From 04678fc515cbfa1e00af906c63a50b6b71fb9960 Mon Sep 17 00:00:00 2001 From: vee <897831508@qq.com> Date: Mon, 22 Nov 2021 10:25:23 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=E7=BB=9F=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/WalletUtil.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/WalletUtil.js b/utils/WalletUtil.js index e6c33d1..6d5ad3e 100644 --- a/utils/WalletUtil.js +++ b/utils/WalletUtil.js @@ -199,7 +199,7 @@ let WalletUtil = { console.log() for (var k = 0, length = walletList.length; k < length; k++) { if (walletList[k].address == address) { - walletList[k].ellipsisAddress = address.substring(0, 6) + '...' + address.substring(25, + walletList[k].ellipsisAddress = address.substring(0, 6) + '...' + address.substring(address.length - 6, address.length) uni.setStorageSync('wallet', walletList[k]); break; From 4a5257be87eda4529c69df080cb96c352dd6499d Mon Sep 17 00:00:00 2001 From: vee <897831508@qq.com> Date: Mon, 22 Nov 2021 11:24:49 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=B8=8B=E6=8B=89=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 4 +++- pages/menu/sendToken/address/index.vue | 1 - pages/menu/sendToken/transfer/index.vue | 6 ++++- pages/menu/wallet/index.vue | 22 ++++++++++--------- .../dist/dev/app-plus/app-config-service.js | 2 +- unpackage/dist/dev/app-plus/app-service.js | 18 +++++++-------- unpackage/dist/dev/app-plus/app-view.js | 4 ++-- 7 files changed, 32 insertions(+), 25 deletions(-) diff --git a/pages.json b/pages.json index 59eb98d..f02f11e 100644 --- a/pages.json +++ b/pages.json @@ -272,7 +272,9 @@ { "path": "pages/menu/wallet/index", "style": { - "navigationStyle": "custom" + "navigationStyle": "custom", + "enablePullDownRefresh": true, + "onReachBottomDistance": 10 } }, { diff --git a/pages/menu/sendToken/address/index.vue b/pages/menu/sendToken/address/index.vue index 2f04e6a..7bf4a47 100644 --- a/pages/menu/sendToken/address/index.vue +++ b/pages/menu/sendToken/address/index.vue @@ -192,7 +192,6 @@ methods: { // 点击把地址带到去交易页 goTransfer(address) { - if (this.isSelect) { let transInfoPass = uni.getStorageSync('transInfoPass') transInfoPass.toAddress = address diff --git a/pages/menu/sendToken/transfer/index.vue b/pages/menu/sendToken/transfer/index.vue index 8a62ea2..86a176a 100644 --- a/pages/menu/sendToken/transfer/index.vue +++ b/pages/menu/sendToken/transfer/index.vue @@ -394,6 +394,7 @@ }, back() { + uni.reLaunch({ url: '../../token/btc/index' }) @@ -615,10 +616,13 @@ } }, onLoad(a) { - if(a.item){ + if(a.item==='address'){ this.transInfoPass=uni.getStorageSync('transInfoPass'); + }else if(a.item ==='index'){ + this.transInfoPass.toAddress=uni.getStorageSync('address'); }else{ uni.removeStorageSync('transInfoPass') + uni.removeStorageSync('address') } this.coin = uni.getStorageSync('coin') diff --git a/pages/menu/wallet/index.vue b/pages/menu/wallet/index.vue index 2579fb0..269338e 100644 --- a/pages/menu/wallet/index.vue +++ b/pages/menu/wallet/index.vue @@ -134,13 +134,13 @@ return this.$t('index') }, }, - // onPullDownRefresh() { - // console.log('refresh'); - // this.$walletUtil.updateBalance(); - // setTimeout(function() { - // uni.stopPullDownRefresh(); - // }, 500); - // }, + async onPullDownRefresh() { + this.userObj = await this.$walletUtil.updateBalance(); + + setTimeout(function() { + uni.stopPullDownRefresh(); + }, 500); + }, methods: { async appVersion() { let param = { @@ -194,7 +194,6 @@ uni.navigateTo({ url: '/pages/menu/token/btc/index' }) - }, // 唤醒摄像头 @@ -202,8 +201,11 @@ var _this = this uni.scanCode({ success: function(res) { - console.log('扫码内容', res.result) - _this.imgShow = res.result; + uni.setStorageSync('address',res.result) + uni.navigateTo({ + url: '/pages/menu/sendToken/transfer/index?item=index' + }) + } }); diff --git a/unpackage/dist/dev/app-plus/app-config-service.js b/unpackage/dist/dev/app-plus/app-config-service.js index 1692bde..d8a0473 100644 --- a/unpackage/dist/dev/app-plus/app-config-service.js +++ b/unpackage/dist/dev/app-plus/app-config-service.js @@ -2,7 +2,7 @@ var isReady=false;var onReadyCallbacks=[]; var isServiceReady=false;var onServiceReadyCallbacks=[]; var __uniConfig = {"pages":["pages/register/index","pages/menu/index/index","pages/menu/token/btc/index","pages/menu/wallet/search/index","pages/menu/collection/collectionDetailtrue/index","pages/menu/collection/addCollection/index","pages/menu/collection/collectionDetail/index","pages/menu/collection/index","pages/menu/wallet/otherCoin/index","pages/menu/backUp/index","pages/menu/wallet/cwallet/index","pages/menu/backUp/transPawMan/index","pages/menu/backUp/transPawKey/index","pages/menu/backUp/transPawKeyOut/index","pages/menu/backUp/backUpWord/index","pages/menu/backUp/backUp5/index","pages/menu/backUp/backUp4/index","pages/menu/market/index","pages/menu/backUp/transPaw/index","pages/menu/address/backUp/index","pages/menu/backUp/backUp2/index","pages/menu/wallet/add/index","pages/menu/backUp/backUp3/index","pages/menu/backUp/reSuccessful","pages/menu/wallet/mwallet/manage/index","pages/menu/sendToken/addAddress2/index","pages/menu/sendToken/addAddress/index","pages/menu/profile/index","pages/menu/address/index","pages/menu/sendToken/address/index","pages/menu/sendToken/transfer/index","pages/menu/sendToken/enPassword/index","pages/menu/setting/index","pages/menu/wallet/mwallet/index","pages/menu/transction/detail2/index","pages/menu/transction/detail/index","pages/menu/sendToken/index2","pages/menu/sendToken/index","pages/menu/address/addressMangement/index","pages/menu/wallet/index","pages/menu/load/index","pages/menu/discover/index","pages/menu/address/showKey/index","pages/menu/setting/payPassword/index","pages/menu/setting/addBtcNode/index","pages/menu/setting/btcNodeSetting/index","pages/menu/setting/nodeSetting/index","pages/menu/setting/currency/index","pages/menu/setting/lang/index","pages/menu/about/index","pages/menu/about/Privacy/index","pages/menu/about/terms/index","pages/menu/address/improtKey/index"],"window":{"navigationBarTextStyle":"black","navigationBarBackgroundColor":"#fff","style":{"app-plus":{"titleNView":false}}},"networkTimeout":{"request":10000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"BITCOOO","compilerVersion":"3.2.12","entryPagePath":"pages/register/index"}; -var __uniRoutes = [{"path":"/pages/register/index","meta":{"isQuit":true},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/index/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/token/btc/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/search/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/collection/collectionDetailtrue/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/collection/addCollection/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/collection/collectionDetail/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/collection/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/otherCoin/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/cwallet/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPawMan/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPawKey/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPawKeyOut/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUpWord/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp5/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp4/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/market/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPaw/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/backUp/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp2/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/add/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp3/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/reSuccessful","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/mwallet/manage/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/addAddress2/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/addAddress/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/profile/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/address/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/transfer/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/enPassword/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/mwallet/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/transction/detail2/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/transction/detail/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/index2","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/addressMangement/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/load/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/discover/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/showKey/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/payPassword/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/addBtcNode/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/btcNodeSetting/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/nodeSetting/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/currency/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/lang/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/about/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/about/Privacy/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/about/terms/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/improtKey/index","meta":{},"window":{"navigationStyle":"custom"}}]; +var __uniRoutes = [{"path":"/pages/register/index","meta":{"isQuit":true},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/index/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/token/btc/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/search/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/collection/collectionDetailtrue/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/collection/addCollection/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/collection/collectionDetail/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/collection/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/otherCoin/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/cwallet/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPawMan/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPawKey/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPawKeyOut/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUpWord/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp5/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp4/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/market/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPaw/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/backUp/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp2/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/add/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp3/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/reSuccessful","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/mwallet/manage/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/addAddress2/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/addAddress/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/profile/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/address/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/transfer/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/enPassword/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/mwallet/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/transction/detail2/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/transction/detail/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/index2","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/addressMangement/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/index","meta":{},"window":{"navigationStyle":"custom","enablePullDownRefresh":true,"onReachBottomDistance":10}},{"path":"/pages/menu/load/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/discover/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/showKey/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/payPassword/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/addBtcNode/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/btcNodeSetting/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/nodeSetting/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/currency/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/lang/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/about/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/about/Privacy/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/about/terms/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/improtKey/index","meta":{},"window":{"navigationStyle":"custom"}}]; __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}}); diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js index 89fb9fa..8fc451a 100644 --- a/unpackage/dist/dev/app-plus/app-service.js +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -1054,7 +1054,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _C_P /***/ (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 */ 29));\nvar _jsMd = _interopRequireDefault(__webpack_require__(/*! js-md5 */ 30));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 34));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 38));\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 523));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 */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcmVnaXN0ZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUVBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsUUFDQSxFQUNBLFFBREEsRUFFQSxjQUZBLEVBR0EsZUFIQSxFQURBLENBREEsRUFRQSxzREFSQSxFQVNBLG1CQVRBLEVBVUEsY0FWQSxFQVdBLGNBWEEsRUFZQSxPQVpBLEVBYUEsY0FiQSxHQWVBLENBakJBLEVBbUJBLE1BbkJBLG9CQW1CQSxDQUNBLENBcEJBLEVBcUJBLE1BckJBLG9CQXFCQSxDQUNBLG1GQUNBLHVDQUNBLGVBQ0EsK0JBREEsSUFHQSxDQU5BLENBT0E7QUFDQSwrQkFDQSxDQTlCQSxFQStCQSxXQUNBLG1CQURBLGlDQUNBLENBRUEsQ0FIQSxFQUlBLGNBSkEsNEJBSUEsQ0FDQSx5QkFDQSw4QkFDQSxDQUZBLE1BRUEsQ0FDQSw2QkFDQSxDQUNBLFlBQ0EsQ0FYQSxFQVlBLFlBWkEsMEJBWUEsQ0FDQSxvQ0FDQSxnQkFDQSwwQ0FEQSxFQUVBLFlBRkEsRUFHQSxjQUhBLElBS0EsT0FDQSxDQUVBLHlDQVZBLENBV0E7QUFDQSxnQ0FDQSxpQkFDQSxXQURBLEVBRUEsV0FGQSxFQUdBLDZCQUNBLG1FQUNBLENBTEEsSUFPQSwwRUFDQSw4QkFDQSwwRUFDQSxpQkFDQSwyQkFEQSxJQUdBLENBdENBLEVBd0NBLFdBeENBLHlCQXdDQSxDQUNBLG9DQUNBLGdCQUNBLDBDQURBLEVBRUEsWUFGQSxFQUdBLGNBSEEsSUFLQSxPQUNBLENBQ0EsOEJBQ0EsaUJBQ0EsbUNBREEsSUFHQSxDQXJEQSxFQXNEQSxLQXREQSxtQkFzREEsQ0FDQSxpQkFDQSxnQ0FEQSxJQUdBLENBMURBLEVBL0JBLEUiLCJmaWxlIjoiMjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwid3JhcFwiPlxyXG5cdCAgPHN3aXBlciBjbGFzcz1cInN3aXBlclwiIDppbmRpY2F0b3ItZG90cz1cImluZGljYXRvckRvdHNcIiA6YXV0b3BsYXk9XCJhdXRvcGxheVwiIDppbnRlcnZhbD1cImludGVydmFsXCIgPlxyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIDxzd2lwZXItaXRlbT5cclxuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJzd2lwZXItaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Bob25lX2ltYWdlLnBuZ1wiIGNsYXNzPVwiaW1nMVwiIG1vZGU9XCJhc3BlY3RGaXRcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRfY29uXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0RGVjZW50cmFsaXNlZCB3YWxsZXRzLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c2VsZi1kaXJlY3RlZCBhc3NldHNcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0TG9jYWwgc3RvcmFnZSBvZiBwcml2YXRlIGtleXMsIHNhZmUgYW5kIHNlY3VyZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHQgICAgICAgICAgICAgICAgICAgICAgICA8L3N3aXBlci1pdGVtPlxyXG5cdCAgICAgICAgICAgICAgICAgICA8c3dpcGVyLWl0ZW0+XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInN3aXBlci1pdGVtXCI+XHJcblx0ICAgICAgICAgICAgICAgICAgIFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Bob25lX2ltYWdlLnBuZ1wiIGNsYXNzPVwiaW1nMVwiIG1vZGU9XCJhc3BlY3RGaXRcIj48L2ltYWdlPlxyXG5cdCAgICAgICAgICAgICAgICAgICBcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0X2NvblwiPlxyXG5cdCAgICAgICAgICAgICAgICAgICBcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0ICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0RGVjZW50cmFsaXNlZCB3YWxsZXRzLFxyXG5cdCAgICAgICAgICAgICAgICAgICBcdFx0XHRcdHNlbGYtZGlyZWN0ZWQgYXNzZXRzXHJcblx0ICAgICAgICAgICAgICAgICAgIFx0XHRcdDwvdmlldz5cclxuXHQgICAgICAgICAgICAgICAgICAgXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdCAgICAgICAgICAgICAgICAgICBcdFx0XHRcdExvY2FsIHN0b3JhZ2Ugb2YgcHJpdmF0ZSBrZXlzLCBzYWZlIGFuZCBzZWN1cmVcclxuXHQgICAgICAgICAgICAgICAgICAgXHRcdFx0PC92aWV3PlxyXG5cdCAgICAgICAgICAgICAgICAgICBcdFx0PC92aWV3PlxyXG5cdCAgICAgICAgICAgICAgICAgICBcdFx0XHJcblx0ICAgICAgICAgICAgICAgICAgIFx0PC92aWV3PlxyXG5cdCAgICAgICAgICAgICAgICAgICA8L3N3aXBlci1pdGVtPiAgICAgICAgICAgICAgIFxyXG5cdCAgICAgICAgICAgICAgICAgICAgPC9zd2lwZXI+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInJlZ19jb25cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJlZ1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3JkZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgQGNsaWNrPVwiY3JlYXRlV2FsbGV0XCI+XHJcblx0XHRcdFx0XHJcblxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnQgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY3JlYXRlX3dhbGxldC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJsZXRpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCIgPlxyXG5cdFx0XHRcdFx0XHRcdFx0Q3JlYXRlIGEgd2FsbGV0XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdE9uZSBpZGVudGl0eSBtYW5hZ2VtZW50XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHRcclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NoZXZyb25fcmlnaHRfMjRweC5wbmdcIiBjbGFzcz1cInJpZ2ltZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgQGNsaWNrPVwibG9naW5XYWxsZXRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0IGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL3Rvbmd5b25oL2xvZ2luX3dhbGxldC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJsZXRpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCIgPlxyXG5cdFx0XHRcdFx0XHRcdFx0TG9naW4gdG8gd2FsbGV0XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFx0XHRcdFx0XHRSZXN0b3JlIGV4aXN0aW5nIHdhbGxldHNcclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cdFxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY2hldnJvbl9yaWdodF8yNHB4LnBuZ1wiIGNsYXNzPVwicmlnaW1nXCIgbW9kZT1cImFzcGVjdEZpdFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWxlY3RcIj5cclxuXHRcdFx0XHRcdDx1LWNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9XCJjaGVja2JveEdyb3VwQ2hhbmdlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dS1jaGVja2JveCBcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGNoYW5nZT1cImNoZWNrYm94Q2hhbmdlXCIgXHJcblx0XHRcdFx0XHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBsaXN0MlwiIDprZXk9XCJpbmRleFwiIFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2LW1vZGVsPVwiaXRlbS5jaGVja2VkXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0Om5hbWU9XCJpdGVtLm5hbWVcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQgYWN0aXZlLWNvbG9yPVwiIzVCNTNGRlwiXHJcblx0XHRcdFx0XHRcdFx0XHQ+ICA8dGV4dCBjbGFzcz1cIm5hbWVcIj5JIGhhdmUgcmVhZCBhbmQgYWdyZWUgdG8gdGhlIFxyXG5cdFx0XHRcdFx0XHRcdCA8dGV4dCBjbGFzcz1cImFjdGl2ZVwiIEBjbGljay5zdG9wPVwiVGVybXNcIj5UZXJtcyBvZiBTZXJ2aWNlPC90ZXh0Plx0XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3RleHQ+IDwvdS1jaGVja2JveD5cclxuXHRcdFx0XHRcdFx0XHQ8L3UtY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgdXRpbHMgZnJvbSAnQC91dGlscydcclxuXHRpbXBvcnQgbWQ1IGZyb20gJ2pzLW1kNSdcclxuXHRpbXBvcnQgc3RvcmUgZnJvbSAnQC9zdG9yZSdcclxuXHRpbXBvcnQgdG9rZW4gZnJvbSAnQC91dGlscy9Ub2tlblV0aWwnXHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRsaXN0MjogW1xyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdG5hbWU6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2hlY2tlZDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XSxcclxuXHRcdFx0XHRsaXN0OiBbJycsJy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9waG9uZV9pbWFnZS5wbmcnXSxcclxuXHRcdFx0XHRpbmRpY2F0b3JEb3RzOnRydWUsXHJcblx0XHRcdFx0YXV0b3BsYXk6dHJ1ZSxcclxuXHRcdFx0XHRpbnRlcnZhbDozMDAwLFxyXG5cdFx0XHRcdGluZGU6MSxcclxuXHRcdFx0XHR3YWxsZXRJbmZvOnt9LFxyXG5cdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdCAgIGNvbnNvbGUubG9nKHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpKVxyXG5cdFx0ICAgaWYodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpIHtcclxuXHRcdCAgICB1bmkucmVMYXVuY2goe1xyXG5cdFx0ICAgICB1cmw6ICcvcGFnZXMvbWVudS93YWxsZXQvaW5kZXgnXHJcblx0XHQgICAgfSlcclxuXHRcdCAgIH1cclxuXHRcdCAgIC8vIHVuaS5jbGVhclN0b3JhZ2VTeW5jKCk7XHJcblx0XHQgICB0aGlzLmxpc3QyLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdCAgfSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2hlY2tib3hHcm91cENoYW5nZSgpe1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGVja2JveENoYW5nZSgpe1xyXG5cdFx0XHRcdGlmKHRoaXMuaW5kZSUyPT0wKXtcclxuXHRcdFx0XHRcdHRoaXMubGlzdDJbMF0uY2hlY2tlZD1mYWxzZTtcclxuXHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdHRoaXMubGlzdDJbMF0uY2hlY2tlZD10cnVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmluZGUrK1xyXG5cdFx0XHR9LFxyXG5cdGNyZWF0ZVdhbGxldCgpe1xyXG5cdFx0aWYodGhpcy5saXN0MlswXS5jaGVja2VkIT10cnVlKXtcclxuXHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0dGl0bGU6ICdQbGVhc2UgY2hlY2sgdGhlIHRlcm1zIG9mIHNlcnZpY2UnLFxyXG5cdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHR9KVxyXG5cdFx0XHRyZXR1cm47XHJcblx0XHR9XHJcblxyXG5cdFx0dmFyIHdvcmQ9dGhpcy4kVG9rZW4uY3JlYXRpbmdXYWxsZXRzKCk7XHJcblx0XHQvLyDor7vliLDpkrHljIXliqnorrDor43kv6Hmga8s5a2Y5YWl57yT5a2YXHJcblx0XHR2YXIgd29yZDI9d29yZC5tbmVtb25pY1xyXG5cdFx0dW5pLnNldFN0b3JhZ2Uoe1xyXG5cdFx0XHRrZXk6ICd3b3JkJyxcclxuXHRcdFx0ZGF0YTogd29yZDIsXHJcblx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCdzdWNjZXNzJyx3b3JkMilcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0XHRjb25zb2xlLmxvZyh0aGlzLmxpc3QyLmNoZWNrZWQsMjI0KVxyXG5cdFx0dGhpcy5saXN0MlswXS5jaGVja2VkPWZhbHNlO1xyXG5cdFx0Y29uc29sZS5sb2codGhpcy5saXN0Mi5jaGVja2VkLDQ0NClcclxuXHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0dXJsOicuLi9tZW51L2JhY2tVcC9pbmRleCcsXHJcblx0XHR9KVxyXG5cdH0sXHJcblxyXG5cdGxvZ2luV2FsbGV0KCl7XHJcblx0XHRpZih0aGlzLmxpc3QyWzBdLmNoZWNrZWQhPXRydWUpe1xyXG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHR0aXRsZTogJ1BsZWFzZSBjaGVjayB0aGUgdGVybXMgb2Ygc2VydmljZScsXHJcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdH0pXHJcblx0XHRcdHJldHVybjtcclxuXHRcdH1cclxuXHRcdHRoaXMubGlzdDJbMF0uY2hlY2tlZD1mYWxzZTtcclxuXHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0dXJsOicuLi9tZW51L2JhY2tVcC9iYWNrVXA0L2luZGV4JyxcclxuXHRcdH0pXHJcblx0fSxcclxuVGVybXMoKXtcclxuXHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHR1cmw6Jy4uL21lbnUvYWJvdXQvdGVybXMvaW5kZXgnLFxyXG5cdH0pXHJcbn1cclxuXHR9LFxyXG5cdH1cclxuXHRcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4gIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///27\n"); +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\nvar _utils = _interopRequireDefault(__webpack_require__(/*! @/utils */ 29));\nvar _jsMd = _interopRequireDefault(__webpack_require__(/*! js-md5 */ 30));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 34));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 38));\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 523));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//\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:125\");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:163\");} });__f__(\"log\", this.list2.checked, 224, \" at pages/register/index.vue:166\");this.list2[0].checked = false;__f__(\"log\", this.list2.checked, 444, \" at pages/register/index.vue:168\");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 */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcmVnaXN0ZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1HQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUVBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsVUFDQSxRQURBLEVBRUEsY0FGQSxFQUdBLGVBSEEsR0FEQSxFQU1BLHNEQU5BLEVBT0EsbUJBUEEsRUFRQSxjQVJBLEVBU0EsY0FUQSxFQVVBLE9BVkEsRUFXQSxjQVhBLEdBYUEsQ0FmQSxFQWlCQSxNQWpCQSxvQkFpQkEsRUFqQkEsRUFrQkEsTUFsQkEsb0JBa0JBLENBQ0EsbUZBQ0EsdUNBQ0EsZUFDQSwrQkFEQSxJQUdBLENBTkEsQ0FPQTtBQUNBLCtCQUNBLENBM0JBLEVBNEJBLFdBQ0EsbUJBREEsaUNBQ0EsQ0FFQSxDQUhBLEVBSUEsY0FKQSw0QkFJQSxDQUNBLHlCQUNBLDhCQUNBLENBRkEsTUFFQSxDQUNBLDZCQUNBLENBQ0EsWUFDQSxDQVhBLEVBWUEsWUFaQSwwQkFZQSxDQUNBLG9DQUNBLGdCQUNBLDBDQURBLEVBRUEsWUFGQSxFQUdBLGNBSEEsSUFLQSxPQUNBLENBRUEseUNBVkEsQ0FXQTtBQUNBLGdDQUNBLGlCQUNBLFdBREEsRUFFQSxXQUZBLEVBR0EsNkJBQ0EsbUVBQ0EsQ0FMQSxJQU9BLDBFQUNBLDhCQUNBLDBFQUNBLGlCQUNBLDJCQURBLElBR0EsQ0F0Q0EsRUF3Q0EsV0F4Q0EseUJBd0NBLENBQ0Esb0NBQ0EsZ0JBQ0EsMENBREEsRUFFQSxZQUZBLEVBR0EsY0FIQSxJQUtBLE9BQ0EsQ0FFQSw4QkFDQSxpQkFDQSxtQ0FEQSxJQUdBLENBdERBLEVBdURBLEtBdkRBLG1CQXVEQSxDQUNBLGlCQUNBLGdDQURBLElBR0EsQ0EzREEsRUE1QkEsRSIsImZpbGUiOiIyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwid3JhcFwiPlxyXG5cdFx0XHQ8c3dpcGVyIGNsYXNzPVwic3dpcGVyXCIgOmluZGljYXRvci1kb3RzPVwiaW5kaWNhdG9yRG90c1wiIDphdXRvcGxheT1cImF1dG9wbGF5XCIgOmludGVydmFsPVwiaW50ZXJ2YWxcIj5cclxuXHRcdFx0XHQ8c3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aXBlci1pdGVtXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvdG9uZ3lvbmgvcGhvbmVfaW1hZ2UucG5nXCIgY2xhc3M9XCJpbWcxXCIgbW9kZT1cImFzcGVjdEZpdFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dF9jb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0XHREZWNlbnRyYWxpc2VkIHdhbGxldHMsXHJcblx0XHRcdFx0XHRcdFx0XHRzZWxmLWRpcmVjdGVkIGFzc2V0c1xyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRMb2NhbCBzdG9yYWdlIG9mIHByaXZhdGUga2V5cywgc2FmZSBhbmQgc2VjdXJlXHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0PHN3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXItaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Bob25lX2ltYWdlLnBuZ1wiIGNsYXNzPVwiaW1nMVwiIG1vZGU9XCJhc3BlY3RGaXRcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRfY29uXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0RGVjZW50cmFsaXNlZCB3YWxsZXRzLFxyXG5cdFx0XHRcdFx0XHRcdFx0c2VsZi1kaXJlY3RlZCBhc3NldHNcclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0TG9jYWwgc3RvcmFnZSBvZiBwcml2YXRlIGtleXMsIHNhZmUgYW5kIHNlY3VyZVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHQ8L3N3aXBlcj5cclxuXHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJyZWdfY29uXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicmVnXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3JkZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgQGNsaWNrPVwiY3JlYXRlV2FsbGV0XCI+XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0IGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NyZWF0ZV93YWxsZXQucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwibGV0aW1nXCI+XHJcblx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb25cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0Q3JlYXRlIGEgd2FsbGV0XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdE9uZSBpZGVudGl0eSBtYW5hZ2VtZW50XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY2hldnJvbl9yaWdodF8yNHB4LnBuZ1wiIGNsYXNzPVwicmlnaW1nXCIgbW9kZT1cImFzcGVjdEZpdFwiPlxyXG5cdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgQGNsaWNrPVwibG9naW5XYWxsZXRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdCBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvdG9uZ3lvbmgvbG9naW5fd2FsbGV0LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImxldGltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGNvblwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHRcdExvZ2luIHRvIHdhbGxldFxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRSZXN0b3JlIGV4aXN0aW5nIHdhbGxldHNcclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY2hldnJvbl9yaWdodF8yNHB4LnBuZ1wiIGNsYXNzPVwicmlnaW1nXCIgbW9kZT1cImFzcGVjdEZpdFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2VsZWN0XCI+XHJcblx0XHRcdFx0PHUtY2hlY2tib3gtZ3JvdXAgQGNoYW5nZT1cImNoZWNrYm94R3JvdXBDaGFuZ2VcIj5cclxuXHRcdFx0XHRcdDx1LWNoZWNrYm94IEBjaGFuZ2U9XCJjaGVja2JveENoYW5nZVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBsaXN0MlwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRcdHYtbW9kZWw9XCJpdGVtLmNoZWNrZWRcIiA6bmFtZT1cIml0ZW0ubmFtZVwiIGFjdGl2ZS1jb2xvcj1cIiM1QjUzRkZcIj4gPHRleHQgY2xhc3M9XCJuYW1lXCI+SSBoYXZlIHJlYWQgYW5kIGFncmVlIHRvIHRoZVxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiYWN0aXZlXCIgQGNsaWNrLnN0b3A9XCJUZXJtc1wiPlRlcm1zIG9mIFNlcnZpY2U8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdGV4dD4gPC91LWNoZWNrYm94PlxyXG5cdFx0XHRcdDwvdS1jaGVja2JveC1ncm91cD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHJcblxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHV0aWxzIGZyb20gJ0AvdXRpbHMnXHJcblx0aW1wb3J0IG1kNSBmcm9tICdqcy1tZDUnXHJcblx0aW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUnXHJcblx0aW1wb3J0IHRva2VuIGZyb20gJ0AvdXRpbHMvVG9rZW5VdGlsJ1xyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bGlzdDI6IFt7XHJcblx0XHRcdFx0XHRuYW1lOiAnJyxcclxuXHRcdFx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdH0sIF0sXHJcblx0XHRcdFx0bGlzdDogWycnLCAnLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Bob25lX2ltYWdlLnBuZyddLFxyXG5cdFx0XHRcdGluZGljYXRvckRvdHM6IHRydWUsXHJcblx0XHRcdFx0YXV0b3BsYXk6IHRydWUsXHJcblx0XHRcdFx0aW50ZXJ2YWw6IDMwMDAsXHJcblx0XHRcdFx0aW5kZTogMSxcclxuXHRcdFx0XHR3YWxsZXRJbmZvOiB7fSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHJcblx0XHRvbkxvYWQoKSB7fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdFx0Y29uc29sZS5sb2codW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpXHJcblx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKSkge1xyXG5cdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS93YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyB1bmkuY2xlYXJTdG9yYWdlU3luYygpO1xyXG5cdFx0XHR0aGlzLmxpc3QyLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGNoZWNrYm94R3JvdXBDaGFuZ2UoKSB7XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGVja2JveENoYW5nZSgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5pbmRlICUgMiA9PSAwKSB7XHJcblx0XHRcdFx0XHR0aGlzLmxpc3QyWzBdLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5saXN0MlswXS5jaGVja2VkID0gdHJ1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5pbmRlKytcclxuXHRcdFx0fSxcclxuXHRcdFx0Y3JlYXRlV2FsbGV0KCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmxpc3QyWzBdLmNoZWNrZWQgIT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAnUGxlYXNlIGNoZWNrIHRoZSB0ZXJtcyBvZiBzZXJ2aWNlJyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHZhciB3b3JkID0gdGhpcy4kVG9rZW4uY3JlYXRpbmdXYWxsZXRzKCk7XHJcblx0XHRcdFx0Ly8g6K+75Yiw6ZKx5YyF5Yqp6K6w6K+N5L+h5oGvLOWtmOWFpee8k+WtmFxyXG5cdFx0XHRcdHZhciB3b3JkMiA9IHdvcmQubW5lbW9uaWNcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZSh7XHJcblx0XHRcdFx0XHRrZXk6ICd3b3JkJyxcclxuXHRcdFx0XHRcdGRhdGE6IHdvcmQyLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCdzdWNjZXNzJywgd29yZDIpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5saXN0Mi5jaGVja2VkLCAyMjQpXHJcblx0XHRcdFx0dGhpcy5saXN0MlswXS5jaGVja2VkID0gZmFsc2U7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5saXN0Mi5jaGVja2VkLCA0NDQpXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vbWVudS9iYWNrVXAvaW5kZXgnLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRsb2dpbldhbGxldCgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5saXN0MlswXS5jaGVja2VkICE9IHRydWUpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ1BsZWFzZSBjaGVjayB0aGUgdGVybXMgb2Ygc2VydmljZScsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHRoaXMubGlzdDJbMF0uY2hlY2tlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy4uL21lbnUvYmFja1VwL2JhY2tVcDQvaW5kZXgnLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdFRlcm1zKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy4uL21lbnUvYWJvdXQvdGVybXMvaW5kZXgnLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///27\n"); /***/ }), /* 28 */ @@ -75026,7 +75026,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _C_P /***/ (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 */ 523));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 { teee: this.$t('index').separatedbyspaces, 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);\n 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvYmFja1VwNC9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNERBLGlIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0Esd0NBREEsRUFFQSxhQUZBLEVBR0EsV0FIQSxFQUlBLFdBSkEsRUFLQSxRQUxBLEVBTUEsY0FOQSxFQU9BO0FBQ0Esb0JBUkEsRUFTQSxZQVRBLEVBVUEsWUFWQSxFQVdBLGNBWEEsRUFZQSxTQVpBLEVBYUEsUUFiQSxFQWNBLFlBZEEsRUFlQSxRQWZBLEdBaUJBLENBbkJBLEVBb0JBLFlBQ0EsSUFEQSxrQkFDQSxDQUNBLHdCQUNBLENBSEEsRUFwQkEsRUF5QkEsV0FDQTtBQUNBLGFBRkEsdUJBRUEsQ0FDQSxpQkFDQSx3Q0FEQSxJQUdBLENBTkEsRUFPQTtBQUNBLFdBUkEscUJBUUEsQ0FDQSxpQkFDQSx1QkFEQSxJQUdBLENBWkEsRUFhQTtBQUNBLFdBZEEscUJBY0EsQ0FDQSxtREFDQSwwQkFDQSxnQkFDQSwrQkFEQSxFQUVBLFlBRkEsRUFHQSxjQUhBLElBS0EsT0FDQSxDQUVBLHVEQUVBLG1EQUNBLGlFQUNBLGlFQUNBLGdCQUNBLG9DQURBLEVBRUEsWUFGQSxFQUdBLGNBSEEsSUFLQSxPQUNBLENBUEEsTUFPQSxDQUNBO0FBQ0E7QUFDQSxvREFEQTs7QUFHQTs7QUFFQTtBQUNBLEtBNUNBLEVBekJBOzs7OztBQTBFQSxRQTFFQSxrQkEwRUEsSUExRUEsRUEwRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0EvRUEsRSIsImZpbGUiOiI2OTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cInRydWVcIj5cclxuXHRcdFx0e3tpMThuLkltcG9ydG1uZW1vbmljc319XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLk1uZW1vbmljc2ltcG9ydHZlcmlmaWNhdGlvbn19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHJcblx0XHRcdFx0XHQ8dGV4dGFyZWEgdi1tb2RlbD1cIndvcmRJbmZvXCIgY2xhc3M9XCJ0ZXh0YXJlYWFcIiA6cGxhY2Vob2xkZXI9XCJ0ZWVlXCIgcGxhY2Vob2xkZXItc3R5bGU9XCJjb2xvcjpyZ2IoMjI0LDIyOSwyNDIpXCI+XHJcbjwvdGV4dGFyZWE+XHJcblx0XHRcdDx1LWJ1dHRvbiBjbGFzcz1cImN1c3RvbS1zdHlsZVwiIEBjbGljaz1cImNvbmZpcm1cIj57e2kxOG4uQ29uZmlybX19PC91LWJ1dHRvbj5cclxuXHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImluZm9fY29uXCIgdi1pZj1cInNob3dcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3hnLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzJcIiBAY2xpY2s9XCJzaG93PWZhbHNlXCI+XHJcblx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ZyYW1lNjAucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0XHR7e2kxOG4uU3VjY2Vzc2Z1bH19XHJcblx0XHQgXHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uYmFja0NvbX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5Db25maXJtfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb19jb25cIiB2LWlmPVwic2hvdzJcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3hnLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzJcIiBAY2xpY2s9XCJzaG93Mj1mYWxzZVwiPlxyXG5cdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9TdWJ0cmFjdC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx0e3tpMThuLnNlZWR9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi53cm9uZ1dvcmR9fSA8YnI+e3tpMThuLndyb25nV29yZDJ9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0bmNvblwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjYW5cIiBAY2xpY2s9XCJzaG93Mj1mYWxzZVwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uQ2FuY2VsfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29uXCIgQGNsaWNrPVwicmVzdGFydFwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uQ29uZmlybX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dS1tYXNrIDpzaG93PVwic2hvd1wiIHotaW5kZXg9XCIxMFwiPjwvdS1tYXNrPlxyXG5cdFx0XHQ8dS1tYXNrIDpzaG93PVwic2hvdzJcIiB6LWluZGV4PVwiMTBcIj48L3UtbWFzaz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0ZWVlOnRoaXMuJHQoJ2luZGV4Jykuc2VwYXJhdGVkYnlzcGFjZXMsXHJcblx0XHRcdFx0bW5lbW9uaWNzOiBbXSxcclxuXHRcdFx0XHR3b3JkQXJyOiBbXSxcclxuXHRcdFx0XHRzaG93OiBmYWxzZSxcclxuXHRcdFx0XHRpbmRleDogMCxcclxuXHRcdFx0XHRyZXR1cm5JbmRleDogMCxcclxuXHRcdFx0XHQvLyDmi7/mnaXlr7nmr5TnmoRcclxuXHRcdFx0XHRtbmVtb25pY3MyOiBbXSxcclxuXHRcdFx0XHRzaG93MjogZmFsc2UsXHJcblx0XHRcdFx0d29yZEluZm86ICcnLFxyXG5cdFx0XHRcdHdhbGxldEluZm86IHt9LFxyXG5cdFx0XHRcdGdvOiBmYWxzZSxcclxuXHRcdFx0XHRuYW1lOiAnJyxcclxuXHRcdFx0XHR0eXBlbmFtZTonJyxcclxuXHRcdFx0XHRpbmZvOiB7fSxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRcdFx0XHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5oiQ5Yqf5Y675Yiw6K6+572u5Lqk5piT5a+G56CBXHJcblx0XHRcdGdvVHJhblBhdygpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXcvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5aSx6LSl6YeN5Yi35pawXHJcblx0XHRcdHJlc3RhcnQoKSB7XHJcblx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vYmFja1VwNC9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmj5DkuqRcclxuXHRcdFx0Y29uZmlybSgpIHtcclxuXHRcdFx0XHR0aGlzLndhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdFx0XHRpZiAodGhpcy53b3JkSW5mbyA9PSAnJykge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLmJlZW1wdHksXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR0aGlzLnR5cGVuYW1lID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjcmVhdGVXYWxsZXROYW1lJylcclxuXHRcclxuXHRcdFx0XHRcdFx0dGhpcy53YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRcdFx0XHRcdGZvcih2YXIgaT0wO2k8dGhpcy53YWxsZXRJbmZvW3RoaXMudHlwZW5hbWVdLmxlbmd0aDtpKyspe1xyXG5cdFx0XHRcdFx0XHRcdGlmKCB0aGlzLndvcmRJbmZvPT10aGlzLndhbGxldEluZm9bdGhpcy50eXBlbmFtZV1baV0uYWRkcmVzcyl7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5iZWVuaW1wb3J0ZWQsXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3b3JkJywgdGhpcy53b3JkSW5mbyk7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDonL3BhZ2VzL21lbnUvYmFja1VwL3RyYW5zUGF3L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblxyXG5cclxuXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKGl0ZW0pIHtcclxuXHJcblx0XHRcdGlmIChpdGVtICE9ICcnIHx8IGl0ZW0gIT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdjcmVhdGVXYWxsZXROYW1lJywgaXRlbS5uYW1lKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC5jdXN0b20tc3R5bGUge1xyXG5cdFx0aGVpZ2h0OiAxMTJycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1QjUzRkYgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNTBycHg7XHJcblx0fVxyXG5cclxuXHQudS1kZWZhdWx0LWhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1QjUzRkYgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQwcnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///691\n"); +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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 523));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//\nvar _default = { data: function data() {return { teee: this.$t('index').separatedbyspaces, 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.typename = uni.getStorageSync('createWalletName');if (!this.typename) {if (this.wordInfo.split(\" \").length % 12 != 0) {uni.showToast({ title: this.$t('index').MnemonicsError, icon: 'none', duration: 1500 });return;}uni.setStorageSync('word', this.wordInfo);uni.navigateTo({ url: '/pages/menu/backUp/transPaw/index' });} else {this.walletInfo = uni.getStorageSync('walletInfo');__f__(\"log\", this.walletInfo, 123654, \" at pages/menu/backUp/backUp4/index.vue:120\");if (this.wordInfo == null) {uni.showToast({ title: this.$t('index').beempty, icon: 'none', duration: 1500 });\n return;\n }\n\n\n\n this.walletInfo = uni.getStorageSync('walletInfo');\n for (var i = 0; i < this.walletInfo[this.typename].length; i++) {\n if (this.wordInfo == this.walletInfo[this.typename][i].address) {\n uni.showToast({\n title: this.$t('index').beenimported,\n icon: 'none',\n duration: 1500 });\n\n return;\n } else {\n uni.setStorageSync('word', this.wordInfo);\n uni.navigateTo({\n url: '/pages/menu/backUp/transPaw/index' });\n\n }\n\n }\n\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;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvYmFja1VwNC9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTZEQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSx3Q0FEQSxFQUVBLGFBRkEsRUFHQSxXQUhBLEVBSUEsV0FKQSxFQUtBLFFBTEEsRUFNQSxjQU5BLEVBT0E7QUFDQSxvQkFSQSxFQVNBLFlBVEEsRUFVQSxZQVZBLEVBV0EsY0FYQSxFQVlBLFNBWkEsRUFhQSxRQWJBLEVBY0EsWUFkQSxFQWVBLFFBZkEsR0FpQkEsQ0FuQkEsRUFvQkEsWUFDQSxJQURBLGtCQUNBLENBQ0Esd0JBQ0EsQ0FIQSxFQXBCQSxFQXlCQSxXQUNBO0FBQ0EsYUFGQSx1QkFFQSxDQUNBLGlCQUNBLHdDQURBLElBR0EsQ0FOQSxFQU9BO0FBQ0EsV0FSQSxxQkFRQSxDQUNBLGlCQUNBLHVCQURBLElBR0EsQ0FaQSxFQWFBO0FBQ0EsV0FkQSxxQkFjQSxDQUNBLHVEQUNBLHFCQUNBLGdEQUNBLGdCQUNBLHNDQURBLEVBRUEsWUFGQSxFQUdBLGNBSEEsSUFLQSxPQUNBLENBQ0EsMENBQ0EsaUJBQ0Esd0NBREEsSUFJQSxDQWRBLE1BY0EsQ0FDQSxtREFDQSxxRkFDQSw0QkFDQSxnQkFDQSwrQkFEQSxFQUVBLFlBRkEsRUFHQSxjQUhBO0FBS0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0RBREE7QUFFQSwwQkFGQTtBQUdBLDRCQUhBOztBQUtBO0FBQ0EsV0FQQSxNQU9BO0FBQ0E7QUFDQTtBQUNBLHNEQURBOztBQUdBOztBQUVBOzs7QUFHQTs7O0FBR0EsS0FsRUEsRUF6QkE7Ozs7O0FBZ0dBLFFBaEdBLGtCQWdHQSxJQWhHQSxFQWdHQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQXJHQSxFIiwiZmlsZSI6IjY5MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiPlxyXG5cdFx0XHR7e2kxOG4uSW1wb3J0bW5lbW9uaWNzfX1cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0e3tpMThuLk1uZW1vbmljc2ltcG9ydHZlcmlmaWNhdGlvbn19XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDx0ZXh0YXJlYSB2LW1vZGVsPVwid29yZEluZm9cIiBjbGFzcz1cInRleHRhcmVhYVwiIDpwbGFjZWhvbGRlcj1cInRlZWVcIlxyXG5cdFx0XHRcdHBsYWNlaG9sZGVyLXN0eWxlPVwiY29sb3I6cmdiKDIyNCwyMjksMjQyKVwiPlxyXG48L3RleHRhcmVhPlxyXG5cdFx0XHQ8dS1idXR0b24gY2xhc3M9XCJjdXN0b20tc3R5bGVcIiBAY2xpY2s9XCJjb25maXJtXCI+e3tpMThuLkNvbmZpcm19fTwvdS1idXR0b24+XHJcblxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvX2NvblwiIHYtaWY9XCJzaG93XCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC94Zy5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcyXCIgQGNsaWNrPVwic2hvdz1mYWxzZVwiPlxyXG5cdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9GcmFtZTYwLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uU3VjY2Vzc2Z1bH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLmJhY2tDb219fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLkNvbmZpcm19fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvX2NvblwiIHYtaWY9XCJzaG93MlwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveGcucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMlwiIEBjbGljaz1cInNob3cyPWZhbHNlXCI+XHJcblx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL1N1YnRyYWN0LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uc2VlZH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLndyb25nV29yZH19IDxicj57e2kxOG4ud3JvbmdXb3JkMn19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuY29uXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNhblwiIEBjbGljaz1cInNob3cyPWZhbHNlXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5DYW5jZWx9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb25cIiBAY2xpY2s9XCJyZXN0YXJ0XCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5Db25maXJtfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx1LW1hc2sgOnNob3c9XCJzaG93XCIgei1pbmRleD1cIjEwXCI+PC91LW1hc2s+XHJcblx0XHRcdDx1LW1hc2sgOnNob3c9XCJzaG93MlwiIHotaW5kZXg9XCIxMFwiPjwvdS1tYXNrPlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRlZWU6IHRoaXMuJHQoJ2luZGV4Jykuc2VwYXJhdGVkYnlzcGFjZXMsXHJcblx0XHRcdFx0bW5lbW9uaWNzOiBbXSxcclxuXHRcdFx0XHR3b3JkQXJyOiBbXSxcclxuXHRcdFx0XHRzaG93OiBmYWxzZSxcclxuXHRcdFx0XHRpbmRleDogMCxcclxuXHRcdFx0XHRyZXR1cm5JbmRleDogMCxcclxuXHRcdFx0XHQvLyDmi7/mnaXlr7nmr5TnmoRcclxuXHRcdFx0XHRtbmVtb25pY3MyOiBbXSxcclxuXHRcdFx0XHRzaG93MjogZmFsc2UsXHJcblx0XHRcdFx0d29yZEluZm86ICcnLFxyXG5cdFx0XHRcdHdhbGxldEluZm86IHt9LFxyXG5cdFx0XHRcdGdvOiBmYWxzZSxcclxuXHRcdFx0XHRuYW1lOiAnJyxcclxuXHRcdFx0XHR0eXBlbmFtZTogJycsXHJcblx0XHRcdFx0aW5mbzoge30sXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5oiQ5Yqf5Y675Yiw6K6+572u5Lqk5piT5a+G56CBXHJcblx0XHRcdGdvVHJhblBhdygpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXcvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5aSx6LSl6YeN5Yi35pawXHJcblx0XHRcdHJlc3RhcnQoKSB7XHJcblx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vYmFja1VwNC9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmj5DkuqRcclxuXHRcdFx0Y29uZmlybSgpIHtcclxuXHRcdFx0XHR0aGlzLnR5cGVuYW1lPXVuaS5nZXRTdG9yYWdlU3luYygnY3JlYXRlV2FsbGV0TmFtZScpXHJcblx0XHRcdFx0aWYoIXRoaXMudHlwZW5hbWUpe1xyXG5cdFx0XHRcdFx0aWYodGhpcy53b3JkSW5mby5zcGxpdChcIiBcIikubGVuZ3RoJTEyIT0wKXtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuTW5lbW9uaWNzRXJyb3IsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd29yZCcsIHRoaXMud29yZEluZm8pO1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXcvaW5kZXgnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR0aGlzLndhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMud2FsbGV0SW5mbywgMTIzNjU0KVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMud29yZEluZm8gPT0gbnVsbCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5iZWVtcHR5LFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR0aGlzLndhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy53YWxsZXRJbmZvW3RoaXMudHlwZW5hbWVdLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLndvcmRJbmZvID09IHRoaXMud2FsbGV0SW5mb1t0aGlzLnR5cGVuYW1lXVtpXS5hZGRyZXNzKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5iZWVuaW1wb3J0ZWQsXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd29yZCcsIHRoaXMud29yZEluZm8pO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L2JhY2tVcC90cmFuc1Bhdy9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cclxuXHJcblxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChpdGVtKSB7XHJcblxyXG5cdFx0XHRpZiAoaXRlbSAhPSAnJyB8fCBpdGVtICE9IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnY3JlYXRlV2FsbGV0TmFtZScsIGl0ZW0ubmFtZSlcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHQuY3VzdG9tLXN0eWxlIHtcclxuXHRcdGhlaWdodDogMTEycnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1M0ZGICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDUwcnB4O1xyXG5cdH1cclxuXHJcblx0LnUtZGVmYXVsdC1ob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1M0ZGICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///691\n"); /***/ }), /* 692 */ @@ -80309,7 +80309,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _C_P /***/ (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 */ 523));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: {}, isSelect: false, 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(address) {if (this.isSelect) {var transInfoPass = uni.getStorageSync('transInfoPass');transInfoPass.toAddress = address;uni.setStorageSync('transInfoPass', transInfoPass);uni.navigateTo({ url: '../transfer/index?item=address' });}}, 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:220\");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.itemAddress = this.itemAddress.substring(0, 6) + '...' + this.itemAddress.substring(this.itemAddress.length - 6, this.itemAddress.length);this.walletIndex = index;}, deleteItem: function deleteItem() {var _this = this;__f__(\"log\", this.walletIndex, 4444444, \" at pages/menu/sendToken/address/index.vue:250\");if (this.itemCoin == 'BTC') {__f__(\"log\", this.BTCAddressInfo.length, 'length', \" at pages/menu/sendToken/address/index.vue:252\");if (this.BTCAddressInfo.length == 1) {var BTCAddressInfo = [];uni.setStorageSync('BTCAddressInfo', BTCAddressInfo);}__f__(\"log\", this.BTCAddressInfo, 1111, \" at pages/menu/sendToken/address/index.vue:258\");__f__(\"log\", this.walletIndex, 44444, \" at pages/menu/sendToken/address/index.vue:259\");this.BTCAddressInfo.splice(this.walletIndex, 1);__f__(\"log\", this.BTCAddressInfo, '删除后', \" at pages/menu/sendToken/address/index.vue:262\");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:277\");__f__(\"log\", this.walletIndex, 44444, \" at pages/menu/sendToken/address/index.vue:278\");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;\n setTimeout(function () {\n _this.showImte = false;\n }, 1500);\n\n }\n },\n goAddress: function goAddress() {\n uni.navigateTo({\n url: '../addAddress/index' });\n\n } },\n\n onLoad: function onLoad(item) {\n\n this.sourcePage = uni.getStorageSync('sourcePage');\n // 判断是否是从交易页面来的\n if (item.item) {\n this.isSelect = true;\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:321\");\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:325\");\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:329\");\n }\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vYWRkcmVzcy9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9KQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxjQURBLEVBRUEsV0FGQSxFQUdBLFdBSEEsRUFJQSxXQUpBLEVBS0EsZUFMQSxFQU1BLGtCQU5BLEVBT0Esa0JBUEEsRUFRQSxrQkFSQSxFQVNBLGVBVEEsRUFVQSxZQVZBLEVBV0EsZUFYQSxFQVlBLFFBWkEsRUFhQSxlQWJBLEVBY0EsV0FkQSxFQWVBLFlBZkEsRUFnQkEsWUFoQkEsRUFpQkEsU0FDQSxzQkFEQSxFQUVBLGFBRkEsRUFHQSxlQUhBLElBS0EsRUFDQSw4QkFEQSxFQUVBLGNBRkEsRUFHQSxlQUhBLEVBTEEsRUFVQSxFQUNBLDhCQURBLEVBRUEsY0FGQSxFQUdBLGVBSEEsRUFWQSxDQWpCQSxHQWtDQSxDQXBDQSxFQXFDQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBckNBLEVBMENBLFdBQ0E7QUFDQSxjQUZBLHNCQUVBLE9BRkEsRUFFQSxDQUVBLG9CQUNBLHdEQUNBLGtDQUNBLG1EQUNBLGlCQUNBLHFDQURBLElBR0EsQ0FFQSxDQWJBLEVBY0EsSUFkQSxrQkFjQSxDQUNBLG9DQUNBLHNCQUNBLGVBQ0Esb0JBREEsSUFHQSxDQUpBLE1BSUEsQ0FDQSxxQkFHQSxDQUVBLENBMUJBLEVBMkJBLFFBM0JBLG9CQTJCQSxLQTNCQSxFQTJCQSxDQUNBLDZFQUNBLHVDQUNBLDZDQUNBLGlEQUNBLHFEQUNBLGlCQUNBLDJCQURBLElBR0EsQ0FwQ0EsRUFxQ0EsU0FyQ0EscUJBcUNBLElBckNBLEVBcUNBLEtBckNBLEVBcUNBLENBQ0Esc0NBQ0EsMENBQ0Esc0JBQ0EsaUJBQ0EsQ0FIQSxNQUdBLDJDQUNBLGtCQUNBLHNCQUNBLENBSEEsTUFHQSxDQUNBLHNCQUNBLGtCQUNBLENBQ0EsaUJBQ0Esc0NBQ0EsZ0NBQ0EseUZBQ0EsMkJBREEsRUFFQSx1QkFGQSxFQUdBLHlCQUNBLENBeERBLEVBeURBLFVBekRBLHdCQXlEQSxrQkFDQSwwRkFDQSw2QkFDQSxxR0FDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLDBGQUNBLHdGQUVBLGdEQUNBLDJGQUNBLDBEQUNBLHFCQUNBLGtCQUNBLHdCQUNBLHVCQUNBLENBRkEsRUFFQSxJQUZBLEVBSUEsQ0FDQSw2QkFDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLDBGQUNBLHdGQUNBLGdEQUNBLDBEQUNBLHFCQUNBLG1CQUNBLHdCQUNBLHVCQUNBLENBRkEsRUFFQSxJQUZBLEVBSUEsQ0FDQSw2QkFDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLGdEQUNBLDBEQUNBLHFCQUNBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsRUFFQSxJQUZBOztBQUlBO0FBQ0EsS0EvR0E7QUFnSEEsYUFoSEEsdUJBZ0hBO0FBQ0E7QUFDQSxrQ0FEQTs7QUFHQSxLQXBIQSxFQTFDQTs7QUFnS0EsUUFoS0Esa0JBZ0tBLElBaEtBLEVBZ0tBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBckxBLEUiLCJmaWxlIjoiNzc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJmYWxzZVwiIDpiZ251bT1cInRydWVcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9WZWN0b3IucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiYmFja1wiIEBjbGljaz1cImJhY2soKVwiPjwvaW1hZ2U+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvSWNvbkdyb3VwLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cInJlbllvdVwiIHNsb3Q9XCJsb2dvXCJcclxuXHRcdFx0XHRAY2xpY2s9XCJnb0FkZHJlc3MoKVwiPjwvaW1hZ2U+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwiYmlnX3RpdGxlXCI+XHJcblx0XHRcdFx0e3tpMThuLkFkZHJlc3N9fVxyXG5cdFx0XHQ8L3RleHQ+XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiaWdfaXRlbVwiPlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gZmxleFwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIEJUQ0FkZHJlc3NJbmZvXCIgQGNsaWNrPVwiZ29UcmFuc2ZlcihpdGVtLmFkZHJlc3MpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24gZmxleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJpZ2NvblwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGltZyBmbGV4eFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmNvaW5MaXN0WzBdLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0dFwiPnt7aXRlbS5jb2luTGlzdFswXS5uYW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHR0MlwiPnt7aXRlbS5uYW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7aXRlbS5hZGRyZXNzfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuY29uXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvbW9yZV92ZXJ0XzI0cHhfb3V0bGluZWQuc3ZnXCIgbW9kZT1cImFzcGVjdEZpdFwiXHJcblx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJpbWcyXCIgQGNsaWNrLnN0b3A9XCJzaG93SW5kZXgoaXRlbSxpbmRleClcIj5cclxuXHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZXRfY29uXCIgdi1pZj1cInNob3dcIiB2LXNob3c9XCJpbmRleD09YnRjSW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC94Zy5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCJcclxuXHRcdFx0XHRcdFx0XHRAY2xpY2suc3RvcD1cInNob3cgPSBmYWxzZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbW0gZmxleHhcIiBAY2xpY2suc3RvcD1cImVkaXRJdGVtKGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY3JlYXRlXzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+XHJcblx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uZWRpdH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtbSBmbGV4eCByZWRcIiBAY2xpY2suc3RvcD1cImRlbGV0ZUl0ZW0oKVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvdHJhc2gucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uRGVsZXRlfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBFVEhBZGRyZXNzSW5mb1wiIEBjbGljaz1cImdvVHJhbnNmZXIoaXRlbS5hZGRyZXNzKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiaWdjb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRpbWcgZmxleHhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5jb2luTGlzdFswXS5pY29uXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dHRcIj57e2l0ZW0uY29pbkxpc3RbMF0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0dDJcIj57e2l0ZW0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uYWRkcmVzc319XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0bmNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL21vcmVfdmVydF8yNHB4X291dGxpbmVkLnN2Z1wiIG1vZGU9XCJhc3BlY3RGaXRcIlxyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwiaW1nMlwiIEBjbGljay5zdG9wPVwic2hvd0luZGV4KGl0ZW0saW5kZXgpXCI+XHJcblx0XHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZXRfY29uXCIgdi1pZj1cInNob3cyXCIgdi1zaG93PVwiaW5kZXg9PWV0aEluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveGcucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiXHJcblx0XHRcdFx0XHRcdFx0QGNsaWNrLnN0b3A9XCJzaG93MiA9IGZhbHNlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtbSBmbGV4eFwiIEBjbGljay5zdG9wPVwiZWRpdEl0ZW0oaW5kZXgpXCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jcmVhdGVfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj5cclxuXHRcdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5lZGl0fX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1tIGZsZXh4IHJlZFwiIEBjbGljay5zdG9wPVwiZGVsZXRlSXRlbSgpXCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC90cmFzaC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5EZWxldGV9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBUUlhBZGRyZXNzSW5mb1wiIEBjbGljaz1cImdvVHJhbnNmZXIoaXRlbS5hZGRyZXNzKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiaWdjb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRpbWcgZmxleHhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5jb2luTGlzdFswXS5pY29uXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dHRcIj57e2l0ZW0uY29pbkxpc3RbMF0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0dDJcIj57e2l0ZW0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uYWRkcmVzc319XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0bmNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL21vcmVfdmVydF8yNHB4X291dGxpbmVkLnN2Z1wiIG1vZGU9XCJhc3BlY3RGaXRcIlxyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwiaW1nMlwiIEBjbGljay5zdG9wPVwic2hvd0luZGV4KGl0ZW0saW5kZXgpXCI+XHJcblx0XHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZXRfY29uXCIgdi1pZj1cInNob3czXCIgdi1zaG93PVwiaW5kZXg9PXRyeEluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveGcucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiXHJcblx0XHRcdFx0XHRcdFx0QGNsaWNrLnN0b3A9XCJzaG93MyA9IGZhbHNlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtbSBmbGV4eFwiIEBjbGljay5zdG9wPVwiZWRpdEl0ZW0oaW5kZXgpXCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jcmVhdGVfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj5cclxuXHRcdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5lZGl0fX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1tIGZsZXh4IHJlZFwiIEBjbGljay5zdG9wPVwiZGVsZXRlSXRlbSgpXCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC90cmFzaC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5EZWxldGV9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb19jb24gZ3JlZW5cIiB2LWlmPVwic2hvd0ltdGVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHJcblx0XHRcdFx0XHR7e2l0ZW1Db2lufX0ge3tpdGVtQWRkcmVzc319XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCB0ZXh0MlwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLkRFTEVURX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdDwvdmlldz5cclxuXHJcblxyXG5cclxuXHRcdDx1LW1hc2sgei1pbmRleD1cIjEwXCIgOnNob3c9XCJzaG93XCIgQGNsaWNrPVwic2hvdyA9IGZhbHNlXCI+PC91LW1hc2s+XHJcblx0XHQ8dS1tYXNrIHotaW5kZXg9XCIxMFwiIDpzaG93PVwic2hvdzJcIiBAY2xpY2s9XCJzaG93MiA9IGZhbHNlXCI+PC91LW1hc2s+XHJcblx0XHQ8dS1tYXNrIHotaW5kZXg9XCIxMFwiIDpzaG93PVwic2hvdzNcIiBAY2xpY2s9XCJzaG93MyA9IGZhbHNlXCI+PC91LW1hc2s+XHJcblx0PC92aWV3PlxyXG5cclxuXHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c291cmNlUGFnZTogJycsXHJcblx0XHRcdFx0ZXRoSW5kZXg6IDAsXHJcblx0XHRcdFx0YnRjSW5kZXg6IDAsXHJcblx0XHRcdFx0dHJ4SW5kZXg6IDAsXHJcblx0XHRcdFx0c2hvd0ltdGU6IGZhbHNlLFxyXG5cdFx0XHRcdEJUQ0FkZHJlc3NJbmZvOiB7fSxcclxuXHRcdFx0XHRFVEhBZGRyZXNzSW5mbzoge30sXHJcblx0XHRcdFx0VFJYQWRkcmVzc0luZm86IHt9LFxyXG5cdFx0XHRcdHdhbGxldEluZGV4OiAtMSxcclxuXHRcdFx0XHRpdGVtQ29pbjogJycsXHJcblx0XHRcdFx0aXRlbUFkZHJlc3M6ICcnLFxyXG5cdFx0XHRcdGluZm86IHt9LFxyXG5cdFx0XHRcdGlzU2VsZWN0OiBmYWxzZSxcclxuXHRcdFx0XHRzaG93OiBmYWxzZSxcclxuXHRcdFx0XHRzaG93MjogZmFsc2UsXHJcblx0XHRcdFx0c2hvdzM6IGZhbHNlLFxyXG5cdFx0XHRcdGxpc3Q6IFt7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICdTaW5nbGUgYWRkcmVzcycsXHJcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IHRydWUsXHJcblx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogJ0JhdGNoIGFkZCAxMCBhZGRyZXNzZXMnLFxyXG5cdFx0XHRcdFx0XHRjaGVja2VkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuYW1lOiAnQmF0Y2ggYWRkIDUwIGFkZHJlc3NlcycsXHJcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2VcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRdXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRpMThuKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDngrnlh7vmiorlnLDlnYDluKbliLDljrvkuqTmmJPpobVcclxuXHRcdFx0Z29UcmFuc2ZlcihhZGRyZXNzKSB7XHJcblxyXG5cdFx0XHRcdGlmICh0aGlzLmlzU2VsZWN0KSB7XHJcblx0XHRcdFx0XHRsZXQgdHJhbnNJbmZvUGFzcyA9IHVuaS5nZXRTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycpXHJcblx0XHRcdFx0XHR0cmFuc0luZm9QYXNzLnRvQWRkcmVzcyA9IGFkZHJlc3NcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycsdHJhbnNJbmZvUGFzcylcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnLi4vdHJhbnNmZXIvaW5kZXg/aXRlbT1hZGRyZXNzJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiYWNrKCkge1xyXG5cdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInNvdXJjZVBhZ2VcIilcclxuXHRcdFx0XHRpZiAodGhpcy5zb3VyY2VQYWdlKSB7XHJcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHR1cmw6IHRoaXMuc291cmNlUGFnZVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XHJcblxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRlZGl0SXRlbShpbmRleCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGluZGV4LCA3ODc4NylcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2VkaXRJbmRleCcsIGluZGV4KVxyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnQWRkcmVzc0luZm8nLCB0aGlzLmluZm8pXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdBZGRyZXNzTmFtZScsIHRoaXMuaXRlbUNvaW4pXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdBZGRyZXNzSW5kZXgnLCB0aGlzLndhbGxldEluZGV4KVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy4uL2FkZEFkZHJlc3MyL2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dJbmRleChpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuaXRlbUNvaW4gPSBpdGVtLmNvaW5MaXN0WzBdLm5hbWVcclxuXHRcdFx0XHRpZiAoaXRlbS5jb2luTGlzdFswXS54bmFtZSA9PSAnQml0Y29pbicpIHtcclxuXHRcdFx0XHRcdHRoaXMuYnRjSW5kZXggPSBpbmRleFxyXG5cdFx0XHRcdFx0dGhpcy5zaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAoaXRlbS5jb2luTGlzdFswXS54bmFtZSA9PSAnRXRoZXJldW0nKSB7XHJcblx0XHRcdFx0XHR0aGlzLnNob3cyID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhpcy5ldGhJbmRleCA9IGluZGV4XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMudHJ4SW5kZXggPSBpbmRleFxyXG5cdFx0XHRcdFx0dGhpcy5zaG93MyA9IHRydWVcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5pbmZvID0gaXRlbVxyXG5cdFx0XHRcdHRoaXMuaXRlbUNvaW4gPSBpdGVtLmNvaW5MaXN0WzBdLm5hbWVcclxuXHRcdFx0XHR0aGlzLml0ZW1BZGRyZXNzID0gaXRlbS5hZGRyZXNzXHJcblx0XHRcdFx0dGhpcy5pdGVtQWRkcmVzcyA9IHRoaXMuaXRlbUFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyB0aGlzLml0ZW1BZGRyZXNzLnN1YnN0cmluZyhcclxuXHRcdFx0XHRcdHRoaXMuaXRlbUFkZHJlc3MubGVuZ3RoIC0gNixcclxuXHRcdFx0XHRcdHRoaXMuaXRlbUFkZHJlc3MubGVuZ3RoKTtcclxuXHRcdFx0XHR0aGlzLndhbGxldEluZGV4ID0gaW5kZXg7XHJcblx0XHRcdH0sXHJcblx0XHRcdGRlbGV0ZUl0ZW0oKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy53YWxsZXRJbmRleCwgNDQ0NDQ0NClcclxuXHRcdFx0XHRpZiAodGhpcy5pdGVtQ29pbiA9PSAnQlRDJykge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5CVENBZGRyZXNzSW5mby5sZW5ndGgsICdsZW5ndGgnKVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuQlRDQWRkcmVzc0luZm8ubGVuZ3RoID09IDEpIHtcclxuXHRcdFx0XHRcdFx0bGV0IEJUQ0FkZHJlc3NJbmZvID0gW11cclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycsIEJUQ0FkZHJlc3NJbmZvKVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuQlRDQWRkcmVzc0luZm8sIDExMTEpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZGV4LCA0NDQ0NClcclxuXHJcblx0XHRcdFx0XHR0aGlzLkJUQ0FkZHJlc3NJbmZvLnNwbGljZSh0aGlzLndhbGxldEluZGV4LCAxKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5CVENBZGRyZXNzSW5mbywgJ+WIoOmZpOWQjicpXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJywgdGhpcy5CVENBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdHRoaXMuc2hvd0ltdGUgPSB0cnVlO1xyXG5cdFx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fSwgMTUwMClcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLml0ZW1Db2luID09ICdFVEgnKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5FVEhBZGRyZXNzSW5mby5sZW5ndGggPT0gMSkge1xyXG5cdFx0XHRcdFx0XHRsZXQgRVRIQWRkcmVzc0luZm8gPSBbXVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJywgRVRIQWRkcmVzc0luZm8pXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5FVEhBZGRyZXNzSW5mbywgMTExMSlcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMud2FsbGV0SW5kZXgsIDQ0NDQ0KVxyXG5cdFx0XHRcdFx0dGhpcy5FVEhBZGRyZXNzSW5mby5zcGxpY2UodGhpcy53YWxsZXRJbmRleCwgMSlcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nLCB0aGlzLkVUSEFkZHJlc3NJbmZvKVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IHRydWU7XHJcblx0XHRcdFx0XHR0aGlzLnNob3cyID0gZmFsc2U7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fSwgMTUwMClcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLml0ZW1Db2luID09ICdUUlgnKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5UUlhBZGRyZXNzSW5mby5sZW5ndGggPT0gMSkge1xyXG5cdFx0XHRcdFx0XHRsZXQgVFJYQWRkcmVzc0luZm8gPSBbXVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJywgVFJYQWRkcmVzc0luZm8pXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5UUlhBZGRyZXNzSW5mby5zcGxpY2UodGhpcy53YWxsZXRJbmRleCwgMSlcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nLCB0aGlzLlRSWEFkZHJlc3NJbmZvKVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IHRydWU7XHJcblx0XHRcdFx0XHR0aGlzLnNob3czID0gZmFsc2U7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fSwgMTUwMClcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb0FkZHJlc3MoKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vYWRkQWRkcmVzcy9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKGl0ZW0pIHtcclxuXHJcblx0XHRcdHRoaXMuc291cmNlUGFnZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnc291cmNlUGFnZScpXHJcblx0XHRcdC8vIOWIpOaWreaYr+WQpuaYr+S7juS6pOaYk+mhtemdouadpeeahFxyXG5cdFx0XHRpZiAoaXRlbS5pdGVtKSB7XHJcblx0XHRcdFx0dGhpcy5pc1NlbGVjdCA9IHRydWU7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycpLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHR0aGlzLkJUQ0FkZHJlc3NJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycpXHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5CVENBZGRyZXNzSW5mbywgNzc3KVxyXG5cdFx0XHR9XHJcblx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJykubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdHRoaXMuRVRIQWRkcmVzc0luZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJylcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLkVUSEFkZHJlc3NJbmZvLCA3NzcpXHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKS5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0dGhpcy5UUlhBZGRyZXNzSW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuVFJYQWRkcmVzc0luZm8sIDc3NylcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///778\n"); +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 */ 523));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: {}, isSelect: false, 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(address) {if (this.isSelect) {var transInfoPass = uni.getStorageSync('transInfoPass');transInfoPass.toAddress = address;uni.setStorageSync('transInfoPass', transInfoPass);uni.navigateTo({ url: '../transfer/index?item=address' });}}, 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:219\");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.itemAddress = this.itemAddress.substring(0, 6) + '...' + this.itemAddress.substring(this.itemAddress.length - 6, this.itemAddress.length);this.walletIndex = index;}, deleteItem: function deleteItem() {var _this = this;__f__(\"log\", this.walletIndex, 4444444, \" at pages/menu/sendToken/address/index.vue:249\");if (this.itemCoin == 'BTC') {__f__(\"log\", this.BTCAddressInfo.length, 'length', \" at pages/menu/sendToken/address/index.vue:251\");if (this.BTCAddressInfo.length == 1) {var BTCAddressInfo = [];uni.setStorageSync('BTCAddressInfo', BTCAddressInfo);}__f__(\"log\", this.BTCAddressInfo, 1111, \" at pages/menu/sendToken/address/index.vue:257\");__f__(\"log\", this.walletIndex, 44444, \" at pages/menu/sendToken/address/index.vue:258\");this.BTCAddressInfo.splice(this.walletIndex, 1);__f__(\"log\", this.BTCAddressInfo, '删除后', \" at pages/menu/sendToken/address/index.vue:261\");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:276\");__f__(\"log\", this.walletIndex, 44444, \" at pages/menu/sendToken/address/index.vue:277\");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 () {\n _this.showImte = false;\n }, 1500);\n\n }\n },\n goAddress: function goAddress() {\n uni.navigateTo({\n url: '../addAddress/index' });\n\n } },\n\n onLoad: function onLoad(item) {\n\n this.sourcePage = uni.getStorageSync('sourcePage');\n // 判断是否是从交易页面来的\n if (item.item) {\n this.isSelect = true;\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:320\");\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:324\");\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:328\");\n }\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vYWRkcmVzcy9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9KQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxjQURBLEVBRUEsV0FGQSxFQUdBLFdBSEEsRUFJQSxXQUpBLEVBS0EsZUFMQSxFQU1BLGtCQU5BLEVBT0Esa0JBUEEsRUFRQSxrQkFSQSxFQVNBLGVBVEEsRUFVQSxZQVZBLEVBV0EsZUFYQSxFQVlBLFFBWkEsRUFhQSxlQWJBLEVBY0EsV0FkQSxFQWVBLFlBZkEsRUFnQkEsWUFoQkEsRUFpQkEsU0FDQSxzQkFEQSxFQUVBLGFBRkEsRUFHQSxlQUhBLElBS0EsRUFDQSw4QkFEQSxFQUVBLGNBRkEsRUFHQSxlQUhBLEVBTEEsRUFVQSxFQUNBLDhCQURBLEVBRUEsY0FGQSxFQUdBLGVBSEEsRUFWQSxDQWpCQSxHQWtDQSxDQXBDQSxFQXFDQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBckNBLEVBMENBLFdBQ0E7QUFDQSxjQUZBLHNCQUVBLE9BRkEsRUFFQSxDQUNBLG9CQUNBLHdEQUNBLGtDQUNBLG1EQUNBLGlCQUNBLHFDQURBLElBR0EsQ0FFQSxDQVpBLEVBYUEsSUFiQSxrQkFhQSxDQUNBLG9DQUNBLHNCQUNBLGVBQ0Esb0JBREEsSUFHQSxDQUpBLE1BSUEsQ0FDQSxxQkFHQSxDQUVBLENBekJBLEVBMEJBLFFBMUJBLG9CQTBCQSxLQTFCQSxFQTBCQSxDQUNBLDZFQUNBLHVDQUNBLDZDQUNBLGlEQUNBLHFEQUNBLGlCQUNBLDJCQURBLElBR0EsQ0FuQ0EsRUFvQ0EsU0FwQ0EscUJBb0NBLElBcENBLEVBb0NBLEtBcENBLEVBb0NBLENBQ0Esc0NBQ0EsMENBQ0Esc0JBQ0EsaUJBQ0EsQ0FIQSxNQUdBLDJDQUNBLGtCQUNBLHNCQUNBLENBSEEsTUFHQSxDQUNBLHNCQUNBLGtCQUNBLENBQ0EsaUJBQ0Esc0NBQ0EsZ0NBQ0EseUZBQ0EsMkJBREEsRUFFQSx1QkFGQSxFQUdBLHlCQUNBLENBdkRBLEVBd0RBLFVBeERBLHdCQXdEQSxrQkFDQSwwRkFDQSw2QkFDQSxxR0FDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLDBGQUNBLHdGQUVBLGdEQUNBLDJGQUNBLDBEQUNBLHFCQUNBLGtCQUNBLHdCQUNBLHVCQUNBLENBRkEsRUFFQSxJQUZBLEVBSUEsQ0FDQSw2QkFDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLDBGQUNBLHdGQUNBLGdEQUNBLDBEQUNBLHFCQUNBLG1CQUNBLHdCQUNBLHVCQUNBLENBRkEsRUFFQSxJQUZBLEVBSUEsQ0FDQSw2QkFDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLGdEQUNBLDBEQUNBLHFCQUNBLG1CQUNBO0FBQ0E7QUFDQSxTQUZBLEVBRUEsSUFGQTs7QUFJQTtBQUNBLEtBOUdBO0FBK0dBLGFBL0dBLHVCQStHQTtBQUNBO0FBQ0Esa0NBREE7O0FBR0EsS0FuSEEsRUExQ0E7O0FBK0pBLFFBL0pBLGtCQStKQSxJQS9KQSxFQStKQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQXBMQSxFIiwiZmlsZSI6Ijc3OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwiZmFsc2VcIiA6YmdudW09XCJ0cnVlXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvVmVjdG9yLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImJhY2tcIiBAY2xpY2s9XCJiYWNrKClcIj48L2ltYWdlPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ljb25Hcm91cC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJyZW5Zb3VcIiBzbG90PVwibG9nb1wiXHJcblx0XHRcdFx0QGNsaWNrPVwiZ29BZGRyZXNzKClcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdHt7aTE4bi5BZGRyZXNzfX1cclxuXHRcdFx0PC90ZXh0PlxyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnX2l0ZW1cIj5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBCVENBZGRyZXNzSW5mb1wiIEBjbGljaz1cImdvVHJhbnNmZXIoaXRlbS5hZGRyZXNzKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiaWdjb25cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRpbWcgZmxleHhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5jb2luTGlzdFswXS5pY29uXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dHRcIj57e2l0ZW0uY29pbkxpc3RbMF0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0dDJcIj57e2l0ZW0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uYWRkcmVzc319XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0bmNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL21vcmVfdmVydF8yNHB4X291dGxpbmVkLnN2Z1wiIG1vZGU9XCJhc3BlY3RGaXRcIlxyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwiaW1nMlwiIEBjbGljay5zdG9wPVwic2hvd0luZGV4KGl0ZW0saW5kZXgpXCI+XHJcblx0XHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2V0X2NvblwiIHYtaWY9XCJzaG93XCIgdi1zaG93PVwiaW5kZXg9PWJ0Y0luZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveGcucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiXHJcblx0XHRcdFx0XHRcdFx0QGNsaWNrLnN0b3A9XCJzaG93ID0gZmFsc2VcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1tIGZsZXh4XCIgQGNsaWNrLnN0b3A9XCJlZGl0SXRlbShpbmRleClcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NyZWF0ZV8yNHB4LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPlxyXG5cdFx0XHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLmVkaXR9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbW0gZmxleHggcmVkXCIgQGNsaWNrLnN0b3A9XCJkZWxldGVJdGVtKClcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3RyYXNoLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLkRlbGV0ZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gRVRIQWRkcmVzc0luZm9cIiBAY2xpY2s9XCJnb1RyYW5zZmVyKGl0ZW0uYWRkcmVzcylcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGNvbiBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnY29uXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0aW1nIGZsZXh4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uY29pbkxpc3RbMF0uaWNvblwiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHR0XCI+e3tpdGVtLmNvaW5MaXN0WzBdLm5hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dHQyXCI+e3tpdGVtLm5hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3tpdGVtLmFkZHJlc3N9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5jb25cIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9tb3JlX3ZlcnRfMjRweF9vdXRsaW5lZC5zdmdcIiBtb2RlPVwiYXNwZWN0Rml0XCJcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cImltZzJcIiBAY2xpY2suc3RvcD1cInNob3dJbmRleChpdGVtLGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2V0X2NvblwiIHYtaWY9XCJzaG93MlwiIHYtc2hvdz1cImluZGV4PT1ldGhJbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3hnLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIlxyXG5cdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPVwic2hvdzIgPSBmYWxzZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbW0gZmxleHhcIiBAY2xpY2suc3RvcD1cImVkaXRJdGVtKGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY3JlYXRlXzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+XHJcblx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uZWRpdH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtbSBmbGV4eCByZWRcIiBAY2xpY2suc3RvcD1cImRlbGV0ZUl0ZW0oKVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvdHJhc2gucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uRGVsZXRlfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gVFJYQWRkcmVzc0luZm9cIiBAY2xpY2s9XCJnb1RyYW5zZmVyKGl0ZW0uYWRkcmVzcylcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGNvbiBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnY29uXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0aW1nIGZsZXh4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uY29pbkxpc3RbMF0uaWNvblwiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHR0XCI+e3tpdGVtLmNvaW5MaXN0WzBdLm5hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dHQyXCI+e3tpdGVtLm5hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3tpdGVtLmFkZHJlc3N9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5jb25cIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9tb3JlX3ZlcnRfMjRweF9vdXRsaW5lZC5zdmdcIiBtb2RlPVwiYXNwZWN0Rml0XCJcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cImltZzJcIiBAY2xpY2suc3RvcD1cInNob3dJbmRleChpdGVtLGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2V0X2NvblwiIHYtaWY9XCJzaG93M1wiIHYtc2hvdz1cImluZGV4PT10cnhJbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3hnLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIlxyXG5cdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPVwic2hvdzMgPSBmYWxzZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbW0gZmxleHhcIiBAY2xpY2suc3RvcD1cImVkaXRJdGVtKGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY3JlYXRlXzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+XHJcblx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uZWRpdH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtbSBmbGV4eCByZWRcIiBAY2xpY2suc3RvcD1cImRlbGV0ZUl0ZW0oKVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvdHJhc2gucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uRGVsZXRlfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImluZm9fY29uIGdyZWVuXCIgdi1pZj1cInNob3dJbXRlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblxyXG5cdFx0XHRcdFx0e3tpdGVtQ29pbn19IHt7aXRlbUFkZHJlc3N9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgdGV4dDJcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5ERUxFVEV9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0XHQ8dS1tYXNrIHotaW5kZXg9XCIxMFwiIDpzaG93PVwic2hvd1wiIEBjbGljaz1cInNob3cgPSBmYWxzZVwiPjwvdS1tYXNrPlxyXG5cdFx0PHUtbWFzayB6LWluZGV4PVwiMTBcIiA6c2hvdz1cInNob3cyXCIgQGNsaWNrPVwic2hvdzIgPSBmYWxzZVwiPjwvdS1tYXNrPlxyXG5cdFx0PHUtbWFzayB6LWluZGV4PVwiMTBcIiA6c2hvdz1cInNob3czXCIgQGNsaWNrPVwic2hvdzMgPSBmYWxzZVwiPjwvdS1tYXNrPlxyXG5cdDwvdmlldz5cclxuXHJcblxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHNvdXJjZVBhZ2U6ICcnLFxyXG5cdFx0XHRcdGV0aEluZGV4OiAwLFxyXG5cdFx0XHRcdGJ0Y0luZGV4OiAwLFxyXG5cdFx0XHRcdHRyeEluZGV4OiAwLFxyXG5cdFx0XHRcdHNob3dJbXRlOiBmYWxzZSxcclxuXHRcdFx0XHRCVENBZGRyZXNzSW5mbzoge30sXHJcblx0XHRcdFx0RVRIQWRkcmVzc0luZm86IHt9LFxyXG5cdFx0XHRcdFRSWEFkZHJlc3NJbmZvOiB7fSxcclxuXHRcdFx0XHR3YWxsZXRJbmRleDogLTEsXHJcblx0XHRcdFx0aXRlbUNvaW46ICcnLFxyXG5cdFx0XHRcdGl0ZW1BZGRyZXNzOiAnJyxcclxuXHRcdFx0XHRpbmZvOiB7fSxcclxuXHRcdFx0XHRpc1NlbGVjdDogZmFsc2UsXHJcblx0XHRcdFx0c2hvdzogZmFsc2UsXHJcblx0XHRcdFx0c2hvdzI6IGZhbHNlLFxyXG5cdFx0XHRcdHNob3czOiBmYWxzZSxcclxuXHRcdFx0XHRsaXN0OiBbe1xyXG5cdFx0XHRcdFx0XHRuYW1lOiAnU2luZ2xlIGFkZHJlc3MnLFxyXG5cdFx0XHRcdFx0XHRjaGVja2VkOiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2VcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICdCYXRjaCBhZGQgMTAgYWRkcmVzc2VzJyxcclxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogJ0JhdGNoIGFkZCA1MCBhZGRyZXNzZXMnLFxyXG5cdFx0XHRcdFx0XHRjaGVja2VkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g54K55Ye75oqK5Zyw5Z2A5bim5Yiw5Y675Lqk5piT6aG1XHJcblx0XHRcdGdvVHJhbnNmZXIoYWRkcmVzcykge1xyXG5cdFx0XHRcdGlmICh0aGlzLmlzU2VsZWN0KSB7XHJcblx0XHRcdFx0XHRsZXQgdHJhbnNJbmZvUGFzcyA9IHVuaS5nZXRTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycpXHJcblx0XHRcdFx0XHR0cmFuc0luZm9QYXNzLnRvQWRkcmVzcyA9IGFkZHJlc3NcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycsdHJhbnNJbmZvUGFzcylcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnLi4vdHJhbnNmZXIvaW5kZXg/aXRlbT1hZGRyZXNzJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiYWNrKCkge1xyXG5cdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcInNvdXJjZVBhZ2VcIilcclxuXHRcdFx0XHRpZiAodGhpcy5zb3VyY2VQYWdlKSB7XHJcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHR1cmw6IHRoaXMuc291cmNlUGFnZVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XHJcblxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRlZGl0SXRlbShpbmRleCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGluZGV4LCA3ODc4NylcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2VkaXRJbmRleCcsIGluZGV4KVxyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnQWRkcmVzc0luZm8nLCB0aGlzLmluZm8pXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdBZGRyZXNzTmFtZScsIHRoaXMuaXRlbUNvaW4pXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdBZGRyZXNzSW5kZXgnLCB0aGlzLndhbGxldEluZGV4KVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy4uL2FkZEFkZHJlc3MyL2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dJbmRleChpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuaXRlbUNvaW4gPSBpdGVtLmNvaW5MaXN0WzBdLm5hbWVcclxuXHRcdFx0XHRpZiAoaXRlbS5jb2luTGlzdFswXS54bmFtZSA9PSAnQml0Y29pbicpIHtcclxuXHRcdFx0XHRcdHRoaXMuYnRjSW5kZXggPSBpbmRleFxyXG5cdFx0XHRcdFx0dGhpcy5zaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAoaXRlbS5jb2luTGlzdFswXS54bmFtZSA9PSAnRXRoZXJldW0nKSB7XHJcblx0XHRcdFx0XHR0aGlzLnNob3cyID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhpcy5ldGhJbmRleCA9IGluZGV4XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMudHJ4SW5kZXggPSBpbmRleFxyXG5cdFx0XHRcdFx0dGhpcy5zaG93MyA9IHRydWVcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5pbmZvID0gaXRlbVxyXG5cdFx0XHRcdHRoaXMuaXRlbUNvaW4gPSBpdGVtLmNvaW5MaXN0WzBdLm5hbWVcclxuXHRcdFx0XHR0aGlzLml0ZW1BZGRyZXNzID0gaXRlbS5hZGRyZXNzXHJcblx0XHRcdFx0dGhpcy5pdGVtQWRkcmVzcyA9IHRoaXMuaXRlbUFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyB0aGlzLml0ZW1BZGRyZXNzLnN1YnN0cmluZyhcclxuXHRcdFx0XHRcdHRoaXMuaXRlbUFkZHJlc3MubGVuZ3RoIC0gNixcclxuXHRcdFx0XHRcdHRoaXMuaXRlbUFkZHJlc3MubGVuZ3RoKTtcclxuXHRcdFx0XHR0aGlzLndhbGxldEluZGV4ID0gaW5kZXg7XHJcblx0XHRcdH0sXHJcblx0XHRcdGRlbGV0ZUl0ZW0oKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy53YWxsZXRJbmRleCwgNDQ0NDQ0NClcclxuXHRcdFx0XHRpZiAodGhpcy5pdGVtQ29pbiA9PSAnQlRDJykge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5CVENBZGRyZXNzSW5mby5sZW5ndGgsICdsZW5ndGgnKVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuQlRDQWRkcmVzc0luZm8ubGVuZ3RoID09IDEpIHtcclxuXHRcdFx0XHRcdFx0bGV0IEJUQ0FkZHJlc3NJbmZvID0gW11cclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycsIEJUQ0FkZHJlc3NJbmZvKVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuQlRDQWRkcmVzc0luZm8sIDExMTEpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZGV4LCA0NDQ0NClcclxuXHJcblx0XHRcdFx0XHR0aGlzLkJUQ0FkZHJlc3NJbmZvLnNwbGljZSh0aGlzLndhbGxldEluZGV4LCAxKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5CVENBZGRyZXNzSW5mbywgJ+WIoOmZpOWQjicpXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJywgdGhpcy5CVENBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdHRoaXMuc2hvd0ltdGUgPSB0cnVlO1xyXG5cdFx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fSwgMTUwMClcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLml0ZW1Db2luID09ICdFVEgnKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5FVEhBZGRyZXNzSW5mby5sZW5ndGggPT0gMSkge1xyXG5cdFx0XHRcdFx0XHRsZXQgRVRIQWRkcmVzc0luZm8gPSBbXVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJywgRVRIQWRkcmVzc0luZm8pXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5FVEhBZGRyZXNzSW5mbywgMTExMSlcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMud2FsbGV0SW5kZXgsIDQ0NDQ0KVxyXG5cdFx0XHRcdFx0dGhpcy5FVEhBZGRyZXNzSW5mby5zcGxpY2UodGhpcy53YWxsZXRJbmRleCwgMSlcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nLCB0aGlzLkVUSEFkZHJlc3NJbmZvKVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IHRydWU7XHJcblx0XHRcdFx0XHR0aGlzLnNob3cyID0gZmFsc2U7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fSwgMTUwMClcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLml0ZW1Db2luID09ICdUUlgnKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5UUlhBZGRyZXNzSW5mby5sZW5ndGggPT0gMSkge1xyXG5cdFx0XHRcdFx0XHRsZXQgVFJYQWRkcmVzc0luZm8gPSBbXVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJywgVFJYQWRkcmVzc0luZm8pXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5UUlhBZGRyZXNzSW5mby5zcGxpY2UodGhpcy53YWxsZXRJbmRleCwgMSlcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nLCB0aGlzLlRSWEFkZHJlc3NJbmZvKVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IHRydWU7XHJcblx0XHRcdFx0XHR0aGlzLnNob3czID0gZmFsc2U7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fSwgMTUwMClcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb0FkZHJlc3MoKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vYWRkQWRkcmVzcy9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKGl0ZW0pIHtcclxuXHJcblx0XHRcdHRoaXMuc291cmNlUGFnZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnc291cmNlUGFnZScpXHJcblx0XHRcdC8vIOWIpOaWreaYr+WQpuaYr+S7juS6pOaYk+mhtemdouadpeeahFxyXG5cdFx0XHRpZiAoaXRlbS5pdGVtKSB7XHJcblx0XHRcdFx0dGhpcy5pc1NlbGVjdCA9IHRydWU7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycpLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHR0aGlzLkJUQ0FkZHJlc3NJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycpXHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5CVENBZGRyZXNzSW5mbywgNzc3KVxyXG5cdFx0XHR9XHJcblx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJykubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdHRoaXMuRVRIQWRkcmVzc0luZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJylcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLkVUSEFkZHJlc3NJbmZvLCA3NzcpXHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKS5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0dGhpcy5UUlhBZGRyZXNzSW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuVFJYQWRkcmVzc0luZm8sIDc3NylcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///778\n"); /***/ }), /* 779 */ @@ -81403,7 +81403,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _C_P /***/ (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 */ 523));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, currency: 'USD', 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: {}, teee: this.$t('index').Pleaserecipientaddress, teee2: this.$t('index').offchain };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { sendTransaction: function sendTransaction() {var _this2 = this;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:291\");that.showFinger = false;that.showBottom = false;that.fingerSuccess = true;uni.showToast({ title: this.$t('index').Transfersucceeded, 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:308\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: this.$t('index').Transferfailedconfirm, 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:322\");that.showFinger = false;that.showBottom = false;that.fingerSuccess = true;uni.showToast({ title: _this2.$t('index').Transfersucceeded, 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:338\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: _this2.$t('index').Transferfailedconfirm, 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:370\");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:381\");if (type == 'try') {this.fingerFail = false;}__f__(\"log\", 123123132132132, \" at pages/menu/sendToken/transfer/index.vue:385\");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 _this3 = 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: this.$t('index').yourcredit, icon: 'none', duration: 1500 });return;}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:444\");_this3.$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:457\");var size = JSON.stringify(that.transaction).replace(/[^x00-xFF]/g, '**').length;__f__(\"log\", size, \"size\", \" at pages/menu/sendToken/transfer/index.vue:459\");__f__(\"log\", size.toString().length, \"size\", \" at pages/menu/sendToken/transfer/index.vue:460\");that.transInfoPass.fee = Number(size) * (size.toString().length + 1) * 1000 / Math.pow(10, 6);that.showBottom = true;that.show = true;}).catch(function (err) {__f__(\"log\", err, \" at pages/menu/sendToken/transfer/index.vue:466\");that.showFinger = false;uni.showToast({ title: _this3.$t('index').addresserror, 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:484\");_this.transInfoPass.toAddress = res.result;} });}, // 取消指纹识别\n printCancel: function printCancel() {this.showFinger = false;__f__(\"log\", this.showFinger, 4444, \" at pages/menu/sendToken/transfer/index.vue:494\"); //plus.fingerprint.cancel();\n __f__(\"log\", this.showFinger, 4444, \" at pages/menu/sendToken/transfer/index.vue:496\");\n },\n fingerprint: function fingerprint(sett) {\n var bltype = true;\n\n 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 // 指纹识别失败后的各种情况\n case e.AUTHENTICATE_MISMATCH:\n plus.nativeUI.toast(that.$t('index').Fingerprintmatchingfailed);\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:556\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:560\");\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert(that.$t('index').Thenumberoffingerprint);\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:566\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:570\");\n break;\n case e.CANCEL:\n plus.nativeUI.toast(that.$t('index').Recognitioncancelled);\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 that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:579\");\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:584\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:588\");\n plus.nativeUI.alert(that.$t('index').Fingerprintidentificationfailed);\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 goAddress: function goAddress(text) {\n uni.setStorageSync('transInfoPass', this.transInfoPass);\n uni.setStorageSync('sourcePage', '/pages/menu/sendToken/transfer/index');\n uni.navigateTo({\n url: '../address/index?item=transfer' });\n\n } },\n\n onLoad: function onLoad(a) {\n if (a.item) {\n this.transInfoPass = uni.getStorageSync('transInfoPass');\n } else {\n uni.removeStorageSync('transInfoPass');\n }\n\n this.coin = uni.getStorageSync('coin');\n\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:633\");\n if (uni.getStorageSync('fingerPass')) {\n this.passShow = uni.getStorageSync('fingerPass');\n }\n var currency = uni.getStorageSync('currency');\n if (currency) {\n this.currency = currency;\n }\n if (this.currency === 'USD') {\n if (this.coin.balancePrice && this.coin.balancePrice > 0) {\n this.price = (this.coin.balancePrice / this.coin.balance).toFixed(2);\n }\n } else {\n if (this.coin.balanceCnyPrice && this.coin.balancePrice > 0) {\n this.price = (this.coin.balanceCnyPrice / this.coin.balance).toFixed(2);\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 */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vdHJhbnNmZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvUEEsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsUUFEQSxFQUVBLE1BRkEsRUFHQSxXQUhBLEVBSUEsWUFKQSxFQUtBLGVBTEEsRUFNQSxpQkFOQSxFQU9BLGlCQVBBLEVBUUEsb0JBUkEsRUFTQSxpQkFUQSxFQVVBO0FBQ0EscUJBWEEsRUFZQSxRQVpBLEVBYUE7QUFDQSx1QkFDQSxlQURBLEVBRUEsYUFGQSxFQUdBLGNBSEEsRUFJQSxVQUpBLEVBS0EsVUFMQSxFQU1BLG1CQU5BLEVBT0EsWUFQQSxFQVFBLGVBUkEsRUFTQSxNQVRBLEVBZEEsRUF5QkEsZUF6QkEsRUEwQkEsNkNBMUJBLEVBMkJBLGdDQTNCQSxHQTZCQSxDQS9CQSxF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LE9BUEEsTUFPQTtBQUNBO0FBQ0EsNkNBREE7QUFFQSxzQkFGQTtBQUdBLHdCQUhBOzs7QUFNQSxPQVBBLE1BT0E7QUFDQTtBQUNBLGdEQURBO0FBRUEsc0JBRkE7QUFHQSx3QkFIQTs7QUFLQTtBQUNBLE9BUEEsTUFPQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtCQTs7QUFFQTtBQUNBLHVDQURBLENBQ0E7O0FBRUE7O0FBRUEsU0FMQSxFQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkNBREEsQ0FDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQURBLENBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQXZDQTs7QUF5Q0EsU0EvQ0E7QUFnREE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBOzs7QUFHQTs7OztBQUlBLEtBblVBOzs7QUFzVUEsYUF0VUEscUJBc1VBLElBdFVBLEVBc1VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBREE7O0FBR0EsS0E1VUEsRUFyQ0E7O0FBbVhBLFFBblhBLGtCQW1YQSxDQW5YQSxFQW1YQTtBQUNBO0FBQ0E7QUFDQSxLQUZBLE1BRUE7QUFDQTtBQUNBOztBQUVBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUpBLE1BSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxHQXJaQSxFIiwiZmlsZSI6Ijc4NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImFjXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJmYWxzZVwiIDpiZ251bT1cInRydWVcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9WZWN0b3IucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiYmFja1wiIEBjbGljaz1cImJhY2soKVwiPjwvaW1hZ2U+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwiYmlnX3RpdGxlXCI+XHJcblx0XHRcdFx0e3tjb2luLm5hbWV9fSB7e2kxOG4uVHJhbnNmZXJ9fVxyXG5cdFx0XHQ8L3RleHQ+XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYWluX2NvblwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwieXVhblwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJjb2luLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHRcdHt7Y29pbi5uYW1lfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvcCBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uUmVjZWl2aW5nYWRkcmVzc319XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiIEBjbGljaz1cImdvQWRkcmVzcygndHJhbnNmZXInKVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5BZGRyZXNzQm9va319XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRjb25cIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdmFsdWU9XCJcIiBwbGFjZWhvbGRlci1zdHlsZT1cImZvbnQtc2l6ZTogMzBycHg7IGNvbG9yOiAjRDBEMEQyO1wiXHJcblx0XHRcdFx0XHRcdFx0OnBsYWNlaG9sZGVyPVwidGVlZVwiIGNsYXNzPVwiaW5wdXQxXCJcclxuXHRcdFx0XHRcdFx0XHR2LW1vZGVsPVwidHJhbnNJbmZvUGFzcy50b0FkZHJlc3NcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzMwLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIiBAY2xpY2s9XCJzY2FuQ29kZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5UcmFuc2ZlcmFtb3VudH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRjb24yIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGMgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dHRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7Y29pbi5uYW1lfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdmFsdWU9XCJcIiBwbGFjZWhvbGRlci1zdHlsZT1cImZvbnQtc2l6ZTogMzBycHg7IGNvbG9yOiAjRDBEMEQyO1wiXHJcblx0XHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlcj1cIjAuMDAwMDAwMFwiIGNsYXNzPVwiaW5wdXQzXCIgdi1tb2RlbD1cInRyYW5zSW5mb1Bhc3MuYW1vdW50XCIgLz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dD4g4omIIDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGMgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dHRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7Y3VycmVuY3l9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiA6dmFsdWU9XCIocHJpY2UqdHJhbnNJbmZvUGFzcy5hbW91bnQpLnRvRml4ZWQoMilcIiBkaXNhYmxlZD1cImRpc2FibGVkXCJcclxuXHRcdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLXN0eWxlPVwiZm9udC1zaXplOiAzMHJweDsgY29sb3I6ICNEMEQwRDI7XCIgcGxhY2Vob2xkZXI9XCIwLjAwMDAwMDBcIlxyXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJpbnB1dDNcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvcCBmbGV4IGJvdHRvbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQzXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLkJhbGFuY2V9fToge3tjb2luLmJhbGFuY2V9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDEgYmdcIiBAY2xpY2s9XCJmb3JBbGxcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uQUxMfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvcCBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uUmVtYXJrfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRjb25cIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdmFsdWU9XCJcIiBwbGFjZWhvbGRlci1zdHlsZT1cImZvbnQtc2l6ZTogMzBycHg7IGNvbG9yOiAjRDBEMEQyO1wiXHJcblx0XHRcdFx0XHRcdFx0OnBsYWNlaG9sZGVyPVwidGVlZTJcIiB2LW1vZGVsPVwidHJhbnNJbmZvUGFzcy5yZW1hcmtcIlxyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwiaW5wdXQxXCIgLz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+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+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRjb2luOiB7fSxcclxuXHRcdFx0XHRmZWU6IDAsXHJcblx0XHRcdFx0c2hvdzogZmFsc2UsXHJcblx0XHRcdFx0c2hvdzI6IGZhbHNlLFxyXG5cdFx0XHRcdGN1cnJlbmN5OidVU0QnLFxyXG5cdFx0XHRcdHNob3dGaW5nZXI6IGZhbHNlLFxyXG5cdFx0XHRcdHNob3dCb3R0b206IGZhbHNlLFxyXG5cdFx0XHRcdGZpbmdlclN1Y2Nlc3M6IGZhbHNlLFxyXG5cdFx0XHRcdGZpbmdlckZhaWw6IGZhbHNlLFxyXG5cdFx0XHRcdC8vIOaYr+WQpuaYvuekuuS9v+eUqOWvhuegge+8jOacieiuvue9ruaMh+e6ueWwseS4jeaYvuekulxyXG5cdFx0XHRcdHBhc3NTaG93OiBmYWxzZSxcclxuXHRcdFx0XHRwcmljZTogMCxcclxuXHRcdFx0XHQvLyDkuI3nlKjmjIfnurnljrvlr4bnoIHpobXpnaLlrZjnmoTkv6Hmga9cclxuXHRcdFx0XHR0cmFuc0luZm9QYXNzOiB7XHJcblx0XHRcdFx0XHRmcm9tQWRkcmVzczogJycsXHJcblx0XHRcdFx0XHR0b0FkZHJlc3M6ICcnLFxyXG5cdFx0XHRcdFx0cHJpdmF0ZUtleTogJycsXHJcblx0XHRcdFx0XHRhbW91bnQ6ICcnLFxyXG5cdFx0XHRcdFx0cmVtYXJrOiAnJyxcclxuXHRcdFx0XHRcdGNvbnRyYWN0QWRkcmVzczogJycsXHJcblx0XHRcdFx0XHRwYXNzd29yZDogJycsXHJcblx0XHRcdFx0XHRiYWxhbmNlUHJpY2U6IDAsXHJcblx0XHRcdFx0XHRmZWU6IDBcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHRyYW5zYWN0aW9uOiB7fSxcclxuXHRcdFx0XHR0ZWVlOnRoaXMuJHQoJ2luZGV4JykuUGxlYXNlcmVjaXBpZW50YWRkcmVzcyxcclxuXHRcdFx0XHR0ZWVlMjp0aGlzLiR0KCdpbmRleCcpLm9mZmNoYWluLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2VuZFRyYW5zYWN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhpcy5jb2luLnR5cGUgPT09ICdFVEgnKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRFdGhVdGlsLnRyYW5zYWN0aW9uKHRoaXMudHJhbnNJbmZvUGFzcy5mcm9tQWRkcmVzcywgdGhpcy50cmFuc0luZm9QYXNzLnByaXZhdGVLZXksXHJcblx0XHRcdFx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy50b0FkZHJlc3MsIHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQsIHRoaXMudHJhbnNJbmZvUGFzcy5jb250cmFjdEFkZHJlc3MsXHJcblx0XHRcdFx0XHRcdGZ1bmN0aW9uKGhhc2gsIGVycikge1xyXG5cdFx0XHRcdFx0XHRcdGlmICghZXJyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygyMjIyMjExMTExKVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJTdWNjZXNzID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5UcmFuc2ZlcnN1Y2NlZWRlZCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlclN1Y2Nlc3MgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS93YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXJyLCAnY3Vvd3UnKVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLlRyYW5zZmVyZmFpbGVkY29uZmlybSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLmNvaW4udHlwZSA9PT0gJ1RSWCcpIHtcclxuXHRcdFx0XHRcdHRoaXMuJFRyb25VdGlsLnRyYW5zYWN0aW9uKHRoaXMudHJhbnNhY3Rpb24sIHRoaXMudHJhbnNJbmZvUGFzcy5wcml2YXRlS2V5LCB0aGlzLnRyYW5zSW5mb1Bhc3NcclxuXHRcdFx0XHRcdFx0XHQuY29udHJhY3RBZGRyZXNzKVxyXG5cdFx0XHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coMTIxMjEyMTIxMjEyMTIxMilcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3dGaW5nZXIgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyU3VjY2VzcyA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5UcmFuc2ZlcnN1Y2NlZWRlZCxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyU3VjY2VzcyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvd2FsbGV0L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGVyciwgJ2N1b3d1JylcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3dGaW5nZXIgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuVHJhbnNmZXJmYWlsZWRjb25maXJtLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGNhbmNlbEFsbCgpIHtcclxuXHRcdFx0XHR0aGlzLnNob3cgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLnNob3dCb3R0b20gPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2FuY2VsRmFpbCgpIHtcclxuXHRcdFx0XHR0aGlzLnByaW50Q2FuY2VsKClcclxuXHRcdFx0XHR0aGlzLmZpbmdlckZhaWwgPSBmYWxzZVxyXG5cdFx0XHRcdHRoaXMuc2hvd0JvdHRvbSA9IHRydWU7XHJcblx0XHRcdFx0dGhpcy5zaG93RmluZ2VyID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNhbmNlbCgpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dGaW5nZXIgPSBmYWxzZVxyXG5cdFx0XHRcdHRoaXMuc2hvd0JvdHRvbSA9IHRydWU7XHJcblx0XHRcdFx0dGhpcy5wcmludENhbmNlbCgpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS4jeeUqOaMh+e6ueWOu+WvhueggemhtVxyXG5cdFx0XHRnb1Bhc3N3b3JkKCkge1xyXG5cdFx0XHRcdHRoaXMucHJpbnRDYW5jZWwoKTtcclxuXHRcdFx0XHR0aGlzLnNob3cgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLnNob3dCb3R0b20gPSBmYWxzZTtcclxuXHRcdFx0XHRjb25zb2xlLmxvZygxMTEpXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0cmFuc0luZm9QYXNzJywgdGhpcy50cmFuc0luZm9QYXNzKVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3NlbmRUb2tlbi9lblBhc3N3b3JkL2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWUpOi1t+aMh+e6uVxyXG5cdFx0XHRjb25maXJtVG8odHlwZSkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5wYXNzU2hvdykge1xyXG5cdFx0XHRcdFx0dGhpcy5nb1Bhc3N3b3JkKCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfngrnlh7vmj5DkuqQnKVxyXG5cdFx0XHRcdFx0aWYgKHR5cGUgPT0gJ3RyeScpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5maW5nZXJGYWlsID0gZmFsc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygxMjMxMjMxMzIxMzIxMzIpXHJcblx0XHRcdFx0XHR0aGlzLnNob3cgPSB0cnVlXHJcblx0XHRcdFx0XHR0aGlzLnNob3dGaW5nZXIgPSB0cnVlXHJcblx0XHRcdFx0XHR0aGlzLnNob3dCb3R0b20gPSBmYWxzZTtcclxuXHJcblxyXG5cdFx0XHRcdFx0dGhpcy5maW5nZXJwcmludCgpO1xyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiYWNrKCkge1xyXG5cdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHR1cmw6ICcuLi8uLi90b2tlbi9idGMvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g54K55Ye76I635Y+W5omA5pyJ6ZKxXHJcblx0XHRcdGZvckFsbCgpIHtcclxuXHRcdFx0XHR0aGlzLnRyYW5zSW5mb1Bhc3MuYW1vdW50ID0gdGhpcy5jb2luLmJhbGFuY2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g56Gu6K6k5o+Q5LqkXHJcblx0XHRcdENvbmZpcm0oKSB7XHJcblx0XHRcdFx0Ly8g5YGa5Yik5patXHJcblx0XHRcdFx0aWYgKHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQgPT0gJycpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5lbnRlcnRoZXRyYW5zZmVyYW1vdW50LFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLnRyYW5zSW5mb1Bhc3MudG9BZGRyZXNzID09ICcnKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuZW50ZXJ0aGVyZWNlaXZpbmdhZGRyZXNzLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChOdW1iZXIodGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCkgPT0gJycgPCAwKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykubGVzc3RoYW4sXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKE51bWJlcih0aGlzLnRyYW5zSW5mb1Bhc3MuYW1vdW50KSA+IHRoaXMuY29pbi5iYWxhbmNlKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykueW91cmNyZWRpdCxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAodGhpcy5jb2luLnR5cGUgPT09ICdFVEgnKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRFdGhVdGlsLmdldEdhcygpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMsICdFVEgnKVxyXG5cdFx0XHRcdFx0XHR0aGlzLiRFdGhVdGlsLmdldEdhcygpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQudHJhbnNJbmZvUGFzcy5mZWUgPSByZXMgKiA2MTAwMCAvIE1hdGgucG93KDEwLCA2KVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSlcclxuXHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLmNvaW4udHlwZSA9PT0gJ1RSWCcpIHtcclxuXHRcdFx0XHRcdHRoaXMuJFRyb25VdGlsLmdldFRyYW5zYWN0aW9uKHRoaXMudHJhbnNJbmZvUGFzcy5mcm9tQWRkcmVzcyxcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnRyYW5zSW5mb1Bhc3MudG9BZGRyZXNzLCB0aGlzLnRyYW5zSW5mb1Bhc3MuYW1vdW50LCB0aGlzLnRyYW5zSW5mb1Bhc3MucmVtYXJrLCB0aGlzXHJcblx0XHRcdFx0XHRcdFx0LnRyYW5zSW5mb1Bhc3MuY29udHJhY3RBZGRyZXNzKVxyXG5cdFx0XHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC50cmFuc2FjdGlvbiA9IHJlcztcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3RyYW5zYWN0aW9uJywgdGhhdC50cmFuc2FjdGlvbilcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeSh0aGF0LnRyYW5zYWN0aW9uKSlcclxuXHRcdFx0XHRcdFx0XHRsZXQgc2l6ZSA9IEpTT04uc3RyaW5naWZ5KHRoYXQudHJhbnNhY3Rpb24pLnJlcGxhY2UoL1teeDAwLXhGRl0vZywgJyoqJykubGVuZ3RoO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHNpemUsIFwic2l6ZVwiKVxyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHNpemUudG9TdHJpbmcoKS5sZW5ndGgsIFwic2l6ZVwiKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQudHJhbnNJbmZvUGFzcy5mZWUgPSBOdW1iZXIoc2l6ZSkgKiAoc2l6ZS50b1N0cmluZygpLmxlbmd0aCArIDEpICogMTAwMCAvIE1hdGgucG93KDEwLFxyXG5cdFx0XHRcdFx0XHRcdFx0NilcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3cgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGVycilcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3dGaW5nZXIgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5hZGRyZXNzZXJyb3IsXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzY2FuQ29kZSgpIHtcclxuXHRcdFx0XHR2YXIgX3RoaXMgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnNjYW5Db2RlKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5omr56CB5YaF5a65JywgcmVzLnJlc3VsdClcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdF90aGlzLnRyYW5zSW5mb1Bhc3MudG9BZGRyZXNzID0gcmVzLnJlc3VsdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWPlua2iOaMh+e6ueivhuWIq1xyXG5cdFx0XHRwcmludENhbmNlbCgpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dGaW5nZXIgPSBmYWxzZTtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnNob3dGaW5nZXIsIDQ0NDQpXHJcblx0XHRcdFx0Ly9wbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuc2hvd0ZpbmdlciwgNDQ0NClcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGZpbmdlcnByaW50OiBmdW5jdGlvbihzZXR0KSB7XHJcblx0XHRcdFx0bGV0IGJsdHlwZSA9IHRydWU7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0aWYgKCFwbHVzLmZpbmdlcnByaW50LmlzU3VwcG9ydCgpKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuZmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbixcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNLZXlndWFyZFNlY3VyZSgpKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4Jykubm90ZXF1aXBwZWQsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNFbnJvbGxlZEZpbmdlcnByaW50cygpKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4Jykub25pbnRoZXNldHRpbmcsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQvLyB0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Ly8gdGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0XHRcdC8vIC8vIHRoaXMuZGlzYWJsZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU5cclxuXHRcdFx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ1BsZWFzZSB1c2UgaXQgaW4gd2VjaGF0IHJlYWwgbWFjaGluZS4gVGhlIHNpbXVsYXRvciBkb2VzIG5vdCBzdXBwb3J0IGl0JyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtUExVUyB8fCBNUC1XRUlYSU5cclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybScsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDAsXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cclxuXHRcdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0cGx1cy5maW5nZXJwcmludC5hdXRoZW50aWNhdGUoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxyXG5cclxuXHRcdFx0XHRcdFx0dGhhdC5zZW5kVHJhbnNhY3Rpb24oKVxyXG5cclxuXHRcdFx0XHRcdH0sIGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdFx0c3dpdGNoIChlLmNvZGUpIHtcclxuXHRcdFx0XHRcdFx0XHQvLyDmjIfnurnor4bliKvlpLHotKXlkI7nmoTlkITnp43mg4XlhrVcclxuXHRcdFx0XHRcdFx0XHRjYXNlIGUuQVVUSEVOVElDQVRFX01JU01BVENIOlxyXG5cdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCh0aGF0LiR0KCdpbmRleCcpLkZpbmdlcnByaW50bWF0Y2hpbmdmYWlsZWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gdW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJyxmYWxzZSlcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0ZpbmdlciwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlckZhaWwgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93PWZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5maW5nZXJGYWlsLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRjYXNlIGUuQVVUSEVOVElDQVRFX09WRVJMSU1JVDpcclxuXHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxyXG5cdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5hbGVydCh0aGF0LiR0KCdpbmRleCcpLlRoZW51bWJlcm9mZmluZ2VycHJpbnQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gdW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJyxmYWxzZSlcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0ZpbmdlciwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlckZhaWwgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93PWZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5maW5nZXJGYWlsLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRjYXNlIGUuQ0FOQ0VMOlxyXG5cdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkudG9hc3QodGhhdC4kdCgnaW5kZXgnKS5SZWNvZ25pdGlvbmNhbmNlbGxlZCk7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLGZhbHNlKVxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zaG93RmluZ2VyLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3c9ZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LmZpbmdlckZhaWwsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsIGZhbHNlKVxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zaG93RmluZ2VyLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3c9ZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LmZpbmdlckZhaWwsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuYWxlcnQodGhhdC4kdCgnaW5kZXgnKS5GaW5nZXJwcmludGlkZW50aWZpY2F0aW9uZmFpbGVkKTtcclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdC8vIEFuZHJvaWTlubPlj7DmiYvliqjlvLnlh7rnrYnlvoXmj5DnpLrmoYYgXHJcblx0XHRcdFx0XHRpZiAoJ0FuZHJvaWQnID09IHBsdXMub3MubmFtZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNob3cgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHQvKiBwbHVzLm5hdGl2ZVVJLnNob3dXYWl0aW5nKCfmjIfnurnor4bliKvkuK0uLi4nKS5vbmNsb3NlID0gZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0cGx1cy5maW5nZXJwcmludC5jYW5jZWwoKTtcclxuXHRcdFx0XHRcdFx0fSAqL1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblxyXG5cdFx0XHR9LFxyXG5cclxuXHJcblx0XHRcdGdvQWRkcmVzcyh0ZXh0KSB7XHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0cmFuc0luZm9QYXNzJyx0aGlzLnRyYW5zSW5mb1Bhc3MpXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdzb3VyY2VQYWdlJywgJy9wYWdlcy9tZW51L3NlbmRUb2tlbi90cmFuc2Zlci9pbmRleCcpO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy4uL2FkZHJlc3MvaW5kZXg/aXRlbT10cmFuc2ZlcidcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKGEpIHtcclxuXHRcdFx0aWYoYS5pdGVtKXtcclxuXHRcdFx0XHR0aGlzLnRyYW5zSW5mb1Bhc3M9dW5pLmdldFN0b3JhZ2VTeW5jKCd0cmFuc0luZm9QYXNzJyk7XHJcblx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycpXHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdHRoaXMuY29pbiA9IHVuaS5nZXRTdG9yYWdlU3luYygnY29pbicpXHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0Ly8g5q+P5qyh6L+b5p2l5ou/57yT5a2Y6YeM5pyJ5rKh5pyJ5oyH57q5XHJcblx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy5mcm9tQWRkcmVzcyA9IHRoaXMuY29pbi5hZGRyZXNzO1xyXG5cdFx0XHR0aGlzLnRyYW5zSW5mb1Bhc3MucHJpdmF0ZUtleSA9IHRoaXMuY29pbi5wcml2YXRlS2V5O1xyXG5cdFx0XHR0aGlzLnRyYW5zSW5mb1Bhc3MucGFzc3dvcmQgPSB0aGlzLmNvaW4ucGFzc3dvcmQ7XHJcblx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy5jb250cmFjdEFkZHJlc3MgPSB0aGlzLmNvaW4uY29udHJhY3RBZGRyZXNzXHJcblx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy50eXBlID0gdGhpcy5jb2luLnR5cGU7XHJcblx0XHRcdGNvbnNvbGUubG9nKHRoaXMudHJhbnNJbmZvUGFzcywgJ+aMh+e6uScpXHJcblx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnKSkge1xyXG5cdFx0XHRcdHRoaXMucGFzc1Nob3cgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnKVxyXG5cdFx0XHR9XHJcblx0XHRcdGxldCBjdXJyZW5jeT11bmkuZ2V0U3RvcmFnZVN5bmMoJ2N1cnJlbmN5Jyk7XHJcblx0XHRcdGlmKGN1cnJlbmN5KXtcclxuXHRcdFx0XHR0aGlzLmN1cnJlbmN5PWN1cnJlbmN5O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmKHRoaXMuY3VycmVuY3k9PT0nVVNEJyl7XHJcblx0XHRcdFx0aWYgKHRoaXMuY29pbi5iYWxhbmNlUHJpY2UmJnRoaXMuY29pbi5iYWxhbmNlUHJpY2U+MCkge1xyXG5cdFx0XHRcdFx0dGhpcy5wcmljZSA9ICh0aGlzLmNvaW4uYmFsYW5jZVByaWNlIC8gdGhpcy5jb2luLmJhbGFuY2UpLnRvRml4ZWQoMilcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdGlmICh0aGlzLmNvaW4uYmFsYW5jZUNueVByaWNlJiZ0aGlzLmNvaW4uYmFsYW5jZVByaWNlPjApIHtcclxuXHRcdFx0XHRcdHRoaXMucHJpY2UgPSAodGhpcy5jb2luLmJhbGFuY2VDbnlQcmljZSAvIHRoaXMuY29pbi5iYWxhbmNlKS50b0ZpeGVkKDIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///785\n"); +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 */ 523));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, currency: 'USD', 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: {}, teee: this.$t('index').Pleaserecipientaddress, teee2: this.$t('index').offchain };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { sendTransaction: function sendTransaction() {var _this2 = this;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:291\");that.showFinger = false;that.showBottom = false;that.fingerSuccess = true;uni.showToast({ title: this.$t('index').Transfersucceeded, 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:308\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: this.$t('index').Transferfailedconfirm, 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:322\");that.showFinger = false;that.showBottom = false;that.fingerSuccess = true;uni.showToast({ title: _this2.$t('index').Transfersucceeded, 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:338\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: _this2.$t('index').Transferfailedconfirm, 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:370\");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:381\");if (type == 'try') {this.fingerFail = false;}__f__(\"log\", 123123132132132, \" at pages/menu/sendToken/transfer/index.vue:385\");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 _this3 = 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: this.$t('index').yourcredit, icon: 'none', duration: 1500 });return;}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:445\");_this3.$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:458\");var size = JSON.stringify(that.transaction).replace(/[^x00-xFF]/g, '**').length;__f__(\"log\", size, \"size\", \" at pages/menu/sendToken/transfer/index.vue:460\");__f__(\"log\", size.toString().length, \"size\", \" at pages/menu/sendToken/transfer/index.vue:461\");that.transInfoPass.fee = Number(size) * (size.toString().length + 1) * 1000 / Math.pow(10, 6);that.showBottom = true;that.show = true;}).catch(function (err) {__f__(\"log\", err, \" at pages/menu/sendToken/transfer/index.vue:467\");that.showFinger = false;uni.showToast({ title: _this3.$t('index').addresserror, 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:485\");_this.transInfoPass.toAddress = res.result;} });}, // 取消指纹识别\n printCancel: function printCancel() {this.showFinger = false;__f__(\"log\", this.showFinger, 4444, \" at pages/menu/sendToken/transfer/index.vue:495\"); //plus.fingerprint.cancel();\n __f__(\"log\", this.showFinger, 4444, \" at pages/menu/sendToken/transfer/index.vue:497\");\n\n },\n fingerprint: function fingerprint(sett) {\n var bltype = true;\n\n 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 // 指纹识别失败后的各种情况\n case e.AUTHENTICATE_MISMATCH:\n plus.nativeUI.toast(that.$t('index').Fingerprintmatchingfailed);\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:557\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:561\");\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert(that.$t('index').Thenumberoffingerprint);\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 that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:571\");\n break;\n case e.CANCEL:\n plus.nativeUI.toast(that.$t('index').Recognitioncancelled);\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:576\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:580\");\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:585\");\n that.showBottom = false;\n that.fingerFail = true;\n that.show = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:589\");\n plus.nativeUI.alert(that.$t('index').Fingerprintidentificationfailed);\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 goAddress: function goAddress(text) {\n uni.setStorageSync('transInfoPass', this.transInfoPass);\n uni.setStorageSync('sourcePage', '/pages/menu/sendToken/transfer/index');\n uni.navigateTo({\n url: '../address/index?item=transfer' });\n\n } },\n\n onLoad: function onLoad(a) {\n if (a.item === 'address') {\n this.transInfoPass = uni.getStorageSync('transInfoPass');\n } else if (a.item === 'index') {\n this.transInfoPass.toAddress = uni.getStorageSync('address');\n } else {\n uni.removeStorageSync('transInfoPass');\n uni.removeStorageSync('address');\n }\n\n this.coin = uni.getStorageSync('coin');\n\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:637\");\n if (uni.getStorageSync('fingerPass')) {\n this.passShow = uni.getStorageSync('fingerPass');\n }\n var currency = uni.getStorageSync('currency');\n if (currency) {\n this.currency = currency;\n }\n if (this.currency === 'USD') {\n if (this.coin.balancePrice && this.coin.balancePrice > 0) {\n this.price = (this.coin.balancePrice / this.coin.balance).toFixed(2);\n }\n } else {\n if (this.coin.balanceCnyPrice && this.coin.balancePrice > 0) {\n this.price = (this.coin.balanceCnyPrice / this.coin.balance).toFixed(2);\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 */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vdHJhbnNmZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvUEEsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsUUFEQSxFQUVBLE1BRkEsRUFHQSxXQUhBLEVBSUEsWUFKQSxFQUtBLGVBTEEsRUFNQSxpQkFOQSxFQU9BLGlCQVBBLEVBUUEsb0JBUkEsRUFTQSxpQkFUQSxFQVVBO0FBQ0EscUJBWEEsRUFZQSxRQVpBLEVBYUE7QUFDQSx1QkFDQSxlQURBLEVBRUEsYUFGQSxFQUdBLGNBSEEsRUFJQSxVQUpBLEVBS0EsVUFMQSxFQU1BLG1CQU5BLEVBT0EsWUFQQSxFQVFBLGVBUkEsRUFTQSxNQVRBLEVBZEEsRUF5QkEsZUF6QkEsRUEwQkEsNkNBMUJBLEVBMkJBLGdDQTNCQSxHQTZCQSxDQS9CQSxF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QSxPQVBBLE1BT0E7QUFDQTtBQUNBLDZDQURBO0FBRUEsc0JBRkE7QUFHQSx3QkFIQTs7O0FBTUEsT0FQQSxNQU9BO0FBQ0E7QUFDQSxnREFEQTtBQUVBLHNCQUZBO0FBR0Esd0JBSEE7O0FBS0E7QUFDQSxPQVBBLE1BT0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrQkE7O0FBRUE7QUFDQSx1Q0FEQSxDQUNBOztBQUVBOztBQUVBLFNBTEEsRUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQURBLENBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FEQSxDQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkF2Q0E7O0FBeUNBLFNBL0NBO0FBZ0RBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTs7O0FBR0E7Ozs7QUFJQSxLQXBVQTs7O0FBdVVBLGFBdlVBLHFCQXVVQSxJQXZVQSxFQXVVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQURBOztBQUdBLEtBN1VBLEVBckNBOztBQW9YQSxRQXBYQSxrQkFvWEEsQ0FwWEEsRUFvWEE7QUFDQTtBQUNBO0FBQ0EsS0FGQSxNQUVBO0FBQ0E7QUFDQSxLQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBSkEsTUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLEdBelpBLEUiLCJmaWxlIjoiNzg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiYWNcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cImZhbHNlXCIgOmJnbnVtPVwidHJ1ZVwiPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL1ZlY3Rvci5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJiYWNrXCIgQGNsaWNrPVwiYmFjaygpXCI+PC9pbWFnZT5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJiaWdfdGl0bGVcIj5cclxuXHRcdFx0XHR7e2NvaW4ubmFtZX19IHt7aTE4bi5UcmFuc2Zlcn19XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1haW5fY29uXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ5dWFuXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImNvaW4uaWNvblwiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0e3tjb2luLm5hbWV9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5SZWNlaXZpbmdhZGRyZXNzfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCIgQGNsaWNrPVwiZ29BZGRyZXNzKCd0cmFuc2ZlcicpXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLkFkZHJlc3NCb29rfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIHBsYWNlaG9sZGVyLXN0eWxlPVwiZm9udC1zaXplOiAzMHJweDsgY29sb3I6ICNEMEQwRDI7XCJcclxuXHRcdFx0XHRcdFx0XHQ6cGxhY2Vob2xkZXI9XCJ0ZWVlXCIgY2xhc3M9XCJpbnB1dDFcIlxyXG5cdFx0XHRcdFx0XHRcdHYtbW9kZWw9XCJ0cmFuc0luZm9QYXNzLnRvQWRkcmVzc1wiIC8+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMzAucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiIEBjbGljaz1cInNjYW5Db2RlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3AgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLlRyYW5zZmVyYW1vdW50fX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGNvbjIgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0YyBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0dFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3tjb2luLm5hbWV9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIHBsYWNlaG9sZGVyLXN0eWxlPVwiZm9udC1zaXplOiAzMHJweDsgY29sb3I6ICNEMEQwRDI7XCJcclxuXHRcdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyPVwiMC4wMDAwMDAwXCIgY2xhc3M9XCJpbnB1dDNcIiB2LW1vZGVsPVwidHJhbnNJbmZvUGFzcy5hbW91bnRcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx0ZXh0PiDiiYggPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0YyBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0dFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3tjdXJyZW5jeX19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDp2YWx1ZT1cIihwcmljZSp0cmFuc0luZm9QYXNzLmFtb3VudCkudG9GaXhlZCgyKVwiIGRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItc3R5bGU9XCJmb250LXNpemU6IDMwcnB4OyBjb2xvcjogI0QwRDBEMjtcIiBwbGFjZWhvbGRlcj1cIjAuMDAwMDAwMFwiXHJcblx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cImlucHV0M1wiIC8+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXggYm90dG9tXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDNcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uQmFsYW5jZX19OiB7e2NvaW4uYmFsYW5jZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MSBiZ1wiIEBjbGljaz1cImZvckFsbFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5BTEx9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5SZW1hcmt9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIHBsYWNlaG9sZGVyLXN0eWxlPVwiZm9udC1zaXplOiAzMHJweDsgY29sb3I6ICNEMEQwRDI7XCJcclxuXHRcdFx0XHRcdFx0XHQ6cGxhY2Vob2xkZXI9XCJ0ZWVlMlwiIHYtbW9kZWw9XCJ0cmFuc0luZm9QYXNzLnJlbWFya1wiXHJcblx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJpbnB1dDFcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvcCBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uVHJhbnNhY3Rpb25mZWV9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwidHJhbnNJbmZvUGFzcy5mZWVcIiBkaXNhYmxlZD1cImRpc2FibGVkXCIgdmFsdWU9XCJcIlxyXG5cdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLXN0eWxlPVwiZm9udC1zaXplOiAzMHJweDsgY29sb3I6ICNEMEQwRDI7XCJcclxuXHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlcj1cIlBsZWFzZSBlbnRlciBhIG5vdGUgKG9mZi1jaGFpbilcIiBjbGFzcz1cImlucHV0MlwiIC8+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0MlwiPnt7Y29pbi50eXBlfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dmlldyBjbGFzcz1cImJpZ19jb25cIiB2LWlmPVwic2hvd0JvdHRvbVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpYW9cIiBAY2xpY2s9XCJjYW5jZWxBbGxcIj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJpZ3RpdGxlXCI+XHJcblx0XHRcdFx0e3tpMThuLlRyYW5zZmVyY29uZmlybWF0aW9ufX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbV9jb25cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInl1YW5cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiY29pbi5pY29uXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHRcdHt7Y29pbi50eXBlfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZV9jb24gZmxleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRBbW91bnRcclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0e3t0cmFuc0luZm9QYXNzLmFtb3VudH19IHt7Y29pbi5uYW1lfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFNlbmQgYWRkcmVzc1xyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdFx0XHR7e3RyYW5zSW5mb1Bhc3MuZnJvbUFkZHJlc3N9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLlJlY2VpdmluZ2FkZHJlc3N9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdFx0XHR7e3RyYW5zSW5mb1Bhc3MudG9BZGRyZXNzfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5SZW1hcmt9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdFx0XHR7e3RyYW5zSW5mb1Bhc3MucmVtYXJrfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5UcmFuc2FjdGlvbmZlZX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdHt7dHJhbnNJbmZvUGFzcy5mZWV9fSB7e2NvaW4udHlwZX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvdG9cIiBAY2xpY2s9XCJjb25maXJtVG9cIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5Db25maXJtfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dS1tYXNrIHotaW5kZXg9XCIxMFwiIDpzaG93PVwic2hvd1wiIEBjbGljaz1cImNhbmNlbEFsbFwiPjwvdS1tYXNrPlxyXG5cdFx0PCEtLSA8dS1tYXNrIHotaW5kZXg9XCIxMDAwXCIgOnNob3c9XCJzaG93MlwiIEBjbGljaz1cInNob3cyID0gZmFsc2VcIj48L3UtbWFzaz4gLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInpoaXdlbl9jb25cIiB2LWlmPVwic2hvd0ZpbmdlclwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpYW9cIiBAY2xpY2s9XCJjYW5jZWxcIj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJpZ3RpdGxlXCI+XHJcblx0XHRcdFx0e3tpMThuLkZpbmdlcnByaW50cGFzc3dvcmR9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tX2NvblwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvemhpd2VuLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5maW5nZXJwcmludHNlbnNvcn19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleCBjb25cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dHQxXCIgQGNsaWNrPVwiZ29QYXNzd29yZFwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uVXNlUGFzc3dvcmR9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0dDJcIiBAY2xpY2s9XCJjYW5jZWxcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLkNhbmNlbH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ6aGl3ZW5fY29uXCIgdi1pZj1cImZpbmdlckZhaWxcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aWFvXCI+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiaWd0aXRsZVwiPlxyXG5cdFx0XHRcdHt7aTE4bi5GaW5nZXJwcmludHBhc3N3b3JkfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbV9jb25cIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2FsZXJ0LWNpcmNsZS5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxIHJlZFwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLkZpbmdlcnByaW50cmVjb2duaXplZH19PGJyPjx0ZXh0IEBjbGljaz1cImNvbmZpcm1UbygndHJ5JylcIj57e2kxOG4uVHJ5YWdhaW59fTwvdGV4dD4gLlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXggY29uXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHR0MVwiIEBjbGljaz1cImdvUGFzc3dvcmRcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLlVzZVBhc3N3b3JkfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dHQyXCIgQGNsaWNrPVwiY2FuY2VsRmFpbFwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uQ2FuY2VsfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dmlldyBjbGFzcz1cInpoaXdlbl9jb25cIiB2LWlmPVwiZmluZ2VyU3VjY2Vzc1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpYW9cIj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJpZ3RpdGxlXCI+XHJcblx0XHRcdFx0e3tpMThuLmZpbmdlclBhc3N9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tX2NvblwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveC1jaXJjbGUucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MSBncmVlblwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLkZpbmdlcnByaW50cmVjb2duaXplZH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleCBjb25cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dHQxXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5Vc2VQYXNzd29yZH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHR0MlwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uQ29uZmlybX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJidG5fY29uXCIgQGNsaWNrPVwiQ29uZmlybVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiPlxyXG5cdFx0XHRcdHt7aTE4bi5Db25maXJtfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdDwvdmlldz5cclxuXHJcblxyXG5cdDwvdmlldz5cclxuXHJcblxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGNvaW46IHt9LFxyXG5cdFx0XHRcdGZlZTogMCxcclxuXHRcdFx0XHRzaG93OiBmYWxzZSxcclxuXHRcdFx0XHRzaG93MjogZmFsc2UsXHJcblx0XHRcdFx0Y3VycmVuY3k6J1VTRCcsXHJcblx0XHRcdFx0c2hvd0ZpbmdlcjogZmFsc2UsXHJcblx0XHRcdFx0c2hvd0JvdHRvbTogZmFsc2UsXHJcblx0XHRcdFx0ZmluZ2VyU3VjY2VzczogZmFsc2UsXHJcblx0XHRcdFx0ZmluZ2VyRmFpbDogZmFsc2UsXHJcblx0XHRcdFx0Ly8g5piv5ZCm5pi+56S65L2/55So5a+G56CB77yM5pyJ6K6+572u5oyH57q55bCx5LiN5pi+56S6XHJcblx0XHRcdFx0cGFzc1Nob3c6IGZhbHNlLFxyXG5cdFx0XHRcdHByaWNlOiAwLFxyXG5cdFx0XHRcdC8vIOS4jeeUqOaMh+e6ueWOu+WvhueggemhtemdouWtmOeahOS/oeaBr1xyXG5cdFx0XHRcdHRyYW5zSW5mb1Bhc3M6IHtcclxuXHRcdFx0XHRcdGZyb21BZGRyZXNzOiAnJyxcclxuXHRcdFx0XHRcdHRvQWRkcmVzczogJycsXHJcblx0XHRcdFx0XHRwcml2YXRlS2V5OiAnJyxcclxuXHRcdFx0XHRcdGFtb3VudDogJycsXHJcblx0XHRcdFx0XHRyZW1hcms6ICcnLFxyXG5cdFx0XHRcdFx0Y29udHJhY3RBZGRyZXNzOiAnJyxcclxuXHRcdFx0XHRcdHBhc3N3b3JkOiAnJyxcclxuXHRcdFx0XHRcdGJhbGFuY2VQcmljZTogMCxcclxuXHRcdFx0XHRcdGZlZTogMFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0dHJhbnNhY3Rpb246IHt9LFxyXG5cdFx0XHRcdHRlZWU6dGhpcy4kdCgnaW5kZXgnKS5QbGVhc2VyZWNpcGllbnRhZGRyZXNzLFxyXG5cdFx0XHRcdHRlZWUyOnRoaXMuJHQoJ2luZGV4Jykub2ZmY2hhaW4sXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRpMThuKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRzZW5kVHJhbnNhY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGlzLmNvaW4udHlwZSA9PT0gJ0VUSCcpIHtcclxuXHRcdFx0XHRcdHRoaXMuJEV0aFV0aWwudHJhbnNhY3Rpb24odGhpcy50cmFuc0luZm9QYXNzLmZyb21BZGRyZXNzLCB0aGlzLnRyYW5zSW5mb1Bhc3MucHJpdmF0ZUtleSxcclxuXHRcdFx0XHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLnRvQWRkcmVzcywgdGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCwgdGhpcy50cmFuc0luZm9QYXNzLmNvbnRyYWN0QWRkcmVzcyxcclxuXHRcdFx0XHRcdFx0ZnVuY3Rpb24oaGFzaCwgZXJyKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKCFlcnIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKDIyMjIyMTExMTEpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dGaW5nZXIgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlclN1Y2Nlc3MgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLlRyYW5zZmVyc3VjY2VlZGVkLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyU3VjY2VzcyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3dhbGxldC9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlcnIsICdjdW93dScpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dGaW5nZXIgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuVHJhbnNmZXJmYWlsZWRjb25maXJtLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMuY29pbi50eXBlID09PSAnVFJYJykge1xyXG5cdFx0XHRcdFx0dGhpcy4kVHJvblV0aWwudHJhbnNhY3Rpb24odGhpcy50cmFuc2FjdGlvbiwgdGhpcy50cmFuc0luZm9QYXNzLnByaXZhdGVLZXksIHRoaXMudHJhbnNJbmZvUGFzc1xyXG5cdFx0XHRcdFx0XHRcdC5jb250cmFjdEFkZHJlc3MpXHJcblx0XHRcdFx0XHRcdC50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygxMjEyMTIxMjEyMTIxMjEyKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJTdWNjZXNzID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLlRyYW5zZmVyc3VjY2VlZGVkLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJTdWNjZXNzID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS93YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXJyLCAnY3Vvd3UnKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5UcmFuc2ZlcmZhaWxlZGNvbmZpcm0sXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0Y2FuY2VsQWxsKCkge1xyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjYW5jZWxGYWlsKCkge1xyXG5cdFx0XHRcdHRoaXMucHJpbnRDYW5jZWwoKVxyXG5cdFx0XHRcdHRoaXMuZmluZ2VyRmFpbCA9IGZhbHNlXHJcblx0XHRcdFx0dGhpcy5zaG93Qm90dG9tID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLnNob3dGaW5nZXIgPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2FuY2VsKCkge1xyXG5cdFx0XHRcdHRoaXMuc2hvd0ZpbmdlciA9IGZhbHNlXHJcblx0XHRcdFx0dGhpcy5zaG93Qm90dG9tID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLnByaW50Q2FuY2VsKClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5LiN55So5oyH57q55Y675a+G56CB6aG1XHJcblx0XHRcdGdvUGFzc3dvcmQoKSB7XHJcblx0XHRcdFx0dGhpcy5wcmludENhbmNlbCgpO1xyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKDExMSlcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3RyYW5zSW5mb1Bhc3MnLCB0aGlzLnRyYW5zSW5mb1Bhc3MpXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvc2VuZFRva2VuL2VuUGFzc3dvcmQvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5ZSk6LW35oyH57q5XHJcblx0XHRcdGNvbmZpcm1Ubyh0eXBlKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLnBhc3NTaG93KSB7XHJcblx0XHRcdFx0XHR0aGlzLmdvUGFzc3dvcmQoKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+eCueWHu+aPkOS6pCcpXHJcblx0XHRcdFx0XHRpZiAodHlwZSA9PSAndHJ5Jykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmZpbmdlckZhaWwgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKDEyMzEyMzEzMjEzMjEzMilcclxuXHRcdFx0XHRcdHRoaXMuc2hvdyA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMuc2hvd0ZpbmdlciA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cclxuXHJcblx0XHRcdFx0XHR0aGlzLmZpbmdlcnByaW50KCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGJhY2soKSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdHVybDogJy4uLy4uL3Rva2VuL2J0Yy9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDngrnlh7vojrflj5bmiYDmnInpkrFcclxuXHRcdFx0Zm9yQWxsKCkge1xyXG5cdFx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQgPSB0aGlzLmNvaW4uYmFsYW5jZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnoa7orqTmj5DkuqRcclxuXHRcdFx0Q29uZmlybSgpIHtcclxuXHRcdFx0XHQvLyDlgZrliKTmlq1cclxuXHRcdFx0XHRpZiAodGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCA9PSAnJykge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLmVudGVydGhldHJhbnNmZXJhbW91bnQsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoaXMudHJhbnNJbmZvUGFzcy50b0FkZHJlc3MgPT0gJycpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5lbnRlcnRoZXJlY2VpdmluZ2FkZHJlc3MsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKE51bWJlcih0aGlzLnRyYW5zSW5mb1Bhc3MuYW1vdW50KSA9PSAnJyA8IDApIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5sZXNzdGhhbixcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoTnVtYmVyKHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQpID4gdGhpcy5jb2luLmJhbGFuY2UpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS55b3VyY3JlZGl0LFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICh0aGlzLmNvaW4udHlwZSA9PT0gJ0VUSCcpIHtcclxuXHRcdFx0XHRcdHRoaXMuJEV0aFV0aWwuZ2V0R2FzKCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcywgJ0VUSCcpXHJcblx0XHRcdFx0XHRcdHRoaXMuJEV0aFV0aWwuZ2V0R2FzKCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC50cmFuc0luZm9QYXNzLmZlZSA9IHJlcyAqIDYxMDAwIC8gTWF0aC5wb3coMTAsIDYpXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMuY29pbi50eXBlID09PSAnVFJYJykge1xyXG5cdFx0XHRcdFx0dGhpcy4kVHJvblV0aWwuZ2V0VHJhbnNhY3Rpb24odGhpcy50cmFuc0luZm9QYXNzLmZyb21BZGRyZXNzLFxyXG5cdFx0XHRcdFx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy50b0FkZHJlc3MsIHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQsIHRoaXMudHJhbnNJbmZvUGFzcy5yZW1hcmssIHRoaXNcclxuXHRcdFx0XHRcdFx0XHQudHJhbnNJbmZvUGFzcy5jb250cmFjdEFkZHJlc3MpXHJcblx0XHRcdFx0XHRcdC50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRyYW5zYWN0aW9uID0gcmVzO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndHJhbnNhY3Rpb24nLCB0aGF0LnRyYW5zYWN0aW9uKVxyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKEpTT04uc3RyaW5naWZ5KHRoYXQudHJhbnNhY3Rpb24pKVxyXG5cdFx0XHRcdFx0XHRcdGxldCBzaXplID0gSlNPTi5zdHJpbmdpZnkodGhhdC50cmFuc2FjdGlvbikucmVwbGFjZSgvW154MDAteEZGXS9nLCAnKionKS5sZW5ndGg7XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coc2l6ZSwgXCJzaXplXCIpXHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coc2l6ZS50b1N0cmluZygpLmxlbmd0aCwgXCJzaXplXCIpXHJcblx0XHRcdFx0XHRcdFx0dGhhdC50cmFuc0luZm9QYXNzLmZlZSA9IE51bWJlcihzaXplKSAqIChzaXplLnRvU3RyaW5nKCkubGVuZ3RoICsgMSkgKiAxMDAwIC8gTWF0aC5wb3coMTAsXHJcblx0XHRcdFx0XHRcdFx0XHQ2KVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXJyKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLmFkZHJlc3NlcnJvcixcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdHNjYW5Db2RlKCkge1xyXG5cdFx0XHRcdHZhciBfdGhpcyA9IHRoaXNcclxuXHRcdFx0XHR1bmkuc2NhbkNvZGUoe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmiavnoIHlhoXlrrknLCByZXMucmVzdWx0KVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0X3RoaXMudHJhbnNJbmZvUGFzcy50b0FkZHJlc3MgPSByZXMucmVzdWx0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5Y+W5raI5oyH57q56K+G5YirXHJcblx0XHRcdHByaW50Q2FuY2VsKCkge1xyXG5cdFx0XHRcdHRoaXMuc2hvd0ZpbmdlciA9IGZhbHNlO1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuc2hvd0ZpbmdlciwgNDQ0NClcclxuXHRcdFx0XHQvL3BsdXMuZmluZ2VycHJpbnQuY2FuY2VsKCk7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5zaG93RmluZ2VyLCA0NDQ0KVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0ZmluZ2VycHJpbnQ6IGZ1bmN0aW9uKHNldHQpIHtcclxuXHRcdFx0XHRsZXQgYmx0eXBlID0gdHJ1ZTtcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNTdXBwb3J0KCkpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5maW5nZXJwcmludGlkZW50aWZpY2F0aW9uLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0Ly8gdGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHRcdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0tleWd1YXJkU2VjdXJlKCkpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5ub3RlcXVpcHBlZCxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHJcblx0XHRcdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0Vucm9sbGVkRmluZ2VycHJpbnRzKCkpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5vbmludGhlc2V0dGluZyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHQvLyB0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmlK/mjIHmjIfnurnor4bliKsnO1xyXG5cdFx0XHRcdFx0Ly8gLy8gdGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIE1QLVdFSVhJTlxyXG5cdFx0XHRcdFx0Ly8gdGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAnUGxlYXNlIHVzZSBpdCBpbiB3ZWNoYXQgcmVhbCBtYWNoaW5lLiBUaGUgc2ltdWxhdG9yIGRvZXMgbm90IHN1cHBvcnQgaXQnLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZuZGVmIEFQUC1QTFVTIHx8IE1QLVdFSVhJTlxyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAnRmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gaXMgbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtJyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMCxcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblxyXG5cdFx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRwbHVzLmZpbmdlcnByaW50LmF1dGhlbnRpY2F0ZShmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblxyXG5cdFx0XHRcdFx0XHR0aGF0LnNlbmRUcmFuc2FjdGlvbigpXHJcblxyXG5cdFx0XHRcdFx0fSwgZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdFx0XHRzd2l0Y2ggKGUuY29kZSkge1xyXG5cdFx0XHRcdFx0XHRcdC8vIOaMh+e6ueivhuWIq+Wksei0peWQjueahOWQhOenjeaDheWGtVxyXG5cdFx0XHRcdFx0XHRcdGNhc2UgZS5BVVRIRU5USUNBVEVfTUlTTUFUQ0g6XHJcblx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLnRvYXN0KHRoYXQuJHQoJ2luZGV4JykuRmluZ2VycHJpbnRtYXRjaGluZ2ZhaWxlZCk7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLGZhbHNlKVxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zaG93RmluZ2VyLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3c9ZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LmZpbmdlckZhaWwsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRcdGNhc2UgZS5BVVRIRU5USUNBVEVfT1ZFUkxJTUlUOlxyXG5cdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KHRoYXQuJHQoJ2luZGV4JykuVGhlbnVtYmVyb2ZmaW5nZXJwcmludCk7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLGZhbHNlKVxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zaG93RmluZ2VyLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnNob3c9ZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LmZpbmdlckZhaWwsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRcdGNhc2UgZS5DQU5DRUw6XHJcblx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCh0aGF0LiR0KCdpbmRleCcpLlJlY29nbml0aW9uY2FuY2VsbGVkKTtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsZmFsc2UpXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnNob3dGaW5nZXIsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvdz1mYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuZmluZ2VyRmFpbCwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gdW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJywgZmFsc2UpXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnNob3dGaW5nZXIsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvdz1mYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuZmluZ2VyRmFpbCwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5hbGVydCh0aGF0LiR0KCdpbmRleCcpLkZpbmdlcnByaW50aWRlbnRpZmljYXRpb25mYWlsZWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0Ly8gQW5kcm9pZOW5s+WPsOaJi+WKqOW8ueWHuuetieW+heaPkOekuuahhiBcclxuXHRcdFx0XHRcdGlmICgnQW5kcm9pZCcgPT0gcGx1cy5vcy5uYW1lKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0XHRcdC8qIHBsdXMubmF0aXZlVUkuc2hvd1dhaXRpbmcoJ+aMh+e6ueivhuWIq+S4rS4uLicpLm9uY2xvc2UgPSBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0XHRcdFx0XHR9ICovXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHJcblx0XHRcdH0sXHJcblxyXG5cclxuXHRcdFx0Z29BZGRyZXNzKHRleHQpIHtcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3RyYW5zSW5mb1Bhc3MnLHRoaXMudHJhbnNJbmZvUGFzcylcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3NvdXJjZVBhZ2UnLCAnL3BhZ2VzL21lbnUvc2VuZFRva2VuL3RyYW5zZmVyL2luZGV4Jyk7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vYWRkcmVzcy9pbmRleD9pdGVtPXRyYW5zZmVyJ1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoYSkge1xyXG5cdFx0XHRpZihhLml0ZW09PT0nYWRkcmVzcycpe1xyXG5cdFx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcz11bmkuZ2V0U3RvcmFnZVN5bmMoJ3RyYW5zSW5mb1Bhc3MnKTtcclxuXHRcdFx0fWVsc2UgaWYoYS5pdGVtID09PSdpbmRleCcpe1xyXG5cdFx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy50b0FkZHJlc3M9dW5pLmdldFN0b3JhZ2VTeW5jKCdhZGRyZXNzJyk7XHJcblx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycpXHJcblx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKCdhZGRyZXNzJylcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0dGhpcy5jb2luID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjb2luJylcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQvLyDmr4/mrKHov5vmnaXmi7/nvJPlrZjph4zmnInmsqHmnInmjIfnurlcclxuXHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLmZyb21BZGRyZXNzID0gdGhpcy5jb2luLmFkZHJlc3M7XHJcblx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy5wcml2YXRlS2V5ID0gdGhpcy5jb2luLnByaXZhdGVLZXk7XHJcblx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy5wYXNzd29yZCA9IHRoaXMuY29pbi5wYXNzd29yZDtcclxuXHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLmNvbnRyYWN0QWRkcmVzcyA9IHRoaXMuY29pbi5jb250cmFjdEFkZHJlc3NcclxuXHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLnR5cGUgPSB0aGlzLmNvaW4udHlwZTtcclxuXHRcdFx0Y29uc29sZS5sb2codGhpcy50cmFuc0luZm9QYXNzLCAn5oyH57q5JylcclxuXHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycpKSB7XHJcblx0XHRcdFx0dGhpcy5wYXNzU2hvdyA9IHVuaS5nZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycpXHJcblx0XHRcdH1cclxuXHRcdFx0bGV0IGN1cnJlbmN5PXVuaS5nZXRTdG9yYWdlU3luYygnY3VycmVuY3knKTtcclxuXHRcdFx0aWYoY3VycmVuY3kpe1xyXG5cdFx0XHRcdHRoaXMuY3VycmVuY3k9Y3VycmVuY3k7XHJcblx0XHRcdH1cclxuXHRcdFx0aWYodGhpcy5jdXJyZW5jeT09PSdVU0QnKXtcclxuXHRcdFx0XHRpZiAodGhpcy5jb2luLmJhbGFuY2VQcmljZSYmdGhpcy5jb2luLmJhbGFuY2VQcmljZT4wKSB7XHJcblx0XHRcdFx0XHR0aGlzLnByaWNlID0gKHRoaXMuY29pbi5iYWxhbmNlUHJpY2UgLyB0aGlzLmNvaW4uYmFsYW5jZSkudG9GaXhlZCgyKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0aWYgKHRoaXMuY29pbi5iYWxhbmNlQ255UHJpY2UmJnRoaXMuY29pbi5iYWxhbmNlUHJpY2U+MCkge1xyXG5cdFx0XHRcdFx0dGhpcy5wcmljZSA9ICh0aGlzLmNvaW4uYmFsYW5jZUNueVByaWNlIC8gdGhpcy5jb2luLmJhbGFuY2UpLnRvRml4ZWQoMilcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///785\n"); /***/ }), /* 786 */ @@ -86077,7 +86077,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _C_P /***/ (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 */ 44));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 */ 523));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 38));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 eth: '',\n trc: 'Hello',\n currency: 'USD',\n walletInfo: {},\n userObj: {},\n userObj2: {},\n showMoney1: true,\n showMoney2: false,\n btcBalance: 0,\n isStop: false };\n\n },\n onUnload: function onUnload() {\n this.isStop = true;\n uni.setStorageSync('isWallet', false);\n },\n onLoad: function onLoad() {\n\n var currency = uni.getStorageSync('currency');\n if (currency) {\n this.currency = currency;\n }\n uni.setStorageSync('isWallet', true);\n // 拿钱包\n this.$walletUtil.updateBalance();\n this.userObj = uni.getStorageSync('wallet');\n\n this.appVersion();\n\n\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n // onPullDownRefresh() {\n // \tconsole.log('refresh');\n // \tthis.$walletUtil.updateBalance();\n // \tsetTimeout(function() {\n // \t\tuni.stopPullDownRefresh();\n // \t}, 500);\n // },\n methods: {\n appVersion: function appVersion() {var _this2 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var param, response;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n param = {\n 'appId': uni.getSystemInfoSync().platform };\n\n __f__(\"log\", 'ss' + _this2.$api, \" at pages/menu/wallet/index.vue:146\");_context.next = 4;return (\n _this2.$api.versionUpgrade(param));case 4:response = _context.sent;\n plus.runtime.getProperty(plus.runtime.appid, function (wgtinfo) {\n __f__(\"log\", '当前版本号' + wgtinfo.versionCode, \" at pages/menu/wallet/index.vue:149\");\n\n __f__(\"log\", wgtinfo.versionCode < response.data.versionId, \" at pages/menu/wallet/index.vue:151\");\n if (wgtinfo.versionCode < response.data.versionId) {\n var that = _this2;\n // uni.showModal({\n // \ttitle: that.i18n.updateTitle,\n // \tcontent: that.i18n.updateMsg,\n // \tsuccess: function (res) {\n // \t\tif (res.confirm) {\n // \t\t\tplus.runtime.openURL(response.data.appUrl);\n // \t\t}\n // \t}\n // });\n\n }\n });case 6:case \"end\":return _context.stop();}}}, _callee);}))();\n },\n goOther: function goOther() {\n\n uni.navigateTo({\n url: 'otherCoin/index' });\n\n },\n showMoney: function showMoney() {\n this.showMoney1 = false;\n this.showMoney2 = true;\n },\n showMoney22: function showMoney22() {\n this.showMoney1 = true;\n this.showMoney2 = false;\n },\n setStorage: function setStorage() {\n\n },\n goTrans: function goTrans(itemm, index) {\n var coin = this.userObj.coinList[index];\n coin.type = this.userObj.type;\n coin.privateKey = this.userObj.privateKey;\n coin.address = this.userObj.address;\n coin.password = this.userObj.password;\n uni.setStorageSync('coin', coin);\n uni.navigateTo({\n url: '/pages/menu/token/btc/index' });\n\n\n },\n\n // 唤醒摄像头\n chooseImage: function chooseImage() {\n var _this = this;\n uni.scanCode({\n success: function success(res) {\n __f__(\"log\", '扫码内容', res.result, \" at pages/menu/wallet/index.vue:202\");\n _this.imgShow = res.result;\n } });\n\n\n // 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 },\n\n goCwallet: function goCwallet() {\n this.isStop = true;\n uni.navigateTo({\n url: './cwallet/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 */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyRkE7QUFDQSwwRjtBQUNBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0EsYUFEQTtBQUVBLGtCQUZBO0FBR0EscUJBSEE7QUFJQSxvQkFKQTtBQUtBLGlCQUxBO0FBTUEsa0JBTkE7QUFPQSxzQkFQQTtBQVFBLHVCQVJBO0FBU0EsbUJBVEE7QUFVQSxtQkFWQTs7QUFZQSxHQWRBO0FBZUE7QUFDQTtBQUNBO0FBQ0EsR0FsQkE7QUFtQkEsUUFuQkEsb0JBbUJBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7Ozs7QUFJQSxHQWxDQTtBQW1DQTtBQUNBLFFBREEsa0JBQ0E7QUFDQTtBQUNBLEtBSEEsRUFuQ0E7O0FBd0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQURBLHdCQUNBO0FBQ0EscUJBREEsR0FDQTtBQUNBLDJEQURBLEVBREE7O0FBSUEsd0ZBSkE7QUFLQSxtREFMQSxTQUtBLFFBTEE7QUFNQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlCQWpCQSxFQU5BO0FBd0JBLEtBekJBO0FBMEJBLFdBMUJBLHFCQTBCQTs7QUFFQTtBQUNBLDhCQURBOztBQUdBLEtBL0JBO0FBZ0NBLGFBaENBLHVCQWdDQTtBQUNBO0FBQ0E7QUFDQSxLQW5DQTtBQW9DQSxlQXBDQSx5QkFvQ0E7QUFDQTtBQUNBO0FBQ0EsS0F2Q0E7QUF3Q0EsY0F4Q0Esd0JBd0NBOztBQUVBLEtBMUNBO0FBMkNBLFdBM0NBLG1CQTJDQSxLQTNDQSxFQTJDQSxLQTNDQSxFQTJDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMENBREE7OztBQUlBLEtBdERBOztBQXdEQTtBQUNBLGVBekRBLHlCQXlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUpBOzs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQTNFQTs7QUE2RUEsYUE3RUEsdUJBNkVBO0FBQ0E7QUFDQTtBQUNBLDhCQURBOztBQUdBLEtBbEZBLEVBL0NBLEUiLCJmaWxlIjoiODQ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJmYWxzZVwiIDpiZ251bT1cInRydWVcIiBjbGFzcz1cImhlYWRcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9zYW4ucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwicmVuWW91XCIgc2xvdD1cImxvZ29cIlxyXG5cdFx0XHRcdEBjbGljaz1cImdvQ3dhbGxldCgpXCI+PC9pbWFnZT5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9lcndlaS5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJyZW5Zb3UyXCIgc2xvdD1cImxvZ29cIlxyXG5cdFx0XHRcdEBjbGljaz1cImNob29zZUltYWdlKClcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdHt7aTE4bi5XYWxsZXR9fVxyXG5cdFx0XHQ8L3RleHQ+XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXdcclxuXHRcdFx0XHQ6Y2xhc3M9XCJ7J21vbmV5X2Nvbic6IHVzZXJPYmouY29pbkxpc3RbMF0ueG5hbWU9PSdFdGhlcmV1bScsICdtb25leV9jb24yJzogdXNlck9iai5jb2luTGlzdFswXS54bmFtZT09J0JpdGNvaW4nLCAnbW9uZXlfY29uMyc6IHVzZXJPYmouY29pbkxpc3RbMF0ueG5hbWU9PSdUUk9OJ31cIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2V0aGVyZXVtLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ2ljb25cIlxyXG5cdFx0XHRcdFx0di1pZj1cInVzZXJPYmouY29pbkxpc3RbMF0ueG5hbWU9PSdFdGhlcmV1bSdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUyOC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdpY29uXCJcclxuXHRcdFx0XHRcdHYtaWY9XCJ1c2VyT2JqLmNvaW5MaXN0WzBdLnhuYW1lPT0nQml0Y29pbidcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvdHJvbmljb24ucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1naWNvblwiXHJcblx0XHRcdFx0XHR2LWlmPVwidXNlck9iai5jb2luTGlzdFswXS54bmFtZT09J1RST04nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24xIGZsZXhcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dFwiPnt7dGhpcy51c2VyT2JqLm5hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvdmlzaWJpbGl0eV8yNHB4LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIlxyXG5cdFx0XHRcdFx0XHRAY2xpY2s9XCJzaG93TW9uZXkoKVwiIHYtaWY9XCJzaG93TW9uZXkxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvZXllbm8ucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiIEBjbGljaz1cInNob3dNb25leTIyKClcIlxyXG5cdFx0XHRcdFx0XHR2LWlmPVwic2hvd01vbmV5MlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGNvbjJcIiB2LWlmPVwic2hvd01vbmV5MVwiPlxyXG5cdFx0XHRcdFx0e3tjdXJyZW5jeT09J1VTRCc/JyQgJysoIXVzZXJPYmoudG90YWxCYWxhbmNlUHJpY2U/MC4wMDp1c2VyT2JqLnRvdGFsQmFsYW5jZVByaWNlKTon77+lICcrKCF1c2VyT2JqLnRvdGFsQmFsYW5jZUNueVByaWNlPzAuMDA6dXNlck9iai50b3RhbEJhbGFuY2VDbnlQcmljZSl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24yXCIgdi1pZj1cInNob3dNb25leTJcIj5cclxuXHRcdFx0XHRcdCoqKlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24zXCI+XHJcblx0XHRcdFx0XHR7e3RoaXMudXNlck9iai5lbGxpcHNpc0FkZHJlc3N9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3RfY29uXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJqaWFjb25cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLmFzc2V0c319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ljb25Hcm91cC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJqaWFpbWdcIlxyXG5cdFx0XHRcdFx0XHR2LWlmPVwidXNlck9iai5jb2luTGlzdFswXS54bmFtZSE9J0JpdGNvaW4nJiZ1c2VyT2JqLmNvaW5MaXN0WzBdLnhuYW1lIT0nVFJPTidcIiBAY2xpY2s9XCJnb090aGVyXCI+XHJcblx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNjcm9sbFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXh4XCIgQGNsaWNrPVwiZ29UcmFucyhpdGVtLGluZGV4KVwiIHYtZm9yPVwiaXRlbSxpbmRleCBpbiB0aGlzLnVzZXJPYmouY29pbkxpc3RcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0IGZsZXggXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbWcxXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaWNvblwiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImljb25cIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS5uYW1lfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3tpdGVtLnhuYW1lfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uYmFsYW5jZX19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIiB2LWlmPVwiaXRlbS5iYWxhbmNlUHJpY2VcIj5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHTiiYhcclxuXHRcdFx0XHRcdFx0XHRcdHt7Y3VycmVuY3k9PSdVU0QnPyckICcrKCFpdGVtLmJhbGFuY2VQcmljZT8wLjAwOml0ZW0uYmFsYW5jZVByaWNlKTon77+lICcrKCFpdGVtLmJhbGFuY2VDbnlQcmljZT8wLjAwOml0ZW0uYmFsYW5jZUNueVByaWNlKX19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIiB2LWlmPVwiIWl0ZW0uYmFsYW5jZVByaWNlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHTiiYggJCAwLjAwXHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dGFiLWJhciA6c2VsZWN0QWN0aXZlPVwiMVwiPjwvdGFiLWJhcj5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0aW1wb3J0IHRva2VuIGZyb20gXCJAL3V0aWxzL1Rva2VuVXRpbFwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRldGg6ICcnLFxyXG5cdFx0XHRcdHRyYzogJ0hlbGxvJyxcclxuXHRcdFx0XHRjdXJyZW5jeTogJ1VTRCcsXHJcblx0XHRcdFx0d2FsbGV0SW5mbzoge30sXHJcblx0XHRcdFx0dXNlck9iajoge30sXHJcblx0XHRcdFx0dXNlck9iajI6IHt9LFxyXG5cdFx0XHRcdHNob3dNb25leTE6IHRydWUsXHJcblx0XHRcdFx0c2hvd01vbmV5MjogZmFsc2UsXHJcblx0XHRcdFx0YnRjQmFsYW5jZTogMCxcclxuXHRcdFx0XHRpc1N0b3A6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblVubG9hZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHRoaXMuaXNTdG9wID0gdHJ1ZVxyXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2lzV2FsbGV0JywgZmFsc2UpO1xyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0XHJcblx0XHRcdGxldCBjdXJyZW5jeSA9IHVuaS5nZXRTdG9yYWdlU3luYygnY3VycmVuY3knKTtcclxuXHRcdFx0aWYgKGN1cnJlbmN5KSB7XHJcblx0XHRcdFx0dGhpcy5jdXJyZW5jeSA9IGN1cnJlbmN5O1xyXG5cdFx0XHR9XHJcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnaXNXYWxsZXQnLCB0cnVlKTtcclxuXHRcdFx0Ly8g5ou/6ZKx5YyFXHJcblx0XHRcdHRoaXMuJHdhbGxldFV0aWwudXBkYXRlQmFsYW5jZSgpO1xyXG5cdFx0XHR0aGlzLnVzZXJPYmogPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpO1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0dGhpcy5hcHBWZXJzaW9uKClcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRpMThuKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0Ly8gb25QdWxsRG93blJlZnJlc2goKSB7XHJcblx0XHQvLyBcdGNvbnNvbGUubG9nKCdyZWZyZXNoJyk7XHJcblx0XHQvLyBcdHRoaXMuJHdhbGxldFV0aWwudXBkYXRlQmFsYW5jZSgpO1xyXG5cdFx0Ly8gXHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0Ly8gXHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XHJcblx0XHQvLyBcdH0sIDUwMCk7XHJcblx0XHQvLyB9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRhc3luYyBhcHBWZXJzaW9uKCkge1xyXG5cdFx0XHRcdGxldCBwYXJhbSA9IHtcclxuXHRcdFx0XHRcdCdhcHBJZCc6IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnBsYXRmb3JtXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCdzcycgKyB0aGlzLiRhcGkpXHJcblx0XHRcdFx0Y29uc3QgcmVzcG9uc2UgPSBhd2FpdCB0aGlzLiRhcGkudmVyc2lvblVwZ3JhZGUocGFyYW0pXHJcblx0XHRcdFx0cGx1cy5ydW50aW1lLmdldFByb3BlcnR5KHBsdXMucnVudGltZS5hcHBpZCwgKHdndGluZm8pID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCflvZPliY3niYjmnKzlj7cnICsgd2d0aW5mby52ZXJzaW9uQ29kZSlcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coKHdndGluZm8udmVyc2lvbkNvZGUgPCByZXNwb25zZS5kYXRhLnZlcnNpb25JZCkpXHJcblx0XHRcdFx0XHRpZiAod2d0aW5mby52ZXJzaW9uQ29kZSA8IHJlc3BvbnNlLmRhdGEudmVyc2lvbklkKSB7XHJcblx0XHRcdFx0XHRcdGxldCB0aGF0PXRoaXM7XHJcblx0XHRcdFx0XHRcdC8vIHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHQvLyBcdHRpdGxlOiB0aGF0LmkxOG4udXBkYXRlVGl0bGUsXHJcblx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDogdGhhdC5pMThuLnVwZGF0ZU1zZyxcclxuXHRcdFx0XHRcdFx0Ly8gXHRzdWNjZXNzOiBmdW5jdGlvbiAocmVzKSB7XHJcblx0XHRcdFx0XHRcdC8vIFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0cGx1cy5ydW50aW1lLm9wZW5VUkwocmVzcG9uc2UuZGF0YS5hcHBVcmwpO1xyXG5cdFx0XHRcdFx0XHQvLyBcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdFx0Ly8gfSk7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fSBcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29PdGhlcigpIHtcclxuXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnb3RoZXJDb2luL2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dNb25leSgpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dNb25leTEgPSBmYWxzZVxyXG5cdFx0XHRcdHRoaXMuc2hvd01vbmV5MiA9IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd01vbmV5MjIoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93TW9uZXkxID0gdHJ1ZVxyXG5cdFx0XHRcdHRoaXMuc2hvd01vbmV5MiA9IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdHNldFN0b3JhZ2UoKSB7XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb1RyYW5zKGl0ZW1tLCBpbmRleCkge1xyXG5cdFx0XHRcdGxldCBjb2luID0gdGhpcy51c2VyT2JqLmNvaW5MaXN0W2luZGV4XTtcclxuXHRcdFx0XHRjb2luLnR5cGUgPSB0aGlzLnVzZXJPYmoudHlwZTtcclxuXHRcdFx0XHRjb2luLnByaXZhdGVLZXkgPSB0aGlzLnVzZXJPYmoucHJpdmF0ZUtleTtcclxuXHRcdFx0XHRjb2luLmFkZHJlc3MgPSB0aGlzLnVzZXJPYmouYWRkcmVzcztcclxuXHRcdFx0XHRjb2luLnBhc3N3b3JkID0gdGhpcy51c2VyT2JqLnBhc3N3b3JkO1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnY29pbicsIGNvaW4pXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvdG9rZW4vYnRjL2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5ZSk6YaS5pGE5YOP5aS0XHJcblx0XHRcdGNob29zZUltYWdlKCkge1xyXG5cdFx0XHRcdHZhciBfdGhpcyA9IHRoaXNcclxuXHRcdFx0XHR1bmkuc2NhbkNvZGUoe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmiavnoIHlhoXlrrknLCByZXMucmVzdWx0KVxyXG5cdFx0XHRcdFx0XHRfdGhpcy5pbWdTaG93ID0gcmVzLnJlc3VsdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdFx0Ly8gdW5pLmNob29zZUltYWdlKHtcclxuXHRcdFx0XHQvLyBcdGNvdW50OiAxLCAvL+m7mOiupDlcclxuXHRcdFx0XHQvLyBcdHNpemVUeXBlOiBbJ29yaWdpbmFsJywgJ2NvbXByZXNzZWQnXSwgLy/lj6/ku6XmjIflrprmmK/ljp/lm77ov5jmmK/ljovnvKnlm77vvIzpu5jorqTkuozogIXpg73mnIlcclxuXHRcdFx0XHQvLyBcdHNvdXJjZVR5cGU6IFsnYWxidW0nLCAnY2FtZXJhJ10sIC8v5LuO55u45YaM6YCJ5oup44CB5pGE5YOP5aS0XHJcblx0XHRcdFx0Ly8gXHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHQvLyBcdFx0X3RoaXMuaW1nU2hvdyA9IHJlcy50ZW1wRmlsZVBhdGhzWzBdXHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gfSk7XHJcblx0XHRcdFx0Ly8gYXNzKClcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdGdvQ3dhbGxldCgpIHtcclxuXHRcdFx0XHR0aGlzLmlzU3RvcCA9IHRydWVcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcuL2N3YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///849\n"); +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 */ 44));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 */ 523));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 38));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 eth: '',\n trc: 'Hello',\n currency: 'USD',\n walletInfo: {},\n userObj: {},\n userObj2: {},\n showMoney1: true,\n showMoney2: false,\n btcBalance: 0,\n isStop: false };\n\n },\n onUnload: function onUnload() {\n this.isStop = true;\n uni.setStorageSync('isWallet', false);\n },\n onLoad: function onLoad() {var _this2 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var currency;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n\n currency = uni.getStorageSync('currency');\n if (currency) {\n _this2.currency = currency;\n }\n uni.setStorageSync('isWallet', true);\n // 拿钱包\n\n\n _this2.userObj = uni.getStorageSync('wallet');_context.next = 6;return (\n _this2.$walletUtil.updateBalance());case 6:_this2.userObj = _context.sent;\n uni.setStorageSync('isWallet', false);\n\n _this2.appVersion();case 9:case \"end\":return _context.stop();}}}, _callee);}))();\n\n\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n onPullDownRefresh: function onPullDownRefresh() {var _this3 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2() {return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2;return (\n _this3.$walletUtil.updateBalance());case 2:_this3.userObj = _context2.sent;\n\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 500);case 4:case \"end\":return _context2.stop();}}}, _callee2);}))();\n },\n methods: {\n appVersion: function appVersion() {var _this4 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3() {var param, response;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:\n param = {\n 'appId': uni.getSystemInfoSync().platform };\n\n __f__(\"log\", 'ss' + _this4.$api, \" at pages/menu/wallet/index.vue:149\");_context3.next = 4;return (\n _this4.$api.versionUpgrade(param));case 4:response = _context3.sent;\n plus.runtime.getProperty(plus.runtime.appid, function (wgtinfo) {\n __f__(\"log\", '当前版本号' + wgtinfo.versionCode, \" at pages/menu/wallet/index.vue:152\");\n\n __f__(\"log\", wgtinfo.versionCode < response.data.versionId, \" at pages/menu/wallet/index.vue:154\");\n if (wgtinfo.versionCode < response.data.versionId) {\n var that = _this4;\n // uni.showModal({\n // \ttitle: that.i18n.updateTitle,\n // \tcontent: that.i18n.updateMsg,\n // \tsuccess: function (res) {\n // \t\tif (res.confirm) {\n // \t\t\tplus.runtime.openURL(response.data.appUrl);\n // \t\t}\n // \t}\n // });\n\n }\n });case 6:case \"end\":return _context3.stop();}}}, _callee3);}))();\n },\n goOther: function goOther() {\n\n uni.navigateTo({\n url: 'otherCoin/index' });\n\n },\n showMoney: function showMoney() {\n this.showMoney1 = false;\n this.showMoney2 = true;\n },\n showMoney22: function showMoney22() {\n this.showMoney1 = true;\n this.showMoney2 = false;\n },\n setStorage: function setStorage() {\n\n },\n goTrans: function goTrans(itemm, index) {\n var coin = this.userObj.coinList[index];\n coin.type = this.userObj.type;\n coin.privateKey = this.userObj.privateKey;\n coin.address = this.userObj.address;\n coin.password = this.userObj.password;\n uni.setStorageSync('coin', coin);\n uni.navigateTo({\n url: '/pages/menu/token/btc/index' });\n\n },\n\n // 唤醒摄像头\n chooseImage: function chooseImage() {\n var _this = this;\n uni.scanCode({\n success: function success(res) {\n uni.setStorageSync('address', res.result);\n uni.navigateTo({\n url: '/pages/menu/sendToken/transfer/index?item=index' });\n\n\n } });\n\n\n // 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 },\n\n goCwallet: function goCwallet() {\n this.isStop = true;\n uni.navigateTo({\n url: './cwallet/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 */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyRkE7QUFDQSwwRjtBQUNBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0EsYUFEQTtBQUVBLGtCQUZBO0FBR0EscUJBSEE7QUFJQSxvQkFKQTtBQUtBLGlCQUxBO0FBTUEsa0JBTkE7QUFPQSxzQkFQQTtBQVFBLHVCQVJBO0FBU0EsbUJBVEE7QUFVQSxtQkFWQTs7QUFZQSxHQWRBO0FBZUE7QUFDQTtBQUNBO0FBQ0EsR0FsQkE7QUFtQkEsUUFuQkEsb0JBbUJBOztBQUVBLHNCQUZBLEdBRUEsOEJBRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQSw0REFWQTtBQVdBLGtEQVhBLFNBV0EsY0FYQTtBQVlBOztBQUVBLGtDQWRBOzs7O0FBa0JBLEdBckNBO0FBc0NBO0FBQ0EsUUFEQSxrQkFDQTtBQUNBO0FBQ0EsS0FIQSxFQXRDQTs7QUEyQ0EsbUJBM0NBLCtCQTJDQTtBQUNBLGtEQURBLFNBQ0EsY0FEQTs7QUFHQTtBQUNBO0FBQ0EsZUFGQSxFQUVBLEdBRkEsRUFIQTtBQU1BLEdBakRBO0FBa0RBO0FBQ0EsY0FEQSx3QkFDQTtBQUNBLHFCQURBLEdBQ0E7QUFDQSwyREFEQSxFQURBOztBQUlBLHdGQUpBO0FBS0EsbURBTEEsU0FLQSxRQUxBO0FBTUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFqQkEsRUFOQTtBQXdCQSxLQXpCQTtBQTBCQSxXQTFCQSxxQkEwQkE7O0FBRUE7QUFDQSw4QkFEQTs7QUFHQSxLQS9CQTtBQWdDQSxhQWhDQSx1QkFnQ0E7QUFDQTtBQUNBO0FBQ0EsS0FuQ0E7QUFvQ0EsZUFwQ0EseUJBb0NBO0FBQ0E7QUFDQTtBQUNBLEtBdkNBO0FBd0NBLGNBeENBLHdCQXdDQTs7QUFFQSxLQTFDQTtBQTJDQSxXQTNDQSxtQkEyQ0EsS0EzQ0EsRUEyQ0EsS0EzQ0EsRUEyQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBDQURBOztBQUdBLEtBckRBOztBQXVEQTtBQUNBLGVBeERBLHlCQXdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrRUFEQTs7O0FBSUEsU0FQQTs7O0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0E3RUE7O0FBK0VBLGFBL0VBLHVCQStFQTtBQUNBO0FBQ0E7QUFDQSw4QkFEQTs7QUFHQSxLQXBGQSxFQWxEQSxFIiwiZmlsZSI6Ijg0OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwiZmFsc2VcIiA6YmdudW09XCJ0cnVlXCIgY2xhc3M9XCJoZWFkXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvc2FuLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cInJlbllvdVwiIHNsb3Q9XCJsb2dvXCJcclxuXHRcdFx0XHRAY2xpY2s9XCJnb0N3YWxsZXQoKVwiPjwvaW1hZ2U+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvZXJ3ZWkucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwicmVuWW91MlwiIHNsb3Q9XCJsb2dvXCJcclxuXHRcdFx0XHRAY2xpY2s9XCJjaG9vc2VJbWFnZSgpXCI+PC9pbWFnZT5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJiaWdfdGl0bGVcIj5cclxuXHRcdFx0XHR7e2kxOG4uV2FsbGV0fX1cclxuXHRcdFx0PC90ZXh0PlxyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3XHJcblx0XHRcdFx0OmNsYXNzPVwieydtb25leV9jb24nOiB1c2VyT2JqLmNvaW5MaXN0WzBdLnhuYW1lPT0nRXRoZXJldW0nLCAnbW9uZXlfY29uMic6IHVzZXJPYmouY29pbkxpc3RbMF0ueG5hbWU9PSdCaXRjb2luJywgJ21vbmV5X2NvbjMnOiB1c2VyT2JqLmNvaW5MaXN0WzBdLnhuYW1lPT0nVFJPTid9XCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9ldGhlcmV1bS5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdpY29uXCJcclxuXHRcdFx0XHRcdHYtaWY9XCJ1c2VyT2JqLmNvaW5MaXN0WzBdLnhuYW1lPT0nRXRoZXJldW0nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ZyYW1lMjgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1naWNvblwiXHJcblx0XHRcdFx0XHR2LWlmPVwidXNlck9iai5jb2luTGlzdFswXS54bmFtZT09J0JpdGNvaW4nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Ryb25pY29uLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ2ljb25cIlxyXG5cdFx0XHRcdFx0di1pZj1cInVzZXJPYmouY29pbkxpc3RbMF0ueG5hbWU9PSdUUk9OJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uMSBmbGV4XCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHRcIj57e3RoaXMudXNlck9iai5uYW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Zpc2liaWxpdHlfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCJcclxuXHRcdFx0XHRcdFx0QGNsaWNrPVwic2hvd01vbmV5KClcIiB2LWlmPVwic2hvd01vbmV5MVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2V5ZW5vLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIiBAY2xpY2s9XCJzaG93TW9uZXkyMigpXCJcclxuXHRcdFx0XHRcdFx0di1pZj1cInNob3dNb25leTJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24yXCIgdi1pZj1cInNob3dNb25leTFcIj5cclxuXHRcdFx0XHRcdHt7Y3VycmVuY3k9PSdVU0QnPyckICcrKCF1c2VyT2JqLnRvdGFsQmFsYW5jZVByaWNlPzAuMDA6dXNlck9iai50b3RhbEJhbGFuY2VQcmljZSk6J++/pSAnKyghdXNlck9iai50b3RhbEJhbGFuY2VDbnlQcmljZT8wLjAwOnVzZXJPYmoudG90YWxCYWxhbmNlQ255UHJpY2UpfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uMlwiIHYtaWY9XCJzaG93TW9uZXkyXCI+XHJcblx0XHRcdFx0XHQqKipcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uM1wiPlxyXG5cdFx0XHRcdFx0e3t0aGlzLnVzZXJPYmouZWxsaXBzaXNBZGRyZXNzfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm90X2NvblwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiamlhY29uXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5hc3NldHN9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9JY29uR3JvdXAucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiamlhaW1nXCJcclxuXHRcdFx0XHRcdFx0di1pZj1cInVzZXJPYmouY29pbkxpc3RbMF0ueG5hbWUhPSdCaXRjb2luJyYmdXNlck9iai5jb2luTGlzdFswXS54bmFtZSE9J1RST04nXCIgQGNsaWNrPVwiZ29PdGhlclwiPlxyXG5cdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzY3JvbGxcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4eFwiIEBjbGljaz1cImdvVHJhbnMoaXRlbSxpbmRleClcIiB2LWZvcj1cIml0ZW0saW5kZXggaW4gdGhpcy51c2VyT2JqLmNvaW5MaXN0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdCBmbGV4IFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nMVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpY29uXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGNvblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0ubmFtZX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS54bmFtZX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3tpdGVtLmJhbGFuY2V9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCIgdi1pZj1cIml0ZW0uYmFsYW5jZVByaWNlXCI+XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx04omIXHJcblx0XHRcdFx0XHRcdFx0XHR7e2N1cnJlbmN5PT0nVVNEJz8nJCAnKyghaXRlbS5iYWxhbmNlUHJpY2U/MC4wMDppdGVtLmJhbGFuY2VQcmljZSk6J++/pSAnKyghaXRlbS5iYWxhbmNlQ255UHJpY2U/MC4wMDppdGVtLmJhbGFuY2VDbnlQcmljZSl9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCIgdi1pZj1cIiFpdGVtLmJhbGFuY2VQcmljZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx04omIICQgMC4wMFxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHRhYi1iYXIgOnNlbGVjdEFjdGl2ZT1cIjFcIj48L3RhYi1iYXI+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGltcG9ydCB0b2tlbiBmcm9tIFwiQC91dGlscy9Ub2tlblV0aWxcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0ZXRoOiAnJyxcclxuXHRcdFx0XHR0cmM6ICdIZWxsbycsXHJcblx0XHRcdFx0Y3VycmVuY3k6ICdVU0QnLFxyXG5cdFx0XHRcdHdhbGxldEluZm86IHt9LFxyXG5cdFx0XHRcdHVzZXJPYmo6IHt9LFxyXG5cdFx0XHRcdHVzZXJPYmoyOiB7fSxcclxuXHRcdFx0XHRzaG93TW9uZXkxOiB0cnVlLFxyXG5cdFx0XHRcdHNob3dNb25leTI6IGZhbHNlLFxyXG5cdFx0XHRcdGJ0Y0JhbGFuY2U6IDAsXHJcblx0XHRcdFx0aXNTdG9wOiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25VbmxvYWQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmlzU3RvcCA9IHRydWVcclxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdpc1dhbGxldCcsIGZhbHNlKTtcclxuXHRcdH0sXHJcblx0XHRhc3luYyBvbkxvYWQoKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRsZXQgY3VycmVuY3kgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2N1cnJlbmN5Jyk7XHJcblx0XHRcdGlmIChjdXJyZW5jeSkge1xyXG5cdFx0XHRcdHRoaXMuY3VycmVuY3kgPSBjdXJyZW5jeTtcclxuXHRcdFx0fVxyXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2lzV2FsbGV0JywgdHJ1ZSk7XHJcblx0XHRcdC8vIOaLv+mSseWMhVxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdHRoaXMudXNlck9iaiA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0Jyk7XHJcblx0XHRcdHRoaXMudXNlck9iaiA9IGF3YWl0IHRoaXMuJHdhbGxldFV0aWwudXBkYXRlQmFsYW5jZSgpO1xyXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2lzV2FsbGV0JywgZmFsc2UpO1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0dGhpcy5hcHBWZXJzaW9uKClcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRpMThuKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0YXN5bmMgb25QdWxsRG93blJlZnJlc2goKSB7XHJcblx0XHRcdHRoaXMudXNlck9iaiA9IGF3YWl0IHRoaXMuJHdhbGxldFV0aWwudXBkYXRlQmFsYW5jZSgpO1xyXG5cdFx0XHRcclxuXHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpO1xyXG5cdFx0XHR9LCA1MDApO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YXN5bmMgYXBwVmVyc2lvbigpIHtcclxuXHRcdFx0XHRsZXQgcGFyYW0gPSB7XHJcblx0XHRcdFx0XHQnYXBwSWQnOiB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5wbGF0Zm9ybVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zb2xlLmxvZygnc3MnICsgdGhpcy4kYXBpKVxyXG5cdFx0XHRcdGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgdGhpcy4kYXBpLnZlcnNpb25VcGdyYWRlKHBhcmFtKVxyXG5cdFx0XHRcdHBsdXMucnVudGltZS5nZXRQcm9wZXJ0eShwbHVzLnJ1bnRpbWUuYXBwaWQsICh3Z3RpbmZvKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5b2T5YmN54mI5pys5Y+3JyArIHdndGluZm8udmVyc2lvbkNvZGUpXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCh3Z3RpbmZvLnZlcnNpb25Db2RlIDwgcmVzcG9uc2UuZGF0YS52ZXJzaW9uSWQpKVxyXG5cdFx0XHRcdFx0aWYgKHdndGluZm8udmVyc2lvbkNvZGUgPCByZXNwb25zZS5kYXRhLnZlcnNpb25JZCkge1xyXG5cdFx0XHRcdFx0XHRsZXQgdGhhdD10aGlzO1xyXG5cdFx0XHRcdFx0XHQvLyB1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0Ly8gXHR0aXRsZTogdGhhdC5pMThuLnVwZGF0ZVRpdGxlLFxyXG5cdFx0XHRcdFx0XHQvLyBcdGNvbnRlbnQ6IHRoYXQuaTE4bi51cGRhdGVNc2csXHJcblx0XHRcdFx0XHRcdC8vIFx0c3VjY2VzczogZnVuY3Rpb24gKHJlcykge1xyXG5cdFx0XHRcdFx0XHQvLyBcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdC8vIFx0XHRcdHBsdXMucnVudGltZS5vcGVuVVJMKHJlc3BvbnNlLmRhdGEuYXBwVXJsKTtcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdH1cclxuXHRcdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHRcdC8vIH0pO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvT3RoZXIoKSB7XHJcblxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJ290aGVyQ29pbi9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93TW9uZXkoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93TW9uZXkxID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLnNob3dNb25leTIgPSB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dNb25leTIyKCkge1xyXG5cdFx0XHRcdHRoaXMuc2hvd01vbmV5MSA9IHRydWVcclxuXHRcdFx0XHR0aGlzLnNob3dNb25leTIgPSBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRTdG9yYWdlKCkge1xyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0Z29UcmFucyhpdGVtbSwgaW5kZXgpIHtcclxuXHRcdFx0XHRsZXQgY29pbiA9IHRoaXMudXNlck9iai5jb2luTGlzdFtpbmRleF07XHJcblx0XHRcdFx0Y29pbi50eXBlID0gdGhpcy51c2VyT2JqLnR5cGU7XHJcblx0XHRcdFx0Y29pbi5wcml2YXRlS2V5ID0gdGhpcy51c2VyT2JqLnByaXZhdGVLZXk7XHJcblx0XHRcdFx0Y29pbi5hZGRyZXNzID0gdGhpcy51c2VyT2JqLmFkZHJlc3M7XHJcblx0XHRcdFx0Y29pbi5wYXNzd29yZCA9IHRoaXMudXNlck9iai5wYXNzd29yZDtcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2NvaW4nLCBjb2luKVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3Rva2VuL2J0Yy9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5ZSk6YaS5pGE5YOP5aS0XHJcblx0XHRcdGNob29zZUltYWdlKCkge1xyXG5cdFx0XHRcdHZhciBfdGhpcyA9IHRoaXNcclxuXHRcdFx0XHR1bmkuc2NhbkNvZGUoe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnYWRkcmVzcycscmVzLnJlc3VsdClcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3NlbmRUb2tlbi90cmFuc2Zlci9pbmRleD9pdGVtPWluZGV4J1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdFx0Ly8gdW5pLmNob29zZUltYWdlKHtcclxuXHRcdFx0XHQvLyBcdGNvdW50OiAxLCAvL+m7mOiupDlcclxuXHRcdFx0XHQvLyBcdHNpemVUeXBlOiBbJ29yaWdpbmFsJywgJ2NvbXByZXNzZWQnXSwgLy/lj6/ku6XmjIflrprmmK/ljp/lm77ov5jmmK/ljovnvKnlm77vvIzpu5jorqTkuozogIXpg73mnIlcclxuXHRcdFx0XHQvLyBcdHNvdXJjZVR5cGU6IFsnYWxidW0nLCAnY2FtZXJhJ10sIC8v5LuO55u45YaM6YCJ5oup44CB5pGE5YOP5aS0XHJcblx0XHRcdFx0Ly8gXHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHQvLyBcdFx0X3RoaXMuaW1nU2hvdyA9IHJlcy50ZW1wRmlsZVBhdGhzWzBdXHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gfSk7XHJcblx0XHRcdFx0Ly8gYXNzKClcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdGdvQ3dhbGxldCgpIHtcclxuXHRcdFx0XHR0aGlzLmlzU3RvcCA9IHRydWVcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcuL2N3YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///849\n"); /***/ }), /* 850 */ @@ -91304,7 +91304,7 @@ eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.de /***/ (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 */ 44));var _TokenUtil = _interopRequireDefault(__webpack_require__(/*! ./TokenUtil.js */ 38));\nvar _BtcUtil = _interopRequireDefault(__webpack_require__(/*! ./BtcUtil.js */ 964));\nvar _TronUtil = _interopRequireDefault(__webpack_require__(/*! ./TronUtil.js */ 965));\nvar _EthUtil = _interopRequireDefault(__webpack_require__(/*! ./EthUtil.js */ 966));\nvar _api = _interopRequireDefault(__webpack_require__(/*! ./api.js */ 582));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\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 */ 518) }] }],\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 */ 519) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7',\n icon: __webpack_require__(/*! @/static/tongyonh/img500.png */ 520) }] }],\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 */ 521) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',\n icon: __webpack_require__(/*! @/static/tongyonh/tether_usd.png */ 522) }] }] };\n\n\n\n\n\nvar WalletUtil = {\n //初次创建钱包\n initialWallet: function initialWallet(mnemonic, password) {\n __f__(\"log\", password, 'password', \" at utils/WalletUtil.js:62\");\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[\n 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:102\");\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:133\");\n walletInfo[type].push(wallet);\n __f__(\"log\", walletInfo, 1111111, \" at utils/WalletUtil.js:135\");\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:144\");\n __f__(\"log\", password, 'password', \" at utils/WalletUtil.js:145\");\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:163\");\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:195\");\n uni.setStorageSync('walleti', address);\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = walletInfo[type];\n __f__(\"log\", \" at utils/WalletUtil.js:199\");\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 () {var _updateBalance = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(success) {var wallet, params, mainCoinP, usdtU, i, tronCoin, newList, _i, coin, walletInfo, k, length;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n wallet = uni.getStorageSync('wallet');\n params = {\n coinName: wallet.type };_context.next = 4;return (\n\n _api.default.getCoinRate(params));case 4:mainCoinP = _context.sent;\n params.coinName = 'USDT';_context.next = 8;return (\n _api.default.getCoinRate(params));case 8:usdtU = _context.sent;\n wallet.totalBalancePrice = 0;\n wallet.totalBalanceCnyPrice = 0;\n __f__(\"log\", usdtU, 8888, \" at utils/WalletUtil.js:220\");_context.t0 =\n wallet.type;_context.next = _context.t0 ===\n 'BTC' ? 15 : _context.t0 ===\n\n\n\n 'ETH' ? 20 : _context.t0 ===\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n 'TRX' ? 39 : 54;break;case 15:__f__(\"log\", \"进来BTC\", \" at utils/WalletUtil.js:223\");_context.next = 18;return _BtcUtil.default.getBalance(wallet.address);case 18:wallet.balance = _context.sent;return _context.abrupt(\"break\", 54);case 20:__f__(\"log\", \"进来ETH\", wallet.balance, \" at utils/WalletUtil.js:227\");_context.next = 23;return _EthUtil.default.getBalance(wallet.address);case 23:wallet.balance = _context.sent;__f__(\"log\", \"进来ETH\", wallet.balance, \" at utils/WalletUtil.js:229\");i = 1;case 26:if (!(i < wallet.coinList.length)) {_context.next = 34;break;}_context.next = 29;return _EthUtil.default.getTokenBalance(wallet.address, wallet.coinList[i].contractAddress);case 29:wallet.coinList[i].balance = _context.sent;__f__(\"log\", \"进来ETH\", wallet.coinList[i].balance, \" at utils/WalletUtil.js:232\");case 31:i++;_context.next = 26;break;case 34:wallet.totalBalancePrice = wallet.coinList[1].balancePrice ? wallet.coinList[1].balancePrice : 0;wallet.totalBalanceCnyPrice = wallet.coinList[1].balanceCnyPrice ? wallet.coinList[1].balanceCnyPrice : 0;wallet.coinList[1].balancePrice = (wallet.coinList[1].balance * usdtU.data.priceInUsd).toFixed(2);wallet.coinList[1].balanceCnyPrice = (wallet.coinList[1].balance * usdtU.data.priceCny).toFixed(2);return _context.abrupt(\"break\", 54);case 39:\n __f__(\"log\", \"进来TRX\", \" at utils/WalletUtil.js:243\");_context.next = 42;return (\n _TronUtil.default.getTronBalance(wallet.address));case 42:wallet.balance = _context.sent;\n params.address = wallet.address;\n params.chainName = wallet.type;_context.next = 47;return (\n _api.default.getBalance(params));case 47:tronCoin = _context.sent;\n newList = [];\n newList.push(wallet.coinList[0]);\n newList.push(wallet.coinList[1]);\n for (_i = 1; _i < tronCoin.data.length; _i++) {\n if (tronCoin.data[_i].tokenAbbr === 'USDT') {\n newList[1].balance = Number(tronCoin.data[_i].balance) / Math.pow(10, tronCoin.\n data[_i].tokenDecimal);\n newList[1].balanceCnyPrice = (newList[1].balance * usdtU.data.priceCny).toFixed(2);\n newList[1].balancePrice = (newList[1].balance * usdtU.data.priceInUsd).toFixed(2);\n wallet.totalBalancePrice = newList[1].balancePrice;\n wallet.totalBalanceCnyPrice = newList[1].balanceCnyPrice;\n } else {\n __f__(\"log\", Number(tronCoin.data[_i].balance) / Math.pow(10, tronCoin.data[_i].\n tokenDecimal), \" at utils/WalletUtil.js:260\");\n coin = {\n name: tronCoin.data[_i].tokenAbbr,\n xname: tronCoin.data[_i].tokenName,\n balance: Number(tronCoin.data[_i].balance) / Math.pow(10, tronCoin.data[_i].\n tokenDecimal),\n icon: tronCoin.data[_i].tokenLogo };\n\n\n if (tronCoin.data[_i].tokenType === 'trc20') {\n coin.contractAddress = tronCoin.data[_i].tokenId;\n } else {\n coin.contractAddress = tronCoin.data[_i].owner_address;\n }\n newList.push(coin);\n }\n\n\n }\n wallet.coinList = newList;return _context.abrupt(\"break\", 54);case 54:\n\n\n\n\n\n wallet.balancePrice = (wallet.balance * mainCoinP.data.priceInUsd).toFixed(2);\n wallet.balanceCnyPrice = (wallet.balance * mainCoinP.data.priceCny).toFixed(2);\n wallet.totalBalancePrice = (Number(wallet.totalBalancePrice) + Number(wallet.balancePrice)).toFixed(2);\n wallet.totalBalanceCnyPrice = (Number(wallet.totalBalanceCnyPrice) + Number(wallet.balanceCnyPrice)).toFixed(2);\n __f__(\"log\", \"wallet.balancePrice\", Number(wallet.totalBalancePrice), \" at utils/WalletUtil.js:290\");\n __f__(\"log\", \"wallet.balanceCnyPrice\", wallet.totalBalancePrice, \" at utils/WalletUtil.js:291\");\n wallet.coinList[0].balance = wallet.balance;\n wallet.coinList[0].balancePrice = wallet.balancePrice;\n wallet.coinList[0].balanceCnyPrice = wallet.balanceCnyPrice;\n uni.setStorageSync('wallet', wallet);\n walletInfo = uni.getStorageSync('walletInfo');\n k = 0, length = walletInfo[wallet.type].length;case 66:if (!(k < length)) {_context.next = 73;break;}if (!(\n walletInfo[wallet.type][k].address === wallet.address)) {_context.next = 70;break;}\n walletInfo[wallet.type][k] = wallet;return _context.abrupt(\"break\", 73);case 70:k++;_context.next = 66;break;case 73:\n\n\n\n uni.setStorageSync('walletInfo', walletInfo);return _context.abrupt(\"return\",\n wallet);case 75:case \"end\":return _context.stop();}}}, _callee);}));function updateBalance(_x) {return _updateBalance.apply(this, arguments);}return updateBalance;}(),\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 */ 519) }];\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:432\");\n if (sett) {\n uni.setStorageSync('fingerPass', true);\n __f__(\"log\", forSett, 12121, \" at utils/WalletUtil.js:435\");\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 */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvV2FsbGV0VXRpbC5qcyJdLCJuYW1lcyI6WyJmdWxsV2FsbGV0IiwiYmFsYW5jZSIsIm5hbWUiLCJ0eXBlIiwiY29pbkxpc3QiLCJ4bmFtZSIsImljb24iLCJyZXF1aXJlIiwiY29udHJhY3RBZGRyZXNzIiwiV2FsbGV0VXRpbCIsImluaXRpYWxXYWxsZXQiLCJtbmVtb25pYyIsInBhc3N3b3JkIiwid2FsbGV0SW5mbyIsImJ0YyIsIlRva2VuVXRpbCIsImdlbmVyYXRlQnRjIiwiQlRDIiwicHJpdmF0ZUtleSIsImFkZHJlc3MiLCJlbGxpcHNpc0FkZHJlc3MiLCJzdWJzdHJpbmciLCJsZW5ndGgiLCJldGgiLCJnZW5lcmF0ZUV0aCIsIkVUSCIsInRyb24iLCJnZW5lcmF0ZVRyb24iLCJUUlgiLCJ3YWxsZXQiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsInVwZGF0ZUJhbGFuY2UiLCJ1cGRhdGVXYWxsZXROYW1lIiwiZ2V0U3RvcmFnZVN5bmMiLCJ3YWxsZXRMaXN0IiwiayIsIm1uZW1vbmljRXN0YWJsaXNoV2FsbGV0Iiwid2FsbGV0ZGVjIiwicHVzaCIsInByaXZhdGVLZXlFc3RhYmxpc2hXYWxsZXQiLCJpbXBvcnRCdGNQcml2YXRlS2V5IiwiaW1wb3J0RXRoUHJpdmF0ZUtleSIsImltcG9ydFRyb25Qcml2YXRlS2V5IiwiZ2V0V2FsbGV0TGlzdCIsIm9iaiIsInNlbGVjdFdhbGxldCIsInN1Y2Nlc3MiLCJwYXJhbXMiLCJjb2luTmFtZSIsImFwaSIsImdldENvaW5SYXRlIiwibWFpbkNvaW5QIiwidXNkdFUiLCJ0b3RhbEJhbGFuY2VQcmljZSIsInRvdGFsQmFsYW5jZUNueVByaWNlIiwiQnRjVXRpbCIsImdldEJhbGFuY2UiLCJFdGhVdGlsIiwiaSIsImdldFRva2VuQmFsYW5jZSIsImJhbGFuY2VQcmljZSIsImJhbGFuY2VDbnlQcmljZSIsImRhdGEiLCJwcmljZUluVXNkIiwidG9GaXhlZCIsInByaWNlQ255IiwiVHJvblV0aWwiLCJnZXRUcm9uQmFsYW5jZSIsImNoYWluTmFtZSIsInRyb25Db2luIiwibmV3TGlzdCIsInRva2VuQWJiciIsIk51bWJlciIsIk1hdGgiLCJwb3ciLCJ0b2tlbkRlY2ltYWwiLCJjb2luIiwidG9rZW5OYW1lIiwidG9rZW5Mb2dvIiwidG9rZW5UeXBlIiwidG9rZW5JZCIsIm93bmVyX2FkZHJlc3MiLCJ1cGRhdGVBZGRyZXNzIiwidmFsdWUiLCJiaWdBZGRyZXNzIiwiYWRkcmVzc05hbWUiLCJ0aGF0IiwiZ2FpIiwiZ2FpMiIsImluZGV4IiwiT2JqZWN0IiwibmFtZTIiLCJzcGxpY2UiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImR1cmF0aW9uIiwibmF2aWdhdGVUbyIsInVybCIsImZpbmdlciIsInBsdXMiLCJmaW5nZXJwcmludCIsImlzU3VwcG9ydCIsInJlc3VsdCIsImRpc2FibGVkIiwiaXNLZXlndWFyZFNlY3VyZSIsImlzRW5yb2xsZWRGaW5nZXJwcmludHMiLCJzZXR0IiwiYmx0eXBlIiwiZm9yU2V0dCIsImF1dGhlbnRpY2F0ZSIsIm5hdGl2ZVVJIiwiY2xvc2VXYWl0aW5nIiwiZSIsImNvZGUiLCJBVVRIRU5USUNBVEVfTUlTTUFUQ0giLCJ0b2FzdCIsIkFVVEhFTlRJQ0FURV9PVkVSTElNSVQiLCJhbGVydCIsIkNBTkNFTCIsIm9zIiwic2hvdyIsInByaW50Q2FuY2VsIiwiY2FuY2VsIl0sIm1hcHBpbmdzIjoid1BBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0RTs7QUFFQSxJQUFJQSxVQUFVLEdBQUc7QUFDaEIsU0FBTyxDQUFDO0FBQ1BDLFdBQU8sRUFBRSxDQURGO0FBRVBDLFFBQUksRUFBRSxLQUZDO0FBR1BDLFFBQUksRUFBRSxLQUhDO0FBSVBDLFlBQVEsRUFBRSxDQUFDO0FBQ1ZGLFVBQUksRUFBRSxLQURJO0FBRVZHLFdBQUssRUFBRSxTQUZHO0FBR1ZKLGFBQU8sRUFBRSxDQUhDO0FBSVZLLFVBQUksRUFBRUMsbUJBQU8sQ0FBQyxvQ0FBRCxDQUpILEVBQUQsQ0FKSCxF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LGVBQUtELENBQUMsQ0FBQ0UscUJBQVA7QUFDQ2YsZ0JBQUksQ0FBQ1csUUFBTCxDQUFjSyxLQUFkLENBQW9CLDhDQUFwQjtBQUNBO0FBQ0QsZUFBS0gsQ0FBQyxDQUFDSSxzQkFBUDtBQUNDakIsZ0JBQUksQ0FBQ1csUUFBTCxDQUFjQyxZQUFkLEdBREQsQ0FDK0I7QUFDOUJaLGdCQUFJLENBQUNXLFFBQUwsQ0FBY08sS0FBZDtBQUNDLDhIQUREOztBQUdBO0FBQ0QsZUFBS0wsQ0FBQyxDQUFDTSxNQUFQO0FBQ0NuQixnQkFBSSxDQUFDVyxRQUFMLENBQWNLLEtBQWQsQ0FBb0IsZ0NBQXBCO0FBQ0E7QUFDRDtBQUNDaEIsZ0JBQUksQ0FBQ1csUUFBTCxDQUFjQyxZQUFkLEdBREQsQ0FDK0I7QUFDOUJaLGdCQUFJLENBQUNXLFFBQUwsQ0FBY08sS0FBZCxDQUFvQixxREFBcEI7QUFDQSxrQkFoQkY7O0FBa0JBLE9BbENEO0FBbUNBO0FBQ0EsVUFBSSxhQUFhbEIsSUFBSSxDQUFDb0IsRUFBTCxDQUFRdEgsSUFBekIsRUFBK0I7QUFDOUIsYUFBS3VILElBQUwsR0FBWSxJQUFaO0FBQ0E7OztBQUdBOzs7Ozs7Ozs7Ozs7Ozs7OztBQWlCRDs7OztBQUlELEdBM2FlO0FBNGFoQkMsYUFBVyxFQUFFLHVCQUFXO0FBQ3ZCdEIsUUFBSSxDQUFDQyxXQUFMLENBQWlCc0IsTUFBakI7QUFDQTtBQUNBLEdBL2FlLEVBQWpCLEM7O0FBaWJlbEgsVSIsImZpbGUiOiI5NjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVG9rZW5VdGlsIGZyb20gJy4vVG9rZW5VdGlsLmpzJ1xyXG5pbXBvcnQgQnRjVXRpbCBmcm9tICcuL0J0Y1V0aWwuanMnXHJcbmltcG9ydCBUcm9uVXRpbCBmcm9tICcuL1Ryb25VdGlsLmpzJ1xyXG5pbXBvcnQgRXRoVXRpbCBmcm9tICcuL0V0aFV0aWwuanMnXHJcbmltcG9ydCBhcGkgZnJvbSAnLi9hcGkuanMnXHJcblxyXG5sZXQgZnVsbFdhbGxldCA9IHtcclxuXHRcIkJUQ1wiOiBbe1xyXG5cdFx0YmFsYW5jZTogMCxcclxuXHRcdG5hbWU6IFwiQlRDXCIsXHJcblx0XHR0eXBlOiAnQlRDJyxcclxuXHRcdGNvaW5MaXN0OiBbe1xyXG5cdFx0XHRuYW1lOiBcIkJUQ1wiLFxyXG5cdFx0XHR4bmFtZTogJ0JpdGNvaW4nLFxyXG5cdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9ieWUucG5nJylcclxuXHRcdH1dXHJcblx0fV0sXHJcblx0XCJFVEhcIjogW3tcclxuXHRcdGJhbGFuY2U6IDAsXHJcblx0XHRuYW1lOiBcIkVUSFwiLFxyXG5cdFx0dHlwZTogJ0VUSCcsXHJcblx0XHRjb2luTGlzdDogW3tcclxuXHRcdFx0XHRuYW1lOiBcIkVUSFwiLFxyXG5cdFx0XHRcdHhuYW1lOiAnRXRoZXJldW0nLFxyXG5cdFx0XHRcdGJhbGFuY2U6IDAsXHJcblx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMjk5LnBuZycpXHJcblx0XHRcdH0sXHJcblx0XHRcdHtcclxuXHRcdFx0XHRuYW1lOiBcIlVTRFRcIixcclxuXHRcdFx0XHR4bmFtZTogJ1RldGhlciBVU0QnLFxyXG5cdFx0XHRcdGJhbGFuY2U6IDAsXHJcblx0XHRcdFx0Y29udHJhY3RBZGRyZXNzOiAnMHhkYWMxN2Y5NThkMmVlNTIzYTIyMDYyMDY5OTQ1OTdjMTNkODMxZWM3JyxcclxuXHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9pbWc1MDAucG5nJylcclxuXHRcdFx0fVxyXG5cdFx0XVxyXG5cdH1dLFxyXG5cdFwiVFJYXCI6IFt7XHJcblx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0bmFtZTogXCJUUlhcIixcclxuXHRcdHR5cGU6ICdUUlgnLFxyXG5cdFx0Y29pbkxpc3Q6IFt7XHJcblx0XHRcdFx0bmFtZTogXCJUUlhcIixcclxuXHRcdFx0XHR4bmFtZTogJ1RST04nLFxyXG5cdFx0XHRcdGJhbGFuY2U6IDAsXHJcblx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvdHJvbjEucG5nJylcclxuXHRcdFx0fSxcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG5hbWU6IFwiVVNEVFwiLFxyXG5cdFx0XHRcdHhuYW1lOiAnVGV0aGVyIFVTRCcsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRjb250cmFjdEFkZHJlc3M6ICdUUjdOSHFqZUtReEdUQ2k4cThaWTRwTDhvdFN6Z2pMajZ0JyxcclxuXHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC90ZXRoZXJfdXNkLnBuZycpXHJcblx0XHRcdH1cclxuXHRcdF1cclxuXHR9XVxyXG59XHJcblxyXG5sZXQgV2FsbGV0VXRpbCA9IHtcclxuXHQvL+WIneasoeWIm+W7uumSseWMhVxyXG5cdGluaXRpYWxXYWxsZXQ6IGZ1bmN0aW9uKG1uZW1vbmljLCBwYXNzd29yZCkge1xyXG5cdFx0Y29uc29sZS5sb2cocGFzc3dvcmQsICdwYXNzd29yZCcpXHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IGZ1bGxXYWxsZXQ7XHJcblx0XHRsZXQgYnRjID0gVG9rZW5VdGlsLmdlbmVyYXRlQnRjKG1uZW1vbmljKTtcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0ucHJpdmF0ZUtleSA9IGJ0Yy5wcml2YXRlS2V5O1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0uYWRkcmVzcyA9IGJ0Yy5hZGRyZXNzO1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0uZWxsaXBzaXNBZGRyZXNzID0gd2FsbGV0SW5mby5CVENbMF0uYWRkcmVzcy5zdWJzdHJpbmcoMCwgNikgKyAnLi4uJyArIHdhbGxldEluZm8uQlRDW1xyXG5cdFx0XHQwXS5hZGRyZXNzLnN1YnN0cmluZygyNSxcclxuXHRcdFx0d2FsbGV0SW5mby5CVENbMF0uYWRkcmVzcy5sZW5ndGgpXHJcblx0XHRsZXQgZXRoID0gVG9rZW5VdGlsLmdlbmVyYXRlRXRoKG1uZW1vbmljKVxyXG5cdFx0d2FsbGV0SW5mby5FVEhbMF0ucGFzc3dvcmQgPSBwYXNzd29yZDtcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLm1uZW1vbmljID0gbW5lbW9uaWM7XHJcblx0XHR3YWxsZXRJbmZvLkVUSFswXS5wcml2YXRlS2V5ID0gZXRoLnByaXZhdGVLZXk7XHJcblx0XHR3YWxsZXRJbmZvLkVUSFswXS5hZGRyZXNzID0gZXRoLmFkZHJlc3M7XHJcblx0XHRsZXQgdHJvbiA9IFRva2VuVXRpbC5nZW5lcmF0ZVRyb24obW5lbW9uaWMpO1xyXG5cdFx0d2FsbGV0SW5mby5UUlhbMF0ubW5lbW9uaWMgPSBtbmVtb25pYztcclxuXHRcdHdhbGxldEluZm8uVFJYWzBdLnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXRJbmZvLlRSWFswXS5wcml2YXRlS2V5ID0gdHJvbi5wcml2YXRlS2V5O1xyXG5cdFx0d2FsbGV0SW5mby5UUlhbMF0uYWRkcmVzcyA9IHRyb24uYWRkcmVzcztcclxuXHRcdGxldCB3YWxsZXQgPSB3YWxsZXRJbmZvLkJUQ1swXTtcclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXQpO1xyXG5cdFx0dGhpcy51cGRhdGVCYWxhbmNlKCk7XHJcblx0fSxcclxuXHQvL+S/ruaUuemSseWMheWQjeensFxyXG5cdHVwZGF0ZVdhbGxldE5hbWU6IGZ1bmN0aW9uKHR5cGUsIGFkZHJlc3MsIG5hbWUpIHtcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRsZXQgd2FsbGV0TGlzdCA9IHdhbGxldEluZm9bdHlwZV07XHJcblx0XHRmb3IgKHZhciBrID0gMCwgbGVuZ3RoID0gd2FsbGV0TGlzdC5sZW5ndGg7IGsgPCBsZW5ndGg7IGsrKykge1xyXG5cdFx0XHRpZiAod2FsbGV0TGlzdFtrXS5hZGRyZXNzID09PSBhZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0TGlzdFtrXS5uYW1lID0gbmFtZVxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nLCB3YWxsZXRJbmZvKTtcclxuXHR9LFxyXG5cdC8v5Yqp6K6w6K+N5paw5bu6XHJcblx0bW5lbW9uaWNFc3RhYmxpc2hXYWxsZXQ6IGZ1bmN0aW9uKHR5cGUsIG1uZW1vbmljLCBwYXNzd29yZCkge1xyXG5cdFx0bGV0IHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdGNvbnNvbGUubG9nKHBhc3N3b3JkLCAncGFzc3dvcmQnLCB0eXBlKVxyXG5cdFx0bGV0IHdhbGxldGRlYztcclxuXHRcdHN3aXRjaCAodHlwZSkge1xyXG5cdFx0XHRjYXNlICdCVEMnOlxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5nZW5lcmF0ZUJ0YyhtbmVtb25pYyk7XHJcblx0XHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpKSB7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB3YWxsZXRkZWMuYWRkcmVzcylcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdFVEgnOlxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5nZW5lcmF0ZUV0aChtbmVtb25pYyk7XHJcblx0XHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpKSB7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB3YWxsZXRkZWMuYWRkcmVzcylcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdUUlgnOlxyXG5cclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuZ2VuZXJhdGVUcm9uKG1uZW1vbmljKTtcclxuXHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIHdhbGxldGRlYy5hZGRyZXNzKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHR9XHJcblx0XHRsZXQgd2FsbGV0ID0gZnVsbFdhbGxldFt0eXBlXVswXTtcclxuXHRcdHdhbGxldC5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0LnByaXZhdGVLZXkgPSB3YWxsZXRkZWMucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldC5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0LmFkZHJlc3MgPSB3YWxsZXRkZWMuYWRkcmVzcztcclxuXHRcdGNvbnNvbGUubG9nKHdhbGxldClcclxuXHRcdHdhbGxldEluZm9bdHlwZV0ucHVzaCh3YWxsZXQpO1xyXG5cdFx0Y29uc29sZS5sb2cod2FsbGV0SW5mbywgMTExMTExMSlcclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXQpO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgd2FsbGV0LmFkZHJlc3MpO1xyXG5cclxuXHR9LFxyXG5cdC8v56eB6ZKl5paw5bu6XHJcblx0cHJpdmF0ZUtleUVzdGFibGlzaFdhbGxldDogZnVuY3Rpb24odHlwZSwgcHJpdmF0ZUtleSwgcGFzc3dvcmQpIHtcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRjb25zb2xlLmxvZyh0eXBlKVxyXG5cdFx0Y29uc29sZS5sb2cocGFzc3dvcmQsICdwYXNzd29yZCcpXHJcblx0XHRsZXQgd2FsbGV0ZGVjO1xyXG5cdFx0c3dpdGNoICh0eXBlKSB7XHJcblx0XHRcdGNhc2UgJ0JUQyc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmltcG9ydEJ0Y1ByaXZhdGVLZXkocHJpdmF0ZUtleSk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ0VUSCc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmltcG9ydEV0aFByaXZhdGVLZXkocHJpdmF0ZUtleSk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ1RSWCc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmltcG9ydFRyb25Qcml2YXRlS2V5KHByaXZhdGVLZXkpO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0fVxyXG5cdFx0bGV0IHdhbGxldCA9IGZ1bGxXYWxsZXRbdHlwZV1bMF07XHJcblx0XHR3YWxsZXQucGFzc3dvcmQgPSBwYXNzd29yZDtcclxuXHRcdHdhbGxldC5wcml2YXRlS2V5ID0gd2FsbGV0ZGVjLnByaXZhdGVLZXk7XHJcblx0XHR3YWxsZXQuYWRkcmVzcyA9IHdhbGxldGRlYy5hZGRyZXNzO1xyXG5cdFx0d2FsbGV0SW5mb1t0eXBlXS5wdXNoKHdhbGxldCk7XHJcblx0XHRjb25zb2xlLmxvZyh3YWxsZXRJbmZvLCAn5b2T5YmN56eB6ZKl5bu655qEJylcclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXQpO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgd2FsbGV0LmFkZHJlc3MpO1xyXG5cdH0sXHJcblx0Ly/ojrflj5bpkrHljIXliJfooahcclxuXHRnZXRXYWxsZXRMaXN0OiBmdW5jdGlvbih0eXBlKSB7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0bGV0IHdhbGxldExpc3QgPSBbXTtcclxuXHRcdGlmICh0eXBlKSB7XHJcblx0XHRcdHdhbGxldExpc3QgPSB3YWxsZXRJbmZvW3R5cGVdXHJcblx0XHRcdGZvciAodmFyIGsgPSAwLCBsZW5ndGggPSB3YWxsZXRMaXN0Lmxlbmd0aDsgayA8IGxlbmd0aDsgaysrKSB7XHJcblx0XHRcdFx0bGV0IGFkZHJlc3MgPSB3YWxsZXRMaXN0W2tdLmFkZHJlc3M7XHJcblx0XHRcdFx0d2FsbGV0TGlzdFtrXS5lbGxpcHNpc0FkZHJlc3MgPSBhZGRyZXNzLnN1YnN0cmluZygwLCA2KSArICcuLi4nICsgYWRkcmVzcy5zdWJzdHJpbmcoMjUsXHJcblx0XHRcdFx0XHRhZGRyZXNzLmxlbmd0aClcclxuXHRcdFx0fVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0Zm9yIChsZXQgb2JqIGluIHdhbGxldEluZm8pIHtcclxuXHRcdFx0XHRmb3IgKHZhciBrID0gMCwgbGVuZ3RoID0gd2FsbGV0SW5mb1tvYmpdLmxlbmd0aDsgayA8IGxlbmd0aDsgaysrKSB7XHJcblx0XHRcdFx0XHRsZXQgYWRkcmVzcyA9IHdhbGxldEluZm9bb2JqXVtrXS5hZGRyZXNzO1xyXG5cclxuXHRcdFx0XHRcdHdhbGxldEluZm9bb2JqXVtrXS5lbGxpcHNpc0FkZHJlc3MgPSBhZGRyZXNzLnN1YnN0cmluZygwLCA2KSArICcuLi4nICsgYWRkcmVzcy5zdWJzdHJpbmcoXHJcblx0XHRcdFx0XHRcdGFkZHJlc3MubGVuZ3RoIC0gNixcclxuXHRcdFx0XHRcdFx0YWRkcmVzcy5sZW5ndGgpO1xyXG5cdFx0XHRcdFx0d2FsbGV0SW5mb1tvYmpdW2tdLnR5cGUgPSBvYmo7XHJcblx0XHRcdFx0XHR3YWxsZXRMaXN0LnB1c2god2FsbGV0SW5mb1tvYmpdW2tdKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHJldHVybiB3YWxsZXRMaXN0O1xyXG5cdH0sXHJcblx0c2VsZWN0V2FsbGV0OiBmdW5jdGlvbih0eXBlLCBhZGRyZXNzKSB7XHJcblx0XHRjb25zb2xlLmxvZygn6YCJ5oup6ZKx5YyFJylcclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIGFkZHJlc3MpO1xyXG5cdFx0bGV0IHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdGxldCB3YWxsZXRMaXN0ID0gd2FsbGV0SW5mb1t0eXBlXTtcclxuXHRcdGNvbnNvbGUubG9nKClcclxuXHRcdGZvciAodmFyIGsgPSAwLCBsZW5ndGggPSB3YWxsZXRMaXN0Lmxlbmd0aDsgayA8IGxlbmd0aDsgaysrKSB7XHJcblx0XHRcdGlmICh3YWxsZXRMaXN0W2tdLmFkZHJlc3MgPT0gYWRkcmVzcykge1xyXG5cdFx0XHRcdHdhbGxldExpc3Rba10uZWxsaXBzaXNBZGRyZXNzID0gYWRkcmVzcy5zdWJzdHJpbmcoMCwgNikgKyAnLi4uJyArIGFkZHJlc3Muc3Vic3RyaW5nKDI1LFxyXG5cdFx0XHRcdFx0YWRkcmVzcy5sZW5ndGgpXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXRMaXN0W2tdKTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9LFxyXG5cdHVwZGF0ZUJhbGFuY2U6IGFzeW5jIGZ1bmN0aW9uKHN1Y2Nlc3MpIHtcclxuXHRcdGNvbnN0IHdhbGxldCA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0Jyk7XHJcblx0XHRsZXQgcGFyYW1zID0ge1xyXG5cdFx0XHRjb2luTmFtZTogd2FsbGV0LnR5cGVcclxuXHRcdH1cclxuXHRcdGNvbnN0IG1haW5Db2luUCA9IGF3YWl0IGFwaS5nZXRDb2luUmF0ZShwYXJhbXMpO1xyXG5cdFx0cGFyYW1zLmNvaW5OYW1lID0gJ1VTRFQnO1xyXG5cdFx0Y29uc3QgdXNkdFUgPSBhd2FpdCBhcGkuZ2V0Q29pblJhdGUocGFyYW1zKTtcclxuXHRcdHdhbGxldC50b3RhbEJhbGFuY2VQcmljZSA9IDBcclxuXHRcdHdhbGxldC50b3RhbEJhbGFuY2VDbnlQcmljZT0wXHJcblx0XHRjb25zb2xlLmxvZyh1c2R0VSwgODg4OClcclxuXHRcdHN3aXRjaCAod2FsbGV0LnR5cGUpIHtcclxuXHRcdFx0Y2FzZSAnQlRDJzpcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIui/m+adpUJUQ1wiKVxyXG5cdFx0XHRcdHdhbGxldC5iYWxhbmNlID0gYXdhaXQgQnRjVXRpbC5nZXRCYWxhbmNlKHdhbGxldC5hZGRyZXNzKVxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdFVEgnOlxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6L+b5p2lRVRIXCIsd2FsbGV0LmJhbGFuY2UgKVxyXG5cdFx0XHRcdHdhbGxldC5iYWxhbmNlID0gYXdhaXQgRXRoVXRpbC5nZXRCYWxhbmNlKHdhbGxldC5hZGRyZXNzKTtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIui/m+adpUVUSFwiLHdhbGxldC5iYWxhbmNlIClcclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMTsgaSA8IHdhbGxldC5jb2luTGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0W2ldLmJhbGFuY2UgPSBhd2FpdCBFdGhVdGlsLmdldFRva2VuQmFsYW5jZSh3YWxsZXQuYWRkcmVzcywgd2FsbGV0LmNvaW5MaXN0W2ldLmNvbnRyYWN0QWRkcmVzcyk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6L+b5p2lRVRIXCIsd2FsbGV0LmNvaW5MaXN0W2ldLmJhbGFuY2UpXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR3YWxsZXQudG90YWxCYWxhbmNlUHJpY2UgPSB3YWxsZXQuY29pbkxpc3RbMV0uYmFsYW5jZVByaWNlP3dhbGxldC5jb2luTGlzdFsxXS5iYWxhbmNlUHJpY2U6MDtcclxuXHRcdFx0XHR3YWxsZXQudG90YWxCYWxhbmNlQ255UHJpY2U9d2FsbGV0LmNvaW5MaXN0WzFdLmJhbGFuY2VDbnlQcmljZT93YWxsZXQuY29pbkxpc3RbMV0uYmFsYW5jZUNueVByaWNlOjA7XHJcblx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzFdLmJhbGFuY2VQcmljZSA9ICh3YWxsZXRcclxuXHRcdFx0XHRcdC5jb2luTGlzdFsxXS5iYWxhbmNlICogdXNkdFUuZGF0YS5wcmljZUluVXNkKS50b0ZpeGVkKDIpO1xyXG5cdFx0XHRcdHdhbGxldC5jb2luTGlzdFsxXS5iYWxhbmNlQ255UHJpY2UgPSAod2FsbGV0XHJcblx0XHRcdFx0XHQuY29pbkxpc3RbMV0uYmFsYW5jZSAqIHVzZHRVLmRhdGEucHJpY2VDbnkpLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ1RSWCc6XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLov5vmnaVUUlhcIilcclxuXHRcdFx0XHR3YWxsZXQuYmFsYW5jZSA9IGF3YWl0IFRyb25VdGlsLmdldFRyb25CYWxhbmNlKHdhbGxldC5hZGRyZXNzKTtcclxuXHRcdFx0XHRwYXJhbXMuYWRkcmVzcyA9IHdhbGxldC5hZGRyZXNzO1xyXG5cdFx0XHRcdHBhcmFtcy5jaGFpbk5hbWUgPSB3YWxsZXQudHlwZTtcclxuXHRcdFx0XHRjb25zdCB0cm9uQ29pbiA9IGF3YWl0IGFwaS5nZXRCYWxhbmNlKHBhcmFtcyk7XHJcblx0XHRcdFx0dmFyIG5ld0xpc3Q9W107XHJcblx0XHRcdFx0bmV3TGlzdC5wdXNoKHdhbGxldC5jb2luTGlzdFswXSlcclxuXHRcdFx0XHRuZXdMaXN0LnB1c2god2FsbGV0LmNvaW5MaXN0WzFdKVxyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAxOyBpIDwgdHJvbkNvaW4uZGF0YS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0aWYgKHRyb25Db2luLmRhdGFbaV0udG9rZW5BYmJyID09PSAnVVNEVCcpIHtcclxuXHRcdFx0XHRcdFx0bmV3TGlzdFsxXS5iYWxhbmNlID0gKE51bWJlcih0cm9uQ29pbi5kYXRhW2ldLmJhbGFuY2UpIC8gTWF0aC5wb3coMTAsIHRyb25Db2luXHJcblx0XHRcdFx0XHRcdFx0LmRhdGFbaV0udG9rZW5EZWNpbWFsKSk7XHJcblx0XHRcdFx0XHRcdG5ld0xpc3RbMV0uYmFsYW5jZUNueVByaWNlID0gKG5ld0xpc3RbMV0uYmFsYW5jZSAqIHVzZHRVLmRhdGEucHJpY2VDbnkpLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0XHRcdG5ld0xpc3RbMV0uYmFsYW5jZVByaWNlID0gKG5ld0xpc3RbMV0uYmFsYW5jZSAqIHVzZHRVLmRhdGEucHJpY2VJblVzZCkudG9GaXhlZCgyKTtcclxuXHRcdFx0XHRcdFx0d2FsbGV0LnRvdGFsQmFsYW5jZVByaWNlID0gbmV3TGlzdFsxXS5iYWxhbmNlUHJpY2VcclxuXHRcdFx0XHRcdFx0d2FsbGV0LnRvdGFsQmFsYW5jZUNueVByaWNlPW5ld0xpc3RbMV0uYmFsYW5jZUNueVByaWNlXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhOdW1iZXIodHJvbkNvaW4uZGF0YVtpXS5iYWxhbmNlKSAvIE1hdGgucG93KDEwLCB0cm9uQ29pbi5kYXRhW2ldXHJcblx0XHRcdFx0XHRcdFx0LnRva2VuRGVjaW1hbCkpXHJcblx0XHRcdFx0XHRcdHZhciBjb2luID0ge1xyXG5cdFx0XHRcdFx0XHRcdG5hbWU6IHRyb25Db2luLmRhdGFbaV0udG9rZW5BYmJyLFxyXG5cdFx0XHRcdFx0XHRcdHhuYW1lOiB0cm9uQ29pbi5kYXRhW2ldLnRva2VuTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRiYWxhbmNlOiAoTnVtYmVyKHRyb25Db2luLmRhdGFbaV0uYmFsYW5jZSkgLyBNYXRoLnBvdygxMCwgdHJvbkNvaW4uZGF0YVtpXVxyXG5cdFx0XHRcdFx0XHRcdFx0LnRva2VuRGVjaW1hbCkpLFxyXG5cdFx0XHRcdFx0XHRcdGljb246IHRyb25Db2luLmRhdGFbaV0udG9rZW5Mb2dvLFxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAodHJvbkNvaW4uZGF0YVtpXS50b2tlblR5cGUgPT09ICd0cmMyMCcpIHtcclxuXHRcdFx0XHRcdFx0XHRjb2luLmNvbnRyYWN0QWRkcmVzcyA9IHRyb25Db2luLmRhdGFbaV0udG9rZW5JZFxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGNvaW4uY29udHJhY3RBZGRyZXNzID0gdHJvbkNvaW4uZGF0YVtpXS5vd25lcl9hZGRyZXNzXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bmV3TGlzdC5wdXNoKGNvaW4pXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0PW5ld0xpc3Q7XHJcblx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHR3YWxsZXQuYmFsYW5jZVByaWNlID0gKHdhbGxldC5iYWxhbmNlICogbWFpbkNvaW5QLmRhdGEucHJpY2VJblVzZCkudG9GaXhlZCgyKTtcclxuXHRcdHdhbGxldC5iYWxhbmNlQ255UHJpY2UgPSAod2FsbGV0LmJhbGFuY2UgKiBtYWluQ29pblAuZGF0YS5wcmljZUNueSkudG9GaXhlZCgyKTtcclxuXHRcdHdhbGxldC50b3RhbEJhbGFuY2VQcmljZT0oTnVtYmVyKHdhbGxldC50b3RhbEJhbGFuY2VQcmljZSkrTnVtYmVyKHdhbGxldC5iYWxhbmNlUHJpY2UpKS50b0ZpeGVkKDIpO1xyXG5cdFx0d2FsbGV0LnRvdGFsQmFsYW5jZUNueVByaWNlPShOdW1iZXIod2FsbGV0LnRvdGFsQmFsYW5jZUNueVByaWNlKStOdW1iZXIod2FsbGV0LmJhbGFuY2VDbnlQcmljZSkpLnRvRml4ZWQoMik7XHJcblx0XHRjb25zb2xlLmxvZyhcIndhbGxldC5iYWxhbmNlUHJpY2VcIixOdW1iZXIod2FsbGV0LnRvdGFsQmFsYW5jZVByaWNlKSlcclxuXHRcdGNvbnNvbGUubG9nKFwid2FsbGV0LmJhbGFuY2VDbnlQcmljZVwiLHdhbGxldC50b3RhbEJhbGFuY2VQcmljZSlcclxuXHRcdHdhbGxldC5jb2luTGlzdFswXS5iYWxhbmNlID0gd2FsbGV0LmJhbGFuY2VcclxuXHRcdHdhbGxldC5jb2luTGlzdFswXS5iYWxhbmNlUHJpY2UgPSB3YWxsZXQuYmFsYW5jZVByaWNlXHJcblx0XHR3YWxsZXQuY29pbkxpc3RbMF0uYmFsYW5jZUNueVByaWNlID0gd2FsbGV0LmJhbGFuY2VDbnlQcmljZVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLHdhbGxldCk7XHJcblx0XHRjb25zdCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRmb3IgKHZhciBrID0gMCwgbGVuZ3RoID0gd2FsbGV0SW5mb1t3YWxsZXQudHlwZV0ubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0aWYgKHdhbGxldEluZm9bd2FsbGV0LnR5cGVdW2tdLmFkZHJlc3MgPT09IHdhbGxldC5hZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0SW5mb1t3YWxsZXQudHlwZV1ba10gPSB3YWxsZXQ7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdFx0cmV0dXJuIHdhbGxldDtcclxuXHR9LFxyXG5cclxuXHQvLyDlsIHoo4XlnLDlnYDmlrnms5VcclxuXHR1cGRhdGVBZGRyZXNzOiBmdW5jdGlvbih0eXBlLCB2YWx1ZSwgYmlnQWRkcmVzcywgYWRkcmVzc05hbWUpIHtcclxuXHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0c3dpdGNoICh3YWxsZXQudHlwZSkge1xyXG5cdFx0XHRjYXNlICdCVEMnOlxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnRVRIJzpcclxuXHJcblxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdUUlgnOlxyXG5cdFx0XHRcdGlmICh2YWx1ZSA9PSAnRVRIJykge1xyXG5cdFx0XHRcdFx0Y29uc3QgZ2FpID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycpXHJcblx0XHRcdFx0XHRjb25zdCBnYWkyID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycpXHJcblx0XHRcdFx0XHRjb25zdCBpbmRleCA9IHVuaS5nZXRTdG9yYWdlU3luYygnZWRpdEluZGV4JylcclxuXHRcdFx0XHRcdGxldCBldGggPSBuZXcgT2JqZWN0O1xyXG5cdFx0XHRcdFx0ZXRoLmFkZHJlc3MgPSBiaWdBZGRyZXNzO1xyXG5cdFx0XHRcdFx0ZXRoLm5hbWUgPSBhZGRyZXNzTmFtZVxyXG5cdFx0XHRcdFx0ZXRoLmNvaW5MaXN0ID0gW3tcclxuXHRcdFx0XHRcdFx0bmFtZTogXCJFVEhcIixcclxuXHRcdFx0XHRcdFx0bmFtZTI6IFwiRVRIXCIsXHJcblx0XHRcdFx0XHRcdHhuYW1lOiAnRXRoZXJldW0nLFxyXG5cdFx0XHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9GcmFtZTMyOTkucG5nJylcclxuXHRcdFx0XHRcdH1dO1xyXG5cdFx0XHRcdFx0Z2FpMi5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJywgZ2FpMilcclxuXHRcdFx0XHRcdGdhaS5wdXNoKGV0aCk7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJywgZ2FpKVxyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAnU3VjY2Vzc2Z1bGx5JyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnLi4vYWRkcmVzcy9pbmRleCdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHJcblx0XHR9XHJcblxyXG5cdH0sXHJcblx0Ly8g5oyH57q56K+G5YirXHJcblx0ZmluZ2VyKCkge1xyXG5cclxuXHRcdGlmICghcGx1cy5maW5nZXJwcmludC5pc1N1cHBvcnQoKSkge1xyXG5cdFx0XHR0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfkuI3mlK/mjIHmjIfnurnor4bliKsnO1xyXG5cdFx0XHR0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNLZXlndWFyZFNlY3VyZSgpKSB7XHJcblx0XHRcdHRoaXMucmVzdWx0ID0gJ+atpOiuvuWkh+acquiuvue9ruWvhueggemUgeWxj++8jOaXoOazleS9v+eUqOaMh+e6ueivhuWIqyc7XHJcblx0XHRcdHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0Vucm9sbGVkRmluZ2VycHJpbnRzKCkpIHtcclxuXHRcdFx0dGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pyq5b2V5YWl5oyH57q577yM6K+35Yiw6K6+572u5Lit5byA5ZCvJztcclxuXHRcdFx0dGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHR0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmlK/mjIHmjIfnurnor4bliKsnO1xyXG5cdFx0XHR0aGlzLmRpc2FibGVkID0gZmFsc2U7XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHR9LFxyXG5cclxuXHRmaW5nZXJwcmludDogZnVuY3Rpb24oc2V0dCkge1xyXG5cdFx0bGV0IGJsdHlwZSA9IHRydWU7XHJcblxyXG5cdFx0aWYgKCFwbHVzLmZpbmdlcnByaW50LmlzU3VwcG9ydCgpKSB7XHJcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdHRpdGxlOiAnVGhpcyBkZXZpY2UgZG9lcyBub3Qgc3VwcG9ydCBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbicsXHJcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdH0pXHJcblx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0tleWd1YXJkU2VjdXJlKCkpIHtcclxuXHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0dGl0bGU6ICdUaGlzIGRldmljZSBpcyBub3QgZXF1aXBwZWQgd2l0aCBhIHBhc3N3b3JkIGxvY2sgc2NyZWVuIGFuZCBjYW5ub3QgdXNlIGZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uJyxcclxuXHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0fSlcclxuXHJcblx0XHR9IGVsc2UgaWYgKCFwbHVzLmZpbmdlcnByaW50LmlzRW5yb2xsZWRGaW5nZXJwcmludHMoKSkge1xyXG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHR0aXRsZTogJ1RoZXJlIGlzIG5vIGZpbmdlcnByaW50IGVudGVyZWQgaW4gdGhpcyBkZXZpY2UuIFBsZWFzZSB0dXJuIGl0IG9uIGluIHRoZSBzZXR0aW5nJyxcclxuXHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0fSlcclxuXHRcdFx0Ly8gdGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHQvLyB0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmlK/mjIHmjIfnurnor4bliKsnO1xyXG5cdFx0XHQvLyAvLyB0aGlzLmRpc2FibGVkID0gZmFsc2U7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRsZXQgZm9yU2V0dCA9IHRydWU7XHJcblxyXG5cdFx0XHRwbHVzLmZpbmdlcnByaW50LmF1dGhlbnRpY2F0ZShmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcdFxyXG5cdFx0XHRcdC8vIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdC8vIFx0dGl0bGU6ICdGaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbiBzdWNjZWVkZWQnLFxyXG5cdFx0XHRcdC8vIFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdC8vIFx0ZHVyYXRpb246IDE1MDAsXHJcblx0XHRcdFx0Ly8gXHRcdH0pXHJcblx0XHRcdFx0Ly8g5a2Y5YKo6K6+572u6YeM5byA5ZCv5oyH57q55ZCO55qE54q25oCB77yM6ZqQ6JeP5L2/55So5a+G56CBXHJcblx0XHRcdFx0Y29uc29sZS5sb2coZm9yU2V0dCwgMTIxMjEpXHJcblx0XHRcdFx0aWYgKHNldHQpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsIHRydWUpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhmb3JTZXR0LCAxMjEyMSlcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vcGx1cy5uYXRpdmVVSS5hbGVydCgnRmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gc3VjY2VlZGVkJyk7XHJcblx0XHRcdH0sIGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRzd2l0Y2ggKGUuY29kZSkge1xyXG5cdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9NSVNNQVRDSDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCgnRmluZ2VycHJpbnQgbWF0Y2hpbmcgZmFpbGVkLCBwbGVhc2UgcmUtZW50ZXInKTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIGUuQVVUSEVOVElDQVRFX09WRVJMSU1JVDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuYWxlcnQoXHJcblx0XHRcdFx0XHRcdFx0J1RoZSBudW1iZXIgb2YgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gZmFpbHVyZXMgZXhjZWVkcyB0aGUgbGltaXQuIFBsZWFzZSB1c2Ugb3RoZXIgbWV0aG9kcyBmb3IgYXV0aGVudGljYXRpb24nXHJcblx0XHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSBlLkNBTkNFTDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCgnUmVjb2duaXRpb24gaGFzIGJlZW4gY2FuY2VsbGVkJyk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuYWxlcnQoJ0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGZhaWxlZCwgcGxlYXNlIHRyeSBhZ2FpbicpO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyBBbmRyb2lk5bmz5Y+w5omL5Yqo5by55Ye6562J5b6F5o+Q56S65qGGIFxyXG5cdFx0XHRpZiAoJ0FuZHJvaWQnID09IHBsdXMub3MubmFtZSkge1xyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0LyogcGx1cy5uYXRpdmVVSS5zaG93V2FpdGluZygn5oyH57q56K+G5Yir5LitLi4uJykub25jbG9zZSA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0cGx1cy5maW5nZXJwcmludC5jYW5jZWwoKTtcclxuXHRcdFx0XHR9ICovXHJcblx0XHRcdH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0fSxcclxuXHRwcmludENhbmNlbDogZnVuY3Rpb24oKSB7XHJcblx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0Ly8gdGhpcy5yZXN1bHQ9XCLlgZzmraLmjIfnurnor4bliKtcIlxyXG5cdH0sXHJcbn1cclxuZXhwb3J0IGRlZmF1bHQgV2FsbGV0VXRpbFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///963\n"); +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 */ 44));var _TokenUtil = _interopRequireDefault(__webpack_require__(/*! ./TokenUtil.js */ 38));\nvar _BtcUtil = _interopRequireDefault(__webpack_require__(/*! ./BtcUtil.js */ 964));\nvar _TronUtil = _interopRequireDefault(__webpack_require__(/*! ./TronUtil.js */ 965));\nvar _EthUtil = _interopRequireDefault(__webpack_require__(/*! ./EthUtil.js */ 966));\nvar _api = _interopRequireDefault(__webpack_require__(/*! ./api.js */ 582));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\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 */ 518) }] }],\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 */ 519) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7',\n icon: __webpack_require__(/*! @/static/tongyonh/img500.png */ 520) }] }],\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 */ 521) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',\n icon: __webpack_require__(/*! @/static/tongyonh/tether_usd.png */ 522) }] }] };\n\n\n\n\n\nvar WalletUtil = {\n //初次创建钱包\n initialWallet: function initialWallet(mnemonic, password) {\n __f__(\"log\", password, 'password', \" at utils/WalletUtil.js:62\");\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[\n 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:102\");\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:133\");\n walletInfo[type].push(wallet);\n __f__(\"log\", walletInfo, 1111111, \" at utils/WalletUtil.js:135\");\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:144\");\n __f__(\"log\", password, 'password', \" at utils/WalletUtil.js:145\");\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:163\");\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:195\");\n uni.setStorageSync('walleti', address);\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = walletInfo[type];\n __f__(\"log\", \" at utils/WalletUtil.js:199\");\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(address.length - 6,\n address.length);\n uni.setStorageSync('wallet', walletList[k]);\n break;\n }\n\n }\n },\n updateBalance: function () {var _updateBalance = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(success) {var wallet, params, mainCoinP, usdtU, i, tronCoin, newList, _i, coin, walletInfo, k, length;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n wallet = uni.getStorageSync('wallet');\n params = {\n coinName: wallet.type };_context.next = 4;return (\n\n _api.default.getCoinRate(params));case 4:mainCoinP = _context.sent;\n params.coinName = 'USDT';_context.next = 8;return (\n _api.default.getCoinRate(params));case 8:usdtU = _context.sent;\n wallet.totalBalancePrice = 0;\n wallet.totalBalanceCnyPrice = 0;\n __f__(\"log\", usdtU, 8888, \" at utils/WalletUtil.js:220\");_context.t0 =\n wallet.type;_context.next = _context.t0 ===\n 'BTC' ? 15 : _context.t0 ===\n\n\n\n 'ETH' ? 20 : _context.t0 ===\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n 'TRX' ? 39 : 54;break;case 15:__f__(\"log\", \"进来BTC\", \" at utils/WalletUtil.js:223\");_context.next = 18;return _BtcUtil.default.getBalance(wallet.address);case 18:wallet.balance = _context.sent;return _context.abrupt(\"break\", 54);case 20:__f__(\"log\", \"进来ETH\", wallet.balance, \" at utils/WalletUtil.js:227\");_context.next = 23;return _EthUtil.default.getBalance(wallet.address);case 23:wallet.balance = _context.sent;__f__(\"log\", \"进来ETH\", wallet.balance, \" at utils/WalletUtil.js:229\");i = 1;case 26:if (!(i < wallet.coinList.length)) {_context.next = 34;break;}_context.next = 29;return _EthUtil.default.getTokenBalance(wallet.address, wallet.coinList[i].contractAddress);case 29:wallet.coinList[i].balance = _context.sent;__f__(\"log\", \"进来ETH\", wallet.coinList[i].balance, \" at utils/WalletUtil.js:232\");case 31:i++;_context.next = 26;break;case 34:wallet.totalBalancePrice = wallet.coinList[1].balancePrice ? wallet.coinList[1].balancePrice : 0;wallet.totalBalanceCnyPrice = wallet.coinList[1].balanceCnyPrice ? wallet.coinList[1].balanceCnyPrice : 0;wallet.coinList[1].balancePrice = (wallet.coinList[1].balance * usdtU.data.priceInUsd).toFixed(2);wallet.coinList[1].balanceCnyPrice = (wallet.coinList[1].balance * usdtU.data.priceCny).toFixed(2);return _context.abrupt(\"break\", 54);case 39:\n __f__(\"log\", \"进来TRX\", \" at utils/WalletUtil.js:243\");_context.next = 42;return (\n _TronUtil.default.getTronBalance(wallet.address));case 42:wallet.balance = _context.sent;\n params.address = wallet.address;\n params.chainName = wallet.type;_context.next = 47;return (\n _api.default.getBalance(params));case 47:tronCoin = _context.sent;\n newList = [];\n newList.push(wallet.coinList[0]);\n newList.push(wallet.coinList[1]);\n for (_i = 1; _i < tronCoin.data.length; _i++) {\n if (tronCoin.data[_i].tokenAbbr === 'USDT') {\n newList[1].balance = Number(tronCoin.data[_i].balance) / Math.pow(10, tronCoin.\n data[_i].tokenDecimal);\n newList[1].balanceCnyPrice = (newList[1].balance * usdtU.data.priceCny).toFixed(2);\n newList[1].balancePrice = (newList[1].balance * usdtU.data.priceInUsd).toFixed(2);\n wallet.totalBalancePrice = newList[1].balancePrice;\n wallet.totalBalanceCnyPrice = newList[1].balanceCnyPrice;\n } else {\n __f__(\"log\", Number(tronCoin.data[_i].balance) / Math.pow(10, tronCoin.data[_i].\n tokenDecimal), \" at utils/WalletUtil.js:260\");\n coin = {\n name: tronCoin.data[_i].tokenAbbr,\n xname: tronCoin.data[_i].tokenName,\n balance: Number(tronCoin.data[_i].balance) / Math.pow(10, tronCoin.data[_i].\n tokenDecimal),\n icon: tronCoin.data[_i].tokenLogo };\n\n\n if (tronCoin.data[_i].tokenType === 'trc20') {\n coin.contractAddress = tronCoin.data[_i].tokenId;\n } else {\n coin.contractAddress = tronCoin.data[_i].owner_address;\n }\n newList.push(coin);\n }\n\n\n }\n wallet.coinList = newList;return _context.abrupt(\"break\", 54);case 54:\n\n\n\n\n\n wallet.balancePrice = (wallet.balance * mainCoinP.data.priceInUsd).toFixed(2);\n wallet.balanceCnyPrice = (wallet.balance * mainCoinP.data.priceCny).toFixed(2);\n wallet.totalBalancePrice = (Number(wallet.totalBalancePrice) + Number(wallet.balancePrice)).toFixed(2);\n wallet.totalBalanceCnyPrice = (Number(wallet.totalBalanceCnyPrice) + Number(wallet.balanceCnyPrice)).toFixed(2);\n __f__(\"log\", \"wallet.balancePrice\", Number(wallet.totalBalancePrice), \" at utils/WalletUtil.js:290\");\n __f__(\"log\", \"wallet.balanceCnyPrice\", wallet.totalBalancePrice, \" at utils/WalletUtil.js:291\");\n wallet.coinList[0].balance = wallet.balance;\n wallet.coinList[0].balancePrice = wallet.balancePrice;\n wallet.coinList[0].balanceCnyPrice = wallet.balanceCnyPrice;\n uni.setStorageSync('wallet', wallet);\n walletInfo = uni.getStorageSync('walletInfo');\n k = 0, length = walletInfo[wallet.type].length;case 66:if (!(k < length)) {_context.next = 73;break;}if (!(\n walletInfo[wallet.type][k].address === wallet.address)) {_context.next = 70;break;}\n walletInfo[wallet.type][k] = wallet;return _context.abrupt(\"break\", 73);case 70:k++;_context.next = 66;break;case 73:\n\n\n\n uni.setStorageSync('walletInfo', walletInfo);return _context.abrupt(\"return\",\n wallet);case 75:case \"end\":return _context.stop();}}}, _callee);}));function updateBalance(_x) {return _updateBalance.apply(this, arguments);}return updateBalance;}(),\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 */ 519) }];\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:432\");\n if (sett) {\n uni.setStorageSync('fingerPass', true);\n __f__(\"log\", forSett, 12121, \" at utils/WalletUtil.js:435\");\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 */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvV2FsbGV0VXRpbC5qcyJdLCJuYW1lcyI6WyJmdWxsV2FsbGV0IiwiYmFsYW5jZSIsIm5hbWUiLCJ0eXBlIiwiY29pbkxpc3QiLCJ4bmFtZSIsImljb24iLCJyZXF1aXJlIiwiY29udHJhY3RBZGRyZXNzIiwiV2FsbGV0VXRpbCIsImluaXRpYWxXYWxsZXQiLCJtbmVtb25pYyIsInBhc3N3b3JkIiwid2FsbGV0SW5mbyIsImJ0YyIsIlRva2VuVXRpbCIsImdlbmVyYXRlQnRjIiwiQlRDIiwicHJpdmF0ZUtleSIsImFkZHJlc3MiLCJlbGxpcHNpc0FkZHJlc3MiLCJzdWJzdHJpbmciLCJsZW5ndGgiLCJldGgiLCJnZW5lcmF0ZUV0aCIsIkVUSCIsInRyb24iLCJnZW5lcmF0ZVRyb24iLCJUUlgiLCJ3YWxsZXQiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsInVwZGF0ZUJhbGFuY2UiLCJ1cGRhdGVXYWxsZXROYW1lIiwiZ2V0U3RvcmFnZVN5bmMiLCJ3YWxsZXRMaXN0IiwiayIsIm1uZW1vbmljRXN0YWJsaXNoV2FsbGV0Iiwid2FsbGV0ZGVjIiwicHVzaCIsInByaXZhdGVLZXlFc3RhYmxpc2hXYWxsZXQiLCJpbXBvcnRCdGNQcml2YXRlS2V5IiwiaW1wb3J0RXRoUHJpdmF0ZUtleSIsImltcG9ydFRyb25Qcml2YXRlS2V5IiwiZ2V0V2FsbGV0TGlzdCIsIm9iaiIsInNlbGVjdFdhbGxldCIsInN1Y2Nlc3MiLCJwYXJhbXMiLCJjb2luTmFtZSIsImFwaSIsImdldENvaW5SYXRlIiwibWFpbkNvaW5QIiwidXNkdFUiLCJ0b3RhbEJhbGFuY2VQcmljZSIsInRvdGFsQmFsYW5jZUNueVByaWNlIiwiQnRjVXRpbCIsImdldEJhbGFuY2UiLCJFdGhVdGlsIiwiaSIsImdldFRva2VuQmFsYW5jZSIsImJhbGFuY2VQcmljZSIsImJhbGFuY2VDbnlQcmljZSIsImRhdGEiLCJwcmljZUluVXNkIiwidG9GaXhlZCIsInByaWNlQ255IiwiVHJvblV0aWwiLCJnZXRUcm9uQmFsYW5jZSIsImNoYWluTmFtZSIsInRyb25Db2luIiwibmV3TGlzdCIsInRva2VuQWJiciIsIk51bWJlciIsIk1hdGgiLCJwb3ciLCJ0b2tlbkRlY2ltYWwiLCJjb2luIiwidG9rZW5OYW1lIiwidG9rZW5Mb2dvIiwidG9rZW5UeXBlIiwidG9rZW5JZCIsIm93bmVyX2FkZHJlc3MiLCJ1cGRhdGVBZGRyZXNzIiwidmFsdWUiLCJiaWdBZGRyZXNzIiwiYWRkcmVzc05hbWUiLCJ0aGF0IiwiZ2FpIiwiZ2FpMiIsImluZGV4IiwiT2JqZWN0IiwibmFtZTIiLCJzcGxpY2UiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImR1cmF0aW9uIiwibmF2aWdhdGVUbyIsInVybCIsImZpbmdlciIsInBsdXMiLCJmaW5nZXJwcmludCIsImlzU3VwcG9ydCIsInJlc3VsdCIsImRpc2FibGVkIiwiaXNLZXlndWFyZFNlY3VyZSIsImlzRW5yb2xsZWRGaW5nZXJwcmludHMiLCJzZXR0IiwiYmx0eXBlIiwiZm9yU2V0dCIsImF1dGhlbnRpY2F0ZSIsIm5hdGl2ZVVJIiwiY2xvc2VXYWl0aW5nIiwiZSIsImNvZGUiLCJBVVRIRU5USUNBVEVfTUlTTUFUQ0giLCJ0b2FzdCIsIkFVVEhFTlRJQ0FURV9PVkVSTElNSVQiLCJhbGVydCIsIkNBTkNFTCIsIm9zIiwic2hvdyIsInByaW50Q2FuY2VsIiwiY2FuY2VsIl0sIm1hcHBpbmdzIjoid1BBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0RTs7QUFFQSxJQUFJQSxVQUFVLEdBQUc7QUFDaEIsU0FBTyxDQUFDO0FBQ1BDLFdBQU8sRUFBRSxDQURGO0FBRVBDLFFBQUksRUFBRSxLQUZDO0FBR1BDLFFBQUksRUFBRSxLQUhDO0FBSVBDLFlBQVEsRUFBRSxDQUFDO0FBQ1ZGLFVBQUksRUFBRSxLQURJO0FBRVZHLFdBQUssRUFBRSxTQUZHO0FBR1ZKLGFBQU8sRUFBRSxDQUhDO0FBSVZLLFVBQUksRUFBRUMsbUJBQU8sQ0FBQyxvQ0FBRCxDQUpILEVBQUQsQ0FKSCxF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UUEsQ0FBQyxDQUFDQyxJQUFWO0FBQ0MsZUFBS0QsQ0FBQyxDQUFDRSxxQkFBUDtBQUNDZixnQkFBSSxDQUFDVyxRQUFMLENBQWNLLEtBQWQsQ0FBb0IsOENBQXBCO0FBQ0E7QUFDRCxlQUFLSCxDQUFDLENBQUNJLHNCQUFQO0FBQ0NqQixnQkFBSSxDQUFDVyxRQUFMLENBQWNDLFlBQWQsR0FERCxDQUMrQjtBQUM5QlosZ0JBQUksQ0FBQ1csUUFBTCxDQUFjTyxLQUFkO0FBQ0MsOEhBREQ7O0FBR0E7QUFDRCxlQUFLTCxDQUFDLENBQUNNLE1BQVA7QUFDQ25CLGdCQUFJLENBQUNXLFFBQUwsQ0FBY0ssS0FBZCxDQUFvQixnQ0FBcEI7QUFDQTtBQUNEO0FBQ0NoQixnQkFBSSxDQUFDVyxRQUFMLENBQWNDLFlBQWQsR0FERCxDQUMrQjtBQUM5QlosZ0JBQUksQ0FBQ1csUUFBTCxDQUFjTyxLQUFkLENBQW9CLHFEQUFwQjtBQUNBLGtCQWhCRjs7QUFrQkEsT0FsQ0Q7QUFtQ0E7QUFDQSxVQUFJLGFBQWFsQixJQUFJLENBQUNvQixFQUFMLENBQVF0SCxJQUF6QixFQUErQjtBQUM5QixhQUFLdUgsSUFBTCxHQUFZLElBQVo7QUFDQTs7O0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUJEOzs7O0FBSUQsR0EzYWU7QUE0YWhCQyxhQUFXLEVBQUUsdUJBQVc7QUFDdkJ0QixRQUFJLENBQUNDLFdBQUwsQ0FBaUJzQixNQUFqQjtBQUNBO0FBQ0EsR0EvYWUsRUFBakIsQzs7QUFpYmVsSCxVIiwiZmlsZSI6Ijk2My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBUb2tlblV0aWwgZnJvbSAnLi9Ub2tlblV0aWwuanMnXHJcbmltcG9ydCBCdGNVdGlsIGZyb20gJy4vQnRjVXRpbC5qcydcclxuaW1wb3J0IFRyb25VdGlsIGZyb20gJy4vVHJvblV0aWwuanMnXHJcbmltcG9ydCBFdGhVdGlsIGZyb20gJy4vRXRoVXRpbC5qcydcclxuaW1wb3J0IGFwaSBmcm9tICcuL2FwaS5qcydcclxuXHJcbmxldCBmdWxsV2FsbGV0ID0ge1xyXG5cdFwiQlRDXCI6IFt7XHJcblx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0bmFtZTogXCJCVENcIixcclxuXHRcdHR5cGU6ICdCVEMnLFxyXG5cdFx0Y29pbkxpc3Q6IFt7XHJcblx0XHRcdG5hbWU6IFwiQlRDXCIsXHJcblx0XHRcdHhuYW1lOiAnQml0Y29pbicsXHJcblx0XHRcdGJhbGFuY2U6IDAsXHJcblx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2J5ZS5wbmcnKVxyXG5cdFx0fV1cclxuXHR9XSxcclxuXHRcIkVUSFwiOiBbe1xyXG5cdFx0YmFsYW5jZTogMCxcclxuXHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHR0eXBlOiAnRVRIJyxcclxuXHRcdGNvaW5MaXN0OiBbe1xyXG5cdFx0XHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdFdGhlcmV1bScsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9GcmFtZTMyOTkucG5nJylcclxuXHRcdFx0fSxcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG5hbWU6IFwiVVNEVFwiLFxyXG5cdFx0XHRcdHhuYW1lOiAnVGV0aGVyIFVTRCcsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRjb250cmFjdEFkZHJlc3M6ICcweGRhYzE3Zjk1OGQyZWU1MjNhMjIwNjIwNjk5NDU5N2MxM2Q4MzFlYzcnLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2ltZzUwMC5wbmcnKVxyXG5cdFx0XHR9XHJcblx0XHRdXHJcblx0fV0sXHJcblx0XCJUUlhcIjogW3tcclxuXHRcdGJhbGFuY2U6IDAsXHJcblx0XHRuYW1lOiBcIlRSWFwiLFxyXG5cdFx0dHlwZTogJ1RSWCcsXHJcblx0XHRjb2luTGlzdDogW3tcclxuXHRcdFx0XHRuYW1lOiBcIlRSWFwiLFxyXG5cdFx0XHRcdHhuYW1lOiAnVFJPTicsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC90cm9uMS5wbmcnKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bmFtZTogXCJVU0RUXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdUZXRoZXIgVVNEJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGNvbnRyYWN0QWRkcmVzczogJ1RSN05IcWplS1F4R1RDaThxOFpZNHBMOG90U3pnakxqNnQnLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL3RldGhlcl91c2QucG5nJylcclxuXHRcdFx0fVxyXG5cdFx0XVxyXG5cdH1dXHJcbn1cclxuXHJcbmxldCBXYWxsZXRVdGlsID0ge1xyXG5cdC8v5Yid5qyh5Yib5bu66ZKx5YyFXHJcblx0aW5pdGlhbFdhbGxldDogZnVuY3Rpb24obW5lbW9uaWMsIHBhc3N3b3JkKSB7XHJcblx0XHRjb25zb2xlLmxvZyhwYXNzd29yZCwgJ3Bhc3N3b3JkJylcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gZnVsbFdhbGxldDtcclxuXHRcdGxldCBidGMgPSBUb2tlblV0aWwuZ2VuZXJhdGVCdGMobW5lbW9uaWMpO1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0ucGFzc3dvcmQgPSBwYXNzd29yZDtcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLm1uZW1vbmljID0gbW5lbW9uaWM7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5wcml2YXRlS2V5ID0gYnRjLnByaXZhdGVLZXk7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5hZGRyZXNzID0gYnRjLmFkZHJlc3M7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5lbGxpcHNpc0FkZHJlc3MgPSB3YWxsZXRJbmZvLkJUQ1swXS5hZGRyZXNzLnN1YnN0cmluZygwLCA2KSArICcuLi4nICsgd2FsbGV0SW5mby5CVENbXHJcblx0XHRcdDBdLmFkZHJlc3Muc3Vic3RyaW5nKDI1LFxyXG5cdFx0XHR3YWxsZXRJbmZvLkJUQ1swXS5hZGRyZXNzLmxlbmd0aClcclxuXHRcdGxldCBldGggPSBUb2tlblV0aWwuZ2VuZXJhdGVFdGgobW5lbW9uaWMpXHJcblx0XHR3YWxsZXRJbmZvLkVUSFswXS5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0SW5mby5FVEhbMF0ubW5lbW9uaWMgPSBtbmVtb25pYztcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLnByaXZhdGVLZXkgPSBldGgucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLmFkZHJlc3MgPSBldGguYWRkcmVzcztcclxuXHRcdGxldCB0cm9uID0gVG9rZW5VdGlsLmdlbmVyYXRlVHJvbihtbmVtb25pYyk7XHJcblx0XHR3YWxsZXRJbmZvLlRSWFswXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5UUlhbMF0ucGFzc3dvcmQgPSBwYXNzd29yZDtcclxuXHRcdHdhbGxldEluZm8uVFJYWzBdLnByaXZhdGVLZXkgPSB0cm9uLnByaXZhdGVLZXk7XHJcblx0XHR3YWxsZXRJbmZvLlRSWFswXS5hZGRyZXNzID0gdHJvbi5hZGRyZXNzO1xyXG5cdFx0bGV0IHdhbGxldCA9IHdhbGxldEluZm8uQlRDWzBdO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR0aGlzLnVwZGF0ZUJhbGFuY2UoKTtcclxuXHR9LFxyXG5cdC8v5L+u5pS56ZKx5YyF5ZCN56ewXHJcblx0dXBkYXRlV2FsbGV0TmFtZTogZnVuY3Rpb24odHlwZSwgYWRkcmVzcywgbmFtZSkge1xyXG5cdFx0bGV0IHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdGxldCB3YWxsZXRMaXN0ID0gd2FsbGV0SW5mb1t0eXBlXTtcclxuXHRcdGZvciAodmFyIGsgPSAwLCBsZW5ndGggPSB3YWxsZXRMaXN0Lmxlbmd0aDsgayA8IGxlbmd0aDsgaysrKSB7XHJcblx0XHRcdGlmICh3YWxsZXRMaXN0W2tdLmFkZHJlc3MgPT09IGFkZHJlc3MpIHtcclxuXHRcdFx0XHR3YWxsZXRMaXN0W2tdLm5hbWUgPSBuYW1lXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdH0sXHJcblx0Ly/liqnorrDor43mlrDlu7pcclxuXHRtbmVtb25pY0VzdGFibGlzaFdhbGxldDogZnVuY3Rpb24odHlwZSwgbW5lbW9uaWMsIHBhc3N3b3JkKSB7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0Y29uc29sZS5sb2cocGFzc3dvcmQsICdwYXNzd29yZCcsIHR5cGUpXHJcblx0XHRsZXQgd2FsbGV0ZGVjO1xyXG5cdFx0c3dpdGNoICh0eXBlKSB7XHJcblx0XHRcdGNhc2UgJ0JUQyc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmdlbmVyYXRlQnRjKG1uZW1vbmljKTtcclxuXHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIHdhbGxldGRlYy5hZGRyZXNzKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ0VUSCc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmdlbmVyYXRlRXRoKG1uZW1vbmljKTtcclxuXHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIHdhbGxldGRlYy5hZGRyZXNzKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ1RSWCc6XHJcblxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5nZW5lcmF0ZVRyb24obW5lbW9uaWMpO1xyXG5cdFx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKSkge1xyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgd2FsbGV0ZGVjLmFkZHJlc3MpXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHRcdH1cclxuXHRcdGxldCB3YWxsZXQgPSBmdWxsV2FsbGV0W3R5cGVdWzBdO1xyXG5cdFx0d2FsbGV0LnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXQucHJpdmF0ZUtleSA9IHdhbGxldGRlYy5wcml2YXRlS2V5O1xyXG5cdFx0d2FsbGV0Lm1uZW1vbmljID0gbW5lbW9uaWM7XHJcblx0XHR3YWxsZXQuYWRkcmVzcyA9IHdhbGxldGRlYy5hZGRyZXNzO1xyXG5cdFx0Y29uc29sZS5sb2cod2FsbGV0KVxyXG5cdFx0d2FsbGV0SW5mb1t0eXBlXS5wdXNoKHdhbGxldCk7XHJcblx0XHRjb25zb2xlLmxvZyh3YWxsZXRJbmZvLCAxMTExMTExKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB3YWxsZXQuYWRkcmVzcyk7XHJcblxyXG5cdH0sXHJcblx0Ly/np4HpkqXmlrDlu7pcclxuXHRwcml2YXRlS2V5RXN0YWJsaXNoV2FsbGV0OiBmdW5jdGlvbih0eXBlLCBwcml2YXRlS2V5LCBwYXNzd29yZCkge1xyXG5cdFx0bGV0IHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdGNvbnNvbGUubG9nKHR5cGUpXHJcblx0XHRjb25zb2xlLmxvZyhwYXNzd29yZCwgJ3Bhc3N3b3JkJylcclxuXHRcdGxldCB3YWxsZXRkZWM7XHJcblx0XHRzd2l0Y2ggKHR5cGUpIHtcclxuXHRcdFx0Y2FzZSAnQlRDJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0QnRjUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnRVRIJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0RXRoUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnVFJYJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0VHJvblByaXZhdGVLZXkocHJpdmF0ZUtleSk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHR9XHJcblx0XHRsZXQgd2FsbGV0ID0gZnVsbFdhbGxldFt0eXBlXVswXTtcclxuXHRcdHdhbGxldC5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0LnByaXZhdGVLZXkgPSB3YWxsZXRkZWMucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldC5hZGRyZXNzID0gd2FsbGV0ZGVjLmFkZHJlc3M7XHJcblx0XHR3YWxsZXRJbmZvW3R5cGVdLnB1c2god2FsbGV0KTtcclxuXHRcdGNvbnNvbGUubG9nKHdhbGxldEluZm8sICflvZPliY3np4HpkqXlu7rnmoQnKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB3YWxsZXQuYWRkcmVzcyk7XHJcblx0fSxcclxuXHQvL+iOt+WPlumSseWMheWIl+ihqFxyXG5cdGdldFdhbGxldExpc3Q6IGZ1bmN0aW9uKHR5cGUpIHtcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRsZXQgd2FsbGV0TGlzdCA9IFtdO1xyXG5cdFx0aWYgKHR5cGUpIHtcclxuXHRcdFx0d2FsbGV0TGlzdCA9IHdhbGxldEluZm9bdHlwZV1cclxuXHRcdFx0Zm9yICh2YXIgayA9IDAsIGxlbmd0aCA9IHdhbGxldExpc3QubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0XHRsZXQgYWRkcmVzcyA9IHdhbGxldExpc3Rba10uYWRkcmVzcztcclxuXHRcdFx0XHR3YWxsZXRMaXN0W2tdLmVsbGlwc2lzQWRkcmVzcyA9IGFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyBhZGRyZXNzLnN1YnN0cmluZygyNSxcclxuXHRcdFx0XHRcdGFkZHJlc3MubGVuZ3RoKVxyXG5cdFx0XHR9XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRmb3IgKGxldCBvYmogaW4gd2FsbGV0SW5mbykge1xyXG5cdFx0XHRcdGZvciAodmFyIGsgPSAwLCBsZW5ndGggPSB3YWxsZXRJbmZvW29ial0ubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0XHRcdGxldCBhZGRyZXNzID0gd2FsbGV0SW5mb1tvYmpdW2tdLmFkZHJlc3M7XHJcblxyXG5cdFx0XHRcdFx0d2FsbGV0SW5mb1tvYmpdW2tdLmVsbGlwc2lzQWRkcmVzcyA9IGFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyBhZGRyZXNzLnN1YnN0cmluZyhcclxuXHRcdFx0XHRcdFx0YWRkcmVzcy5sZW5ndGggLSA2LFxyXG5cdFx0XHRcdFx0XHRhZGRyZXNzLmxlbmd0aCk7XHJcblx0XHRcdFx0XHR3YWxsZXRJbmZvW29ial1ba10udHlwZSA9IG9iajtcclxuXHRcdFx0XHRcdHdhbGxldExpc3QucHVzaCh3YWxsZXRJbmZvW29ial1ba10pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHdhbGxldExpc3Q7XHJcblx0fSxcclxuXHRzZWxlY3RXYWxsZXQ6IGZ1bmN0aW9uKHR5cGUsIGFkZHJlc3MpIHtcclxuXHRcdGNvbnNvbGUubG9nKCfpgInmi6npkrHljIUnKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgYWRkcmVzcyk7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0bGV0IHdhbGxldExpc3QgPSB3YWxsZXRJbmZvW3R5cGVdO1xyXG5cdFx0Y29uc29sZS5sb2coKVxyXG5cdFx0Zm9yICh2YXIgayA9IDAsIGxlbmd0aCA9IHdhbGxldExpc3QubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0aWYgKHdhbGxldExpc3Rba10uYWRkcmVzcyA9PSBhZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0TGlzdFtrXS5lbGxpcHNpc0FkZHJlc3MgPSBhZGRyZXNzLnN1YnN0cmluZygwLCA2KSArICcuLi4nICsgYWRkcmVzcy5zdWJzdHJpbmcoYWRkcmVzcy5sZW5ndGggLSA2LFxyXG5cdFx0XHRcdFx0YWRkcmVzcy5sZW5ndGgpXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXRMaXN0W2tdKTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9LFxyXG5cdHVwZGF0ZUJhbGFuY2U6IGFzeW5jIGZ1bmN0aW9uKHN1Y2Nlc3MpIHtcclxuXHRcdGNvbnN0IHdhbGxldCA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0Jyk7XHJcblx0XHRsZXQgcGFyYW1zID0ge1xyXG5cdFx0XHRjb2luTmFtZTogd2FsbGV0LnR5cGVcclxuXHRcdH1cclxuXHRcdGNvbnN0IG1haW5Db2luUCA9IGF3YWl0IGFwaS5nZXRDb2luUmF0ZShwYXJhbXMpO1xyXG5cdFx0cGFyYW1zLmNvaW5OYW1lID0gJ1VTRFQnO1xyXG5cdFx0Y29uc3QgdXNkdFUgPSBhd2FpdCBhcGkuZ2V0Q29pblJhdGUocGFyYW1zKTtcclxuXHRcdHdhbGxldC50b3RhbEJhbGFuY2VQcmljZSA9IDBcclxuXHRcdHdhbGxldC50b3RhbEJhbGFuY2VDbnlQcmljZT0wXHJcblx0XHRjb25zb2xlLmxvZyh1c2R0VSwgODg4OClcclxuXHRcdHN3aXRjaCAod2FsbGV0LnR5cGUpIHtcclxuXHRcdFx0Y2FzZSAnQlRDJzpcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIui/m+adpUJUQ1wiKVxyXG5cdFx0XHRcdHdhbGxldC5iYWxhbmNlID0gYXdhaXQgQnRjVXRpbC5nZXRCYWxhbmNlKHdhbGxldC5hZGRyZXNzKVxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdFVEgnOlxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6L+b5p2lRVRIXCIsd2FsbGV0LmJhbGFuY2UgKVxyXG5cdFx0XHRcdHdhbGxldC5iYWxhbmNlID0gYXdhaXQgRXRoVXRpbC5nZXRCYWxhbmNlKHdhbGxldC5hZGRyZXNzKTtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIui/m+adpUVUSFwiLHdhbGxldC5iYWxhbmNlIClcclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMTsgaSA8IHdhbGxldC5jb2luTGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0W2ldLmJhbGFuY2UgPSBhd2FpdCBFdGhVdGlsLmdldFRva2VuQmFsYW5jZSh3YWxsZXQuYWRkcmVzcywgd2FsbGV0LmNvaW5MaXN0W2ldLmNvbnRyYWN0QWRkcmVzcyk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6L+b5p2lRVRIXCIsd2FsbGV0LmNvaW5MaXN0W2ldLmJhbGFuY2UpXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR3YWxsZXQudG90YWxCYWxhbmNlUHJpY2UgPSB3YWxsZXQuY29pbkxpc3RbMV0uYmFsYW5jZVByaWNlP3dhbGxldC5jb2luTGlzdFsxXS5iYWxhbmNlUHJpY2U6MDtcclxuXHRcdFx0XHR3YWxsZXQudG90YWxCYWxhbmNlQ255UHJpY2U9d2FsbGV0LmNvaW5MaXN0WzFdLmJhbGFuY2VDbnlQcmljZT93YWxsZXQuY29pbkxpc3RbMV0uYmFsYW5jZUNueVByaWNlOjA7XHJcblx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzFdLmJhbGFuY2VQcmljZSA9ICh3YWxsZXRcclxuXHRcdFx0XHRcdC5jb2luTGlzdFsxXS5iYWxhbmNlICogdXNkdFUuZGF0YS5wcmljZUluVXNkKS50b0ZpeGVkKDIpO1xyXG5cdFx0XHRcdHdhbGxldC5jb2luTGlzdFsxXS5iYWxhbmNlQ255UHJpY2UgPSAod2FsbGV0XHJcblx0XHRcdFx0XHQuY29pbkxpc3RbMV0uYmFsYW5jZSAqIHVzZHRVLmRhdGEucHJpY2VDbnkpLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ1RSWCc6XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLov5vmnaVUUlhcIilcclxuXHRcdFx0XHR3YWxsZXQuYmFsYW5jZSA9IGF3YWl0IFRyb25VdGlsLmdldFRyb25CYWxhbmNlKHdhbGxldC5hZGRyZXNzKTtcclxuXHRcdFx0XHRwYXJhbXMuYWRkcmVzcyA9IHdhbGxldC5hZGRyZXNzO1xyXG5cdFx0XHRcdHBhcmFtcy5jaGFpbk5hbWUgPSB3YWxsZXQudHlwZTtcclxuXHRcdFx0XHRjb25zdCB0cm9uQ29pbiA9IGF3YWl0IGFwaS5nZXRCYWxhbmNlKHBhcmFtcyk7XHJcblx0XHRcdFx0dmFyIG5ld0xpc3Q9W107XHJcblx0XHRcdFx0bmV3TGlzdC5wdXNoKHdhbGxldC5jb2luTGlzdFswXSlcclxuXHRcdFx0XHRuZXdMaXN0LnB1c2god2FsbGV0LmNvaW5MaXN0WzFdKVxyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAxOyBpIDwgdHJvbkNvaW4uZGF0YS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0aWYgKHRyb25Db2luLmRhdGFbaV0udG9rZW5BYmJyID09PSAnVVNEVCcpIHtcclxuXHRcdFx0XHRcdFx0bmV3TGlzdFsxXS5iYWxhbmNlID0gKE51bWJlcih0cm9uQ29pbi5kYXRhW2ldLmJhbGFuY2UpIC8gTWF0aC5wb3coMTAsIHRyb25Db2luXHJcblx0XHRcdFx0XHRcdFx0LmRhdGFbaV0udG9rZW5EZWNpbWFsKSk7XHJcblx0XHRcdFx0XHRcdG5ld0xpc3RbMV0uYmFsYW5jZUNueVByaWNlID0gKG5ld0xpc3RbMV0uYmFsYW5jZSAqIHVzZHRVLmRhdGEucHJpY2VDbnkpLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0XHRcdG5ld0xpc3RbMV0uYmFsYW5jZVByaWNlID0gKG5ld0xpc3RbMV0uYmFsYW5jZSAqIHVzZHRVLmRhdGEucHJpY2VJblVzZCkudG9GaXhlZCgyKTtcclxuXHRcdFx0XHRcdFx0d2FsbGV0LnRvdGFsQmFsYW5jZVByaWNlID0gbmV3TGlzdFsxXS5iYWxhbmNlUHJpY2VcclxuXHRcdFx0XHRcdFx0d2FsbGV0LnRvdGFsQmFsYW5jZUNueVByaWNlPW5ld0xpc3RbMV0uYmFsYW5jZUNueVByaWNlXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhOdW1iZXIodHJvbkNvaW4uZGF0YVtpXS5iYWxhbmNlKSAvIE1hdGgucG93KDEwLCB0cm9uQ29pbi5kYXRhW2ldXHJcblx0XHRcdFx0XHRcdFx0LnRva2VuRGVjaW1hbCkpXHJcblx0XHRcdFx0XHRcdHZhciBjb2luID0ge1xyXG5cdFx0XHRcdFx0XHRcdG5hbWU6IHRyb25Db2luLmRhdGFbaV0udG9rZW5BYmJyLFxyXG5cdFx0XHRcdFx0XHRcdHhuYW1lOiB0cm9uQ29pbi5kYXRhW2ldLnRva2VuTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRiYWxhbmNlOiAoTnVtYmVyKHRyb25Db2luLmRhdGFbaV0uYmFsYW5jZSkgLyBNYXRoLnBvdygxMCwgdHJvbkNvaW4uZGF0YVtpXVxyXG5cdFx0XHRcdFx0XHRcdFx0LnRva2VuRGVjaW1hbCkpLFxyXG5cdFx0XHRcdFx0XHRcdGljb246IHRyb25Db2luLmRhdGFbaV0udG9rZW5Mb2dvLFxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAodHJvbkNvaW4uZGF0YVtpXS50b2tlblR5cGUgPT09ICd0cmMyMCcpIHtcclxuXHRcdFx0XHRcdFx0XHRjb2luLmNvbnRyYWN0QWRkcmVzcyA9IHRyb25Db2luLmRhdGFbaV0udG9rZW5JZFxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGNvaW4uY29udHJhY3RBZGRyZXNzID0gdHJvbkNvaW4uZGF0YVtpXS5vd25lcl9hZGRyZXNzXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bmV3TGlzdC5wdXNoKGNvaW4pXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0PW5ld0xpc3Q7XHJcblx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHR3YWxsZXQuYmFsYW5jZVByaWNlID0gKHdhbGxldC5iYWxhbmNlICogbWFpbkNvaW5QLmRhdGEucHJpY2VJblVzZCkudG9GaXhlZCgyKTtcclxuXHRcdHdhbGxldC5iYWxhbmNlQ255UHJpY2UgPSAod2FsbGV0LmJhbGFuY2UgKiBtYWluQ29pblAuZGF0YS5wcmljZUNueSkudG9GaXhlZCgyKTtcclxuXHRcdHdhbGxldC50b3RhbEJhbGFuY2VQcmljZT0oTnVtYmVyKHdhbGxldC50b3RhbEJhbGFuY2VQcmljZSkrTnVtYmVyKHdhbGxldC5iYWxhbmNlUHJpY2UpKS50b0ZpeGVkKDIpO1xyXG5cdFx0d2FsbGV0LnRvdGFsQmFsYW5jZUNueVByaWNlPShOdW1iZXIod2FsbGV0LnRvdGFsQmFsYW5jZUNueVByaWNlKStOdW1iZXIod2FsbGV0LmJhbGFuY2VDbnlQcmljZSkpLnRvRml4ZWQoMik7XHJcblx0XHRjb25zb2xlLmxvZyhcIndhbGxldC5iYWxhbmNlUHJpY2VcIixOdW1iZXIod2FsbGV0LnRvdGFsQmFsYW5jZVByaWNlKSlcclxuXHRcdGNvbnNvbGUubG9nKFwid2FsbGV0LmJhbGFuY2VDbnlQcmljZVwiLHdhbGxldC50b3RhbEJhbGFuY2VQcmljZSlcclxuXHRcdHdhbGxldC5jb2luTGlzdFswXS5iYWxhbmNlID0gd2FsbGV0LmJhbGFuY2VcclxuXHRcdHdhbGxldC5jb2luTGlzdFswXS5iYWxhbmNlUHJpY2UgPSB3YWxsZXQuYmFsYW5jZVByaWNlXHJcblx0XHR3YWxsZXQuY29pbkxpc3RbMF0uYmFsYW5jZUNueVByaWNlID0gd2FsbGV0LmJhbGFuY2VDbnlQcmljZVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLHdhbGxldCk7XHJcblx0XHRjb25zdCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRmb3IgKHZhciBrID0gMCwgbGVuZ3RoID0gd2FsbGV0SW5mb1t3YWxsZXQudHlwZV0ubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0aWYgKHdhbGxldEluZm9bd2FsbGV0LnR5cGVdW2tdLmFkZHJlc3MgPT09IHdhbGxldC5hZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0SW5mb1t3YWxsZXQudHlwZV1ba10gPSB3YWxsZXQ7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdFx0cmV0dXJuIHdhbGxldDtcclxuXHR9LFxyXG5cclxuXHQvLyDlsIHoo4XlnLDlnYDmlrnms5VcclxuXHR1cGRhdGVBZGRyZXNzOiBmdW5jdGlvbih0eXBlLCB2YWx1ZSwgYmlnQWRkcmVzcywgYWRkcmVzc05hbWUpIHtcclxuXHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0c3dpdGNoICh3YWxsZXQudHlwZSkge1xyXG5cdFx0XHRjYXNlICdCVEMnOlxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnRVRIJzpcclxuXHJcblxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdUUlgnOlxyXG5cdFx0XHRcdGlmICh2YWx1ZSA9PSAnRVRIJykge1xyXG5cdFx0XHRcdFx0Y29uc3QgZ2FpID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycpXHJcblx0XHRcdFx0XHRjb25zdCBnYWkyID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycpXHJcblx0XHRcdFx0XHRjb25zdCBpbmRleCA9IHVuaS5nZXRTdG9yYWdlU3luYygnZWRpdEluZGV4JylcclxuXHRcdFx0XHRcdGxldCBldGggPSBuZXcgT2JqZWN0O1xyXG5cdFx0XHRcdFx0ZXRoLmFkZHJlc3MgPSBiaWdBZGRyZXNzO1xyXG5cdFx0XHRcdFx0ZXRoLm5hbWUgPSBhZGRyZXNzTmFtZVxyXG5cdFx0XHRcdFx0ZXRoLmNvaW5MaXN0ID0gW3tcclxuXHRcdFx0XHRcdFx0bmFtZTogXCJFVEhcIixcclxuXHRcdFx0XHRcdFx0bmFtZTI6IFwiRVRIXCIsXHJcblx0XHRcdFx0XHRcdHhuYW1lOiAnRXRoZXJldW0nLFxyXG5cdFx0XHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9GcmFtZTMyOTkucG5nJylcclxuXHRcdFx0XHRcdH1dO1xyXG5cdFx0XHRcdFx0Z2FpMi5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJywgZ2FpMilcclxuXHRcdFx0XHRcdGdhaS5wdXNoKGV0aCk7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJywgZ2FpKVxyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAnU3VjY2Vzc2Z1bGx5JyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnLi4vYWRkcmVzcy9pbmRleCdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHJcblx0XHR9XHJcblxyXG5cdH0sXHJcblx0Ly8g5oyH57q56K+G5YirXHJcblx0ZmluZ2VyKCkge1xyXG5cclxuXHRcdGlmICghcGx1cy5maW5nZXJwcmludC5pc1N1cHBvcnQoKSkge1xyXG5cdFx0XHR0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfkuI3mlK/mjIHmjIfnurnor4bliKsnO1xyXG5cdFx0XHR0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNLZXlndWFyZFNlY3VyZSgpKSB7XHJcblx0XHRcdHRoaXMucmVzdWx0ID0gJ+atpOiuvuWkh+acquiuvue9ruWvhueggemUgeWxj++8jOaXoOazleS9v+eUqOaMh+e6ueivhuWIqyc7XHJcblx0XHRcdHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0Vucm9sbGVkRmluZ2VycHJpbnRzKCkpIHtcclxuXHRcdFx0dGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pyq5b2V5YWl5oyH57q577yM6K+35Yiw6K6+572u5Lit5byA5ZCvJztcclxuXHRcdFx0dGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHR0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmlK/mjIHmjIfnurnor4bliKsnO1xyXG5cdFx0XHR0aGlzLmRpc2FibGVkID0gZmFsc2U7XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHR9LFxyXG5cclxuXHRmaW5nZXJwcmludDogZnVuY3Rpb24oc2V0dCkge1xyXG5cdFx0bGV0IGJsdHlwZSA9IHRydWU7XHJcblxyXG5cdFx0aWYgKCFwbHVzLmZpbmdlcnByaW50LmlzU3VwcG9ydCgpKSB7XHJcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdHRpdGxlOiAnVGhpcyBkZXZpY2UgZG9lcyBub3Qgc3VwcG9ydCBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbicsXHJcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdH0pXHJcblx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0tleWd1YXJkU2VjdXJlKCkpIHtcclxuXHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0dGl0bGU6ICdUaGlzIGRldmljZSBpcyBub3QgZXF1aXBwZWQgd2l0aCBhIHBhc3N3b3JkIGxvY2sgc2NyZWVuIGFuZCBjYW5ub3QgdXNlIGZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uJyxcclxuXHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0fSlcclxuXHJcblx0XHR9IGVsc2UgaWYgKCFwbHVzLmZpbmdlcnByaW50LmlzRW5yb2xsZWRGaW5nZXJwcmludHMoKSkge1xyXG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHR0aXRsZTogJ1RoZXJlIGlzIG5vIGZpbmdlcnByaW50IGVudGVyZWQgaW4gdGhpcyBkZXZpY2UuIFBsZWFzZSB0dXJuIGl0IG9uIGluIHRoZSBzZXR0aW5nJyxcclxuXHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0fSlcclxuXHRcdFx0Ly8gdGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHQvLyB0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmlK/mjIHmjIfnurnor4bliKsnO1xyXG5cdFx0XHQvLyAvLyB0aGlzLmRpc2FibGVkID0gZmFsc2U7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRsZXQgZm9yU2V0dCA9IHRydWU7XHJcblxyXG5cdFx0XHRwbHVzLmZpbmdlcnByaW50LmF1dGhlbnRpY2F0ZShmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcdFxyXG5cdFx0XHRcdC8vIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdC8vIFx0dGl0bGU6ICdGaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbiBzdWNjZWVkZWQnLFxyXG5cdFx0XHRcdC8vIFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdC8vIFx0ZHVyYXRpb246IDE1MDAsXHJcblx0XHRcdFx0Ly8gXHRcdH0pXHJcblx0XHRcdFx0Ly8g5a2Y5YKo6K6+572u6YeM5byA5ZCv5oyH57q55ZCO55qE54q25oCB77yM6ZqQ6JeP5L2/55So5a+G56CBXHJcblx0XHRcdFx0Y29uc29sZS5sb2coZm9yU2V0dCwgMTIxMjEpXHJcblx0XHRcdFx0aWYgKHNldHQpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsIHRydWUpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhmb3JTZXR0LCAxMjEyMSlcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vcGx1cy5uYXRpdmVVSS5hbGVydCgnRmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gc3VjY2VlZGVkJyk7XHJcblx0XHRcdH0sIGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRzd2l0Y2ggKGUuY29kZSkge1xyXG5cdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9NSVNNQVRDSDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCgnRmluZ2VycHJpbnQgbWF0Y2hpbmcgZmFpbGVkLCBwbGVhc2UgcmUtZW50ZXInKTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIGUuQVVUSEVOVElDQVRFX09WRVJMSU1JVDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuYWxlcnQoXHJcblx0XHRcdFx0XHRcdFx0J1RoZSBudW1iZXIgb2YgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gZmFpbHVyZXMgZXhjZWVkcyB0aGUgbGltaXQuIFBsZWFzZSB1c2Ugb3RoZXIgbWV0aG9kcyBmb3IgYXV0aGVudGljYXRpb24nXHJcblx0XHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSBlLkNBTkNFTDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCgnUmVjb2duaXRpb24gaGFzIGJlZW4gY2FuY2VsbGVkJyk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuYWxlcnQoJ0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGZhaWxlZCwgcGxlYXNlIHRyeSBhZ2FpbicpO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyBBbmRyb2lk5bmz5Y+w5omL5Yqo5by55Ye6562J5b6F5o+Q56S65qGGIFxyXG5cdFx0XHRpZiAoJ0FuZHJvaWQnID09IHBsdXMub3MubmFtZSkge1xyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0LyogcGx1cy5uYXRpdmVVSS5zaG93V2FpdGluZygn5oyH57q56K+G5Yir5LitLi4uJykub25jbG9zZSA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0cGx1cy5maW5nZXJwcmludC5jYW5jZWwoKTtcclxuXHRcdFx0XHR9ICovXHJcblx0XHRcdH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0fSxcclxuXHRwcmludENhbmNlbDogZnVuY3Rpb24oKSB7XHJcblx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0Ly8gdGhpcy5yZXN1bHQ9XCLlgZzmraLmjIfnurnor4bliKtcIlxyXG5cdH0sXHJcbn1cclxuZXhwb3J0IGRlZmF1bHQgV2FsbGV0VXRpbFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///963\n"); /***/ }), /* 964 */ @@ -123178,7 +123178,7 @@ module.exports = function (_ref) { /***/ (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, \"Address\",\n\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, \"ReceivingaddressError\",\n '接受地址错误'), _defineProperty(_index, \"ScanQR\",\n '扫描二维码以转移到资产'), _defineProperty(_index, \"Copyaddress\",\n '复制地址'), _defineProperty(_index, \"CopySuccessful\",\n '复制地址成功!'), _defineProperty(_index, \"Transfer\",\n\n '转账'), _defineProperty(_index, \"AddressBook\",\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 '无内容'), _defineProperty(_index, \"Recognitioncancelled\",\n '已取消识别'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n '指纹识别失败,请重试'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n '指纹匹配失败,请重新输入'), _defineProperty(_index, \"Thenumberoffingerprint\",\n '指纹识别失败的次数超过限制。请使用其他方法进行身份验证'), _defineProperty(_index, \"separatedbyspaces\",\n '输入以空格分隔的助记单词'), _defineProperty(_index, \"Notyetopen\",\n '暂未开放'), _defineProperty(_index, \"Transfersucceeded\",\n '转账成功'), _defineProperty(_index, \"Transferfailedconfirm\",\n '传输失败,请确认信息是否正确'), _defineProperty(_index, \"yourcredit\",\n '余额不足'), _defineProperty(_index, \"addresserror\",\n '地址错误'), _defineProperty(_index, \"offchain\",\n '请输入注释(链外)'), _defineProperty(_index, \"TermsofServiceTxt\",\n '本《服务协议》(“协议”或“服务协议”)包含管理您访问和使用我们提供的网站和服务(定义如下)的条款和条件,并且是我们与您或您所代表的实体之间的协议。在使用本网站或服务之前,请仔细阅读本《服务协议》。通过使用本网站,或单击按钮或复选框以接受或同意本《服务协议》的服务条款(如有该选项),或者填写服务订单,或者,如果更早,使用或以其他方式访问服务(“生效日期”),您(1)接受并同意本《服务协议》以及我们不时发布的任何附加条款、规则和参与条件,以及(2)同意如我们的《隐私政策》中所述的收集、使用、披露和其他处理信息的活动。如果您不同意本《服务协议》,则您不得访问或使用服务。'), _defineProperty(_index, \"updateTitle\",\n '版本升级提示'), _defineProperty(_index, \"updateMsg\",\n '发现新版本,是否更新?'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC5qcyJdLCJuYW1lcyI6WyJpbmRleCIsIndhbGxldG5hbWUiLCJOYW1lY2Fubm90IiwiV2FsbGV0IiwiTkZUIiwiTWFya2V0IiwiRGlzY292ZXIiLCJQcm9maWxlIiwiQ29uZmlybSIsIlN1Y2Nlc3NmdWwiLCJDYW5jZWwiLCJTZXRzdWNjZXNzZnVsbHkiLCJDcmVhdGlvbmZhaWxlZCIsImNvcnJlY3QiLCJsYW5nU2VsZWN0IiwiZmluZ2VyUGFzcyIsImxhbnMiLCJjdXJyIiwibm9kZXMiLCJwcm90aXQiLCJhcHBzIiwibWFnZXciLCJhZGRCb29rIiwiU2V0dGluZ3MiLCJoZWxwY2VuIiwiYWJvdXR1cyIsIkhhcmR3YXJlIiwibWF0aCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKQyxjQUFVLEVBQUUsU0FEUjtBQUVKQyxjQUFVLEVBQUUsVUFGUjtBQUdKO0FBQ0FDLFVBQU0sRUFBRSxJQUpKO0FBS0pDLE9BQUcsRUFBRSxLQUxEO0FBTUpDLFVBQU0sRUFBRSxJQU5KO0FBT0pDLFlBQVEsRUFBRSxJQVBOO0FBUUpDLFdBQU8sRUFBRSxJQVJMO0FBU0o7QUFDQUMsV0FBTyxFQUFFLElBVkw7QUFXSkMsY0FBVSxFQUFFLElBWFI7QUFZSkMsVUFBTSxFQUFFLElBWko7QUFhSkMsbUJBQWUsRUFBRSxNQWJiO0FBY0pDLGtCQUFjLEVBQUUsTUFkWjtBQWVKQyxXQUFPLEVBQUUsSUFmTDtBQWdCSjtBQUNBQyxjQUFVLEVBQUUsSUFqQlI7QUFrQko7QUFDQUMsY0FBVSxFQUFFLE1BbkJSO0FBb0JKQyxRQUFJLEVBQUUsTUFwQkY7QUFxQkpDLFFBQUksRUFBRSxJQXJCRjtBQXNCSkMsU0FBSyxFQUFFLE1BdEJIO0FBdUJKO0FBQ0FDLFVBQU0sRUFBRSxJQXhCSjtBQXlCSkMsUUFBSSxFQUFFLFFBekJGO0FBMEJKQyxTQUFLLEVBQUUsTUExQkg7QUEyQkpDLFdBQU8sRUFBRSxNQTNCTDtBQTRC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TFUsU0E5TFY7QUErTFcsYUEvTFg7QUFnTUssT0FoTUw7QUFpTWEsV0FqTWI7QUFrTUcsTUFsTUg7QUFtTWdCLFFBbk1oQjtBQW9NTyxRQXBNUDtBQXFNRSxNQXJNRjtBQXNNRyxPQXRNSDtBQXVNVyxRQXZNWDtBQXdNSSxNQXhNSjtBQXlNQSxLQXpNQTtBQTBNYSxpQkExTWI7QUEyTVksU0EzTVo7QUE0TU8sT0E1TVA7QUE2TWtCLFNBN01sQjtBQThNNkIsY0E5TTdCO0FBK011QixnQkEvTXZCO0FBZ05vQiwrQkFoTnBCO0FBaU5lLGdCQWpOZjtBQWtOUSxRQWxOUjtBQW1OZSxRQW5OZjtBQW9ObUIsa0JBcE5uQjtBQXFOUSxRQXJOUjtBQXNOVSxRQXROVjtBQXVOTSxhQXZOTjtBQXdOYyxrU0F4TmQ7QUF5TlEsVUF6TlI7QUEwTk0sZUExTk4sVUFEUyxFIiwiZmlsZSI6IjExNzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB6aC5qc1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0aW5kZXg6IHtcclxuXHRcdHdhbGxldG5hbWU6ICfor7fovpPlhaXpkrHljIXlkI3np7AnLFxyXG5cdFx0TmFtZWNhbm5vdDogJ+i+k+WFpeWQjeensOS4jeiDveS4uuepuicsXHJcblx0XHQvLyDlupXpg6jlr7zoiKrmoI9cclxuXHRcdFdhbGxldDogJ+mSseWMhScsXHJcblx0XHRORlQ6ICdORlQnLFxyXG5cdFx0TWFya2V0OiAn5biC5Zy6JyxcclxuXHRcdERpc2NvdmVyOiAn5Y+R546wJyxcclxuXHRcdFByb2ZpbGU6ICfmiJHnmoQnLFxyXG5cdFx0Ly8gdG9uZ3lvbmdcclxuXHRcdENvbmZpcm06ICfnoa7orqQnLFxyXG5cdFx0U3VjY2Vzc2Z1bDogJ+aIkOWKnycsXHJcblx0XHRDYW5jZWw6ICflj5bmtognLFxyXG5cdFx0U2V0c3VjY2Vzc2Z1bGx5OiAn5Yib5bu65oiQ5YqfJyxcclxuXHRcdENyZWF0aW9uZmFpbGVkOiAn5Yib5bu65aSx6LSlJyxcclxuXHRcdGNvcnJlY3Q6ICfmraPnoa4nLFxyXG5cdFx0Ly8gbGFuZ1xyXG5cdFx0bGFuZ1NlbGVjdDogJ+mAieaLqScsXHJcblx0XHQvLyBzZXR0aW5nXHJcblx0XHRmaW5nZXJQYXNzOiAn5oyH57q55a+G56CBJyxcclxuXHRcdGxhbnM6ICfor63oqIDorr7nva4nLFxyXG5cdFx0Y3VycjogJ+i0p+W4gScsXHJcblx0XHRub2RlczogJ+iKgueCueiuvue9ricsXHJcblx0XHQvLyBwcm9maWxlXHJcblx0XHRwcm90aXQ6ICfmiJHnmoQnLFxyXG5cdFx0YXBwczogJ+W6lOeUqOeoi+W6j+iuvue9ricsXHJcblx0XHRtYWdldzogJ+euoeeQhumSseWMhScsXHJcblx0XHRhZGRCb29rOiAn5Zyw5Z2A55uu5b2VJyxcclxuXHRcdFNldHRpbmdzOiAn6K6+572uJyxcclxuXHRcdGhlbHBjZW46ICfluK7liqnkuK3lv4MnLFxyXG5cdFx0YWJvdXR1czogJ+WFs+S6juaIkeS7rCcsXHJcblx0XHRIYXJkd2FyZTogJ+ehrOS7ticsXHJcblx0XHRtYXRoOiAn6YWN5a+556Gs5Lu2JyxcclxuXHRcdC8vIHdhbGxldFxyXG5cdFx0V2FsbGV0OiAn6ZKx5YyFJyxcclxuXHRcdGFzc2V0czogJ+i1hOS6pycsXHJcblx0XHRjd2FsbGV0OiAn6YCJ5oup6ZKx5YyFJyxcclxuXHRcdG1hbmFnZTogJ+euoeeQhicsXHJcblx0XHRtd2FsbGV0OiAn566h55CG6ZKx5YyFJyxcclxuXHRcdGFkZHdhbGxldDogJ+a3u+WKoCcsXHJcblx0XHQvLyBhZGRcclxuXHRcdGNyZXdhbGxsZXQ6ICfliJvlu7rpkrHljIUnLFxyXG5cdFx0bW5laW1wb3J0OiAn5Yqp6K6w6K+N5a+85YWlJyxcclxuXHRcdHByaXZha2V5aW1wb3J0OiAn56eB6ZKl5a+85YWlJyxcclxuXHRcdC8vIGJhY2svaW5kZXhcclxuXHRcdGJhY2t1cE1uZVRpdDogJ+Wkh+S7veWKqeiusOivjScsXHJcblx0XHRCYWNrdXBUaXBzOiAn5aSH5Lu95o+Q56S6JyxcclxuXHRcdEF4aW9tczogJ+WFrOeQhuaYr+aOp+WItui1hOS6p+eahOWUr+S4gOaWueazleOAgicsXHJcblx0XHRyZXRyaWV2ZTogJ+aCqOaXoOazleajgOe0ouS4ouWkseeahOWKqeiusOespu+8jOWboOatpOivt+WKoeW/heWvueWFtui/m+ihjOWkh+S7ve+8gScsXHJcblx0XHRkaXNjbG9zZTogJ+S4jeimgeWQkeS7u+S9leS6uumAj+mcsuS9oOeahOiusOW/huazleOAgicsXHJcblx0XHRzdGFydEJhY2s6ICflvIDlp4vlpIfku70nLFxyXG5cdFx0Ly8gYmFja3VwMlxyXG5cdFx0cGNvcHk6ICfor7fmjInmraPnoa7nmoTpobrluo/lpI3liLYnLFxyXG5cdFx0cGNvcHkyOiAn5Yqp6K6w6K+NJyxcclxuXHRcdGJvb3N0ZXI6ICflrqPkvKDor63lsIbnlKjkuo7pkrHljIXotYTkuqfov73lm57vvIzor7fmjInmraPnoa7pobrluo/lpI3liLblrqPkvKDor63lubbkv53lrZjlnKjlronlhajnmoTlnLDmlrnvvIzkuI3lvpfms4TpnLLnu5nku5bkuronLFxyXG5cdFx0Y29waWVkOiAn5oiR5bey6K6w5L2PJyxcclxuXHRcdC8vIGJhY2t1cDNcclxuXHRcdGNvbk1uZTogJ+ehruiupOS9oOeahOmSseWMheWKqeiusOivjScsXHJcblx0XHRib29zdGVyd29yZDogJ+ivt+eCueWHu+WKqeiusOivjeaWh+Wtl++8jOS7peehruS/neaCqOeahOWkh+eUqOWKqeaOqOWZqOaWh+Wtl+ato+ehruaXoOivrycsXHJcblx0XHRiYWNrQ29tOiAn5aSH5Lu95Yqp6K6w56ym5bey5a6M5oiQ77yBJyxcclxuXHRcdHNlZWQ6ICfml6DmlYjliqnorrDor40nLFxyXG5cdFx0d3JvbmdXb3JkOiAn5L2g6L6T5YWl5LqG6ZSZ6K+v55qE5Y2V6K+N77yMJyxcclxuXHRcdHdyb25nV29yZDI6ICfor7fph43or5XjgIInLFxyXG5cdFx0Ly8gdHJhbnNQYXdcclxuXHRcdHRyYW5zUGF3OiAn5Lqk5piT5a+G56CBJyxcclxuXHRcdHNldHRyYW5zUGF3OiAn6K6+572u5Lqk5piT5a+G56CBJyxcclxuXHRcdHRyYW5zUGF3QWdhaW46ICfor7flho3mrKHovpPlhaXlr4bnoIEnLFxyXG5cdFx0U2VjdXJldHJhbnNhY3Rpb246ICfkv53pmpzkuqTmmJPlr4bnoIHvvIwnLFxyXG5cdFx0U2VjdXJldHJhbnNhY3Rpb24yOiAn6K+35Yu/5rOE6ZyyJyxcclxuXHRcdFBhc3N3b3JkZGlzY3JlcGFuc2llczogJ+S4pOasoeWvhueggei+k+WFpeS4jeS4gOiHtCcsXHJcblxyXG5cdFx0Ly8gYWJvdXRcclxuXHRcdFZlcnNpb251cGRhdGU6ICfniYjmnKzmm7TmlrAnLFxyXG5cdFx0T2ZmaWNpYWx3ZWJzaXRlOiAn5a6Y5pa5572R56uZJyxcclxuXHRcdFRlcm1zb2ZTZXJ2aWNlOiAn5pyN5Yqh5p2h5qy+JyxcclxuXHRcdFByaXZhY3lQb2xpY3k6ICfpmpDnp4HmlL/nrZYnLFxyXG5cdFx0Ly8gVGVybXNvZlNlcnZpY2VcclxuXHRcdEV0aWFtbmlzaWxvcmVtMTogJ0V0aWFtIG5pc2kgbG9yZW3nroDkvZMnLFxyXG5cdFx0RXRpYW1uaXNpbG9yZW0yOiAnJyxcclxuXHRcdEV0aWFtbmlzaWxvcmVtMzogJycsXHJcblx0XHQvLyBwcml2YWN5XHJcblx0XHQvLyBtYW5hZ2VcclxuXHRcdEFkZHJlc3M6ICflnLDlnYAnLFxyXG5cdFx0TWFuYWdlOiAn566h55CGJyxcclxuXHRcdE5hbWU6ICflkI3lrZcnLFxyXG5cdFx0U2V0bmFtZTogJ+iuvue9rumSseWMheWQjeensCcsXHJcblx0XHRCYWNrdXBwcml2YXRla2V5OiAn5aSH5Lu956eB6ZKlJyxcclxuXHRcdE5ld3dhbGxldG5hbWU6ICfmlrDnmoTpkrHljIXlkI3np7AnLFxyXG5cdFx0Ly8gdHJhbnNQYXdNYW5cclxuXHRcdGtlZXB5b3VybW5lbW9uaWNzOiAn6K+35L+d55WZ5L2g55qE6K6w5b+G5rOV44CC5Lu75L2V6I635b6X5L2g55qE5Yqp6K6w56ym55qE5Lq66YO95Y+v5Lul5o6n5Yi25L2g55qE6LSm5oi377yM5YyF5ous6L2s56e75omA5pyJ6LWE6YeRJyxcclxuXHRcdEluY29ycmVjdHBhc3N3b3JkOiAn5a+G56CB5LiN5q2j56GuJyxcclxuXHRcdC8vIGtleW91dFxyXG5cdFx0a2VlcHlvdXJwcml2YXRla2V5OiAn6K+35L+d55WZ5oKo55qE56eB6ZKl44CC5Lu75L2V6I635b6X5oKo56eB6ZKl55qE5Lq66YO95Y+v5Lul5o6n5Yi25oKo55qE5biQ5oi377yM5YyF5ous6L2s56e75omA5pyJ6LWE6YeRJyxcclxuXHRcdC8vIHNob3drZXlcclxuXHRcdFNob3dwcml2YXRla2V5OiAn5pi+56S656eB6ZKlJyxcclxuXHRcdFNob3dwcml2YXRla2V5dGV4dDogJ+aWh+acrCcsXHJcblx0XHRTaG93UVJDb2RlOiAn5LqM57u056CBJyxcclxuXHRcdFNob3dDb3B5OiAn5aSN5Yi2JyxcclxuXHRcdFNjYW50aGVRUjogJ+aJq+aPj+S6jOe7tOeggeiHsy4uLi4nLFxyXG5cdFx0Q29weXByaXZhdGVrZXlTdWNjZXNzZnVsOiAn5aSN5Yi256eB6ZKl5oiQ5YqfJyxcclxuXHRcdE9uZW1vbWVudHBsZWFzZTogJ+ivt+eojeetiScsXHJcblx0XHQvLyBtYXJrZXRcclxuXHRcdFRyYW5kaW5nUGFpcnM6ICfluIHnp40nLFxyXG5cdFx0UHJpY2VWb2w6ICfku7fmoLwnLFxyXG5cdFx0Q2hhbmc6ICcyNOWwj+aXtua2qOi3jOW5hScsXHJcblx0XHQvLyBkaXNjb3ZlclxyXG5cdFx0REFQUHdlYnNpdGU6ICfmkJzntKLmiJbov5vlhaVEQVBQ572R56uZJyxcclxuXHRcdEJlZWZ5OiAnQmVlZnkgZmluYW5jZShCU0MpJyxcclxuXHRcdHJldmVudWU6ICfln7rkuo7luIHlronmmbrog73pk77nmoTmlLbnm4rogZrlkIjlmagnLFxyXG5cdFx0QnVuaWNvcm46ICdCdW5pY29ybicsXHJcblx0XHR0aHJvdWdobW9iaWxpdHk6ICfkuIDkuKrmgKfog73ljZPotornmoRBTU0gREVY77yM6YCa6L+H5rWB5Yqo5oCnLi4nLFxyXG5cdFx0Rm9yVHViZTogJ0ZvclR1YmUoQlNDKScsXHJcblx0XHRwbGF0Zm9ybTogJ+WFqOeQg+mihuWFiOeahERlRmnlgJ/otLflubPlj7DvvIhCU0PvvIknLFxyXG5cdFx0UG9wdWxhcjogJ+eDremXqCcsXHJcblx0XHRMZW5kaW5nOiAn5YCf5Ye6JyxcclxuXHRcdFRyYWRlOiAn6LS45piTJyxcclxuXHRcdFlpZWxkOiAn5Lqn6YePJyxcclxuXHRcdFN0YWtlOiAn6IKh5Lu9JyxcclxuXHRcdHJlZGlyZWN0ZWQ6ICfmgqjlsIbooqvph43lrprlkJHliLDnrKzkuInmlrlkQXBw6aG16Z2i77yM5oKo5a+556ys5LiJ5pa5ZEFwcOeahOS9v+eUqOWwhuWPl+ivpeesrOS4ieaWuWRBcHAgaXPnlKjmiLfljY/orq7lkozpmpDnp4HmlL/nrZbnmoTnuqbmnZ/vvIznrKzkuInmlrlkQXBw55u05o6l5LiU5a6M5YWo5a+55oKo6LSf6LSj44CCJyxcclxuXHRcdERpc2NsYWltZXJzOiAn5YWN6LSj5aOw5piOJyxcclxuXHRcdC8vIG5mdENvbGxlY3Rpb25cclxuXHRcdE5GVGNvbGxlY3Rpb246ICdORlTmlLbol4/lk4EnLFxyXG5cdFx0Q29udHJhY3RhZGRyZXNzOiAn5ZCI57qm5Zyw5Z2AJyxcclxuXHRcdFRva2VuSUQ6ICfku6TniYxJRCcsXHJcblx0XHRlbnRlcmNvbnRyYWN0YWRkcmVzczogJ+ivt+i+k+WFpeWQiOe6puWcsOWdgCcsXHJcblx0XHRlbnRlcnRva2VuSUQ6ICfor7fovpPlhaXku6TniYxJRCcsXHJcblx0XHRDb250cmFjdHM6ICflkIjnuqYnLFxyXG5cdFx0SUQ6ICdJRCcsXHJcblx0XHRDb2xsZWN0aW9uZGV0YWlsczogJ+aUtuiXj+WTgeivpuaDhScsXHJcblx0XHQvLyBidGMgaW5kZXhcclxuXHRcdEV4aXN0aW5nYmFsYW5jZTogJ+eOsOacieS9meminScsXHJcblx0XHRGcmVlemViYWxhbmNlOiAn5Ya757uT5L2Z6aKdJyxcclxuXHRcdEFsbDogJ+aJgOaciScsXHJcblx0XHRTZW5kOiAn5Y+R6YCBJyxcclxuXHRcdFJlY2VpdmU6ICfmjqXmlLYnLFxyXG5cdFx0Ly8gc2VuZFRva2VuIGluZGV4XHJcblx0XHRSZWNlaXZpbmdhZGRyZXNzOiAn5o6l5Y+X5Zyw5Z2AJyxcclxuXHRcdFJlY2VpdmluZ2FkZHJlc3NFcnJvcjogJ+aOpeWPl+WcsOWdgOmUmeivrycsXHJcblx0XHRTY2FuUVI6ICfmiavmj4/kuoznu7TnoIHku6Xovaznp7vliLDotYTkuqcnLFxyXG5cdFx0Q29weWFkZHJlc3M6ICflpI3liLblnLDlnYAnLFxyXG5cdFx0Q29weVN1Y2Nlc3NmdWw6ICflpI3liLblnLDlnYDmiJDlip/vvIEnLFxyXG5cdFx0Ly8gdHJhbnNmZXJcclxuXHRcdFRyYW5zZmVyOiAn6L2s6LSmJyxcclxuXHRcdEFkZHJlc3NCb29rOiAn5Zyw5Z2A6JaEJyxcclxuXHRcdFRyYW5zZmVyYW1vdW50OiAn6L2s6LSm6YeR6aKdJyxcclxuXHRcdEJhbGFuY2U6ICfkvZnpop0nLFxyXG5cdFx0QUxMOiBcIuaJgOaciVwiLFxyXG5cdFx0UmVtYXJrOiAn5aSH5rOoJyxcclxuXHRcdFRyYW5zYWN0aW9uZmVlOiAn5Lqk5piT6LS5JyxcclxuXHRcdFRyYW5zZmVyY29uZmlybWF0aW9uOiAn6L2s6LSm56Gu6K6k5LmmJyxcclxuXHRcdEFtb3VudDogJ+mHkeminScsXHJcblx0XHRTZW5kYWRkcmVzczogJ+WPkemAgeWcsOWdgCcsXHJcblx0XHRGaW5nZXJwcmludHBhc3N3b3JkOiAn5oyH57q55a+G56CBJyxcclxuXHRcdGZpbmdlcnByaW50c2Vuc29yOiAn6Kem5pG45oyH57q55Lyg5oSf5ZmoJyxcclxuXHRcdFVzZVBhc3N3b3JkOiAn5L2/55So5a+G56CBJyxcclxuXHRcdEZpbmdlcnByaW50cmVjb2duaXplZDogJ+aMh+e6ueaXoOazleivhuWIq+OAgicsXHJcblx0XHRUcnlhZ2FpbjogJ+ivt+WGjeasoeWwneivlScsXHJcblx0XHRGaW5nZXJwcmludHJlY29nbml6ZWQ6ICfmjIfnurnor4bliKvmiJDlip/jgIInLFxyXG5cdFx0ZW50ZXJ0aGV0cmFuc2ZlcmFtb3VudDogJ+ivt+i+k+WFpei9rOi0pumHkeminScsXHJcblx0XHRlbnRlcnRoZXJlY2VpdmluZ2FkZHJlc3M6ICfor7fovpPlhaXmjqXmlLblnLDlnYAnLFxyXG5cdFx0bGVzc3RoYW46ICfovpPlhaXnmoTph5Hpop3kuI3og73lsI/kuo4wJyxcclxuXHRcdHJ1bm5pbmdsb3c6ICfkvZnpop3kuI3otrMnLFxyXG5cdFx0ZmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbjogJ+atpOiuvuWkh+S4jeaUr+aMgeaMh+e6ueivhuWIqycsXHJcblx0XHRub3RlcXVpcHBlZDogJ+atpOiuvuWkh+acqumFjeWkh+WvhueggemUgeWumuWxj+W5le+8jOaXoOazleS9v+eUqOaMh+e6ueivhuWIqycsXHJcblx0XHRvbmludGhlc2V0dGluZzogJ+atpOiuvuWkh+S4reayoeaciei+k+WFpeaMh+e6ueOAguivt+WcqOiuvue9ruS4reaJk+W8gOWugycsXHJcblx0XHQvLyBcdEFkZCBUb2tlblxyXG5cdFx0QWRkVG9rZW46ICfmt7vliqDku6PluIEnLFxyXG5cdFx0SG90YXNzZXRzOiAn54Ot6Zeo6LWE5LqnJyxcclxuXHRcdEFkZGVkc3VjY2Vzc2Z1bGx5OiAn5re75Yqg5oiQ5YqfJyxcclxuXHRcdC8vIGJhY2t1cDVcclxuXHRcdEltcG9ydHZpYXByaXZhdGVrZXk6ICfpgJrov4fnp4HpkqXlr7zlhaUnLFxyXG5cdFx0UHJpdmF0ZWtleWltcG9ydHZlcmlmaWNhdGlvbjogJ+engemSpeWvvOWFpemqjOivgScsXHJcblx0XHRwcml2YXRla2V5YW5kZG86ICfor7fovpPlhaXmgqjnmoTnp4HpkqXvvIzkuI3opoHlsIblhbbms4TpnLLnu5nlhbbku5bkurrlpJbpg6jlnLDlnYDml6Dms5XpgJrov4fliqnorrDplK7mgaLlpI3jgILor7flpqXlloTkv53nrqEnLFxyXG5cdFx0ZW50ZXJ5b3VycHJpdmF0ZWtleTogJ+ivt+i+k+WFpeaCqOeahOengemSpScsXHJcblx0XHRiZWVtcHR5OiAn5LiN6IO95Li656m6JyxcclxuXHRcdGJlZW5pbXBvcnRlZDogJ+mSseWMheW3sue7j+iiq+WvvOWFpScsXHJcblx0XHQvLyBiYWNrdXA0XHJcblx0XHRJbXBvcnRtbmVtb25pY3M6ICflr7zlhaXliqnorrDor40nLFxyXG5cdFx0TW5lbW9uaWNzaW1wb3J0dmVyaWZpY2F0aW9uOiAn5Yqp6K6w56ym6L6T5YWl6aqM6K+BJyxcclxuXHRcdExhbmd1YWdlOiAn6K+t6KiAJyxcclxuXHRcdGxhbmdmYW46ICfnuYHkvZPkuK3mlocnLFxyXG5cdFx0bGFuZ2ppYW46ICfnroDkvZPkuK3mlocnLFxyXG5cdFx0ZW5nOiAn6Iux5paHJyxcclxuXHRcdGVkaXQ6ICfkv67mlLknLFxyXG5cdFx0RGVsZXRlOiAn5Yig6ZmkJyxcclxuXHRcdERFTEVURTogJ+WIoOmZpCcsXHJcblx0XHRBZGRhZGRyZXNzOiAn5re75Yqg5Zyw5Z2AJyxcclxuXHRcdFNhdmU6ICfkv53lrZgnLFxyXG5cdFx0c2VsZWN0Y3VycmVuY3k6ICfor7fpgInmi6nluIHnp40nLFxyXG5cdFx0UGxlYXNlcmVjaXBpZW50YWRkcmVzczogJ+ivt+i+k+WFpeaUtuS7tuS6uuWcsOWdgCcsXHJcblx0XHRlbnRlcnRoZW5hbWU6ICfor7fovpPlhaXlkI3np7AnLFxyXG5cdFx0QWRkcmVzc29ybmFtZTogJ+WcsOWdgOaIluWQjeensOS4jeiDveS4uuepuicsXHJcblx0XHRsb2FkaW5nOiAn5Yqg6L295LitJyxcclxuXHRcdGNsb3NldmFsaWRhdGlvbjogJ+ehruiupOWFs+mXremqjOivge+8nycsXHJcblx0XHRMb2dpbjogJ+eZu+W9lScsXHJcblx0XHRUcmFuc2FjdGlvbmRldGFpbHM6ICfkuqTmmJPor6bmg4UnLFxyXG5cdFx0Q29uZmlybWVkOiAn56Gu6K6k5Lqk5piTJyxcclxuXHRcdFRpbWU6ICfml7bpl7QnLFxyXG5cdFx0VHhGZWU6ICflj5HpgIHotLknLFxyXG5cdFx0VHJhbnNhY3Rpb25JRDogJ+S6pOaYk0lEJyxcclxuXHRcdG90aGVyczogJ+WFtuS7licsXHJcblx0XHRtZTogJ+aIkScsXHJcblx0XHRtb3JlaW5mb3JtYXRpb246ICfmnInlhbPor6bnu4bkv6Hmga/vvIzor7fovazliLDmtY/op4jlmagnLFxyXG5cdFx0Q29weVN1Y2Nlc3NmdWw6ICflpI3liLbmiJDlip/vvIEnLFxyXG5cdFx0Tm9jb250ZW50OiAn5peg5YaF5a65JyxcclxuXHRcdFJlY29nbml0aW9uY2FuY2VsbGVkOiAn5bey5Y+W5raI6K+G5YirJyxcclxuXHRcdEZpbmdlcnByaW50aWRlbnRpZmljYXRpb25mYWlsZWQ6ICfmjIfnurnor4bliKvlpLHotKXvvIzor7fph43or5UnLFxyXG5cdFx0RmluZ2VycHJpbnRtYXRjaGluZ2ZhaWxlZDogJ+aMh+e6ueWMuemFjeWksei0pe+8jOivt+mHjeaWsOi+k+WFpScsXHJcblx0XHRUaGVudW1iZXJvZmZpbmdlcnByaW50OiAn5oyH57q56K+G5Yir5aSx6LSl55qE5qyh5pWw6LaF6L+H6ZmQ5Yi244CC6K+35L2/55So5YW25LuW5pa55rOV6L+b6KGM6Lqr5Lu96aqM6K+BJyxcclxuXHRcdHNlcGFyYXRlZGJ5c3BhY2VzOiAn6L6T5YWl5Lul56m65qC85YiG6ZqU55qE5Yqp6K6w5Y2V6K+NJyxcclxuXHRcdE5vdHlldG9wZW46ICfmmoLmnKrlvIDmlL4nLFxyXG5cdFx0VHJhbnNmZXJzdWNjZWVkZWQ6ICfovazotKbmiJDlip8nLFxyXG5cdFx0VHJhbnNmZXJmYWlsZWRjb25maXJtOiAn5Lyg6L6T5aSx6LSl77yM6K+356Gu6K6k5L+h5oGv5piv5ZCm5q2j56GuJyxcclxuXHRcdHlvdXJjcmVkaXQ6ICfkvZnpop3kuI3otrMnLFxyXG5cdFx0YWRkcmVzc2Vycm9yOiAn5Zyw5Z2A6ZSZ6K+vJyxcclxuXHRcdG9mZmNoYWluOiAn6K+36L6T5YWl5rOo6YeK77yI6ZO+5aSW77yJJyxcclxuXHRcdFRlcm1zb2ZTZXJ2aWNlVHh0OifmnKzjgIrmnI3liqHljY/orq7jgIvvvIjigJzljY/orq7igJ3miJbigJzmnI3liqHljY/orq7igJ3vvInljIXlkKvnrqHnkIbmgqjorr/pl67lkozkvb/nlKjmiJHku6zmj5DkvpvnmoTnvZHnq5nlkozmnI3liqHvvIjlrprkuYnlpoLkuIvvvInnmoTmnaHmrL7lkozmnaHku7bvvIzlubbkuJTmmK/miJHku6zkuI7mgqjmiJbmgqjmiYDku6PooajnmoTlrp7kvZPkuYvpl7TnmoTljY/orq7jgILlnKjkvb/nlKjmnKznvZHnq5nmiJbmnI3liqHkuYvliY3vvIzor7fku5Tnu4bpmIXor7vmnKzjgIrmnI3liqHljY/orq7jgIvjgILpgJrov4fkvb/nlKjmnKznvZHnq5nvvIzmiJbljZXlh7vmjInpkq7miJblpI3pgInmoYbku6XmjqXlj5fmiJblkIzmhI/mnKzjgIrmnI3liqHljY/orq7jgIvnmoTmnI3liqHmnaHmrL7vvIjlpoLmnInor6XpgInpobnvvInvvIzmiJbogIXloavlhpnmnI3liqHorqLljZXvvIzmiJbogIXvvIzlpoLmnpzmm7Tml6nvvIzkvb/nlKjmiJbku6Xlhbbku5bmlrnlvI/orr/pl67mnI3liqHvvIjigJznlJ/mlYjml6XmnJ/igJ3vvInvvIzmgqgoMSnmjqXlj5flubblkIzmhI/mnKzjgIrmnI3liqHljY/orq7jgIvku6Xlj4rmiJHku6zkuI3ml7blj5HluIPnmoTku7vkvZXpmYTliqDmnaHmrL7jgIHop4TliJnlkozlj4LkuI7mnaHku7bvvIzku6Xlj4ooMinlkIzmhI/lpoLmiJHku6znmoTjgIrpmpDnp4HmlL/nrZbjgIvkuK3miYDov7DnmoTmlLbpm4bjgIHkvb/nlKjjgIHmiqvpnLLlkozlhbbku5blpITnkIbkv6Hmga/nmoTmtLvliqjjgILlpoLmnpzmgqjkuI3lkIzmhI/mnKzjgIrmnI3liqHljY/orq7jgIvvvIzliJnmgqjkuI3lvpforr/pl67miJbkvb/nlKjmnI3liqHjgIInLFxyXG5cdFx0dXBkYXRlVGl0bGU6J+eJiOacrOWNh+e6p+aPkOekuicsXHJcblx0XHR1cGRhdGVNc2c6J+WPkeeOsOaWsOeJiOacrO+8jOaYr+WQpuabtOaWsO+8nydcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1179\n"); +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, \"Address\",\n\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, \"ReceivingaddressError\",\n '接受地址错误'), _defineProperty(_index, \"ScanQR\",\n '扫描二维码以转移到资产'), _defineProperty(_index, \"Copyaddress\",\n '复制地址'), _defineProperty(_index, \"CopySuccessful\",\n '复制地址成功!'), _defineProperty(_index, \"Transfer\",\n\n '转账'), _defineProperty(_index, \"AddressBook\",\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, \"MnemonicsError\",\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 '无内容'), _defineProperty(_index, \"Recognitioncancelled\",\n '已取消识别'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n '指纹识别失败,请重试'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n '指纹匹配失败,请重新输入'), _defineProperty(_index, \"Thenumberoffingerprint\",\n '指纹识别失败的次数超过限制。请使用其他方法进行身份验证'), _defineProperty(_index, \"separatedbyspaces\",\n '输入以空格分隔的助记单词'), _defineProperty(_index, \"Notyetopen\",\n '暂未开放'), _defineProperty(_index, \"Transfersucceeded\",\n '转账成功'), _defineProperty(_index, \"Transferfailedconfirm\",\n '传输失败,请确认信息是否正确'), _defineProperty(_index, \"yourcredit\",\n '余额不足'), _defineProperty(_index, \"addresserror\",\n '地址错误'), _defineProperty(_index, \"offchain\",\n '请输入注释(链外)'), _defineProperty(_index, \"TermsofServiceTxt\",\n '本《服务协议》(“协议”或“服务协议”)包含管理您访问和使用我们提供的网站和服务(定义如下)的条款和条件,并且是我们与您或您所代表的实体之间的协议。在使用本网站或服务之前,请仔细阅读本《服务协议》。通过使用本网站,或单击按钮或复选框以接受或同意本《服务协议》的服务条款(如有该选项),或者填写服务订单,或者,如果更早,使用或以其他方式访问服务(“生效日期”),您(1)接受并同意本《服务协议》以及我们不时发布的任何附加条款、规则和参与条件,以及(2)同意如我们的《隐私政策》中所述的收集、使用、披露和其他处理信息的活动。如果您不同意本《服务协议》,则您不得访问或使用服务。'), _defineProperty(_index, \"updateTitle\",\n '版本升级提示'), _defineProperty(_index, \"updateMsg\",\n '发现新版本,是否更新?'), _defineProperty(_index, \"AgreementConfirmation\",\n '我已经阅读并且同意'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC5qcyJdLCJuYW1lcyI6WyJpbmRleCIsIndhbGxldG5hbWUiLCJOYW1lY2Fubm90IiwiV2FsbGV0IiwiTkZUIiwiTWFya2V0IiwiRGlzY292ZXIiLCJQcm9maWxlIiwiQ29uZmlybSIsIlN1Y2Nlc3NmdWwiLCJDYW5jZWwiLCJTZXRzdWNjZXNzZnVsbHkiLCJDcmVhdGlvbmZhaWxlZCIsImNvcnJlY3QiLCJsYW5nU2VsZWN0IiwiZmluZ2VyUGFzcyIsImxhbnMiLCJjdXJyIiwibm9kZXMiLCJwcm90aXQiLCJhcHBzIiwibWFnZXciLCJhZGRCb29rIiwiU2V0dGluZ3MiLCJoZWxwY2VuIiwiYWJvdXR1cyIsIkhhcmR3YXJlIiwibWF0aCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKQyxjQUFVLEVBQUUsU0FEUjtBQUVKQyxjQUFVLEVBQUUsVUFGUjtBQUdKO0FBQ0FDLFVBQU0sRUFBRSxJQUpKO0FBS0pDLE9BQUcsRUFBRSxLQUxEO0FBTUpDLFVBQU0sRUFBRSxJQU5KO0FBT0pDLFlBQVEsRUFBRSxJQVBOO0FBUUpDLFdBQU8sRUFBRSxJQVJMO0FBU0o7QUFDQUMsV0FBTyxFQUFFLElBVkw7QUFXSkMsY0FBVSxFQUFFLElBWFI7QUFZSkMsVUFBTSxFQUFFLElBWko7QUFhSkMsbUJBQWUsRUFBRSxNQWJiO0FBY0pDLGtCQUFjLEVBQUUsTUFkWjtBQWVKQyxXQUFPLEVBQUUsSUFmTDtBQWdCSjtBQUNBQyxjQUFVLEVBQUUsSUFqQlI7QUFrQko7QUFDQUMsY0FBVSxFQUFFLE1BbkJSO0FBb0JKQyxRQUFJLEVBQUUsTUFwQkY7QUFxQkpDLFFBQUksRUFBRSxJQXJCRjtBQXNCSkMsU0FBSyxFQUFFLE1BdEJIO0FBdUJKO0FBQ0FDLFVBQU0sRUFBRSxJQXhCSjtBQXlCSkMsUUFBSSxFQUFFLFFBekJGO0FBMEJKQyxTQUFLLEVBQUUsTUExQkg7QUEyQkpDLFdBQU8sRUFBRSxNQTNCTDtBQTRCSkMsWUFBUSxFQUFFLElBNUJOO0FBNkJKQyxXQUFPLEVBQUUsTUE3Qkw7QUE4QkpDLFdBQU8sRUFBRSxNQTlCTDtBQStCSkMsWUFBUSxFQUFFLElBL0JOO0FBZ0NKQyxRQUFJLEVBQUUsTUFoQ0Y7O0FBa0NJLE1BbENKO0FBbUNJLE1BbkNKO0FBb0NLLFFBcENMO0FBcUNJLE1BckNKO0FBc0NLLFFBdENMO0FBdUNPLE1BdkNQOztBQXlDUSxRQXpDUjtBQTBDTyxTQTFDUDtBQTJDWSxRQTNDWjs7QUE2Q1UsU0E3Q1Y7QUE4Q1EsUUE5Q1I7QUErQ0ksaUJBL0NKO0FBZ0RNLDRCQWhETjtBQWlETSxrQkFqRE47QUFrRE8sUUFsRFA7O0FBb0RHLGFBcERIO0FBcURJLE9BckRKO0FBc0RLLDZDQXRETDtBQXVESSxRQXZESjs7QUF5REksYUF6REo7QUEwRFMsNkJBMURUO0FBMkRLLGFBM0RMO0FBNERFLFNBNURGO0FBNkRPLGNBN0RQO0FBOERRLFFBOURSOztBQWdFTSxRQWhFTjtBQWlFUyxVQWpFVDtBQWtFVyxXQWxFWDtBQW1FZSxXQW5FZjtBQW9FZ0IsUUFwRWhCO0FBcUVtQixhQXJFbkI7OztBQXdFVyxRQXhFWDtBQXlFYSxRQXpFYjtBQTBFWSxRQTFFWjtBQTJFVyxRQTNFWDs7QUE2RWEsc0JBN0ViO0FBOEVhLElBOUViO0FBK0VhLElBL0ViOzs7QUFrRkssTUFsRkw7QUFtRkksTUFuRko7QUFvRkUsTUFwRkY7QUFxRkssVUFyRkw7QUFzRmMsUUF0RmQ7QUF1RlcsVUF2Rlg7O0FBeUZlLDBDQXpGZjtBQTBGZSxTQTFGZjs7QUE0RmdCLHVDQTVGaEI7O0FBOEZZLFFBOUZaO0FBK0ZnQixNQS9GaEI7QUFnR1EsT0FoR1I7QUFpR00sTUFqR047QUFrR08sY0FsR1A7QUFtR3NCLFVBbkd0QjtBQW9HYSxPQXBHYjs7QUFzR1csTUF0R1g7QUF1R00sTUF2R047QUF3R0csV0F4R0g7O0FBMEdTLGVBMUdUO0FBMkdHLHNCQTNHSDtBQTRHSyxpQkE1R0w7QUE2R00sWUE3R047QUE4R2EsMEJBOUdiO0FBK0dLLGdCQS9HTDtBQWdITSxzQkFoSE47QUFpSEssTUFqSEw7QUFrSEssTUFsSEw7QUFtSEcsTUFuSEg7QUFvSEcsTUFwSEg7QUFxSEcsTUFySEg7QUFzSFEsNEVBdEhSO0FBdUhTLFFBdkhUOztBQXlIVyxVQXpIWDtBQTBIYSxRQTFIYjtBQTJISyxRQTNITDtBQTRIa0IsV0E1SGxCO0FBNkhVLFdBN0hWO0FBOEhPLE1BOUhQO0FBK0hBLE1BL0hBO0FBZ0llLFNBaElmOztBQWtJYSxRQWxJYjtBQW1JVyxRQW5JWDtBQW9JQyxNQXBJRDtBQXFJRSxNQXJJRjtBQXNJSyxNQXRJTDs7QUF3SWMsUUF4SWQ7QUF5SW1CLFVBekluQjtBQTBJSSxlQTFJSjtBQTJJUyxRQTNJVDtBQTRJWSxXQTVJWjs7QUE4SU0sTUE5SU47QUErSVMsT0EvSVQ7QUFnSlksUUFoSlo7QUFpSkssTUFqSkw7QUFrSkMsTUFsSkQ7QUFtSkksTUFuSko7QUFvSlksT0FwSlo7QUFxSmtCLFNBckpsQjtBQXNKSSxNQXRKSjtBQXVKUyxRQXZKVDtBQXdKaUIsUUF4SmpCO0FBeUplLFdBekpmO0FBMEpTLFFBMUpUO0FBMkptQixXQTNKbkI7QUE0Sk0sU0E1Sk47QUE2Sm1CLFdBN0puQjtBQThKb0IsV0E5SnBCO0FBK0pzQixXQS9KdEI7QUFnS00sY0FoS047QUFpS1EsUUFqS1I7QUFrS3VCLGNBbEt2QjtBQW1LUyx5QkFuS1Q7QUFvS1ksdUJBcEtaOztBQXNLTSxRQXRLTjtBQXVLTyxRQXZLUDtBQXdLZSxRQXhLZjs7QUEwS2lCLFVBMUtqQjtBQTJLMEIsVUEzSzFCO0FBNEthLHlDQTVLYjtBQTZLaUIsV0E3S2pCO0FBOEtLLFFBOUtMO0FBK0tVLFdBL0tWO0FBZ0xXLFNBaExYOztBQWtMYSxTQWxMYjtBQW1MeUIsV0FuTHpCO0FBb0xNLE1BcExOO0FBcUxLLFFBckxMO0FBc0xNLFFBdExOO0FBdUxDLE1BdkxEO0FBd0xFLE1BeExGO0FBeUxJLE1BekxKO0FBMExJLE1BMUxKO0FBMkxRLFFBM0xSO0FBNExFLE1BNUxGO0FBNkxZLFNBN0xaO0FBOExvQixZQTlMcEI7QUErTFUsU0EvTFY7QUFnTVcsYUFoTVg7QUFpTUssT0FqTUw7QUFrTWEsV0FsTWI7QUFtTUcsTUFuTUg7QUFvTWdCLFFBcE1oQjtBQXFNTyxRQXJNUDtBQXNNRSxNQXRNRjtBQXVNRyxPQXZNSDtBQXdNVyxRQXhNWDtBQXlNSSxNQXpNSjtBQTBNQSxLQTFNQTtBQTJNYSxpQkEzTWI7QUE0TVksU0E1TVo7QUE2TU8sT0E3TVA7QUE4TWtCLFNBOU1sQjtBQStNNkIsY0EvTTdCO0FBZ051QixnQkFoTnZCO0FBaU5vQiwrQkFqTnBCO0FBa05lLGdCQWxOZjtBQW1OUSxRQW5OUjtBQW9OZSxRQXBOZjtBQXFObUIsa0JBck5uQjtBQXNOUSxRQXROUjtBQXVOVSxRQXZOVjtBQXdOTSxhQXhOTjtBQXlOYyxrU0F6TmQ7QUEwTlEsVUExTlI7QUEyTk0sZUEzTk47QUE0TmtCLGFBNU5sQixVQURTLEUiLCJmaWxlIjoiMTE3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHpoLmpzXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRpbmRleDoge1xyXG5cdFx0d2FsbGV0bmFtZTogJ+ivt+i+k+WFpemSseWMheWQjeensCcsXHJcblx0XHROYW1lY2Fubm90OiAn6L6T5YWl5ZCN56ew5LiN6IO95Li656m6JyxcclxuXHRcdC8vIOW6lemDqOWvvOiIquagj1xyXG5cdFx0V2FsbGV0OiAn6ZKx5YyFJyxcclxuXHRcdE5GVDogJ05GVCcsXHJcblx0XHRNYXJrZXQ6ICfluILlnLonLFxyXG5cdFx0RGlzY292ZXI6ICflj5HnjrAnLFxyXG5cdFx0UHJvZmlsZTogJ+aIkeeahCcsXHJcblx0XHQvLyB0b25neW9uZ1xyXG5cdFx0Q29uZmlybTogJ+ehruiupCcsXHJcblx0XHRTdWNjZXNzZnVsOiAn5oiQ5YqfJyxcclxuXHRcdENhbmNlbDogJ+WPlua2iCcsXHJcblx0XHRTZXRzdWNjZXNzZnVsbHk6ICfliJvlu7rmiJDlip8nLFxyXG5cdFx0Q3JlYXRpb25mYWlsZWQ6ICfliJvlu7rlpLHotKUnLFxyXG5cdFx0Y29ycmVjdDogJ+ato+ehricsXHJcblx0XHQvLyBsYW5nXHJcblx0XHRsYW5nU2VsZWN0OiAn6YCJ5oupJyxcclxuXHRcdC8vIHNldHRpbmdcclxuXHRcdGZpbmdlclBhc3M6ICfmjIfnurnlr4bnoIEnLFxyXG5cdFx0bGFuczogJ+ivreiogOiuvue9ricsXHJcblx0XHRjdXJyOiAn6LSn5biBJyxcclxuXHRcdG5vZGVzOiAn6IqC54K56K6+572uJyxcclxuXHRcdC8vIHByb2ZpbGVcclxuXHRcdHByb3RpdDogJ+aIkeeahCcsXHJcblx0XHRhcHBzOiAn5bqU55So56iL5bqP6K6+572uJyxcclxuXHRcdG1hZ2V3OiAn566h55CG6ZKx5YyFJyxcclxuXHRcdGFkZEJvb2s6ICflnLDlnYDnm67lvZUnLFxyXG5cdFx0U2V0dGluZ3M6ICforr7nva4nLFxyXG5cdFx0aGVscGNlbjogJ+W4ruWKqeS4reW/gycsXHJcblx0XHRhYm91dHVzOiAn5YWz5LqO5oiR5LusJyxcclxuXHRcdEhhcmR3YXJlOiAn56Gs5Lu2JyxcclxuXHRcdG1hdGg6ICfphY3lr7nnoazku7YnLFxyXG5cdFx0Ly8gd2FsbGV0XHJcblx0XHRXYWxsZXQ6ICfpkrHljIUnLFxyXG5cdFx0YXNzZXRzOiAn6LWE5LqnJyxcclxuXHRcdGN3YWxsZXQ6ICfpgInmi6npkrHljIUnLFxyXG5cdFx0bWFuYWdlOiAn566h55CGJyxcclxuXHRcdG13YWxsZXQ6ICfnrqHnkIbpkrHljIUnLFxyXG5cdFx0YWRkd2FsbGV0OiAn5re75YqgJyxcclxuXHRcdC8vIGFkZFxyXG5cdFx0Y3Jld2FsbGxldDogJ+WIm+W7uumSseWMhScsXHJcblx0XHRtbmVpbXBvcnQ6ICfliqnorrDor43lr7zlhaUnLFxyXG5cdFx0cHJpdmFrZXlpbXBvcnQ6ICfnp4HpkqXlr7zlhaUnLFxyXG5cdFx0Ly8gYmFjay9pbmRleFxyXG5cdFx0YmFja3VwTW5lVGl0OiAn5aSH5Lu95Yqp6K6w6K+NJyxcclxuXHRcdEJhY2t1cFRpcHM6ICflpIfku73mj5DnpLonLFxyXG5cdFx0QXhpb21zOiAn5YWs55CG5piv5o6n5Yi26LWE5Lqn55qE5ZSv5LiA5pa55rOV44CCJyxcclxuXHRcdHJldHJpZXZlOiAn5oKo5peg5rOV5qOA57Si5Lii5aSx55qE5Yqp6K6w56ym77yM5Zug5q2k6K+35Yqh5b+F5a+55YW26L+b6KGM5aSH5Lu977yBJyxcclxuXHRcdGRpc2Nsb3NlOiAn5LiN6KaB5ZCR5Lu75L2V5Lq66YCP6Zyy5L2g55qE6K6w5b+G5rOV44CCJyxcclxuXHRcdHN0YXJ0QmFjazogJ+W8gOWni+Wkh+S7vScsXHJcblx0XHQvLyBiYWNrdXAyXHJcblx0XHRwY29weTogJ+ivt+aMieato+ehrueahOmhuuW6j+WkjeWIticsXHJcblx0XHRwY29weTI6ICfliqnorrDor40nLFxyXG5cdFx0Ym9vc3RlcjogJ+Wuo+S8oOivreWwhueUqOS6jumSseWMhei1hOS6p+i/veWbnu+8jOivt+aMieato+ehrumhuuW6j+WkjeWItuWuo+S8oOivreW5tuS/neWtmOWcqOWuieWFqOeahOWcsOaWue+8jOS4jeW+l+azhOmcsue7meS7luS6uicsXHJcblx0XHRjb3BpZWQ6ICfmiJHlt7LorrDkvY8nLFxyXG5cdFx0Ly8gYmFja3VwM1xyXG5cdFx0Y29uTW5lOiAn56Gu6K6k5L2g55qE6ZKx5YyF5Yqp6K6w6K+NJyxcclxuXHRcdGJvb3N0ZXJ3b3JkOiAn6K+354K55Ye75Yqp6K6w6K+N5paH5a2X77yM5Lul56Gu5L+d5oKo55qE5aSH55So5Yqp5o6o5Zmo5paH5a2X5q2j56Gu5peg6K+vJyxcclxuXHRcdGJhY2tDb206ICflpIfku73liqnorrDnrKblt7LlrozmiJDvvIEnLFxyXG5cdFx0c2VlZDogJ+aXoOaViOWKqeiusOivjScsXHJcblx0XHR3cm9uZ1dvcmQ6ICfkvaDovpPlhaXkuobplJnor6/nmoTljZXor43vvIwnLFxyXG5cdFx0d3JvbmdXb3JkMjogJ+ivt+mHjeivleOAgicsXHJcblx0XHQvLyB0cmFuc1Bhd1xyXG5cdFx0dHJhbnNQYXc6ICfkuqTmmJPlr4bnoIEnLFxyXG5cdFx0c2V0dHJhbnNQYXc6ICforr7nva7kuqTmmJPlr4bnoIEnLFxyXG5cdFx0dHJhbnNQYXdBZ2FpbjogJ+ivt+WGjeasoei+k+WFpeWvhueggScsXHJcblx0XHRTZWN1cmV0cmFuc2FjdGlvbjogJ+S/nemanOS6pOaYk+Wvhuegge+8jCcsXHJcblx0XHRTZWN1cmV0cmFuc2FjdGlvbjI6ICfor7fli7/ms4TpnLInLFxyXG5cdFx0UGFzc3dvcmRkaXNjcmVwYW5zaWVzOiAn5Lik5qyh5a+G56CB6L6T5YWl5LiN5LiA6Ie0JyxcclxuXHJcblx0XHQvLyBhYm91dFxyXG5cdFx0VmVyc2lvbnVwZGF0ZTogJ+eJiOacrOabtOaWsCcsXHJcblx0XHRPZmZpY2lhbHdlYnNpdGU6ICflrpjmlrnnvZHnq5knLFxyXG5cdFx0VGVybXNvZlNlcnZpY2U6ICfmnI3liqHmnaHmrL4nLFxyXG5cdFx0UHJpdmFjeVBvbGljeTogJ+makOengeaUv+etlicsXHJcblx0XHQvLyBUZXJtc29mU2VydmljZVxyXG5cdFx0RXRpYW1uaXNpbG9yZW0xOiAnRXRpYW0gbmlzaSBsb3JlbeeugOS9kycsXHJcblx0XHRFdGlhbW5pc2lsb3JlbTI6ICcnLFxyXG5cdFx0RXRpYW1uaXNpbG9yZW0zOiAnJyxcclxuXHRcdC8vIHByaXZhY3lcclxuXHRcdC8vIG1hbmFnZVxyXG5cdFx0QWRkcmVzczogJ+WcsOWdgCcsXHJcblx0XHRNYW5hZ2U6ICfnrqHnkIYnLFxyXG5cdFx0TmFtZTogJ+WQjeWtlycsXHJcblx0XHRTZXRuYW1lOiAn6K6+572u6ZKx5YyF5ZCN56ewJyxcclxuXHRcdEJhY2t1cHByaXZhdGVrZXk6ICflpIfku73np4HpkqUnLFxyXG5cdFx0TmV3d2FsbGV0bmFtZTogJ+aWsOeahOmSseWMheWQjeensCcsXHJcblx0XHQvLyB0cmFuc1Bhd01hblxyXG5cdFx0a2VlcHlvdXJtbmVtb25pY3M6ICfor7fkv53nlZnkvaDnmoTorrDlv4bms5XjgILku7vkvZXojrflvpfkvaDnmoTliqnorrDnrKbnmoTkurrpg73lj6/ku6XmjqfliLbkvaDnmoTotKbmiLfvvIzljIXmi6zovaznp7vmiYDmnInotYTph5EnLFxyXG5cdFx0SW5jb3JyZWN0cGFzc3dvcmQ6ICflr4bnoIHkuI3mraPnoa4nLFxyXG5cdFx0Ly8ga2V5b3V0XHJcblx0XHRrZWVweW91cnByaXZhdGVrZXk6ICfor7fkv53nlZnmgqjnmoTnp4HpkqXjgILku7vkvZXojrflvpfmgqjnp4HpkqXnmoTkurrpg73lj6/ku6XmjqfliLbmgqjnmoTluJDmiLfvvIzljIXmi6zovaznp7vmiYDmnInotYTph5EnLFxyXG5cdFx0Ly8gc2hvd2tleVxyXG5cdFx0U2hvd3ByaXZhdGVrZXk6ICfmmL7npLrnp4HpkqUnLFxyXG5cdFx0U2hvd3ByaXZhdGVrZXl0ZXh0OiAn5paH5pysJyxcclxuXHRcdFNob3dRUkNvZGU6ICfkuoznu7TnoIEnLFxyXG5cdFx0U2hvd0NvcHk6ICflpI3liLYnLFxyXG5cdFx0U2NhbnRoZVFSOiAn5omr5o+P5LqM57u056CB6IezLi4uLicsXHJcblx0XHRDb3B5cHJpdmF0ZWtleVN1Y2Nlc3NmdWw6ICflpI3liLbnp4HpkqXmiJDlip8nLFxyXG5cdFx0T25lbW9tZW50cGxlYXNlOiAn6K+356iN562JJyxcclxuXHRcdC8vIG1hcmtldFxyXG5cdFx0VHJhbmRpbmdQYWlyczogJ+W4geenjScsXHJcblx0XHRQcmljZVZvbDogJ+S7t+agvCcsXHJcblx0XHRDaGFuZzogJzI05bCP5pe25rao6LeM5bmFJyxcclxuXHRcdC8vIGRpc2NvdmVyXHJcblx0XHREQVBQd2Vic2l0ZTogJ+aQnOe0ouaIlui/m+WFpURBUFDnvZHnq5knLFxyXG5cdFx0QmVlZnk6ICdCZWVmeSBmaW5hbmNlKEJTQyknLFxyXG5cdFx0cmV2ZW51ZTogJ+WfuuS6juW4geWuieaZuuiDvemTvueahOaUtuebiuiBmuWQiOWZqCcsXHJcblx0XHRCdW5pY29ybjogJ0J1bmljb3JuJyxcclxuXHRcdHRocm91Z2htb2JpbGl0eTogJ+S4gOS4quaAp+iDveWNk+i2iueahEFNTSBERVjvvIzpgJrov4fmtYHliqjmgKcuLicsXHJcblx0XHRGb3JUdWJlOiAnRm9yVHViZShCU0MpJyxcclxuXHRcdHBsYXRmb3JtOiAn5YWo55CD6aKG5YWI55qERGVGaeWAn+i0t+W5s+WPsO+8iEJTQ++8iScsXHJcblx0XHRQb3B1bGFyOiAn54Ot6ZeoJyxcclxuXHRcdExlbmRpbmc6ICflgJ/lh7onLFxyXG5cdFx0VHJhZGU6ICfotLjmmJMnLFxyXG5cdFx0WWllbGQ6ICfkuqfph48nLFxyXG5cdFx0U3Rha2U6ICfogqHku70nLFxyXG5cdFx0cmVkaXJlY3RlZDogJ+aCqOWwhuiiq+mHjeWumuWQkeWIsOesrOS4ieaWuWRBcHDpobXpnaLvvIzmgqjlr7nnrKzkuInmlrlkQXBw55qE5L2/55So5bCG5Y+X6K+l56ys5LiJ5pa5ZEFwcCBpc+eUqOaIt+WNj+iuruWSjOmakOengeaUv+etlueahOe6puadn++8jOesrOS4ieaWuWRBcHDnm7TmjqXkuJTlrozlhajlr7nmgqjotJ/otKPjgIInLFxyXG5cdFx0RGlzY2xhaW1lcnM6ICflhY3otKPlo7DmmI4nLFxyXG5cdFx0Ly8gbmZ0Q29sbGVjdGlvblxyXG5cdFx0TkZUY29sbGVjdGlvbjogJ05GVOaUtuiXj+WTgScsXHJcblx0XHRDb250cmFjdGFkZHJlc3M6ICflkIjnuqblnLDlnYAnLFxyXG5cdFx0VG9rZW5JRDogJ+S7pOeJjElEJyxcclxuXHRcdGVudGVyY29udHJhY3RhZGRyZXNzOiAn6K+36L6T5YWl5ZCI57qm5Zyw5Z2AJyxcclxuXHRcdGVudGVydG9rZW5JRDogJ+ivt+i+k+WFpeS7pOeJjElEJyxcclxuXHRcdENvbnRyYWN0czogJ+WQiOe6picsXHJcblx0XHRJRDogJ0lEJyxcclxuXHRcdENvbGxlY3Rpb25kZXRhaWxzOiAn5pS26JeP5ZOB6K+m5oOFJyxcclxuXHRcdC8vIGJ0YyBpbmRleFxyXG5cdFx0RXhpc3RpbmdiYWxhbmNlOiAn546w5pyJ5L2Z6aKdJyxcclxuXHRcdEZyZWV6ZWJhbGFuY2U6ICflhrvnu5PkvZnpop0nLFxyXG5cdFx0QWxsOiAn5omA5pyJJyxcclxuXHRcdFNlbmQ6ICflj5HpgIEnLFxyXG5cdFx0UmVjZWl2ZTogJ+aOpeaUticsXHJcblx0XHQvLyBzZW5kVG9rZW4gaW5kZXhcclxuXHRcdFJlY2VpdmluZ2FkZHJlc3M6ICfmjqXlj5flnLDlnYAnLFxyXG5cdFx0UmVjZWl2aW5nYWRkcmVzc0Vycm9yOiAn5o6l5Y+X5Zyw5Z2A6ZSZ6K+vJyxcclxuXHRcdFNjYW5RUjogJ+aJq+aPj+S6jOe7tOeggeS7pei9rOenu+WIsOi1hOS6pycsXHJcblx0XHRDb3B5YWRkcmVzczogJ+WkjeWItuWcsOWdgCcsXHJcblx0XHRDb3B5U3VjY2Vzc2Z1bDogJ+WkjeWItuWcsOWdgOaIkOWKn++8gScsXHJcblx0XHQvLyB0cmFuc2ZlclxyXG5cdFx0VHJhbnNmZXI6ICfovazotKYnLFxyXG5cdFx0QWRkcmVzc0Jvb2s6ICflnLDlnYDoloQnLFxyXG5cdFx0VHJhbnNmZXJhbW91bnQ6ICfovazotKbph5Hpop0nLFxyXG5cdFx0QmFsYW5jZTogJ+S9meminScsXHJcblx0XHRBTEw6IFwi5omA5pyJXCIsXHJcblx0XHRSZW1hcms6ICflpIfms6gnLFxyXG5cdFx0VHJhbnNhY3Rpb25mZWU6ICfkuqTmmJPotLknLFxyXG5cdFx0VHJhbnNmZXJjb25maXJtYXRpb246ICfovazotKbnoa7orqTkuaYnLFxyXG5cdFx0QW1vdW50OiAn6YeR6aKdJyxcclxuXHRcdFNlbmRhZGRyZXNzOiAn5Y+R6YCB5Zyw5Z2AJyxcclxuXHRcdEZpbmdlcnByaW50cGFzc3dvcmQ6ICfmjIfnurnlr4bnoIEnLFxyXG5cdFx0ZmluZ2VycHJpbnRzZW5zb3I6ICfop6bmkbjmjIfnurnkvKDmhJ/lmagnLFxyXG5cdFx0VXNlUGFzc3dvcmQ6ICfkvb/nlKjlr4bnoIEnLFxyXG5cdFx0RmluZ2VycHJpbnRyZWNvZ25pemVkOiAn5oyH57q55peg5rOV6K+G5Yir44CCJyxcclxuXHRcdFRyeWFnYWluOiAn6K+35YaN5qyh5bCd6K+VJyxcclxuXHRcdEZpbmdlcnByaW50cmVjb2duaXplZDogJ+aMh+e6ueivhuWIq+aIkOWKn+OAgicsXHJcblx0XHRlbnRlcnRoZXRyYW5zZmVyYW1vdW50OiAn6K+36L6T5YWl6L2s6LSm6YeR6aKdJyxcclxuXHRcdGVudGVydGhlcmVjZWl2aW5nYWRkcmVzczogJ+ivt+i+k+WFpeaOpeaUtuWcsOWdgCcsXHJcblx0XHRsZXNzdGhhbjogJ+i+k+WFpeeahOmHkemineS4jeiDveWwj+S6jjAnLFxyXG5cdFx0cnVubmluZ2xvdzogJ+S9memineS4jei2sycsXHJcblx0XHRmaW5nZXJwcmludGlkZW50aWZpY2F0aW9uOiAn5q2k6K6+5aSH5LiN5pSv5oyB5oyH57q56K+G5YirJyxcclxuXHRcdG5vdGVxdWlwcGVkOiAn5q2k6K6+5aSH5pyq6YWN5aSH5a+G56CB6ZSB5a6a5bGP5bmV77yM5peg5rOV5L2/55So5oyH57q56K+G5YirJyxcclxuXHRcdG9uaW50aGVzZXR0aW5nOiAn5q2k6K6+5aSH5Lit5rKh5pyJ6L6T5YWl5oyH57q544CC6K+35Zyo6K6+572u5Lit5omT5byA5a6DJyxcclxuXHRcdC8vIFx0QWRkIFRva2VuXHJcblx0XHRBZGRUb2tlbjogJ+a3u+WKoOS7o+W4gScsXHJcblx0XHRIb3Rhc3NldHM6ICfng63pl6jotYTkuqcnLFxyXG5cdFx0QWRkZWRzdWNjZXNzZnVsbHk6ICfmt7vliqDmiJDlip8nLFxyXG5cdFx0Ly8gYmFja3VwNVxyXG5cdFx0SW1wb3J0dmlhcHJpdmF0ZWtleTogJ+mAmui/h+engemSpeWvvOWFpScsXHJcblx0XHRQcml2YXRla2V5aW1wb3J0dmVyaWZpY2F0aW9uOiAn56eB6ZKl5a+85YWl6aqM6K+BJyxcclxuXHRcdHByaXZhdGVrZXlhbmRkbzogJ+ivt+i+k+WFpeaCqOeahOengemSpe+8jOS4jeimgeWwhuWFtuazhOmcsue7meWFtuS7luS6uuWklumDqOWcsOWdgOaXoOazlemAmui/h+WKqeiusOmUruaBouWkjeOAguivt+WmpeWWhOS/neeuoScsXHJcblx0XHRlbnRlcnlvdXJwcml2YXRla2V5OiAn6K+36L6T5YWl5oKo55qE56eB6ZKlJyxcclxuXHRcdGJlZW1wdHk6ICfkuI3og73kuLrnqbonLFxyXG5cdFx0YmVlbmltcG9ydGVkOiAn6ZKx5YyF5bey57uP6KKr5a+85YWlJyxcclxuXHRcdE1uZW1vbmljc0Vycm9yOifliqnorrDor43plJnor68nLFxyXG5cdFx0Ly8gYmFja3VwNFxyXG5cdFx0SW1wb3J0bW5lbW9uaWNzOiAn5a+85YWl5Yqp6K6w6K+NJyxcclxuXHRcdE1uZW1vbmljc2ltcG9ydHZlcmlmaWNhdGlvbjogJ+WKqeiusOespui+k+WFpemqjOivgScsXHJcblx0XHRMYW5ndWFnZTogJ+ivreiogCcsXHJcblx0XHRsYW5nZmFuOiAn57mB5L2T5Lit5paHJyxcclxuXHRcdGxhbmdqaWFuOiAn566A5L2T5Lit5paHJyxcclxuXHRcdGVuZzogJ+iLseaWhycsXHJcblx0XHRlZGl0OiAn5L+u5pS5JyxcclxuXHRcdERlbGV0ZTogJ+WIoOmZpCcsXHJcblx0XHRERUxFVEU6ICfliKDpmaQnLFxyXG5cdFx0QWRkYWRkcmVzczogJ+a3u+WKoOWcsOWdgCcsXHJcblx0XHRTYXZlOiAn5L+d5a2YJyxcclxuXHRcdHNlbGVjdGN1cnJlbmN5OiAn6K+36YCJ5oup5biB56eNJyxcclxuXHRcdFBsZWFzZXJlY2lwaWVudGFkZHJlc3M6ICfor7fovpPlhaXmlLbku7bkurrlnLDlnYAnLFxyXG5cdFx0ZW50ZXJ0aGVuYW1lOiAn6K+36L6T5YWl5ZCN56ewJyxcclxuXHRcdEFkZHJlc3Nvcm5hbWU6ICflnLDlnYDmiJblkI3np7DkuI3og73kuLrnqbonLFxyXG5cdFx0bG9hZGluZzogJ+WKoOi9veS4rScsXHJcblx0XHRjbG9zZXZhbGlkYXRpb246ICfnoa7orqTlhbPpl63pqozor4HvvJ8nLFxyXG5cdFx0TG9naW46ICfnmbvlvZUnLFxyXG5cdFx0VHJhbnNhY3Rpb25kZXRhaWxzOiAn5Lqk5piT6K+m5oOFJyxcclxuXHRcdENvbmZpcm1lZDogJ+ehruiupOS6pOaYkycsXHJcblx0XHRUaW1lOiAn5pe26Ze0JyxcclxuXHRcdFR4RmVlOiAn5Y+R6YCB6LS5JyxcclxuXHRcdFRyYW5zYWN0aW9uSUQ6ICfkuqTmmJNJRCcsXHJcblx0XHRvdGhlcnM6ICflhbbku5YnLFxyXG5cdFx0bWU6ICfmiJEnLFxyXG5cdFx0bW9yZWluZm9ybWF0aW9uOiAn5pyJ5YWz6K+m57uG5L+h5oGv77yM6K+36L2s5Yiw5rWP6KeI5ZmoJyxcclxuXHRcdENvcHlTdWNjZXNzZnVsOiAn5aSN5Yi25oiQ5Yqf77yBJyxcclxuXHRcdE5vY29udGVudDogJ+aXoOWGheWuuScsXHJcblx0XHRSZWNvZ25pdGlvbmNhbmNlbGxlZDogJ+W3suWPlua2iOivhuWIqycsXHJcblx0XHRGaW5nZXJwcmludGlkZW50aWZpY2F0aW9uZmFpbGVkOiAn5oyH57q56K+G5Yir5aSx6LSl77yM6K+36YeN6K+VJyxcclxuXHRcdEZpbmdlcnByaW50bWF0Y2hpbmdmYWlsZWQ6ICfmjIfnurnljLnphY3lpLHotKXvvIzor7fph43mlrDovpPlhaUnLFxyXG5cdFx0VGhlbnVtYmVyb2ZmaW5nZXJwcmludDogJ+aMh+e6ueivhuWIq+Wksei0peeahOasoeaVsOi2hei/h+mZkOWItuOAguivt+S9v+eUqOWFtuS7luaWueazlei/m+ihjOi6q+S7vemqjOivgScsXHJcblx0XHRzZXBhcmF0ZWRieXNwYWNlczogJ+i+k+WFpeS7peepuuagvOWIhumalOeahOWKqeiusOWNleivjScsXHJcblx0XHROb3R5ZXRvcGVuOiAn5pqC5pyq5byA5pS+JyxcclxuXHRcdFRyYW5zZmVyc3VjY2VlZGVkOiAn6L2s6LSm5oiQ5YqfJyxcclxuXHRcdFRyYW5zZmVyZmFpbGVkY29uZmlybTogJ+S8oOi+k+Wksei0pe+8jOivt+ehruiupOS/oeaBr+aYr+WQpuato+ehricsXHJcblx0XHR5b3VyY3JlZGl0OiAn5L2Z6aKd5LiN6LazJyxcclxuXHRcdGFkZHJlc3NlcnJvcjogJ+WcsOWdgOmUmeivrycsXHJcblx0XHRvZmZjaGFpbjogJ+ivt+i+k+WFpeazqOmHiu+8iOmTvuWklu+8iScsXHJcblx0XHRUZXJtc29mU2VydmljZVR4dDon5pys44CK5pyN5Yqh5Y2P6K6u44CL77yI4oCc5Y2P6K6u4oCd5oiW4oCc5pyN5Yqh5Y2P6K6u4oCd77yJ5YyF5ZCr566h55CG5oKo6K6/6Zeu5ZKM5L2/55So5oiR5Lus5o+Q5L6b55qE572R56uZ5ZKM5pyN5Yqh77yI5a6a5LmJ5aaC5LiL77yJ55qE5p2h5qy+5ZKM5p2h5Lu277yM5bm25LiU5piv5oiR5Lus5LiO5oKo5oiW5oKo5omA5Luj6KGo55qE5a6e5L2T5LmL6Ze055qE5Y2P6K6u44CC5Zyo5L2/55So5pys572R56uZ5oiW5pyN5Yqh5LmL5YmN77yM6K+35LuU57uG6ZiF6K+75pys44CK5pyN5Yqh5Y2P6K6u44CL44CC6YCa6L+H5L2/55So5pys572R56uZ77yM5oiW5Y2V5Ye75oyJ6ZKu5oiW5aSN6YCJ5qGG5Lul5o6l5Y+X5oiW5ZCM5oSP5pys44CK5pyN5Yqh5Y2P6K6u44CL55qE5pyN5Yqh5p2h5qy+77yI5aaC5pyJ6K+l6YCJ6aG577yJ77yM5oiW6ICF5aGr5YaZ5pyN5Yqh6K6i5Y2V77yM5oiW6ICF77yM5aaC5p6c5pu05pep77yM5L2/55So5oiW5Lul5YW25LuW5pa55byP6K6/6Zeu5pyN5Yqh77yI4oCc55Sf5pWI5pel5pyf4oCd77yJ77yM5oKoKDEp5o6l5Y+X5bm25ZCM5oSP5pys44CK5pyN5Yqh5Y2P6K6u44CL5Lul5Y+K5oiR5Lus5LiN5pe25Y+R5biD55qE5Lu75L2V6ZmE5Yqg5p2h5qy+44CB6KeE5YiZ5ZKM5Y+C5LiO5p2h5Lu277yM5Lul5Y+KKDIp5ZCM5oSP5aaC5oiR5Lus55qE44CK6ZqQ56eB5pS/562W44CL5Lit5omA6L+w55qE5pS26ZuG44CB5L2/55So44CB5oqr6Zyy5ZKM5YW25LuW5aSE55CG5L+h5oGv55qE5rS75Yqo44CC5aaC5p6c5oKo5LiN5ZCM5oSP5pys44CK5pyN5Yqh5Y2P6K6u44CL77yM5YiZ5oKo5LiN5b6X6K6/6Zeu5oiW5L2/55So5pyN5Yqh44CCJyxcclxuXHRcdHVwZGF0ZVRpdGxlOifniYjmnKzljYfnuqfmj5DnpLonLFxyXG5cdFx0dXBkYXRlTXNnOiflj5HnjrDmlrDniYjmnKzvvIzmmK/lkKbmm7TmlrDvvJ8nLFxyXG5cdFx0QWdyZWVtZW50Q29uZmlybWF0aW9uOifmiJHlt7Lnu4/pmIXor7vlubbkuJTlkIzmhI8nLFxyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1179\n"); /***/ }), /* 1180 */ @@ -123189,7 +123189,7 @@ eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.de /***/ (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, \"Address\",\n\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, \"ReceivingaddressError\",\n '接受地址錯誤'), _defineProperty(_index, \"ScanQR\",\n '掃描二維碼以轉移到資產'), _defineProperty(_index, \"Copyaddress\",\n '複製地址'), _defineProperty(_index, \"CopySuccessful\",\n '複製地址成功!'), _defineProperty(_index, \"Transfer\",\n\n '轉帳'), _defineProperty(_index, \"AddressBook\",\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 '無內容'), _defineProperty(_index, \"Recognitioncancelled\",\n '已取消識別'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n '指紋識別失敗,請重試'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n '指紋匹配失敗,請重新輸入'), _defineProperty(_index, \"Thenumberoffingerprint\",\n '指紋識別失敗的次數超過限制。 請使用其他方法進行身份驗證'), _defineProperty(_index, \"separatedbyspaces\",\n '輸入以空格分隔的助記單詞'), _defineProperty(_index, \"Notyetopen\",\n '暫未開放'), _defineProperty(_index, \"Transfersucceeded\",\n '餘額不足'), _defineProperty(_index, \"Transferfailedconfirm\",\n '傳輸失敗,請確認資訊是否正確'), _defineProperty(_index, \"yourcredit\",\n '餘額不足'), _defineProperty(_index, \"addresserror\",\n '地址錯誤'), _defineProperty(_index, \"offchain\",\n '請輸入注釋(鏈外)'), _defineProperty(_index, \"TermsofServiceTxt\",\n '本《服務協議》(“協議”或“服務協議”)包含管理您訪問和使用我們提供的網站和服務(定義如下)的條款和條件,並且是我們與您或您所代表的實體之間的協議。在使用本網站或服務之前,請仔細閱讀本《服務協議》。通過使用本網站,或單擊按鈕或複選框以接受或同意本《服務協議》的服務條款(如有該選項),或者填寫服務訂單,或者,如果更早,使用或以其他方式訪問服務(“生效日期”),您(1)接受並同意本《服務協議》以及我們不時發布的任何附加條款、規則和參與條件,以及(2)同意如我們的《隱私政策》中所述的收集、使用、披露和其他處理信息的活動。如果您不同意本《服務協議》,則您不得訪問或使用服務。'), _defineProperty(_index, \"updateTitle\",\n '版本升級提示'), _defineProperty(_index, \"updateMsg\",\n '發現新版本,是否更新?'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC1GLmpzIl0sIm5hbWVzIjpbImluZGV4Iiwid2FsbGV0bmFtZSIsIk5hbWVjYW5ub3QiLCJXYWxsZXQiLCJORlQiLCJNYXJrZXQiLCJEaXNjb3ZlciIsIlByb2ZpbGUiLCJDb25maXJtIiwiU3VjY2Vzc2Z1bCIsIkNhbmNlbCIsIlNldHN1Y2Nlc3NmdWxseSIsIkNyZWF0aW9uZmFpbGVkIiwiY29ycmVjdCIsImxhbmdTZWxlY3QiLCJmaW5nZXJQYXNzIiwibGFucyIsImN1cnIiLCJub2RlcyIsInByb3RpdCIsImFwcHMiLCJtYWdldyIsImFkZEJvb2siLCJTZXR0aW5ncyIsImhlbHBjZW4iLCJhYm91dHVzIiwiSGFyZHdhcmUiLCJtYXRoIl0sIm1hcHBpbmdzIjoiNlNBQUE7ZUFDZTtBQUNkQSxPQUFLO0FBQ0pDLGNBQVUsRUFBRSxTQURSO0FBRUpDLGNBQVUsRUFBRSxVQUZSO0FBR0o7QUFDQUMsVUFBTSxFQUFFLElBSko7QUFLSkMsT0FBRyxFQUFFLEtBTEQ7QUFNSkMsVUFBTSxFQUFFLElBTko7QUFPSkMsWUFBUSxFQUFFLElBUE47QUFRSkMsV0FBTyxFQUFFLElBUkw7QUFTSjtBQUNBQyxXQUFPLEVBQUUsSUFWTDtBQVdKQyxjQUFVLEVBQUUsSUFYUjtBQVlKQyxVQUFNLEVBQUUsSUFaSjtBQWFKQyxtQkFBZSxFQUFFLE1BYmI7QUFjSkMsa0JBQWMsRUFBRSxNQWRaO0FBZUpDLFdBQU8sRUFBRSxJQWZMOztBQWlCSkMsY0FBVSxFQUFFLElBakJSO0FBa0JKO0FBQ0FDLGNBQVUsRUFBRSxNQW5CUjtBQW9CSkMsUUFBSSxFQUFFLE1BcEJGO0FBcUJKQyxRQUFJLEVBQUUsSUFyQkY7QUFzQkpDLFNBQUssRUFBRSxNQXRCSDtBQXVCSjtBQUNBQyxVQUFNLEVBQUUsSUF4Qko7QUF5QkpDLFFBQUksRUFBRSxRQXpCRjtBQTBCSkMsU0FBSyxFQUFFLE1BMUJIO0FBMkJKQyxXQUFPLEVBQUUsTUEzQkw7QUE0QkpD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TVUsU0FoTVY7QUFpTVcsYUFqTVg7QUFrTUssT0FsTUw7QUFtTWEsV0FuTWI7QUFvTUcsTUFwTUg7QUFxTWdCLFFBck1oQjtBQXNNTyxRQXRNUDtBQXVNRSxNQXZNRjtBQXdNRyxPQXhNSDtBQXlNVyxRQXpNWDtBQTBNSSxNQTFNSjtBQTJNQSxLQTNNQTtBQTRNYSxpQkE1TWI7QUE2TVksU0E3TVo7QUE4TU8sT0E5TVA7QUErTWtCLFNBL01sQjtBQWdONkIsY0FoTjdCO0FBaU51QixnQkFqTnZCO0FBa05vQixnQ0FsTnBCO0FBbU5lLGdCQW5OZjtBQW9OUSxRQXBOUjtBQXFOZSxRQXJOZjtBQXNObUIsa0JBdE5uQjtBQXVOUSxRQXZOUjtBQXdOVSxRQXhOVjtBQXlOTSxhQXpOTjtBQTBOYyxrU0ExTmQ7QUEyTlEsVUEzTlI7QUE0Tk0sZUE1Tk4sVUFEUyxFIiwiZmlsZSI6IjExODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB6aGYuanNcclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGluZGV4OiB7XHJcblx0XHR3YWxsZXRuYW1lOiAn6KuL6Ly45YWl6Yyi5YyF5ZCN56ixJyxcclxuXHRcdE5hbWVjYW5ub3Q6ICfovLjlhaXlkI3nqLHkuI3og73ngrrnqbonLFxyXG5cdFx0Ly8g5bqV6YOo5a+86Iiq5qCPXHJcblx0XHRXYWxsZXQ6ICfpjKLljIUnLFxyXG5cdFx0TkZUOiAnTkZUJyxcclxuXHRcdE1hcmtldDogJ+W4guWgtCcsXHJcblx0XHREaXNjb3ZlcjogJ+eZvOePvicsXHJcblx0XHRQcm9maWxlOiAn5oiR55qEJyxcclxuXHRcdC8vIHRvbmd5b25nXHJcblx0XHRDb25maXJtOiAn56K66KqNJyxcclxuXHRcdFN1Y2Nlc3NmdWw6ICfmiJDlip8nLFxyXG5cdFx0Q2FuY2VsOiAn5Y+W5raIJyxcclxuXHRcdFNldHN1Y2Nlc3NmdWxseTogJ+WJteW7uuaIkOWKnycsXHJcblx0XHRDcmVhdGlvbmZhaWxlZDogJ+WJteW7uuWkseaVlycsXHJcblx0XHRjb3JyZWN0OiAn5q2j56K6JyxcclxuXHJcblx0XHRsYW5nU2VsZWN0OiAn6YG45pOHJyxcclxuXHRcdC8vIHNldHRpbmdcclxuXHRcdGZpbmdlclBhc3M6ICfmjIfntIvlr4bnorwnLFxyXG5cdFx0bGFuczogJ+iqnuiogOioreWumicsXHJcblx0XHRjdXJyOiAn6LKo5biBJyxcclxuXHRcdG5vZGVzOiAn56+A6bue6Kit5a6aJyxcclxuXHRcdC8vIHByb2ZpbGVcclxuXHRcdHByb3RpdDogJ+aIkeeahCcsXHJcblx0XHRhcHBzOiAn5oeJ55So56iL5bqP6Kit5a6aJyxcclxuXHRcdG1hZ2V3OiAn566h55CG6Yyi5YyFJyxcclxuXHRcdGFkZEJvb2s6ICflnLDlnYDnm67pjIQnLFxyXG5cdFx0U2V0dGluZ3M6ICfoqK3lrponLFxyXG5cdFx0aGVscGNlbjogJ+W5q+WKqeS4reW/gycsXHJcblx0XHRhYm91dHVzOiAn6Zec5pa85oiR5YCRJyxcclxuXHRcdEhhcmR3YXJlOiAn56Gs6auUJyxcclxuXHRcdG1hdGg6ICfphY3lsI3noazpq5QnLFxyXG5cdFx0Ly8gd2FsbGV0XHJcblx0XHRXYWxsZXQ6ICfpjKLljIUnLFxyXG5cdFx0YXNzZXRzOiAn6LOH55SiJyxcclxuXHRcdGN3YWxsZXQ6ICfpgbjmk4fpjKLljIUnLFxyXG5cdFx0bWFuYWdlOiAn566h55CGJyxcclxuXHRcdG13YWxsZXQ6ICfnrqHnkIbpjKLljIUnLFxyXG5cdFx0YWRkd2FsbGV0OiAn5re75YqgJyxcclxuXHRcdC8vIGFkZFxyXG5cdFx0Y3Jld2FsbGxldDogJ+WJteW7uumMouWMhScsXHJcblx0XHRtbmVpbXBvcnQ6ICfliqnoqJjoqZ7lsI7lhaUnLFxyXG5cdFx0cHJpdmFrZXlpbXBvcnQ6ICfnp4HpkbDlsI7lhaUnLFxyXG5cdFx0Ly8gYmFjay9pbmRleFxyXG5cdFx0YmFja3VwTW5lVGl0OiAn5YKZ5Lu95Yqp6KiY6KmeJyxcclxuXHRcdEJhY2t1cFRpcHM6ICflgpnku73mj5DnpLonLFxyXG5cdFx0QXhpb21zOiAn5YWs55CG5piv5o6n5Yi26LOH55Si55qE5ZSv5LiA5pa55rOV44CCJyxcclxuXHRcdHJldHJpZXZlOiAn5oKo5peg5rOV5qOA57Si5Lii5aSx55qE5Yqp6K6w56ym77yM5Zug5q2k6K+35Yqh5b+F5a+55YW26L+b6KGM5aSH5Lu977yBJyxcclxuXHRcdGRpc2Nsb3NlOiAn5LiN6KaB5ZCR5Lu75L2V5Lq66YCP6Zyy5L2g55qE6KiY5oa25rOV44CCJyxcclxuXHRcdHN0YXJ0QmFjazogJ+mWi+Wni+WCmeS7vScsXHJcblx0XHQvLyBiYWNrdXAyXHJcblx0XHRwY29weTogJ+iri+aMieato+eiuueahOmghuW6j+ikh+ijvScsXHJcblx0XHRwY29weTI6ICfliqnoqJjoqZ4nLFxyXG5cdFx0Ym9vc3RlcjogJ+Wuo+WCs+iqnuWwh+eUqOaWvOmMouWMheizh+eUoui/veWbnu+8jOiri+aMieato+eiuumghuW6j+ikh+ijveWuo+WCs+iqnuS4puS/neWtmOWcqOWuieWFqOeahOWcsOaWue+8jOS4jeW+l+a0qemcsue1puS7luS6uicsXHJcblx0XHRjb3BpZWQ6ICfmiJHlt7LoqJjkvY8nLFxyXG5cdFx0Ly8gYmFja3VwM1xyXG5cdFx0Y29uTW5lOiAn56K66KqN5L2g55qE6Yyi5YyF5Yqp6KiY6KmeJyxcclxuXHRcdGJvb3N0ZXJ3b3JkOiAn6KuL6bue5pOK5Yqp6KiY6Kme5paH5a2X77yM5Lul56K65L+d5oKo55qE5YKZ55So5Yqp5o6o5Zmo5paH5a2X5q2j56K654Sh6KqkJyxcclxuXHRcdGJhY2tDb206ICflgpnku73liqnoqJjnrKblt7LlrozmiJDvvIEnLFxyXG5cdFx0c2VlZDogJ+eEoeaViOWKqeiomOipnicsXHJcblx0XHR3cm9uZ1dvcmQ6ICfkvaDovLjlhaXkuobpjK/oqqTnmoTllq7oqZ7vvIwnLFxyXG5cdFx0d3JvbmdXb3JkMjogJ+iri+mHjeippuOAgicsXHJcblx0XHQvLyB0cmFuc1Bhd1xyXG5cdFx0dHJhbnNQYXc6ICfkuqTmmJPlr4bnorwnLFxyXG5cdFx0c2V0dHJhbnNQYXc6ICfoqK3lrprkuqTmmJPlr4bnorwnLFxyXG5cdFx0dHJhbnNQYXdBZ2FpbjogJ+iri+WGjeasoei8uOWFpeWvhueivCcsXHJcblx0XHRTZWN1cmV0cmFuc2FjdGlvbjogJ+S/nemanOS6pOaYk+WvhueivO+8jCcsXHJcblx0XHRTZWN1cmV0cmFuc2FjdGlvbjI6ICfoq4vli7/mtKnpnLInLFxyXG5cdFx0UGFzc3dvcmRkaXNjcmVwYW5zaWVzOiAn5YWp5qyh5a+G56K86Ly45YWl5LiN5LiA6Ie0JyxcclxuXHJcblx0XHQvLyBhYm91dFxyXG5cdFx0VmVyc2lvbnVwZGF0ZTogJ+eJiOacrOabtOaWsCcsXHJcblx0XHRPZmZpY2lhbHdlYnNpdGU6ICflrpjmlrnntrLnq5knLFxyXG5cdFx0VGVybXNvZlNlcnZpY2U6ICfmnI3li5nmop3mrL4nLFxyXG5cdFx0UHJpdmFjeVBvbGljeTogJ+maseengeaUv+etlicsXHJcblxyXG5cdFx0Ly8gVGVybXNvZlNlcnZpY2VcclxuXHRcdEV0aWFtbmlzaWxvcmVtMTogJ0V0aWFtIG5pc2kgbG9yZW3nuYHkvZMnLFxyXG5cdFx0RXRpYW1uaXNpbG9yZW0yOiAnJyxcclxuXHRcdEV0aWFtbmlzaWxvcmVtMzogJycsXHJcblx0XHQvLyBwcml2YWN5XHJcblx0XHQvLyBtYW5hZ2VcclxuXHRcdEFkZHJlc3M6ICflnLDlnYAnLFxyXG5cdFx0TWFuYWdlOiAn566h55CGJyxcclxuXHRcdE5hbWU6ICflkI3lrZcnLFxyXG5cdFx0U2V0bmFtZTogJ+ioreWumumMouWMheWQjeeosScsXHJcblx0XHRCYWNrdXBwcml2YXRla2V5OiAn5YKZ5Lu956eB5a+G6YeR6ZGwJyxcclxuXHRcdE5ld3dhbGxldG5hbWU6ICfmlrDnmoTpjKLljIXlkI3nqLEnLFxyXG5cdFx0Ly8gdHJhbnNQYXdNYW5cclxuXHRcdGtlZXB5b3VybW5lbW9uaWNzOiAn6KuL5L+d55WZ5L2g55qE6KiY5oa25rOV44CCIOS7u+S9leeNsuW+l+S9oOeahOWKqeiomOespueahOS6uumDveWPr+S7peaOp+WItuS9oOeahOW4s+aItu+8jOWMheaLrOi9ieenu+aJgOacieizh+mHkScsXHJcblx0XHRJbmNvcnJlY3RwYXNzd29yZDogJ+WvhueivOS4jeato+eiuicsXHJcblxyXG5cdFx0Ly8ga2V5b3V0XHJcblx0XHRrZWVweW91cnByaXZhdGVrZXk6ICfoq4vkv53nlZnmgqjnmoTnp4Hlr4bph5HpkbDjgILku7vkvZXnjbLlvpfmgqjnp4Hlr4bph5HpkbDnmoTkurrpg73lj6/ku6XmjqfliLbmgqjnmoTluLPmiLbvvIzljIXmi6zovYnnp7vmiYDmnInos4fph5EnLFxyXG5cdFx0Ly8gc2hvd2tleVxyXG5cdFx0U2hvd3ByaXZhdGVrZXk6ICfpoa/npLrnp4Hlr4bph5HpkbAnLFxyXG5cdFx0U2hvd3ByaXZhdGVrZXl0ZXh0OiAn5paH5pysJyxcclxuXHRcdFNob3dRUkNvZGU6ICfkuozntq3norwnLFxyXG5cdFx0U2hvd0NvcHk6ICfopIfoo70nLFxyXG5cdFx0U2NhbnRoZVFSOiAn5o6D5o+P5LqM57at56K86IezLi4uLicsXHJcblx0XHRDb3B5cHJpdmF0ZWtleVN1Y2Nlc3NmdWw6ICfopIfoo73np4Hlr4bph5HpkbDmiJDlip8nLFxyXG5cdFx0T25lbW9tZW50cGxlYXNlOiAn6KuL56iN562JJyxcclxuXHRcdC8vIG1hcmtldFxyXG5cdFx0VHJhbmRpbmdQYWlyczogJ+W5o+eoricsXHJcblx0XHRQcmljZVZvbDogJ+WDueagvCcsXHJcblx0XHRDaGFuZzogJzI05bCP5pmC5ryy6LeM5bmFJyxcclxuXHRcdC8vIGRpc2NvdmVyXHJcblx0XHREQVBQd2Vic2l0ZTogJ+iSkOe0ouaIlumAsuWFpURBUFDntrLnq5knLFxyXG5cdFx0QmVlZnk6ICdCZWVmeSBmaW5hbmNlKEJTQyknLFxyXG5cdFx0cmV2ZW51ZTogJ+WfuuaWvOW5o+WuieaZuuaFp+mPiOeahOaUtuebiuiBmuWQiOWZqCcsXHJcblx0XHRCdW5pY29ybjogJ0J1bmljb3JuJyxcclxuXHRcdHRocm91Z2htb2JpbGl0eTogJ+S4gOWAi+aAp+iDveWNk+i2iueahEFNTSBERVjvvIzpgJrpgY7mtYHli5XmgKcuLicsXHJcblx0XHRGb3JUdWJlOiAnRm9yVHViZShCU0MpJyxcclxuXHRcdHBsYXRmb3JtOiAn5YWo55CD6aCY5YWI55qERGVGaeWAn+iyuOW5s+iHuu+8iEJTQ++8iScsXHJcblx0XHRQb3B1bGFyOiAn54ax6ZaAJyxcclxuXHRcdExlbmRpbmc6ICflgJ/lh7onLFxyXG5cdFx0VHJhZGU6ICfosr/mmJMnLFxyXG5cdFx0WWllbGQ6ICfnlKLph48nLFxyXG5cdFx0U3Rha2U6ICfogqHku70nLFxyXG5cdFx0cmVkaXJlY3RlZDogJ+aCqOWwh+iiq+mHjeWumuWQkeWIsOWNlOWKm+W7oOWVhmRBcHDpoIHpnaLvvIzmgqjlsI3ljZTlipvlu6DllYZkQXBw55qE5L2/55So5bCH5Y+X6Kmy5Y2U5Yqb5bug5ZWGZEFwcCBpc+S9v+eUqOiAheWNlOWumuWSjOmaseengeaUv+etlueahOe0hOadn++8jOWNlOWKm+W7oOWVhmRBcHDnm7TmjqXkuJTlrozlhajlsI3mgqjosqDosqzjgIInLFxyXG5cdFx0RGlzY2xhaW1lcnM6ICflhY3osqzogbLmmI4nLFxyXG5cdFx0Ly8gbmZ0Q29sbGVjdGlvblxyXG5cdFx0TkZUY29sbGVjdGlvbjogJ05GVOaUtuiXj+WTgScsXHJcblx0XHRDb250cmFjdGFkZHJlc3M6ICflkIjntITlnLDlnYAnLFxyXG5cdFx0VG9rZW5JRDogJ+asiuadlklEJyxcclxuXHRcdGVudGVyY29udHJhY3RhZGRyZXNzOiAn6KuL6Ly45YWl5aWR57qm5Zyw5Z2AJyxcclxuXHRcdGVudGVydG9rZW5JRDogJ+iri+i8uOWFpeasiuadlklEJyxcclxuXHRcdENvbnRyYWN0czogJ+Wlkee6picsXHJcblx0XHRJRDogJ0lEJyxcclxuXHRcdENvbGxlY3Rpb25kZXRhaWxzOiAn5pS26JeP5ZOB6Kmz5oOFJyxcclxuXHRcdC8vIGJ0YyBpbmRleFxyXG5cdFx0RXhpc3RpbmdiYWxhbmNlOiAn54++5pyJ6aSY6aGNJyxcclxuXHRcdEZyZWV6ZWJhbGFuY2U6ICflh43ntZDppJjpoY0nLFxyXG5cdFx0QWxsOiAn5omA5pyJJyxcclxuXHRcdFNlbmQ6ICfnmbzpgIEnLFxyXG5cdFx0UmVjZWl2ZTogJ+aOpeaUticsXHJcblx0XHQvLyBzZW5kVG9rZW4gaW5kZXhcclxuXHRcdFJlY2VpdmluZ2FkZHJlc3M6ICfmjqXmlLblnLDlnYAnLFxyXG5cdFx0UmVjZWl2aW5nYWRkcmVzc0Vycm9yOiAn5o6l5Y+X5Zyw5Z2A6Yyv6KqkJyxcclxuXHRcdFNjYW5RUjogJ+aOg+aPj+S6jOe2reeivOS7pei9ieenu+WIsOizh+eUoicsXHJcblx0XHRDb3B5YWRkcmVzczogJ+ikh+ijveWcsOWdgCcsXHJcblx0XHRDb3B5U3VjY2Vzc2Z1bDogJ+ikh+ijveWcsOWdgOaIkOWKn++8gScsXHJcblx0XHQvLyB0cmFuc2ZlclxyXG5cdFx0VHJhbnNmZXI6ICfovYnluLMnLFxyXG5cdFx0QWRkcmVzc0Jvb2s6ICflnLDlnYDoloQnLFxyXG5cdFx0VHJhbnNmZXJhbW91bnQ6ICfovYnluLPph5HpoY0nLFxyXG5cdFx0QmFsYW5jZTogJ+mkmOmhjScsXHJcblx0XHRBTEw6IFwi5omA5pyJXCIsXHJcblx0XHRSZW1hcms6ICflgpnoqLsnLFxyXG5cdFx0VHJhbnNhY3Rpb25mZWU6ICfkuqTmmJPosrsnLFxyXG5cdFx0VHJhbnNmZXJjb25maXJtYXRpb246ICfovYnluLPnorroqo3mm7gnLFxyXG5cdFx0QW1vdW50OiAn6YeR6aGNJyxcclxuXHRcdFNlbmRhZGRyZXNzOiAn55m86YCB5Zyw5Z2AJyxcclxuXHRcdEZpbmdlcnByaW50cGFzc3dvcmQ6ICfmjIfntIvlr4bnorwnLFxyXG5cdFx0ZmluZ2VycHJpbnRzZW5zb3I6ICfop7jmkbjmjIfntIvmhJ/muKzlmagnLFxyXG5cdFx0VXNlUGFzc3dvcmQ6ICfkvb/nlKjlr4bnorwnLFxyXG5cdFx0RmluZ2VycHJpbnRyZWNvZ25pemVkOiAn5oyH57SL54Sh5rOV6K2Y5Yil44CCJyxcclxuXHRcdFRyeWFnYWluOiAn6KuL5YaN5qyh5ZiX6KmmJyxcclxuXHRcdEZpbmdlcnByaW50cmVjb2duaXplZDogJ+aMh+e0i+itmOWIpeaIkOWKn+OAgicsXHJcblx0XHRlbnRlcnRoZXRyYW5zZmVyYW1vdW50OiAn6KuL6Ly45YWl6L2J5biz6YeR6aGNJyxcclxuXHRcdGVudGVydGhlcmVjZWl2aW5nYWRkcmVzczogJ+iri+i8uOWFpeaOpeaUtuWcsOWdgCcsXHJcblx0XHRsZXNzdGhhbjogJ+i8uOWFpeeahOmHkemhjeS4jeiDveWwj+aWvDAnLFxyXG5cdFx0cnVubmluZ2xvdzogJ+mkmOmhjeS4jei2sycsXHJcblx0XHRmaW5nZXJwcmludGlkZW50aWZpY2F0aW9uOiAn5q2k6Kit5YKZ5LiN5pSv5oyB5oyH57SL6K2Y5YilJyxcclxuXHRcdG5vdGVxdWlwcGVkOiAn5q2k6Kit5YKZ5pyq6YWN5YKZ5a+G56K86Y6W5a6a6I2n5bmV77yM54Sh5rOV5L2/55So5oyH57SL6K2Y5YilJyxcclxuXHRcdG9uaW50aGVzZXR0aW5nOiAn5q2k6Kit5YKZ5Lit5rKS5pyJ6Ly45YWl5oyH57SL44CCIOiri+WcqOioreWumuS4reaJk+mWi+WugycsXHJcblx0XHQvLyBcdEFkZCBUb2tlblxyXG5cdFx0QWRkVG9rZW46ICfmt7vliqDku6PluaMnLFxyXG5cdFx0SG90YXNzZXRzOiAn54ax6ZaA6LOH55SiJyxcclxuXHRcdEFkZGVkc3VjY2Vzc2Z1bGx5OiAn5re75Yqg5oiQ5YqfJyxcclxuXHRcdC8vIGJhY2t1cDVcclxuXHRcdEltcG9ydHZpYXByaXZhdGVrZXk6ICfpgJrpgY7np4Hlr4bph5HpkbDlsI7lhaUnLFxyXG5cdFx0UHJpdmF0ZWtleWltcG9ydHZlcmlmaWNhdGlvbjogJ+engeWvhumHkemRsOWwjuWFpempl+itiScsXHJcblx0XHRwcml2YXRla2V5YW5kZG86ICfoq4vovLjlhaXmgqjnmoTnp4Hlr4bph5HpkbDvvIzkuI3opoHlsIflhbbmtKnpnLLntablhbbku5bkurrlpJbpg6jlnLDlnYDnhKHms5XpgJrpgY7liqnoqJjpjbXmgaLlvqnjgIIg6KuL5aal5ZaE5L+d566hJyxcclxuXHRcdGVudGVyeW91cnByaXZhdGVrZXk6ICfoq4vovLjlhaXmgqjnmoTnp4Hlr4bph5HpkbAnLFxyXG5cdFx0YmVlbXB0eTogJ+S4jeiDveeCuuepuicsXHJcblx0XHRiZWVuaW1wb3J0ZWQ6ICfpjKLljIXlt7LntpPooqvlsI7lhaUnLFxyXG5cdFx0Ly8gYmFja3VwNFxyXG5cdFx0SW1wb3J0bW5lbW9uaWNzOiAn5bCO5YWl5Yqp6KiY6KmeJyxcclxuXHRcdE1uZW1vbmljc2ltcG9ydHZlcmlmaWNhdGlvbjogJ+WKqeiomOespui8uOWFpempl+itiScsXHJcblx0XHRMYW5ndWFnZTogJ+iqnuiogCcsXHJcblx0XHRsYW5nZmFuOiAn57mB6auU5Lit5paHJyxcclxuXHRcdGxhbmdqaWFuOiAn57Ch6auU5Lit5paHJyxcclxuXHRcdGVuZzogJ+iLseaWhycsXHJcblx0XHRlZGl0OiAn5L+u5pS5JyxcclxuXHRcdERlbGV0ZTogJ+WIoOmZpCcsXHJcblx0XHRERUxFVEU6ICfliKDpmaQnLFxyXG5cdFx0QWRkYWRkcmVzczogJ+a3u+WKoOWcsOWdgCcsXHJcblx0XHRTYXZlOiAn5L+d5a2YJyxcclxuXHRcdHNlbGVjdGN1cnJlbmN5OiAn6KuL6YG45pOH5bmj56iuJyxcclxuXHRcdFBsZWFzZXJlY2lwaWVudGFkZHJlc3M6ICfoq4vovLjlhaXmlLbku7bkurrlnLDlnYAnLFxyXG5cdFx0ZW50ZXJ0aGVuYW1lOiAn6KuL6Ly45YWl5ZCN56ixJyxcclxuXHRcdEFkZHJlc3Nvcm5hbWU6ICflnLDlnYDmiJblkI3nqLHkuI3og73ngrrnqbonLFxyXG5cdFx0bG9hZGluZzogJ+WKoOi8ieS4rScsXHJcblx0XHRjbG9zZXZhbGlkYXRpb246ICfnorroqo3pl5zplonpqZforYnvvJ8nLFxyXG5cdFx0TG9naW46ICfnmbvlhaUnLFxyXG5cdFx0VHJhbnNhY3Rpb25kZXRhaWxzOiAn5Lqk5piT6Kmz5oOFJyxcclxuXHRcdENvbmZpcm1lZDogJ+eiuuiqjeS6pOaYkycsXHJcblx0XHRUaW1lOiAn5pmC6ZaTJyxcclxuXHRcdFR4RmVlOiAn55m86YCB6LK7JyxcclxuXHRcdFRyYW5zYWN0aW9uSUQ6ICfkuqTmmJNJRCcsXHJcblx0XHRvdGhlcnM6ICflhbbku5YnLFxyXG5cdFx0bWU6ICfmiJEnLFxyXG5cdFx0bW9yZWluZm9ybWF0aW9uOiAn5pyJ6Zec6Kmz57Sw6LOH6KiK77yM6KuL6L2J5Yiw54CP6Ka95ZmoJyxcclxuXHRcdENvcHlTdWNjZXNzZnVsOiAn6KSH6KO95oiQ5Yqf77yBJyxcclxuXHRcdE5vY29udGVudDogJ+eEoeWFp+WuuScsXHJcblx0XHRSZWNvZ25pdGlvbmNhbmNlbGxlZDogJ+W3suWPlua2iOitmOWIpScsXHJcblx0XHRGaW5nZXJwcmludGlkZW50aWZpY2F0aW9uZmFpbGVkOiAn5oyH57SL6K2Y5Yil5aSx5pWX77yM6KuL6YeN6KmmJyxcclxuXHRcdEZpbmdlcnByaW50bWF0Y2hpbmdmYWlsZWQ6ICfmjIfntIvljLnphY3lpLHmlZfvvIzoq4vph43mlrDovLjlhaUnLFxyXG5cdFx0VGhlbnVtYmVyb2ZmaW5nZXJwcmludDogJ+aMh+e0i+itmOWIpeWkseaVl+eahOasoeaVuOi2hemBjumZkOWItuOAgiDoq4vkvb/nlKjlhbbku5bmlrnms5XpgLLooYzouqvku73pqZforYknLFxyXG5cdFx0c2VwYXJhdGVkYnlzcGFjZXM6ICfovLjlhaXku6XnqbrmoLzliIbpmpTnmoTliqnoqJjllq7oqZ4nLFxyXG5cdFx0Tm90eWV0b3BlbjogJ+aaq+acqumWi+aUvicsXHJcblx0XHRUcmFuc2ZlcnN1Y2NlZWRlZDogJ+mkmOmhjeS4jei2sycsXHJcblx0XHRUcmFuc2ZlcmZhaWxlZGNvbmZpcm06ICflgrPovLjlpLHmlZfvvIzoq4vnorroqo3os4foqIrmmK/lkKbmraPnoronLFxyXG5cdFx0eW91cmNyZWRpdDogJ+mkmOmhjeS4jei2sycsXHJcblx0XHRhZGRyZXNzZXJyb3I6ICflnLDlnYDpjK/oqqQnLFxyXG5cdFx0b2ZmY2hhaW46ICfoq4vovLjlhaXms6jph4vvvIjpj4jlpJbvvIknLFxyXG5cdFx0VGVybXNvZlNlcnZpY2VUeHQ6J+acrOOAiuacjeWLmeWNlOitsOOAi++8iOKAnOWNlOitsOKAneaIluKAnOacjeWLmeWNlOitsOKAne+8ieWMheWQq+euoeeQhuaCqOioquWVj+WSjOS9v+eUqOaIkeWAkeaPkOS+m+eahOe2suermeWSjOacjeWLme+8iOWumue+qeWmguS4i++8ieeahOaineasvuWSjOaineS7tu+8jOS4puS4lOaYr+aIkeWAkeiIh+aCqOaIluaCqOaJgOS7o+ihqOeahOWvpumrlOS5i+mWk+eahOWNlOitsOOAguWcqOS9v+eUqOacrOe2suermeaIluacjeWLmeS5i+WJje+8jOiri+S7lOe0sOmWseiugOacrOOAiuacjeWLmeWNlOitsOOAi+OAgumAmumBjuS9v+eUqOacrOe2suerme+8jOaIluWWruaTiuaMiemIleaIluikh+mBuOahhuS7peaOpeWPl+aIluWQjOaEj+acrOOAiuacjeWLmeWNlOitsOOAi+eahOacjeWLmeaineasvu+8iOWmguacieipsumBuOmghe+8ie+8jOaIluiAheWhq+Wvq+acjeWLmeioguWWru+8jOaIluiAhe+8jOWmguaenOabtOaXqe+8jOS9v+eUqOaIluS7peWFtuS7luaWueW8j+ioquWVj+acjeWLme+8iOKAnOeUn+aViOaXpeacn+KAne+8ie+8jOaCqCgxKeaOpeWPl+S4puWQjOaEj+acrOOAiuacjeWLmeWNlOitsOOAi+S7peWPiuaIkeWAkeS4jeaZgueZvOW4g+eahOS7u+S9lemZhOWKoOaineasvuOAgeimj+WJh+WSjOWPg+iIh+aineS7tu+8jOS7peWPiigyKeWQjOaEj+WmguaIkeWAkeeahOOAiumaseengeaUv+etluOAi+S4reaJgOi/sOeahOaUtumbhuOAgeS9v+eUqOOAgeaKq+mcsuWSjOWFtuS7luiZleeQhuS/oeaBr+eahOa0u+WLleOAguWmguaenOaCqOS4jeWQjOaEj+acrOOAiuacjeWLmeWNlOitsOOAi++8jOWJh+aCqOS4jeW+l+ioquWVj+aIluS9v+eUqOacjeWLmeOAgicsXHJcblx0XHR1cGRhdGVUaXRsZTon54mI5pys5Y2H57Sa5o+Q56S6JyxcclxuXHRcdHVwZGF0ZU1zZzon55m854++5paw54mI5pys77yM5piv5ZCm5pu05paw77yfJ1xyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1180\n"); +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, \"Address\",\n\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, \"ReceivingaddressError\",\n '接受地址錯誤'), _defineProperty(_index, \"ScanQR\",\n '掃描二維碼以轉移到資產'), _defineProperty(_index, \"Copyaddress\",\n '複製地址'), _defineProperty(_index, \"CopySuccessful\",\n '複製地址成功!'), _defineProperty(_index, \"Transfer\",\n\n '轉帳'), _defineProperty(_index, \"AddressBook\",\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, \"MnemonicsError\",\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 '無內容'), _defineProperty(_index, \"Recognitioncancelled\",\n '已取消識別'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n '指紋識別失敗,請重試'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n '指紋匹配失敗,請重新輸入'), _defineProperty(_index, \"Thenumberoffingerprint\",\n '指紋識別失敗的次數超過限制。 請使用其他方法進行身份驗證'), _defineProperty(_index, \"separatedbyspaces\",\n '輸入以空格分隔的助記單詞'), _defineProperty(_index, \"Notyetopen\",\n '暫未開放'), _defineProperty(_index, \"Transfersucceeded\",\n '餘額不足'), _defineProperty(_index, \"Transferfailedconfirm\",\n '傳輸失敗,請確認資訊是否正確'), _defineProperty(_index, \"yourcredit\",\n '餘額不足'), _defineProperty(_index, \"addresserror\",\n '地址錯誤'), _defineProperty(_index, \"offchain\",\n '請輸入注釋(鏈外)'), _defineProperty(_index, \"TermsofServiceTxt\",\n '本《服務協議》(“協議”或“服務協議”)包含管理您訪問和使用我們提供的網站和服務(定義如下)的條款和條件,並且是我們與您或您所代表的實體之間的協議。在使用本網站或服務之前,請仔細閱讀本《服務協議》。通過使用本網站,或單擊按鈕或複選框以接受或同意本《服務協議》的服務條款(如有該選項),或者填寫服務訂單,或者,如果更早,使用或以其他方式訪問服務(“生效日期”),您(1)接受並同意本《服務協議》以及我們不時發布的任何附加條款、規則和參與條件,以及(2)同意如我們的《隱私政策》中所述的收集、使用、披露和其他處理信息的活動。如果您不同意本《服務協議》,則您不得訪問或使用服務。'), _defineProperty(_index, \"updateTitle\",\n '版本升級提示'), _defineProperty(_index, \"updateMsg\",\n '發現新版本,是否更新?'), _defineProperty(_index, \"AgreementConfirmation\",\n '我已經閱讀並且同意'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC1GLmpzIl0sIm5hbWVzIjpbImluZGV4Iiwid2FsbGV0bmFtZSIsIk5hbWVjYW5ub3QiLCJXYWxsZXQiLCJORlQiLCJNYXJrZXQiLCJEaXNjb3ZlciIsIlByb2ZpbGUiLCJDb25maXJtIiwiU3VjY2Vzc2Z1bCIsIkNhbmNlbCIsIlNldHN1Y2Nlc3NmdWxseSIsIkNyZWF0aW9uZmFpbGVkIiwiY29ycmVjdCIsImxhbmdTZWxlY3QiLCJmaW5nZXJQYXNzIiwibGFucyIsImN1cnIiLCJub2RlcyIsInByb3RpdCIsImFwcHMiLCJtYWdldyIsImFkZEJvb2siLCJTZXR0aW5ncyIsImhlbHBjZW4iLCJhYm91dHVzIiwiSGFyZHdhcmUiLCJtYXRoIl0sIm1hcHBpbmdzIjoiNlNBQUE7ZUFDZTtBQUNkQSxPQUFLO0FBQ0pDLGNBQVUsRUFBRSxTQURSO0FBRUpDLGNBQVUsRUFBRSxVQUZSO0FBR0o7QUFDQUMsVUFBTSxFQUFFLElBSko7QUFLSkMsT0FBRyxFQUFFLEtBTEQ7QUFNSkMsVUFBTSxFQUFFLElBTko7QUFPSkMsWUFBUSxFQUFFLElBUE47QUFRSkMsV0FBTyxFQUFFLElBUkw7QUFTSjtBQUNBQyxXQUFPLEVBQUUsSUFWTDtBQVdKQyxjQUFVLEVBQUUsSUFYUjtBQVlKQyxVQUFNLEVBQUUsSUFaSjtBQWFKQyxtQkFBZSxFQUFFLE1BYmI7QUFjSkMsa0JBQWMsRUFBRSxNQWRaO0FBZUpDLFdBQU8sRUFBRSxJQWZMOztBQWlCSkMsY0FBVSxFQUFFLElBakJSO0FBa0JKO0FBQ0FDLGNBQVUsRUFBRSxNQW5CUjtBQW9CSkMsUUFBSSxFQUFFLE1BcEJGO0FBcUJKQyxRQUFJLEVBQUUsSUFyQkY7QUFzQkpDLFNBQUssRUFBRSxNQXRCSDtBQXVCSjtBQUNBQyxVQUFNLEVBQUUsSUF4Qko7QUF5QkpDLFFBQUksRUFBRSxRQXpCRjtBQTBCSkMsU0FBSyxFQUFFLE1BMUJIO0FBMkJKQyxXQUFPLEVBQUUsTUEzQkw7QUE0QkpD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QixZQWhNcEI7QUFpTVUsU0FqTVY7QUFrTVcsYUFsTVg7QUFtTUssT0FuTUw7QUFvTWEsV0FwTWI7QUFxTUcsTUFyTUg7QUFzTWdCLFFBdE1oQjtBQXVNTyxRQXZNUDtBQXdNRSxNQXhNRjtBQXlNRyxPQXpNSDtBQTBNVyxRQTFNWDtBQTJNSSxNQTNNSjtBQTRNQSxLQTVNQTtBQTZNYSxpQkE3TWI7QUE4TVksU0E5TVo7QUErTU8sT0EvTVA7QUFnTmtCLFNBaE5sQjtBQWlONkIsY0FqTjdCO0FBa051QixnQkFsTnZCO0FBbU5vQixnQ0FuTnBCO0FBb05lLGdCQXBOZjtBQXFOUSxRQXJOUjtBQXNOZSxRQXROZjtBQXVObUIsa0JBdk5uQjtBQXdOUSxRQXhOUjtBQXlOVSxRQXpOVjtBQTBOTSxhQTFOTjtBQTJOYyxrU0EzTmQ7QUE0TlEsVUE1TlI7QUE2Tk0sZUE3Tk47QUE4TmtCLGFBOU5sQixVQURTLEUiLCJmaWxlIjoiMTE4MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHpoZi5qc1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0aW5kZXg6IHtcclxuXHRcdHdhbGxldG5hbWU6ICfoq4vovLjlhaXpjKLljIXlkI3nqLEnLFxyXG5cdFx0TmFtZWNhbm5vdDogJ+i8uOWFpeWQjeeoseS4jeiDveeCuuepuicsXHJcblx0XHQvLyDlupXpg6jlr7zoiKrmoI9cclxuXHRcdFdhbGxldDogJ+mMouWMhScsXHJcblx0XHRORlQ6ICdORlQnLFxyXG5cdFx0TWFya2V0OiAn5biC5aC0JyxcclxuXHRcdERpc2NvdmVyOiAn55m854++JyxcclxuXHRcdFByb2ZpbGU6ICfmiJHnmoQnLFxyXG5cdFx0Ly8gdG9uZ3lvbmdcclxuXHRcdENvbmZpcm06ICfnorroqo0nLFxyXG5cdFx0U3VjY2Vzc2Z1bDogJ+aIkOWKnycsXHJcblx0XHRDYW5jZWw6ICflj5bmtognLFxyXG5cdFx0U2V0c3VjY2Vzc2Z1bGx5OiAn5Ym15bu65oiQ5YqfJyxcclxuXHRcdENyZWF0aW9uZmFpbGVkOiAn5Ym15bu65aSx5pWXJyxcclxuXHRcdGNvcnJlY3Q6ICfmraPnoronLFxyXG5cclxuXHRcdGxhbmdTZWxlY3Q6ICfpgbjmk4cnLFxyXG5cdFx0Ly8gc2V0dGluZ1xyXG5cdFx0ZmluZ2VyUGFzczogJ+aMh+e0i+WvhueivCcsXHJcblx0XHRsYW5zOiAn6Kqe6KiA6Kit5a6aJyxcclxuXHRcdGN1cnI6ICfosqjluIEnLFxyXG5cdFx0bm9kZXM6ICfnr4Dpu57oqK3lrponLFxyXG5cdFx0Ly8gcHJvZmlsZVxyXG5cdFx0cHJvdGl0OiAn5oiR55qEJyxcclxuXHRcdGFwcHM6ICfmh4nnlKjnqIvluo/oqK3lrponLFxyXG5cdFx0bWFnZXc6ICfnrqHnkIbpjKLljIUnLFxyXG5cdFx0YWRkQm9vazogJ+WcsOWdgOebrumMhCcsXHJcblx0XHRTZXR0aW5nczogJ+ioreWumicsXHJcblx0XHRoZWxwY2VuOiAn5bmr5Yqp5Lit5b+DJyxcclxuXHRcdGFib3V0dXM6ICfpl5zmlrzmiJHlgJEnLFxyXG5cdFx0SGFyZHdhcmU6ICfnoazpq5QnLFxyXG5cdFx0bWF0aDogJ+mFjeWwjeehrOmrlCcsXHJcblx0XHQvLyB3YWxsZXRcclxuXHRcdFdhbGxldDogJ+mMouWMhScsXHJcblx0XHRhc3NldHM6ICfos4fnlKInLFxyXG5cdFx0Y3dhbGxldDogJ+mBuOaTh+mMouWMhScsXHJcblx0XHRtYW5hZ2U6ICfnrqHnkIYnLFxyXG5cdFx0bXdhbGxldDogJ+euoeeQhumMouWMhScsXHJcblx0XHRhZGR3YWxsZXQ6ICfmt7vliqAnLFxyXG5cdFx0Ly8gYWRkXHJcblx0XHRjcmV3YWxsbGV0OiAn5Ym15bu66Yyi5YyFJyxcclxuXHRcdG1uZWltcG9ydDogJ+WKqeiomOipnuWwjuWFpScsXHJcblx0XHRwcml2YWtleWltcG9ydDogJ+engemRsOWwjuWFpScsXHJcblx0XHQvLyBiYWNrL2luZGV4XHJcblx0XHRiYWNrdXBNbmVUaXQ6ICflgpnku73liqnoqJjoqZ4nLFxyXG5cdFx0QmFja3VwVGlwczogJ+WCmeS7veaPkOekuicsXHJcblx0XHRBeGlvbXM6ICflhaznkIbmmK/mjqfliLbos4fnlKLnmoTllK/kuIDmlrnms5XjgIInLFxyXG5cdFx0cmV0cmlldmU6ICfmgqjml6Dms5Xmo4DntKLkuKLlpLHnmoTliqnorrDnrKbvvIzlm6DmraTor7fliqHlv4Xlr7nlhbbov5vooYzlpIfku73vvIEnLFxyXG5cdFx0ZGlzY2xvc2U6ICfkuI3opoHlkJHku7vkvZXkurrpgI/pnLLkvaDnmoToqJjmhrbms5XjgIInLFxyXG5cdFx0c3RhcnRCYWNrOiAn6ZaL5aeL5YKZ5Lu9JyxcclxuXHRcdC8vIGJhY2t1cDJcclxuXHRcdHBjb3B5OiAn6KuL5oyJ5q2j56K655qE6aCG5bqP6KSH6KO9JyxcclxuXHRcdHBjb3B5MjogJ+WKqeiomOipnicsXHJcblx0XHRib29zdGVyOiAn5a6j5YKz6Kqe5bCH55So5pa86Yyi5YyF6LOH55Si6L+95Zue77yM6KuL5oyJ5q2j56K66aCG5bqP6KSH6KO95a6j5YKz6Kqe5Lim5L+d5a2Y5Zyo5a6J5YWo55qE5Zyw5pa577yM5LiN5b6X5rSp6Zyy57Wm5LuW5Lq6JyxcclxuXHRcdGNvcGllZDogJ+aIkeW3suiomOS9jycsXHJcblx0XHQvLyBiYWNrdXAzXHJcblx0XHRjb25NbmU6ICfnorroqo3kvaDnmoTpjKLljIXliqnoqJjoqZ4nLFxyXG5cdFx0Ym9vc3RlcndvcmQ6ICfoq4vpu57mk4rliqnoqJjoqZ7mloflrZfvvIzku6Xnorrkv53mgqjnmoTlgpnnlKjliqnmjqjlmajmloflrZfmraPnorrnhKHoqqQnLFxyXG5cdFx0YmFja0NvbTogJ+WCmeS7veWKqeiomOespuW3suWujOaIkO+8gScsXHJcblx0XHRzZWVkOiAn54Sh5pWI5Yqp6KiY6KmeJyxcclxuXHRcdHdyb25nV29yZDogJ+S9oOi8uOWFpeS6humMr+iqpOeahOWWruipnu+8jCcsXHJcblx0XHR3cm9uZ1dvcmQyOiAn6KuL6YeN6Kmm44CCJyxcclxuXHRcdC8vIHRyYW5zUGF3XHJcblx0XHR0cmFuc1BhdzogJ+S6pOaYk+WvhueivCcsXHJcblx0XHRzZXR0cmFuc1BhdzogJ+ioreWumuS6pOaYk+WvhueivCcsXHJcblx0XHR0cmFuc1Bhd0FnYWluOiAn6KuL5YaN5qyh6Ly45YWl5a+G56K8JyxcclxuXHRcdFNlY3VyZXRyYW5zYWN0aW9uOiAn5L+d6Zqc5Lqk5piT5a+G56K877yMJyxcclxuXHRcdFNlY3VyZXRyYW5zYWN0aW9uMjogJ+iri+WLv+a0qemcsicsXHJcblx0XHRQYXNzd29yZGRpc2NyZXBhbnNpZXM6ICflhanmrKHlr4bnorzovLjlhaXkuI3kuIDoh7QnLFxyXG5cclxuXHRcdC8vIGFib3V0XHJcblx0XHRWZXJzaW9udXBkYXRlOiAn54mI5pys5pu05pawJyxcclxuXHRcdE9mZmljaWFsd2Vic2l0ZTogJ+WumOaWuee2suermScsXHJcblx0XHRUZXJtc29mU2VydmljZTogJ+acjeWLmeaineasvicsXHJcblx0XHRQcml2YWN5UG9saWN5OiAn6Zqx56eB5pS/562WJyxcclxuXHJcblx0XHQvLyBUZXJtc29mU2VydmljZVxyXG5cdFx0RXRpYW1uaXNpbG9yZW0xOiAnRXRpYW0gbmlzaSBsb3Jlbee5geS9kycsXHJcblx0XHRFdGlhbW5pc2lsb3JlbTI6ICcnLFxyXG5cdFx0RXRpYW1uaXNpbG9yZW0zOiAnJyxcclxuXHRcdC8vIHByaXZhY3lcclxuXHRcdC8vIG1hbmFnZVxyXG5cdFx0QWRkcmVzczogJ+WcsOWdgCcsXHJcblx0XHRNYW5hZ2U6ICfnrqHnkIYnLFxyXG5cdFx0TmFtZTogJ+WQjeWtlycsXHJcblx0XHRTZXRuYW1lOiAn6Kit5a6a6Yyi5YyF5ZCN56ixJyxcclxuXHRcdEJhY2t1cHByaXZhdGVrZXk6ICflgpnku73np4Hlr4bph5HpkbAnLFxyXG5cdFx0TmV3d2FsbGV0bmFtZTogJ+aWsOeahOmMouWMheWQjeeosScsXHJcblx0XHQvLyB0cmFuc1Bhd01hblxyXG5cdFx0a2VlcHlvdXJtbmVtb25pY3M6ICfoq4vkv53nlZnkvaDnmoToqJjmhrbms5XjgIIg5Lu75L2V542y5b6X5L2g55qE5Yqp6KiY56ym55qE5Lq66YO95Y+v5Lul5o6n5Yi25L2g55qE5biz5oi277yM5YyF5ous6L2J56e75omA5pyJ6LOH6YeRJyxcclxuXHRcdEluY29ycmVjdHBhc3N3b3JkOiAn5a+G56K85LiN5q2j56K6JyxcclxuXHJcblx0XHQvLyBrZXlvdXRcclxuXHRcdGtlZXB5b3VycHJpdmF0ZWtleTogJ+iri+S/neeVmeaCqOeahOengeWvhumHkemRsOOAguS7u+S9leeNsuW+l+aCqOengeWvhumHkemRsOeahOS6uumDveWPr+S7peaOp+WItuaCqOeahOW4s+aItu+8jOWMheaLrOi9ieenu+aJgOacieizh+mHkScsXHJcblx0XHQvLyBzaG93a2V5XHJcblx0XHRTaG93cHJpdmF0ZWtleTogJ+mhr+ekuuengeWvhumHkemRsCcsXHJcblx0XHRTaG93cHJpdmF0ZWtleXRleHQ6ICfmlofmnKwnLFxyXG5cdFx0U2hvd1FSQ29kZTogJ+S6jOe2reeivCcsXHJcblx0XHRTaG93Q29weTogJ+ikh+ijvScsXHJcblx0XHRTY2FudGhlUVI6ICfmjoPmj4/kuozntq3norzoh7MuLi4uJyxcclxuXHRcdENvcHlwcml2YXRla2V5U3VjY2Vzc2Z1bDogJ+ikh+ijveengeWvhumHkemRsOaIkOWKnycsXHJcblx0XHRPbmVtb21lbnRwbGVhc2U6ICfoq4vnqI3nrYknLFxyXG5cdFx0Ly8gbWFya2V0XHJcblx0XHRUcmFuZGluZ1BhaXJzOiAn5bmj56iuJyxcclxuXHRcdFByaWNlVm9sOiAn5YO55qC8JyxcclxuXHRcdENoYW5nOiAnMjTlsI/mmYLmvLLot4zluYUnLFxyXG5cdFx0Ly8gZGlzY292ZXJcclxuXHRcdERBUFB3ZWJzaXRlOiAn6JKQ57Si5oiW6YCy5YWlREFQUOe2suermScsXHJcblx0XHRCZWVmeTogJ0JlZWZ5IGZpbmFuY2UoQlNDKScsXHJcblx0XHRyZXZlbnVlOiAn5Z+65pa85bmj5a6J5pm65oWn6Y+I55qE5pS255uK6IGa5ZCI5ZmoJyxcclxuXHRcdEJ1bmljb3JuOiAnQnVuaWNvcm4nLFxyXG5cdFx0dGhyb3VnaG1vYmlsaXR5OiAn5LiA5YCL5oCn6IO95Y2T6LaK55qEQU1NIERFWO+8jOmAmumBjua1geWLleaApy4uJyxcclxuXHRcdEZvclR1YmU6ICdGb3JUdWJlKEJTQyknLFxyXG5cdFx0cGxhdGZvcm06ICflhajnkIPpoJjlhYjnmoREZUZp5YCf6LK45bmz6Ie677yIQlND77yJJyxcclxuXHRcdFBvcHVsYXI6ICfnhrHploAnLFxyXG5cdFx0TGVuZGluZzogJ+WAn+WHuicsXHJcblx0XHRUcmFkZTogJ+iyv+aYkycsXHJcblx0XHRZaWVsZDogJ+eUoumHjycsXHJcblx0XHRTdGFrZTogJ+iCoeS7vScsXHJcblx0XHRyZWRpcmVjdGVkOiAn5oKo5bCH6KKr6YeN5a6a5ZCR5Yiw5Y2U5Yqb5bug5ZWGZEFwcOmggemdou+8jOaCqOWwjeWNlOWKm+W7oOWVhmRBcHDnmoTkvb/nlKjlsIflj5foqbLljZTlipvlu6DllYZkQXBwIGlz5L2/55So6ICF5Y2U5a6a5ZKM6Zqx56eB5pS/562W55qE57SE5p2f77yM5Y2U5Yqb5bug5ZWGZEFwcOebtOaOpeS4lOWujOWFqOWwjeaCqOiyoOiyrOOAgicsXHJcblx0XHREaXNjbGFpbWVyczogJ+WFjeiyrOiBsuaYjicsXHJcblx0XHQvLyBuZnRDb2xsZWN0aW9uXHJcblx0XHRORlRjb2xsZWN0aW9uOiAnTkZU5pS26JeP5ZOBJyxcclxuXHRcdENvbnRyYWN0YWRkcmVzczogJ+WQiOe0hOWcsOWdgCcsXHJcblx0XHRUb2tlbklEOiAn5qyK5p2WSUQnLFxyXG5cdFx0ZW50ZXJjb250cmFjdGFkZHJlc3M6ICfoq4vovLjlhaXlpZHnuqblnLDlnYAnLFxyXG5cdFx0ZW50ZXJ0b2tlbklEOiAn6KuL6Ly45YWl5qyK5p2WSUQnLFxyXG5cdFx0Q29udHJhY3RzOiAn5aWR57qmJyxcclxuXHRcdElEOiAnSUQnLFxyXG5cdFx0Q29sbGVjdGlvbmRldGFpbHM6ICfmlLbol4/lk4HoqbPmg4UnLFxyXG5cdFx0Ly8gYnRjIGluZGV4XHJcblx0XHRFeGlzdGluZ2JhbGFuY2U6ICfnj77mnInppJjpoY0nLFxyXG5cdFx0RnJlZXplYmFsYW5jZTogJ+WHjee1kOmkmOmhjScsXHJcblx0XHRBbGw6ICfmiYDmnIknLFxyXG5cdFx0U2VuZDogJ+eZvOmAgScsXHJcblx0XHRSZWNlaXZlOiAn5o6l5pS2JyxcclxuXHRcdC8vIHNlbmRUb2tlbiBpbmRleFxyXG5cdFx0UmVjZWl2aW5nYWRkcmVzczogJ+aOpeaUtuWcsOWdgCcsXHJcblx0XHRSZWNlaXZpbmdhZGRyZXNzRXJyb3I6ICfmjqXlj5flnLDlnYDpjK/oqqQnLFxyXG5cdFx0U2NhblFSOiAn5o6D5o+P5LqM57at56K85Lul6L2J56e75Yiw6LOH55SiJyxcclxuXHRcdENvcHlhZGRyZXNzOiAn6KSH6KO95Zyw5Z2AJyxcclxuXHRcdENvcHlTdWNjZXNzZnVsOiAn6KSH6KO95Zyw5Z2A5oiQ5Yqf77yBJyxcclxuXHRcdC8vIHRyYW5zZmVyXHJcblx0XHRUcmFuc2ZlcjogJ+i9ieW4sycsXHJcblx0XHRBZGRyZXNzQm9vazogJ+WcsOWdgOiWhCcsXHJcblx0XHRUcmFuc2ZlcmFtb3VudDogJ+i9ieW4s+mHkemhjScsXHJcblx0XHRCYWxhbmNlOiAn6aSY6aGNJyxcclxuXHRcdEFMTDogXCLmiYDmnIlcIixcclxuXHRcdFJlbWFyazogJ+WCmeiouycsXHJcblx0XHRUcmFuc2FjdGlvbmZlZTogJ+S6pOaYk+iyuycsXHJcblx0XHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjogJ+i9ieW4s+eiuuiqjeabuCcsXHJcblx0XHRBbW91bnQ6ICfph5HpoY0nLFxyXG5cdFx0U2VuZGFkZHJlc3M6ICfnmbzpgIHlnLDlnYAnLFxyXG5cdFx0RmluZ2VycHJpbnRwYXNzd29yZDogJ+aMh+e0i+WvhueivCcsXHJcblx0XHRmaW5nZXJwcmludHNlbnNvcjogJ+inuOaRuOaMh+e0i+aEn+a4rOWZqCcsXHJcblx0XHRVc2VQYXNzd29yZDogJ+S9v+eUqOWvhueivCcsXHJcblx0XHRGaW5nZXJwcmludHJlY29nbml6ZWQ6ICfmjIfntIvnhKHms5XorZjliKXjgIInLFxyXG5cdFx0VHJ5YWdhaW46ICfoq4vlho3mrKHlmJfoqaYnLFxyXG5cdFx0RmluZ2VycHJpbnRyZWNvZ25pemVkOiAn5oyH57SL6K2Y5Yil5oiQ5Yqf44CCJyxcclxuXHRcdGVudGVydGhldHJhbnNmZXJhbW91bnQ6ICfoq4vovLjlhaXovYnluLPph5HpoY0nLFxyXG5cdFx0ZW50ZXJ0aGVyZWNlaXZpbmdhZGRyZXNzOiAn6KuL6Ly45YWl5o6l5pS25Zyw5Z2AJyxcclxuXHRcdGxlc3N0aGFuOiAn6Ly45YWl55qE6YeR6aGN5LiN6IO95bCP5pa8MCcsXHJcblx0XHRydW5uaW5nbG93OiAn6aSY6aGN5LiN6LazJyxcclxuXHRcdGZpbmdlcnByaW50aWRlbnRpZmljYXRpb246ICfmraToqK3lgpnkuI3mlK/mjIHmjIfntIvorZjliKUnLFxyXG5cdFx0bm90ZXF1aXBwZWQ6ICfmraToqK3lgpnmnKrphY3lgpnlr4bnorzpjpblrprojafluZXvvIznhKHms5Xkvb/nlKjmjIfntIvorZjliKUnLFxyXG5cdFx0b25pbnRoZXNldHRpbmc6ICfmraToqK3lgpnkuK3mspLmnInovLjlhaXmjIfntIvjgIIg6KuL5Zyo6Kit5a6a5Lit5omT6ZaL5a6DJyxcclxuXHRcdC8vIFx0QWRkIFRva2VuXHJcblx0XHRBZGRUb2tlbjogJ+a3u+WKoOS7o+W5oycsXHJcblx0XHRIb3Rhc3NldHM6ICfnhrHploDos4fnlKInLFxyXG5cdFx0QWRkZWRzdWNjZXNzZnVsbHk6ICfmt7vliqDmiJDlip8nLFxyXG5cdFx0Ly8gYmFja3VwNVxyXG5cdFx0SW1wb3J0dmlhcHJpdmF0ZWtleTogJ+mAmumBjuengeWvhumHkemRsOWwjuWFpScsXHJcblx0XHRQcml2YXRla2V5aW1wb3J0dmVyaWZpY2F0aW9uOiAn56eB5a+G6YeR6ZGw5bCO5YWl6amX6K2JJyxcclxuXHRcdHByaXZhdGVrZXlhbmRkbzogJ+iri+i8uOWFpeaCqOeahOengeWvhumHkemRsO+8jOS4jeimgeWwh+WFtua0qemcsue1puWFtuS7luS6uuWklumDqOWcsOWdgOeEoeazlemAmumBjuWKqeiomOmNteaBouW+qeOAgiDoq4vlpqXlloTkv53nrqEnLFxyXG5cdFx0ZW50ZXJ5b3VycHJpdmF0ZWtleTogJ+iri+i8uOWFpeaCqOeahOengeWvhumHkemRsCcsXHJcblx0XHRiZWVtcHR5OiAn5LiN6IO954K656m6JyxcclxuXHRcdGJlZW5pbXBvcnRlZDogJ+mMouWMheW3sue2k+iiq+WwjuWFpScsXHJcblx0XHRNbmVtb25pY3NFcnJvcjon5Yqp6KiY6Kme6Yyv6KqkJyxcclxuXHRcdC8vIGJhY2t1cDRcclxuXHRcdEltcG9ydG1uZW1vbmljczogJ+WwjuWFpeWKqeiomOipnicsXHJcblx0XHRNbmVtb25pY3NpbXBvcnR2ZXJpZmljYXRpb246ICfliqnoqJjnrKbovLjlhaXpqZforYknLFxyXG5cdFx0TGFuZ3VhZ2U6ICfoqp7oqIAnLFxyXG5cdFx0bGFuZ2ZhbjogJ+e5gemrlOS4reaWhycsXHJcblx0XHRsYW5namlhbjogJ+ewoemrlOS4reaWhycsXHJcblx0XHRlbmc6ICfoi7HmlocnLFxyXG5cdFx0ZWRpdDogJ+S/ruaUuScsXHJcblx0XHREZWxldGU6ICfliKDpmaQnLFxyXG5cdFx0REVMRVRFOiAn5Yig6ZmkJyxcclxuXHRcdEFkZGFkZHJlc3M6ICfmt7vliqDlnLDlnYAnLFxyXG5cdFx0U2F2ZTogJ+S/neWtmCcsXHJcblx0XHRzZWxlY3RjdXJyZW5jeTogJ+iri+mBuOaTh+W5o+eoricsXHJcblx0XHRQbGVhc2VyZWNpcGllbnRhZGRyZXNzOiAn6KuL6Ly45YWl5pS25Lu25Lq65Zyw5Z2AJyxcclxuXHRcdGVudGVydGhlbmFtZTogJ+iri+i8uOWFpeWQjeeosScsXHJcblx0XHRBZGRyZXNzb3JuYW1lOiAn5Zyw5Z2A5oiW5ZCN56ix5LiN6IO954K656m6JyxcclxuXHRcdGxvYWRpbmc6ICfliqDovInkuK0nLFxyXG5cdFx0Y2xvc2V2YWxpZGF0aW9uOiAn56K66KqN6Zec6ZaJ6amX6K2J77yfJyxcclxuXHRcdExvZ2luOiAn55m75YWlJyxcclxuXHRcdFRyYW5zYWN0aW9uZGV0YWlsczogJ+S6pOaYk+ips+aDhScsXHJcblx0XHRDb25maXJtZWQ6ICfnorroqo3kuqTmmJMnLFxyXG5cdFx0VGltZTogJ+aZgumWkycsXHJcblx0XHRUeEZlZTogJ+eZvOmAgeiyuycsXHJcblx0XHRUcmFuc2FjdGlvbklEOiAn5Lqk5piTSUQnLFxyXG5cdFx0b3RoZXJzOiAn5YW25LuWJyxcclxuXHRcdG1lOiAn5oiRJyxcclxuXHRcdG1vcmVpbmZvcm1hdGlvbjogJ+aciemXnOips+e0sOizh+ioiu+8jOiri+i9ieWIsOeAj+imveWZqCcsXHJcblx0XHRDb3B5U3VjY2Vzc2Z1bDogJ+ikh+ijveaIkOWKn++8gScsXHJcblx0XHROb2NvbnRlbnQ6ICfnhKHlhaflrrknLFxyXG5cdFx0UmVjb2duaXRpb25jYW5jZWxsZWQ6ICflt7Llj5bmtojorZjliKUnLFxyXG5cdFx0RmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbmZhaWxlZDogJ+aMh+e0i+itmOWIpeWkseaVl++8jOiri+mHjeippicsXHJcblx0XHRGaW5nZXJwcmludG1hdGNoaW5nZmFpbGVkOiAn5oyH57SL5Yy56YWN5aSx5pWX77yM6KuL6YeN5paw6Ly45YWlJyxcclxuXHRcdFRoZW51bWJlcm9mZmluZ2VycHJpbnQ6ICfmjIfntIvorZjliKXlpLHmlZfnmoTmrKHmlbjotoXpgY7pmZDliLbjgIIg6KuL5L2/55So5YW25LuW5pa55rOV6YCy6KGM6Lqr5Lu96amX6K2JJyxcclxuXHRcdHNlcGFyYXRlZGJ5c3BhY2VzOiAn6Ly45YWl5Lul56m65qC85YiG6ZqU55qE5Yqp6KiY5Zau6KmeJyxcclxuXHRcdE5vdHlldG9wZW46ICfmmqvmnKrplovmlL4nLFxyXG5cdFx0VHJhbnNmZXJzdWNjZWVkZWQ6ICfppJjpoY3kuI3otrMnLFxyXG5cdFx0VHJhbnNmZXJmYWlsZWRjb25maXJtOiAn5YKz6Ly45aSx5pWX77yM6KuL56K66KqN6LOH6KiK5piv5ZCm5q2j56K6JyxcclxuXHRcdHlvdXJjcmVkaXQ6ICfppJjpoY3kuI3otrMnLFxyXG5cdFx0YWRkcmVzc2Vycm9yOiAn5Zyw5Z2A6Yyv6KqkJyxcclxuXHRcdG9mZmNoYWluOiAn6KuL6Ly45YWl5rOo6YeL77yI6Y+I5aSW77yJJyxcclxuXHRcdFRlcm1zb2ZTZXJ2aWNlVHh0OifmnKzjgIrmnI3li5nljZTorbDjgIvvvIjigJzljZTorbDigJ3miJbigJzmnI3li5nljZTorbDigJ3vvInljIXlkKvnrqHnkIbmgqjoqKrllY/lkozkvb/nlKjmiJHlgJHmj5DkvpvnmoTntrLnq5nlkozmnI3li5nvvIjlrprnvqnlpoLkuIvvvInnmoTmop3mrL7lkozmop3ku7bvvIzkuKbkuJTmmK/miJHlgJHoiIfmgqjmiJbmgqjmiYDku6PooajnmoTlr6bpq5TkuYvplpPnmoTljZTorbDjgILlnKjkvb/nlKjmnKzntrLnq5nmiJbmnI3li5nkuYvliY3vvIzoq4vku5TntLDplrHoroDmnKzjgIrmnI3li5nljZTorbDjgIvjgILpgJrpgY7kvb/nlKjmnKzntrLnq5nvvIzmiJbllq7mk4rmjInpiJXmiJbopIfpgbjmoYbku6XmjqXlj5fmiJblkIzmhI/mnKzjgIrmnI3li5nljZTorbDjgIvnmoTmnI3li5nmop3mrL7vvIjlpoLmnInoqbLpgbjpoIXvvInvvIzmiJbogIXloavlr6vmnI3li5noqILllq7vvIzmiJbogIXvvIzlpoLmnpzmm7Tml6nvvIzkvb/nlKjmiJbku6Xlhbbku5bmlrnlvI/oqKrllY/mnI3li5nvvIjigJznlJ/mlYjml6XmnJ/igJ3vvInvvIzmgqgoMSnmjqXlj5fkuKblkIzmhI/mnKzjgIrmnI3li5nljZTorbDjgIvku6Xlj4rmiJHlgJHkuI3mmYLnmbzluIPnmoTku7vkvZXpmYTliqDmop3mrL7jgIHopo/liYflkozlj4PoiIfmop3ku7bvvIzku6Xlj4ooMinlkIzmhI/lpoLmiJHlgJHnmoTjgIrpmrHnp4HmlL/nrZbjgIvkuK3miYDov7DnmoTmlLbpm4bjgIHkvb/nlKjjgIHmiqvpnLLlkozlhbbku5bomZXnkIbkv6Hmga/nmoTmtLvli5XjgILlpoLmnpzmgqjkuI3lkIzmhI/mnKzjgIrmnI3li5nljZTorbDjgIvvvIzliYfmgqjkuI3lvpfoqKrllY/miJbkvb/nlKjmnI3li5njgIInLFxyXG5cdFx0dXBkYXRlVGl0bGU6J+eJiOacrOWNh+e0muaPkOekuicsXHJcblx0XHR1cGRhdGVNc2c6J+eZvOePvuaWsOeJiOacrO+8jOaYr+WQpuabtOaWsO+8nycsXHJcblx0XHRBZ3JlZW1lbnRDb25maXJtYXRpb246J+aIkeW3sue2k+mWseiugOS4puS4lOWQjOaEjycsXHJcblx0fVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1180\n"); /***/ }), /* 1181 */ @@ -123200,7 +123200,7 @@ eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.de /***/ (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, \"ReceivingaddressError\",\n 'Receiving address error'), _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'), _defineProperty(_index, \"Recognitioncancelled\",\n\n 'Recognition has been cancelled'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n 'Fingerprint identification failed, please try again'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n 'Fingerprint matching failed, please re-enter'), _defineProperty(_index, \"Thenumberoffingerprint\",\n 'The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication'), _defineProperty(_index, \"separatedbyspaces\",\n 'Enter mnemonic words separated by spaces'), _defineProperty(_index, \"Notyetopen\",\n 'Not yet open'), _defineProperty(_index, \"Transfersucceeded\",\n 'Transfer succeeded'), _defineProperty(_index, \"Transferfailedconfirm\",\n 'Transfer failed, please confirm the information is correct'), _defineProperty(_index, \"yourcredit\",\n 'Sorry, your credit is running low'), _defineProperty(_index, \"addresserror\",\n 'address error'), _defineProperty(_index, \"offchain\",\n 'Please enter a note (off-chain)'), _defineProperty(_index, \"TermsofServiceTxt\",\n 'This \"Service Agreement\" (\"Agreement\" or \"Service Agreement\") contains the terms and conditions governing your access and use of the websites and services (defined below) provided by us, and is between us and you or the entity you represent protocol. Please read this \"Service Agreement\" carefully before using this website or service. By using this website, or by clicking a button or check box to accept or agree to the terms of service of this \"Service Agreement\" (if this option is available), or fill in a service order, or, if earlier, use or otherwise access the service (\"Effective Date\"), you (1) accept and agree to this \"Service Agreement\" and any additional terms, rules and participation conditions that we publish from time to time, and (2) agree to the collection as described in our \"Privacy Policy\" , Use, disclosure, and other information processing activities. If you do not agree to this Service Agreement, you may not access or use the service.'), _defineProperty(_index, \"updateTitle\",\n 'Version upgrade prompt'), _defineProperty(_index, \"updateMsg\",\n 'A new version is found, do you want to update it?'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy9lbi5qcyJdLCJuYW1lcyI6WyJpbmRleCIsIndhbGxldG5hbWUiLCJOYW1lY2Fubm90IiwiV2FsbGV0IiwiTkZUIiwiTWFya2V0IiwiRGlzY292ZXIiLCJQcm9maWxlIiwiQ29uZmlybSIsIlN1Y2Nlc3NmdWwiLCJDYW5jZWwiLCJTZXRzdWNjZXNzZnVsbHkiLCJDcmVhdGlvbmZhaWxlZCIsImNvcnJlY3QiLCJsYW5nU2VsZWN0IiwiZmluZ2VyUGFzcyIsImxhbnMiLCJjdXJyIiwibm9kZXMiLCJwcm90aXQiLCJhcHBzIiwibWFnZXciLCJhZGRCb29rIiwiU2V0dGluZ3MiLCJoZWxwY2VuIiwiYWJvdXR1cyIsIkhhcmR3YXJlIiwibWF0aCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKQyxjQUFVLEVBQUUsMEJBRFI7QUFFSkMsY0FBVSxFQUFFLHNCQUZSO0FBR0o7QUFDQUMsVUFBTSxFQUFFLFFBSko7QUFLSkMsT0FBRyxFQUFFLEtBTEQ7QUFNSkMsVUFBTSxFQUFFLFFBTko7QUFPSkMsWUFBUSxFQUFFLFVBUE47QUFRSkMsV0FBTyxFQUFFLFNBUkw7QUFTSjtBQUNBQyxXQUFPLEVBQUUsU0FWTDtBQVdKQyxjQUFVLEVBQUUsY0FYUjtBQVlKQyxVQUFNLEVBQUUsUUFaSjtBQWFKQyxtQkFBZSxFQUFFLGtCQWJiO0FBY0pDLGtCQUFjLEVBQUUsaUJBZFo7QUFlSkMsV0FBTyxFQUFFLFNBZkw7O0FBaUJKQyxjQUFVLEVBQUUsUUFqQlI7QUFrQkpDLGNBQVUsRUFBRSxzQkFsQlI7QUFtQkpDLFFBQUksRUFBRSxtQkFuQkY7QUFvQkpDLFFBQUksRUFBRSxVQXBCRjtBQXFCSkMsU0FBSyxFQUFFLGVBckJIO0FBc0JKO0FBQ0FDLFVBQU0sRUFBRSxTQXZCSjtBQXdCSkMsUUFBSSxFQUFFLGNBeEJGO0FBeUJKQyxTQUFLLEVBQUUsZUF6Qkg7QUEwQkpDLFdBQU8sRUFBRSxjQTFCTDtBQTJCSkMs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QUEwTEUsUUExTEY7QUEyTEksVUEzTEo7QUE0TEksVUE1TEo7QUE2TFEsZUE3TFI7QUE4TEUsUUE5TEY7QUErTFksMEJBL0xaO0FBZ01vQixzQ0FoTXBCO0FBaU1VLHlCQWpNVjtBQWtNVyxtQ0FsTVg7QUFtTUssV0FuTUw7QUFvTWEsNkJBcE1iO0FBcU1HLFVBck1IO0FBc01nQix1QkF0TWhCO0FBdU1PLGFBdk1QO0FBd01FLFFBeE1GO0FBeU1HLFVBek1IO0FBME1XLGtCQTFNWDtBQTJNSSxVQTNNSjtBQTRNQSxNQTVNQTtBQTZNYSwyQ0E3TWI7QUE4TVksb0JBOU1aO0FBK01PLGNBL01QOztBQWlOa0Isa0NBak5sQjtBQWtONkIsdURBbE43QjtBQW1OdUIsZ0RBbk52QjtBQW9Ob0Isb0hBcE5wQjtBQXFOZSw0Q0FyTmY7QUFzTlEsZ0JBdE5SO0FBdU5lLHNCQXZOZjtBQXdObUIsOERBeE5uQjtBQXlOUSxxQ0F6TlI7QUEwTlUsaUJBMU5WO0FBMk5NLG1DQTNOTjtBQTROYyx5OEJBNU5kO0FBNk5RLDBCQTdOUjtBQThOTSxxREE5Tk4sVUFEUyxFIiwiZmlsZSI6IjExODEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBlbi5qc1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0aW5kZXg6IHtcclxuXHRcdHdhbGxldG5hbWU6ICdQbGVhc2UgZW50ZXIgd2FsbGV0IG5hbWUnLFxyXG5cdFx0TmFtZWNhbm5vdDogJ05hbWUgY2Fubm90IGJlIGVtcHR5JyxcclxuXHRcdC8vIOW6lemDqOWvvOiIquagj1xyXG5cdFx0V2FsbGV0OiAnV2FsbGV0JyxcclxuXHRcdE5GVDogJ05GVCcsXHJcblx0XHRNYXJrZXQ6ICdNYXJrZXQnLFxyXG5cdFx0RGlzY292ZXI6ICdEaXNjb3ZlcicsXHJcblx0XHRQcm9maWxlOiAnUHJvZmlsZScsXHJcblx0XHQvLyB0b25neW9uZ1xyXG5cdFx0Q29uZmlybTogJ0NvbmZpcm0nLFxyXG5cdFx0U3VjY2Vzc2Z1bDogJ1N1Y2Nlc3NmdWxseScsXHJcblx0XHRDYW5jZWw6ICdDYW5jZWwnLFxyXG5cdFx0U2V0c3VjY2Vzc2Z1bGx5OiAnU2V0IHN1Y2Nlc3NmdWxseScsXHJcblx0XHRDcmVhdGlvbmZhaWxlZDogJ0NyZWF0aW9uIGZhaWxlZCcsXHJcblx0XHRjb3JyZWN0OiAnQ29ycmVjdCcsXHJcblxyXG5cdFx0bGFuZ1NlbGVjdDogJ1NlbGVjdCcsXHJcblx0XHRmaW5nZXJQYXNzOiAnRmluZ2VycHJpbnQgcGFzc3dvcmQnLFxyXG5cdFx0bGFuczogJ0xhbmd1YWdlIHNldHRpbmdzJyxcclxuXHRcdGN1cnI6ICdDdXJyZW5jeScsXHJcblx0XHRub2RlczogJ05vZGUgc2V0dGluZ3MnLFxyXG5cdFx0Ly8gcHJvZmlsZVxyXG5cdFx0cHJvdGl0OiAnUHJvZmlsZScsXHJcblx0XHRhcHBzOiAnQXBwIHNldHRpbmdzJyxcclxuXHRcdG1hZ2V3OiAnTWFuYWdlIFdhbGxldCcsXHJcblx0XHRhZGRCb29rOiAnQWRkcmVzcyBCb29rJyxcclxuXHRcdFNldHRpbmdzOiAnU2V0dGluZ3MnLFxyXG5cdFx0aGVscGNlbjogJ0hlbHAgQ2VudGVyJyxcclxuXHRcdGFib3V0dXM6ICdBYm91dCBVcycsXHJcblx0XHRIYXJkd2FyZTogJ0hhcmR3YXJlJyxcclxuXHRcdG1hdGg6ICdNYXRjaGluZyBoYXJkd2FyZScsXHJcblx0XHQvLyB3YWxsZXRcclxuXHRcdFdhbGxldDogJ1dhbGxldCcsXHJcblx0XHRhc3NldHM6ICdBc3NldHMnLFxyXG5cdFx0Y3dhbGxldDogJ0Nob29zZSBhIHdhbGxldCcsXHJcblx0XHRtYW5hZ2U6ICdNYW5hZ2UnLFxyXG5cdFx0bXdhbGxldDogJ01hbmFnZSB3YWxsZXQnLFxyXG5cdFx0YWRkd2FsbGV0OiAnQWRkIHRvJyxcclxuXHRcdC8vIGFkZFxyXG5cdFx0Y3Jld2FsbGxldDogJ0NyZWF0ZSBhIHdhbGxldCcsXHJcblx0XHRtbmVpbXBvcnQ6ICdNbmVtb25pYyBpbXBvcnQnLFxyXG5cdFx0cHJpdmFrZXlpbXBvcnQ6ICdQcml2YXRlIGtleSBpbXBvcnQnLFxyXG5cdFx0Ly8gYmFjay9pbmRleFxyXG5cdFx0YmFja3VwTW5lVGl0OiAnQmFja3VwIG1uZW1vbmljcycsXHJcblx0XHRCYWNrdXBUaXBzOiAnQmFja3VwIFRpcHMnLFxyXG5cdFx0QXhpb21zOiAnQXhpb21zIGFyZSB0aGUgb25seSB3YXkgdG8gY29udHJvbCBhc3NldHMuJyxcclxuXHRcdHJldHJpZXZlOiAnWW91IGNhbm5vdCByZXRyaWV2ZSBhIGxvc3QgbW5lbW9uaWMsIHNvIGJlIHN1cmUgdG8gYmFjayBpdCB1cCEnLFxyXG5cdFx0ZGlzY2xvc2U6ICdEbyBub3QgZGlzY2xvc2UgeW91ciBtbmVtb25pYyB0byBhbnlvbmUuJyxcclxuXHRcdHN0YXJ0QmFjazogJ1N0YXJ0IGJhY2t1cCcsXHJcblx0XHQvLyBiYWNrdXAyXHJcblx0XHRwY29weTogJ1BsZWFzZSBjb3B5IHRoZSBoZWxwZXIgd29yZHMgaW4nLFxyXG5cdFx0cGNvcHkyOiAndGhlIGNvcnJlY3Qgb3JkZXInLFxyXG5cdFx0Ym9vc3RlcjogJ1RoZSBib29zdGVyIHdvcmRzIHdpbGwgYmUgdXNlZCBmb3Igd2FsbGV0IGFzc2V0IHJlY292ZXJ5LCBwbGVhc2UgY29weSB0aGUgYm9vc3RlciB3b3JkcyBpbiB0aGUgY29ycmVjdCBvcmRlciBhbmQga2VlcCB0aGVtIGluIGEgc2FmZSBwbGFjZSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZW0gdG8gb3RoZXJzJyxcclxuXHRcdGNvcGllZDogJ0kgaGF2ZSBjb3BpZWQgaXQnLFxyXG5cdFx0Ly8gYmFja3VwM1xyXG5cdFx0Y29uTW5lOiAnQ29uZmlybSB5b3VyIHdhbGxldCBtbmVtb25pYycsXHJcblx0XHRib29zdGVyd29yZDogJ1BsZWFzZSBjbGljayBvbiB0aGUgYm9vc3RlciB3b3JkcyBpbiBvcmRlciB0byBlbnN1cmUgdGhhdCB5b3VyIGJhY2t1cCBib29zdGVyIHdvcmRzIGFyZSBjb3JyZWN0JyxcclxuXHRcdGJhY2tDb206ICdCYWNrdXAgbW5lbW9uaWMgY29tcGxldGVkIScsXHJcblx0XHRzZWVkOiAnSW52YWxpZCBTZWVkJyxcclxuXHRcdHdyb25nV29yZDogJ1lvdSBlbnRlcmVkIHRoZSB3cm9uZyBib29zdGVyIHdvcmRzLCcsXHJcblx0XHR3cm9uZ1dvcmQyOiAncGxlYXNlIHRyeSBhZ2Fpbi4nLFxyXG5cdFx0Ly8gdHJhbnNQYXdcclxuXHRcdHRyYW5zUGF3OiAnVHJhbnNhY3Rpb24gcGFzc3dvcmQnLFxyXG5cdFx0c2V0dHJhbnNQYXc6ICdTZXQgdHJhbnNhY3Rpb24gcGFzc3dvcmQnLFxyXG5cdFx0dHJhbnNQYXdBZ2FpbjogJ1BsZWFzZSBlbnRlciBhZ2FpbicsXHJcblx0XHRTZWN1cmV0cmFuc2FjdGlvbjogJ1NlY3VyZSB0cmFuc2FjdGlvbiBwYXNzd29yZHMsJyxcclxuXHRcdFNlY3VyZXRyYW5zYWN0aW9uMjogJ3BsZWFzZSBkbyBub3QgZGlzY2xvc2UnLFxyXG5cdFx0UGFzc3dvcmRkaXNjcmVwYW5zaWVzOiAnUGFzc3dvcmQgZGlzY3JlcGFuc2llcycsXHJcblxyXG5cdFx0Ly8gYWJvdXRcclxuXHRcdFZlcnNpb251cGRhdGU6ICdWZXJzaW9uIHVwZGF0ZScsXHJcblx0XHRPZmZpY2lhbHdlYnNpdGU6ICdPZmZpY2lhbCB3ZWJzaXRlJyxcclxuXHRcdFRlcm1zb2ZTZXJ2aWNlOiAnVGVybXMgb2YgU2VydmljZScsXHJcblx0XHRQcml2YWN5UG9saWN5OiAnUHJpdmFjeSBQb2xpY3knLFxyXG5cdFx0Ly8gVGVybXNvZlNlcnZpY2VcclxuXHRcdEV0aWFtbmlzaWxvcmVtMTogJ0V0aWFtIG5pc2kgbG9yZW0nLFxyXG5cdFx0RXRpYW1uaXNpbG9yZW0yOiAncG9zdWVyZSBhdCB0dXJwaXMgYXQsIGZyaW5naWxsYSBlZmZpY2l0dXIgcXVhbS4gU3VzcGVuZGlzc2Ugdml0YWUgbGFjdXMgYWMgbGVjdHVzIGZhY2lsaXNpcyBvcm5hcmUuIFZpdmFtdXMgdml0YWUgcHVsdmluYXIgbmlzaSwgaW4gdmVoaWN1bGEgZWxpdC4gUHJhZXNlbnQgaWFjdWxpcyBhbnRlIHRlbGx1cywgZXUgbWF0dGlzIGxlY3R1cyBzdXNjaXBpdCBzaXQgYW1ldC4gU2VkIGNvbmd1ZSBhY2N1bXNhbiBudW5jIGluIGlhY3VsaXMuIFNlZCBtYWxlc3VhZGEgZWxpdCB0dXJwaXMsIGV1IGVnZXN0YXMgZXJvcyByaG9uY3VzIG5vbi4gU2VkIHB1bHZpbmFyIGV1aXNtb2QgbGliZXJvIHNpdCBhbWV0IHNjZWxlcmlzcXVlLiBWZXN0aWJ1bHVtIGFudGUgZmVsaXMsIGNvbmRpbWVudHVtIGluIHZ1bHB1dGF0ZSBpZCwgdGVtcG9yIGV1IG51bGxhLiBQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gRXRpYW0gY29uZGltZW50dW0gYXVndWUgdml0YWUgbnVsbGEgc3VzY2lwaXQgZWxlaWZlbmQuIFBoYXNlbGx1cyBjb25zZWN0ZXR1ciB2b2x1dHBhdCBudWxsYSwgY3Vyc3VzIGZhY2lsaXNpcyBlbGl0IHZ1bHB1dGF0ZSBzZWQuIE1hdXJpcyBpbiBzZW1wZXIgc2VtLiBJbnRlcmR1bSBldCBtYWxlc3VhZGEgZmFtZXMgYWMgYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMuJyxcclxuXHRcdEV0aWFtbmlzaWxvcmVtMzogJ0V0aWFtIG5pc2kgbG9yZW0sIHBvc3VlcmUgYXQgdHVycGlzIGF0LCBmcmluZ2lsbGEgZWZmaWNpdHVyIHF1YW0uIFN1c3BlbmRpc3NlIHZpdGFlIGxhY3VzIGFjIGxlY3R1cyBmYWNpbGlzaXMgb3JuYXJlLiBWaXZhbXVzIHZpdGFlIHB1bHZpbmFyIG5pc2ksIGluIHZlaGljdWxhIGVsaXQuIFByYWVzZW50IGlhY3VsaXMgYW50ZSB0ZWxsdXMsIGV1IG1hdHRpcyBsZWN0dXMgc3VzY2lwaXQgc2l0IGFtZXQuIFNlZCBjb25ndWUgYWNjdW1zYW4gbnVuYyBpbiBpYWN1bGlzLiBTZWQgbWFsZXN1YWRhIGVsaXQgdHVycGlzLCBldSBlZ2VzdGFzIGVyb3MgcmhvbmN1cyBub24uIFNlZCBwdWx2aW5hciBldWlzbW9kIGxpYmVybyBzaXQgYW1ldCBzY2VsZXJpc3F1ZS4gVmVzdGlidWx1bSBhbnRlIGZlbGlzLCBjb25kaW1lbnR1bSBpbiB2dWxwdXRhdGUgaWQsIHRlbXBvciBldSBudWxsYS4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIEV0aWFtIGNvbmRpbWVudHVtIGF1Z3VlIHZpdGFlIG51bGxhIHN1c2NpcGl0IGVsZWlmZW5kLiBQaGFzZWxsdXMgY29uc2VjdGV0dXIgdm9sdXRwYXQgbnVsbGEsIGN1cnN1cyBmYWNpbGlzaXMgZWxpdCB2dWxwdXRhdGUgc2VkLiBNYXVyaXMgaW4gc2VtcGVyIHNlbS4gSW50ZXJkdW0gZXQgbWFsZXN1YWRhIGZhbWVzIGFjIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzLicsXHJcblx0XHQvLyBwcml2YWN5XHJcblx0XHRUZXJtc29mU2VydmljZTogJ1Rlcm1zIG9mIFNlcnZpY2UnLFxyXG5cclxuXHRcdC8vIG1hbmFnZVxyXG5cdFx0QWRkcmVzczogJ0FkZHJlc3MnLFxyXG5cdFx0TWFuYWdlOiAnTWFuYWdlJyxcclxuXHRcdE5hbWU6ICdOYW1lJyxcclxuXHRcdFNldG5hbWU6ICdTZXQgbmFtZScsXHJcblx0XHRCYWNrdXBwcml2YXRla2V5OiAnQmFja3VwIHByaXZhdGUga2V5JyxcclxuXHRcdE5ld3dhbGxldG5hbWU6ICdOZXcgd2FsbGV0IG5hbWUnLFxyXG5cdFx0Ly8gdHJhbnNQYXdNYW5cclxuXHRcdGtlZXB5b3VybW5lbW9uaWNzOiAnUGxlYXNlIGtlZXAgeW91ciBtbmVtb25pY3MuIEFueW9uZSB3aG8gZ2V0cyB5b3VyIG1uZW1vbmljcyBjYW4gY29udHJvbCB5b3VyIGFjY291bnQsIGluY2x1ZGluZyB0cmFuc2ZlcnJpbmcgYWxsIGZ1bmRzJyxcclxuXHRcdEluY29ycmVjdHBhc3N3b3JkOiAnSW5jb3JyZWN0IHBhc3N3b3JkJyxcclxuXHRcdC8vIGtleW91dFxyXG5cdFx0a2VlcHlvdXJwcml2YXRla2V5OiAnUGxlYXNlIGtlZXAgeW91ciBwcml2YXRlIGtleS4gQW55b25lIHdobyBnZXRzIHlvdXIgcHJpdmF0ZSBrZXkgY2FuIGNvbnRyb2wgeW91ciBhY2NvdW50LCBpbmNsdWRpbmcgdHJhbnNmZXJyaW5nIGFsbCBmdW5kcycsXHJcblxyXG5cdFx0Ly8gc2hvd2tleVxyXG5cdFx0U2hvd3ByaXZhdGVrZXk6ICdTaG93IHByaXZhdGUga2V5JyxcclxuXHRcdFNob3dwcml2YXRla2V5dGV4dDogJ1RleHQnLFxyXG5cdFx0U2hvd1FSQ29kZTogJ1FSIENvZGUnLFxyXG5cdFx0U2hvd0NvcHk6ICdDb3B5JyxcclxuXHRcdFNjYW50aGVRUjogJ1NjYW4gdGhlIFFSIGNvZGUgdG8gLi4uLicsXHJcblx0XHRDb3B5cHJpdmF0ZWtleVN1Y2Nlc3NmdWw6ICdDb3B5IHByaXZhdGUga2V5IFN1Y2Nlc3NmdWwhJyxcclxuXHRcdE9uZW1vbWVudHBsZWFzZTogJ09uZSBtb21lbnQgcGxlYXNlJyxcclxuXHRcdC8vIG1hcmtldFxyXG5cdFx0VHJhbmRpbmdQYWlyczogJ1RyYW5kaW5nIFBhaXJzJyxcclxuXHRcdFByaWNlVm9sOiAnUHJpY2UvVm9sJyxcclxuXHRcdENoYW5nOiAnMjRoIENoYW5nJyxcclxuXHJcblx0XHQvLyBkaXNjb3ZlclxyXG5cdFx0REFQUHdlYnNpdGU6ICdTZWFyY2ggb3IgZW50ZXIgdGhlIERBUFAgd2Vic2l0ZScsXHJcblx0XHRCZWVmeTogJ0JlZWZ5IGZpbmFuY2UoQlNDKScsXHJcblx0XHRyZXZlbnVlOiAnUmV2ZW51ZSBhZ2dyZWdhdG9yIGJhc2VkIG9uIGNvaW4gc2VjdXJpdHkgaW50ZWxsaWdlbnQgY2hhaW4nLFxyXG5cdFx0QnVuaWNvcm46ICdCdW5pY29ybicsXHJcblx0XHR0aHJvdWdobW9iaWxpdHk6ICdBIGhpZ2ggcGVyZm9ybWFuY2UgQU1NIERFWCB0aHJvdWdoIG1vYmlsaXR5JyxcclxuXHRcdEZvclR1YmU6ICdGb3JUdWJlKEJTQyknLFxyXG5cdFx0cGxhdGZvcm06ICdUaGUgd29ybGQgaXMgbGVhZGluZyBkZWZpIGxlbmRpbmcgcGxhdGZvcm0gKEJTQyknLFxyXG5cdFx0UG9wdWxhcjogJ1BvcHVsYXInLFxyXG5cdFx0TGVuZGluZzogJ0xlbmRpbmcnLFxyXG5cdFx0VHJhZGU6ICdUcmFkZScsXHJcblx0XHRZaWVsZDogJ1lpZWxkJyxcclxuXHRcdFN0YWtlOiAnU3Rha2UnLFxyXG5cdFx0cmVkaXJlY3RlZDogJ1lvdSB3aWxsIGJlIHJlZGlyZWN0ZWQgdG8gYSB0aGlyZCBwYXJ0eSBkQXBwIHBhZ2UgYW5kIHlvdXIgdXNlIG9mIHRoZSB0aGlyZCBwYXJ0eSBkQXBwIHdpbGwgYmUgZ292ZXJuZWQgYnkgdGhhdCB0aGlyZCBwYXJ0eSBkQXBwIGlzIFVzZXIgQWdyZWVtZW50IGFuZCBQcml2YWN5IFBvbGljeSwgZm9yIHdoaWNoIHRoZSB0aGlyZCBwYXJ0eSBkQXBwIGlzIGRpcmVjdGx5IGFuZCBzb2xlbHkgbGlhYmxlIHRvIHlvdS4nLFxyXG5cdFx0RGlzY2xhaW1lcnM6ICdEaXNjbGFpbWVycycsXHJcblx0XHQvLyBuZnRDb2xsZWN0aW9uXHJcblx0XHRORlRjb2xsZWN0aW9uOiAnTkZUIGNvbGxlY3Rpb24nLFxyXG5cdFx0Q29udHJhY3RhZGRyZXNzOiAnQ29udHJhY3QgYWRkcmVzcycsXHJcblx0XHRUb2tlbklEOiAnVG9rZW4gSUQnLFxyXG5cdFx0ZW50ZXJjb250cmFjdGFkZHJlc3M6ICdQbGVhc2UgZW50ZXIgdGhlIGNvbnRyYWN0IGFkZHJlc3MnLFxyXG5cdFx0ZW50ZXJ0b2tlbklEOiAnUGxlYXNlIGVudGVyIHRva2VuIElEJyxcclxuXHRcdENvbnRyYWN0czogJ0NvbnRyYWN0cycsXHJcblx0XHRJRDogJ0lEJyxcclxuXHRcdENvbGxlY3Rpb25kZXRhaWxzOiAnQ29sbGVjdGlvbiBkZXRhaWxzJyxcclxuXHRcdC8vIGJ0YyBpbmRleFxyXG5cdFx0RXhpc3RpbmdiYWxhbmNlOiAnRXhpc3RpbmcgYmFsYW5jZScsXHJcblx0XHRGcmVlemViYWxhbmNlOiAnRnJlZXplIGJhbGFuY2UnLFxyXG5cdFx0QWxsOiAnQWxsJyxcclxuXHRcdFNlbmQ6ICdTZW5kJyxcclxuXHRcdFJlY2VpdmU6ICdSZWNlaXZlJyxcclxuXHRcdC8vIHNlbmRUb2tlbiBpbmRleFxyXG5cdFx0UmVjZWl2aW5nYWRkcmVzczogJ1JlY2VpdmluZyBhZGRyZXNzJyxcclxuXHRcdFJlY2VpdmluZ2FkZHJlc3NFcnJvcjogJ1JlY2VpdmluZyBhZGRyZXNzIGVycm9yJyxcclxuXHRcdFNjYW5RUjogJ1NjYW4gdGhlIFFSIGNvZGUgdG8gdHJhbnNmZXIgdG8gdGhlIGFzc2V0JyxcclxuXHRcdENvcHlhZGRyZXNzOiAnQ29weSBhZGRyZXNzJyxcclxuXHRcdENvcHlTdWNjZXNzZnVsOiAnQ29weSBhZGRyZXNzIFN1Y2Nlc3NmdWwhJyxcclxuXHRcdC8vIHRyYW5zZmVyXHJcblx0XHRUcmFuc2ZlcjogJ1RyYW5zZmVyJyxcclxuXHRcdEFkZHJlc3NCb29rOiAnQWRkcmVzcyBCb29rJyxcclxuXHRcdFRyYW5zZmVyYW1vdW50OiAnVHJhbnNmZXIgYW1vdW50JyxcclxuXHRcdEJhbGFuY2U6ICdCYWxhbmNlJyxcclxuXHRcdEFMTDogXCJBTExcIixcclxuXHRcdFJlbWFyazogJ1JlbWFyaycsXHJcblx0XHRUcmFuc2FjdGlvbmZlZTogJ1RyYW5zYWN0aW9uIGZlZScsXHJcblx0XHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjogJ1RyYW5zZmVyIGNvbmZpcm1hdGlvbicsXHJcblx0XHRBbW91bnQ6ICdBbW91bnQnLFxyXG5cdFx0U2VuZGFkZHJlc3M6ICdTZW5kIGFkZHJlc3MnLFxyXG5cdFx0RmluZ2VycHJpbnRwYXNzd29yZDogJ0ZpbmdlcnByaW50IHBhc3N3b3JkJyxcclxuXHRcdGZpbmdlcnByaW50c2Vuc29yOiAnVG91Y2ggdGhlIGZpbmdlcnByaW50IHNlbnNvcicsXHJcblx0XHRVc2VQYXNzd29yZDogJ1VzZSBQYXNzd29yZCcsXHJcblx0XHRGaW5nZXJwcmludHJlY29nbml6ZWQ6ICdGaW5nZXJwcmludCBub3QgcmVjb2duaXplZC4nLFxyXG5cdFx0VHJ5YWdhaW46ICdUcnkgYWdhaW4nLFxyXG5cdFx0RmluZ2VycHJpbnRyZWNvZ25pemVkOiAnRmluZ2VycHJpbnQgcmVjb2duaXplZC4nLFxyXG5cdFx0ZW50ZXJ0aGV0cmFuc2ZlcmFtb3VudDogJ1BsZWFzZSBlbnRlciB0aGUgdHJhbnNmZXIgYW1vdW50JyxcclxuXHRcdGVudGVydGhlcmVjZWl2aW5nYWRkcmVzczogJ1BsZWFzZSBlbnRlciB0aGUgcmVjZWl2aW5nIGFkZHJlc3MnLFxyXG5cdFx0bGVzc3RoYW46ICdUaGUgZW50ZXJlZCBhbW91bnQgY2Fubm90IGJlIGxlc3MgdGhhbiAwJyxcclxuXHRcdHJ1bm5pbmdsb3c6ICdTb3JyeSwgeW91ciBjcmVkaXQgaXMgcnVubmluZyBsb3cnLFxyXG5cdFx0ZmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbjogJ1RoaXMgZGV2aWNlIGRvZXMgbm90IHN1cHBvcnQgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24nLFxyXG5cdFx0bm90ZXF1aXBwZWQ6ICdUaGlzIGRldmljZSBpcyBub3QgZXF1aXBwZWQgd2l0aCBhIHBhc3N3b3JkIGxvY2sgc2NyZWVuIGFuZCBjYW5ub3QgdXNlIGZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uJyxcclxuXHRcdG9uaW50aGVzZXR0aW5nOiAnVGhlcmUgaXMgbm8gZmluZ2VycHJpbnQgZW50ZXJlZCBpbiB0aGlzIGRldmljZS4gUGxlYXNlIHR1cm4gaXQgb24gaW4gdGhlIHNldHRpbmcnLFxyXG5cdFx0Ly8gXHRBZGQgVG9rZW5cclxuXHRcdEFkZFRva2VuOiAnQWRkIFRva2VuJyxcclxuXHRcdEhvdGFzc2V0czogJ0hvdCBhc3NldHMnLFxyXG5cdFx0QWRkZWRzdWNjZXNzZnVsbHk6ICdBZGRlZCBzdWNjZXNzZnVsbHknLFxyXG5cdFx0Ly8gYmFja3VwNVxyXG5cdFx0SW1wb3J0dmlhcHJpdmF0ZWtleTogJ0ltcG9ydCB2aWEgcHJpdmF0ZSBrZXknLFxyXG5cdFx0UHJpdmF0ZWtleWltcG9ydHZlcmlmaWNhdGlvbjogJ1ByaXZhdGUga2V5IGltcG9ydCB2ZXJpZmljYXRpb24nLFxyXG5cdFx0cHJpdmF0ZWtleWFuZGRvOiAnUGxlYXNlIGVudGVyIHlvdXIgcHJpdmF0ZSBrZXkgYW5kIGRvIG5vdCBkaXNjbG9zZSBpdCB0byBvdGhlcnNUaGUgZXh0ZXJuYWwgYWRkcmVzcyBjYW5ub3QgYmUgcmVjb3ZlcmVkIGJ5IG1uZW1vbmljcy4gUGxlYXNlIGtlZXAgaXQgcHJvcGVybHknLFxyXG5cdFx0ZW50ZXJ5b3VycHJpdmF0ZWtleTogJ1BsZWFzZSBlbnRlciB5b3VyIHByaXZhdGUga2V5JyxcclxuXHRcdGJlZW1wdHk6ICdDYW5ub3QgYmUgZW1wdHknLFxyXG5cdFx0YmVlbmltcG9ydGVkOiAnVGhlIHdhbGxldCBoYXMgYmVlbiBpbXBvcnRlZCcsXHJcblx0XHQvLyBiYWNrdXA0XHJcblx0XHRJbXBvcnRtbmVtb25pY3M6ICdJbXBvcnQgbW5lbW9uaWNzJyxcclxuXHRcdE1uZW1vbmljc2ltcG9ydHZlcmlmaWNhdGlvbjogJ01uZW1vbmljcyBpbXBvcnQgdmVyaWZpY2F0aW9uJyxcclxuXHRcdExhbmd1YWdlOiAnTGFuZ3VhZ2UnLFxyXG5cdFx0bGFuZ2ZhbjogJ1RyYWRpdGlvbmFsIENoaW5lc2UnLFxyXG5cdFx0bGFuZ2ppYW46ICdTaW1wbGlmaWVkIENoaW5lc2UnLFxyXG5cdFx0ZW5nOiAnRW5nbGlzaCcsXHJcblx0XHRlZGl0OiAnRWRpdCcsXHJcblx0XHREZWxldGU6ICdEZWxldGUnLFxyXG5cdFx0REVMRVRFOiAnREVMRVRFJyxcclxuXHRcdEFkZGFkZHJlc3M6ICdBZGQgYWRkcmVzcycsXHJcblx0XHRTYXZlOiAnU2F2ZScsXHJcblx0XHRzZWxlY3RjdXJyZW5jeTogJ1BsZWFzZSBzZWxlY3QgY3VycmVuY3knLFxyXG5cdFx0UGxlYXNlcmVjaXBpZW50YWRkcmVzczogJ1BsZWFzZSBlbnRlciB0aGUgcmVjaXBpZW50IGFkZHJlc3MnLFxyXG5cdFx0ZW50ZXJ0aGVuYW1lOiAnUGxlYXNlIGVudGVyIHRoZSBuYW1lJyxcclxuXHRcdEFkZHJlc3Nvcm5hbWU6ICdBZGRyZXNzIG9yIG5hbWUgY2Fubm90IGJlIGVtcHR5JyxcclxuXHRcdGxvYWRpbmc6ICdsb2FkaW5nJyxcclxuXHRcdGNsb3NldmFsaWRhdGlvbjogJ0NvbmZpcm0gY2xvc2UgdmFsaWRhdGlvbj8nLFxyXG5cdFx0TG9naW46ICdMb2cgaW4nLFxyXG5cdFx0VHJhbnNhY3Rpb25kZXRhaWxzOiAnVHJhbnNhY3Rpb24gZGV0YWlscycsXHJcblx0XHRDb25maXJtZWQ6ICdDb25maXJtZWQnLFxyXG5cdFx0VGltZTogJ1RpbWUnLFxyXG5cdFx0VHhGZWU6ICdUeCBGZWUnLFxyXG5cdFx0VHJhbnNhY3Rpb25JRDogJ1RyYW5zYWN0aW9uIElEJyxcclxuXHRcdG90aGVyczogJ290aGVycycsXHJcblx0XHRtZTogJ21lJyxcclxuXHRcdG1vcmVpbmZvcm1hdGlvbjogJ0dvIHRvIHlvdXIgYnJvd3NlciBmb3IgbW9yZSBpbmZvcm1hdGlvbicsXHJcblx0XHRDb3B5U3VjY2Vzc2Z1bDogJ0NvcHkgU3VjY2Vzc2Z1bCEnLFxyXG5cdFx0Tm9jb250ZW50OiAnTm8gY29udGVudCcsXHJcblxyXG5cdFx0UmVjb2duaXRpb25jYW5jZWxsZWQ6ICdSZWNvZ25pdGlvbiBoYXMgYmVlbiBjYW5jZWxsZWQnLFxyXG5cdFx0RmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbmZhaWxlZDogJ0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGZhaWxlZCwgcGxlYXNlIHRyeSBhZ2FpbicsXHJcblx0XHRGaW5nZXJwcmludG1hdGNoaW5nZmFpbGVkOiAnRmluZ2VycHJpbnQgbWF0Y2hpbmcgZmFpbGVkLCBwbGVhc2UgcmUtZW50ZXInLFxyXG5cdFx0VGhlbnVtYmVyb2ZmaW5nZXJwcmludDogJ1RoZSBudW1iZXIgb2YgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gZmFpbHVyZXMgZXhjZWVkcyB0aGUgbGltaXQuIFBsZWFzZSB1c2Ugb3RoZXIgbWV0aG9kcyBmb3IgYXV0aGVudGljYXRpb24nLFxyXG5cdFx0c2VwYXJhdGVkYnlzcGFjZXM6ICdFbnRlciBtbmVtb25pYyB3b3JkcyBzZXBhcmF0ZWQgYnkgc3BhY2VzJyxcclxuXHRcdE5vdHlldG9wZW46ICdOb3QgeWV0IG9wZW4nLFxyXG5cdFx0VHJhbnNmZXJzdWNjZWVkZWQ6ICdUcmFuc2ZlciBzdWNjZWVkZWQnLFxyXG5cdFx0VHJhbnNmZXJmYWlsZWRjb25maXJtOiAnVHJhbnNmZXIgZmFpbGVkLCBwbGVhc2UgY29uZmlybSB0aGUgaW5mb3JtYXRpb24gaXMgY29ycmVjdCcsXHJcblx0XHR5b3VyY3JlZGl0OiAnU29ycnksIHlvdXIgY3JlZGl0IGlzIHJ1bm5pbmcgbG93JyxcclxuXHRcdGFkZHJlc3NlcnJvcjogJ2FkZHJlc3MgZXJyb3InLFxyXG5cdFx0b2ZmY2hhaW46ICdQbGVhc2UgZW50ZXIgYSBub3RlIChvZmYtY2hhaW4pJyxcclxuXHRcdFRlcm1zb2ZTZXJ2aWNlVHh0OidUaGlzIFwiU2VydmljZSBBZ3JlZW1lbnRcIiAoXCJBZ3JlZW1lbnRcIiBvciBcIlNlcnZpY2UgQWdyZWVtZW50XCIpIGNvbnRhaW5zIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBnb3Zlcm5pbmcgeW91ciBhY2Nlc3MgYW5kIHVzZSBvZiB0aGUgd2Vic2l0ZXMgYW5kIHNlcnZpY2VzIChkZWZpbmVkIGJlbG93KSBwcm92aWRlZCBieSB1cywgYW5kIGlzIGJldHdlZW4gdXMgYW5kIHlvdSBvciB0aGUgZW50aXR5IHlvdSByZXByZXNlbnQgcHJvdG9jb2wuIFBsZWFzZSByZWFkIHRoaXMgXCJTZXJ2aWNlIEFncmVlbWVudFwiIGNhcmVmdWxseSBiZWZvcmUgdXNpbmcgdGhpcyB3ZWJzaXRlIG9yIHNlcnZpY2UuIEJ5IHVzaW5nIHRoaXMgd2Vic2l0ZSwgb3IgYnkgY2xpY2tpbmcgYSBidXR0b24gb3IgY2hlY2sgYm94IHRvIGFjY2VwdCBvciBhZ3JlZSB0byB0aGUgdGVybXMgb2Ygc2VydmljZSBvZiB0aGlzIFwiU2VydmljZSBBZ3JlZW1lbnRcIiAoaWYgdGhpcyBvcHRpb24gaXMgYXZhaWxhYmxlKSwgb3IgZmlsbCBpbiBhIHNlcnZpY2Ugb3JkZXIsIG9yLCBpZiBlYXJsaWVyLCB1c2Ugb3Igb3RoZXJ3aXNlIGFjY2VzcyB0aGUgc2VydmljZSAoXCJFZmZlY3RpdmUgRGF0ZVwiKSwgeW91ICgxKSBhY2NlcHQgYW5kIGFncmVlIHRvIHRoaXMgXCJTZXJ2aWNlIEFncmVlbWVudFwiIGFuZCBhbnkgYWRkaXRpb25hbCB0ZXJtcywgcnVsZXMgYW5kIHBhcnRpY2lwYXRpb24gY29uZGl0aW9ucyB0aGF0IHdlIHB1Ymxpc2ggZnJvbSB0aW1lIHRvIHRpbWUsIGFuZCAoMikgYWdyZWUgdG8gdGhlIGNvbGxlY3Rpb24gYXMgZGVzY3JpYmVkIGluIG91ciBcIlByaXZhY3kgUG9saWN5XCIgLCBVc2UsIGRpc2Nsb3N1cmUsIGFuZCBvdGhlciBpbmZvcm1hdGlvbiBwcm9jZXNzaW5nIGFjdGl2aXRpZXMuIElmIHlvdSBkbyBub3QgYWdyZWUgdG8gdGhpcyBTZXJ2aWNlIEFncmVlbWVudCwgeW91IG1heSBub3QgYWNjZXNzIG9yIHVzZSB0aGUgc2VydmljZS4nLFxyXG5cdFx0dXBkYXRlVGl0bGU6J1ZlcnNpb24gdXBncmFkZSBwcm9tcHQnLFxyXG5cdFx0dXBkYXRlTXNnOidBIG5ldyB2ZXJzaW9uIGlzIGZvdW5kLCBkbyB5b3Ugd2FudCB0byB1cGRhdGUgaXQ/J1xyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1181\n"); +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, \"ReceivingaddressError\",\n 'Receiving address error'), _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, \"MnemonicsError\",\n 'Mnemonics error'), _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'), _defineProperty(_index, \"Recognitioncancelled\",\n\n 'Recognition has been cancelled'), _defineProperty(_index, \"Fingerprintidentificationfailed\",\n 'Fingerprint identification failed, please try again'), _defineProperty(_index, \"Fingerprintmatchingfailed\",\n 'Fingerprint matching failed, please re-enter'), _defineProperty(_index, \"Thenumberoffingerprint\",\n 'The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication'), _defineProperty(_index, \"separatedbyspaces\",\n 'Enter mnemonic words separated by spaces'), _defineProperty(_index, \"Notyetopen\",\n 'Not yet open'), _defineProperty(_index, \"Transfersucceeded\",\n 'Transfer succeeded'), _defineProperty(_index, \"Transferfailedconfirm\",\n 'Transfer failed, please confirm the information is correct'), _defineProperty(_index, \"yourcredit\",\n 'Sorry, your credit is running low'), _defineProperty(_index, \"addresserror\",\n 'address error'), _defineProperty(_index, \"offchain\",\n 'Please enter a note (off-chain)'), _defineProperty(_index, \"TermsofServiceTxt\",\n 'This \"Service Agreement\" (\"Agreement\" or \"Service Agreement\") contains the terms and conditions governing your access and use of the websites and services (defined below) provided by us, and is between us and you or the entity you represent protocol. Please read this \"Service Agreement\" carefully before using this website or service. By using this website, or by clicking a button or check box to accept or agree to the terms of service of this \"Service Agreement\" (if this option is available), or fill in a service order, or, if earlier, use or otherwise access the service (\"Effective Date\"), you (1) accept and agree to this \"Service Agreement\" and any additional terms, rules and participation conditions that we publish from time to time, and (2) agree to the collection as described in our \"Privacy Policy\" , Use, disclosure, and other information processing activities. If you do not agree to this Service Agreement, you may not access or use the service.'), _defineProperty(_index, \"updateTitle\",\n 'Version upgrade prompt'), _defineProperty(_index, \"AgreementConfirmation\",\n 'I have read and agree to the'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy9lbi5qcyJdLCJuYW1lcyI6WyJpbmRleCIsIndhbGxldG5hbWUiLCJOYW1lY2Fubm90IiwiV2FsbGV0IiwiTkZUIiwiTWFya2V0IiwiRGlzY292ZXIiLCJQcm9maWxlIiwiQ29uZmlybSIsIlN1Y2Nlc3NmdWwiLCJDYW5jZWwiLCJTZXRzdWNjZXNzZnVsbHkiLCJDcmVhdGlvbmZhaWxlZCIsImNvcnJlY3QiLCJsYW5nU2VsZWN0IiwiZmluZ2VyUGFzcyIsImxhbnMiLCJjdXJyIiwibm9kZXMiLCJwcm90aXQiLCJhcHBzIiwibWFnZXciLCJhZGRCb29rIiwiU2V0dGluZ3MiLCJoZWxwY2VuIiwiYWJvdXR1cyIsIkhhcmR3YXJlIiwibWF0aCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKQyxjQUFVLEVBQUUsMEJBRFI7QUFFSkMsY0FBVSxFQUFFLHNCQUZSO0FBR0o7QUFDQUMsVUFBTSxFQUFFLFFBSko7QUFLSkMsT0FBRyxFQUFFLEtBTEQ7QUFNSkMsVUFBTSxFQUFFLFFBTko7QUFPSkMsWUFBUSxFQUFFLFVBUE47QUFRSkMsV0FBTyxFQUFFLFNBUkw7QUFTSjtBQUNBQyxXQUFPLEVBQUUsU0FWTDtBQVdKQyxjQUFVLEVBQUUsY0FYUjtBQVlKQyxVQUFNLEVBQUUsUUFaSjtBQWFKQyxtQkFBZSxFQUFFLGtCQWJiO0FBY0pDLGtCQUFjLEVBQUUsaUJBZFo7QUFlSkMsV0FBTyxFQUFFLFNBZkw7O0FBaUJKQyxjQUFVLEVBQUUsUUFqQlI7QUFrQkpDLGNBQVUsRUFBRSxzQkFsQlI7QUFtQkpDLFFBQUksRUFBRSxtQkFuQkY7QUFvQkpDLFFBQUksRUFBRSxVQXBCRjtBQXFCSkMsU0FBSyxFQUFFLGVBckJIO0FBc0JKO0FBQ0FDLFVBQU0sRUFBRSxTQXZCSjtBQXdCSkMsUUFBSSxFQUFFLGNBeEJGO0FBeUJKQyxTQUFLLEVBQUUsZUF6Qkg7QUEwQkpDLFdBQU8sRUFBRSxjQTFCTDtBQTJCSkMs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O0FBMExDLFdBMUxEO0FBMkxFLFFBM0xGO0FBNExJLFVBNUxKO0FBNkxJLFVBN0xKO0FBOExRLGVBOUxSO0FBK0xFLFFBL0xGO0FBZ01ZLDBCQWhNWjtBQWlNb0Isc0NBak1wQjtBQWtNVSx5QkFsTVY7QUFtTVcsbUNBbk1YO0FBb01LLFdBcE1MO0FBcU1hLDZCQXJNYjtBQXNNRyxVQXRNSDtBQXVNZ0IsdUJBdk1oQjtBQXdNTyxhQXhNUDtBQXlNRSxRQXpNRjtBQTBNRyxVQTFNSDtBQTJNVyxrQkEzTVg7QUE0TUksVUE1TUo7QUE2TUEsTUE3TUE7QUE4TWEsMkNBOU1iO0FBK01ZLG9CQS9NWjtBQWdOTyxjQWhOUDs7QUFrTmtCLGtDQWxObEI7QUFtTjZCLHVEQW5ON0I7QUFvTnVCLGdEQXBOdkI7QUFxTm9CLG9IQXJOcEI7QUFzTmUsNENBdE5mO0FBdU5RLGdCQXZOUjtBQXdOZSxzQkF4TmY7QUF5Tm1CLDhEQXpObkI7QUEwTlEscUNBMU5SO0FBMk5VLGlCQTNOVjtBQTROTSxtQ0E1Tk47QUE2TmMseThCQTdOZDtBQThOUSwwQkE5TlI7QUErTmtCLGdDQS9ObEIsVUFEUyxFIiwiZmlsZSI6IjExODEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBlbi5qc1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0aW5kZXg6IHtcclxuXHRcdHdhbGxldG5hbWU6ICdQbGVhc2UgZW50ZXIgd2FsbGV0IG5hbWUnLFxyXG5cdFx0TmFtZWNhbm5vdDogJ05hbWUgY2Fubm90IGJlIGVtcHR5JyxcclxuXHRcdC8vIOW6lemDqOWvvOiIquagj1xyXG5cdFx0V2FsbGV0OiAnV2FsbGV0JyxcclxuXHRcdE5GVDogJ05GVCcsXHJcblx0XHRNYXJrZXQ6ICdNYXJrZXQnLFxyXG5cdFx0RGlzY292ZXI6ICdEaXNjb3ZlcicsXHJcblx0XHRQcm9maWxlOiAnUHJvZmlsZScsXHJcblx0XHQvLyB0b25neW9uZ1xyXG5cdFx0Q29uZmlybTogJ0NvbmZpcm0nLFxyXG5cdFx0U3VjY2Vzc2Z1bDogJ1N1Y2Nlc3NmdWxseScsXHJcblx0XHRDYW5jZWw6ICdDYW5jZWwnLFxyXG5cdFx0U2V0c3VjY2Vzc2Z1bGx5OiAnU2V0IHN1Y2Nlc3NmdWxseScsXHJcblx0XHRDcmVhdGlvbmZhaWxlZDogJ0NyZWF0aW9uIGZhaWxlZCcsXHJcblx0XHRjb3JyZWN0OiAnQ29ycmVjdCcsXHJcblxyXG5cdFx0bGFuZ1NlbGVjdDogJ1NlbGVjdCcsXHJcblx0XHRmaW5nZXJQYXNzOiAnRmluZ2VycHJpbnQgcGFzc3dvcmQnLFxyXG5cdFx0bGFuczogJ0xhbmd1YWdlIHNldHRpbmdzJyxcclxuXHRcdGN1cnI6ICdDdXJyZW5jeScsXHJcblx0XHRub2RlczogJ05vZGUgc2V0dGluZ3MnLFxyXG5cdFx0Ly8gcHJvZmlsZVxyXG5cdFx0cHJvdGl0OiAnUHJvZmlsZScsXHJcblx0XHRhcHBzOiAnQXBwIHNldHRpbmdzJyxcclxuXHRcdG1hZ2V3OiAnTWFuYWdlIFdhbGxldCcsXHJcblx0XHRhZGRCb29rOiAnQWRkcmVzcyBCb29rJyxcclxuXHRcdFNldHRpbmdzOiAnU2V0dGluZ3MnLFxyXG5cdFx0aGVscGNlbjogJ0hlbHAgQ2VudGVyJyxcclxuXHRcdGFib3V0dXM6ICdBYm91dCBVcycsXHJcblx0XHRIYXJkd2FyZTogJ0hhcmR3YXJlJyxcclxuXHRcdG1hdGg6ICdNYXRjaGluZyBoYXJkd2FyZScsXHJcblx0XHQvLyB3YWxsZXRcclxuXHRcdFdhbGxldDogJ1dhbGxldCcsXHJcblx0XHRhc3NldHM6ICdBc3NldHMnLFxyXG5cdFx0Y3dhbGxldDogJ0Nob29zZSBhIHdhbGxldCcsXHJcblx0XHRtYW5hZ2U6ICdNYW5hZ2UnLFxyXG5cdFx0bXdhbGxldDogJ01hbmFnZSB3YWxsZXQnLFxyXG5cdFx0YWRkd2FsbGV0OiAnQWRkIHRvJyxcclxuXHRcdC8vIGFkZFxyXG5cdFx0Y3Jld2FsbGxldDogJ0NyZWF0ZSBhIHdhbGxldCcsXHJcblx0XHRtbmVpbXBvcnQ6ICdNbmVtb25pYyBpbXBvcnQnLFxyXG5cdFx0cHJpdmFrZXlpbXBvcnQ6ICdQcml2YXRlIGtleSBpbXBvcnQnLFxyXG5cdFx0Ly8gYmFjay9pbmRleFxyXG5cdFx0YmFja3VwTW5lVGl0OiAnQmFja3VwIG1uZW1vbmljcycsXHJcblx0XHRCYWNrdXBUaXBzOiAnQmFja3VwIFRpcHMnLFxyXG5cdFx0QXhpb21zOiAnQXhpb21zIGFyZSB0aGUgb25seSB3YXkgdG8gY29udHJvbCBhc3NldHMuJyxcclxuXHRcdHJldHJpZXZlOiAnWW91IGNhbm5vdCByZXRyaWV2ZSBhIGxvc3QgbW5lbW9uaWMsIHNvIGJlIHN1cmUgdG8gYmFjayBpdCB1cCEnLFxyXG5cdFx0ZGlzY2xvc2U6ICdEbyBub3QgZGlzY2xvc2UgeW91ciBtbmVtb25pYyB0byBhbnlvbmUuJyxcclxuXHRcdHN0YXJ0QmFjazogJ1N0YXJ0IGJhY2t1cCcsXHJcblx0XHQvLyBiYWNrdXAyXHJcblx0XHRwY29weTogJ1BsZWFzZSBjb3B5IHRoZSBoZWxwZXIgd29yZHMgaW4nLFxyXG5cdFx0cGNvcHkyOiAndGhlIGNvcnJlY3Qgb3JkZXInLFxyXG5cdFx0Ym9vc3RlcjogJ1RoZSBib29zdGVyIHdvcmRzIHdpbGwgYmUgdXNlZCBmb3Igd2FsbGV0IGFzc2V0IHJlY292ZXJ5LCBwbGVhc2UgY29weSB0aGUgYm9vc3RlciB3b3JkcyBpbiB0aGUgY29ycmVjdCBvcmRlciBhbmQga2VlcCB0aGVtIGluIGEgc2FmZSBwbGFjZSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZW0gdG8gb3RoZXJzJyxcclxuXHRcdGNvcGllZDogJ0kgaGF2ZSBjb3BpZWQgaXQnLFxyXG5cdFx0Ly8gYmFja3VwM1xyXG5cdFx0Y29uTW5lOiAnQ29uZmlybSB5b3VyIHdhbGxldCBtbmVtb25pYycsXHJcblx0XHRib29zdGVyd29yZDogJ1BsZWFzZSBjbGljayBvbiB0aGUgYm9vc3RlciB3b3JkcyBpbiBvcmRlciB0byBlbnN1cmUgdGhhdCB5b3VyIGJhY2t1cCBib29zdGVyIHdvcmRzIGFyZSBjb3JyZWN0JyxcclxuXHRcdGJhY2tDb206ICdCYWNrdXAgbW5lbW9uaWMgY29tcGxldGVkIScsXHJcblx0XHRzZWVkOiAnSW52YWxpZCBTZWVkJyxcclxuXHRcdHdyb25nV29yZDogJ1lvdSBlbnRlcmVkIHRoZSB3cm9uZyBib29zdGVyIHdvcmRzLCcsXHJcblx0XHR3cm9uZ1dvcmQyOiAncGxlYXNlIHRyeSBhZ2Fpbi4nLFxyXG5cdFx0Ly8gdHJhbnNQYXdcclxuXHRcdHRyYW5zUGF3OiAnVHJhbnNhY3Rpb24gcGFzc3dvcmQnLFxyXG5cdFx0c2V0dHJhbnNQYXc6ICdTZXQgdHJhbnNhY3Rpb24gcGFzc3dvcmQnLFxyXG5cdFx0dHJhbnNQYXdBZ2FpbjogJ1BsZWFzZSBlbnRlciBhZ2FpbicsXHJcblx0XHRTZWN1cmV0cmFuc2FjdGlvbjogJ1NlY3VyZSB0cmFuc2FjdGlvbiBwYXNzd29yZHMsJyxcclxuXHRcdFNlY3VyZXRyYW5zYWN0aW9uMjogJ3BsZWFzZSBkbyBub3QgZGlzY2xvc2UnLFxyXG5cdFx0UGFzc3dvcmRkaXNjcmVwYW5zaWVzOiAnUGFzc3dvcmQgZGlzY3JlcGFuc2llcycsXHJcblxyXG5cdFx0Ly8gYWJvdXRcclxuXHRcdFZlcnNpb251cGRhdGU6ICdWZXJzaW9uIHVwZGF0ZScsXHJcblx0XHRPZmZpY2lhbHdlYnNpdGU6ICdPZmZpY2lhbCB3ZWJzaXRlJyxcclxuXHRcdFRlcm1zb2ZTZXJ2aWNlOiAnVGVybXMgb2YgU2VydmljZScsXHJcblx0XHRQcml2YWN5UG9saWN5OiAnUHJpdmFjeSBQb2xpY3knLFxyXG5cdFx0Ly8gVGVybXNvZlNlcnZpY2VcclxuXHRcdEV0aWFtbmlzaWxvcmVtMTogJ0V0aWFtIG5pc2kgbG9yZW0nLFxyXG5cdFx0RXRpYW1uaXNpbG9yZW0yOiAncG9zdWVyZSBhdCB0dXJwaXMgYXQsIGZyaW5naWxsYSBlZmZpY2l0dXIgcXVhbS4gU3VzcGVuZGlzc2Ugdml0YWUgbGFjdXMgYWMgbGVjdHVzIGZhY2lsaXNpcyBvcm5hcmUuIFZpdmFtdXMgdml0YWUgcHVsdmluYXIgbmlzaSwgaW4gdmVoaWN1bGEgZWxpdC4gUHJhZXNlbnQgaWFjdWxpcyBhbnRlIHRlbGx1cywgZXUgbWF0dGlzIGxlY3R1cyBzdXNjaXBpdCBzaXQgYW1ldC4gU2VkIGNvbmd1ZSBhY2N1bXNhbiBudW5jIGluIGlhY3VsaXMuIFNlZCBtYWxlc3VhZGEgZWxpdCB0dXJwaXMsIGV1IGVnZXN0YXMgZXJvcyByaG9uY3VzIG5vbi4gU2VkIHB1bHZpbmFyIGV1aXNtb2QgbGliZXJvIHNpdCBhbWV0IHNjZWxlcmlzcXVlLiBWZXN0aWJ1bHVtIGFudGUgZmVsaXMsIGNvbmRpbWVudHVtIGluIHZ1bHB1dGF0ZSBpZCwgdGVtcG9yIGV1IG51bGxhLiBQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gRXRpYW0gY29uZGltZW50dW0gYXVndWUgdml0YWUgbnVsbGEgc3VzY2lwaXQgZWxlaWZlbmQuIFBoYXNlbGx1cyBjb25zZWN0ZXR1ciB2b2x1dHBhdCBudWxsYSwgY3Vyc3VzIGZhY2lsaXNpcyBlbGl0IHZ1bHB1dGF0ZSBzZWQuIE1hdXJpcyBpbiBzZW1wZXIgc2VtLiBJbnRlcmR1bSBldCBtYWxlc3VhZGEgZmFtZXMgYWMgYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMuJyxcclxuXHRcdEV0aWFtbmlzaWxvcmVtMzogJ0V0aWFtIG5pc2kgbG9yZW0sIHBvc3VlcmUgYXQgdHVycGlzIGF0LCBmcmluZ2lsbGEgZWZmaWNpdHVyIHF1YW0uIFN1c3BlbmRpc3NlIHZpdGFlIGxhY3VzIGFjIGxlY3R1cyBmYWNpbGlzaXMgb3JuYXJlLiBWaXZhbXVzIHZpdGFlIHB1bHZpbmFyIG5pc2ksIGluIHZlaGljdWxhIGVsaXQuIFByYWVzZW50IGlhY3VsaXMgYW50ZSB0ZWxsdXMsIGV1IG1hdHRpcyBsZWN0dXMgc3VzY2lwaXQgc2l0IGFtZXQuIFNlZCBjb25ndWUgYWNjdW1zYW4gbnVuYyBpbiBpYWN1bGlzLiBTZWQgbWFsZXN1YWRhIGVsaXQgdHVycGlzLCBldSBlZ2VzdGFzIGVyb3MgcmhvbmN1cyBub24uIFNlZCBwdWx2aW5hciBldWlzbW9kIGxpYmVybyBzaXQgYW1ldCBzY2VsZXJpc3F1ZS4gVmVzdGlidWx1bSBhbnRlIGZlbGlzLCBjb25kaW1lbnR1bSBpbiB2dWxwdXRhdGUgaWQsIHRlbXBvciBldSBudWxsYS4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIEV0aWFtIGNvbmRpbWVudHVtIGF1Z3VlIHZpdGFlIG51bGxhIHN1c2NpcGl0IGVsZWlmZW5kLiBQaGFzZWxsdXMgY29uc2VjdGV0dXIgdm9sdXRwYXQgbnVsbGEsIGN1cnN1cyBmYWNpbGlzaXMgZWxpdCB2dWxwdXRhdGUgc2VkLiBNYXVyaXMgaW4gc2VtcGVyIHNlbS4gSW50ZXJkdW0gZXQgbWFsZXN1YWRhIGZhbWVzIGFjIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzLicsXHJcblx0XHQvLyBwcml2YWN5XHJcblx0XHRUZXJtc29mU2VydmljZTogJ1Rlcm1zIG9mIFNlcnZpY2UnLFxyXG5cclxuXHRcdC8vIG1hbmFnZVxyXG5cdFx0QWRkcmVzczogJ0FkZHJlc3MnLFxyXG5cdFx0TWFuYWdlOiAnTWFuYWdlJyxcclxuXHRcdE5hbWU6ICdOYW1lJyxcclxuXHRcdFNldG5hbWU6ICdTZXQgbmFtZScsXHJcblx0XHRCYWNrdXBwcml2YXRla2V5OiAnQmFja3VwIHByaXZhdGUga2V5JyxcclxuXHRcdE5ld3dhbGxldG5hbWU6ICdOZXcgd2FsbGV0IG5hbWUnLFxyXG5cdFx0Ly8gdHJhbnNQYXdNYW5cclxuXHRcdGtlZXB5b3VybW5lbW9uaWNzOiAnUGxlYXNlIGtlZXAgeW91ciBtbmVtb25pY3MuIEFueW9uZSB3aG8gZ2V0cyB5b3VyIG1uZW1vbmljcyBjYW4gY29udHJvbCB5b3VyIGFjY291bnQsIGluY2x1ZGluZyB0cmFuc2ZlcnJpbmcgYWxsIGZ1bmRzJyxcclxuXHRcdEluY29ycmVjdHBhc3N3b3JkOiAnSW5jb3JyZWN0IHBhc3N3b3JkJyxcclxuXHRcdC8vIGtleW91dFxyXG5cdFx0a2VlcHlvdXJwcml2YXRla2V5OiAnUGxlYXNlIGtlZXAgeW91ciBwcml2YXRlIGtleS4gQW55b25lIHdobyBnZXRzIHlvdXIgcHJpdmF0ZSBrZXkgY2FuIGNvbnRyb2wgeW91ciBhY2NvdW50LCBpbmNsdWRpbmcgdHJhbnNmZXJyaW5nIGFsbCBmdW5kcycsXHJcblxyXG5cdFx0Ly8gc2hvd2tleVxyXG5cdFx0U2hvd3ByaXZhdGVrZXk6ICdTaG93IHByaXZhdGUga2V5JyxcclxuXHRcdFNob3dwcml2YXRla2V5dGV4dDogJ1RleHQnLFxyXG5cdFx0U2hvd1FSQ29kZTogJ1FSIENvZGUnLFxyXG5cdFx0U2hvd0NvcHk6ICdDb3B5JyxcclxuXHRcdFNjYW50aGVRUjogJ1NjYW4gdGhlIFFSIGNvZGUgdG8gLi4uLicsXHJcblx0XHRDb3B5cHJpdmF0ZWtleVN1Y2Nlc3NmdWw6ICdDb3B5IHByaXZhdGUga2V5IFN1Y2Nlc3NmdWwhJyxcclxuXHRcdE9uZW1vbWVudHBsZWFzZTogJ09uZSBtb21lbnQgcGxlYXNlJyxcclxuXHRcdC8vIG1hcmtldFxyXG5cdFx0VHJhbmRpbmdQYWlyczogJ1RyYW5kaW5nIFBhaXJzJyxcclxuXHRcdFByaWNlVm9sOiAnUHJpY2UvVm9sJyxcclxuXHRcdENoYW5nOiAnMjRoIENoYW5nJyxcclxuXHJcblx0XHQvLyBkaXNjb3ZlclxyXG5cdFx0REFQUHdlYnNpdGU6ICdTZWFyY2ggb3IgZW50ZXIgdGhlIERBUFAgd2Vic2l0ZScsXHJcblx0XHRCZWVmeTogJ0JlZWZ5IGZpbmFuY2UoQlNDKScsXHJcblx0XHRyZXZlbnVlOiAnUmV2ZW51ZSBhZ2dyZWdhdG9yIGJhc2VkIG9uIGNvaW4gc2VjdXJpdHkgaW50ZWxsaWdlbnQgY2hhaW4nLFxyXG5cdFx0QnVuaWNvcm46ICdCdW5pY29ybicsXHJcblx0XHR0aHJvdWdobW9iaWxpdHk6ICdBIGhpZ2ggcGVyZm9ybWFuY2UgQU1NIERFWCB0aHJvdWdoIG1vYmlsaXR5JyxcclxuXHRcdEZvclR1YmU6ICdGb3JUdWJlKEJTQyknLFxyXG5cdFx0cGxhdGZvcm06ICdUaGUgd29ybGQgaXMgbGVhZGluZyBkZWZpIGxlbmRpbmcgcGxhdGZvcm0gKEJTQyknLFxyXG5cdFx0UG9wdWxhcjogJ1BvcHVsYXInLFxyXG5cdFx0TGVuZGluZzogJ0xlbmRpbmcnLFxyXG5cdFx0VHJhZGU6ICdUcmFkZScsXHJcblx0XHRZaWVsZDogJ1lpZWxkJyxcclxuXHRcdFN0YWtlOiAnU3Rha2UnLFxyXG5cdFx0cmVkaXJlY3RlZDogJ1lvdSB3aWxsIGJlIHJlZGlyZWN0ZWQgdG8gYSB0aGlyZCBwYXJ0eSBkQXBwIHBhZ2UgYW5kIHlvdXIgdXNlIG9mIHRoZSB0aGlyZCBwYXJ0eSBkQXBwIHdpbGwgYmUgZ292ZXJuZWQgYnkgdGhhdCB0aGlyZCBwYXJ0eSBkQXBwIGlzIFVzZXIgQWdyZWVtZW50IGFuZCBQcml2YWN5IFBvbGljeSwgZm9yIHdoaWNoIHRoZSB0aGlyZCBwYXJ0eSBkQXBwIGlzIGRpcmVjdGx5IGFuZCBzb2xlbHkgbGlhYmxlIHRvIHlvdS4nLFxyXG5cdFx0RGlzY2xhaW1lcnM6ICdEaXNjbGFpbWVycycsXHJcblx0XHQvLyBuZnRDb2xsZWN0aW9uXHJcblx0XHRORlRjb2xsZWN0aW9uOiAnTkZUIGNvbGxlY3Rpb24nLFxyXG5cdFx0Q29udHJhY3RhZGRyZXNzOiAnQ29udHJhY3QgYWRkcmVzcycsXHJcblx0XHRUb2tlbklEOiAnVG9rZW4gSUQnLFxyXG5cdFx0ZW50ZXJjb250cmFjdGFkZHJlc3M6ICdQbGVhc2UgZW50ZXIgdGhlIGNvbnRyYWN0IGFkZHJlc3MnLFxyXG5cdFx0ZW50ZXJ0b2tlbklEOiAnUGxlYXNlIGVudGVyIHRva2VuIElEJyxcclxuXHRcdENvbnRyYWN0czogJ0NvbnRyYWN0cycsXHJcblx0XHRJRDogJ0lEJyxcclxuXHRcdENvbGxlY3Rpb25kZXRhaWxzOiAnQ29sbGVjdGlvbiBkZXRhaWxzJyxcclxuXHRcdC8vIGJ0YyBpbmRleFxyXG5cdFx0RXhpc3RpbmdiYWxhbmNlOiAnRXhpc3RpbmcgYmFsYW5jZScsXHJcblx0XHRGcmVlemViYWxhbmNlOiAnRnJlZXplIGJhbGFuY2UnLFxyXG5cdFx0QWxsOiAnQWxsJyxcclxuXHRcdFNlbmQ6ICdTZW5kJyxcclxuXHRcdFJlY2VpdmU6ICdSZWNlaXZlJyxcclxuXHRcdC8vIHNlbmRUb2tlbiBpbmRleFxyXG5cdFx0UmVjZWl2aW5nYWRkcmVzczogJ1JlY2VpdmluZyBhZGRyZXNzJyxcclxuXHRcdFJlY2VpdmluZ2FkZHJlc3NFcnJvcjogJ1JlY2VpdmluZyBhZGRyZXNzIGVycm9yJyxcclxuXHRcdFNjYW5RUjogJ1NjYW4gdGhlIFFSIGNvZGUgdG8gdHJhbnNmZXIgdG8gdGhlIGFzc2V0JyxcclxuXHRcdENvcHlhZGRyZXNzOiAnQ29weSBhZGRyZXNzJyxcclxuXHRcdENvcHlTdWNjZXNzZnVsOiAnQ29weSBhZGRyZXNzIFN1Y2Nlc3NmdWwhJyxcclxuXHRcdC8vIHRyYW5zZmVyXHJcblx0XHRUcmFuc2ZlcjogJ1RyYW5zZmVyJyxcclxuXHRcdEFkZHJlc3NCb29rOiAnQWRkcmVzcyBCb29rJyxcclxuXHRcdFRyYW5zZmVyYW1vdW50OiAnVHJhbnNmZXIgYW1vdW50JyxcclxuXHRcdEJhbGFuY2U6ICdCYWxhbmNlJyxcclxuXHRcdEFMTDogXCJBTExcIixcclxuXHRcdFJlbWFyazogJ1JlbWFyaycsXHJcblx0XHRUcmFuc2FjdGlvbmZlZTogJ1RyYW5zYWN0aW9uIGZlZScsXHJcblx0XHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjogJ1RyYW5zZmVyIGNvbmZpcm1hdGlvbicsXHJcblx0XHRBbW91bnQ6ICdBbW91bnQnLFxyXG5cdFx0U2VuZGFkZHJlc3M6ICdTZW5kIGFkZHJlc3MnLFxyXG5cdFx0RmluZ2VycHJpbnRwYXNzd29yZDogJ0ZpbmdlcnByaW50IHBhc3N3b3JkJyxcclxuXHRcdGZpbmdlcnByaW50c2Vuc29yOiAnVG91Y2ggdGhlIGZpbmdlcnByaW50IHNlbnNvcicsXHJcblx0XHRVc2VQYXNzd29yZDogJ1VzZSBQYXNzd29yZCcsXHJcblx0XHRGaW5nZXJwcmludHJlY29nbml6ZWQ6ICdGaW5nZXJwcmludCBub3QgcmVjb2duaXplZC4nLFxyXG5cdFx0VHJ5YWdhaW46ICdUcnkgYWdhaW4nLFxyXG5cdFx0RmluZ2VycHJpbnRyZWNvZ25pemVkOiAnRmluZ2VycHJpbnQgcmVjb2duaXplZC4nLFxyXG5cdFx0ZW50ZXJ0aGV0cmFuc2ZlcmFtb3VudDogJ1BsZWFzZSBlbnRlciB0aGUgdHJhbnNmZXIgYW1vdW50JyxcclxuXHRcdGVudGVydGhlcmVjZWl2aW5nYWRkcmVzczogJ1BsZWFzZSBlbnRlciB0aGUgcmVjZWl2aW5nIGFkZHJlc3MnLFxyXG5cdFx0bGVzc3RoYW46ICdUaGUgZW50ZXJlZCBhbW91bnQgY2Fubm90IGJlIGxlc3MgdGhhbiAwJyxcclxuXHRcdHJ1bm5pbmdsb3c6ICdTb3JyeSwgeW91ciBjcmVkaXQgaXMgcnVubmluZyBsb3cnLFxyXG5cdFx0ZmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbjogJ1RoaXMgZGV2aWNlIGRvZXMgbm90IHN1cHBvcnQgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24nLFxyXG5cdFx0bm90ZXF1aXBwZWQ6ICdUaGlzIGRldmljZSBpcyBub3QgZXF1aXBwZWQgd2l0aCBhIHBhc3N3b3JkIGxvY2sgc2NyZWVuIGFuZCBjYW5ub3QgdXNlIGZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uJyxcclxuXHRcdG9uaW50aGVzZXR0aW5nOiAnVGhlcmUgaXMgbm8gZmluZ2VycHJpbnQgZW50ZXJlZCBpbiB0aGlzIGRldmljZS4gUGxlYXNlIHR1cm4gaXQgb24gaW4gdGhlIHNldHRpbmcnLFxyXG5cdFx0Ly8gXHRBZGQgVG9rZW5cclxuXHRcdEFkZFRva2VuOiAnQWRkIFRva2VuJyxcclxuXHRcdEhvdGFzc2V0czogJ0hvdCBhc3NldHMnLFxyXG5cdFx0QWRkZWRzdWNjZXNzZnVsbHk6ICdBZGRlZCBzdWNjZXNzZnVsbHknLFxyXG5cdFx0Ly8gYmFja3VwNVxyXG5cdFx0SW1wb3J0dmlhcHJpdmF0ZWtleTogJ0ltcG9ydCB2aWEgcHJpdmF0ZSBrZXknLFxyXG5cdFx0UHJpdmF0ZWtleWltcG9ydHZlcmlmaWNhdGlvbjogJ1ByaXZhdGUga2V5IGltcG9ydCB2ZXJpZmljYXRpb24nLFxyXG5cdFx0cHJpdmF0ZWtleWFuZGRvOiAnUGxlYXNlIGVudGVyIHlvdXIgcHJpdmF0ZSBrZXkgYW5kIGRvIG5vdCBkaXNjbG9zZSBpdCB0byBvdGhlcnNUaGUgZXh0ZXJuYWwgYWRkcmVzcyBjYW5ub3QgYmUgcmVjb3ZlcmVkIGJ5IG1uZW1vbmljcy4gUGxlYXNlIGtlZXAgaXQgcHJvcGVybHknLFxyXG5cdFx0ZW50ZXJ5b3VycHJpdmF0ZWtleTogJ1BsZWFzZSBlbnRlciB5b3VyIHByaXZhdGUga2V5JyxcclxuXHRcdGJlZW1wdHk6ICdDYW5ub3QgYmUgZW1wdHknLFxyXG5cdFx0YmVlbmltcG9ydGVkOiAnVGhlIHdhbGxldCBoYXMgYmVlbiBpbXBvcnRlZCcsXHJcblx0XHRNbmVtb25pY3NFcnJvcjonTW5lbW9uaWNzIGVycm9yJyxcclxuXHRcdC8vIGJhY2t1cDRcclxuXHRcdEltcG9ydG1uZW1vbmljczogJ0ltcG9ydCBtbmVtb25pY3MnLFxyXG5cdFx0TW5lbW9uaWNzaW1wb3J0dmVyaWZpY2F0aW9uOiAnTW5lbW9uaWNzIGltcG9ydCB2ZXJpZmljYXRpb24nLFxyXG5cdFx0TGFuZ3VhZ2U6ICdMYW5ndWFnZScsXHJcblx0XHRsYW5nZmFuOiAnVHJhZGl0aW9uYWwgQ2hpbmVzZScsXHJcblx0XHRsYW5namlhbjogJ1NpbXBsaWZpZWQgQ2hpbmVzZScsXHJcblx0XHRlbmc6ICdFbmdsaXNoJyxcclxuXHRcdGVkaXQ6ICdFZGl0JyxcclxuXHRcdERlbGV0ZTogJ0RlbGV0ZScsXHJcblx0XHRERUxFVEU6ICdERUxFVEUnLFxyXG5cdFx0QWRkYWRkcmVzczogJ0FkZCBhZGRyZXNzJyxcclxuXHRcdFNhdmU6ICdTYXZlJyxcclxuXHRcdHNlbGVjdGN1cnJlbmN5OiAnUGxlYXNlIHNlbGVjdCBjdXJyZW5jeScsXHJcblx0XHRQbGVhc2VyZWNpcGllbnRhZGRyZXNzOiAnUGxlYXNlIGVudGVyIHRoZSByZWNpcGllbnQgYWRkcmVzcycsXHJcblx0XHRlbnRlcnRoZW5hbWU6ICdQbGVhc2UgZW50ZXIgdGhlIG5hbWUnLFxyXG5cdFx0QWRkcmVzc29ybmFtZTogJ0FkZHJlc3Mgb3IgbmFtZSBjYW5ub3QgYmUgZW1wdHknLFxyXG5cdFx0bG9hZGluZzogJ2xvYWRpbmcnLFxyXG5cdFx0Y2xvc2V2YWxpZGF0aW9uOiAnQ29uZmlybSBjbG9zZSB2YWxpZGF0aW9uPycsXHJcblx0XHRMb2dpbjogJ0xvZyBpbicsXHJcblx0XHRUcmFuc2FjdGlvbmRldGFpbHM6ICdUcmFuc2FjdGlvbiBkZXRhaWxzJyxcclxuXHRcdENvbmZpcm1lZDogJ0NvbmZpcm1lZCcsXHJcblx0XHRUaW1lOiAnVGltZScsXHJcblx0XHRUeEZlZTogJ1R4IEZlZScsXHJcblx0XHRUcmFuc2FjdGlvbklEOiAnVHJhbnNhY3Rpb24gSUQnLFxyXG5cdFx0b3RoZXJzOiAnb3RoZXJzJyxcclxuXHRcdG1lOiAnbWUnLFxyXG5cdFx0bW9yZWluZm9ybWF0aW9uOiAnR28gdG8geW91ciBicm93c2VyIGZvciBtb3JlIGluZm9ybWF0aW9uJyxcclxuXHRcdENvcHlTdWNjZXNzZnVsOiAnQ29weSBTdWNjZXNzZnVsIScsXHJcblx0XHROb2NvbnRlbnQ6ICdObyBjb250ZW50JyxcclxuXHJcblx0XHRSZWNvZ25pdGlvbmNhbmNlbGxlZDogJ1JlY29nbml0aW9uIGhhcyBiZWVuIGNhbmNlbGxlZCcsXHJcblx0XHRGaW5nZXJwcmludGlkZW50aWZpY2F0aW9uZmFpbGVkOiAnRmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gZmFpbGVkLCBwbGVhc2UgdHJ5IGFnYWluJyxcclxuXHRcdEZpbmdlcnByaW50bWF0Y2hpbmdmYWlsZWQ6ICdGaW5nZXJwcmludCBtYXRjaGluZyBmYWlsZWQsIHBsZWFzZSByZS1lbnRlcicsXHJcblx0XHRUaGVudW1iZXJvZmZpbmdlcnByaW50OiAnVGhlIG51bWJlciBvZiBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbiBmYWlsdXJlcyBleGNlZWRzIHRoZSBsaW1pdC4gUGxlYXNlIHVzZSBvdGhlciBtZXRob2RzIGZvciBhdXRoZW50aWNhdGlvbicsXHJcblx0XHRzZXBhcmF0ZWRieXNwYWNlczogJ0VudGVyIG1uZW1vbmljIHdvcmRzIHNlcGFyYXRlZCBieSBzcGFjZXMnLFxyXG5cdFx0Tm90eWV0b3BlbjogJ05vdCB5ZXQgb3BlbicsXHJcblx0XHRUcmFuc2ZlcnN1Y2NlZWRlZDogJ1RyYW5zZmVyIHN1Y2NlZWRlZCcsXHJcblx0XHRUcmFuc2ZlcmZhaWxlZGNvbmZpcm06ICdUcmFuc2ZlciBmYWlsZWQsIHBsZWFzZSBjb25maXJtIHRoZSBpbmZvcm1hdGlvbiBpcyBjb3JyZWN0JyxcclxuXHRcdHlvdXJjcmVkaXQ6ICdTb3JyeSwgeW91ciBjcmVkaXQgaXMgcnVubmluZyBsb3cnLFxyXG5cdFx0YWRkcmVzc2Vycm9yOiAnYWRkcmVzcyBlcnJvcicsXHJcblx0XHRvZmZjaGFpbjogJ1BsZWFzZSBlbnRlciBhIG5vdGUgKG9mZi1jaGFpbiknLFxyXG5cdFx0VGVybXNvZlNlcnZpY2VUeHQ6J1RoaXMgXCJTZXJ2aWNlIEFncmVlbWVudFwiIChcIkFncmVlbWVudFwiIG9yIFwiU2VydmljZSBBZ3JlZW1lbnRcIikgY29udGFpbnMgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIGdvdmVybmluZyB5b3VyIGFjY2VzcyBhbmQgdXNlIG9mIHRoZSB3ZWJzaXRlcyBhbmQgc2VydmljZXMgKGRlZmluZWQgYmVsb3cpIHByb3ZpZGVkIGJ5IHVzLCBhbmQgaXMgYmV0d2VlbiB1cyBhbmQgeW91IG9yIHRoZSBlbnRpdHkgeW91IHJlcHJlc2VudCBwcm90b2NvbC4gUGxlYXNlIHJlYWQgdGhpcyBcIlNlcnZpY2UgQWdyZWVtZW50XCIgY2FyZWZ1bGx5IGJlZm9yZSB1c2luZyB0aGlzIHdlYnNpdGUgb3Igc2VydmljZS4gQnkgdXNpbmcgdGhpcyB3ZWJzaXRlLCBvciBieSBjbGlja2luZyBhIGJ1dHRvbiBvciBjaGVjayBib3ggdG8gYWNjZXB0IG9yIGFncmVlIHRvIHRoZSB0ZXJtcyBvZiBzZXJ2aWNlIG9mIHRoaXMgXCJTZXJ2aWNlIEFncmVlbWVudFwiIChpZiB0aGlzIG9wdGlvbiBpcyBhdmFpbGFibGUpLCBvciBmaWxsIGluIGEgc2VydmljZSBvcmRlciwgb3IsIGlmIGVhcmxpZXIsIHVzZSBvciBvdGhlcndpc2UgYWNjZXNzIHRoZSBzZXJ2aWNlIChcIkVmZmVjdGl2ZSBEYXRlXCIpLCB5b3UgKDEpIGFjY2VwdCBhbmQgYWdyZWUgdG8gdGhpcyBcIlNlcnZpY2UgQWdyZWVtZW50XCIgYW5kIGFueSBhZGRpdGlvbmFsIHRlcm1zLCBydWxlcyBhbmQgcGFydGljaXBhdGlvbiBjb25kaXRpb25zIHRoYXQgd2UgcHVibGlzaCBmcm9tIHRpbWUgdG8gdGltZSwgYW5kICgyKSBhZ3JlZSB0byB0aGUgY29sbGVjdGlvbiBhcyBkZXNjcmliZWQgaW4gb3VyIFwiUHJpdmFjeSBQb2xpY3lcIiAsIFVzZSwgZGlzY2xvc3VyZSwgYW5kIG90aGVyIGluZm9ybWF0aW9uIHByb2Nlc3NpbmcgYWN0aXZpdGllcy4gSWYgeW91IGRvIG5vdCBhZ3JlZSB0byB0aGlzIFNlcnZpY2UgQWdyZWVtZW50LCB5b3UgbWF5IG5vdCBhY2Nlc3Mgb3IgdXNlIHRoZSBzZXJ2aWNlLicsXHJcblx0XHR1cGRhdGVUaXRsZTonVmVyc2lvbiB1cGdyYWRlIHByb21wdCcsXHJcblx0XHRBZ3JlZW1lbnRDb25maXJtYXRpb246J0kgaGF2ZSByZWFkIGFuZCBhZ3JlZSB0byB0aGUnLFxyXG5cdFx0XHJcblx0fVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1181\n"); /***/ }) ],[[0,"app-config"]]]); \ No newline at end of file diff --git a/unpackage/dist/dev/app-plus/app-view.js b/unpackage/dist/dev/app-plus/app-view.js index 444589d..3dcb7ce 100644 --- a/unpackage/dist/dev/app-plus/app-view.js +++ b/unpackage/dist/dev/app-plus/app-view.js @@ -342,7 +342,7 @@ var render = function() { { staticClass: _vm._$g(7, "sc"), attrs: { _i: 7 } }, [ _vm._v( - "Decentralised wallets,\n\t\t\t\t\t\t\t\t\t\tself-directed assets" + "Decentralised wallets,\n\t\t\t\t\t\t\tself-directed assets" ) ] ), @@ -392,7 +392,7 @@ var render = function() { }, [ _vm._v( - "Decentralised wallets,\n \t\t\t\tself-directed assets" + "Decentralised wallets,\n\t\t\t\t\t\t\tself-directed assets" ) ] ),