From 0e210febd69d0bb14a75748d60d5afe9d9d166df Mon Sep 17 00:00:00 2001 From: Dread <8791926+dread@user.noreply.gitee.com> Date: Tue, 2 Nov 2021 19:21:59 +0800 Subject: [PATCH] first --- .gitignore | 12 + .hbuilderx/launch.json | 20 + App.vue | 57 + README.md | 2 + components/navigation/navigation.vue | 89 + components/tabBar/tabBar.vue | 189 + main.js | 43 + manifest.json | 135 + package-lock.json | 1118 + pages.json | 235 + pages/menu/about/Privacy/index.css | 9 + pages/menu/about/Privacy/index.vue | 44 + pages/menu/about/index.css | 37 + pages/menu/about/index.vue | 70 + pages/menu/about/terms/index.css | 9 + pages/menu/about/terms/index.vue | 39 + pages/menu/address/addressMangement/index.css | 104 + pages/menu/address/addressMangement/index.vue | 98 + pages/menu/address/backUp/index.css | 149 + pages/menu/address/backUp/index.vue | 67 + pages/menu/address/improtKey/index.css | 32 + pages/menu/address/improtKey/index.vue | 53 + pages/menu/address/index.css | 152 + pages/menu/address/index.vue | 147 + pages/menu/address/showKey/index.css | 144 + pages/menu/address/showKey/index.vue | 92 + pages/menu/backUp/backUp2/index.css | 43 + pages/menu/backUp/backUp2/index.vue | 77 + pages/menu/backUp/backUp3/index.css | 134 + pages/menu/backUp/backUp3/index.vue | 170 + pages/menu/backUp/index.css | 56 + pages/menu/backUp/index.vue | 112 + pages/menu/backUp/reSuccessful.vue | 38 + pages/menu/backUp/transPaw/index.css | 156 + pages/menu/backUp/transPaw/index.vue | 106 + pages/menu/discover/index.css | 139 + pages/menu/discover/index.vue | 153 + pages/menu/load/index.css | 24 + pages/menu/load/index.vue | 47 + pages/menu/market/index.css | 74 + pages/menu/market/index.vue | 169 + pages/menu/profile/index.css | 40 + pages/menu/profile/index.vue | 104 + pages/menu/sendToken/addAddress/index.css | 402 + pages/menu/sendToken/addAddress/index.vue | 145 + pages/menu/sendToken/address/index.css | 130 + pages/menu/sendToken/address/index.vue | 125 + pages/menu/sendToken/enPassword/index.css | 147 + pages/menu/sendToken/enPassword/index.vue | 73 + pages/menu/sendToken/index.css | 79 + pages/menu/sendToken/index.vue | 61 + pages/menu/sendToken/transfer/index.css | 314 + pages/menu/sendToken/transfer/index.vue | 262 + pages/menu/setting/addBtcNode/index.css | 59 + pages/menu/setting/addBtcNode/index.vue | 99 + pages/menu/setting/btcNodeSetting/index.css | 80 + pages/menu/setting/btcNodeSetting/index.vue | 105 + pages/menu/setting/currency/index.css | 39 + pages/menu/setting/currency/index.vue | 106 + pages/menu/setting/index.css | 34 + pages/menu/setting/index.vue | 77 + pages/menu/setting/lang/index.css | 39 + pages/menu/setting/lang/index.vue | 105 + pages/menu/setting/nodeSetting/index.css | 54 + pages/menu/setting/nodeSetting/index.vue | 101 + pages/menu/setting/payPassword/index.css | 146 + pages/menu/setting/payPassword/index.vue | 76 + pages/menu/token/btc/index.css | 136 + pages/menu/token/btc/index.vue | 153 + pages/menu/transction/detail/index.css | 108 + pages/menu/transction/detail/index.vue | 119 + pages/menu/wallet/add/index.css | 164 + pages/menu/wallet/add/index.vue | 120 + pages/menu/wallet/cwallet/index.css | 162 + pages/menu/wallet/cwallet/index.vue | 132 + pages/menu/wallet/index.css | 113 + pages/menu/wallet/index.vue | 206 + pages/menu/wallet/mwallet/index.css | 157 + pages/menu/wallet/mwallet/index.vue | 124 + pages/menu/wallet/mwallet/manage/index.css | 108 + pages/menu/wallet/mwallet/manage/index.vue | 106 + pages/register/index.css | 103 + pages/register/index.vue | 189 + static/tabbar/dorder.png | Bin 0 -> 847 bytes static/tabbar/dorderS.png | Bin 0 -> 834 bytes static/tabbar/meun_icon_game_nor@2x.png | Bin 0 -> 1065 bytes static/tabbar/meun_icon_game_sel@2x.png | Bin 0 -> 1011 bytes static/tabbar/meun_icon_home_nor@3x.png | Bin 0 -> 1670 bytes static/tabbar/meun_icon_home_sel@3x.png | Bin 0 -> 1719 bytes static/tabbar/meun_icon_my_nor@2x.png | Bin 0 -> 1216 bytes static/tabbar/meun_icon_my_sel@2x.png | Bin 0 -> 1167 bytes static/tabbar/meun_icon_promotion_nor@2x.png | Bin 0 -> 567 bytes static/tabbar/meun_icon_promotion_sel@2x.png | Bin 0 -> 599 bytes static/tabbar/meun_icon_search_nor@3x.png | Bin 0 -> 3426 bytes static/tabbar/meun_icon_search_sel@3x.png | Bin 0 -> 3635 bytes static/tongyonh/Bodyback.png | Bin 0 -> 83714 bytes static/tongyonh/Discover_icon.png | Bin 0 -> 800 bytes static/tongyonh/Discover_icona.png | Bin 0 -> 640 bytes static/tongyonh/ETH_icon.png | Bin 0 -> 1077 bytes static/tongyonh/Ellipse45.png | Bin 0 -> 2504 bytes static/tongyonh/Ellipse46.png | Bin 0 -> 1784 bytes static/tongyonh/Ellipse47.png | Bin 0 -> 1251 bytes static/tongyonh/Frame28.png | Bin 0 -> 668 bytes static/tongyonh/Frame300.png | Bin 0 -> 409 bytes static/tongyonh/Frame3299.png | Bin 0 -> 2334 bytes static/tongyonh/Frame330.png | Bin 0 -> 391 bytes static/tongyonh/Frame58.png | Bin 0 -> 326 bytes static/tongyonh/Frame60.png | Bin 0 -> 1309 bytes static/tongyonh/Frame669.png | Bin 0 -> 855 bytes static/tongyonh/Frame68p.png | Bin 0 -> 1351 bytes static/tongyonh/Frame69.png | Bin 0 -> 1197 bytes static/tongyonh/Frame70.png | Bin 0 -> 1260 bytes static/tongyonh/Frame71.png | Bin 0 -> 1127 bytes static/tongyonh/Frame72.png | Bin 0 -> 1134 bytes static/tongyonh/Group285.png | Bin 0 -> 3100 bytes static/tongyonh/Group304.png | Bin 0 -> 7267 bytes static/tongyonh/Group8.png | Bin 0 -> 91945 bytes static/tongyonh/Group80.png | Bin 0 -> 58340 bytes static/tongyonh/IconGroup.png | Bin 0 -> 709 bytes static/tongyonh/MaskGroup.png | Bin 0 -> 52035 bytes static/tongyonh/Polygon2.png | Bin 0 -> 250 bytes static/tongyonh/Polygon3.png | Bin 0 -> 265 bytes static/tongyonh/Profile_icon.png | Bin 0 -> 674 bytes static/tongyonh/Profile_icona.png | Bin 0 -> 496 bytes static/tongyonh/Rectangle550.png | Bin 0 -> 295 bytes static/tongyonh/Shape.png | Bin 0 -> 239 bytes static/tongyonh/Shield-protected.png | Bin 0 -> 1061 bytes static/tongyonh/Subtract.png | Bin 0 -> 1252 bytes static/tongyonh/Union.png | Bin 0 -> 491 bytes static/tongyonh/Uniona.png | Bin 0 -> 399 bytes static/tongyonh/Vector.png | Bin 0 -> 242 bytes static/tongyonh/account_circle_24px.png | Bin 0 -> 803 bytes static/tongyonh/alert-circle.png | Bin 0 -> 1643 bytes static/tongyonh/arrow-down-left.png | Bin 0 -> 235 bytes static/tongyonh/arrow-up-left.png | Bin 0 -> 708 bytes static/tongyonh/arrow-up-leftp.png | Bin 0 -> 713 bytes static/tongyonh/arrow-up-leftw.png | Bin 0 -> 505 bytes static/tongyonh/bit.png | Bin 0 -> 1814 bytes static/tongyonh/btc_icon.png | Bin 0 -> 879 bytes static/tongyonh/bye.png | Bin 0 -> 2303 bytes static/tongyonh/check-circle.png | Bin 0 -> 1084 bytes static/tongyonh/chevron_right_24px.png | Bin 0 -> 271 bytes static/tongyonh/circle.png | Bin 0 -> 1316 bytes static/tongyonh/coin.png | Bin 0 -> 2864 bytes static/tongyonh/copy_24px.png | Bin 0 -> 356 bytes static/tongyonh/copy_24px_outlined.svg | 5 + static/tongyonh/create_24px.png | Bin 0 -> 357 bytes static/tongyonh/create_wallet.png | Bin 0 -> 1080 bytes static/tongyonh/cry.png | Bin 0 -> 1362 bytes static/tongyonh/ellipsis.png | Bin 0 -> 150 bytes static/tongyonh/erwei.png | Bin 0 -> 409 bytes static/tongyonh/ethereum.png | Bin 0 -> 740 bytes static/tongyonh/filter-left.png | Bin 0 -> 864 bytes static/tongyonh/image46.png | Bin 0 -> 5055 bytes .../insert_drive_file_24px_outlined.png | Bin 0 -> 275 bytes static/tongyonh/login_wallet.png | Bin 0 -> 1078 bytes static/tongyonh/market_icon.png | Bin 0 -> 664 bytes static/tongyonh/market_icona.png | Bin 0 -> 505 bytes static/tongyonh/more_vert_24px_outlined.svg | 5 + static/tongyonh/nft_icon.png | Bin 0 -> 496 bytes static/tongyonh/notifications_image.png | Bin 0 -> 4547 bytes static/tongyonh/phone_image.png | Bin 0 -> 5648 bytes static/tongyonh/profile1.png | Bin 0 -> 1041 bytes static/tongyonh/san.png | Bin 0 -> 176 bytes static/tongyonh/trash.png | Bin 0 -> 326 bytes static/tongyonh/tron.png | Bin 0 -> 2236 bytes static/tongyonh/tron1.png | Bin 0 -> 3015 bytes static/tongyonh/tron_icon.png | Bin 0 -> 1098 bytes static/tongyonh/usdt_icon.png | Bin 0 -> 810 bytes static/tongyonh/visibility_24px.png | Bin 0 -> 389 bytes static/tongyonh/x-circle.png | Bin 0 -> 1766 bytes static/tongyonh/x.png | Bin 0 -> 273 bytes static/tongyonh/xg.png | Bin 0 -> 330 bytes static/tongyonh/zhiwen.png | Bin 0 -> 2317 bytes store/index.js | 49 + uni.scss | 87 + .../dev/.automator/app-plus/.automator.json | 0 .../dev/app-plus/__uniappchooselocation.js | 1 + unpackage/dist/dev/app-plus/__uniapperror.png | Bin 0 -> 5842 bytes unpackage/dist/dev/app-plus/__uniappes6.js | 1 + .../dist/dev/app-plus/__uniappopenlocation.js | 1 + unpackage/dist/dev/app-plus/__uniapppicker.js | 1 + unpackage/dist/dev/app-plus/__uniappquill.js | 8 + .../dev/app-plus/__uniappquillimageresize.js | 1 + unpackage/dist/dev/app-plus/__uniappscan.js | 1 + .../dist/dev/app-plus/__uniappsuccess.png | Bin 0 -> 2021 bytes unpackage/dist/dev/app-plus/__uniappview.html | 25 + .../dist/dev/app-plus/app-config-service.js | 8 + unpackage/dist/dev/app-plus/app-config.js | 154 + unpackage/dist/dev/app-plus/app-service.js | 87084 ++++++++++++++++ unpackage/dist/dev/app-plus/app-view.js | 19644 ++++ unpackage/dist/dev/app-plus/manifest.json | 1 + .../img/more_vert_24px_outlined.266aaa48.svg | 5 + .../dev/app-plus/static/tabbar/dorder.png | Bin 0 -> 847 bytes .../dev/app-plus/static/tabbar/dorderS.png | Bin 0 -> 834 bytes .../static/tabbar/meun_icon_game_nor@2x.png | Bin 0 -> 1065 bytes .../static/tabbar/meun_icon_game_sel@2x.png | Bin 0 -> 1011 bytes .../static/tabbar/meun_icon_home_nor@3x.png | Bin 0 -> 1670 bytes .../static/tabbar/meun_icon_home_sel@3x.png | Bin 0 -> 1719 bytes .../static/tabbar/meun_icon_my_nor@2x.png | Bin 0 -> 1216 bytes .../static/tabbar/meun_icon_my_sel@2x.png | Bin 0 -> 1167 bytes .../tabbar/meun_icon_promotion_nor@2x.png | Bin 0 -> 567 bytes .../tabbar/meun_icon_promotion_sel@2x.png | Bin 0 -> 599 bytes .../static/tabbar/meun_icon_search_nor@3x.png | Bin 0 -> 3426 bytes .../static/tabbar/meun_icon_search_sel@3x.png | Bin 0 -> 3635 bytes .../dev/app-plus/static/tongyonh/Bodyback.png | Bin 0 -> 83714 bytes .../static/tongyonh/Discover_icon.png | Bin 0 -> 800 bytes .../static/tongyonh/Discover_icona.png | Bin 0 -> 640 bytes .../dev/app-plus/static/tongyonh/ETH_icon.png | Bin 0 -> 1077 bytes .../app-plus/static/tongyonh/Ellipse45.png | Bin 0 -> 2504 bytes .../app-plus/static/tongyonh/Ellipse46.png | Bin 0 -> 1784 bytes .../app-plus/static/tongyonh/Ellipse47.png | Bin 0 -> 1251 bytes .../dev/app-plus/static/tongyonh/Frame28.png | Bin 0 -> 668 bytes .../dev/app-plus/static/tongyonh/Frame300.png | Bin 0 -> 409 bytes .../app-plus/static/tongyonh/Frame3299.png | Bin 0 -> 2334 bytes .../dev/app-plus/static/tongyonh/Frame330.png | Bin 0 -> 391 bytes .../dev/app-plus/static/tongyonh/Frame58.png | Bin 0 -> 326 bytes .../dev/app-plus/static/tongyonh/Frame60.png | Bin 0 -> 1309 bytes .../dev/app-plus/static/tongyonh/Frame669.png | Bin 0 -> 855 bytes .../dev/app-plus/static/tongyonh/Frame68p.png | Bin 0 -> 1351 bytes .../dev/app-plus/static/tongyonh/Frame69.png | Bin 0 -> 1197 bytes .../dev/app-plus/static/tongyonh/Frame70.png | Bin 0 -> 1260 bytes .../dev/app-plus/static/tongyonh/Frame71.png | Bin 0 -> 1127 bytes .../dev/app-plus/static/tongyonh/Frame72.png | Bin 0 -> 1134 bytes .../dev/app-plus/static/tongyonh/Group285.png | Bin 0 -> 3100 bytes .../dev/app-plus/static/tongyonh/Group304.png | Bin 0 -> 7267 bytes .../dev/app-plus/static/tongyonh/Group8.png | Bin 0 -> 91945 bytes .../dev/app-plus/static/tongyonh/Group80.png | Bin 0 -> 58340 bytes .../app-plus/static/tongyonh/IconGroup.png | Bin 0 -> 709 bytes .../app-plus/static/tongyonh/MaskGroup.png | Bin 0 -> 52035 bytes .../dev/app-plus/static/tongyonh/Polygon2.png | Bin 0 -> 250 bytes .../dev/app-plus/static/tongyonh/Polygon3.png | Bin 0 -> 265 bytes .../app-plus/static/tongyonh/Profile_icon.png | Bin 0 -> 674 bytes .../static/tongyonh/Profile_icona.png | Bin 0 -> 496 bytes .../app-plus/static/tongyonh/Rectangle550.png | Bin 0 -> 295 bytes .../dev/app-plus/static/tongyonh/Shape.png | Bin 0 -> 239 bytes .../static/tongyonh/Shield-protected.png | Bin 0 -> 1061 bytes .../dev/app-plus/static/tongyonh/Subtract.png | Bin 0 -> 1252 bytes .../dev/app-plus/static/tongyonh/Union.png | Bin 0 -> 491 bytes .../dev/app-plus/static/tongyonh/Uniona.png | Bin 0 -> 399 bytes .../dev/app-plus/static/tongyonh/Vector.png | Bin 0 -> 242 bytes .../static/tongyonh/account_circle_24px.png | Bin 0 -> 803 bytes .../app-plus/static/tongyonh/alert-circle.png | Bin 0 -> 1643 bytes .../static/tongyonh/arrow-down-left.png | Bin 0 -> 235 bytes .../static/tongyonh/arrow-up-left.png | Bin 0 -> 708 bytes .../static/tongyonh/arrow-up-leftp.png | Bin 0 -> 713 bytes .../static/tongyonh/arrow-up-leftw.png | Bin 0 -> 505 bytes .../dist/dev/app-plus/static/tongyonh/bit.png | Bin 0 -> 1814 bytes .../dev/app-plus/static/tongyonh/btc_icon.png | Bin 0 -> 879 bytes .../dist/dev/app-plus/static/tongyonh/bye.png | Bin 0 -> 2303 bytes .../app-plus/static/tongyonh/check-circle.png | Bin 0 -> 1084 bytes .../static/tongyonh/chevron_right_24px.png | Bin 0 -> 271 bytes .../dev/app-plus/static/tongyonh/circle.png | Bin 0 -> 1316 bytes .../dev/app-plus/static/tongyonh/coin.png | Bin 0 -> 2864 bytes .../app-plus/static/tongyonh/copy_24px.png | Bin 0 -> 356 bytes .../static/tongyonh/copy_24px_outlined.svg | 5 + .../app-plus/static/tongyonh/create_24px.png | Bin 0 -> 357 bytes .../static/tongyonh/create_wallet.png | Bin 0 -> 1080 bytes .../dist/dev/app-plus/static/tongyonh/cry.png | Bin 0 -> 1362 bytes .../dev/app-plus/static/tongyonh/ellipsis.png | Bin 0 -> 150 bytes .../dev/app-plus/static/tongyonh/erwei.png | Bin 0 -> 409 bytes .../dev/app-plus/static/tongyonh/ethereum.png | Bin 0 -> 740 bytes .../app-plus/static/tongyonh/filter-left.png | Bin 0 -> 864 bytes .../dev/app-plus/static/tongyonh/image46.png | Bin 0 -> 5055 bytes .../insert_drive_file_24px_outlined.png | Bin 0 -> 275 bytes .../app-plus/static/tongyonh/login_wallet.png | Bin 0 -> 1078 bytes .../app-plus/static/tongyonh/market_icon.png | Bin 0 -> 664 bytes .../app-plus/static/tongyonh/market_icona.png | Bin 0 -> 505 bytes .../tongyonh/more_vert_24px_outlined.svg | 5 + .../dev/app-plus/static/tongyonh/nft_icon.png | Bin 0 -> 496 bytes .../static/tongyonh/notifications_image.png | Bin 0 -> 4547 bytes .../app-plus/static/tongyonh/phone_image.png | Bin 0 -> 5648 bytes .../dev/app-plus/static/tongyonh/profile1.png | Bin 0 -> 1041 bytes .../dist/dev/app-plus/static/tongyonh/san.png | Bin 0 -> 176 bytes .../dev/app-plus/static/tongyonh/trash.png | Bin 0 -> 326 bytes .../dev/app-plus/static/tongyonh/tron.png | Bin 0 -> 2236 bytes .../dev/app-plus/static/tongyonh/tron1.png | Bin 0 -> 3015 bytes .../app-plus/static/tongyonh/tron_icon.png | Bin 0 -> 1098 bytes .../app-plus/static/tongyonh/usdt_icon.png | Bin 0 -> 810 bytes .../static/tongyonh/visibility_24px.png | Bin 0 -> 389 bytes .../dev/app-plus/static/tongyonh/x-circle.png | Bin 0 -> 1766 bytes .../dist/dev/app-plus/static/tongyonh/x.png | Bin 0 -> 273 bytes .../dist/dev/app-plus/static/tongyonh/xg.png | Bin 0 -> 330 bytes .../dev/app-plus/static/tongyonh/zhiwen.png | Bin 0 -> 2317 bytes unpackage/dist/dev/app-plus/view.css | 1 + unpackage/dist/dev/app-plus/view.umd.min.js | 6 + utils/TokenUtil.js | 104 + utils/api.js | 8 + utils/axios.js | 194 + utils/constant.js | 14 + utils/index.js | 99 + utils/index.scss | 6 + utils/locales/en.js | 451 + utils/locales/zh.js | 448 + utils/tawk.js | 5 + uview-ui/LICENSE | 21 + uview-ui/README.md | 106 + .../u-action-sheet/u-action-sheet.vue | 190 + .../components/u-alert-tips/u-alert-tips.vue | 256 + .../u-avatar-cropper/u-avatar-cropper.vue | 290 + .../components/u-avatar-cropper/weCropper.js | 1265 + uview-ui/components/u-avatar/u-avatar.vue | 244 + uview-ui/components/u-back-top/u-back-top.vue | 153 + uview-ui/components/u-badge/u-badge.vue | 216 + uview-ui/components/u-button/u-button.vue | 596 + uview-ui/components/u-calendar/u-calendar.vue | 639 + .../u-car-keyboard/u-car-keyboard.vue | 257 + uview-ui/components/u-card/u-card.vue | 299 + .../components/u-cell-group/u-cell-group.vue | 70 + .../components/u-cell-item/u-cell-item.vue | 316 + .../u-checkbox-group/u-checkbox-group.vue | 123 + uview-ui/components/u-checkbox/u-checkbox.vue | 284 + .../u-circle-progress/u-circle-progress.vue | 220 + .../u-line-progress/u-line-progress.vue | 147 + uview-ui/components/u-col/u-col.vue | 156 + .../u-collapse-item/u-collapse-item.vue | 204 + uview-ui/components/u-collapse/u-collapse.vue | 99 + .../u-column-notice/u-column-notice.vue | 237 + .../components/u-count-down/u-count-down.vue | 318 + uview-ui/components/u-count-to/u-count-to.vue | 241 + uview-ui/components/u-divider/u-divider.vue | 153 + .../u-dropdown-item/u-dropdown-item.vue | 132 + uview-ui/components/u-dropdown/u-dropdown.vue | 298 + uview-ui/components/u-empty/u-empty.vue | 193 + uview-ui/components/u-field/u-field.vue | 384 + .../components/u-form-item/u-form-item.vue | 431 + uview-ui/components/u-form/u-form.vue | 134 + .../u-full-screen/u-full-screen.vue | 52 + uview-ui/components/u-gap/u-gap.vue | 54 + .../components/u-grid-item/u-grid-item.vue | 126 + uview-ui/components/u-grid/u-grid.vue | 108 + uview-ui/components/u-icon/u-icon.vue | 336 + uview-ui/components/u-image/u-image.vue | 267 + .../u-index-anchor/u-index-anchor.vue | 89 + .../components/u-index-list/u-index-list.vue | 315 + uview-ui/components/u-input/u-input.vue | 387 + uview-ui/components/u-keyboard/u-keyboard.vue | 217 + .../components/u-lazy-load/u-lazy-load.vue | 244 + .../u-line-progress/u-line-progress.vue | 147 + uview-ui/components/u-line/u-line.vue | 84 + uview-ui/components/u-link/u-link.vue | 89 + .../u-loading-page/u-loading-page.vue | 25 + uview-ui/components/u-loading/u-loading.vue | 103 + uview-ui/components/u-loadmore/u-loadmore.vue | 203 + uview-ui/components/u-mask/u-mask.vue | 123 + .../u-message-input/u-message-input.vue | 311 + uview-ui/components/u-modal/u-modal.vue | 283 + uview-ui/components/u-navbar/u-navbar.vue | 315 + .../components/u-no-network/u-no-network.vue | 233 + .../components/u-notice-bar/u-notice-bar.vue | 272 + .../components/u-number-box/u-number-box.vue | 363 + .../u-number-keyboard/u-number-keyboard.vue | 158 + .../components/u-parse/libs/CssHandler.js | 100 + .../components/u-parse/libs/MpHtmlParser.js | 580 + uview-ui/components/u-parse/libs/config.js | 80 + uview-ui/components/u-parse/libs/handler.wxs | 22 + uview-ui/components/u-parse/libs/trees.vue | 505 + uview-ui/components/u-parse/u-parse.vue | 645 + uview-ui/components/u-picker/u-picker.vue | 676 + uview-ui/components/u-popup/u-popup.vue | 456 + .../u-radio-group/u-radio-group.vue | 128 + uview-ui/components/u-radio/u-radio.vue | 271 + uview-ui/components/u-rate/u-rate.vue | 275 + .../components/u-read-more/u-read-more.vue | 179 + .../components/u-row-notice/u-row-notice.vue | 269 + uview-ui/components/u-row/u-row.vue | 84 + uview-ui/components/u-search/u-search.vue | 342 + uview-ui/components/u-section/u-section.vue | 154 + uview-ui/components/u-select/u-select.vue | 417 + uview-ui/components/u-skeleton/u-skeleton.vue | 199 + uview-ui/components/u-slider/u-slider.vue | 257 + uview-ui/components/u-steps/u-steps.vue | 200 + uview-ui/components/u-sticky/u-sticky.vue | 157 + .../components/u-subsection/u-subsection.vue | 355 + .../u-swipe-action/u-swipe-action.vue | 255 + uview-ui/components/u-swiper/u-swiper.vue | 340 + uview-ui/components/u-switch/u-switch.vue | 163 + uview-ui/components/u-tabbar/u-tabbar.vue | 330 + uview-ui/components/u-table/u-table.vue | 84 + .../u-tabs-swiper/u-tabs-swiper.vue | 488 + uview-ui/components/u-tabs/u-tabs.vue | 369 + uview-ui/components/u-tag/u-tag.vue | 294 + uview-ui/components/u-td/u-td.vue | 66 + uview-ui/components/u-th/u-th.vue | 62 + .../u-time-line-item/u-time-line-item.vue | 83 + .../components/u-time-line/u-time-line.vue | 43 + uview-ui/components/u-toast/u-toast.vue | 220 + uview-ui/components/u-top-tips/u-top-tips.vue | 121 + uview-ui/components/u-tr/u-tr.vue | 25 + uview-ui/components/u-upload/u-upload.vue | 654 + .../u-verification-code.vue | 164 + .../components/u-waterfall/u-waterfall.vue | 176 + uview-ui/iconfont.css | 910 + uview-ui/index.js | 141 + uview-ui/index.scss | 23 + uview-ui/libs/config/config.js | 15 + uview-ui/libs/config/zIndex.js | 20 + uview-ui/libs/css/color.scss | 155 + uview-ui/libs/css/common.scss | 176 + uview-ui/libs/css/style.components.scss | 7 + uview-ui/libs/css/style.h5.scss | 8 + uview-ui/libs/css/style.mp.scss | 72 + uview-ui/libs/css/style.nvue.scss | 3 + uview-ui/libs/css/style.vue.scss | 175 + uview-ui/libs/function/$parent.js | 18 + uview-ui/libs/function/addUnit.js | 8 + uview-ui/libs/function/bem.js | 5 + uview-ui/libs/function/color.js | 37 + uview-ui/libs/function/colorGradient.js | 134 + uview-ui/libs/function/debounce.js | 29 + uview-ui/libs/function/deepClone.js | 23 + uview-ui/libs/function/deepMerge.js | 30 + uview-ui/libs/function/getParent.js | 47 + uview-ui/libs/function/guid.js | 41 + uview-ui/libs/function/md5.js | 385 + uview-ui/libs/function/queryParams.js | 58 + uview-ui/libs/function/random.js | 10 + uview-ui/libs/function/randomArray.js | 7 + uview-ui/libs/function/route.js | 122 + uview-ui/libs/function/sys.js | 9 + uview-ui/libs/function/test.js | 232 + uview-ui/libs/function/throttle.js | 32 + uview-ui/libs/function/timeFormat.js | 51 + uview-ui/libs/function/timeFrom.js | 47 + uview-ui/libs/function/toast.js | 9 + uview-ui/libs/function/trim.js | 15 + uview-ui/libs/function/type2icon.js | 35 + uview-ui/libs/mixin/mixin.js | 64 + uview-ui/libs/mixin/mpShare.js | 18 + uview-ui/libs/request/index.js | 169 + uview-ui/libs/store/index.js | 19 + uview-ui/libs/util/area.js | 1 + uview-ui/libs/util/async-validator.js | 1356 + uview-ui/libs/util/city.js | 1 + uview-ui/libs/util/emitter.js | 51 + uview-ui/libs/util/province.js | 1 + uview-ui/package.json | 39 + uview-ui/theme.scss | 38 + 438 files changed, 146983 insertions(+) create mode 100644 .gitignore create mode 100644 .hbuilderx/launch.json create mode 100644 App.vue create mode 100644 README.md create mode 100644 components/navigation/navigation.vue create mode 100644 components/tabBar/tabBar.vue create mode 100644 main.js create mode 100644 manifest.json create mode 100644 package-lock.json create mode 100644 pages.json create mode 100644 pages/menu/about/Privacy/index.css create mode 100644 pages/menu/about/Privacy/index.vue create mode 100644 pages/menu/about/index.css create mode 100644 pages/menu/about/index.vue create mode 100644 pages/menu/about/terms/index.css create mode 100644 pages/menu/about/terms/index.vue create mode 100644 pages/menu/address/addressMangement/index.css create mode 100644 pages/menu/address/addressMangement/index.vue create mode 100644 pages/menu/address/backUp/index.css create mode 100644 pages/menu/address/backUp/index.vue create mode 100644 pages/menu/address/improtKey/index.css create mode 100644 pages/menu/address/improtKey/index.vue create mode 100644 pages/menu/address/index.css create mode 100644 pages/menu/address/index.vue create mode 100644 pages/menu/address/showKey/index.css create mode 100644 pages/menu/address/showKey/index.vue create mode 100644 pages/menu/backUp/backUp2/index.css create mode 100644 pages/menu/backUp/backUp2/index.vue create mode 100644 pages/menu/backUp/backUp3/index.css create mode 100644 pages/menu/backUp/backUp3/index.vue create mode 100644 pages/menu/backUp/index.css create mode 100644 pages/menu/backUp/index.vue create mode 100644 pages/menu/backUp/reSuccessful.vue create mode 100644 pages/menu/backUp/transPaw/index.css create mode 100644 pages/menu/backUp/transPaw/index.vue create mode 100644 pages/menu/discover/index.css create mode 100644 pages/menu/discover/index.vue create mode 100644 pages/menu/load/index.css create mode 100644 pages/menu/load/index.vue create mode 100644 pages/menu/market/index.css create mode 100644 pages/menu/market/index.vue create mode 100644 pages/menu/profile/index.css create mode 100644 pages/menu/profile/index.vue create mode 100644 pages/menu/sendToken/addAddress/index.css create mode 100644 pages/menu/sendToken/addAddress/index.vue create mode 100644 pages/menu/sendToken/address/index.css create mode 100644 pages/menu/sendToken/address/index.vue create mode 100644 pages/menu/sendToken/enPassword/index.css create mode 100644 pages/menu/sendToken/enPassword/index.vue create mode 100644 pages/menu/sendToken/index.css create mode 100644 pages/menu/sendToken/index.vue create mode 100644 pages/menu/sendToken/transfer/index.css create mode 100644 pages/menu/sendToken/transfer/index.vue create mode 100644 pages/menu/setting/addBtcNode/index.css create mode 100644 pages/menu/setting/addBtcNode/index.vue create mode 100644 pages/menu/setting/btcNodeSetting/index.css create mode 100644 pages/menu/setting/btcNodeSetting/index.vue create mode 100644 pages/menu/setting/currency/index.css create mode 100644 pages/menu/setting/currency/index.vue create mode 100644 pages/menu/setting/index.css create mode 100644 pages/menu/setting/index.vue create mode 100644 pages/menu/setting/lang/index.css create mode 100644 pages/menu/setting/lang/index.vue create mode 100644 pages/menu/setting/nodeSetting/index.css create mode 100644 pages/menu/setting/nodeSetting/index.vue create mode 100644 pages/menu/setting/payPassword/index.css create mode 100644 pages/menu/setting/payPassword/index.vue create mode 100644 pages/menu/token/btc/index.css create mode 100644 pages/menu/token/btc/index.vue create mode 100644 pages/menu/transction/detail/index.css create mode 100644 pages/menu/transction/detail/index.vue create mode 100644 pages/menu/wallet/add/index.css create mode 100644 pages/menu/wallet/add/index.vue create mode 100644 pages/menu/wallet/cwallet/index.css create mode 100644 pages/menu/wallet/cwallet/index.vue create mode 100644 pages/menu/wallet/index.css create mode 100644 pages/menu/wallet/index.vue create mode 100644 pages/menu/wallet/mwallet/index.css create mode 100644 pages/menu/wallet/mwallet/index.vue create mode 100644 pages/menu/wallet/mwallet/manage/index.css create mode 100644 pages/menu/wallet/mwallet/manage/index.vue create mode 100644 pages/register/index.css create mode 100644 pages/register/index.vue create mode 100644 static/tabbar/dorder.png create mode 100644 static/tabbar/dorderS.png create mode 100644 static/tabbar/meun_icon_game_nor@2x.png create mode 100644 static/tabbar/meun_icon_game_sel@2x.png create mode 100644 static/tabbar/meun_icon_home_nor@3x.png create mode 100644 static/tabbar/meun_icon_home_sel@3x.png create mode 100644 static/tabbar/meun_icon_my_nor@2x.png create mode 100644 static/tabbar/meun_icon_my_sel@2x.png create mode 100644 static/tabbar/meun_icon_promotion_nor@2x.png create mode 100644 static/tabbar/meun_icon_promotion_sel@2x.png create mode 100644 static/tabbar/meun_icon_search_nor@3x.png create mode 100644 static/tabbar/meun_icon_search_sel@3x.png create mode 100644 static/tongyonh/Bodyback.png create mode 100644 static/tongyonh/Discover_icon.png create mode 100644 static/tongyonh/Discover_icona.png create mode 100644 static/tongyonh/ETH_icon.png create mode 100644 static/tongyonh/Ellipse45.png create mode 100644 static/tongyonh/Ellipse46.png create mode 100644 static/tongyonh/Ellipse47.png create mode 100644 static/tongyonh/Frame28.png create mode 100644 static/tongyonh/Frame300.png create mode 100644 static/tongyonh/Frame3299.png create mode 100644 static/tongyonh/Frame330.png create mode 100644 static/tongyonh/Frame58.png create mode 100644 static/tongyonh/Frame60.png create mode 100644 static/tongyonh/Frame669.png create mode 100644 static/tongyonh/Frame68p.png create mode 100644 static/tongyonh/Frame69.png create mode 100644 static/tongyonh/Frame70.png create mode 100644 static/tongyonh/Frame71.png create mode 100644 static/tongyonh/Frame72.png create mode 100644 static/tongyonh/Group285.png create mode 100644 static/tongyonh/Group304.png create mode 100644 static/tongyonh/Group8.png create mode 100644 static/tongyonh/Group80.png create mode 100644 static/tongyonh/IconGroup.png create mode 100644 static/tongyonh/MaskGroup.png create mode 100644 static/tongyonh/Polygon2.png create mode 100644 static/tongyonh/Polygon3.png create mode 100644 static/tongyonh/Profile_icon.png create mode 100644 static/tongyonh/Profile_icona.png create mode 100644 static/tongyonh/Rectangle550.png create mode 100644 static/tongyonh/Shape.png create mode 100644 static/tongyonh/Shield-protected.png create mode 100644 static/tongyonh/Subtract.png create mode 100644 static/tongyonh/Union.png create mode 100644 static/tongyonh/Uniona.png create mode 100644 static/tongyonh/Vector.png create mode 100644 static/tongyonh/account_circle_24px.png create mode 100644 static/tongyonh/alert-circle.png create mode 100644 static/tongyonh/arrow-down-left.png create mode 100644 static/tongyonh/arrow-up-left.png create mode 100644 static/tongyonh/arrow-up-leftp.png create mode 100644 static/tongyonh/arrow-up-leftw.png create mode 100644 static/tongyonh/bit.png create mode 100644 static/tongyonh/btc_icon.png create mode 100644 static/tongyonh/bye.png create mode 100644 static/tongyonh/check-circle.png create mode 100644 static/tongyonh/chevron_right_24px.png create mode 100644 static/tongyonh/circle.png create mode 100644 static/tongyonh/coin.png create mode 100644 static/tongyonh/copy_24px.png create mode 100644 static/tongyonh/copy_24px_outlined.svg create mode 100644 static/tongyonh/create_24px.png create mode 100644 static/tongyonh/create_wallet.png create mode 100644 static/tongyonh/cry.png create mode 100644 static/tongyonh/ellipsis.png create mode 100644 static/tongyonh/erwei.png create mode 100644 static/tongyonh/ethereum.png create mode 100644 static/tongyonh/filter-left.png create mode 100644 static/tongyonh/image46.png create mode 100644 static/tongyonh/insert_drive_file_24px_outlined.png create mode 100644 static/tongyonh/login_wallet.png create mode 100644 static/tongyonh/market_icon.png create mode 100644 static/tongyonh/market_icona.png create mode 100644 static/tongyonh/more_vert_24px_outlined.svg create mode 100644 static/tongyonh/nft_icon.png create mode 100644 static/tongyonh/notifications_image.png create mode 100644 static/tongyonh/phone_image.png create mode 100644 static/tongyonh/profile1.png create mode 100644 static/tongyonh/san.png create mode 100644 static/tongyonh/trash.png create mode 100644 static/tongyonh/tron.png create mode 100644 static/tongyonh/tron1.png create mode 100644 static/tongyonh/tron_icon.png create mode 100644 static/tongyonh/usdt_icon.png create mode 100644 static/tongyonh/visibility_24px.png create mode 100644 static/tongyonh/x-circle.png create mode 100644 static/tongyonh/x.png create mode 100644 static/tongyonh/xg.png create mode 100644 static/tongyonh/zhiwen.png create mode 100644 store/index.js create mode 100644 uni.scss create mode 100644 unpackage/dist/dev/.automator/app-plus/.automator.json create mode 100644 unpackage/dist/dev/app-plus/__uniappchooselocation.js create mode 100644 unpackage/dist/dev/app-plus/__uniapperror.png create mode 100644 unpackage/dist/dev/app-plus/__uniappes6.js create mode 100644 unpackage/dist/dev/app-plus/__uniappopenlocation.js create mode 100644 unpackage/dist/dev/app-plus/__uniapppicker.js create mode 100644 unpackage/dist/dev/app-plus/__uniappquill.js create mode 100644 unpackage/dist/dev/app-plus/__uniappquillimageresize.js create mode 100644 unpackage/dist/dev/app-plus/__uniappscan.js create mode 100644 unpackage/dist/dev/app-plus/__uniappsuccess.png create mode 100644 unpackage/dist/dev/app-plus/__uniappview.html create mode 100644 unpackage/dist/dev/app-plus/app-config-service.js create mode 100644 unpackage/dist/dev/app-plus/app-config.js create mode 100644 unpackage/dist/dev/app-plus/app-service.js create mode 100644 unpackage/dist/dev/app-plus/app-view.js create mode 100644 unpackage/dist/dev/app-plus/manifest.json create mode 100644 unpackage/dist/dev/app-plus/static/img/more_vert_24px_outlined.266aaa48.svg create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/dorder.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/dorderS.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/meun_icon_game_nor@2x.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/meun_icon_game_sel@2x.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/meun_icon_home_nor@3x.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/meun_icon_home_sel@3x.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/meun_icon_my_nor@2x.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/meun_icon_my_sel@2x.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/meun_icon_promotion_nor@2x.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/meun_icon_promotion_sel@2x.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/meun_icon_search_nor@3x.png create mode 100644 unpackage/dist/dev/app-plus/static/tabbar/meun_icon_search_sel@3x.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Bodyback.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Discover_icon.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Discover_icona.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/ETH_icon.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Ellipse45.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Ellipse46.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Ellipse47.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame28.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame300.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame3299.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame330.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame58.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame60.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame669.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame68p.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame69.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame70.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame71.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Frame72.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Group285.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Group304.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Group8.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Group80.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/IconGroup.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/MaskGroup.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Polygon2.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Polygon3.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Profile_icon.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Profile_icona.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Rectangle550.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Shape.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Shield-protected.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Subtract.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Union.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Uniona.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/Vector.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/account_circle_24px.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/alert-circle.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/arrow-down-left.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/arrow-up-left.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/arrow-up-leftp.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/arrow-up-leftw.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/bit.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/btc_icon.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/bye.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/check-circle.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/chevron_right_24px.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/circle.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/coin.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/copy_24px.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/copy_24px_outlined.svg create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/create_24px.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/create_wallet.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/cry.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/ellipsis.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/erwei.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/ethereum.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/filter-left.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/image46.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/insert_drive_file_24px_outlined.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/login_wallet.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/market_icon.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/market_icona.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/more_vert_24px_outlined.svg create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/nft_icon.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/notifications_image.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/phone_image.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/profile1.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/san.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/trash.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/tron.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/tron1.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/tron_icon.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/usdt_icon.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/visibility_24px.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/x-circle.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/x.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/xg.png create mode 100644 unpackage/dist/dev/app-plus/static/tongyonh/zhiwen.png create mode 100644 unpackage/dist/dev/app-plus/view.css create mode 100644 unpackage/dist/dev/app-plus/view.umd.min.js create mode 100644 utils/TokenUtil.js create mode 100644 utils/api.js create mode 100644 utils/axios.js create mode 100644 utils/constant.js create mode 100644 utils/index.js create mode 100644 utils/index.scss create mode 100644 utils/locales/en.js create mode 100644 utils/locales/zh.js create mode 100644 utils/tawk.js create mode 100644 uview-ui/LICENSE create mode 100644 uview-ui/README.md create mode 100644 uview-ui/components/u-action-sheet/u-action-sheet.vue create mode 100644 uview-ui/components/u-alert-tips/u-alert-tips.vue create mode 100644 uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue create mode 100644 uview-ui/components/u-avatar-cropper/weCropper.js create mode 100644 uview-ui/components/u-avatar/u-avatar.vue create mode 100644 uview-ui/components/u-back-top/u-back-top.vue create mode 100644 uview-ui/components/u-badge/u-badge.vue create mode 100644 uview-ui/components/u-button/u-button.vue create mode 100644 uview-ui/components/u-calendar/u-calendar.vue create mode 100644 uview-ui/components/u-car-keyboard/u-car-keyboard.vue create mode 100644 uview-ui/components/u-card/u-card.vue create mode 100644 uview-ui/components/u-cell-group/u-cell-group.vue create mode 100644 uview-ui/components/u-cell-item/u-cell-item.vue create mode 100644 uview-ui/components/u-checkbox-group/u-checkbox-group.vue create mode 100644 uview-ui/components/u-checkbox/u-checkbox.vue create mode 100644 uview-ui/components/u-circle-progress/u-circle-progress.vue create mode 100644 uview-ui/components/u-circle-progress/u-line-progress/u-line-progress.vue create mode 100644 uview-ui/components/u-col/u-col.vue create mode 100644 uview-ui/components/u-collapse-item/u-collapse-item.vue create mode 100644 uview-ui/components/u-collapse/u-collapse.vue create mode 100644 uview-ui/components/u-column-notice/u-column-notice.vue create mode 100644 uview-ui/components/u-count-down/u-count-down.vue create mode 100644 uview-ui/components/u-count-to/u-count-to.vue create mode 100644 uview-ui/components/u-divider/u-divider.vue create mode 100644 uview-ui/components/u-dropdown-item/u-dropdown-item.vue create mode 100644 uview-ui/components/u-dropdown/u-dropdown.vue create mode 100644 uview-ui/components/u-empty/u-empty.vue create mode 100644 uview-ui/components/u-field/u-field.vue create mode 100644 uview-ui/components/u-form-item/u-form-item.vue create mode 100644 uview-ui/components/u-form/u-form.vue create mode 100644 uview-ui/components/u-full-screen/u-full-screen.vue create mode 100644 uview-ui/components/u-gap/u-gap.vue create mode 100644 uview-ui/components/u-grid-item/u-grid-item.vue create mode 100644 uview-ui/components/u-grid/u-grid.vue create mode 100644 uview-ui/components/u-icon/u-icon.vue create mode 100644 uview-ui/components/u-image/u-image.vue create mode 100644 uview-ui/components/u-index-anchor/u-index-anchor.vue create mode 100644 uview-ui/components/u-index-list/u-index-list.vue create mode 100644 uview-ui/components/u-input/u-input.vue create mode 100644 uview-ui/components/u-keyboard/u-keyboard.vue create mode 100644 uview-ui/components/u-lazy-load/u-lazy-load.vue create mode 100644 uview-ui/components/u-line-progress/u-line-progress.vue create mode 100644 uview-ui/components/u-line/u-line.vue create mode 100644 uview-ui/components/u-link/u-link.vue create mode 100644 uview-ui/components/u-loading-page/u-loading-page.vue create mode 100644 uview-ui/components/u-loading/u-loading.vue create mode 100644 uview-ui/components/u-loadmore/u-loadmore.vue create mode 100644 uview-ui/components/u-mask/u-mask.vue create mode 100644 uview-ui/components/u-message-input/u-message-input.vue create mode 100644 uview-ui/components/u-modal/u-modal.vue create mode 100644 uview-ui/components/u-navbar/u-navbar.vue create mode 100644 uview-ui/components/u-no-network/u-no-network.vue create mode 100644 uview-ui/components/u-notice-bar/u-notice-bar.vue create mode 100644 uview-ui/components/u-number-box/u-number-box.vue create mode 100644 uview-ui/components/u-number-keyboard/u-number-keyboard.vue create mode 100644 uview-ui/components/u-parse/libs/CssHandler.js create mode 100644 uview-ui/components/u-parse/libs/MpHtmlParser.js create mode 100644 uview-ui/components/u-parse/libs/config.js create mode 100644 uview-ui/components/u-parse/libs/handler.wxs create mode 100644 uview-ui/components/u-parse/libs/trees.vue create mode 100644 uview-ui/components/u-parse/u-parse.vue create mode 100644 uview-ui/components/u-picker/u-picker.vue create mode 100644 uview-ui/components/u-popup/u-popup.vue create mode 100644 uview-ui/components/u-radio-group/u-radio-group.vue create mode 100644 uview-ui/components/u-radio/u-radio.vue create mode 100644 uview-ui/components/u-rate/u-rate.vue create mode 100644 uview-ui/components/u-read-more/u-read-more.vue create mode 100644 uview-ui/components/u-row-notice/u-row-notice.vue create mode 100644 uview-ui/components/u-row/u-row.vue create mode 100644 uview-ui/components/u-search/u-search.vue create mode 100644 uview-ui/components/u-section/u-section.vue create mode 100644 uview-ui/components/u-select/u-select.vue create mode 100644 uview-ui/components/u-skeleton/u-skeleton.vue create mode 100644 uview-ui/components/u-slider/u-slider.vue create mode 100644 uview-ui/components/u-steps/u-steps.vue create mode 100644 uview-ui/components/u-sticky/u-sticky.vue create mode 100644 uview-ui/components/u-subsection/u-subsection.vue create mode 100644 uview-ui/components/u-swipe-action/u-swipe-action.vue create mode 100644 uview-ui/components/u-swiper/u-swiper.vue create mode 100644 uview-ui/components/u-switch/u-switch.vue create mode 100644 uview-ui/components/u-tabbar/u-tabbar.vue create mode 100644 uview-ui/components/u-table/u-table.vue create mode 100644 uview-ui/components/u-tabs-swiper/u-tabs-swiper.vue create mode 100644 uview-ui/components/u-tabs/u-tabs.vue create mode 100644 uview-ui/components/u-tag/u-tag.vue create mode 100644 uview-ui/components/u-td/u-td.vue create mode 100644 uview-ui/components/u-th/u-th.vue create mode 100644 uview-ui/components/u-time-line-item/u-time-line-item.vue create mode 100644 uview-ui/components/u-time-line/u-time-line.vue create mode 100644 uview-ui/components/u-toast/u-toast.vue create mode 100644 uview-ui/components/u-top-tips/u-top-tips.vue create mode 100644 uview-ui/components/u-tr/u-tr.vue create mode 100644 uview-ui/components/u-upload/u-upload.vue create mode 100644 uview-ui/components/u-verification-code/u-verification-code.vue create mode 100644 uview-ui/components/u-waterfall/u-waterfall.vue create mode 100644 uview-ui/iconfont.css create mode 100644 uview-ui/index.js create mode 100644 uview-ui/index.scss create mode 100644 uview-ui/libs/config/config.js create mode 100644 uview-ui/libs/config/zIndex.js create mode 100644 uview-ui/libs/css/color.scss create mode 100644 uview-ui/libs/css/common.scss create mode 100644 uview-ui/libs/css/style.components.scss create mode 100644 uview-ui/libs/css/style.h5.scss create mode 100644 uview-ui/libs/css/style.mp.scss create mode 100644 uview-ui/libs/css/style.nvue.scss create mode 100644 uview-ui/libs/css/style.vue.scss create mode 100644 uview-ui/libs/function/$parent.js create mode 100644 uview-ui/libs/function/addUnit.js create mode 100644 uview-ui/libs/function/bem.js create mode 100644 uview-ui/libs/function/color.js create mode 100644 uview-ui/libs/function/colorGradient.js create mode 100644 uview-ui/libs/function/debounce.js create mode 100644 uview-ui/libs/function/deepClone.js create mode 100644 uview-ui/libs/function/deepMerge.js create mode 100644 uview-ui/libs/function/getParent.js create mode 100644 uview-ui/libs/function/guid.js create mode 100644 uview-ui/libs/function/md5.js create mode 100644 uview-ui/libs/function/queryParams.js create mode 100644 uview-ui/libs/function/random.js create mode 100644 uview-ui/libs/function/randomArray.js create mode 100644 uview-ui/libs/function/route.js create mode 100644 uview-ui/libs/function/sys.js create mode 100644 uview-ui/libs/function/test.js create mode 100644 uview-ui/libs/function/throttle.js create mode 100644 uview-ui/libs/function/timeFormat.js create mode 100644 uview-ui/libs/function/timeFrom.js create mode 100644 uview-ui/libs/function/toast.js create mode 100644 uview-ui/libs/function/trim.js create mode 100644 uview-ui/libs/function/type2icon.js create mode 100644 uview-ui/libs/mixin/mixin.js create mode 100644 uview-ui/libs/mixin/mpShare.js create mode 100644 uview-ui/libs/request/index.js create mode 100644 uview-ui/libs/store/index.js create mode 100644 uview-ui/libs/util/area.js create mode 100644 uview-ui/libs/util/async-validator.js create mode 100644 uview-ui/libs/util/city.js create mode 100644 uview-ui/libs/util/emitter.js create mode 100644 uview-ui/libs/util/province.js create mode 100644 uview-ui/package.json create mode 100644 uview-ui/theme.scss diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4d50cbd --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +fan: +node_modules/**/* + unpackage/ + unpackage/**/* + .idea + .idea/ + .expo/* + npm-debug.* + *.orig.* + web-build/ + # macOS + .DS_Store diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json new file mode 100644 index 0000000..a97fd25 --- /dev/null +++ b/.hbuilderx/launch.json @@ -0,0 +1,20 @@ +{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/ + // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数 + "version": "0.0", + "configurations": [{ + "app-plus" : + { + "launchtype" : "local" + }, + "default" : + { + "launchtype" : "local" + }, + "h5" : + { + "launchtype" : "local" + }, + "type" : "uniCloud" + } + ] +} diff --git a/App.vue b/App.vue new file mode 100644 index 0000000..6907811 --- /dev/null +++ b/App.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/README.md b/README.md new file mode 100644 index 0000000..e82c988 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# first + diff --git a/components/navigation/navigation.vue b/components/navigation/navigation.vue new file mode 100644 index 0000000..9fa6f58 --- /dev/null +++ b/components/navigation/navigation.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/components/tabBar/tabBar.vue b/components/tabBar/tabBar.vue new file mode 100644 index 0000000..c2ed621 --- /dev/null +++ b/components/tabBar/tabBar.vue @@ -0,0 +1,189 @@ + + + + + diff --git a/main.js b/main.js new file mode 100644 index 0000000..6dba24c --- /dev/null +++ b/main.js @@ -0,0 +1,43 @@ +import Vue from 'vue' +import App from './App' +import ZH from './utils/locales/zh.js' +import EN from './utils/locales/en.js' +import axios from './utils/axios.js' +import store from './store' +import uView from "uview-ui"; +import VueClipboards from 'vue-clipboard2' +import VueI18n from 'vue-i18n' +Vue.config.productionTip = false +// 自定义底部导航栏 +import tabBar from 'components/tabBar/tabBar.vue' + +Vue.use(uView); +Vue.use(VueClipboards); +Vue.use(VueI18n); +Vue.prototype.$axios = axios +Vue.prototype.$store = store +Vue.config.productionTip = false +Vue.component('tab-bar', tabBar) +// Vue.prototype.$showDialog = true +App.mpType = 'app' + +const i18n = new VueI18n({ + // locale: store.state.language, // 默认选择的语言 + // locale:'en', + locale:'zh-CN', + messages: { + 'zh-CN': ZH, + 'en': EN + } +}) + +Vue.prototype.$_i18n = i18n + + + +const app = new Vue({ + i18n, + store, + ...App +}) +app.$mount() diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..068ff76 --- /dev/null +++ b/manifest.json @@ -0,0 +1,135 @@ +{ + "name" : "BITCOOO", + "appid" : "__UNI__1ECBEE1", + "description" : "", + "versionName" : "1.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + // 静止弹出h5+runtime + "compatible" : { + "ignoreVersion" : true + }, + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : { + "ad" : {} + }, + "icons" : { + "android" : { + "hdpi" : "unpackage/res/icons/72x72.png", + "xhdpi" : "unpackage/res/icons/96x96.png", + "xxhdpi" : "unpackage/res/icons/144x144.png", + "xxxhdpi" : "unpackage/res/icons/192x192.png" + }, + "ios" : { + "appstore" : "unpackage/res/icons/1024x1024.png", + "ipad" : { + "app" : "unpackage/res/icons/76x76.png", + "app@2x" : "unpackage/res/icons/152x152.png", + "notification" : "unpackage/res/icons/20x20.png", + "notification@2x" : "unpackage/res/icons/40x40.png", + "proapp@2x" : "unpackage/res/icons/167x167.png", + "settings" : "unpackage/res/icons/29x29.png", + "settings@2x" : "unpackage/res/icons/58x58.png", + "spotlight" : "unpackage/res/icons/40x40.png", + "spotlight@2x" : "unpackage/res/icons/80x80.png" + }, + "iphone" : { + "app@2x" : "unpackage/res/icons/120x120.png", + "app@3x" : "unpackage/res/icons/180x180.png", + "notification@2x" : "unpackage/res/icons/40x40.png", + "notification@3x" : "unpackage/res/icons/60x60.png", + "settings@2x" : "unpackage/res/icons/58x58.png", + "settings@3x" : "unpackage/res/icons/87x87.png", + "spotlight@2x" : "unpackage/res/icons/80x80.png", + "spotlight@3x" : "unpackage/res/icons/120x120.png" + } + } + } + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "h5" : { + "publicPath" : "/", + "devServer" : { + // "port" : 8083, + "disableHostCheck" : true, + "https" : true, + "proxy" : { + "/start" : { + "ws" : false, + "target" : "", + + "changeOrigin" : true, + "secure" : false, + "pathRewrite" : { + "^/start" : "" + } + } + }, + "port" : "" + }, + "title" : "color", + "domain" : "https://wingold6.com" + } +} +// 静止弹出h5+runtime +/* 模块配置 */ + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8159830 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1118 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@babel/runtime": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.0.tgz", + "integrity": "sha512-Nht8L0O8YCktmsDV6FqFue7vQLRx3Hb0B37lS5y0jDRqRxlBG4wIJHnf9/bgSE2UyipKFA01YtS+npRdTWBUyw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@ethersproject/abi": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.5.0.tgz", + "integrity": "sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w==", + "requires": { + "@ethersproject/address": "^5.5.0", + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/constants": "^5.5.0", + "@ethersproject/hash": "^5.5.0", + "@ethersproject/keccak256": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/strings": "^5.5.0" + } + }, + "@ethersproject/abstract-provider": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.5.1.tgz", + "integrity": "sha512-m+MA/ful6eKbxpr99xUYeRvLkfnlqzrF8SZ46d/xFB1A7ZVknYc/sXJG0RcufF52Qn2jeFj1hhcoQ7IXjNKUqg==", + "requires": { + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/networks": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/transactions": "^5.5.0", + "@ethersproject/web": "^5.5.0" + } + }, + "@ethersproject/abstract-signer": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.5.0.tgz", + "integrity": "sha512-lj//7r250MXVLKI7sVarXAbZXbv9P50lgmJQGr2/is82EwEb8r7HrxsmMqAjTsztMYy7ohrIhGMIml+Gx4D3mA==", + "requires": { + "@ethersproject/abstract-provider": "^5.5.0", + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/properties": "^5.5.0" + } + }, + "@ethersproject/address": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.5.0.tgz", + "integrity": "sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw==", + "requires": { + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/keccak256": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/rlp": "^5.5.0" + } + }, + "@ethersproject/base64": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.5.0.tgz", + "integrity": "sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA==", + "requires": { + "@ethersproject/bytes": "^5.5.0" + } + }, + "@ethersproject/basex": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.5.0.tgz", + "integrity": "sha512-ZIodwhHpVJ0Y3hUCfUucmxKsWQA5TMnavp5j/UOuDdzZWzJlRmuOjcTMIGgHCYuZmHt36BfiSyQPSRskPxbfaQ==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/properties": "^5.5.0" + } + }, + "@ethersproject/bignumber": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.5.0.tgz", + "integrity": "sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "bn.js": "^4.11.9" + } + }, + "@ethersproject/bytes": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.5.0.tgz", + "integrity": "sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog==", + "requires": { + "@ethersproject/logger": "^5.5.0" + } + }, + "@ethersproject/constants": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.5.0.tgz", + "integrity": "sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ==", + "requires": { + "@ethersproject/bignumber": "^5.5.0" + } + }, + "@ethersproject/contracts": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.5.0.tgz", + "integrity": "sha512-2viY7NzyvJkh+Ug17v7g3/IJC8HqZBDcOjYARZLdzRxrfGlRgmYgl6xPRKVbEzy1dWKw/iv7chDcS83pg6cLxg==", + "requires": { + "@ethersproject/abi": "^5.5.0", + "@ethersproject/abstract-provider": "^5.5.0", + "@ethersproject/abstract-signer": "^5.5.0", + "@ethersproject/address": "^5.5.0", + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/constants": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/transactions": "^5.5.0" + } + }, + "@ethersproject/hash": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.5.0.tgz", + "integrity": "sha512-dnGVpK1WtBjmnp3mUT0PlU2MpapnwWI0PibldQEq1408tQBAbZpPidkWoVVuNMOl/lISO3+4hXZWCL3YV7qzfg==", + "requires": { + "@ethersproject/abstract-signer": "^5.5.0", + "@ethersproject/address": "^5.5.0", + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/keccak256": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/strings": "^5.5.0" + } + }, + "@ethersproject/hdnode": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.5.0.tgz", + "integrity": "sha512-mcSOo9zeUg1L0CoJH7zmxwUG5ggQHU1UrRf8jyTYy6HxdZV+r0PBoL1bxr+JHIPXRzS6u/UW4mEn43y0tmyF8Q==", + "requires": { + "@ethersproject/abstract-signer": "^5.5.0", + "@ethersproject/basex": "^5.5.0", + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/pbkdf2": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/sha2": "^5.5.0", + "@ethersproject/signing-key": "^5.5.0", + "@ethersproject/strings": "^5.5.0", + "@ethersproject/transactions": "^5.5.0", + "@ethersproject/wordlists": "^5.5.0" + } + }, + "@ethersproject/json-wallets": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.5.0.tgz", + "integrity": "sha512-9lA21XQnCdcS72xlBn1jfQdj2A1VUxZzOzi9UkNdnokNKke/9Ya2xA9aIK1SC3PQyBDLt4C+dfps7ULpkvKikQ==", + "requires": { + "@ethersproject/abstract-signer": "^5.5.0", + "@ethersproject/address": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/hdnode": "^5.5.0", + "@ethersproject/keccak256": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/pbkdf2": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/random": "^5.5.0", + "@ethersproject/strings": "^5.5.0", + "@ethersproject/transactions": "^5.5.0", + "aes-js": "3.0.0", + "scrypt-js": "3.0.1" + } + }, + "@ethersproject/keccak256": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.5.0.tgz", + "integrity": "sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "js-sha3": "0.8.0" + } + }, + "@ethersproject/logger": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.5.0.tgz", + "integrity": "sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg==" + }, + "@ethersproject/networks": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.0.tgz", + "integrity": "sha512-KWfP3xOnJeF89Uf/FCJdV1a2aDJe5XTN2N52p4fcQ34QhDqQFkgQKZ39VGtiqUgHcLI8DfT0l9azC3KFTunqtA==", + "requires": { + "@ethersproject/logger": "^5.5.0" + } + }, + "@ethersproject/pbkdf2": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.5.0.tgz", + "integrity": "sha512-SaDvQFvXPnz1QGpzr6/HToLifftSXGoXrbpZ6BvoZhmx4bNLHrxDe8MZisuecyOziP1aVEwzC2Hasj+86TgWVg==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/sha2": "^5.5.0" + } + }, + "@ethersproject/properties": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.5.0.tgz", + "integrity": "sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA==", + "requires": { + "@ethersproject/logger": "^5.5.0" + } + }, + "@ethersproject/providers": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.0.tgz", + "integrity": "sha512-xqMbDnS/FPy+J/9mBLKddzyLLAQFjrVff5g00efqxPzcAwXiR+SiCGVy6eJ5iAIirBOATjx7QLhDNPGV+AEQsw==", + "requires": { + "@ethersproject/abstract-provider": "^5.5.0", + "@ethersproject/abstract-signer": "^5.5.0", + "@ethersproject/address": "^5.5.0", + "@ethersproject/basex": "^5.5.0", + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/constants": "^5.5.0", + "@ethersproject/hash": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/networks": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/random": "^5.5.0", + "@ethersproject/rlp": "^5.5.0", + "@ethersproject/sha2": "^5.5.0", + "@ethersproject/strings": "^5.5.0", + "@ethersproject/transactions": "^5.5.0", + "@ethersproject/web": "^5.5.0", + "bech32": "1.1.4", + "ws": "7.4.6" + } + }, + "@ethersproject/random": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.5.0.tgz", + "integrity": "sha512-egGYZwZ/YIFKMHcoBUo8t3a8Hb/TKYX8BCBoLjudVCZh892welR3jOxgOmb48xznc9bTcMm7Tpwc1gHC1PFNFQ==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/logger": "^5.5.0" + } + }, + "@ethersproject/rlp": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.5.0.tgz", + "integrity": "sha512-hLv8XaQ8PTI9g2RHoQGf/WSxBfTB/NudRacbzdxmst5VHAqd1sMibWG7SENzT5Dj3yZ3kJYx+WiRYEcQTAkcYA==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/logger": "^5.5.0" + } + }, + "@ethersproject/sha2": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.5.0.tgz", + "integrity": "sha512-B5UBoglbCiHamRVPLA110J+2uqsifpZaTmid2/7W5rbtYVz6gus6/hSDieIU/6gaKIDcOj12WnOdiymEUHIAOA==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "hash.js": "1.1.7" + } + }, + "@ethersproject/signing-key": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.5.0.tgz", + "integrity": "sha512-5VmseH7qjtNmDdZBswavhotYbWB0bOwKIlOTSlX14rKn5c11QmJwGt4GHeo7NrL/Ycl7uo9AHvEqs5xZgFBTng==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "bn.js": "^4.11.9", + "elliptic": "6.5.4", + "hash.js": "1.1.7" + } + }, + "@ethersproject/solidity": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.5.0.tgz", + "integrity": "sha512-9NgZs9LhGMj6aCtHXhtmFQ4AN4sth5HuFXVvAQtzmm0jpSCNOTGtrHZJAeYTh7MBjRR8brylWZxBZR9zDStXbw==", + "requires": { + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/keccak256": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/sha2": "^5.5.0", + "@ethersproject/strings": "^5.5.0" + } + }, + "@ethersproject/strings": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.5.0.tgz", + "integrity": "sha512-9fy3TtF5LrX/wTrBaT8FGE6TDJyVjOvXynXJz5MT5azq+E6D92zuKNx7i29sWW2FjVOaWjAsiZ1ZWznuduTIIQ==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/constants": "^5.5.0", + "@ethersproject/logger": "^5.5.0" + } + }, + "@ethersproject/transactions": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.5.0.tgz", + "integrity": "sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA==", + "requires": { + "@ethersproject/address": "^5.5.0", + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/constants": "^5.5.0", + "@ethersproject/keccak256": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/rlp": "^5.5.0", + "@ethersproject/signing-key": "^5.5.0" + } + }, + "@ethersproject/units": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.5.0.tgz", + "integrity": "sha512-7+DpjiZk4v6wrikj+TCyWWa9dXLNU73tSTa7n0TSJDxkYbV3Yf1eRh9ToMLlZtuctNYu9RDNNy2USq3AdqSbag==", + "requires": { + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/constants": "^5.5.0", + "@ethersproject/logger": "^5.5.0" + } + }, + "@ethersproject/wallet": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.5.0.tgz", + "integrity": "sha512-Mlu13hIctSYaZmUOo7r2PhNSd8eaMPVXe1wxrz4w4FCE4tDYBywDH+bAR1Xz2ADyXGwqYMwstzTrtUVIsKDO0Q==", + "requires": { + "@ethersproject/abstract-provider": "^5.5.0", + "@ethersproject/abstract-signer": "^5.5.0", + "@ethersproject/address": "^5.5.0", + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/hash": "^5.5.0", + "@ethersproject/hdnode": "^5.5.0", + "@ethersproject/json-wallets": "^5.5.0", + "@ethersproject/keccak256": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/random": "^5.5.0", + "@ethersproject/signing-key": "^5.5.0", + "@ethersproject/transactions": "^5.5.0", + "@ethersproject/wordlists": "^5.5.0" + } + }, + "@ethersproject/web": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.0.tgz", + "integrity": "sha512-BEgY0eL5oH4mAo37TNYVrFeHsIXLRxggCRG/ksRIxI2X5uj5IsjGmcNiRN/VirQOlBxcUhCgHhaDLG4m6XAVoA==", + "requires": { + "@ethersproject/base64": "^5.5.0", + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/strings": "^5.5.0" + } + }, + "@ethersproject/wordlists": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.5.0.tgz", + "integrity": "sha512-bL0UTReWDiaQJJYOC9sh/XcRu/9i2jMrzf8VLRmPKx58ckSlOJiohODkECCO50dtLZHcGU6MLXQ4OOrgBwP77Q==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/hash": "^5.5.0", + "@ethersproject/logger": "^5.5.0", + "@ethersproject/properties": "^5.5.0", + "@ethersproject/strings": "^5.5.0" + } + }, + "@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "11.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", + "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" + }, + "@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "requires": { + "@types/node": "*" + } + }, + "aes-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=" + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "bignumber.js": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", + "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bip174": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bip174/-/bip174-2.0.1.tgz", + "integrity": "sha512-i3X26uKJOkDTAalYAp0Er+qGMDhrbbh2o93/xiPyAN2s25KrClSpe3VXo/7mNJoqA5qfko8rLS2l3RWZgYmjKQ==" + }, + "bip32": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", + "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", + "requires": { + "@types/node": "10.12.18", + "bs58check": "^2.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "tiny-secp256k1": "^1.1.3", + "typeforce": "^1.11.5", + "wif": "^2.0.6" + }, + "dependencies": { + "@types/node": { + "version": "10.12.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" + } + } + }, + "bip39": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", + "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", + "requires": { + "@types/node": "11.11.6", + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.9", + "randombytes": "^2.0.1" + } + }, + "bip66": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", + "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "bitcoin-ops": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz", + "integrity": "sha512-pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==" + }, + "bitcoinjs-lib": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz", + "integrity": "sha512-5DcLxGUDejgNBYcieMIUfjORtUeNWl828VWLHJGVKZCb4zIS1oOySTUr0LGmcqJBQgTBz3bGbRQla4FgrdQEIQ==", + "requires": { + "bech32": "^1.1.2", + "bip174": "^2.0.1", + "bip32": "^2.0.4", + "bip66": "^1.1.0", + "bitcoin-ops": "^1.4.0", + "bs58check": "^2.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.3", + "merkle-lib": "^2.0.10", + "pushdata-bitcoin": "^1.0.1", + "randombytes": "^2.0.1", + "tiny-secp256k1": "^1.1.1", + "typeforce": "^1.11.3", + "varuint-bitcoin": "^1.0.4", + "wif": "^2.0.1" + } + }, + "blakejs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz", + "integrity": "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg==" + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "requires": { + "base-x": "^3.0.2" + } + }, + "bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "requires": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "clipboard": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz", + "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==", + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "requires": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + } + }, + "ethereumjs-common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==" + }, + "ethereumjs-tx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "requires": { + "ethereumjs-common": "^1.5.0", + "ethereumjs-util": "^6.0.0" + }, + "dependencies": { + "@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "requires": { + "@types/node": "*" + } + }, + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + } + } + }, + "ethereumjs-util": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.3.tgz", + "integrity": "sha512-y+82tEbyASO0K0X1/SRhbJJoAlfcvq8JbrG4a5cjrOks7HS/36efU/0j2flxCPOUM++HFahk33kr/ZxyC4vNuw==", + "requires": { + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "rlp": "^2.2.4" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + } + } + }, + "ethers": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.1.tgz", + "integrity": "sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw==", + "requires": { + "@ethersproject/abi": "5.5.0", + "@ethersproject/abstract-provider": "5.5.1", + "@ethersproject/abstract-signer": "5.5.0", + "@ethersproject/address": "5.5.0", + "@ethersproject/base64": "5.5.0", + "@ethersproject/basex": "5.5.0", + "@ethersproject/bignumber": "5.5.0", + "@ethersproject/bytes": "5.5.0", + "@ethersproject/constants": "5.5.0", + "@ethersproject/contracts": "5.5.0", + "@ethersproject/hash": "5.5.0", + "@ethersproject/hdnode": "5.5.0", + "@ethersproject/json-wallets": "5.5.0", + "@ethersproject/keccak256": "5.5.0", + "@ethersproject/logger": "5.5.0", + "@ethersproject/networks": "5.5.0", + "@ethersproject/pbkdf2": "5.5.0", + "@ethersproject/properties": "5.5.0", + "@ethersproject/providers": "5.5.0", + "@ethersproject/random": "5.5.0", + "@ethersproject/rlp": "5.5.0", + "@ethersproject/sha2": "5.5.0", + "@ethersproject/signing-key": "5.5.0", + "@ethersproject/solidity": "5.5.0", + "@ethersproject/strings": "5.5.0", + "@ethersproject/transactions": "5.5.0", + "@ethersproject/units": "5.5.0", + "@ethersproject/wallet": "5.5.0", + "@ethersproject/web": "5.5.0", + "@ethersproject/wordlists": "5.5.0" + } + }, + "ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "requires": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + } + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "follow-redirects": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz", + "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==" + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "requires": { + "delegate": "^3.1.2" + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "i": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "injectpromise": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/injectpromise/-/injectpromise-1.0.0.tgz", + "integrity": "sha512-qNq5wy4qX4uWHcVFOEU+RqZkoVG65FhvGkyDWbuBxILMjK6A1LFf5A1mgXZkD4nRx5FCorD81X/XvPKp/zVfPA==" + }, + "is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=" + }, + "js-md5": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/js-md5/-/js-md5-0.7.3.tgz", + "integrity": "sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ==" + }, + "js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "keccak": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", + "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", + "requires": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "merkle-lib": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/merkle-lib/-/merkle-lib-2.0.10.tgz", + "integrity": "sha1-grjbrnXieneFOItz+ddyXQ9vMyY=" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" + }, + "node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node-gyp-build": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", + "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pushdata-bitcoin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz", + "integrity": "sha1-FZMdPNlnreUiBvUjqnMxrvfUOvc=", + "requires": { + "bitcoin-ops": "^1.3.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rlp": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", + "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", + "requires": { + "bn.js": "^5.2.0" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "secp256k1": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz", + "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==", + "requires": { + "elliptic": "^6.5.2", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + } + }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=", + "requires": { + "is-hex-prefixed": "1.0.0" + } + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + }, + "tiny-secp256k1": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", + "integrity": "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==", + "requires": { + "bindings": "^1.3.0", + "bn.js": "^4.11.8", + "create-hmac": "^1.1.7", + "elliptic": "^6.4.0", + "nan": "^2.13.2" + } + }, + "tronweb": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tronweb/-/tronweb-4.0.0.tgz", + "integrity": "sha512-yKRkEe9A5RJCRiDcKXfXhfF6CDJl7QWhBLleaW+GlTwVXKGNJdpGomuYhCXvQyFQVlY6cKzOfH7pXPH69rcfNQ==", + "requires": { + "@babel/runtime": "^7.0.0", + "axios": "^0.21.1", + "bignumber.js": "^9.0.1", + "elliptic": "^6.5.4", + "ethers": "^5.4.4", + "eventemitter3": "^3.1.0", + "injectpromise": "^1.0.0", + "lodash": "^4.17.21", + "semver": "^5.6.0", + "validator": "^13.6.0" + } + }, + "typeforce": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz", + "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" + }, + "varuint-bitcoin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", + "integrity": "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==", + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "vue-clipboard2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.1.tgz", + "integrity": "sha512-H5S/agEDj0kXjUb5GP2c0hCzIXWRBygaWLN3NEFsaI9I3uWin778SFEMt8QRXiPG+7anyjqWiw2lqcxWUSfkYg==", + "requires": { + "clipboard": "^2.0.0" + } + }, + "vue-i18n": { + "version": "8.26.5", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.26.5.tgz", + "integrity": "sha512-qYqfsFd8v2QFSLDAabqXXXpwjGvkuqJtTWqRpZPXpAFO6PArGH4A9vSplnA0HLmnB8km7OB5ZSdP8lkkX0rLew==" + }, + "wif": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", + "integrity": "sha1-CNP1IFbGZnkplyb63g1DKudLRwQ=", + "requires": { + "bs58check": "<3.0.0" + } + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" + } + } +} diff --git a/pages.json b/pages.json new file mode 100644 index 0000000..8f4789a --- /dev/null +++ b/pages.json @@ -0,0 +1,235 @@ +{ + "easycom": { + "^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue" + }, + "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + "path": "pages/menu/market/index" + + }, + { + "path": "pages/menu/backUp/transPaw/index" + + }, + { + "path": "pages/menu/address/backUp/index" + + }, + { + "path": "pages/register/index" + + }, + { + "path": "pages/menu/backUp/backUp2/index" + + }, + { + "path": "pages/menu/backUp/index" + + }, + { + "path": "pages/menu/backUp/backUp3/index" + + }, + +{ + "path":"pages/menu/backUp/reSuccessful" + + }, + { + "path": "pages/menu/wallet/add/index" + + }, + { + "path": "pages/menu/wallet/cwallet/index" + + }, + + { + "path": "pages/menu/wallet/mwallet/manage/index" + + }, + + + + { + "path": "pages/menu/sendToken/addAddress/index" + + }, + { + "path": "pages/menu/profile/index" + + }, + + { + "path": "pages/menu/address/index" + + }, + { + "path": "pages/menu/sendToken/address/index" + + }, + { + "path": "pages/menu/sendToken/transfer/index" + + }, + { + "path": "pages/menu/sendToken/enPassword/index" + + }, + + { + "path": "pages/menu/setting/index" + + }, + { + "path": "pages/menu/wallet/mwallet/index" + + }, + { + "path": "pages/menu/transction/detail/index" + + }, + { + "path": "pages/menu/sendToken/index" + + }, + { + "path": "pages/menu/address/addressMangement/index" + + }, + + + + + + { + "path": "pages/menu/token/btc/index" + + }, + + + + { + "path": "pages/menu/wallet/index" + + }, + { + "path": "pages/menu/load/index" + + }, + + + + { + "path": "pages/menu/discover/index" + + }, + + + { + "path": "pages/menu/address/showKey/index" + + }, + + + + +{ + "path": "pages/menu/setting/payPassword/index" + + }, +{ + "path": "pages/menu/setting/addBtcNode/index" + + }, +{ + "path": "pages/menu/setting/btcNodeSetting/index" + + }, +{ + "path": "pages/menu/setting/nodeSetting/index" + + }, +{ + "path": "pages/menu/setting/currency/index" + + }, +{ + "path": "pages/menu/setting/lang/index" + + }, + +{ + "path": "pages/menu/about/index" + + }, +{ + "path": "pages/menu/about/Privacy/index" + + }, +{ + "path": "pages/menu/about/terms/index" + + }, + + { + "path": "pages/menu/address/improtKey/index" + + } + + + + + + + + + ], +"globalStyle": { + "navigationBarTextStyle": "white", + "navigationBarBackgroundColor": "#34026B", + "style": { + "app-plus": { + "titleNView": false + } + } +} + // "tabBar": { + // "selectedColor": "#34026B", + // "list": [{ + // "text": "Home", + // "pagePath": "pages/menu/goods/index", + // "iconPath": "./static/tabbar/meun_icon_home_nor@3x.png", + // "selectedIconPath": "./static/tabbar/meun_icon_home_sel@3x.png" + // }, + // { + // "text": "Search", + // "pagePath": "pages/menu/search/index", + // "iconPath": "./static/tabbar/meun_icon_search_nor@3x.png", + // "selectedIconPath": "./static/tabbar/meun_icon_search_sel@3x.png" + // }, + // { + // "text": "Order", + // "pagePath":"pages/menu/order/index", + // "iconPath": "./static/tabbar/dorder.png", + // "selectedIconPath": "./static/tabbar/dorderS.png" + // }, + + // { + // "text": "Promotion", + // "pagePath": "pages/menu/promotion/index", + // "iconPath": "./static/tabbar/meun_icon_promotion_nor@2x.png", + // "selectedIconPath": "./static/tabbar/meun_icon_promotion_sel@2x.png" + // }, + // { + // "text": "My", + // "pagePath": "pages/menu/My/index", + // "iconPath": "./static/tabbar/meun_icon_my_nor@2x.png", + // "selectedIconPath": "./static/tabbar/meun_icon_my_sel@2x.png" + // } + // ] + // } + + +} diff --git a/pages/menu/about/Privacy/index.css b/pages/menu/about/Privacy/index.css new file mode 100644 index 0000000..3e8ac9d --- /dev/null +++ b/pages/menu/about/Privacy/index.css @@ -0,0 +1,9 @@ +.main{ + padding: 0 44rpx; + font-size: 30rpx; + line-height: 50rpx; + padding-bottom: 50rpx; +} +.con{ + margin-top: 30rpx; +} \ No newline at end of file diff --git a/pages/menu/about/Privacy/index.vue b/pages/menu/about/Privacy/index.vue new file mode 100644 index 0000000..ff40e7b --- /dev/null +++ b/pages/menu/about/Privacy/index.vue @@ -0,0 +1,44 @@ + + + + + + diff --git a/pages/menu/about/index.css b/pages/menu/about/index.css new file mode 100644 index 0000000..a3f2b1c --- /dev/null +++ b/pages/menu/about/index.css @@ -0,0 +1,37 @@ +.main{ + padding:0 24rpx +} +.top_con{ + width: 702rpx; + border-radius: 20rpx; + background: url('../../../static/tongyonh/Bodyback.png') no-repeat; + background-size: cover; + height: 400rpx; + margin: 0 auto; +} + +.bot_con{ + background-color: #fff; + box-shadow: 0 20rpx 20rpx 20rpx #ECEEF1; + border-radius: 20rpx; + padding: 0 20rpx; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; +} +.bot_con .item{ + height: 122rpx; + border-bottom: 2rpx solid #E7EAF1; +} +.bot_con .item:last-child{ + border-bottom: none; +} +.gray{ + color: #A3AED0 !important; +} +.bot_con .item .img1{ +width: 24rpx; +height: 24rpx; +} \ No newline at end of file diff --git a/pages/menu/about/index.vue b/pages/menu/about/index.vue new file mode 100644 index 0000000..b0d153a --- /dev/null +++ b/pages/menu/about/index.vue @@ -0,0 +1,70 @@ + + + + + + diff --git a/pages/menu/about/terms/index.css b/pages/menu/about/terms/index.css new file mode 100644 index 0000000..3e8ac9d --- /dev/null +++ b/pages/menu/about/terms/index.css @@ -0,0 +1,9 @@ +.main{ + padding: 0 44rpx; + font-size: 30rpx; + line-height: 50rpx; + padding-bottom: 50rpx; +} +.con{ + margin-top: 30rpx; +} \ No newline at end of file diff --git a/pages/menu/about/terms/index.vue b/pages/menu/about/terms/index.vue new file mode 100644 index 0000000..9017755 --- /dev/null +++ b/pages/menu/about/terms/index.vue @@ -0,0 +1,39 @@ + + + + + + diff --git a/pages/menu/address/addressMangement/index.css b/pages/menu/address/addressMangement/index.css new file mode 100644 index 0000000..62ecf67 --- /dev/null +++ b/pages/menu/address/addressMangement/index.css @@ -0,0 +1,104 @@ +.main{ + margin-top: 40rpx; + padding: 0 24rpx; + position: relative; +} +.main .item{ + background-color: #fff; + border-radius: 30rpx; + padding: 34rpx 34rpx; + box-shadow: 0 10rpx 20rpx 10rpx #E8ECEF; + margin-bottom: 24rpx; +} +.main .item .text1{ +font-size: 32rpx; +color: #000; +margin-bottom: 16rpx; +} +.main .item2{ + padding: 0 34rpx; +} +.bor{ + border-bottom: 2rpx solid #F4F7FE; +} +.main .item .text2{ +font-size: 32rpx; +color: #68769F; +} +.flex{ + display: flex; + align-items: center; + justify-content: space-between; +} +.main .item .name{ + height: 138rpx; +} +.main .item .address{ + color: #68769F; + font-size: 28rpx; +} +.main .item .img1{ + width: 25rpx; + vertical-align: middle; + height: 25rpx; + margin-left: 35rpx; +} +.showAddress{ + background-color: #fff; + padding-top: 24px; + padding-bottom: 66rpx; + padding-left: 24rpx; + padding-right: 24rpx; + border-radius: 20rpx; + position: absolute; + top: 80%; + left: 50%; + transform: translateX(-50%); + z-index: 9999; + width: 95%; +} +.showAddress .img1{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 20rpx; + top: 20rpx; +} +.showAddress .title{ + text-align: center; + font-size: 36rpx; +} + +/deep/ .u-input{ + background-color: #FAFAFA; + margin-top: 40rpx; + border-radius: 20rpx; +} + +.btnconn{ + width: 100%; + display: flex; + justify-content: space-between; + margin-top: 40rpx; +} +.btnconn .btn{ + width: 310rpx; + line-height: 90rpx; + border-radius: 30rpx; + border: 2rpx solid #5B53FF; + text-align: center; + display: flex; + align-items: center; + color:#5B53FF; + justify-content: center; + font-size: 34rpx; +} +.active{ + color: #fff !important; + background-color: #5B53FF; +} +.btnconn .btn .img1{ + width: 48rpx; + height: 48rpx; + +} \ No newline at end of file diff --git a/pages/menu/address/addressMangement/index.vue b/pages/menu/address/addressMangement/index.vue new file mode 100644 index 0000000..fb73cef --- /dev/null +++ b/pages/menu/address/addressMangement/index.vue @@ -0,0 +1,98 @@ + + + + + + diff --git a/pages/menu/address/backUp/index.css b/pages/menu/address/backUp/index.css new file mode 100644 index 0000000..a4cba4e --- /dev/null +++ b/pages/menu/address/backUp/index.css @@ -0,0 +1,149 @@ +.main{ + padding: 0 48rpx; + margin-top: 64rpx; +} +.main .title{ + line-height: 48rpx; + color: #7D87A6; + font-size: 32rpx; + text-align: center; + margin-top: 32rpx; + margin-bottom: 140rpx; +} + + + + +#payPwd{ + margin-top: 160rpx; +} + + +#payPwd .pwd-wrap{ + width: 100%; + height: 48px; + padding-bottom: 1px; + margin: 0 auto; + background: #fff; + display: flex; + display: -webkit-flex; + cursor: pointer; + justify-content: space-between; + padding: 0; + } + .pwd-wrap li{ + list-style-type:none; + text-align: center; + width: 94rpx; + line-height: 44px; + height: 100%; + border:2rpx solid #ddd ; + border-radius: 10rpx; + } + + .pwd-wrap li i{ + height: 10px; + width: 10px; + border-radius:50% ; + background: #000; + display: inline-block; + } + +.borc{ + border-color: #5B53FF !important; +} + + + +.btnconn{ + width: 100%; + display: flex; + justify-content: space-between; + margin-top: 160rpx; +} +.btnconn .btn{ + width: 310rpx; + line-height: 86rpx; + border-radius: 20rpx; + border: 2rpx solid #F6F8FE; + text-align: center; + display: flex; + align-items: center; + color:#A3AED0; + justify-content: center; + font-size: 34rpx; +} +.active{ + color: #6F67FF!important; + background-color: #F6F8FD; + border: none !important; +} +.btnconn .btn .img1{ + width: 48rpx; + height: 48rpx; + +} +.big_title{ + text-align: center; + font-size: 32rpx; +} +.bottom_con{ + +margin-top: 65rpx; +} +.bottom_con .top{ + word-break: break-all; + padding: 52rpx 32rpx; + text-align: center; + line-height: 50rpx; + background-color: #FAFAFA; + border-radius: 20rpx 20rpx 0 0; +} +.bottom_con .bottom{ + background-color: #F6F8FD; + display: flex; + justify-content: center; + align-items: center; + font-size: 32rpx; + height: 96rpx; + border-radius: 0 0 20rpx 20rpx; +} +.img1{ + width: 48rpx; + height: 48rpx; + margin-right: 10rpx; +} +.code_con .img2{ + display: block; + width: 486rpx; + height: 482rpx; + margin: 0 auto; + margin-top: 64rpx; +} + +.code_con .text{ + margin-top: 40rpx; + text-align: center; + font-size: 28rpx; + color: #7D87A6; + padding-bottom: 150rpx; +} + + +/deep/ .u-char-item[data-v-0e1e7f9a] { + margin: 10rpx 6rpx; + } + +/* /deep/ .u-box[data-v-0e1e7f9a] { + border: 2rpx solid #E0E5F2 !important; + } */ +/deep/ .u-dot span{ + color: #000 !important; +} + +/deep/ .u-placeholder-line{ + background: #5B53FF; +} +/deep/ .u-char-box{ + margin-top: 120rpx; +} \ No newline at end of file diff --git a/pages/menu/address/backUp/index.vue b/pages/menu/address/backUp/index.vue new file mode 100644 index 0000000..508b0d5 --- /dev/null +++ b/pages/menu/address/backUp/index.vue @@ -0,0 +1,67 @@ + + + + + + diff --git a/pages/menu/address/improtKey/index.css b/pages/menu/address/improtKey/index.css new file mode 100644 index 0000000..d8ecdf8 --- /dev/null +++ b/pages/menu/address/improtKey/index.css @@ -0,0 +1,32 @@ +.main .title{ + line-height: 48rpx; + color: #0F1828; + font-size: 32rpx; + text-align: center; +} +.main .title1{ + color: #000; + font-size: 34rpx; + text-align: center; + margin-bottom: 32rpx; +} +.main{ + padding: 0 48rpx; + margin-top: 64rpx; +} +.main .area{ + height: 364rpx; + margin-top: 96rpx; + border: 2rpx solid #E0E5F2; + border-radius: 10rpx; +} +.conf{ + width: 654rpx; + background-color: #5B53FF; + line-height: 112rpx; + text-align: center; + color: #fff; + border-radius: 20rpx; + position: absolute; + bottom: 20rpx; +} \ No newline at end of file diff --git a/pages/menu/address/improtKey/index.vue b/pages/menu/address/improtKey/index.vue new file mode 100644 index 0000000..34366e3 --- /dev/null +++ b/pages/menu/address/improtKey/index.vue @@ -0,0 +1,53 @@ + + + + + + diff --git a/pages/menu/address/index.css b/pages/menu/address/index.css new file mode 100644 index 0000000..a5d1a75 --- /dev/null +++ b/pages/menu/address/index.css @@ -0,0 +1,152 @@ +.renYou{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 30rpx; +} +.flex{ + display: flex; + align-items: center; + justify-content: space-between; +} +.main{ +padding: 0 24rpx; +margin-top: 50rpx; +} +.main .item{ + background-color: #fff; + padding: 32rpx; + box-shadow: 0 10rpx 20rpx 10rpx #EDF0F3; + border-radius: 20rpx; + margin-bottom: 30rpx; +} +.main .img1{ + width: 30rpx; + height: 30rpx; +} +.main .img2{ + width: 48rpx; + height: 48rpx; +} +.bigcon{ + margin-left: 20rpx; +} +.bigcon .text1{ + color: #0F1828; + font-size: 32rpx; + margin-bottom: 10rpx; +} +.btncon .text{ + font-size: 32rpx; +} +.fixed{ + +} +.btnconn{ + background-color: #fff; + padding: 24rpx 24rpx; + position: fixed; + width: 100%; + bottom: 30rpx; + display: flex; + justify-content: space-between; +} +.btnconn .btn{ + width: 334rpx; + line-height: 96rpx; + border-radius: 30rpx; + border: 2rpx solid #5B53FF; + text-align: center; + display: flex; + align-items: center; + color:#5B53FF; + justify-content: center; + font-size: 34rpx; +} +.active{ + color: #fff !important; + background-color: #5B53FF; +} +.btnconn .btn .img1{ + width: 48rpx; + height: 48rpx; + +} + +.show_bottom{ + border-radius: 20rpx 20rpx 0 0; + width: 750rpx; + background-color: #F8F8F9; + position: absolute; + bottom: -90rpx; + padding: 0 24rpx; + z-index: 99; + padding-bottom: 80rpx; +} +.show_bottom .tiao{ + background-color: #C9D4EA; + margin: 0 auto; + margin-top: 20rpx; + width: 106rpx; + height: 8rpx; + border-radius: 10rpx; +} +.show_bottom .title{ + text-align: center; + font-size: 36rpx; + font-weight: 700; + margin-top: 26rpx; +} +.show_bottom .bottom_con{ + background-color: #fff; + padding: 32rpx 24rpx; + border-radius: 20rpx; + margin-top: 40rpx; + padding-bottom: 60rpx; +} + + + + +/deep/ .u-checkbox__label{ + width: 530rpx; + margin-bottom: 48rpx; + color: #000; + margin-left: 70rpx; + } + /deep/ .u-checkbox{ + position: relative; + } + /deep/ .u-checkbox__icon-wrap{ + position: absolute; + left: 0; + top: 4rpx; + } +.conf{ + width: 654rpx; + background-color: #5B53FF; + line-height: 112rpx; + text-align: center; + color: #fff; + border-radius: 30rpx; +} +.bottom_con .input1{ + width: 90%; + padding-left: 20rpx; + line-height: 96rpx; + background-color: #FAFAFA; + border: 2rpx solid #E9EDF7; + border-radius: 20rpx; + margin-top: 20rpx; +} +/deep/ .u-checkbox-group{ + width: 100%; + display: block; +} +/deep/ .u-checkbox{ + display: block; + width: 100% !important; +} +/deep/ .u-checkbox__label{ + width: 100%; +} \ No newline at end of file diff --git a/pages/menu/address/index.vue b/pages/menu/address/index.vue new file mode 100644 index 0000000..0e9e478 --- /dev/null +++ b/pages/menu/address/index.vue @@ -0,0 +1,147 @@ + + + + + + diff --git a/pages/menu/address/showKey/index.css b/pages/menu/address/showKey/index.css new file mode 100644 index 0000000..aa92d62 --- /dev/null +++ b/pages/menu/address/showKey/index.css @@ -0,0 +1,144 @@ +.main{ + padding: 0 48rpx; + margin-top: 64rpx; +} +.main .title{ + line-height: 48rpx; + color: #0F1828; + font-size: 32rpx; + text-align: center; +} + + + + +#payPwd{ + margin-top: 160rpx; +} + + +#payPwd .pwd-wrap{ + width: 100%; + height: 48px; + padding-bottom: 1px; + margin: 0 auto; + background: #fff; + display: flex; + display: -webkit-flex; + cursor: pointer; + justify-content: space-between; + padding: 0; + } + .pwd-wrap li{ + list-style-type:none; + text-align: center; + width: 94rpx; + line-height: 44px; + height: 100%; + border:2rpx solid #ddd ; + border-radius: 10rpx; + } + + .pwd-wrap li i{ + height: 10px; + width: 10px; + border-radius:50% ; + background: #000; + display: inline-block; + } + +.borc{ + border-color: #5B53FF !important; +} + + + +.btnconn{ + width: 100%; + display: flex; + justify-content: space-between; + margin-top: 160rpx; +} +.btnconn .btn{ + width: 310rpx; + line-height: 86rpx; + border-radius: 20rpx; + border: 2rpx solid #F6F8FE; + text-align: center; + display: flex; + align-items: center; + color:#A3AED0; + justify-content: center; + font-size: 34rpx; +} +.active{ + color: #6F67FF!important; + background-color: #F6F8FD; + border: none !important; +} +.btnconn .btn .img1{ + width: 48rpx; + height: 48rpx; + +} + +.bottom_con{ + +margin-top: 65rpx; +} +.bottom_con .top{ + word-break: break-all; + padding: 52rpx 32rpx; + text-align: center; + line-height: 50rpx; + background-color: #FAFAFA; + border-radius: 20rpx 20rpx 0 0; +} +.bottom_con .bottom{ + background-color: #F6F8FD; + display: flex; + justify-content: center; + align-items: center; + font-size: 32rpx; + height: 96rpx; + border-radius: 0 0 20rpx 20rpx; +} +.img1{ + width: 48rpx; + height: 48rpx; + margin-right: 10rpx; +} +.code_con .img2{ + display: block; + width: 486rpx; + height: 482rpx; + margin: 0 auto; + margin-top: 64rpx; +} + +.code_con .text{ + margin-top: 40rpx; + text-align: center; + font-size: 28rpx; + color: #7D87A6; + padding-bottom: 150rpx; +} + + +/deep/ .u-char-item[data-v-0e1e7f9a] { + margin: 10rpx 6rpx; + } + +/* /deep/ .u-box[data-v-0e1e7f9a] { + border: 2rpx solid #E0E5F2 !important; + } */ +/deep/ .u-dot span{ + color: #000 !important; +} + +/deep/ .u-placeholder-line{ + background: #5B53FF; +} +/deep/ .u-char-box{ + margin-top: 50rpx; +} \ No newline at end of file diff --git a/pages/menu/address/showKey/index.vue b/pages/menu/address/showKey/index.vue new file mode 100644 index 0000000..103f3f5 --- /dev/null +++ b/pages/menu/address/showKey/index.vue @@ -0,0 +1,92 @@ + + + + + + diff --git a/pages/menu/backUp/backUp2/index.css b/pages/menu/backUp/backUp2/index.css new file mode 100644 index 0000000..5a3879d --- /dev/null +++ b/pages/menu/backUp/backUp2/index.css @@ -0,0 +1,43 @@ +.main{ + padding: 0 48rpx; +} +.main .title{ + text-align: center; + margin-top: 80rpx; + color: #000; + font-size: 32rpx; + line-height: 48rpx; +} +.main .title2{ + text-align: center; + margin-top: 32rpx; + color: #7D87A6; + font-size: 28rpx; + line-height: 48rpx; +} +.mnemonic{ + display: flex; + justify-content: space-between; + flex-wrap: wrap; + margin-top: 114rpx; +} +.mnemonicBlock{ + width: 212rpx; + display: flex; + align-items: center; + justify-content: center; + height: 80rpx; + margin-bottom: 10rpx; + background-color: #E0E5F2; + border-radius: 10rpx; + text-align: center; + position: relative; + color: #000000; +} +.mnemonicBlock .number{ + position: absolute; + right: 14rpx; + font-size: 24rpx; + bottom: 10rpx; + color: #7D87A6; +} diff --git a/pages/menu/backUp/backUp2/index.vue b/pages/menu/backUp/backUp2/index.vue new file mode 100644 index 0000000..399cb17 --- /dev/null +++ b/pages/menu/backUp/backUp2/index.vue @@ -0,0 +1,77 @@ + + + + + + diff --git a/pages/menu/backUp/backUp3/index.css b/pages/menu/backUp/backUp3/index.css new file mode 100644 index 0000000..32ab24a --- /dev/null +++ b/pages/menu/backUp/backUp3/index.css @@ -0,0 +1,134 @@ +.main{ + padding: 0 32rpx; + padding-bottom: 100rpx; +} +.main .title{ + text-align: center; + margin-top: 80rpx; + color: #000; + font-size: 32rpx; + line-height: 48rpx; +} +.main .title2{ + text-align: center; + margin-top: 32rpx; + color: #7D87A6; + font-size: 28rpx; + line-height: 48rpx; +} +.mnemonic{ + margin-top: 40rpx; + overflow: hidden; +} +.mnemonicBlock{ + width: 212rpx; + display: flex; + align-items: center; + justify-content: center; + height: 80rpx; + margin-bottom: 10rpx; + background-color: #E0E5F2; + border-radius: 10rpx; + text-align: center; + position: relative; + color: #000000; + float: left; + margin-left: 10rpx; +} +.mnemonicBlock .number{ + position: absolute; + right: 14rpx; + font-size: 24rpx; + bottom: 10rpx; + color: #7D87A6; +} +.main .textareaa{ + min-height: 364rpx; + border: 2rpx solid #E9EDF7; + border-radius: 10rpx; + margin-top: 60rpx; + padding: 10rpx 10rpx 0rpx 0; +overflow: hidden; +} +.main .textareaa .item{ + float: left; +} +.main .textareaa .item{ + margin-left: 10rpx; +} +.mnemonicBlock .item{ +display: flex; + width: 100%; + justify-content: center; + align-items: center; + height: 100%; +} +.info_con{ + background-color: #fff; + width: 95%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%,-50%); + border-radius: 24rpx; + z-index: 999; + padding-top: 128rpx; + padding-bottom: 64rpx; +} +.info_con .img{ + display: block; + margin: 0 auto; + width: 124rpx; + height: 124rpx; +} +.info_con .info{ + text-align: center; + font-size: 36rpx; + margin-top: 20rpx; +} +.info_con .text{ + color: #7D87A6; + text-align: center; + font-size: 30rpx; + margin-top: 40rpx; +} +.info_con .btn{ + margin: 0 auto; + background-color: #5B53FF; + width: 480rpx; + line-height: 96rpx; + border-radius: 32rpx; + color: #fff; + text-align: center; + margin-top: 104rpx; + +} +.info_con .img2{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 30rpx; + top: 30rpx; +} +.info_con .btncon{ + margin-top: 64rpx; + display: flex; + justify-content: space-between; + padding: 0 24rpx; +} +.info_con .btncon .can{ + width: 314rpx; + line-height: 96rpx; + border-radius: 32rpx; + text-align: center; + color: #F16063; + border: 2rpx solid #F16063; +} +.info_con .btncon .con{ + width: 314rpx; + line-height: 96rpx; + border-radius: 32rpx; + text-align: center; + color: #fff; +background-color: #5B53FF; +} \ No newline at end of file diff --git a/pages/menu/backUp/backUp3/index.vue b/pages/menu/backUp/backUp3/index.vue new file mode 100644 index 0000000..8bc64e6 --- /dev/null +++ b/pages/menu/backUp/backUp3/index.vue @@ -0,0 +1,170 @@ + + + + + + diff --git a/pages/menu/backUp/index.css b/pages/menu/backUp/index.css new file mode 100644 index 0000000..9bb0f67 --- /dev/null +++ b/pages/menu/backUp/index.css @@ -0,0 +1,56 @@ +.main{ + padding: 0 48rpx; + padding-bottom: 100rpx; +} +.main .img1{ + width: 444rpx; + height: 444rpx; + display: block; + margin: 0 auto; + margin-top: 115rpx; +} +.main .title{ + font-size: 48rpx; + text-align: center; + color: #000; + font-weight: bold; + margin-top: 65rpx; +} + /deep/ .u-checkbox__icon-wrap--circle{ + background-color: #D8DBEA; + } + .main .bottom{ + margin-top: 66rpx; + } + .main .imgcon{ + position: relative; + } + .main .imgcon .img2{ + width: 100rpx; + height: 150rpx; + position: absolute; + left: 50%; + top: 50%; + transform: translateX(-50%); + } +/deep/ .u-checkbox__label{ + width: 530rpx; + margin-bottom: 48rpx; + color: #000; + margin-left: 70rpx; + } + /deep/ .u-checkbox{ + position: relative; + } + /deep/ .u-checkbox__icon-wrap{ + position: absolute; + left: 0; + top: 10rpx; + } +.sheng{ + background-color: #5B53FF; +} +/deep/ .u-checkbox__icon-wrap--disabled { + background-color: #2979ff; + border-color: #2979ff; +} \ No newline at end of file diff --git a/pages/menu/backUp/index.vue b/pages/menu/backUp/index.vue new file mode 100644 index 0000000..fac3a97 --- /dev/null +++ b/pages/menu/backUp/index.vue @@ -0,0 +1,112 @@ + + + + + + diff --git a/pages/menu/backUp/reSuccessful.vue b/pages/menu/backUp/reSuccessful.vue new file mode 100644 index 0000000..c4f1134 --- /dev/null +++ b/pages/menu/backUp/reSuccessful.vue @@ -0,0 +1,38 @@ + + + + + + diff --git a/pages/menu/backUp/transPaw/index.css b/pages/menu/backUp/transPaw/index.css new file mode 100644 index 0000000..8fe5b4c --- /dev/null +++ b/pages/menu/backUp/transPaw/index.css @@ -0,0 +1,156 @@ +.main{ + padding: 0 48rpx; + margin-top: 64rpx; +} +.main .title{ + line-height: 48rpx; + color: #7D87A6; + font-size: 32rpx; + text-align: center; + margin-top: 32rpx; + margin-bottom: 140rpx; +} + + + + +#payPwd{ + margin-top: 160rpx; +} + + +#payPwd .pwd-wrap{ + width: 100%; + height: 48px; + padding-bottom: 1px; + margin: 0 auto; + background: #fff; + display: flex; + display: -webkit-flex; + cursor: pointer; + justify-content: space-between; + padding: 0; + } + .pwd-wrap li{ + list-style-type:none; + text-align: center; + width: 94rpx; + line-height: 44px; + height: 100%; + border:2rpx solid #ddd ; + border-radius: 10rpx; + } + + .pwd-wrap li i{ + height: 10px; + width: 10px; + border-radius:50% ; + background: #000; + display: inline-block; + } + +.borc{ + border-color: #5B53FF !important; +} + + + +.btnconn{ + width: 100%; + display: flex; + justify-content: space-between; + margin-top: 160rpx; +} +.btnconn .btn{ + width: 310rpx; + line-height: 86rpx; + border-radius: 20rpx; + border: 2rpx solid #F6F8FE; + text-align: center; + display: flex; + align-items: center; + color:#A3AED0; + justify-content: center; + font-size: 34rpx; +} +.active{ + color: #6F67FF!important; + background-color: #F6F8FD; + border: none !important; +} +.btnconn .btn .img1{ + width: 48rpx; + height: 48rpx; + +} +.big_title{ + text-align: center; + font-size: 36rpx; +} +.bottom_con{ + +margin-top: 65rpx; +} +.bottom_con .top{ + word-break: break-all; + padding: 52rpx 32rpx; + text-align: center; + line-height: 50rpx; + background-color: #FAFAFA; + border-radius: 20rpx 20rpx 0 0; +} +.bottom_con .bottom{ + background-color: #F6F8FD; + display: flex; + justify-content: center; + align-items: center; + font-size: 32rpx; + height: 96rpx; + border-radius: 0 0 20rpx 20rpx; +} +.img1{ + width: 48rpx; + height: 48rpx; + margin-right: 10rpx; +} +.code_con .img2{ + display: block; + width: 486rpx; + height: 482rpx; + margin: 0 auto; + margin-top: 64rpx; +} + +.code_con .text{ + margin-top: 40rpx; + text-align: center; + font-size: 28rpx; + color: #7D87A6; + padding-bottom: 150rpx; +} + + +/deep/ .u-char-item[data-v-0e1e7f9a] { + margin: 10rpx 6rpx; + } + +/* /deep/ .u-box[data-v-0e1e7f9a] { + border: 2rpx solid #E0E5F2 !important; + } */ +/deep/ .u-dot span{ + color: #000 !important; +} + +/deep/ .u-placeholder-line{ + background: #5B53FF; +} +/deep/ .u-dot span { + color: #5B53FF !important; +} + +.infoText{ + color:#F16063; + font-size: 30rpx; + text-align: center; + margin-top: 48rpx; +} \ No newline at end of file diff --git a/pages/menu/backUp/transPaw/index.vue b/pages/menu/backUp/transPaw/index.vue new file mode 100644 index 0000000..2a9faac --- /dev/null +++ b/pages/menu/backUp/transPaw/index.vue @@ -0,0 +1,106 @@ + + + + + + diff --git a/pages/menu/discover/index.css b/pages/menu/discover/index.css new file mode 100644 index 0000000..a83bed5 --- /dev/null +++ b/pages/menu/discover/index.css @@ -0,0 +1,139 @@ +.main{ + padding: 0 24rpx; +} +.custom-style { + background-color: #FAFAFA; + margin-top: 60rpx; + height: 92rpx; + border-radius: 16rpx; + line-height: 92rpx; + } + /deep/ .uni-input { + height: 90rpx; +} +.bg{ + width: 702rpx; + height: 302rpx; + margin-top: 24rpx; +} +/deep/ .u-scroll-view{ + border-bottom: 2rpx solid #F4F7FE; +} +/deep/ .u-tab-bar { + bottom: -3px; +} +.flex{ + display: flex; + justify-content: space-around; + align-items: center; +} +.item{ + padding-top: 36rpx; + padding-bottom: 32rpx; + overflow: hidden; +} +.item .img{ + width: 88rpx; + height: 88rpx; + float: left; +} +.item_con{ + +} +.text_con{ + float: left; + margin-left: 10px; + border-bottom: 1px solid #F4F7FE; + width: 84%; + padding-bottom: 20px; +} +.text_con .text1{ + font-size: 32rpx; +} +.text_con .text2{ + font-size: 28rpx; + color: #7D87A6; + margin-top: 6rpx; +} + +.view_con{ + width: 750rpx; + background-color: #F8F8F9; + border-radius: 20rpx 20rpx 0 0; + position: relative; + bottom: 0; + left: 0; + z-index: 999; + padding-top: 30rpx; + padding-left: 24rpx; + padding-right: 24rpx; +} +.tiao{ + width: 96rpx; + height: 8rpx; + background-color: #C9D4EA; + border-radius: 10rpx; + margin: 0 auto; + +} +.view_con .title{ + text-align: center; + font-size: 36rpx; + font-weight: 700; + margin-top: 30rpx; +} +.view_con .bottom{ + background-color: #fff; + border-radius: 20rpx; + padding-top: 50rpx; + margin-top: 70rpx; + padding-left: 38rpx; + padding-right: 38rpx; + padding-bottom: 60rpx; +} +.view_con .bottom .title2{ + text-align: center; + font-size: 28rpx; + color: #7D87A6; +} +.view_con .bottom .text{ + font-size: 30rpx; + color:#0F1828; + margin-top: 40rpx; + line-height: 50rpx; +} +.select{ + margin-top: 52rpx; +} +.view_con .bg{ + width: 104rpx; + height: 104rpx; + background-color: #fff; + border-radius: 50%; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: 110rpx; +} +.view_con .img1{ + width: 84rpx; + height: 84rpx; + position: absolute; + left: 50%; + transform: translate(-50%,-50%); + top: 50%; +} +.select .name{ + margin-left: 12rpx; + font-size: 28rpx; + color: #7D87A6; +} +.btn{ + text-align: center; + background-color: #6852EC; + border-radius: 25rpx; + color: #fff; + font-size: 32rpx; + line-height: 96rpx; + margin-top: 52rpx; +} \ No newline at end of file diff --git a/pages/menu/discover/index.vue b/pages/menu/discover/index.vue new file mode 100644 index 0000000..910bbde --- /dev/null +++ b/pages/menu/discover/index.vue @@ -0,0 +1,153 @@ + + + + + + diff --git a/pages/menu/load/index.css b/pages/menu/load/index.css new file mode 100644 index 0000000..416d848 --- /dev/null +++ b/pages/menu/load/index.css @@ -0,0 +1,24 @@ +.logo{ + width: 214rpx; + height: 214rpx; +} +.mar{ + display: block; + margin: 0 auto; +} +.bit{ + width: 374rpx; + height: 100rpx; + margin-top: 66rpx; +} +.cry{ + width: 320rpx; + height: 68rpx; + margin-top: 24rpx; +} +.wrap{ + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%,-50%); +} \ No newline at end of file diff --git a/pages/menu/load/index.vue b/pages/menu/load/index.vue new file mode 100644 index 0000000..e942e51 --- /dev/null +++ b/pages/menu/load/index.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/pages/menu/market/index.css b/pages/menu/market/index.css new file mode 100644 index 0000000..f9feeb5 --- /dev/null +++ b/pages/menu/market/index.css @@ -0,0 +1,74 @@ +.main_con{ + padding: 0 24rpx; +} +.main_con .title{ + padding-top: 36rpx; + padding-bottom: 28rpx; + font-size: 36rpx; + font-weight: 500; + color: #0F1828; +} +.main{ + background-color: #fff; + border-radius: 15rpx; + padding: 0 24rpx; + box-shadow: 0 20rpx 20rpx 20rpx #ECEFF2; +} +.flex{ + display: flex; + justify-content: space-between; +} + +.title_item{ + padding-top: 32rpx; + padding-bottom: 20rpx; + border-bottom: 2rpx solid #F4F7FE; + color: #7D87A6; + font-size: 26rpx; +} +.title_item .imgcon{ + +} +.green{ + background-color: #6FCF97; +} +.red{ + background-color: #EB5757; +} +.main .item{ + border-bottom: 2rpx solid #F4F7FE; + padding-top: 40rpx; + padding-bottom: 32rpx; +} +.main .item .text2{ + color: #0F1828; + font-size: 30rpx; + font-weight: 500; +} +.main .item .text2 .t1{ + color: #7D87A6; + font-size: 28rpx; +} +.main .item .btn{ + display: flex; + align-items: center; + justify-content: center; + border-radius: 8rpx; + color: #fff; + font-size: 30rpx; + height: 80rpx; + width: 176rpx; +} + +.main .item .btn .img1{ + width: 48rpx; + height: 48rpx; +} +.Colorimg{ + display: block; + width: 24rpx; + height: 24rpx; +} +.title_item .imgcon{ + margin-left: 14rpx; +} \ No newline at end of file diff --git a/pages/menu/market/index.vue b/pages/menu/market/index.vue new file mode 100644 index 0000000..99710b9 --- /dev/null +++ b/pages/menu/market/index.vue @@ -0,0 +1,169 @@ + + + + + + diff --git a/pages/menu/profile/index.css b/pages/menu/profile/index.css new file mode 100644 index 0000000..a17787a --- /dev/null +++ b/pages/menu/profile/index.css @@ -0,0 +1,40 @@ +.main{ +padding: 0 24rpx; +padding-bottom: 350rpx; +} +.main_con{ + background-color: #fff; + border-radius: 24rpx; + margin-top: 32rpx; + padding: 0 24rpx; + padding-top: 40rpx; + box-shadow: 0 20rpx 20rpx 20rpx #EAEDF0; +} +.main_con .title{ + font-size: 28rpx; + padding-bottom: 10rpx; + color: #7D87A6; +} +.flex{ + display: flex; + align-items: center; + justify-content: space-between; +} +.main_con .item{ + padding: 32rpx 0; + border-top: 2rpx solid #F6F8FD; + border-bottom: 2rpx solid #F6F8FD; +} +.main_con .item .img1{ + width: 72rpx; + height: 72rpx; +} +.main_con .item .text1{ + font-size: 32rpx; + margin-left: 24rpx; +} +.main_con .item .img2{ + width: 14rpx; + height: 24rpx; + margin-right: 20rpx; +} \ No newline at end of file diff --git a/pages/menu/profile/index.vue b/pages/menu/profile/index.vue new file mode 100644 index 0000000..6d2f0f2 --- /dev/null +++ b/pages/menu/profile/index.vue @@ -0,0 +1,104 @@ + + + + + + diff --git a/pages/menu/sendToken/addAddress/index.css b/pages/menu/sendToken/addAddress/index.css new file mode 100644 index 0000000..ddfff90 --- /dev/null +++ b/pages/menu/sendToken/addAddress/index.css @@ -0,0 +1,402 @@ +.ac{ + position: relative; +} +.renYou{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 30rpx; +} +.main{ + padding: 0 26rpx; + padding-bottom: 50rpx; +} +.main_con{ + background-color: #fff; + border-radius: 26rpx; + padding-left: 26rpx; + padding-right: 40rpx; + margin-top: 98rpx; + box-shadow: 0 10rpx 30rpx 10rpx #EAEDF0; + position: relative; + padding-bottom: 52rpx; +} + +.yuan{ + width: 114rpx; + height: 114rpx; + border-radius: 50%; + position: absolute; + top:-50rpx; + left: 50%; + transform: translateX(-50%); +} +.yuan .img1{ + width: 90rpx; + height: 90rpx; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%,-50%); +} +.main_con .title{ + padding-top: 60rpx; + text-align: center; + font-size: 36rpx; + font-weight: 600; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; +} +.main_con .item{ + border-bottom: 2rpx solid #F6F8FD; + padding: 40rpx 0; +} +.main_con .item .inputcon{ + background-color: #FAFAFA; + border-radius: 22rpx; +} +.main_con .item .input1{ + padding-left: 20rpx; + margin-top: 24rpx; + width: 85%; + position: relative; +} +.inputcon{ + position: relative; +} +.inputcon .img1{ + width: 24rpx; + height: 24rpx; + position: absolute; + right: 20rpx; + top: 50%; + transform: translateY(-50%); +} +.inputcon .img2{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 20rpx; + top: 50%; + transform: translateY(-50%); +} +.main_con .item .top .text1{ + color: #000; + font-size: 30rpx; +} +.main_con .item .top .text2{ + color: #5B53FF; + font-size: 30rpx; +} +.main_con .item .top .text3{ + color: #A3AED0; + font-size: 28rpx; +} +.bg{ + text-align: center; + width: 108rpx; + line-height: 56rpx; + background-color: #F4F7FE; +} +.main_con .item .bottom{ + margin-top: 16rpx; +} +.main_con .item .inputcon .rig{ + position: absolute; + right: 20rpx; + top: 50%; + transform: translateY(-50%); + color: #A3AED0; +} +.main_con .item .inputcon .rig .text1{ + margin-right: 8rpx; +} +.main_con .item .inputcon .rig .text2{ + margin-left: 8rpx; +} +.ac{ + color: #000 !important; +} +.main_con .item .input2{ + width: 68% !important; + padding-left: 20rpx; + margin-top: 20rpx; + } + + + .inputcon2{ + margin-top: 20rpx; + } + .inputcon2 .inputc{ + background-color: #FAFAFA; + border-radius: 22rpx; + position: relative; + padding: 0 20rpx; + } + .inputcon2 .inputc .input3{ + width: 60%; + } + .flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + .textt{ + font-weight: 500; + font-size: 32rpx; + } + .btn_con{ + position: relative; + bottom: 0; + background-color: #fff; + padding: 20rpx 48rpx; + } + .btn_con .btn{ + text-align: center; + color: #fff; + background-color: #5B53FF; + border-radius: 32rpx; + line-height: 96rpx; + } + + .bottom_con{ + background-color: #F8F8F9; + border-radius: 24rpx 24rpx 0 0; + padding-top: 24rpx; + margin-top: 64rpx; + } + .bottom_con .tiao{ + width: 96rpx; + height: 8rpx; + background-color: #C9D4EA; + border-radius: 8rpx; + margin: 0 auto; + } + + + .big_con .bigtitle{ + text-align: center; + font-weight: 700; + font-size: 36rpx; + padding-top: 34rpx; + } + .big_con .tiao{ + width: 96rpx; + height: 8rpx; + background-color: #C9D4EA; + border-radius: 8rpx; + margin: 0 auto; + } + + .bottom_con { + background-color: #fff; + border-radius: 26rpx; + padding-left: 26rpx; + padding-right: 40rpx; + position: relative; + padding-bottom: 40rpx; + } + .bottom_con .title{ + text-align: center; + font-size: 36rpx; + padding-top: 50rpx; + } + .flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + .bottom_con .title_con{ + padding-top: 60rpx; + padding-bottom: 34rpx; + border-bottom: 2rpx solid #F6F8FD; + } + .bottom_con .title_con .text1{ + font-size: 40rpx; + font-size: 500; + } + .bottom_con .item{ + padding: 34rpx 0; + } + .bottom_con .item .text1{ + font-size: 28rpx; + color: #7D87A6; + } + .bottom_con .item .text1 .img{ + width: 80rpx; + height: 80rpx; + } + .bottom_con .item .text2{ + font-size: 32rpx; + margin-top: 8rpx; + } + .bottom_con .item .text2 .img{ + width: 48rpx; + height: 48rpx; + margin-left: 12rpx; + vertical-align: middle; + } + .yuan{ + width: 114rpx; + height: 114rpx; + border-radius: 50%; + position: absolute; + top:-50rpx; + left: 50%; + transform: translateX(-50%); + } + .yuan .img1{ + width: 92rpx; + height: 92rpx; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%,-50%); + } + .big_con{ + background-color: #F8F8F9; + border-radius: 26rpx 26rpx 0 0; + padding: 0 24rpx; + position: absolute; + z-index: 999; + bottom: 0; + padding-top: 24rpx; + padding-bottom: 100rpx; + } + .goto{ + text-align: center; + color: #fff; + background-color: #5B53FF; + border-radius: 32rpx; + line-height: 96rpx; + margin-top: 88rpx; + } + .zhiwen_con{ + background-color: #F8F8F9; + border-radius: 26rpx 26rpx 0 0; + padding: 0 24rpx; + position: absolute; + z-index: 9999; + bottom: 0; + padding-top: 24rpx; + padding-bottom: 100rpx; + width: 100%; + } + .zhiwen_con .tiao{ + width: 96rpx; + height: 8rpx; + background-color: #C9D4EA; + border-radius: 8rpx; + margin: 0 auto; + } + .zhiwen_con .bigtitle{ + text-align: center; + font-weight: 700; + font-size: 36rpx; + padding-top: 34rpx; + } + .zhiwen_con .bottom_con { + background-color: #fff; + border-radius: 26rpx; + padding-left: 26rpx; + padding-right: 40rpx; + position: relative; + height: 480rpx; + padding-top: 100rpx; + } + .zhiwen_con .bottom_con .img1{ + display: block; + width: 96rpx; + height: 106rpx; + margin: 0 auto; + } + .zhiwen_con .bottom_con .text1{ + text-align: center; + color: #7D87A6; + font-size: 28rpx; + margin-top: 45rpx; + margin-bottom: 80rpx; + } + .zhiwen_con .bottom_con .con .textt1{ + color: #5B53FF; + } + .zhiwen_con .bottom_con .con .textt2{ + color: #639AF2; + } + .red{ + color: #F16063 !important; + } + .green{ + color: #6AD6A8 !important; + } + .main .btn{ + color: #fff; + text-align: center; + line-height: 96rpx; + border-radius: 32rpx; + background-color: #ADA9FF; + } + .main_con .item:last-child{ + border: none; + } + .zindex{ + z-index: 999; + } + .w100{ + width: 100%; + } + .w100{ + text-align: center; + font-weight: 700; + font-size: 36rpx; + padding-top: 40rpx !important; + } + .flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + + .bottom_con .item{ + padding: 30rpx 0; + height: 136rpx; + border-bottom: 2rpx solid #F4F7FE; + width: 100%; + } + + /deep/ .u-radio-group{ + width: 100% !important; + } + + .select_btn{ + width: 100%; + background-color: #5B53FF; + border-radius: 30rpx; + text-align: center; + color: #fff; + font-size: 32rpx; + margin-top: 40rpx; + line-height: 96rpx; + } + .big_con .title{ + margin-top: 20rpx; + } + + .bottom_con .item .text2{ + font-size: 30rpx; + text-align: left; + color: #A3AED0; + font-weight: normal; + margin-top: 0; + } + .bottom_con .item .text1 .textcon{ + margin-left: 15rpx; + } + .bottom_con .item .text1{ + font-size: 32rpx; + color: #000; + font-weight: normal; + } \ No newline at end of file diff --git a/pages/menu/sendToken/addAddress/index.vue b/pages/menu/sendToken/addAddress/index.vue new file mode 100644 index 0000000..238247c --- /dev/null +++ b/pages/menu/sendToken/addAddress/index.vue @@ -0,0 +1,145 @@ + + + + + + diff --git a/pages/menu/sendToken/address/index.css b/pages/menu/sendToken/address/index.css new file mode 100644 index 0000000..f44809b --- /dev/null +++ b/pages/menu/sendToken/address/index.css @@ -0,0 +1,130 @@ +.hr{ + height: 100%; +} +.renYou{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 30rpx; +} +.flex{ + display: flex; + justify-content: space-between; +} +.main{ +padding: 0 24rpx; +margin-top: 50rpx; +height: 100%; +position: relative; +} +.main .item{ + background-color: #fff; + padding: 24rpx; + box-shadow: 0 10rpx 20rpx 10rpx #EDF0F3; + border-radius: 20rpx; + margin-bottom: 30rpx; + position: relative; +} +.main .img1{ + width: 30rpx; + height: 30rpx; +} +.main .img2{ + width: 48rpx; + height: 48rpx; +} + +.bigcon .text1{ + font-size: 28rpx; + margin-top: 15rpx; +} +.btncon .text{ + font-size: 32rpx; +} +.bigcon .textimg{ + +} +.bigcon .textimg .img{ + width: 50rpx; + height: 50rpx; +} +.flexx{ + display: flex; + align-items: center; +} + +.bigcon .textt{ + font-size: 32rpx; + color: #0F1828; + font-weight: 500; + margin-left: 10rpx; +} +.bigcon .textt2{ + font-size: 32rpx; + color: #7D87A6; + font-weight: 500; + margin-left: 26rpx; +} + + + +.set_con{ + background-color: #fff; + width: 402rpx; + border-radius: 32rpx; + position: absolute; + top: 0; + right: 0; + z-index: 999; + padding: 0 20rpx; + padding-top: 30rpx; +} +.set_con .img1{ + width: 36rpx; + height: 36rpx; + position: absolute; + right: 30rpx; + top: 30rpx; +} +.set_con .itemm .img{ + width: 36rpx; + margin-right: 20rpx; + height: 36rpx; +} +.set_con .itemm{ + color: #47548C; + font-size: 32rpx; + border-bottom: 2rpx solid #F6F8FD; + height: 120rpx; +} +.set_con .itemm:last-child{ + border-bottom: none; +} +.flexx{ + display: flex; + align-items: center; +} +.red{ + color: #F16063 !important; +} +.info_con{ + width: 702rpx; + height: 120rpx; + display: flex; + align-items: center; + position: absolute; + bottom: 60rpx; + border-radius: 26rpx; + justify-content: space-between; + padding: 0 48rpx; +} +.green{ + background-color: #6AD6A8; +} +.info_con .text{ + color: #fff; +} +.info_con .text2{ + font-size: 700; + font-size: 32rpx; +} \ No newline at end of file diff --git a/pages/menu/sendToken/address/index.vue b/pages/menu/sendToken/address/index.vue new file mode 100644 index 0000000..c7edef5 --- /dev/null +++ b/pages/menu/sendToken/address/index.vue @@ -0,0 +1,125 @@ + + + + + + diff --git a/pages/menu/sendToken/enPassword/index.css b/pages/menu/sendToken/enPassword/index.css new file mode 100644 index 0000000..5ede2ab --- /dev/null +++ b/pages/menu/sendToken/enPassword/index.css @@ -0,0 +1,147 @@ +.main{ + padding: 0 48rpx; + position: absolute; + top: 30%; + +} +.main .title{ + line-height: 48rpx; + color: #000; + font-size: 32rpx; + text-align: center; + margin-bottom: 20rpx; +} + + + + +#payPwd{ + margin-top: 160rpx; +} + + +#payPwd .pwd-wrap{ + width: 100%; + height: 48px; + padding-bottom: 1px; + margin: 0 auto; + background: #fff; + display: flex; + display: -webkit-flex; + cursor: pointer; + justify-content: space-between; + padding: 0; + } + .pwd-wrap li{ + list-style-type:none; + text-align: center; + width: 94rpx; + line-height: 44px; + height: 100%; + border:2rpx solid #ddd ; + border-radius: 10rpx; + } + + .pwd-wrap li i{ + height: 10px; + width: 10px; + border-radius:50% ; + background: #000; + display: inline-block; + } + +.borc{ + border-color: #5B53FF !important; +} + + + +.btnconn{ + width: 100%; + display: flex; + justify-content: space-between; + margin-top: 160rpx; +} +.btnconn .btn{ + width: 310rpx; + line-height: 86rpx; + border-radius: 20rpx; + border: 2rpx solid #F6F8FE; + text-align: center; + display: flex; + align-items: center; + color:#A3AED0; + justify-content: center; + font-size: 34rpx; +} +.active{ + color: #6F67FF!important; + background-color: #F6F8FD; + border: none !important; +} +.btnconn .btn .img1{ + width: 48rpx; + height: 48rpx; + +} +.big_title{ + text-align: center; + font-size: 36rpx; +} +.bottom_con{ + +margin-top: 65rpx; +} +.bottom_con .top{ + word-break: break-all; + padding: 52rpx 32rpx; + text-align: center; + line-height: 50rpx; + background-color: #FAFAFA; + border-radius: 20rpx 20rpx 0 0; +} +.bottom_con .bottom{ + background-color: #F6F8FD; + display: flex; + justify-content: center; + align-items: center; + font-size: 32rpx; + height: 96rpx; + border-radius: 0 0 20rpx 20rpx; +} +.img1{ + width: 48rpx; + height: 48rpx; + margin-right: 10rpx; +} +.code_con .img2{ + display: block; + width: 486rpx; + height: 482rpx; + margin: 0 auto; + margin-top: 64rpx; +} + +.code_con .text{ + margin-top: 40rpx; + text-align: center; + font-size: 28rpx; + color: #7D87A6; + padding-bottom: 150rpx; +} + + +/deep/ .u-char-item[data-v-0e1e7f9a] { + margin: 10rpx 6rpx; + } + +/* /deep/ .u-box[data-v-0e1e7f9a] { + border: 2rpx solid #E0E5F2 !important; + } */ +/deep/ .u-dot span{ + color: #000 !important; +} + +/deep/ .u-placeholder-line{ + background: #5B53FF; +} \ No newline at end of file diff --git a/pages/menu/sendToken/enPassword/index.vue b/pages/menu/sendToken/enPassword/index.vue new file mode 100644 index 0000000..45a3004 --- /dev/null +++ b/pages/menu/sendToken/enPassword/index.vue @@ -0,0 +1,73 @@ + + + + + + diff --git a/pages/menu/sendToken/index.css b/pages/menu/sendToken/index.css new file mode 100644 index 0000000..26c1a9e --- /dev/null +++ b/pages/menu/sendToken/index.css @@ -0,0 +1,79 @@ +.main{ + padding: 0rpx 24rpx; + margin-top: 48rpx; + padding-bottom: 80rpx; +} +.main_con{ + background-color: #fff; + border-radius: 20rpx; + width: 100%; + padding: 48rpx 0; + box-shadow: 0 0 30rpx #EBEEF1; +} +.logoimg{ + width: 96rpx; + height: 96rpx; + display: block; + margin: 0 auto; +} + +.title{ + font-size: 36rpx; + text-align: center; + font-weight: 700; + margin-top: 15rpx; +} +.main .code{ + display: block; + margin: 0 auto; + width: 390rpx; + height: 386rpx; + margin-top: 80rpx; +} +.main .text1{ + text-align: center; + width: 390rpx; + color: #7D87A6; + font-size: 28rpx; + margin: 0 auto; + margin-top: 26rpx; +} +.main .text2{ + color: #000; + font-size: 30rpx; + margin-top: 52rpx; + background-color: #FAFAFA; + border-radius: 10rpx; + padding: 32rpx; + border-radius: 20rpx; +} +.bottom_con{ + padding: 0 24rpx; +} +.copy{ + margin-top:58rpx; + color:#7D87A6 !important; +} +.main .text3{ + color: #000; + font-size: 32rpx; + margin-bottom: 24rpx; + line-height: 112rpx; + text-align: center; + background-color: #F6F8FD; + border-radius: 10rpx; + text-align: center; + border-radius: 20rpx; + display: flex; + justify-content: center; + align-items: center; +} +.copyImg{ + width: 48rpx; + height: 48rpx; + margin-right: 10rpx; +} +.main .text3:hover{ + background-color: #fff; + border: 2rpx solid #F6F8FD; +} diff --git a/pages/menu/sendToken/index.vue b/pages/menu/sendToken/index.vue new file mode 100644 index 0000000..698a978 --- /dev/null +++ b/pages/menu/sendToken/index.vue @@ -0,0 +1,61 @@ + + + + + + diff --git a/pages/menu/sendToken/transfer/index.css b/pages/menu/sendToken/transfer/index.css new file mode 100644 index 0000000..9a9bfcf --- /dev/null +++ b/pages/menu/sendToken/transfer/index.css @@ -0,0 +1,314 @@ +.ac{ + position: relative; +} +.main{ + padding: 0 26rpx; + padding-bottom: 50rpx; +} +.main_con{ + background-color: #fff; + border-radius: 26rpx; + padding-left: 26rpx; + padding-right: 40rpx; + margin-top: 98rpx; + box-shadow: 0 10rpx 30rpx 10rpx #EAEDF0; + position: relative; +} + +.yuan{ + width: 114rpx; + height: 114rpx; + border-radius: 50%; + position: absolute; + top:-50rpx; + left: 50%; + transform: translateX(-50%); +} +.yuan .img1{ + width: 90rpx; + height: 90rpx; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%,-50%); +} +.main_con .title{ + padding-top: 60rpx; + text-align: center; + font-size: 36rpx; + font-weight: 600; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; +} +.main_con .item{ + border-bottom: 2rpx solid #F6F8FD; + padding: 40rpx 0; +} +.main_con .item .inputcon{ + background-color: #FAFAFA; + border-radius: 22rpx; +} +.main_con .item .input1{ + padding-left: 20rpx; + margin-top: 24rpx; + width: 85%; + position: relative; +} +.inputcon{ + position: relative; +} +.inputcon .img1{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 20rpx; + top: 50%; + transform: translateY(-50%); +} +.main_con .item .top .text1{ + color: #7D87A6; + font-size: 30rpx; +} +.main_con .item .top .text2{ + color: #5B53FF; + font-size: 30rpx; +} +.main_con .item .top .text3{ + color: #A3AED0; + font-size: 28rpx; +} +.bg{ + text-align: center; + width: 108rpx; + line-height: 56rpx; + background-color: #F4F7FE; +} +.main_con .item .bottom{ + margin-top: 16rpx; +} +.main_con .item .inputcon .rig{ + position: absolute; + right: 20rpx; + top: 50%; + transform: translateY(-50%); + color: #A3AED0; +} +.main_con .item .inputcon .rig .text1{ + margin-right: 8rpx; +} +.main_con .item .inputcon .rig .text2{ + margin-left: 8rpx; +} +.ac{ + color: #000 !important; +} +.main_con .item .input2{ + width: 68% !important; + padding-left: 20rpx; + margin-top: 20rpx; + } + + + .inputcon2{ + margin-top: 20rpx; + } + .inputcon2 .inputc{ + background-color: #FAFAFA; + border-radius: 22rpx; + position: relative; + padding: 0 20rpx; + } + .inputcon2 .inputc .input3{ + width: 60%; + } + .flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + .textt{ + font-weight: 500; + font-size: 32rpx; + } + .btn_con{ + position: relative; + bottom: 0; + background-color: #fff; + padding: 20rpx 48rpx; + } + .btn_con .btn{ + text-align: center; + color: #fff; + background-color: #5B53FF; + border-radius: 32rpx; + line-height: 96rpx; + } + + .bottom_con{ + background-color: #F8F8F9; + border-radius: 24rpx 24rpx 0 0; + padding-top: 24rpx; + margin-top: 64rpx; + } + .bottom_con .tiao{ + width: 96rpx; + height: 8rpx; + background-color: #C9D4EA; + border-radius: 8rpx; + margin: 0 auto; + } + + + .big_con .bigtitle{ + text-align: center; + font-weight: 700; + font-size: 36rpx; + padding-top: 34rpx; + } + .big_con .tiao{ + width: 96rpx; + height: 8rpx; + background-color: #C9D4EA; + border-radius: 8rpx; + margin: 0 auto; + } + + .bottom_con { + background-color: #fff; + border-radius: 26rpx; + padding-left: 26rpx; + padding-right: 40rpx; + position: relative; + } + .bottom_con .title{ + text-align: center; + font-size: 36rpx; + padding-top: 50rpx; + } + .flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + .bottom_con .title_con{ + padding-top: 60rpx; + padding-bottom: 34rpx; + border-bottom: 2rpx solid #F6F8FD; + } + .bottom_con .title_con .text1{ + font-size: 40rpx; + font-size: 500; + } + .bottom_con .item{ + padding: 34rpx 0; + } + .bottom_con .item .text1{ + font-size: 28rpx; + color: #7D87A6; + } + .bottom_con .item .text2{ + font-size: 32rpx; + margin-top: 8rpx; + } + .bottom_con .item .text2 .img{ + width: 48rpx; + height: 48rpx; + margin-left: 12rpx; + vertical-align: middle; + } + .yuan{ + width: 114rpx; + height: 114rpx; + border-radius: 50%; + position: absolute; + top:-50rpx; + left: 50%; + transform: translateX(-50%); + } + .yuan .img1{ + width: 92rpx; + height: 92rpx; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%,-50%); + } + .big_con{ + background-color: #F8F8F9; + border-radius: 26rpx 26rpx 0 0; + padding: 0 24rpx; + position: absolute; + z-index: 999; + bottom: 0; + padding-top: 24rpx; + padding-bottom: 100rpx; + } + .goto{ + text-align: center; + color: #fff; + background-color: #5B53FF; + border-radius: 32rpx; + line-height: 96rpx; + margin-top: 88rpx; + } + .zhiwen_con{ + background-color: #F8F8F9; + border-radius: 26rpx 26rpx 0 0; + padding: 0 24rpx; + position: absolute; + z-index: 9999; + bottom: 0; + padding-top: 24rpx; + padding-bottom: 100rpx; + width: 100%; + } + .zhiwen_con .tiao{ + width: 96rpx; + height: 8rpx; + background-color: #C9D4EA; + border-radius: 8rpx; + margin: 0 auto; + } + .zhiwen_con .bigtitle{ + text-align: center; + font-weight: 700; + font-size: 36rpx; + padding-top: 34rpx; + } + .zhiwen_con .bottom_con { + background-color: #fff; + border-radius: 26rpx; + padding-left: 26rpx; + padding-right: 40rpx; + position: relative; + height: 480rpx; + padding-top: 100rpx; + } + .zhiwen_con .bottom_con .img1{ + display: block; + width: 96rpx; + height: 106rpx; + margin: 0 auto; + } + .zhiwen_con .bottom_con .text1{ + text-align: center; + color: #7D87A6; + font-size: 28rpx; + margin-top: 45rpx; + margin-bottom: 80rpx; + } + .zhiwen_con .bottom_con .con .textt1{ + color: #5B53FF; + } + .zhiwen_con .bottom_con .con .textt2{ + color: #639AF2; + } + .red{ + color: #F16063 !important; + } + .green{ + color: #6AD6A8 !important; + } \ No newline at end of file diff --git a/pages/menu/sendToken/transfer/index.vue b/pages/menu/sendToken/transfer/index.vue new file mode 100644 index 0000000..7a3f45f --- /dev/null +++ b/pages/menu/sendToken/transfer/index.vue @@ -0,0 +1,262 @@ + + + + + + diff --git a/pages/menu/setting/addBtcNode/index.css b/pages/menu/setting/addBtcNode/index.css new file mode 100644 index 0000000..078a27c --- /dev/null +++ b/pages/menu/setting/addBtcNode/index.css @@ -0,0 +1,59 @@ +.main{ + padding: 0 24rpx; + margin-top: 40rpx; + +} +.main_con{ + background-color: #fff; + border-radius: 20rpx; + box-shadow: 0 0 30rpx #EDEFF2; + padding: 0 24rpx; + padding-bottom: 60rpx; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + + .main .item{ + padding: 30rpx 0; + width: 100%; + } + +/deep/ .u-radio-group{ + width: 100% !important; +} + +.select_btn{ + width: 100%; + background-color: #ADA9FF; + border-radius: 30rpx; + text-align: center; + color: #fff; + font-size: 32rpx; + margin-top: 40rpx; + line-height: 96rpx; +} +.main .text1{ + font-size: 32rpx; +} +.main .text2{ + color: #A3AED0; +overflow: hidden; +text-overflow: ellipsis; +white-space: nowrap; +} +.main .text2 .img1{ + width: 24rpx; + height: 24rpx; + margin-left: 10rpx; +} +.main_con .input1{ + display: block; + height: 96rpx; + background-color: #FAFAFA; + border-radius: 20rpx; + padding-left: 30rpx; + margin-top: 30rpx; +} \ No newline at end of file diff --git a/pages/menu/setting/addBtcNode/index.vue b/pages/menu/setting/addBtcNode/index.vue new file mode 100644 index 0000000..0394c80 --- /dev/null +++ b/pages/menu/setting/addBtcNode/index.vue @@ -0,0 +1,99 @@ + + + + + + diff --git a/pages/menu/setting/btcNodeSetting/index.css b/pages/menu/setting/btcNodeSetting/index.css new file mode 100644 index 0000000..9398856 --- /dev/null +++ b/pages/menu/setting/btcNodeSetting/index.css @@ -0,0 +1,80 @@ + +.renYou{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 30rpx; +} +.main{ + padding: 0 24rpx; + margin-top: 40rpx; + +} +.main_con{ + + padding: 0 24rpx; + padding-bottom: 60rpx; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + .flex2{ + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + } + .main .item{ + padding: 30rpx 0; + height: 136rpx; + border-top: 2rpx solid #F4F7FE; + border-bottom: 2rpx solid #F4F7FE; + width: 100%; + } + +/deep/ .u-radio-group{ + width: 100% !important; +} +/deep/ .u-radio{ + line-height: 1.5; +} +.select_btn{ + width: 654rpx; + background-color: #5B53FF; + border-radius: 30rpx; + text-align: center; + color: #fff; + font-size: 32rpx; + margin-top: 40rpx; + line-height: 96rpx; + position: absolute; + bottom: 30rpx; +} +.main_con .sp1{ + font-size: 32rpx; +} +.main_con .sp2{ + font-size: 24rpx; + color: #A3AED0; +} + +.item_con .text1{ + font-size: 32rpx; +} +.item_con .text2{ + font-size: 24rpx; + color: #A3AED0; +} +.item_con .color_con{ + width: 16rpx; + height: 16rpx; + border-radius: 50%; +} +.red{ + background-color: #EB5757; +} +.green{ + background-color: #6FCF97; +} \ No newline at end of file diff --git a/pages/menu/setting/btcNodeSetting/index.vue b/pages/menu/setting/btcNodeSetting/index.vue new file mode 100644 index 0000000..a88624b --- /dev/null +++ b/pages/menu/setting/btcNodeSetting/index.vue @@ -0,0 +1,105 @@ + + + + + + diff --git a/pages/menu/setting/currency/index.css b/pages/menu/setting/currency/index.css new file mode 100644 index 0000000..b536747 --- /dev/null +++ b/pages/menu/setting/currency/index.css @@ -0,0 +1,39 @@ +.main{ + padding: 0 24rpx; + margin-top: 40rpx; + +} +.main_con{ + background-color: #fff; + border-radius: 20rpx; + box-shadow: 0 0 30rpx #EDEFF2; + padding: 0 24rpx; + padding-bottom: 60rpx; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + + .main .item{ + padding: 30rpx 0; + height: 136rpx; + border-bottom: 2rpx solid #F4F7FE; + width: 100%; + } + +/deep/ .u-radio-group{ + width: 100% !important; +} + +.select_btn{ + width: 100%; + background-color: #5B53FF; + border-radius: 30rpx; + text-align: center; + color: #fff; + font-size: 32rpx; + margin-top: 40rpx; + line-height: 96rpx; +} \ No newline at end of file diff --git a/pages/menu/setting/currency/index.vue b/pages/menu/setting/currency/index.vue new file mode 100644 index 0000000..72673b7 --- /dev/null +++ b/pages/menu/setting/currency/index.vue @@ -0,0 +1,106 @@ + + + + + + diff --git a/pages/menu/setting/index.css b/pages/menu/setting/index.css new file mode 100644 index 0000000..332fa5a --- /dev/null +++ b/pages/menu/setting/index.css @@ -0,0 +1,34 @@ +.main{ + padding: 0 24rpx; + margin-top: 40rpx; + +} +.main_con{ + background-color: #fff; + border-radius: 20rpx; + box-shadow: 0 0 30rpx #EDEFF2; + padding: 0 24rpx; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + + .main .item{ + padding: 30rpx 0; + height: 136rpx; + border-bottom: 2rpx solid #F4F7FE; + } + .main .item .text1{ + font-weight: 500; + } + .img1{ + width: 24rpx; + height: 24rpx; + vertical-align: middle; + } + .main .item .text2{ + color: #A3AED0; + margin-right: 20rpx; + } \ No newline at end of file diff --git a/pages/menu/setting/index.vue b/pages/menu/setting/index.vue new file mode 100644 index 0000000..8e80a79 --- /dev/null +++ b/pages/menu/setting/index.vue @@ -0,0 +1,77 @@ + + + + + + diff --git a/pages/menu/setting/lang/index.css b/pages/menu/setting/lang/index.css new file mode 100644 index 0000000..b536747 --- /dev/null +++ b/pages/menu/setting/lang/index.css @@ -0,0 +1,39 @@ +.main{ + padding: 0 24rpx; + margin-top: 40rpx; + +} +.main_con{ + background-color: #fff; + border-radius: 20rpx; + box-shadow: 0 0 30rpx #EDEFF2; + padding: 0 24rpx; + padding-bottom: 60rpx; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + + .main .item{ + padding: 30rpx 0; + height: 136rpx; + border-bottom: 2rpx solid #F4F7FE; + width: 100%; + } + +/deep/ .u-radio-group{ + width: 100% !important; +} + +.select_btn{ + width: 100%; + background-color: #5B53FF; + border-radius: 30rpx; + text-align: center; + color: #fff; + font-size: 32rpx; + margin-top: 40rpx; + line-height: 96rpx; +} \ No newline at end of file diff --git a/pages/menu/setting/lang/index.vue b/pages/menu/setting/lang/index.vue new file mode 100644 index 0000000..29f31bc --- /dev/null +++ b/pages/menu/setting/lang/index.vue @@ -0,0 +1,105 @@ + + + + + + diff --git a/pages/menu/setting/nodeSetting/index.css b/pages/menu/setting/nodeSetting/index.css new file mode 100644 index 0000000..3b48e16 --- /dev/null +++ b/pages/menu/setting/nodeSetting/index.css @@ -0,0 +1,54 @@ +.main{ + padding: 0 24rpx; + margin-top: 40rpx; + +} +.main_con{ + background-color: #fff; + border-radius: 20rpx; + box-shadow: 0 0 30rpx #EDEFF2; + padding: 0 24rpx; + padding-bottom: 60rpx; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; + } + + .main .item{ + padding: 30rpx 0; + height: 136rpx; + border-bottom: 2rpx solid #F4F7FE; + width: 100%; + } + +/deep/ .u-radio-group{ + width: 100% !important; +} + +.select_btn{ + width: 100%; + background-color: #5B53FF; + border-radius: 30rpx; + text-align: center; + color: #fff; + font-size: 32rpx; + margin-top: 40rpx; + line-height: 96rpx; +} +.main .text1{ + font-size: 32rpx; + width: 215rpx; +} +.main .text2{ + color: #A3AED0; +overflow: hidden; +text-overflow: ellipsis; +white-space: nowrap; +} +.main .text2 .img1{ + width: 24rpx; + height: 24rpx; + margin-left: 10rpx; +} \ No newline at end of file diff --git a/pages/menu/setting/nodeSetting/index.vue b/pages/menu/setting/nodeSetting/index.vue new file mode 100644 index 0000000..93783b9 --- /dev/null +++ b/pages/menu/setting/nodeSetting/index.vue @@ -0,0 +1,101 @@ + + + + + + diff --git a/pages/menu/setting/payPassword/index.css b/pages/menu/setting/payPassword/index.css new file mode 100644 index 0000000..786d96d --- /dev/null +++ b/pages/menu/setting/payPassword/index.css @@ -0,0 +1,146 @@ +.main{ + padding: 0 48rpx; + margin-top: 64rpx; +} +.main .title{ + line-height: 48rpx; + color: #7D87A6; + font-size: 32rpx; + text-align: center; + margin-top: 32rpx; + margin-bottom: 140rpx; +} + + + + +#payPwd{ + margin-top: 160rpx; +} + + +#payPwd .pwd-wrap{ + width: 100%; + height: 48px; + padding-bottom: 1px; + margin: 0 auto; + background: #fff; + display: flex; + display: -webkit-flex; + cursor: pointer; + justify-content: space-between; + padding: 0; + } + .pwd-wrap li{ + list-style-type:none; + text-align: center; + width: 94rpx; + line-height: 44px; + height: 100%; + border:2rpx solid #ddd ; + border-radius: 10rpx; + } + + .pwd-wrap li i{ + height: 10px; + width: 10px; + border-radius:50% ; + background: #000; + display: inline-block; + } + +.borc{ + border-color: #5B53FF !important; +} + + + +.btnconn{ + width: 100%; + display: flex; + justify-content: space-between; + margin-top: 160rpx; +} +.btnconn .btn{ + width: 310rpx; + line-height: 86rpx; + border-radius: 20rpx; + border: 2rpx solid #F6F8FE; + text-align: center; + display: flex; + align-items: center; + color:#A3AED0; + justify-content: center; + font-size: 34rpx; +} +.active{ + color: #6F67FF!important; + background-color: #F6F8FD; + border: none !important; +} +.btnconn .btn .img1{ + width: 48rpx; + height: 48rpx; + +} +.big_title{ + text-align: center; + font-size: 36rpx; +} +.bottom_con{ + +margin-top: 65rpx; +} +.bottom_con .top{ + word-break: break-all; + padding: 52rpx 32rpx; + text-align: center; + line-height: 50rpx; + background-color: #FAFAFA; + border-radius: 20rpx 20rpx 0 0; +} +.bottom_con .bottom{ + background-color: #F6F8FD; + display: flex; + justify-content: center; + align-items: center; + font-size: 32rpx; + height: 96rpx; + border-radius: 0 0 20rpx 20rpx; +} +.img1{ + width: 48rpx; + height: 48rpx; + margin-right: 10rpx; +} +.code_con .img2{ + display: block; + width: 486rpx; + height: 482rpx; + margin: 0 auto; + margin-top: 64rpx; +} + +.code_con .text{ + margin-top: 40rpx; + text-align: center; + font-size: 28rpx; + color: #7D87A6; + padding-bottom: 150rpx; +} + + +/deep/ .u-char-item[data-v-0e1e7f9a] { + margin: 10rpx 6rpx; + } + +/* /deep/ .u-box[data-v-0e1e7f9a] { + border: 2rpx solid #E0E5F2 !important; + } */ +/deep/ .u-dot span{ + color: #000 !important; +} + +/deep/ .u-placeholder-line{ + background: #5B53FF; +} \ No newline at end of file diff --git a/pages/menu/setting/payPassword/index.vue b/pages/menu/setting/payPassword/index.vue new file mode 100644 index 0000000..06a8c61 --- /dev/null +++ b/pages/menu/setting/payPassword/index.vue @@ -0,0 +1,76 @@ + + + + + + diff --git a/pages/menu/token/btc/index.css b/pages/menu/token/btc/index.css new file mode 100644 index 0000000..4813e19 --- /dev/null +++ b/pages/menu/token/btc/index.css @@ -0,0 +1,136 @@ +.renYou{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 30rpx; +} +.big_title{ + font-size: 48rpx; +} + +.main .money_con{ + width:100%; + height: 530rpx; + background: url('../../../../static/tongyonh/Group8.png') no-repeat; + background-size: contain; + padding: 100rpx 76rpx; +} +.textcon1{ + display: flex; + align-items: center; + justify-content: space-between; + line-height: 56rpx; +} +.textcon1 .text1{ + color: #fff; + font-size: 56rpx ; +} +.textcon1 .text1 .text2{ + color: #fff; + font-size: 32rpx ; +} +.textcon1 .img1{ + width: 84rpx; + height: 154rpx; +} +.textcon1 .v1{ + +} +.textcon1 .v1 .t1{ + color: #fff; + font-size: 32rpx; +} +.textcon1 .v1 .t2{ + color: #fff; + font-size: 24rpx; +} +.textcon1 .v2{ + margin-right: 100rpx; +} +.select_con{ + width: 100%; + +} +.select_con .select{ + margin: 0 12px; + border-radius: 30rpx; + background-color: #fff; + box-shadow: 0 0 30px #EBEEF1; +} +/deep/ .u-tabs{ + border-bottom: 2rpx solid #F6F8FD; + border-radius: 30rpx 30rpx 0 0; +} +.select_con .item1{ + display: flex; + justify-content: space-between; + padding-top: 60rpx; + padding-bottom: 50rpx; + border-bottom: 2rpx solid #F6F8FD; + padding-left: 40rpx; + padding-right: 24rpx; +} +.select_con .item1 .lef_con{ + display: flex; + align-items: center; +} +.select_con .item1 .lef_con .img1{ + width: 48rpx; + height: 48rpx; +} +.select_con .item1 .lef_con .textcon{ + margin-left: 24rpx; +} +.select_con .item1 .lef_con .textcon .text1{ + font-size: 32rpx; +} +.select_con .item1 .lef_con .textcon .text2{ + font-size: 24rpx; + color: #999; +} + +.select_con .item1 .rig_con .text1{ + font-size: 32rpx; +} +.select_con .item1 .rig_con .img1{ + width: 28rpx; + height: 20rpx; + float: right; + margin-top: 20rpx; +} +.select_con .item1 .rig_con .img2{ + width: 28rpx; + height: 40rpx; + float: right; + margin-top: 20rpx; +} +.btnconn{ + background-color: #fff; + padding: 24rpx 24rpx; + position: fixed; + width: 100%; + bottom: 30rpx; + display: flex; + justify-content: space-between; +} +.btnconn .btn{ + width: 334rpx; + line-height: 96rpx; + border-radius: 30rpx; + border: 2rpx solid #5B53FF; + text-align: center; + display: flex; + align-items: center; + color:#5B53FF; + justify-content: center; + font-size: 34rpx; +} +.active{ + color: #fff !important; + background-color: #5B53FF; +} +.btnconn .btn .img1{ + width: 48rpx; + height: 48rpx; + +} \ No newline at end of file diff --git a/pages/menu/token/btc/index.vue b/pages/menu/token/btc/index.vue new file mode 100644 index 0000000..70d4afd --- /dev/null +++ b/pages/menu/token/btc/index.vue @@ -0,0 +1,153 @@ + + + + + + diff --git a/pages/menu/transction/detail/index.css b/pages/menu/transction/detail/index.css new file mode 100644 index 0000000..23e5748 --- /dev/null +++ b/pages/menu/transction/detail/index.css @@ -0,0 +1,108 @@ +.main{ + padding: 0 26rpx; + padding-bottom: 100rpx; +} +.main_con{ + background-color: #fff; + border-radius: 26rpx; + padding-left: 26rpx; + padding-right: 40rpx; + margin-top: 98rpx; + box-shadow: 0 10rpx 30rpx 10rpx #EAEDF0; + position: relative; +} +.main_con .title{ + text-align: center; + color: #6AD6A8; + font-size: 36rpx; + padding-top: 100rpx; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; +} +.main_con .title_con{ + padding-top: 60rpx; + padding-bottom: 34rpx; + border-bottom: 2rpx solid #F6F8FD; +} +.main_con .title_con .text1{ + font-size: 40rpx; + font-size: 500; +} +.main_con .item{ + padding: 34rpx 0; + border-bottom: 2rpx solid #F6F8FD; +} +.main_con .item .text1{ + font-size: 28rpx; + color: #7D87A6; +} +.main_con .item .text2{ + font-size: 32rpx; + margin-top: 8rpx; +} +.main_con .item .text2 .img{ + width: 48rpx; + height: 48rpx; + margin-left: 12rpx; + vertical-align: middle; +} +.goto{ + display: flex; + align-items: center; + justify-content: center; + font-size: 28rpx; + color: #2F80ED; + padding: 60rpx 0 !important; +} +.yuan{ + width: 114rpx; + height: 114rpx; + border-radius: 50%; + background-color: #fff; + position: absolute; + top:-50rpx; + left: 50%; + transform: translateX(-50%); +} +.yuan .img1{ + width: 82rpx; + height: 82rpx; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%,-50%); +} +.sett{ + width: 95%; + position: absolute; + bottom: -270rpx; + left: 50%; + transform: translateX(-50%); + z-index: 999; +} +.sett .top{ + background-color: #fff; + border-radius: 26rpx; +} +.sett .top .item{ + line-height: 120rpx; + text-align: center; + font-size: 34rpx; + color: #47548C; + border-bottom: 2rpx solid #A3AED0; +} +.sett .top .item:last-child{ + border-bottom: none; +} +.sett .cancel{ + line-height: 120rpx; + text-align: center; + border-radius: 26rpx; + background-color: #fff; + font-size: 34rpx; + color: #5B53FF; + margin-top: 30rpx; +} \ No newline at end of file diff --git a/pages/menu/transction/detail/index.vue b/pages/menu/transction/detail/index.vue new file mode 100644 index 0000000..681d788 --- /dev/null +++ b/pages/menu/transction/detail/index.vue @@ -0,0 +1,119 @@ + + + + + + diff --git a/pages/menu/wallet/add/index.css b/pages/menu/wallet/add/index.css new file mode 100644 index 0000000..b310268 --- /dev/null +++ b/pages/menu/wallet/add/index.css @@ -0,0 +1,164 @@ +.renYou{ + width: 36rpx; + height: 20rpx; + position: absolute; + left: 30rpx; +} +.renYou2{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 30rpx; +} +.big_title{ + font-size: 36rpx; +} +.main{ + padding: 0 26rpx; + padding-bottom: 254rpx; +} + +.flex{ + display: flex; + align-items: center; +} +.textcon1{ + +} +.textcon1 .text{ + color: #fff; + font-size: 32rpx; +} +.textcon1 .img1{ + width: 38rpx; + height: 38rpx; + margin-left: 16rpx; +} +.textcon2{ + color: #fff; + font-size: 52rpx; + margin-top:40rpx; +} +.textcon3{ + color: #D6CAF7; + font-size: 28rpx; + margin-top:40rpx; +} +.main .money_con .img{ + width: 84rpx; + height: 84rpx; + position: absolute; + right: 50rpx; + top: 40rpx; + opacity: .5; +} + + +.bot_con{ + background-color: #fff; + border-radius: 24rpx; + margin-top: 40rpx; + padding-left: 24rpx; + padding-right: 24rpx; + box-shadow: 0 24rpx 24rpx 24rpx #EBEEF1; +} +.bot_con .title{ + color: #A3AED0; + font-size: 32rpx; + padding-bottom: 24rpx; +} + +.bot_con .item{ + height: 164rpx; + border-top: 2rpx solid #F6F8FD; +} + +.flexx{ + display: flex; + justify-content: space-between; + align-items: center; +} +.bot_con .item .left .img1{ + width: 84rpx; + height: 84rpx; + margin-right: 20rpx; +} +.bot_con .item .left .textcon .text1{ + font-size: 32rpx; +} +.bot_con .item .left .textcon .text2{ + font-size: 28rpx; + color: #B0BBD5; +} +.bot_con .item .rig{ + text-align: right; +} +.bot_con .item .rig .text1{ + font-size: 36rpx; +} +.bot_con .item .rig .text2{ + font-size: 28rpx; + color: #B0BBD5; +} +.opc{ + opacity: .4; +} +.rimg{ + width: 28rpx; + height: 28rpx; +} +.bot_con .item:first-child{ + border-top: none; +} +.bottom_con{ + position: relative; + bottom: 0; + background-color: #F8F8F9; + z-index: 999; + border-radius: 26rpx 26rpx 0 0; + padding: 0 26rpx; + padding-top: 26rpx; + padding-bottom: 120rpx; + +} +.bottom_con .tiao{ + width: 110rpx; + height: 9rpx; + background-color: #C9D4EA; + margin: 0 auto; + border-radius: 10rpx; +} +.bottom_con .title{ + font-size: 38rpx; + font-weight: 700; + margin-top: 26rpx; + text-align: center; +} +.bottom_con .white{ + background-color: #fff; + border-radius: 26rpx; + padding: 0 26rpx; + margin-top: 50rpx; + box-shadow: 0 20rpx 30rpx 20rpx #E9ECF0; +} +.bottom_con .white .item{ + height: 160rpx; + border-bottom: 2rpx solid #F4F7FE; +} +.flexx{ + display: flex; + align-items: center; + justify-content: space-between; +} +.bottom_con .white .item .rig .img{ + width: 74rpx; + height: 74rpx; +} +.bottom_con .white .item .rig .text{ + font-size: 34rpx; + margin-left: 20rpx; +} +.bottom_con .white .item .lef{ + width: 26rpx; + height: 26rpx; +} \ No newline at end of file diff --git a/pages/menu/wallet/add/index.vue b/pages/menu/wallet/add/index.vue new file mode 100644 index 0000000..15f322e --- /dev/null +++ b/pages/menu/wallet/add/index.vue @@ -0,0 +1,120 @@ + + + + + + diff --git a/pages/menu/wallet/cwallet/index.css b/pages/menu/wallet/cwallet/index.css new file mode 100644 index 0000000..9639e00 --- /dev/null +++ b/pages/menu/wallet/cwallet/index.css @@ -0,0 +1,162 @@ +.renYou{ + position: absolute; + right:35rpx; + top: 50%; + transform: translateY(-50%); + font-size: 30rpx; + color: #2F80ED; +} +.renYou2{ + width: 48rpx; + height: 48rpx; + position: absolute; + +} +.big_title{ + font-size: 36rpx; +} +.main{ + padding: 0 26rpx; + padding-bottom: 254rpx; + margin-top: 54rpx; +} + +.flex{ + display: flex; + align-items: center; +} +.textcon1{ + +} +.textcon1 .text{ + color: #fff; + font-size: 32rpx; +} +.textcon1 .img1{ + width: 38rpx; + height: 38rpx; + margin-left: 16rpx; +} +.textcon2{ + color: #fff; + font-size: 52rpx; + margin-top:40rpx; +} +.textcon3{ + color: #D6CAF7; + font-size: 28rpx; + margin-top:40rpx; +} +.main .money_con .img{ + width: 84rpx; + height: 84rpx; + position: absolute; + right: 50rpx; + top: 40rpx; + opacity: .5; +} + + +.bot_con{ + border-left: 1px solid #E9EBF0; + padding-left: 10px; + position: relative; +} +.bot_con .tiao{ + width: 2rpx; + height: 82rpx; + background-color: #5B53FF; + position: absolute; + left: 0; + top: 0; +} +.bot_con .title{ + color: #A3AED0; + font-size: 32rpx; + padding-bottom: 24rpx; +} + +.bot_con .item{ + width: 575rpx; + height: 164rpx; + background-image: linear-gradient(to right, #FF9913, #FFB60C); + padding: 44rpx 0; + padding-left: 25rpx; + padding-right: 32rpx; + border-radius: 24rpx; + margin-bottom: 28rpx; + position: relative; + box-shadow: 0 8rpx 8rpx 8rpx #EFF1F3; +} + +.flexx{ + display: flex; + justify-content: space-between; +} +.bot_con .item .left .img1{ + width: 84rpx; + height: 84rpx; + margin-right: 20rpx; +} +.bot_con .item .left .textcon .text1{ + font-size: 36rpx; + color: #fff; +} +.bot_con .item .left .textcon .text2{ + font-size: 28rpx; + color: rgba(255,255,255,.5); +} +.bot_con .item .rig{ + text-align: right; + color: #fff; + font-size: 34rpx; +} + +.bot_con .item .rig .text1{ + font-size: 36rpx; +} +.bot_con .item .rig .text2{ + font-size: 28rpx; + color: #B0BBD5; +} +.opc{ + opacity: .4; +} +.rimg{ + width: 28rpx; + height: 28rpx; +} + +.letConimg{ + display: block; + width: 84rpx; + height: 84rpx; + margin-bottom: 68rpx; +} +.pur{ + background-image: linear-gradient(to right, #6846D2, #887BFE) !important; +} +.red{ + background-image: linear-gradient(to right, #B4142C, #F04850) !important; +} +.green{ + background-image: linear-gradient(to right, #13BB9C, #23D7AF) !important; +} + +.gou{ + width: 80rpx; + height: 74rpx; + background-image:url('../../../../static/tongyonh/Rectangle550.png') ; + background-size: cover; + position: absolute; + bottom: 0; + right: 0; +} +.gou .img{ + position: absolute; + left: 75%; + top: 65%; + transform: translate(-50%,-50%); + width: 28rpx; + height: 28rpx; +} \ No newline at end of file diff --git a/pages/menu/wallet/cwallet/index.vue b/pages/menu/wallet/cwallet/index.vue new file mode 100644 index 0000000..1f259a6 --- /dev/null +++ b/pages/menu/wallet/cwallet/index.vue @@ -0,0 +1,132 @@ + + + + + + diff --git a/pages/menu/wallet/index.css b/pages/menu/wallet/index.css new file mode 100644 index 0000000..2747793 --- /dev/null +++ b/pages/menu/wallet/index.css @@ -0,0 +1,113 @@ +.renYou{ + width: 36rpx; + height: 20rpx; + position: absolute; + left: 30rpx; +} +.renYou2{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 30rpx; +} +.big_title{ + font-size: 48rpx; +} +.main{ + padding: 0 26rpx; + padding-bottom: 254rpx; +} +.main .money_con{ + margin-top: 32rpx; + background: url("../../../static/tongyonh/Group80.png") no-repeat; + background-size: contain; + height: 320rpx; + padding: 40rpx 36rpx; + position: relative; +} +.flex{ + display: flex; + align-items: center; +} +.textcon1{ + +} +.textcon1 .text{ + color: #fff; + font-size: 32rpx; +} +.textcon1 .img1{ + width: 38rpx; + height: 38rpx; + margin-left: 16rpx; +} +.textcon2{ + color: #fff; + font-size: 52rpx; + margin-top:40rpx; +} +.textcon3{ + color: #D6CAF7; + font-size: 28rpx; + margin-top:40rpx; +} +.main .money_con .img{ + width: 84rpx; + height: 84rpx; + position: absolute; + right: 50rpx; + top: 40rpx; + opacity: .5; +} + + +.bot_con{ + background-color: #fff; + border-radius: 24rpx; + margin-top: 40rpx; + padding-top: 40rpx; + padding-left: 24rpx; + padding-right: 24rpx; + box-shadow: 0 24rpx 24rpx 24rpx #EBEEF1; +} +.bot_con .title{ + color: #A3AED0; + font-size: 32rpx; + padding-bottom: 24rpx; +} + +.bot_con .item{ + height: 164rpx; + border-top: 2rpx solid #F6F8FD; +} + +.flexx{ + display: flex; + justify-content: space-between; + align-items: center; +} +.bot_con .item .left .img1{ + width: 84rpx; + height: 84rpx; + margin-right: 20rpx; +} +.bot_con .item .left .textcon .text1{ + font-size: 36rpx; +} +.bot_con .item .left .textcon .text2{ + font-size: 28rpx; + color: #B0BBD5; +} +.bot_con .item .rig{ + text-align: right; +} +.bot_con .item .rig .text1{ + font-size: 36rpx; +} +.bot_con .item .rig .text2{ + font-size: 28rpx; + color: #B0BBD5; +} +.opc{ + opacity: .4; +} \ No newline at end of file diff --git a/pages/menu/wallet/index.vue b/pages/menu/wallet/index.vue new file mode 100644 index 0000000..656fc6e --- /dev/null +++ b/pages/menu/wallet/index.vue @@ -0,0 +1,206 @@ + + + + + + diff --git a/pages/menu/wallet/mwallet/index.css b/pages/menu/wallet/mwallet/index.css new file mode 100644 index 0000000..03737b9 --- /dev/null +++ b/pages/menu/wallet/mwallet/index.css @@ -0,0 +1,157 @@ +.renYou{ + position: absolute; + right:35rpx; + top: 50%; + transform: translateY(-50%); + font-size: 30rpx; + color: #2F80ED; +} +.renYou2{ + width: 48rpx; + height: 48rpx; + position: absolute; + +} +.big_title{ + font-size: 36rpx; +} +.main{ + padding: 0 26rpx; + padding-bottom: 254rpx; + margin-top: 54rpx; +} + +.flex{ + display: flex; + align-items: center; +} +.textcon1{ + +} +.textcon1 .text{ + color: #fff; + font-size: 32rpx; +} +.textcon1 .img1{ + width: 38rpx; + height: 38rpx; + margin-left: 16rpx; +} +.textcon2{ + color: #fff; + font-size: 52rpx; + margin-top:40rpx; +} +.textcon3{ + color: #D6CAF7; + font-size: 28rpx; + margin-top:40rpx; +} +.main .money_con .img{ + width: 84rpx; + height: 84rpx; + position: absolute; + right: 50rpx; + top: 40rpx; + opacity: .5; +} + + +.bot_con{ + +} +.bot_con .title{ + color: #A3AED0; + font-size: 32rpx; + padding-bottom: 24rpx; +} + +.bot_con .item{ + width: 575rpx; + height: 164rpx; + background-image: linear-gradient(to right, #FF9913, #FFB60C); + padding: 44rpx 0; + padding-left: 25rpx; + padding-right: 32rpx; + border-radius: 24rpx; + margin-bottom: 28rpx; + position: relative; + box-shadow: 0 8rpx 8rpx 8rpx #EFF1F3; +} + +.flexx{ + display: flex; + justify-content: space-between; +} +.bot_con .item .left .img1{ + width: 84rpx; + height: 84rpx; + margin-right: 20rpx; +} +.bot_con .item .left .textcon .text1{ + font-size: 36rpx; + color: #fff; +} +.bot_con .item .left .textcon .text2{ + font-size: 28rpx; + color: rgba(255,255,255,.5); +} +.bot_con .item .rig{ + color: #fff; + font-size: 34rpx; +} +.bot_con .item .rig .text1{ + font-size: 36rpx; +} +.bot_con .item .rig .text2{ + font-size: 28rpx; + color: #B0BBD5; +} +.opc{ + opacity: .4; +} +.rimg{ + width: 28rpx; + height: 28rpx; +} + +.letConimg{ + display: block; + width: 84rpx; + height: 84rpx; + margin-bottom: 68rpx; +} +.pur{ + background-image: linear-gradient(to right, #6846D2, #887BFE) !important; +} +.red{ + background-image: linear-gradient(to right, #B4142C, #F04850) !important; +} +.green{ + background-image: linear-gradient(to right, #13BB9C, #23D7AF) !important; +} + +.gou{ + width: 80rpx; + height: 74rpx; + background-image:url('../../../../static/tongyonh/Rectangle550.png') ; + background-size: cover; + position: absolute; + bottom: 0; + right: 0; +} +.gou .img{ + position: absolute; + left: 75%; + top: 65%; + transform: translate(-50%,-50%); + width: 28rpx; + height: 28rpx; +} +.bot_con .item .rig .img1{ + display: block; + width: 32rpx; + height: 10rpx; + margin-left: 32rpx; + margin-bottom: 26rpx; +} \ No newline at end of file diff --git a/pages/menu/wallet/mwallet/index.vue b/pages/menu/wallet/mwallet/index.vue new file mode 100644 index 0000000..29d74c7 --- /dev/null +++ b/pages/menu/wallet/mwallet/index.vue @@ -0,0 +1,124 @@ + + + + + + diff --git a/pages/menu/wallet/mwallet/manage/index.css b/pages/menu/wallet/mwallet/manage/index.css new file mode 100644 index 0000000..3505783 --- /dev/null +++ b/pages/menu/wallet/mwallet/manage/index.css @@ -0,0 +1,108 @@ +.main{ + margin-top: 40rpx; + padding: 0 24rpx; + position: relative; +} +.main .item{ + background-color: #fff; + border-radius: 30rpx; + padding: 34rpx 34rpx; + box-shadow: 0 10rpx 20rpx 10rpx #E8ECEF; + margin-bottom: 24rpx; +} +.main .item .text1{ +font-size: 32rpx; +color: #000; +margin-bottom: 16rpx; +} +.main .item2{ + padding: 0 34rpx; +} +.bor{ + border-bottom: 2rpx solid #F4F7FE; +} +.main .item .text2{ +font-size: 32rpx; +color: #68769F; +} +.flex{ + display: flex; + align-items: center; + justify-content: space-between; +} +.main .item .name{ + height: 138rpx; + border-bottom: 2rpx solid #F4F7FE; +} +.main .item .name:last-child{ + border-bottom: none; +} +.main .item .address{ + color: #68769F; + font-size: 28rpx; +} +.main .item .img1{ + width: 25rpx; + vertical-align: middle; + height: 25rpx; + margin-left: 35rpx; +} +.showAddress{ + background-color: #fff; + padding-top: 24px; + padding-bottom: 66rpx; + padding-left: 24rpx; + padding-right: 24rpx; + border-radius: 20rpx; + position: absolute; + top: 80%; + left: 50%; + transform: translateX(-50%); + z-index: 9999; + width: 95%; +} +.showAddress .img1{ + width: 48rpx; + height: 48rpx; + position: absolute; + right: 20rpx; + top: 20rpx; +} +.showAddress .title{ + text-align: center; + font-size: 36rpx; +} + +/deep/ .u-input{ + background-color: #FAFAFA; + margin-top: 40rpx; + border-radius: 20rpx; +} + +.btnconn{ + width: 100%; + display: flex; + justify-content: space-between; + margin-top: 40rpx; +} +.btnconn .btn{ + width: 310rpx; + line-height: 90rpx; + border-radius: 30rpx; + border: 2rpx solid #5B53FF; + text-align: center; + display: flex; + align-items: center; + color:#5B53FF; + justify-content: center; + font-size: 34rpx; +} +.active{ + color: #fff !important; + background-color: #5B53FF; +} +.btnconn .btn .img1{ + width: 48rpx; + height: 48rpx; + +} \ No newline at end of file diff --git a/pages/menu/wallet/mwallet/manage/index.vue b/pages/menu/wallet/mwallet/manage/index.vue new file mode 100644 index 0000000..a73b3e2 --- /dev/null +++ b/pages/menu/wallet/mwallet/manage/index.vue @@ -0,0 +1,106 @@ + + + + + + diff --git a/pages/register/index.css b/pages/register/index.css new file mode 100644 index 0000000..51ff47f --- /dev/null +++ b/pages/register/index.css @@ -0,0 +1,103 @@ +.swiper-item .img1{ + display: block; + margin: 0 auto; + width: 410rpx; + height: 460rpx; +} +.wrap{ + margin-top: 52rpx; +} +/deep/ uni-swiper .uni-swiper-wrapper{ + overflow: visible !important; +} +/deep/ uni-swiper-item { + overflow: visible !important; +} +.swiper-item .text_con{ + margin: 0 auto; + text-align: center; + width: 520rpx; + margin-top: 54rpx; +} +.swiper-item .text_con .text1{ + font-size: 48rpx; + font-weight: 500; +} +.swiper-item .text_con .text2{ + font-size: 32rpx; + color: #7D87A6; + margin-top: 32rpx; +} +/deep/ uni-swiper { + height: 780rpx; +} +/deep/ uni-swiper .uni-swiper-dots-horizontal { + left: 50%; + bottom: -5px; + } +/deep/ .uni-swiper-dot{ + width: 20rpx !important; + height: 20rpx !important; + background-color: #E0E5F2 !important; +} +/deep/ .uni-swiper-dot-active{ + width: 48rpx !important; + height: 20rpx !important; + border-radius: 20px !important; + background-color: #5B53FF!important; +} +.reg_con{ + margin-top: 60rpx; + padding: 0 40rpx; +} +.reg{ + border: 2rpx solid #E3E9F9; + border-radius: 24rpx; + +} +.reg .item{ + padding: 50rpx 0; + padding-left: 26rpx; + padding-right: 48rpx; +} + +.border{ + border-bottom: 2rpx solid #E3E9F9; +} +.flex{ + display: flex; + justify-content: space-between; + align-items: center; +} +.reg_con .rigimg{ + width: 24rpx; + height: 24rpx; +} +.reg_con .letimg{ + width: 64rpx; + height: 64rpx; +} +.reg .item .textcon{ + margin-left: 13rpx; +} +.reg .item .textcon .text1{ + font-size: 36rpx; + font-weight: 500; +} +.reg .item .textcon .text2{ + font-size: 24rpx; + color: #7D87A6; +} +.select{ + margin-top: 30rpx; + padding-bottom: 50rpx; + display: flex; + justify-content: center; +} +.select .name{ + font-size: 26rpx; +} +.active{ + color: #2F80ED; + margin-left: 8rpx; +} \ No newline at end of file diff --git a/pages/register/index.vue b/pages/register/index.vue new file mode 100644 index 0000000..9ad9678 --- /dev/null +++ b/pages/register/index.vue @@ -0,0 +1,189 @@ + + + + + diff --git a/static/tabbar/dorder.png b/static/tabbar/dorder.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc617dbed36b000c98687d77919ffc6bdf56a73 GIT binary patch literal 847 zcmV-V1F-ywP)Px&2}wjjR9Hvtm`_L)aTLeDZ*>*v($OL+7K8omvdwQ+iRk2Z=#)f+T_h=lpbmBm zx|Iispo12I7yAbujQ&s(bg1^?N!{O!($0cJLXdUIlNVX{#n`T`>+J5VGYi5x*Z1D< zedhaqZ|3m`d;Fn2&Iiwcb93oKm0q%|E3)E61W$m;LT^GwKGc!ocBW@DsfSyh%rj@degXj&wG9R}FP&&sOA3F8uU8l1g z0hM8K*~E-%x-Om?W@dz$2i*WN(XF@^9#tyS3*srq7{W_k6PHVEI{=kwO@Yx{CULSQ zn7b5>M*qytE`)+D!5L<>S1GYtUHx?`kw|1sbLj{pJI0J2#~4PRu8YZH+fG2k`UW6m zJLNccudS8FBN69|ZYRv;vR5hr1_JA&nx?He`IMHN!4q*A8K?%hRbE{RPfg^e{7PBf zAbiRDCUq$i`+#ngEBG{)g7YeUn?N^-a10=`7Nr2zz?=r?fv$^ZzALDdbq0i)+Mt}h zo10qOW3kY0+v;nHD}KOTk~8C7To)I7SFmv4y!rL4OBP4BPA&Sm*x;*zUck!5`VLra zysGvRrQ?^cfXc951GrcXqLQ6~M{y~(h78{T4Z}Lez(+4|h1dX5NYldK{qJIx9s|*h zBFJ@@z%8~PGd92&ipRxJ-MZK%kZU*JO6)pgjgE~4s7z}Zn`1s50PwR$u?~Z=LWE%{ z#be*^pjx!Lv9UE+*2uQqy}2oPG#2al;d>XS4C@mCo_=*i^g?Rke%}==95}aN#k|PZ zby6%g_P^MRdQP#8^_lToyGsACi6-ySAe53v7TT)YmUx4H~(o0gn53*!K; z=MP8{@K8!IT@Ofmvp@li7FHppqnMp@2cThC=NWik51?vi5@ literal 0 HcmV?d00001 diff --git a/static/tabbar/dorderS.png b/static/tabbar/dorderS.png new file mode 100644 index 0000000000000000000000000000000000000000..7ab097c9e3f407fcb7309f2f2f844f07706246e6 GIT binary patch literal 834 zcmV-I1HJr-P)Px%{7FPXR9Hvtm`z9&VHn5%&pVqSb?9gj6;j7YnpulZ+M!bt5_XZK5F~dty9M3K zgG3ai%`Dl$zQBXg2PHv=YAzAEv-XLXh=ic%(#=ERyid%o%IeP7If7Nj|%D%mb#p6~&AkeBB1mES4=(?XwMpvyBc!`i?N z$KK-FpEUZLS%^0Pnt~ze{U-UP)q*v@A7{2XBy%8ic#UDA?t){Cmw&4O)P(*GKyyjN z7g;up7I58jp}PsCkSBrw|H{UZPq;GYrKy~9jM>uc4Fg=7UR#>6Hc^!6*N|<4;MXNT zVA*W8uLDMLZc$TT4r(HE4xkKx9SnS|#wh~!GB5+e<$`10P29mWG6z|Zd#uEM6q#yz zhvDCDphTxQ=m3vQ&3J0Fc{Fhc7X$7~We-J$@eoeW8?VY=C+c7vFu$>h1BR7XVL!35 z{7MusP5L7ybcR8Me7|8!bE(Kk3{XvF4wIx8G2x2Cg{0;w7~d1$#c84E80as9{1*|p zVL|5*FqoI-V9j=MM4-sB#HKiM#wvyN1*i&rh)QMtMgTvnG;1rsZs9v*%bbz;8q`wR zHpqp-vP!a*a+16~kKB*Mcd<(POCrR&>HyrgrP-6XgNp%GWcS1|umIz8ec#1#-18b+ zU&l<+?yYtge+96s2qUT8hGEqLY-!V#w?mko*laATmb^L(Zqul*7=U33fvZ!FIav$H zVrPMrk+N3EvQo^=SpnFp=tm^uSuKDN*j#14NOHH|2*6SZ5B-)=&6`7!NCQOcfN>rC4@P+6IISA;KL7v# M07*qoM6N<$f_bio5C8xG literal 0 HcmV?d00001 diff --git a/static/tabbar/meun_icon_game_nor@2x.png b/static/tabbar/meun_icon_game_nor@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6a38565019978a3cdd3795137f3693790a6c25 GIT binary patch literal 1065 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 QV*mgE07*qoM6N<$g0R3ZCIA2c literal 0 HcmV?d00001 diff --git a/static/tabbar/meun_icon_home_sel@3x.png b/static/tabbar/meun_icon_home_sel@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6a6c6a67b780d602d1cc044f06e60928f43c931b GIT binary patch literal 1719 zcmV;o21xmdP)Px*aY;l$RCr$PoNH_pRTRh1y*qTfD@)M@A1zNY6l-HcERrZ7222Bq7)*dz6~%-i zP(U8GP~LA^K%|8tB|$~O03V2$K!~8o!-y0SQVVT@JfsDstE|QDww=A#+_nqd?aa=d zo!PeA-2J$FX6BsVoOAB^-`p&slv+T1R0$vfD0FrRKpNE}00}_G8m!2mXvv_l1D88o zH>%^Azs_Ec$^++@RvUZw=3Lz_GHAqOS$+O>c@|Jg(^*&up*>xkwzbFp%)4eznBm{0 z%>fPVJU7`>Q@a}wBm#ic6p9QK%4~M)n-4vC(@Qflo+G9ZXb;Q$#Iy~u7Ey%@JDok^7R~=` z^&LN4vtdO9(EernEuqQ;0hC!{a2`*Y_{-B*N3tk1%t`^D=H)qV**ITR02*wa{i;u{ z&sT1==yZ%j%6upHt>1VXEo<(yXl*D4QPDw^0@0|cP9G? ztW$8b4pH>&BLv`U(KV1V6)qVSew#?mPCCEOna&%Cr(=daByxSxhLM z006N;4&KHX?MO)O_L0$HuW`t%nnMVktT1GHF+zJCPTNYebet)GRP>aeQI#a&sVQm6 zhs=@-jWVTVv@DZt3Npo19cKuThMr=MmfP&s^hgQLrWdmZ5cF>*bep{x<2o*EKpJ|= zixAq^#c5k%R;sJ@l%}l`HdKyRE^T8vE-XM=dJ1E-pig4AA~Tz1sHV#nhihe38HCWa z3U-EcoGw7Tdg@H==7VOfB6{vK*g9*B**cCJkRCl1iGhs=l-7U>0J?P?7oc$T6i+~r zurXW5g#@Inr>GZWygrnkiUb6ndp^){YzF}a&t+^Qg-ge&0^&$lw!MBiX=Lxz*4TF7 zff8)P+Cu5k>%{=H#TE;*<C*#UL4LUTzHA(x^ts?@`8aD(W4MGBt02Dk)>sxt6 z2DO(AdTl_Sz2eG^RY1^C9j7{4xQ`Hg7ynexoUbou)o3+X_Pf!ArPVTMkR@{m1(?JW zl$H&~IREGR{5e{7Q3WWps^$r`xeYpB>?;_=b5+!2kja3!cM+l%P{7G3j#Owk7ZZj^ z7JxM13P1u-BLPuj8kryf2|$6GNUUN(8477DZ!3 z*N7e@dXUogC0uzZE@mvpZUy}3t~&q#{rtAZnsoTj)wA+8G!Z@j-H~d^yhs6(^aiH{ zQ13kgwHVJUQM2J6O~L{M04j%(^f}#DfG9)LPyv3w!Co)Kb-~VoIZj{^U1bqMi N002ovPDHLkV1l*#9L)d# literal 0 HcmV?d00001 diff --git a/static/tabbar/meun_icon_my_nor@2x.png b/static/tabbar/meun_icon_my_nor@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..396798365ad452c0bb656930b2b27923b43d8b88 GIT binary patch literal 1216 zcmV;x1V8(UP)N+amH5ep4e8feF?P|$?Tq@S+0(d+faf57csiWo5&g*ocAcV*m*dtpw09uW9|Oeml%p56s>C@vJSx zHGtx^fwB=$gA@9>fs9{7d?R3(3vV*plOR$Xf@2m$%0yg`eB=iSUkEth!5@?W5&)6} zT4JIAc=NRDl_EI;z3m4H&jg&X$qS=kc?RZ#q>gIZz|W-?wydS&c^1l| z0750TztZxR;G`!6i!1;qoYcp?GT=QfUEbMMY8O|4pDg zgj!F?eG@`uNz5!%CD>XL+xcvv?Cxn2%RnqGqX4YlQ1^?C%IHdN?OOoaRuH%DwR(x+ zDF>ud^X5`?Q;7LOS(GHyPIXLszM_%+uykBJ5T9;?hX|B8JC?+4wapz6-VqP%0M5E94+!k0wLMRx@<5Wy-8*3` z%9CKb7tDtNJmHbVpCGyqQdSh({v#B6{C2%g{?G&rYwc&~#io z^HsAw8s@-vw{G=ptmQug;OW@c3`B$HGo3w$UORX4O9i%?hB_*c>>&w ztTfz%yBqHj(Zv$ky2sU;1e};>`-_4CBIS*^cBc5d83;d~8|K0&gQvDJ1kT5`(_dHW zu1TQm#Kb%`JTy4&2dH*+%+94h+4e;3vqKdDSt?iV+`aFPzM`W$7~biysYlE$BJx65 zl^0>XPaip4Sz@aQnBOn-Z*H(N$1^xPtPc*fYdJsVXU%lhO>6`@Xh1(3k#|bPRYhQK zE;C{iW?YFI2|fCXpMcucl`=Em0C4V`6sD1(p@`9tz^s+NKuq%JC)f3a9vy3UQ$OWX zW=3MU;6w!R*swNuy&(a^%#1Uzb@fg3aYBo{Zg1&JpXM102>4i)OJ@7BWV|q{fi$M|q0000+orXdhlJgn zpYJ<=_uLE;kp{Q%gBt|aIeQx!XqJE%w!Yc_&(&)~#Q6>c<^Y59TY9=@zPkM0qUwYx z&A{&NgUOQ3CxGa=ra%#=V@7QJyKBdOR7FG?fuxZ(xkK**g5DAwfx~nh&)XSG1qmet zJn$|Z^8pbNp!k3YBz{+ZAbQ_=57Y3F3KG%;yt29OPWzGfz?ae21(<+HaH@Py;KVi? zL$c*0O<+(@Px&=p244?6$Ri+wFg537_sEoz6ag`9{=TyOyH_Qlk*|jr%*5Sy#UGTJ zPErJto6;|Hhd%Wnmg}RVVAhH<9be6_W7N{+buwoERjMa8o*CrMagJZOP9|tnE-eXh{*xh~T z$@TmLw78|G=UbVTAu@#ZqT$Baa9t@9FJ(J9puT9N;!=Md1EgD!xku2YgW?$o;^xFE&$c zO2DgmhkxcPXqxugtbM%tSt{ZkDkltcgj{~o7iYS@H^2Jf7xn5*2@L9~oWIYA$QPXK zXor54iY4^aN7YP(+#MPSh*9}{c0ts(4g}8Dd;9utblHTl_WJN*anZ-}bZQ`8KVlmQ zJR5)G@s*X8pDRY^=iKa0rD2U|Y)~7U2fzWL*45Ru^PA-l=4(wf5ZJZZ9Ck}Q=LsR5 zopVmS6w#+r@j-p;OCaPPPZhGG}5EoCGTI~i0nkcu?|M`sZ>0no5zXxn1@GWqXpZlPNs5^)V-xl z#LUCQ`C;#mj2$hMtfNX1MKsn9&;OeMAWkD#E8tt7a9^G6T}y6&vV? zKy4E%_AhM?HFlt2TazuPkT{8FKmKI|2)0XmRA~U=!migJooss&tMqv@Y;|-ayBR>% h>SKezS|g`Q?_YZkbx)$*afbi^002ovPDHLkV1lV6C#nDd literal 0 HcmV?d00001 diff --git a/static/tabbar/meun_icon_promotion_nor@2x.png b/static/tabbar/meun_icon_promotion_nor@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f5d5dd47978a31be0cf81d84429d78314ac3bb GIT binary patch literal 567 zcmV-70?7S|P)c}s!t5AN4g98JD8eMc@AZ|tz85|t=Ej-I;;~!u(Fssp+7_MoH zSh1yjAFUAHTibWwPqBSh>U@J|4J8r`h&#qc`G9s$Z_i{=rz#X?qK*tBp za8uv2PDM!c`tB77N5OP7Ws9Ifph3Xx6tn<|F!+BX;3ekw?lmzSijepNp3t#t)`^IE z;diAK_zogMLN|D&9tc+<4T&tkYa@_kr>wwhB@jo#S8B4_1PRqVKiezQ9vBP;g{R^3 zK0rIN4HaO8w>OkxVvHCdwP%Fljke31-AbkM`AY%rJT?jAU|nDE!N3}Jb+JO;Gws@0xDfH(u=>SU-8#9+SMDuX~a!0c26!VFcC>YU4+ABQ9=UVrNWGrMX6!DibuQl8pCCpJm zu>rHS5TWH=124))ecW|t;zpKKrM#XC5$N?F&Oq!UFL0^y5YFp0>vHzpNCjMXSbTjO z9s^WN6+GjYh~a%>eXCm&(@ie+CS!^7bD0!7)yMrUc?h@av;)6Lze0IX_z~ z;~H?B*2>e}>n=gEs#;JXSjJ~VImSj0C{>ynV|ze)n+Izh&$BhP3GqyrxzHAt4SuaFdlTp|$)7WQu!I z28MthVWq8_6q1%o)55Z6)>yk}@K05&jRFE_4B)n-r8b8*y6+ z5uiAg#e7RbA}1mezx@>0)4z(in94&;@Frj435nlcSd z3Yio#DHQRQGOr$Pwi0G5k+J}_rVtwrT>w~;mwF^X3*!@Mk$B7?Yq-crW=HLdl$N<4 zceoHqplaEtjN!SA;k?!Wg)@K9x|sDBNnn4cU3z|eIRZjTc>$d72j4cf*S-6P+Pf5i l*BK3!EIXC)NeF8q4l3ve&l`8-M002ovPDHLkV1ket_U`}y literal 0 HcmV?d00001 diff --git a/static/tabbar/meun_icon_search_nor@3x.png b/static/tabbar/meun_icon_search_nor@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..0c340cec061166514074998104e1d34831d02278 GIT binary patch literal 3426 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 Eg7z6?-T(jq literal 0 HcmV?d00001 diff --git a/static/tabbar/meun_icon_search_sel@3x.png b/static/tabbar/meun_icon_search_sel@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..274ebc024026f516eafc0c7908beaee75f499ba5 GIT binary patch literal 3635 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 literal 0 HcmV?d00001 diff --git a/static/tongyonh/Bodyback.png b/static/tongyonh/Bodyback.png new file mode 100644 index 0000000000000000000000000000000000000000..699abdb1545fd75422dd50ab44c01880e9efd42a GIT binary patch literal 83714 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 ~b*$4i+v}dM#!s!ZPM+nT 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 UUdc>a3G^m|r>mdKI;Vst0MZVAF8}}l literal 0 HcmV?d00001 diff --git a/static/tongyonh/Frame60.png b/static/tongyonh/Frame60.png new file mode 100644 index 0000000000000000000000000000000000000000..55d357be4c58ce63caf78c4b33bb36344c6d6d62 GIT binary patch literal 1309 zcmV+&1>*XNP)jPYDtd zaDc1LUtkwXi|By`RY(*luAog8lX=Wr|4?kNH@o((cfIZB5Kpu}G~a#m-psyvONfxQ z+U1;`U07D&B_`yEX_1L@VB~vFBv=Gk%+vtuYfP%nwytj#RxCsWA!Js++g?^PYKa)9 z8N7%wAW$9P>b}k8updGw!o{+Cv-77j89K|1Wki5H1lGEI>Ey~4guvLsFZ{4`5gHq& znZsnTpm}rL2Qad5XGmx0vT5cK50>8N^II>kR51d9h0CyRW*63t|E?hcFsPKZA8eKi z=Nmz;3nYBCww+g5svtfq55v+n7lQ;q<@ZEqXlJR0%KM_q->JdI>V@1W%EmX-kqhWa%7^)TH0 zeZb=FWoW8!)6^q;_4@WXq+^KplmFnxPR|m%N4Qe7j+A0vYu673x~}jPTe}VC{xvy+ z&VOCu8ATV7a#&G!IqO9A_G0BHJOp$iykl`SONn^5o&-v@Qe%#AQdq*n0@2&f&om74 z;?WoJXY(I?`}eO1gE@Qmi5bdB3OMvEb7;Kx%&U0q$n#FS^h*V|?%%<<*xBr|q703d z`;L->qQk_P*=%x)My7>kNIS*x|kMYqVw zbe2a#n2=~8?>oI5H4_x=5W4WUo_-1MKl?h4&OYY*nn{ZmW)LE;JbnysK6TP*ADhpi z^m7GwoA*7hi9@s?7Pk-*xAz*@)lH}Uq_Ozgb45?f$0gceDKnV|+HCVetSeUbBR)pa zvVgIa246#n+}``^Q1Nk!7WNtU6ln_0;vKxi$1Pe=;JRY1tB3$M@gKeLM(m;mCL=t% zZ&wi!{o)tYZ1-4Pq6H?ZE2$(f&R$1E^otkb6m6()9bd7W1&rAS{t^+=5r6B!9enm% zEl$w}{f+!}glml|BBmq0a`#8Xi6$z^uOnQtj*RHVCje)dOQXA1XU$iUb~Kke&93nI z=H3?waTS+9tb;{?UEvblSz{AvMRSj~f%NKy8#|I}&Ldq|mrk7N$yyG)k4u>(QihwR z0pU*NfJPaqL6_aCpIkFAbIsiig!rBwBi5X4Z@3*8UhZ|%Y%TFLmwTb1i3^>1yPu&s zH@U$0#ygl&r0>H-3!ceF@eQq~FxctC>)3tm7D}0jQd3e5Wkmb=dcpTLX}kXIb0pX2 z8_w|d`Ncx8Lj6|2OJ<=yanZ}C`w6t6AU8If>V;&@^SUg33L;u~^fAt;v;*HHi+&p> zcd+@%i8CdPL1;A~@&Ke(&U7l03JcTGs^kpj%A?xn00000NkvXXu0mjfPXKfb literal 0 HcmV?d00001 diff --git a/static/tongyonh/Frame669.png b/static/tongyonh/Frame669.png new file mode 100644 index 0000000000000000000000000000000000000000..801068f9b41d4d12993fa3901fe783fc22333740 GIT binary patch literal 855 zcmV-d1E~CoP)<%wpgr{hDtrMP;D9(F4i!isLBF6>;=%!l-~*b1)N8{R zV9umUBxszFdWRV|iRvV7Y{yCSq{J)ldiQBOt92BMoV88|KaR~+VF zIFt;Uw5$@FRDh6}GTSnTQy|kh9V@MQEanmG-CF@4%C_Ly)W`_fB|2yJ(6f+)wKyGI z06a3qD|)URAk=7jKVh2I3Bp-iux`j8BY$F@sALYlA$)j`&^R8PySfDM_^I))F<}b_ z`9}E`I&ON0JctzHPaZ0G6msa7j|d0fF%c;QEb9eTR1)S<$q1^y;oQTHc>dLv@~?3q zDT#=#t2t_~K}xu`G#)9p)n3miORY+pP6M}YpKes`5D`)@-xZOYYKpv5R8ErNe?~;8NcjIXrT-~Vm}<6RVx@KgYtQ- zE5dbI2$P3{EELa@86YI^KLezS6D7q0QOM{aQhI2!K}fY+wK55x5}(nmR&_|9_aEl~NZQe$+EM@j002ovPDHLkV1n7Aa3=r& literal 0 HcmV?d00001 diff --git a/static/tongyonh/Frame68p.png b/static/tongyonh/Frame68p.png new file mode 100644 index 0000000000000000000000000000000000000000..faf305f339182542b08fdca5f77df464a48f6ea1 GIT binary patch literal 1351 zcmV-N1-SZ&P)aa~1PLU5LLwp{4U*#q2~jvv z8d3ljDFRX=J0L6dvq1k3CBytt5;48g4{OYQ-f%7|OvEBfvm_nO1cGaY@2DJ!aMCLZ^@ z=FqNNNXVS0jF`Wx=&P%W2J%EfK$h6TJ<5z)TCvFC53EBeTm@?^{GrJ2WqR=h(^ARx zpMKp~Lhqi@H258aG-469ZhB%b(Hn0$>)<-~ ziJ_-P$zE@tWx9CD*k{wY5la#?59hjg>li67@qvLnT%>4ek?5Ic*R$|&Zv#e>RPm)X@^EJ z!$QzWB;xlZszB}V5w@1NF5_^2?o+3$R>H7ythg1e=iJlRI?f; zg1{p^!F|^xFRe;{AXb8LDcE(ug=n1x8ec^r8q!G09gEisyI^xJd=!Yc%Sn9$Dx=uPVL5j;%d9(T_ zC1h!Y?_Z(^B)p-$Y;z2dBiPFlc0C*%2x?L>VSV z@>{s)!h2w_*{xV&f!$hQh9Sz z1dA`V0z~XuG zl(G9Eki?cGFZzMFAz*06x>)oEceZnLD-4?{ODpO~6K$=4>kvtBS(KR@6J-XJf*$Wl zH0p^_taO?(Vr10017Eee;fM)?;d?GN`{_t!q}tF_3m2B_)MoBbjZ40N+ literal 0 HcmV?d00001 diff --git a/static/tongyonh/Frame69.png b/static/tongyonh/Frame69.png new file mode 100644 index 0000000000000000000000000000000000000000..a074802de7dd47b0966f1511f21fb5a0c85dadf5 GIT binary patch literal 1197 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 literal 0 HcmV?d00001 diff --git a/static/tongyonh/Frame72.png b/static/tongyonh/Frame72.png new file mode 100644 index 0000000000000000000000000000000000000000..735fe893211198a60b421d3f5d0f331686235231 GIT binary patch literal 1134 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 literal 0 HcmV?d00001 diff --git a/static/tongyonh/Group8.png b/static/tongyonh/Group8.png new file mode 100644 index 0000000000000000000000000000000000000000..203fb1792f7cdc1aabda0cccfe51db501f592c4f GIT binary patch literal 91945 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%0DRx-RBkSRK(c;hDje?F+pScqE|I}D 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 literal 0 HcmV?d00001 diff --git a/static/tongyonh/IconGroup.png b/static/tongyonh/IconGroup.png new file mode 100644 index 0000000000000000000000000000000000000000..259b23717d89b684b1802e46a9d0889e213f4ecf GIT binary patch literal 709 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 IM6N<$f(7^Fp8x;= literal 0 HcmV?d00001 diff --git a/static/tongyonh/Polygon2.png b/static/tongyonh/Polygon2.png new file mode 100644 index 0000000000000000000000000000000000000000..2c49f59ade34c2904c0a3f3488e4e7ea5ee57d5b GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CB!3HGHK9Tzfq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+yiJ3s3__|$P&ob~0ws0Dk@7rLAZouaF2tmHXGwB)VUti=n?B#14V__DRdKFA}l tdtHN`ujZWJbIvzE;1>PU@$uqr#=sVhLyA*QtO7cX!PC{xWt~$(6984DT3-MF literal 0 HcmV?d00001 diff --git a/static/tongyonh/Polygon3.png b/static/tongyonh/Polygon3.png new file mode 100644 index 0000000000000000000000000000000000000000..16521699983cdc9fc4cf09baf423bb78708b2312 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CB!3HGHK9Tzfq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+!!xtQL%4(j!{iGh_CdN49&(9|F#LY9Ww?5aYcE{@Uy3MZh z!p|!xFzGoz)SsZyBDmwrgG=Yc{t1d|Yi{r2R=(yWBcT=jka(`ujV|x|{kiw#1J7u5%(%QC=qCmSPgg&e IbxsLQ007-zApigX literal 0 HcmV?d00001 diff --git a/static/tongyonh/Profile_icon.png b/static/tongyonh/Profile_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a9efbb9371cf5924cfcb5caeba954858a08a2a8c GIT binary patch literal 674 zcmV;T0$u%yP)8x$1nW+aRjq^sQnQ|5;RH!fKsf>BKSX{Q zJ84G(c^L(Sw0%;gr1taYXMc78?mF-`haiY;(^f+y>JxywJ(LjQW%jjL`Y*lp9}@)c zV%IV;EC6f-ni4@$9zy65;A17v84X^&@RGd=g150_J;ZCydXphN@dw_fVGm=+Bn&x# zoqi$D_nY<|l#al9fTx@}v;`ONe`~SH?aTu>)5XyefRuq~+7`S;s3_<|nUzw9EPxY9AV(T-v-h8a8i`{R&_^x>Y$utK z0MRm2FzHg+e?jXFc3FeMLq%oQ_RoqcRfepd0ye~g$iG3VJ4fe6AR zc*7x&SpcKg&%8;)VZKN{&coF?{3T|KcrsfgpLg#!b0A9#{s9mbmF3;y$1Wlov*COm zCU%qAw6 z2yz-9wKchsO(oMFAC@(2a{#ARrd$dpN}!-suHZ_(5peJD9cM)ft@J1)m;e9(07*qo IM6N<$f_%vyKmY&$ literal 0 HcmV?d00001 diff --git a/static/tongyonh/Profile_icona.png b/static/tongyonh/Profile_icona.png new file mode 100644 index 0000000000000000000000000000000000000000..28849fe32aa6a2da7106f6661b8563abd8b652c0 GIT binary patch literal 496 zcmV5QZQNyX^(c zvd`eQ7hr@iN7!0`8B>_!1#JbkSQ=+`iZG6G(ON){9orZ+h@?JPWwu5qr+(NF7c-7g zaI!di`aZ*zUo-!|hRPEx?jI%d-IHd!#OO=Lj@&;^9;8c0=@TR~ynafft4^~dkd{Ln zEQ@N1%p9I>c(EtBz~LS%8<=z?E+R^R@!cc&`Xiqri*dOIat%jFCpmAvOlu*}5S0X^ zR^#GESJ1pfrzL?KshKorAg|Zx0GcP~&4eSX|6;uiJ*GQ0hLXup0(vr%Zt-^2WHP=H m=@A9qWIy;w;QzVlegxm>-Gq)uD!$kN0000``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{vJ;k$B+ufvzK0Twi@uXJuFbOP_|ekeZzOo zK~9;Yf-;KR7AQPgI=#j-j^pp|32i4l&)7_87gFJyT*`h#rnqfJ(mDa-GqOimKC=WK z-{Tl!7%yPz!{@>}nY%IBOCi8VlcjBCql3X#fkGc{7m>?cf`>gETnvIHr1hvQ;Z){b zc}zheR6=BlM01Ns;)Mw}Ua?M^Rc|@r2g@Pzi{dR`U+r;l)1NSP{4xYZg nGZx^prwfgF}}M_)$E)e-c@N{1#6a$B+uf-u{ieEe1TU`(tA(l~Y=F^Y#_` ziKMWaEpXH{=2C9qO=#I7B4FU5u!P~~q}lJk>&%=W@b-;$!iJWOPh55|E|WhnPdL$) zBl7Ft?>ebcbGBb9UT{$CT*)oTuPojkyMGBgoStOEDEZ-2_y?^VasJHN7JInUJx^K4 gR9?{#d_P0-&!S+t&Pz?-f$m}OboFyt=akR{0GDD=9RL6T literal 0 HcmV?d00001 diff --git a/static/tongyonh/Shield-protected.png b/static/tongyonh/Shield-protected.png new file mode 100644 index 0000000000000000000000000000000000000000..8c25fb6d23674a1ff8527affeed9b4f73d90ebdb GIT binary patch literal 1061 zcmV+=1ls$FP)K~#7F?b}aC z6j2-p@b8;H+NQ2WUUJElBXLl>5gLg@GuXCc?);Ia;nFOKxryx`S)9&i2pP5^S?J+VI&9!= zO(PC8#No0aYV-!UZX-l#T816J1&4)}%cW%m7HBwyVbOM|0glrMomB%dy=n+=s1V&^ zfn^I-rfX~1_`XGY?_?1W-{EkFMbrWsmcrrC*|9cgP7>9|&aaSDH)li+(IATEE2BC@ z>1GUq#KZZIsBkz`I2|tg4zf|l-G`i9gx+8gl+&KYPSl$F4x_zdy6y^}$)} zF6|$a5z*r94Z_R6%L0AheL(Kp~B%%;c$qDlPA(&Tnq%E76kdY z@vLPJs07dB-9@{Pd)c$&dIUl5nt&(=TM#53PD?I>b-{x39xud_*Ab<-wgy4M!-}*H zZGq^Us5Yi6{FbS|hHR4+R1-?mg&$Rr&v48oRFjy#3?F=jLwYV+aE$5*h_wK6{F<*y z_dn0E%@hcPFOSmI(rNhQJDfuGz??-TGn^Ew8sD$`mo-Bs-Iu?@FjA;QHQF-iyiwM7 zEBp3=bY4kSTtF-sB)-j~Oo6SMp&!QDU^@v=MEm-`<}Q)sP}#wFf?ZOyd@qJ|B-uA? zhHT!%R422nlG6xCD2vhP!ss#NNFvm=R=d14S2|fj$J%1hi_=0|saL3?jKKnOTM-s- zUDaVa<7f6;itv{)E{w)m74-yKMP9WSNRf`Kp-x1lEr6x(?$#2G2Ep;J;xeAHsF$M z0QCTOta6@`a1w1(D-W=`R?dT3-#<_>fL751(2zFm0Cq95b#J-`M+#`j>6#m^NU8!{f# z>)gE;F(!kzmuK)Yh4YlP#)eDN1TR&(qj^(Tq(Cq;A#^sTSYlah*rjcu%!> z?1nZ9n&$fH@1}TmP8~F(i_c?|wiy@On%xmyG!)hr2S(!kmXUA!u7<;=jQVMa9=EI<#rqY}|~lx0i{pTXf8> zcyUgj($BK=Lkor8C--I|m;!@6-mXA28j9w2yxL6*(a zs}N7ZUwDigYw@DaN&VvGh=f~17(mq{t5>{W;rVFqE8698F15zg ztKP7g07Q7@Oa2T!H;y_|_Z*`6OtK{>E~^h|z=*6DoFJH#r+oF`4hHA+)g!&>q`--A zw(guUh=xK&c1BxjIapUjre37C?cRKy{wB374Pc$1VPt7a31 z{9aw_bhEGq){-Vucx32;18lUFm!XEdch*D5-a0%q<%4a^s90 z8?$A3?1iG6oF+nxn2pGWibVf(mmOC)tjj6U^g!S@);7hH$252EVs9*zNYu9m>*wG| zFE(Ue(KD3d>XE?<_SR{h=X>FMQhhzE!pk_^^@INETAy2axe?2w@}rx`@S$5@1%zXn z1DThofVO8=Tmb^&OlZ!hNuY?#P=+ys;7;|8qby9kVrf%|@SHBZU$qiQ>_|e~Q*l_f zOXp$qDP>#<{37kHh*C~yDwH;r?djuW=u?Za2w$Vb3&Jp%Kh)8(dHe$k)HE2zG&98j O0000w zTF6_5yjr$hWQU$V44{Nt%a1KP@0wBXB`D<7Zkvb^)vld490+EN#jA#19n9s#sy%UF z!bDyN3oNlFP`|RzkTEn;!q}>m3FdKc;pJ zA(?TpdgF{Y=S})czIurTBLdE@55vjU1{NnwEZ~;sUOWD4P?||RHs{q}nwC=6 z!Q%SZs_?}nT1p(`L-GFtrV7Qc3uFw1IcKP)^K=Q+?vFxb)o={C6k=0S*)`Y2vaBB{ h!*?dND0Av(7 zF+VA`6TiGq?~iN&d2iW{wfKY}K{aIb*B^~#Ag|B%Lj*sFfU)Q*op%rkrElfjKs=J# z*@pphH}_c!Q0MRkHy7kYfX-LOVCFMsxOKVP3lv7)T69~E*|n%^2!!d%jiNdFmFy+8 zN#z2r1vgtPnSm)^AANR;K(+?igCga!!Dyb??oF=qbGzUO?iFh}bQ5ck@X0B1(Otn2 zkoIsaJ;^xdWEfTKTlvD&+tG002ovPDHLkV1ilJqj~@U literal 0 HcmV?d00001 diff --git a/static/tongyonh/Vector.png b/static/tongyonh/Vector.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b9268243414b5a50de0e968eff040d4d3c2c65 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^96-#+!3HFS!eXZZDb50q$YKTtZeb8+WSBKa0w~B> z9OUlAuu<&XfIlpTEOb(o1q<@Z|+g zd$~-`{z{1IyB@ht;a%4k&ft?b^n@ASGOD#NtEzt!v$Ri8v8J}(;9Krarqer`ugR@b k*rV6Ah($ literal 0 HcmV?d00001 diff --git a/static/tongyonh/account_circle_24px.png b/static/tongyonh/account_circle_24px.png new file mode 100644 index 0000000000000000000000000000000000000000..b9d8bc087fb84cd9f71fe12035ab065195304c09 GIT binary patch literal 803 zcmV+;1Kj+HP)}4 zjc<-NB#@O0KFApzv*B-xGdn!+`mjaLFM}>19Ad$MwLcDAoA644KtlEA8*fqwk;R#)H)n2~i#*xGD}Gfq zWDXa&Ejl5A?5neEqn-Fhp9vt@3!Z{&8Wt(G(MuiVG1xQ1YUW%^Y!GIWfG{r?fT{Re zEleg_5?sQG#NFeIG%fe~f znh-#D`2axI%%mDxicNjta>=niapW#;m+O5G*p>c7FPJiF0Q7l3Ixj$6SW%delCEBo}lBDDukGN&9~kR z3S{&xsFIC7rdT6GFg;l_ELzfz&dfItz3C?B>OAk+lKJXCj0A0L<=NaK+5CI-`%JYGL0toJrlzV6pjSzrBcUxc`1pp2{q64eJvw)4~ zF#iL|@W3#P5`cmq*kE7an?6{6C!cZgwxy1+4io@8JMqE4L?R|&2u28?H;#f|=>;cY z*@OfCf&;KN_t+e=shwFw~OW1SJCq4%^xx#1o zaD3y}BUmG*&gmJ>4p;Iu#=v>`@#Zh6fJy{tgh%FsUej+q4`LWvpXI5xDhZ_tAWM&G z|95gF6#lS@xw#5-B%o2oeqB$>{N5^alXyrt<|Ax}@C51u^@aKrU&GnqP8iK%lp+9y zM}|We7Pd+F7#b4V=@*udLIP->hlTK@UfU&n3_*h3gT%w^qM;lX{cfoZh*bY;e2!!5 zeBIW*D%9BlXQ>FzR&~;;YkJ(1kqUsH(T6-cFbH7}VBrhc zz%L-T9~#ixkzGyl?ZG@2Yl!0Ia~=3Y`Txm}(cP7!0qiV3LMA_Lqt!10^;xzB6qVB5 zXX!6mN7AVaI|@Hsjtk(-aH6{>LqMb|o#+$;l{aJ9Si-3H7!-(+hry%Id+I$I0x)_jsXw28W_aRN9D-l**v0=VS%iWuImBPBy-CeRtd zPI5SZ0tBRF=%}qJ0@RGnCNedq5y=qC(T-$XK-B=b(Ss)gzIc%@Z2OhmQYs$sl(9(y zq~VoBbJmTG5rB)Jb0IiImF*_h8l|8vhh?MJh6aJ_b{E#>W+&;jN8f*tTdZ`amRrnS zgfg>bY7lfoz)KEW+9l+UL6*T&8#4r8(DNVZ>}ZT6Eh zo>|#y2nfbfsCi01E@iJzWk{ z>j#t#DAw=TspA8TqRzFcz=E!UVb}nRrF{?9S4R}s zb);u%a~fI#NLA9w1>3L|Fi*XLv(Ezsk;j ziXvzML%BEDV$kdo8Q2h*)Oo!uud#GBNLf`BT8^z>m>mjcL8_k?o)uQBl`4_Jxtg>f z7JQ|$w5AZH@>7KzuiV?$MZYT*4?uzC!h`TZ=BLK`&$VLUB97X>1Z#4qcq)GJp+k_$J`RgI9fRza#(A!~PU+HT45i>D7C`%g#Bnmc6kiTJd zDUuTjoe9X8tV}mTKn(Kj8EOM7uKAhC>8hwJsl22P@g@wDYX_qQ#E3RGoZ-+oT6NPD zN2i8^g#j8iuCpJY2#pXRL#!Qq+5<$<85}CSquU205biIc;wD;yV08Ky6#7pO8bsp+ p=pe@W3x$NojclBJ#xs6$`~dJ&r@2*VdeZ;^002ovPDHLkV1gyE>#6_% literal 0 HcmV?d00001 diff --git a/static/tongyonh/arrow-down-left.png b/static/tongyonh/arrow-down-left.png new file mode 100644 index 0000000000000000000000000000000000000000..478fc7448d1e10f02bf78252c421a2ecf3e47620 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O)#22U5qkP61P{kJ(A40v3H3mW<^2+Ex0En(i> zY0;>?)6r*P!o*uYPPp3_DNLDkdMC>PgIVlL83Zfq(&WNB*LFyFb@Qcs>)La^jM3!b zX*a8z4wHTCTz6(U>iO62ZCV|(b%9E__KwM`MXo%_++U+N;fdzsN|`-RJO7C5$USOE a^pJ7pSYEUtIb zL?FN#eohf6V3l4DhzaTKy)jbGaZYAPfdImf-gw@MAV`-k8{Fmq5VOJ!dzjQavUD|2 zh=8Z!1nUl}(O?6(ER33fYlwWdyDscXB+6E_zz1!?MMPI@b{LZ4M+B4f(~JkV@H~S9 zMQp@YFtq+2?B-31iqw4L&-lU{j~+;`rtDL%X#?wIl3wz@;R!}q;`cNtV{VjfI+=l>vibGQm(Go=iSF^3q$q;%XQM>B5h^^TgJbQskyLEZgsW?Nzb!Gev#w zw4;3lj`|g|*@mEVS~ZZfke|m#Pa+SKe=drIky!*27 zolfT#LC+)aZCD}*(hog?ZdyzZ4(&&FC+2o@w42|TY2>}%lsn?Whn6Cq+nv~6Yjfeu zo1!r(dBOWea0YEIoC;CML`AKeGS2wQ{A&J`!)J#4+zH~y@dBV5N%yScG!pEh;eo@K qE0J6%UHZ7zTCW`SGOh!DHu(c3KMkPG&>Ls~0000& z+dvTBJ%^X%#T`UcfIEn&01fa!2s5!Oz#T+%Kq`os2^k(p#;E|if+!V4bihOMkRNOF z?IMY@kZhS5*ctn7_V)JgzWqe>$imAGqe%KM91Vr(6$=eu9oT_ThJ7YNXL(N3iwS3I z1yIM&9UVKSu@LnOhf_Gb)^q5$pbxMeSUjQl(-%JJ6yP9|py%kS$Tnf7vyYcNZMtl> zJ&Lh?i(fXM({{ZYZgEagrrYZRa^{qm_h;u7+sw zy#PnM@=n{LnJ;^^HqkrmXoPL>$I-adTZ@Wb{=hal|IDK*=$;(sLjAS}Y?3#7l3>}{ znA2u5;Tx;KISO?}YZe>ngnf~q4!&N0TlB>Y1@T$gTOAM+d*7} z=`wjpB`VMC|CS0~t}@mj7%JUrkak11_GG%X3V@arJqxLW_?2+MMfd$%don6308`GO zjSevK7qtmiC@NZfofOF%5!OU!3d;aCqpE_9+^~Do6NBr5=qymPOzp??)mLI*?R}KS z7py@QF{V(o3VNU*`%rxx?n_+is_c}Y{yO^B#E2c8S4<4L*(~)HOqDl$MqH;7&D>{V z|7_(4NBOC(8gtyUcNP000;W1^@s654Bdt00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP5Gw#Hzz&iQEFpAYtN=P7R&dTf=Hdl7KB7M|?@cy2c5d#2 z+l$C8z!(#QCHM)prbEl$JAFRaM=;enLJn#?fk*I*-$U>T-0*t?CP5H1vSRc(M_hv$ z7*6D-%v0oR4c@0Z?`cBj&l_=6ibAe{>Zs3r2@$7#kUv26d@;_e5I7Ha2r2kzH&Bfc zO6fM&hiBxU+`%H$;2YWtZM$=lV{qSlLsYQkvuMP?zG-JrUx6 z&fad^nOJe-(Y-Pr78+HILlaE(=n*wwved{~^2jxr1%-=^Tv(GvKOlUNe=xFpVf(cv zc9{~H!9t_RHF4eB{y}89_!#TRIlOhh{IELLG9t1iVbGxuG`biB+YAr)KoE}2W-VA& z{AY?~eZG?V4RY$!xkS5crCC?%%T*QJF{-CV#m+PHdubJ8c~jSKgrNJQ(O$pGZ}48a vl3}mkO1i3B$u(e++?(+~5_%iPatrtY3R=za$)~UH00000NkvXXu0mjfBGS|` literal 0 HcmV?d00001 diff --git a/static/tongyonh/bit.png b/static/tongyonh/bit.png new file mode 100644 index 0000000000000000000000000000000000000000..3a43d576b6a52602111f221480d23ea3b2dafd6a GIT binary patch literal 1814 zcmV+x2kH2UP)i>gft?E2R4|c{HZhK^8QCM& zu=9COZ^8O8{>o#mEv=*lD3d_MrTs7=xW5}4wu{B$2{O{Md(t|*b@t!Ewh4BZt;3BC zPuBJpG9jUPVGFr~aX3SN+u#g2p-nWROPGMoePWrt% zyp3DpxXN#H1tUOzlTD$<5l-*&*zkzcn3rbEgKG^=2tgD@C;i?W9{q){QHCT3K;ODb zKwguKnv))zF{ftCM~(iuZ%7nH(Mi8ghp$lwnejd%v>CLYEpCBK` zhD-S1gbQUrmKAnx=pMVqe%yjA#s*GnyHCw4ki|8+|7yN0d`zXj2}x8 zbG)EAS3^bJY)08hhT6 zkpHq-^yFPK^1a|dJ=)_dM*huSHM0^8fWCq#r??%+JKApKd}^sOk@u2Z5@oE3{4WFf zsII^bVb?hTbzS;y)KjFPdfzC=9jo~f1T;^2h7ZHY)R68k@G&Wf_=+)_NIeU?2IHvb zIMsdldn_`HH2wi`zCgO&HDd^W1^%&Ph_RZ_W06eFg~UtiUqrltkBK4TzZ3Dh2B9L7 z9k>5My4#TZJDrM%H_T&go{4yFBlv6kpLf)JB;oK|I83-d(4rcITy`5G-atOvl;+f) z7%9z5b$I2V$lVXGD6>Ms;i<2u1{7r`NI3iv5ik7=t0<$9aCoXasRBir36mTi{lJTf zBx(AFkricMjCOeRqn0;BvU@mi>RX0b;XHxs=AMVSFp zr}(*E8FE^cKFcd}fz!fMxJla78Y=Fapn?M=`~<^9l04*GVp@62WQTVb%U;w5;ukd* z_t`1Iui-O91NzAKZb9`o?K%RkgD9zM_eXi{-@qd>kQ!{mbVh&Fl zf{#Z-#Gg?YAq+ZEb@OH!xiFU?x)>?&)S3Y1wyGEFPec-){4k?6I*~3{Wd)X#HpCa+8CIw`Dvu)3x?(r2-{QF zhvzOtZ+h~Mwi`L0TCz;!?M-^u)rWp<`I?h=!0sg@Z;hSx>Cvy(e}g=hFs=??&l@}I z#3Ntx?SNg*+Vt*vlZw!v(Dq%4x!Pie#$=UjC=(og7PgqXNQxq+!3}p zt^8OFp}EF9>|Jy2UYdrnOU7&o&zk2TPXm5pP0Y6Y>aRea>)0gwPp=vCQVgBJl)RBL zYw0pWxhs@~)xC$ZyJ0(S_oVsF=D>T^jQJ=DVH5=I!D)@9L#wnGstCe7EdwM{*OQcJ)$$Up@IrdI}%<8}}6a)|2gl zzXtp$rrRNVox!dFui1@g8u)KSbsKCuyAL^5sgTnA50~FomTjayrvLx|07*qoM6N<$ Ef=*9u)c^nh literal 0 HcmV?d00001 diff --git a/static/tongyonh/btc_icon.png b/static/tongyonh/btc_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0add0a1e01270096311709bff944ea3224a9686c GIT binary patch literal 879 zcmV-#1CacQP)S9S`G*Q`{@E;I17ZM z*mC(kaDEo}kT%{TW3%R3UAci$Wile7) zt^f~SntK8mem7DS=%E|XYXL)N;m9;Y>>&;q+8|+ep96c_W`0JK zlQH%;W7iRCShgew5f>wqz`02?X9=qK>yDn}eBniF*gJ#*+4G`%aeThDoG{$kJ6aoS zratay#@|?hB}W6k!1x)y2#iiOKi8{ppiF^9bOVO95-KlYv7NKW5NpxGU8~3V#h`Ue`Fs>{B+oyAz)hS! z)>}Slm^Z~0?xcTy|99?AI?xq9G;s}<5LfGSr>r)o>yKme(Bz+@*3o~~195GM6zb@7 zmJ8C`_c8&6c3K9G(RdHtYJu&^tIfd{=}ow!l{hi)Yf2J7d?~t&I1uyZAtUj@$i!dH zLPASo4?VVKE6n+@Am+eNaYL+002ovPDHLk FV1kZ}m@EJQ literal 0 HcmV?d00001 diff --git a/static/tongyonh/bye.png b/static/tongyonh/bye.png new file mode 100644 index 0000000000000000000000000000000000000000..05982f4cc46a8cc839acb3b2d0bc9e58f60a21fd GIT binary patch literal 2303 zcmV7wt+3!Ua>$` ziYlR2Aa$9F1#uKXE1^m@Y9dmyaN@S=n`?KG#`c}VnK|do%(YG8dZc^*`RDn~Ip2BA zPuO8ud;XEphA`4J%`wQ6ncLJ*TYKrhAigfoMFd^|!W=z)Z4Nsq^l1k3xlS8Ht#L5M zWoDZhB&B~Pl3w|jF6opJkYmIrLjYqA+)UBa|6bhYmfHiEfDN=Jq;`t?W=0S?q^v{= zC_O24Dd_kPP9qyUhu-#p-Vq?5dw84)ld^g{j^>TCi8igMQdRj{n*xLbj}oQp0(6qb z-uNSS3Q)jJ%ZjIbAZGxwlj>00Dalf_870Juy0Nox5wok`rJqVeGce3^nnoh;kdLYS|D(&S`TT#0oGC24%^r^r&y=2J^VNcAQQwb~j>awgkAw7i9jZ zFdZB?EhSIYQ2YfGj%>_9wz9rhC)S?S&OQiwjyNu)D(iZtmVgoL8hmLhESmuGA3D>r z<_L#?v`ShaE=IaJvx+H*JXwE!Fl`3W&iUH9p?uXNKkepNWqZmx@`3I%q2^{}HeiYEsjh$v=wu+k-G@NmzXUpb5-i|oOzMYztn-r*u^S7U`0b!&57m$J zHUS+^!68dz**|C_)^S3s*P>ObRB zttPRcrOz{Nzjxahf`K{p}#fSk1<4UW-ze_Rq+*%>L{R%L=4|Lak+W3~dU;PX4 z;T3J$HLRl_d>mMLi}1l^fkcct@5$06>WfZB2N^vdk1>*n9Bc+V5scWSZvIr}y(wU> z{27>kwn!=h{HI9k(iFn;N9Fz1(kCD}SXA=pl!Jg$*CS7M^xAw}7{w2{A%vddNz!v` zWplSmWOCP$#+gxMfrKioeY{kv0q(f5%luw=`knIuDLXWk?EgkI3np9#Xmvg0< z!B_-gGoeC*==(muR~P!qcL@idG;k~6g=Z~iwL|8FgR3>T`m>}WpxqLmvWL}rIhzDo zux~0M)fouGv*ePdjyxk|c?O$`s6IP;Bfp;1_y%JmtNEC_f~9MFS{#geDXw{rX25#T zypC%vcNjnA4Ra(9WcL}M8mR*Thm%$m-zf~jJD zY`3&7J{KEln9rdmCjlYVb+GytnAOIUI*7h(jg6Zz3`P)9#jfT=fh$>`3JR5riG~|v zEKr1#OnI>-Yh4@wzOB5~0Owq0wmj4o60GyU5zwP!paVyX^uF{|a@_dL9%}A;RO?=% zCI9Dq-aM|IE~Qnd(+yH6%?2vhj)hkA*0H7BA8U*7aK~^j9}n8>KMMNlSf6_Fg~K5E zZ7NHzAYAw*Xl2O^BgK4Dalx~U?AN&G;2=pm<`Sy)U)}pryjGTY?8$RZqS+;z&is%_ zZqEUAP4^!r`o>R0LN9}F{2k2`zfN_${vz{xmkBFx0#qd*sIQ_9P2E1Sour)>2Ts3z zuu*c;tnfBR3BNNqCp=9`iE32D^?!i>^#a1e3&dB?t0dli9eCqBdp)X@yEmYmbOQsG zoX_&f66VM+RAzj0@h<^vczu?VaoGSHl*3UdKCez(OOEJyTxB)+RtNOwk{Z_B5RmQ9 z1)=j+5vEkoR(ccnOv?u2++-s`NxyQURJniaj)cE^KltV{_>&c)_5rZOUb^)$vPo1I zuzY7G_pc(LMwOE{CVp<aa8qq2qtV(^v82*+SD}EC z&f9s)HGMc zvH->#ESJo3H+%w-*V)0d@1CmhYyy}-{=9ubPI-(K9=lhK{Ip4I3sRkyP~}VOgW2}5 zFLLZ}?)oggFEl@U@9P_}Z24`bHHh!X0t={klyG?{)KE;73QhZ=`sU(&rf*Yg3SfQ} z)v=L}7io3%_*Pi9l%SX1*>?Q=Htv!#8&rwr+-~zqeVi=Q5 zEx=gT&$Lg-V}kvYNCuE8XnI2JOR(kGrs5)FSp+#XH1)yE?e@PTz*ugcX?F%ANahoo zdFQBScU{fmn5bXY<_C%TlS!E~+d^+LdX78oy)A$>P|18Ig}BFL$4*+n@3Qt%8;xzi zCb_QYb*5>B+3f(^5x}~vooSECV^p?(OfYl=LCRyX Z<$sl@Dmz~2?$!VR002ovPDHLkV1f+HU26aU literal 0 HcmV?d00001 diff --git a/static/tongyonh/check-circle.png b/static/tongyonh/check-circle.png new file mode 100644 index 0000000000000000000000000000000000000000..86c6430d81698bf08c815f0635edec236a33d952 GIT binary patch literal 1084 zcmV-C1jGA@P)2Hk3Q;6#AZQyk_^1ks`)B}gv|VQarztcSYu`Tv!+w zc;mJWdeuf9{sK5D$Ab%%w!j_OgPfHW&I6=;d7v)Ega%F^N38?ru*o0LF^_W?LXKJ& z&H=P-zalBHMXdK^AeR+Qyj?mt`MdHj+|H1B37zyZ7EorHf?-@8jW61e8=SPizoDXJ z9EN0+Exd-fa>&(8O$wb=kXe>ht)dg+=<~L+1PF*__xltQh;FE^ZNrdx?76TQMQH7{ zM1`mf-~_f4hTH_40tD^>uG*wYA*pU0XNE%&n3pYWGYWyhrM)XdLWLpyG?^ikp#PwT z<1l%US^8qZ(S#Iw=*eu$imb4$zKI7>gsGxHIBsPOcOj)TB*9g)z_rGwl`tL-ca~ z1!BCn1n69_c?SZ)_wf7qM)qTKe9_k>9?jEx%zJMCvXtv(R#1VLmb>$*+Bkt6q~5vb z(sQOe{iIiYSB)CO!VM~}i5(pqr6=VbulwN08d8>1K{$jLJ8|Riv5s)^cg?#5-%Inx z=N#7=M%xEd2Lb@aR+91#qdL{$kLb`l@wEf2Q+l(bS)h(6F9&>7)z!lKwyB0wz(N*=ALv%g3fEsG|&2H5JR15JQToO#Q&KPHH5zH#5~ z{mS5p)7S41^yFES<*_CHt5(ei`y!rghn8MoXGoXNF~8~~>A)|)gTe~DWM4fBt2wi literal 0 HcmV?d00001 diff --git a/static/tongyonh/circle.png b/static/tongyonh/circle.png new file mode 100644 index 0000000000000000000000000000000000000000..0b2148a95ca7ec3aee9dd1f45a46c291e4c32d45 GIT binary patch literal 1316 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 O0000oA>#DPnD z-&F65Zg~57akt2nUE5hEzud5|`bzPIUE;fCv`#Pxo~k*&`2K}|VwT@qw>j@ta(TPL zTl8L#jfW0bqyu(5 zS!bfz?sw=zwNc>Y71Nmd{n^cAQVx{--`6a?q{yuN{Z;L6z(8Q|boFyt=akR{0CfqG A2><{9 literal 0 HcmV?d00001 diff --git a/static/tongyonh/copy_24px_outlined.svg b/static/tongyonh/copy_24px_outlined.svg new file mode 100644 index 0000000..785b4cd --- /dev/null +++ b/static/tongyonh/copy_24px_outlined.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/tongyonh/create_24px.png b/static/tongyonh/create_24px.png new file mode 100644 index 0000000000000000000000000000000000000000..209ca45dbd0c40534964e2d895f430a38881586f GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^!ayvUSHjc|x*!VN2Ws+4rH=nZcc9xAZe-&Gf1J`OKeFB$@Bp z;;PHLuJNw^R5dT(CY-6&poPPlWyOW-Y622E%}ypFri>cLIg&E@%x}&rRK9Bv{Vj9X z)n2{K8`Bh$Oijh|db7TKZTs2RbmfxZi*G@RLX%7%Eoi^@r)b7qLvEM!&5!I&BYz|_ zCjU0M*`B>sXF}~9J=+T|3|8x&*)DnwRAIjD!EEkxD-K8h?q2C&Zy2i4__Q%8BF-bp z)j{TerU;{_j*r}n=(Z%@>q=HDnN(*zZM2ZTbMd_Qo)G_|z))cDboFyt=akR{0L=@A Ay#N3J literal 0 HcmV?d00001 diff --git a/static/tongyonh/create_wallet.png b/static/tongyonh/create_wallet.png new file mode 100644 index 0000000000000000000000000000000000000000..33965297c664d62d4bb326e296904af596ec2d9f GIT binary patch literal 1080 zcmV-81jqY{P)+3j-VDUGTerIG!r{j@_Hp5u!$CK^aL#>z zW1G|pGS=CPfzxgkQN&L~)M~}MM5Ur_Z6sPvO-yZleNNicw7##cHEsS7a`HTRIRE#Y z^FQx%G)7?AQe&QGW1*(8z%VE#6VM2120>-jHSE+nhi?sH$r8ikv9n5KR7w_6=lPo7f~zsnFTH|W zWGH=L_rG+doK?)jv*Ke)d}X-Te?u^}e*7ri)irpRR#CKh6Bm0_1oYwo!qZhJweq9A zUum2kx#(9Rul=5~pEeL|9Smb-HAVaO5)p^;lpB9x&bc#m*Z;wl)HzAj7hh3YFxA{) zpo$j85`oGZ^iwB@w5Ij&MT;rAbdk8M35ji6X!~*<{`6FYg2X;G3A@z5re7&H^JUrx zX8G{6oTOXqxhmxHapYkyDa9$aJ_CmkxvLsg#a#0aH&&QNKyoiRlzgvQ_wZ$vs$_}I z<{xQG+@;Uu9{nwu@3F2m(+#QkB2_s1nu(&Q-N=G~K zF%xJ#OZWUYm?i|Uz~VQVCf{#WqszzYf6@gD3vq1UO52zTH18t3{s-m+mZLXpCwYzD z@fTMwgougle-W2RPErxMKH?oe0xpvq{n8bCxo?<}LZyn=$fyn$l76e7CwA39sDu31k4HLOSk)-dtIh=qUt zx2db~A+iM3gz9WNc4;EBMkXJPGAAZGp+n7T7>`~UCk)D$%!gtQ4W}Qf`7n{K;WQmG ys@+%9k{YLHtKE#ui)z&GP)a*2^){IDAv^%8-(4FH8SV!F0000(h00gU}pk36U3Q7+92)((gtxSKnV+sV46Sa^7CEa z9Z$0O2!J37kW6Oa03v4kvCu{FryZ5qY}Pq=b8us?`8$iRq)c7E59pr@-4M_NT25oN zCvFC5=mPyRa`tR*1BnneocKX-6!iX>%#l6~*=PII=X=4=`SrvwUCNtYE50z~>?qqKA{S)Q*y1tdW8*2cB~ zrxo^R9!|}iDk6iB2Xx7?x`4R-PXBng8%)E+2ri-iER@jds$qycG1?wSvhf_#B#x~M-&9+gSKUNz%BFpw2 z>&>|TbJ72f3)SV^pNbr^F z{e|A2HYew&JvM#Dz&>)eJZot+U)z#-1-5cUVPsVjSJW5$EfczGM;lYO7T@v_dPSFpDL_``qz~SFPgT z4ZJ)QKRfIDFHuhu#5kNzm>U=mxpy3kul#Hh7RFAz=OH35c4N;%R9y*uhZ_?9{ZnuZ zzjN$g6%70ITcOLyDd2sOaU^$@IZOaWP?=Vy46YL#6)80-{`4U0tyNExv*7n1Fka6} z=(&Se#Dpwj?2(f%x9ZGuA=13zH>V<>7jwti$kug*k?qGT!5k)CWs*H~ir-rbrlQeK zk#eN08_SUflul_Nl;CwRUC-Ub=qqm@g0RwO%49t{&GR?K&qi=ote>vpI`E`-o_I!% zeUq?(e)5`IjS}7#hh_y9>-CI$8{zs&U+HLk{Wo2D!|q ziTQk*$KgP_wRpAQcu((`=5s{r(1mAyNHXb{Cc-ixYyp1I{o^HavFEpteT$3jGU3K_BS|UCLjUxKGBvlr3_8w=;^|3Z$fWc~5H>0`(y@Ugrfo zzT>Mk16+{g7}DWY&@O5 z2so-me^mMq6O?%+#zB*4)QJ>NC*Rh?s|ClE-jlXsmcMdegEeGLp__~HE?!pv8J!~G~ZcR%rx{;Yw0$|FDQC;Z{yKVAU;0LLxz UY+w$41poj507*qoM6N<$f=N)4@&Et; literal 0 HcmV?d00001 diff --git a/static/tongyonh/ellipsis.png b/static/tongyonh/ellipsis.png new file mode 100644 index 0000000000000000000000000000000000000000..ad2ff50a60d9f6d9edb20be770f8d80f1f2b510d GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^?!3HGvUFO>kq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFG0%F9eo`c7&i8E|4C#8^0hr(978G?m!3Pw$-uzDbP0l+XkKpouAW literal 0 HcmV?d00001 diff --git a/static/tongyonh/erwei.png b/static/tongyonh/erwei.png new file mode 100644 index 0000000000000000000000000000000000000000..c38fd3945a7c5f0d857ce5a4fa59f91c909b15f5 GIT binary patch literal 409 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 Q0=k*O)78&qol`;+0NJ=-V*mgE literal 0 HcmV?d00001 diff --git a/static/tongyonh/login_wallet.png b/static/tongyonh/login_wallet.png new file mode 100644 index 0000000000000000000000000000000000000000..2f7d7911c64e447ed66d3f8a65a9cb0e1f4aa0bd GIT binary patch literal 1078 zcmV-61j+k}P)^X0&sfnHetB428tR8xw+?PB-fXh7UE07ZNaNhH^2L=!M2; z1}4O0vI`PE#zzQ*@EJmY!3YV2E)Wv3m5me%9V;Chhxci>rW@yMV|433Y4V=;?VIO+ zp7;6x&--YMK;2?vo@QgArm?^ z;YR|&4r0R=4RpKJM)l@dwSGK@4$%Goe{}K`SoS5J&sQ>g-I}-;41>*Tlh=zg*Fo0P z1{dtvNmt2S+-7UG(Kbe-3^2*Ckzv?LBSbN(ZuD8Raiq>WoYo3TD}i5rr|edU*zu!; zQs%;k?7st&T^tHDW?YaB7Bt^2yQ>g!rz&|gg} z|8Q;9T70QT(H@}pE0eTK4Q%+6abJ}}pdyY&>| zB%vA#QgmzT@pW|2dtfi!T|xTf zRwVu)HIa^cLY#oV+Gw$AKqM0%)=^wuL4Iy-qS&ss6B&6N6NYM5Bm>_v`OSz$e0JN^ z)%Y+Of-<2-+m;=g*kdzOk7nr;<4%~PdNqv4FN~806-)X<877<4&s2XH%T#lk3Tf3I ws%}ZO)1_)PE&ZZu^*fc)j!3-?9(fXv0L{o&BxM}By#N3J07*qoM6N<$f^gsWlmGw# literal 0 HcmV?d00001 diff --git a/static/tongyonh/market_icon.png b/static/tongyonh/market_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c5857af1659a92547a9ae6c61e206f3c2616faea GIT binary patch literal 664 zcmV;J0%!e+P)p6QntTQ3FEaqc$h#5!N{Y?G3_DT6>2X zHx5KCX|YY!7saw?SMz3P=FI}!6A&6i6dBifgi}K37tRrq%OxEKfw$D<2JNa50PR9W zWEs766b_kW2P_3Zu(U0Vw2Lt>_b~csx=sgAEr84COUTkWRDjJP(Hc#L^fd6jv*G}; z>1x97s?+Xjr;QUPfgH&zH&j9N$?Oy_OaA>v@qTgf^NF&OPoh~J5<&3NO9|l2an+=> zwLy)<#=cX{-QW^zL{S->6`yMp&ri~W;+sfpJ$YBqAS7}rLD3BS$DDkz$(n|SFpn1_ z$nE*S_Y(e0=3h)7T6hX83DqWAYlrB7^D`3?v2&Zde~R=@M3F>y32E?ZvtdeUaE-f2 zbohGDJNlasbz8K@@nWhK#^NygY??w}EAaMgR;NMPHER?)_s64nRJEZ{TE zIp&By&11u-;(Da~7>Z_~A&4*b$&;JDl{TFL1ua11JVwJEB_pKnBo~sQT%P000#T1^@s6vnxdy00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP7pcE@pXZ-YQ_ePPb|3YN^FLy0P|1p4xsgN8a@m;%j-1Dg=|%x#moX{dBc z_%f7et%f$CWY%sXf;Q#qtUI$o5|N5HF)arZ*`d9t>k|hfzUoI}By-67 zi-=Acl~cs`5y7lyz*06%y@QfnC@gD;r40I53nX#DT!#_((_=quKgx vl1645BqTbDNu=F8gaybv;6NK$eXH#UV@8dO1iLth00000NkvXXu0mjfmH5yR literal 0 HcmV?d00001 diff --git a/static/tongyonh/more_vert_24px_outlined.svg b/static/tongyonh/more_vert_24px_outlined.svg new file mode 100644 index 0000000..f3d6108 --- /dev/null +++ b/static/tongyonh/more_vert_24px_outlined.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/tongyonh/nft_icon.png b/static/tongyonh/nft_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..53f04cb45e4403c5cc1760be642d4c2936200a58 GIT binary patch literal 496 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 literal 0 HcmV?d00001 diff --git a/static/tongyonh/phone_image.png b/static/tongyonh/phone_image.png new file mode 100644 index 0000000000000000000000000000000000000000..54d6a63d9a98363b6a5141d67fb1daa8b9c6a06c GIT binary patch literal 5648 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 R-WF&egQu&X%Q~loCIH#dF~R@< literal 0 HcmV?d00001 diff --git a/static/tongyonh/trash.png b/static/tongyonh/trash.png new file mode 100644 index 0000000000000000000000000000000000000000..172674650951a8969258edadaa01926328440492 GIT binary patch literal 326 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 JPDHLkV1mUgqSycc literal 0 HcmV?d00001 diff --git a/static/tongyonh/tron_icon.png b/static/tongyonh/tron_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e6d70d299f191f3060ee14224d6a4dd1caea24 GIT binary patch literal 1098 zcmV-Q1hxB#P)RhPI#*JYa!Y+dT1?xJ-`ND;S$#I0W36ZJrfhms)mgrtags9Pc;sYpvg zQeEmn6|E995xc4-O0reAAROm>yR)rW?0hrb`Xy&)raQC!@Be(?`OeH5(1eIGd6UjD zHN16&Lulp*gyTMk&oB%h+8Y+-;>hO+l6CwXMI0VDO<33ga*iU$gz^V%COyagg`Xn_ zb|7b6`x6IX6$+)aoZ?5d{7)+at114JN7IrJMVwfkj`)*F|4KKXkV73$Zd*-88*v`q zh|L~!EK=lCxvNC!`LSMAclZ=4*X=|@Nf|yq zZ$vwy#-izs3t^w{bmtH9B=qLV7_SKGrwl&CM#j<&dx2b$}bLkweihdpdfK8U`1K4YEYwE?7vh zaCPD${9yYMSWwpG6X@(piimHjs8WJk9@gROyB2h1hX=1)j-eY@LW3SvWYC>?*xt7*CjcL$JsD6l$IfrQ+##OVk8boLF$SH ztq$M3gCQH1^LvZbWFmeUvp)|Oae*|cD?CNlX01~DuWwW;M}zktD>u(|^Qzz!)3ehT zs5EV6RF`8xTcD&_M0^dlL*Ss9d{U3DiXdYIn=xVC|k(XG+BeoY zdGF=RM#@Ol`kiVrNoldca}jtQnuvhZWef0{YvLzfmpdnSSAUmT+{DE?^HLFPQe(?O zA!SY$o*q4|9PH+Cs|Mmx!4Y`#HaM{^`^;t`h}Ne9mMM0RM@sfId~SG&PxUXAFbCWV zaI=tVwp)i_1JAPgs6TrV?`ogm8#|eCWDgv`CoiVJgRnvWxzk{9=kV?Q2Mo_!?^MgR z`caTFw#z)(mCK-d$xN40>nH*hs7Mrb?4FZrp&@ckOy~84NspHA{ zt9-JVYMaD17bw2ZWlXB0X-W8lMrrJ96>y9AII>_Bich+2l{oWxjh~!H+Pqvi0e_H( z;{-W}WJY^wjYX)RtRs%?vMS7gCKS5iml%!Ejh95*pCKev5&!@I literal 0 HcmV?d00001 diff --git a/static/tongyonh/usdt_icon.png b/static/tongyonh/usdt_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7653edd2baab63a7ea811459c3c5de625c3a50b8 GIT binary patch literal 810 zcmV+_1J(SAP)4Q_K~#7F&6&S% z(?Ar*pQF+aNF*7;0Ff}N#DJg)GgL`eR3sP?OGm^)|AWv4y0t8@5f;RP1coA}uJ7ykB0F_jpL4POkzV}sd|!Q^{c>j;6cHgrl^11>io49Y z0c?)88{aq@hG8^l+_0z|M~$N^)Ui0~946_;6}BSuQP(DvFLYl-bL==Qjs+S8q1Uxx ztdJ_Am(q0+A5HYBBCsjqXFW(uCO{l4FH`(f#c}E86Bb1BEP6E=9&siwV6#cdf+ByO z3pQ_2y6#z&F7j|uI#{Fh;oOVTLAYmzZF&3iJKEUUCKZ-T6`DUg ztUm?A~qPEdr>f{u>r498{*Mbbb?Ss>hdVf}C%gpl0iRNy&Jel{t~ z$K<^_d%74!bPfVTk0Kszexc6ZF5NLN9_sAw*AM-52)}pXicj#`pDnt+`HEg%y`hq7 zM__2+2<;L5Vpl%VZ{L086?~cZOJQ(&!`^n<$bBmJA|8@1DY%G^;KthDEvK{Z+<8!{ zky`9Ock&cnWAUhg5mIa$szo{o2ra&O+TWf(Gwq~O11;3S7LCYY%CeKneLt zMUR7Hq>*uF{5GYJHnhp%)?-Q^4gARA7RpSQM&KbAamh@+;5^AAf?QxGZi1)pWq#2|oGeqMpino9_ zIOa$d5l_0qrS%Arcwb`){otkOBI$rHWO6(g`aov%motx0OQ-|K9;ga4C?cXa;YXCH oH{eBhKSLn!pkX-IiuxJi0D%O1Z66Y=VE_OC07*qoM6N<$g1wz(-2eap literal 0 HcmV?d00001 diff --git a/static/tongyonh/visibility_24px.png b/static/tongyonh/visibility_24px.png new file mode 100644 index 0000000000000000000000000000000000000000..7cf90b4275fb2a740b52ad28163c160ff788c386 GIT binary patch literal 389 zcmV;00eb$4P)J~bqn0Sz!pYCW*#MTyx=vIa{{cMlwafxZKNff@ZJ6#ttCstTZ^iXBjr zuYs0aMb6O|o+)w(TLvr?7cS6G@6`Sx2#Awa+*szgpn%`rY897ohK25mw z8*x4P;)}Nj1-cfKhvv|LiLu`icZt7!v+%+WXE`cq$W$6SZHq`yMlYV*qEI=CBlFSe1RQs&Ou jHTJ7RC!#+2cjv1cnpfECN({0a+wKs#3rSf=>WW zFk}@^PLOdn8Gh6+{iKo9BegUdjWi?5d{t2TX=(aBb-$nQbpzbu79TYbhJdBxt%(*? zCiH6+XfA=_8jv$`Rlu`9b{<$G_>u@7bZOdb|LLf9 zc?J;S$iAl4%`X>@ASdLa0RG}*mRySwTnUOt1oj)U@uYIyI*FU>j%^sJ)X<_Df^}bw zAbwwDx)9(2UC8A;MnvBVsGsk>1fmtgi;rxZR+9uygXh2hJc}dNVr#JuBeF`QBq9+SV>LmD^g~n0oXI28idU zyGtlwO}~bSi$6@x{|G&xCj}UUSDF`dMSt};@MsW(zk%jKdR0Pd1vtK4$YbqNL!z2{ zlllARUSLv!v{k=Sx=N9z5gR-u{JwUn6v8vO58M~v=&=o9iGA*Kn&(p~K#X^2xHQ6h zh$?|5To2V9T@~Q?d3|`5On496C$>l6N0?NrzuQ^q_FSS3aD6?#_b(8wu79zx0wqS+ zJ1F-!ljI%~M}Qhe{)^bpmtA^rh`}T8 zT(+*}!fi&v7laT@W;(~r!NCyF4!~6Str%nu)yD9y`ahfHT};Ixxbt7hb1!^9G6K-0 zt=)%h8hDx;2p@#sLcl+e5zIpdClK)j5e1O;!|gdVFqnh~PQLnZ!<{l&EM7U8v>!g`g5TY`hbbC1y}H@c3$YP@05WW;rr2C0O+lEtcZlZ z6u^j4f``KAJXe~%W0l(f9lmccf(pGgR}O|8UqKs41gP@(JTnApL3J(8?JJiDAO&vx-8!bBSmy-y0RMt|}=yq3DLSHw${7xu_Fo zZ(>8?PC^kD<7nkFBK-AjJDyL7RR9~lUP?@5f>pt-;0zCvjCf))bS=fQ{~Bcro}cY5 zLCI17bN9QBqK?W*lG-OKz*+i2!SF%Amt~#`&d`?-7(42|S}hgjrQ!l!8siDx*Rr&t zU`Vfxem{&#C2?12Xac?KOk@`j2zW zKo|6+XyeEuj{STnRd4bX&62cbE_}q$U95@iBpN*P@9|vc@K%fPT;PfF^>bNM>%J>L z&Qdfq>w+=`pX`}0=vcw zFL>=iyZoN8Z4Mf0zMl}vw{)R0xtXF#(;=Wt8z*mZi;o=t1J*=PRvP;wl>h($07*qo IM6N<$f~U;rRZp!=efNCd_s|2JB`j%)TJ23S zJtu#yXR71=v9`0YW?k)+gwITC7OhGwezB|ET_)Ly!PC?usDTLhUIh6N2P|Q1V1f3rX>>?1Ui#5CLH;@IiP)x$|+?p zF{xSm#QuvnY*u={Za#yh_A?zFCXX7u)(PIze#jKRl=shk`fkx8(PWNtabLrx3g$CY Wj|kX)Ii&~mDubu1pUXO@geCwM&3e@U literal 0 HcmV?d00001 diff --git a/static/tongyonh/zhiwen.png b/static/tongyonh/zhiwen.png new file mode 100644 index 0000000000000000000000000000000000000000..774ec0327e9992cd9abbfbea708503fd291e28ca GIT binary patch literal 2317 zcmV+o3G()dP)QgFZUDn@8KID0QnXju?jk5wBJ9tS2GLWz%)37z=LURRzyQ7tj0 zHs;vI*Ou2D&4~8ioQpwT|56aoAE`@xw9Ug~40tL94PL#gzTDRl4QNKYxZJjGk6xdP z^}IfHDic8$2;8Q^=g%qis|KD4d?#kWM&q*nXKw`udJnGGuhpmz7kxmIPN`7EB_&}g zseSuCCT+vb8YMwLLVLt91gafgCx}C`5Qs$a8tr3%*0L;R+;j*~7gYi|(7(E{^0y`J zASQNm6;~8tCD_tqu*+9xGC_Co(WH6bR?ajL{)V90gQ|p4nPLl+*DS@KKPJ^PFpqhs zPA#|-yWa){K*0$8)fpX~l#E#lf|DEk-Jw`se*8PS33|2WX(oZ}(s^mV$OT~%+&-Sz zB~N)+{O~4fo;-Q>Q1vj^z5_?QSRng`(a9EEQp% z!E{1Ld4K{HLk5T_0Wd;`&Cmo|c~C5wY#tIZXDGdL6>`V$_muYD4s^1kj9#v1I6y=J zfKz1XUEh67S@6I6_!>$2*zV1&JzG~U_Zwza#bS+G6xOT5(b@$0r)|qsn+VG{T#}_ekTr# zl!~{jHOpP9Y)28ueQ2|v+z3#si4pdkhS5p8$ssy!%!FIF`v541;;g|r*tfX|EZDAc z-yv^D-weWg1nAR+RgYsOLqJSyGHaa{X6)w=)k`bc=TqkB{Z1OlC{+tZ36h|k`MehC0BonKtH z7!0iB7(hBc5O~Fhm>G@x^{EJi8TgC&nnCWb5?lZ5T

k;xW<~23fZa;<3?q1)gD- z=b1gWDJ8Tp>P)*#S0J=XEXffMZ&%6qKW~&~^f?s7aKAo)kO9&#tJ8_w84z;W5$4nF z|ILq&k|58l1Q_Xy3B1fInCyCNz7Eme@%!VM{lcAJ#cb@ekx6pjLUT)dkS*|h%p9=V zg+Ga=Q6n4!b{kutOBaCbI{le>0u zT_YzEaRRcaF|(t)Gk1X`t8+<$@?{N4>K^K_HD)-z7c0s6#|NT|IYme2YvU=(aJ!uk z65`9>GA)4|5XOh+19~(G>uw|iOp}SUu$$S{C7^$N()BmVo2N|Q`3`GdiXWJ=VqNEs@2w(sVml$>oz*a7?8qCqGsH&(Y#3^ z5a=8?jPpRi;-BrCOn*gg_N1#?`Wau*)W5T*93nAdlQNBFlSQf5`0f;B6g!9@-|V)! zH4zxa0myE)3Vvsf_r_r2h@WlXxw~H5cWaEho{kZDBB_G>s&&F?lbL2jp zTawpA;!fjL3s9c;?i3vO7E$3IAnopgwL!tU{;76kT|4>a70L?q-2_{90taU;zkl9J zILdeft=Vl8YcQc)9~Sn~OSf&+Vj3Y_7GeP{5BwU6-ILPN{30FNnKhX->pm%CI6mqG zvZrW$YSE=gDVoJkUYzNvKy=Y5l4_P$c92eM2~H`#n#*P;5Q`YYP%;2MC{olP)6USG z>A8CLnT#s|UCPYdn$0$z145>X(yzKleJQ{O)27`7t9*>x{N#l?=`_B+l5S35MY!~) zG z@wxEa{9N+x!<+-}g{o!;M17(`#08k+!$tmWlGog&ByIa{14|~Gd}Qd1%kYYDjm3;a zq*rdFLCuRtek;581GQJ)2}`yVx5{B`KGtkzvfEHUt=r`X>ixcoE6>2`gg#M84~L_& z^5i;_rC5u)%;qBzAWjOu)tYl!P4yWzDFtqWmF!bmlkraN(op8ok^!+YqZ5i5!{dGC zZp(Ljwp;Lu`EFyo6}Mw$J2nu#ufXd5)m2?uLV^bc`tS+>egaVDK)Gah2c=FZJ;fNY z;(pf6obplfs{{rZ#qav~9UliaSJy=c5xM71MdEBD5sdb!q25MHZ0fDo10f)}XI42< zba+;&0QAM|(Bc7(eYe8qrDM5W3wz^FK}NzVB2TQVd8`c!rX1QCI-?IQC?4BntQ~se zROJUJA+S^;3xmiUv11Wn*%!V-{<}X)-%$_ghGbz7ECFk0fUtxDndU!>IO2WtviV{u z5G?+?0vy?IhK}q@0y%hwRaF)WY+I5d&YUl)@F7DI$RGt)_S9=`(-N}uO2pDNiS0T+ ni?}WIZwL7oXi?dlry}_u?zY { + const obj = state + obj.ticket = ticket + }, + setSiteInfo: (state, siteInfo) => { + const obj = state + obj.siteInfo = siteInfo + } + } +}) + +export default store diff --git a/uni.scss b/uni.scss new file mode 100644 index 0000000..f91f07d --- /dev/null +++ b/uni.scss @@ -0,0 +1,87 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ + +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ +@import 'uview-ui/theme.scss'; +/* 颜色变量 */ + +/* 行为相关颜色 */ +$uni-color-primary: #007aff; +$uni-color-success: #4cd964; +$uni-color-warning: #f0ad4e; +$uni-color-error: #dd524d; + +/* 文字基本颜色 */ +$uni-text-color:#333;//基本色 +$uni-text-color-inverse:#fff;//反色 +$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息 +$uni-text-color-placeholder: #808080; +$uni-text-color-disable:#c0c0c0; + +/* 背景颜色 */ +$uni-bg-color:#ffffff; +$uni-bg-color-grey:#f8f8f8; +$uni-bg-color-hover:#f1f1f1;//点击状态颜色 +$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色 + +/* 边框颜色 */ +$uni-border-color:#c8c7cc; + +/* 尺寸变量 */ + +/* 文字尺寸 */ +$uni-font-size-sm:24rpx; +$uni-font-size-base:28rpx; +$uni-font-size-lg:32rpx; + +/* 图片尺寸 */ +$uni-img-size-sm:40rpx; +$uni-img-size-base:52rpx; +$uni-img-size-lg:80rpx; + +/* Border Radius */ +$uni-border-radius-sm: 4rpx; +$uni-border-radius-base: 6rpx; +$uni-border-radius-lg: 12rpx; +$uni-border-radius-circle: 50%; + +/* 水平间距 */ +$uni-spacing-row-sm: 10px; +$uni-spacing-row-base: 20rpx; +$uni-spacing-row-lg: 30rpx; + +/* 垂直间距 */ +$uni-spacing-col-sm: 8rpx; +$uni-spacing-col-base: 16rpx; +$uni-spacing-col-lg: 24rpx; + +/* 透明度 */ +$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 + +/* 文章场景相关 */ +$uni-color-title: #2C405A; // 文章标题颜色 +$uni-font-size-title:40rpx; +$uni-color-subtitle: #555555; // 二级标题颜色 +$uni-font-size-subtitle:36rpx; +$uni-color-paragraph: #3F536E; // 文章段落颜色 +$uni-font-size-paragraph:30rpx; +uni-app.inapp uni-page-head{ + display: none; +} + +input{ + height: 50px; +} + + uni-page-head { + display: none; + } \ No newline at end of file diff --git a/unpackage/dist/dev/.automator/app-plus/.automator.json b/unpackage/dist/dev/.automator/app-plus/.automator.json new file mode 100644 index 0000000..e69de29 diff --git a/unpackage/dist/dev/app-plus/__uniappchooselocation.js b/unpackage/dist/dev/app-plus/__uniappchooselocation.js new file mode 100644 index 0000000..bd11f4b --- /dev/null +++ b/unpackage/dist/dev/app-plus/__uniappchooselocation.js @@ -0,0 +1 @@ +!function(e){var t={};function A(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,A),i.l=!0,i.exports}A.m=e,A.c=t,A.d=function(e,t,a){A.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},A.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},A.t=function(e,t){if(1&t&&(e=A(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(A.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)A.d(a,i,function(t){return e[t]}.bind(null,i));return a},A.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return A.d(t,"a",t),t},A.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},A.p="",A(A.s=41)}([function(e,t){e.exports={}},function(e,t,A){"use strict";function a(e,t,A,a,i,n,o,s,r,c){var l,u="function"==typeof e?e.options:e;if(r){u.components||(u.components={});var d=Object.prototype.hasOwnProperty;for(var h in r)d.call(r,h)&&!d.call(u.components,h)&&(u.components[h]=r[h])}if(c&&((c.beforeCreate||(c.beforeCreate=[])).unshift((function(){this[c.__module]=this})),(u.mixins||(u.mixins=[])).push(c)),t&&(u.render=t,u.staticRenderFns=A,u._compiled=!0),a&&(u.functional=!0),n&&(u._scopeId="data-v-"+n),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):i&&(l=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),l)if(u.functional){u._injectStyles=l;var f=u.render;u.render=function(e,t){return l.call(t),f(e,t)}}else{var g=u.beforeCreate;u.beforeCreate=g?[].concat(g,l):[l]}return{exports:e,options:u}}A.d(t,"a",(function(){return a}))},function(e,t,A){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.weexPlus=t.default=void 0,a="function"==typeof getUni?getUni:function(){var e=function(e){return"function"==typeof e},t=function(e){return e.then((function(e){return[null,e]})).catch((function(e){return[e]}))},A=/^\$|^on|^create|Sync$|Manager$|^pause/,a=["os","getCurrentSubNVue","getSubNVueById","stopRecord","stopVoice","stopBackgroundAudio","stopPullDownRefresh","hideKeyboard","hideToast","hideLoading","showNavigationBarLoading","hideNavigationBarLoading","canIUse","navigateBack","closeSocket","pageScrollTo","drawCanvas"],n=function(e){return(!A.test(e)||"createBLEConnection"===e)&&!~a.indexOf(e)},o=function(A){return function(){for(var a=arguments.length,i=Array(a>1?a-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:{};return e(o.success)||e(o.fail)||e(o.complete)?A.apply(void 0,[o].concat(i)):t(new Promise((function(e,t){A.apply(void 0,[Object.assign({},o,{success:e,fail:t})].concat(i)),Promise.prototype.finally=function(e){var t=this.constructor;return this.then((function(A){return t.resolve(e()).then((function(){return A}))}),(function(A){return t.resolve(e()).then((function(){throw A}))}))}})))}},s=[],r=void 0;function c(e){s.forEach((function(t){return t({origin:r,data:e})}))}var l=i.webview.currentWebview().id,u=new BroadcastChannel("UNI-APP-SUBNVUE");function d(e){var t=i.webview.getWebviewById(e);return t&&!t.$processed&&function(e){e.$processed=!0;var t=i.webview.currentWebview().id===e.id,A="uniNView"===e.__uniapp_origin_type&&e.__uniapp_origin_id,a=e.id;if(e.postMessage=function(e){A?u.postMessage({data:e,to:t?A:a}):w({type:"UniAppSubNVue",data:e})},e.onMessage=function(e){s.push(e)},e.__uniapp_mask_id){r=e.__uniapp_host;var n=e.__uniapp_mask,o=i.webview.getWebviewById(e.__uniapp_mask_id);o=o.parent()||o;var c=e.show,l=e.hide,d=e.close,h=function(){o.setStyle({mask:n})},f=function(){o.setStyle({mask:"none"})};e.show=function(){h();for(var t=arguments.length,A=Array(t),a=0;a1&&void 0!==arguments[1]?arguments[1]:"GET",A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/x-www-form-urlencoded";return"object"===(void 0===e?"undefined":j(e))?"POST"===t.toUpperCase()&&"application/json"===A.toLowerCase()?JSON.stringify(e):Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&"):e},G=weex.requireModule("plusstorage"),T=weex.requireModule("clipboard"),Q=function(){if("function"==typeof getUniEmitter)return getUniEmitter;var e={$on:function(){console.warn("uni.$on failed")},$off:function(){console.warn("uni.$off failed")},$once:function(){console.warn("uni.$once failed")},$emit:function(){console.warn("uni.$emit failed")}};return function(){return e}}();function U(e,t,A){return e[t].apply(e,A)}var F=Object.freeze({loadFontFace:function(t){var A=t.family,a=t.source,i=(t.desc,t.success),n=(t.fail,t.complete);E.addRule("fontFace",{fontFamily:A,src:a.replace(/"/g,"'")});var o={errMsg:"loadFontFace:ok",status:"loaded"};e(i)&&i(o),e(n)&&n(o)},ready:N,request:function(t){var A=t.url,a=t.data,i=t.header,n=t.method,o=void 0===n?"GET":n,s=t.dataType,r=void 0===s?"json":s,c=(t.responseType,t.success),l=t.fail,u=t.complete,d=!1,h=!1,f={};if(i)for(var g in i)h||"content-type"!==g.toLowerCase()?f[g]=i[g]:(h=!0,f["Content-Type"]=i[g]);return"GET"===o&&a&&(A=A+(~A.indexOf("?")?"&"===A.substr(-1)||"?"===A.substr(-1)?"":"&":"?")+P(a)),O.fetch({url:A,method:o,headers:f,type:"json"===r?"json":"text",body:"GET"!==o?P(a,o,f["Content-Type"]):""},(function(t){var A=t.status,a=(t.ok,t.statusText,t.data),i=t.headers,n={};!A||-1===A||d?(n.errMsg="request:fail",e(l)&&l(n)):(n.data=a,n.statusCode=A,n.header=i,e(c)&&c(n)),e(u)&&u(n)})),{abort:function(){d=!0}}},getStorage:function(t){var A=t.key,a=(t.data,t.success),i=t.fail,n=t.complete;G.getItem(A+"__TYPE",(function(t){if("success"===t.result){var o=t.data;G.getItem(A,(function(t){if("success"===t.result){var A=t.data;o&&A?("String"!==o&&(A=JSON.parse(A)),e(a)&&a({errMsg:"getStorage:ok",data:A})):(t.errMsg="setStorage:fail",e(i)&&i(t))}else t.errMsg="setStorage:fail",e(i)&&i(t);e(n)&&n(t)}))}else t.errMsg="setStorage:fail",e(i)&&i(t),e(n)&&n(t)}))},setStorage:function(t){var A=t.key,a=t.data,i=t.success,n=t.fail,o=t.complete,s="String";"object"===(void 0===a?"undefined":j(a))&&(s="Object",a=JSON.stringify(a)),G.setItem(A,a,(function(t){"success"===t.result?G.setItem(A+"__TYPE",s,(function(t){"success"===t.result?e(i)&&i({errMsg:"setStorage:ok"}):(t.errMsg="setStorage:fail",e(n)&&n(t))})):(t.errMsg="setStorage:fail",e(n)&&n(t)),e(o)&&o(t)}))},removeStorage:function(t){var A=t.key,a=(t.data,t.success),i=t.fail,n=t.complete;G.removeItem(A,(function(t){"success"===t.result?e(a)&&a({errMsg:"removeStorage:ok"}):(t.errMsg="removeStorage:fail",e(i)&&i(t)),e(n)&&n(t)})),G.removeItem(A+"__TYPE")},clearStorage:function(e){e.key,e.data,e.success,e.fail,e.complete},getClipboardData:function(t){var A=t.success,a=(t.fail,t.complete);T.getString((function(t){var i={errMsg:"getClipboardData:ok",data:t.data};e(A)&&A(i),e(a)&&a(i)}))},setClipboardData:function(t){var A=t.data,a=t.success,i=(t.fail,t.complete),n={errMsg:"setClipboardData:ok"};T.setString(A),e(a)&&a(n),e(i)&&i(n)},onSubNVueMessage:c,getSubNVueById:d,getCurrentSubNVue:function(){return d(i.webview.currentWebview().id)},$on:function(){return U(Q(),"$on",[].concat(Array.prototype.slice.call(arguments)))},$off:function(){return U(Q(),"$off",[].concat(Array.prototype.slice.call(arguments)))},$once:function(){return U(Q(),"$once",[].concat(Array.prototype.slice.call(arguments)))},$emit:function(){return U(Q(),"$emit",[].concat(Array.prototype.slice.call(arguments)))}}),R={os:{nvue:!0}},V={};return"undefined"!=typeof Proxy?V=new Proxy({},{get:function(e,t){if("os"===t)return{nvue:!0};if("postMessage"===t)return w;if("requireNativePlugin"===t)return I;if("onNavigationBarButtonTap"===t)return S;if("onNavigationBarSearchInputChanged"===t)return C;if("onNavigationBarSearchInputConfirmed"===t)return D;if("onNavigationBarSearchInputClicked"===t)return L;var A=F[t];return A||(A=b(t)),n(t)?o(A):A}}):(Object.keys(R).forEach((function(e){V[e]=R[e]})),V.postMessage=w,V.requireNativePlugin=I,V.onNavigationBarButtonTap=S,V.onNavigationBarSearchInputChanged=C,V.onNavigationBarSearchInputConfirmed=D,V.onNavigationBarSearchInputClicked=L,Object.keys({uploadFile:!0,downloadFile:!0,chooseImage:!0,previewImage:!0,getImageInfo:!0,saveImageToPhotosAlbum:!0,chooseVideo:!0,saveVideoToPhotosAlbum:!0,saveFile:!0,getSavedFileList:!0,getSavedFileInfo:!0,removeSavedFile:!0,openDocument:!0,setStorage:!0,getStorage:!0,getStorageInfo:!0,removeStorage:!0,clearStorage:!0,getLocation:!0,chooseLocation:!0,openLocation:!0,getSystemInfo:!0,getNetworkType:!0,makePhoneCall:!0,scanCode:!0,setScreenBrightness:!0,getScreenBrightness:!0,setKeepScreenOn:!0,vibrateLong:!0,vibrateShort:!0,addPhoneContact:!0,showToast:!0,showLoading:!0,hideToast:!0,hideLoading:!0,showModal:!0,showActionSheet:!0,setNavigationBarTitle:!0,setNavigationBarColor:!0,navigateTo:!0,redirectTo:!0,reLaunch:!0,switchTab:!0,navigateBack:!0,getProvider:!0,login:!0,getUserInfo:!0,share:!0,requestPayment:!0,subscribePush:!0,unsubscribePush:!0,onPush:!0,offPush:!0}).forEach((function(e){var t=F[e];t||(t=b(e)),n(e)?V[e]=o(t):V[e]=t}))),V};var i=new WeexPlus(weex);t.weexPlus=i;var n=a(weex,i,BroadcastChannel);t.default=n},function(e,t,A){Vue.prototype.__$appStyle__={},Vue.prototype.__merge_style&&Vue.prototype.__merge_style(A(4).default,Vue.prototype.__$appStyle__)},function(e,t,A){"use strict";A.r(t);var a=A(0),i=A.n(a);for(var n in a)"default"!==n&&function(e){A.d(t,e,(function(){return a[e]}))}(n);t.default=i.a},function(e,t,A){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var A={onLoad:function(){this.initMessage()},methods:{initMessage:function(){var t=this,A=e.webview.currentWebview().extras||{},a=A.from,i=(A.callback,A.runtime),n=A.data,o=void 0===n?{}:n,s=A.useGlobalEvent;this.__from=a,this.__runtime=i,this.__page=e.webview.currentWebview().id,this.__useGlobalEvent=s,this.data=JSON.parse(JSON.stringify(o)),e.key.addEventListener("backbutton",(function(){"function"==typeof t.onClose?t.onClose():e.webview.currentWebview().close("auto")}));var r=this,c=function(e){var t=e.data&&e.data.__message;t&&r.__onMessageCallback&&r.__onMessageCallback(t.data)};this.__useGlobalEvent?weex.requireModule("globalEvent").addEventListener("plusMessage",c):new BroadcastChannel(this.__page).onmessage=c},postMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},A=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=JSON.parse(JSON.stringify({__message:{__page:this.__page,data:t,keep:A}})),i=this.__from;if("v8"===this.__runtime)if(this.__useGlobalEvent)e.webview.postMessageToUniNView(a,i);else{var n=new BroadcastChannel(i);n.postMessage(a)}else{var o=e.webview.getWebviewById(i);o&&o.evalJS("__plusMessage&&__plusMessage(".concat(JSON.stringify({data:a}),")"))}},onMessage:function(e){this.__onMessageCallback=e}}};t.default=A}).call(this,A(2).weexPlus)},function(e,t,A){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var A={data:function(){return{locale:"en",fallbackLocale:"en",localization:{en:{done:"OK",cancel:"Cancel"},zh:{done:"完成",cancel:"取消"},"zh-hans":{},"zh-hant":{},messages:{}}}},onLoad:function(){this.initLocale()},created:function(){this.initLocale()},methods:{initLocale:function(){if(!this.__initLocale){this.__initLocale=!0;var t=(e.webview.currentWebview().extras||{}).data||{};if(t.messages&&(this.localization.messages=t.messages),t.locale)this.locale=t.locale.toLowerCase();else{var A=e.os.language.toLowerCase().split("/")[0].replace("_","-").split("-"),a=A[1];a&&(A[1]={chs:"hans",cn:"hans",sg:"hans",cht:"hant",tw:"hant",hk:"hant",mo:"hant"}[a]||a),A.length=A.length>2?2:A.length,this.locale=A.join("-")}}},localize:function(e){var t=this.locale,A=t.split("-")[0],a=this.fallbackLocale,i=this.localization;function n(e){return i[e]||{}}return n("messages")[e]||n(t)[e]||n(A)[e]||n(a)[e]||e}}};t.default=A}).call(this,A(2).weexPlus)},function(e,t,A){"use strict";var a=A(29),i=A(12),n=A(1);var o=Object(n.a)(i.default,a.b,a.c,!1,null,null,"14d2bcf2",!1,a.a,void 0);(function(e){this.options.style||(this.options.style={}),Vue.prototype.__merge_style&&Vue.prototype.__$appStyle__&&Vue.prototype.__merge_style(Vue.prototype.__$appStyle__,this.options.style),Vue.prototype.__merge_style?Vue.prototype.__merge_style(A(36).default,this.options.style):Object.assign(this.options.style,A(36).default)}).call(o),t.default=o.exports},,,,,function(e,t,A){"use strict";var a=A(13),i=A.n(a);t.default=i.a},function(e,t,A){"use strict";(function(e,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(A(5)),n=o(A(6));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var A=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),A.push.apply(A,a)}return A}function r(e,t,A){return t in e?Object.defineProperty(e,t,{value:A,enumerable:!0,configurable:!0,writable:!0}):e[t]=A,e}weex.requireModule("dom").addRule("fontFace",{fontFamily:"unichooselocation",src:"url('data:font/truetype;charset=utf-8;base64,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aG9vc2Vsb2NhdGlvbkdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgBSAGUAZwB1AGwAYQByAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgB1AG4AaQBjAGgAbwBvAHMAZQBsAG8AYwBhAHQAaQBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQIBAwEEAQUBBgAKbXlsb2NhdGlvbgZ4dWFuemUFY2xvc2UGc291c3VvAAAAAA==')"});var c=weex.requireModule("mapSearch"),l="data:image/png;base64,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";var u={mixins:[i.default,n.default],data:function(){return{positionIcon:l,mapScale:16,userKeyword:"",showLocation:!0,latitude:39.908692,longitude:116.397477,nearList:[],nearSelectedIndex:-1,nearLoading:!1,nearLoadingEnd:!1,noNearData:!1,isUserLocation:!1,statusBarHeight:20,mapHeight:250,markers:[{id:"location",latitude:39.908692,longitude:116.397477,zIndex:"1",iconPath:l,width:26,height:36}],showSearch:!1,searchList:[],searchSelectedIndex:-1,searchLoading:!1,searchEnd:!1,noSearchData:!1,localization:{en:{search_tips:"Search for a place",no_found:"No results found",nearby:"Nearby",more:"More"},zh:{search_tips:"搜索地点",no_found:"对不起,没有搜索到相关数据",nearby:"附近",more:"更多"}},searchNearFlag:!0,searchMethod:"poiSearchNearBy"}},computed:{disableOK:function(){return this.nearSelectedIndex<0&&this.searchSelectedIndex<0},searchMethods:function(){return[{title:this.localize("nearby"),method:"poiSearchNearBy"},{title:this.localize("more"),method:"poiKeywordsSearch"}]}},filters:{distance:function(e){return e>100?"".concat(e>1e3?(e/1e3).toFixed(1)+"k":e.toFixed(0),"m | "):e>0?"100m内 | ":""}},watch:{searchMethod:function(){this._searchPageIndex=1,this.searchEnd=!1,this.searchList=[],this._searchKeyword&&this.search()}},onLoad:function(){this.statusBarHeight=e.navigator.getStatusbarHeight(),this.mapHeight=e.screen.resolutionHeight/2;var t=this.data;this.userKeyword=t.keyword||"",this._searchInputTimer=null,this._searchPageIndex=1,this._searchKeyword="",this._nearPageIndex=1,this._hasUserLocation=!1,this._userLatitude=0,this._userLongitude=0},onReady:function(){this.mapContext=this.$refs.map1,this.data.latitude&&this.data.longitude?(this._hasUserLocation=!0,this.moveToCenter({latitude:this.data.latitude,longitude:this.data.longitude})):this.getUserLocation()},onUnload:function(){this.clearSearchTimer()},methods:{cancelClick:function(){this.postMessage({event:"cancel"})},doneClick:function(){if(!this.disableOK){var e=this.showSearch&&this.searchSelectedIndex>=0?this.searchList[this.searchSelectedIndex]:this.nearList[this.nearSelectedIndex],t={name:e.name,address:e.address,latitude:e.location.latitude,longitude:e.location.longitude};this.postMessage({event:"selected",detail:t})}},getUserLocation:function(){var t=this;e.geolocation.getCurrentPosition((function(e){var A=e.coordsType,a=e.coords;"wgs84"===A.toLowerCase()?t.wgs84togcjo2(a,(function(e){t.getUserLocationSuccess(e)})):t.getUserLocationSuccess(a)}),(function(e){t._hasUserLocation=!0,a("log","Gelocation Error: code - "+e.code+"; message - "+e.message," at template/__uniappchooselocation.nvue:292")}),{geocode:!1})},getUserLocationSuccess:function(e){this._userLatitude=e.latitude,this._userLongitude=e.longitude,this._hasUserLocation=!0,this.moveToCenter({latitude:e.latitude,longitude:e.longitude})},searchclick:function(t){this.showSearch=t,!1===t&&e.key.hideSoftKeybord()},showSearchView:function(){this.searchList=[],this.showSearch=!0},hideSearchView:function(){this.showSearch=!1,e.key.hideSoftKeybord(),this.noSearchData=!1,this.searchSelectedIndex=-1,this._searchKeyword=""},onregionchange:function(e){var t=this,A=e.detail,a=A.type||e.type;"drag"===(A.causedBy||e.causedBy)&&"end"===a&&this.mapContext.getCenterLocation((function(e){t.searchNearFlag?t.moveToCenter({latitude:e.latitude,longitude:e.longitude}):t.searchNearFlag=!t.searchNearFlag}))},onItemClick:function(e,t){this.searchNearFlag=!1,t.stopPropagation&&t.stopPropagation(),this.nearSelectedIndex!==e&&(this.nearSelectedIndex=e),this.moveToLocation(this.nearList[e]&&this.nearList[e].location)},moveToCenter:function(e){this.latitude===e.latitude&&this.longitude===e.longitude||(this.latitude=e.latitude,this.longitude=e.longitude,this.updateCenter(e),this.moveToLocation(e),this.isUserLocation=this._userLatitude===e.latitude&&this._userLongitude===e.longitude)},updateCenter:function(e){var t=this;this.nearSelectedIndex=-1,this.nearList=[],this._hasUserLocation&&(this._nearPageIndex=1,this.nearLoadingEnd=!1,this.reverseGeocode(e),this.searchNearByPoint(e),this.onItemClick(0,{stopPropagation:function(){t.searchNearFlag=!0}}),this.$refs.nearListLoadmore.resetLoadmore())},searchNear:function(){this.nearLoadingEnd||this.searchNearByPoint({latitude:this.latitude,longitude:this.longitude})},searchNearByPoint:function(e){var t=this;this.noNearData=!1,this.nearLoading=!0,c.poiSearchNearBy({point:{latitude:e.latitude,longitude:e.longitude},key:this.userKeyword,sortrule:1,index:this._nearPageIndex,radius:1e3},(function(e){t.nearLoading=!1,t._nearPageIndex=e.pageIndex+1,t.nearLoadingEnd=e.pageIndex===e.pageNumber,e.poiList&&e.poiList.length?(t.fixPois(e.poiList),t.nearList=t.nearList.concat(e.poiList),t.fixNearList()):t.noNearData=0===t.nearList.length}))},moveToLocation:function(e){e&&this.mapContext.moveToLocation(function(e){for(var t=1;t=2&&"地图位置"===e[0].name){var t=this.getAddressStart(e[1]),A=e[0].address;A.startsWith(t)&&(e[0].name=A.substring(t.length))}},onsearchinput:function(e){var t=this,A=e.detail.value.replace(/^\s+|\s+$/g,"");this.clearSearchTimer(),this._searchInputTimer=setTimeout((function(){clearTimeout(t._searchInputTimer),t._searchPageIndex=1,t.searchEnd=!1,t._searchKeyword=A,t.searchList=[],t.search()}),300)},clearSearchTimer:function(){this._searchInputTimer&&clearTimeout(this._searchInputTimer)},search:function(){var e=this;0===this._searchKeyword.length||this._searchEnd||this.searchLoading||(this.searchLoading=!0,this.noSearchData=!1,c[this.searchMethod]({point:{latitude:this.latitude,longitude:this.longitude},key:this._searchKeyword,sortrule:1,index:this._searchPageIndex,radius:5e4},(function(t){e.searchLoading=!1,e._searchPageIndex=t.pageIndex+1,e.searchEnd=t.pageIndex===t.pageNumber,t.poiList&&t.poiList.length?(e.fixPois(t.poiList),e.searchList=e.searchList.concat(t.poiList)):e.noSearchData=0===e.searchList.length})))},onSearchListTouchStart:function(){e.key.hideSoftKeybord()},onSearchItemClick:function(e,t){t.stopPropagation(),this.searchSelectedIndex!==e&&(this.searchSelectedIndex=e),this.moveToLocation(this.searchList[e]&&this.searchList[e].location)},getAddressStart:function(e){var t=e.addressOrigin||e.address;return e.province+(e.province===e.city?"":e.city)+(/^\d+$/.test(e.district)?"":t.startsWith(e.district)?"":e.district)},fixPois:function(e){for(var t=0;t1?t-1:0),a=1;a1){var r=o.pop();s=o.join("---COMMA---"),0===r.indexOf(" at ")?s+=r:s+="---COMMA---"+r}else s=o[0];console[n](s)}},function(e,t,A){"use strict";A.r(t);var a=A(14),i=A.n(a);for(var n in a)"default"!==n&&function(e){A.d(t,e,(function(){return a[e]}))}(n);t.default=i.a},,,,,function(e,t,A){"use strict";A.r(t);A(3);var a=A(7);a.default.mpType="page",a.default.route="template/__uniappchooselocation",a.default.el="#root",new Vue(a.default)}]); \ No newline at end of file diff --git a/unpackage/dist/dev/app-plus/__uniapperror.png b/unpackage/dist/dev/app-plus/__uniapperror.png new file mode 100644 index 0000000000000000000000000000000000000000..4743b25e1284270fee6ba8fefdb5265f6c451a93 GIT binary patch literal 5842 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/dev/app-plus/__uniappes6.js b/unpackage/dist/dev/app-plus/__uniappes6.js new file mode 100644 index 0000000..d4018e8 --- /dev/null +++ b/unpackage/dist/dev/app-plus/__uniappes6.js @@ -0,0 +1 @@ +!function(t){"use strict";!function(t){var r={};function n(e){if(r[e])return r[e].exports;var o=r[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=r,n.d=function(t,r,e){n.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:e})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,r){if(1&r&&(t=n(t)),8&r)return t;if(4&r&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeof t)for(var o in t)n.d(e,o,function(r){return t[r]}.bind(null,o));return e},n.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(r,"a",r),r},n.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},n.p="",n(n.s=0)}([function(t,r,n){n(1),n(54),n(61),n(66),n(68),n(69),n(70),n(71),n(73),n(74),n(76),n(84),n(85),n(86),n(95),n(96),n(98),n(99),n(100),n(102),n(103),n(104),n(105),n(106),n(107),n(109),n(110),n(111),n(112),n(121),n(124),n(125),n(127),n(129),n(130),n(131),n(132),n(133),n(135),n(137),n(140),n(141),n(143),n(145),n(146),n(147),n(148),n(150),n(151),n(152),n(153),n(154),n(156),n(157),n(159),n(160),n(161),n(162),n(163),n(164),n(165),n(166),n(167),n(168),n(170),n(171),n(172),n(174),n(178),n(179),n(180),n(181),n(187),n(189),n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(201),n(202),n(203),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),t.exports=n(217)},function(r,n,e){var o=e(2),i=e(6),u=e(45),c=e(14),a=e(46),f=e(39),s=e(47),l=e(48),p=e(51),g=e(49),v=e(52),h=g("isConcatSpreadable"),d=v>=51||!i(function(){var t=[];return t[h]=!1,t.concat()[0]!==t}),x=p("concat"),y=function(r){if(!c(r))return!1;var n=r[h];return n!==t?!!n:u(r)};o({target:"Array",proto:!0,forced:!d||!x},{concat:function(t){var r,n,e,o,i,u=a(this),c=l(u,0),p=0;for(r=-1,e=arguments.length;r9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");s(c,p++,i)}return c.length=p,c}})},function(r,n,e){var o=e(3),i=e(4).f,u=e(18),c=e(21),a=e(25),f=e(32),s=e(44);r.exports=function(r,n){var e,l,p,g,v,h=r.target,d=r.global,x=r.stat;if(e=d?o:x?o[h]||a(h,{}):(o[h]||{}).prototype)for(l in n){if(g=n[l],p=r.noTargetGet?(v=i(e,l))&&v.value:e[l],!s(d?l:h+(x?".":"#")+l,r.forced)&&p!==t){if(typeof g==typeof p)continue;f(g,p)}(r.sham||p&&p.sham)&&u(g,"sham",!0),c(e,l,g,r)}}},function(t,r){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||Function("return this")()},function(t,r,n){var e=n(5),o=n(7),i=n(8),u=n(9),c=n(13),a=n(15),f=n(16),s=Object.getOwnPropertyDescriptor;r.f=e?s:function(t,r){if(t=u(t),r=c(r,!0),f)try{return s(t,r)}catch(t){}if(a(t,r))return i(!o.f.call(t,r),t[r])}},function(t,r,n){var e=n(6);t.exports=!e(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,r){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,r,n){var e={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!e.call({1:2},1);r.f=i?function(t){var r=o(this,t);return!!r&&r.enumerable}:e},function(t,r){t.exports=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}}},function(t,r,n){var e=n(10),o=n(12);t.exports=function(t){return e(o(t))}},function(t,r,n){var e=n(6),o=n(11),i="".split;t.exports=e(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},function(t,r){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(r,n){r.exports=function(r){if(r==t)throw TypeError("Can't call method on "+r);return r}},function(t,r,n){var e=n(14);t.exports=function(t,r){if(!e(t))return t;var n,o;if(r&&"function"==typeof(n=t.toString)&&!e(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!e(o=n.call(t)))return o;if(!r&&"function"==typeof(n=t.toString)&&!e(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,r){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,r){var n={}.hasOwnProperty;t.exports=function(t,r){return n.call(t,r)}},function(t,r,n){var e=n(5),o=n(6),i=n(17);t.exports=!e&&!o(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},function(t,r,n){var e=n(3),o=n(14),i=e.document,u=o(i)&&o(i.createElement);t.exports=function(t){return u?i.createElement(t):{}}},function(t,r,n){var e=n(5),o=n(19),i=n(8);t.exports=e?function(t,r,n){return o.f(t,r,i(1,n))}:function(t,r,n){return t[r]=n,t}},function(t,r,n){var e=n(5),o=n(16),i=n(20),u=n(13),c=Object.defineProperty;r.f=e?c:function(t,r,n){if(i(t),r=u(r,!0),i(n),o)try{return c(t,r,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[r]=n.value),t}},function(t,r,n){var e=n(14);t.exports=function(t){if(!e(t))throw TypeError(String(t)+" is not an object");return t}},function(t,r,n){var e=n(3),o=n(22),i=n(18),u=n(15),c=n(25),a=n(26),f=n(27),s=f.get,l=f.enforce,p=String(a).split("toString");o("inspectSource",function(t){return a.call(t)}),(t.exports=function(t,r,n,o){var a=!!o&&!!o.unsafe,f=!!o&&!!o.enumerable,s=!!o&&!!o.noTargetGet;"function"==typeof n&&("string"!=typeof r||u(n,"name")||i(n,"name",r),l(n).source=p.join("string"==typeof r?r:"")),t!==e?(a?!s&&t[r]&&(f=!0):delete t[r],f?t[r]=n:i(t,r,n)):f?t[r]=n:c(r,n)})(Function.prototype,"toString",function(){return"function"==typeof this&&s(this).source||a.call(this)})},function(r,n,e){var o=e(23),i=e(24);(r.exports=function(r,n){return i[r]||(i[r]=n!==t?n:{})})("versions",[]).push({version:"3.3.6",mode:o?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,r){t.exports=!1},function(t,r,n){var e=n(3),o=n(25),i=e["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,r,n){var e=n(3),o=n(18);t.exports=function(t,r){try{o(e,t,r)}catch(n){e[t]=r}return r}},function(t,r,n){var e=n(22);t.exports=e("native-function-to-string",Function.toString)},function(t,r,n){var e,o,i,u=n(28),c=n(3),a=n(14),f=n(18),s=n(15),l=n(29),p=n(31),g=c.WeakMap;if(u){var v=new g,h=v.get,d=v.has,x=v.set;e=function(t,r){return x.call(v,t,r),r},o=function(t){return h.call(v,t)||{}},i=function(t){return d.call(v,t)}}else{var y=l("state");p[y]=!0,e=function(t,r){return f(t,y,r),r},o=function(t){return s(t,y)?t[y]:{}},i=function(t){return s(t,y)}}t.exports={set:e,get:o,has:i,enforce:function(t){return i(t)?o(t):e(t,{})},getterFor:function(t){return function(r){var n;if(!a(r)||(n=o(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,r,n){var e=n(3),o=n(26),i=e.WeakMap;t.exports="function"==typeof i&&/native code/.test(o.call(i))},function(t,r,n){var e=n(22),o=n(30),i=e("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},function(r,n){var e=0,o=Math.random();r.exports=function(r){return"Symbol("+String(r===t?"":r)+")_"+(++e+o).toString(36)}},function(t,r){t.exports={}},function(t,r,n){var e=n(15),o=n(33),i=n(4),u=n(19);t.exports=function(t,r){for(var n=o(r),c=u.f,a=i.f,f=0;fa;)e(c,n=r[a++])&&(~i(f,n)||f.push(n));return f}},function(t,r,n){var e=n(9),o=n(39),i=n(41),u=function(t){return function(r,n,u){var c,a=e(r),f=o(a.length),s=i(u,f);if(t&&n!=n){for(;f>s;)if((c=a[s++])!=c)return!0}else for(;f>s;s++)if((t||s in a)&&a[s]===n)return t||s||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},function(t,r,n){var e=n(40),o=Math.min;t.exports=function(t){return t>0?o(e(t),9007199254740991):0}},function(t,r){var n=Math.ceil,e=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?e:n)(t)}},function(t,r,n){var e=n(40),o=Math.max,i=Math.min;t.exports=function(t,r){var n=e(t);return n<0?o(n+r,0):i(n,r)}},function(t,r){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,r){r.f=Object.getOwnPropertySymbols},function(t,r,n){var e=n(6),o=/#|\.prototype\./,i=function(t,r){var n=c[u(t)];return n==f||n!=a&&("function"==typeof r?e(r):!!r)},u=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},c=i.data={},a=i.NATIVE="N",f=i.POLYFILL="P";t.exports=i},function(t,r,n){var e=n(11);t.exports=Array.isArray||function(t){return"Array"==e(t)}},function(t,r,n){var e=n(12);t.exports=function(t){return Object(e(t))}},function(t,r,n){var e=n(13),o=n(19),i=n(8);t.exports=function(t,r,n){var u=e(r);u in t?o.f(t,u,i(0,n)):t[u]=n}},function(r,n,e){var o=e(14),i=e(45),u=e(49)("species");r.exports=function(r,n){var e;return i(r)&&("function"!=typeof(e=r.constructor)||e!==Array&&!i(e.prototype)?o(e)&&null===(e=e[u])&&(e=t):e=t),new(e===t?Array:e)(0===n?0:n)}},function(t,r,n){var e=n(3),o=n(22),i=n(30),u=n(50),c=e.Symbol,a=o("wks");t.exports=function(t){return a[t]||(a[t]=u&&c[t]||(u?c:i)("Symbol."+t))}},function(t,r,n){var e=n(6);t.exports=!!Object.getOwnPropertySymbols&&!e(function(){return!String(Symbol())})},function(t,r,n){var e=n(6),o=n(49),i=n(52),u=o("species");t.exports=function(t){return i>=51||!e(function(){var r=[];return(r.constructor={})[u]=function(){return{foo:1}},1!==r[t](Boolean).foo})}},function(t,r,n){var e,o,i=n(3),u=n(53),c=i.process,a=c&&c.versions,f=a&&a.v8;f?o=(e=f.split("."))[0]+e[1]:u&&(!(e=u.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=u.match(/Chrome\/(\d+)/))&&(o=e[1]),t.exports=o&&+o},function(t,r,n){var e=n(34);t.exports=e("navigator","userAgent")||""},function(t,r,n){var e=n(2),o=n(55),i=n(56);e({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},function(r,n,e){var o=e(46),i=e(41),u=e(39),c=Math.min;r.exports=[].copyWithin||function(r,n){var e=o(this),a=u(e.length),f=i(r,a),s=i(n,a),l=arguments.length>2?arguments[2]:t,p=c((l===t?a:i(l,a))-s,a-f),g=1;for(s0;)s in e?e[f]=e[s]:delete e[f],f+=g,s+=g;return e}},function(r,n,e){var o=e(49),i=e(57),u=e(18),c=o("unscopables"),a=Array.prototype;a[c]==t&&u(a,c,i(null)),r.exports=function(t){a[c][t]=!0}},function(r,n,e){var o=e(20),i=e(58),u=e(42),c=e(31),a=e(60),f=e(17),s=e(29)("IE_PROTO"),l=function(){},p=function(){var t,r=f("iframe"),n=u.length;for(r.style.display="none",a.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(" + View + + + + +

+ + + + + + diff --git a/unpackage/dist/dev/app-plus/app-config-service.js b/unpackage/dist/dev/app-plus/app-config-service.js new file mode 100644 index 0000000..a1da61f --- /dev/null +++ b/unpackage/dist/dev/app-plus/app-config-service.js @@ -0,0 +1,8 @@ + +var isReady=false;var onReadyCallbacks=[]; +var isServiceReady=false;var onServiceReadyCallbacks=[]; +var __uniConfig = {"pages":["pages/menu/market/index","pages/menu/backUp/transPaw/index","pages/menu/address/backUp/index","pages/register/index","pages/menu/backUp/backUp2/index","pages/menu/backUp/index","pages/menu/backUp/backUp3/index","pages/menu/backUp/reSuccessful","pages/menu/wallet/add/index","pages/menu/wallet/cwallet/index","pages/menu/wallet/mwallet/manage/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/detail/index","pages/menu/sendToken/index","pages/menu/address/addressMangement/index","pages/menu/token/btc/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":"white","navigationBarBackgroundColor":"#34026B","style":{"app-plus":{"titleNView":false}}},"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"BITCOOO","compilerVersion":"3.2.12","entryPagePath":"pages/menu/market/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}}; +var __uniRoutes = [{"path":"/pages/menu/market/index","meta":{"isQuit":true},"window":{}},{"path":"/pages/menu/backUp/transPaw/index","meta":{},"window":{}},{"path":"/pages/menu/address/backUp/index","meta":{},"window":{}},{"path":"/pages/register/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/backUp2/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/backUp3/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/reSuccessful","meta":{},"window":{}},{"path":"/pages/menu/wallet/add/index","meta":{},"window":{}},{"path":"/pages/menu/wallet/cwallet/index","meta":{},"window":{}},{"path":"/pages/menu/wallet/mwallet/manage/index","meta":{},"window":{}},{"path":"/pages/menu/sendToken/addAddress/index","meta":{},"window":{}},{"path":"/pages/menu/profile/index","meta":{},"window":{}},{"path":"/pages/menu/address/index","meta":{},"window":{}},{"path":"/pages/menu/sendToken/address/index","meta":{},"window":{}},{"path":"/pages/menu/sendToken/transfer/index","meta":{},"window":{}},{"path":"/pages/menu/sendToken/enPassword/index","meta":{},"window":{}},{"path":"/pages/menu/setting/index","meta":{},"window":{}},{"path":"/pages/menu/wallet/mwallet/index","meta":{},"window":{}},{"path":"/pages/menu/transction/detail/index","meta":{},"window":{}},{"path":"/pages/menu/sendToken/index","meta":{},"window":{}},{"path":"/pages/menu/address/addressMangement/index","meta":{},"window":{}},{"path":"/pages/menu/token/btc/index","meta":{},"window":{}},{"path":"/pages/menu/wallet/index","meta":{},"window":{}},{"path":"/pages/menu/load/index","meta":{},"window":{}},{"path":"/pages/menu/discover/index","meta":{},"window":{}},{"path":"/pages/menu/address/showKey/index","meta":{},"window":{}},{"path":"/pages/menu/setting/payPassword/index","meta":{},"window":{}},{"path":"/pages/menu/setting/addBtcNode/index","meta":{},"window":{}},{"path":"/pages/menu/setting/btcNodeSetting/index","meta":{},"window":{}},{"path":"/pages/menu/setting/nodeSetting/index","meta":{},"window":{}},{"path":"/pages/menu/setting/currency/index","meta":{},"window":{}},{"path":"/pages/menu/setting/lang/index","meta":{},"window":{}},{"path":"/pages/menu/about/index","meta":{},"window":{}},{"path":"/pages/menu/about/Privacy/index","meta":{},"window":{}},{"path":"/pages/menu/about/terms/index","meta":{},"window":{}},{"path":"/pages/menu/address/improtKey/index","meta":{},"window":{}}]; +__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-config.js b/unpackage/dist/dev/app-plus/app-config.js new file mode 100644 index 0000000..1d5eae3 --- /dev/null +++ b/unpackage/dist/dev/app-plus/app-config.js @@ -0,0 +1,154 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // install a JSONP callback for chunk loading +/******/ function webpackJsonpCallback(data) { +/******/ var chunkIds = data[0]; +/******/ var moreModules = data[1]; +/******/ var executeModules = data[2]; +/******/ +/******/ // add "moreModules" to the modules object, +/******/ // then flag all "chunkIds" as loaded and fire callback +/******/ var moduleId, chunkId, i = 0, resolves = []; +/******/ for(;i < chunkIds.length; i++) { +/******/ chunkId = chunkIds[i]; +/******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) { +/******/ resolves.push(installedChunks[chunkId][0]); +/******/ } +/******/ installedChunks[chunkId] = 0; +/******/ } +/******/ for(moduleId in moreModules) { +/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { +/******/ modules[moduleId] = moreModules[moduleId]; +/******/ } +/******/ } +/******/ if(parentJsonpFunction) parentJsonpFunction(data); +/******/ +/******/ while(resolves.length) { +/******/ resolves.shift()(); +/******/ } +/******/ +/******/ // add entry modules from loaded chunk to deferred list +/******/ deferredModules.push.apply(deferredModules, executeModules || []); +/******/ +/******/ // run deferred modules when all chunks ready +/******/ return checkDeferredModules(); +/******/ }; +/******/ function checkDeferredModules() { +/******/ var result; +/******/ for(var i = 0; i < deferredModules.length; i++) { +/******/ var deferredModule = deferredModules[i]; +/******/ var fulfilled = true; +/******/ for(var j = 1; j < deferredModule.length; j++) { +/******/ var depId = deferredModule[j]; +/******/ if(installedChunks[depId] !== 0) fulfilled = false; +/******/ } +/******/ if(fulfilled) { +/******/ deferredModules.splice(i--, 1); +/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]); +/******/ } +/******/ } +/******/ +/******/ return result; +/******/ } +/******/ +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // object to store loaded and loading chunks +/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched +/******/ // Promise = chunk loading, 0 = chunk loaded +/******/ var installedChunks = { +/******/ "app-config": 0 +/******/ }; +/******/ +/******/ var deferredModules = []; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "/"; +/******/ +/******/ var jsonpArray = this["webpackJsonp"] = this["webpackJsonp"] || []; +/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); +/******/ jsonpArray.push = webpackJsonpCallback; +/******/ jsonpArray = jsonpArray.slice(); +/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]); +/******/ var parentJsonpFunction = oldJsonpFunction; +/******/ +/******/ +/******/ // run deferred modules from other chunks +/******/ checkDeferredModules(); +/******/ }) +/************************************************************************/ +/******/ ([]); \ No newline at end of file diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js new file mode 100644 index 0000000..fe57d17 --- /dev/null +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -0,0 +1,87084 @@ +(this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],[ +/* 0 */ +/*!*****************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/main.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("__webpack_require__(/*! uni-pages */ 1);var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 59));\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 862));\nvar _zh = _interopRequireDefault(__webpack_require__(/*! ./utils/locales/zh.js */ 865));\nvar _en = _interopRequireDefault(__webpack_require__(/*! ./utils/locales/en.js */ 866));\nvar _axios = _interopRequireDefault(__webpack_require__(/*! ./utils/axios.js */ 867));\nvar _store = _interopRequireDefault(__webpack_require__(/*! ./store */ 70));\nvar _uviewUi = _interopRequireDefault(__webpack_require__(/*! uview-ui */ 869));\nvar _vueClipboard = _interopRequireDefault(__webpack_require__(/*! vue-clipboard2 */ 895));\nvar _vueI18n = _interopRequireDefault(__webpack_require__(/*! vue-i18n */ 897));\n\n\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! components/tabBar/tabBar.vue */ 627));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}_vue.default.config.productionTip = false; // 自定义底部导航栏\n\n_vue.default.use(_uviewUi.default);\n_vue.default.use(_vueClipboard.default);\n_vue.default.use(_vueI18n.default);\n_vue.default.prototype.$axios = _axios.default;\n_vue.default.prototype.$store = _store.default;\n_vue.default.config.productionTip = false;\n_vue.default.component('tab-bar', _tabBar.default);\n// Vue.prototype.$showDialog = true\n_App.default.mpType = 'app';\n\nvar i18n = new _vueI18n.default({\n // locale: store.state.language, // 默认选择的语言\n // locale:'en',\n locale: 'zh-CN',\n messages: {\n 'zh-CN': _zh.default,\n 'en': _en.default } });\n\n\n\n_vue.default.prototype.$_i18n = i18n;\n\n\n\nvar app = new _vue.default(_objectSpread({\n i18n: i18n,\n store: _store.default },\n_App.default));\n\napp.$mount();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJjb25maWciLCJwcm9kdWN0aW9uVGlwIiwidXNlIiwidVZpZXciLCJWdWVDbGlwYm9hcmRzIiwiVnVlSTE4biIsInByb3RvdHlwZSIsIiRheGlvcyIsImF4aW9zIiwiJHN0b3JlIiwic3RvcmUiLCJjb21wb25lbnQiLCJ0YWJCYXIiLCJBcHAiLCJtcFR5cGUiLCJpMThuIiwibG9jYWxlIiwibWVzc2FnZXMiLCJaSCIsIkVOIiwiJF9pMThuIiwiYXBwIiwiJG1vdW50Il0sIm1hcHBpbmdzIjoiQUFBQSx3Q0FBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0EsbUcsd25DQUZBQSxhQUFJQyxNQUFKLENBQVdDLGFBQVgsR0FBMkIsS0FBM0IsQyxDQUNBOztBQUdBRixhQUFJRyxHQUFKLENBQVFDLGdCQUFSO0FBQ0FKLGFBQUlHLEdBQUosQ0FBUUUscUJBQVI7QUFDQUwsYUFBSUcsR0FBSixDQUFRRyxnQkFBUjtBQUNBTixhQUFJTyxTQUFKLENBQWNDLE1BQWQsR0FBdUJDLGNBQXZCO0FBQ0FULGFBQUlPLFNBQUosQ0FBY0csTUFBZCxHQUF1QkMsY0FBdkI7QUFDQVgsYUFBSUMsTUFBSixDQUFXQyxhQUFYLEdBQTJCLEtBQTNCO0FBQ0FGLGFBQUlZLFNBQUosQ0FBYyxTQUFkLEVBQXlCQyxlQUF6QjtBQUNBO0FBQ0FDLGFBQUlDLE1BQUosR0FBYSxLQUFiOztBQUVBLElBQU1DLElBQUksR0FBRyxJQUFJVixnQkFBSixDQUFZO0FBQ3hCO0FBQ0E7QUFDQVcsUUFBTSxFQUFDLE9BSGlCO0FBSXhCQyxVQUFRLEVBQUU7QUFDVCxhQUFTQyxXQURBO0FBRVQsVUFBTUMsV0FGRyxFQUpjLEVBQVosQ0FBYjs7OztBQVVBcEIsYUFBSU8sU0FBSixDQUFjYyxNQUFkLEdBQXVCTCxJQUF2Qjs7OztBQUlBLElBQU1NLEdBQUcsR0FBRyxJQUFJdEIsWUFBSjtBQUNYZ0IsTUFBSSxFQUFKQSxJQURXO0FBRVZMLE9BQUssRUFBTEEsY0FGVTtBQUdMRyxZQUhLLEVBQVo7O0FBS0FRLEdBQUcsQ0FBQ0MsTUFBSiIsImZpbGUiOiIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICd1bmktcGFnZXMnO2ltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG5pbXBvcnQgQXBwIGZyb20gJy4vQXBwJ1xyXG5pbXBvcnQgWkggZnJvbSAnLi91dGlscy9sb2NhbGVzL3poLmpzJ1xyXG5pbXBvcnQgRU4gZnJvbSAnLi91dGlscy9sb2NhbGVzL2VuLmpzJ1xyXG5pbXBvcnQgYXhpb3MgZnJvbSAnLi91dGlscy9heGlvcy5qcydcclxuaW1wb3J0IHN0b3JlIGZyb20gJy4vc3RvcmUnXHJcbmltcG9ydCB1VmlldyBmcm9tIFwidXZpZXctdWlcIjtcclxuaW1wb3J0IFZ1ZUNsaXBib2FyZHMgZnJvbSAndnVlLWNsaXBib2FyZDInXHJcbmltcG9ydCBWdWVJMThuIGZyb20gJ3Z1ZS1pMThuJ1xyXG5WdWUuY29uZmlnLnByb2R1Y3Rpb25UaXAgPSBmYWxzZVxyXG4vLyDoh6rlrprkuYnlupXpg6jlr7zoiKrmoI9cclxuaW1wb3J0IHRhYkJhciBmcm9tICdjb21wb25lbnRzL3RhYkJhci90YWJCYXIudnVlJ1xyXG4gXHJcblZ1ZS51c2UodVZpZXcpO1xyXG5WdWUudXNlKFZ1ZUNsaXBib2FyZHMpO1xyXG5WdWUudXNlKFZ1ZUkxOG4pO1xyXG5WdWUucHJvdG90eXBlLiRheGlvcyA9IGF4aW9zXHJcblZ1ZS5wcm90b3R5cGUuJHN0b3JlID0gc3RvcmVcclxuVnVlLmNvbmZpZy5wcm9kdWN0aW9uVGlwID0gZmFsc2VcclxuVnVlLmNvbXBvbmVudCgndGFiLWJhcicsIHRhYkJhcilcclxuLy8gVnVlLnByb3RvdHlwZS4kc2hvd0RpYWxvZyA9IHRydWVcclxuQXBwLm1wVHlwZSA9ICdhcHAnXHJcblxyXG5jb25zdCBpMThuID0gbmV3IFZ1ZUkxOG4oe1xyXG4gLy8gbG9jYWxlOiBzdG9yZS5zdGF0ZS5sYW5ndWFnZSwgIC8vIOm7mOiupOmAieaLqeeahOivreiogFxyXG4gLy8gbG9jYWxlOidlbicsXHJcbiBsb2NhbGU6J3poLUNOJyxcclxuIG1lc3NhZ2VzOiB7XHJcbiAgJ3poLUNOJzogWkgsXHJcbiAgJ2VuJzogRU5cclxuIH1cclxufSlcclxuXHJcblZ1ZS5wcm90b3R5cGUuJF9pMThuID0gaTE4blxyXG5cclxuXHJcblxyXG5jb25zdCBhcHAgPSBuZXcgVnVlKHtcclxuXHRpMThuLFxyXG5cdCBzdG9yZSxcclxuICAgIC4uLkFwcFxyXG59KVxyXG5hcHAuJG1vdW50KCkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n"); + +/***/ }), +/* 1 */ +/*!********************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages.json ***! + \********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +if (typeof Promise !== 'undefined' && !Promise.prototype.finally) { + Promise.prototype.finally = function (callback) { + var promise = this.constructor; + return this.then( + function (value) {return promise.resolve(callback()).then(function () {return value;});}, + function (reason) {return promise.resolve(callback()).then(function () { + throw reason; + });}); + + }; +} + +if (uni.restoreGlobal) { + uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval); +} +__definePage('pages/menu/market/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/market/index.vue?mpType=page */ 2).default);}); +__definePage('pages/menu/backUp/transPaw/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/transPaw/index.vue?mpType=page */ 17).default);}); +__definePage('pages/menu/address/backUp/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/backUp/index.vue?mpType=page */ 27).default);}); +__definePage('pages/register/index', function () {return Vue.extend(__webpack_require__(/*! pages/register/index.vue?mpType=page */ 32).default);}); +__definePage('pages/menu/backUp/backUp2/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/backUp2/index.vue?mpType=page */ 592).default);}); +__definePage('pages/menu/backUp/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/index.vue?mpType=page */ 602).default);}); +__definePage('pages/menu/backUp/backUp3/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/backUp3/index.vue?mpType=page */ 609).default);}); +__definePage('pages/menu/backUp/reSuccessful', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/reSuccessful.vue?mpType=page */ 622).default);}); +__definePage('pages/menu/wallet/add/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/add/index.vue?mpType=page */ 632).default);}); +__definePage('pages/menu/wallet/cwallet/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/cwallet/index.vue?mpType=page */ 643).default);}); +__definePage('pages/menu/wallet/mwallet/manage/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/mwallet/manage/index.vue?mpType=page */ 655).default);}); +__definePage('pages/menu/sendToken/addAddress/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/addAddress/index.vue?mpType=page */ 665).default);}); +__definePage('pages/menu/profile/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/profile/index.vue?mpType=page */ 682).default);}); +__definePage('pages/menu/address/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/index.vue?mpType=page */ 692).default);}); +__definePage('pages/menu/sendToken/address/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/address/index.vue?mpType=page */ 698).default);}); +__definePage('pages/menu/sendToken/transfer/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/transfer/index.vue?mpType=page */ 705).default);}); +__definePage('pages/menu/sendToken/enPassword/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/enPassword/index.vue?mpType=page */ 713).default);}); +__definePage('pages/menu/setting/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/index.vue?mpType=page */ 718).default);}); +__definePage('pages/menu/wallet/mwallet/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/mwallet/index.vue?mpType=page */ 733).default);}); +__definePage('pages/menu/transction/detail/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/transction/detail/index.vue?mpType=page */ 739).default);}); +__definePage('pages/menu/sendToken/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/index.vue?mpType=page */ 746).default);}); +__definePage('pages/menu/address/addressMangement/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/addressMangement/index.vue?mpType=page */ 753).default);}); +__definePage('pages/menu/token/btc/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/token/btc/index.vue?mpType=page */ 758).default);}); +__definePage('pages/menu/wallet/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/index.vue?mpType=page */ 777).default);}); +__definePage('pages/menu/load/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/load/index.vue?mpType=page */ 787).default);}); +__definePage('pages/menu/discover/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/discover/index.vue?mpType=page */ 795).default);}); +__definePage('pages/menu/address/showKey/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/showKey/index.vue?mpType=page */ 804).default);}); +__definePage('pages/menu/setting/payPassword/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/payPassword/index.vue?mpType=page */ 812).default);}); +__definePage('pages/menu/setting/addBtcNode/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/addBtcNode/index.vue?mpType=page */ 817).default);}); +__definePage('pages/menu/setting/btcNodeSetting/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/btcNodeSetting/index.vue?mpType=page */ 822).default);}); +__definePage('pages/menu/setting/nodeSetting/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/nodeSetting/index.vue?mpType=page */ 827).default);}); +__definePage('pages/menu/setting/currency/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/currency/index.vue?mpType=page */ 832).default);}); +__definePage('pages/menu/setting/lang/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/lang/index.vue?mpType=page */ 837).default);}); +__definePage('pages/menu/about/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/about/index.vue?mpType=page */ 842).default);}); +__definePage('pages/menu/about/Privacy/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/about/Privacy/index.vue?mpType=page */ 847).default);}); +__definePage('pages/menu/about/terms/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/about/terms/index.vue?mpType=page */ 852).default);}); +__definePage('pages/menu/address/improtKey/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/improtKey/index.vue?mpType=page */ 857).default);}); + +/***/ }), +/* 2 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?mpType=page ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page */ 3);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 8);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"82edc4d4\",\n null,\n false,\n _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/market/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTgyZWRjNGQ0JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI4MmVkYzRkNFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9tZW51L21hcmtldC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///2\n"); + +/***/ }), +/* 3 */ +/*!*******************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page ***! + \*******************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page */ 4); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 4 */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { staticClass: _vm._$s(0, "sc", "main_con"), attrs: { _i: 0 } }, + [ + _c("view", { staticClass: _vm._$s(1, "sc", "title"), attrs: { _i: 1 } }), + _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ + _c( + "view", + { + staticClass: _vm._$s(3, "sc", "title_item flex"), + attrs: { _i: 3 } + }, + [ + _c("view", { + staticClass: _vm._$s(4, "sc", "text1"), + attrs: { _i: 4 } + }), + _c("view", { + staticClass: _vm._$s(5, "sc", "text1"), + attrs: { _i: 5 } + }), + _c( + "view", + { + staticClass: _vm._$s(6, "sc", "text1 flex"), + attrs: { _i: 6 } + }, + [ + _c( + "view", + { staticClass: _vm._$s(7, "sc", "imgcon"), attrs: { _i: 7 } }, + [ + _c("image", { + staticClass: _vm._$s(8, "sc", "Colorimg"), + attrs: { + src: _vm._$s( + 8, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Polygon2.png */ 5) + ), + _i: 8 + } + }), + _c("image", { + staticClass: _vm._$s(9, "sc", "Colorimg"), + attrs: { + src: _vm._$s( + 9, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Polygon3.png */ 6) + ), + _i: 9 + } + }) + ] + ) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(10, "sc", "item flex"), attrs: { _i: 10 } }, + [ + _c("view", { + staticClass: _vm._$s(11, "sc", "text2"), + attrs: { _i: 11 } + }), + _c( + "view", + { staticClass: _vm._$s(12, "sc", "text2"), attrs: { _i: 12 } }, + [ + _c("view"), + _c("view", { + staticClass: _vm._$s(14, "sc", "t1"), + attrs: { _i: 14 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(15, "sc", "btn green"), + attrs: { _i: 15 } + }, + [ + _c("image", { + staticClass: _vm._$s(16, "sc", "img1"), + attrs: { + src: _vm._$s( + 16, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/arrow-down-left.png */ 7) + ), + _i: 16 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(17, "sc", "item flex"), attrs: { _i: 17 } }, + [ + _c("view", { + staticClass: _vm._$s(18, "sc", "text2"), + attrs: { _i: 18 } + }), + _c( + "view", + { staticClass: _vm._$s(19, "sc", "text2"), attrs: { _i: 19 } }, + [ + _c("view"), + _c("view", { + staticClass: _vm._$s(21, "sc", "t1"), + attrs: { _i: 21 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(22, "sc", "btn red"), attrs: { _i: 22 } }, + [ + _c("image", { + staticClass: _vm._$s(23, "sc", "img1"), + attrs: { + src: _vm._$s( + 23, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/arrow-down-left.png */ 7) + ), + _i: 23 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(24, "sc", "item flex"), attrs: { _i: 24 } }, + [ + _c("view", { + staticClass: _vm._$s(25, "sc", "text2"), + attrs: { _i: 25 } + }), + _c( + "view", + { staticClass: _vm._$s(26, "sc", "text2"), attrs: { _i: 26 } }, + [ + _c("view"), + _c("view", { + staticClass: _vm._$s(28, "sc", "t1"), + attrs: { _i: 28 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(29, "sc", "btn red"), attrs: { _i: 29 } }, + [ + _c("image", { + staticClass: _vm._$s(30, "sc", "img1"), + attrs: { + src: _vm._$s( + 30, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/arrow-down-left.png */ 7) + ), + _i: 30 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(31, "sc", "item flex"), attrs: { _i: 31 } }, + [ + _c("view", { + staticClass: _vm._$s(32, "sc", "text2"), + attrs: { _i: 32 } + }), + _c( + "view", + { staticClass: _vm._$s(33, "sc", "text2"), attrs: { _i: 33 } }, + [ + _c("view"), + _c("view", { + staticClass: _vm._$s(35, "sc", "t1"), + attrs: { _i: 35 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(36, "sc", "btn red"), attrs: { _i: 36 } }, + [ + _c("image", { + staticClass: _vm._$s(37, "sc", "img1"), + attrs: { + src: _vm._$s( + 37, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/arrow-down-left.png */ 7) + ), + _i: 37 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(38, "sc", "item flex"), attrs: { _i: 38 } }, + [ + _c("view", { + staticClass: _vm._$s(39, "sc", "text2"), + attrs: { _i: 39 } + }), + _c( + "view", + { staticClass: _vm._$s(40, "sc", "text2"), attrs: { _i: 40 } }, + [ + _c("view"), + _c("view", { + staticClass: _vm._$s(42, "sc", "t1"), + attrs: { _i: 42 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(43, "sc", "btn red"), attrs: { _i: 43 } }, + [ + _c("image", { + staticClass: _vm._$s(44, "sc", "img1"), + attrs: { + src: _vm._$s( + 44, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/arrow-down-left.png */ 7) + ), + _i: 44 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(45, "sc", "item flex"), attrs: { _i: 45 } }, + [ + _c("view", { + staticClass: _vm._$s(46, "sc", "text2"), + attrs: { _i: 46 } + }), + _c( + "view", + { staticClass: _vm._$s(47, "sc", "text2"), attrs: { _i: 47 } }, + [ + _c("view"), + _c("view", { + staticClass: _vm._$s(49, "sc", "t1"), + attrs: { _i: 49 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(50, "sc", "btn red"), attrs: { _i: 50 } }, + [ + _c("image", { + staticClass: _vm._$s(51, "sc", "img1"), + attrs: { + src: _vm._$s( + 51, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/arrow-down-left.png */ 7) + ), + _i: 51 + } + }) + ] + ) + ] + ) + ]), + _c("tab-bar", { attrs: { selectActive: 3, _i: 52 } }) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 5 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Polygon2.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Polygon2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3N0YXRpYy90b25neW9uaC9Qb2x5Z29uMi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///5\n"); + +/***/ }), +/* 6 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Polygon3.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Polygon3.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3N0YXRpYy90b25neW9uaC9Qb2x5Z29uMy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///6\n"); + +/***/ }), +/* 7 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/arrow-down-left.png ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/arrow-down-left.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3N0YXRpYy90b25neW9uaC9hcnJvdy1kb3duLWxlZnQucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///7\n"); + +/***/ }), +/* 8 */ +/*!*************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=script&lang=js&mpType=page ***! + \*************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 9);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///8\n"); + +/***/ }), +/* 9 */ +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=script&lang=js&mpType=page ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));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//\nvar _default = { data: function data() {return {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9tYXJrZXQvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJtZXRob2RzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtKQSxnSCw4RkFsSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFHZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUFQLENBR0EsQ0FMYSxFQVFkQyxPQUFPLEVBQUUsRUFSSyxFIiwiZmlsZSI6IjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRcblx0XHR9XG5cdH0sXG5cblxuXHRtZXRob2RzOiB7XG5cdFx0XG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///9\n"); + +/***/ }), +/* 10 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/components/navigation/navigation.vue ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./navigation.vue?vue&type=template&id=073adf44&scoped=true& */ 11);\n/* harmony import */ var _navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./navigation.vue?vue&type=script&lang=js& */ 14);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"073adf44\",\n null,\n false,\n _navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/navigation/navigation.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ2dLO0FBQ2hLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL25hdmlnYXRpb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA3M2FkZjQ0JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbmF2aWdhdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL25hdmlnYXRpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMDczYWRmNDRcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///10\n"); + +/***/ }), +/* 11 */ +/*!*****************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/components/navigation/navigation.vue?vue&type=template&id=073adf44&scoped=true& ***! + \*****************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./navigation.vue?vue&type=template&id=073adf44&scoped=true& */ 12); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 12 */ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/components/navigation/navigation.vue?vue&type=template&id=073adf44&scoped=true& ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { + staticClass: _vm._$s(0, "sc", "nav-head"), + class: _vm._$s(0, "c", _vm.bgnum ? "bgf" : ""), + attrs: { _i: 0 } + }, + [ + _vm._t("default", null, { _i: 1 }), + _vm._t("bread", null, { _i: 2 }), + _vm._t("logo", null, { _i: 3 }), + _vm._$s(4, "i", _vm.showBack) + ? _c("image", { + staticClass: _vm._$s(4, "sc", "back"), + attrs: { + src: _vm._$s( + 4, + "a-src", + __webpack_require__(/*! ../../static/tongyonh/Vector.png */ 13) + ), + _i: 4 + }, + on: { + click: function($event) { + return _vm.back() + } + } + }) + : _vm._e() + ], + 2 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 13 */ +/*!************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Vector.png ***! + \************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Vector.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9zdGF0aWMvdG9uZ3lvbmgvVmVjdG9yLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///13\n"); + +/***/ }), +/* 14 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/components/navigation/navigation.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./navigation.vue?vue&type=script&lang=js& */ 15);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBoQixDQUFnQixna0JBQUcsRUFBQyIsImZpbGUiOiIxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL25hdmlnYXRpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9uYXZpZ2F0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///14\n"); + +/***/ }), +/* 15 */ +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/components/navigation/navigation.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar COMPONENT_NAME = 'navigation';var _default2 =\n{\n name: COMPONENT_NAME,\n props: {\n showBack: {\n type: Boolean,\n default: function _default() {\n return true;\n } },\n\n bgnum: {\n type: Boolean,\n default: function _default() {\n return false;\n } } },\n\n\n data: function data() {\n return {};\n\n\n },\n computed: {},\n\n\n mounted: function mounted() {\n\n },\n methods: {\n back: function back() {\n\n\n\n\n\n\n uni.navigateBack();\n\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFVQSxrQztBQUNBO0FBQ0Esc0JBREE7QUFFQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxhQUZBLHNCQUVBO0FBQ0E7QUFDQSxPQUpBLEVBREE7O0FBT0E7QUFDQSxtQkFEQTtBQUVBLGFBRkEsc0JBRUE7QUFDQTtBQUNBLE9BSkEsRUFQQSxFQUZBOzs7QUFnQkEsTUFoQkEsa0JBZ0JBO0FBQ0E7OztBQUdBLEdBcEJBO0FBcUJBLGNBckJBOzs7QUF3QkEsU0F4QkEscUJBd0JBOztBQUVBLEdBMUJBO0FBMkJBO0FBQ0EsUUFEQSxrQkFDQTs7Ozs7OztBQU9BOztBQUVBLEtBVkEsRUEzQkEsRSIsImZpbGUiOiIxNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIm5hdi1oZWFkXCIgIDpjbGFzcz1cImJnbnVtPydiZ2YnOicnXCI+XHJcblx0XHQ8c2xvdD48L3Nsb3Q+XHJcblx0XHQ8c2xvdCBuYW1lPVwiYnJlYWRcIj48L3Nsb3Q+XHJcblx0XHQ8c2xvdCBuYW1lPVwibG9nb1wiPjwvc2xvdD5cclxuXHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvdG9uZ3lvbmgvVmVjdG9yLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImJhY2tcIiBAdGFwPVwiYmFjaygpXCIgdi1pZj1cInNob3dCYWNrXCI+PC9pbWFnZT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGNvbnN0IENPTVBPTkVOVF9OQU1FID0gJ25hdmlnYXRpb24nXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogQ09NUE9ORU5UX05BTUUsXHJcblx0ICAgIHByb3BzOntcclxuXHRcdFx0c2hvd0JhY2s6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRydWVcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGJnbnVtOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiBmYWxzZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdGJhY2soKXtcclxuXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRoaXN0b3J5LmJhY2soKVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1x0XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fVx0XHJcblx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cclxuICAgIC5pdGVte1xyXG4gICAgXHRmb250LXNpemU6IDI4cnB4O1xyXG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcdHdpZHRoOiAyMzRycHg7XHJcbiAgICBcdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuICAgIH1cclxuICAgXHJcblx0Lm5hdi1oZWFke1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAwIDM2cnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNTBycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuYmFja3tcclxuXHRcdHdpZHRoOiAxNnJweDtcclxuXHRcdGhlaWdodDogMjRycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OjM2cnB4O1xyXG5cdCAgICB0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR9XHJcbi5iZ2Z7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///15\n"); + +/***/ }), +/* 16 */ +/*!**********************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***! + \**********************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; }); +/* globals __VUE_SSR_CONTEXT__ */ + +// IMPORTANT: Do NOT use ES2015 features in this file (except for modules). +// This module is a runtime utility for cleaner component module output and will +// be included in the final webpack user bundle. + +function normalizeComponent ( + scriptExports, + render, + staticRenderFns, + functionalTemplate, + injectStyles, + scopeId, + moduleIdentifier, /* server only */ + shadowMode, /* vue-cli only */ + components, // fixed by xxxxxx auto components + renderjs // fixed by xxxxxx renderjs +) { + // Vue.extend constructor export interop + var options = typeof scriptExports === 'function' + ? scriptExports.options + : scriptExports + + // fixed by xxxxxx auto components + if (components) { + if (!options.components) { + options.components = {} + } + var hasOwn = Object.prototype.hasOwnProperty + for (var name in components) { + if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) { + options.components[name] = components[name] + } + } + } + // fixed by xxxxxx renderjs + if (renderjs) { + (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() { + this[renderjs.__module] = this + }); + (options.mixins || (options.mixins = [])).push(renderjs) + } + + // render functions + if (render) { + options.render = render + options.staticRenderFns = staticRenderFns + options._compiled = true + } + + // functional template + if (functionalTemplate) { + options.functional = true + } + + // scopedId + if (scopeId) { + options._scopeId = 'data-v-' + scopeId + } + + var hook + if (moduleIdentifier) { // server build + hook = function (context) { + // 2.3 injection + context = + context || // cached call + (this.$vnode && this.$vnode.ssrContext) || // stateful + (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional + // 2.2 with runInNewContext: true + if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { + context = __VUE_SSR_CONTEXT__ + } + // inject component styles + if (injectStyles) { + injectStyles.call(this, context) + } + // register component module identifier for async chunk inferrence + if (context && context._registeredComponents) { + context._registeredComponents.add(moduleIdentifier) + } + } + // used by ssr in case component is cached and beforeCreate + // never gets called + options._ssrRegister = hook + } else if (injectStyles) { + hook = shadowMode + ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) } + : injectStyles + } + + if (hook) { + if (options.functional) { + // for template-only hot-reload because in that case the render fn doesn't + // go through the normalizer + options._injectStyles = hook + // register for functioal component in vue file + var originalRender = options.render + options.render = function renderWithStyleInjection (h, context) { + hook.call(context) + return originalRender(h, context) + } + } else { + // inject component registration as beforeCreate hook + var existing = options.beforeCreate + options.beforeCreate = existing + ? [].concat(existing, hook) + : [hook] + } + } + + return { + exports: scriptExports, + options: options + } +} + + +/***/ }), +/* 17 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPaw/index.vue?mpType=page ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=b6b952f2&scoped=true&mpType=page */ 18);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 25);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b6b952f2\",\n null,\n false,\n _index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/transPaw/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1iNmI5NTJmMiZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYjZiOTUyZjJcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXcvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///17\n"); + +/***/ }), +/* 18 */ +/*!****************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPaw/index.vue?vue&type=template&id=b6b952f2&scoped=true&mpType=page ***! + \****************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=b6b952f2&scoped=true&mpType=page */ 19); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 19 */ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPaw/index.vue?vue&type=template&id=b6b952f2&scoped=true&mpType=page ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 20) + .default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, + [ + _vm._$s(4, "i", _vm.borNum) + ? _c("view", { + staticClass: _vm._$s(4, "sc", "big_title"), + attrs: { _i: 4 } + }) + : _vm._e(), + _vm._$s(5, "i", _vm.borNum2) + ? _c("view", { + staticClass: _vm._$s(5, "sc", "big_title"), + attrs: { _i: 5 } + }) + : _vm._e(), + _c( + "view", + { staticClass: _vm._$s(6, "sc", "title"), attrs: { _i: 6 } }, + [_c("br")] + ), + _vm._$s(8, "i", _vm.borNum) + ? _c("u-message-input", { + attrs: { + "inactive-color": "#E0E5F2", + "active-color": "#5B53FF", + width: 94, + maxlength: 6, + mode: "box", + focus: _vm.fes, + "dot-fill": true, + _i: 8 + }, + on: { finish: _vm.finish } + }) + : _vm._e(), + _vm._$s(9, "i", _vm.borNum2) + ? _c("u-message-input", { + attrs: { + "inactive-color": _vm.info ? "#F16063" : "#E0E5F2", + "active-color": "#5B53FF", + width: 94, + maxlength: 6, + mode: "box", + focus: _vm.fes, + "dot-fill": true, + _i: 9 + }, + on: { finish: _vm.finish2 } + }) + : _vm._e(), + _vm._$s(10, "i", _vm.info) + ? _c("view", { + staticClass: _vm._$s(10, "sc", "infoText"), + attrs: { _i: 10 } + }) + : _vm._e() + ], + 1 + ) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 20 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-message-input/u-message-input.vue ***! + \*****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-message-input.vue?vue&type=template&id=0e1e7f9a&scoped=true& */ 21);\n/* harmony import */ var _u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-message-input.vue?vue&type=script&lang=js& */ 23);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0e1e7f9a\",\n null,\n false,\n _u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-message-input/u-message-input.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3UtbWVzc2FnZS1pbnB1dC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGUxZTdmOWEmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LW1lc3NhZ2UtaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LW1lc3NhZ2UtaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMGUxZTdmOWFcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidXZpZXctdWkvY29tcG9uZW50cy91LW1lc3NhZ2UtaW5wdXQvdS1tZXNzYWdlLWlucHV0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///20\n"); + +/***/ }), +/* 21 */ +/*!************************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-message-input/u-message-input.vue?vue&type=template&id=0e1e7f9a&scoped=true& ***! + \************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-message-input.vue?vue&type=template&id=0e1e7f9a&scoped=true& */ 22); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 22 */ +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-message-input/u-message-input.vue?vue&type=template&id=0e1e7f9a&scoped=true& ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { staticClass: _vm._$s(0, "sc", "u-char-box"), attrs: { _i: 0 } }, + [ + _c( + "view", + { staticClass: _vm._$s(1, "sc", "u-char-flex"), attrs: { _i: 1 } }, + [ + _c("input", { + staticClass: _vm._$s(2, "sc", "u-input"), + attrs: { + disabled: _vm._$s(2, "a-disabled", _vm.disabledKeyboard), + value: _vm._$s(2, "a-value", _vm.valueModel), + focus: _vm._$s(2, "a-focus", _vm.focus), + maxlength: _vm._$s(2, "a-maxlength", _vm.maxlength), + _i: 2 + }, + on: { input: _vm.getVal } + }), + _vm._l(_vm._$s(3, "f", { forItems: _vm.loopCharArr }), function( + item, + index, + $20, + $30 + ) { + return _c( + "view", + { key: _vm._$s(3, "f", { forIndex: $20, key: index }) }, + [ + _c( + "view", + { + class: _vm._$s("4-" + $30, "c", [ + _vm.breathe && _vm.charArrLength == index + ? "u-breathe" + : "", + "u-char-item", + _vm.charArrLength === index && _vm.mode == "box" + ? "u-box-active" + : "", + _vm.mode === "box" ? "u-box" : "" + ]), + style: _vm._$s("4-" + $30, "s", { + fontWeight: _vm.bold ? "bold" : "normal", + fontSize: _vm.fontSize + "rpx", + width: _vm.width + "rpx", + height: _vm.width + "rpx", + color: _vm.inactiveColor, + borderColor: + _vm.charArrLength === index && _vm.mode == "box" + ? _vm.activeColor + : _vm.inactiveColor + }), + attrs: { _i: "4-" + $30 } + }, + [ + _vm._$s("5-" + $30, "i", _vm.mode !== "middleLine") + ? _c("view", { + staticClass: _vm._$s( + "5-" + $30, + "sc", + "u-placeholder-line" + ), + style: _vm._$s("5-" + $30, "s", { + display: + _vm.charArrLength === index ? "block" : "none", + height: _vm.width * 0.5 + "rpx" + }), + attrs: { _i: "5-" + $30 } + }) + : _vm._e(), + _vm._$s( + "6-" + $30, + "i", + _vm.mode === "middleLine" && _vm.charArrLength <= index + ) + ? _c("view", { + staticClass: _vm._$s( + "6-" + $30, + "sc", + "u-middle-line" + ), + class: _vm._$s("6-" + $30, "c", [ + _vm.breathe && _vm.charArrLength == index + ? "u-breathe" + : "", + _vm.charArrLength === index + ? "u-middle-line-active" + : "" + ]), + style: _vm._$s("6-" + $30, "s", { + height: _vm.bold ? "4px" : "2px", + background: + _vm.charArrLength === index + ? _vm.activeColor + : _vm.inactiveColor + }), + attrs: { _i: "6-" + $30 } + }) + : _vm._e(), + _vm._$s("7-" + $30, "i", _vm.mode === "bottomLine") + ? _c("view", { + staticClass: _vm._$s( + "7-" + $30, + "sc", + "u-bottom-line" + ), + class: _vm._$s("7-" + $30, "c", [ + _vm.breathe && _vm.charArrLength == index + ? "u-breathe" + : "", + _vm.charArrLength === index + ? "u-buttom-line-active" + : "" + ]), + style: _vm._$s("7-" + $30, "s", { + height: _vm.bold ? "4px" : "2px", + background: + _vm.charArrLength === index + ? _vm.activeColor + : _vm.inactiveColor + }), + attrs: { _i: "7-" + $30 } + }) + : _vm._e(), + _vm._$s("8-" + $30, "i", !_vm.dotFill) + ? [ + _vm._v( + _vm._$s( + "8-" + $30, + "t0-0", + _vm._s( + _vm.charArr[index] ? _vm.charArr[index] : "" + ) + ) + ) + ] + : [ + _c( + "text", + { + staticClass: _vm._$s("10-" + $30, "sc", "u-dot"), + attrs: { _i: "10-" + $30 } + }, + [ + _vm._v( + _vm._$s( + "10-" + $30, + "t0-0", + _vm._s(_vm.charArr[index] ? "●" : "") + ) + ) + ] + ) + ] + ], + 2 + ) + ] + ) + }) + ], + 2 + ) + ] + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 23 */ +/*!******************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-message-input/u-message-input.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-message-input.vue?vue&type=script&lang=js& */ 24);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiIyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtbWVzc2FnZS1pbnB1dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtbWVzc2FnZS1pbnB1dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///23\n"); + +/***/ }), +/* 24 */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-message-input/u-message-input.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * messageInput 验证码输入框\n * @description 该组件一般用于验证用户短信验证码的场景,也可以结合uView的键盘组件使用\n * @tutorial https://www.uviewui.com/components/messageInput.html\n * @property {String Number} maxlength 输入字符个数(默认4)\n * @property {Boolean} dot-fill 是否用圆点填充(默认false)\n * @property {String} mode 模式选择,见上方\"基本使用\"说明(默认box)\n * @property {String Number} value 预置值\n * @property {Boolean} breathe 是否开启呼吸效果,见上方说明(默认true)\n * @property {Boolean} focus 是否自动获取焦点(默认false)\n * @property {Boolean} bold 字体和输入横线是否加粗(默认true)\n * @property {String Number} font-size 字体大小,单位rpx(默认60)\n * @property {String} active-color 当前激活输入框的样式(默认#2979ff)\n * @property {String} inactive-color 非激活输入框的样式,文字颜色同此值(默认#606266)\n * @property {String | Number} width 输入框宽度,单位rpx,高等于宽(默认80)\n * @property {Boolean} disabled-keyboard 禁止点击输入框唤起系统键盘(默认false)\n * @event {Function} change 输入内容发生改变时触发,具体见官网说明\n * @event {Function} finish 输入字符个数达maxlength值时触发,见官网说明\n * @example \n */var _default =\n{\n name: \"u-message-input\",\n props: {\n // 最大输入长度\n maxlength: {\n type: [Number, String],\n default: 4 },\n\n // 是否用圆点填充\n dotFill: {\n type: Boolean,\n default: false },\n\n // 显示模式,box-盒子模式,bottomLine-横线在底部模式,middleLine-横线在中部模式\n mode: {\n type: String,\n default: \"box\" },\n\n // 预置值\n value: {\n type: [String, Number],\n default: '' },\n\n // 当前激活输入item,是否带有呼吸效果\n breathe: {\n type: Boolean,\n default: true },\n\n // 是否自动获取焦点\n focus: {\n type: Boolean,\n default: false },\n\n // 字体是否加粗\n bold: {\n type: Boolean,\n default: false },\n\n // 字体大小\n fontSize: {\n type: [String, Number],\n default: 60 },\n\n // 激活样式\n activeColor: {\n type: String,\n default: '#2979ff' },\n\n // 未激活的样式\n inactiveColor: {\n type: String,\n default: '#606266' },\n\n // 输入框的大小,单位rpx,宽等于高\n width: {\n type: [Number, String],\n default: '80' },\n\n // 是否隐藏原生键盘,如果想用自定义键盘的话,需设置此参数为true\n disabledKeyboard: {\n type: Boolean,\n default: false } },\n\n\n watch: {\n // maxlength: {\n // \t// 此值设置为true,会在组件加载后无需maxlength变化就会执行一次本监听函数,无需再created生命周期中处理\n // \timmediate: true,\n // \thandler(val) {\n // \t\tthis.maxlength = Number(val);\n // \t}\n // }, \n value: {\n immediate: true,\n handler: function handler(val) {\n // 转为字符串\n val = String(val);\n // 超出部分截掉\n this.valueModel = val.substring(0, this.maxlength);\n } } },\n\n\n data: function data() {\n return {\n valueModel: \"\" };\n\n },\n computed: {\n // 是否显示呼吸灯效果\n animationClass: function animationClass() {var _this = this;\n return function (index) {\n if (_this.breathe && _this.charArr.length == index) return 'u-breathe';else\n return '';\n };\n },\n // 用于显示字符\n charArr: function charArr() {\n return this.valueModel.split('');\n },\n charArrLength: function charArrLength() {\n return this.charArr.length;\n },\n // 根据长度,循环输入框的个数,因为头条小程序数值不能用于v-for\n loopCharArr: function loopCharArr() {\n return new Array(this.maxlength);\n } },\n\n methods: {\n getVal: function getVal(e) {var\n\n value =\n e.detail.value;\n this.valueModel = value;\n // 判断长度是否超出了maxlength值,理论上不会发生,因为input组件设置了maxlength属性值\n if (String(value).length > this.maxlength) return;\n // 未达到maxlength之前,发送change事件,达到后发送finish事件\n this.$emit('change', value);\n if (String(value).length == this.maxlength) {\n this.$emit('finish', value);\n }\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW1lc3NhZ2UtaW5wdXQvdS1tZXNzYWdlLWlucHV0LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0JBO0FBQ0EseUJBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGdCQUZBLEVBRkE7O0FBTUE7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFQQTs7QUFXQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxvQkFGQSxFQVpBOztBQWdCQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQWpCQTs7QUFxQkE7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUF0QkE7O0FBMEJBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBM0JBOztBQStCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQWhDQTs7QUFvQ0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUFyQ0E7O0FBeUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBMUNBOztBQThDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQS9DQTs7QUFtREE7QUFDQTtBQUNBLDRCQURBO0FBRUEsbUJBRkEsRUFwREE7O0FBd0RBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBekRBLEVBRkE7OztBQWdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFEQTtBQUVBLGFBRkEsbUJBRUEsR0FGQSxFQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQVBBLEVBUkEsRUFoRUE7OztBQWtGQSxNQWxGQSxrQkFrRkE7QUFDQTtBQUNBLG9CQURBOztBQUdBLEdBdEZBO0FBdUZBO0FBQ0E7QUFDQSxrQkFGQSw0QkFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSEE7QUFJQSxLQVBBO0FBUUE7QUFDQSxXQVRBLHFCQVNBO0FBQ0E7QUFDQSxLQVhBO0FBWUEsaUJBWkEsMkJBWUE7QUFDQTtBQUNBLEtBZEE7QUFlQTtBQUNBLGVBaEJBLHlCQWdCQTtBQUNBO0FBQ0EsS0FsQkEsRUF2RkE7O0FBMkdBO0FBQ0EsVUFEQSxrQkFDQSxDQURBLEVBQ0E7O0FBRUEsV0FGQTtBQUdBLGNBSEEsQ0FFQSxLQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBYkEsRUEzR0EsRSIsImZpbGUiOiIyNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtY2hhci1ib3hcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidS1jaGFyLWZsZXhcIj5cclxuXHRcdFx0PGlucHV0IDpkaXNhYmxlZD1cImRpc2FibGVkS2V5Ym9hcmRcIiA6dmFsdWU9XCJ2YWx1ZU1vZGVsXCIgdHlwZT1cIm51bWJlclwiIDpmb2N1cz1cImZvY3VzXCIgOm1heGxlbmd0aD1cIm1heGxlbmd0aFwiIGNsYXNzPVwidS1pbnB1dFwiIEBpbnB1dD1cImdldFZhbFwiLz5cclxuXHRcdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGxvb3BDaGFyQXJyXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0PHZpZXcgOmNsYXNzPVwiW2JyZWF0aGUgJiYgY2hhckFyckxlbmd0aCA9PSBpbmRleCA/ICd1LWJyZWF0aGUnIDogJycsICd1LWNoYXItaXRlbScsXHJcblx0XHRcdFx0Y2hhckFyckxlbmd0aCA9PT0gaW5kZXggJiYgbW9kZSA9PSAnYm94JyA/ICd1LWJveC1hY3RpdmUnIDogJycsXHJcblx0XHRcdFx0bW9kZSA9PT0gJ2JveCcgPyAndS1ib3gnIDogJyddXCIgOnN0eWxlPVwie1xyXG5cdFx0XHRcdFx0Zm9udFdlaWdodDogYm9sZCA/ICdib2xkJyA6ICdub3JtYWwnLFxyXG5cdFx0XHRcdFx0Zm9udFNpemU6IGZvbnRTaXplICsgJ3JweCcsXHJcblx0XHRcdFx0XHR3aWR0aDogd2lkdGggKyAncnB4JyxcclxuXHRcdFx0XHRcdGhlaWdodDogd2lkdGggKyAncnB4JyxcclxuXHRcdFx0XHRcdGNvbG9yOiBpbmFjdGl2ZUNvbG9yLFxyXG5cdFx0XHRcdFx0Ym9yZGVyQ29sb3I6IGNoYXJBcnJMZW5ndGggPT09IGluZGV4ICYmIG1vZGUgPT0gJ2JveCcgPyBhY3RpdmVDb2xvciA6IGluYWN0aXZlQ29sb3JcclxuXHRcdFx0XHR9XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInUtcGxhY2Vob2xkZXItbGluZVwiIDpzdHlsZT1cIntcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBjaGFyQXJyTGVuZ3RoID09PSBpbmRleCA/ICdibG9jaycgOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB3aWR0aCAqIDAuNSArJ3JweCdcclxuXHRcdFx0XHRcdFx0fVwiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCJtb2RlICE9PSAnbWlkZGxlTGluZSdcIlxyXG5cdFx0XHRcdFx0Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJtb2RlID09PSAnbWlkZGxlTGluZScgJiYgY2hhckFyckxlbmd0aCA8PSBpbmRleFwiIDpjbGFzcz1cIlticmVhdGhlICYmIGNoYXJBcnJMZW5ndGggPT0gaW5kZXggPyAndS1icmVhdGhlJyA6ICcnLCBjaGFyQXJyTGVuZ3RoID09PSBpbmRleCA/ICd1LW1pZGRsZS1saW5lLWFjdGl2ZScgOiAnJ11cIlxyXG5cdFx0XHRcdFx0IGNsYXNzPVwidS1taWRkbGUtbGluZVwiIDpzdHlsZT1cIntoZWlnaHQ6IGJvbGQgPyAnNHB4JyA6ICcycHgnLCBiYWNrZ3JvdW5kOiBjaGFyQXJyTGVuZ3RoID09PSBpbmRleCA/IGFjdGl2ZUNvbG9yIDogaW5hY3RpdmVDb2xvcn1cIj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwibW9kZSA9PT0gJ2JvdHRvbUxpbmUnXCIgOmNsYXNzPVwiW2JyZWF0aGUgJiYgY2hhckFyckxlbmd0aCA9PSBpbmRleCA/ICd1LWJyZWF0aGUnIDogJycsIGNoYXJBcnJMZW5ndGggPT09IGluZGV4ID8gJ3UtYnV0dG9tLWxpbmUtYWN0aXZlJyA6ICcnXVwiXHJcblx0XHRcdFx0XHQgY2xhc3M9XCJ1LWJvdHRvbS1saW5lXCIgOnN0eWxlPVwie2hlaWdodDogYm9sZCA/ICc0cHgnIDogJzJweCcsIGJhY2tncm91bmQ6IGNoYXJBcnJMZW5ndGggPT09IGluZGV4ID8gYWN0aXZlQ29sb3IgOiBpbmFjdGl2ZUNvbG9yfVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDxibG9jayB2LWlmPVwiIWRvdEZpbGxcIj4ge3sgY2hhckFycltpbmRleF0gPyBjaGFyQXJyW2luZGV4XSA6ICcnfX08L2Jsb2NrPlxyXG5cdFx0XHRcdFx0PGJsb2NrIHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1LWRvdFwiPnt7IGNoYXJBcnJbaW5kZXhdID8gJ+KXjycgOiAnJ319PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIG1lc3NhZ2VJbnB1dCDpqozor4HnoIHovpPlhaXmoYZcclxuXHQgKiBAZGVzY3JpcHRpb24g6K+l57uE5Lu25LiA6Iis55So5LqO6aqM6K+B55So5oi355+t5L+h6aqM6K+B56CB55qE5Zy65pmv77yM5Lmf5Y+v5Lul57uT5ZCIdVZpZXfnmoTplK7nm5jnu4Tku7bkvb/nlKhcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9tZXNzYWdlSW5wdXQuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gbWF4bGVuZ3RoIOi+k+WFpeWtl+espuS4quaVsO+8iOm7mOiupDTvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGRvdC1maWxsIOaYr+WQpueUqOWchueCueWhq+WFhe+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IG1vZGUg5qih5byP6YCJ5oup77yM6KeB5LiK5pa5XCLln7rmnKzkvb/nlKhcIuivtOaYju+8iOm7mOiupGJveO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gdmFsdWUg6aKE572u5YC8XHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBicmVhdGhlIOaYr+WQpuW8gOWQr+WRvOWQuOaViOaenO+8jOingeS4iuaWueivtOaYju+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGZvY3VzIOaYr+WQpuiHquWKqOiOt+WPlueEpueCue+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBib2xkIOWtl+S9k+WSjOi+k+WFpeaoque6v+aYr+WQpuWKoOeyl++8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGZvbnQtc2l6ZSDlrZfkvZPlpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQ2MO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBhY3RpdmUtY29sb3Ig5b2T5YmN5r+A5rS76L6T5YWl5qGG55qE5qC35byP77yI6buY6K6kIzI5NzlmZu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBpbmFjdGl2ZS1jb2xvciDpnZ7mv4DmtLvovpPlhaXmoYbnmoTmoLflvI/vvIzmloflrZfpopzoibLlkIzmraTlgLzvvIjpu5jorqQjNjA2MjY277yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9IHdpZHRoIOi+k+WFpeahhuWuveW6pu+8jOWNleS9jXJweO+8jOmrmOetieS6juWuve+8iOm7mOiupDgw77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBkaXNhYmxlZC1rZXlib2FyZCDnpoHmraLngrnlh7vovpPlhaXmoYbllKTotbfns7vnu5/plK7nm5jvvIjpu5jorqRmYWxzZe+8iVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSDovpPlhaXlhoXlrrnlj5HnlJ/mlLnlj5jml7bop6blj5HvvIzlhbfkvZPop4HlrpjnvZHor7TmmI5cclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBmaW5pc2gg6L6T5YWl5a2X56ym5Liq5pWw6L6+bWF4bGVuZ3Ro5YC85pe26Kem5Y+R77yM6KeB5a6Y572R6K+05piOXHJcblx0ICogQGV4YW1wbGUgPHUtbWVzc2FnZS1pbnB1dCBtb2RlPVwiYm90dG9tTGluZVwiPjwvdS1tZXNzYWdlLWlucHV0PlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwidS1tZXNzYWdlLWlucHV0XCIsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyDmnIDlpKfovpPlhaXplb/luqZcclxuXHRcdFx0bWF4bGVuZ3RoOiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiA0XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpueUqOWchueCueWhq+WFhVxyXG5cdFx0XHRkb3RGaWxsOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmL7npLrmqKHlvI/vvIxib3gt55uS5a2Q5qih5byP77yMYm90dG9tTGluZS3mqKrnur/lnKjlupXpg6jmqKHlvI/vvIxtaWRkbGVMaW5lLeaoque6v+WcqOS4remDqOaooeW8j1xyXG5cdFx0XHRtb2RlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IFwiYm94XCJcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6aKE572u5YC8XHJcblx0XHRcdHZhbHVlOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvZPliY3mv4DmtLvovpPlhaVpdGVt77yM5piv5ZCm5bim5pyJ5ZG85ZC45pWI5p6cXHJcblx0XHRcdGJyZWF0aGU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm6Ieq5Yqo6I635Y+W54Sm54K5XHJcblx0XHRcdGZvY3VzOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlrZfkvZPmmK/lkKbliqDnspdcclxuXHRcdFx0Ym9sZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a2X5L2T5aSn5bCPXHJcblx0XHRcdGZvbnRTaXplOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiA2MFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmv4DmtLvmoLflvI9cclxuXHRcdFx0YWN0aXZlQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyMyOTc5ZmYnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOacqua/gOa0u+eahOagt+W8j1xyXG5cdFx0XHRpbmFjdGl2ZUNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjNjA2MjY2J1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDovpPlhaXmoYbnmoTlpKflsI/vvIzljZXkvY1ycHjvvIzlrr3nrYnkuo7pq5hcclxuXHRcdFx0d2lkdGg6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICc4MCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm6ZqQ6JeP5Y6f55Sf6ZSu55uY77yM5aaC5p6c5oOz55So6Ieq5a6a5LmJ6ZSu55uY55qE6K+d77yM6ZyA6K6+572u5q2k5Y+C5pWw5Li6dHJ1ZVxyXG5cdFx0XHRkaXNhYmxlZEtleWJvYXJkOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0Ly8gbWF4bGVuZ3RoOiB7XHJcblx0XHRcdC8vIFx0Ly8g5q2k5YC86K6+572u5Li6dHJ1Ze+8jOS8muWcqOe7hOS7tuWKoOi9veWQjuaXoOmcgG1heGxlbmd0aOWPmOWMluWwseS8muaJp+ihjOS4gOasoeacrOebkeWQrOWHveaVsO+8jOaXoOmcgOWGjWNyZWF0ZWTnlJ/lkb3lkajmnJ/kuK3lpITnkIZcclxuXHRcdFx0Ly8gXHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdC8vIFx0aGFuZGxlcih2YWwpIHtcclxuXHRcdFx0Ly8gXHRcdHRoaXMubWF4bGVuZ3RoID0gTnVtYmVyKHZhbCk7XHJcblx0XHRcdC8vIFx0fVxyXG5cdFx0XHQvLyB9LCBcclxuXHRcdFx0dmFsdWU6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcih2YWwpIHtcclxuXHRcdFx0XHRcdC8vIOi9rOS4uuWtl+espuS4slxyXG5cdFx0XHRcdFx0dmFsID0gU3RyaW5nKHZhbCk7XHJcblx0XHRcdFx0XHQvLyDotoXlh7rpg6jliIbmiKrmjolcclxuXHRcdFx0XHRcdHRoaXMudmFsdWVNb2RlbCA9IHZhbC5zdWJzdHJpbmcoMCwgdGhpcy5tYXhsZW5ndGgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHZhbHVlTW9kZWw6IFwiXCJcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC8vIOaYr+WQpuaYvuekuuWRvOWQuOeBr+aViOaenFxyXG5cdFx0XHRhbmltYXRpb25DbGFzcygpIHtcclxuXHRcdFx0XHRyZXR1cm4gKGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5icmVhdGhlICYmIHRoaXMuY2hhckFyci5sZW5ndGggPT0gaW5kZXgpIHJldHVybiAndS1icmVhdGhlJztcclxuXHRcdFx0XHRcdGVsc2UgcmV0dXJuICcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g55So5LqO5pi+56S65a2X56ymXHJcblx0XHRcdGNoYXJBcnIoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMudmFsdWVNb2RlbC5zcGxpdCgnJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYXJBcnJMZW5ndGgoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuY2hhckFyci5sZW5ndGg7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOagueaNrumVv+W6pu+8jOW+queOr+i+k+WFpeahhueahOS4quaVsO+8jOWboOS4uuWktOadoeWwj+eoi+W6j+aVsOWAvOS4jeiDveeUqOS6jnYtZm9yXHJcblx0XHRcdGxvb3BDaGFyQXJyKCkge1xyXG5cdFx0XHRcdHJldHVybiBuZXcgQXJyYXkodGhpcy5tYXhsZW5ndGgpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRWYWwoZSkge1xyXG5cdFx0XHRcdGxldCB7XHJcblx0XHRcdFx0XHR2YWx1ZVxyXG5cdFx0XHRcdH0gPSBlLmRldGFpbFxyXG5cdFx0XHRcdHRoaXMudmFsdWVNb2RlbCA9IHZhbHVlO1xyXG5cdFx0XHRcdC8vIOWIpOaWremVv+W6puaYr+WQpui2heWHuuS6hm1heGxlbmd0aOWAvO+8jOeQhuiuuuS4iuS4jeS8muWPkeeUn++8jOWboOS4umlucHV057uE5Lu26K6+572u5LqGbWF4bGVuZ3Ro5bGe5oCn5YC8XHJcblx0XHRcdFx0aWYgKFN0cmluZyh2YWx1ZSkubGVuZ3RoID4gdGhpcy5tYXhsZW5ndGgpIHJldHVybjtcclxuXHRcdFx0XHQvLyDmnKrovr7liLBtYXhsZW5ndGjkuYvliY3vvIzlj5HpgIFjaGFuZ2Xkuovku7bvvIzovr7liLDlkI7lj5HpgIFmaW5pc2jkuovku7ZcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCB2YWx1ZSk7XHJcblx0XHRcdFx0aWYgKFN0cmluZyh2YWx1ZSkubGVuZ3RoID09IHRoaXMubWF4bGVuZ3RoKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdmaW5pc2gnLCB2YWx1ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdEBrZXlmcmFtZXMgYnJlYXRoZSB7XHJcblx0XHQwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdH1cclxuXHJcblx0XHQ1MCUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdDEwMCUge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudS1jaGFyLWJveCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQudS1jaGFyLWZsZXgge1xyXG5cdFx0QGluY2x1ZGUgdnVlLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC51LWlucHV0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IC0xMDAlO1xyXG5cdFx0d2lkdGg6IDIwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnUtY2hhci1pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA5MHJweDtcclxuXHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRtYXJnaW46IDEwcnB4IDEwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiA2MHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICR1LW1haW4tY29sb3I7XHJcblx0XHRsaW5lLWhlaWdodDogOTBycHg7XHJcblx0XHRAaW5jbHVkZSB2dWUtZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC51LW1pZGRsZS1saW5lIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC51LWJveCB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym9yZGVyOiAycnB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LnUtYm94LWFjdGl2ZSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDE1MDBtcztcclxuXHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdFx0YW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xyXG5cdFx0Ym9yZGVyOiAycnB4IHNvbGlkICR1LXR5cGUtcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdC51LW1pZGRsZS1saW5lLWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdS10eXBlLXByaW1hcnk7XHJcblx0fVxyXG5cclxuXHQudS1icmVhdGhlIHtcclxuXHRcdGFuaW1hdGlvbjogYnJlYXRoZSAycyBpbmZpbml0ZSBlYXNlO1xyXG5cdH1cclxuXHJcblx0LnUtcGxhY2Vob2xkZXItbGluZSB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0d2lkdGg6IDJycHg7XHJcblx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzMzMzMzMztcclxuXHRcdGFuaW1hdGlvbjogdHdpbmtsaW5nIDEuNXMgaW5maW5pdGUgZWFzZTtcclxuXHR9XHJcblxyXG5cdC51LWFuaW1hdGlvbi1icmVhdGhlIHtcclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBicmVhdGhlO1xyXG5cdH1cclxuXHJcblx0LnUtZG90IHtcclxuXHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzRycHg7XHJcblx0fVxyXG5cclxuXHQudS1taWRkbGUtbGluZSB7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR9XHJcblxyXG5cdC51LWJ1dHRvbS1saW5lLWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdS10eXBlLXByaW1hcnk7XHJcblx0fVxyXG5cclxuXHQudS1ib3R0b20tbGluZSB7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///24\n"); + +/***/ }), +/* 25 */ +/*!**********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPaw/index.vue?vue&type=script&lang=js&mpType=page ***! + \**********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 26);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIyNS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///25\n"); + +/***/ }), +/* 26 */ +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPaw/index.vue?vue&type=script&lang=js&mpType=page ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { password: '', password2: '', msg: '', msgLength: 0, fes: false, borNum: true, borNum2: false, info: false };}, watch: {}, methods: { // 比较\n finish2: function finish2(e) {if (this.password != e) {this.info = true;} else {uni.showToast({ title: 'Password set successfully', icon: 'success', duration: 1500 });setTimeout(function () {// uni.navigateTo({\n // \turl:'../reSuccessful'\n // })\t\n uni.navigateTo({ url: '../../wallet/index' });}, 1500);this.info = false;\n }\n },\n // 第一次存密码\n finish: function finish(e) {\n this.password = e;\n var that = this;\n uni.setStorage({\n key: 'transPaw',\n data: e,\n success: function success() {\n that.borNum = false;\n that.borNum2 = false;\n } });\n\n\n setTimeout(function () {\n that.borNum2 = true;\n }, 50);\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXcvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJwYXNzd29yZCIsInBhc3N3b3JkMiIsIm1zZyIsIm1zZ0xlbmd0aCIsImZlcyIsImJvck51bSIsImJvck51bTIiLCJpbmZvIiwid2F0Y2giLCJtZXRob2RzIiwiZmluaXNoMiIsImUiLCJ1bmkiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJkdXJhdGlvbiIsInNldFRpbWVvdXQiLCJuYXZpZ2F0ZVRvIiwidXJsIiwiZmluaXNoIiwidGhhdCIsInNldFN0b3JhZ2UiLCJrZXkiLCJzdWNjZXNzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvQ0EsZ0gsOEZBcENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFHZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNQQyxRQUFRLEVBQUMsRUFERixFQUVQQyxTQUFTLEVBQUMsRUFGSCxFQUdEQyxHQUFHLEVBQUMsRUFISCxFQUlEQyxTQUFTLEVBQUMsQ0FKVCxFQUtQQyxHQUFHLEVBQUMsS0FMRyxFQU1QQyxNQUFNLEVBQUMsSUFOQSxFQU9QQyxPQUFPLEVBQUMsS0FQRCxFQVFQQyxJQUFJLEVBQUMsS0FSRSxFQUFQLENBVUEsQ0FaYSxFQWFiQyxLQUFLLEVBQUMsRUFiTyxFQWlCZEMsT0FBTyxFQUFFLEVBQ1I7QUFDQ0MsV0FGTyxtQkFFQ0MsQ0FGRCxFQUVJLENBQ1YsSUFBRyxLQUFLWCxRQUFMLElBQWVXLENBQWxCLEVBQW9CLENBQ25CLEtBQUtKLElBQUwsR0FBVSxJQUFWLENBR0EsQ0FKRCxNQUlLLENBQ0pLLEdBQUcsQ0FBQ0MsU0FBSixDQUFjLEVBQ2JDLEtBQUssRUFBRSwyQkFETSxFQUViQyxJQUFJLEVBQUUsU0FGTyxFQUdiQyxRQUFRLEVBQUUsSUFIRyxFQUFkLEVBS0FDLFVBQVUsQ0FBQyxZQUFJLENBQ2Y7QUFDQTtBQUNBO0FBQ0FMLGFBQUcsQ0FBQ00sVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBQyxvQkFEVSxFQUFmLEVBR0MsQ0FQUyxFQU9SLElBUFEsQ0FBVixDQVFBLEtBQUtaLElBQUwsR0FBVSxLQUFWO0FBQ0E7QUFDQSxLQXZCSztBQXdCTjtBQUNGYSxVQXpCUSxrQkF5QkRULENBekJDLEVBeUJFO0FBQ1QsV0FBS1gsUUFBTCxHQUFjVyxDQUFkO0FBQ0EsVUFBSVUsSUFBSSxHQUFDLElBQVQ7QUFDRFQsU0FBRyxDQUFDVSxVQUFKLENBQWU7QUFDZEMsV0FBRyxFQUFFLFVBRFM7QUFFZHhCLFlBQUksRUFBRVksQ0FGUTtBQUdkYSxlQUFPLEVBQUUsbUJBQVc7QUFDbkJILGNBQUksQ0FBQ2hCLE1BQUwsR0FBWSxLQUFaO0FBQ0FnQixjQUFJLENBQUNmLE9BQUwsR0FBYSxLQUFiO0FBQ0EsU0FOYSxFQUFmOzs7QUFTRFcsZ0JBQVUsQ0FBQyxZQUFJO0FBQ2RJLFlBQUksQ0FBQ2YsT0FBTCxHQUFhLElBQWI7QUFDQSxPQUZTLEVBRVIsRUFGUSxDQUFWOztBQUlDLEtBekNRLEVBakJLLEUiLCJmaWxlIjoiMjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdHBhc3N3b3JkOicnLFxuXHRcdHBhc3N3b3JkMjonJyxcbiAgICAgICAgbXNnOicnLFxuICAgICAgICBtc2dMZW5ndGg6MCxcblx0XHRmZXM6ZmFsc2UsXG5cdFx0Ym9yTnVtOnRydWUsXG5cdFx0Ym9yTnVtMjpmYWxzZSxcblx0XHRpbmZvOmZhbHNlLFxuXHRcdH1cblx0fSxcblx0IHdhdGNoOntcblx0ICAgIFxuXHQgICAgfSxcblx0XG5cdG1ldGhvZHM6IHtcblx0XHQvLyDmr5TovoNcblx0XHRcdGZpbmlzaDIoZSkge1xuXHRcdFx0XHRpZih0aGlzLnBhc3N3b3JkIT1lKXtcblx0XHRcdFx0XHR0aGlzLmluZm89dHJ1ZTtcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAnUGFzc3dvcmQgc2V0IHN1Y2Nlc3NmdWxseScsXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMCxcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCk9Pntcblx0XHRcdFx0XHQvLyB1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0Ly8gXHR1cmw6Jy4uL3JlU3VjY2Vzc2Z1bCdcblx0XHRcdFx0XHQvLyB9KVx0XG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0dXJsOicuLi8uLi93YWxsZXQvaW5kZXgnXG5cdFx0XHRcdFx0fSlcdFxuXHRcdFx0XHRcdH0sMTUwMClcblx0XHRcdFx0XHR0aGlzLmluZm89ZmFsc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0fSxcblx0XHRcdFx0Ly8g56ys5LiA5qyh5a2Y5a+G56CBXG5cdFx0ZmluaXNoKGUpIHtcblx0XHRcdHRoaXMucGFzc3dvcmQ9ZVxuXHRcdFx0dmFyIHRoYXQ9dGhpcztcblx0XHR1bmkuc2V0U3RvcmFnZSh7XG5cdFx0XHRrZXk6ICd0cmFuc1BhdycsXG5cdFx0XHRkYXRhOiBlLFxuXHRcdFx0c3VjY2VzczogZnVuY3Rpb24oKSB7XG5cdFx0XHRcdHRoYXQuYm9yTnVtPWZhbHNlO1xuXHRcdFx0XHR0aGF0LmJvck51bTI9ZmFsc2U7XG5cdFx0XHR9LFxuXHRcdFx0XG5cdFx0fSk7XHRcblx0c2V0VGltZW91dCgoKT0+e1xuXHRcdHRoYXQuYm9yTnVtMj10cnVlO1xuXHR9LDUwKVxuXHRcblx0fSxcblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///26\n"); + +/***/ }), +/* 27 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/backUp/index.vue?mpType=page ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=f494f012&scoped=true&mpType=page */ 28);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 30);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"f494f012\",\n null,\n false,\n _index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/address/backUp/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mNDk0ZjAxMiZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiZjQ5NGYwMTJcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbWVudS9hZGRyZXNzL2JhY2tVcC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///27\n"); + +/***/ }), +/* 28 */ +/*!***************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/backUp/index.vue?vue&type=template&id=f494f012&scoped=true&mpType=page ***! + \***************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=f494f012&scoped=true&mpType=page */ 29); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 29 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/backUp/index.vue?vue&type=template&id=f494f012&scoped=true&mpType=page ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 20) + .default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, + [ + _c("view", { + staticClass: _vm._$s(4, "sc", "big_title"), + attrs: { _i: 4 } + }), + _c("u-message-input", { + attrs: { + "inactive-color": "#E0E5F2", + "active-color": "#5B53FF", + width: 94, + maxlength: 6, + mode: "box", + "dot-fill": true, + _i: 5 + } + }), + _c("view", { + staticClass: _vm._$s(6, "sc", "title"), + attrs: { _i: 6 } + }) + ], + 1 + ), + false + ? undefined + : _vm._e() + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 30 */ +/*!*********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/backUp/index.vue?vue&type=script&lang=js&mpType=page ***! + \*********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 31);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIzMC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///30\n"); + +/***/ }), +/* 31 */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/backUp/index.vue?vue&type=script&lang=js&mpType=page ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { msg: '', msgLength: 0, fes: false, borNum: true };}, methods: { focuss: function focuss() {this.fes = true;} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hZGRyZXNzL2JhY2tVcC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1zZyIsIm1zZ0xlbmd0aCIsImZlcyIsImJvck51bSIsIm1ldGhvZHMiLCJmb2N1c3MiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBeUNDLGdILDhGQXpDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdnQixFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNOQyxHQUFHLEVBQUMsRUFERSxFQUVEQyxTQUFTLEVBQUMsQ0FGVCxFQUdQQyxHQUFHLEVBQUMsS0FIRyxFQUlQQyxNQUFNLEVBQUMsSUFKQSxFQUFQLENBTUEsQ0FSYSxFQVdkQyxPQUFPLEVBQUUsRUFDSEMsTUFERyxvQkFDSyxDQUNDLEtBQUtILEdBQUwsR0FBUyxJQUFULENBQ0gsQ0FISCxFQVhLLEUiLCJmaWxlIjoiMzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0ICAgbXNnOicnLFxuXHQgICAgICAgIG1zZ0xlbmd0aDowLFxuXHRcdFx0ZmVzOmZhbHNlLFxuXHRcdFx0Ym9yTnVtOnRydWUsXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRcblx0XHRcblx0XHRtZXRob2RzOiB7XG4gICAgICAgIGZvY3Vzcygpe1xuICAgICAgICAgICAgICAgICB0aGlzLmZlcz10cnVlO1xuICAgICAgICAgICAgIH0sXG5cdFx0fVxuXHR9O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///31\n"); + +/***/ }), +/* 32 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/register/index.vue?mpType=page ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6ce86a22&mpType=page */ 33);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 55);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/register/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ2dLO0FBQ2hLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02Y2U4NmEyMiZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3JlZ2lzdGVyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///32\n"); + +/***/ }), +/* 33 */ +/*!****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/register/index.vue?vue&type=template&id=6ce86a22&mpType=page ***! + \****************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6ce86a22&mpType=page */ 34); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 34 */ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/register/index.vue?vue&type=template&id=6ce86a22&mpType=page ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + uCheckboxGroup: __webpack_require__(/*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 35) + .default, + uCheckbox: __webpack_require__(/*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 41) + .default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("view", [ + _c("view", { staticClass: _vm._$s(1, "sc", "wrap"), attrs: { _i: 1 } }, [ + _c( + "swiper", + { + staticClass: _vm._$s(2, "sc", "swiper"), + attrs: { + "indicator-dots": _vm._$s(2, "a-indicator-dots", _vm.indicatorDots), + autoplay: _vm._$s(2, "a-autoplay", _vm.autoplay), + interval: _vm._$s(2, "a-interval", _vm.interval), + _i: 2 + } + }, + [ + _c("swiper-item", [ + _c( + "view", + { + staticClass: _vm._$s(4, "sc", "swiper-item"), + attrs: { _i: 4 } + }, + [ + _c("image", { + staticClass: _vm._$s(5, "sc", "img1"), + attrs: { + src: _vm._$s( + 5, + "a-src", + __webpack_require__(/*! ../../static/tongyonh/phone_image.png */ 51) + ), + _i: 5 + } + }), + _c( + "view", + { + staticClass: _vm._$s(6, "sc", "text_con"), + attrs: { _i: 6 } + }, + [ + _c("view", { + staticClass: _vm._$s(7, "sc", "text1"), + attrs: { _i: 7 } + }), + _c("view", { + staticClass: _vm._$s(8, "sc", "text2"), + attrs: { _i: 8 } + }) + ] + ) + ] + ) + ]), + _c("swiper-item", [ + _c( + "view", + { + staticClass: _vm._$s(10, "sc", "swiper-item"), + attrs: { _i: 10 } + }, + [ + _c("image", { + staticClass: _vm._$s(11, "sc", "img1"), + attrs: { + src: _vm._$s( + 11, + "a-src", + __webpack_require__(/*! ../../static/tongyonh/phone_image.png */ 51) + ), + _i: 11 + } + }), + _c( + "view", + { + staticClass: _vm._$s(12, "sc", "text_con"), + attrs: { _i: 12 } + }, + [ + _c("view", { + staticClass: _vm._$s(13, "sc", "text1"), + attrs: { _i: 13 } + }), + _c("view", { + staticClass: _vm._$s(14, "sc", "text2"), + attrs: { _i: 14 } + }) + ] + ) + ] + ) + ]) + ] + ) + ]), + _c( + "view", + { staticClass: _vm._$s(15, "sc", "reg_con"), attrs: { _i: 15 } }, + [ + _c( + "view", + { staticClass: _vm._$s(16, "sc", "reg"), attrs: { _i: 16 } }, + [ + _c( + "view", + { staticClass: _vm._$s(17, "sc", "border"), attrs: { _i: 17 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(18, "sc", "item flex"), + attrs: { _i: 18 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(19, "sc", "left flex"), + attrs: { _i: 19 } + }, + [ + _c("image", { + staticClass: _vm._$s(20, "sc", "letimg"), + attrs: { + src: _vm._$s( + 20, + "a-src", + __webpack_require__(/*! ../../static/tongyonh/create_wallet.png */ 52) + ), + _i: 20 + } + }), + _c( + "view", + { + staticClass: _vm._$s(21, "sc", "textcon"), + attrs: { _i: 21 } + }, + [ + _c("view", { + staticClass: _vm._$s(22, "sc", "text1"), + attrs: { _i: 22 }, + on: { click: _vm.createWallet } + }), + _c("view", { + staticClass: _vm._$s(23, "sc", "text2"), + attrs: { _i: 23 } + }) + ] + ) + ] + ), + _c("image", { + staticClass: _vm._$s(24, "sc", "rigimg"), + attrs: { + src: _vm._$s( + 24, + "a-src", + __webpack_require__(/*! ../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 24 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(25, "sc", "item flex"), + attrs: { _i: 25 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(26, "sc", "left flex"), + attrs: { _i: 26 } + }, + [ + _c("image", { + staticClass: _vm._$s(27, "sc", "letimg"), + attrs: { + src: _vm._$s( + 27, + "a-src", + __webpack_require__(/*! ../../static/tongyonh/login_wallet.png */ 54) + ), + _i: 27 + } + }), + _c( + "view", + { + staticClass: _vm._$s(28, "sc", "textcon"), + attrs: { _i: 28 } + }, + [ + _c("view", { + staticClass: _vm._$s(29, "sc", "text1"), + attrs: { _i: 29 }, + on: { click: _vm.loginWallet } + }), + _c("view", { + staticClass: _vm._$s(30, "sc", "text2"), + attrs: { _i: 30 } + }) + ] + ) + ] + ), + _c("image", { + staticClass: _vm._$s(31, "sc", "rigimg"), + attrs: { + src: _vm._$s( + 31, + "a-src", + __webpack_require__(/*! ../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 31 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(32, "sc", "select"), attrs: { _i: 32 } }, + [ + _c( + "u-checkbox-group", + { attrs: { _i: 33 }, on: { change: _vm.checkboxGroupChange } }, + _vm._l(_vm._$s(34, "f", { forItems: _vm.list2 }), function( + item, + index, + $20, + $30 + ) { + return _c( + "u-checkbox", + { + key: _vm._$s(34, "f", { forIndex: $20, key: index }), + attrs: { + name: item.name, + "active-color": "#5B53FF", + _i: "34-" + $30 + }, + on: { change: _vm.checkboxChange }, + model: { + value: _vm._$s("34-" + $30, "v-model", item.checked), + callback: function($$v) { + _vm.$set(item, "checked", $$v) + }, + expression: "item.checked" + } + }, + [ + _c( + "text", + { + staticClass: _vm._$s("35-" + $30, "sc", "name"), + attrs: { _i: "35-" + $30 } + }, + [ + _c("text", { + staticClass: _vm._$s("36-" + $30, "sc", "active"), + attrs: { _i: "36-" + $30 }, + on: { + click: function($event) { + $event.stopPropagation() + return _vm.Terms($event) + } + } + }) + ] + ) + ] + ) + }), + 1 + ) + ], + 1 + ) + ] + ) + ]) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 35 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox-group/u-checkbox-group.vue ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-checkbox-group.vue?vue&type=template&id=703eade0&scoped=true& */ 36);\n/* harmony import */ var _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-checkbox-group.vue?vue&type=script&lang=js& */ 38);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"703eade0\",\n null,\n false,\n _u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-checkbox-group/u-checkbox-group.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3UtY2hlY2tib3gtZ3JvdXAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTcwM2VhZGUwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1jaGVja2JveC1ncm91cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3UtY2hlY2tib3gtZ3JvdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNzAzZWFkZTBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidXZpZXctdWkvY29tcG9uZW50cy91LWNoZWNrYm94LWdyb3VwL3UtY2hlY2tib3gtZ3JvdXAudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///35\n"); + +/***/ }), +/* 36 */ +/*!**************************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=template&id=703eade0&scoped=true& ***! + \**************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox-group.vue?vue&type=template&id=703eade0&scoped=true& */ 37); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 37 */ +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=template&id=703eade0&scoped=true& ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { + staticClass: _vm._$s(0, "sc", "u-checkbox-group u-clearfix"), + attrs: { _i: 0 } + }, + [_vm._t("default", null, { _i: 1 })], + 2 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 38 */ +/*!********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox-group.vue?vue&type=script&lang=js& */ 39);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIzOC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtY2hlY2tib3gtZ3JvdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWNoZWNrYm94LWdyb3VwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///38\n"); + +/***/ }), +/* 39 */ +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\nvar _emitter = _interopRequireDefault(__webpack_require__(/*! ../../libs/util/emitter.js */ 40));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n/**\n * checkboxGroup 开关选择器父组件Group\n * @description 复选框组件一般用于需要多个选择的场景,该组件功能完整,使用方便\n * @tutorial https://www.uviewui.com/components/checkbox.html\n * @property {String Number} max 最多能选中多少个checkbox(默认999)\n * @property {String Number} size 组件整体的大小,单位rpx(默认40)\n * @property {Boolean} disabled 是否禁用所有checkbox(默认false)\n * @property {String Number} icon-size 图标大小,单位rpx(默认20)\n * @property {Boolean} label-disabled 是否禁止点击文本操作checkbox(默认false)\n * @property {String} width 宽度,需带单位\n * @property {String} width 宽度,需带单位\n * @property {String} shape 外观形状,shape-方形,circle-圆形(默认circle)\n * @property {Boolean} wrap 是否每个checkbox都换行(默认false)\n * @property {String} active-color 选中时的颜色,应用到所有子Checkbox组件(默认#2979ff)\n * @event {Function} change 任一个checkbox状态发生变化时触发,回调为一个对象\n * @example \n */var _default = { name: 'u-checkbox-group', mixins: [_emitter.default], props: { // 最多能选中多少个checkbox\n max: {\n type: [Number, String],\n default: 999 },\n\n // 所有选中项的 name\n // value: {\n // \tdefault: Array,\n // \tdefault() {\n // \t\treturn []\n // \t}\n // },\n // 是否禁用所有复选框\n disabled: {\n type: Boolean,\n default: false },\n\n // 在表单内提交时的标识符\n name: {\n type: [Boolean, String],\n default: '' },\n\n // 是否禁止点击提示语选中复选框\n labelDisabled: {\n type: Boolean,\n default: false },\n\n // 形状,square为方形,circle为原型\n shape: {\n type: String,\n default: 'square' },\n\n // 选中状态下的颜色\n activeColor: {\n type: String,\n default: '#2979ff' },\n\n // 组件的整体大小\n size: {\n type: [String, Number],\n default: 34 },\n\n // 每个checkbox占u-checkbox-group的宽度\n width: {\n type: String,\n default: 'auto' },\n\n // 是否每个checkbox都换行\n wrap: {\n type: Boolean,\n default: false },\n\n // 图标的大小,单位rpx\n iconSize: {\n type: [String, Number],\n default: 20 } },\n\n\n data: function data() {\n return {};\n\n },\n created: function created() {\n // 如果将children定义在data中,在微信小程序会造成循环引用而报错\n this.children = [];\n },\n methods: {\n emitEvent: function emitEvent() {var _this = this;\n var values = [];\n this.children.map(function (val) {\n if (val.value) values.push(val.name);\n });\n this.$emit('change', values);\n // 发出事件,用于在表单组件中嵌入checkbox的情况,进行验证\n // 由于头条小程序执行迟钝,故需要用几十毫秒的延时\n setTimeout(function () {\n // 将当前的值发送到 u-form-item 进行校验\n _this.dispatch('u-form-item', 'on-form-change', values);\n }, 60);\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWNoZWNrYm94LWdyb3VwL3UtY2hlY2tib3gtZ3JvdXAudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFPQSxpRzs7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBaUJBLEVBQ0Esd0JBREEsRUFFQSwwQkFGQSxFQUdBLFNBQ0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsa0JBRkEsRUFGQTs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBZEE7O0FBa0JBO0FBQ0E7QUFDQSw2QkFEQTtBQUVBLGlCQUZBLEVBbkJBOztBQXVCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQXhCQTs7QUE0QkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsdUJBRkEsRUE3QkE7O0FBaUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBbENBOztBQXNDQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQXZDQTs7QUEyQ0E7QUFDQTtBQUNBLGtCQURBO0FBRUEscUJBRkEsRUE1Q0E7O0FBZ0RBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBakRBOztBQXFEQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQXREQSxFQUhBOzs7QUE4REEsTUE5REEsa0JBOERBO0FBQ0E7O0FBRUEsR0FqRUE7QUFrRUEsU0FsRUEscUJBa0VBO0FBQ0E7QUFDQTtBQUNBLEdBckVBO0FBc0VBO0FBQ0EsYUFEQSx1QkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUhBLEVBR0EsRUFIQTtBQUlBLEtBYkEsRUF0RUEsRSIsImZpbGUiOiIzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtY2hlY2tib3gtZ3JvdXAgdS1jbGVhcmZpeFwiPlxyXG5cdFx0PHNsb3Q+PC9zbG90PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IEVtaXR0ZXIgZnJvbSAnLi4vLi4vbGlicy91dGlsL2VtaXR0ZXIuanMnO1xyXG5cdC8qKlxyXG5cdCAqIGNoZWNrYm94R3JvdXAg5byA5YWz6YCJ5oup5Zmo54i257uE5Lu2R3JvdXBcclxuXHQgKiBAZGVzY3JpcHRpb24g5aSN6YCJ5qGG57uE5Lu25LiA6Iis55So5LqO6ZyA6KaB5aSa5Liq6YCJ5oup55qE5Zy65pmv77yM6K+l57uE5Lu25Yqf6IO95a6M5pW077yM5L2/55So5pa55L6/XHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvY2hlY2tib3guaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gbWF4IOacgOWkmuiDvemAieS4reWkmuWwkeS4qmNoZWNrYm9477yI6buY6K6kOTk577yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBzaXplIOe7hOS7tuaVtOS9k+eahOWkp+Wwj++8jOWNleS9jXJweO+8iOm7mOiupDQw77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBkaXNhYmxlZCDmmK/lkKbnpoHnlKjmiYDmnIljaGVja2JveO+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBpY29uLXNpemUg5Zu+5qCH5aSn5bCP77yM5Y2V5L2NcnB477yI6buY6K6kMjDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGxhYmVsLWRpc2FibGVkIOaYr+WQpuemgeatoueCueWHu+aWh+acrOaTjeS9nGNoZWNrYm94KOm7mOiupGZhbHNlKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB3aWR0aCDlrr3luqbvvIzpnIDluKbljZXkvY1cclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gd2lkdGgg5a695bqm77yM6ZyA5bim5Y2V5L2NXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHNoYXBlIOWkluinguW9oueKtu+8jHNoYXBlLeaWueW9ou+8jGNpcmNsZS3lnIblvaIo6buY6K6kY2lyY2xlKVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gd3JhcCDmmK/lkKbmr4/kuKpjaGVja2JveOmDveaNouihjO+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGFjdGl2ZS1jb2xvciDpgInkuK3ml7bnmoTpopzoibLvvIzlupTnlKjliLDmiYDmnInlrZBDaGVja2JveOe7hOS7tu+8iOm7mOiupCMyOTc5ZmbvvIlcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjaGFuZ2Ug5Lu75LiA5LiqY2hlY2tib3jnirbmgIHlj5HnlJ/lj5jljJbml7bop6blj5HvvIzlm57osIPkuLrkuIDkuKrlr7nosaFcclxuXHQgKiBAZXhhbXBsZSA8dS1jaGVja2JveC1ncm91cD48L3UtY2hlY2tib3gtZ3JvdXA+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3UtY2hlY2tib3gtZ3JvdXAnLFxyXG5cdFx0bWl4aW5zOiBbRW1pdHRlcl0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyDmnIDlpJrog73pgInkuK3lpJrlsJHkuKpjaGVja2JveFxyXG5cdFx0XHRtYXg6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDk5OVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmiYDmnInpgInkuK3pobnnmoQgbmFtZVxyXG5cdFx0XHQvLyB2YWx1ZToge1xyXG5cdFx0XHQvLyBcdGRlZmF1bHQ6IEFycmF5LFxyXG5cdFx0XHQvLyBcdGRlZmF1bHQoKSB7XHJcblx0XHRcdC8vIFx0XHRyZXR1cm4gW11cclxuXHRcdFx0Ly8gXHR9XHJcblx0XHRcdC8vIH0sXHJcblx0XHRcdC8vIOaYr+WQpuemgeeUqOaJgOacieWkjemAieahhlxyXG5cdFx0XHRkaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Zyo6KGo5Y2V5YaF5o+Q5Lqk5pe255qE5qCH6K+G56ymXHJcblx0XHRcdG5hbWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbiwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKbnpoHmraLngrnlh7vmj5DnpLror63pgInkuK3lpI3pgInmoYZcclxuXHRcdFx0bGFiZWxEaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5b2i54q277yMc3F1YXJl5Li65pa55b2i77yMY2lyY2xl5Li65Y6f5Z6LXHJcblx0XHRcdHNoYXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdzcXVhcmUnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOmAieS4reeKtuaAgeS4i+eahOminOiJslxyXG5cdFx0XHRhY3RpdmVDb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnIzI5NzlmZidcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57uE5Lu255qE5pW05L2T5aSn5bCPXHJcblx0XHRcdHNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDM0XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOavj+S4qmNoZWNrYm945Y2gdS1jaGVja2JveC1ncm91cOeahOWuveW6plxyXG5cdFx0XHR3aWR0aDoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnYXV0bydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5q+P5LiqY2hlY2tib3jpg73mjaLooYxcclxuXHRcdFx0d3JhcDogeyBcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWbvuagh+eahOWkp+Wwj++8jOWNleS9jXJweFxyXG5cdFx0XHRpY29uU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogMjBcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0Ly8g5aaC5p6c5bCGY2hpbGRyZW7lrprkuYnlnKhkYXRh5Lit77yM5Zyo5b6u5L+h5bCP56iL5bqP5Lya6YCg5oiQ5b6q546v5byV55So6ICM5oql6ZSZXHJcblx0XHRcdHRoaXMuY2hpbGRyZW4gPSBbXTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGVtaXRFdmVudCgpIHtcclxuXHRcdFx0XHRsZXQgdmFsdWVzID0gW107XHJcblx0XHRcdFx0dGhpcy5jaGlsZHJlbi5tYXAodmFsID0+IHtcclxuXHRcdFx0XHRcdGlmKHZhbC52YWx1ZSkgdmFsdWVzLnB1c2godmFsLm5hbWUpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywgdmFsdWVzKTtcclxuXHRcdFx0XHQvLyDlj5Hlh7rkuovku7bvvIznlKjkuo7lnKjooajljZXnu4Tku7bkuK3ltYzlhaVjaGVja2JveOeahOaDheWGte+8jOi/m+ihjOmqjOivgVxyXG5cdFx0XHRcdC8vIOeUseS6juWktOadoeWwj+eoi+W6j+aJp+ihjOi/n+mSne+8jOaVhemcgOimgeeUqOWHoOWNgeavq+enkueahOW7tuaXtlxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0Ly8g5bCG5b2T5YmN55qE5YC85Y+R6YCB5YiwIHUtZm9ybS1pdGVtIOi/m+ihjOagoemqjFxyXG5cdFx0XHRcdFx0dGhpcy5kaXNwYXRjaCgndS1mb3JtLWl0ZW0nLCAnb24tZm9ybS1jaGFuZ2UnLCB2YWx1ZXMpO1xyXG5cdFx0XHRcdH0sIDYwKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdC51LWNoZWNrYm94LWdyb3VwIHtcclxuXHRcdC8qICNpZm5kZWYgTVAgfHwgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///39\n"); + +/***/ }), +/* 40 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/util/emitter.js ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 递归使用 call 方式this指向\r\n * @param componentName // 需要找的组件的名称\r\n * @param eventName // 事件名称\r\n * @param params // 需要传递的参数\r\n */\nfunction _broadcast(componentName, eventName, params) {\n // 循环子节点找到名称一样的子节点 否则 递归 当前子节点\n this.$children.map(function (child) {\n if (componentName === child.$options.name) {\n child.$emit.apply(child, [eventName].concat(params));\n } else {\n _broadcast.apply(child, [componentName, eventName].concat(params));\n }\n });\n}var _default =\n{\n methods: {\n /**\r\n * 派发 (向上查找) (一个)\r\n * @param componentName // 需要找的组件的名称\r\n * @param eventName // 事件名称\r\n * @param params // 需要传递的参数\r\n */\n dispatch: function dispatch(componentName, eventName, params) {\n var parent = this.$parent || this.$root; //$parent 找到最近的父节点 $root 根节点\n var name = parent.$options.name; // 获取当前组件实例的name\n // 如果当前有节点 && 当前没名称 且 当前名称等于需要传进来的名称的时候就去查找当前的节点\n // 循环出当前名称的一样的组件实例\n while (parent && (!name || name !== componentName)) {\n parent = parent.$parent;\n if (parent) {\n name = parent.$options.name;\n }\n }\n // 有节点表示当前找到了name一样的实例\n if (parent) {\n parent.$emit.apply(parent, [eventName].concat(params));\n }\n },\n /**\r\n * 广播 (向下查找) (广播多个)\r\n * @param componentName // 需要找的组件的名称\r\n * @param eventName // 事件名称\r\n * @param params // 需要传递的参数\r\n */\n broadcast: function broadcast(componentName, eventName, params) {\n _broadcast.call(this, componentName, eventName, params);\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy91dGlsL2VtaXR0ZXIuanMiXSwibmFtZXMiOlsiYnJvYWRjYXN0IiwiY29tcG9uZW50TmFtZSIsImV2ZW50TmFtZSIsInBhcmFtcyIsIiRjaGlsZHJlbiIsIm1hcCIsImNoaWxkIiwiJG9wdGlvbnMiLCJuYW1lIiwiJGVtaXQiLCJhcHBseSIsImNvbmNhdCIsIm1ldGhvZHMiLCJkaXNwYXRjaCIsInBhcmVudCIsIiRwYXJlbnQiLCIkcm9vdCIsImNhbGwiXSwibWFwcGluZ3MiOiJ3RkFBQTs7Ozs7O0FBTUEsU0FBU0EsVUFBVCxDQUFtQkMsYUFBbkIsRUFBa0NDLFNBQWxDLEVBQTZDQyxNQUE3QyxFQUFxRDtBQUNqRDtBQUNBLE9BQUtDLFNBQUwsQ0FBZUMsR0FBZixDQUFtQixVQUFBQyxLQUFLLEVBQUU7QUFDdEIsUUFBSUwsYUFBYSxLQUFHSyxLQUFLLENBQUNDLFFBQU4sQ0FBZUMsSUFBbkMsRUFBeUM7QUFDckNGLFdBQUssQ0FBQ0csS0FBTixDQUFZQyxLQUFaLENBQWtCSixLQUFsQixFQUF3QixDQUFDSixTQUFELEVBQVlTLE1BQVosQ0FBbUJSLE1BQW5CLENBQXhCO0FBQ0gsS0FGRCxNQUVNO0FBQ0ZILGdCQUFTLENBQUNVLEtBQVYsQ0FBZ0JKLEtBQWhCLEVBQXNCLENBQUNMLGFBQUQsRUFBZUMsU0FBZixFQUEwQlMsTUFBMUIsQ0FBaUNSLE1BQWpDLENBQXRCO0FBQ0g7QUFDSixHQU5EO0FBT0gsQztBQUNjO0FBQ1hTLFNBQU8sRUFBRTtBQUNMOzs7Ozs7QUFNQUMsWUFQSyxvQkFPSVosYUFQSixFQU9tQkMsU0FQbkIsRUFPOEJDLE1BUDlCLEVBT3NDO0FBQ3ZDLFVBQUlXLE1BQU0sR0FBRyxLQUFLQyxPQUFMLElBQWdCLEtBQUtDLEtBQWxDLENBRHVDLENBQ0M7QUFDeEMsVUFBSVIsSUFBSSxHQUFHTSxNQUFNLENBQUNQLFFBQVAsQ0FBZ0JDLElBQTNCLENBRnVDLENBRU47QUFDakM7QUFDQTtBQUNBLGFBQU9NLE1BQU0sS0FBSyxDQUFDTixJQUFELElBQU9BLElBQUksS0FBR1AsYUFBbkIsQ0FBYixFQUFnRDtBQUM1Q2EsY0FBTSxHQUFHQSxNQUFNLENBQUNDLE9BQWhCO0FBQ0EsWUFBSUQsTUFBSixFQUFZO0FBQ1JOLGNBQUksR0FBR00sTUFBTSxDQUFDUCxRQUFQLENBQWdCQyxJQUF2QjtBQUNIO0FBQ0o7QUFDRDtBQUNBLFVBQUlNLE1BQUosRUFBWTtBQUNSQSxjQUFNLENBQUNMLEtBQVAsQ0FBYUMsS0FBYixDQUFtQkksTUFBbkIsRUFBMEIsQ0FBQ1osU0FBRCxFQUFZUyxNQUFaLENBQW1CUixNQUFuQixDQUExQjtBQUNIO0FBQ0osS0F0Qkk7QUF1Qkw7Ozs7OztBQU1BSCxhQTdCSyxxQkE2QktDLGFBN0JMLEVBNkJvQkMsU0E3QnBCLEVBNkIrQkMsTUE3Qi9CLEVBNkJ1QztBQUN4Q0gsZ0JBQVMsQ0FBQ2lCLElBQVYsQ0FBZSxJQUFmLEVBQW9CaEIsYUFBcEIsRUFBbUNDLFNBQW5DLEVBQThDQyxNQUE5QztBQUNILEtBL0JJLEVBREUsRSIsImZpbGUiOiI0MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiDpgJLlvZLkvb/nlKggY2FsbCDmlrnlvI90aGlz5oyH5ZCRXHJcbiAqIEBwYXJhbSBjb21wb25lbnROYW1lIC8vIOmcgOimgeaJvueahOe7hOS7tueahOWQjeensFxyXG4gKiBAcGFyYW0gZXZlbnROYW1lIC8vIOS6i+S7tuWQjeensFxyXG4gKiBAcGFyYW0gcGFyYW1zIC8vIOmcgOimgeS8oOmAkueahOWPguaVsFxyXG4gKi9cclxuZnVuY3Rpb24gYnJvYWRjYXN0KGNvbXBvbmVudE5hbWUsIGV2ZW50TmFtZSwgcGFyYW1zKSB7XHJcbiAgICAvLyDlvqrnjq/lrZDoioLngrnmib7liLDlkI3np7DkuIDmoLfnmoTlrZDoioLngrkg5ZCm5YiZIOmAkuW9kiDlvZPliY3lrZDoioLngrlcclxuICAgIHRoaXMuJGNoaWxkcmVuLm1hcChjaGlsZD0+e1xyXG4gICAgICAgIGlmIChjb21wb25lbnROYW1lPT09Y2hpbGQuJG9wdGlvbnMubmFtZSkge1xyXG4gICAgICAgICAgICBjaGlsZC4kZW1pdC5hcHBseShjaGlsZCxbZXZlbnROYW1lXS5jb25jYXQocGFyYW1zKSlcclxuICAgICAgICB9ZWxzZSB7XHJcbiAgICAgICAgICAgIGJyb2FkY2FzdC5hcHBseShjaGlsZCxbY29tcG9uZW50TmFtZSxldmVudE5hbWVdLmNvbmNhdChwYXJhbXMpKVxyXG4gICAgICAgIH1cclxuICAgIH0pXHJcbn1cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgbWV0aG9kczoge1xyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIOa0vuWPkSAo5ZCR5LiK5p+l5om+KSAo5LiA5LiqKVxyXG4gICAgICAgICAqIEBwYXJhbSBjb21wb25lbnROYW1lIC8vIOmcgOimgeaJvueahOe7hOS7tueahOWQjeensFxyXG4gICAgICAgICAqIEBwYXJhbSBldmVudE5hbWUgLy8g5LqL5Lu25ZCN56ewXHJcbiAgICAgICAgICogQHBhcmFtIHBhcmFtcyAvLyDpnIDopoHkvKDpgJLnmoTlj4LmlbBcclxuICAgICAgICAgKi9cclxuICAgICAgICBkaXNwYXRjaChjb21wb25lbnROYW1lLCBldmVudE5hbWUsIHBhcmFtcykge1xyXG4gICAgICAgICAgICBsZXQgcGFyZW50ID0gdGhpcy4kcGFyZW50IHx8IHRoaXMuJHJvb3Q7Ly8kcGFyZW50IOaJvuWIsOacgOi/keeahOeItuiKgueCuSAkcm9vdCDmoLnoioLngrlcclxuICAgICAgICAgICAgbGV0IG5hbWUgPSBwYXJlbnQuJG9wdGlvbnMubmFtZTsgLy8g6I635Y+W5b2T5YmN57uE5Lu25a6e5L6L55qEbmFtZVxyXG4gICAgICAgICAgICAvLyDlpoLmnpzlvZPliY3mnInoioLngrkgJiYg5b2T5YmN5rKh5ZCN56ewIOS4lCDlvZPliY3lkI3np7DnrYnkuo7pnIDopoHkvKDov5vmnaXnmoTlkI3np7DnmoTml7blgJnlsLHljrvmn6Xmib7lvZPliY3nmoToioLngrlcclxuICAgICAgICAgICAgLy8g5b6q546v5Ye65b2T5YmN5ZCN56ew55qE5LiA5qC355qE57uE5Lu25a6e5L6LXHJcbiAgICAgICAgICAgIHdoaWxlIChwYXJlbnQgJiYgKCFuYW1lfHxuYW1lIT09Y29tcG9uZW50TmFtZSkpIHtcclxuICAgICAgICAgICAgICAgIHBhcmVudCA9IHBhcmVudC4kcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgaWYgKHBhcmVudCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG5hbWUgPSBwYXJlbnQuJG9wdGlvbnMubmFtZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyDmnInoioLngrnooajnpLrlvZPliY3mib7liLDkuoZuYW1l5LiA5qC355qE5a6e5L6LXHJcbiAgICAgICAgICAgIGlmIChwYXJlbnQpIHtcclxuICAgICAgICAgICAgICAgIHBhcmVudC4kZW1pdC5hcHBseShwYXJlbnQsW2V2ZW50TmFtZV0uY29uY2F0KHBhcmFtcykpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIOW5v+aSrSAo5ZCR5LiL5p+l5om+KSAo5bm/5pKt5aSa5LiqKVxyXG4gICAgICAgICAqIEBwYXJhbSBjb21wb25lbnROYW1lIC8vIOmcgOimgeaJvueahOe7hOS7tueahOWQjeensFxyXG4gICAgICAgICAqIEBwYXJhbSBldmVudE5hbWUgLy8g5LqL5Lu25ZCN56ewXHJcbiAgICAgICAgICogQHBhcmFtIHBhcmFtcyAvLyDpnIDopoHkvKDpgJLnmoTlj4LmlbBcclxuICAgICAgICAgKi9cclxuICAgICAgICBicm9hZGNhc3QoY29tcG9uZW50TmFtZSwgZXZlbnROYW1lLCBwYXJhbXMpIHtcclxuICAgICAgICAgICAgYnJvYWRjYXN0LmNhbGwodGhpcyxjb21wb25lbnROYW1lLCBldmVudE5hbWUsIHBhcmFtcylcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///40\n"); + +/***/ }), +/* 41 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox/u-checkbox.vue ***! + \*******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-checkbox.vue?vue&type=template&id=54acf820&scoped=true& */ 42);\n/* harmony import */ var _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-checkbox.vue?vue&type=script&lang=js& */ 49);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"54acf820\",\n null,\n false,\n _u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-checkbox/u-checkbox.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3UtY2hlY2tib3gudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU0YWNmODIwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1jaGVja2JveC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3UtY2hlY2tib3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNTRhY2Y4MjBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidXZpZXctdWkvY29tcG9uZW50cy91LWNoZWNrYm94L3UtY2hlY2tib3gudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///41\n"); + +/***/ }), +/* 42 */ +/*!**************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=template&id=54acf820&scoped=true& ***! + \**************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox.vue?vue&type=template&id=54acf820&scoped=true& */ 43); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 43 */ +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=template&id=54acf820&scoped=true& ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 44).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { + staticClass: _vm._$s(0, "sc", "u-checkbox"), + style: _vm._$s(0, "s", [_vm.checkboxStyle]), + attrs: { _i: 0 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(1, "sc", "u-checkbox__icon-wrap"), + class: _vm._$s(1, "c", [_vm.iconClass]), + style: _vm._$s(1, "s", [_vm.iconStyle]), + attrs: { _i: 1 }, + on: { click: _vm.toggle } + }, + [ + _c("u-icon", { + staticClass: _vm._$s(2, "sc", "u-checkbox__icon-wrap__icon"), + attrs: { + name: "checkbox-mark", + size: _vm.checkboxIconSize, + color: _vm.iconColor, + _i: 2 + } + }) + ], + 1 + ), + _c( + "view", + { + staticClass: _vm._$s(3, "sc", "u-checkbox__label"), + style: _vm._$s(3, "s", { + fontSize: _vm.$u.addUnit(_vm.labelSize) + }), + attrs: { _i: 3 }, + on: { click: _vm.onClickLabel } + }, + [_vm._t("default", null, { _i: 4 })], + 2 + ) + ] + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 44 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-icon/u-icon.vue ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& */ 45);\n/* harmony import */ var _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-icon.vue?vue&type=script&lang=js& */ 47);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6e20bb40\",\n null,\n false,\n _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-icon/u-icon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3UtaWNvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmUyMGJiNDAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LWljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LWljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNmUyMGJiNDBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidXZpZXctdWkvY29tcG9uZW50cy91LWljb24vdS1pY29uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///44\n"); + +/***/ }), +/* 45 */ +/*!******************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& ***! + \******************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& */ 46); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 46 */ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { + staticClass: _vm._$s(0, "sc", "u-icon"), + class: _vm._$s(0, "c", ["u-icon--" + _vm.labelPos]), + style: _vm._$s(0, "s", [_vm.customStyle]), + attrs: { _i: 0 }, + on: { click: _vm.click } + }, + [ + _vm._$s(1, "i", _vm.isImg) + ? _c("image", { + staticClass: _vm._$s(1, "sc", "u-icon__img"), + style: _vm._$s(1, "s", [_vm.imgStyle]), + attrs: { + src: _vm._$s(1, "a-src", _vm.name), + mode: _vm._$s(1, "a-mode", _vm.imgMode), + _i: 1 + } + }) + : _c( + "text", + { + staticClass: _vm._$s(2, "sc", "u-icon__icon"), + class: _vm._$s(2, "c", _vm.customClass), + style: _vm._$s(2, "s", [_vm.iconStyle]), + attrs: { + "hover-class": _vm._$s(2, "a-hover-class", _vm.hoverClass), + _i: 2 + }, + on: { touchstart: _vm.touchstart } + }, + [ + _vm._$s(3, "i", _vm.showDecimalIcon) + ? _c("text", { + staticClass: _vm._$s(3, "sc", "u-icon__decimal"), + class: _vm._$s(3, "c", _vm.decimalIconClass), + style: _vm._$s(3, "s", [_vm.decimalIconStyle]), + attrs: { + "hover-class": _vm._$s( + 3, + "a-hover-class", + _vm.hoverClass + ), + _i: 3 + } + }) + : _vm._e() + ] + ), + _vm._$s(4, "i", _vm.label !== "") + ? _c( + "text", + { + staticClass: _vm._$s(4, "sc", "u-icon__label"), + style: _vm._$s(4, "s", { + color: _vm.labelColor, + fontSize: _vm.$u.addUnit(_vm.labelSize), + marginLeft: + _vm.labelPos == "right" ? _vm.$u.addUnit(_vm.marginLeft) : 0, + marginTop: + _vm.labelPos == "bottom" ? _vm.$u.addUnit(_vm.marginTop) : 0, + marginRight: + _vm.labelPos == "left" ? _vm.$u.addUnit(_vm.marginRight) : 0, + marginBottom: + _vm.labelPos == "top" ? _vm.$u.addUnit(_vm.marginBottom) : 0 + }), + attrs: { _i: 4 } + }, + [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.label)))] + ) + : _vm._e() + ] + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 47 */ +/*!************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=script&lang=js& */ 48);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQiw0akJBQUcsRUFBQyIsImZpbGUiOiI0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtaWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtaWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///47\n"); + +/***/ }), +/* 48 */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\r\n * icon 图标\r\n * @description 基于字体的图标集,包含了大多数常见场景的图标。\r\n * @tutorial https://www.uviewui.com/components/icon.html\r\n * @property {String} name 图标名称,见示例图标集\r\n * @property {String} color 图标颜色(默认inherit)\r\n * @property {String | Number} size 图标字体大小,单位rpx(默认32)\r\n * @property {String | Number} label-size label字体大小,单位rpx(默认28)\r\n * @property {String} label 图标右侧的label文字(默认28)\r\n * @property {String} label-pos label文字相对于图标的位置,只能right或bottom(默认right)\r\n * @property {String} label-color label字体颜色(默认#606266)\r\n * @property {Object} custom-style icon的样式,对象形式\r\n * @property {String} custom-prefix 自定义字体图标库时,需要写上此值\r\n * @property {String | Number} margin-left label在右侧时与图标的距离,单位rpx(默认6)\r\n * @property {String | Number} margin-top label在下方时与图标的距离,单位rpx(默认6)\r\n * @property {String | Number} margin-bottom label在上方时与图标的距离,单位rpx(默认6)\r\n * @property {String | Number} margin-right label在左侧时与图标的距离,单位rpx(默认6)\r\n * @property {String} label-pos label相对于图标的位置,只能right或bottom(默认right)\r\n * @property {String} index 一个用于区分多个图标的值,点击图标时通过click事件传出\r\n * @property {String} hover-class 图标按下去的样式类,用法同uni的view组件的hover-class参数,详情见官网\r\n * @property {String} width 显示图片小图标时的宽度\r\n * @property {String} height 显示图片小图标时的高度\r\n * @property {String} top 图标在垂直方向上的定位\r\n * @property {String} top 图标在垂直方向上的定位\r\n * @property {String} top 图标在垂直方向上的定位\r\n * @property {Boolean} show-decimal-icon 是否为DecimalIcon\r\n * @property {String} inactive-color 背景颜色,可接受主题色,仅Decimal时有效\r\n * @property {String | Number} percent 显示的百分比,仅Decimal时有效\r\n * @event {Function} click 点击图标时触发\r\n * @example \r\n */var _default2 =\n{\n name: 'u-icon',\n props: {\n // 图标类名\n name: {\n type: String,\n default: '' },\n\n // 图标颜色,可接受主题色\n color: {\n type: String,\n default: '' },\n\n // 字体大小,单位rpx\n size: {\n type: [Number, String],\n default: 'inherit' },\n\n // 是否显示粗体\n bold: {\n type: Boolean,\n default: false },\n\n // 点击图标的时候传递事件出去的index(用于区分点击了哪一个)\n index: {\n type: [Number, String],\n default: '' },\n\n // 触摸图标时的类名\n hoverClass: {\n type: String,\n default: '' },\n\n // 自定义扩展前缀,方便用户扩展自己的图标库\n customPrefix: {\n type: String,\n default: 'uicon' },\n\n // 图标右边或者下面的文字\n label: {\n type: [String, Number],\n default: '' },\n\n // label的位置,只能右边或者下边\n labelPos: {\n type: String,\n default: 'right' },\n\n // label的大小\n labelSize: {\n type: [String, Number],\n default: '28' },\n\n // label的颜色\n labelColor: {\n type: String,\n default: '#606266' },\n\n // label与图标的距离(横向排列)\n marginLeft: {\n type: [String, Number],\n default: '6' },\n\n // label与图标的距离(竖向排列)\n marginTop: {\n type: [String, Number],\n default: '6' },\n\n // label与图标的距离(竖向排列)\n marginRight: {\n type: [String, Number],\n default: '6' },\n\n // label与图标的距离(竖向排列)\n marginBottom: {\n type: [String, Number],\n default: '6' },\n\n // 图片的mode\n imgMode: {\n type: String,\n default: 'widthFix' },\n\n // 自定义样式\n customStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 用于显示图片小图标时,图片的宽度\n width: {\n type: [String, Number],\n default: '' },\n\n // 用于显示图片小图标时,图片的高度\n height: {\n type: [String, Number],\n default: '' },\n\n // 用于解决某些情况下,让图标垂直居中的用途\n top: {\n type: [String, Number],\n default: 0 },\n\n // 是否为DecimalIcon\n showDecimalIcon: {\n type: Boolean,\n default: false },\n\n // 背景颜色,可接受主题色,仅Decimal时有效\n inactiveColor: {\n type: String,\n default: '#ececec' },\n\n // 显示的百分比,仅Decimal时有效\n percent: {\n type: [Number, String],\n default: '50' } },\n\n\n computed: {\n customClass: function customClass() {\n var classes = [];\n classes.push(this.customPrefix + '-' + this.name);\n // uView的自定义图标类名为u-iconfont\n if (this.customPrefix == 'uicon') {\n classes.push('u-iconfont');\n } else {\n classes.push(this.customPrefix);\n }\n // 主题色,通过类配置\n if (this.showDecimalIcon && this.inactiveColor && this.$u.config.type.includes(this.inactiveColor)) {\n classes.push('u-icon__icon--' + this.inactiveColor);\n } else if (this.color && this.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color);\n // 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别\n // 故需将其拆成一个字符串的形式,通过空格隔开各个类名\n\n\n\n return classes;\n },\n iconStyle: function iconStyle() {\n var style = {};\n style = {\n fontSize: this.size == 'inherit' ? 'inherit' : this.$u.addUnit(this.size),\n fontWeight: this.bold ? 'bold' : 'normal',\n // 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中\n top: this.$u.addUnit(this.top) };\n\n // 非主题色值时,才当作颜色值\n if (this.showDecimalIcon && this.inactiveColor && !this.$u.config.type.includes(this.inactiveColor)) {\n style.color = this.inactiveColor;\n } else if (this.color && !this.$u.config.type.includes(this.color)) style.color = this.color;\n\n return style;\n },\n // 判断传入的name属性,是否图片路径,只要带有\"/\"均认为是图片形式\n isImg: function isImg() {\n return this.name.indexOf('/') !== -1;\n },\n imgStyle: function imgStyle() {\n var style = {};\n // 如果设置width和height属性,则优先使用,否则使用size属性\n style.width = this.width ? this.$u.addUnit(this.width) : this.$u.addUnit(this.size);\n style.height = this.height ? this.$u.addUnit(this.height) : this.$u.addUnit(this.size);\n return style;\n },\n decimalIconStyle: function decimalIconStyle() {\n var style = {};\n style = {\n fontSize: this.size == 'inherit' ? 'inherit' : this.$u.addUnit(this.size),\n fontWeight: this.bold ? 'bold' : 'normal',\n // 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中\n top: this.$u.addUnit(this.top),\n width: this.percent + '%' };\n\n // 非主题色值时,才当作颜色值\n if (this.color && !this.$u.config.type.includes(this.color)) style.color = this.color;\n return style;\n },\n decimalIconClass: function decimalIconClass() {\n var classes = [];\n classes.push(this.customPrefix + '-' + this.name);\n // uView的自定义图标类名为u-iconfont\n if (this.customPrefix == 'uicon') {\n classes.push('u-iconfont');\n } else {\n classes.push(this.customPrefix);\n }\n // 主题色,通过类配置\n if (this.color && this.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color);else\n classes.push('u-icon__icon--primary');\n // 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别\n // 故需将其拆成一个字符串的形式,通过空格隔开各个类名\n\n\n\n return classes;\n } },\n\n methods: {\n click: function click() {\n this.$emit('click', this.index);\n },\n touchstart: function touchstart() {\n this.$emit('touchstart', this.index);\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWljb24vdS1pY29uLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXVCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQStCQTtBQUNBLGdCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQUZBOztBQU1BO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBUEE7O0FBV0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsd0JBRkEsRUFaQTs7QUFnQkE7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFqQkE7O0FBcUJBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBdEJBOztBQTBCQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQTNCQTs7QUErQkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsc0JBRkEsRUFoQ0E7O0FBb0NBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBckNBOztBQXlDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxzQkFGQSxFQTFDQTs7QUE4Q0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsbUJBRkEsRUEvQ0E7O0FBbURBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBcERBOztBQXdEQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxrQkFGQSxFQXpEQTs7QUE2REE7QUFDQTtBQUNBLDRCQURBO0FBRUEsa0JBRkEsRUE5REE7O0FBa0VBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGtCQUZBLEVBbkVBOztBQXVFQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxrQkFGQSxFQXhFQTs7QUE0RUE7QUFDQTtBQUNBLGtCQURBO0FBRUEseUJBRkEsRUE3RUE7O0FBaUZBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGFBRkEsc0JBRUE7QUFDQTtBQUNBLE9BSkEsRUFsRkE7O0FBd0ZBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBekZBOztBQTZGQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQTlGQTs7QUFrR0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsZ0JBRkEsRUFuR0E7O0FBdUdBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBeEdBOztBQTRHQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQTdHQTs7QUFpSEE7QUFDQTtBQUNBLDRCQURBO0FBRUEsbUJBRkEsRUFsSEEsRUFGQTs7O0FBeUhBO0FBQ0EsZUFEQSx5QkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxNQUVBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0EsS0FwQkE7QUFxQkEsYUFyQkEsdUJBcUJBO0FBQ0E7QUFDQTtBQUNBLGlGQURBO0FBRUEsaURBRkE7QUFHQTtBQUNBLHNDQUpBOztBQU1BO0FBQ0E7QUFDQTtBQUNBLE9BRkEsTUFFQTs7QUFFQTtBQUNBLEtBbkNBO0FBb0NBO0FBQ0EsU0FyQ0EsbUJBcUNBO0FBQ0E7QUFDQSxLQXZDQTtBQXdDQSxZQXhDQSxzQkF3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0E5Q0E7QUErQ0Esb0JBL0NBLDhCQStDQTtBQUNBO0FBQ0E7QUFDQSxpRkFEQTtBQUVBLGlEQUZBO0FBR0E7QUFDQSxzQ0FKQTtBQUtBLGlDQUxBOztBQU9BO0FBQ0E7QUFDQTtBQUNBLEtBM0RBO0FBNERBLG9CQTVEQSw4QkE0REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBLEtBOUVBLEVBekhBOztBQXlNQTtBQUNBLFNBREEsbUJBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxjQUpBLHdCQUlBO0FBQ0E7QUFDQSxLQU5BLEVBek1BLEUiLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiW2N1c3RvbVN0eWxlXVwiIGNsYXNzPVwidS1pY29uXCIgQHRhcD1cImNsaWNrXCIgOmNsYXNzPVwiWyd1LWljb24tLScgKyBsYWJlbFBvc11cIj5cclxuXHRcdDxpbWFnZSBjbGFzcz1cInUtaWNvbl9faW1nXCIgdi1pZj1cImlzSW1nXCIgOnNyYz1cIm5hbWVcIiA6bW9kZT1cImltZ01vZGVcIiA6c3R5bGU9XCJbaW1nU3R5bGVdXCI+PC9pbWFnZT5cclxuXHRcdDx0ZXh0IHYtZWxzZSBjbGFzcz1cInUtaWNvbl9faWNvblwiIDpjbGFzcz1cImN1c3RvbUNsYXNzXCIgOnN0eWxlPVwiW2ljb25TdHlsZV1cIiA6aG92ZXItY2xhc3M9XCJob3ZlckNsYXNzXCJcclxuXHRcdFx0ICBAdG91Y2hzdGFydD1cInRvdWNoc3RhcnRcIj5cclxuXHRcdFx0PHRleHQgdi1pZj1cInNob3dEZWNpbWFsSWNvblwiIDpzdHlsZT1cIltkZWNpbWFsSWNvblN0eWxlXVwiIDpjbGFzcz1cImRlY2ltYWxJY29uQ2xhc3NcIiA6aG92ZXItY2xhc3M9XCJob3ZlckNsYXNzXCJcclxuXHRcdFx0XHQgIGNsYXNzPVwidS1pY29uX19kZWNpbWFsXCI+XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvdGV4dD5cclxuXHRcdDwhLS0g6L+Z6YeM6L+b6KGM56m65a2X56ym5Liy5Yik5pat77yM5aaC5p6c5LuF5LuF5pivdi1pZj1cImxhYmVsXCLvvIzlj6/og73kvJrlh7rnjrDkvKDpgJIw55qE5pe25YCZ77yM57uT5p6c5Lmf5peg5rOV5pi+56S6IC0tPlxyXG5cdFx0PHRleHQgdi1pZj1cImxhYmVsICE9PSAnJ1wiIGNsYXNzPVwidS1pY29uX19sYWJlbFwiIDpzdHlsZT1cIntcclxuXHRcdFx0Y29sb3I6IGxhYmVsQ29sb3IsXHJcblx0XHRcdGZvbnRTaXplOiAkdS5hZGRVbml0KGxhYmVsU2l6ZSksXHJcblx0XHRcdG1hcmdpbkxlZnQ6IGxhYmVsUG9zID09ICdyaWdodCcgPyAkdS5hZGRVbml0KG1hcmdpbkxlZnQpIDogMCxcclxuXHRcdFx0bWFyZ2luVG9wOiBsYWJlbFBvcyA9PSAnYm90dG9tJyA/ICR1LmFkZFVuaXQobWFyZ2luVG9wKSA6IDAsXHJcblx0XHRcdG1hcmdpblJpZ2h0OiBsYWJlbFBvcyA9PSAnbGVmdCcgPyAkdS5hZGRVbml0KG1hcmdpblJpZ2h0KSA6IDAsXHJcblx0XHRcdG1hcmdpbkJvdHRvbTogbGFiZWxQb3MgPT0gJ3RvcCcgPyAkdS5hZGRVbml0KG1hcmdpbkJvdHRvbSkgOiAwLFxyXG5cdFx0fVwiPnt7IGxhYmVsIH19XHJcblx0XHQ8L3RleHQ+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuLyoqXHJcbiAqIGljb24g5Zu+5qCHXHJcbiAqIEBkZXNjcmlwdGlvbiDln7rkuo7lrZfkvZPnmoTlm77moIfpm4bvvIzljIXlkKvkuoblpKflpJrmlbDluLjop4HlnLrmma/nmoTlm77moIfjgIJcclxuICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvaWNvbi5odG1sXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBuYW1lIOWbvuagh+WQjeensO+8jOingeekuuS+i+Wbvuagh+mbhlxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gY29sb3Ig5Zu+5qCH6aKc6Imy77yI6buY6K6kaW5oZXJpdO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gc2l6ZSDlm77moIflrZfkvZPlpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQzMu+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gbGFiZWwtc2l6ZSBsYWJlbOWtl+S9k+Wkp+Wwj++8jOWNleS9jXJweO+8iOm7mOiupDI477yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBsYWJlbCDlm77moIflj7PkvqfnmoRsYWJlbOaWh+Wtl++8iOm7mOiupDI477yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBsYWJlbC1wb3MgbGFiZWzmloflrZfnm7jlr7nkuo7lm77moIfnmoTkvY3nva7vvIzlj6rog71yaWdodOaIlmJvdHRvbe+8iOm7mOiupHJpZ2h077yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBsYWJlbC1jb2xvciBsYWJlbOWtl+S9k+minOiJsu+8iOm7mOiupCM2MDYyNjbvvIlcclxuICogQHByb3BlcnR5IHtPYmplY3R9IGN1c3RvbS1zdHlsZSBpY29u55qE5qC35byP77yM5a+56LGh5b2i5byPXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjdXN0b20tcHJlZml4IOiHquWumuS5ieWtl+S9k+Wbvuagh+W6k+aXtu+8jOmcgOimgeWGmeS4iuatpOWAvFxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gbWFyZ2luLWxlZnQgbGFiZWzlnKjlj7Pkvqfml7bkuI7lm77moIfnmoTot53nprvvvIzljZXkvY1ycHjvvIjpu5jorqQ277yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfSBtYXJnaW4tdG9wIGxhYmVs5Zyo5LiL5pa55pe25LiO5Zu+5qCH55qE6Led56a777yM5Y2V5L2NcnB477yI6buY6K6kNu+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gbWFyZ2luLWJvdHRvbSBsYWJlbOWcqOS4iuaWueaXtuS4juWbvuagh+eahOi3neemu++8jOWNleS9jXJweO+8iOm7mOiupDbvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9IG1hcmdpbi1yaWdodCBsYWJlbOWcqOW3puS+p+aXtuS4juWbvuagh+eahOi3neemu++8jOWNleS9jXJweO+8iOm7mOiupDbvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGxhYmVsLXBvcyBsYWJlbOebuOWvueS6juWbvuagh+eahOS9jee9ru+8jOWPquiDvXJpZ2h05oiWYm90dG9t77yI6buY6K6kcmlnaHTvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGluZGV4IOS4gOS4queUqOS6juWMuuWIhuWkmuS4quWbvuagh+eahOWAvO+8jOeCueWHu+Wbvuagh+aXtumAmui/h2NsaWNr5LqL5Lu25Lyg5Ye6XHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBob3Zlci1jbGFzcyDlm77moIfmjInkuIvljrvnmoTmoLflvI/nsbvvvIznlKjms5XlkIx1bmnnmoR2aWV357uE5Lu255qEaG92ZXItY2xhc3Plj4LmlbDvvIzor6bmg4Xop4HlrpjnvZFcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHdpZHRoIOaYvuekuuWbvueJh+Wwj+Wbvuagh+aXtueahOWuveW6plxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gaGVpZ2h0IOaYvuekuuWbvueJh+Wwj+Wbvuagh+aXtueahOmrmOW6plxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gdG9wIOWbvuagh+WcqOWeguebtOaWueWQkeS4iueahOWumuS9jVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gdG9wIOWbvuagh+WcqOWeguebtOaWueWQkeS4iueahOWumuS9jVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gdG9wIOWbvuagh+WcqOWeguebtOaWueWQkeS4iueahOWumuS9jVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3ctZGVjaW1hbC1pY29uIOaYr+WQpuS4ukRlY2ltYWxJY29uXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBpbmFjdGl2ZS1jb2xvciDog4zmma/popzoibLvvIzlj6/mjqXlj5fkuLvpopjoibLvvIzku4VEZWNpbWFs5pe25pyJ5pWIXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfSBwZXJjZW50IOaYvuekuueahOeZvuWIhuavlO+8jOS7hURlY2ltYWzml7bmnInmlYhcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gY2xpY2sg54K55Ye75Zu+5qCH5pe26Kem5Y+RXHJcbiAqIEBleGFtcGxlIDx1LWljb24gbmFtZT1cInBob3RvXCIgY29sb3I9XCIjMjk3OWZmXCIgc2l6ZT1cIjI4XCI+PC91LWljb24+XHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZTogJ3UtaWNvbicsXHJcblx0cHJvcHM6IHtcclxuXHRcdC8vIOWbvuagh+exu+WQjVxyXG5cdFx0bmFtZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5Zu+5qCH6aKc6Imy77yM5Y+v5o6l5Y+X5Li76aKY6ImyXHJcblx0XHRjb2xvcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5a2X5L2T5aSn5bCP77yM5Y2V5L2NcnB4XHJcblx0XHRzaXplOiB7XHJcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQ6ICdpbmhlcml0J1xyXG5cdFx0fSxcclxuXHRcdC8vIOaYr+WQpuaYvuekuueyl+S9k1xyXG5cdFx0Ym9sZDoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdC8vIOeCueWHu+Wbvuagh+eahOaXtuWAmeS8oOmAkuS6i+S7tuWHuuWOu+eahGluZGV477yI55So5LqO5Yy65YiG54K55Ye75LqG5ZOq5LiA5Liq77yJXHJcblx0XHRpbmRleDoge1xyXG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOinpuaRuOWbvuagh+aXtueahOexu+WQjVxyXG5cdFx0aG92ZXJDbGFzczoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g6Ieq5a6a5LmJ5omp5bGV5YmN57yA77yM5pa55L6/55So5oi35omp5bGV6Ieq5bex55qE5Zu+5qCH5bqTXHJcblx0XHRjdXN0b21QcmVmaXg6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAndWljb24nXHJcblx0XHR9LFxyXG5cdFx0Ly8g5Zu+5qCH5Y+z6L655oiW6ICF5LiL6Z2i55qE5paH5a2XXHJcblx0XHRsYWJlbDoge1xyXG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIGxhYmVs55qE5L2N572u77yM5Y+q6IO95Y+z6L655oiW6ICF5LiL6L65XHJcblx0XHRsYWJlbFBvczoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICdyaWdodCdcclxuXHRcdH0sXHJcblx0XHQvLyBsYWJlbOeahOWkp+Wwj1xyXG5cdFx0bGFiZWxTaXplOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6ICcyOCdcclxuXHRcdH0sXHJcblx0XHQvLyBsYWJlbOeahOminOiJslxyXG5cdFx0bGFiZWxDb2xvcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcjNjA2MjY2J1xyXG5cdFx0fSxcclxuXHRcdC8vIGxhYmVs5LiO5Zu+5qCH55qE6Led56a7KOaoquWQkeaOkuWIlylcclxuXHRcdG1hcmdpbkxlZnQ6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogJzYnXHJcblx0XHR9LFxyXG5cdFx0Ly8gbGFiZWzkuI7lm77moIfnmoTot53nprso56uW5ZCR5o6S5YiXKVxyXG5cdFx0bWFyZ2luVG9wOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6ICc2J1xyXG5cdFx0fSxcclxuXHRcdC8vIGxhYmVs5LiO5Zu+5qCH55qE6Led56a7KOerluWQkeaOkuWIlylcclxuXHRcdG1hcmdpblJpZ2h0OiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6ICc2J1xyXG5cdFx0fSxcclxuXHRcdC8vIGxhYmVs5LiO5Zu+5qCH55qE6Led56a7KOerluWQkeaOkuWIlylcclxuXHRcdG1hcmdpbkJvdHRvbToge1xyXG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRkZWZhdWx0OiAnNidcclxuXHRcdH0sXHJcblx0XHQvLyDlm77niYfnmoRtb2RlXHJcblx0XHRpbWdNb2RlOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ3dpZHRoRml4J1xyXG5cdFx0fSxcclxuXHRcdC8vIOiHquWumuS5ieagt+W8j1xyXG5cdFx0Y3VzdG9tU3R5bGU6IHtcclxuXHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRkZWZhdWx0KCkge1xyXG5cdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8g55So5LqO5pi+56S65Zu+54mH5bCP5Zu+5qCH5pe277yM5Zu+54mH55qE5a695bqmXHJcblx0XHR3aWR0aDoge1xyXG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOeUqOS6juaYvuekuuWbvueJh+Wwj+Wbvuagh+aXtu+8jOWbvueJh+eahOmrmOW6plxyXG5cdFx0aGVpZ2h0OiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g55So5LqO6Kej5Yaz5p+Q5Lqb5oOF5Ya15LiL77yM6K6p5Zu+5qCH5Z6C55u05bGF5Lit55qE55So6YCUXHJcblx0XHR0b3A6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0fSxcclxuXHRcdC8vIOaYr+WQpuS4ukRlY2ltYWxJY29uXHJcblx0XHRzaG93RGVjaW1hbEljb246IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDog4zmma/popzoibLvvIzlj6/mjqXlj5fkuLvpopjoibLvvIzku4VEZWNpbWFs5pe25pyJ5pWIXHJcblx0XHRpbmFjdGl2ZUNvbG9yOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJyNlY2VjZWMnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5pi+56S655qE55m+5YiG5q+U77yM5LuFRGVjaW1hbOaXtuacieaViFxyXG5cdFx0cGVyY2VudDoge1xyXG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRkZWZhdWx0OiAnNTAnXHJcblx0XHR9XHJcblx0fSxcclxuXHRjb21wdXRlZDoge1xyXG5cdFx0Y3VzdG9tQ2xhc3MoKSB7XHJcblx0XHRcdGxldCBjbGFzc2VzID0gW11cclxuXHRcdFx0Y2xhc3Nlcy5wdXNoKHRoaXMuY3VzdG9tUHJlZml4ICsgJy0nICsgdGhpcy5uYW1lKVxyXG5cdFx0XHQvLyB1Vmlld+eahOiHquWumuS5ieWbvuagh+exu+WQjeS4unUtaWNvbmZvbnRcclxuXHRcdFx0aWYgKHRoaXMuY3VzdG9tUHJlZml4ID09ICd1aWNvbicpIHtcclxuXHRcdFx0XHRjbGFzc2VzLnB1c2goJ3UtaWNvbmZvbnQnKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNsYXNzZXMucHVzaCh0aGlzLmN1c3RvbVByZWZpeClcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyDkuLvpopjoibLvvIzpgJrov4fnsbvphY3nva5cclxuXHRcdFx0aWYgKHRoaXMuc2hvd0RlY2ltYWxJY29uICYmIHRoaXMuaW5hY3RpdmVDb2xvciAmJiB0aGlzLiR1LmNvbmZpZy50eXBlLmluY2x1ZGVzKHRoaXMuaW5hY3RpdmVDb2xvcikpIHtcclxuXHRcdFx0XHRjbGFzc2VzLnB1c2goJ3UtaWNvbl9faWNvbi0tJyArIHRoaXMuaW5hY3RpdmVDb2xvcilcclxuXHRcdFx0fSBlbHNlIGlmICh0aGlzLmNvbG9yICYmIHRoaXMuJHUuY29uZmlnLnR5cGUuaW5jbHVkZXModGhpcy5jb2xvcikpIGNsYXNzZXMucHVzaCgndS1pY29uX19pY29uLS0nICsgdGhpcy5jb2xvcilcclxuXHRcdFx0Ly8g6Zi/6YeM77yM5aS05p2h77yM55m+5bqm5bCP56iL5bqP6YCa6L+H5pWw57uE57uR5a6a57G75ZCN5pe277yM5peg5rOV55u05o6l5L2/55SoW2EsIGIsIGNd55qE5b2i5byP77yM5ZCm5YiZ5peg5rOV6K+G5YirXHJcblx0XHRcdC8vIOaVhemcgOWwhuWFtuaLhuaIkOS4gOS4quWtl+espuS4sueahOW9ouW8j++8jOmAmui/h+epuuagvOmalOW8gOWQhOS4quexu+WQjVxyXG5cdFx0XHQvLyNpZmRlZiBNUC1BTElQQVkgfHwgTVAtVE9VVElBTyB8fCBNUC1CQUlEVVxyXG5cdFx0XHRjbGFzc2VzID0gY2xhc3Nlcy5qb2luKCcgJylcclxuXHRcdFx0Ly8jZW5kaWZcclxuXHRcdFx0cmV0dXJuIGNsYXNzZXNcclxuXHRcdH0sXHJcblx0XHRpY29uU3R5bGUoKSB7XHJcblx0XHRcdGxldCBzdHlsZSA9IHt9XHJcblx0XHRcdHN0eWxlID0ge1xyXG5cdFx0XHRcdGZvbnRTaXplOiB0aGlzLnNpemUgPT0gJ2luaGVyaXQnID8gJ2luaGVyaXQnIDogdGhpcy4kdS5hZGRVbml0KHRoaXMuc2l6ZSksXHJcblx0XHRcdFx0Zm9udFdlaWdodDogdGhpcy5ib2xkID8gJ2JvbGQnIDogJ25vcm1hbCcsXHJcblx0XHRcdFx0Ly8g5p+Q5Lqb54m55q6K5oOF5Ya16ZyA6KaB6K6+572u5LiA5Liq5Yiw6aG26YOo55qE6Led56a777yM5omN6IO95pu05aW955qE5Z6C55u05bGF5LitXHJcblx0XHRcdFx0dG9wOiB0aGlzLiR1LmFkZFVuaXQodGhpcy50b3ApXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8g6Z2e5Li76aKY6Imy5YC85pe277yM5omN5b2T5L2c6aKc6Imy5YC8XHJcblx0XHRcdGlmICh0aGlzLnNob3dEZWNpbWFsSWNvbiAmJiB0aGlzLmluYWN0aXZlQ29sb3IgJiYgIXRoaXMuJHUuY29uZmlnLnR5cGUuaW5jbHVkZXModGhpcy5pbmFjdGl2ZUNvbG9yKSkge1xyXG5cdFx0XHRcdHN0eWxlLmNvbG9yID0gdGhpcy5pbmFjdGl2ZUNvbG9yXHJcblx0XHRcdH0gZWxzZSBpZiAodGhpcy5jb2xvciAmJiAhdGhpcy4kdS5jb25maWcudHlwZS5pbmNsdWRlcyh0aGlzLmNvbG9yKSkgc3R5bGUuY29sb3IgPSB0aGlzLmNvbG9yXHJcblxyXG5cdFx0XHRyZXR1cm4gc3R5bGVcclxuXHRcdH0sXHJcblx0XHQvLyDliKTmlq3kvKDlhaXnmoRuYW1l5bGe5oCn77yM5piv5ZCm5Zu+54mH6Lev5b6E77yM5Y+q6KaB5bim5pyJXCIvXCLlnYforqTkuLrmmK/lm77niYflvaLlvI9cclxuXHRcdGlzSW1nKCkge1xyXG5cdFx0XHRyZXR1cm4gdGhpcy5uYW1lLmluZGV4T2YoJy8nKSAhPT0gLTFcclxuXHRcdH0sXHJcblx0XHRpbWdTdHlsZSgpIHtcclxuXHRcdFx0bGV0IHN0eWxlID0ge31cclxuXHRcdFx0Ly8g5aaC5p6c6K6+572ud2lkdGjlkoxoZWlnaHTlsZ7mgKfvvIzliJnkvJjlhYjkvb/nlKjvvIzlkKbliJnkvb/nlKhzaXpl5bGe5oCnXHJcblx0XHRcdHN0eWxlLndpZHRoID0gdGhpcy53aWR0aCA/IHRoaXMuJHUuYWRkVW5pdCh0aGlzLndpZHRoKSA6IHRoaXMuJHUuYWRkVW5pdCh0aGlzLnNpemUpXHJcblx0XHRcdHN0eWxlLmhlaWdodCA9IHRoaXMuaGVpZ2h0ID8gdGhpcy4kdS5hZGRVbml0KHRoaXMuaGVpZ2h0KSA6IHRoaXMuJHUuYWRkVW5pdCh0aGlzLnNpemUpXHJcblx0XHRcdHJldHVybiBzdHlsZVxyXG5cdFx0fSxcclxuXHRcdGRlY2ltYWxJY29uU3R5bGUoKSB7XHJcblx0XHRcdGxldCBzdHlsZSA9IHt9XHJcblx0XHRcdHN0eWxlID0ge1xyXG5cdFx0XHRcdGZvbnRTaXplOiB0aGlzLnNpemUgPT0gJ2luaGVyaXQnID8gJ2luaGVyaXQnIDogdGhpcy4kdS5hZGRVbml0KHRoaXMuc2l6ZSksXHJcblx0XHRcdFx0Zm9udFdlaWdodDogdGhpcy5ib2xkID8gJ2JvbGQnIDogJ25vcm1hbCcsXHJcblx0XHRcdFx0Ly8g5p+Q5Lqb54m55q6K5oOF5Ya16ZyA6KaB6K6+572u5LiA5Liq5Yiw6aG26YOo55qE6Led56a777yM5omN6IO95pu05aW955qE5Z6C55u05bGF5LitXHJcblx0XHRcdFx0dG9wOiB0aGlzLiR1LmFkZFVuaXQodGhpcy50b3ApLFxyXG5cdFx0XHRcdHdpZHRoOiB0aGlzLnBlcmNlbnQgKyAnJSdcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyDpnZ7kuLvpopjoibLlgLzml7bvvIzmiY3lvZPkvZzpopzoibLlgLxcclxuXHRcdFx0aWYgKHRoaXMuY29sb3IgJiYgIXRoaXMuJHUuY29uZmlnLnR5cGUuaW5jbHVkZXModGhpcy5jb2xvcikpIHN0eWxlLmNvbG9yID0gdGhpcy5jb2xvclxyXG5cdFx0XHRyZXR1cm4gc3R5bGVcclxuXHRcdH0sXHJcblx0XHRkZWNpbWFsSWNvbkNsYXNzKCkge1xyXG5cdFx0XHRsZXQgY2xhc3NlcyA9IFtdXHJcblx0XHRcdGNsYXNzZXMucHVzaCh0aGlzLmN1c3RvbVByZWZpeCArICctJyArIHRoaXMubmFtZSlcclxuXHRcdFx0Ly8gdVZpZXfnmoToh6rlrprkuYnlm77moIfnsbvlkI3kuLp1LWljb25mb250XHJcblx0XHRcdGlmICh0aGlzLmN1c3RvbVByZWZpeCA9PSAndWljb24nKSB7XHJcblx0XHRcdFx0Y2xhc3Nlcy5wdXNoKCd1LWljb25mb250JylcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjbGFzc2VzLnB1c2godGhpcy5jdXN0b21QcmVmaXgpXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8g5Li76aKY6Imy77yM6YCa6L+H57G76YWN572uXHJcblx0XHRcdGlmICh0aGlzLmNvbG9yICYmIHRoaXMuJHUuY29uZmlnLnR5cGUuaW5jbHVkZXModGhpcy5jb2xvcikpIGNsYXNzZXMucHVzaCgndS1pY29uX19pY29uLS0nICsgdGhpcy5jb2xvcilcclxuXHRcdFx0ZWxzZSBjbGFzc2VzLnB1c2goJ3UtaWNvbl9faWNvbi0tcHJpbWFyeScpXHJcblx0XHRcdC8vIOmYv+mHjO+8jOWktOadoe+8jOeZvuW6puWwj+eoi+W6j+mAmui/h+aVsOe7hOe7keWumuexu+WQjeaXtu+8jOaXoOazleebtOaOpeS9v+eUqFthLCBiLCBjXeeahOW9ouW8j++8jOWQpuWImeaXoOazleivhuWIq1xyXG5cdFx0XHQvLyDmlYXpnIDlsIblhbbmi4bmiJDkuIDkuKrlrZfnrKbkuLLnmoTlvaLlvI/vvIzpgJrov4fnqbrmoLzpmpTlvIDlkITkuKrnsbvlkI1cclxuXHRcdFx0Ly8jaWZkZWYgTVAtQUxJUEFZIHx8IE1QLVRPVVRJQU8gfHwgTVAtQkFJRFVcclxuXHRcdFx0Y2xhc3NlcyA9IGNsYXNzZXMuam9pbignICcpXHJcblx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdHJldHVybiBjbGFzc2VzXHJcblx0XHR9XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHRjbGljaygpIHtcclxuXHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snLCB0aGlzLmluZGV4KVxyXG5cdFx0fSxcclxuXHRcdHRvdWNoc3RhcnQoKSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ3RvdWNoc3RhcnQnLCB0aGlzLmluZGV4KVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuQGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL3N0eWxlLmNvbXBvbmVudHMuc2Nzc1wiO1xyXG5AaW1wb3J0ICcuLi8uLi9pY29uZm9udC5jc3MnO1xyXG5cclxuLnUtaWNvbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0Ji0tbGVmdCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Ji0tcmlnaHQge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLS10b3Age1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLS1ib3R0b20ge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9faWNvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdGNvbG9yOiAkdS10eXBlLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc3VjY2VzcyB7XHJcblx0XHRcdGNvbG9yOiAkdS10eXBlLXN1Y2Nlc3M7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZXJyb3Ige1xyXG5cdFx0XHRjb2xvcjogJHUtdHlwZS1lcnJvcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLS13YXJuaW5nIHtcclxuXHRcdFx0Y29sb3I6ICR1LXR5cGUtd2FybmluZztcclxuXHRcdH1cclxuXHJcblx0XHQmLS1pbmZvIHtcclxuXHRcdFx0Y29sb3I6ICR1LXR5cGUtaW5mbztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RlY2ltYWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHR9XHJcblxyXG5cdCZfX2xhYmVsIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///48\n"); + +/***/ }), +/* 49 */ +/*!********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox.vue?vue&type=script&lang=js& */ 50);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQixna0JBQUcsRUFBQyIsImZpbGUiOiI0OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtY2hlY2tib3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWNoZWNrYm94LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///49\n"); + +/***/ }), +/* 50 */ +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=script&lang=js& ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * checkbox 复选框\n * @description 该组件需要搭配checkboxGroup组件使用,以便用户进行操作时,获得当前复选框组的选中情况。\n * @tutorial https://www.uviewui.com/components/checkbox.html\n * @property {String Number} icon-size 图标大小,单位rpx(默认20)\n * @property {String Number} label-size label字体大小,单位rpx(默认28)\n * @property {String Number} name checkbox组件的标示符\n * @property {String} shape 形状,见官网说明(默认circle)\n * @property {Boolean} disabled 是否禁用\n * @property {Boolean} label-disabled 是否禁止点击文本操作checkbox\n * @property {String} active-color 选中时的颜色,如设置CheckboxGroup的active-color将失效\n * @event {Function} change 某个checkbox状态发生变化时触发,回调为一个对象\n * @example 天涯\n */var _default =\n{\n name: \"u-checkbox\",\n props: {\n // checkbox的名称\n name: {\n type: [String, Number],\n default: '' },\n\n // 形状,square为方形,circle为原型\n shape: {\n type: String,\n default: '' },\n\n // 是否为选中状态\n value: {\n type: Boolean,\n default: false },\n\n // 是否禁用\n disabled: {\n type: [String, Boolean],\n default: '' },\n\n // 是否禁止点击提示语选中复选框\n labelDisabled: {\n type: [String, Boolean],\n default: '' },\n\n // 选中状态下的颜色,如设置此值,将会覆盖checkboxGroup的activeColor值\n activeColor: {\n type: String,\n default: '' },\n\n // 图标的大小,单位rpx\n iconSize: {\n type: [String, Number],\n default: '' },\n\n // label的字体大小,rpx单位\n labelSize: {\n type: [String, Number],\n default: '' },\n\n // 组件的整体大小\n size: {\n type: [String, Number],\n default: '' } },\n\n\n data: function data() {\n return {\n parentDisabled: false,\n newParams: {} };\n\n },\n created: function created() {\n // 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环应用\n this.parent = this.$u.$parent.call(this, 'u-checkbox-group');\n // 如果存在u-checkbox-group,将本组件的this塞进父组件的children中\n this.parent && this.parent.children.push(this);\n },\n computed: {\n // 是否禁用,如果父组件u-checkbox-group禁用的话,将会忽略子组件的配置\n isDisabled: function isDisabled() {\n return this.disabled !== '' ? this.disabled : this.parent ? this.parent.disabled : false;\n },\n // 是否禁用label点击\n isLabelDisabled: function isLabelDisabled() {\n return this.labelDisabled !== '' ? this.labelDisabled : this.parent ? this.parent.labelDisabled : false;\n },\n // 组件尺寸,对应size的值,默认值为34rpx\n checkboxSize: function checkboxSize() {\n return this.size ? this.size : this.parent ? this.parent.size : 34;\n },\n // 组件的勾选图标的尺寸,默认20\n checkboxIconSize: function checkboxIconSize() {\n return this.iconSize ? this.iconSize : this.parent ? this.parent.iconSize : 20;\n },\n // 组件选中激活时的颜色\n elActiveColor: function elActiveColor() {\n return this.activeColor ? this.activeColor : this.parent ? this.parent.activeColor : 'primary';\n },\n // 组件的形状\n elShape: function elShape() {\n return this.shape ? this.shape : this.parent ? this.parent.shape : 'square';\n },\n iconStyle: function iconStyle() {\n var style = {};\n // 既要判断是否手动禁用,还要判断用户v-model绑定的值,如果绑定为false,那么也无法选中\n if (this.elActiveColor && this.value && !this.isDisabled) {\n style.borderColor = this.elActiveColor;\n style.backgroundColor = this.elActiveColor;\n }\n style.width = this.$u.addUnit(this.checkboxSize);\n style.height = this.$u.addUnit(this.checkboxSize);\n return style;\n },\n // checkbox内部的勾选图标,如果选中状态,为白色,否则为透明色即可\n iconColor: function iconColor() {\n return this.value ? '#ffffff' : 'transparent';\n },\n iconClass: function iconClass() {\n var classes = [];\n classes.push('u-checkbox__icon-wrap--' + this.elShape);\n if (this.value == true) classes.push('u-checkbox__icon-wrap--checked');\n if (this.isDisabled) classes.push('u-checkbox__icon-wrap--disabled');\n if (this.value && this.isDisabled) classes.push('u-checkbox__icon-wrap--disabled--checked');\n // 支付宝小程序无法动态绑定一个数组类名,否则解析出来的结果会带有\",\",而导致失效\n return classes.join(' ');\n },\n checkboxStyle: function checkboxStyle() {\n var style = {};\n if (this.parent && this.parent.width) {\n style.width = this.parent.width;\n\n\n\n\n\n // H5和APP使用flex布局\n style.flex = \"0 0 \".concat(this.parent.width);\n\n }\n if (this.parent && this.parent.wrap) {\n style.width = '100%';\n\n // H5和APP使用flex布局,将宽度设置100%,即可自动换行\n style.flex = '0 0 100%';\n\n }\n return style;\n } },\n\n methods: {\n onClickLabel: function onClickLabel() {\n if (!this.isLabelDisabled && !this.isDisabled) {\n this.setValue();\n }\n },\n toggle: function toggle() {\n if (!this.isDisabled) {\n this.setValue();\n }\n },\n emitEvent: function emitEvent() {var _this = this;\n this.$emit('change', {\n value: !this.value,\n name: this.name });\n\n // 执行父组件u-checkbox-group的事件方法\n // 等待下一个周期再执行,因为this.$emit('input')作用于父组件,再反馈到子组件内部,需要时间\n setTimeout(function () {\n if (_this.parent && _this.parent.emitEvent) _this.parent.emitEvent();\n }, 80);\n },\n // 设置input的值,这里通过input事件,设置通过v-model绑定的组件的值\n setValue: function setValue() {\n // 判断是否超过了可选的最大数量\n var checkedNum = 0;\n if (this.parent && this.parent.children) {\n // 只要父组件的某一个子元素的value为true,就加1(已有的选中数量)\n this.parent.children.map(function (val) {\n if (val.value) checkedNum++;\n });\n }\n // 如果原来为选中状态,那么可以取消\n if (this.value == true) {\n this.emitEvent();\n this.$emit('input', !this.value);\n } else {\n // 如果超出最多可选项,提示\n if (this.parent && checkedNum >= this.parent.max) {\n return this.$u.toast(\"\\u6700\\u591A\\u53EF\\u9009\".concat(this.parent.max, \"\\u9879\"));\n }\n // 如果原来为未选中状态,需要选中的数量少于父组件中设置的max值,才可以选中\n this.emitEvent();\n this.$emit('input', !this.value);\n }\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWNoZWNrYm94L3UtY2hlY2tib3gudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBY0E7Ozs7Ozs7Ozs7Ozs7O0FBY0E7QUFDQSxvQkFEQTtBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUFGQTs7QUFNQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQVBBOztBQVdBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBWkE7O0FBZ0JBO0FBQ0E7QUFDQSw2QkFEQTtBQUVBLGlCQUZBLEVBakJBOztBQXFCQTtBQUNBO0FBQ0EsNkJBREE7QUFFQSxpQkFGQSxFQXRCQTs7QUEwQkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUEzQkE7O0FBK0JBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBaENBOztBQW9DQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQXJDQTs7QUF5Q0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUExQ0EsRUFGQTs7O0FBaURBLE1BakRBLGtCQWlEQTtBQUNBO0FBQ0EsMkJBREE7QUFFQSxtQkFGQTs7QUFJQSxHQXREQTtBQXVEQSxTQXZEQSxxQkF1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBNURBO0FBNkRBO0FBQ0E7QUFDQSxjQUZBLHdCQUVBO0FBQ0E7QUFDQSxLQUpBO0FBS0E7QUFDQSxtQkFOQSw2QkFNQTtBQUNBO0FBQ0EsS0FSQTtBQVNBO0FBQ0EsZ0JBVkEsMEJBVUE7QUFDQTtBQUNBLEtBWkE7QUFhQTtBQUNBLG9CQWRBLDhCQWNBO0FBQ0E7QUFDQSxLQWhCQTtBQWlCQTtBQUNBLGlCQWxCQSwyQkFrQkE7QUFDQTtBQUNBLEtBcEJBO0FBcUJBO0FBQ0EsV0F0QkEscUJBc0JBO0FBQ0E7QUFDQSxLQXhCQTtBQXlCQSxhQXpCQSx1QkF5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQW5DQTtBQW9DQTtBQUNBLGFBckNBLHVCQXFDQTtBQUNBO0FBQ0EsS0F2Q0E7QUF3Q0EsYUF4Q0EsdUJBd0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQWhEQTtBQWlEQSxpQkFqREEsMkJBaURBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUFNQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxLQXRFQSxFQTdEQTs7QUFxSUE7QUFDQSxnQkFEQSwwQkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBTEE7QUFNQSxVQU5BLG9CQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FWQTtBQVdBLGFBWEEsdUJBV0E7QUFDQTtBQUNBLDBCQURBO0FBRUEsdUJBRkE7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLEVBRUEsRUFGQTtBQUdBLEtBckJBO0FBc0JBO0FBQ0EsWUF2QkEsc0JBdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FGQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0E3Q0EsRUFySUEsRSIsImZpbGUiOiI1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtY2hlY2tib3hcIiA6c3R5bGU9XCJbY2hlY2tib3hTdHlsZV1cIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidS1jaGVja2JveF9faWNvbi13cmFwXCIgQHRhcD1cInRvZ2dsZVwiIDpjbGFzcz1cIltpY29uQ2xhc3NdXCIgOnN0eWxlPVwiW2ljb25TdHlsZV1cIj5cclxuXHRcdFx0PHUtaWNvbiBjbGFzcz1cInUtY2hlY2tib3hfX2ljb24td3JhcF9faWNvblwiIG5hbWU9XCJjaGVja2JveC1tYXJrXCIgOnNpemU9XCJjaGVja2JveEljb25TaXplXCIgOmNvbG9yPVwiaWNvbkNvbG9yXCIvPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1LWNoZWNrYm94X19sYWJlbFwiIEB0YXA9XCJvbkNsaWNrTGFiZWxcIiA6c3R5bGU9XCJ7XHJcblx0XHRcdGZvbnRTaXplOiAkdS5hZGRVbml0KGxhYmVsU2l6ZSlcclxuXHRcdH1cIj5cclxuXHRcdFx0PHNsb3QgLz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIGNoZWNrYm94IOWkjemAieahhlxyXG5cdCAqIEBkZXNjcmlwdGlvbiDor6Xnu4Tku7bpnIDopoHmkK3phY1jaGVja2JveEdyb3Vw57uE5Lu25L2/55So77yM5Lul5L6/55So5oi36L+b6KGM5pON5L2c5pe277yM6I635b6X5b2T5YmN5aSN6YCJ5qGG57uE55qE6YCJ5Lit5oOF5Ya144CCXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvY2hlY2tib3guaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gaWNvbi1zaXplIOWbvuagh+Wkp+Wwj++8jOWNleS9jXJweO+8iOm7mOiupDIw77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBsYWJlbC1zaXplIGxhYmVs5a2X5L2T5aSn5bCP77yM5Y2V5L2NcnB477yI6buY6K6kMjjvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IG5hbWUgY2hlY2tib3jnu4Tku7bnmoTmoIfnpLrnrKZcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gc2hhcGUg5b2i54q277yM6KeB5a6Y572R6K+05piO77yI6buY6K6kY2lyY2xl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBkaXNhYmxlZCDmmK/lkKbnpoHnlKhcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGxhYmVsLWRpc2FibGVkIOaYr+WQpuemgeatoueCueWHu+aWh+acrOaTjeS9nGNoZWNrYm94XHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGFjdGl2ZS1jb2xvciDpgInkuK3ml7bnmoTpopzoibLvvIzlpoLorr7nva5DaGVja2JveEdyb3Vw55qEYWN0aXZlLWNvbG9y5bCG5aSx5pWIXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2hhbmdlIOafkOS4qmNoZWNrYm9454q25oCB5Y+R55Sf5Y+Y5YyW5pe26Kem5Y+R77yM5Zue6LCD5Li65LiA5Liq5a+56LGhXHJcblx0ICogQGV4YW1wbGUgPHUtY2hlY2tib3ggdi1tb2RlbD1cImNoZWNrZWRcIiA6ZGlzYWJsZWQ9XCJmYWxzZVwiPuWkqea2rzwvdS1jaGVja2JveD5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInUtY2hlY2tib3hcIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIGNoZWNrYm9455qE5ZCN56ewXHJcblx0XHRcdG5hbWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOW9oueKtu+8jHNxdWFyZeS4uuaWueW9ou+8jGNpcmNsZeS4uuWOn+Wei1xyXG5cdFx0XHRzaGFwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKbkuLrpgInkuK3nirbmgIFcclxuXHRcdFx0dmFsdWU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuemgeeUqFxyXG5cdFx0XHRkaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIEJvb2xlYW5dLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuemgeatoueCueWHu+aPkOekuuivremAieS4reWkjemAieahhlxyXG5cdFx0XHRsYWJlbERpc2FibGVkOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgQm9vbGVhbl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YCJ5Lit54q25oCB5LiL55qE6aKc6Imy77yM5aaC6K6+572u5q2k5YC877yM5bCG5Lya6KaG55uWY2hlY2tib3hHcm91cOeahGFjdGl2ZUNvbG9y5YC8XHJcblx0XHRcdGFjdGl2ZUNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWbvuagh+eahOWkp+Wwj++8jOWNleS9jXJweFxyXG5cdFx0XHRpY29uU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gbGFiZWznmoTlrZfkvZPlpKflsI/vvIxycHjljZXkvY1cclxuXHRcdFx0bGFiZWxTaXplOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnu4Tku7bnmoTmlbTkvZPlpKflsI9cclxuXHRcdFx0c2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBhcmVudERpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRuZXdQYXJhbXM6IHt9LFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdC8vIOaUr+S7mOWuneWwj+eoi+W6j+S4jeaUr+aMgXByb3ZpZGUvaW5qZWN077yM5omA5Lul5L2/55So6L+Z5Liq5pa55rOV6I635Y+W5pW05Liq54i257uE5Lu277yM5ZyoY3JlYXRlZOWumuS5ie+8jOmBv+WFjeW+queOr+W6lOeUqFxyXG5cdFx0XHR0aGlzLnBhcmVudCA9IHRoaXMuJHUuJHBhcmVudC5jYWxsKHRoaXMsICd1LWNoZWNrYm94LWdyb3VwJyk7XHJcblx0XHRcdC8vIOWmguaenOWtmOWcqHUtY2hlY2tib3gtZ3JvdXDvvIzlsIbmnKznu4Tku7bnmoR0aGlz5aGe6L+b54i257uE5Lu255qEY2hpbGRyZW7kuK1cclxuXHRcdFx0dGhpcy5wYXJlbnQgJiYgdGhpcy5wYXJlbnQuY2hpbGRyZW4ucHVzaCh0aGlzKTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQvLyDmmK/lkKbnpoHnlKjvvIzlpoLmnpzniLbnu4Tku7Z1LWNoZWNrYm94LWdyb3Vw56aB55So55qE6K+d77yM5bCG5Lya5b+955Wl5a2Q57uE5Lu255qE6YWN572uXHJcblx0XHRcdGlzRGlzYWJsZWQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuZGlzYWJsZWQgIT09ICcnID8gdGhpcy5kaXNhYmxlZCA6IHRoaXMucGFyZW50ID8gdGhpcy5wYXJlbnQuZGlzYWJsZWQgOiBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm56aB55SobGFiZWzngrnlh7tcclxuXHRcdFx0aXNMYWJlbERpc2FibGVkKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmxhYmVsRGlzYWJsZWQgIT09ICcnID8gdGhpcy5sYWJlbERpc2FibGVkIDogdGhpcy5wYXJlbnQgPyB0aGlzLnBhcmVudC5sYWJlbERpc2FibGVkIDogZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tuWwuuWvuO+8jOWvueW6lHNpemXnmoTlgLzvvIzpu5jorqTlgLzkuLozNHJweFxyXG5cdFx0XHRjaGVja2JveFNpemUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuc2l6ZSA/IHRoaXMuc2l6ZSA6ICh0aGlzLnBhcmVudCA/IHRoaXMucGFyZW50LnNpemUgOiAzNCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tueahOWLvumAieWbvuagh+eahOWwuuWvuO+8jOm7mOiupDIwXHJcblx0XHRcdGNoZWNrYm94SWNvblNpemUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaWNvblNpemUgPyB0aGlzLmljb25TaXplIDogKHRoaXMucGFyZW50ID8gdGhpcy5wYXJlbnQuaWNvblNpemUgOiAyMCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tumAieS4rea/gOa0u+aXtueahOminOiJslxyXG5cdFx0XHRlbEFjdGl2ZUNvbG9yKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmFjdGl2ZUNvbG9yID8gdGhpcy5hY3RpdmVDb2xvciA6ICh0aGlzLnBhcmVudCA/IHRoaXMucGFyZW50LmFjdGl2ZUNvbG9yIDogJ3ByaW1hcnknKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57uE5Lu255qE5b2i54q2XHJcblx0XHRcdGVsU2hhcGUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuc2hhcGUgPyB0aGlzLnNoYXBlIDogKHRoaXMucGFyZW50ID8gdGhpcy5wYXJlbnQuc2hhcGUgOiAnc3F1YXJlJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGljb25TdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7fTtcclxuXHRcdFx0XHQvLyDml6LopoHliKTmlq3mmK/lkKbmiYvliqjnpoHnlKjvvIzov5jopoHliKTmlq3nlKjmiLd2LW1vZGVs57uR5a6a55qE5YC877yM5aaC5p6c57uR5a6a5Li6ZmFsc2XvvIzpgqPkuYjkuZ/ml6Dms5XpgInkuK1cclxuXHRcdFx0XHRpZiAodGhpcy5lbEFjdGl2ZUNvbG9yICYmIHRoaXMudmFsdWUgJiYgIXRoaXMuaXNEaXNhYmxlZCkge1xyXG5cdFx0XHRcdFx0c3R5bGUuYm9yZGVyQ29sb3IgPSB0aGlzLmVsQWN0aXZlQ29sb3I7IFxyXG5cdFx0XHRcdFx0c3R5bGUuYmFja2dyb3VuZENvbG9yID0gdGhpcy5lbEFjdGl2ZUNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHlsZS53aWR0aCA9IHRoaXMuJHUuYWRkVW5pdCh0aGlzLmNoZWNrYm94U2l6ZSk7XHJcblx0XHRcdFx0c3R5bGUuaGVpZ2h0ID0gdGhpcy4kdS5hZGRVbml0KHRoaXMuY2hlY2tib3hTaXplKTtcclxuXHRcdFx0XHRyZXR1cm4gc3R5bGU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGNoZWNrYm945YaF6YOo55qE5Yu+6YCJ5Zu+5qCH77yM5aaC5p6c6YCJ5Lit54q25oCB77yM5Li655m96Imy77yM5ZCm5YiZ5Li66YCP5piO6Imy5Y2z5Y+vXHJcblx0XHRcdGljb25Db2xvcigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy52YWx1ZSA/ICcjZmZmZmZmJyA6ICd0cmFuc3BhcmVudCc7XHJcblx0XHRcdH0sXHJcblx0XHRcdGljb25DbGFzcygpIHtcclxuXHRcdFx0XHRsZXQgY2xhc3NlcyA9IFtdO1xyXG5cdFx0XHRcdGNsYXNzZXMucHVzaCgndS1jaGVja2JveF9faWNvbi13cmFwLS0nICsgdGhpcy5lbFNoYXBlKTtcclxuXHRcdFx0XHRpZiAodGhpcy52YWx1ZSA9PSB0cnVlKSBjbGFzc2VzLnB1c2goJ3UtY2hlY2tib3hfX2ljb24td3JhcC0tY2hlY2tlZCcpO1xyXG5cdFx0XHRcdGlmICh0aGlzLmlzRGlzYWJsZWQpIGNsYXNzZXMucHVzaCgndS1jaGVja2JveF9faWNvbi13cmFwLS1kaXNhYmxlZCcpO1xyXG5cdFx0XHRcdGlmICh0aGlzLnZhbHVlICYmIHRoaXMuaXNEaXNhYmxlZCkgY2xhc3Nlcy5wdXNoKCd1LWNoZWNrYm94X19pY29uLXdyYXAtLWRpc2FibGVkLS1jaGVja2VkJyk7XHJcblx0XHRcdFx0Ly8g5pSv5LuY5a6d5bCP56iL5bqP5peg5rOV5Yqo5oCB57uR5a6a5LiA5Liq5pWw57uE57G75ZCN77yM5ZCm5YiZ6Kej5p6Q5Ye65p2l55qE57uT5p6c5Lya5bim5pyJXCIsXCLvvIzogIzlr7zoh7TlpLHmlYhcclxuXHRcdFx0XHRyZXR1cm4gY2xhc3Nlcy5qb2luKCcgJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNoZWNrYm94U3R5bGUoKSB7XHJcblx0XHRcdFx0bGV0IHN0eWxlID0ge307XHJcblx0XHRcdFx0aWYodGhpcy5wYXJlbnQgJiYgdGhpcy5wYXJlbnQud2lkdGgpIHtcclxuXHRcdFx0XHRcdHN0eWxlLndpZHRoID0gdGhpcy5wYXJlbnQud2lkdGg7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdC8vIOWQhOWutuWwj+eoi+W6j+WboOS4uuWug+S7rOeJueauiueahOe8luivkee7k+aehO+8jOS9v+eUqGZsb2F05biD5bGAXHJcblx0XHRcdFx0XHRzdHlsZS5mbG9hdCA9ICdsZWZ0JztcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBNUFxyXG5cdFx0XHRcdFx0Ly8gSDXlkoxBUFDkvb/nlKhmbGV45biD5bGAXHJcblx0XHRcdFx0XHRzdHlsZS5mbGV4ID0gYDAgMCAke3RoaXMucGFyZW50LndpZHRofWA7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYodGhpcy5wYXJlbnQgJiYgdGhpcy5wYXJlbnQud3JhcCkge1xyXG5cdFx0XHRcdFx0c3R5bGUud2lkdGggPSAnMTAwJSc7XHJcblx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0XHQvLyBINeWSjEFQUOS9v+eUqGZsZXjluIPlsYDvvIzlsIblrr3luqborr7nva4xMDAl77yM5Y2z5Y+v6Ieq5Yqo5o2i6KGMXHJcblx0XHRcdFx0XHRzdHlsZS5mbGV4ID0gJzAgMCAxMDAlJztcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gc3R5bGU7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG9uQ2xpY2tMYWJlbCgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaXNMYWJlbERpc2FibGVkICYmICF0aGlzLmlzRGlzYWJsZWQpIHtcclxuXHRcdFx0XHRcdHRoaXMuc2V0VmFsdWUoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHRvZ2dsZSgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaXNEaXNhYmxlZCkge1xyXG5cdFx0XHRcdFx0dGhpcy5zZXRWYWx1ZSgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0ZW1pdEV2ZW50KCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcclxuXHRcdFx0XHRcdHZhbHVlOiAhdGhpcy52YWx1ZSxcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMubmFtZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8g5omn6KGM54i257uE5Lu2dS1jaGVja2JveC1ncm91cOeahOS6i+S7tuaWueazlVxyXG5cdFx0XHRcdC8vIOetieW+heS4i+S4gOS4quWRqOacn+WGjeaJp+ihjO+8jOWboOS4unRoaXMuJGVtaXQoJ2lucHV0JynkvZznlKjkuo7niLbnu4Tku7bvvIzlho3lj43ppojliLDlrZDnu4Tku7blhoXpg6jvvIzpnIDopoHml7bpl7RcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdGlmKHRoaXMucGFyZW50ICYmIHRoaXMucGFyZW50LmVtaXRFdmVudCkgdGhpcy5wYXJlbnQuZW1pdEV2ZW50KCk7XHJcblx0XHRcdFx0fSwgODApO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDorr7nva5pbnB1dOeahOWAvO+8jOi/memHjOmAmui/h2lucHV05LqL5Lu277yM6K6+572u6YCa6L+Hdi1tb2RlbOe7keWumueahOe7hOS7tueahOWAvFxyXG5cdFx0XHRzZXRWYWx1ZSgpIHtcclxuXHRcdFx0XHQvLyDliKTmlq3mmK/lkKbotoXov4fkuoblj6/pgInnmoTmnIDlpKfmlbDph49cclxuXHRcdFx0XHRsZXQgY2hlY2tlZE51bSA9IDA7XHJcblx0XHRcdFx0aWYodGhpcy5wYXJlbnQgJiYgdGhpcy5wYXJlbnQuY2hpbGRyZW4pIHtcclxuXHRcdFx0XHRcdC8vIOWPquimgeeItue7hOS7tueahOafkOS4gOS4quWtkOWFg+e0oOeahHZhbHVl5Li6dHJ1Ze+8jOWwseWKoDEo5bey5pyJ55qE6YCJ5Lit5pWw6YePKVxyXG5cdFx0XHRcdFx0dGhpcy5wYXJlbnQuY2hpbGRyZW4ubWFwKHZhbCA9PiB7XHJcblx0XHRcdFx0XHRcdGlmICh2YWwudmFsdWUpIGNoZWNrZWROdW0rKztcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOWmguaenOWOn+adpeS4uumAieS4reeKtuaAge+8jOmCo+S5iOWPr+S7peWPlua2iFxyXG5cdFx0XHRcdGlmICh0aGlzLnZhbHVlID09IHRydWUpIHtcclxuXHRcdFx0XHRcdHRoaXMuZW1pdEV2ZW50KCk7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsICF0aGlzLnZhbHVlKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Ly8g5aaC5p6c6LaF5Ye65pyA5aSa5Y+v6YCJ6aG577yM5o+Q56S6XHJcblx0XHRcdFx0XHRpZih0aGlzLnBhcmVudCAmJiBjaGVja2VkTnVtID49IHRoaXMucGFyZW50Lm1heCkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdS50b2FzdChg5pyA5aSa5Y+v6YCJJHt0aGlzLnBhcmVudC5tYXh96aG5YCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyDlpoLmnpzljp/mnaXkuLrmnKrpgInkuK3nirbmgIHvvIzpnIDopoHpgInkuK3nmoTmlbDph4/lsJHkuo7niLbnu4Tku7bkuK3orr7nva7nmoRtYXjlgLzvvIzmiY3lj6/ku6XpgInkuK1cclxuXHRcdFx0XHRcdHRoaXMuZW1pdEV2ZW50KCk7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsICF0aGlzLnZhbHVlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdC51LWNoZWNrYm94IHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFxyXG5cdFx0Jl9faWNvbi13cmFwIHtcclxuXHRcdFx0Y29sb3I6ICR1LWNvbnRlbnQtY29sb3I7XHJcblx0XHRcdGZsZXg6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0QGluY2x1ZGUgdnVlLWZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR3aWR0aDogNDJycHg7XHJcblx0XHRcdGhlaWdodDogNDJycHg7XHJcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm9yZGVyLWNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjOGM5Y2M7XHJcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcblx0XHRcdFxyXG5cdFx0XHQvKiAjaWZkZWYgTVAtVE9VVElBTyAqL1xyXG5cdFx0XHQvLyDlpLTmnaHlsI/nqIvluo/lhbzlrrnmgKfpl67popjvvIzpnIDopoHorr7nva7ooYzpq5jkuLow77yM5ZCm5YiZ5Zu+5qCH5YGP5LiLXHJcblx0XHRcdCZfX2ljb24ge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRcclxuXHRcdFx0Ji0tY2lyY2xlIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1zcXVhcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtLWNoZWNrZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtcHJpbWFyeTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji0tZGlzYWJsZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjA7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYzhjOWNjO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1kaXNhYmxlZC0tY2hlY2tlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICNjOGM5Y2MgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICR1LWNvbnRlbnQtY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1kaXNhYmxlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICNjOGM5Y2M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///50\n"); + +/***/ }), +/* 51 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/phone_image.png ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/phone_image.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjUxLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9zdGF0aWMvdG9uZ3lvbmgvcGhvbmVfaW1hZ2UucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///51\n"); + +/***/ }), +/* 52 */ +/*!*******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/create_wallet.png ***! + \*******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/create_wallet.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjUyLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9zdGF0aWMvdG9uZ3lvbmgvY3JlYXRlX3dhbGxldC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///52\n"); + +/***/ }), +/* 53 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/chevron_right_24px.png ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/chevron_right_24px.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjUzLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9zdGF0aWMvdG9uZ3lvbmgvY2hldnJvbl9yaWdodF8yNHB4LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///53\n"); + +/***/ }), +/* 54 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/login_wallet.png ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/login_wallet.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU0LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9zdGF0aWMvdG9uZ3lvbmgvbG9naW5fd2FsbGV0LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///54\n"); + +/***/ }), +/* 55 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/register/index.vue?vue&type=script&lang=js&mpType=page ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 56);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI1NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///55\n"); + +/***/ }), +/* 56 */ +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/register/index.vue?vue&type=script&lang=js&mpType=page ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _api = _interopRequireDefault(__webpack_require__(/*! @/utils/api */ 58));\nvar _utils = _interopRequireDefault(__webpack_require__(/*! @/utils */ 65));\nvar _jsMd = _interopRequireDefault(__webpack_require__(/*! js-md5 */ 66));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 70));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 73));\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));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 };}, onLoad: function onLoad() {this.list2.checked = false;}, methods: { checkboxGroupChange: function checkboxGroupChange() {}, checkboxChange: function checkboxChange() {if (this.inde % 2 == 0) {this.list2.checked = false;} else {this.list2.checked = true;}this.inde++;}, createWallet: function createWallet() {if (this.list2.checked != true) {uni.showToast({ title: 'Please check the terms of service', icon: 'none', duration: 1500 });return;}var walletInfo = _TokenUtil.default.creatingWallets(); // 读到钱包助记词信息,存入缓存\n uni.setStorage({ key: 'walletInfo', data: walletInfo, success: function success() {__f__(\"log\", 'success', walletInfo, \" at pages/register/index.vue:157\");} });uni.navigateTo({ url: '../menu/backUp/index' });}, loginWallet: function loginWallet() {if (this.list2.checked != true) {uni.showToast({ title: 'Please check the terms of service', icon: 'none', duration: 1500 });return;}uni.navigateTo({ url: '../menu/backUp/backUp3/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 */ 57)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcmVnaXN0ZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJsaXN0MiIsIm5hbWUiLCJjaGVja2VkIiwiZGlzYWJsZWQiLCJsaXN0IiwiaW5kaWNhdG9yRG90cyIsImF1dG9wbGF5IiwiaW50ZXJ2YWwiLCJpbmRlIiwib25Mb2FkIiwibWV0aG9kcyIsImNoZWNrYm94R3JvdXBDaGFuZ2UiLCJjaGVja2JveENoYW5nZSIsImNyZWF0ZVdhbGxldCIsInVuaSIsInNob3dUb2FzdCIsInRpdGxlIiwiaWNvbiIsImR1cmF0aW9uIiwid2FsbGV0SW5mbyIsInRva2VuIiwiY3JlYXRpbmdXYWxsZXRzIiwic2V0U3RvcmFnZSIsImtleSIsInN1Y2Nlc3MiLCJuYXZpZ2F0ZVRvIiwidXJsIiwibG9naW5XYWxsZXQiLCJUZXJtcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbUdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnSCw4RkF4R0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQVNnQixFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNOQyxLQUFLLEVBQUUsQ0FDSixFQUNDQyxJQUFJLEVBQUUsRUFEUCxFQUVDQyxPQUFPLEVBQUUsS0FGVixFQUdDQyxRQUFRLEVBQUUsS0FIWCxFQURJLENBREQsRUFRTkMsSUFBSSxFQUFFLENBQUMsRUFBRCxFQUFJLDBDQUFKLENBUkEsRUFTTkMsYUFBYSxFQUFDLElBVFIsRUFVTkMsUUFBUSxFQUFDLElBVkgsRUFXTkMsUUFBUSxFQUFDLElBWEgsRUFZTkMsSUFBSSxFQUFDLENBWkMsRUFBUCxDQWNBLENBaEJhLEVBa0JkQyxNQWxCYyxvQkFrQkwsQ0FDVCxLQUFLVCxLQUFMLENBQVdFLE9BQVgsR0FBbUIsS0FBbkIsQ0FHQyxDQXRCYSxFQXVCZFEsT0FBTyxFQUFFLEVBQ1JDLG1CQURRLGlDQUNhLENBRXBCLENBSE8sRUFJUkMsY0FKUSw0QkFJUSxDQUNmLElBQUcsS0FBS0osSUFBTCxHQUFVLENBQVYsSUFBYSxDQUFoQixFQUFrQixDQUNqQixLQUFLUixLQUFMLENBQVdFLE9BQVgsR0FBbUIsS0FBbkIsQ0FDQSxDQUZELE1BRUssQ0FDSixLQUFLRixLQUFMLENBQVdFLE9BQVgsR0FBbUIsSUFBbkIsQ0FDQSxDQUNELEtBQUtNLElBQUwsR0FDQSxDQVhPLEVBWVZLLFlBWlUsMEJBWUksQ0FDYixJQUFHLEtBQUtiLEtBQUwsQ0FBV0UsT0FBWCxJQUFvQixJQUF2QixFQUE0QixDQUMzQlksR0FBRyxDQUFDQyxTQUFKLENBQWMsRUFDYkMsS0FBSyxFQUFFLG1DQURNLEVBRWJDLElBQUksRUFBRSxNQUZPLEVBR2JDLFFBQVEsRUFBRSxJQUhHLEVBQWQsRUFLQSxPQUNBLENBQ0QsSUFBSUMsVUFBVSxHQUFDQyxtQkFBTUMsZUFBTixFQUFmLENBVGEsQ0FVYjtBQUNBUCxTQUFHLENBQUNRLFVBQUosQ0FBZSxFQUNkQyxHQUFHLEVBQUUsWUFEUyxFQUVkeEIsSUFBSSxFQUFFb0IsVUFGUSxFQUdkSyxPQUFPLEVBQUUsbUJBQVcsQ0FDbkIsYUFBWSxTQUFaLEVBQXNCTCxVQUF0QixzQ0FDQSxDQUxhLEVBQWYsRUFPQ0wsR0FBRyxDQUFDVyxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFDLHNCQURVLEVBQWYsRUFHRCxDQWpDUyxFQWtDVkMsV0FsQ1UseUJBa0NHLENBQ1osSUFBRyxLQUFLM0IsS0FBTCxDQUFXRSxPQUFYLElBQW9CLElBQXZCLEVBQTRCLENBQzNCWSxHQUFHLENBQUNDLFNBQUosQ0FBYyxFQUNiQyxLQUFLLEVBQUUsbUNBRE0sRUFFYkMsSUFBSSxFQUFFLE1BRk8sRUFHYkMsUUFBUSxFQUFFLElBSEcsRUFBZCxFQUtBLE9BQ0EsQ0FDREosR0FBRyxDQUFDVyxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFDLDhCQURVLEVBQWYsRUFHQSxDQTlDUyxFQStDWEUsS0EvQ1csbUJBK0NKLENBQ05kLEdBQUcsQ0FBQ1csVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBQywyQkFEVSxFQUFmLEVBR0EsQ0FuRFUsRUF2QkssRSIsImZpbGUiOiI1Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCBhcGkgZnJvbSAnQC91dGlscy9hcGknXG5cdGltcG9ydCB1dGlscyBmcm9tICdAL3V0aWxzJ1xuXHRpbXBvcnQgbWQ1IGZyb20gJ2pzLW1kNSdcblx0aW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUnXG5cdGltcG9ydCB0b2tlbiBmcm9tICdAL3V0aWxzL1Rva2VuVXRpbCdcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcblxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGxpc3QyOiBbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOiAnJyxcblx0XHRcdFx0XHRcdFx0XHRjaGVja2VkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRsaXN0OiBbJycsJy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9waG9uZV9pbWFnZS5wbmcnXSxcblx0XHRcdFx0aW5kaWNhdG9yRG90czp0cnVlLFxuXHRcdFx0XHRhdXRvcGxheTp0cnVlLFxuXHRcdFx0XHRpbnRlcnZhbDozMDAwLFxuXHRcdFx0XHRpbmRlOjEsXG5cdH1cblx0XHR9LFxuXG5cdFx0b25Mb2FkKCkge1xuXHRcdHRoaXMubGlzdDIuY2hlY2tlZD1mYWxzZTtcblx0XHRcblx0XHRcblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdGNoZWNrYm94R3JvdXBDaGFuZ2UoKXtcblx0XHRcdFx0XG5cdFx0XHR9LFxuXHRcdFx0Y2hlY2tib3hDaGFuZ2UoKXtcblx0XHRcdFx0aWYodGhpcy5pbmRlJTI9PTApe1xuXHRcdFx0XHRcdHRoaXMubGlzdDIuY2hlY2tlZD1mYWxzZTtcblx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0dGhpcy5saXN0Mi5jaGVja2VkPXRydWU7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGhpcy5pbmRlKytcblx0XHRcdH0sXG5cdGNyZWF0ZVdhbGxldCgpe1xuXHRcdGlmKHRoaXMubGlzdDIuY2hlY2tlZCE9dHJ1ZSl7XG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0dGl0bGU6ICdQbGVhc2UgY2hlY2sgdGhlIHRlcm1zIG9mIHNlcnZpY2UnLFxuXHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHR9KVxuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHR2YXIgd2FsbGV0SW5mbz10b2tlbi5jcmVhdGluZ1dhbGxldHMoKVxuXHRcdC8vIOivu+WIsOmSseWMheWKqeiusOivjeS/oeaBryzlrZjlhaXnvJPlrZhcblx0XHR1bmkuc2V0U3RvcmFnZSh7XG5cdFx0XHRrZXk6ICd3YWxsZXRJbmZvJyxcblx0XHRcdGRhdGE6IHdhbGxldEluZm8sXG5cdFx0XHRzdWNjZXNzOiBmdW5jdGlvbigpIHtcblx0XHRcdFx0Y29uc29sZS5sb2coJ3N1Y2Nlc3MnLHdhbGxldEluZm8pXG5cdFx0XHR9XG5cdFx0fSk7XG5cdFx0IHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHQgXHR1cmw6Jy4uL21lbnUvYmFja1VwL2luZGV4Jyxcblx0XHQgfSlcblx0fSxcblx0bG9naW5XYWxsZXQoKXtcblx0XHRpZih0aGlzLmxpc3QyLmNoZWNrZWQhPXRydWUpe1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiAnUGxlYXNlIGNoZWNrIHRoZSB0ZXJtcyBvZiBzZXJ2aWNlJyxcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0fSlcblx0XHRcdHJldHVybjtcblx0XHR9XG5cdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0dXJsOicuLi9tZW51L2JhY2tVcC9iYWNrVXAzL2luZGV4Jyxcblx0XHR9KVxuXHR9LFxuVGVybXMoKXtcblx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdHVybDonLi4vbWVudS9hYm91dC90ZXJtcy9pbmRleCcsXG5cdH0pXG59XG5cdH0sXG5cdH1cblx0XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///56\n"); + +/***/ }), +/* 57 */ +/*!*********************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***! + \*********************************************************************/ +/*! exports provided: log, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "log", function() { return log; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return formatLog; }); +function typof (v) { + var s = Object.prototype.toString.call(v) + return s.substring(8, s.length - 1) +} + +function isDebugMode () { + /* eslint-disable no-undef */ + return typeof __channelId__ === 'string' && __channelId__ +} + +function jsonStringifyReplacer (k, p) { + switch (typof(p)) { + case 'Function': + return 'function() { [native code] }' + default : + return p + } +} + +function log (type) { + for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key] + } + console[type].apply(console, args) +} + +function formatLog () { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key] + } + var type = args.shift() + if (isDebugMode()) { + args.push(args.pop().replace('at ', 'uni-app:///')) + return console[type].apply(console, args) + } + + var msgs = args.map(function (v) { + var type = Object.prototype.toString.call(v).toLowerCase() + + if (type === '[object object]' || type === '[object array]') { + try { + v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---' + } catch (e) { + v = type + } + } else { + if (v === null) { + v = '---NULL---' + } else if (v === undefined) { + v = '---UNDEFINED---' + } else { + var vType = typof(v).toUpperCase() + + if (vType === 'NUMBER' || vType === 'BOOLEAN') { + v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---' + } else { + v = String(v) + } + } + } + + return v + }) + var msg = '' + + if (msgs.length > 1) { + var lastMsg = msgs.pop() + msg = msgs.join('---COMMA---') + + if (lastMsg.indexOf(' at ') === 0) { + msg += lastMsg + } else { + msg += '---COMMA---' + lastMsg + } + } else { + msg = msgs[0] + } + + console[type](msg) +} + + +/***/ }), +/* 58 */ +/*!**********************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/utils/api.js ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 59));\nvar _qs = _interopRequireDefault(__webpack_require__(/*! qs */ 60));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\nvar api = {};var _default =\n\n\n\n\napi;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvYXBpLmpzIl0sIm5hbWVzIjpbImFwaSJdLCJtYXBwaW5ncyI6InVGQUFBO0FBQ0Esb0U7QUFDQSxJQUFNQSxHQUFHLEdBQUcsRUFBWixDOzs7OztBQUtlQSxHIiwiZmlsZSI6IjU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnO1xyXG5pbXBvcnQgcXMgZnJvbSAncXMnXHJcbmNvbnN0IGFwaSA9IHtcclxuXHJcbiB9XHJcblxyXG5cclxuZXhwb3J0IGRlZmF1bHQgYXBpXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///58\n"); + +/***/ }), +/* 59 */ +/*!**********************!*\ + !*** external "Vue" ***! + \**********************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +module.exports = Vue; + +/***/ }), +/* 60 */ +/*!**************************************!*\ + !*** ./node_modules/qs/lib/index.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var stringify = __webpack_require__(/*! ./stringify */ 61); +var parse = __webpack_require__(/*! ./parse */ 64); +var formats = __webpack_require__(/*! ./formats */ 63); + +module.exports = { + formats: formats, + parse: parse, + stringify: stringify +}; + + +/***/ }), +/* 61 */ +/*!******************************************!*\ + !*** ./node_modules/qs/lib/stringify.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./utils */ 62); +var formats = __webpack_require__(/*! ./formats */ 63); + +var arrayPrefixGenerators = { + brackets: function brackets(prefix) { // eslint-disable-line func-name-matching + return prefix + '[]'; + }, + indices: function indices(prefix, key) { // eslint-disable-line func-name-matching + return prefix + '[' + key + ']'; + }, + repeat: function repeat(prefix) { // eslint-disable-line func-name-matching + return prefix; + } +}; + +var toISO = Date.prototype.toISOString; + +var defaults = { + delimiter: '&', + encode: true, + encoder: utils.encode, + encodeValuesOnly: false, + serializeDate: function serializeDate(date) { // eslint-disable-line func-name-matching + return toISO.call(date); + }, + skipNulls: false, + strictNullHandling: false +}; + +var stringify = function stringify( // eslint-disable-line func-name-matching + object, + prefix, + generateArrayPrefix, + strictNullHandling, + skipNulls, + encoder, + filter, + sort, + allowDots, + serializeDate, + formatter, + encodeValuesOnly +) { + var obj = object; + if (typeof filter === 'function') { + obj = filter(prefix, obj); + } else if (obj instanceof Date) { + obj = serializeDate(obj); + } else if (obj === null) { + if (strictNullHandling) { + return encoder && !encodeValuesOnly ? encoder(prefix, defaults.encoder) : prefix; + } + + obj = ''; + } + + if (typeof obj === 'string' || typeof obj === 'number' || typeof obj === 'boolean' || utils.isBuffer(obj)) { + if (encoder) { + var keyValue = encodeValuesOnly ? prefix : encoder(prefix, defaults.encoder); + return [formatter(keyValue) + '=' + formatter(encoder(obj, defaults.encoder))]; + } + return [formatter(prefix) + '=' + formatter(String(obj))]; + } + + var values = []; + + if (typeof obj === 'undefined') { + return values; + } + + var objKeys; + if (Array.isArray(filter)) { + objKeys = filter; + } else { + var keys = Object.keys(obj); + objKeys = sort ? keys.sort(sort) : keys; + } + + for (var i = 0; i < objKeys.length; ++i) { + var key = objKeys[i]; + + if (skipNulls && obj[key] === null) { + continue; + } + + if (Array.isArray(obj)) { + values = values.concat(stringify( + obj[key], + generateArrayPrefix(prefix, key), + generateArrayPrefix, + strictNullHandling, + skipNulls, + encoder, + filter, + sort, + allowDots, + serializeDate, + formatter, + encodeValuesOnly + )); + } else { + values = values.concat(stringify( + obj[key], + prefix + (allowDots ? '.' + key : '[' + key + ']'), + generateArrayPrefix, + strictNullHandling, + skipNulls, + encoder, + filter, + sort, + allowDots, + serializeDate, + formatter, + encodeValuesOnly + )); + } + } + + return values; +}; + +module.exports = function (object, opts) { + var obj = object; + var options = opts ? utils.assign({}, opts) : {}; + + if (options.encoder !== null && options.encoder !== undefined && typeof options.encoder !== 'function') { + throw new TypeError('Encoder has to be a function.'); + } + + var delimiter = typeof options.delimiter === 'undefined' ? defaults.delimiter : options.delimiter; + var strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling; + var skipNulls = typeof options.skipNulls === 'boolean' ? options.skipNulls : defaults.skipNulls; + var encode = typeof options.encode === 'boolean' ? options.encode : defaults.encode; + var encoder = typeof options.encoder === 'function' ? options.encoder : defaults.encoder; + var sort = typeof options.sort === 'function' ? options.sort : null; + var allowDots = typeof options.allowDots === 'undefined' ? false : options.allowDots; + var serializeDate = typeof options.serializeDate === 'function' ? options.serializeDate : defaults.serializeDate; + var encodeValuesOnly = typeof options.encodeValuesOnly === 'boolean' ? options.encodeValuesOnly : defaults.encodeValuesOnly; + if (typeof options.format === 'undefined') { + options.format = formats['default']; + } else if (!Object.prototype.hasOwnProperty.call(formats.formatters, options.format)) { + throw new TypeError('Unknown format option provided.'); + } + var formatter = formats.formatters[options.format]; + var objKeys; + var filter; + + if (typeof options.filter === 'function') { + filter = options.filter; + obj = filter('', obj); + } else if (Array.isArray(options.filter)) { + filter = options.filter; + objKeys = filter; + } + + var keys = []; + + if (typeof obj !== 'object' || obj === null) { + return ''; + } + + var arrayFormat; + if (options.arrayFormat in arrayPrefixGenerators) { + arrayFormat = options.arrayFormat; + } else if ('indices' in options) { + arrayFormat = options.indices ? 'indices' : 'repeat'; + } else { + arrayFormat = 'indices'; + } + + var generateArrayPrefix = arrayPrefixGenerators[arrayFormat]; + + if (!objKeys) { + objKeys = Object.keys(obj); + } + + if (sort) { + objKeys.sort(sort); + } + + for (var i = 0; i < objKeys.length; ++i) { + var key = objKeys[i]; + + if (skipNulls && obj[key] === null) { + continue; + } + + keys = keys.concat(stringify( + obj[key], + key, + generateArrayPrefix, + strictNullHandling, + skipNulls, + encode ? encoder : null, + filter, + sort, + allowDots, + serializeDate, + formatter, + encodeValuesOnly + )); + } + + var joined = keys.join(delimiter); + var prefix = options.addQueryPrefix === true ? '?' : ''; + + return joined.length > 0 ? prefix + joined : ''; +}; + + +/***/ }), +/* 62 */ +/*!**************************************!*\ + !*** ./node_modules/qs/lib/utils.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var has = Object.prototype.hasOwnProperty; + +var hexTable = (function () { + var array = []; + for (var i = 0; i < 256; ++i) { + array.push('%' + ((i < 16 ? '0' : '') + i.toString(16)).toUpperCase()); + } + + return array; +}()); + +var compactQueue = function compactQueue(queue) { + var obj; + + while (queue.length) { + var item = queue.pop(); + obj = item.obj[item.prop]; + + if (Array.isArray(obj)) { + var compacted = []; + + for (var j = 0; j < obj.length; ++j) { + if (typeof obj[j] !== 'undefined') { + compacted.push(obj[j]); + } + } + + item.obj[item.prop] = compacted; + } + } + + return obj; +}; + +var arrayToObject = function arrayToObject(source, options) { + var obj = options && options.plainObjects ? Object.create(null) : {}; + for (var i = 0; i < source.length; ++i) { + if (typeof source[i] !== 'undefined') { + obj[i] = source[i]; + } + } + + return obj; +}; + +var merge = function merge(target, source, options) { + if (!source) { + return target; + } + + if (typeof source !== 'object') { + if (Array.isArray(target)) { + target.push(source); + } else if (typeof target === 'object') { + if (options.plainObjects || options.allowPrototypes || !has.call(Object.prototype, source)) { + target[source] = true; + } + } else { + return [target, source]; + } + + return target; + } + + if (typeof target !== 'object') { + return [target].concat(source); + } + + var mergeTarget = target; + if (Array.isArray(target) && !Array.isArray(source)) { + mergeTarget = arrayToObject(target, options); + } + + if (Array.isArray(target) && Array.isArray(source)) { + source.forEach(function (item, i) { + if (has.call(target, i)) { + if (target[i] && typeof target[i] === 'object') { + target[i] = merge(target[i], item, options); + } else { + target.push(item); + } + } else { + target[i] = item; + } + }); + return target; + } + + return Object.keys(source).reduce(function (acc, key) { + var value = source[key]; + + if (has.call(acc, key)) { + acc[key] = merge(acc[key], value, options); + } else { + acc[key] = value; + } + return acc; + }, mergeTarget); +}; + +var assign = function assignSingleSource(target, source) { + return Object.keys(source).reduce(function (acc, key) { + acc[key] = source[key]; + return acc; + }, target); +}; + +var decode = function (str) { + try { + return decodeURIComponent(str.replace(/\+/g, ' ')); + } catch (e) { + return str; + } +}; + +var encode = function encode(str) { + // This code was originally written by Brian White (mscdex) for the io.js core querystring library. + // It has been adapted here for stricter adherence to RFC 3986 + if (str.length === 0) { + return str; + } + + var string = typeof str === 'string' ? str : String(str); + + var out = ''; + for (var i = 0; i < string.length; ++i) { + var c = string.charCodeAt(i); + + if ( + c === 0x2D // - + || c === 0x2E // . + || c === 0x5F // _ + || c === 0x7E // ~ + || (c >= 0x30 && c <= 0x39) // 0-9 + || (c >= 0x41 && c <= 0x5A) // a-z + || (c >= 0x61 && c <= 0x7A) // A-Z + ) { + out += string.charAt(i); + continue; + } + + if (c < 0x80) { + out = out + hexTable[c]; + continue; + } + + if (c < 0x800) { + out = out + (hexTable[0xC0 | (c >> 6)] + hexTable[0x80 | (c & 0x3F)]); + continue; + } + + if (c < 0xD800 || c >= 0xE000) { + out = out + (hexTable[0xE0 | (c >> 12)] + hexTable[0x80 | ((c >> 6) & 0x3F)] + hexTable[0x80 | (c & 0x3F)]); + continue; + } + + i += 1; + c = 0x10000 + (((c & 0x3FF) << 10) | (string.charCodeAt(i) & 0x3FF)); + out += hexTable[0xF0 | (c >> 18)] + + hexTable[0x80 | ((c >> 12) & 0x3F)] + + hexTable[0x80 | ((c >> 6) & 0x3F)] + + hexTable[0x80 | (c & 0x3F)]; + } + + return out; +}; + +var compact = function compact(value) { + var queue = [{ obj: { o: value }, prop: 'o' }]; + var refs = []; + + for (var i = 0; i < queue.length; ++i) { + var item = queue[i]; + var obj = item.obj[item.prop]; + + var keys = Object.keys(obj); + for (var j = 0; j < keys.length; ++j) { + var key = keys[j]; + var val = obj[key]; + if (typeof val === 'object' && val !== null && refs.indexOf(val) === -1) { + queue.push({ obj: obj, prop: key }); + refs.push(val); + } + } + } + + return compactQueue(queue); +}; + +var isRegExp = function isRegExp(obj) { + return Object.prototype.toString.call(obj) === '[object RegExp]'; +}; + +var isBuffer = function isBuffer(obj) { + if (obj === null || typeof obj === 'undefined') { + return false; + } + + return !!(obj.constructor && obj.constructor.isBuffer && obj.constructor.isBuffer(obj)); +}; + +module.exports = { + arrayToObject: arrayToObject, + assign: assign, + compact: compact, + decode: decode, + encode: encode, + isBuffer: isBuffer, + isRegExp: isRegExp, + merge: merge +}; + + +/***/ }), +/* 63 */ +/*!****************************************!*\ + !*** ./node_modules/qs/lib/formats.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var replace = String.prototype.replace; +var percentTwenties = /%20/g; + +module.exports = { + 'default': 'RFC3986', + formatters: { + RFC1738: function (value) { + return replace.call(value, percentTwenties, '+'); + }, + RFC3986: function (value) { + return value; + } + }, + RFC1738: 'RFC1738', + RFC3986: 'RFC3986' +}; + + +/***/ }), +/* 64 */ +/*!**************************************!*\ + !*** ./node_modules/qs/lib/parse.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./utils */ 62); + +var has = Object.prototype.hasOwnProperty; + +var defaults = { + allowDots: false, + allowPrototypes: false, + arrayLimit: 20, + decoder: utils.decode, + delimiter: '&', + depth: 5, + parameterLimit: 1000, + plainObjects: false, + strictNullHandling: false +}; + +var parseValues = function parseQueryStringValues(str, options) { + var obj = {}; + var cleanStr = options.ignoreQueryPrefix ? str.replace(/^\?/, '') : str; + var limit = options.parameterLimit === Infinity ? undefined : options.parameterLimit; + var parts = cleanStr.split(options.delimiter, limit); + + for (var i = 0; i < parts.length; ++i) { + var part = parts[i]; + + var bracketEqualsPos = part.indexOf(']='); + var pos = bracketEqualsPos === -1 ? part.indexOf('=') : bracketEqualsPos + 1; + + var key, val; + if (pos === -1) { + key = options.decoder(part, defaults.decoder); + val = options.strictNullHandling ? null : ''; + } else { + key = options.decoder(part.slice(0, pos), defaults.decoder); + val = options.decoder(part.slice(pos + 1), defaults.decoder); + } + if (has.call(obj, key)) { + obj[key] = [].concat(obj[key]).concat(val); + } else { + obj[key] = val; + } + } + + return obj; +}; + +var parseObject = function (chain, val, options) { + var leaf = val; + + for (var i = chain.length - 1; i >= 0; --i) { + var obj; + var root = chain[i]; + + if (root === '[]') { + obj = []; + obj = obj.concat(leaf); + } else { + obj = options.plainObjects ? Object.create(null) : {}; + var cleanRoot = root.charAt(0) === '[' && root.charAt(root.length - 1) === ']' ? root.slice(1, -1) : root; + var index = parseInt(cleanRoot, 10); + if ( + !isNaN(index) + && root !== cleanRoot + && String(index) === cleanRoot + && index >= 0 + && (options.parseArrays && index <= options.arrayLimit) + ) { + obj = []; + obj[index] = leaf; + } else { + obj[cleanRoot] = leaf; + } + } + + leaf = obj; + } + + return leaf; +}; + +var parseKeys = function parseQueryStringKeys(givenKey, val, options) { + if (!givenKey) { + return; + } + + // Transform dot notation to bracket notation + var key = options.allowDots ? givenKey.replace(/\.([^.[]+)/g, '[$1]') : givenKey; + + // The regex chunks + + var brackets = /(\[[^[\]]*])/; + var child = /(\[[^[\]]*])/g; + + // Get the parent + + var segment = brackets.exec(key); + var parent = segment ? key.slice(0, segment.index) : key; + + // Stash the parent if it exists + + var keys = []; + if (parent) { + // If we aren't using plain objects, optionally prefix keys + // that would overwrite object prototype properties + if (!options.plainObjects && has.call(Object.prototype, parent)) { + if (!options.allowPrototypes) { + return; + } + } + + keys.push(parent); + } + + // Loop through children appending to the array until we hit depth + + var i = 0; + while ((segment = child.exec(key)) !== null && i < options.depth) { + i += 1; + if (!options.plainObjects && has.call(Object.prototype, segment[1].slice(1, -1))) { + if (!options.allowPrototypes) { + return; + } + } + keys.push(segment[1]); + } + + // If there's a remainder, just add whatever is left + + if (segment) { + keys.push('[' + key.slice(segment.index) + ']'); + } + + return parseObject(keys, val, options); +}; + +module.exports = function (str, opts) { + var options = opts ? utils.assign({}, opts) : {}; + + if (options.decoder !== null && options.decoder !== undefined && typeof options.decoder !== 'function') { + throw new TypeError('Decoder has to be a function.'); + } + + options.ignoreQueryPrefix = options.ignoreQueryPrefix === true; + options.delimiter = typeof options.delimiter === 'string' || utils.isRegExp(options.delimiter) ? options.delimiter : defaults.delimiter; + options.depth = typeof options.depth === 'number' ? options.depth : defaults.depth; + options.arrayLimit = typeof options.arrayLimit === 'number' ? options.arrayLimit : defaults.arrayLimit; + options.parseArrays = options.parseArrays !== false; + options.decoder = typeof options.decoder === 'function' ? options.decoder : defaults.decoder; + options.allowDots = typeof options.allowDots === 'boolean' ? options.allowDots : defaults.allowDots; + options.plainObjects = typeof options.plainObjects === 'boolean' ? options.plainObjects : defaults.plainObjects; + options.allowPrototypes = typeof options.allowPrototypes === 'boolean' ? options.allowPrototypes : defaults.allowPrototypes; + options.parameterLimit = typeof options.parameterLimit === 'number' ? options.parameterLimit : defaults.parameterLimit; + options.strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling; + + if (str === '' || str === null || typeof str === 'undefined') { + return options.plainObjects ? Object.create(null) : {}; + } + + var tempObj = typeof str === 'string' ? parseValues(str, options) : str; + var obj = options.plainObjects ? Object.create(null) : {}; + + // Iterate over the keys and setup the new object + + var keys = Object.keys(tempObj); + for (var i = 0; i < keys.length; ++i) { + var key = keys[i]; + var newObj = parseKeys(key, tempObj[key], options); + obj = utils.merge(obj, newObj, options); + } + + return utils.compact(obj); +}; + + +/***/ }), +/* 65 */ +/*!************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/utils/index.js ***! + \************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var utils = {\n checkEmail: function checkEmail(email) {\n return RegExp(\n /^([a-zA-Z0-9]+[_|\\_|\\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\\_|\\.]?)*[a-zA-Z0-9]+\\.[a-zA-Z]{2,3}$/).\n test(email);\n },\n checkMobile: function checkMobile(mobile) {\n return RegExp(/^1[34578]\\d{9}$/).test(mobile);\n },\n caculateTime: function caculateTime(timeZome, time) {\n return time + timeZome * 1000 * 60 * 60;\n },\n formatyymmdd: function formatyymmdd(time) {\n var date = new Date(time);\n __f__(\"log\", date, 5555655, \" at utils/index.js:15\");\n var localTime = date.getTime();\n var localOffset = date.getTimezoneOffset() * 60000; //获得当地时间偏移的毫秒数\n var utc = localTime + localOffset; //utc即GMT时间\n var offset = 8; //东8区\n var beijing = utc + 3600000 * offset;\n date = new Date(beijing);\n var Y = date.getFullYear();\n var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;\n var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();\n var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();\n var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();\n var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();\n __f__(\"log\", M + '/' + D + '/' + Y, 5454545454, \" at utils/index.js:28\");\n return M + '/' + D + '/' + Y;\n\n },\n formatyymmdd2: function formatyymmdd2(time) {\n var date = new Date(time);\n var localTime = date.getTime();\n var localOffset = date.getTimezoneOffset() * 60000; //获得当地时间偏移的毫秒数\n var utc = localTime + localOffset; //utc即GMT时间\n var offset = 8; //东8区\n var beijing = utc + 3600000 * offset;\n date = new Date(beijing);\n var Y = date.getFullYear();\n var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;\n var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();\n var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();\n var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();\n var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();\n return Y + M + D;\n },\n formatyymmddhhmmss: function formatyymmddhhmmss(time) {\n var date = new Date(time);\n var localTime = date.getTime();\n var localOffset = date.getTimezoneOffset() * 60000; //获得当地时间偏移的毫秒数\n var utc = localTime + localOffset; //utc即GMT时间\n var offset = 8; //东8区\n var beijing = utc + 3600000 * offset;\n date = new Date(beijing);\n var Y = date.getFullYear();\n var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;\n var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();\n var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();\n var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();\n var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();\n return Y + '-' + M + '-' + D + ' ' + h + ':' + m + ':' + s;\n },\n formathhmm: function formathhmm(time) {\n var date = new Date(time);\n var localTime = date.getTime();\n var localOffset = date.getTimezoneOffset() * 60000; //获得当地时间偏移的毫秒数\n var utc = localTime + localOffset; //utc即GMT时间\n var offset = 8; //东8区\n var beijing = utc + 3600000 * offset;\n date = new Date(beijing);\n var Y = date.getFullYear();\n var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;\n var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();\n var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();\n var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();\n var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();\n return h + ':' + m;\n },\n //客户端时间转换为北京时间\n getBeijingtime: function getBeijingtime() {\n //获得当前运行环境时间\n var d = new Date();\n var currentDate = new Date();\n var tmpHours = currentDate.getHours();\n //算得时区\n var time_zone = -d.getTimezoneOffset() / 60;\n if (time_zone < 0) {\n time_zone = Math.abs(time_zone) + 8;\n currentDate.setHours(tmpHours + time_zone);\n } else {\n time_zone -= 8;\n currentDate.setHours(tmpHours - time_zone);\n }\n return currentDate;\n } };var _default =\n\n\nutils;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvaW5kZXguanMiXSwibmFtZXMiOlsidXRpbHMiLCJjaGVja0VtYWlsIiwiZW1haWwiLCJSZWdFeHAiLCJ0ZXN0IiwiY2hlY2tNb2JpbGUiLCJtb2JpbGUiLCJjYWN1bGF0ZVRpbWUiLCJ0aW1lWm9tZSIsInRpbWUiLCJmb3JtYXR5eW1tZGQiLCJkYXRlIiwiRGF0ZSIsImxvY2FsVGltZSIsImdldFRpbWUiLCJsb2NhbE9mZnNldCIsImdldFRpbWV6b25lT2Zmc2V0IiwidXRjIiwib2Zmc2V0IiwiYmVpamluZyIsIlkiLCJnZXRGdWxsWWVhciIsIk0iLCJnZXRNb250aCIsIkQiLCJnZXREYXRlIiwiaCIsImdldEhvdXJzIiwibSIsImdldE1pbnV0ZXMiLCJzIiwiZ2V0U2Vjb25kcyIsImZvcm1hdHl5bW1kZDIiLCJmb3JtYXR5eW1tZGRoaG1tc3MiLCJmb3JtYXRoaG1tIiwiZ2V0QmVpamluZ3RpbWUiLCJkIiwiY3VycmVudERhdGUiLCJ0bXBIb3VycyIsInRpbWVfem9uZSIsIk1hdGgiLCJhYnMiLCJzZXRIb3VycyJdLCJtYXBwaW5ncyI6Im9JQUFBLElBQUlBLEtBQUssR0FBRztBQUNYQyxZQUFVLEVBQUUsb0JBQVNDLEtBQVQsRUFBZ0I7QUFDM0IsV0FBT0MsTUFBTTtBQUNYLGtHQURXLENBQU47QUFFTEMsUUFGSyxDQUVBRixLQUZBLENBQVA7QUFHQSxHQUxVO0FBTVhHLGFBQVcsRUFBRSxxQkFBU0MsTUFBVCxFQUFpQjtBQUM3QixXQUFPSCxNQUFNLENBQUMsaUJBQUQsQ0FBTixDQUEwQkMsSUFBMUIsQ0FBK0JFLE1BQS9CLENBQVA7QUFDQSxHQVJVO0FBU1hDLGNBQVksRUFBRSxzQkFBU0MsUUFBVCxFQUFtQkMsSUFBbkIsRUFBeUI7QUFDdEMsV0FBT0EsSUFBSSxHQUFJRCxRQUFRLEdBQUcsSUFBWCxHQUFrQixFQUFsQixHQUF1QixFQUF0QztBQUNBLEdBWFU7QUFZWEUsY0FBWSxFQUFFLHNCQUFTRCxJQUFULEVBQWU7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MEJBQVc7QUFDMUI7QUFDQSxRQUFJQyxDQUFDLEdBQUcsSUFBSXhCLElBQUosRUFBUjtBQUNBLFFBQUl5QixXQUFXLEdBQUcsSUFBSXpCLElBQUosRUFBbEI7QUFDQSxRQUFJMEIsUUFBUSxHQUFHRCxXQUFXLENBQUNWLFFBQVosRUFBZjtBQUNBO0FBQ0EsUUFBSVksU0FBUyxHQUFHLENBQUNILENBQUMsQ0FBQ3BCLGlCQUFGLEVBQUQsR0FBeUIsRUFBekM7QUFDQSxRQUFJdUIsU0FBUyxHQUFHLENBQWhCLEVBQW1CO0FBQ2xCQSxlQUFTLEdBQUdDLElBQUksQ0FBQ0MsR0FBTCxDQUFTRixTQUFULElBQXNCLENBQWxDO0FBQ0FGLGlCQUFXLENBQUNLLFFBQVosQ0FBcUJKLFFBQVEsR0FBR0MsU0FBaEM7QUFDQSxLQUhELE1BR087QUFDTkEsZUFBUyxJQUFJLENBQWI7QUFDQUYsaUJBQVcsQ0FBQ0ssUUFBWixDQUFxQkosUUFBUSxHQUFHQyxTQUFoQztBQUNBO0FBQ0QsV0FBT0YsV0FBUDtBQUNBLEdBL0ZVLEVBQVosQzs7O0FBa0dlckMsSyIsImZpbGUiOiI2NS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciB1dGlscyA9IHtcclxuXHRjaGVja0VtYWlsOiBmdW5jdGlvbihlbWFpbCkge1xyXG5cdFx0cmV0dXJuIFJlZ0V4cChcclxuXHRcdFx0XHQvXihbYS16QS1aMC05XStbX3xcXF98XFwuXT8pKlthLXpBLVowLTldK0AoW2EtekEtWjAtOV0rW198XFxffFxcLl0/KSpbYS16QS1aMC05XStcXC5bYS16QS1aXXsyLDN9JC8pXHJcblx0XHRcdC50ZXN0KGVtYWlsKTtcclxuXHR9LFxyXG5cdGNoZWNrTW9iaWxlOiBmdW5jdGlvbihtb2JpbGUpIHtcclxuXHRcdHJldHVybiBSZWdFeHAoL14xWzM0NTc4XVxcZHs5fSQvKS50ZXN0KG1vYmlsZSk7XHJcblx0fSxcclxuXHRjYWN1bGF0ZVRpbWU6IGZ1bmN0aW9uKHRpbWVab21lLCB0aW1lKSB7XHJcblx0XHRyZXR1cm4gdGltZSArICh0aW1lWm9tZSAqIDEwMDAgKiA2MCAqIDYwKTtcclxuXHR9LFxyXG5cdGZvcm1hdHl5bW1kZDogZnVuY3Rpb24odGltZSkge1xyXG5cdFx0dmFyIGRhdGUgPSBuZXcgRGF0ZSh0aW1lKVxyXG5cdFx0Y29uc29sZS5sb2coZGF0ZSw1NTU1NjU1KVxyXG5cdFx0dmFyIGxvY2FsVGltZSA9IGRhdGUuZ2V0VGltZSgpO1xyXG5cdFx0dmFyIGxvY2FsT2Zmc2V0ID0gZGF0ZS5nZXRUaW1lem9uZU9mZnNldCgpICogNjAwMDAgLy/ojrflvpflvZPlnLDml7bpl7TlgY/np7vnmoTmr6vnp5LmlbBcclxuXHRcdHZhciB1dGMgPSBsb2NhbFRpbWUgKyBsb2NhbE9mZnNldCAvL3V0Y+WNs0dNVOaXtumXtFxyXG5cdFx0dmFyIG9mZnNldCA9IDg7IC8v5LicOOWMulxyXG5cdFx0dmFyIGJlaWppbmcgPSB1dGMgKyAoMzYwMDAwMCAqIG9mZnNldCk7XHJcblx0XHRkYXRlID0gbmV3IERhdGUoYmVpamluZyk7XHJcblx0XHR2YXIgWSA9IGRhdGUuZ2V0RnVsbFllYXIoKVxyXG5cdFx0dmFyIE0gPSAoZGF0ZS5nZXRNb250aCgpICsgMSA8IDEwID8gJzAnICsgKGRhdGUuZ2V0TW9udGgoKSArIDEpIDogZGF0ZS5nZXRNb250aCgpICsgMSlcclxuXHRcdHZhciBEID0gZGF0ZS5nZXREYXRlKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0RGF0ZSgpIDogZGF0ZS5nZXREYXRlKClcclxuXHRcdHZhciBoID0gZGF0ZS5nZXRIb3VycygpIDwgMTAgPyAnMCcgKyBkYXRlLmdldEhvdXJzKCkgOiBkYXRlLmdldEhvdXJzKClcclxuXHRcdHZhciBtID0gZGF0ZS5nZXRNaW51dGVzKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0TWludXRlcygpIDogZGF0ZS5nZXRNaW51dGVzKClcclxuXHRcdHZhciBzID0gZGF0ZS5nZXRTZWNvbmRzKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0U2Vjb25kcygpIDogZGF0ZS5nZXRTZWNvbmRzKClcclxuXHRcdGNvbnNvbGUubG9nKCBNICsgJy8nICsgRCArICcvJyArIFksNTQ1NDU0NTQ1NCk7XHJcblx0XHRyZXR1cm4gTSArICcvJyArIEQgKyAnLycgKyBZO1xyXG5cdFx0XHJcblx0fSxcclxuXHRmb3JtYXR5eW1tZGQyOiBmdW5jdGlvbih0aW1lKSB7XHJcblx0XHR2YXIgZGF0ZSA9IG5ldyBEYXRlKHRpbWUpXHJcblx0XHR2YXIgbG9jYWxUaW1lID0gZGF0ZS5nZXRUaW1lKCk7XHJcblx0XHR2YXIgbG9jYWxPZmZzZXQgPSBkYXRlLmdldFRpbWV6b25lT2Zmc2V0KCkgKiA2MDAwMCA7IC8v6I635b6X5b2T5Zyw5pe26Ze05YGP56e755qE5q+r56eS5pWwXHJcblx0XHR2YXIgdXRjID0gbG9jYWxUaW1lICsgbG9jYWxPZmZzZXQ7IC8vdXRj5Y2zR01U5pe26Ze0XHJcblx0XHR2YXIgb2Zmc2V0ID0gODsgLy/kuJw45Yy6XHJcblx0XHR2YXIgYmVpamluZyA9IHV0YyArICgzNjAwMDAwICogb2Zmc2V0KTtcclxuXHRcdGRhdGUgPSBuZXcgRGF0ZShiZWlqaW5nKTtcclxuXHRcdHZhciBZID0gZGF0ZS5nZXRGdWxsWWVhcigpXHJcblx0XHR2YXIgTSA9IChkYXRlLmdldE1vbnRoKCkgKyAxIDwgMTAgPyAnMCcgKyAoZGF0ZS5nZXRNb250aCgpICsgMSkgOiBkYXRlLmdldE1vbnRoKCkgKyAxKVxyXG5cdFx0dmFyIEQgPSBkYXRlLmdldERhdGUoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXREYXRlKCkgOiBkYXRlLmdldERhdGUoKVxyXG5cdFx0dmFyIGggPSBkYXRlLmdldEhvdXJzKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0SG91cnMoKSA6IGRhdGUuZ2V0SG91cnMoKVxyXG5cdFx0dmFyIG0gPSBkYXRlLmdldE1pbnV0ZXMoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXRNaW51dGVzKCkgOiBkYXRlLmdldE1pbnV0ZXMoKVxyXG5cdFx0dmFyIHMgPSBkYXRlLmdldFNlY29uZHMoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXRTZWNvbmRzKCkgOiBkYXRlLmdldFNlY29uZHMoKVxyXG5cdFx0cmV0dXJuIFkgKyBNICsgRDtcclxuXHR9LFxyXG5cdGZvcm1hdHl5bW1kZGhobW1zczogZnVuY3Rpb24odGltZSkge1xyXG5cdFx0dmFyIGRhdGUgPSBuZXcgRGF0ZSh0aW1lKVxyXG5cdFx0dmFyIGxvY2FsVGltZSA9IGRhdGUuZ2V0VGltZSgpXHJcblx0XHR2YXIgbG9jYWxPZmZzZXQgPSBkYXRlLmdldFRpbWV6b25lT2Zmc2V0KCkgKiA2MDAwMCAgLy/ojrflvpflvZPlnLDml7bpl7TlgY/np7vnmoTmr6vnp5LmlbBcclxuXHRcdHZhciB1dGMgPSBsb2NhbFRpbWUgKyBsb2NhbE9mZnNldDsgLy91dGPljbNHTVTml7bpl7RcclxuXHRcdHZhciBvZmZzZXQgPSA4IC8v5LicOOWMulxyXG5cdFx0dmFyIGJlaWppbmcgPSB1dGMgKyAoMzYwMDAwMCAqIG9mZnNldCk7XHJcblx0XHRkYXRlID0gbmV3IERhdGUoYmVpamluZylcclxuXHRcdHZhciBZID0gZGF0ZS5nZXRGdWxsWWVhcigpXHJcblx0XHR2YXIgTSA9IChkYXRlLmdldE1vbnRoKCkgKyAxIDwgMTAgPyAnMCcgKyAoZGF0ZS5nZXRNb250aCgpICsgMSkgOiBkYXRlLmdldE1vbnRoKCkgKyAxKVxyXG5cdFx0dmFyIEQgPSBkYXRlLmdldERhdGUoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXREYXRlKCkgOiBkYXRlLmdldERhdGUoKVxyXG5cdFx0dmFyIGggPSBkYXRlLmdldEhvdXJzKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0SG91cnMoKSA6IGRhdGUuZ2V0SG91cnMoKVxyXG5cdFx0dmFyIG0gPSBkYXRlLmdldE1pbnV0ZXMoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXRNaW51dGVzKCkgOiBkYXRlLmdldE1pbnV0ZXMoKVxyXG5cdFx0dmFyIHMgPSBkYXRlLmdldFNlY29uZHMoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXRTZWNvbmRzKCkgOiBkYXRlLmdldFNlY29uZHMoKVxyXG5cdFx0cmV0dXJuIFkgKyAnLScgKyBNICsgJy0nICsgRCArICcgJyArIGggKyAnOicgKyBtICsgJzonICsgcztcclxuXHR9LFxyXG5cdGZvcm1hdGhobW06IGZ1bmN0aW9uKHRpbWUpIHtcclxuXHRcdHZhciBkYXRlID0gbmV3IERhdGUodGltZSlcclxuXHRcdHZhciBsb2NhbFRpbWUgPSBkYXRlLmdldFRpbWUoKTtcclxuXHRcdHZhciBsb2NhbE9mZnNldCA9IGRhdGUuZ2V0VGltZXpvbmVPZmZzZXQoKSAqIDYwMDAwIDsgLy/ojrflvpflvZPlnLDml7bpl7TlgY/np7vnmoTmr6vnp5LmlbBcclxuXHRcdHZhciB1dGMgPSBsb2NhbFRpbWUgKyBsb2NhbE9mZnNldDsgLy91dGPljbNHTVTml7bpl7RcclxuXHRcdHZhciBvZmZzZXQgPSA4OyAvL+S4nDjljLpcclxuXHRcdHZhciBiZWlqaW5nID0gdXRjICsgKDM2MDAwMDAgKiBvZmZzZXQpO1xyXG5cdFx0ZGF0ZSA9IG5ldyBEYXRlKGJlaWppbmcpO1xyXG5cdFx0dmFyIFkgPSBkYXRlLmdldEZ1bGxZZWFyKClcclxuXHRcdHZhciBNID0gKGRhdGUuZ2V0TW9udGgoKSArIDEgPCAxMCA/ICcwJyArIChkYXRlLmdldE1vbnRoKCkgKyAxKSA6IGRhdGUuZ2V0TW9udGgoKSArIDEpXHJcblx0XHR2YXIgRCA9IGRhdGUuZ2V0RGF0ZSgpIDwgMTAgPyAnMCcgKyBkYXRlLmdldERhdGUoKSA6IGRhdGUuZ2V0RGF0ZSgpXHJcblx0XHR2YXIgaCA9IGRhdGUuZ2V0SG91cnMoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXRIb3VycygpIDogZGF0ZS5nZXRIb3VycygpXHJcblx0XHR2YXIgbSA9IGRhdGUuZ2V0TWludXRlcygpIDwgMTAgPyAnMCcgKyBkYXRlLmdldE1pbnV0ZXMoKSA6IGRhdGUuZ2V0TWludXRlcygpXHJcblx0XHR2YXIgcyA9IGRhdGUuZ2V0U2Vjb25kcygpIDwgMTAgPyAnMCcgKyBkYXRlLmdldFNlY29uZHMoKSA6IGRhdGUuZ2V0U2Vjb25kcygpXHJcblx0XHRyZXR1cm4gaCArICc6JyArIG07XHJcblx0fSxcclxuXHQvL+WuouaIt+err+aXtumXtOi9rOaNouS4uuWMl+S6rOaXtumXtFxyXG5cdGdldEJlaWppbmd0aW1lOiBmdW5jdGlvbigpIHtcclxuXHRcdC8v6I635b6X5b2T5YmN6L+Q6KGM546v5aKD5pe26Ze0XHJcblx0XHRsZXQgZCA9IG5ldyBEYXRlKCk7XHJcblx0XHRsZXQgY3VycmVudERhdGUgPSBuZXcgRGF0ZSgpO1xyXG5cdFx0bGV0IHRtcEhvdXJzID0gY3VycmVudERhdGUuZ2V0SG91cnMoKTtcclxuXHRcdC8v566X5b6X5pe25Yy6XHJcblx0XHRsZXQgdGltZV96b25lID0gLWQuZ2V0VGltZXpvbmVPZmZzZXQoKSAvIDYwO1xyXG5cdFx0aWYgKHRpbWVfem9uZSA8IDApIHtcclxuXHRcdFx0dGltZV96b25lID0gTWF0aC5hYnModGltZV96b25lKSArIDg7XHJcblx0XHRcdGN1cnJlbnREYXRlLnNldEhvdXJzKHRtcEhvdXJzICsgdGltZV96b25lKTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHRpbWVfem9uZSAtPSA4O1xyXG5cdFx0XHRjdXJyZW50RGF0ZS5zZXRIb3Vycyh0bXBIb3VycyAtIHRpbWVfem9uZSk7XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gY3VycmVudERhdGU7XHJcblx0fSxcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgdXRpbHNcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///65\n"); + +/***/ }), +/* 66 */ +/*!****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/js-md5/src/md5.js ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(process) {var __WEBPACK_AMD_DEFINE_RESULT__;/** + * [js-md5]{@link https://github.com/emn178/js-md5} + * + * @namespace md5 + * @version 0.7.3 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2014-2017 + * @license MIT + */ +(function () { + 'use strict'; + + var ERROR = 'input is invalid type'; + var WINDOW = typeof window === 'object'; + var root = WINDOW ? window : {}; + if (root.JS_MD5_NO_WINDOW) { + WINDOW = false; + } + var WEB_WORKER = !WINDOW && typeof self === 'object'; + var NODE_JS = !root.JS_MD5_NO_NODE_JS && typeof process === 'object' && process.versions && process.versions.node; + if (NODE_JS) { + root = global; + } else if (WEB_WORKER) { + root = self; + } + var COMMON_JS = !root.JS_MD5_NO_COMMON_JS && typeof module === 'object' && module.exports; + var AMD = true && __webpack_require__(/*! !webpack amd options */ 69); + var ARRAY_BUFFER = !root.JS_MD5_NO_ARRAY_BUFFER && typeof ArrayBuffer !== 'undefined'; + var HEX_CHARS = '0123456789abcdef'.split(''); + var EXTRA = [128, 32768, 8388608, -2147483648]; + var SHIFT = [0, 8, 16, 24]; + var OUTPUT_TYPES = ['hex', 'array', 'digest', 'buffer', 'arrayBuffer', 'base64']; + var BASE64_ENCODE_CHAR = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); + + var blocks = [],buffer8; + if (ARRAY_BUFFER) { + var buffer = new ArrayBuffer(68); + buffer8 = new Uint8Array(buffer); + blocks = new Uint32Array(buffer); + } + + if (root.JS_MD5_NO_NODE_JS || !Array.isArray) { + Array.isArray = function (obj) { + return Object.prototype.toString.call(obj) === '[object Array]'; + }; + } + + if (ARRAY_BUFFER && (root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW || !ArrayBuffer.isView)) { + ArrayBuffer.isView = function (obj) { + return typeof obj === 'object' && obj.buffer && obj.buffer.constructor === ArrayBuffer; + }; + } + + /** + * @method hex + * @memberof md5 + * @description Output hash as hex string + * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash + * @returns {String} Hex string + * @example + * md5.hex('The quick brown fox jumps over the lazy dog'); + * // equal to + * md5('The quick brown fox jumps over the lazy dog'); + */ + /** + * @method digest + * @memberof md5 + * @description Output hash as bytes array + * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash + * @returns {Array} Bytes array + * @example + * md5.digest('The quick brown fox jumps over the lazy dog'); + */ + /** + * @method array + * @memberof md5 + * @description Output hash as bytes array + * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash + * @returns {Array} Bytes array + * @example + * md5.array('The quick brown fox jumps over the lazy dog'); + */ + /** + * @method arrayBuffer + * @memberof md5 + * @description Output hash as ArrayBuffer + * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash + * @returns {ArrayBuffer} ArrayBuffer + * @example + * md5.arrayBuffer('The quick brown fox jumps over the lazy dog'); + */ + /** + * @method buffer + * @deprecated This maybe confuse with Buffer in node.js. Please use arrayBuffer instead. + * @memberof md5 + * @description Output hash as ArrayBuffer + * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash + * @returns {ArrayBuffer} ArrayBuffer + * @example + * md5.buffer('The quick brown fox jumps over the lazy dog'); + */ + /** + * @method base64 + * @memberof md5 + * @description Output hash as base64 string + * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash + * @returns {String} base64 string + * @example + * md5.base64('The quick brown fox jumps over the lazy dog'); + */ + var createOutputMethod = function createOutputMethod(outputType) { + return function (message) { + return new Md5(true).update(message)[outputType](); + }; + }; + + /** + * @method create + * @memberof md5 + * @description Create Md5 object + * @returns {Md5} Md5 object. + * @example + * var hash = md5.create(); + */ + /** + * @method update + * @memberof md5 + * @description Create and update Md5 object + * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash + * @returns {Md5} Md5 object. + * @example + * var hash = md5.update('The quick brown fox jumps over the lazy dog'); + * // equal to + * var hash = md5.create(); + * hash.update('The quick brown fox jumps over the lazy dog'); + */ + var createMethod = function createMethod() { + var method = createOutputMethod('hex'); + if (NODE_JS) { + method = nodeWrap(method); + } + method.create = function () { + return new Md5(); + }; + method.update = function (message) { + return method.create().update(message); + }; + for (var i = 0; i < OUTPUT_TYPES.length; ++i) { + var type = OUTPUT_TYPES[i]; + method[type] = createOutputMethod(type); + } + return method; + }; + + var nodeWrap = function nodeWrap(method) { + var crypto = eval("require('crypto')"); + var Buffer = eval("require('buffer').Buffer"); + var nodeMethod = function nodeMethod(message) { + if (typeof message === 'string') { + return crypto.createHash('md5').update(message, 'utf8').digest('hex'); + } else { + if (message === null || message === undefined) { + throw ERROR; + } else if (message.constructor === ArrayBuffer) { + message = new Uint8Array(message); + } + } + if (Array.isArray(message) || ArrayBuffer.isView(message) || + message.constructor === Buffer) { + return crypto.createHash('md5').update(new Buffer(message)).digest('hex'); + } else { + return method(message); + } + }; + return nodeMethod; + }; + + /** + * Md5 class + * @class Md5 + * @description This is internal class. + * @see {@link md5.create} + */ + function Md5(sharedMemory) { + if (sharedMemory) { + blocks[0] = blocks[16] = blocks[1] = blocks[2] = blocks[3] = + blocks[4] = blocks[5] = blocks[6] = blocks[7] = + blocks[8] = blocks[9] = blocks[10] = blocks[11] = + blocks[12] = blocks[13] = blocks[14] = blocks[15] = 0; + this.blocks = blocks; + this.buffer8 = buffer8; + } else { + if (ARRAY_BUFFER) { + var buffer = new ArrayBuffer(68); + this.buffer8 = new Uint8Array(buffer); + this.blocks = new Uint32Array(buffer); + } else { + this.blocks = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; + } + } + this.h0 = this.h1 = this.h2 = this.h3 = this.start = this.bytes = this.hBytes = 0; + this.finalized = this.hashed = false; + this.first = true; + } + + /** + * @method update + * @memberof Md5 + * @instance + * @description Update hash + * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash + * @returns {Md5} Md5 object. + * @see {@link md5.update} + */ + Md5.prototype.update = function (message) { + if (this.finalized) { + return; + } + + var notString,type = typeof message; + if (type !== 'string') { + if (type === 'object') { + if (message === null) { + throw ERROR; + } else if (ARRAY_BUFFER && message.constructor === ArrayBuffer) { + message = new Uint8Array(message); + } else if (!Array.isArray(message)) { + if (!ARRAY_BUFFER || !ArrayBuffer.isView(message)) { + throw ERROR; + } + } + } else { + throw ERROR; + } + notString = true; + } + var code,index = 0,i,length = message.length,blocks = this.blocks; + var buffer8 = this.buffer8; + + while (index < length) { + if (this.hashed) { + this.hashed = false; + blocks[0] = blocks[16]; + blocks[16] = blocks[1] = blocks[2] = blocks[3] = + blocks[4] = blocks[5] = blocks[6] = blocks[7] = + blocks[8] = blocks[9] = blocks[10] = blocks[11] = + blocks[12] = blocks[13] = blocks[14] = blocks[15] = 0; + } + + if (notString) { + if (ARRAY_BUFFER) { + for (i = this.start; index < length && i < 64; ++index) { + buffer8[i++] = message[index]; + } + } else { + for (i = this.start; index < length && i < 64; ++index) { + blocks[i >> 2] |= message[index] << SHIFT[i++ & 3]; + } + } + } else { + if (ARRAY_BUFFER) { + for (i = this.start; index < length && i < 64; ++index) { + code = message.charCodeAt(index); + if (code < 0x80) { + buffer8[i++] = code; + } else if (code < 0x800) { + buffer8[i++] = 0xc0 | code >> 6; + buffer8[i++] = 0x80 | code & 0x3f; + } else if (code < 0xd800 || code >= 0xe000) { + buffer8[i++] = 0xe0 | code >> 12; + buffer8[i++] = 0x80 | code >> 6 & 0x3f; + buffer8[i++] = 0x80 | code & 0x3f; + } else { + code = 0x10000 + ((code & 0x3ff) << 10 | message.charCodeAt(++index) & 0x3ff); + buffer8[i++] = 0xf0 | code >> 18; + buffer8[i++] = 0x80 | code >> 12 & 0x3f; + buffer8[i++] = 0x80 | code >> 6 & 0x3f; + buffer8[i++] = 0x80 | code & 0x3f; + } + } + } else { + for (i = this.start; index < length && i < 64; ++index) { + code = message.charCodeAt(index); + if (code < 0x80) { + blocks[i >> 2] |= code << SHIFT[i++ & 3]; + } else if (code < 0x800) { + blocks[i >> 2] |= (0xc0 | code >> 6) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; + } else if (code < 0xd800 || code >= 0xe000) { + blocks[i >> 2] |= (0xe0 | code >> 12) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; + } else { + code = 0x10000 + ((code & 0x3ff) << 10 | message.charCodeAt(++index) & 0x3ff); + blocks[i >> 2] |= (0xf0 | code >> 18) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code >> 12 & 0x3f) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; + } + } + } + } + this.lastByteIndex = i; + this.bytes += i - this.start; + if (i >= 64) { + this.start = i - 64; + this.hash(); + this.hashed = true; + } else { + this.start = i; + } + } + if (this.bytes > 4294967295) { + this.hBytes += this.bytes / 4294967296 << 0; + this.bytes = this.bytes % 4294967296; + } + return this; + }; + + Md5.prototype.finalize = function () { + if (this.finalized) { + return; + } + this.finalized = true; + var blocks = this.blocks,i = this.lastByteIndex; + blocks[i >> 2] |= EXTRA[i & 3]; + if (i >= 56) { + if (!this.hashed) { + this.hash(); + } + blocks[0] = blocks[16]; + blocks[16] = blocks[1] = blocks[2] = blocks[3] = + blocks[4] = blocks[5] = blocks[6] = blocks[7] = + blocks[8] = blocks[9] = blocks[10] = blocks[11] = + blocks[12] = blocks[13] = blocks[14] = blocks[15] = 0; + } + blocks[14] = this.bytes << 3; + blocks[15] = this.hBytes << 3 | this.bytes >>> 29; + this.hash(); + }; + + Md5.prototype.hash = function () { + var a,b,c,d,bc,da,blocks = this.blocks; + + if (this.first) { + a = blocks[0] - 680876937; + a = (a << 7 | a >>> 25) - 271733879 << 0; + d = (-1732584194 ^ a & 2004318071) + blocks[1] - 117830708; + d = (d << 12 | d >>> 20) + a << 0; + c = (-271733879 ^ d & (a ^ -271733879)) + blocks[2] - 1126478375; + c = (c << 17 | c >>> 15) + d << 0; + b = (a ^ c & (d ^ a)) + blocks[3] - 1316259209; + b = (b << 22 | b >>> 10) + c << 0; + } else { + a = this.h0; + b = this.h1; + c = this.h2; + d = this.h3; + a += (d ^ b & (c ^ d)) + blocks[0] - 680876936; + a = (a << 7 | a >>> 25) + b << 0; + d += (c ^ a & (b ^ c)) + blocks[1] - 389564586; + d = (d << 12 | d >>> 20) + a << 0; + c += (b ^ d & (a ^ b)) + blocks[2] + 606105819; + c = (c << 17 | c >>> 15) + d << 0; + b += (a ^ c & (d ^ a)) + blocks[3] - 1044525330; + b = (b << 22 | b >>> 10) + c << 0; + } + + a += (d ^ b & (c ^ d)) + blocks[4] - 176418897; + a = (a << 7 | a >>> 25) + b << 0; + d += (c ^ a & (b ^ c)) + blocks[5] + 1200080426; + d = (d << 12 | d >>> 20) + a << 0; + c += (b ^ d & (a ^ b)) + blocks[6] - 1473231341; + c = (c << 17 | c >>> 15) + d << 0; + b += (a ^ c & (d ^ a)) + blocks[7] - 45705983; + b = (b << 22 | b >>> 10) + c << 0; + a += (d ^ b & (c ^ d)) + blocks[8] + 1770035416; + a = (a << 7 | a >>> 25) + b << 0; + d += (c ^ a & (b ^ c)) + blocks[9] - 1958414417; + d = (d << 12 | d >>> 20) + a << 0; + c += (b ^ d & (a ^ b)) + blocks[10] - 42063; + c = (c << 17 | c >>> 15) + d << 0; + b += (a ^ c & (d ^ a)) + blocks[11] - 1990404162; + b = (b << 22 | b >>> 10) + c << 0; + a += (d ^ b & (c ^ d)) + blocks[12] + 1804603682; + a = (a << 7 | a >>> 25) + b << 0; + d += (c ^ a & (b ^ c)) + blocks[13] - 40341101; + d = (d << 12 | d >>> 20) + a << 0; + c += (b ^ d & (a ^ b)) + blocks[14] - 1502002290; + c = (c << 17 | c >>> 15) + d << 0; + b += (a ^ c & (d ^ a)) + blocks[15] + 1236535329; + b = (b << 22 | b >>> 10) + c << 0; + a += (c ^ d & (b ^ c)) + blocks[1] - 165796510; + a = (a << 5 | a >>> 27) + b << 0; + d += (b ^ c & (a ^ b)) + blocks[6] - 1069501632; + d = (d << 9 | d >>> 23) + a << 0; + c += (a ^ b & (d ^ a)) + blocks[11] + 643717713; + c = (c << 14 | c >>> 18) + d << 0; + b += (d ^ a & (c ^ d)) + blocks[0] - 373897302; + b = (b << 20 | b >>> 12) + c << 0; + a += (c ^ d & (b ^ c)) + blocks[5] - 701558691; + a = (a << 5 | a >>> 27) + b << 0; + d += (b ^ c & (a ^ b)) + blocks[10] + 38016083; + d = (d << 9 | d >>> 23) + a << 0; + c += (a ^ b & (d ^ a)) + blocks[15] - 660478335; + c = (c << 14 | c >>> 18) + d << 0; + b += (d ^ a & (c ^ d)) + blocks[4] - 405537848; + b = (b << 20 | b >>> 12) + c << 0; + a += (c ^ d & (b ^ c)) + blocks[9] + 568446438; + a = (a << 5 | a >>> 27) + b << 0; + d += (b ^ c & (a ^ b)) + blocks[14] - 1019803690; + d = (d << 9 | d >>> 23) + a << 0; + c += (a ^ b & (d ^ a)) + blocks[3] - 187363961; + c = (c << 14 | c >>> 18) + d << 0; + b += (d ^ a & (c ^ d)) + blocks[8] + 1163531501; + b = (b << 20 | b >>> 12) + c << 0; + a += (c ^ d & (b ^ c)) + blocks[13] - 1444681467; + a = (a << 5 | a >>> 27) + b << 0; + d += (b ^ c & (a ^ b)) + blocks[2] - 51403784; + d = (d << 9 | d >>> 23) + a << 0; + c += (a ^ b & (d ^ a)) + blocks[7] + 1735328473; + c = (c << 14 | c >>> 18) + d << 0; + b += (d ^ a & (c ^ d)) + blocks[12] - 1926607734; + b = (b << 20 | b >>> 12) + c << 0; + bc = b ^ c; + a += (bc ^ d) + blocks[5] - 378558; + a = (a << 4 | a >>> 28) + b << 0; + d += (bc ^ a) + blocks[8] - 2022574463; + d = (d << 11 | d >>> 21) + a << 0; + da = d ^ a; + c += (da ^ b) + blocks[11] + 1839030562; + c = (c << 16 | c >>> 16) + d << 0; + b += (da ^ c) + blocks[14] - 35309556; + b = (b << 23 | b >>> 9) + c << 0; + bc = b ^ c; + a += (bc ^ d) + blocks[1] - 1530992060; + a = (a << 4 | a >>> 28) + b << 0; + d += (bc ^ a) + blocks[4] + 1272893353; + d = (d << 11 | d >>> 21) + a << 0; + da = d ^ a; + c += (da ^ b) + blocks[7] - 155497632; + c = (c << 16 | c >>> 16) + d << 0; + b += (da ^ c) + blocks[10] - 1094730640; + b = (b << 23 | b >>> 9) + c << 0; + bc = b ^ c; + a += (bc ^ d) + blocks[13] + 681279174; + a = (a << 4 | a >>> 28) + b << 0; + d += (bc ^ a) + blocks[0] - 358537222; + d = (d << 11 | d >>> 21) + a << 0; + da = d ^ a; + c += (da ^ b) + blocks[3] - 722521979; + c = (c << 16 | c >>> 16) + d << 0; + b += (da ^ c) + blocks[6] + 76029189; + b = (b << 23 | b >>> 9) + c << 0; + bc = b ^ c; + a += (bc ^ d) + blocks[9] - 640364487; + a = (a << 4 | a >>> 28) + b << 0; + d += (bc ^ a) + blocks[12] - 421815835; + d = (d << 11 | d >>> 21) + a << 0; + da = d ^ a; + c += (da ^ b) + blocks[15] + 530742520; + c = (c << 16 | c >>> 16) + d << 0; + b += (da ^ c) + blocks[2] - 995338651; + b = (b << 23 | b >>> 9) + c << 0; + a += (c ^ (b | ~d)) + blocks[0] - 198630844; + a = (a << 6 | a >>> 26) + b << 0; + d += (b ^ (a | ~c)) + blocks[7] + 1126891415; + d = (d << 10 | d >>> 22) + a << 0; + c += (a ^ (d | ~b)) + blocks[14] - 1416354905; + c = (c << 15 | c >>> 17) + d << 0; + b += (d ^ (c | ~a)) + blocks[5] - 57434055; + b = (b << 21 | b >>> 11) + c << 0; + a += (c ^ (b | ~d)) + blocks[12] + 1700485571; + a = (a << 6 | a >>> 26) + b << 0; + d += (b ^ (a | ~c)) + blocks[3] - 1894986606; + d = (d << 10 | d >>> 22) + a << 0; + c += (a ^ (d | ~b)) + blocks[10] - 1051523; + c = (c << 15 | c >>> 17) + d << 0; + b += (d ^ (c | ~a)) + blocks[1] - 2054922799; + b = (b << 21 | b >>> 11) + c << 0; + a += (c ^ (b | ~d)) + blocks[8] + 1873313359; + a = (a << 6 | a >>> 26) + b << 0; + d += (b ^ (a | ~c)) + blocks[15] - 30611744; + d = (d << 10 | d >>> 22) + a << 0; + c += (a ^ (d | ~b)) + blocks[6] - 1560198380; + c = (c << 15 | c >>> 17) + d << 0; + b += (d ^ (c | ~a)) + blocks[13] + 1309151649; + b = (b << 21 | b >>> 11) + c << 0; + a += (c ^ (b | ~d)) + blocks[4] - 145523070; + a = (a << 6 | a >>> 26) + b << 0; + d += (b ^ (a | ~c)) + blocks[11] - 1120210379; + d = (d << 10 | d >>> 22) + a << 0; + c += (a ^ (d | ~b)) + blocks[2] + 718787259; + c = (c << 15 | c >>> 17) + d << 0; + b += (d ^ (c | ~a)) + blocks[9] - 343485551; + b = (b << 21 | b >>> 11) + c << 0; + + if (this.first) { + this.h0 = a + 1732584193 << 0; + this.h1 = b - 271733879 << 0; + this.h2 = c - 1732584194 << 0; + this.h3 = d + 271733878 << 0; + this.first = false; + } else { + this.h0 = this.h0 + a << 0; + this.h1 = this.h1 + b << 0; + this.h2 = this.h2 + c << 0; + this.h3 = this.h3 + d << 0; + } + }; + + /** + * @method hex + * @memberof Md5 + * @instance + * @description Output hash as hex string + * @returns {String} Hex string + * @see {@link md5.hex} + * @example + * hash.hex(); + */ + Md5.prototype.hex = function () { + this.finalize(); + + var h0 = this.h0,h1 = this.h1,h2 = this.h2,h3 = this.h3; + + return HEX_CHARS[h0 >> 4 & 0x0F] + HEX_CHARS[h0 & 0x0F] + + HEX_CHARS[h0 >> 12 & 0x0F] + HEX_CHARS[h0 >> 8 & 0x0F] + + HEX_CHARS[h0 >> 20 & 0x0F] + HEX_CHARS[h0 >> 16 & 0x0F] + + HEX_CHARS[h0 >> 28 & 0x0F] + HEX_CHARS[h0 >> 24 & 0x0F] + + HEX_CHARS[h1 >> 4 & 0x0F] + HEX_CHARS[h1 & 0x0F] + + HEX_CHARS[h1 >> 12 & 0x0F] + HEX_CHARS[h1 >> 8 & 0x0F] + + HEX_CHARS[h1 >> 20 & 0x0F] + HEX_CHARS[h1 >> 16 & 0x0F] + + HEX_CHARS[h1 >> 28 & 0x0F] + HEX_CHARS[h1 >> 24 & 0x0F] + + HEX_CHARS[h2 >> 4 & 0x0F] + HEX_CHARS[h2 & 0x0F] + + HEX_CHARS[h2 >> 12 & 0x0F] + HEX_CHARS[h2 >> 8 & 0x0F] + + HEX_CHARS[h2 >> 20 & 0x0F] + HEX_CHARS[h2 >> 16 & 0x0F] + + HEX_CHARS[h2 >> 28 & 0x0F] + HEX_CHARS[h2 >> 24 & 0x0F] + + HEX_CHARS[h3 >> 4 & 0x0F] + HEX_CHARS[h3 & 0x0F] + + HEX_CHARS[h3 >> 12 & 0x0F] + HEX_CHARS[h3 >> 8 & 0x0F] + + HEX_CHARS[h3 >> 20 & 0x0F] + HEX_CHARS[h3 >> 16 & 0x0F] + + HEX_CHARS[h3 >> 28 & 0x0F] + HEX_CHARS[h3 >> 24 & 0x0F]; + }; + + /** + * @method toString + * @memberof Md5 + * @instance + * @description Output hash as hex string + * @returns {String} Hex string + * @see {@link md5.hex} + * @example + * hash.toString(); + */ + Md5.prototype.toString = Md5.prototype.hex; + + /** + * @method digest + * @memberof Md5 + * @instance + * @description Output hash as bytes array + * @returns {Array} Bytes array + * @see {@link md5.digest} + * @example + * hash.digest(); + */ + Md5.prototype.digest = function () { + this.finalize(); + + var h0 = this.h0,h1 = this.h1,h2 = this.h2,h3 = this.h3; + return [ + h0 & 0xFF, h0 >> 8 & 0xFF, h0 >> 16 & 0xFF, h0 >> 24 & 0xFF, + h1 & 0xFF, h1 >> 8 & 0xFF, h1 >> 16 & 0xFF, h1 >> 24 & 0xFF, + h2 & 0xFF, h2 >> 8 & 0xFF, h2 >> 16 & 0xFF, h2 >> 24 & 0xFF, + h3 & 0xFF, h3 >> 8 & 0xFF, h3 >> 16 & 0xFF, h3 >> 24 & 0xFF]; + + }; + + /** + * @method array + * @memberof Md5 + * @instance + * @description Output hash as bytes array + * @returns {Array} Bytes array + * @see {@link md5.array} + * @example + * hash.array(); + */ + Md5.prototype.array = Md5.prototype.digest; + + /** + * @method arrayBuffer + * @memberof Md5 + * @instance + * @description Output hash as ArrayBuffer + * @returns {ArrayBuffer} ArrayBuffer + * @see {@link md5.arrayBuffer} + * @example + * hash.arrayBuffer(); + */ + Md5.prototype.arrayBuffer = function () { + this.finalize(); + + var buffer = new ArrayBuffer(16); + var blocks = new Uint32Array(buffer); + blocks[0] = this.h0; + blocks[1] = this.h1; + blocks[2] = this.h2; + blocks[3] = this.h3; + return buffer; + }; + + /** + * @method buffer + * @deprecated This maybe confuse with Buffer in node.js. Please use arrayBuffer instead. + * @memberof Md5 + * @instance + * @description Output hash as ArrayBuffer + * @returns {ArrayBuffer} ArrayBuffer + * @see {@link md5.buffer} + * @example + * hash.buffer(); + */ + Md5.prototype.buffer = Md5.prototype.arrayBuffer; + + /** + * @method base64 + * @memberof Md5 + * @instance + * @description Output hash as base64 string + * @returns {String} base64 string + * @see {@link md5.base64} + * @example + * hash.base64(); + */ + Md5.prototype.base64 = function () { + var v1,v2,v3,base64Str = '',bytes = this.array(); + for (var i = 0; i < 15;) { + v1 = bytes[i++]; + v2 = bytes[i++]; + v3 = bytes[i++]; + base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] + + BASE64_ENCODE_CHAR[(v1 << 4 | v2 >>> 4) & 63] + + BASE64_ENCODE_CHAR[(v2 << 2 | v3 >>> 6) & 63] + + BASE64_ENCODE_CHAR[v3 & 63]; + } + v1 = bytes[i]; + base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] + + BASE64_ENCODE_CHAR[v1 << 4 & 63] + + '=='; + return base64Str; + }; + + var exports = createMethod(); + + if (COMMON_JS) { + module.exports = exports; + } else { + /** + * @method md5 + * @description Md5 hash function, export to global in browsers. + * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash + * @returns {String} md5 hashes + * @example + * md5(''); // d41d8cd98f00b204e9800998ecf8427e + * md5('The quick brown fox jumps over the lazy dog'); // 9e107d9d372bb6826bd81d3542a419d6 + * md5('The quick brown fox jumps over the lazy dog.'); // e4d909c290d0fb1ca068ffaddf22cbd0 + * + * // It also supports UTF-8 encoding + * md5('中文'); // a7bac2239fcdcb3a067903d8077c4a07 + * + * // It also supports byte `Array`, `Uint8Array`, `ArrayBuffer` + * md5([]); // d41d8cd98f00b204e9800998ecf8427e + * md5(new Uint8Array([])); // d41d8cd98f00b204e9800998ecf8427e + */ + root.md5 = exports; + if (AMD) { + !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () { + return exports; + }).call(exports, __webpack_require__, exports, module), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + } + } +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 67 */ +/*!********************************************************!*\ + !*** ./node_modules/node-libs-browser/mock/process.js ***! + \********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports.nextTick = function nextTick(fn) { + var args = Array.prototype.slice.call(arguments); + args.shift(); + setTimeout(function () { + fn.apply(null, args); + }, 0); +}; + +exports.platform = exports.arch = +exports.execPath = exports.title = 'browser'; +exports.pid = 1; +exports.browser = true; +exports.env = {}; +exports.argv = []; + +exports.binding = function (name) { + throw new Error('No such module. (Possibly not yet loaded)') +}; + +(function () { + var cwd = '/'; + var path; + exports.cwd = function () { return cwd }; + exports.chdir = function (dir) { + if (!path) path = __webpack_require__(/*! path */ 68); + cwd = path.resolve(dir, cwd); + }; +})(); + +exports.exit = exports.kill = +exports.umask = exports.dlopen = +exports.uptime = exports.memoryUsage = +exports.uvCounters = function() {}; +exports.features = {}; + + +/***/ }), +/* 68 */ +/*!***********************************************!*\ + !*** ./node_modules/path-browserify/index.js ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(process) {// .dirname, .basename, and .extname methods are extracted from Node.js v8.11.1, +// backported and transplited with Babel, with backwards-compat fixes + +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// resolves . and .. elements in a path array with directory names there +// must be no slashes, empty elements, or device names (c:\) in the array +// (so also no leading and trailing slashes - it does not distinguish +// relative and absolute paths) +function normalizeArray(parts, allowAboveRoot) { + // if the path tries to go above the root, `up` ends up > 0 + var up = 0; + for (var i = parts.length - 1; i >= 0; i--) { + var last = parts[i]; + if (last === '.') { + parts.splice(i, 1); + } else if (last === '..') { + parts.splice(i, 1); + up++; + } else if (up) { + parts.splice(i, 1); + up--; + } + } + + // if the path is allowed to go above the root, restore leading ..s + if (allowAboveRoot) { + for (; up--; up) { + parts.unshift('..'); + } + } + + return parts; +} + +// path.resolve([from ...], to) +// posix version +exports.resolve = function() { + var resolvedPath = '', + resolvedAbsolute = false; + + for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { + var path = (i >= 0) ? arguments[i] : process.cwd(); + + // Skip empty and invalid entries + if (typeof path !== 'string') { + throw new TypeError('Arguments to path.resolve must be strings'); + } else if (!path) { + continue; + } + + resolvedPath = path + '/' + resolvedPath; + resolvedAbsolute = path.charAt(0) === '/'; + } + + // At this point the path should be resolved to a full absolute path, but + // handle relative paths to be safe (might happen when process.cwd() fails) + + // Normalize the path + resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) { + return !!p; + }), !resolvedAbsolute).join('/'); + + return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; +}; + +// path.normalize(path) +// posix version +exports.normalize = function(path) { + var isAbsolute = exports.isAbsolute(path), + trailingSlash = substr(path, -1) === '/'; + + // Normalize the path + path = normalizeArray(filter(path.split('/'), function(p) { + return !!p; + }), !isAbsolute).join('/'); + + if (!path && !isAbsolute) { + path = '.'; + } + if (path && trailingSlash) { + path += '/'; + } + + return (isAbsolute ? '/' : '') + path; +}; + +// posix version +exports.isAbsolute = function(path) { + return path.charAt(0) === '/'; +}; + +// posix version +exports.join = function() { + var paths = Array.prototype.slice.call(arguments, 0); + return exports.normalize(filter(paths, function(p, index) { + if (typeof p !== 'string') { + throw new TypeError('Arguments to path.join must be strings'); + } + return p; + }).join('/')); +}; + + +// path.relative(from, to) +// posix version +exports.relative = function(from, to) { + from = exports.resolve(from).substr(1); + to = exports.resolve(to).substr(1); + + function trim(arr) { + var start = 0; + for (; start < arr.length; start++) { + if (arr[start] !== '') break; + } + + var end = arr.length - 1; + for (; end >= 0; end--) { + if (arr[end] !== '') break; + } + + if (start > end) return []; + return arr.slice(start, end - start + 1); + } + + var fromParts = trim(from.split('/')); + var toParts = trim(to.split('/')); + + var length = Math.min(fromParts.length, toParts.length); + var samePartsLength = length; + for (var i = 0; i < length; i++) { + if (fromParts[i] !== toParts[i]) { + samePartsLength = i; + break; + } + } + + var outputParts = []; + for (var i = samePartsLength; i < fromParts.length; i++) { + outputParts.push('..'); + } + + outputParts = outputParts.concat(toParts.slice(samePartsLength)); + + return outputParts.join('/'); +}; + +exports.sep = '/'; +exports.delimiter = ':'; + +exports.dirname = function (path) { + if (typeof path !== 'string') path = path + ''; + if (path.length === 0) return '.'; + var code = path.charCodeAt(0); + var hasRoot = code === 47 /*/*/; + var end = -1; + var matchedSlash = true; + for (var i = path.length - 1; i >= 1; --i) { + code = path.charCodeAt(i); + if (code === 47 /*/*/) { + if (!matchedSlash) { + end = i; + break; + } + } else { + // We saw the first non-path separator + matchedSlash = false; + } + } + + if (end === -1) return hasRoot ? '/' : '.'; + if (hasRoot && end === 1) { + // return '//'; + // Backwards-compat fix: + return '/'; + } + return path.slice(0, end); +}; + +function basename(path) { + if (typeof path !== 'string') path = path + ''; + + var start = 0; + var end = -1; + var matchedSlash = true; + var i; + + for (i = path.length - 1; i >= 0; --i) { + if (path.charCodeAt(i) === 47 /*/*/) { + // If we reached a path separator that was not part of a set of path + // separators at the end of the string, stop now + if (!matchedSlash) { + start = i + 1; + break; + } + } else if (end === -1) { + // We saw the first non-path separator, mark this as the end of our + // path component + matchedSlash = false; + end = i + 1; + } + } + + if (end === -1) return ''; + return path.slice(start, end); +} + +// Uses a mixed approach for backwards-compatibility, as ext behavior changed +// in new Node.js versions, so only basename() above is backported here +exports.basename = function (path, ext) { + var f = basename(path); + if (ext && f.substr(-1 * ext.length) === ext) { + f = f.substr(0, f.length - ext.length); + } + return f; +}; + +exports.extname = function (path) { + if (typeof path !== 'string') path = path + ''; + var startDot = -1; + var startPart = 0; + var end = -1; + var matchedSlash = true; + // Track the state of characters (if any) we see before our first dot and + // after any path separator we find + var preDotState = 0; + for (var i = path.length - 1; i >= 0; --i) { + var code = path.charCodeAt(i); + if (code === 47 /*/*/) { + // If we reached a path separator that was not part of a set of path + // separators at the end of the string, stop now + if (!matchedSlash) { + startPart = i + 1; + break; + } + continue; + } + if (end === -1) { + // We saw the first non-path separator, mark this as the end of our + // extension + matchedSlash = false; + end = i + 1; + } + if (code === 46 /*.*/) { + // If this is our first dot, mark it as the start of our extension + if (startDot === -1) + startDot = i; + else if (preDotState !== 1) + preDotState = 1; + } else if (startDot !== -1) { + // We saw a non-dot and non-path separator before our dot, so we should + // have a good chance at having a non-empty extension + preDotState = -1; + } + } + + if (startDot === -1 || end === -1 || + // We saw a non-dot character immediately before the dot + preDotState === 0 || + // The (right-most) trimmed path component is exactly '..' + preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { + return ''; + } + return path.slice(startDot, end); +}; + +function filter (xs, f) { + if (xs.filter) return xs.filter(f); + var res = []; + for (var i = 0; i < xs.length; i++) { + if (f(xs[i], i, xs)) res.push(xs[i]); + } + return res; +} + +// String.prototype.substr - negative index don't work in IE8 +var substr = 'ab'.substr(-1) === 'b' + ? function (str, start, len) { return str.substr(start, len) } + : function (str, start, len) { + if (start < 0) start = str.length + start; + return str.substr(start, len); + } +; + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 69 */ +/*!****************************************!*\ + !*** (webpack)/buildin/amd-options.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +/* WEBPACK VAR INJECTION */(function(__webpack_amd_options__) {/* globals __webpack_amd_options__ */ +module.exports = __webpack_amd_options__; + +/* WEBPACK VAR INJECTION */}.call(this, {})) + +/***/ }), +/* 70 */ +/*!************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/store/index.js ***! + \************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 59));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 71));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\n_vue.default.use(_vuex.default);\n\nvar store = new _vuex.default.Store({\n state: {\n // 从本地缓存中同步获取指定 key 对应的内容。\n ticket: uni.getStorageSync('ticket') || '',\n account: uni.getStorageSync('account') || '',\n password: uni.getStorageSync('password') || '',\n siteInfo: {\n 'id': '',\n 'userId': '',\n 'siteName': '',\n 'siteLogo': '',\n 'siteDomain': '',\n 'shortDomain': '',\n 'adminDomain': '',\n 'siteEmail': '',\n 'siteTelephone': '',\n 'siteMobile': '',\n 'siteWhatsapp': '',\n 'siteTelegram': '',\n 'corpName': '',\n 'corpAddress': '',\n 'status': '',\n 'serviceTime': '',\n 'countryCode': '',\n 'addTime': null,\n 'currencyCode': '',\n 'currencySymbol': '',\n 'areaCode': '',\n 'timeZone': null } },\n\n\n mutations: {\n setTicket: function setTicket(state, ticket) {\n var obj = state;\n obj.ticket = ticket;\n },\n setSiteInfo: function setSiteInfo(state, siteInfo) {\n var obj = state;\n obj.siteInfo = siteInfo;\n } } });var _default =\n\n\n\nstore;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsInN0b3JlIiwiU3RvcmUiLCJzdGF0ZSIsInRpY2tldCIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiYWNjb3VudCIsInBhc3N3b3JkIiwic2l0ZUluZm8iLCJtdXRhdGlvbnMiLCJzZXRUaWNrZXQiLCJvYmoiLCJzZXRTaXRlSW5mbyJdLCJtYXBwaW5ncyI6InVGQUFBO0FBQ0Esd0U7O0FBRUFBLGFBQUlDLEdBQUosQ0FBUUMsYUFBUjs7QUFFQSxJQUFNQyxLQUFLLEdBQUcsSUFBSUQsY0FBS0UsS0FBVCxDQUFlO0FBQzNCQyxPQUFLLEVBQUU7QUFDTjtBQUNDQyxVQUFNLEVBQUVDLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixRQUFuQixLQUFnQyxFQUZuQztBQUdSQyxXQUFPLEVBQUVGLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixTQUFuQixLQUFpQyxFQUhsQztBQUlSRSxZQUFRLEVBQUVILEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixVQUFuQixLQUFrQyxFQUpwQztBQUtSRyxZQUFRLEVBQUU7QUFDSCxZQUFNLEVBREg7QUFFSCxnQkFBVSxFQUZQO0FBR0gsa0JBQVksRUFIVDtBQUlILGtCQUFZLEVBSlQ7QUFLSCxvQkFBYyxFQUxYO0FBTUgscUJBQWUsRUFOWjtBQU9ILHFCQUFlLEVBUFo7QUFRSCxtQkFBYSxFQVJWO0FBU0gsdUJBQWlCLEVBVGQ7QUFVSCxvQkFBYyxFQVZYO0FBV0gsc0JBQWdCLEVBWGI7QUFZSCxzQkFBZ0IsRUFaYjtBQWFILGtCQUFZLEVBYlQ7QUFjSCxxQkFBZSxFQWRaO0FBZUgsZ0JBQVUsRUFmUDtBQWdCSCxxQkFBZSxFQWhCWjtBQWlCSCxxQkFBZSxFQWpCWjtBQWtCSCxpQkFBVyxJQWxCUjtBQW1CVCxzQkFBZ0IsRUFuQlA7QUFvQlQsd0JBQWtCLEVBcEJUO0FBcUJULGtCQUFZLEVBckJIO0FBc0JULGtCQUFZLElBdEJILEVBTEYsRUFEb0I7OztBQStCM0JDLFdBQVMsRUFBRTtBQUNUQyxhQUFTLEVBQUUsbUJBQUNSLEtBQUQsRUFBUUMsTUFBUixFQUFtQjtBQUM1QixVQUFNUSxHQUFHLEdBQUdULEtBQVo7QUFDQVMsU0FBRyxDQUFDUixNQUFKLEdBQWFBLE1BQWI7QUFDRCxLQUpRO0FBS1pTLGVBQVcsRUFBRSxxQkFBQ1YsS0FBRCxFQUFRTSxRQUFSLEVBQXFCO0FBQ2hDLFVBQU1HLEdBQUcsR0FBR1QsS0FBWjtBQUNBUyxTQUFHLENBQUNILFFBQUosR0FBZUEsUUFBZjtBQUNELEtBUlcsRUEvQmdCLEVBQWYsQ0FBZCxDOzs7O0FBMkNlUixLIiwiZmlsZSI6IjcwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbmltcG9ydCBWdWV4IGZyb20gJ3Z1ZXgnXHJcblxyXG5WdWUudXNlKFZ1ZXgpXHJcblxyXG5jb25zdCBzdG9yZSA9IG5ldyBWdWV4LlN0b3JlKHtcclxuICBzdGF0ZToge1xyXG5cdCAgLy8g5LuO5pys5Zyw57yT5a2Y5Lit5ZCM5q2l6I635Y+W5oyH5a6aIGtleSDlr7nlupTnmoTlhoXlrrnjgIJcclxuICAgIHRpY2tldDogdW5pLmdldFN0b3JhZ2VTeW5jKCd0aWNrZXQnKSB8fCAnJyxcclxuXHRhY2NvdW50OiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2FjY291bnQnKSB8fCAnJyxcclxuXHRwYXNzd29yZDogdW5pLmdldFN0b3JhZ2VTeW5jKCdwYXNzd29yZCcpIHx8ICcnLFxyXG5cdHNpdGVJbmZvOiB7XHJcbiAgICAgICAgJ2lkJzogJycsXHJcbiAgICAgICAgJ3VzZXJJZCc6ICcnLFxyXG4gICAgICAgICdzaXRlTmFtZSc6ICcnLFxyXG4gICAgICAgICdzaXRlTG9nbyc6ICcnLFxyXG4gICAgICAgICdzaXRlRG9tYWluJzogJycsXHJcbiAgICAgICAgJ3Nob3J0RG9tYWluJzogJycsXHJcbiAgICAgICAgJ2FkbWluRG9tYWluJzogJycsXHJcbiAgICAgICAgJ3NpdGVFbWFpbCc6ICcnLFxyXG4gICAgICAgICdzaXRlVGVsZXBob25lJzogJycsXHJcbiAgICAgICAgJ3NpdGVNb2JpbGUnOiAnJyxcclxuICAgICAgICAnc2l0ZVdoYXRzYXBwJzogJycsXHJcbiAgICAgICAgJ3NpdGVUZWxlZ3JhbSc6ICcnLFxyXG4gICAgICAgICdjb3JwTmFtZSc6ICcnLFxyXG4gICAgICAgICdjb3JwQWRkcmVzcyc6ICcnLFxyXG4gICAgICAgICdzdGF0dXMnOiAnJyxcclxuICAgICAgICAnc2VydmljZVRpbWUnOiAnJyxcclxuICAgICAgICAnY291bnRyeUNvZGUnOiAnJyxcclxuICAgICAgICAnYWRkVGltZSc6IG51bGwsXHJcblx0XHQnY3VycmVuY3lDb2RlJzogJycsXHJcblx0XHQnY3VycmVuY3lTeW1ib2wnOiAnJyxcclxuXHRcdCdhcmVhQ29kZSc6ICcnLFxyXG5cdFx0J3RpbWVab25lJzogbnVsbFxyXG4gICAgfVxyXG4gIH0sXHJcbiAgbXV0YXRpb25zOiB7XHJcbiAgICBzZXRUaWNrZXQ6IChzdGF0ZSwgdGlja2V0KSA9PiB7XHJcbiAgICAgIGNvbnN0IG9iaiA9IHN0YXRlXHJcbiAgICAgIG9iai50aWNrZXQgPSB0aWNrZXRcclxuICAgIH0sXHJcblx0c2V0U2l0ZUluZm86IChzdGF0ZSwgc2l0ZUluZm8pID0+IHtcclxuXHQgIGNvbnN0IG9iaiA9IHN0YXRlXHJcblx0ICBvYmouc2l0ZUluZm8gPSBzaXRlSW5mb1xyXG5cdH1cclxuICB9XHJcbn0pXHJcblxyXG5leHBvcnQgZGVmYXVsdCBzdG9yZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///70\n"); + +/***/ }), +/* 71 */ +/*!********************************************!*\ + !*** ./node_modules/vuex/dist/vuex.esm.js ***! + \********************************************/ +/*! exports provided: default, Store, createNamespacedHelpers, install, mapActions, mapGetters, mapMutations, mapState */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Store", function() { return Store; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createNamespacedHelpers", function() { return createNamespacedHelpers; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "install", function() { return install; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapActions", function() { return mapActions; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapGetters", function() { return mapGetters; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapMutations", function() { return mapMutations; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapState", function() { return mapState; }); +/*! + * vuex v3.4.0 + * (c) 2020 Evan You + * @license MIT + */ +function applyMixin (Vue) { + var version = Number(Vue.version.split('.')[0]); + + if (version >= 2) { + Vue.mixin({ beforeCreate: vuexInit }); + } else { + // override init and inject vuex init procedure + // for 1.x backwards compatibility. + var _init = Vue.prototype._init; + Vue.prototype._init = function (options) { + if ( options === void 0 ) options = {}; + + options.init = options.init + ? [vuexInit].concat(options.init) + : vuexInit; + _init.call(this, options); + }; + } + + /** + * Vuex init hook, injected into each instances init hooks list. + */ + + function vuexInit () { + var options = this.$options; + // store injection + if (options.store) { + this.$store = typeof options.store === 'function' + ? options.store() + : options.store; + } else if (options.parent && options.parent.$store) { + this.$store = options.parent.$store; + } + } +} + +var target = typeof window !== 'undefined' + ? window + : typeof global !== 'undefined' + ? global + : {}; +var devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__; + +function devtoolPlugin (store) { + if (!devtoolHook) { return } + + store._devtoolHook = devtoolHook; + + devtoolHook.emit('vuex:init', store); + + devtoolHook.on('vuex:travel-to-state', function (targetState) { + store.replaceState(targetState); + }); + + store.subscribe(function (mutation, state) { + devtoolHook.emit('vuex:mutation', mutation, state); + }, { prepend: true }); + + store.subscribeAction(function (action, state) { + devtoolHook.emit('vuex:action', action, state); + }, { prepend: true }); +} + +/** + * Get the first item that pass the test + * by second argument function + * + * @param {Array} list + * @param {Function} f + * @return {*} + */ + +/** + * forEach for object + */ +function forEachValue (obj, fn) { + Object.keys(obj).forEach(function (key) { return fn(obj[key], key); }); +} + +function isObject (obj) { + return obj !== null && typeof obj === 'object' +} + +function isPromise (val) { + return val && typeof val.then === 'function' +} + +function assert (condition, msg) { + if (!condition) { throw new Error(("[vuex] " + msg)) } +} + +function partial (fn, arg) { + return function () { + return fn(arg) + } +} + +// Base data struct for store's module, package with some attribute and method +var Module = function Module (rawModule, runtime) { + this.runtime = runtime; + // Store some children item + this._children = Object.create(null); + // Store the origin module object which passed by programmer + this._rawModule = rawModule; + var rawState = rawModule.state; + + // Store the origin module's state + this.state = (typeof rawState === 'function' ? rawState() : rawState) || {}; +}; + +var prototypeAccessors = { namespaced: { configurable: true } }; + +prototypeAccessors.namespaced.get = function () { + return !!this._rawModule.namespaced +}; + +Module.prototype.addChild = function addChild (key, module) { + this._children[key] = module; +}; + +Module.prototype.removeChild = function removeChild (key) { + delete this._children[key]; +}; + +Module.prototype.getChild = function getChild (key) { + return this._children[key] +}; + +Module.prototype.hasChild = function hasChild (key) { + return key in this._children +}; + +Module.prototype.update = function update (rawModule) { + this._rawModule.namespaced = rawModule.namespaced; + if (rawModule.actions) { + this._rawModule.actions = rawModule.actions; + } + if (rawModule.mutations) { + this._rawModule.mutations = rawModule.mutations; + } + if (rawModule.getters) { + this._rawModule.getters = rawModule.getters; + } +}; + +Module.prototype.forEachChild = function forEachChild (fn) { + forEachValue(this._children, fn); +}; + +Module.prototype.forEachGetter = function forEachGetter (fn) { + if (this._rawModule.getters) { + forEachValue(this._rawModule.getters, fn); + } +}; + +Module.prototype.forEachAction = function forEachAction (fn) { + if (this._rawModule.actions) { + forEachValue(this._rawModule.actions, fn); + } +}; + +Module.prototype.forEachMutation = function forEachMutation (fn) { + if (this._rawModule.mutations) { + forEachValue(this._rawModule.mutations, fn); + } +}; + +Object.defineProperties( Module.prototype, prototypeAccessors ); + +var ModuleCollection = function ModuleCollection (rawRootModule) { + // register root module (Vuex.Store options) + this.register([], rawRootModule, false); +}; + +ModuleCollection.prototype.get = function get (path) { + return path.reduce(function (module, key) { + return module.getChild(key) + }, this.root) +}; + +ModuleCollection.prototype.getNamespace = function getNamespace (path) { + var module = this.root; + return path.reduce(function (namespace, key) { + module = module.getChild(key); + return namespace + (module.namespaced ? key + '/' : '') + }, '') +}; + +ModuleCollection.prototype.update = function update$1 (rawRootModule) { + update([], this.root, rawRootModule); +}; + +ModuleCollection.prototype.register = function register (path, rawModule, runtime) { + var this$1 = this; + if ( runtime === void 0 ) runtime = true; + + if ((true)) { + assertRawModule(path, rawModule); + } + + var newModule = new Module(rawModule, runtime); + if (path.length === 0) { + this.root = newModule; + } else { + var parent = this.get(path.slice(0, -1)); + parent.addChild(path[path.length - 1], newModule); + } + + // register nested modules + if (rawModule.modules) { + forEachValue(rawModule.modules, function (rawChildModule, key) { + this$1.register(path.concat(key), rawChildModule, runtime); + }); + } +}; + +ModuleCollection.prototype.unregister = function unregister (path) { + var parent = this.get(path.slice(0, -1)); + var key = path[path.length - 1]; + if (!parent.getChild(key).runtime) { return } + + parent.removeChild(key); +}; + +ModuleCollection.prototype.isRegistered = function isRegistered (path) { + var parent = this.get(path.slice(0, -1)); + var key = path[path.length - 1]; + + return parent.hasChild(key) +}; + +function update (path, targetModule, newModule) { + if ((true)) { + assertRawModule(path, newModule); + } + + // update target module + targetModule.update(newModule); + + // update nested modules + if (newModule.modules) { + for (var key in newModule.modules) { + if (!targetModule.getChild(key)) { + if ((true)) { + console.warn( + "[vuex] trying to add a new module '" + key + "' on hot reloading, " + + 'manual reload is needed' + ); + } + return + } + update( + path.concat(key), + targetModule.getChild(key), + newModule.modules[key] + ); + } + } +} + +var functionAssert = { + assert: function (value) { return typeof value === 'function'; }, + expected: 'function' +}; + +var objectAssert = { + assert: function (value) { return typeof value === 'function' || + (typeof value === 'object' && typeof value.handler === 'function'); }, + expected: 'function or object with "handler" function' +}; + +var assertTypes = { + getters: functionAssert, + mutations: functionAssert, + actions: objectAssert +}; + +function assertRawModule (path, rawModule) { + Object.keys(assertTypes).forEach(function (key) { + if (!rawModule[key]) { return } + + var assertOptions = assertTypes[key]; + + forEachValue(rawModule[key], function (value, type) { + assert( + assertOptions.assert(value), + makeAssertionMessage(path, key, type, value, assertOptions.expected) + ); + }); + }); +} + +function makeAssertionMessage (path, key, type, value, expected) { + var buf = key + " should be " + expected + " but \"" + key + "." + type + "\""; + if (path.length > 0) { + buf += " in module \"" + (path.join('.')) + "\""; + } + buf += " is " + (JSON.stringify(value)) + "."; + return buf +} + +var Vue; // bind on install + +var Store = function Store (options) { + var this$1 = this; + if ( options === void 0 ) options = {}; + + // Auto install if it is not done yet and `window` has `Vue`. + // To allow users to avoid auto-installation in some cases, + // this code should be placed here. See #731 + if (!Vue && typeof window !== 'undefined' && window.Vue) { + install(window.Vue); + } + + if ((true)) { + assert(Vue, "must call Vue.use(Vuex) before creating a store instance."); + assert(typeof Promise !== 'undefined', "vuex requires a Promise polyfill in this browser."); + assert(this instanceof Store, "store must be called with the new operator."); + } + + var plugins = options.plugins; if ( plugins === void 0 ) plugins = []; + var strict = options.strict; if ( strict === void 0 ) strict = false; + + // store internal state + this._committing = false; + this._actions = Object.create(null); + this._actionSubscribers = []; + this._mutations = Object.create(null); + this._wrappedGetters = Object.create(null); + this._modules = new ModuleCollection(options); + this._modulesNamespaceMap = Object.create(null); + this._subscribers = []; + this._watcherVM = new Vue(); + this._makeLocalGettersCache = Object.create(null); + + // bind commit and dispatch to self + var store = this; + var ref = this; + var dispatch = ref.dispatch; + var commit = ref.commit; + this.dispatch = function boundDispatch (type, payload) { + return dispatch.call(store, type, payload) + }; + this.commit = function boundCommit (type, payload, options) { + return commit.call(store, type, payload, options) + }; + + // strict mode + this.strict = strict; + + var state = this._modules.root.state; + + // init root module. + // this also recursively registers all sub-modules + // and collects all module getters inside this._wrappedGetters + installModule(this, state, [], this._modules.root); + + // initialize the store vm, which is responsible for the reactivity + // (also registers _wrappedGetters as computed properties) + resetStoreVM(this, state); + + // apply plugins + plugins.forEach(function (plugin) { return plugin(this$1); }); + + var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools; + if (useDevtools) { + devtoolPlugin(this); + } +}; + +var prototypeAccessors$1 = { state: { configurable: true } }; + +prototypeAccessors$1.state.get = function () { + return this._vm._data.$$state +}; + +prototypeAccessors$1.state.set = function (v) { + if ((true)) { + assert(false, "use store.replaceState() to explicit replace store state."); + } +}; + +Store.prototype.commit = function commit (_type, _payload, _options) { + var this$1 = this; + + // check object-style commit + var ref = unifyObjectStyle(_type, _payload, _options); + var type = ref.type; + var payload = ref.payload; + var options = ref.options; + + var mutation = { type: type, payload: payload }; + var entry = this._mutations[type]; + if (!entry) { + if ((true)) { + console.error(("[vuex] unknown mutation type: " + type)); + } + return + } + this._withCommit(function () { + entry.forEach(function commitIterator (handler) { + handler(payload); + }); + }); + + this._subscribers + .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe + .forEach(function (sub) { return sub(mutation, this$1.state); }); + + if ( + ( true) && + options && options.silent + ) { + console.warn( + "[vuex] mutation type: " + type + ". Silent option has been removed. " + + 'Use the filter functionality in the vue-devtools' + ); + } +}; + +Store.prototype.dispatch = function dispatch (_type, _payload) { + var this$1 = this; + + // check object-style dispatch + var ref = unifyObjectStyle(_type, _payload); + var type = ref.type; + var payload = ref.payload; + + var action = { type: type, payload: payload }; + var entry = this._actions[type]; + if (!entry) { + if ((true)) { + console.error(("[vuex] unknown action type: " + type)); + } + return + } + + try { + this._actionSubscribers + .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe + .filter(function (sub) { return sub.before; }) + .forEach(function (sub) { return sub.before(action, this$1.state); }); + } catch (e) { + if ((true)) { + console.warn("[vuex] error in before action subscribers: "); + console.error(e); + } + } + + var result = entry.length > 1 + ? Promise.all(entry.map(function (handler) { return handler(payload); })) + : entry[0](payload); + + return new Promise(function (resolve, reject) { + result.then(function (res) { + try { + this$1._actionSubscribers + .filter(function (sub) { return sub.after; }) + .forEach(function (sub) { return sub.after(action, this$1.state); }); + } catch (e) { + if ((true)) { + console.warn("[vuex] error in after action subscribers: "); + console.error(e); + } + } + resolve(res); + }, function (error) { + try { + this$1._actionSubscribers + .filter(function (sub) { return sub.error; }) + .forEach(function (sub) { return sub.error(action, this$1.state, error); }); + } catch (e) { + if ((true)) { + console.warn("[vuex] error in error action subscribers: "); + console.error(e); + } + } + reject(error); + }); + }) +}; + +Store.prototype.subscribe = function subscribe (fn, options) { + return genericSubscribe(fn, this._subscribers, options) +}; + +Store.prototype.subscribeAction = function subscribeAction (fn, options) { + var subs = typeof fn === 'function' ? { before: fn } : fn; + return genericSubscribe(subs, this._actionSubscribers, options) +}; + +Store.prototype.watch = function watch (getter, cb, options) { + var this$1 = this; + + if ((true)) { + assert(typeof getter === 'function', "store.watch only accepts a function."); + } + return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options) +}; + +Store.prototype.replaceState = function replaceState (state) { + var this$1 = this; + + this._withCommit(function () { + this$1._vm._data.$$state = state; + }); +}; + +Store.prototype.registerModule = function registerModule (path, rawModule, options) { + if ( options === void 0 ) options = {}; + + if (typeof path === 'string') { path = [path]; } + + if ((true)) { + assert(Array.isArray(path), "module path must be a string or an Array."); + assert(path.length > 0, 'cannot register the root module by using registerModule.'); + } + + this._modules.register(path, rawModule); + installModule(this, this.state, path, this._modules.get(path), options.preserveState); + // reset store to update getters... + resetStoreVM(this, this.state); +}; + +Store.prototype.unregisterModule = function unregisterModule (path) { + var this$1 = this; + + if (typeof path === 'string') { path = [path]; } + + if ((true)) { + assert(Array.isArray(path), "module path must be a string or an Array."); + } + + this._modules.unregister(path); + this._withCommit(function () { + var parentState = getNestedState(this$1.state, path.slice(0, -1)); + Vue.delete(parentState, path[path.length - 1]); + }); + resetStore(this); +}; + +Store.prototype.hasModule = function hasModule (path) { + if (typeof path === 'string') { path = [path]; } + + if ((true)) { + assert(Array.isArray(path), "module path must be a string or an Array."); + } + + return this._modules.isRegistered(path) +}; + +Store.prototype.hotUpdate = function hotUpdate (newOptions) { + this._modules.update(newOptions); + resetStore(this, true); +}; + +Store.prototype._withCommit = function _withCommit (fn) { + var committing = this._committing; + this._committing = true; + fn(); + this._committing = committing; +}; + +Object.defineProperties( Store.prototype, prototypeAccessors$1 ); + +function genericSubscribe (fn, subs, options) { + if (subs.indexOf(fn) < 0) { + options && options.prepend + ? subs.unshift(fn) + : subs.push(fn); + } + return function () { + var i = subs.indexOf(fn); + if (i > -1) { + subs.splice(i, 1); + } + } +} + +function resetStore (store, hot) { + store._actions = Object.create(null); + store._mutations = Object.create(null); + store._wrappedGetters = Object.create(null); + store._modulesNamespaceMap = Object.create(null); + var state = store.state; + // init all modules + installModule(store, state, [], store._modules.root, true); + // reset vm + resetStoreVM(store, state, hot); +} + +function resetStoreVM (store, state, hot) { + var oldVm = store._vm; + + // bind store public getters + store.getters = {}; + // reset local getters cache + store._makeLocalGettersCache = Object.create(null); + var wrappedGetters = store._wrappedGetters; + var computed = {}; + forEachValue(wrappedGetters, function (fn, key) { + // use computed to leverage its lazy-caching mechanism + // direct inline function use will lead to closure preserving oldVm. + // using partial to return function with only arguments preserved in closure environment. + computed[key] = partial(fn, store); + Object.defineProperty(store.getters, key, { + get: function () { return store._vm[key]; }, + enumerable: true // for local getters + }); + }); + + // use a Vue instance to store the state tree + // suppress warnings just in case the user has added + // some funky global mixins + var silent = Vue.config.silent; + Vue.config.silent = true; + store._vm = new Vue({ + data: { + $$state: state + }, + computed: computed + }); + Vue.config.silent = silent; + + // enable strict mode for new vm + if (store.strict) { + enableStrictMode(store); + } + + if (oldVm) { + if (hot) { + // dispatch changes in all subscribed watchers + // to force getter re-evaluation for hot reloading. + store._withCommit(function () { + oldVm._data.$$state = null; + }); + } + Vue.nextTick(function () { return oldVm.$destroy(); }); + } +} + +function installModule (store, rootState, path, module, hot) { + var isRoot = !path.length; + var namespace = store._modules.getNamespace(path); + + // register in namespace map + if (module.namespaced) { + if (store._modulesNamespaceMap[namespace] && ("development" !== 'production')) { + console.error(("[vuex] duplicate namespace " + namespace + " for the namespaced module " + (path.join('/')))); + } + store._modulesNamespaceMap[namespace] = module; + } + + // set state + if (!isRoot && !hot) { + var parentState = getNestedState(rootState, path.slice(0, -1)); + var moduleName = path[path.length - 1]; + store._withCommit(function () { + if ((true)) { + if (moduleName in parentState) { + console.warn( + ("[vuex] state field \"" + moduleName + "\" was overridden by a module with the same name at \"" + (path.join('.')) + "\"") + ); + } + } + Vue.set(parentState, moduleName, module.state); + }); + } + + var local = module.context = makeLocalContext(store, namespace, path); + + module.forEachMutation(function (mutation, key) { + var namespacedType = namespace + key; + registerMutation(store, namespacedType, mutation, local); + }); + + module.forEachAction(function (action, key) { + var type = action.root ? key : namespace + key; + var handler = action.handler || action; + registerAction(store, type, handler, local); + }); + + module.forEachGetter(function (getter, key) { + var namespacedType = namespace + key; + registerGetter(store, namespacedType, getter, local); + }); + + module.forEachChild(function (child, key) { + installModule(store, rootState, path.concat(key), child, hot); + }); +} + +/** + * make localized dispatch, commit, getters and state + * if there is no namespace, just use root ones + */ +function makeLocalContext (store, namespace, path) { + var noNamespace = namespace === ''; + + var local = { + dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) { + var args = unifyObjectStyle(_type, _payload, _options); + var payload = args.payload; + var options = args.options; + var type = args.type; + + if (!options || !options.root) { + type = namespace + type; + if (( true) && !store._actions[type]) { + console.error(("[vuex] unknown local action type: " + (args.type) + ", global type: " + type)); + return + } + } + + return store.dispatch(type, payload) + }, + + commit: noNamespace ? store.commit : function (_type, _payload, _options) { + var args = unifyObjectStyle(_type, _payload, _options); + var payload = args.payload; + var options = args.options; + var type = args.type; + + if (!options || !options.root) { + type = namespace + type; + if (( true) && !store._mutations[type]) { + console.error(("[vuex] unknown local mutation type: " + (args.type) + ", global type: " + type)); + return + } + } + + store.commit(type, payload, options); + } + }; + + // getters and state object must be gotten lazily + // because they will be changed by vm update + Object.defineProperties(local, { + getters: { + get: noNamespace + ? function () { return store.getters; } + : function () { return makeLocalGetters(store, namespace); } + }, + state: { + get: function () { return getNestedState(store.state, path); } + } + }); + + return local +} + +function makeLocalGetters (store, namespace) { + if (!store._makeLocalGettersCache[namespace]) { + var gettersProxy = {}; + var splitPos = namespace.length; + Object.keys(store.getters).forEach(function (type) { + // skip if the target getter is not match this namespace + if (type.slice(0, splitPos) !== namespace) { return } + + // extract local getter type + var localType = type.slice(splitPos); + + // Add a port to the getters proxy. + // Define as getter property because + // we do not want to evaluate the getters in this time. + Object.defineProperty(gettersProxy, localType, { + get: function () { return store.getters[type]; }, + enumerable: true + }); + }); + store._makeLocalGettersCache[namespace] = gettersProxy; + } + + return store._makeLocalGettersCache[namespace] +} + +function registerMutation (store, type, handler, local) { + var entry = store._mutations[type] || (store._mutations[type] = []); + entry.push(function wrappedMutationHandler (payload) { + handler.call(store, local.state, payload); + }); +} + +function registerAction (store, type, handler, local) { + var entry = store._actions[type] || (store._actions[type] = []); + entry.push(function wrappedActionHandler (payload) { + var res = handler.call(store, { + dispatch: local.dispatch, + commit: local.commit, + getters: local.getters, + state: local.state, + rootGetters: store.getters, + rootState: store.state + }, payload); + if (!isPromise(res)) { + res = Promise.resolve(res); + } + if (store._devtoolHook) { + return res.catch(function (err) { + store._devtoolHook.emit('vuex:error', err); + throw err + }) + } else { + return res + } + }); +} + +function registerGetter (store, type, rawGetter, local) { + if (store._wrappedGetters[type]) { + if ((true)) { + console.error(("[vuex] duplicate getter key: " + type)); + } + return + } + store._wrappedGetters[type] = function wrappedGetter (store) { + return rawGetter( + local.state, // local state + local.getters, // local getters + store.state, // root state + store.getters // root getters + ) + }; +} + +function enableStrictMode (store) { + store._vm.$watch(function () { return this._data.$$state }, function () { + if ((true)) { + assert(store._committing, "do not mutate vuex store state outside mutation handlers."); + } + }, { deep: true, sync: true }); +} + +function getNestedState (state, path) { + return path.reduce(function (state, key) { return state[key]; }, state) +} + +function unifyObjectStyle (type, payload, options) { + if (isObject(type) && type.type) { + options = payload; + payload = type; + type = type.type; + } + + if ((true)) { + assert(typeof type === 'string', ("expects string as the type, but found " + (typeof type) + ".")); + } + + return { type: type, payload: payload, options: options } +} + +function install (_Vue) { + if (Vue && _Vue === Vue) { + if ((true)) { + console.error( + '[vuex] already installed. Vue.use(Vuex) should be called only once.' + ); + } + return + } + Vue = _Vue; + applyMixin(Vue); +} + +/** + * Reduce the code which written in Vue.js for getting the state. + * @param {String} [namespace] - Module's namespace + * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it. + * @param {Object} + */ +var mapState = normalizeNamespace(function (namespace, states) { + var res = {}; + if (( true) && !isValidMap(states)) { + console.error('[vuex] mapState: mapper parameter must be either an Array or an Object'); + } + normalizeMap(states).forEach(function (ref) { + var key = ref.key; + var val = ref.val; + + res[key] = function mappedState () { + var state = this.$store.state; + var getters = this.$store.getters; + if (namespace) { + var module = getModuleByNamespace(this.$store, 'mapState', namespace); + if (!module) { + return + } + state = module.context.state; + getters = module.context.getters; + } + return typeof val === 'function' + ? val.call(this, state, getters) + : state[val] + }; + // mark vuex getter for devtools + res[key].vuex = true; + }); + return res +}); + +/** + * Reduce the code which written in Vue.js for committing the mutation + * @param {String} [namespace] - Module's namespace + * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept anthor params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function. + * @return {Object} + */ +var mapMutations = normalizeNamespace(function (namespace, mutations) { + var res = {}; + if (( true) && !isValidMap(mutations)) { + console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object'); + } + normalizeMap(mutations).forEach(function (ref) { + var key = ref.key; + var val = ref.val; + + res[key] = function mappedMutation () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + // Get the commit method from store + var commit = this.$store.commit; + if (namespace) { + var module = getModuleByNamespace(this.$store, 'mapMutations', namespace); + if (!module) { + return + } + commit = module.context.commit; + } + return typeof val === 'function' + ? val.apply(this, [commit].concat(args)) + : commit.apply(this.$store, [val].concat(args)) + }; + }); + return res +}); + +/** + * Reduce the code which written in Vue.js for getting the getters + * @param {String} [namespace] - Module's namespace + * @param {Object|Array} getters + * @return {Object} + */ +var mapGetters = normalizeNamespace(function (namespace, getters) { + var res = {}; + if (( true) && !isValidMap(getters)) { + console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object'); + } + normalizeMap(getters).forEach(function (ref) { + var key = ref.key; + var val = ref.val; + + // The namespace has been mutated by normalizeNamespace + val = namespace + val; + res[key] = function mappedGetter () { + if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) { + return + } + if (( true) && !(val in this.$store.getters)) { + console.error(("[vuex] unknown getter: " + val)); + return + } + return this.$store.getters[val] + }; + // mark vuex getter for devtools + res[key].vuex = true; + }); + return res +}); + +/** + * Reduce the code which written in Vue.js for dispatch the action + * @param {String} [namespace] - Module's namespace + * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function. + * @return {Object} + */ +var mapActions = normalizeNamespace(function (namespace, actions) { + var res = {}; + if (( true) && !isValidMap(actions)) { + console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object'); + } + normalizeMap(actions).forEach(function (ref) { + var key = ref.key; + var val = ref.val; + + res[key] = function mappedAction () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + // get dispatch function from store + var dispatch = this.$store.dispatch; + if (namespace) { + var module = getModuleByNamespace(this.$store, 'mapActions', namespace); + if (!module) { + return + } + dispatch = module.context.dispatch; + } + return typeof val === 'function' + ? val.apply(this, [dispatch].concat(args)) + : dispatch.apply(this.$store, [val].concat(args)) + }; + }); + return res +}); + +/** + * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object + * @param {String} namespace + * @return {Object} + */ +var createNamespacedHelpers = function (namespace) { return ({ + mapState: mapState.bind(null, namespace), + mapGetters: mapGetters.bind(null, namespace), + mapMutations: mapMutations.bind(null, namespace), + mapActions: mapActions.bind(null, namespace) +}); }; + +/** + * Normalize the map + * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ] + * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ] + * @param {Array|Object} map + * @return {Object} + */ +function normalizeMap (map) { + if (!isValidMap(map)) { + return [] + } + return Array.isArray(map) + ? map.map(function (key) { return ({ key: key, val: key }); }) + : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); }) +} + +/** + * Validate whether given map is valid or not + * @param {*} map + * @return {Boolean} + */ +function isValidMap (map) { + return Array.isArray(map) || isObject(map) +} + +/** + * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map. + * @param {Function} fn + * @return {Function} + */ +function normalizeNamespace (fn) { + return function (namespace, map) { + if (typeof namespace !== 'string') { + map = namespace; + namespace = ''; + } else if (namespace.charAt(namespace.length - 1) !== '/') { + namespace += '/'; + } + return fn(namespace, map) + } +} + +/** + * Search a special module from store by namespace. if module not exist, print error message. + * @param {Object} store + * @param {String} helper + * @param {String} namespace + * @return {Object} + */ +function getModuleByNamespace (store, helper, namespace) { + var module = store._modulesNamespaceMap[namespace]; + if (( true) && !module) { + console.error(("[vuex] module namespace not found in " + helper + "(): " + namespace)); + } + return module +} + +var index = { + Store: Store, + install: install, + version: '3.4.0', + mapState: mapState, + mapMutations: mapMutations, + mapGetters: mapGetters, + mapActions: mapActions, + createNamespacedHelpers: createNamespacedHelpers +}; + +/* harmony default export */ __webpack_exports__["default"] = (index); + + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 72))) + +/***/ }), +/* 72 */ +/*!***********************************!*\ + !*** (webpack)/buildin/global.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +var g; + +// This works in non-strict mode +g = (function() { + return this; +})(); + +try { + // This works if eval is allowed (see CSP) + g = g || new Function("return this")(); +} catch (e) { + // This works if the window reference is available + if (typeof window === "object") g = window; +} + +// g can still be undefined, but nothing to do about it... +// We return undefined, instead of nothing here, so it's +// easier to handle this case. if(!global) { ...} + +module.exports = g; + + +/***/ }), +/* 73 */ +/*!****************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/utils/TokenUtil.js ***! + \****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\nvar tronweb = __webpack_require__(/*! tronweb */ 74);\nvar bip39 = __webpack_require__(/*! bip39 */ 396);\nvar bip32 = __webpack_require__(/*! bip32 */ 451);\nvar util = __webpack_require__(/*! ethereumjs-util */ 467);\nvar ethers = __webpack_require__(/*! ethers */ 98);\nvar bitcoin = __webpack_require__(/*! bitcoinjs-lib */ 497);\nvar Tx = __webpack_require__(/*! ethereumjs-tx */ 571);\n\n\nvar token = {\n\n // 获取助记词\n generateMnemonic: function generateMnemonic() {\n return bip39.generateMnemonic();\n },\n //获取Child\n getPrivateKey: function getPrivateKey(mnemonic, hdpath) {\n var seed = bip39.mnemonicToSeedSync(mnemonic);\n var node = bip32.fromSeed(seed);\n var child = node.derivePath(hdpath);\n var privateKey = util.bufferToHex(child.privateKey);\n return privateKey;\n\n },\n //根据助记词生成以太坊的钱包信息\n generateEth: function generateEth(mnemonic) {\n\n var privateKey = this.getPrivateKey(mnemonic, \"m/44'/60'/0'/0/0\");\n\n var wallet = new ethers.Wallet(privateKey);\n var address = wallet.address;\n return {\n 'privateKey': privateKey,\n 'address': address };\n\n },\n //根据助记词生成波场的钱包信息\n generateTron: function generateTron(mnemonic) {\n var privateKey = this.getPrivateKey(mnemonic, \"m/44'/195'/0'/0/0\");\n privateKey = privateKey.replace('0x', '');\n var address = tronweb.address.fromPrivateKey(privateKey);\n return {\n 'privateKey': privateKey,\n 'address': address };\n\n },\n //根据助记词生成比特币钱包信息\n generateBtc: function generateBtc(mnemonic) {\n var seed = bip39.mnemonicToSeedSync(mnemonic);\n var node = bip32.fromSeed(seed);\n var keyPair = node.derivePath(\"m/44'/195'/0'/0/0\");\n var privateKey = keyPair.toWIF();\n __f__(\"log\", \"BTC私钥:\", privateKey, \" at utils/TokenUtil.js:54\");\n var address = bitcoin.payments.p2sh({ redeem: bitcoin.payments.p2wpkh({ pubkey: keyPair.publicKey }) });\n\n //bitcoin.payments.p2pkh({ pubkey: child.publicKey })\n //console.log(address.fromScriptHash({pubkey: keyPair.publicKey}))\n return {\n 'privateKey': privateKey,\n 'address': address.address };\n\n },\n //导入比特币私钥\n importBtcPrivateKey: function importBtcPrivateKey(privateKey) {\n var keyPair = new bitcoin.ECPair.fromWIF(privateKey);\n var address = bitcoin.payments.p2sh({ redeem: bitcoin.payments.p2wpkh({ pubkey: keyPair.publicKey }) });\n //console.log(address.fromScriptHash({pubkey: keyPair.publicKey}))\n return {\n 'privateKey': privateKey,\n 'address': address.address };\n\n },\n //导入以太坊私钥\n importEthPrivateKey: function importEthPrivateKey(privateKey) {\n var wallet = new ethers.Wallet(privateKey);\n var address = wallet.address;\n return {\n 'privateKey': privateKey,\n 'address': address };\n\n },\n //导入波场私钥\n importTronPrivateKey: function importTronPrivateKey(privateKey) {\n var address = tronweb.address.fromPrivateKey(privateKey);\n return {\n 'privateKey': privateKey,\n 'address': address };\n\n },\n creatingWallets: function creatingWallets() {\n var mnemonic = this.generateMnemonic();\n var eth = this.generateEth(mnemonic);\n var tron = this.generateTron(mnemonic);\n var btc = this.generateBtc(mnemonic);\n // let privateKey = this.getPrivateKey(mnemonic);\n return {\n 'eth': eth,\n 'tron': tron,\n 'btc': btc,\n 'mnemonic': mnemonic\n // 'privateKey': privateKey\n };\n } };var _default =\n\ntoken;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvVG9rZW5VdGlsLmpzIl0sIm5hbWVzIjpbInRyb253ZWIiLCJyZXF1aXJlIiwiYmlwMzkiLCJiaXAzMiIsInV0aWwiLCJldGhlcnMiLCJiaXRjb2luIiwiVHgiLCJ0b2tlbiIsImdlbmVyYXRlTW5lbW9uaWMiLCJnZXRQcml2YXRlS2V5IiwibW5lbW9uaWMiLCJoZHBhdGgiLCJzZWVkIiwibW5lbW9uaWNUb1NlZWRTeW5jIiwibm9kZSIsImZyb21TZWVkIiwiY2hpbGQiLCJkZXJpdmVQYXRoIiwicHJpdmF0ZUtleSIsImJ1ZmZlclRvSGV4IiwiZ2VuZXJhdGVFdGgiLCJ3YWxsZXQiLCJXYWxsZXQiLCJhZGRyZXNzIiwiZ2VuZXJhdGVUcm9uIiwicmVwbGFjZSIsImZyb21Qcml2YXRlS2V5IiwiZ2VuZXJhdGVCdGMiLCJrZXlQYWlyIiwidG9XSUYiLCJwYXltZW50cyIsInAyc2giLCJyZWRlZW0iLCJwMndwa2giLCJwdWJrZXkiLCJwdWJsaWNLZXkiLCJpbXBvcnRCdGNQcml2YXRlS2V5IiwiRUNQYWlyIiwiZnJvbVdJRiIsImltcG9ydEV0aFByaXZhdGVLZXkiLCJpbXBvcnRUcm9uUHJpdmF0ZUtleSIsImNyZWF0aW5nV2FsbGV0cyIsImV0aCIsInRyb24iLCJidGMiXSwibWFwcGluZ3MiOiI7QUFDQSxJQUFNQSxPQUFPLEdBQUdDLG1CQUFPLENBQUMsaUJBQUQsQ0FBdkI7QUFDQSxJQUFNQyxLQUFLLEdBQUdELG1CQUFPLENBQUMsZ0JBQUQsQ0FBckI7QUFDQSxJQUFNRSxLQUFLLEdBQUdGLG1CQUFPLENBQUMsZ0JBQUQsQ0FBckI7QUFDQSxJQUFNRyxJQUFJLEdBQUdILG1CQUFPLENBQUMsMEJBQUQsQ0FBcEI7QUFDQSxJQUFNSSxNQUFNLEdBQUdKLG1CQUFPLENBQUMsZ0JBQUQsQ0FBdEI7QUFDQSxJQUFNSyxPQUFPLEdBQUdMLG1CQUFPLENBQUMsd0JBQUQsQ0FBdkI7QUFDQSxJQUFJTSxFQUFFLEdBQUdOLG1CQUFPLENB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XHJcbmNvbnN0IGJpcDM5ID0gcmVxdWlyZSgnYmlwMzknKTtcclxuY29uc3QgYmlwMzIgPSByZXF1aXJlKCdiaXAzMicpO1xyXG5jb25zdCB1dGlsID0gcmVxdWlyZSgnZXRoZXJldW1qcy11dGlsJylcclxuY29uc3QgZXRoZXJzID0gcmVxdWlyZSgnZXRoZXJzJylcclxuY29uc3QgYml0Y29pbiA9IHJlcXVpcmUoJ2JpdGNvaW5qcy1saWInKVxyXG5sZXQgVHggPSByZXF1aXJlKCdldGhlcmV1bWpzLXR4Jyk7XHJcblxyXG5cclxubGV0IHRva2VuID0ge1xyXG5cclxuXHQvLyDojrflj5bliqnorrDor41cclxuXHRnZW5lcmF0ZU1uZW1vbmljOiBmdW5jdGlvbigpIHtcclxuXHRcdHJldHVybiBiaXAzOS5nZW5lcmF0ZU1uZW1vbmljKCk7XHJcblx0fSxcclxuXHQvL+iOt+WPlkNoaWxkXHJcblx0Z2V0UHJpdmF0ZUtleTogZnVuY3Rpb24obW5lbW9uaWMsIGhkcGF0aCkge1xyXG5cdFx0bGV0IHNlZWQgPSBiaXAzOS5tbmVtb25pY1RvU2VlZFN5bmMobW5lbW9uaWMpO1xyXG5cdFx0Y29uc3Qgbm9kZSA9IGJpcDMyLmZyb21TZWVkKHNlZWQpO1xyXG5cdFx0Y29uc3QgY2hpbGQgPSBub2RlLmRlcml2ZVBhdGgoaGRwYXRoKTtcclxuXHRcdGxldCBwcml2YXRlS2V5ID0gdXRpbC5idWZmZXJUb0hleChjaGlsZC5wcml2YXRlS2V5KTtcclxuXHRcdHJldHVybiBwcml2YXRlS2V5O1xyXG5cdFx0XHJcblx0fSxcclxuXHQvL+agueaNruWKqeiusOivjeeUn+aIkOS7peWkquWdiueahOmSseWMheS/oeaBr1xyXG5cdGdlbmVyYXRlRXRoOiBmdW5jdGlvbihtbmVtb25pYykge1xyXG5cclxuXHRcdGxldCBwcml2YXRlS2V5ID0gdGhpcy5nZXRQcml2YXRlS2V5KG1uZW1vbmljLCBcIm0vNDQnLzYwJy8wJy8wLzBcIik7XHJcblx0XHRcclxuXHRcdGxldCB3YWxsZXQgPSBuZXcgZXRoZXJzLldhbGxldChwcml2YXRlS2V5KTtcclxuXHRcdGxldCBhZGRyZXNzID0gd2FsbGV0LmFkZHJlc3M7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHQncHJpdmF0ZUtleSc6IHByaXZhdGVLZXksXHJcblx0XHRcdCdhZGRyZXNzJzogYWRkcmVzc1xyXG5cdFx0fTtcclxuXHR9LFxyXG5cdC8v5qC55o2u5Yqp6K6w6K+N55Sf5oiQ5rOi5Zy655qE6ZKx5YyF5L+h5oGvXHJcblx0Z2VuZXJhdGVUcm9uOiBmdW5jdGlvbihtbmVtb25pYykge1xyXG5cdFx0bGV0IHByaXZhdGVLZXkgPSB0aGlzLmdldFByaXZhdGVLZXkobW5lbW9uaWMsIFwibS80NCcvMTk1Jy8wJy8wLzBcIik7XHJcblx0XHRwcml2YXRlS2V5ID0gcHJpdmF0ZUtleS5yZXBsYWNlKCcweCcsICcnKTtcclxuXHRcdGxldCBhZGRyZXNzID0gdHJvbndlYi5hZGRyZXNzLmZyb21Qcml2YXRlS2V5KHByaXZhdGVLZXkpO1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0J3ByaXZhdGVLZXknOiBwcml2YXRlS2V5LFxyXG5cdFx0XHQnYWRkcmVzcyc6IGFkZHJlc3NcclxuXHRcdH07XHJcblx0fSxcclxuXHQvL+agueaNruWKqeiusOivjeeUn+aIkOavlOeJueW4gemSseWMheS/oeaBr1xyXG5cdGdlbmVyYXRlQnRjOiBmdW5jdGlvbihtbmVtb25pYykge1xyXG5cdFx0bGV0IHNlZWQgPSBiaXAzOS5tbmVtb25pY1RvU2VlZFN5bmMobW5lbW9uaWMpO1xyXG5cdFx0Y29uc3Qgbm9kZSA9IGJpcDMyLmZyb21TZWVkKHNlZWQpO1xyXG5cdFx0Y29uc3Qga2V5UGFpciA9IG5vZGUuZGVyaXZlUGF0aChcIm0vNDQnLzE5NScvMCcvMC8wXCIpO1xyXG5cdFx0Y29uc3QgcHJpdmF0ZUtleSA9IGtleVBhaXIudG9XSUYoKTtcclxuXHRcdGNvbnNvbGUubG9nKFwiQlRD56eB6ZKl77yaXCIsIHByaXZhdGVLZXkpXHJcblx0XHRsZXQgYWRkcmVzcyA9IGJpdGNvaW4ucGF5bWVudHMucDJzaCh7cmVkZWVtOiBiaXRjb2luLnBheW1lbnRzLnAyd3BraCh7IHB1YmtleToga2V5UGFpci5wdWJsaWNLZXkgfSl9KTtcclxuXHRcdFxyXG5cdFx0Ly9iaXRjb2luLnBheW1lbnRzLnAycGtoKHsgcHVia2V5OiBjaGlsZC5wdWJsaWNLZXkgfSlcclxuXHRcdC8vY29uc29sZS5sb2coYWRkcmVzcy5mcm9tU2NyaXB0SGFzaCh7cHVia2V5OiBrZXlQYWlyLnB1YmxpY0tleX0pKVxyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0J3ByaXZhdGVLZXknOiBwcml2YXRlS2V5LFxyXG5cdFx0XHQnYWRkcmVzcyc6IGFkZHJlc3MuYWRkcmVzc1xyXG5cdFx0fTtcclxuXHR9LFxyXG5cdC8v5a+85YWl5q+U54m55biB56eB6ZKlXHJcblx0aW1wb3J0QnRjUHJpdmF0ZUtleTogZnVuY3Rpb24ocHJpdmF0ZUtleSkge1xyXG5cdFx0bGV0IGtleVBhaXIgPSBuZXcgYml0Y29pbi5FQ1BhaXIuZnJvbVdJRihwcml2YXRlS2V5KTtcclxuXHRcdGxldCBhZGRyZXNzID0gYml0Y29pbi5wYXltZW50cy5wMnNoKHtyZWRlZW06IGJpdGNvaW4ucGF5bWVudHMucDJ3cGtoKHsgcHVia2V5OiBrZXlQYWlyLnB1YmxpY0tleSB9KX0pO1xyXG5cdFx0Ly9jb25zb2xlLmxvZyhhZGRyZXNzLmZyb21TY3JpcHRIYXNoKHtwdWJrZXk6IGtleVBhaXIucHVibGljS2V5fSkpXHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHQncHJpdmF0ZUtleSc6IHByaXZhdGVLZXksXHJcblx0XHRcdCdhZGRyZXNzJzogYWRkcmVzcy5hZGRyZXNzXHJcblx0XHR9O1xyXG5cdH0sXHJcblx0Ly/lr7zlhaXku6XlpKrlnYrnp4HpkqVcclxuXHRpbXBvcnRFdGhQcml2YXRlS2V5OiBmdW5jdGlvbihwcml2YXRlS2V5KSB7XHJcblx0XHRsZXQgd2FsbGV0ID0gbmV3IGV0aGVycy5XYWxsZXQocHJpdmF0ZUtleSk7XHJcblx0XHRsZXQgYWRkcmVzcyA9IHdhbGxldC5hZGRyZXNzO1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0J3ByaXZhdGVLZXknOiBwcml2YXRlS2V5LFxyXG5cdFx0XHQnYWRkcmVzcyc6IGFkZHJlc3NcclxuXHRcdH07XHJcblx0fSxcclxuXHQvL+WvvOWFpeazouWcuuengemSpVxyXG5cdGltcG9ydFRyb25Qcml2YXRlS2V5OiBmdW5jdGlvbihwcml2YXRlS2V5KSB7XHJcblx0XHRsZXQgYWRkcmVzcyA9IHRyb253ZWIuYWRkcmVzcy5mcm9tUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdCdwcml2YXRlS2V5JzogcHJpdmF0ZUtleSxcclxuXHRcdFx0J2FkZHJlc3MnOiBhZGRyZXNzXHJcblx0XHR9O1xyXG5cdH0sXHJcblx0Y3JlYXRpbmdXYWxsZXRzOiBmdW5jdGlvbigpIHtcclxuXHQgIGxldCBtbmVtb25pYyA9IHRoaXMuZ2VuZXJhdGVNbmVtb25pYygpO1xyXG5cdCAgbGV0IGV0aCA9IHRoaXMuZ2VuZXJhdGVFdGgobW5lbW9uaWMpO1xyXG5cdCAgbGV0IHRyb24gPSB0aGlzLmdlbmVyYXRlVHJvbihtbmVtb25pYyk7XHJcblx0ICBsZXQgYnRjID0gdGhpcy5nZW5lcmF0ZUJ0YyhtbmVtb25pYyk7XHJcblx0ICAvLyBsZXQgcHJpdmF0ZUtleSA9IHRoaXMuZ2V0UHJpdmF0ZUtleShtbmVtb25pYyk7XHJcblx0ICByZXR1cm4ge1xyXG5cdCAgICdldGgnOiBldGgsXHJcblx0ICAgJ3Ryb24nOiB0cm9uLFxyXG5cdCAgICdidGMnOiBidGMsXHJcblx0ICAgJ21uZW1vbmljJzogbW5lbW9uaWMsXHJcblx0ICAgLy8gJ3ByaXZhdGVLZXknOiBwcml2YXRlS2V5XHJcblx0ICB9O1xyXG5cdCB9LFxyXG59XHJcbmV4cG9ydCBkZWZhdWx0IHRva2VuXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///73\n"); + +/***/ }), +/* 74 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/tronweb/dist/TronWeb.node.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(__f__, Buffer) {module.exports = function (e) {var t = {};function r(n) {if (t[n]) return t[n].exports;var i = t[n] = { i: n, l: !1, exports: {} };return e[n].call(i.exports, i, i.exports, r), i.l = !0, i.exports;}return r.m = e, r.c = t, r.d = function (e, t, n) {r.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: n });}, r.r = function (e) {"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 });}, r.t = function (e, t) {if (1 & t && (e = r(e)), 8 & t) return e;if (4 & t && "object" == typeof e && e && e.__esModule) return e;var n = Object.create(null);if (r.r(n), Object.defineProperty(n, "default", { enumerable: !0, value: e }), 2 & t && "string" != typeof e) for (var i in e) {r.d(n, i, function (t) {return e[t];}.bind(null, i));}return n;}, r.n = function (e) {var t = e && e.__esModule ? function () {return e.default;} : function () {return e;};return r.d(t, "a", t), t;}, r.o = function (e, t) {return Object.prototype.hasOwnProperty.call(e, t);}, r.p = "", r(r.s = 22);}([function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/regenerator */ 79);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 82);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 83);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 84);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 85);}, function (e, t) {e.exports = __webpack_require__(/*! injectpromise */ 86);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 87);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 88);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 94);}, function (e, t) {e.exports = __webpack_require__(/*! ethers */ 98);}, function (e, t) {e.exports = __webpack_require__(/*! bignumber.js */ 236);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ 238);}, function (e, t) {e.exports = __webpack_require__(/*! semver */ 239);}, function (e, t) {e.exports = __webpack_require__(/*! elliptic */ 240);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 260);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/inherits */ 261);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 263);}, function (e, t) {e.exports = __webpack_require__(/*! axios */ 264);}, function (e, t) {e.exports = __webpack_require__(/*! validator */ 291);}, function (e, t) {e.exports = __webpack_require__(/*! eventemitter3 */ 392);}, function (e) {e.exports = JSON.parse('{"a":"4.0.0"}');}, function (e, t) {e.exports = __webpack_require__(/*! querystring */ 393);}, function (e, t, r) {"use strict";r.r(t), r.d(t, "default", function () {return Pt;});var n = {};r.r(n), r.d(n, "byte2hexStr", function () {return O;}), r.d(n, "bytesToString", function () {return C;}), r.d(n, "hextoString", function () {return B;}), r.d(n, "byteArray2hexStr", function () {return E;}), r.d(n, "base64DecodeFromString", function () {return q;}), r.d(n, "base64EncodeToString", function () {return D;});var i = {};r.r(i), r.d(i, "bin2String", function () {return V;}), r.d(i, "arrayEquals", function () {return L;}), r.d(i, "stringToBytes", function () {return U;}), r.d(i, "byte2hexStr", function () {return O;}), r.d(i, "bytesToString", function () {return C;}), r.d(i, "hextoString", function () {return B;}), r.d(i, "byteArray2hexStr", function () {return E;}), r.d(i, "base64DecodeFromString", function () {return q;}), r.d(i, "base64EncodeToString", function () {return D;}), r.d(i, "hexChar2byte", function () {return z;}), r.d(i, "isHexChar", function () {return M;}), r.d(i, "hexStr2byteArray", function () {return G;}), r.d(i, "strToDate", function () {return J;}), r.d(i, "isNumber", function () {return Y;}), r.d(i, "getStringType", function () {return $;});var a = {};r.r(a), r.d(a, "encode58", function () {return ee;}), r.d(a, "decode58", function () {return te;});var s = {};r.r(s), r.d(s, "keccak256", function () {return ie;}), r.d(s, "sha256", function () {return ae;}), r.d(s, "toUtf8Bytes", function () {return se;}), r.d(s, "toUtf8String", function () {return oe;}), r.d(s, "recoverAddress", function () {return ue;}), r.d(s, "SigningKey", function () {return ce;}), r.d(s, "AbiCoder", function () {return de;});var o = {};r.r(o), r.d(o, "getBase58CheckAddress", function () {return le;}), r.d(o, "decodeBase58Address", function () {return he;}), r.d(o, "signTransaction", function () {return fe;}), r.d(o, "arrayToBase64String", function () {return ve;}), r.d(o, "signBytes", function () {return pe;}), r.d(o, "getRowBytesFromTransactionBase64", function () {return ge;}), r.d(o, "genPriKey", function () {return be;}), r.d(o, "computeAddress", function () {return me;}), r.d(o, "getAddressFromPriKey", function () {return ye;}), r.d(o, "decode58Check", function () {return ke;}), r.d(o, "isAddressValid", function () {return xe;}), r.d(o, "getBase58CheckAddressFromPriKeyBase64String", function () {return we;}), r.d(o, "getHexStrAddressFromPriKeyBase64String", function () {return Ie;}), r.d(o, "getAddressFromPriKeyBase64String", function () {return Ae;}), r.d(o, "getPubKeyFromPriKey", function () {return Pe;}), r.d(o, "ECKeySign", function () {return We;}), r.d(o, "SHA256", function () {return _e;}), r.d(o, "passwordToAddress", function () {return Se;}), r.d(o, "pkToAddress", function () {return Ne;});var u = {};r.r(u), r.d(u, "generateAccount", function () {return Te;});var c = {};r.r(c), r.d(c, "decodeParams", function () {return Fe;}), r.d(c, "encodeParams", function () {return Oe;});var d = r(1),l = r.n(d),h = r(6),f = r.n(h),v = r(2),p = r.n(v),g = r(3),b = r.n(g),m = r(11),y = r.n(m),k = r(15),x = r.n(k),w = r(16),I = r.n(w),A = r(14),P = r.n(A),W = r(4),_ = r.n(W),S = r(0),N = r.n(S),T = r(17),j = r.n(T);function F() {var e = this;this._keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", this.encode = function (t) {for (var r, n, i, a, s, o, u, c = "", d = 0; d < t.length;) {a = (r = t.charCodeAt(d++)) >> 2, s = (3 & r) << 4 | (n = t.charCodeAt(d++)) >> 4, o = (15 & n) << 2 | (i = t.charCodeAt(d++)) >> 6, u = 63 & i, isNaN(n) ? o = u = 64 : isNaN(i) && (u = 64), c = c + e._keyStr.charAt(a) + e._keyStr.charAt(s) + e._keyStr.charAt(o) + e._keyStr.charAt(u);}return c;}, this.encodeIgnoreUtf8 = function (t) {for (var r, n, i, a, s, o, u, c = "", d = 0; d < t.length;) {a = (r = t[d++]) >> 2, s = (3 & r) << 4 | (n = t[d++]) >> 4, o = (15 & n) << 2 | (i = t[d++]) >> 6, u = 63 & i, isNaN(n) ? o = u = 64 : isNaN(i) && (u = 64), c = c + e._keyStr.charAt(a) + e._keyStr.charAt(s) + e._keyStr.charAt(o) + e._keyStr.charAt(u);}return c;}, this.decode = function (t) {var r,n,i,a,s,o,u = "",c = 0;for (t = t.replace(/[^A-Za-z0-9\+\/\=]/g, ""); c < t.length;) {r = e._keyStr.indexOf(t.charAt(c++)) << 2 | (a = e._keyStr.indexOf(t.charAt(c++))) >> 4, n = (15 & a) << 4 | (s = e._keyStr.indexOf(t.charAt(c++))) >> 2, i = (3 & s) << 6 | (o = e._keyStr.indexOf(t.charAt(c++))), u += String.fromCharCode(r), 64 != s && (u += String.fromCharCode(n)), 64 != o && (u += String.fromCharCode(i));}return e._utf8_decode(u);}, this.decodeToByteArray = function (t) {var r,n,i,a,s,o,u = "",c = 0;for (t = t.replace(/[^A-Za-z0-9\+\/\=]/g, ""); c < t.length;) {r = e._keyStr.indexOf(t.charAt(c++)) << 2 | (a = e._keyStr.indexOf(t.charAt(c++))) >> 4, n = (15 & a) << 4 | (s = e._keyStr.indexOf(t.charAt(c++))) >> 2, i = (3 & s) << 6 | (o = e._keyStr.indexOf(t.charAt(c++))), u += String.fromCharCode(r), 64 != s && (u += String.fromCharCode(n)), 64 != o && (u += String.fromCharCode(i));}return e._out2ByteArray(u);}, this._out2ByteArray = function (e) {for (var t = new Array(e.length), r = 0, n = 0; r < e.length;) {n = e.charCodeAt(r), t[r] = n, r++;}return t;}, this._utf8_encode = function (e) {e = e.replace(/\r\n/g, "\n");for (var t = "", r = 0; r < e.length; r++) {var n = e.charCodeAt(r);n < 128 ? t += String.fromCharCode(n) : n > 127 && n < 2048 ? (t += String.fromCharCode(n >> 6 | 192), t += String.fromCharCode(63 & n | 128)) : (t += String.fromCharCode(n >> 12 | 224), t += String.fromCharCode(n >> 6 & 63 | 128), t += String.fromCharCode(63 & n | 128));}return t;}, this._utf8_decode = function (e) {for (var t = "", r = 0, n = 0, i = 0, a = 0; r < e.length;) {(n = e.charCodeAt(r)) < 128 ? (t += String.fromCharCode(n), r++) : n > 191 && n < 224 ? (i = e.charCodeAt(r + 1), t += String.fromCharCode((31 & n) << 6 | 63 & i), r += 2) : (i = e.charCodeAt(r + 1), a = e.charCodeAt(r + 2), t += String.fromCharCode((15 & n) << 12 | (63 & i) << 6 | 63 & a), r += 3);}return t;};}function O(e) {if ("number" != typeof e) throw new Error("Input must be a number");if (e < 0 || e > 255) throw new Error("Input must be a byte");var t = "";return t += "0123456789ABCDEF".charAt(e >> 4), t += "0123456789ABCDEF".charAt(15 & e);}function C(e) {if ("string" == typeof e) return e;for (var t = "", r = 0; r < e.length; r++) {var n = e[r].toString(2),i = n.match(/^1+?(?=0)/);if (i && 8 === n.length) {for (var a = i[0].length, s = e[r].toString(2).slice(7 - a), o = 1; o < a; o++) {s += e[o + r].toString(2).slice(2);}t += String.fromCharCode(parseInt(s, 2)), r += a - 1;} else t += String.fromCharCode(e[r]);}return t;}function B(e) {for (var t = e.replace(/^0x/, "").split(""), r = "", n = 0; n < t.length / 2; n++) {var i = "0x".concat(t[2 * n]).concat(t[2 * n + 1]);r += String.fromCharCode(i);}return r;}function E(e) {for (var t = "", r = 0; r < e.length; r++) {t += O(e[r]);}return t;}function q(e) {return new F().decodeToByteArray(e);}function D(e) {return new F().encodeIgnoreUtf8(e);}var K = r(7),R = r.n(K),H = /^(41)/;function V(e) {return C(e);}function L(e, t, r) {if (e.length != t.length) return !1;var n;for (n = 0; n < e.length; n++) {if (r) {if (e[n] != t[n]) return !1;} else if (JSON.stringify(e[n]) != JSON.stringify(t[n])) return !1;}return !0;}function U(e) {if ("string" != typeof e) throw new Error("The passed string is not a string");var t,r,n = new Array();t = e.length;for (var i = 0; i < t; i++) {(r = e.charCodeAt(i)) >= 65536 && r <= 1114111 ? (n.push(r >> 18 & 7 | 240), n.push(r >> 12 & 63 | 128), n.push(r >> 6 & 63 | 128), n.push(63 & r | 128)) : r >= 2048 && r <= 65535 ? (n.push(r >> 12 & 15 | 224), n.push(r >> 6 & 63 | 128), n.push(63 & r | 128)) : r >= 128 && r <= 2047 ? (n.push(r >> 6 & 31 | 192), n.push(63 & r | 128)) : n.push(255 & r);}return n;}function z(e) {var t;if (e >= "A" && e <= "F" ? t = e.charCodeAt(0) - "A".charCodeAt(0) + 10 : e >= "a" && e <= "f" ? t = e.charCodeAt(0) - "a".charCodeAt(0) + 10 : e >= "0" && e <= "9" && (t = e.charCodeAt(0) - "0".charCodeAt(0)), "number" == typeof t) return t;throw new Error("The passed hex char is not a valid hex char");}function M(e) {return e >= "A" && e <= "F" || e >= "a" && e <= "f" || e >= "0" && e <= "9" ? 1 : 0;}function G(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if ("string" != typeof e) throw new Error("The passed string is not a string");var r = e.length;t && r % 2 && (e = "0".concat(e), r++);for (var n = Array(), i = 0, a = 0, s = 0, o = 0; o < r; o++) {var u = e.charAt(o);if (!M(u)) throw new Error("The passed hex char is not a valid hex string");i <<= 4, i += z(u), 0 == ++a % 2 && (n[s++] = i, i = 0);}return n;}function J(e) {if (!/^\d{4}-\d{2}-\d{2}( \d{2}-\d{2}-\d{2}|)/.test(e)) throw new Error("The passed date string is not valid");var t = e.split(" "),r = t[0].split("-"),n = parseInt(r[0], 10),i = parseInt(r[1], 10) - 1,a = parseInt(r[2], 10);if (t.length > 1) {var s = t[1].split("-"),o = parseInt(s[0], 10),u = parseInt(s[1], 10),c = parseInt(s[2], 10);return new Date(n, i, a, o, u, c);}return new Date(n, i, a);}function Y(e) {return e >= "0" && e <= "9" ? 1 : 0;}function $(e) {if (null == e) return -1;if ("string" != typeof e) return -1;if (0 == e.length || "" == e) return -1;var t = 0;if (40 == e.length) for (; t < 40; t++) {if (!M(e.charAt(t))) break;}if (40 == t) return 1;for (t = 0; t < e.length; t++) {if (!Y(e.charAt(t))) break;}if (t == e.length) return 2;for (t = 0; t < e.length; t++) {if (e.charAt(t) > " ") return 3;}return -1;}for (var X = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz", Z = {}, Q = 0; Q < X.length; Q++) {Z[X.charAt(Q)] = Q;}function ee(e) {if (0 === e.length) return "";var t,r,n = [0];for (t = 0; t < e.length; t++) {for (r = 0; r < n.length; r++) {n[r] <<= 8;}n[0] += e[t];var i = 0;for (r = 0; r < n.length; ++r) {n[r] += i, i = n[r] / 58 | 0, n[r] %= 58;}for (; i;) {n.push(i % 58), i = i / 58 | 0;}}for (t = 0; 0 === e[t] && t < e.length - 1; t++) {n.push(0);}return n.reverse().map(function (e) {return X[e];}).join("");}function te(e) {if (0 === e.length) return [];var t,r,n = [0];for (t = 0; t < e.length; t++) {var i = e[t];if (!(i in Z)) throw new Error("Non-base58 character");for (r = 0; r < n.length; r++) {n[r] *= 58;}n[0] += Z[i];var a = 0;for (r = 0; r < n.length; ++r) {n[r] += a, a = n[r] >> 8, n[r] &= 255;}for (; a;) {n.push(255 & a), a >>= 8;}}for (t = 0; "1" === e[t] && t < e.length - 1; t++) {n.push(0);}return n.reverse();}var re = r(13),ne = r(9),ie = ne.utils.keccak256,ae = ne.utils.sha256,se = ne.utils.toUtf8Bytes,oe = ne.utils.toUtf8String,ue = ne.utils.recoverAddress,ce = ne.utils.SigningKey,de = ne.utils.AbiCoder;function le(e) {var t = _e(e),r = _e(t).slice(0, 4);return ee(r = e.concat(r));}function he(e) {if ("string" != typeof e) return !1;if (e.length <= 4) return !1;var t = te(e);if (e.length <= 4) return !1;var r = t.length - 4,n = t.slice(r),i = _e(t = t.slice(0, r)),a = _e(i).slice(0, 4);if (n[0] == a[0] && n[1] == a[1] && n[2] == a[2] && n[3] == a[3]) return t;throw new Error("Invalid address provided");}function fe(e, t) {"string" == typeof e && (e = G(e));var r = We(G(t.txID), e);return Array.isArray(t.signature) ? t.signature.includes(r) || t.signature.push(r) : t.signature = [r], t;}function ve(e) {return btoa(String.fromCharCode.apply(String, R()(e)));}function pe(e, t) {return "string" == typeof e && (e = G(e)), We(_e(t), e);}function ge(e) {var t = q(e);return proto.protocol.Transaction.deserializeBinary(t).getRawData().serializeBinary();}function be() {for (var e = new re.ec("secp256k1").genKeyPair().getPrivate().toString("hex"); e.length < 64;) {e = "0".concat(e);}return G(e);}function me(e) {return 65 === e.length && (e = e.slice(1)), G("41" + ie(e).toString().substring(2).substring(24));}function ye(e) {return me(Pe(e));}function ke(e) {var t = te(e);if (t.length <= 4) return !1;var r = t.slice(0, t.length - 4),n = _e(r),i = _e(n);return i[0] === t[r.length] && i[1] === t[r.length + 1] && i[2] === t[r.length + 2] && i[3] === t[r.length + 3] && r;}function xe(e) {if ("string" != typeof e) return !1;if (34 !== e.length) return !1;var t = te(e);if (25 !== t.length) return !1;if (65 !== t[0]) return !1;var r = t.slice(21),n = _e(t = t.slice(0, 21)),i = _e(n).slice(0, 4);return r[0] == i[0] && r[1] == i[1] && r[2] == i[2] && r[3] == i[3];}function we(e) {return le(me(Pe(q(e))));}function Ie(e) {return E(me(Pe(q(e))));}function Ae(e) {return D(me(Pe(q(e))));}function Pe(e) {for (var t = new re.ec("secp256k1").keyFromPrivate(e, "bytes").getPublic(), r = t.x, n = t.y, i = r.toString("hex"); i.length < 64;) {i = "0".concat(i);}for (var a = n.toString("hex"); a.length < 64;) {a = "0".concat(a);}return G("04".concat(i).concat(a));}function We(e, t) {for (var r = new re.ec("secp256k1").keyFromPrivate(t, "bytes").sign(e), n = r.r, i = r.s, a = r.recoveryParam, s = n.toString("hex"); s.length < 64;) {s = "0".concat(s);}for (var o = i.toString("hex"); o.length < 64;) {o = "0".concat(o);}return s + o + O(a);}function _e(e) {var t = E(e);return G(ae("0x" + t).replace(/^0x/, ""));}function Se(e) {return le(ye(q(e)));}function Ne(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = G(e, t),n = ye(r);return le(n);}function Te() {var e = be(),t = Pe(e),r = ye(e);return { privateKey: E(e), publicKey: E(t), address: { base58: le(r), hex: E(r) } };}var je = new de();function Fe(e, t, r, n) {if (r && "boolean" != typeof r || (n = r, r = t, t = e, e = []), n && r.replace(/^0x/, "").length % 64 == 8 && (r = "0x" + r.replace(/^0x/, "").substring(8)), r.replace(/^0x/, "").length % 64) throw new Error("The encoded string is not valid. Its length must be a multiple of 64.");return t = t.map(function (e) {return /trcToken/.test(e) && (e = e.replace(/trcToken/, "uint256")), e;}), je.decode(t, r).reduce(function (r, n, i) {return "address" == t[i] && (n = "41" + n.substr(2).toLowerCase()), e.length ? r[e[i]] = n : r.push(n), r;}, e.length ? {} : []);}function Oe(e, t) {for (var r = 0; r < e.length; r++) {"address" === e[r] && (t[r] = Pt.address.toHex(t[r]).replace(H, "0x"));}return je.encode(e, t);}var Ce = r(18),Be = r.n(Ce),Ee = r(10),qe = r.n(Ee);function De(e, t) {var r = Object.keys(e);if (Object.getOwnPropertySymbols) {var n = Object.getOwnPropertySymbols(e);t && (n = n.filter(function (t) {return Object.getOwnPropertyDescriptor(e, t).enumerable;})), r.push.apply(r, n);}return r;}function Ke(e) {for (var t = 1; t < arguments.length; t++) {var r = null != arguments[t] ? arguments[t] : {};t % 2 ? De(Object(r), !0).forEach(function (t) {_()(e, t, r[t]);}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : De(Object(r)).forEach(function (t) {Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t));});}return e;}var Re = Ke(Ke({}, { isValidURL: function isValidURL(e) {return "string" == typeof e && Be.a.isURL(e.toString(), { protocols: ["http", "https"], require_tld: !1 });}, isObject: function isObject(e) {return e === Object(e) && "[object Array]" !== Object.prototype.toString.call(e);}, isArray: function isArray(e) {return Array.isArray(e);}, isJson: function isJson(e) {try {return !!JSON.parse(e);} catch (e) {return !1;}}, isBoolean: function isBoolean(e) {return "boolean" == typeof e;}, isBigNumber: function isBigNumber(e) {return e && (e instanceof qe.a || e.constructor && "BigNumber" === e.constructor.name);}, isString: function isString(e) {return "string" == typeof e || e && e.constructor && "String" === e.constructor.name;}, isFunction: function isFunction(e) {return "function" == typeof e;}, isHex: function isHex(e) {return "string" == typeof e && !isNaN(parseInt(e, 16)) && /^(0x|)[a-fA-F0-9]+$/.test(e);}, isInteger: function isInteger(e) {return null !== e && Number.isInteger(Number(e));}, hasProperty: function hasProperty(e, t) {return Object.prototype.hasOwnProperty.call(e, t);}, hasProperties: function hasProperties(e) {for (var t = this, r = arguments.length, n = new Array(r > 1 ? r - 1 : 0), i = 1; i < r; i++) {n[i - 1] = arguments[i];}return n.length && !n.map(function (r) {return t.hasProperty(e, r);}).includes(!1);}, mapEvent: function mapEvent(e) {var t = { block: e.block_number, timestamp: e.block_timestamp, contract: e.contract_address, name: e.event_name, transaction: e.transaction_id, result: e.result, resourceNode: e.resource_Node || (e._unconfirmed ? "fullNode" : "solidityNode") };return e._unconfirmed && (t.unconfirmed = e._unconfirmed), e._fingerprint && (t.fingerprint = e._fingerprint), t;}, parseEvent: function parseEvent(e, t) {var r = t.inputs;if (!e.result) return e;if (this.isObject(e.result)) for (var n = 0; n < r.length; n++) {var i = r[n];"address" == i.type && i.name in e.result && (e.result[i.name] = "41" + e.result[i.name].substr(2).toLowerCase());} else this.isArray(e.result) && (e.result = e.result.reduce(function (e, t, n) {var i = r[n],a = i.name;return "address" == i.type && (t = "41" + t.substr(2).toLowerCase()), e[a] = t, e;}, {}));return e;}, padLeft: function padLeft(e, t, r) {for (var n = e.toString(); n.length < r;) {n = t + n;}return n;}, isNotNullOrUndefined: function isNotNullOrUndefined(e) {return null != e;}, sleep: function sleep() {var e = arguments;return l()(N.a.mark(function t() {var r;return N.a.wrap(function (t) {for (;;) {switch (t.prev = t.next) {case 0:return r = e.length > 0 && void 0 !== e[0] ? e[0] : 1e3, t.abrupt("return", new Promise(function (e) {return setTimeout(e, r);}));case 2:case "end":return t.stop();}}}, t);}))();} }), {}, { code: i, accounts: u, base58: a, bytes: n, crypto: o, abi: c, ethersUtils: s }),He = { HttpProvider: function () {function e(t) {var r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 3e4,n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],i = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],a = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : {},s = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : "/";if (p()(this, e), !Re.isValidURL(t)) throw new Error("Invalid URL provided to HttpProvider");if (isNaN(r) || r < 0) throw new Error("Invalid timeout duration provided");if (!Re.isObject(a)) throw new Error("Invalid headers object provided");t = t.replace(/\/+$/, ""), this.host = t, this.timeout = r, this.user = n, this.password = i, this.headers = a, this.statusPage = s, this.instance = j.a.create({ baseURL: t, timeout: r, headers: a, auth: n && { user: n, password: i } });}var t;return b()(e, [{ key: "setStatusPage", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "/";this.statusPage = e;} }, { key: "isConnected", value: (t = l()(N.a.mark(function e() {var t,r = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return t = r.length > 0 && void 0 !== r[0] ? r[0] : this.statusPage, e.abrupt("return", this.request(t).then(function (e) {return Re.hasProperties(e, "blockID", "block_header");}).catch(function () {return !1;}));case 2:case "end":return e.stop();}}}, e, this);})), function () {return t.apply(this, arguments);}) }, { key: "request", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "get";return r = r.toLowerCase(), this.instance.request({ data: "post" == r && Object.keys(t).length ? t : null, params: "get" == r && t, url: e, method: r }).then(function (e) {return e.data;});} }]), e;}() },Ve = r(19),Le = r.n(Ve),Ue = r(20),ze = r(12),Me = r.n(ze),Ge = r(5),Je = r.n(Ge),Ye = r(8),$e = r.n(Ye);function Xe(e, t) {var r = "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];if (!r) {if (Array.isArray(e) || (r = function (e, t) {if (!e) return;if ("string" == typeof e) return Ze(e, t);var r = Object.prototype.toString.call(e).slice(8, -1);"Object" === r && e.constructor && (r = e.constructor.name);if ("Map" === r || "Set" === r) return Array.from(e);if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return Ze(e, t);}(e)) || t && e && "number" == typeof e.length) {r && (e = r);var _n = 0,i = function i() {};return { s: i, n: function n() {return _n >= e.length ? { done: !0 } : { done: !1, value: e[_n++] };}, e: function e(_e2) {throw _e2;}, f: i };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s = !0,o = !1;return { s: function s() {r = r.call(e);}, n: function n() {var e = r.next();return s = e.done, e;}, e: function e(_e3) {o = !0, a = _e3;}, f: function f() {try {s || null == r.return || r.return();} finally {if (o) throw a;}} };}function Ze(e, t) {(null == t || t > e.length) && (t = e.length);for (var r = 0, n = new Array(t); r < t; r++) {n[r] = e[r];}return n;}var Qe,et = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (p()(this, e), !t || !t instanceof Pt) throw new Error("Expected instance of TronWeb");this.tronWeb = t;}return b()(e, [{ key: "invalid", value: function value(e) {return e.msg || "Invalid ".concat(e.name).concat("address" === e.type ? " address" : "", " provided");} }, { key: "notPositive", value: function value(e) {return "".concat(e.name, " must be a positive integer");} }, { key: "notEqual", value: function value(e) {return e.msg || "".concat(e.names[0], " can not be equal to ").concat(e.names[1]);} }, { key: "notValid", value: function value() {var e,t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [],r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : new Function(),n = {},i = !1,a = Xe(t);try {for (a.s(); !(e = a.n()).done;) {var s = e.value,o = s.name,u = s.names,c = s.value,d = s.type,l = s.gt,h = s.lt,f = s.gte,v = s.lte,p = (s.se, s.optional);if (!p || Re.isNotNullOrUndefined(c) && ("boolean" === d || !1 !== c)) {switch (n[s.name] = s.value, d) {case "address":this.tronWeb.isAddress(c) ? n[o] = this.tronWeb.address.toHex(c) : i = !0;break;case "integer":(!Re.isInteger(c) || "number" == typeof l && c <= s.gt || "number" == typeof h && c >= s.lt || "number" == typeof f && c < s.gte || "number" == typeof v && c > s.lte) && (i = !0);break;case "positive-integer":if (!Re.isInteger(c) || c <= 0) return void r(this.notPositive(s));break;case "tokenId":Re.isString(c) && c.length || (i = !0);break;case "notEmptyObject":Re.isObject(c) && Object.keys(c).length || (i = !0);break;case "notEqual":if (n[u[0]] === n[u[1]]) return r(this.notEqual(s)), !0;break;case "resource":["BANDWIDTH", "ENERGY"].includes(c) || (i = !0);break;case "url":Re.isValidURL(c) || (i = !0);break;case "hex":Re.isHex(c) || (i = !0);break;case "array":Array.isArray(c) || (i = !0);break;case "not-empty-string":Re.isString(c) && c.length || (i = !0);break;case "boolean":Re.isBoolean(c) || (i = !0);break;case "string":(!Re.isString(c) || "number" == typeof l && c.length <= s.gt || "number" == typeof h && c.length >= s.lt || "number" == typeof f && c.length < s.gte || "number" == typeof v && c.length > s.lte) && (i = !0);}if (i) return r(this.invalid(s)), !0;}}} catch (e) {a.e(e);} finally {a.f();}return !1;} }]), e;}();function tt(e, t) {var r = "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];if (!r) {if (Array.isArray(e) || (r = function (e, t) {if (!e) return;if ("string" == typeof e) return rt(e, t);var r = Object.prototype.toString.call(e).slice(8, -1);"Object" === r && e.constructor && (r = e.constructor.name);if ("Map" === r || "Set" === r) return Array.from(e);if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return rt(e, t);}(e)) || t && e && "number" == typeof e.length) {r && (e = r);var _n2 = 0,i = function i() {};return { s: i, n: function n() {return _n2 >= e.length ? { done: !0 } : { done: !1, value: e[_n2++] };}, e: function e(_e4) {throw _e4;}, f: i };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s = !0,o = !1;return { s: function s() {r = r.call(e);}, n: function n() {var e = r.next();return s = e.done, e;}, e: function e(_e5) {o = !0, a = _e5;}, f: function f() {try {s || null == r.return || r.return();} finally {if (o) throw a;}} };}function rt(e, t) {(null == t || t > e.length) && (t = e.length);for (var r = 0, n = new Array(t); r < t; r++) {n[r] = e[r];}return n;}function nt(e) {return Pt.address.toHex(e);}function it(e) {return Qe.tronWeb.fromUtf8(e);}function at(e, t) {return e.Error ? t(e.Error) : e.result && e.result.message ? t(Qe.tronWeb.toUtf8(e.result.message)) : t(null, e);}var st = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (p()(this, e), !t || !t instanceof Pt) throw new Error("Expected instance of TronWeb");Qe = this, this.tronWeb = t, this.injectPromise = Je()(this), this.validator = new et(t);}var t, r, n, i;return b()(e, [{ key: "sendTrx", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0,r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.tronWeb.defaultAddress.hex,n = arguments.length > 3 ? arguments[3] : void 0,i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = this.tronWeb.defaultAddress.hex) : Re.isObject(r) && (n = r, r = this.tronWeb.defaultAddress.hex), !i) return this.injectPromise(this.sendTrx, e, t, r, n);if (t = parseInt(t), !this.validator.notValid([{ name: "recipient", type: "address", value: e }, { name: "origin", type: "address", value: r }, { names: ["recipient", "origin"], type: "notEqual", msg: "Cannot transfer TRX to the same account" }, { name: "amount", type: "integer", gt: 0, value: t }], i)) {var a = { to_address: nt(e), owner_address: nt(r), amount: t };n && n.permissionId && (a.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/createtransaction", a, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}} }, { key: "sendToken", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 ? arguments[4] : void 0,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = {}), Re.isFunction(n) ? (a = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (i = n, n = this.tronWeb.defaultAddress.hex), !a) return this.injectPromise(this.sendToken, e, t, r, n, i);if (t = parseInt(t), !this.validator.notValid([{ name: "recipient", type: "address", value: e }, { name: "origin", type: "address", value: n }, { names: ["recipient", "origin"], type: "notEqual", msg: "Cannot transfer tokens to the same account" }, { name: "amount", type: "integer", gt: 0, value: t }, { name: "token ID", type: "tokenId", value: r }], a)) {var s = { to_address: nt(e), owner_address: nt(n), asset_name: it(r), amount: parseInt(t) };i && i.permissionId && (s.Permission_id = i.permissionId), this.tronWeb.fullNode.request("wallet/transferasset", s, "post").then(function (e) {return at(e, a);}).catch(function (e) {return a(e);});}} }, { key: "purchaseToken", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 ? arguments[4] : void 0,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = {}), Re.isFunction(n) ? (a = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (i = n, n = this.tronWeb.defaultAddress.hex), !a) return this.injectPromise(this.purchaseToken, e, t, r, n, i);if (!this.validator.notValid([{ name: "buyer", type: "address", value: n }, { name: "issuer", type: "address", value: e }, { names: ["buyer", "issuer"], type: "notEqual", msg: "Cannot purchase tokens from same account" }, { name: "amount", type: "integer", gt: 0, value: r }, { name: "token ID", type: "tokenId", value: t }], a)) {var s = { to_address: nt(e), owner_address: nt(n), asset_name: it(t), amount: parseInt(r) };i && i.permissionId && (s.Permission_id = i.permissionId), this.tronWeb.fullNode.request("wallet/participateassetissue", s, "post").then(function (e) {return at(e, a);}).catch(function (e) {return a(e);});}} }, { key: "freezeBalance", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0,t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 3,r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "BANDWIDTH",n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : void 0,a = arguments.length > 5 ? arguments[5] : void 0,s = arguments.length > 6 && void 0 !== arguments[6] && arguments[6];if (Re.isFunction(a) && (s = a, a = {}), Re.isFunction(i) ? (s = i, i = void 0) : Re.isObject(i) && (a = i, i = void 0), Re.isFunction(n) ? (s = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (a = n, n = this.tronWeb.defaultAddress.hex), Re.isFunction(t) && (s = t, t = 3), Re.isFunction(r) && (s = r, r = "BANDWIDTH"), !s) return this.injectPromise(this.freezeBalance, e, t, r, n, i, a);if (!this.validator.notValid([{ name: "origin", type: "address", value: n }, { name: "receiver", type: "address", value: i, optional: !0 }, { name: "amount", type: "integer", gt: 0, value: e }, { name: "duration", type: "integer", gte: 3, value: t }, { name: "resource", type: "resource", value: r, msg: 'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY' }], s)) {var o = { owner_address: nt(n), frozen_balance: parseInt(e), frozen_duration: parseInt(t), resource: r };Re.isNotNullOrUndefined(i) && nt(i) !== nt(n) && (o.receiver_address = nt(i)), a && a.permissionId && (o.Permission_id = a.permissionId), this.tronWeb.fullNode.request("wallet/freezebalance", o, "post").then(function (e) {return at(e, s);}).catch(function (e) {return s(e);});}} }, { key: "unfreezeBalance", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "BANDWIDTH",t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : void 0,n = arguments.length > 3 ? arguments[3] : void 0,i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = void 0) : Re.isObject(r) && (n = r, r = void 0), Re.isFunction(t) ? (i = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (n = t, t = this.tronWeb.defaultAddress.hex), Re.isFunction(e) && (i = e, e = "BANDWIDTH"), !i) return this.injectPromise(this.unfreezeBalance, e, t, r, n);if (!this.validator.notValid([{ name: "origin", type: "address", value: t }, { name: "receiver", type: "address", value: r, optional: !0 }, { name: "resource", type: "resource", value: e, msg: 'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY' }], i)) {var a = { owner_address: nt(t), resource: e };Re.isNotNullOrUndefined(r) && nt(r) !== nt(t) && (a.receiver_address = nt(r)), n && n.permissionId && (a.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/unfreezebalance", a, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}} }, { key: "withdrawBlockRewards", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 ? arguments[1] : void 0,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = {}), Re.isFunction(e) ? (r = e, e = this.tronWeb.defaultAddress.hex) : Re.isObject(e) && (t = e, e = this.tronWeb.defaultAddress.hex), !r) return this.injectPromise(this.withdrawBlockRewards, e, t);if (!this.validator.notValid([{ name: "origin", type: "address", value: e }], r)) {var n = { owner_address: nt(e) };t && t.permissionId && (n.Permission_id = t.permissionId), this.tronWeb.fullNode.request("wallet/withdrawbalance", n, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});}} }, { key: "applyForSR", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 ? arguments[2] : void 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];if (Re.isFunction(r) && (n = r, r = {}), Re.isObject(t) && Re.isValidURL(e) && (r = t, t = e, e = this.tronWeb.defaultAddress.hex), !n) return this.injectPromise(this.applyForSR, e, t, r);if (!this.validator.notValid([{ name: "origin", type: "address", value: e }, { name: "url", type: "url", value: t, msg: "Invalid url provided" }], n)) {var i = { owner_address: nt(e), url: it(t) };r && r.permissionId && (i.Permission_id = r.permissionId), this.tronWeb.fullNode.request("wallet/createwitness", i, "post").then(function (e) {return at(e, n);}).catch(function (e) {return n(e);});}} }, { key: "vote", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,n = arguments.length > 2 ? arguments[2] : void 0,i = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = this.tronWeb.defaultAddress.hex) : Re.isObject(r) && (n = r, r = this.tronWeb.defaultAddress.hex), !i) return this.injectPromise(this.vote, t, r, n);if (!this.validator.notValid([{ name: "voter", type: "address", value: r }, { name: "votes", type: "notEmptyObject", value: t }], i)) {var a = !1;if (t = Object.entries(t).map(function (t) {var r = $e()(t, 2),n = r[0],i = r[1];if (!a) return e.validator.notValid([{ name: "SR", type: "address", value: n }, { name: "vote count", type: "integer", gt: 0, value: i, msg: "Invalid vote count provided for SR: " + n }]) ? a = !0 : { vote_address: nt(n), vote_count: parseInt(i) };}), !a) {var s = { owner_address: nt(r), votes: t };n && n.permissionId && (s.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/votewitnessaccount", s, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}}} }, { key: "createSmartContract", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !r) return this.injectPromise(this.createSmartContract, e, t);var n = e.feeLimit || this.tronWeb.feeLimit,i = e.userFeePercentage;"number" == typeof i || i || (i = 100);var a = e.originEnergyLimit || 1e7,s = e.callValue || 0,o = e.tokenValue,u = e.tokenId || e.token_id,c = e.abi,d = void 0 !== c && c,l = e.bytecode,h = void 0 !== l && l,f = e.parameters,v = void 0 === f ? [] : f,p = e.name,g = void 0 === p ? "" : p;if (d && Re.isString(d)) try {d = JSON.parse(d);} catch (e) {return r("Invalid options.abi provided");}if (d.entrys && (d = d.entrys), !Re.isArray(d)) return r("Invalid options.abi provided");var b = d.some(function (e) {return "constructor" === e.type && "payable" === e.stateMutability.toLowerCase();});if (!this.validator.notValid([{ name: "bytecode", type: "hex", value: h }, { name: "feeLimit", type: "integer", value: n, gt: 0, lte: 5e9 }, { name: "callValue", type: "integer", value: s, gte: 0 }, { name: "userFeePercentage", type: "integer", value: i, gte: 0, lte: 100 }, { name: "originEnergyLimit", type: "integer", value: a, gte: 0, lte: 1e7 }, { name: "parameters", type: "array", value: v }, { name: "issuer", type: "address", value: t }, { name: "tokenValue", type: "integer", value: o, gte: 0, optional: !0 }, { name: "tokenId", type: "integer", value: u, gte: 0, optional: !0 }], r)) {if (b && 0 == s && 0 == o) return r("When contract is payable, options.callValue or options.tokenValue must be a positive integer");if (!b && (s > 0 || o > 0)) return r("When contract is not payable, options.callValue and options.tokenValue must be 0");if (e.rawParameter && Re.isString(e.rawParameter)) v = e.rawParameter.replace(/^(0x)/, "");else {var m = d.find(function (e) {return "constructor" === e.type;});if (void 0 !== m && m) {var y = new de(),k = [],x = [];if (m = m.inputs, v.length != m.length) return r("constructor needs ".concat(m.length, " but ").concat(v.length, " provided"));for (var w = 0; w < v.length; w++) {var I = m[w].type,A = v[w];if (!I || !Re.isString(I) || !I.length) return r("Invalid parameter type provided: " + I);"address" === I ? A = nt(A).replace(H, "0x") : "address[" === I.match(/^([^\x5b]*)(\x5b|$)/)[0] ? A = A.map(function (e) {return nt(e).replace(H, "0x");}) : /trcToken/.test(I) && (I = I.replace(/trcToken/, "uint256")), k.push(I), x.push(A);}try {v = y.encode(k, x).replace(/^(0x)/, "");} catch (e) {return r(e);}} else v = "";}var P = { owner_address: nt(t), fee_limit: parseInt(n), call_value: parseInt(s), consume_user_resource_percent: i, origin_energy_limit: a, abi: JSON.stringify(d), bytecode: h, parameter: v, name: g };Re.isNotNullOrUndefined(o) && (P.call_token_value = parseInt(o)), Re.isNotNullOrUndefined(u) && (P.token_id = parseInt(u)), e && e.permissionId && (P.Permission_id = e.permissionId), this.tronWeb.fullNode.request("wallet/deploycontract", P, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});}} }, { key: "triggerSmartContract", value: function value() {for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) {t[r] = arguments[r];}return "object" !== f()(t[2]) && (t[2] = { feeLimit: t[2], callValue: t[3] }, t.splice(3, 1)), this._triggerSmartContract.apply(this, t);} }, { key: "triggerConstantContract", value: function value() {for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) {t[r] = arguments[r];}return t[2]._isConstant = !0, this.triggerSmartContract.apply(this, t);} }, { key: "triggerConfirmedConstantContract", value: function value() {for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) {t[r] = arguments[r];}return t[2]._isConstant = !0, t[2].confirmed = !0, this.triggerSmartContract.apply(this, t);} }, { key: "_triggerSmartContract", value: function value(e, t) {var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {},n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : [],i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : this.tronWeb.defaultAddress.hex,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = this.tronWeb.defaultAddress.hex), Re.isFunction(n) && (a = n, n = []), !a) return this.injectPromise(this._triggerSmartContract, e, t, r, n, i);var s = Object.assign({ callValue: 0, feeLimit: this.tronWeb.feeLimit }, r),o = s.tokenValue,u = s.tokenId,c = s.callValue,d = s.feeLimit;if (!this.validator.notValid([{ name: "feeLimit", type: "integer", value: d, gt: 0, lte: 5e9 }, { name: "callValue", type: "integer", value: c, gte: 0 }, { name: "parameters", type: "array", value: n }, { name: "contract", type: "address", value: e }, { name: "issuer", type: "address", value: i, optional: !0 }, { name: "tokenValue", type: "integer", value: o, gte: 0, optional: !0 }, { name: "tokenId", type: "integer", value: u, gte: 0, optional: !0 }], a)) {var l = { contract_address: nt(e), owner_address: nt(i) };if (t && Re.isString(t)) {if (t = t.replace("/s*/g", ""), n.length) {for (var h = new de(), f = [], v = [], p = 0; p < n.length; p++) {var g = n[p],b = g.type,m = g.value;if (!b || !Re.isString(b) || !b.length) return a("Invalid parameter type provided: " + b);"address" === b ? m = nt(m).replace(H, "0x") : "address[" === b.match(/^([^\x5b]*)(\x5b|$)/)[0] && (m = m.map(function (e) {return nt(e).replace(H, "0x");})), f.push(b), v.push(m);}try {f = f.map(function (e) {return /trcToken/.test(e) && (e = e.replace(/trcToken/, "uint256")), e;}), n = h.encode(f, v).replace(/^(0x)/, "");} catch (e) {return a(e);}} else n = "";r.shieldedParameter && Re.isString(r.shieldedParameter) && (n = r.shieldedParameter.replace(/^(0x)/, "")), r.rawParameter && Re.isString(r.rawParameter) && (n = r.rawParameter.replace(/^(0x)/, "")), l.function_selector = t, l.parameter = n;}r._isConstant || (l.call_value = parseInt(c), l.fee_limit = parseInt(d), Re.isNotNullOrUndefined(o) && (l.call_token_value = parseInt(o)), Re.isNotNullOrUndefined(u) && (l.token_id = parseInt(u))), r.permissionId && (l.Permission_id = r.permissionId), this.tronWeb[r.confirmed ? "solidityNode" : "fullNode"].request("wallet".concat(r.confirmed ? "solidity" : "", "/trigger").concat(r._isConstant ? "constant" : "smart", "contract"), l, "post").then(function (e) {return at(e, a);}).catch(function (e) {return a(e);});}} }, { key: "clearABI", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (!r) return this.injectPromise(this.clearABI, e, t);if (!this.tronWeb.isAddress(e)) return r("Invalid contract address provided");if (!this.tronWeb.isAddress(t)) return r("Invalid owner address provided");var n = { contract_address: nt(e), owner_address: nt(t) };this.tronWeb.trx.cache.contracts[e] && delete this.tronWeb.trx.cache.contracts[e], this.tronWeb.fullNode.request("wallet/clearabi", n, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});} }, { key: "updateBrokerage", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (!r) return this.injectPromise(this.updateBrokerage, e, t);if (!Re.isNotNullOrUndefined(e)) return r("Invalid brokerage provided");if (!Re.isInteger(e) || e < 0 || e > 100) return r("Brokerage must be an integer between 0 and 100");if (!this.tronWeb.isAddress(t)) return r("Invalid owner address provided");var n = { brokerage: parseInt(e), owner_address: nt(t) };this.tronWeb.fullNode.request("wallet/updateBrokerage", n, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});} }, { key: "createToken", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !r) return this.injectPromise(this.createToken, e, t);var n = e.name,i = void 0 !== n && n,a = e.abbreviation,s = void 0 !== a && a,o = e.description,u = void 0 !== o && o,c = e.url,d = void 0 !== c && c,l = e.totalSupply,h = void 0 === l ? 0 : l,f = e.trxRatio,v = void 0 === f ? 1 : f,p = e.tokenRatio,g = void 0 === p ? 1 : p,b = e.saleStart,m = void 0 === b ? Date.now() : b,y = e.saleEnd,k = void 0 !== y && y,x = e.freeBandwidth,w = void 0 === x ? 0 : x,I = e.freeBandwidthLimit,A = void 0 === I ? 0 : I,P = e.frozenAmount,W = void 0 === P ? 0 : P,_ = e.frozenDuration,S = void 0 === _ ? 0 : _,N = e.voteScore,T = e.precision;if (!this.validator.notValid([{ name: "Supply amount", type: "positive-integer", value: h }, { name: "TRX ratio", type: "positive-integer", value: v }, { name: "Token ratio", type: "positive-integer", value: g }, { name: "token abbreviation", type: "not-empty-string", value: s }, { name: "token name", type: "not-empty-string", value: i }, { name: "token description", type: "not-empty-string", value: u }, { name: "token url", type: "url", value: d }, { name: "issuer", type: "address", value: t }, { name: "sale start timestamp", type: "integer", value: m, gte: Date.now() }, { name: "sale end timestamp", type: "integer", value: k, gt: m }, { name: "Free bandwidth amount", type: "integer", value: w, gte: 0 }, { name: "Free bandwidth limit", type: "integer", value: A, gte: 0 }, { name: "Frozen supply", type: "integer", value: W, gte: 0 }, { name: "Frozen duration", type: "integer", value: S, gte: 0 }], r)) {if (Re.isNotNullOrUndefined(N) && (!Re.isInteger(N) || N <= 0)) return r("voteScore must be a positive integer greater than 0");if (Re.isNotNullOrUndefined(T) && (!Re.isInteger(T) || T < 0 || T > 6)) return r("precision must be a positive integer >= 0 and <= 6");var j = { owner_address: nt(t), name: it(i), abbr: it(s), description: it(u), url: it(d), total_supply: parseInt(h), trx_num: parseInt(v), num: parseInt(g), start_time: parseInt(m), end_time: parseInt(k), free_asset_net_limit: parseInt(w), public_free_asset_net_limit: parseInt(A), frozen_supply: { frozen_amount: parseInt(W), frozen_days: parseInt(S) } };parseInt(W) > 0 || delete j.frozen_supply, T && !isNaN(parseInt(T)) && (j.precision = parseInt(T)), N && !isNaN(parseInt(N)) && (j.vote_score = parseInt(N)), e && e.permissionId && (j.Permission_id = e.permissionId), this.tronWeb.fullNode.request("wallet/createassetissue", j, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});}} }, { key: "updateAccount", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 ? arguments[2] : void 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];if (Re.isFunction(r) && (n = r, r = {}), Re.isFunction(t) ? (n = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !n) return this.injectPromise(this.updateAccount, e, t, r);if (!this.validator.notValid([{ name: "Name", type: "not-empty-string", value: e }, { name: "origin", type: "address", value: t }], n)) {var i = { account_name: it(e), owner_address: nt(t) };r && r.permissionId && (i.Permission_id = r.permissionId), this.tronWeb.fullNode.request("wallet/updateaccount", i, "post").then(function (e) {return at(e, n);}).catch(function (e) {return n(e);});}} }, { key: "setAccountId", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !r) return this.injectPromise(this.setAccountId, e, t);e && Re.isString(e) && e.startsWith("0x") && (e = e.slice(2)), this.validator.notValid([{ name: "accountId", type: "hex", value: e }, { name: "accountId", type: "string", lte: 32, gte: 8, value: e }, { name: "origin", type: "address", value: t }], r) || this.tronWeb.fullNode.request("wallet/setaccountid", { account_id: e, owner_address: nt(t) }, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});} }, { key: "updateToken", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) ? (r = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (e = t, t = this.tronWeb.defaultAddress.hex), !r) return this.injectPromise(this.updateToken, e, t);var n = e,i = n.description,a = void 0 !== i && i,s = n.url,o = void 0 !== s && s,u = n.freeBandwidth,c = void 0 === u ? 0 : u,d = n.freeBandwidthLimit,l = void 0 === d ? 0 : d;if (!this.validator.notValid([{ name: "token description", type: "not-empty-string", value: a }, { name: "token url", type: "url", value: o }, { name: "issuer", type: "address", value: t }, { name: "Free bandwidth amount", type: "positive-integer", value: c }, { name: "Free bandwidth limit", type: "positive-integer", value: l }], r)) {var h = { owner_address: nt(t), description: it(a), url: it(o), new_limit: parseInt(c), new_public_limit: parseInt(l) };e && e.permissionId && (h.Permission_id = e.permissionId), this.tronWeb.fullNode.request("wallet/updateasset", h, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});}} }, { key: "sendAsset", value: function value() {return this.sendToken.apply(this, arguments);} }, { key: "purchaseAsset", value: function value() {return this.purchaseToken.apply(this, arguments);} }, { key: "createAsset", value: function value() {return this.createToken.apply(this, arguments);} }, { key: "updateAsset", value: function value() {return this.updateToken.apply(this, arguments);} }, { key: "createProposal", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 ? arguments[2] : void 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];if (Re.isFunction(r) && (n = r, r = {}), Re.isFunction(t) ? (n = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !n) return this.injectPromise(this.createProposal, e, t, r);if (!this.validator.notValid([{ name: "issuer", type: "address", value: t }], n)) {var i = "Invalid proposal parameters provided";if (!e) return n(i);Re.isArray(e) || (e = [e]);var a,s = tt(e);try {for (s.s(); !(a = s.n()).done;) {var o = a.value;if (!Re.isObject(o)) return n(i);}} catch (e) {s.e(e);} finally {s.f();}var u = { owner_address: nt(t), parameters: e };r && r.permissionId && (u.Permission_id = r.permissionId), this.tronWeb.fullNode.request("wallet/proposalcreate", u, "post").then(function (e) {return at(e, n);}).catch(function (e) {return n(e);});}} }, { key: "deleteProposal", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 ? arguments[2] : void 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];if (Re.isFunction(r) && (n = r, r = {}), Re.isFunction(t) ? (n = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !n) return this.injectPromise(this.deleteProposal, e, t, r);if (!this.validator.notValid([{ name: "issuer", type: "address", value: t }, { name: "proposalID", type: "integer", value: e, gte: 0 }], n)) {var i = { owner_address: nt(t), proposal_id: parseInt(e) };r && r.permissionId && (i.Permission_id = r.permissionId), this.tronWeb.fullNode.request("wallet/proposaldelete", i, "post").then(function (e) {return at(e, n);}).catch(function (e) {return n(e);});}} }, { key: "voteProposal", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.tronWeb.defaultAddress.hex,n = arguments.length > 3 ? arguments[3] : void 0,i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = this.tronWeb.defaultAddress.hex) : Re.isObject(r) && (n = r, r = this.tronWeb.defaultAddress.hex), !i) return this.injectPromise(this.voteProposal, e, t, r, n);if (!this.validator.notValid([{ name: "voter", type: "address", value: r }, { name: "proposalID", type: "integer", value: e, gte: 0 }, { name: "has approval", type: "boolean", value: t }], i)) {var a = { owner_address: nt(r), proposal_id: parseInt(e), is_add_approval: t };n && n.permissionId && (a.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/proposalapprove", a, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}} }, { key: "createTRXExchange", value: function value(e, t, r) {var n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 ? arguments[4] : void 0,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = {}), Re.isFunction(n) ? (a = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (i = n, n = this.tronWeb.defaultAddress.hex), !a) return this.injectPromise(this.createTRXExchange, e, t, r, n, i);if (!this.validator.notValid([{ name: "owner", type: "address", value: n }, { name: "token name", type: "not-empty-string", value: e }, { name: "token balance", type: "positive-integer", value: t }, { name: "trx balance", type: "positive-integer", value: r }], a)) {var s = { owner_address: nt(n), first_token_id: it(e), first_token_balance: t, second_token_id: "5f", second_token_balance: r };i && i.permissionId && (s.Permission_id = i.permissionId), this.tronWeb.fullNode.request("wallet/exchangecreate", s, "post").then(function (e) {a(null, e);}).catch(function (e) {return a(e);});}} }, { key: "createTokenExchange", value: function value(e, t, r, n) {var i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : this.tronWeb.defaultAddress.hex,a = arguments.length > 5 ? arguments[5] : void 0,s = arguments.length > 6 && void 0 !== arguments[6] && arguments[6];if (Re.isFunction(a) && (s = a, a = {}), Re.isFunction(i) ? (s = i, i = this.tronWeb.defaultAddress.hex) : Re.isObject(i) && (a = i, i = this.tronWeb.defaultAddress.hex), !s) return this.injectPromise(this.createTokenExchange, e, t, r, n, i, a);if (!this.validator.notValid([{ name: "owner", type: "address", value: i }, { name: "first token name", type: "not-empty-string", value: e }, { name: "second token name", type: "not-empty-string", value: r }, { name: "first token balance", type: "positive-integer", value: t }, { name: "second token balance", type: "positive-integer", value: n }], s)) {var o = { owner_address: nt(i), first_token_id: it(e), first_token_balance: t, second_token_id: it(r), second_token_balance: n };a && a.permissionId && (o.Permission_id = a.permissionId), this.tronWeb.fullNode.request("wallet/exchangecreate", o, "post").then(function (e) {s(null, e);}).catch(function (e) {return s(e);});}} }, { key: "injectExchangeTokens", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 ? arguments[4] : void 0,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = {}), Re.isFunction(n) ? (a = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (i = n, n = this.tronWeb.defaultAddress.hex), !a) return this.injectPromise(this.injectExchangeTokens, e, t, r, n, i);if (!this.validator.notValid([{ name: "owner", type: "address", value: n }, { name: "token name", type: "not-empty-string", value: t }, { name: "token amount", type: "integer", value: r, gte: 1 }, { name: "exchangeID", type: "integer", value: e, gte: 0 }], a)) {var s = { owner_address: nt(n), exchange_id: parseInt(e), token_id: it(t), quant: parseInt(r) };i && i.permissionId && (s.Permission_id = i.permissionId), this.tronWeb.fullNode.request("wallet/exchangeinject", s, "post").then(function (e) {return at(e, a);}).catch(function (e) {return a(e);});}} }, { key: "withdrawExchangeTokens", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 ? arguments[4] : void 0,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = {}), Re.isFunction(n) ? (a = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (i = n, n = this.tronWeb.defaultAddress.hex), !a) return this.injectPromise(this.withdrawExchangeTokens, e, t, r, n, i);if (!this.validator.notValid([{ name: "owner", type: "address", value: n }, { name: "token name", type: "not-empty-string", value: t }, { name: "token amount", type: "integer", value: r, gte: 1 }, { name: "exchangeID", type: "integer", value: e, gte: 0 }], a)) {var s = { owner_address: nt(n), exchange_id: parseInt(e), token_id: it(t), quant: parseInt(r) };i && i.permissionId && (s.Permission_id = i.permissionId), this.tronWeb.fullNode.request("wallet/exchangewithdraw", s, "post").then(function (e) {return at(e, a);}).catch(function (e) {return a(e);});}} }, { key: "tradeExchangeTokens", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0,i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : this.tronWeb.defaultAddress.hex,a = arguments.length > 5 ? arguments[5] : void 0,s = arguments.length > 6 && void 0 !== arguments[6] && arguments[6];if (Re.isFunction(a) && (s = a, a = {}), Re.isFunction(i) ? (s = i, i = this.tronWeb.defaultAddress.hex) : Re.isObject(i) && (a = i, i = this.tronWeb.defaultAddress.hex), !s) return this.injectPromise(this.tradeExchangeTokens, e, t, r, n, i, a);if (!this.validator.notValid([{ name: "owner", type: "address", value: i }, { name: "token name", type: "not-empty-string", value: t }, { name: "tokenAmountSold", type: "integer", value: r, gte: 1 }, { name: "tokenAmountExpected", type: "integer", value: n, gte: 1 }, { name: "exchangeID", type: "integer", value: e, gte: 0 }], s)) {var o = { owner_address: nt(i), exchange_id: parseInt(e), token_id: this.tronWeb.fromAscii(t), quant: parseInt(r), expected: parseInt(n) };a && a.permissionId && (o.Permission_id = a.permissionId), this.tronWeb.fullNode.request("wallet/exchangetransaction", o, "post").then(function (e) {return at(e, s);}).catch(function (e) {return s(e);});}} }, { key: "updateSetting", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.tronWeb.defaultAddress.hex,n = arguments.length > 3 ? arguments[3] : void 0,i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = this.tronWeb.defaultAddress.hex) : Re.isObject(r) && (n = r, r = this.tronWeb.defaultAddress.hex), !i) return this.injectPromise(this.updateSetting, e, t, r, n);if (!this.validator.notValid([{ name: "owner", type: "address", value: r }, { name: "contract", type: "address", value: e }, { name: "userFeePercentage", type: "integer", value: t, gte: 0, lte: 100 }], i)) {var a = { owner_address: nt(r), contract_address: nt(e), consume_user_resource_percent: t };n && n.permissionId && (a.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/updatesetting", a, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}} }, { key: "updateEnergyLimit", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.tronWeb.defaultAddress.hex,n = arguments.length > 3 ? arguments[3] : void 0,i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = this.tronWeb.defaultAddress.hex) : Re.isObject(r) && (n = r, r = this.tronWeb.defaultAddress.hex), !i) return this.injectPromise(this.updateEnergyLimit, e, t, r, n);if (!this.validator.notValid([{ name: "owner", type: "address", value: r }, { name: "contract", type: "address", value: e }, { name: "originEnergyLimit", type: "integer", value: t, gte: 0, lte: 1e7 }], i)) {var a = { owner_address: nt(r), contract_address: nt(e), origin_energy_limit: t };n && n.permissionId && (a.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/updateenergylimit", a, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}} }, { key: "checkPermissions", value: function value(e, t) {if (e) {if (e.type !== t || !e.permission_name || !Re.isString(e.permission_name) || !Re.isInteger(e.threshold) || e.threshold < 1 || !e.keys) return !1;var r,n = tt(e.keys);try {for (n.s(); !(r = n.n()).done;) {var i = r.value;if (!this.tronWeb.isAddress(i.address) || !Re.isInteger(i.weight) || i.weight > e.threshold || i.weight < 1 || 2 === t && !e.operations) return !1;}} catch (e) {n.e(e);} finally {n.f();}}return !0;} }, { key: "updateAccountPermissions", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = !1), Re.isFunction(r) && (i = r, r = n = !1), Re.isFunction(t) && (i = t, t = r = n = !1), !i) return this.injectPromise(this.updateAccountPermissions, e, t, r, n);if (!this.tronWeb.isAddress(e)) return i("Invalid ownerAddress provided");if (!this.checkPermissions(t, 0)) return i("Invalid ownerPermissions provided");if (!this.checkPermissions(r, 1)) return i("Invalid witnessPermissions provided");Array.isArray(n) || (n = [n]);var a,s = tt(n);try {for (s.s(); !(a = s.n()).done;) {var o = a.value;if (!this.checkPermissions(o, 2)) return i("Invalid activesPermissions provided");}} catch (e) {s.e(e);} finally {s.f();}var u = { owner_address: e };t && (u.owner = t), r && (u.witness = r), n && (u.actives = 1 === n.length ? n[0] : n), this.tronWeb.fullNode.request("wallet/accountpermissionupdate", u, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});} }, { key: "newTxID", value: (i = l()(N.a.mark(function e(t, r) {return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (r) {e.next = 2;break;}return e.abrupt("return", this.injectPromise(this.newTxID, t));case 2:this.tronWeb.fullNode.request("wallet/getsignweight", t, "post").then(function (e) {e = e.transaction.transaction, "boolean" == typeof t.visible && (e.visible = t.visible), r(null, e);}).catch(function (e) {return r("Error generating a new transaction id.");});case 3:case "end":return e.stop();}}}, e, this);})), function (e, t) {return i.apply(this, arguments);}) }, { key: "alterTransaction", value: (n = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (r = i.length > 1 && void 0 !== i[1] ? i[1] : {}, n = i.length > 2 && void 0 !== i[2] && i[2]) {e.next = 4;break;}return e.abrupt("return", this.injectPromise(this.alterTransaction, t, r));case 4:if (!t.signature) {e.next = 6;break;}return e.abrupt("return", n("You can not extend the expiration of a signed transaction."));case 6:if (!r.data) {e.next = 12;break;}if ("hex" !== r.dataFormat && (r.data = this.tronWeb.toHex(r.data)), r.data = r.data.replace(/^0x/, ""), 0 !== r.data.length) {e.next = 11;break;}return e.abrupt("return", n("Invalid data provided"));case 11:t.raw_data.data = r.data;case 12:if (!r.extension) {e.next = 17;break;}if (r.extension = parseInt(1e3 * r.extension), !(isNaN(r.extension) || t.raw_data.expiration + r.extension <= Date.now() + 3e3)) {e.next = 16;break;}return e.abrupt("return", n("Invalid extension provided"));case 16:t.raw_data.expiration += r.extension;case 17:this.newTxID(t, n);case 18:case "end":return e.stop();}}}, e, this);})), function (e) {return n.apply(this, arguments);}) }, { key: "extendExpiration", value: (r = l()(N.a.mark(function e(t, r) {var n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (n = i.length > 2 && void 0 !== i[2] && i[2]) {e.next = 3;break;}return e.abrupt("return", this.injectPromise(this.extendExpiration, t, r));case 3:this.alterTransaction(t, { extension: r }, n);case 4:case "end":return e.stop();}}}, e, this);})), function (e, t) {return r.apply(this, arguments);}) }, { key: "addUpdateData", value: (t = l()(N.a.mark(function e(t, r) {var n,i,a = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (n = a.length > 2 && void 0 !== a[2] ? a[2] : "utf8", i = a.length > 3 && void 0 !== a[3] && a[3], Re.isFunction(n) && (i = n, n = "utf8"), i) {e.next = 5;break;}return e.abrupt("return", this.injectPromise(this.addUpdateData, t, r, n));case 5:this.alterTransaction(t, { data: r, dataFormat: n }, i);case 6:case "end":return e.stop();}}}, e, this);})), function (e, r) {return t.apply(this, arguments);}) }]), e;}();function ot(e, t) {var r = Object.keys(e);if (Object.getOwnPropertySymbols) {var n = Object.getOwnPropertySymbols(e);t && (n = n.filter(function (t) {return Object.getOwnPropertyDescriptor(e, t).enumerable;})), r.push.apply(r, n);}return r;}function ut(e) {for (var t = 1; t < arguments.length; t++) {var r = null != arguments[t] ? arguments[t] : {};t % 2 ? ot(Object(r), !0).forEach(function (t) {_()(e, t, r[t]);}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : ot(Object(r)).forEach(function (t) {Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t));});}return e;}function ct(e) {return Pt.address.toHex(e);}var dt = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (p()(this, e), !t || !t instanceof Pt) throw new Error("Expected instance of TronWeb");this.tronWeb = t, this.injectPromise = Je()(this), this.cache = { contracts: {} }, this.validator = new et(t);}var t, r, n, i, a, s, o, u, c, d, h, f, v, g, m, y, k;return b()(e, [{ key: "_parseToken", value: function value(e) {return ut(ut({}, e), {}, { name: this.tronWeb.toUtf8(e.name), abbr: e.abbr && this.tronWeb.toUtf8(e.abbr), description: e.description && this.tronWeb.toUtf8(e.description), url: e.url && this.tronWeb.toUtf8(e.url) });} }, { key: "getCurrentBlock", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.getCurrentBlock);this.tronWeb.fullNode.request("wallet/getnowblock").then(function (t) {e(null, t);}).catch(function (t) {return e(t);});} }, { key: "getConfirmedCurrentBlock", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.getConfirmedCurrentBlock);this.tronWeb.solidityNode.request("walletsolidity/getnowblock").then(function (t) {e(null, t);}).catch(function (t) {return e(t);});} }, { key: "getBlock", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultBlock,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return Re.isFunction(e) && (t = e, e = this.tronWeb.defaultBlock), t ? !1 === e ? t("No block identifier provided") : ("earliest" == e && (e = 0), "latest" == e ? this.getCurrentBlock(t) : isNaN(e) && Re.isHex(e) ? this.getBlockByHash(e, t) : void this.getBlockByNumber(e, t)) : this.injectPromise(this.getBlock, e);} }, { key: "getBlockByHash", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (!t) return this.injectPromise(this.getBlockByHash, e);this.tronWeb.fullNode.request("wallet/getblockbyid", { value: e }, "post").then(function (e) {if (!Object.keys(e).length) return t("Block not found");t(null, e);}).catch(function (e) {return t(e);});} }, { key: "getBlockByNumber", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return t ? !Re.isInteger(e) || e < 0 ? t("Invalid block number provided") : void this.tronWeb.fullNode.request("wallet/getblockbynum", { num: parseInt(e) }, "post").then(function (e) {if (!Object.keys(e).length) return t("Block not found");t(null, e);}).catch(function (e) {return t(e);}) : this.injectPromise(this.getBlockByNumber, e);} }, { key: "getBlockTransactionCount", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultBlock,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (Re.isFunction(e) && (t = e, e = this.tronWeb.defaultBlock), !t) return this.injectPromise(this.getBlockTransactionCount, e);this.getBlock(e).then(function (e) {var r = e.transactions;t(null, (void 0 === r ? [] : r).length);}).catch(function (e) {return t(e);});} }, { key: "getTransactionFromBlock", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultBlock,t = arguments.length > 1 ? arguments[1] : void 0,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = 0), Re.isFunction(e) && (r = e, e = this.tronWeb.defaultBlock), !r) return this.injectPromise(this.getTransactionFromBlock, e, t);this.getBlock(e).then(function (e) {var n = e.transactions,i = void 0 !== n && n;i ? "number" == typeof t ? t >= 0 && t < i.length ? r(null, i[t]) : r("Invalid transaction index provided") : r(null, i) : r("Transaction not found in block");}).catch(function (e) {return r(e);});} }, { key: "getTransaction", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (!t) return this.injectPromise(this.getTransaction, e);this.tronWeb.fullNode.request("wallet/gettransactionbyid", { value: e }, "post").then(function (e) {if (!Object.keys(e).length) return t("Transaction not found");t(null, e);}).catch(function (e) {return t(e);});} }, { key: "getConfirmedTransaction", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (!t) return this.injectPromise(this.getConfirmedTransaction, e);this.tronWeb.solidityNode.request("walletsolidity/gettransactionbyid", { value: e }, "post").then(function (e) {if (!Object.keys(e).length) return t("Transaction not found");t(null, e);}).catch(function (e) {return t(e);});} }, { key: "getUnconfirmedTransactionInfo", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return this._getTransactionInfoById(e, { confirmed: !1 }, t);} }, { key: "getTransactionInfo", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return this._getTransactionInfoById(e, { confirmed: !0 }, t);} }, { key: "_getTransactionInfoById", value: function value(e, t) {var r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (!r) return this.injectPromise(this._getTransactionInfoById, e, t);this.tronWeb[t.confirmed ? "solidityNode" : "fullNode"].request("wallet".concat(t.confirmed ? "solidity" : "", "/gettransactioninfobyid"), { value: e }, "post").then(function (e) {r(null, e);}).catch(function (e) {return r(e);});} }, { key: "getTransactionsToAddress", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 30,r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];return Re.isFunction(r) && (n = r, r = 0), Re.isFunction(t) && (n = t, t = 30), n ? (e = this.tronWeb.address.toHex(e), this.getTransactionsRelated(e, "to", t, r, n)) : this.injectPromise(this.getTransactionsToAddress, e, t, r);} }, { key: "getTransactionsFromAddress", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 30,r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];return Re.isFunction(r) && (n = r, r = 0), Re.isFunction(t) && (n = t, t = 30), n ? (e = this.tronWeb.address.toHex(e), this.getTransactionsRelated(e, "from", t, r, n)) : this.injectPromise(this.getTransactionsFromAddress, e, t, r);} }, { key: "getTransactionsRelated", value: (k = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u,c,d = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = d.length > 0 && void 0 !== d[0] ? d[0] : this.tronWeb.defaultAddress.hex, r = d.length > 1 && void 0 !== d[1] ? d[1] : "all", n = d.length > 2 && void 0 !== d[2] ? d[2] : 30, i = d.length > 3 && void 0 !== d[3] ? d[3] : 0, a = d.length > 4 && void 0 !== d[4] && d[4], Re.isFunction(i) && (a = i, i = 0), Re.isFunction(n) && (a = n, n = 30), Re.isFunction(r) && (a = r, r = "all"), Re.isFunction(t) && (a = t, t = this.tronWeb.defaultAddress.hex), a) {e.next = 11;break;}return e.abrupt("return", this.injectPromise(this.getTransactionsRelated, t, r, n, i));case 11:if (["to", "from", "all"].includes(r)) {e.next = 13;break;}return e.abrupt("return", a('Invalid direction provided: Expected "to", "from" or "all"'));case 13:if ("all" != r) {e.next = 27;break;}return e.prev = 14, e.next = 17, Promise.all([this.getTransactionsRelated(t, "from", n, i), this.getTransactionsRelated(t, "to", n, i)]);case 17:return s = e.sent, o = $e()(s, 2), u = o[0], c = o[1], e.abrupt("return", a(null, [].concat(R()(u.map(function (e) {return e.direction = "from", e;})), R()(c.map(function (e) {return e.direction = "to", e;}))).sort(function (e, t) {return t.raw_data.timestamp - e.raw_data.timestamp;})));case 24:return e.prev = 24, e.t0 = e.catch(14), e.abrupt("return", a(e.t0));case 27:if (this.tronWeb.isAddress(t)) {e.next = 29;break;}return e.abrupt("return", a("Invalid address provided"));case 29:if (!(!Re.isInteger(n) || n < 0 || i && n < 1)) {e.next = 31;break;}return e.abrupt("return", a("Invalid limit provided"));case 31:if (Re.isInteger(i) && !(i < 0)) {e.next = 33;break;}return e.abrupt("return", a("Invalid offset provided"));case 33:t = this.tronWeb.address.toHex(t), this.tronWeb.solidityNode.request("walletextension/gettransactions".concat(r, "this"), { account: { address: t }, offset: i, limit: n }, "post").then(function (e) {var t = e.transaction;a(null, t);}).catch(function (e) {return a(e);});case 35:case "end":return e.stop();}}}, e, this, [[14, 24]]);})), function () {return k.apply(this, arguments);}) }, { key: "getAccount", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return Re.isFunction(e) && (t = e, e = this.tronWeb.defaultAddress.hex), t ? this.tronWeb.isAddress(e) ? (e = this.tronWeb.address.toHex(e), void this.tronWeb.solidityNode.request("walletsolidity/getaccount", { address: e }, "post").then(function (e) {t(null, e);}).catch(function (e) {return t(e);})) : t("Invalid address provided") : this.injectPromise(this.getAccount, e);} }, { key: "getAccountById", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (!t) return this.injectPromise(this.getAccountById, e);this.getAccountInfoById(e, { confirmed: !0 }, t);} }, { key: "getAccountInfoById", value: function value(e, t, r) {this.validator.notValid([{ name: "accountId", type: "hex", value: e }, { name: "accountId", type: "string", lte: 32, gte: 8, value: e }], r) || (e.startsWith("0x") && (e = e.slice(2)), this.tronWeb[t.confirmed ? "solidityNode" : "fullNode"].request("wallet".concat(t.confirmed ? "solidity" : "", "/getaccountbyid"), { account_id: e }, "post").then(function (e) {r(null, e);}).catch(function (e) {return r(e);}));} }, { key: "getBalance", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (Re.isFunction(e) && (t = e, e = this.tronWeb.defaultAddress.hex), !t) return this.injectPromise(this.getBalance, e);this.getAccount(e).then(function (e) {var r = e.balance;t(null, void 0 === r ? 0 : r);}).catch(function (e) {return t(e);});} }, { key: "getUnconfirmedAccount", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return Re.isFunction(e) && (t = e, e = this.tronWeb.defaultAddress.hex), t ? this.tronWeb.isAddress(e) ? (e = this.tronWeb.address.toHex(e), void this.tronWeb.fullNode.request("wallet/getaccount", { address: e }, "post").then(function (e) {t(null, e);}).catch(function (e) {return t(e);})) : t("Invalid address provided") : this.injectPromise(this.getUnconfirmedAccount, e);} }, { key: "getUnconfirmedAccountById", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (!t) return this.injectPromise(this.getUnconfirmedAccountById, e);this.getAccountInfoById(e, { confirmed: !1 }, t);} }, { key: "getUnconfirmedBalance", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (Re.isFunction(e) && (t = e, e = this.tronWeb.defaultAddress.hex), !t) return this.injectPromise(this.getUnconfirmedBalance, e);this.getUnconfirmedAccount(e).then(function (e) {var r = e.balance;t(null, void 0 === r ? 0 : r);}).catch(function (e) {return t(e);});} }, { key: "getBandwidth", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return Re.isFunction(e) && (t = e, e = this.tronWeb.defaultAddress.hex), t ? this.tronWeb.isAddress(e) ? (e = this.tronWeb.address.toHex(e), void this.tronWeb.fullNode.request("wallet/getaccountnet", { address: e }, "post").then(function (e) {var r = e.freeNetUsed,n = void 0 === r ? 0 : r,i = e.freeNetLimit,a = void 0 === i ? 0 : i,s = e.NetUsed,o = void 0 === s ? 0 : s,u = e.NetLimit;t(null, a - n + ((void 0 === u ? 0 : u) - o));}).catch(function (e) {return t(e);})) : t("Invalid address provided") : this.injectPromise(this.getBandwidth, e);} }, { key: "getTokensIssuedByAddress", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return Re.isFunction(t) && (r = t, t = this.tronWeb.defaultAddress.hex), r ? this.tronWeb.isAddress(t) ? (t = this.tronWeb.address.toHex(t), void this.tronWeb.fullNode.request("wallet/getassetissuebyaccount", { address: t }, "post").then(function (t) {var n = t.assetIssue,i = void 0 !== n && n;if (!i) return r(null, {});var a = i.map(function (t) {return e._parseToken(t);}).reduce(function (e, t) {return e[t.name] = t, e;}, {});r(null, a);}).catch(function (e) {return r(e);})) : r("Invalid address provided") : this.injectPromise(this.getTokensIssuedByAddress, t);} }, { key: "getTokenFromID", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return r ? (Re.isInteger(t) && (t = t.toString()), Re.isString(t) && t.length ? void this.tronWeb.fullNode.request("wallet/getassetissuebyname", { value: this.tronWeb.fromUtf8(t) }, "post").then(function (t) {if (!t.name) return r("Token does not exist");r(null, e._parseToken(t));}).catch(function (e) {return r(e);}) : r("Invalid token ID provided")) : this.injectPromise(this.getTokenFromID, t);} }, { key: "listNodes", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!t) return this.injectPromise(this.listNodes);this.tronWeb.fullNode.request("wallet/listnodes").then(function (r) {var n = r.nodes;t(null, (void 0 === n ? [] : n).map(function (t) {var r = t.address,n = r.host,i = r.port;return "".concat(e.tronWeb.toUtf8(n), ":").concat(i);}));}).catch(function (e) {return t(e);});} }, { key: "getBlockRange", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0,t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 30,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];return Re.isFunction(t) && (r = t, t = 30), Re.isFunction(e) && (r = e, e = 0), r ? !Re.isInteger(e) || e < 0 ? r("Invalid start of range provided") : !Re.isInteger(t) || t <= e ? r("Invalid end of range provided") : void this.tronWeb.fullNode.request("wallet/getblockbylimitnext", { startNum: parseInt(e), endNum: parseInt(t) + 1 }, "post").then(function (e) {var t = e.block;r(null, void 0 === t ? [] : t);}).catch(function (e) {return r(e);}) : this.injectPromise(this.getBlockRange, e, t);} }, { key: "listSuperRepresentatives", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.listSuperRepresentatives);this.tronWeb.fullNode.request("wallet/listwitnesses").then(function (t) {var r = t.witnesses;e(null, void 0 === r ? [] : r);}).catch(function (t) {return e(t);});} }, { key: "listTokens", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0,r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0,n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];return Re.isFunction(r) && (n = r, r = 0), Re.isFunction(t) && (n = t, t = 0), n ? !Re.isInteger(t) || t < 0 || r && t < 1 ? n("Invalid limit provided") : !Re.isInteger(r) || r < 0 ? n("Invalid offset provided") : t ? void this.tronWeb.fullNode.request("wallet/getpaginatedassetissuelist", { offset: parseInt(r), limit: parseInt(t) }, "post").then(function (t) {var r = t.assetIssue;n(null, (void 0 === r ? [] : r).map(function (t) {return e._parseToken(t);}));}).catch(function (e) {return n(e);}) : this.tronWeb.fullNode.request("wallet/getassetissuelist").then(function (t) {var r = t.assetIssue;n(null, (void 0 === r ? [] : r).map(function (t) {return e._parseToken(t);}));}).catch(function (e) {return n(e);}) : this.injectPromise(this.listTokens, t, r);} }, { key: "timeUntilNextVoteCycle", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.timeUntilNextVoteCycle);this.tronWeb.fullNode.request("wallet/getnextmaintenancetime").then(function (t) {var r = t.num,n = void 0 === r ? -1 : r;if (-1 == n) return e("Failed to get time until next vote cycle");e(null, Math.floor(n / 1e3));}).catch(function (t) {return e(t);});} }, { key: "getContract", value: function value(e) {var t = this,r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return r ? this.tronWeb.isAddress(e) ? void (this.cache.contracts[e] ? r(null, this.cache.contracts[e]) : (e = this.tronWeb.address.toHex(e), this.tronWeb.fullNode.request("wallet/getcontract", { value: e }).then(function (n) {if (n.Error) return r("Contract does not exist");t.cache.contracts[e] = n, r(null, n);}).catch(function (e) {return r(e);}))) : r("Invalid contract address provided") : this.injectPromise(this.getContract, e);} }, { key: "verifyMessage", value: (y = l()(N.a.mark(function t() {var r,n,i,a,s,o = arguments;return N.a.wrap(function (t) {for (;;) {switch (t.prev = t.next) {case 0:if (r = o.length > 0 && void 0 !== o[0] && o[0], n = o.length > 1 && void 0 !== o[1] && o[1], i = o.length > 2 && void 0 !== o[2] ? o[2] : this.tronWeb.defaultAddress.base58, a = !(o.length > 3 && void 0 !== o[3]) || o[3], s = o.length > 4 && void 0 !== o[4] && o[4], Re.isFunction(i) && (s = i, i = this.tronWeb.defaultAddress.base58, a = !0), Re.isFunction(a) && (s = a, a = !0), s) {t.next = 9;break;}return t.abrupt("return", this.injectPromise(this.verifyMessage, r, n, i, a));case 9:if (Re.isHex(r)) {t.next = 11;break;}return t.abrupt("return", s("Expected hex message input"));case 11:if (!e.verifySignature(r, i, n, a)) {t.next = 13;break;}return t.abrupt("return", s(null, !0));case 13:s("Signature does not match");case 14:case "end":return t.stop();}}}, t, this);})), function () {return y.apply(this, arguments);}) }, { key: "sign", value: (m = l()(N.a.mark(function t() {var r,n,i,a,s,o,u = arguments;return N.a.wrap(function (t) {for (;;) {switch (t.prev = t.next) {case 0:if (r = u.length > 0 && void 0 !== u[0] && u[0], n = u.length > 1 && void 0 !== u[1] ? u[1] : this.tronWeb.defaultPrivateKey, i = !(u.length > 2 && void 0 !== u[2]) || u[2], a = u.length > 3 && void 0 !== u[3] && u[3], s = u.length > 4 && void 0 !== u[4] && u[4], Re.isFunction(a) && (s = a, a = !1), Re.isFunction(i) && (s = i, i = !0, a = !1), Re.isFunction(n) && (s = n, n = this.tronWeb.defaultPrivateKey, i = !0, a = !1), s) {t.next = 10;break;}return t.abrupt("return", this.injectPromise(this.sign, r, n, i, a));case 10:if (!Re.isString(r)) {t.next = 21;break;}if (Re.isHex(r)) {t.next = 13;break;}return t.abrupt("return", s("Expected hex message input"));case 13:return t.prev = 13, o = e.signString(r, n, i), t.abrupt("return", s(null, o));case 18:t.prev = 18, t.t0 = t.catch(13), s(t.t0);case 21:if (Re.isObject(r)) {t.next = 23;break;}return t.abrupt("return", s("Invalid transaction provided"));case 23:if (a || !r.signature) {t.next = 25;break;}return t.abrupt("return", s("Transaction is already signed"));case 25:if (t.prev = 25, a) {t.next = 30;break;}if (this.tronWeb.address.toHex(this.tronWeb.address.fromPrivateKey(n)).toLowerCase() === this.tronWeb.address.toHex(r.raw_data.contract[0].parameter.value.owner_address)) {t.next = 30;break;}return t.abrupt("return", s("Private key does not match address in transaction"));case 30:return t.abrupt("return", s(null, Re.crypto.signTransaction(n, r)));case 33:t.prev = 33, t.t1 = t.catch(25), s(t.t1);case 36:case "end":return t.stop();}}}, t, this, [[13, 18], [25, 33]]);})), function () {return m.apply(this, arguments);}) }, { key: "multiSign", value: (g = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = u.length > 0 && void 0 !== u[0] && u[0], r = u.length > 1 && void 0 !== u[1] ? u[1] : this.tronWeb.defaultPrivateKey, n = u.length > 2 && void 0 !== u[2] && u[2], i = u.length > 3 && void 0 !== u[3] && u[3], Re.isFunction(n) && (i = n, n = 0), Re.isFunction(r) && (i = r, r = this.tronWeb.defaultPrivateKey, n = 0), i) {e.next = 8;break;}return e.abrupt("return", this.injectPromise(this.multiSign, t, r, n));case 8:if (Re.isObject(t) && t.raw_data && t.raw_data.contract) {e.next = 10;break;}return e.abrupt("return", i("Invalid transaction provided"));case 10:if (t.raw_data.contract[0].Permission_id || !(n > 0)) {e.next = 30;break;}return t.raw_data.contract[0].Permission_id = n, a = this.tronWeb.address.toHex(this.tronWeb.address.fromPrivateKey(r)).toLowerCase(), e.next = 15, this.getSignWeight(t, n);case 15:if ("PERMISSION_ERROR" !== (s = e.sent).result.code) {e.next = 18;break;}return e.abrupt("return", i(s.result.message));case 18:if (o = !1, s.permission.keys.map(function (e) {e.address === a && (o = !0);}), o) {e.next = 22;break;}return e.abrupt("return", i(r + " has no permission to sign"));case 22:if (!s.approved_list || -1 == s.approved_list.indexOf(a)) {e.next = 24;break;}return e.abrupt("return", i(r + " already sign transaction"));case 24:if (!s.transaction || !s.transaction.transaction) {e.next = 29;break;}t = s.transaction.transaction, n > 0 && (t.raw_data.contract[0].Permission_id = n), e.next = 30;break;case 29:return e.abrupt("return", i("Invalid transaction provided"));case 30:return e.prev = 30, e.abrupt("return", i(null, Re.crypto.signTransaction(r, t)));case 34:e.prev = 34, e.t0 = e.catch(30), i(e.t0);case 37:case "end":return e.stop();}}}, e, this, [[30, 34]]);})), function () {return g.apply(this, arguments);}) }, { key: "getApprovedList", value: (v = l()(N.a.mark(function e(t) {var r,n = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (r = n.length > 1 && void 0 !== n[1] && n[1]) {e.next = 3;break;}return e.abrupt("return", this.injectPromise(this.getApprovedList, t));case 3:if (Re.isObject(t)) {e.next = 5;break;}return e.abrupt("return", r("Invalid transaction provided"));case 5:this.tronWeb.fullNode.request("wallet/getapprovedlist", t, "post").then(function (e) {r(null, e);}).catch(function (e) {return r(e);});case 6:case "end":return e.stop();}}}, e, this);})), function (e) {return v.apply(this, arguments);}) }, { key: "getSignWeight", value: (f = l()(N.a.mark(function e(t, r) {var n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (n = i.length > 2 && void 0 !== i[2] && i[2], Re.isFunction(r) && (n = r, r = void 0), n) {e.next = 4;break;}return e.abrupt("return", this.injectPromise(this.getSignWeight, t, r));case 4:if (Re.isObject(t) && t.raw_data && t.raw_data.contract) {e.next = 6;break;}return e.abrupt("return", n("Invalid transaction provided"));case 6:if (Re.isInteger(r) ? t.raw_data.contract[0].Permission_id = parseInt(r) : "number" != typeof t.raw_data.contract[0].Permission_id && (t.raw_data.contract[0].Permission_id = 0), Re.isObject(t)) {e.next = 9;break;}return e.abrupt("return", n("Invalid transaction provided"));case 9:this.tronWeb.fullNode.request("wallet/getsignweight", t, "post").then(function (e) {n(null, e);}).catch(function (e) {return n(e);});case 10:case "end":return e.stop();}}}, e, this);})), function (e, t) {return f.apply(this, arguments);}) }, { key: "sendRawTransaction", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];return Re.isFunction(t) && (r = t, t = {}), r ? Re.isObject(e) ? Re.isObject(t) ? e.signature && Re.isArray(e.signature) ? void this.tronWeb.fullNode.request("wallet/broadcasttransaction", e, "post").then(function (t) {t.result && (t.transaction = e), r(null, t);}).catch(function (e) {return r(e);}) : r("Transaction is not signed") : r("Invalid options provided") : r("Invalid transaction provided") : this.injectPromise(this.sendRawTransaction, e, t);} }, { key: "sendHexTransaction", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = {}), !r) return this.injectPromise(this.sendHexTransaction, e, t);if (!Re.isHex(e)) return r("Invalid hex transaction provided");if (!Re.isObject(t)) return r("Invalid options provided");var n = { transaction: e };this.tronWeb.fullNode.request("wallet/broadcasthex", n, "post").then(function (t) {t.result && (t.transaction = JSON.parse(t.transaction), t.hexTransaction = e), r(null, t);}).catch(function (e) {return r(e);});} }, { key: "sendTransaction", value: (h = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = c.length > 0 && void 0 !== c[0] && c[0], r = c.length > 1 && void 0 !== c[1] && c[1], n = c.length > 2 && void 0 !== c[2] ? c[2] : {}, i = c.length > 3 && void 0 !== c[3] && c[3], Re.isFunction(n) && (i = n, n = {}), "string" == typeof n && (n = { privateKey: n }), i) {e.next = 8;break;}return e.abrupt("return", this.injectPromise(this.sendTransaction, t, r, n));case 8:if (this.tronWeb.isAddress(t)) {e.next = 10;break;}return e.abrupt("return", i("Invalid recipient provided"));case 10:if (Re.isInteger(r) && !(r <= 0)) {e.next = 12;break;}return e.abrupt("return", i("Invalid amount provided"));case 12:if ((n = ut({ privateKey: this.tronWeb.defaultPrivateKey, address: this.tronWeb.defaultAddress.hex }, n)).privateKey || n.address) {e.next = 15;break;}return e.abrupt("return", i("Function requires either a private key or address to be set"));case 15:return e.prev = 15, a = n.privateKey ? this.tronWeb.address.fromPrivateKey(n.privateKey) : n.address, e.next = 19, this.tronWeb.transactionBuilder.sendTrx(t, r, a);case 19:return s = e.sent, e.next = 22, this.sign(s, n.privateKey || void 0);case 22:return o = e.sent, e.next = 25, this.sendRawTransaction(o);case 25:return u = e.sent, e.abrupt("return", i(null, u));case 29:return e.prev = 29, e.t0 = e.catch(15), e.abrupt("return", i(e.t0));case 32:case "end":return e.stop();}}}, e, this, [[15, 29]]);})), function () {return h.apply(this, arguments);}) }, { key: "sendToken", value: (d = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u,c,d = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = d.length > 0 && void 0 !== d[0] && d[0], r = d.length > 1 && void 0 !== d[1] && d[1], n = d.length > 2 && void 0 !== d[2] && d[2], i = d.length > 3 && void 0 !== d[3] ? d[3] : {}, a = d.length > 4 && void 0 !== d[4] && d[4], Re.isFunction(i) && (a = i, i = {}), "string" == typeof i && (i = { privateKey: i }), a) {e.next = 9;break;}return e.abrupt("return", this.injectPromise(this.sendToken, t, r, n, i));case 9:if (this.tronWeb.isAddress(t)) {e.next = 11;break;}return e.abrupt("return", a("Invalid recipient provided"));case 11:if (Re.isInteger(r) && !(r <= 0)) {e.next = 13;break;}return e.abrupt("return", a("Invalid amount provided"));case 13:if (Re.isInteger(n) && (n = n.toString()), Re.isString(n)) {e.next = 16;break;}return e.abrupt("return", a("Invalid token ID provided"));case 16:if ((i = ut({ privateKey: this.tronWeb.defaultPrivateKey, address: this.tronWeb.defaultAddress.hex }, i)).privateKey || i.address) {e.next = 19;break;}return e.abrupt("return", a("Function requires either a private key or address to be set"));case 19:return e.prev = 19, s = i.privateKey ? this.tronWeb.address.fromPrivateKey(i.privateKey) : i.address, e.next = 23, this.tronWeb.transactionBuilder.sendToken(t, r, n, s);case 23:return o = e.sent, e.next = 26, this.sign(o, i.privateKey || void 0);case 26:return u = e.sent, e.next = 29, this.sendRawTransaction(u);case 29:return c = e.sent, e.abrupt("return", a(null, c));case 33:return e.prev = 33, e.t0 = e.catch(19), e.abrupt("return", a(e.t0));case 36:case "end":return e.stop();}}}, e, this, [[19, 33]]);})), function () {return d.apply(this, arguments);}) }, { key: "freezeBalance", value: (c = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u,c,d,l = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = l.length > 0 && void 0 !== l[0] ? l[0] : 0, r = l.length > 1 && void 0 !== l[1] ? l[1] : 3, n = l.length > 2 && void 0 !== l[2] ? l[2] : "BANDWIDTH", i = l.length > 3 && void 0 !== l[3] ? l[3] : {}, a = l.length > 4 && void 0 !== l[4] ? l[4] : void 0, s = l.length > 5 && void 0 !== l[5] && l[5], Re.isFunction(a) && (s = a, a = void 0), Re.isFunction(r) && (s = r, r = 3), Re.isFunction(n) && (s = n, n = "BANDWIDTH"), Re.isFunction(i) && (s = i, i = {}), "string" == typeof i && (i = { privateKey: i }), s) {e.next = 13;break;}return e.abrupt("return", this.injectPromise(this.freezeBalance, t, r, n, i, a));case 13:if (["BANDWIDTH", "ENERGY"].includes(n)) {e.next = 15;break;}return e.abrupt("return", s('Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'));case 15:if (Re.isInteger(t) && !(t <= 0)) {e.next = 17;break;}return e.abrupt("return", s("Invalid amount provided"));case 17:if (Re.isInteger(r) && !(r < 3)) {e.next = 19;break;}return e.abrupt("return", s("Invalid duration provided, minimum of 3 days"));case 19:if ((i = ut({ privateKey: this.tronWeb.defaultPrivateKey, address: this.tronWeb.defaultAddress.hex }, i)).privateKey || i.address) {e.next = 22;break;}return e.abrupt("return", s("Function requires either a private key or address to be set"));case 22:return e.prev = 22, o = i.privateKey ? this.tronWeb.address.fromPrivateKey(i.privateKey) : i.address, e.next = 26, this.tronWeb.transactionBuilder.freezeBalance(t, r, n, o, a);case 26:return u = e.sent, e.next = 29, this.sign(u, i.privateKey || void 0);case 29:return c = e.sent, e.next = 32, this.sendRawTransaction(c);case 32:return d = e.sent, e.abrupt("return", s(null, d));case 36:return e.prev = 36, e.t0 = e.catch(22), e.abrupt("return", s(e.t0));case 39:case "end":return e.stop();}}}, e, this, [[22, 36]]);})), function () {return c.apply(this, arguments);}) }, { key: "unfreezeBalance", value: (u = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = c.length > 0 && void 0 !== c[0] ? c[0] : "BANDWIDTH", r = c.length > 1 && void 0 !== c[1] ? c[1] : {}, n = c.length > 2 && void 0 !== c[2] ? c[2] : void 0, i = c.length > 3 && void 0 !== c[3] && c[3], Re.isFunction(n) && (i = n, n = void 0), Re.isFunction(t) && (i = t, t = "BANDWIDTH"), Re.isFunction(r) && (i = r, r = {}), "string" == typeof r && (r = { privateKey: r }), i) {e.next = 10;break;}return e.abrupt("return", this.injectPromise(this.unfreezeBalance, t, r, n));case 10:if (["BANDWIDTH", "ENERGY"].includes(t)) {e.next = 12;break;}return e.abrupt("return", i('Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'));case 12:if ((r = ut({ privateKey: this.tronWeb.defaultPrivateKey, address: this.tronWeb.defaultAddress.hex }, r)).privateKey || r.address) {e.next = 15;break;}return e.abrupt("return", i("Function requires either a private key or address to be set"));case 15:return e.prev = 15, a = r.privateKey ? this.tronWeb.address.fromPrivateKey(r.privateKey) : r.address, e.next = 19, this.tronWeb.transactionBuilder.unfreezeBalance(t, a, n);case 19:return s = e.sent, e.next = 22, this.sign(s, r.privateKey || void 0);case 22:return o = e.sent, e.next = 25, this.sendRawTransaction(o);case 25:return u = e.sent, e.abrupt("return", i(null, u));case 29:return e.prev = 29, e.t0 = e.catch(15), e.abrupt("return", i(e.t0));case 32:case "end":return e.stop();}}}, e, this, [[15, 29]]);})), function () {return u.apply(this, arguments);}) }, { key: "updateAccount", value: (o = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = u.length > 0 && void 0 !== u[0] && u[0], r = u.length > 1 && void 0 !== u[1] ? u[1] : {}, n = u.length > 2 && void 0 !== u[2] && u[2], Re.isFunction(r) && (n = r, r = {}), "string" == typeof r && (r = { privateKey: r }), n) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.updateAccount, t, r));case 7:if (Re.isString(t) && t.length) {e.next = 9;break;}return e.abrupt("return", n("Name must be a string"));case 9:if ((r = ut({ privateKey: this.tronWeb.defaultPrivateKey, address: this.tronWeb.defaultAddress.hex }, r)).privateKey || r.address) {e.next = 12;break;}return e.abrupt("return", n("Function requires either a private key or address to be set"));case 12:return e.prev = 12, i = r.privateKey ? this.tronWeb.address.fromPrivateKey(r.privateKey) : r.address, e.next = 16, this.tronWeb.transactionBuilder.updateAccount(t, i);case 16:return a = e.sent, e.next = 19, this.sign(a, r.privateKey || void 0);case 19:return s = e.sent, e.next = 22, this.sendRawTransaction(s);case 22:return o = e.sent, e.abrupt("return", n(null, o));case 26:return e.prev = 26, e.t0 = e.catch(12), e.abrupt("return", n(e.t0));case 29:case "end":return e.stop();}}}, e, this, [[12, 26]]);})), function () {return o.apply(this, arguments);}) }, { key: "signMessage", value: function value() {return this.sign.apply(this, arguments);} }, { key: "sendAsset", value: function value() {return this.sendToken.apply(this, arguments);} }, { key: "send", value: function value() {return this.sendTransaction.apply(this, arguments);} }, { key: "sendTrx", value: function value() {return this.sendTransaction.apply(this, arguments);} }, { key: "broadcast", value: function value() {return this.sendRawTransaction.apply(this, arguments);} }, { key: "broadcastHex", value: function value() {return this.sendHexTransaction.apply(this, arguments);} }, { key: "signTransaction", value: function value() {return this.sign.apply(this, arguments);} }, { key: "getProposal", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return t ? !Re.isInteger(e) || e < 0 ? t("Invalid proposalID provided") : void this.tronWeb.fullNode.request("wallet/getproposalbyid", { id: parseInt(e) }, "post").then(function (e) {t(null, e);}).catch(function (e) {return t(e);}) : this.injectPromise(this.getProposal, e);} }, { key: "listProposals", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.listProposals);this.tronWeb.fullNode.request("wallet/listproposals", {}, "post").then(function (t) {var r = t.proposals;e(null, void 0 === r ? [] : r);}).catch(function (t) {return e(t);});} }, { key: "getChainParameters", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.getChainParameters);this.tronWeb.fullNode.request("wallet/getchainparameters", {}, "post").then(function (t) {var r = t.chainParameter;e(null, void 0 === r ? [] : r);}).catch(function (t) {return e(t);});} }, { key: "getAccountResources", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return t ? this.tronWeb.isAddress(e) ? void this.tronWeb.fullNode.request("wallet/getaccountresource", { address: this.tronWeb.address.toHex(e) }, "post").then(function (e) {t(null, e);}).catch(function (e) {return t(e);}) : t("Invalid address provided") : this.injectPromise(this.getAccountResources, e);} }, { key: "getExchangeByID", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return t ? !Re.isInteger(e) || e < 0 ? t("Invalid exchangeID provided") : void this.tronWeb.fullNode.request("wallet/getexchangebyid", { id: e }, "post").then(function (e) {t(null, e);}).catch(function (e) {return t(e);}) : this.injectPromise(this.getExchangeByID, e);} }, { key: "listExchanges", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.listExchanges);this.tronWeb.fullNode.request("wallet/listexchanges", {}, "post").then(function (t) {var r = t.exchanges;e(null, void 0 === r ? [] : r);}, "post").catch(function (t) {return e(t);});} }, { key: "listExchangesPaginated", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 10,t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = 0), Re.isFunction(e) && (r = e, e = 10), !r) return this.injectPromise(this.listExchangesPaginated, e, t);this.tronWeb.fullNode.request("wallet/getpaginatedexchangelist", { limit: e, offset: t }, "post").then(function (e) {var t = e.exchanges;r(null, void 0 === t ? [] : t);}).catch(function (e) {return r(e);});} }, { key: "getNodeInfo", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.getNodeInfo);this.tronWeb.fullNode.request("wallet/getnodeinfo", {}, "post").then(function (t) {e(null, t);}, "post").catch(function (t) {return e(t);});} }, { key: "getTokenListByName", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return r ? (Re.isInteger(t) && (t = t.toString()), Re.isString(t) && t.length ? void this.tronWeb.fullNode.request("wallet/getassetissuelistbyname", { value: this.tronWeb.fromUtf8(t) }, "post").then(function (t) {if (Array.isArray(t.assetIssue)) r(null, t.assetIssue.map(function (t) {return e._parseToken(t);}));else if (!t.name) return r("Token does not exist");r(null, e._parseToken(t));}).catch(function (e) {return r(e);}) : r("Invalid token ID provided")) : this.injectPromise(this.getTokenListByName, t);} }, { key: "getTokenByID", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return r ? (Re.isInteger(t) && (t = t.toString()), Re.isString(t) && t.length ? void this.tronWeb.fullNode.request("wallet/getassetissuebyid", { value: t }, "post").then(function (t) {if (!t.name) return r("Token does not exist");r(null, e._parseToken(t));}).catch(function (e) {return r(e);}) : r("Invalid token ID provided")) : this.injectPromise(this.getTokenByID, t);} }, { key: "getReward", value: (s = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return r = i.length > 1 && void 0 !== i[1] ? i[1] : {}, n = i.length > 2 && void 0 !== i[2] && i[2], r.confirmed = !0, e.abrupt("return", this._getReward(t, r, n));case 4:case "end":return e.stop();}}}, e, this);})), function (e) {return s.apply(this, arguments);}) }, { key: "getUnconfirmedReward", value: (a = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return r = i.length > 1 && void 0 !== i[1] ? i[1] : {}, n = i.length > 2 && void 0 !== i[2] && i[2], r.confirmed = !1, e.abrupt("return", this._getReward(t, r, n));case 4:case "end":return e.stop();}}}, e, this);})), function (e) {return a.apply(this, arguments);}) }, { key: "getBrokerage", value: (i = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return r = i.length > 1 && void 0 !== i[1] ? i[1] : {}, n = i.length > 2 && void 0 !== i[2] && i[2], r.confirmed = !0, e.abrupt("return", this._getBrokerage(t, r, n));case 4:case "end":return e.stop();}}}, e, this);})), function (e) {return i.apply(this, arguments);}) }, { key: "getUnconfirmedBrokerage", value: (n = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return r = i.length > 1 && void 0 !== i[1] ? i[1] : {}, n = i.length > 2 && void 0 !== i[2] && i[2], r.confirmed = !1, e.abrupt("return", this._getBrokerage(t, r, n));case 4:case "end":return e.stop();}}}, e, this);})), function (e) {return n.apply(this, arguments);}) }, { key: "_getReward", value: (r = l()(N.a.mark(function e() {var t,r,n,i,a = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = a.length > 0 && void 0 !== a[0] ? a[0] : this.tronWeb.defaultAddress.hex, r = a.length > 1 ? a[1] : void 0, n = a.length > 2 && void 0 !== a[2] && a[2], Re.isFunction(r) && (n = r, r = {}), Re.isFunction(t) ? (n = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (r = t, t = this.tronWeb.defaultAddress.hex), n) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this._getReward, t, r));case 7:if (!this.validator.notValid([{ name: "origin", type: "address", value: t }], n)) {e.next = 9;break;}return e.abrupt("return");case 9:i = { address: ct(t) }, this.tronWeb[r.confirmed ? "solidityNode" : "fullNode"].request("wallet".concat(r.confirmed ? "solidity" : "", "/getReward"), i, "post").then(function () {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};if (void 0 === e.reward) return n("Not found.");n(null, e.reward);}).catch(function (e) {return n(e);});case 11:case "end":return e.stop();}}}, e, this);})), function () {return r.apply(this, arguments);}) }, { key: "_getBrokerage", value: (t = l()(N.a.mark(function e() {var t,r,n,i,a = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = a.length > 0 && void 0 !== a[0] ? a[0] : this.tronWeb.defaultAddress.hex, r = a.length > 1 ? a[1] : void 0, n = a.length > 2 && void 0 !== a[2] && a[2], Re.isFunction(r) && (n = r, r = {}), Re.isFunction(t) ? (n = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (r = t, t = this.tronWeb.defaultAddress.hex), n) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this._getBrokerage, t, r));case 7:if (!this.validator.notValid([{ name: "origin", type: "address", value: t }], n)) {e.next = 9;break;}return e.abrupt("return");case 9:i = { address: ct(t) }, this.tronWeb[r.confirmed ? "solidityNode" : "fullNode"].request("wallet".concat(r.confirmed ? "solidity" : "", "/getBrokerage"), i, "post").then(function () {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};if (void 0 === e.brokerage) return n("Not found.");n(null, e.brokerage);}).catch(function (e) {return n(e);});case 11:case "end":return e.stop();}}}, e, this);})), function () {return t.apply(this, arguments);}) }], [{ key: "verifySignature", value: function value(e, t, r) {var n = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3];e = e.replace(/^0x/, ""), r = r.replace(/^0x/, "");var i = [].concat(R()(se(n ? "TRON Signed Message:\n32" : "Ethereum Signed Message:\n32")), R()(Re.code.hexStr2byteArray(e))),a = ie(i),s = ue(a, { recoveryParam: "1c" == r.substring(128, 130) ? 1 : 0, r: "0x" + r.substring(0, 64), s: "0x" + r.substring(64, 128) }),o = "41" + s.substr(2),u = Pt.address.fromHex(o);return u == Pt.address.fromHex(t);} }, { key: "signString", value: function value(e, t) {var r = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2];e = e.replace(/^0x/, "");var n = { toHexString: function toHexString() {return "0x" + t;}, value: t },i = new ce(n),a = [].concat(R()(se(r ? "TRON Signed Message:\n32" : "Ethereum Signed Message:\n32")), R()(Re.code.hexStr2byteArray(e))),s = ie(a),o = i.signDigest(s),u = ["0x", o.r.substring(2), o.s.substring(2), Number(o.v).toString(16)].join("");return u;} }]), e;}();function lt(e, t) {var r = Object.keys(e);if (Object.getOwnPropertySymbols) {var n = Object.getOwnPropertySymbols(e);t && (n = n.filter(function (t) {return Object.getOwnPropertyDescriptor(e, t).enumerable;})), r.push.apply(r, n);}return r;}function ht(e) {for (var t = 1; t < arguments.length; t++) {var r = null != arguments[t] ? arguments[t] : {};t % 2 ? lt(Object(r), !0).forEach(function (t) {_()(e, t, r[t]);}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : lt(Object(r)).forEach(function (t) {Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t));});}return e;}var ft = function ft(e) {return e.map(function (e) {return e.type;});},vt = function vt(e, t) {var r = e.map(function (e) {return e.name;}).filter(function (e) {return !!e;}),n = e.map(function (e) {return e.type;});return Re.abi.decodeParams(r, n, t);},pt = function () {function e(t, r) {p()(this, e), this.tronWeb = t.tronWeb, this.contract = t, this.abi = r, this.name = r.name || (r.name = r.type), this.inputs = r.inputs || [], this.outputs = r.outputs || [], this.functionSelector = function (e) {return e.name + "(" + ft(e.inputs || []).join(",") + ")";}(r), this.signature = this.tronWeb.sha3(this.functionSelector, !1).slice(0, 8), this.injectPromise = Je()(this), this.defaultOptions = { feeLimit: this.tronWeb.feeLimit, callValue: 0, userFeePercentage: 100, shouldPollResponse: !1 };}var t, r, n;return b()(e, [{ key: "decodeInput", value: function value(e) {return vt(this.inputs, "0x" + e);} }, { key: "onMethod", value: function value() {for (var e = this, t = arguments.length, r = new Array(t), n = 0; n < t; n++) {r[n] = arguments[n];}var i = ft(this.inputs);return r.forEach(function (t, n) {"address" === i[n] && (r[n] = e.tronWeb.address.toHex(t).replace(H, "0x")), "address[" === i[n].match(/^([^\x5b]*)(\x5b|$)/)[0] && (r[n] = r[n].map(function (t) {return e.tronWeb.address.toHex(t).replace(H, "0x");}));}), { call: function call() {for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) {n[a] = arguments[a];}return e._call.apply(e, [i, r].concat(n));}, send: function send() {for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) {n[a] = arguments[a];}return e._send.apply(e, [i, r].concat(n));}, watch: function watch() {return e._watch.apply(e, arguments);} };} }, { key: "_call", value: (n = l()(N.a.mark(function e(t, r) {var n,i,a,s,o = this,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (n = u.length > 2 && void 0 !== u[2] ? u[2] : {}, i = u.length > 3 && void 0 !== u[3] && u[3], Re.isFunction(n) && (i = n, n = {}), i) {e.next = 5;break;}return e.abrupt("return", this.injectPromise(this._call, t, r, n));case 5:if (t.length === r.length) {e.next = 7;break;}return e.abrupt("return", i("Invalid argument count provided"));case 7:if (this.contract.address) {e.next = 9;break;}return e.abrupt("return", i("Smart contract is missing address"));case 9:if (this.contract.deployed) {e.next = 11;break;}return e.abrupt("return", i("Calling smart contracts requires you to load the contract first"));case 11:if (a = this.abi.stateMutability, ["pure", "view"].includes(a.toLowerCase())) {e.next = 14;break;}return e.abrupt("return", i('Methods with state mutability "'.concat(a, '" must use send()')));case 14:n = ht(ht({}, this.defaultOptions), {}, { from: this.tronWeb.defaultAddress.hex }, n), s = r.map(function (e, r) {return { type: t[r], value: e };}), this.tronWeb.transactionBuilder.triggerSmartContract(this.contract.address, this.functionSelector, n, s, !!n.from && this.tronWeb.address.toHex(n.from), function (e, t) {if (e) return i(e);if (!Re.hasProperty(t, "constant_result")) return i("Failed to execute");try {var r = t.constant_result[0].length;if (0 === r || r % 64 == 8) {var n = "The call has been reverted or has thrown an error.";if (0 !== r) {n += " Error message: ";for (var a = "", s = t.constant_result[0].substring(8), u = 0; u < r - 8; u += 64) {a += o.tronWeb.toUtf8(s.substring(u, u + 64));}n += a.replace(/(\u0000|\u000b|\f)+/g, " ").replace(/ +/g, " ").replace(/\s+$/g, "");}return i(n);}var c = vt(o.outputs, "0x" + t.constant_result[0]);return 1 === c.length && (c = c[0]), i(null, c);} catch (e) {return i(e);}});case 17:case "end":return e.stop();}}}, e, this);})), function (e, t) {return n.apply(this, arguments);}) }, { key: "_send", value: (r = l()(N.a.mark(function e(t, r) {var n,i,a,s,o,u,c,d,h,f,v,p = this,g = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (n = g.length > 2 && void 0 !== g[2] ? g[2] : {}, i = g.length > 3 && void 0 !== g[3] ? g[3] : this.tronWeb.defaultPrivateKey, a = g.length > 4 && void 0 !== g[4] && g[4], Re.isFunction(i) && (a = i, i = this.tronWeb.defaultPrivateKey), Re.isFunction(n) && (a = n, n = {}), a) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this._send, t, r, n, i));case 7:if (t.length === r.length) {e.next = 9;break;}throw new Error("Invalid argument count provided");case 9:if (this.contract.address) {e.next = 11;break;}return e.abrupt("return", a("Smart contract is missing address"));case 11:if (this.contract.deployed) {e.next = 13;break;}return e.abrupt("return", a("Calling smart contracts requires you to load the contract first"));case 13:if (s = this.abi.stateMutability, !["pure", "view"].includes(s.toLowerCase())) {e.next = 16;break;}return e.abrupt("return", a('Methods with state mutability "'.concat(s, '" must use call()')));case 16:return ["payable"].includes(s.toLowerCase()) || (n.callValue = 0), n = ht(ht({}, this.defaultOptions), {}, { from: this.tronWeb.defaultAddress.hex }, n), o = r.map(function (e, r) {return { type: t[r], value: e };}), e.prev = 19, u = i ? this.tronWeb.address.fromPrivateKey(i) : this.tronWeb.defaultAddress.base58, e.next = 23, this.tronWeb.transactionBuilder.triggerSmartContract(this.contract.address, this.functionSelector, n, o, this.tronWeb.address.toHex(u));case 23:if ((c = e.sent).result && c.result.result) {e.next = 26;break;}return e.abrupt("return", a("Unknown error: " + JSON.stringify(c, null, 2)));case 26:return e.next = 28, this.tronWeb.trx.sign(c.transaction, i);case 28:if ((d = e.sent).signature) {e.next = 33;break;}if (i) {e.next = 32;break;}return e.abrupt("return", a("Transaction was not signed properly"));case 32:return e.abrupt("return", a("Invalid private key provided"));case 33:return e.next = 35, this.tronWeb.trx.sendRawTransaction(d);case 35:if (!(h = e.sent).code) {e.next = 40;break;}return f = { error: h.code, message: h.code }, h.message && (f.message = this.tronWeb.toUtf8(h.message)), e.abrupt("return", a(f));case 40:if (n.shouldPollResponse) {e.next = 42;break;}return e.abrupt("return", a(null, d.txID));case 42:(v = function () {var e = l()(N.a.mark(function e() {var t,r,i,s = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (20 !== (t = s.length > 0 && void 0 !== s[0] ? s[0] : 0)) {e.next = 3;break;}return e.abrupt("return", a({ error: "Cannot find result in solidity node", transaction: d }));case 3:return e.next = 5, p.tronWeb.trx.getTransactionInfo(d.txID);case 5:if (r = e.sent, Object.keys(r).length) {e.next = 8;break;}return e.abrupt("return", setTimeout(function () {v(t + 1);}, 3e3));case 8:if (!r.result || "FAILED" !== r.result) {e.next = 10;break;}return e.abrupt("return", a({ error: p.tronWeb.toUtf8(r.resMessage), transaction: d, output: r }));case 10:if (Re.hasProperty(r, "contractResult")) {e.next = 12;break;}return e.abrupt("return", a({ error: "Failed to execute: " + JSON.stringify(r, null, 2), transaction: d, output: r }));case 12:if (!n.rawResponse) {e.next = 14;break;}return e.abrupt("return", a(null, r));case 14:if (1 === (i = vt(p.outputs, "0x" + r.contractResult[0])).length && (i = i[0]), !n.keepTxID) {e.next = 18;break;}return e.abrupt("return", a(null, [d.txID, i]));case 18:return e.abrupt("return", a(null, i));case 19:case "end":return e.stop();}}}, e);}));return function () {return e.apply(this, arguments);};}())(), e.next = 49;break;case 46:return e.prev = 46, e.t0 = e.catch(19), e.abrupt("return", a(e.t0));case 49:case "end":return e.stop();}}}, e, this, [[19, 46]]);})), function (e, t) {return r.apply(this, arguments);}) }, { key: "_watch", value: (t = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u = this,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = c.length > 0 && void 0 !== c[0] ? c[0] : {}, r = c.length > 1 && void 0 !== c[1] && c[1], Re.isFunction(t) && (r = t, t = {}), Re.isFunction(r)) {e.next = 5;break;}throw new Error("Expected callback to be provided");case 5:if (this.contract.address) {e.next = 7;break;}return e.abrupt("return", r("Smart contract is missing address"));case 7:if (this.abi.type && /event/i.test(this.abi.type)) {e.next = 9;break;}return e.abrupt("return", r("Invalid method type for event watching"));case 9:if (this.tronWeb.eventServer) {e.next = 11;break;}return e.abrupt("return", r("No event server configured"));case 11:return n = !1, i = !1, a = Date.now() - 1e3, s = function () {var e = l()(N.a.mark(function e() {var r, n, s, o, c, d;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return e.prev = 0, r = { since: a, eventName: u.name, sort: "block_timestamp", blockNumber: "latest", filters: t.filters }, t.resourceNode && (/full/i.test(t.resourceNode) ? r.onlyUnconfirmed = !0 : r.onlyConfirmed = !0), e.next = 5, u.tronWeb.event.getEventsByContractAddress(u.contract.address, r);case 5:return n = e.sent, s = n.sort(function (e, t) {return t.block - e.block;}), o = $e()(s, 1), c = o[0], d = n.filter(function (e, r) {return !(t.resourceNode && e.resourceNode && t.resourceNode.toLowerCase() !== e.resourceNode.toLowerCase() || n.slice(0, r).some(function (t) {return JSON.stringify(t) == JSON.stringify(e);}) || i && !(e.block > i));}), c && (i = c.block), e.abrupt("return", d);case 12:return e.prev = 12, e.t0 = e.catch(0), e.abrupt("return", Promise.reject(e.t0));case 15:case "end":return e.stop();}}}, e, null, [[0, 12]]);}));return function () {return e.apply(this, arguments);};}(), o = function o() {n && clearInterval(n), n = setInterval(function () {s().then(function (e) {return e.forEach(function (e) {r(null, Re.parseEvent(e, u.abi));});}).catch(function (e) {return r(e);});}, 3e3);}, e.next = 18, s();case 18:return o(), e.abrupt("return", { start: o, stop: function stop() {n && (clearInterval(n), n = !1);} });case 20:case "end":return e.stop();}}}, e, this);})), function () {return t.apply(this, arguments);}) }]), e;}(),gt = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : [],n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (p()(this, e), !t || !t instanceof Pt) throw new Error("Expected instance of TronWeb");this.tronWeb = t, this.injectPromise = Je()(this), this.address = n, this.abi = r, this.eventListener = !1, this.bytecode = !1, this.deployed = !1, this.lastBlock = !1, this.methods = {}, this.methodInstances = {}, this.props = [], this.tronWeb.isAddress(n) ? this.deployed = !0 : this.address = !1, this.loadAbi(r);}var t, r, n, i;return b()(e, [{ key: "_getEvents", value: (i = l()(N.a.mark(function e() {var t,r,n,i,a,s,o = this,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return t = u.length > 0 && void 0 !== u[0] ? u[0] : {}, e.next = 3, this.tronWeb.event.getEventsByContractAddress(this.address, t);case 3:return r = e.sent, n = r.sort(function (e, t) {return t.block - e.block;}), i = $e()(n, 1), a = i[0], s = r.filter(function (e, n) {return !(t.resourceNode && e.resourceNode && t.resourceNode.toLowerCase() !== e.resourceNode.toLowerCase() || r.slice(0, n).some(function (t) {return JSON.stringify(t) == JSON.stringify(e);}) || o.lastBlock && !(e.block > o.lastBlock));}), a && (this.lastBlock = a.block), e.abrupt("return", s);case 8:case "end":return e.stop();}}}, e, this);})), function () {return i.apply(this, arguments);}) }, { key: "_startEventListener", value: (n = l()(N.a.mark(function e() {var t,r,n = this,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = i.length > 0 && void 0 !== i[0] ? i[0] : {}, r = i.length > 1 ? i[1] : void 0, Re.isFunction(t) && (r = t, t = {}), this.eventListener && clearInterval(this.eventListener), this.tronWeb.eventServer) {e.next = 6;break;}throw new Error("Event server is not configured");case 6:if (this.address) {e.next = 8;break;}throw new Error("Contract is not configured with an address");case 8:return this.eventCallback = r, e.next = 11, this._getEvents(t);case 11:this.eventListener = setInterval(function () {n._getEvents(t).then(function (e) {return e.forEach(function (e) {n.eventCallback && n.eventCallback(e);});}).catch(function (e) {__f__("error", "Failed to get event list", e, " at node_modules/tronweb/dist/TronWeb.node.js:1");});}, 3e3);case 12:case "end":return e.stop();}}}, e, this);})), function () {return n.apply(this, arguments);}) }, { key: "_stopEventListener", value: function value() {this.eventListener && (clearInterval(this.eventListener), this.eventListener = !1, this.eventCallback = !1);} }, { key: "hasProperty", value: function value(e) {return this.hasOwnProperty(e) || this.__proto__.hasOwnProperty(e);} }, { key: "loadAbi", value: function value(e) {var t = this;this.abi = e, this.methods = {}, this.props.forEach(function (e) {return delete t[e];}), e.forEach(function (e) {if (e.type && !/constructor/i.test(e.type)) {var r = new pt(t, e),n = r.onMethod.bind(r),i = r.name,a = r.functionSelector,s = r.signature;t.methods[i] = n, t.methods[a] = n, t.methods[s] = n, t.methodInstances[i] = r, t.methodInstances[a] = r, t.methodInstances[s] = r, t.hasProperty(i) || (t[i] = n, t.props.push(i)), t.hasProperty(a) || (t[a] = n, t.props.push(a)), t.hasProperty(s) || (t[s] = n, t.props.push(s));}});} }, { key: "decodeInput", value: function value(e) {var t = e.substring(0, 8),r = e.substring(8);if (!this.methodInstances[t]) throw new Error("Contract method " + t + " not found");return { name: this.methodInstances[t].name, params: this.methodInstances[t].decodeInput(r) };} }, { key: "new", value: (r = l()(N.a.mark(function e(t) {var r,n,i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (r = u.length > 1 && void 0 !== u[1] ? u[1] : this.tronWeb.defaultPrivateKey, n = u.length > 2 && void 0 !== u[2] && u[2], Re.isFunction(r) && (n = r, r = this.tronWeb.defaultPrivateKey), n) {e.next = 5;break;}return e.abrupt("return", this.injectPromise(this.new, t, r));case 5:return e.prev = 5, i = this.tronWeb.address.fromPrivateKey(r), e.next = 9, this.tronWeb.transactionBuilder.createSmartContract(t, i);case 9:return a = e.sent, e.next = 12, this.tronWeb.trx.sign(a, r);case 12:return s = e.sent, e.next = 15, this.tronWeb.trx.sendRawTransaction(s);case 15:if (!(o = e.sent).code) {e.next = 18;break;}return e.abrupt("return", n({ error: o.code, message: this.tronWeb.toUtf8(o.message) }));case 18:return e.next = 20, Re.sleep(3e3);case 20:return e.abrupt("return", this.at(s.contract_address, n));case 23:return e.prev = 23, e.t0 = e.catch(5), e.abrupt("return", n(e.t0));case 26:case "end":return e.stop();}}}, e, this, [[5, 23]]);})), function (e) {return r.apply(this, arguments);}) }, { key: "at", value: (t = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (r = i.length > 1 && void 0 !== i[1] && i[1]) {e.next = 3;break;}return e.abrupt("return", this.injectPromise(this.at, t));case 3:return e.prev = 3, e.next = 6, this.tronWeb.trx.getContract(t);case 6:if ((n = e.sent).contract_address) {e.next = 9;break;}return e.abrupt("return", r("Unknown error: " + JSON.stringify(n, null, 2)));case 9:return this.address = n.contract_address, this.bytecode = n.bytecode, this.deployed = !0, this.loadAbi(n.abi && n.abi.entrys ? n.abi.entrys : []), e.abrupt("return", r(null, this));case 16:if (e.prev = 16, e.t0 = e.catch(3), !e.t0.toString().includes("does not exist")) {e.next = 20;break;}return e.abrupt("return", r("Contract has not been deployed on the network"));case 20:return e.abrupt("return", r(e.t0));case 21:case "end":return e.stop();}}}, e, this, [[3, 16]]);})), function (e) {return t.apply(this, arguments);}) }, { key: "events", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (Re.isFunction(e) && (t = e, e = {}), !Re.isFunction(t)) throw new Error("Callback function expected");var r = this;return { start: function start() {var n = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];return n ? (r._startEventListener(e, t).then(function () {n();}).catch(function (e) {n(e);}), this) : (r._startEventListener(e, t), this);}, stop: function stop() {r._stopEventListener();} };} }]), e;}(),bt = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};if (p()(this, e), !t || !t instanceof Pt) throw new Error("Expected instance of TronWeb");this.tronWeb = t, this.pluginNoOverride = ["register"], this.disablePlugins = r.disablePlugins;}return b()(e, [{ key: "register", value: function value(e, t) {var r = { requires: "0.0.0", components: {} },n = { libs: [], plugged: [], skipped: [] };if (this.disablePlugins) return n.error = "This instance of TronWeb has plugins disabled.", n;var i = new e(this.tronWeb);if (Re.isFunction(i.pluginInterface) && (r = i.pluginInterface(t)), !Me.a.satisfies(Pt.version, r.requires)) throw new Error("The plugin is not compatible with this version of TronWeb");if (r.fullClass) {var a = i.constructor.name,s = a.substring(0, 1).toLowerCase() + a.substring(1);a !== s && (Pt[a] = e, this.tronWeb[s] = i, n.libs.push(a));} else for (var o in r.components) {if (this.tronWeb.hasOwnProperty(o)) {var u = r.components[o],c = this.tronWeb[o].pluginNoOverride || [];for (var d in u) {"constructor" === d || this.tronWeb[o][d] && (c.includes(d) || /^_/.test(d)) ? n.skipped.push(d) : (this.tronWeb[o][d] = u[d].bind(this.tronWeb[o]), n.plugged.push(d));}}}return n;} }]), e;}(),mt = r(21),yt = r.n(mt),kt = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (p()(this, e), !(t && t instanceof Pt)) throw new Error("Expected instance of TronWeb");this.tronWeb = t, this.injectPromise = Je()(this);}return b()(e, [{ key: "setServer", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "healthcheck";if (!t) return this.tronWeb.eventServer = !1;if (Re.isString(t) && (t = new He.HttpProvider(t)), !this.tronWeb.isValidProvider(t)) throw new Error("Invalid event server provided");this.tronWeb.eventServer = t, this.tronWeb.eventServer.isConnected = function () {return e.tronWeb.eventServer.request(r).then(function () {return !0;}).catch(function () {return !1;});};} }, { key: "getEventsByContractAddress", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],n = Object.assign({ sinceTimestamp: 0, eventName: !1, blockNumber: !1, size: 20, page: 1 }, t),i = n.sinceTimestamp,a = n.since,s = n.fromTimestamp,o = n.eventName,u = n.blockNumber,c = n.size,d = n.page,l = n.onlyConfirmed,h = n.onlyUnconfirmed,v = n.previousLastEventFingerprint,p = n.previousFingerprint,g = n.fingerprint,b = n.rawResponse,m = n.sort,y = n.filters;if (!r) return this.injectPromise(this.getEventsByContractAddress, e, t);if (s = s || i || a, !this.tronWeb.eventServer) return r("No event server configured");var k = [];if (!this.tronWeb.isAddress(e)) return r("Invalid contract address provided");if (o && !e) return r("Usage of event name filtering requires a contract address");if (void 0 !== s && !Re.isInteger(s)) return r("Invalid fromTimestamp provided");if (!Re.isInteger(c)) return r("Invalid size provided");if (c > 200 && (__f__("warn", "Defaulting to maximum accepted size: 200", " at node_modules/tronweb/dist/TronWeb.node.js:1"), c = 200), !Re.isInteger(d)) return r("Invalid page provided");if (u && !o) return r("Usage of block number filtering requires an event name");e && k.push(this.tronWeb.address.fromHex(e)), o && k.push(o), u && k.push(u);var x = { size: c, page: d };return "object" === f()(y) && Object.keys(y).length > 0 && (x.filters = JSON.stringify(y)), s && (x.fromTimestamp = x.since = s), l && (x.only_confirmed = l), h && !l && (x.only_unconfirmed = h), m && (x.sort = m), (g = g || p || v) && (x.fingerprint = g), this.tronWeb.eventServer.request("event/contract/".concat(k.join("/"), "?").concat(yt.a.stringify(x))).then(function () {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];return e ? Re.isArray(e) ? r(null, !0 === b ? e : e.map(function (e) {return Re.mapEvent(e);})) : r(e) : r("Unknown error occurred");}).catch(function (e) {return r(e.response && e.response.data || e);});} }, { key: "getEventsByTransactionID", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];return Re.isFunction(t) && (r = t, t = {}), r ? this.tronWeb.eventServer ? this.tronWeb.eventServer.request("event/transaction/".concat(e)).then(function () {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];return e ? Re.isArray(e) ? r(null, !0 === t.rawResponse ? e : e.map(function (e) {return Re.mapEvent(e);})) : r(e) : r("Unknown error occurred");}).catch(function (e) {return r(e.response && e.response.data || e);}) : r("No event server configured") : this.injectPromise(this.getEventsByTransactionID, e, t);} }]), e;}();function xt(e, t) {var r = Object.keys(e);if (Object.getOwnPropertySymbols) {var n = Object.getOwnPropertySymbols(e);t && (n = n.filter(function (t) {return Object.getOwnPropertyDescriptor(e, t).enumerable;})), r.push.apply(r, n);}return r;}function wt(e) {for (var t = 1; t < arguments.length; t++) {var r = null != arguments[t] ? arguments[t] : {};t % 2 ? xt(Object(r), !0).forEach(function (t) {_()(e, t, r[t]);}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : xt(Object(r)).forEach(function (t) {Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t));});}return e;}var It = function () {function e(t) {var r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],i = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];p()(this, e), this.mainchain = n;var a = t.fullHost,s = t.fullNode,o = t.solidityNode,u = t.eventServer,c = t.mainGatewayAddress,d = t.sideGatewayAddress,l = t.sideChainId;this.sidechain = new r(a || s, a || o, a || u, i), this.isAddress = this.mainchain.isAddress, this.utils = this.mainchain.utils, this.setMainGatewayAddress(c), this.setSideGatewayAddress(d), this.setChainId(l), this.injectPromise = Je()(this), this.validator = new et(this.sidechain);var h = this;this.sidechain.trx.sign = function () {return h.sign.apply(h, arguments);}, this.sidechain.trx.multiSign = function () {return h.multiSign.apply(h, arguments);};}var t, r, n, i, a, s, o, u, c, d, h, f, v, g, m, y, k, x, w, I, A;return b()(e, [{ key: "setMainGatewayAddress", value: function value(e) {if (!this.isAddress(e)) throw new Error("Invalid main gateway address provided");this.mainGatewayAddress = e;} }, { key: "setSideGatewayAddress", value: function value(e) {if (!this.isAddress(e)) throw new Error("Invalid side gateway address provided");this.sideGatewayAddress = e;} }, { key: "setChainId", value: function value(e) {if (!this.utils.isString(e) || !e) throw new Error("Invalid side chainId provided");this.chainId = e;} }, { key: "signTransaction", value: function value(e, t) {"string" == typeof e && (e = this.utils.code.hexStr2byteArray(e));var r = this.utils.code.hexStr2byteArray(this.chainId),n = this.utils.code.hexStr2byteArray(t.txID).concat(r),i = this.sidechain.utils.ethersUtils.sha256(n),a = this.utils.crypto.ECKeySign(this.utils.code.hexStr2byteArray(i.replace(/^0x/, "")), e);return Array.isArray(t.signature) ? t.signature.includes(a) || t.signature.push(a) : t.signature = [a], t;} }, { key: "multiSign", value: (A = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = u.length > 0 && void 0 !== u[0] && u[0], r = u.length > 1 && void 0 !== u[1] ? u[1] : this.sidechain.defaultPrivateKey, n = u.length > 2 && void 0 !== u[2] && u[2], i = u.length > 3 && void 0 !== u[3] && u[3], this.utils.isFunction(n) && (i = n, n = 0), this.utils.isFunction(r) && (i = r, r = this.mainchain.defaultPrivateKey, n = 0), i) {e.next = 8;break;}return e.abrupt("return", this.injectPromise(this.multiSign, t, r, n));case 8:if (this.utils.isObject(t) && t.raw_data && t.raw_data.contract) {e.next = 10;break;}return e.abrupt("return", i("Invalid transaction provided"));case 10:if (t.raw_data.contract[0].Permission_id || !(n > 0)) {e.next = 30;break;}return t.raw_data.contract[0].Permission_id = n, a = this.sidechain.address.toHex(this.sidechain.address.fromPrivateKey(r)).toLowerCase(), e.next = 15, this.sidechain.trx.getSignWeight(t, n);case 15:if ("PERMISSION_ERROR" !== (s = e.sent).result.code) {e.next = 18;break;}return e.abrupt("return", i(s.result.message));case 18:if (o = !1, s.permission.keys.map(function (e) {e.address === a && (o = !0);}), o) {e.next = 22;break;}return e.abrupt("return", i(r + " has no permission to sign"));case 22:if (!s.approved_list || -1 == s.approved_list.indexOf(a)) {e.next = 24;break;}return e.abrupt("return", i(r + " already sign transaction"));case 24:if (!s.transaction || !s.transaction.transaction) {e.next = 29;break;}(t = s.transaction.transaction).raw_data.contract[0].Permission_id = n, e.next = 30;break;case 29:return e.abrupt("return", i("Invalid transaction provided"));case 30:return e.prev = 30, e.abrupt("return", i(null, this.signTransaction(r, t)));case 34:e.prev = 34, e.t0 = e.catch(30), i(e.t0);case 37:case "end":return e.stop();}}}, e, this, [[30, 34]]);})), function () {return A.apply(this, arguments);}) }, { key: "sign", value: (I = l()(N.a.mark(function e() {var t,r,n,i,a,s,o = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = o.length > 0 && void 0 !== o[0] && o[0], r = o.length > 1 && void 0 !== o[1] ? o[1] : this.sidechain.defaultPrivateKey, n = !(o.length > 2 && void 0 !== o[2]) || o[2], i = o.length > 3 && void 0 !== o[3] && o[3], a = o.length > 4 && void 0 !== o[4] && o[4], this.utils.isFunction(i) && (a = i, i = !1), this.utils.isFunction(n) && (a = n, n = !0, i = !1), this.utils.isFunction(r) && (a = r, r = this.sidechain.defaultPrivateKey, n = !0, i = !1), a) {e.next = 10;break;}return e.abrupt("return", this.injectPromise(this.sign, t, r, n, i));case 10:if (!this.utils.isString(t)) {e.next = 21;break;}if (this.utils.isHex(t)) {e.next = 13;break;}return e.abrupt("return", a("Expected hex message input"));case 13:return e.prev = 13, s = this.sidechain.trx.signString(t, r, n), e.abrupt("return", a(null, s));case 18:e.prev = 18, e.t0 = e.catch(13), a(e.t0);case 21:if (this.utils.isObject(t)) {e.next = 23;break;}return e.abrupt("return", a("Invalid transaction provided"));case 23:if (i || !t.signature) {e.next = 25;break;}return e.abrupt("return", a("Transaction is already signed"));case 25:if (e.prev = 25, i) {e.next = 30;break;}if (this.sidechain.address.toHex(this.sidechain.address.fromPrivateKey(r)).toLowerCase() === this.sidechain.address.toHex(t.raw_data.contract[0].parameter.value.owner_address)) {e.next = 30;break;}return e.abrupt("return", a("Private key does not match address in transaction"));case 30:return e.abrupt("return", a(null, this.signTransaction(r, t)));case 33:e.prev = 33, e.t1 = e.catch(25), a(e.t1);case 36:case "end":return e.stop();}}}, e, this, [[13, 18], [25, 33]]);})), function () {return I.apply(this, arguments);}) }, { key: "depositTrx", value: (w = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (i = c.length > 3 && void 0 !== c[3] ? c[3] : {}, a = c.length > 4 && void 0 !== c[4] ? c[4] : this.mainchain.defaultPrivateKey, s = c.length > 5 && void 0 !== c[5] && c[5], this.utils.isFunction(a) && (s = a, a = this.mainchain.defaultPrivateKey), this.utils.isFunction(i) && (s = i, i = {}), s) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.depositTrx, t, r, n, i, a));case 7:if (!this.validator.notValid([{ name: "callValue", type: "integer", value: t, gte: 0 }, { name: "depositFee", type: "integer", value: r, gte: 0 }, { name: "feeLimit", type: "integer", value: n, gte: 0, lte: 5e9 }], s)) {e.next = 9;break;}return e.abrupt("return");case 9:return i = wt({ callValue: Number(t) + Number(r), feeLimit: n }, i), e.prev = 10, e.next = 13, this.mainchain.contract().at(this.mainGatewayAddress);case 13:return o = e.sent, e.next = 16, o.depositTRX().send(i, a);case 16:return u = e.sent, e.abrupt("return", s(null, u));case 20:return e.prev = 20, e.t0 = e.catch(10), e.abrupt("return", s(e.t0));case 23:case "end":return e.stop();}}}, e, this, [[10, 20]]);})), function (e, t, r) {return w.apply(this, arguments);}) }, { key: "depositTrc10", value: (x = l()(N.a.mark(function e(t, r, n, i) {var a,s,o,u,c,d = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (a = d.length > 4 && void 0 !== d[4] ? d[4] : {}, s = d.length > 5 && void 0 !== d[5] ? d[5] : this.mainchain.defaultPrivateKey, o = d.length > 6 && void 0 !== d[6] && d[6], this.utils.isFunction(s) && (o = s, s = this.mainchain.defaultPrivateKey), this.utils.isFunction(a) && (o = a, a = {}), o) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.depositTrc10, t, r, n, i, a, s));case 7:if (!this.validator.notValid([{ name: "tokenValue", type: "integer", value: r, gte: 0 }, { name: "depositFee", type: "integer", value: n, gte: 0 }, { name: "feeLimit", type: "integer", value: i, gte: 0, lte: 5e9 }, { name: "tokenId", type: "integer", value: t, gte: 0 }], o)) {e.next = 9;break;}return e.abrupt("return");case 9:return a = wt(wt({ tokenId: t, tokenValue: r, feeLimit: i }, a), {}, { callValue: n }), e.prev = 10, e.next = 13, this.mainchain.contract().at(this.mainGatewayAddress);case 13:return u = e.sent, e.next = 16, u.depositTRC10(t, r).send(a, s);case 16:c = e.sent, o(null, c), e.next = 23;break;case 20:return e.prev = 20, e.t0 = e.catch(10), e.abrupt("return", o(e.t0));case 23:case "end":return e.stop();}}}, e, this, [[10, 20]]);})), function (e, t, r, n) {return x.apply(this, arguments);}) }, { key: "depositTrc", value: (k = l()(N.a.mark(function e(t, r, n, i, a) {var s,o,u,c,d,l,h = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (s = h.length > 5 && void 0 !== h[5] ? h[5] : {}, o = h.length > 6 && void 0 !== h[6] ? h[6] : this.mainchain.defaultPrivateKey, u = h.length > 7 && void 0 !== h[7] && h[7], this.utils.isFunction(o) && (u = o, o = this.mainchain.defaultPrivateKey), this.utils.isFunction(s) && (u = s, s = {}), u) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.depositTrc, t, r, n, i, a, s, o));case 7:if (!this.validator.notValid([{ name: "functionSelector", type: "not-empty-string", value: t }, { name: "num", type: "integer", value: r, gte: 0 }, { name: "fee", type: "integer", value: n, gte: 0 }, { name: "feeLimit", type: "integer", value: i, gte: 0, lte: 5e9 }, { name: "contractAddress", type: "address", value: a }], u)) {e.next = 9;break;}return e.abrupt("return");case 9:if (s = wt(wt({ feeLimit: i }, s), {}, { callValue: n, tokenId: "", tokenValue: 0 }), e.prev = 10, c = null, "approve" !== t) {e.next = 21;break;}return e.next = 15, this.mainchain.contract().at(a);case 15:return d = e.sent, e.next = 18, d.approve(this.mainGatewayAddress, r).send(s, o);case 18:c = e.sent, e.next = 44;break;case 21:return e.next = 23, this.mainchain.contract().at(this.mainGatewayAddress);case 23:l = e.sent, e.t0 = t, e.next = "depositTRC20" === e.t0 ? 27 : "depositTRC721" === e.t0 ? 31 : "retryDeposit" === e.t0 ? 35 : "retryMapping" === e.t0 ? 39 : 43;break;case 27:return e.next = 29, l.depositTRC20(a, r).send(s, o);case 29:return c = e.sent, e.abrupt("break", 44);case 31:return e.next = 33, l.depositTRC721(a, r).send(s, o);case 33:return c = e.sent, e.abrupt("break", 44);case 35:return e.next = 37, l.retryDeposit(r).send(s, o);case 37:return c = e.sent, e.abrupt("break", 44);case 39:return e.next = 41, l.retryMapping(r).send(s, o);case 41:return c = e.sent, e.abrupt("break", 44);case 43:return e.abrupt("break", 44);case 44:u(null, c), e.next = 50;break;case 47:return e.prev = 47, e.t1 = e.catch(10), e.abrupt("return", u(e.t1));case 50:case "end":return e.stop();}}}, e, this, [[10, 47]]);})), function (e, t, r, n, i) {return k.apply(this, arguments);}) }, { key: "approveTrc20", value: (y = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "approve", e.abrupt("return", this.depositTrc(o, t, 0, r, n, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r) {return y.apply(this, arguments);}) }, { key: "approveTrc721", value: (m = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "approve", e.abrupt("return", this.depositTrc(o, t, 0, r, n, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r) {return m.apply(this, arguments);}) }, { key: "depositTrc20", value: (g = l()(N.a.mark(function e(t, r, n, i) {var a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return a = c.length > 4 && void 0 !== c[4] ? c[4] : {}, s = c.length > 5 && void 0 !== c[5] ? c[5] : this.mainchain.defaultPrivateKey, o = c.length > 6 && void 0 !== c[6] && c[6], u = "depositTRC20", e.abrupt("return", this.depositTrc(u, t, r, n, i, a, s, o));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r, n) {return g.apply(this, arguments);}) }, { key: "depositTrc721", value: (v = l()(N.a.mark(function e(t, r, n, i) {var a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return a = c.length > 4 && void 0 !== c[4] ? c[4] : {}, s = c.length > 5 && void 0 !== c[5] ? c[5] : this.mainchain.defaultPrivateKey, o = c.length > 6 && void 0 !== c[6] && c[6], u = "depositTRC721", e.abrupt("return", this.depositTrc(u, t, r, n, i, a, s, o));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r, n) {return v.apply(this, arguments);}) }, { key: "mappingTrc", value: (f = l()(N.a.mark(function e(t, r, n, i) {var a,s,o,u,c,d = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (a = d.length > 4 && void 0 !== d[4] ? d[4] : {}, s = d.length > 5 && void 0 !== d[5] ? d[5] : this.mainchain.defaultPrivateKey, o = d.length > 6 ? d[6] : void 0, this.utils.isFunction(s) && (o = s, s = this.mainchain.defaultPrivateKey), this.utils.isFunction(a) && (o = a, a = {}), o) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.mappingTrc, t, r, n, i, a, s));case 7:if (!this.validator.notValid([{ name: "trxHash", type: "not-empty-string", value: t }, { name: "mappingFee", type: "integer", value: r, gte: 0 }, { name: "feeLimit", type: "integer", value: n, gte: 0, lte: 5e9 }], o)) {e.next = 9;break;}return e.abrupt("return");case 9:return t = t.startsWith("0x") ? t : "0x" + t, a = wt(wt({ feeLimit: n }, a), {}, { callValue: r }), e.prev = 11, e.next = 14, this.mainchain.contract().at(this.mainGatewayAddress);case 14:if (u = e.sent, c = null, "mappingTRC20" !== i) {e.next = 22;break;}return e.next = 19, u.mappingTRC20(t).send(a, s);case 19:c = e.sent, e.next = 29;break;case 22:if ("mappingTRC721" !== i) {e.next = 28;break;}return e.next = 25, u.mappingTRC721(t).send(a, s);case 25:c = e.sent, e.next = 29;break;case 28:o(new Error("type must be trc20 or trc721"));case 29:o(null, c), e.next = 35;break;case 32:return e.prev = 32, e.t0 = e.catch(11), e.abrupt("return", o(e.t0));case 35:case "end":return e.stop();}}}, e, this, [[11, 32]]);})), function (e, t, r, n) {return f.apply(this, arguments);}) }, { key: "mappingTrc20", value: (h = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "mappingTRC20", e.abrupt("return", this.mappingTrc(t, r, n, o, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r) {return h.apply(this, arguments);}) }, { key: "mappingTrc721", value: (d = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "mappingTRC721", e.abrupt("return", this.mappingTrc(t, r, n, o, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r) {return d.apply(this, arguments);}) }, { key: "withdrawTrx", value: (c = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (i = c.length > 3 && void 0 !== c[3] ? c[3] : {}, a = c.length > 4 && void 0 !== c[4] ? c[4] : this.mainchain.defaultPrivateKey, s = c.length > 5 && void 0 !== c[5] && c[5], this.utils.isFunction(a) && (s = a, a = this.mainchain.defaultPrivateKey), this.utils.isFunction(i) && (s = i, i = {}), s) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.withdrawTrx, t, r, n, i, a));case 7:if (!this.validator.notValid([{ name: "callValue", type: "integer", value: t, gte: 0 }, { name: "withdrawFee", type: "integer", value: r, gte: 0 }, { name: "feeLimit", type: "integer", value: n, gte: 0, lte: 1e9 }], s)) {e.next = 9;break;}return e.abrupt("return");case 9:return i = wt({ callValue: Number(t) + Number(r), feeLimit: n }, i), e.prev = 10, e.next = 13, this.sidechain.contract().at(this.sideGatewayAddress);case 13:return o = e.sent, e.next = 16, o.withdrawTRX().send(i, a);case 16:return u = e.sent, e.abrupt("return", s(null, u));case 20:return e.prev = 20, e.t0 = e.catch(10), e.abrupt("return", s(e.t0));case 23:case "end":return e.stop();}}}, e, this, [[10, 20]]);})), function (e, t, r) {return c.apply(this, arguments);}) }, { key: "withdrawTrc10", value: (u = l()(N.a.mark(function e(t, r, n, i) {var a,s,o,u,c,d = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (a = d.length > 4 && void 0 !== d[4] ? d[4] : {}, s = d.length > 5 && void 0 !== d[5] ? d[5] : this.mainchain.defaultPrivateKey, o = d.length > 6 && void 0 !== d[6] && d[6], this.utils.isFunction(s) && (o = s, s = this.mainchain.defaultPrivateKey), this.utils.isFunction(a) && (o = a, a = {}), o) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.withdrawTrc10, t, r, n, i, a, s));case 7:if (!this.validator.notValid([{ name: "tokenId", type: "integer", value: t, gte: 0 }, { name: "tokenValue", type: "integer", value: r, gte: 0 }, { name: "withdrawFee", type: "integer", value: n, gte: 0 }, { name: "feeLimit", type: "integer", value: i, gte: 0, lte: 1e9 }], o)) {e.next = 9;break;}return e.abrupt("return");case 9:return a = wt({ tokenValue: r, tokenId: t, callValue: n, feeLimit: i }, a), e.prev = 10, e.next = 13, this.sidechain.contract().at(this.sideGatewayAddress);case 13:return u = e.sent, e.next = 16, u.withdrawTRC10(t, r).send(a, s);case 16:return c = e.sent, e.abrupt("return", o(null, c));case 20:return e.prev = 20, e.t0 = e.catch(10), e.abrupt("return", o(e.t0));case 23:case "end":return e.stop();}}}, e, this, [[10, 20]]);})), function (e, t, r, n) {return u.apply(this, arguments);}) }, { key: "withdrawTrc", value: (o = l()(N.a.mark(function e(t, r, n, i, a) {var s,o,u,c,d,h,f,v,p,g,b = this,m = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (s = m.length > 5 && void 0 !== m[5] ? m[5] : {}, o = m.length > 6 && void 0 !== m[6] ? m[6] : this.mainchain.defaultPrivateKey, u = m.length > 7 && void 0 !== m[7] && m[7], this.utils.isFunction(o) && (u = o, o = this.mainchain.defaultPrivateKey), this.utils.isFunction(s) && (u = s, s = {}), u) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.withdrawTrc, t, r, n, i, a, s, o));case 7:if (!this.validator.notValid([{ name: "functionSelector", type: "not-empty-string", value: t }, { name: "numOrId", type: "integer", value: r, gte: 0 }, { name: "withdrawFee", type: "integer", value: n, gte: 0 }, { name: "feeLimit", type: "integer", value: i, gte: 0, lte: 1e9 }, { name: "contractAddress", type: "address", value: a }], u)) {e.next = 9;break;}return e.abrupt("return");case 9:return s = wt(wt({ feeLimit: i }, s), {}, { callValue: n }), c = [{ type: "uint256", value: r }], e.prev = 11, d = o ? this.sidechain.address.fromPrivateKey(o) : this.sidechain.defaultAddress.base58, e.next = 15, this.sidechain.transactionBuilder.triggerSmartContract(a, t, s, c, this.sidechain.address.toHex(d));case 15:if ((h = e.sent).result && h.result.result) {e.next = 18;break;}return e.abrupt("return", u("Unknown error: " + JSON.stringify(h.transaction, null, 2)));case 18:return e.next = 20, this.sidechain.trx.sign(h.transaction, o);case 20:if ((f = e.sent).signature) {e.next = 25;break;}if (o) {e.next = 24;break;}return e.abrupt("return", u("Transaction was not signed properly"));case 24:return e.abrupt("return", u("Invalid private key provided"));case 25:return e.next = 27, this.sidechain.trx.sendRawTransaction(f);case 27:if (!(v = e.sent).code) {e.next = 32;break;}return p = { error: v.code, message: v.code }, v.message && (p.message = this.sidechain.toUtf8(v.message)), e.abrupt("return", u(p));case 32:if (s.shouldPollResponse) {e.next = 34;break;}return e.abrupt("return", u(null, f.txID));case 34:(g = function () {var e = l()(N.a.mark(function e() {var t,r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (20 != (t = i.length > 0 && void 0 !== i[0] ? i[0] : 0)) {e.next = 3;break;}return e.abrupt("return", u({ error: "Cannot find result in solidity node", transaction: f }));case 3:return e.next = 5, b.sidechain.trx.getTransactionInfo(f.txID);case 5:if (r = e.sent, Object.keys(r).length) {e.next = 8;break;}return e.abrupt("return", setTimeout(function () {g(t + 1);}, 3e3));case 8:if (!r.result || "FAILED" != r.result) {e.next = 10;break;}return e.abrupt("return", u({ error: b.sidechain.toUtf8(r.resMessage), transaction: f, output: r }));case 10:if (b.utils.hasProperty(r, "contractResult")) {e.next = 12;break;}return e.abrupt("return", u({ error: "Failed to execute: " + JSON.stringify(r, null, 2), transaction: f, output: r }));case 12:if (!s.rawResponse) {e.next = 14;break;}return e.abrupt("return", u(null, r));case 14:return 1 === (n = decodeOutput(b.outputs, "0x" + r.contractResult[0])).length && (n = n[0]), e.abrupt("return", u(null, n));case 17:case "end":return e.stop();}}}, e);}));return function () {return e.apply(this, arguments);};}())(), e.next = 41;break;case 38:return e.prev = 38, e.t0 = e.catch(11), e.abrupt("return", u(e.t0));case 41:case "end":return e.stop();}}}, e, this, [[11, 38]]);})), function (e, t, r, n, i) {return o.apply(this, arguments);}) }, { key: "withdrawTrc20", value: (s = l()(N.a.mark(function e(t, r, n, i, a) {var s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return s = c.length > 5 && void 0 !== c[5] ? c[5] : this.mainchain.defaultPrivateKey, o = c.length > 6 && void 0 !== c[6] && c[6], u = "withdrawal(uint256)", e.abrupt("return", this.withdrawTrc(u, t, r, n, i, a, s, o));case 4:case "end":return e.stop();}}}, e, this);})), function (e, t, r, n, i) {return s.apply(this, arguments);}) }, { key: "withdrawTrc721", value: (a = l()(N.a.mark(function e(t, r, n, i, a) {var s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return s = c.length > 5 && void 0 !== c[5] ? c[5] : this.mainchain.defaultPrivateKey, o = c.length > 6 && void 0 !== c[6] && c[6], u = "withdrawal(uint256)", e.abrupt("return", this.withdrawTrc(u, t, r, n, i, a, s, o));case 4:case "end":return e.stop();}}}, e, this);})), function (e, t, r, n, i) {return a.apply(this, arguments);}) }, { key: "injectFund", value: (i = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u,c,d,l,h = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (i = h.length > 3 && void 0 !== h[3] ? h[3] : this.mainchain.defaultPrivateKey, a = h.length > 4 && void 0 !== h[4] && h[4], this.utils.isFunction(i) && (a = i, i = this.mainchain.defaultPrivateKey), this.utils.isFunction(n) && (a = n, n = {}), a) {e.next = 6;break;}return e.abrupt("return", this.injectPromise(this.injectFund, t, r, n, i));case 6:if (!this.validator.notValid([{ name: "num", type: "integer", value: t, gte: 0 }, { name: "feeLimit", type: "integer", value: r, gte: 0, lte: 1e9 }], a)) {e.next = 8;break;}return e.abrupt("return");case 8:return e.prev = 8, s = this.sidechain.address.fromPrivateKey(i), o = this.sidechain.address.toHex(s), e.next = 13, this.sidechain.fullNode.request("/wallet/fundinject", { owner_address: o, amount: t }, "post");case 13:return u = e.sent, e.next = 16, this.sidechain.trx.sign(u, i);case 16:if ((c = e.sent).signature) {e.next = 21;break;}if (i) {e.next = 20;break;}return e.abrupt("return", a("Transaction was not signed properly"));case 20:return e.abrupt("return", a("Invalid private key provided"));case 21:return e.next = 23, this.sidechain.trx.sendRawTransaction(c);case 23:if (!(d = e.sent).code) {e.next = 28;break;}return l = { error: d.code, message: d.code }, d.message && (l.message = this.mainchain.toUtf8(d.message)), e.abrupt("return", a(l));case 28:return e.abrupt("return", a(null, c.txID));case 31:return e.prev = 31, e.t0 = e.catch(8), e.abrupt("return", a(e.t0));case 34:case "end":return e.stop();}}}, e, this, [[8, 31]]);})), function (e, t, r) {return i.apply(this, arguments);}) }, { key: "retryWithdraw", value: (n = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.sidechain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "retryWithdraw(uint256)", e.abrupt("return", this.withdrawTrc(o, t, r, n, this.sideGatewayAddress, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r) {return n.apply(this, arguments);}) }, { key: "retryDeposit", value: (r = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "retryDeposit", e.abrupt("return", this.depositTrc(o, t, r, n, this.mainGatewayAddress, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, n) {return r.apply(this, arguments);}) }, { key: "retryMapping", value: (t = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "retryMapping", e.abrupt("return", this.depositTrc(o, t, r, n, this.mainGatewayAddress, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, r, n) {return t.apply(this, arguments);}) }]), e;}();function At(e) {var t = function () {if ("undefined" == typeof Reflect || !Reflect.construct) return !1;if (Reflect.construct.sham) return !1;if ("function" == typeof Proxy) return !0;try {return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})), !0;} catch (e) {return !1;}}();return function () {var r,n = P()(e);if (t) {var i = P()(this).constructor;r = Reflect.construct(n, arguments, i);} else r = n.apply(this, arguments);return I()(this, r);};}var Pt = function (e) {x()(a, e);var t,r,n,i = At(a);function a() {var e,t,r = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],n = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],s = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],o = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],u = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];p()(this, a), e = i.call(this);var c = !1,d = !1;return "object" === f()(r) && (r.fullNode || r.fullHost) ? (t = r.fullNode || r.fullHost, o = n, n = r.solidityNode || r.fullHost, s = r.eventServer || r.fullHost, c = r.headers || !1, d = r.eventHeaders || c, u = r.privateKey) : t = r, Re.isString(t) && (t = new He.HttpProvider(t)), Re.isString(n) && (n = new He.HttpProvider(n)), Re.isString(s) && (s = new He.HttpProvider(s)), e.event = new kt(y()(e)), e.transactionBuilder = new st(y()(e)), e.trx = new dt(y()(e)), e.plugin = new bt(y()(e), r), e.utils = Re, e.setFullNode(t), e.setSolidityNode(n), e.setEventServer(s), e.providers = He, e.BigNumber = qe.a, e.defaultBlock = !1, e.defaultPrivateKey = !1, e.defaultAddress = { hex: !1, base58: !1 }, ["sha3", "toHex", "toUtf8", "fromUtf8", "toAscii", "fromAscii", "toDecimal", "fromDecimal", "toSun", "fromSun", "toBigNumber", "isAddress", "createAccount", "address", "version"].forEach(function (t) {e[t] = a[t];}), "object" === f()(o) && (o.fullNode || o.fullHost) ? e.sidechain = new It(o, a, y()(e), u) : u = u || o, u && e.setPrivateKey(u), e.fullnodeVersion = "3.5.0", e.feeLimit = 15e7, e.injectPromise = Je()(y()(e)), c && e.setFullNodeHeader(c), d && e.setEventHeader(d), e;}return b()(a, [{ key: "getFullnodeVersion", value: (n = l()(N.a.mark(function e() {var t;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return e.prev = 0, e.next = 3, this.trx.getNodeInfo();case 3:t = e.sent, this.fullnodeVersion = t.configNodeInfo.codeVersion, 2 === this.fullnodeVersion.split(".").length && (this.fullnodeVersion += ".0"), e.next = 11;break;case 8:e.prev = 8, e.t0 = e.catch(0), this.fullnodeVersion = "3.5.0";case 11:case "end":return e.stop();}}}, e, this, [[0, 8]]);})), function () {return n.apply(this, arguments);}) }, { key: "setDefaultBlock", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if ([!1, "latest", "earliest", 0].includes(e)) return this.defaultBlock = e;if (!Re.isInteger(e) || !e) throw new Error("Invalid block ID provided");this.defaultBlock = Math.abs(e);} }, { key: "setPrivateKey", value: function value(e) {try {this.setAddress(this.address.fromPrivateKey(e));} catch (e) {throw new Error("Invalid private key provided");}this.defaultPrivateKey = e, this.emit("privateKeyChanged", e);} }, { key: "setAddress", value: function value(e) {if (!this.isAddress(e)) throw new Error("Invalid address provided");var t = this.address.toHex(e),r = this.address.fromHex(e);this.defaultPrivateKey && this.address.fromPrivateKey(this.defaultPrivateKey) !== r && (this.defaultPrivateKey = !1), this.defaultAddress = { hex: t, base58: r }, this.emit("addressChanged", { hex: t, base58: r });} }, { key: "fullnodeSatisfies", value: function value(e) {return Me.a.satisfies(this.fullnodeVersion, e);} }, { key: "isValidProvider", value: function value(e) {return Object.values(He).some(function (t) {return e instanceof t;});} }, { key: "setFullNode", value: function value(e) {if (Re.isString(e) && (e = new He.HttpProvider(e)), !this.isValidProvider(e)) throw new Error("Invalid full node provided");this.fullNode = e, this.fullNode.setStatusPage("wallet/getnowblock"), this.getFullnodeVersion();} }, { key: "setSolidityNode", value: function value(e) {if (Re.isString(e) && (e = new He.HttpProvider(e)), !this.isValidProvider(e)) throw new Error("Invalid solidity node provided");this.solidityNode = e, this.solidityNode.setStatusPage("walletsolidity/getnowblock");} }, { key: "setEventServer", value: function value() {var e;(e = this.event).setServer.apply(e, arguments);} }, { key: "setHeader", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = new He.HttpProvider(this.fullNode.host, 3e4, !1, !1, e),r = new He.HttpProvider(this.solidityNode.host, 3e4, !1, !1, e),n = new He.HttpProvider(this.eventServer.host, 3e4, !1, !1, e);this.setFullNode(t), this.setSolidityNode(r), this.setEventServer(n);} }, { key: "setFullNodeHeader", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = new He.HttpProvider(this.fullNode.host, 3e4, !1, !1, e),r = new He.HttpProvider(this.solidityNode.host, 3e4, !1, !1, e);this.setFullNode(t), this.setSolidityNode(r);} }, { key: "setEventHeader", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = new He.HttpProvider(this.eventServer.host, 3e4, !1, !1, e);this.setEventServer(t);} }, { key: "currentProviders", value: function value() {return { fullNode: this.fullNode, solidityNode: this.solidityNode, eventServer: this.eventServer };} }, { key: "currentProvider", value: function value() {return this.currentProviders();} }, { key: "getEventResult", value: function value() {for (var e, t = arguments.length, r = new Array(t), n = 0; n < t; n++) {r[n] = arguments[n];}return "object" !== f()(r[1]) && (r[1] = { sinceTimestamp: r[1] || 0, eventName: r[2] || !1, blockNumber: r[3] || !1, size: r[4] || 20, page: r[5] || 1 }, r.splice(2, 4), Re.isFunction(r[2]) || (Re.isFunction(r[1].page) ? (r[2] = r[1].page, r[1].page = 1) : Re.isFunction(r[1].size) && (r[2] = r[1].size, r[1].size = 20, r[1].page = 1))), (e = this.event).getEventsByContractAddress.apply(e, r);} }, { key: "getEventByTransactionID", value: function value() {var e;return (e = this.event).getEventsByTransactionID.apply(e, arguments);} }, { key: "contract", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return new gt(this, e, t);} }, { key: "isConnected", value: (r = l()(N.a.mark(function e() {var t,r = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = r.length > 0 && void 0 !== r[0] && r[0]) {e.next = 3;break;}return e.abrupt("return", this.injectPromise(this.isConnected));case 3:return e.t0 = t, e.next = 6, this.fullNode.isConnected();case 6:return e.t1 = e.sent, e.next = 9, this.solidityNode.isConnected();case 9:if (e.t2 = e.sent, e.t3 = this.eventServer, !e.t3) {e.next = 15;break;}return e.next = 14, this.eventServer.isConnected();case 14:e.t3 = e.sent;case 15:return e.t4 = e.t3, e.t5 = { fullNode: e.t1, solidityNode: e.t2, eventServer: e.t4 }, e.abrupt("return", (0, e.t0)(null, e.t5));case 18:case "end":return e.stop();}}}, e, this);})), function () {return r.apply(this, arguments);}) }], [{ key: "address", get: function get() {return { fromHex: function fromHex(e) {return Re.isHex(e) ? Re.crypto.getBase58CheckAddress(Re.code.hexStr2byteArray(e.replace(/^0x/, "41"))) : e;}, toHex: function toHex(e) {return Re.isHex(e) ? e.toLowerCase().replace(/^0x/, "41") : Re.code.byteArray2hexStr(Re.crypto.decodeBase58Address(e)).toLowerCase();}, fromPrivateKey: function fromPrivateKey(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];try {return Re.crypto.pkToAddress(e, t);} catch (e) {return !1;}} };} }, { key: "sha3", value: function value(e) {var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1];return (t ? "0x" : "") + ie(Buffer.from(e, "utf-8")).toString().substring(2);} }, { key: "toHex", value: function value(e) {if (Re.isBoolean(e)) return a.fromDecimal(+e);if (Re.isBigNumber(e)) return a.fromDecimal(e);if ("object" === f()(e)) return a.fromUtf8(JSON.stringify(e));if (Re.isString(e)) {if (/^(-|)0x/.test(e)) return e;if (!isFinite(e) || /^\s*$/.test(e)) return a.fromUtf8(e);}var t = a.fromDecimal(e);if ("0xNaN" === t) throw new Error("The passed value is not convertible to a hex string");return t;} }, { key: "toUtf8", value: function value(e) {if (Re.isHex(e)) return e = e.replace(/^0x/, ""), Buffer.from(e, "hex").toString("utf8");throw new Error("The passed value is not a valid hex string");} }, { key: "fromUtf8", value: function value(e) {if (!Re.isString(e)) throw new Error("The passed value is not a valid utf-8 string");return "0x" + Buffer.from(e, "utf8").toString("hex");} }, { key: "toAscii", value: function value(e) {if (Re.isHex(e)) {var t = "",r = 0,n = e.length;for ("0x" === e.substring(0, 2) && (r = 2); r < n; r += 2) {var i = parseInt(e.substr(r, 2), 16);t += String.fromCharCode(i);}return t;}throw new Error("The passed value is not a valid hex string");} }, { key: "fromAscii", value: function value(e, t) {if (!Re.isString(e)) throw new Error("The passed value is not a valid utf-8 string");return "0x" + Buffer.from(e, "ascii").toString("hex").padEnd(t, "0");} }, { key: "toDecimal", value: function value(e) {return a.toBigNumber(e).toNumber();} }, { key: "fromDecimal", value: function value(e) {var t = a.toBigNumber(e),r = t.toString(16);return t.isLessThan(0) ? "-0x" + r.substr(1) : "0x" + r;} }, { key: "fromSun", value: function value(e) {var t = a.toBigNumber(e).div(1e6);return Re.isBigNumber(e) ? t : t.toString(10);} }, { key: "toSun", value: function value(e) {var t = a.toBigNumber(e).times(1e6);return Re.isBigNumber(e) ? t : t.toString(10);} }, { key: "toBigNumber", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;return Re.isBigNumber(e) ? e : Re.isString(e) && /^(-|)0x/.test(e) ? new qe.a(e.replace("0x", ""), 16) : new qe.a(e.toString(10), 10);} }, { key: "isAddress", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!Re.isString(e)) return !1;if (42 === e.length) try {return a.isAddress(Re.crypto.getBase58CheckAddress(Re.code.hexStr2byteArray(e)));} catch (e) {return !1;}try {return Re.crypto.isAddressValid(e);} catch (e) {return !1;}} }, { key: "createAccount", value: (t = l()(N.a.mark(function e() {var t;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return t = Re.accounts.generateAccount(), e.abrupt("return", t);case 2:case "end":return e.stop();}}}, e);})), function () {return t.apply(this, arguments);}) }]), a;}(Le.a);_()(Pt, "providers", He), _()(Pt, "BigNumber", qe.a), _()(Pt, "TransactionBuilder", st), _()(Pt, "Trx", dt), _()(Pt, "Contract", gt), _()(Pt, "Plugin", bt), _()(Pt, "Event", kt), _()(Pt, "version", Ue.a), _()(Pt, "utils", Re);}]).default; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)["default"], __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 75 */ +/*!**************************************!*\ + !*** ./node_modules/buffer/index.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(global) {/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +/* eslint-disable no-proto */ + + + +var base64 = __webpack_require__(/*! base64-js */ 76) +var ieee754 = __webpack_require__(/*! ieee754 */ 77) +var isArray = __webpack_require__(/*! isarray */ 78) + +exports.Buffer = Buffer +exports.SlowBuffer = SlowBuffer +exports.INSPECT_MAX_BYTES = 50 + +/** + * If `Buffer.TYPED_ARRAY_SUPPORT`: + * === true Use Uint8Array implementation (fastest) + * === false Use Object implementation (most compatible, even IE6) + * + * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, + * Opera 11.6+, iOS 4.2+. + * + * Due to various browser bugs, sometimes the Object implementation will be used even + * when the browser supports typed arrays. + * + * Note: + * + * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances, + * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438. + * + * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function. + * + * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of + * incorrect length in some situations. + + * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they + * get the Object implementation, which is slower but behaves correctly. + */ +Buffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined + ? global.TYPED_ARRAY_SUPPORT + : typedArraySupport() + +/* + * Export kMaxLength after typed array support is determined. + */ +exports.kMaxLength = kMaxLength() + +function typedArraySupport () { + try { + var arr = new Uint8Array(1) + arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }} + return arr.foo() === 42 && // typed array instances can be augmented + typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray` + arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray` + } catch (e) { + return false + } +} + +function kMaxLength () { + return Buffer.TYPED_ARRAY_SUPPORT + ? 0x7fffffff + : 0x3fffffff +} + +function createBuffer (that, length) { + if (kMaxLength() < length) { + throw new RangeError('Invalid typed array length') + } + if (Buffer.TYPED_ARRAY_SUPPORT) { + // Return an augmented `Uint8Array` instance, for best performance + that = new Uint8Array(length) + that.__proto__ = Buffer.prototype + } else { + // Fallback: Return an object instance of the Buffer class + if (that === null) { + that = new Buffer(length) + } + that.length = length + } + + return that +} + +/** + * The Buffer constructor returns instances of `Uint8Array` that have their + * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of + * `Uint8Array`, so the returned instances will have all the node `Buffer` methods + * and the `Uint8Array` methods. Square bracket notation works as expected -- it + * returns a single octet. + * + * The `Uint8Array` prototype remains unmodified. + */ + +function Buffer (arg, encodingOrOffset, length) { + if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) { + return new Buffer(arg, encodingOrOffset, length) + } + + // Common case. + if (typeof arg === 'number') { + if (typeof encodingOrOffset === 'string') { + throw new Error( + 'If encoding is specified then the first argument must be a string' + ) + } + return allocUnsafe(this, arg) + } + return from(this, arg, encodingOrOffset, length) +} + +Buffer.poolSize = 8192 // not used by this implementation + +// TODO: Legacy, not needed anymore. Remove in next major version. +Buffer._augment = function (arr) { + arr.__proto__ = Buffer.prototype + return arr +} + +function from (that, value, encodingOrOffset, length) { + if (typeof value === 'number') { + throw new TypeError('"value" argument must not be a number') + } + + if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) { + return fromArrayBuffer(that, value, encodingOrOffset, length) + } + + if (typeof value === 'string') { + return fromString(that, value, encodingOrOffset) + } + + return fromObject(that, value) +} + +/** + * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError + * if value is a number. + * Buffer.from(str[, encoding]) + * Buffer.from(array) + * Buffer.from(buffer) + * Buffer.from(arrayBuffer[, byteOffset[, length]]) + **/ +Buffer.from = function (value, encodingOrOffset, length) { + return from(null, value, encodingOrOffset, length) +} + +if (Buffer.TYPED_ARRAY_SUPPORT) { + Buffer.prototype.__proto__ = Uint8Array.prototype + Buffer.__proto__ = Uint8Array + if (typeof Symbol !== 'undefined' && Symbol.species && + Buffer[Symbol.species] === Buffer) { + // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97 + Object.defineProperty(Buffer, Symbol.species, { + value: null, + configurable: true + }) + } +} + +function assertSize (size) { + if (typeof size !== 'number') { + throw new TypeError('"size" argument must be a number') + } else if (size < 0) { + throw new RangeError('"size" argument must not be negative') + } +} + +function alloc (that, size, fill, encoding) { + assertSize(size) + if (size <= 0) { + return createBuffer(that, size) + } + if (fill !== undefined) { + // Only pay attention to encoding if it's a string. This + // prevents accidentally sending in a number that would + // be interpretted as a start offset. + return typeof encoding === 'string' + ? createBuffer(that, size).fill(fill, encoding) + : createBuffer(that, size).fill(fill) + } + return createBuffer(that, size) +} + +/** + * Creates a new filled Buffer instance. + * alloc(size[, fill[, encoding]]) + **/ +Buffer.alloc = function (size, fill, encoding) { + return alloc(null, size, fill, encoding) +} + +function allocUnsafe (that, size) { + assertSize(size) + that = createBuffer(that, size < 0 ? 0 : checked(size) | 0) + if (!Buffer.TYPED_ARRAY_SUPPORT) { + for (var i = 0; i < size; ++i) { + that[i] = 0 + } + } + return that +} + +/** + * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. + * */ +Buffer.allocUnsafe = function (size) { + return allocUnsafe(null, size) +} +/** + * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. + */ +Buffer.allocUnsafeSlow = function (size) { + return allocUnsafe(null, size) +} + +function fromString (that, string, encoding) { + if (typeof encoding !== 'string' || encoding === '') { + encoding = 'utf8' + } + + if (!Buffer.isEncoding(encoding)) { + throw new TypeError('"encoding" must be a valid string encoding') + } + + var length = byteLength(string, encoding) | 0 + that = createBuffer(that, length) + + var actual = that.write(string, encoding) + + if (actual !== length) { + // Writing a hex string, for example, that contains invalid characters will + // cause everything after the first invalid character to be ignored. (e.g. + // 'abxxcd' will be treated as 'ab') + that = that.slice(0, actual) + } + + return that +} + +function fromArrayLike (that, array) { + var length = array.length < 0 ? 0 : checked(array.length) | 0 + that = createBuffer(that, length) + for (var i = 0; i < length; i += 1) { + that[i] = array[i] & 255 + } + return that +} + +function fromArrayBuffer (that, array, byteOffset, length) { + array.byteLength // this throws if `array` is not a valid ArrayBuffer + + if (byteOffset < 0 || array.byteLength < byteOffset) { + throw new RangeError('\'offset\' is out of bounds') + } + + if (array.byteLength < byteOffset + (length || 0)) { + throw new RangeError('\'length\' is out of bounds') + } + + if (byteOffset === undefined && length === undefined) { + array = new Uint8Array(array) + } else if (length === undefined) { + array = new Uint8Array(array, byteOffset) + } else { + array = new Uint8Array(array, byteOffset, length) + } + + if (Buffer.TYPED_ARRAY_SUPPORT) { + // Return an augmented `Uint8Array` instance, for best performance + that = array + that.__proto__ = Buffer.prototype + } else { + // Fallback: Return an object instance of the Buffer class + that = fromArrayLike(that, array) + } + return that +} + +function fromObject (that, obj) { + if (Buffer.isBuffer(obj)) { + var len = checked(obj.length) | 0 + that = createBuffer(that, len) + + if (that.length === 0) { + return that + } + + obj.copy(that, 0, 0, len) + return that + } + + if (obj) { + if ((typeof ArrayBuffer !== 'undefined' && + obj.buffer instanceof ArrayBuffer) || 'length' in obj) { + if (typeof obj.length !== 'number' || isnan(obj.length)) { + return createBuffer(that, 0) + } + return fromArrayLike(that, obj) + } + + if (obj.type === 'Buffer' && isArray(obj.data)) { + return fromArrayLike(that, obj.data) + } + } + + throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.') +} + +function checked (length) { + // Note: cannot use `length < kMaxLength()` here because that fails when + // length is NaN (which is otherwise coerced to zero.) + if (length >= kMaxLength()) { + throw new RangeError('Attempt to allocate Buffer larger than maximum ' + + 'size: 0x' + kMaxLength().toString(16) + ' bytes') + } + return length | 0 +} + +function SlowBuffer (length) { + if (+length != length) { // eslint-disable-line eqeqeq + length = 0 + } + return Buffer.alloc(+length) +} + +Buffer.isBuffer = function isBuffer (b) { + return !!(b != null && b._isBuffer) +} + +Buffer.compare = function compare (a, b) { + if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { + throw new TypeError('Arguments must be Buffers') + } + + if (a === b) return 0 + + var x = a.length + var y = b.length + + for (var i = 0, len = Math.min(x, y); i < len; ++i) { + if (a[i] !== b[i]) { + x = a[i] + y = b[i] + break + } + } + + if (x < y) return -1 + if (y < x) return 1 + return 0 +} + +Buffer.isEncoding = function isEncoding (encoding) { + switch (String(encoding).toLowerCase()) { + case 'hex': + case 'utf8': + case 'utf-8': + case 'ascii': + case 'latin1': + case 'binary': + case 'base64': + case 'ucs2': + case 'ucs-2': + case 'utf16le': + case 'utf-16le': + return true + default: + return false + } +} + +Buffer.concat = function concat (list, length) { + if (!isArray(list)) { + throw new TypeError('"list" argument must be an Array of Buffers') + } + + if (list.length === 0) { + return Buffer.alloc(0) + } + + var i + if (length === undefined) { + length = 0 + for (i = 0; i < list.length; ++i) { + length += list[i].length + } + } + + var buffer = Buffer.allocUnsafe(length) + var pos = 0 + for (i = 0; i < list.length; ++i) { + var buf = list[i] + if (!Buffer.isBuffer(buf)) { + throw new TypeError('"list" argument must be an Array of Buffers') + } + buf.copy(buffer, pos) + pos += buf.length + } + return buffer +} + +function byteLength (string, encoding) { + if (Buffer.isBuffer(string)) { + return string.length + } + if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' && + (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) { + return string.byteLength + } + if (typeof string !== 'string') { + string = '' + string + } + + var len = string.length + if (len === 0) return 0 + + // Use a for loop to avoid recursion + var loweredCase = false + for (;;) { + switch (encoding) { + case 'ascii': + case 'latin1': + case 'binary': + return len + case 'utf8': + case 'utf-8': + case undefined: + return utf8ToBytes(string).length + case 'ucs2': + case 'ucs-2': + case 'utf16le': + case 'utf-16le': + return len * 2 + case 'hex': + return len >>> 1 + case 'base64': + return base64ToBytes(string).length + default: + if (loweredCase) return utf8ToBytes(string).length // assume utf8 + encoding = ('' + encoding).toLowerCase() + loweredCase = true + } + } +} +Buffer.byteLength = byteLength + +function slowToString (encoding, start, end) { + var loweredCase = false + + // No need to verify that "this.length <= MAX_UINT32" since it's a read-only + // property of a typed array. + + // This behaves neither like String nor Uint8Array in that we set start/end + // to their upper/lower bounds if the value passed is out of range. + // undefined is handled specially as per ECMA-262 6th Edition, + // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. + if (start === undefined || start < 0) { + start = 0 + } + // Return early if start > this.length. Done here to prevent potential uint32 + // coercion fail below. + if (start > this.length) { + return '' + } + + if (end === undefined || end > this.length) { + end = this.length + } + + if (end <= 0) { + return '' + } + + // Force coersion to uint32. This will also coerce falsey/NaN values to 0. + end >>>= 0 + start >>>= 0 + + if (end <= start) { + return '' + } + + if (!encoding) encoding = 'utf8' + + while (true) { + switch (encoding) { + case 'hex': + return hexSlice(this, start, end) + + case 'utf8': + case 'utf-8': + return utf8Slice(this, start, end) + + case 'ascii': + return asciiSlice(this, start, end) + + case 'latin1': + case 'binary': + return latin1Slice(this, start, end) + + case 'base64': + return base64Slice(this, start, end) + + case 'ucs2': + case 'ucs-2': + case 'utf16le': + case 'utf-16le': + return utf16leSlice(this, start, end) + + default: + if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) + encoding = (encoding + '').toLowerCase() + loweredCase = true + } + } +} + +// The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect +// Buffer instances. +Buffer.prototype._isBuffer = true + +function swap (b, n, m) { + var i = b[n] + b[n] = b[m] + b[m] = i +} + +Buffer.prototype.swap16 = function swap16 () { + var len = this.length + if (len % 2 !== 0) { + throw new RangeError('Buffer size must be a multiple of 16-bits') + } + for (var i = 0; i < len; i += 2) { + swap(this, i, i + 1) + } + return this +} + +Buffer.prototype.swap32 = function swap32 () { + var len = this.length + if (len % 4 !== 0) { + throw new RangeError('Buffer size must be a multiple of 32-bits') + } + for (var i = 0; i < len; i += 4) { + swap(this, i, i + 3) + swap(this, i + 1, i + 2) + } + return this +} + +Buffer.prototype.swap64 = function swap64 () { + var len = this.length + if (len % 8 !== 0) { + throw new RangeError('Buffer size must be a multiple of 64-bits') + } + for (var i = 0; i < len; i += 8) { + swap(this, i, i + 7) + swap(this, i + 1, i + 6) + swap(this, i + 2, i + 5) + swap(this, i + 3, i + 4) + } + return this +} + +Buffer.prototype.toString = function toString () { + var length = this.length | 0 + if (length === 0) return '' + if (arguments.length === 0) return utf8Slice(this, 0, length) + return slowToString.apply(this, arguments) +} + +Buffer.prototype.equals = function equals (b) { + if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') + if (this === b) return true + return Buffer.compare(this, b) === 0 +} + +Buffer.prototype.inspect = function inspect () { + var str = '' + var max = exports.INSPECT_MAX_BYTES + if (this.length > 0) { + str = this.toString('hex', 0, max).match(/.{2}/g).join(' ') + if (this.length > max) str += ' ... ' + } + return '' +} + +Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { + if (!Buffer.isBuffer(target)) { + throw new TypeError('Argument must be a Buffer') + } + + if (start === undefined) { + start = 0 + } + if (end === undefined) { + end = target ? target.length : 0 + } + if (thisStart === undefined) { + thisStart = 0 + } + if (thisEnd === undefined) { + thisEnd = this.length + } + + if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { + throw new RangeError('out of range index') + } + + if (thisStart >= thisEnd && start >= end) { + return 0 + } + if (thisStart >= thisEnd) { + return -1 + } + if (start >= end) { + return 1 + } + + start >>>= 0 + end >>>= 0 + thisStart >>>= 0 + thisEnd >>>= 0 + + if (this === target) return 0 + + var x = thisEnd - thisStart + var y = end - start + var len = Math.min(x, y) + + var thisCopy = this.slice(thisStart, thisEnd) + var targetCopy = target.slice(start, end) + + for (var i = 0; i < len; ++i) { + if (thisCopy[i] !== targetCopy[i]) { + x = thisCopy[i] + y = targetCopy[i] + break + } + } + + if (x < y) return -1 + if (y < x) return 1 + return 0 +} + +// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, +// OR the last index of `val` in `buffer` at offset <= `byteOffset`. +// +// Arguments: +// - buffer - a Buffer to search +// - val - a string, Buffer, or number +// - byteOffset - an index into `buffer`; will be clamped to an int32 +// - encoding - an optional encoding, relevant is val is a string +// - dir - true for indexOf, false for lastIndexOf +function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { + // Empty buffer means no match + if (buffer.length === 0) return -1 + + // Normalize byteOffset + if (typeof byteOffset === 'string') { + encoding = byteOffset + byteOffset = 0 + } else if (byteOffset > 0x7fffffff) { + byteOffset = 0x7fffffff + } else if (byteOffset < -0x80000000) { + byteOffset = -0x80000000 + } + byteOffset = +byteOffset // Coerce to Number. + if (isNaN(byteOffset)) { + // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer + byteOffset = dir ? 0 : (buffer.length - 1) + } + + // Normalize byteOffset: negative offsets start from the end of the buffer + if (byteOffset < 0) byteOffset = buffer.length + byteOffset + if (byteOffset >= buffer.length) { + if (dir) return -1 + else byteOffset = buffer.length - 1 + } else if (byteOffset < 0) { + if (dir) byteOffset = 0 + else return -1 + } + + // Normalize val + if (typeof val === 'string') { + val = Buffer.from(val, encoding) + } + + // Finally, search either indexOf (if dir is true) or lastIndexOf + if (Buffer.isBuffer(val)) { + // Special case: looking for empty string/buffer always fails + if (val.length === 0) { + return -1 + } + return arrayIndexOf(buffer, val, byteOffset, encoding, dir) + } else if (typeof val === 'number') { + val = val & 0xFF // Search for a byte value [0-255] + if (Buffer.TYPED_ARRAY_SUPPORT && + typeof Uint8Array.prototype.indexOf === 'function') { + if (dir) { + return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) + } else { + return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) + } + } + return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir) + } + + throw new TypeError('val must be string, number or Buffer') +} + +function arrayIndexOf (arr, val, byteOffset, encoding, dir) { + var indexSize = 1 + var arrLength = arr.length + var valLength = val.length + + if (encoding !== undefined) { + encoding = String(encoding).toLowerCase() + if (encoding === 'ucs2' || encoding === 'ucs-2' || + encoding === 'utf16le' || encoding === 'utf-16le') { + if (arr.length < 2 || val.length < 2) { + return -1 + } + indexSize = 2 + arrLength /= 2 + valLength /= 2 + byteOffset /= 2 + } + } + + function read (buf, i) { + if (indexSize === 1) { + return buf[i] + } else { + return buf.readUInt16BE(i * indexSize) + } + } + + var i + if (dir) { + var foundIndex = -1 + for (i = byteOffset; i < arrLength; i++) { + if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { + if (foundIndex === -1) foundIndex = i + if (i - foundIndex + 1 === valLength) return foundIndex * indexSize + } else { + if (foundIndex !== -1) i -= i - foundIndex + foundIndex = -1 + } + } + } else { + if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength + for (i = byteOffset; i >= 0; i--) { + var found = true + for (var j = 0; j < valLength; j++) { + if (read(arr, i + j) !== read(val, j)) { + found = false + break + } + } + if (found) return i + } + } + + return -1 +} + +Buffer.prototype.includes = function includes (val, byteOffset, encoding) { + return this.indexOf(val, byteOffset, encoding) !== -1 +} + +Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, true) +} + +Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, false) +} + +function hexWrite (buf, string, offset, length) { + offset = Number(offset) || 0 + var remaining = buf.length - offset + if (!length) { + length = remaining + } else { + length = Number(length) + if (length > remaining) { + length = remaining + } + } + + // must be an even number of digits + var strLen = string.length + if (strLen % 2 !== 0) throw new TypeError('Invalid hex string') + + if (length > strLen / 2) { + length = strLen / 2 + } + for (var i = 0; i < length; ++i) { + var parsed = parseInt(string.substr(i * 2, 2), 16) + if (isNaN(parsed)) return i + buf[offset + i] = parsed + } + return i +} + +function utf8Write (buf, string, offset, length) { + return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) +} + +function asciiWrite (buf, string, offset, length) { + return blitBuffer(asciiToBytes(string), buf, offset, length) +} + +function latin1Write (buf, string, offset, length) { + return asciiWrite(buf, string, offset, length) +} + +function base64Write (buf, string, offset, length) { + return blitBuffer(base64ToBytes(string), buf, offset, length) +} + +function ucs2Write (buf, string, offset, length) { + return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) +} + +Buffer.prototype.write = function write (string, offset, length, encoding) { + // Buffer#write(string) + if (offset === undefined) { + encoding = 'utf8' + length = this.length + offset = 0 + // Buffer#write(string, encoding) + } else if (length === undefined && typeof offset === 'string') { + encoding = offset + length = this.length + offset = 0 + // Buffer#write(string, offset[, length][, encoding]) + } else if (isFinite(offset)) { + offset = offset | 0 + if (isFinite(length)) { + length = length | 0 + if (encoding === undefined) encoding = 'utf8' + } else { + encoding = length + length = undefined + } + // legacy write(string, encoding, offset, length) - remove in v0.13 + } else { + throw new Error( + 'Buffer.write(string, encoding, offset[, length]) is no longer supported' + ) + } + + var remaining = this.length - offset + if (length === undefined || length > remaining) length = remaining + + if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { + throw new RangeError('Attempt to write outside buffer bounds') + } + + if (!encoding) encoding = 'utf8' + + var loweredCase = false + for (;;) { + switch (encoding) { + case 'hex': + return hexWrite(this, string, offset, length) + + case 'utf8': + case 'utf-8': + return utf8Write(this, string, offset, length) + + case 'ascii': + return asciiWrite(this, string, offset, length) + + case 'latin1': + case 'binary': + return latin1Write(this, string, offset, length) + + case 'base64': + // Warning: maxLength not taken into account in base64Write + return base64Write(this, string, offset, length) + + case 'ucs2': + case 'ucs-2': + case 'utf16le': + case 'utf-16le': + return ucs2Write(this, string, offset, length) + + default: + if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) + encoding = ('' + encoding).toLowerCase() + loweredCase = true + } + } +} + +Buffer.prototype.toJSON = function toJSON () { + return { + type: 'Buffer', + data: Array.prototype.slice.call(this._arr || this, 0) + } +} + +function base64Slice (buf, start, end) { + if (start === 0 && end === buf.length) { + return base64.fromByteArray(buf) + } else { + return base64.fromByteArray(buf.slice(start, end)) + } +} + +function utf8Slice (buf, start, end) { + end = Math.min(buf.length, end) + var res = [] + + var i = start + while (i < end) { + var firstByte = buf[i] + var codePoint = null + var bytesPerSequence = (firstByte > 0xEF) ? 4 + : (firstByte > 0xDF) ? 3 + : (firstByte > 0xBF) ? 2 + : 1 + + if (i + bytesPerSequence <= end) { + var secondByte, thirdByte, fourthByte, tempCodePoint + + switch (bytesPerSequence) { + case 1: + if (firstByte < 0x80) { + codePoint = firstByte + } + break + case 2: + secondByte = buf[i + 1] + if ((secondByte & 0xC0) === 0x80) { + tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) + if (tempCodePoint > 0x7F) { + codePoint = tempCodePoint + } + } + break + case 3: + secondByte = buf[i + 1] + thirdByte = buf[i + 2] + if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { + tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) + if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { + codePoint = tempCodePoint + } + } + break + case 4: + secondByte = buf[i + 1] + thirdByte = buf[i + 2] + fourthByte = buf[i + 3] + if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { + tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) + if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { + codePoint = tempCodePoint + } + } + } + } + + if (codePoint === null) { + // we did not generate a valid codePoint so insert a + // replacement char (U+FFFD) and advance only 1 byte + codePoint = 0xFFFD + bytesPerSequence = 1 + } else if (codePoint > 0xFFFF) { + // encode to utf16 (surrogate pair dance) + codePoint -= 0x10000 + res.push(codePoint >>> 10 & 0x3FF | 0xD800) + codePoint = 0xDC00 | codePoint & 0x3FF + } + + res.push(codePoint) + i += bytesPerSequence + } + + return decodeCodePointsArray(res) +} + +// Based on http://stackoverflow.com/a/22747272/680742, the browser with +// the lowest limit is Chrome, with 0x10000 args. +// We go 1 magnitude less, for safety +var MAX_ARGUMENTS_LENGTH = 0x1000 + +function decodeCodePointsArray (codePoints) { + var len = codePoints.length + if (len <= MAX_ARGUMENTS_LENGTH) { + return String.fromCharCode.apply(String, codePoints) // avoid extra slice() + } + + // Decode in chunks to avoid "call stack size exceeded". + var res = '' + var i = 0 + while (i < len) { + res += String.fromCharCode.apply( + String, + codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) + ) + } + return res +} + +function asciiSlice (buf, start, end) { + var ret = '' + end = Math.min(buf.length, end) + + for (var i = start; i < end; ++i) { + ret += String.fromCharCode(buf[i] & 0x7F) + } + return ret +} + +function latin1Slice (buf, start, end) { + var ret = '' + end = Math.min(buf.length, end) + + for (var i = start; i < end; ++i) { + ret += String.fromCharCode(buf[i]) + } + return ret +} + +function hexSlice (buf, start, end) { + var len = buf.length + + if (!start || start < 0) start = 0 + if (!end || end < 0 || end > len) end = len + + var out = '' + for (var i = start; i < end; ++i) { + out += toHex(buf[i]) + } + return out +} + +function utf16leSlice (buf, start, end) { + var bytes = buf.slice(start, end) + var res = '' + for (var i = 0; i < bytes.length; i += 2) { + res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256) + } + return res +} + +Buffer.prototype.slice = function slice (start, end) { + var len = this.length + start = ~~start + end = end === undefined ? len : ~~end + + if (start < 0) { + start += len + if (start < 0) start = 0 + } else if (start > len) { + start = len + } + + if (end < 0) { + end += len + if (end < 0) end = 0 + } else if (end > len) { + end = len + } + + if (end < start) end = start + + var newBuf + if (Buffer.TYPED_ARRAY_SUPPORT) { + newBuf = this.subarray(start, end) + newBuf.__proto__ = Buffer.prototype + } else { + var sliceLen = end - start + newBuf = new Buffer(sliceLen, undefined) + for (var i = 0; i < sliceLen; ++i) { + newBuf[i] = this[i + start] + } + } + + return newBuf +} + +/* + * Need to make sure that buffer isn't trying to write out of bounds. + */ +function checkOffset (offset, ext, length) { + if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') + if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') +} + +Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { + offset = offset | 0 + byteLength = byteLength | 0 + if (!noAssert) checkOffset(offset, byteLength, this.length) + + var val = this[offset] + var mul = 1 + var i = 0 + while (++i < byteLength && (mul *= 0x100)) { + val += this[offset + i] * mul + } + + return val +} + +Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { + offset = offset | 0 + byteLength = byteLength | 0 + if (!noAssert) { + checkOffset(offset, byteLength, this.length) + } + + var val = this[offset + --byteLength] + var mul = 1 + while (byteLength > 0 && (mul *= 0x100)) { + val += this[offset + --byteLength] * mul + } + + return val +} + +Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { + if (!noAssert) checkOffset(offset, 1, this.length) + return this[offset] +} + +Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 2, this.length) + return this[offset] | (this[offset + 1] << 8) +} + +Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 2, this.length) + return (this[offset] << 8) | this[offset + 1] +} + +Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 4, this.length) + + return ((this[offset]) | + (this[offset + 1] << 8) | + (this[offset + 2] << 16)) + + (this[offset + 3] * 0x1000000) +} + +Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 4, this.length) + + return (this[offset] * 0x1000000) + + ((this[offset + 1] << 16) | + (this[offset + 2] << 8) | + this[offset + 3]) +} + +Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { + offset = offset | 0 + byteLength = byteLength | 0 + if (!noAssert) checkOffset(offset, byteLength, this.length) + + var val = this[offset] + var mul = 1 + var i = 0 + while (++i < byteLength && (mul *= 0x100)) { + val += this[offset + i] * mul + } + mul *= 0x80 + + if (val >= mul) val -= Math.pow(2, 8 * byteLength) + + return val +} + +Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { + offset = offset | 0 + byteLength = byteLength | 0 + if (!noAssert) checkOffset(offset, byteLength, this.length) + + var i = byteLength + var mul = 1 + var val = this[offset + --i] + while (i > 0 && (mul *= 0x100)) { + val += this[offset + --i] * mul + } + mul *= 0x80 + + if (val >= mul) val -= Math.pow(2, 8 * byteLength) + + return val +} + +Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { + if (!noAssert) checkOffset(offset, 1, this.length) + if (!(this[offset] & 0x80)) return (this[offset]) + return ((0xff - this[offset] + 1) * -1) +} + +Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 2, this.length) + var val = this[offset] | (this[offset + 1] << 8) + return (val & 0x8000) ? val | 0xFFFF0000 : val +} + +Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 2, this.length) + var val = this[offset + 1] | (this[offset] << 8) + return (val & 0x8000) ? val | 0xFFFF0000 : val +} + +Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 4, this.length) + + return (this[offset]) | + (this[offset + 1] << 8) | + (this[offset + 2] << 16) | + (this[offset + 3] << 24) +} + +Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 4, this.length) + + return (this[offset] << 24) | + (this[offset + 1] << 16) | + (this[offset + 2] << 8) | + (this[offset + 3]) +} + +Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 4, this.length) + return ieee754.read(this, offset, true, 23, 4) +} + +Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 4, this.length) + return ieee754.read(this, offset, false, 23, 4) +} + +Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 8, this.length) + return ieee754.read(this, offset, true, 52, 8) +} + +Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { + if (!noAssert) checkOffset(offset, 8, this.length) + return ieee754.read(this, offset, false, 52, 8) +} + +function checkInt (buf, value, offset, ext, max, min) { + if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') + if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') + if (offset + ext > buf.length) throw new RangeError('Index out of range') +} + +Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { + value = +value + offset = offset | 0 + byteLength = byteLength | 0 + if (!noAssert) { + var maxBytes = Math.pow(2, 8 * byteLength) - 1 + checkInt(this, value, offset, byteLength, maxBytes, 0) + } + + var mul = 1 + var i = 0 + this[offset] = value & 0xFF + while (++i < byteLength && (mul *= 0x100)) { + this[offset + i] = (value / mul) & 0xFF + } + + return offset + byteLength +} + +Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { + value = +value + offset = offset | 0 + byteLength = byteLength | 0 + if (!noAssert) { + var maxBytes = Math.pow(2, 8 * byteLength) - 1 + checkInt(this, value, offset, byteLength, maxBytes, 0) + } + + var i = byteLength - 1 + var mul = 1 + this[offset + i] = value & 0xFF + while (--i >= 0 && (mul *= 0x100)) { + this[offset + i] = (value / mul) & 0xFF + } + + return offset + byteLength +} + +Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) + if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) + this[offset] = (value & 0xff) + return offset + 1 +} + +function objectWriteUInt16 (buf, value, offset, littleEndian) { + if (value < 0) value = 0xffff + value + 1 + for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) { + buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>> + (littleEndian ? i : 1 - i) * 8 + } +} + +Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) + if (Buffer.TYPED_ARRAY_SUPPORT) { + this[offset] = (value & 0xff) + this[offset + 1] = (value >>> 8) + } else { + objectWriteUInt16(this, value, offset, true) + } + return offset + 2 +} + +Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) + if (Buffer.TYPED_ARRAY_SUPPORT) { + this[offset] = (value >>> 8) + this[offset + 1] = (value & 0xff) + } else { + objectWriteUInt16(this, value, offset, false) + } + return offset + 2 +} + +function objectWriteUInt32 (buf, value, offset, littleEndian) { + if (value < 0) value = 0xffffffff + value + 1 + for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) { + buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff + } +} + +Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) + if (Buffer.TYPED_ARRAY_SUPPORT) { + this[offset + 3] = (value >>> 24) + this[offset + 2] = (value >>> 16) + this[offset + 1] = (value >>> 8) + this[offset] = (value & 0xff) + } else { + objectWriteUInt32(this, value, offset, true) + } + return offset + 4 +} + +Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) + if (Buffer.TYPED_ARRAY_SUPPORT) { + this[offset] = (value >>> 24) + this[offset + 1] = (value >>> 16) + this[offset + 2] = (value >>> 8) + this[offset + 3] = (value & 0xff) + } else { + objectWriteUInt32(this, value, offset, false) + } + return offset + 4 +} + +Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) { + var limit = Math.pow(2, 8 * byteLength - 1) + + checkInt(this, value, offset, byteLength, limit - 1, -limit) + } + + var i = 0 + var mul = 1 + var sub = 0 + this[offset] = value & 0xFF + while (++i < byteLength && (mul *= 0x100)) { + if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { + sub = 1 + } + this[offset + i] = ((value / mul) >> 0) - sub & 0xFF + } + + return offset + byteLength +} + +Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) { + var limit = Math.pow(2, 8 * byteLength - 1) + + checkInt(this, value, offset, byteLength, limit - 1, -limit) + } + + var i = byteLength - 1 + var mul = 1 + var sub = 0 + this[offset + i] = value & 0xFF + while (--i >= 0 && (mul *= 0x100)) { + if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { + sub = 1 + } + this[offset + i] = ((value / mul) >> 0) - sub & 0xFF + } + + return offset + byteLength +} + +Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) + if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) + if (value < 0) value = 0xff + value + 1 + this[offset] = (value & 0xff) + return offset + 1 +} + +Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) + if (Buffer.TYPED_ARRAY_SUPPORT) { + this[offset] = (value & 0xff) + this[offset + 1] = (value >>> 8) + } else { + objectWriteUInt16(this, value, offset, true) + } + return offset + 2 +} + +Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) + if (Buffer.TYPED_ARRAY_SUPPORT) { + this[offset] = (value >>> 8) + this[offset + 1] = (value & 0xff) + } else { + objectWriteUInt16(this, value, offset, false) + } + return offset + 2 +} + +Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) + if (Buffer.TYPED_ARRAY_SUPPORT) { + this[offset] = (value & 0xff) + this[offset + 1] = (value >>> 8) + this[offset + 2] = (value >>> 16) + this[offset + 3] = (value >>> 24) + } else { + objectWriteUInt32(this, value, offset, true) + } + return offset + 4 +} + +Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { + value = +value + offset = offset | 0 + if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) + if (value < 0) value = 0xffffffff + value + 1 + if (Buffer.TYPED_ARRAY_SUPPORT) { + this[offset] = (value >>> 24) + this[offset + 1] = (value >>> 16) + this[offset + 2] = (value >>> 8) + this[offset + 3] = (value & 0xff) + } else { + objectWriteUInt32(this, value, offset, false) + } + return offset + 4 +} + +function checkIEEE754 (buf, value, offset, ext, max, min) { + if (offset + ext > buf.length) throw new RangeError('Index out of range') + if (offset < 0) throw new RangeError('Index out of range') +} + +function writeFloat (buf, value, offset, littleEndian, noAssert) { + if (!noAssert) { + checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) + } + ieee754.write(buf, value, offset, littleEndian, 23, 4) + return offset + 4 +} + +Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { + return writeFloat(this, value, offset, true, noAssert) +} + +Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { + return writeFloat(this, value, offset, false, noAssert) +} + +function writeDouble (buf, value, offset, littleEndian, noAssert) { + if (!noAssert) { + checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) + } + ieee754.write(buf, value, offset, littleEndian, 52, 8) + return offset + 8 +} + +Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { + return writeDouble(this, value, offset, true, noAssert) +} + +Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { + return writeDouble(this, value, offset, false, noAssert) +} + +// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) +Buffer.prototype.copy = function copy (target, targetStart, start, end) { + if (!start) start = 0 + if (!end && end !== 0) end = this.length + if (targetStart >= target.length) targetStart = target.length + if (!targetStart) targetStart = 0 + if (end > 0 && end < start) end = start + + // Copy 0 bytes; we're done + if (end === start) return 0 + if (target.length === 0 || this.length === 0) return 0 + + // Fatal error conditions + if (targetStart < 0) { + throw new RangeError('targetStart out of bounds') + } + if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds') + if (end < 0) throw new RangeError('sourceEnd out of bounds') + + // Are we oob? + if (end > this.length) end = this.length + if (target.length - targetStart < end - start) { + end = target.length - targetStart + start + } + + var len = end - start + var i + + if (this === target && start < targetStart && targetStart < end) { + // descending copy from end + for (i = len - 1; i >= 0; --i) { + target[i + targetStart] = this[i + start] + } + } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) { + // ascending copy from start + for (i = 0; i < len; ++i) { + target[i + targetStart] = this[i + start] + } + } else { + Uint8Array.prototype.set.call( + target, + this.subarray(start, start + len), + targetStart + ) + } + + return len +} + +// Usage: +// buffer.fill(number[, offset[, end]]) +// buffer.fill(buffer[, offset[, end]]) +// buffer.fill(string[, offset[, end]][, encoding]) +Buffer.prototype.fill = function fill (val, start, end, encoding) { + // Handle string cases: + if (typeof val === 'string') { + if (typeof start === 'string') { + encoding = start + start = 0 + end = this.length + } else if (typeof end === 'string') { + encoding = end + end = this.length + } + if (val.length === 1) { + var code = val.charCodeAt(0) + if (code < 256) { + val = code + } + } + if (encoding !== undefined && typeof encoding !== 'string') { + throw new TypeError('encoding must be a string') + } + if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { + throw new TypeError('Unknown encoding: ' + encoding) + } + } else if (typeof val === 'number') { + val = val & 255 + } + + // Invalid ranges are not set to a default, so can range check early. + if (start < 0 || this.length < start || this.length < end) { + throw new RangeError('Out of range index') + } + + if (end <= start) { + return this + } + + start = start >>> 0 + end = end === undefined ? this.length : end >>> 0 + + if (!val) val = 0 + + var i + if (typeof val === 'number') { + for (i = start; i < end; ++i) { + this[i] = val + } + } else { + var bytes = Buffer.isBuffer(val) + ? val + : utf8ToBytes(new Buffer(val, encoding).toString()) + var len = bytes.length + for (i = 0; i < end - start; ++i) { + this[i + start] = bytes[i % len] + } + } + + return this +} + +// HELPER FUNCTIONS +// ================ + +var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g + +function base64clean (str) { + // Node strips out invalid characters like \n and \t from the string, base64-js does not + str = stringtrim(str).replace(INVALID_BASE64_RE, '') + // Node converts strings with length < 2 to '' + if (str.length < 2) return '' + // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not + while (str.length % 4 !== 0) { + str = str + '=' + } + return str +} + +function stringtrim (str) { + if (str.trim) return str.trim() + return str.replace(/^\s+|\s+$/g, '') +} + +function toHex (n) { + if (n < 16) return '0' + n.toString(16) + return n.toString(16) +} + +function utf8ToBytes (string, units) { + units = units || Infinity + var codePoint + var length = string.length + var leadSurrogate = null + var bytes = [] + + for (var i = 0; i < length; ++i) { + codePoint = string.charCodeAt(i) + + // is surrogate component + if (codePoint > 0xD7FF && codePoint < 0xE000) { + // last char was a lead + if (!leadSurrogate) { + // no lead yet + if (codePoint > 0xDBFF) { + // unexpected trail + if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) + continue + } else if (i + 1 === length) { + // unpaired lead + if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) + continue + } + + // valid lead + leadSurrogate = codePoint + + continue + } + + // 2 leads in a row + if (codePoint < 0xDC00) { + if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) + leadSurrogate = codePoint + continue + } + + // valid surrogate pair + codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 + } else if (leadSurrogate) { + // valid bmp char, but last char was a lead + if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) + } + + leadSurrogate = null + + // encode utf8 + if (codePoint < 0x80) { + if ((units -= 1) < 0) break + bytes.push(codePoint) + } else if (codePoint < 0x800) { + if ((units -= 2) < 0) break + bytes.push( + codePoint >> 0x6 | 0xC0, + codePoint & 0x3F | 0x80 + ) + } else if (codePoint < 0x10000) { + if ((units -= 3) < 0) break + bytes.push( + codePoint >> 0xC | 0xE0, + codePoint >> 0x6 & 0x3F | 0x80, + codePoint & 0x3F | 0x80 + ) + } else if (codePoint < 0x110000) { + if ((units -= 4) < 0) break + bytes.push( + codePoint >> 0x12 | 0xF0, + codePoint >> 0xC & 0x3F | 0x80, + codePoint >> 0x6 & 0x3F | 0x80, + codePoint & 0x3F | 0x80 + ) + } else { + throw new Error('Invalid code point') + } + } + + return bytes +} + +function asciiToBytes (str) { + var byteArray = [] + for (var i = 0; i < str.length; ++i) { + // Node's code seems to be doing this and not & 0x7F.. + byteArray.push(str.charCodeAt(i) & 0xFF) + } + return byteArray +} + +function utf16leToBytes (str, units) { + var c, hi, lo + var byteArray = [] + for (var i = 0; i < str.length; ++i) { + if ((units -= 2) < 0) break + + c = str.charCodeAt(i) + hi = c >> 8 + lo = c % 256 + byteArray.push(lo) + byteArray.push(hi) + } + + return byteArray +} + +function base64ToBytes (str) { + return base64.toByteArray(base64clean(str)) +} + +function blitBuffer (src, dst, offset, length) { + for (var i = 0; i < length; ++i) { + if ((i + offset >= dst.length) || (i >= src.length)) break + dst[i + offset] = src[i] + } + return i +} + +function isnan (val) { + return val !== val // eslint-disable-line no-self-compare +} + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 72))) + +/***/ }), +/* 76 */ +/*!*****************************************!*\ + !*** ./node_modules/base64-js/index.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +exports.byteLength = byteLength +exports.toByteArray = toByteArray +exports.fromByteArray = fromByteArray + +var lookup = [] +var revLookup = [] +var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array + +var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' +for (var i = 0, len = code.length; i < len; ++i) { + lookup[i] = code[i] + revLookup[code.charCodeAt(i)] = i +} + +// Support decoding URL-safe base64 strings, as Node.js does. +// See: https://en.wikipedia.org/wiki/Base64#URL_applications +revLookup['-'.charCodeAt(0)] = 62 +revLookup['_'.charCodeAt(0)] = 63 + +function getLens (b64) { + var len = b64.length + + if (len % 4 > 0) { + throw new Error('Invalid string. Length must be a multiple of 4') + } + + // Trim off extra bytes after placeholder bytes are found + // See: https://github.com/beatgammit/base64-js/issues/42 + var validLen = b64.indexOf('=') + if (validLen === -1) validLen = len + + var placeHoldersLen = validLen === len + ? 0 + : 4 - (validLen % 4) + + return [validLen, placeHoldersLen] +} + +// base64 is 4/3 + up to two characters of the original data +function byteLength (b64) { + var lens = getLens(b64) + var validLen = lens[0] + var placeHoldersLen = lens[1] + return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen +} + +function _byteLength (b64, validLen, placeHoldersLen) { + return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen +} + +function toByteArray (b64) { + var tmp + var lens = getLens(b64) + var validLen = lens[0] + var placeHoldersLen = lens[1] + + var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)) + + var curByte = 0 + + // if there are placeholders, only get up to the last complete 4 chars + var len = placeHoldersLen > 0 + ? validLen - 4 + : validLen + + var i + for (i = 0; i < len; i += 4) { + tmp = + (revLookup[b64.charCodeAt(i)] << 18) | + (revLookup[b64.charCodeAt(i + 1)] << 12) | + (revLookup[b64.charCodeAt(i + 2)] << 6) | + revLookup[b64.charCodeAt(i + 3)] + arr[curByte++] = (tmp >> 16) & 0xFF + arr[curByte++] = (tmp >> 8) & 0xFF + arr[curByte++] = tmp & 0xFF + } + + if (placeHoldersLen === 2) { + tmp = + (revLookup[b64.charCodeAt(i)] << 2) | + (revLookup[b64.charCodeAt(i + 1)] >> 4) + arr[curByte++] = tmp & 0xFF + } + + if (placeHoldersLen === 1) { + tmp = + (revLookup[b64.charCodeAt(i)] << 10) | + (revLookup[b64.charCodeAt(i + 1)] << 4) | + (revLookup[b64.charCodeAt(i + 2)] >> 2) + arr[curByte++] = (tmp >> 8) & 0xFF + arr[curByte++] = tmp & 0xFF + } + + return arr +} + +function tripletToBase64 (num) { + return lookup[num >> 18 & 0x3F] + + lookup[num >> 12 & 0x3F] + + lookup[num >> 6 & 0x3F] + + lookup[num & 0x3F] +} + +function encodeChunk (uint8, start, end) { + var tmp + var output = [] + for (var i = start; i < end; i += 3) { + tmp = + ((uint8[i] << 16) & 0xFF0000) + + ((uint8[i + 1] << 8) & 0xFF00) + + (uint8[i + 2] & 0xFF) + output.push(tripletToBase64(tmp)) + } + return output.join('') +} + +function fromByteArray (uint8) { + var tmp + var len = uint8.length + var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes + var parts = [] + var maxChunkLength = 16383 // must be multiple of 3 + + // go through the array every three bytes, we'll deal with trailing stuff later + for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { + parts.push(encodeChunk( + uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength) + )) + } + + // pad the end with zeros, but make sure to not forget the extra bytes + if (extraBytes === 1) { + tmp = uint8[len - 1] + parts.push( + lookup[tmp >> 2] + + lookup[(tmp << 4) & 0x3F] + + '==' + ) + } else if (extraBytes === 2) { + tmp = (uint8[len - 2] << 8) + uint8[len - 1] + parts.push( + lookup[tmp >> 10] + + lookup[(tmp >> 4) & 0x3F] + + lookup[(tmp << 2) & 0x3F] + + '=' + ) + } + + return parts.join('') +} + + +/***/ }), +/* 77 */ +/*!***************************************!*\ + !*** ./node_modules/ieee754/index.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +exports.read = function (buffer, offset, isLE, mLen, nBytes) { + var e, m + var eLen = (nBytes * 8) - mLen - 1 + var eMax = (1 << eLen) - 1 + var eBias = eMax >> 1 + var nBits = -7 + var i = isLE ? (nBytes - 1) : 0 + var d = isLE ? -1 : 1 + var s = buffer[offset + i] + + i += d + + e = s & ((1 << (-nBits)) - 1) + s >>= (-nBits) + nBits += eLen + for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {} + + m = e & ((1 << (-nBits)) - 1) + e >>= (-nBits) + nBits += mLen + for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {} + + if (e === 0) { + e = 1 - eBias + } else if (e === eMax) { + return m ? NaN : ((s ? -1 : 1) * Infinity) + } else { + m = m + Math.pow(2, mLen) + e = e - eBias + } + return (s ? -1 : 1) * m * Math.pow(2, e - mLen) +} + +exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { + var e, m, c + var eLen = (nBytes * 8) - mLen - 1 + var eMax = (1 << eLen) - 1 + var eBias = eMax >> 1 + var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0) + var i = isLE ? 0 : (nBytes - 1) + var d = isLE ? 1 : -1 + var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 + + value = Math.abs(value) + + if (isNaN(value) || value === Infinity) { + m = isNaN(value) ? 1 : 0 + e = eMax + } else { + e = Math.floor(Math.log(value) / Math.LN2) + if (value * (c = Math.pow(2, -e)) < 1) { + e-- + c *= 2 + } + if (e + eBias >= 1) { + value += rt / c + } else { + value += rt * Math.pow(2, 1 - eBias) + } + if (value * c >= 2) { + e++ + c /= 2 + } + + if (e + eBias >= eMax) { + m = 0 + e = eMax + } else if (e + eBias >= 1) { + m = ((value * c) - 1) * Math.pow(2, mLen) + e = e + eBias + } else { + m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen) + e = 0 + } + } + + for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {} + + e = (e << mLen) | m + eLen += mLen + for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {} + + buffer[offset + i - d] |= s * 128 +} + + +/***/ }), +/* 78 */ +/*!***************************************!*\ + !*** ./node_modules/isarray/index.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +var toString = {}.toString; + +module.exports = Array.isArray || function (arr) { + return toString.call(arr) == '[object Array]'; +}; + + +/***/ }), +/* 79 */ +/*!**********************************************************!*\ + !*** ./node_modules/@babel/runtime/regenerator/index.js ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! regenerator-runtime */ 80); + +/***/ }), +/* 80 */ +/*!************************************************************!*\ + !*** ./node_modules/regenerator-runtime/runtime-module.js ***! + \************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/** + * Copyright (c) 2014-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +// This method of obtaining a reference to the global object needs to be +// kept identical to the way it is obtained in runtime.js +var g = (function() { + return this || (typeof self === "object" && self); +})() || Function("return this")(); + +// Use `getOwnPropertyNames` because not all browsers support calling +// `hasOwnProperty` on the global `self` object in a worker. See #183. +var hadRuntime = g.regeneratorRuntime && + Object.getOwnPropertyNames(g).indexOf("regeneratorRuntime") >= 0; + +// Save the old regeneratorRuntime in case it needs to be restored later. +var oldRuntime = hadRuntime && g.regeneratorRuntime; + +// Force reevalutation of runtime.js. +g.regeneratorRuntime = undefined; + +module.exports = __webpack_require__(/*! ./runtime */ 81); + +if (hadRuntime) { + // Restore the original runtime. + g.regeneratorRuntime = oldRuntime; +} else { + // Remove the global property added by runtime.js. + try { + delete g.regeneratorRuntime; + } catch(e) { + g.regeneratorRuntime = undefined; + } +} + + +/***/ }), +/* 81 */ +/*!*****************************************************!*\ + !*** ./node_modules/regenerator-runtime/runtime.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +/** + * Copyright (c) 2014-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +!(function(global) { + "use strict"; + + var Op = Object.prototype; + var hasOwn = Op.hasOwnProperty; + var undefined; // More compressible than void 0. + var $Symbol = typeof Symbol === "function" ? Symbol : {}; + var iteratorSymbol = $Symbol.iterator || "@@iterator"; + var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; + var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; + + var inModule = typeof module === "object"; + var runtime = global.regeneratorRuntime; + if (runtime) { + if (inModule) { + // If regeneratorRuntime is defined globally and we're in a module, + // make the exports object identical to regeneratorRuntime. + module.exports = runtime; + } + // Don't bother evaluating the rest of this file if the runtime was + // already defined globally. + return; + } + + // Define the runtime globally (as expected by generated code) as either + // module.exports (if we're in a module) or a new, empty object. + runtime = global.regeneratorRuntime = inModule ? module.exports : {}; + + function wrap(innerFn, outerFn, self, tryLocsList) { + // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator. + var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator; + var generator = Object.create(protoGenerator.prototype); + var context = new Context(tryLocsList || []); + + // The ._invoke method unifies the implementations of the .next, + // .throw, and .return methods. + generator._invoke = makeInvokeMethod(innerFn, self, context); + + return generator; + } + runtime.wrap = wrap; + + // Try/catch helper to minimize deoptimizations. Returns a completion + // record like context.tryEntries[i].completion. This interface could + // have been (and was previously) designed to take a closure to be + // invoked without arguments, but in all the cases we care about we + // already have an existing method we want to call, so there's no need + // to create a new function object. We can even get away with assuming + // the method takes exactly one argument, since that happens to be true + // in every case, so we don't have to touch the arguments object. The + // only additional allocation required is the completion record, which + // has a stable shape and so hopefully should be cheap to allocate. + function tryCatch(fn, obj, arg) { + try { + return { type: "normal", arg: fn.call(obj, arg) }; + } catch (err) { + return { type: "throw", arg: err }; + } + } + + var GenStateSuspendedStart = "suspendedStart"; + var GenStateSuspendedYield = "suspendedYield"; + var GenStateExecuting = "executing"; + var GenStateCompleted = "completed"; + + // Returning this object from the innerFn has the same effect as + // breaking out of the dispatch switch statement. + var ContinueSentinel = {}; + + // Dummy constructor functions that we use as the .constructor and + // .constructor.prototype properties for functions that return Generator + // objects. For full spec compliance, you may wish to configure your + // minifier not to mangle the names of these two functions. + function Generator() {} + function GeneratorFunction() {} + function GeneratorFunctionPrototype() {} + + // This is a polyfill for %IteratorPrototype% for environments that + // don't natively support it. + var IteratorPrototype = {}; + IteratorPrototype[iteratorSymbol] = function () { + return this; + }; + + var getProto = Object.getPrototypeOf; + var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); + if (NativeIteratorPrototype && + NativeIteratorPrototype !== Op && + hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { + // This environment has a native %IteratorPrototype%; use it instead + // of the polyfill. + IteratorPrototype = NativeIteratorPrototype; + } + + var Gp = GeneratorFunctionPrototype.prototype = + Generator.prototype = Object.create(IteratorPrototype); + GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype; + GeneratorFunctionPrototype.constructor = GeneratorFunction; + GeneratorFunctionPrototype[toStringTagSymbol] = + GeneratorFunction.displayName = "GeneratorFunction"; + + // Helper for defining the .next, .throw, and .return methods of the + // Iterator interface in terms of a single ._invoke method. + function defineIteratorMethods(prototype) { + ["next", "throw", "return"].forEach(function(method) { + prototype[method] = function(arg) { + return this._invoke(method, arg); + }; + }); + } + + runtime.isGeneratorFunction = function(genFun) { + var ctor = typeof genFun === "function" && genFun.constructor; + return ctor + ? ctor === GeneratorFunction || + // For the native GeneratorFunction constructor, the best we can + // do is to check its .name property. + (ctor.displayName || ctor.name) === "GeneratorFunction" + : false; + }; + + runtime.mark = function(genFun) { + if (Object.setPrototypeOf) { + Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); + } else { + genFun.__proto__ = GeneratorFunctionPrototype; + if (!(toStringTagSymbol in genFun)) { + genFun[toStringTagSymbol] = "GeneratorFunction"; + } + } + genFun.prototype = Object.create(Gp); + return genFun; + }; + + // Within the body of any async function, `await x` is transformed to + // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test + // `hasOwn.call(value, "__await")` to determine if the yielded value is + // meant to be awaited. + runtime.awrap = function(arg) { + return { __await: arg }; + }; + + function AsyncIterator(generator) { + function invoke(method, arg, resolve, reject) { + var record = tryCatch(generator[method], generator, arg); + if (record.type === "throw") { + reject(record.arg); + } else { + var result = record.arg; + var value = result.value; + if (value && + typeof value === "object" && + hasOwn.call(value, "__await")) { + return Promise.resolve(value.__await).then(function(value) { + invoke("next", value, resolve, reject); + }, function(err) { + invoke("throw", err, resolve, reject); + }); + } + + return Promise.resolve(value).then(function(unwrapped) { + // When a yielded Promise is resolved, its final value becomes + // the .value of the Promise<{value,done}> result for the + // current iteration. + result.value = unwrapped; + resolve(result); + }, function(error) { + // If a rejected Promise was yielded, throw the rejection back + // into the async generator function so it can be handled there. + return invoke("throw", error, resolve, reject); + }); + } + } + + var previousPromise; + + function enqueue(method, arg) { + function callInvokeWithMethodAndArg() { + return new Promise(function(resolve, reject) { + invoke(method, arg, resolve, reject); + }); + } + + return previousPromise = + // If enqueue has been called before, then we want to wait until + // all previous Promises have been resolved before calling invoke, + // so that results are always delivered in the correct order. If + // enqueue has not been called before, then it is important to + // call invoke immediately, without waiting on a callback to fire, + // so that the async generator function has the opportunity to do + // any necessary setup in a predictable way. This predictability + // is why the Promise constructor synchronously invokes its + // executor callback, and why async functions synchronously + // execute code before the first await. Since we implement simple + // async functions in terms of async generators, it is especially + // important to get this right, even though it requires care. + previousPromise ? previousPromise.then( + callInvokeWithMethodAndArg, + // Avoid propagating failures to Promises returned by later + // invocations of the iterator. + callInvokeWithMethodAndArg + ) : callInvokeWithMethodAndArg(); + } + + // Define the unified helper method that is used to implement .next, + // .throw, and .return (see defineIteratorMethods). + this._invoke = enqueue; + } + + defineIteratorMethods(AsyncIterator.prototype); + AsyncIterator.prototype[asyncIteratorSymbol] = function () { + return this; + }; + runtime.AsyncIterator = AsyncIterator; + + // Note that simple async functions are implemented on top of + // AsyncIterator objects; they just return a Promise for the value of + // the final result produced by the iterator. + runtime.async = function(innerFn, outerFn, self, tryLocsList) { + var iter = new AsyncIterator( + wrap(innerFn, outerFn, self, tryLocsList) + ); + + return runtime.isGeneratorFunction(outerFn) + ? iter // If outerFn is a generator, return the full iterator. + : iter.next().then(function(result) { + return result.done ? result.value : iter.next(); + }); + }; + + function makeInvokeMethod(innerFn, self, context) { + var state = GenStateSuspendedStart; + + return function invoke(method, arg) { + if (state === GenStateExecuting) { + throw new Error("Generator is already running"); + } + + if (state === GenStateCompleted) { + if (method === "throw") { + throw arg; + } + + // Be forgiving, per 25.3.3.3.3 of the spec: + // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume + return doneResult(); + } + + context.method = method; + context.arg = arg; + + while (true) { + var delegate = context.delegate; + if (delegate) { + var delegateResult = maybeInvokeDelegate(delegate, context); + if (delegateResult) { + if (delegateResult === ContinueSentinel) continue; + return delegateResult; + } + } + + if (context.method === "next") { + // Setting context._sent for legacy support of Babel's + // function.sent implementation. + context.sent = context._sent = context.arg; + + } else if (context.method === "throw") { + if (state === GenStateSuspendedStart) { + state = GenStateCompleted; + throw context.arg; + } + + context.dispatchException(context.arg); + + } else if (context.method === "return") { + context.abrupt("return", context.arg); + } + + state = GenStateExecuting; + + var record = tryCatch(innerFn, self, context); + if (record.type === "normal") { + // If an exception is thrown from innerFn, we leave state === + // GenStateExecuting and loop back for another invocation. + state = context.done + ? GenStateCompleted + : GenStateSuspendedYield; + + if (record.arg === ContinueSentinel) { + continue; + } + + return { + value: record.arg, + done: context.done + }; + + } else if (record.type === "throw") { + state = GenStateCompleted; + // Dispatch the exception by looping back around to the + // context.dispatchException(context.arg) call above. + context.method = "throw"; + context.arg = record.arg; + } + } + }; + } + + // Call delegate.iterator[context.method](context.arg) and handle the + // result, either by returning a { value, done } result from the + // delegate iterator, or by modifying context.method and context.arg, + // setting context.delegate to null, and returning the ContinueSentinel. + function maybeInvokeDelegate(delegate, context) { + var method = delegate.iterator[context.method]; + if (method === undefined) { + // A .throw or .return when the delegate iterator has no .throw + // method always terminates the yield* loop. + context.delegate = null; + + if (context.method === "throw") { + if (delegate.iterator.return) { + // If the delegate iterator has a return method, give it a + // chance to clean up. + context.method = "return"; + context.arg = undefined; + maybeInvokeDelegate(delegate, context); + + if (context.method === "throw") { + // If maybeInvokeDelegate(context) changed context.method from + // "return" to "throw", let that override the TypeError below. + return ContinueSentinel; + } + } + + context.method = "throw"; + context.arg = new TypeError( + "The iterator does not provide a 'throw' method"); + } + + return ContinueSentinel; + } + + var record = tryCatch(method, delegate.iterator, context.arg); + + if (record.type === "throw") { + context.method = "throw"; + context.arg = record.arg; + context.delegate = null; + return ContinueSentinel; + } + + var info = record.arg; + + if (! info) { + context.method = "throw"; + context.arg = new TypeError("iterator result is not an object"); + context.delegate = null; + return ContinueSentinel; + } + + if (info.done) { + // Assign the result of the finished delegate to the temporary + // variable specified by delegate.resultName (see delegateYield). + context[delegate.resultName] = info.value; + + // Resume execution at the desired location (see delegateYield). + context.next = delegate.nextLoc; + + // If context.method was "throw" but the delegate handled the + // exception, let the outer generator proceed normally. If + // context.method was "next", forget context.arg since it has been + // "consumed" by the delegate iterator. If context.method was + // "return", allow the original .return call to continue in the + // outer generator. + if (context.method !== "return") { + context.method = "next"; + context.arg = undefined; + } + + } else { + // Re-yield the result returned by the delegate method. + return info; + } + + // The delegate iterator is finished, so forget it and continue with + // the outer generator. + context.delegate = null; + return ContinueSentinel; + } + + // Define Generator.prototype.{next,throw,return} in terms of the + // unified ._invoke helper method. + defineIteratorMethods(Gp); + + Gp[toStringTagSymbol] = "Generator"; + + // A Generator should always return itself as the iterator object when the + // @@iterator function is called on it. Some browsers' implementations of the + // iterator prototype chain incorrectly implement this, causing the Generator + // object to not be returned from this call. This ensures that doesn't happen. + // See https://github.com/facebook/regenerator/issues/274 for more details. + Gp[iteratorSymbol] = function() { + return this; + }; + + Gp.toString = function() { + return "[object Generator]"; + }; + + function pushTryEntry(locs) { + var entry = { tryLoc: locs[0] }; + + if (1 in locs) { + entry.catchLoc = locs[1]; + } + + if (2 in locs) { + entry.finallyLoc = locs[2]; + entry.afterLoc = locs[3]; + } + + this.tryEntries.push(entry); + } + + function resetTryEntry(entry) { + var record = entry.completion || {}; + record.type = "normal"; + delete record.arg; + entry.completion = record; + } + + function Context(tryLocsList) { + // The root entry object (effectively a try statement without a catch + // or a finally block) gives us a place to store values thrown from + // locations where there is no enclosing try statement. + this.tryEntries = [{ tryLoc: "root" }]; + tryLocsList.forEach(pushTryEntry, this); + this.reset(true); + } + + runtime.keys = function(object) { + var keys = []; + for (var key in object) { + keys.push(key); + } + keys.reverse(); + + // Rather than returning an object with a next method, we keep + // things simple and return the next function itself. + return function next() { + while (keys.length) { + var key = keys.pop(); + if (key in object) { + next.value = key; + next.done = false; + return next; + } + } + + // To avoid creating an additional object, we just hang the .value + // and .done properties off the next function object itself. This + // also ensures that the minifier will not anonymize the function. + next.done = true; + return next; + }; + }; + + function values(iterable) { + if (iterable) { + var iteratorMethod = iterable[iteratorSymbol]; + if (iteratorMethod) { + return iteratorMethod.call(iterable); + } + + if (typeof iterable.next === "function") { + return iterable; + } + + if (!isNaN(iterable.length)) { + var i = -1, next = function next() { + while (++i < iterable.length) { + if (hasOwn.call(iterable, i)) { + next.value = iterable[i]; + next.done = false; + return next; + } + } + + next.value = undefined; + next.done = true; + + return next; + }; + + return next.next = next; + } + } + + // Return an iterator with no values. + return { next: doneResult }; + } + runtime.values = values; + + function doneResult() { + return { value: undefined, done: true }; + } + + Context.prototype = { + constructor: Context, + + reset: function(skipTempReset) { + this.prev = 0; + this.next = 0; + // Resetting context._sent for legacy support of Babel's + // function.sent implementation. + this.sent = this._sent = undefined; + this.done = false; + this.delegate = null; + + this.method = "next"; + this.arg = undefined; + + this.tryEntries.forEach(resetTryEntry); + + if (!skipTempReset) { + for (var name in this) { + // Not sure about the optimal order of these conditions: + if (name.charAt(0) === "t" && + hasOwn.call(this, name) && + !isNaN(+name.slice(1))) { + this[name] = undefined; + } + } + } + }, + + stop: function() { + this.done = true; + + var rootEntry = this.tryEntries[0]; + var rootRecord = rootEntry.completion; + if (rootRecord.type === "throw") { + throw rootRecord.arg; + } + + return this.rval; + }, + + dispatchException: function(exception) { + if (this.done) { + throw exception; + } + + var context = this; + function handle(loc, caught) { + record.type = "throw"; + record.arg = exception; + context.next = loc; + + if (caught) { + // If the dispatched exception was caught by a catch block, + // then let that catch block handle the exception normally. + context.method = "next"; + context.arg = undefined; + } + + return !! caught; + } + + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + var record = entry.completion; + + if (entry.tryLoc === "root") { + // Exception thrown outside of any try block that could handle + // it, so set the completion value of the entire function to + // throw the exception. + return handle("end"); + } + + if (entry.tryLoc <= this.prev) { + var hasCatch = hasOwn.call(entry, "catchLoc"); + var hasFinally = hasOwn.call(entry, "finallyLoc"); + + if (hasCatch && hasFinally) { + if (this.prev < entry.catchLoc) { + return handle(entry.catchLoc, true); + } else if (this.prev < entry.finallyLoc) { + return handle(entry.finallyLoc); + } + + } else if (hasCatch) { + if (this.prev < entry.catchLoc) { + return handle(entry.catchLoc, true); + } + + } else if (hasFinally) { + if (this.prev < entry.finallyLoc) { + return handle(entry.finallyLoc); + } + + } else { + throw new Error("try statement without catch or finally"); + } + } + } + }, + + abrupt: function(type, arg) { + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + if (entry.tryLoc <= this.prev && + hasOwn.call(entry, "finallyLoc") && + this.prev < entry.finallyLoc) { + var finallyEntry = entry; + break; + } + } + + if (finallyEntry && + (type === "break" || + type === "continue") && + finallyEntry.tryLoc <= arg && + arg <= finallyEntry.finallyLoc) { + // Ignore the finally entry if control is not jumping to a + // location outside the try/catch block. + finallyEntry = null; + } + + var record = finallyEntry ? finallyEntry.completion : {}; + record.type = type; + record.arg = arg; + + if (finallyEntry) { + this.method = "next"; + this.next = finallyEntry.finallyLoc; + return ContinueSentinel; + } + + return this.complete(record); + }, + + complete: function(record, afterLoc) { + if (record.type === "throw") { + throw record.arg; + } + + if (record.type === "break" || + record.type === "continue") { + this.next = record.arg; + } else if (record.type === "return") { + this.rval = this.arg = record.arg; + this.method = "return"; + this.next = "end"; + } else if (record.type === "normal" && afterLoc) { + this.next = afterLoc; + } + + return ContinueSentinel; + }, + + finish: function(finallyLoc) { + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + if (entry.finallyLoc === finallyLoc) { + this.complete(entry.completion, entry.afterLoc); + resetTryEntry(entry); + return ContinueSentinel; + } + } + }, + + "catch": function(tryLoc) { + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + if (entry.tryLoc === tryLoc) { + var record = entry.completion; + if (record.type === "throw") { + var thrown = record.arg; + resetTryEntry(entry); + } + return thrown; + } + } + + // The context.catch method must only be called with a location + // argument that corresponds to a known catch block. + throw new Error("illegal catch attempt"); + }, + + delegateYield: function(iterable, resultName, nextLoc) { + this.delegate = { + iterator: values(iterable), + resultName: resultName, + nextLoc: nextLoc + }; + + if (this.method === "next") { + // Deliberately forget the last sent value so that we don't + // accidentally pass it on to the delegate. + this.arg = undefined; + } + + return ContinueSentinel; + } + }; +})( + // In sloppy mode, unbound `this` refers to the global object, fallback to + // Function constructor if we're in global strict mode. That is sadly a form + // of indirect eval which violates Content Security Policy. + (function() { + return this || (typeof self === "object" && self); + })() || Function("return this")() +); + + +/***/ }), +/* 82 */ +/*!*****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { + try { + var info = gen[key](arg); + var value = info.value; + } catch (error) { + reject(error); + return; + } + + if (info.done) { + resolve(value); + } else { + Promise.resolve(value).then(_next, _throw); + } +} + +function _asyncToGenerator(fn) { + return function () { + var self = this, + args = arguments; + return new Promise(function (resolve, reject) { + var gen = fn.apply(self, args); + + function _next(value) { + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); + } + + function _throw(err) { + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); + } + + _next(undefined); + }); + }; +} + +module.exports = _asyncToGenerator; + +/***/ }), +/* 83 */ +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} + +module.exports = _classCallCheck; + +/***/ }), +/* 84 */ +/*!************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! + \************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} + +function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; +} + +module.exports = _createClass; + +/***/ }), +/* 85 */ +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _defineProperty(obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true }); + + } else { + obj[key] = value; + } + + return obj; +} + +module.exports = _defineProperty; + +/***/ }), +/* 86 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/injectpromise/index.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +module.exports = function (scope) { + return function (func) {for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {args[_key - 1] = arguments[_key];} + return function (func) {for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {args[_key2 - 1] = arguments[_key2];} + return new Promise(function (resolve, reject) { + func.apply(void 0, args.concat([function (err, res) { + if (err) { + reject(err); + } else { + resolve(res); + } + }])); + }); + }.apply(void 0, [func.bind(scope)].concat(args)); + }; +}; + +/***/ }), +/* 87 */ +/*!*******************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _typeof(obj) { + "@babel/helpers - typeof"; + + if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { + module.exports = _typeof = function _typeof(obj) { + return typeof obj; + }; + } else { + module.exports = _typeof = function _typeof(obj) { + return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; + }; + } + + return _typeof(obj); +} + +module.exports = _typeof; + +/***/ }), +/* 88 */ +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***! + \******************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles */ 89); + +var iterableToArray = __webpack_require__(/*! ./iterableToArray */ 91); + +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ 92); + +var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread */ 93); + +function _toConsumableArray(arr) { + return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread(); +} + +module.exports = _toConsumableArray; + +/***/ }), +/* 89 */ +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***! + \******************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ 90); + +function _arrayWithoutHoles(arr) { + if (Array.isArray(arr)) return arrayLikeToArray(arr); +} + +module.exports = _arrayWithoutHoles; + +/***/ }), +/* 90 */ +/*!*****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _arrayLikeToArray(arr, len) { + if (len == null || len > arr.length) len = arr.length; + + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + + return arr2; +} + +module.exports = _arrayLikeToArray; + +/***/ }), +/* 91 */ +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***! + \****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _iterableToArray(iter) { + if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); +} + +module.exports = _iterableToArray; + +/***/ }), +/* 92 */ +/*!***************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ 90); + +function _unsupportedIterableToArray(o, minLen) { + if (!o) return; + if (typeof o === "string") return arrayLikeToArray(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) n = o.constructor.name; + if (n === "Map" || n === "Set") return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); +} + +module.exports = _unsupportedIterableToArray; + +/***/ }), +/* 93 */ +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***! + \******************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + +module.exports = _nonIterableSpread; + +/***/ }), +/* 94 */ +/*!**************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! + \**************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles */ 95); + +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit */ 96); + +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ 92); + +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest */ 97); + +function _slicedToArray(arr, i) { + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); +} + +module.exports = _slicedToArray; + +/***/ }), +/* 95 */ +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _arrayWithHoles(arr) { + if (Array.isArray(arr)) return arr; +} + +module.exports = _arrayWithHoles; + +/***/ }), +/* 96 */ +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! + \*********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _iterableToArrayLimit(arr, i) { + if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; + var _arr = []; + var _n = true; + var _d = false; + var _e = undefined; + + try { + for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { + _arr.push(_s.value); + + if (i && _arr.length === i) break; + } + } catch (err) { + _d = true; + _e = err; + } finally { + try { + if (!_n && _i["return"] != null) _i["return"](); + } finally { + if (_d) throw _e; + } + } + + return _arr; +} + +module.exports = _iterableToArrayLimit; + +/***/ }), +/* 97 */ +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! + \****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + +module.exports = _nonIterableRest; + +/***/ }), +/* 98 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethers/lib.esm/index.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// To modify this file, you must update ./misc/admin/lib/cmds/update-exports.js +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "Signer", { enumerable: true, get: function get() {return ethers.Signer;} });Object.defineProperty(exports, "Wallet", { enumerable: true, get: function get() {return ethers.Wallet;} });Object.defineProperty(exports, "VoidSigner", { enumerable: true, get: function get() {return ethers.VoidSigner;} });Object.defineProperty(exports, "getDefaultProvider", { enumerable: true, get: function get() {return ethers.getDefaultProvider;} });Object.defineProperty(exports, "providers", { enumerable: true, get: function get() {return ethers.providers;} });Object.defineProperty(exports, "BaseContract", { enumerable: true, get: function get() {return ethers.BaseContract;} });Object.defineProperty(exports, "Contract", { enumerable: true, get: function get() {return ethers.Contract;} });Object.defineProperty(exports, "ContractFactory", { enumerable: true, get: function get() {return ethers.ContractFactory;} });Object.defineProperty(exports, "BigNumber", { enumerable: true, get: function get() {return ethers.BigNumber;} });Object.defineProperty(exports, "FixedNumber", { enumerable: true, get: function get() {return ethers.FixedNumber;} });Object.defineProperty(exports, "constants", { enumerable: true, get: function get() {return ethers.constants;} });Object.defineProperty(exports, "errors", { enumerable: true, get: function get() {return ethers.errors;} });Object.defineProperty(exports, "logger", { enumerable: true, get: function get() {return ethers.logger;} });Object.defineProperty(exports, "utils", { enumerable: true, get: function get() {return ethers.utils;} });Object.defineProperty(exports, "wordlists", { enumerable: true, get: function get() {return ethers.wordlists;} });Object.defineProperty(exports, "version", { enumerable: true, get: function get() {return ethers.version;} });Object.defineProperty(exports, "Wordlist", { enumerable: true, get: function get() {return ethers.Wordlist;} });exports.ethers = void 0;var ethers = _interopRequireWildcard(__webpack_require__(/*! ./ethers */ 99));exports.ethers = ethers;function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} +try { + var anyGlobal = window; + if (anyGlobal._ethers == null) { + anyGlobal._ethers = ethers; + } +} +catch (error) {} + +/***/ }), +/* 99 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethers/lib.esm/ethers.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "BaseContract", { enumerable: true, get: function get() {return _contracts.BaseContract;} });Object.defineProperty(exports, "Contract", { enumerable: true, get: function get() {return _contracts.Contract;} });Object.defineProperty(exports, "ContractFactory", { enumerable: true, get: function get() {return _contracts.ContractFactory;} });Object.defineProperty(exports, "BigNumber", { enumerable: true, get: function get() {return _bignumber.BigNumber;} });Object.defineProperty(exports, "FixedNumber", { enumerable: true, get: function get() {return _bignumber.FixedNumber;} });Object.defineProperty(exports, "Signer", { enumerable: true, get: function get() {return _abstractSigner.Signer;} });Object.defineProperty(exports, "VoidSigner", { enumerable: true, get: function get() {return _abstractSigner.VoidSigner;} });Object.defineProperty(exports, "Wallet", { enumerable: true, get: function get() {return _wallet.Wallet;} });Object.defineProperty(exports, "getDefaultProvider", { enumerable: true, get: function get() {return providers.getDefaultProvider;} });Object.defineProperty(exports, "Wordlist", { enumerable: true, get: function get() {return _wordlists.Wordlist;} });Object.defineProperty(exports, "wordlists", { enumerable: true, get: function get() {return _wordlists.wordlists;} });Object.defineProperty(exports, "errors", { enumerable: true, get: function get() {return _logger.ErrorCode;} });Object.defineProperty(exports, "version", { enumerable: true, get: function get() {return _version.version;} });exports.utils = exports.providers = exports.constants = exports.logger = void 0; +var _contracts = __webpack_require__(/*! @ethersproject/contracts */ 100); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _abstractSigner = __webpack_require__(/*! @ethersproject/abstract-signer */ 154); +var _wallet = __webpack_require__(/*! @ethersproject/wallet */ 176); +var constants = _interopRequireWildcard(__webpack_require__(/*! @ethersproject/constants */ 133));exports.constants = constants; +var providers = _interopRequireWildcard(__webpack_require__(/*! @ethersproject/providers */ 204));exports.providers = providers; + +var _wordlists = __webpack_require__(/*! @ethersproject/wordlists */ 185); +var utils = _interopRequireWildcard(__webpack_require__(/*! ./utils */ 230));exports.utils = utils; +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); + + + +var _version = __webpack_require__(/*! ./_version */ 235);function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} //////////////////////// +// Compile-Time Constants +// This is generated by "npm run dist" +var logger = new _logger.Logger(_version.version); //////////////////////// +// Exports +exports.logger = logger; + +/***/ }), +/* 100 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/contracts/lib.esm/index.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.ContractFactory = exports.Contract = exports.BaseContract = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _abi = __webpack_require__(/*! @ethersproject/abi */ 101); +var _abstractProvider = __webpack_require__(/*! @ethersproject/abstract-provider */ 152); +var _abstractSigner = __webpack_require__(/*! @ethersproject/abstract-signer */ 154); +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 156); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 175);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; +var logger = new _logger.Logger(_version.version); +; +; +/////////////////////////////// +var allowedTransactionKeys = { + chainId: true, data: true, from: true, gasLimit: true, gasPrice: true, nonce: true, to: true, value: true, + type: true, accessList: true, + maxFeePerGas: true, maxPriorityFeePerGas: true, + customData: true }; + +function resolveName(resolver, nameOrPromise) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var name, address;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2; + return nameOrPromise;case 2:name = _context.sent; + if (typeof name !== "string") { + logger.throwArgumentError("invalid address or ENS name", "name", name); + } + // If it is already an address, just use it (after adding checksum) + _context.prev = 4;return _context.abrupt("return", + (0, _address.getAddress)(name));case 8:_context.prev = 8;_context.t0 = _context["catch"](4);case 10: + + + if (!resolver) { + logger.throwError("a provider or signer is needed to resolve ENS names", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "resolveName" }); + + }_context.next = 13; + return resolver.resolveName(name);case 13:address = _context.sent; + if (address == null) { + logger.throwArgumentError("resolver or addr is not configured for ENS name", "name", name); + }return _context.abrupt("return", + address);case 16:case "end":return _context.stop();}}}, _callee, null, [[4, 8]]);})); + +} +// Recursively replaces ENS names with promises to resolve the name and resolves all properties +function resolveAddresses(resolver, value, paramType) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:if (! + Array.isArray(paramType)) {_context2.next = 4;break;}_context2.next = 3; + return Promise.all(paramType.map(function (paramType, index) { + return resolveAddresses(resolver, Array.isArray(value) ? value[index] : value[paramType.name], paramType); + }));case 3:return _context2.abrupt("return", _context2.sent);case 4:if (!( + + paramType.type === "address")) {_context2.next = 8;break;}_context2.next = 7; + return resolveName(resolver, value);case 7:return _context2.abrupt("return", _context2.sent);case 8:if (!( + + paramType.type === "tuple")) {_context2.next = 12;break;}_context2.next = 11; + return resolveAddresses(resolver, value, paramType.components);case 11:return _context2.abrupt("return", _context2.sent);case 12:if (!( + + paramType.baseType === "array")) {_context2.next = 18;break;}if ( + Array.isArray(value)) {_context2.next = 15;break;}return _context2.abrupt("return", + Promise.reject(logger.makeError("invalid value for array", _logger.Logger.errors.INVALID_ARGUMENT, { + argument: "value", + value: value })));case 15:_context2.next = 17; + + + return Promise.all(value.map(function (v) {return resolveAddresses(resolver, v, paramType.arrayChildren);}));case 17:return _context2.abrupt("return", _context2.sent);case 18:return _context2.abrupt("return", + + value);case 19:case "end":return _context2.stop();}}}, _callee2);})); + +} +function populateTransaction(contract, fragment, args) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var _this = this;var overrides, resolved, data, tx, ro, intrinsic, bytes, i, roValue, leftovers;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0: + // If an extra argument is given, it is overrides + overrides = {}; + if (args.length === fragment.inputs.length + 1 && typeof args[args.length - 1] === "object") { + overrides = (0, _properties.shallowCopy)(args.pop()); + } + // Make sure the parameter count matches + logger.checkArgumentCount(args.length, fragment.inputs.length, "passed to contract"); + // Populate "from" override (allow promises) + if (contract.signer) { + if (overrides.from) { + // Contracts with a Signer are from the Signer's frame-of-reference; + // but we allow overriding "from" if it matches the signer + overrides.from = (0, _properties.resolveProperties)({ + override: resolveName(contract.signer, overrides.from), + signer: contract.signer.getAddress() }). + then(function (check) {return __awaiter(_this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0: + if ((0, _address.getAddress)(check.signer) !== check.override) { + logger.throwError("Contract with a Signer cannot override from", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "overrides.from" }); + + }return _context3.abrupt("return", + check.override);case 2:case "end":return _context3.stop();}}}, _callee3);}));}); + + } else + { + overrides.from = contract.signer.getAddress(); + } + } else + if (overrides.from) { + overrides.from = resolveName(contract.provider, overrides.from); + //} else { + // Contracts without a signer can override "from", and if + // unspecified the zero address is used + //overrides.from = AddressZero; + } + // Wait for all dependencies to be resolved (prefer the signer over the provider) + _context4.next = 6;return (0, _properties.resolveProperties)({ + args: resolveAddresses(contract.signer || contract.provider, args, fragment.inputs), + address: contract.resolvedAddress, + overrides: (0, _properties.resolveProperties)(overrides) || {} });case 6:resolved = _context4.sent; + + // The ABI coded transaction + data = contract.interface.encodeFunctionData(fragment, resolved.args); + tx = { + data: data, + to: resolved.address }; + + // Resolved Overrides + ro = resolved.overrides; + // Populate simple overrides + if (ro.nonce != null) { + tx.nonce = _bignumber.BigNumber.from(ro.nonce).toNumber(); + } + if (ro.gasLimit != null) { + tx.gasLimit = _bignumber.BigNumber.from(ro.gasLimit); + } + if (ro.gasPrice != null) { + tx.gasPrice = _bignumber.BigNumber.from(ro.gasPrice); + } + if (ro.maxFeePerGas != null) { + tx.maxFeePerGas = _bignumber.BigNumber.from(ro.maxFeePerGas); + } + if (ro.maxPriorityFeePerGas != null) { + tx.maxPriorityFeePerGas = _bignumber.BigNumber.from(ro.maxPriorityFeePerGas); + } + if (ro.from != null) { + tx.from = ro.from; + } + if (ro.type != null) { + tx.type = ro.type; + } + if (ro.accessList != null) { + tx.accessList = (0, _transactions.accessListify)(ro.accessList); + } + // If there was no "gasLimit" override, but the ABI specifies a default, use it + if (tx.gasLimit == null && fragment.gas != null) { + // Compute the intrinsic gas cost for this transaction + // @TODO: This is based on the yellow paper as of Petersburg; this is something + // we may wish to parameterize in v6 as part of the Network object. Since this + // is always a non-nil to address, we can ignore G_create, but may wish to add + // similar logic to the ContractFactory. + intrinsic = 21000; + bytes = (0, _bytes.arrayify)(data); + for (i = 0; i < bytes.length; i++) { + intrinsic += 4; + if (bytes[i]) { + intrinsic += 64; + } + } + tx.gasLimit = _bignumber.BigNumber.from(fragment.gas).add(intrinsic); + } + // Populate "value" override + if (ro.value) { + roValue = _bignumber.BigNumber.from(ro.value); + if (!roValue.isZero() && !fragment.payable) { + logger.throwError("non-payable method cannot override value", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "overrides.value", + value: overrides.value }); + + } + tx.value = roValue; + } + if (ro.customData) { + tx.customData = (0, _properties.shallowCopy)(ro.customData); + } + // Remove the overrides + delete overrides.nonce; + delete overrides.gasLimit; + delete overrides.gasPrice; + delete overrides.from; + delete overrides.value; + delete overrides.type; + delete overrides.accessList; + delete overrides.maxFeePerGas; + delete overrides.maxPriorityFeePerGas; + delete overrides.customData; + // Make sure there are no stray overrides, which may indicate a + // typo or using an unsupported key. + leftovers = Object.keys(overrides).filter(function (key) {return overrides[key] != null;}); + if (leftovers.length) { + logger.throwError("cannot override ".concat(leftovers.map(function (l) {return JSON.stringify(l);}).join(",")), _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "overrides", + overrides: leftovers }); + + }return _context4.abrupt("return", + tx);case 34:case "end":return _context4.stop();}}}, _callee4);})); + +} +function buildPopulate(contract, fragment) { + return function () {for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {args[_key] = arguments[_key];} + return populateTransaction(contract, fragment, args); + }; +} +function buildEstimate(contract, fragment) { + var signerOrProvider = contract.signer || contract.provider; + return function () {for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {args[_key2] = arguments[_key2];} + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee5() {var tx;return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0: + if (!signerOrProvider) { + logger.throwError("estimate require a provider or signer", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "estimateGas" }); + + }_context5.next = 3; + return populateTransaction(contract, fragment, args);case 3:tx = _context5.sent;_context5.next = 6; + return signerOrProvider.estimateGas(tx);case 6:return _context5.abrupt("return", _context5.sent);case 7:case "end":return _context5.stop();}}}, _callee5);})); + + }; +} +function addContractWait(contract, tx) { + var wait = tx.wait.bind(tx); + tx.wait = function (confirmations) { + return wait(confirmations).then(function (receipt) { + receipt.events = receipt.logs.map(function (log) { + var event = (0, _properties.deepCopy)(log); + var parsed = null; + try { + parsed = contract.interface.parseLog(log); + } + catch (e) {} + // Successfully parsed the event log; include it + if (parsed) { + event.args = parsed.args; + event.decode = function (data, topics) { + return contract.interface.decodeEventLog(parsed.eventFragment, data, topics); + }; + event.event = parsed.name; + event.eventSignature = parsed.signature; + } + // Useful operations + event.removeListener = function () {return contract.provider;}; + event.getBlock = function () { + return contract.provider.getBlock(receipt.blockHash); + }; + event.getTransaction = function () { + return contract.provider.getTransaction(receipt.transactionHash); + }; + event.getTransactionReceipt = function () { + return Promise.resolve(receipt); + }; + return event; + }); + return receipt; + }); + }; +} +function buildCall(contract, fragment, collapseSimple) { + var signerOrProvider = contract.signer || contract.provider; + return function () {for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {args[_key3] = arguments[_key3];} + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee6() {var blockTag, overrides, tx, result, value;return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0: + // Extract the "blockTag" override if present + blockTag = undefined;if (!( + args.length === fragment.inputs.length + 1 && typeof args[args.length - 1] === "object")) {_context6.next = 9;break;} + overrides = (0, _properties.shallowCopy)(args.pop());if (!( + overrides.blockTag != null)) {_context6.next = 7;break;}_context6.next = 6; + return overrides.blockTag;case 6:blockTag = _context6.sent;case 7: + + delete overrides.blockTag; + args.push(overrides);case 9:if (!( + + + contract.deployTransaction != null)) {_context6.next = 12;break;}_context6.next = 12; + return contract._deployed(blockTag);case 12:_context6.next = 14; + + + return populateTransaction(contract, fragment, args);case 14:tx = _context6.sent;_context6.next = 17; + return signerOrProvider.call(tx, blockTag);case 17:result = _context6.sent;_context6.prev = 18; + + value = contract.interface.decodeFunctionResult(fragment, result); + if (collapseSimple && fragment.outputs.length === 1) { + value = value[0]; + }return _context6.abrupt("return", + value);case 24:_context6.prev = 24;_context6.t0 = _context6["catch"](18); + + + if (_context6.t0.code === _logger.Logger.errors.CALL_EXCEPTION) { + _context6.t0.address = contract.address; + _context6.t0.args = args; + _context6.t0.transaction = tx; + }throw _context6.t0;case 28:case "end":return _context6.stop();}}}, _callee6, null, [[18, 24]]);})); + + + + }; +} +function buildSend(contract, fragment) { + return function () {for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {args[_key4] = arguments[_key4];} + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee7() {var txRequest, tx;return _regenerator.default.wrap(function _callee7$(_context7) {while (1) {switch (_context7.prev = _context7.next) {case 0: + if (!contract.signer) { + logger.throwError("sending a transaction requires a signer", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "sendTransaction" }); + + } + // If the contract was just deployed, wait until it is mined + if (!(contract.deployTransaction != null)) {_context7.next = 4;break;}_context7.next = 4; + return contract._deployed();case 4:_context7.next = 6; + + return populateTransaction(contract, fragment, args);case 6:txRequest = _context7.sent;_context7.next = 9; + return contract.signer.sendTransaction(txRequest);case 9:tx = _context7.sent; + // Tweak the tx.wait so the receipt has extra properties + addContractWait(contract, tx);return _context7.abrupt("return", + tx);case 12:case "end":return _context7.stop();}}}, _callee7);})); + + }; +} +function buildDefault(contract, fragment, collapseSimple) { + if (fragment.constant) { + return buildCall(contract, fragment, collapseSimple); + } + return buildSend(contract, fragment); +} +function getEventTag(filter) { + if (filter.address && (filter.topics == null || filter.topics.length === 0)) { + return "*"; + } + return (filter.address || "*") + "@" + (filter.topics ? filter.topics.map(function (topic) { + if (Array.isArray(topic)) { + return topic.join("|"); + } + return topic; + }).join(":") : ""); +}var +RunningEvent = /*#__PURE__*/function () { + function RunningEvent(tag, filter) {_classCallCheck(this, RunningEvent); + (0, _properties.defineReadOnly)(this, "tag", tag); + (0, _properties.defineReadOnly)(this, "filter", filter); + this._listeners = []; + }_createClass(RunningEvent, [{ key: "addListener", value: function addListener( + listener, once) { + this._listeners.push({ listener: listener, once: once }); + } }, { key: "removeListener", value: function removeListener( + listener) { + var done = false; + this._listeners = this._listeners.filter(function (item) { + if (done || item.listener !== listener) { + return true; + } + done = true; + return false; + }); + } }, { key: "removeAllListeners", value: function removeAllListeners() + { + this._listeners = []; + } }, { key: "listeners", value: function listeners() + { + return this._listeners.map(function (i) {return i.listener;}); + } }, { key: "listenerCount", value: function listenerCount() + { + return this._listeners.length; + } }, { key: "run", value: function run( + args) {var _this2 = this; + var listenerCount = this.listenerCount(); + this._listeners = this._listeners.filter(function (item) { + var argsCopy = args.slice(); + // Call the callback in the next event loop + setTimeout(function () { + item.listener.apply(_this2, argsCopy); + }, 0); + // Reschedule it if it not "once" + return !item.once; + }); + return listenerCount; + } }, { key: "prepareEvent", value: function prepareEvent( + event) { + } + // Returns the array that will be applied to an emit + }, { key: "getEmit", value: function getEmit(event) { + return [event]; + } }]);return RunningEvent;}();var + +ErrorRunningEvent = /*#__PURE__*/function (_RunningEvent) {_inherits(ErrorRunningEvent, _RunningEvent);var _super = _createSuper(ErrorRunningEvent); + function ErrorRunningEvent() {_classCallCheck(this, ErrorRunningEvent);return _super.call(this, + "error", null); + }return ErrorRunningEvent;}(RunningEvent); + +// @TODO Fragment should inherit Wildcard? and just override getEmit? +// or have a common abstract super class, with enough constructor +// options to configure both. +// A Fragment Event will populate all the properties that Wildcard +// will, and additionally dereference the arguments when emitting +var FragmentRunningEvent = /*#__PURE__*/function (_RunningEvent2) {_inherits(FragmentRunningEvent, _RunningEvent2);var _super2 = _createSuper(FragmentRunningEvent); + function FragmentRunningEvent(address, contractInterface, fragment, topics) {var _this3;_classCallCheck(this, FragmentRunningEvent); + var filter = { + address: address }; + + var topic = contractInterface.getEventTopic(fragment); + if (topics) { + if (topic !== topics[0]) { + logger.throwArgumentError("topic mismatch", "topics", topics); + } + filter.topics = topics.slice(); + } else + { + filter.topics = [topic]; + } + _this3 = _super2.call(this, getEventTag(filter), filter); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this3), "address", address); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this3), "interface", contractInterface); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this3), "fragment", fragment);return _this3; + }_createClass(FragmentRunningEvent, [{ key: "prepareEvent", value: function prepareEvent( + event) {var _this4 = this; + _get(_getPrototypeOf(FragmentRunningEvent.prototype), "prepareEvent", this).call(this, event); + event.event = this.fragment.name; + event.eventSignature = this.fragment.format(); + event.decode = function (data, topics) { + return _this4.interface.decodeEventLog(_this4.fragment, data, topics); + }; + try { + event.args = this.interface.decodeEventLog(this.fragment, event.data, event.topics); + } + catch (error) { + event.args = null; + event.decodeError = error; + } + } }, { key: "getEmit", value: function getEmit( + event) { + var errors = (0, _abi.checkResultErrors)(event.args); + if (errors.length) { + throw errors[0].error; + } + var args = (event.args || []).slice(); + args.push(event); + return args; + } }]);return FragmentRunningEvent;}(RunningEvent); + +// A Wildcard Event will attempt to populate: +// - event The name of the event name +// - eventSignature The full signature of the event +// - decode A function to decode data and topics +// - args The decoded data and topics +var WildcardRunningEvent = /*#__PURE__*/function (_RunningEvent3) {_inherits(WildcardRunningEvent, _RunningEvent3);var _super3 = _createSuper(WildcardRunningEvent); + function WildcardRunningEvent(address, contractInterface) {var _this5;_classCallCheck(this, WildcardRunningEvent); + _this5 = _super3.call(this, "*", { address: address }); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this5), "address", address); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this5), "interface", contractInterface);return _this5; + }_createClass(WildcardRunningEvent, [{ key: "prepareEvent", value: function prepareEvent( + event) {var _this6 = this; + _get(_getPrototypeOf(WildcardRunningEvent.prototype), "prepareEvent", this).call(this, event); + try { + var parsed = this.interface.parseLog(event); + event.event = parsed.name; + event.eventSignature = parsed.signature; + event.decode = function (data, topics) { + return _this6.interface.decodeEventLog(parsed.eventFragment, data, topics); + }; + event.args = parsed.args; + } + catch (error) { + // No matching event + } + } }]);return WildcardRunningEvent;}(RunningEvent);var + +BaseContract = /*#__PURE__*/function () { + function BaseContract(addressOrName, contractInterface, signerOrProvider) {var _this7 = this;_classCallCheck(this, BaseContract); + logger.checkNew(this instanceof BaseContract ? this.constructor : void 0, Contract); + // @TODO: Maybe still check the addressOrName looks like a valid address or name? + //address = getAddress(address); + (0, _properties.defineReadOnly)(this, "interface", (0, _properties.getStatic)(this instanceof BaseContract ? this.constructor : void 0, "getInterface")(contractInterface)); + if (signerOrProvider == null) { + (0, _properties.defineReadOnly)(this, "provider", null); + (0, _properties.defineReadOnly)(this, "signer", null); + } else + if (_abstractSigner.Signer.isSigner(signerOrProvider)) { + (0, _properties.defineReadOnly)(this, "provider", signerOrProvider.provider || null); + (0, _properties.defineReadOnly)(this, "signer", signerOrProvider); + } else + if (_abstractProvider.Provider.isProvider(signerOrProvider)) { + (0, _properties.defineReadOnly)(this, "provider", signerOrProvider); + (0, _properties.defineReadOnly)(this, "signer", null); + } else + { + logger.throwArgumentError("invalid signer or provider", "signerOrProvider", signerOrProvider); + } + (0, _properties.defineReadOnly)(this, "callStatic", {}); + (0, _properties.defineReadOnly)(this, "estimateGas", {}); + (0, _properties.defineReadOnly)(this, "functions", {}); + (0, _properties.defineReadOnly)(this, "populateTransaction", {}); + (0, _properties.defineReadOnly)(this, "filters", {}); + { + var uniqueFilters = {}; + Object.keys(this.interface.events).forEach(function (eventSignature) { + var event = _this7.interface.events[eventSignature]; + (0, _properties.defineReadOnly)(_this7.filters, eventSignature, function () {for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {args[_key5] = arguments[_key5];} + return { + address: _this7.address, + topics: _this7.interface.encodeFilterTopics(event, args) }; + + }); + if (!uniqueFilters[event.name]) { + uniqueFilters[event.name] = []; + } + uniqueFilters[event.name].push(eventSignature); + }); + Object.keys(uniqueFilters).forEach(function (name) { + var filters = uniqueFilters[name]; + if (filters.length === 1) { + (0, _properties.defineReadOnly)(_this7.filters, name, _this7.filters[filters[0]]); + } else + { + logger.warn("Duplicate definition of ".concat(name, " (").concat(filters.join(", "), ")")); + } + }); + } + (0, _properties.defineReadOnly)(this, "_runningEvents", {}); + (0, _properties.defineReadOnly)(this, "_wrappedEmits", {}); + if (addressOrName == null) { + logger.throwArgumentError("invalid contract address or ENS name", "addressOrName", addressOrName); + } + (0, _properties.defineReadOnly)(this, "address", addressOrName); + if (this.provider) { + (0, _properties.defineReadOnly)(this, "resolvedAddress", resolveName(this.provider, addressOrName)); + } else + { + try { + (0, _properties.defineReadOnly)(this, "resolvedAddress", Promise.resolve((0, _address.getAddress)(addressOrName))); + } + catch (error) { + // Without a provider, we cannot use ENS names + logger.throwError("provider is required to use ENS name as contract address", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "new Contract" }); + + } + } + var uniqueNames = {}; + var uniqueSignatures = {}; + Object.keys(this.interface.functions).forEach(function (signature) { + var fragment = _this7.interface.functions[signature]; + // Check that the signature is unique; if not the ABI generation has + // not been cleaned or may be incorrectly generated + if (uniqueSignatures[signature]) { + logger.warn("Duplicate ABI entry for ".concat(JSON.stringify(signature))); + return; + } + uniqueSignatures[signature] = true; + // Track unique names; we only expose bare named functions if they + // are ambiguous + { + var name = fragment.name; + if (!uniqueNames["%".concat(name)]) { + uniqueNames["%".concat(name)] = []; + } + uniqueNames["%".concat(name)].push(signature); + } + if (_this7[signature] == null) { + (0, _properties.defineReadOnly)(_this7, signature, buildDefault(_this7, fragment, true)); + } + // We do not collapse simple calls on this bucket, which allows + // frameworks to safely use this without introspection as well as + // allows decoding error recovery. + if (_this7.functions[signature] == null) { + (0, _properties.defineReadOnly)(_this7.functions, signature, buildDefault(_this7, fragment, false)); + } + if (_this7.callStatic[signature] == null) { + (0, _properties.defineReadOnly)(_this7.callStatic, signature, buildCall(_this7, fragment, true)); + } + if (_this7.populateTransaction[signature] == null) { + (0, _properties.defineReadOnly)(_this7.populateTransaction, signature, buildPopulate(_this7, fragment)); + } + if (_this7.estimateGas[signature] == null) { + (0, _properties.defineReadOnly)(_this7.estimateGas, signature, buildEstimate(_this7, fragment)); + } + }); + Object.keys(uniqueNames).forEach(function (name) { + // Ambiguous names to not get attached as bare names + var signatures = uniqueNames[name]; + if (signatures.length > 1) { + return; + } + // Strip off the leading "%" used for prototype protection + name = name.substring(1); + var signature = signatures[0]; + // If overwriting a member property that is null, swallow the error + try { + if (_this7[name] == null) { + (0, _properties.defineReadOnly)(_this7, name, _this7[signature]); + } + } + catch (e) {} + if (_this7.functions[name] == null) { + (0, _properties.defineReadOnly)(_this7.functions, name, _this7.functions[signature]); + } + if (_this7.callStatic[name] == null) { + (0, _properties.defineReadOnly)(_this7.callStatic, name, _this7.callStatic[signature]); + } + if (_this7.populateTransaction[name] == null) { + (0, _properties.defineReadOnly)(_this7.populateTransaction, name, _this7.populateTransaction[signature]); + } + if (_this7.estimateGas[name] == null) { + (0, _properties.defineReadOnly)(_this7.estimateGas, name, _this7.estimateGas[signature]); + } + }); + }_createClass(BaseContract, [{ key: "deployed", + + + + + + + + + + // @TODO: Allow timeout? + value: function deployed() { + return this._deployed(); + } }, { key: "_deployed", value: function _deployed( + blockTag) {var _this8 = this; + if (!this._deployedPromise) { + // If we were just deployed, we know the transaction we should occur in + if (this.deployTransaction) { + this._deployedPromise = this.deployTransaction.wait().then(function () { + return _this8; + }); + } else + { + // @TODO: Once we allow a timeout to be passed in, we will wait + // up to that many blocks for getCode + // Otherwise, poll for our code to be deployed + this._deployedPromise = this.provider.getCode(this.address, blockTag).then(function (code) { + if (code === "0x") { + logger.throwError("contract not deployed", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + contractAddress: _this8.address, + operation: "getDeployed" }); + + } + return _this8; + }); + } + } + return this._deployedPromise; + } + // @TODO: + // estimateFallback(overrides?: TransactionRequest): Promise + // @TODO: + // estimateDeploy(bytecode: string, ...args): Promise + }, { key: "fallback", value: function fallback(overrides) {var _this9 = this; + if (!this.signer) { + logger.throwError("sending a transactions require a signer", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "sendTransaction(fallback)" }); + } + var tx = (0, _properties.shallowCopy)(overrides || {}); + ["from", "to"].forEach(function (key) { + if (tx[key] == null) { + return; + } + logger.throwError("cannot override " + key, _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: key }); + }); + tx.to = this.resolvedAddress; + return this.deployed().then(function () { + return _this9.signer.sendTransaction(tx); + }); + } + // Reconnect to a different signer or provider + }, { key: "connect", value: function connect(signerOrProvider) { + if (typeof signerOrProvider === "string") { + signerOrProvider = new _abstractSigner.VoidSigner(signerOrProvider, this.provider); + } + var contract = new this.constructor(this.address, this.interface, signerOrProvider); + if (this.deployTransaction) { + (0, _properties.defineReadOnly)(contract, "deployTransaction", this.deployTransaction); + } + return contract; + } + // Re-attach to a different on-chain instance of this contract + }, { key: "attach", value: function attach(addressOrName) { + return new this.constructor(addressOrName, this.interface, this.signer || this.provider); + } }, { key: "_normalizeRunningEvent", value: function _normalizeRunningEvent( + + + + runningEvent) { + // Already have an instance of this event running; we can re-use it + if (this._runningEvents[runningEvent.tag]) { + return this._runningEvents[runningEvent.tag]; + } + return runningEvent; + } }, { key: "_getRunningEvent", value: function _getRunningEvent( + eventName) { + if (typeof eventName === "string") { + // Listen for "error" events (if your contract has an error event, include + // the full signature to bypass this special event keyword) + if (eventName === "error") { + return this._normalizeRunningEvent(new ErrorRunningEvent()); + } + // Listen for any event that is registered + if (eventName === "event") { + return this._normalizeRunningEvent(new RunningEvent("event", null)); + } + // Listen for any event + if (eventName === "*") { + return this._normalizeRunningEvent(new WildcardRunningEvent(this.address, this.interface)); + } + // Get the event Fragment (throws if ambiguous/unknown event) + var fragment = this.interface.getEvent(eventName); + return this._normalizeRunningEvent(new FragmentRunningEvent(this.address, this.interface, fragment)); + } + // We have topics to filter by... + if (eventName.topics && eventName.topics.length > 0) { + // Is it a known topichash? (throws if no matching topichash) + try { + var topic = eventName.topics[0]; + if (typeof topic !== "string") { + throw new Error("invalid topic"); // @TODO: May happen for anonymous events + } + var _fragment = this.interface.getEvent(topic); + return this._normalizeRunningEvent(new FragmentRunningEvent(this.address, this.interface, _fragment, eventName.topics)); + } + catch (error) {} + // Filter by the unknown topichash + var filter = { + address: this.address, + topics: eventName.topics }; + + return this._normalizeRunningEvent(new RunningEvent(getEventTag(filter), filter)); + } + return this._normalizeRunningEvent(new WildcardRunningEvent(this.address, this.interface)); + } }, { key: "_checkRunningEvents", value: function _checkRunningEvents( + runningEvent) { + if (runningEvent.listenerCount() === 0) { + delete this._runningEvents[runningEvent.tag]; + // If we have a poller for this, remove it + var emit = this._wrappedEmits[runningEvent.tag]; + if (emit && runningEvent.filter) { + this.provider.off(runningEvent.filter, emit); + delete this._wrappedEmits[runningEvent.tag]; + } + } + } + // Subclasses can override this to gracefully recover + // from parse errors if they wish + }, { key: "_wrapEvent", value: function _wrapEvent(runningEvent, log, listener) {var _this10 = this; + var event = (0, _properties.deepCopy)(log); + event.removeListener = function () { + if (!listener) { + return; + } + runningEvent.removeListener(listener); + _this10._checkRunningEvents(runningEvent); + }; + event.getBlock = function () {return _this10.provider.getBlock(log.blockHash);}; + event.getTransaction = function () {return _this10.provider.getTransaction(log.transactionHash);}; + event.getTransactionReceipt = function () {return _this10.provider.getTransactionReceipt(log.transactionHash);}; + // This may throw if the topics and data mismatch the signature + runningEvent.prepareEvent(event); + return event; + } }, { key: "_addEventListener", value: function _addEventListener( + runningEvent, listener, once) {var _this11 = this; + if (!this.provider) { + logger.throwError("events require a provider or a signer with a provider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "once" }); + } + runningEvent.addListener(listener, once); + // Track this running event and its listeners (may already be there; but no hard in updating) + this._runningEvents[runningEvent.tag] = runningEvent; + // If we are not polling the provider, start polling + if (!this._wrappedEmits[runningEvent.tag]) { + var wrappedEmit = function wrappedEmit(log) { + var event = _this11._wrapEvent(runningEvent, log, listener); + // Try to emit the result for the parameterized event... + if (event.decodeError == null) { + try { + var args = runningEvent.getEmit(event); + _this11.emit.apply(_this11, [runningEvent.filter].concat(_toConsumableArray(args))); + } + catch (error) { + event.decodeError = error.error; + } + } + // Always emit "event" for fragment-base events + if (runningEvent.filter != null) { + _this11.emit("event", event); + } + // Emit "error" if there was an error + if (event.decodeError != null) { + _this11.emit("error", event.decodeError, event); + } + }; + this._wrappedEmits[runningEvent.tag] = wrappedEmit; + // Special events, like "error" do not have a filter + if (runningEvent.filter != null) { + this.provider.on(runningEvent.filter, wrappedEmit); + } + } + } }, { key: "queryFilter", value: function queryFilter( + event, fromBlockOrBlockhash, toBlock) {var _this12 = this; + var runningEvent = this._getRunningEvent(event); + var filter = (0, _properties.shallowCopy)(runningEvent.filter); + if (typeof fromBlockOrBlockhash === "string" && (0, _bytes.isHexString)(fromBlockOrBlockhash, 32)) { + if (toBlock != null) { + logger.throwArgumentError("cannot specify toBlock with blockhash", "toBlock", toBlock); + } + filter.blockHash = fromBlockOrBlockhash; + } else + { + filter.fromBlock = fromBlockOrBlockhash != null ? fromBlockOrBlockhash : 0; + filter.toBlock = toBlock != null ? toBlock : "latest"; + } + return this.provider.getLogs(filter).then(function (logs) { + return logs.map(function (log) {return _this12._wrapEvent(runningEvent, log, null);}); + }); + } }, { key: "on", value: function on( + event, listener) { + this._addEventListener(this._getRunningEvent(event), listener, false); + return this; + } }, { key: "once", value: function once( + event, listener) { + this._addEventListener(this._getRunningEvent(event), listener, true); + return this; + } }, { key: "emit", value: function emit( + eventName) { + if (!this.provider) { + return false; + } + var runningEvent = this._getRunningEvent(eventName);for (var _len6 = arguments.length, args = new Array(_len6 > 1 ? _len6 - 1 : 0), _key6 = 1; _key6 < _len6; _key6++) {args[_key6 - 1] = arguments[_key6];} + var result = runningEvent.run(args) > 0; + // May have drained all the "once" events; check for living events + this._checkRunningEvents(runningEvent); + return result; + } }, { key: "listenerCount", value: function listenerCount( + eventName) {var _this13 = this; + if (!this.provider) { + return 0; + } + if (eventName == null) { + return Object.keys(this._runningEvents).reduce(function (accum, key) { + return accum + _this13._runningEvents[key].listenerCount(); + }, 0); + } + return this._getRunningEvent(eventName).listenerCount(); + } }, { key: "listeners", value: function listeners( + eventName) {var _this14 = this; + if (!this.provider) { + return []; + } + if (eventName == null) {var _ret = function () { + var result = []; + for (var tag in _this14._runningEvents) { + _this14._runningEvents[tag].listeners().forEach(function (listener) { + result.push(listener); + }); + } + return { v: result };}();if (typeof _ret === "object") return _ret.v; + } + return this._getRunningEvent(eventName).listeners(); + } }, { key: "removeAllListeners", value: function removeAllListeners( + eventName) { + if (!this.provider) { + return this; + } + if (eventName == null) { + for (var tag in this._runningEvents) { + var _runningEvent = this._runningEvents[tag]; + _runningEvent.removeAllListeners(); + this._checkRunningEvents(_runningEvent); + } + return this; + } + // Delete any listeners + var runningEvent = this._getRunningEvent(eventName); + runningEvent.removeAllListeners(); + this._checkRunningEvents(runningEvent); + return this; + } }, { key: "off", value: function off( + eventName, listener) { + if (!this.provider) { + return this; + } + var runningEvent = this._getRunningEvent(eventName); + runningEvent.removeListener(listener); + this._checkRunningEvents(runningEvent); + return this; + } }, { key: "removeListener", value: function removeListener( + eventName, listener) { + return this.off(eventName, listener); + } }], [{ key: "getContractAddress", value: function getContractAddress(transaction) {return (0, _address.getContractAddress)(transaction);} }, { key: "getInterface", value: function getInterface(contractInterface) {if (_abi.Interface.isInterface(contractInterface)) {return contractInterface;}return new _abi.Interface(contractInterface);} }, { key: "isIndexed", value: function isIndexed(value) {return _abi.Indexed.isIndexed(value);} }]);return BaseContract;}();exports.BaseContract = BaseContract;var + +Contract = /*#__PURE__*/function (_BaseContract) {_inherits(Contract, _BaseContract);var _super4 = _createSuper(Contract);function Contract() {_classCallCheck(this, Contract);return _super4.apply(this, arguments);}return Contract;}(BaseContract);exports.Contract = Contract;var + +ContractFactory = /*#__PURE__*/function () { + function ContractFactory(contractInterface, bytecode, signer) {_classCallCheck(this, ContractFactory); + var bytecodeHex = null; + if (typeof bytecode === "string") { + bytecodeHex = bytecode; + } else + if ((0, _bytes.isBytes)(bytecode)) { + bytecodeHex = (0, _bytes.hexlify)(bytecode); + } else + if (bytecode && typeof bytecode.object === "string") { + // Allow the bytecode object from the Solidity compiler + bytecodeHex = bytecode.object; + } else + { + // Crash in the next verification step + bytecodeHex = "!"; + } + // Make sure it is 0x prefixed + if (bytecodeHex.substring(0, 2) !== "0x") { + bytecodeHex = "0x" + bytecodeHex; + } + // Make sure the final result is valid bytecode + if (!(0, _bytes.isHexString)(bytecodeHex) || bytecodeHex.length % 2) { + logger.throwArgumentError("invalid bytecode", "bytecode", bytecode); + } + // If we have a signer, make sure it is valid + if (signer && !_abstractSigner.Signer.isSigner(signer)) { + logger.throwArgumentError("invalid signer", "signer", signer); + } + (0, _properties.defineReadOnly)(this, "bytecode", bytecodeHex); + (0, _properties.defineReadOnly)(this, "interface", (0, _properties.getStatic)(this instanceof ContractFactory ? this.constructor : void 0, "getInterface")(contractInterface)); + (0, _properties.defineReadOnly)(this, "signer", signer || null); + } + // @TODO: Future; rename to populateTransaction? + _createClass(ContractFactory, [{ key: "getDeployTransaction", value: function getDeployTransaction() { + var tx = {}; + // If we have 1 additional argument, we allow transaction overrides + for (var _len7 = arguments.length, args = new Array(_len7), _key7 = 0; _key7 < _len7; _key7++) {args[_key7] = arguments[_key7];}if (args.length === this.interface.deploy.inputs.length + 1 && typeof args[args.length - 1] === "object") { + tx = (0, _properties.shallowCopy)(args.pop()); + for (var key in tx) { + if (!allowedTransactionKeys[key]) { + throw new Error("unknown transaction override " + key); + } + } + } + // Do not allow these to be overridden in a deployment transaction + ["data", "from", "to"].forEach(function (key) { + if (tx[key] == null) { + return; + } + logger.throwError("cannot override " + key, _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: key }); + }); + if (tx.value) { + var value = _bignumber.BigNumber.from(tx.value); + if (!value.isZero() && !this.interface.deploy.payable) { + logger.throwError("non-payable constructor cannot override value", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "overrides.value", + value: tx.value }); + + } + } + // Make sure the call matches the constructor signature + logger.checkArgumentCount(args.length, this.interface.deploy.inputs.length, " in Contract constructor"); + // Set the data to the bytecode + the encoded constructor arguments + tx.data = (0, _bytes.hexlify)((0, _bytes.concat)([ + this.bytecode, + this.interface.encodeDeploy(args)])); + + return tx; + } }, { key: "deploy", value: function deploy() + {for (var _len8 = arguments.length, args = new Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {args[_key8] = arguments[_key8];} + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee8() {var overrides, params, unsignedTx, tx, address, contract;return _regenerator.default.wrap(function _callee8$(_context8) {while (1) {switch (_context8.prev = _context8.next) {case 0: + overrides = {}; + // If 1 extra parameter was passed in, it contains overrides + if (args.length === this.interface.deploy.inputs.length + 1) { + overrides = args.pop(); + } + // Make sure the call matches the constructor signature + logger.checkArgumentCount(args.length, this.interface.deploy.inputs.length, " in Contract constructor"); + // Resolve ENS names and promises in the arguments + _context8.next = 5;return resolveAddresses(this.signer, args, this.interface.deploy.inputs);case 5:params = _context8.sent; + params.push(overrides); + // Get the deployment transaction (with optional overrides) + unsignedTx = this.getDeployTransaction.apply(this, _toConsumableArray(params)); + // Send the deployment transaction + _context8.next = 10;return this.signer.sendTransaction(unsignedTx);case 10:tx = _context8.sent; + address = (0, _properties.getStatic)(this.constructor, "getContractAddress")(tx); + contract = (0, _properties.getStatic)(this.constructor, "getContract")(address, this.interface, this.signer); + // Add the modified wait that wraps events + addContractWait(contract, tx); + (0, _properties.defineReadOnly)(contract, "deployTransaction", tx);return _context8.abrupt("return", + contract);case 16:case "end":return _context8.stop();}}}, _callee8, this);})); + + } }, { key: "attach", value: function attach( + address) { + return this.constructor.getContract(address, this.interface, this.signer); + } }, { key: "connect", value: function connect( + signer) { + return new this.constructor(this.interface, this.bytecode, signer); + } }], [{ key: "fromSolidity", value: function fromSolidity( + compilerOutput, signer) { + if (compilerOutput == null) { + logger.throwError("missing compiler output", _logger.Logger.errors.MISSING_ARGUMENT, { argument: "compilerOutput" }); + } + if (typeof compilerOutput === "string") { + compilerOutput = JSON.parse(compilerOutput); + } + var abi = compilerOutput.abi; + var bytecode = null; + if (compilerOutput.bytecode) { + bytecode = compilerOutput.bytecode; + } else + if (compilerOutput.evm && compilerOutput.evm.bytecode) { + bytecode = compilerOutput.evm.bytecode; + } + return new this(abi, bytecode, signer); + } }, { key: "getInterface", value: function getInterface( + contractInterface) { + return Contract.getInterface(contractInterface); + } }, { key: "getContractAddress", value: function getContractAddress( + tx) { + return (0, _address.getContractAddress)(tx); + } }, { key: "getContract", value: function getContract( + address, contractInterface, signer) { + return new Contract(address, contractInterface, signer); + } }]);return ContractFactory;}();exports.ContractFactory = ContractFactory; + +/***/ }), +/* 101 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/index.js ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "ConstructorFragment", { enumerable: true, get: function get() {return _fragments.ConstructorFragment;} });Object.defineProperty(exports, "ErrorFragment", { enumerable: true, get: function get() {return _fragments.ErrorFragment;} });Object.defineProperty(exports, "EventFragment", { enumerable: true, get: function get() {return _fragments.EventFragment;} });Object.defineProperty(exports, "FormatTypes", { enumerable: true, get: function get() {return _fragments.FormatTypes;} });Object.defineProperty(exports, "Fragment", { enumerable: true, get: function get() {return _fragments.Fragment;} });Object.defineProperty(exports, "FunctionFragment", { enumerable: true, get: function get() {return _fragments.FunctionFragment;} });Object.defineProperty(exports, "ParamType", { enumerable: true, get: function get() {return _fragments.ParamType;} });Object.defineProperty(exports, "AbiCoder", { enumerable: true, get: function get() {return _abiCoder.AbiCoder;} });Object.defineProperty(exports, "defaultAbiCoder", { enumerable: true, get: function get() {return _abiCoder.defaultAbiCoder;} });Object.defineProperty(exports, "checkResultErrors", { enumerable: true, get: function get() {return _interface.checkResultErrors;} });Object.defineProperty(exports, "Indexed", { enumerable: true, get: function get() {return _interface.Indexed;} });Object.defineProperty(exports, "Interface", { enumerable: true, get: function get() {return _interface.Interface;} });Object.defineProperty(exports, "LogDescription", { enumerable: true, get: function get() {return _interface.LogDescription;} });Object.defineProperty(exports, "TransactionDescription", { enumerable: true, get: function get() {return _interface.TransactionDescription;} }); +var _fragments = __webpack_require__(/*! ./fragments */ 102); +var _abiCoder = __webpack_require__(/*! ./abi-coder */ 117); +var _interface = __webpack_require__(/*! ./interface */ 145); + +/***/ }), +/* 102 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/fragments.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, "__esModule", { value: true });exports.ErrorFragment = exports.FunctionFragment = exports.ConstructorFragment = exports.EventFragment = exports.Fragment = exports.ParamType = exports.FormatTypes = void 0; +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 116);function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +var logger = new _logger.Logger(_version.version); +; +var _constructorGuard = {}; +var ModifiersBytes = { calldata: true, memory: true, storage: true }; +var ModifiersNest = { calldata: true, memory: true }; +function checkModifier(type, name) { + if (type === "bytes" || type === "string") { + if (ModifiersBytes[name]) { + return true; + } + } else + if (type === "address") { + if (name === "payable") { + return true; + } + } else + if (type.indexOf("[") >= 0 || type === "tuple") { + if (ModifiersNest[name]) { + return true; + } + } + if (ModifiersBytes[name] || name === "payable") { + logger.throwArgumentError("invalid modifier", "name", name); + } + return false; +} +// @TODO: Make sure that children of an indexed tuple are marked with a null indexed +function parseParamType(param, allowIndexed) { + var originalParam = param; + function throwError(i) { + logger.throwArgumentError("unexpected character at position ".concat(i), "param", param); + } + param = param.replace(/\s/g, " "); + function newNode(parent) { + var node = { type: "", name: "", parent: parent, state: { allowType: true } }; + if (allowIndexed) { + node.indexed = false; + } + return node; + } + var parent = { type: "", name: "", state: { allowType: true } }; + var node = parent; + for (var i = 0; i < param.length; i++) { + var c = param[i]; + switch (c) { + case "(": + if (node.state.allowType && node.type === "") { + node.type = "tuple"; + } else + if (!node.state.allowParams) { + throwError(i); + } + node.state.allowType = false; + node.type = verifyType(node.type); + node.components = [newNode(node)]; + node = node.components[0]; + break; + case ")": + delete node.state; + if (node.name === "indexed") { + if (!allowIndexed) { + throwError(i); + } + node.indexed = true; + node.name = ""; + } + if (checkModifier(node.type, node.name)) { + node.name = ""; + } + node.type = verifyType(node.type); + var child = node; + node = node.parent; + if (!node) { + throwError(i); + } + delete child.parent; + node.state.allowParams = false; + node.state.allowName = true; + node.state.allowArray = true; + break; + case ",": + delete node.state; + if (node.name === "indexed") { + if (!allowIndexed) { + throwError(i); + } + node.indexed = true; + node.name = ""; + } + if (checkModifier(node.type, node.name)) { + node.name = ""; + } + node.type = verifyType(node.type); + var sibling = newNode(node.parent); + //{ type: "", name: "", parent: node.parent, state: { allowType: true } }; + node.parent.components.push(sibling); + delete node.parent; + node = sibling; + break; + // Hit a space... + case " ": + // If reading type, the type is done and may read a param or name + if (node.state.allowType) { + if (node.type !== "") { + node.type = verifyType(node.type); + delete node.state.allowType; + node.state.allowName = true; + node.state.allowParams = true; + } + } + // If reading name, the name is done + if (node.state.allowName) { + if (node.name !== "") { + if (node.name === "indexed") { + if (!allowIndexed) { + throwError(i); + } + if (node.indexed) { + throwError(i); + } + node.indexed = true; + node.name = ""; + } else + if (checkModifier(node.type, node.name)) { + node.name = ""; + } else + { + node.state.allowName = false; + } + } + } + break; + case "[": + if (!node.state.allowArray) { + throwError(i); + } + node.type += c; + node.state.allowArray = false; + node.state.allowName = false; + node.state.readArray = true; + break; + case "]": + if (!node.state.readArray) { + throwError(i); + } + node.type += c; + node.state.readArray = false; + node.state.allowArray = true; + node.state.allowName = true; + break; + default: + if (node.state.allowType) { + node.type += c; + node.state.allowParams = true; + node.state.allowArray = true; + } else + if (node.state.allowName) { + node.name += c; + delete node.state.allowArray; + } else + if (node.state.readArray) { + node.type += c; + } else + { + throwError(i); + }} + + } + if (node.parent) { + logger.throwArgumentError("unexpected eof", "param", param); + } + delete parent.state; + if (node.name === "indexed") { + if (!allowIndexed) { + throwError(originalParam.length - 7); + } + if (node.indexed) { + throwError(originalParam.length - 7); + } + node.indexed = true; + node.name = ""; + } else + if (checkModifier(node.type, node.name)) { + node.name = ""; + } + parent.type = verifyType(parent.type); + return parent; +} +function populate(object, params) { + for (var key in params) { + (0, _properties.defineReadOnly)(object, key, params[key]); + } +} +var FormatTypes = Object.freeze({ + // Bare formatting, as is needed for computing a sighash of an event or function + sighash: "sighash", + // Human-Readable with Minimal spacing and without names (compact human-readable) + minimal: "minimal", + // Human-Readable with nice spacing, including all names + full: "full", + // JSON-format a la Solidity + json: "json" });exports.FormatTypes = FormatTypes; + +var paramTypeArray = new RegExp(/^(.*)\[([0-9]*)\]$/);var +ParamType = /*#__PURE__*/function () { + function ParamType(constructorGuard, params) {_classCallCheck(this, ParamType); + if (constructorGuard !== _constructorGuard) { + logger.throwError("use fromString", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "new ParamType()" }); + + } + populate(this, params); + var match = this.type.match(paramTypeArray); + if (match) { + populate(this, { + arrayLength: parseInt(match[2] || "-1"), + arrayChildren: ParamType.fromObject({ + type: match[1], + components: this.components }), + + baseType: "array" }); + + } else + { + populate(this, { + arrayLength: null, + arrayChildren: null, + baseType: this.components != null ? "tuple" : this.type }); + + } + this._isParamType = true; + Object.freeze(this); + } + // Format the parameter fragment + // - sighash: "(uint256,address)" + // - minimal: "tuple(uint256,address) indexed" + // - full: "tuple(uint256 foo, address bar) indexed baz" + _createClass(ParamType, [{ key: "format", value: function format(_format) { + if (!_format) { + _format = FormatTypes.sighash; + } + if (!FormatTypes[_format]) { + logger.throwArgumentError("invalid format type", "format", _format); + } + if (_format === FormatTypes.json) { + var _result = { + type: this.baseType === "tuple" ? "tuple" : this.type, + name: this.name || undefined }; + + if (typeof this.indexed === "boolean") { + _result.indexed = this.indexed; + } + if (this.components) { + _result.components = this.components.map(function (comp) {return JSON.parse(comp.format(_format));}); + } + return JSON.stringify(_result); + } + var result = ""; + // Array + if (this.baseType === "array") { + result += this.arrayChildren.format(_format); + result += "[" + (this.arrayLength < 0 ? "" : String(this.arrayLength)) + "]"; + } else + { + if (this.baseType === "tuple") { + if (_format !== FormatTypes.sighash) { + result += this.type; + } + result += "(" + this.components.map(function (comp) {return comp.format(_format);}).join(_format === FormatTypes.full ? ", " : ",") + ")"; + } else + { + result += this.type; + } + } + if (_format !== FormatTypes.sighash) { + if (this.indexed === true) { + result += " indexed"; + } + if (_format === FormatTypes.full && this.name) { + result += " " + this.name; + } + } + return result; + } }], [{ key: "from", value: function from( + value, allowIndexed) { + if (typeof value === "string") { + return ParamType.fromString(value, allowIndexed); + } + return ParamType.fromObject(value); + } }, { key: "fromObject", value: function fromObject( + value) { + if (ParamType.isParamType(value)) { + return value; + } + return new ParamType(_constructorGuard, { + name: value.name || null, + type: verifyType(value.type), + indexed: value.indexed == null ? null : !!value.indexed, + components: value.components ? value.components.map(ParamType.fromObject) : null }); + + } }, { key: "fromString", value: function fromString( + value, allowIndexed) { + function ParamTypify(node) { + return ParamType.fromObject({ + name: node.name, + type: node.type, + indexed: node.indexed, + components: node.components }); + + } + return ParamTypify(parseParamType(value, !!allowIndexed)); + } }, { key: "isParamType", value: function isParamType( + value) { + return !!(value != null && value._isParamType); + } }]);return ParamType;}();exports.ParamType = ParamType; + +; +function parseParams(value, allowIndex) { + return splitNesting(value).map(function (param) {return ParamType.fromString(param, allowIndex);}); +}var +Fragment = /*#__PURE__*/function () { + function Fragment(constructorGuard, params) {_classCallCheck(this, Fragment); + if (constructorGuard !== _constructorGuard) { + logger.throwError("use a static from method", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "new Fragment()" }); + + } + populate(this, params); + this._isFragment = true; + Object.freeze(this); + }_createClass(Fragment, null, [{ key: "from", value: function from( + value) { + if (Fragment.isFragment(value)) { + return value; + } + if (typeof value === "string") { + return Fragment.fromString(value); + } + return Fragment.fromObject(value); + } }, { key: "fromObject", value: function fromObject( + value) { + if (Fragment.isFragment(value)) { + return value; + } + switch (value.type) { + case "function": + return FunctionFragment.fromObject(value); + case "event": + return EventFragment.fromObject(value); + case "constructor": + return ConstructorFragment.fromObject(value); + case "error": + return ErrorFragment.fromObject(value); + case "fallback": + case "receive": + // @TODO: Something? Maybe return a FunctionFragment? A custom DefaultFunctionFragment? + return null;} + + return logger.throwArgumentError("invalid fragment object", "value", value); + } }, { key: "fromString", value: function fromString( + value) { + // Make sure the "returns" is surrounded by a space and all whitespace is exactly one space + value = value.replace(/\s/g, " "); + value = value.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "); + value = value.trim(); + if (value.split(" ")[0] === "event") { + return EventFragment.fromString(value.substring(5).trim()); + } else + if (value.split(" ")[0] === "function") { + return FunctionFragment.fromString(value.substring(8).trim()); + } else + if (value.split("(")[0].trim() === "constructor") { + return ConstructorFragment.fromString(value.trim()); + } else + if (value.split(" ")[0] === "error") { + return ErrorFragment.fromString(value.substring(5).trim()); + } + return logger.throwArgumentError("unsupported fragment", "value", value); + } }, { key: "isFragment", value: function isFragment( + value) { + return !!(value && value._isFragment); + } }]);return Fragment;}();exports.Fragment = Fragment;var + +EventFragment = /*#__PURE__*/function (_Fragment) {_inherits(EventFragment, _Fragment);var _super = _createSuper(EventFragment);function EventFragment() {_classCallCheck(this, EventFragment);return _super.apply(this, arguments);}_createClass(EventFragment, [{ key: "format", value: function format( + _format2) { + if (!_format2) { + _format2 = FormatTypes.sighash; + } + if (!FormatTypes[_format2]) { + logger.throwArgumentError("invalid format type", "format", _format2); + } + if (_format2 === FormatTypes.json) { + return JSON.stringify({ + type: "event", + anonymous: this.anonymous, + name: this.name, + inputs: this.inputs.map(function (input) {return JSON.parse(input.format(_format2));}) }); + + } + var result = ""; + if (_format2 !== FormatTypes.sighash) { + result += "event "; + } + result += this.name + "(" + this.inputs.map(function (input) {return input.format(_format2);}).join(_format2 === FormatTypes.full ? ", " : ",") + ") "; + if (_format2 !== FormatTypes.sighash) { + if (this.anonymous) { + result += "anonymous "; + } + } + return result.trim(); + } }], [{ key: "from", value: function from( + value) { + if (typeof value === "string") { + return EventFragment.fromString(value); + } + return EventFragment.fromObject(value); + } }, { key: "fromObject", value: function fromObject( + value) { + if (EventFragment.isEventFragment(value)) { + return value; + } + if (value.type !== "event") { + logger.throwArgumentError("invalid event object", "value", value); + } + var params = { + name: verifyIdentifier(value.name), + anonymous: value.anonymous, + inputs: value.inputs ? value.inputs.map(ParamType.fromObject) : [], + type: "event" }; + + return new EventFragment(_constructorGuard, params); + } }, { key: "fromString", value: function fromString( + value) { + var match = value.match(regexParen); + if (!match) { + logger.throwArgumentError("invalid event string", "value", value); + } + var anonymous = false; + match[3].split(" ").forEach(function (modifier) { + switch (modifier.trim()) { + case "anonymous": + anonymous = true; + break; + case "": + break; + default: + logger.warn("unknown modifier: " + modifier);} + + }); + return EventFragment.fromObject({ + name: match[1].trim(), + anonymous: anonymous, + inputs: parseParams(match[2], true), + type: "event" }); + + } }, { key: "isEventFragment", value: function isEventFragment( + value) { + return value && value._isFragment && value.type === "event"; + } }]);return EventFragment;}(Fragment);exports.EventFragment = EventFragment; + +function parseGas(value, params) { + params.gas = null; + var comps = value.split("@"); + if (comps.length !== 1) { + if (comps.length > 2) { + logger.throwArgumentError("invalid human-readable ABI signature", "value", value); + } + if (!comps[1].match(/^[0-9]+$/)) { + logger.throwArgumentError("invalid human-readable ABI signature gas", "value", value); + } + params.gas = _bignumber.BigNumber.from(comps[1]); + return comps[0]; + } + return value; +} +function parseModifiers(value, params) { + params.constant = false; + params.payable = false; + params.stateMutability = "nonpayable"; + value.split(" ").forEach(function (modifier) { + switch (modifier.trim()) { + case "constant": + params.constant = true; + break; + case "payable": + params.payable = true; + params.stateMutability = "payable"; + break; + case "nonpayable": + params.payable = false; + params.stateMutability = "nonpayable"; + break; + case "pure": + params.constant = true; + params.stateMutability = "pure"; + break; + case "view": + params.constant = true; + params.stateMutability = "view"; + break; + case "external": + case "public": + case "": + break; + default: + __f__("log", "unknown modifier: " + modifier, " at node_modules/@ethersproject/abi/lib.esm/fragments.js:511");} + + }); +} +function verifyState(value) { + var result = { + constant: false, + payable: true, + stateMutability: "payable" }; + + if (value.stateMutability != null) { + result.stateMutability = value.stateMutability; + // Set (and check things are consistent) the constant property + result.constant = result.stateMutability === "view" || result.stateMutability === "pure"; + if (value.constant != null) { + if (!!value.constant !== result.constant) { + logger.throwArgumentError("cannot have constant function with mutability " + result.stateMutability, "value", value); + } + } + // Set (and check things are consistent) the payable property + result.payable = result.stateMutability === "payable"; + if (value.payable != null) { + if (!!value.payable !== result.payable) { + logger.throwArgumentError("cannot have payable function with mutability " + result.stateMutability, "value", value); + } + } + } else + if (value.payable != null) { + result.payable = !!value.payable; + // If payable we can assume non-constant; otherwise we can't assume + if (value.constant == null && !result.payable && value.type !== "constructor") { + logger.throwArgumentError("unable to determine stateMutability", "value", value); + } + result.constant = !!value.constant; + if (result.constant) { + result.stateMutability = "view"; + } else + { + result.stateMutability = result.payable ? "payable" : "nonpayable"; + } + if (result.payable && result.constant) { + logger.throwArgumentError("cannot have constant payable function", "value", value); + } + } else + if (value.constant != null) { + result.constant = !!value.constant; + result.payable = !result.constant; + result.stateMutability = result.constant ? "view" : "payable"; + } else + if (value.type !== "constructor") { + logger.throwArgumentError("unable to determine stateMutability", "value", value); + } + return result; +}var +ConstructorFragment = /*#__PURE__*/function (_Fragment2) {_inherits(ConstructorFragment, _Fragment2);var _super2 = _createSuper(ConstructorFragment);function ConstructorFragment() {_classCallCheck(this, ConstructorFragment);return _super2.apply(this, arguments);}_createClass(ConstructorFragment, [{ key: "format", value: function format( + _format3) { + if (!_format3) { + _format3 = FormatTypes.sighash; + } + if (!FormatTypes[_format3]) { + logger.throwArgumentError("invalid format type", "format", _format3); + } + if (_format3 === FormatTypes.json) { + return JSON.stringify({ + type: "constructor", + stateMutability: this.stateMutability !== "nonpayable" ? this.stateMutability : undefined, + payable: this.payable, + gas: this.gas ? this.gas.toNumber() : undefined, + inputs: this.inputs.map(function (input) {return JSON.parse(input.format(_format3));}) }); + + } + if (_format3 === FormatTypes.sighash) { + logger.throwError("cannot format a constructor for sighash", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "format(sighash)" }); + + } + var result = "constructor(" + this.inputs.map(function (input) {return input.format(_format3);}).join(_format3 === FormatTypes.full ? ", " : ",") + ") "; + if (this.stateMutability && this.stateMutability !== "nonpayable") { + result += this.stateMutability + " "; + } + return result.trim(); + } }], [{ key: "from", value: function from( + value) { + if (typeof value === "string") { + return ConstructorFragment.fromString(value); + } + return ConstructorFragment.fromObject(value); + } }, { key: "fromObject", value: function fromObject( + value) { + if (ConstructorFragment.isConstructorFragment(value)) { + return value; + } + if (value.type !== "constructor") { + logger.throwArgumentError("invalid constructor object", "value", value); + } + var state = verifyState(value); + if (state.constant) { + logger.throwArgumentError("constructor cannot be constant", "value", value); + } + var params = { + name: null, + type: value.type, + inputs: value.inputs ? value.inputs.map(ParamType.fromObject) : [], + payable: state.payable, + stateMutability: state.stateMutability, + gas: value.gas ? _bignumber.BigNumber.from(value.gas) : null }; + + return new ConstructorFragment(_constructorGuard, params); + } }, { key: "fromString", value: function fromString( + value) { + var params = { type: "constructor" }; + value = parseGas(value, params); + var parens = value.match(regexParen); + if (!parens || parens[1].trim() !== "constructor") { + logger.throwArgumentError("invalid constructor string", "value", value); + } + params.inputs = parseParams(parens[2].trim(), false); + parseModifiers(parens[3].trim(), params); + return ConstructorFragment.fromObject(params); + } }, { key: "isConstructorFragment", value: function isConstructorFragment( + value) { + return value && value._isFragment && value.type === "constructor"; + } }]);return ConstructorFragment;}(Fragment);exports.ConstructorFragment = ConstructorFragment;var + +FunctionFragment = /*#__PURE__*/function (_ConstructorFragment) {_inherits(FunctionFragment, _ConstructorFragment);var _super3 = _createSuper(FunctionFragment);function FunctionFragment() {_classCallCheck(this, FunctionFragment);return _super3.apply(this, arguments);}_createClass(FunctionFragment, [{ key: "format", value: function format( + _format4) { + if (!_format4) { + _format4 = FormatTypes.sighash; + } + if (!FormatTypes[_format4]) { + logger.throwArgumentError("invalid format type", "format", _format4); + } + if (_format4 === FormatTypes.json) { + return JSON.stringify({ + type: "function", + name: this.name, + constant: this.constant, + stateMutability: this.stateMutability !== "nonpayable" ? this.stateMutability : undefined, + payable: this.payable, + gas: this.gas ? this.gas.toNumber() : undefined, + inputs: this.inputs.map(function (input) {return JSON.parse(input.format(_format4));}), + outputs: this.outputs.map(function (output) {return JSON.parse(output.format(_format4));}) }); + + } + var result = ""; + if (_format4 !== FormatTypes.sighash) { + result += "function "; + } + result += this.name + "(" + this.inputs.map(function (input) {return input.format(_format4);}).join(_format4 === FormatTypes.full ? ", " : ",") + ") "; + if (_format4 !== FormatTypes.sighash) { + if (this.stateMutability) { + if (this.stateMutability !== "nonpayable") { + result += this.stateMutability + " "; + } + } else + if (this.constant) { + result += "view "; + } + if (this.outputs && this.outputs.length) { + result += "returns (" + this.outputs.map(function (output) {return output.format(_format4);}).join(", ") + ") "; + } + if (this.gas != null) { + result += "@" + this.gas.toString() + " "; + } + } + return result.trim(); + } }], [{ key: "from", value: function from( + value) { + if (typeof value === "string") { + return FunctionFragment.fromString(value); + } + return FunctionFragment.fromObject(value); + } }, { key: "fromObject", value: function fromObject( + value) { + if (FunctionFragment.isFunctionFragment(value)) { + return value; + } + if (value.type !== "function") { + logger.throwArgumentError("invalid function object", "value", value); + } + var state = verifyState(value); + var params = { + type: value.type, + name: verifyIdentifier(value.name), + constant: state.constant, + inputs: value.inputs ? value.inputs.map(ParamType.fromObject) : [], + outputs: value.outputs ? value.outputs.map(ParamType.fromObject) : [], + payable: state.payable, + stateMutability: state.stateMutability, + gas: value.gas ? _bignumber.BigNumber.from(value.gas) : null }; + + return new FunctionFragment(_constructorGuard, params); + } }, { key: "fromString", value: function fromString( + value) { + var params = { type: "function" }; + value = parseGas(value, params); + var comps = value.split(" returns "); + if (comps.length > 2) { + logger.throwArgumentError("invalid function string", "value", value); + } + var parens = comps[0].match(regexParen); + if (!parens) { + logger.throwArgumentError("invalid function signature", "value", value); + } + params.name = parens[1].trim(); + if (params.name) { + verifyIdentifier(params.name); + } + params.inputs = parseParams(parens[2], false); + parseModifiers(parens[3].trim(), params); + // We have outputs + if (comps.length > 1) { + var returns = comps[1].match(regexParen); + if (returns[1].trim() != "" || returns[3].trim() != "") { + logger.throwArgumentError("unexpected tokens", "value", value); + } + params.outputs = parseParams(returns[2], false); + } else + { + params.outputs = []; + } + return FunctionFragment.fromObject(params); + } }, { key: "isFunctionFragment", value: function isFunctionFragment( + value) { + return value && value._isFragment && value.type === "function"; + } }]);return FunctionFragment;}(ConstructorFragment); + +//export class StructFragment extends Fragment { +//} +exports.FunctionFragment = FunctionFragment;function checkForbidden(fragment) { + var sig = fragment.format(); + if (sig === "Error(string)" || sig === "Panic(uint256)") { + logger.throwArgumentError("cannot specify user defined ".concat(sig, " error"), "fragment", fragment); + } + return fragment; +}var +ErrorFragment = /*#__PURE__*/function (_Fragment3) {_inherits(ErrorFragment, _Fragment3);var _super4 = _createSuper(ErrorFragment);function ErrorFragment() {_classCallCheck(this, ErrorFragment);return _super4.apply(this, arguments);}_createClass(ErrorFragment, [{ key: "format", value: function format( + _format5) { + if (!_format5) { + _format5 = FormatTypes.sighash; + } + if (!FormatTypes[_format5]) { + logger.throwArgumentError("invalid format type", "format", _format5); + } + if (_format5 === FormatTypes.json) { + return JSON.stringify({ + type: "error", + name: this.name, + inputs: this.inputs.map(function (input) {return JSON.parse(input.format(_format5));}) }); + + } + var result = ""; + if (_format5 !== FormatTypes.sighash) { + result += "error "; + } + result += this.name + "(" + this.inputs.map(function (input) {return input.format(_format5);}).join(_format5 === FormatTypes.full ? ", " : ",") + ") "; + return result.trim(); + } }], [{ key: "from", value: function from( + value) { + if (typeof value === "string") { + return ErrorFragment.fromString(value); + } + return ErrorFragment.fromObject(value); + } }, { key: "fromObject", value: function fromObject( + value) { + if (ErrorFragment.isErrorFragment(value)) { + return value; + } + if (value.type !== "error") { + logger.throwArgumentError("invalid error object", "value", value); + } + var params = { + type: value.type, + name: verifyIdentifier(value.name), + inputs: value.inputs ? value.inputs.map(ParamType.fromObject) : [] }; + + return checkForbidden(new ErrorFragment(_constructorGuard, params)); + } }, { key: "fromString", value: function fromString( + value) { + var params = { type: "error" }; + var parens = value.match(regexParen); + if (!parens) { + logger.throwArgumentError("invalid error signature", "value", value); + } + params.name = parens[1].trim(); + if (params.name) { + verifyIdentifier(params.name); + } + params.inputs = parseParams(parens[2], false); + return checkForbidden(ErrorFragment.fromObject(params)); + } }, { key: "isErrorFragment", value: function isErrorFragment( + value) { + return value && value._isFragment && value.type === "error"; + } }]);return ErrorFragment;}(Fragment);exports.ErrorFragment = ErrorFragment; + +function verifyType(type) { + // These need to be transformed to their full description + if (type.match(/^uint($|[^1-9])/)) { + type = "uint256" + type.substring(4); + } else + if (type.match(/^int($|[^1-9])/)) { + type = "int256" + type.substring(3); + } + // @TODO: more verification + return type; +} +// See: https://github.com/ethereum/solidity/blob/1f8f1a3db93a548d0555e3e14cfc55a10e25b60e/docs/grammar/SolidityLexer.g4#L234 +var regexIdentifier = new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$"); +function verifyIdentifier(value) { + if (!value || !value.match(regexIdentifier)) { + logger.throwArgumentError("invalid identifier \"".concat(value, "\""), "value", value); + } + return value; +} +var regexParen = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"); +function splitNesting(value) { + value = value.trim(); + var result = []; + var accum = ""; + var depth = 0; + for (var offset = 0; offset < value.length; offset++) { + var c = value[offset]; + if (c === "," && depth === 0) { + result.push(accum); + accum = ""; + } else + { + accum += c; + if (c === "(") { + depth++; + } else + if (c === ")") { + depth--; + if (depth === -1) { + logger.throwArgumentError("unbalanced parenthesis", "value", value); + } + } + } + } + if (accum) { + result.push(accum); + } + return result; +} +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)["default"])) + +/***/ }), +/* 103 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bignumber/lib.esm/index.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "BigNumber", { enumerable: true, get: function get() {return _bignumber.BigNumber;} });Object.defineProperty(exports, "_base16To36", { enumerable: true, get: function get() {return _bignumber._base16To36;} });Object.defineProperty(exports, "_base36To16", { enumerable: true, get: function get() {return _bignumber._base36To16;} });Object.defineProperty(exports, "formatFixed", { enumerable: true, get: function get() {return _fixednumber.formatFixed;} });Object.defineProperty(exports, "FixedFormat", { enumerable: true, get: function get() {return _fixednumber.FixedFormat;} });Object.defineProperty(exports, "FixedNumber", { enumerable: true, get: function get() {return _fixednumber.FixedNumber;} });Object.defineProperty(exports, "parseFixed", { enumerable: true, get: function get() {return _fixednumber.parseFixed;} });var _bignumber = __webpack_require__(/*! ./bignumber */ 104); +var _fixednumber = __webpack_require__(/*! ./fixednumber */ 113); + +/***/ }), +/* 104 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bignumber/lib.esm/bignumber.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/** + * BigNumber + * + * A wrapper around the BN.js object. We use the BN.js library + * because it is used by elliptic, so it is required regardless. + * + */Object.defineProperty(exports, "__esModule", { value: true });exports.isBigNumberish = isBigNumberish;exports._base36To16 = _base36To16;exports._base16To36 = _base16To36;exports.BigNumber = void 0; +var _bn = _interopRequireDefault(__webpack_require__(/*! bn.js */ 105)); + +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 112);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var BN = _bn.default.BN; +var logger = new _logger.Logger(_version.version); +var _constructorGuard = {}; +var MAX_SAFE = 0x1fffffffffffff; +function isBigNumberish(value) { + return value != null && (BigNumber.isBigNumber(value) || + typeof value === "number" && value % 1 === 0 || + typeof value === "string" && !!value.match(/^-?[0-9]+$/) || + (0, _bytes.isHexString)(value) || + typeof value === "bigint" || + (0, _bytes.isBytes)(value)); +} +// Only warn about passing 10 into radix once +var _warnedToStringRadix = false;var +BigNumber = /*#__PURE__*/function () { + function BigNumber(constructorGuard, hex) {_classCallCheck(this, BigNumber); + logger.checkNew(this instanceof BigNumber ? this.constructor : void 0, BigNumber); + if (constructorGuard !== _constructorGuard) { + logger.throwError("cannot call constructor directly; use BigNumber.from", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "new (BigNumber)" }); + + } + this._hex = hex; + this._isBigNumber = true; + Object.freeze(this); + }_createClass(BigNumber, [{ key: "fromTwos", value: function fromTwos( + value) { + return toBigNumber(toBN(this).fromTwos(value)); + } }, { key: "toTwos", value: function toTwos( + value) { + return toBigNumber(toBN(this).toTwos(value)); + } }, { key: "abs", value: function abs() + { + if (this._hex[0] === "-") { + return BigNumber.from(this._hex.substring(1)); + } + return this; + } }, { key: "add", value: function add( + other) { + return toBigNumber(toBN(this).add(toBN(other))); + } }, { key: "sub", value: function sub( + other) { + return toBigNumber(toBN(this).sub(toBN(other))); + } }, { key: "div", value: function div( + other) { + var o = BigNumber.from(other); + if (o.isZero()) { + throwFault("division by zero", "div"); + } + return toBigNumber(toBN(this).div(toBN(other))); + } }, { key: "mul", value: function mul( + other) { + return toBigNumber(toBN(this).mul(toBN(other))); + } }, { key: "mod", value: function mod( + other) { + var value = toBN(other); + if (value.isNeg()) { + throwFault("cannot modulo negative values", "mod"); + } + return toBigNumber(toBN(this).umod(value)); + } }, { key: "pow", value: function pow( + other) { + var value = toBN(other); + if (value.isNeg()) { + throwFault("cannot raise to negative values", "pow"); + } + return toBigNumber(toBN(this).pow(value)); + } }, { key: "and", value: function and( + other) { + var value = toBN(other); + if (this.isNegative() || value.isNeg()) { + throwFault("cannot 'and' negative values", "and"); + } + return toBigNumber(toBN(this).and(value)); + } }, { key: "or", value: function or( + other) { + var value = toBN(other); + if (this.isNegative() || value.isNeg()) { + throwFault("cannot 'or' negative values", "or"); + } + return toBigNumber(toBN(this).or(value)); + } }, { key: "xor", value: function xor( + other) { + var value = toBN(other); + if (this.isNegative() || value.isNeg()) { + throwFault("cannot 'xor' negative values", "xor"); + } + return toBigNumber(toBN(this).xor(value)); + } }, { key: "mask", value: function mask( + value) { + if (this.isNegative() || value < 0) { + throwFault("cannot mask negative values", "mask"); + } + return toBigNumber(toBN(this).maskn(value)); + } }, { key: "shl", value: function shl( + value) { + if (this.isNegative() || value < 0) { + throwFault("cannot shift negative values", "shl"); + } + return toBigNumber(toBN(this).shln(value)); + } }, { key: "shr", value: function shr( + value) { + if (this.isNegative() || value < 0) { + throwFault("cannot shift negative values", "shr"); + } + return toBigNumber(toBN(this).shrn(value)); + } }, { key: "eq", value: function eq( + other) { + return toBN(this).eq(toBN(other)); + } }, { key: "lt", value: function lt( + other) { + return toBN(this).lt(toBN(other)); + } }, { key: "lte", value: function lte( + other) { + return toBN(this).lte(toBN(other)); + } }, { key: "gt", value: function gt( + other) { + return toBN(this).gt(toBN(other)); + } }, { key: "gte", value: function gte( + other) { + return toBN(this).gte(toBN(other)); + } }, { key: "isNegative", value: function isNegative() + { + return this._hex[0] === "-"; + } }, { key: "isZero", value: function isZero() + { + return toBN(this).isZero(); + } }, { key: "toNumber", value: function toNumber() + { + try { + return toBN(this).toNumber(); + } + catch (error) { + throwFault("overflow", "toNumber", this.toString()); + } + return null; + } }, { key: "toBigInt", value: function toBigInt() + { + try { + return BigInt(this.toString()); + } + catch (e) {} + return logger.throwError("this platform does not support BigInt", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + value: this.toString() }); + + } }, { key: "toString", value: function toString() + { + // Lots of people expect this, which we do not support, so check (See: #889) + if (arguments.length > 0) { + if (arguments[0] === 10) { + if (!_warnedToStringRadix) { + _warnedToStringRadix = true; + logger.warn("BigNumber.toString does not accept any parameters; base-10 is assumed"); + } + } else + if (arguments[0] === 16) { + logger.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", _logger.Logger.errors.UNEXPECTED_ARGUMENT, {}); + } else + { + logger.throwError("BigNumber.toString does not accept parameters", _logger.Logger.errors.UNEXPECTED_ARGUMENT, {}); + } + } + return toBN(this).toString(10); + } }, { key: "toHexString", value: function toHexString() + { + return this._hex; + } }, { key: "toJSON", value: function toJSON( + key) { + return { type: "BigNumber", hex: this.toHexString() }; + } }], [{ key: "from", value: function from( + value) { + if (value instanceof BigNumber) { + return value; + } + if (typeof value === "string") { + if (value.match(/^-?0x[0-9a-f]+$/i)) { + return new BigNumber(_constructorGuard, toHex(value)); + } + if (value.match(/^-?[0-9]+$/)) { + return new BigNumber(_constructorGuard, toHex(new BN(value))); + } + return logger.throwArgumentError("invalid BigNumber string", "value", value); + } + if (typeof value === "number") { + if (value % 1) { + throwFault("underflow", "BigNumber.from", value); + } + if (value >= MAX_SAFE || value <= -MAX_SAFE) { + throwFault("overflow", "BigNumber.from", value); + } + return BigNumber.from(String(value)); + } + var anyValue = value; + if (typeof anyValue === "bigint") { + return BigNumber.from(anyValue.toString()); + } + if ((0, _bytes.isBytes)(anyValue)) { + return BigNumber.from((0, _bytes.hexlify)(anyValue)); + } + if (anyValue) { + // Hexable interface (takes priority) + if (anyValue.toHexString) { + var hex = anyValue.toHexString(); + if (typeof hex === "string") { + return BigNumber.from(hex); + } + } else + { + // For now, handle legacy JSON-ified values (goes away in v6) + var _hex = anyValue._hex; + // New-form JSON + if (_hex == null && anyValue.type === "BigNumber") { + _hex = anyValue.hex; + } + if (typeof _hex === "string") { + if ((0, _bytes.isHexString)(_hex) || _hex[0] === "-" && (0, _bytes.isHexString)(_hex.substring(1))) { + return BigNumber.from(_hex); + } + } + } + } + return logger.throwArgumentError("invalid BigNumber value", "value", value); + } }, { key: "isBigNumber", value: function isBigNumber( + value) { + return !!(value && value._isBigNumber); + } }]);return BigNumber;}(); + +// Normalize the hex string +exports.BigNumber = BigNumber;function toHex(value) { + // For BN, call on the hex string + if (typeof value !== "string") { + return toHex(value.toString(16)); + } + // If negative, prepend the negative sign to the normalized positive value + if (value[0] === "-") { + // Strip off the negative sign + value = value.substring(1); + // Cannot have multiple negative signs (e.g. "--0x04") + if (value[0] === "-") { + logger.throwArgumentError("invalid hex", "value", value); + } + // Call toHex on the positive component + value = toHex(value); + // Do not allow "-0x00" + if (value === "0x00") { + return value; + } + // Negate the value + return "-" + value; + } + // Add a "0x" prefix if missing + if (value.substring(0, 2) !== "0x") { + value = "0x" + value; + } + // Normalize zero + if (value === "0x") { + return "0x00"; + } + // Make the string even length + if (value.length % 2) { + value = "0x0" + value.substring(2); + } + // Trim to smallest even-length string + while (value.length > 4 && value.substring(0, 4) === "0x00") { + value = "0x" + value.substring(4); + } + return value; +} +function toBigNumber(value) { + return BigNumber.from(toHex(value)); +} +function toBN(value) { + var hex = BigNumber.from(value).toHexString(); + if (hex[0] === "-") { + return new BN("-" + hex.substring(3), 16); + } + return new BN(hex.substring(2), 16); +} +function throwFault(fault, operation, value) { + var params = { fault: fault, operation: operation }; + if (value != null) { + params.value = value; + } + return logger.throwError(fault, _logger.Logger.errors.NUMERIC_FAULT, params); +} +// value should have no prefix +function _base36To16(value) { + return new BN(value, 36).toString(16); +} +// value should have no prefix +function _base16To36(value) { + return new BN(value, 16).toString(36); +} + +/***/ }), +/* 105 */ +/*!**************************************!*\ + !*** ./node_modules/bn.js/lib/bn.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(module) {(function (module, exports) { + 'use strict'; + + // Utils + function assert (val, msg) { + if (!val) throw new Error(msg || 'Assertion failed'); + } + + // Could use `inherits` module, but don't want to move from single file + // architecture yet. + function inherits (ctor, superCtor) { + ctor.super_ = superCtor; + var TempCtor = function () {}; + TempCtor.prototype = superCtor.prototype; + ctor.prototype = new TempCtor(); + ctor.prototype.constructor = ctor; + } + + // BN + + function BN (number, base, endian) { + if (BN.isBN(number)) { + return number; + } + + this.negative = 0; + this.words = null; + this.length = 0; + + // Reduction context + this.red = null; + + if (number !== null) { + if (base === 'le' || base === 'be') { + endian = base; + base = 10; + } + + this._init(number || 0, base || 10, endian || 'be'); + } + } + if (typeof module === 'object') { + module.exports = BN; + } else { + exports.BN = BN; + } + + BN.BN = BN; + BN.wordSize = 26; + + var Buffer; + try { + Buffer = __webpack_require__(/*! buffer */ 107).Buffer; + } catch (e) { + } + + BN.isBN = function isBN (num) { + if (num instanceof BN) { + return true; + } + + return num !== null && typeof num === 'object' && + num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); + }; + + BN.max = function max (left, right) { + if (left.cmp(right) > 0) return left; + return right; + }; + + BN.min = function min (left, right) { + if (left.cmp(right) < 0) return left; + return right; + }; + + BN.prototype._init = function init (number, base, endian) { + if (typeof number === 'number') { + return this._initNumber(number, base, endian); + } + + if (typeof number === 'object') { + return this._initArray(number, base, endian); + } + + if (base === 'hex') { + base = 16; + } + assert(base === (base | 0) && base >= 2 && base <= 36); + + number = number.toString().replace(/\s+/g, ''); + var start = 0; + if (number[0] === '-') { + start++; + } + + if (base === 16) { + this._parseHex(number, start); + } else { + this._parseBase(number, base, start); + } + + if (number[0] === '-') { + this.negative = 1; + } + + this._strip(); + + if (endian !== 'le') return; + + this._initArray(this.toArray(), base, endian); + }; + + BN.prototype._initNumber = function _initNumber (number, base, endian) { + if (number < 0) { + this.negative = 1; + number = -number; + } + if (number < 0x4000000) { + this.words = [number & 0x3ffffff]; + this.length = 1; + } else if (number < 0x10000000000000) { + this.words = [ + number & 0x3ffffff, + (number / 0x4000000) & 0x3ffffff + ]; + this.length = 2; + } else { + assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) + this.words = [ + number & 0x3ffffff, + (number / 0x4000000) & 0x3ffffff, + 1 + ]; + this.length = 3; + } + + if (endian !== 'le') return; + + // Reverse the bytes + this._initArray(this.toArray(), base, endian); + }; + + BN.prototype._initArray = function _initArray (number, base, endian) { + // Perhaps a Uint8Array + assert(typeof number.length === 'number'); + if (number.length <= 0) { + this.words = [0]; + this.length = 1; + return this; + } + + this.length = Math.ceil(number.length / 3); + this.words = new Array(this.length); + for (var i = 0; i < this.length; i++) { + this.words[i] = 0; + } + + var j, w; + var off = 0; + if (endian === 'be') { + for (i = number.length - 1, j = 0; i >= 0; i -= 3) { + w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); + this.words[j] |= (w << off) & 0x3ffffff; + this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; + off += 24; + if (off >= 26) { + off -= 26; + j++; + } + } + } else if (endian === 'le') { + for (i = 0, j = 0; i < number.length; i += 3) { + w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); + this.words[j] |= (w << off) & 0x3ffffff; + this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; + off += 24; + if (off >= 26) { + off -= 26; + j++; + } + } + } + return this._strip(); + }; + + function parseHex (str, start, end) { + var r = 0; + var len = Math.min(str.length, end); + var z = 0; + for (var i = start; i < len; i++) { + var c = str.charCodeAt(i) - 48; + + r <<= 4; + + var b; + + // 'a' - 'f' + if (c >= 49 && c <= 54) { + b = c - 49 + 0xa; + + // 'A' - 'F' + } else if (c >= 17 && c <= 22) { + b = c - 17 + 0xa; + + // '0' - '9' + } else { + b = c; + } + + r |= b; + z |= b; + } + + assert(!(z & 0xf0), 'Invalid character in ' + str); + return r; + } + + BN.prototype._parseHex = function _parseHex (number, start) { + // Create possibly bigger array to ensure that it fits the number + this.length = Math.ceil((number.length - start) / 6); + this.words = new Array(this.length); + for (var i = 0; i < this.length; i++) { + this.words[i] = 0; + } + + var j, w; + // Scan 24-bit chunks and add them to the number + var off = 0; + for (i = number.length - 6, j = 0; i >= start; i -= 6) { + w = parseHex(number, i, i + 6); + this.words[j] |= (w << off) & 0x3ffffff; + // NOTE: `0x3fffff` is intentional here, 26bits max shift + 24bit hex limb + this.words[j + 1] |= w >>> (26 - off) & 0x3fffff; + off += 24; + if (off >= 26) { + off -= 26; + j++; + } + } + if (i + 6 !== start) { + w = parseHex(number, start, i + 6); + this.words[j] |= (w << off) & 0x3ffffff; + this.words[j + 1] |= w >>> (26 - off) & 0x3fffff; + } + this._strip(); + }; + + function parseBase (str, start, end, mul) { + var r = 0; + var b = 0; + var len = Math.min(str.length, end); + for (var i = start; i < len; i++) { + var c = str.charCodeAt(i) - 48; + + r *= mul; + + // 'a' + if (c >= 49) { + b = c - 49 + 0xa; + + // 'A' + } else if (c >= 17) { + b = c - 17 + 0xa; + + // '0' - '9' + } else { + b = c; + } + assert(c >= 0 && b < mul, 'Invalid character'); + r += b; + } + return r; + } + + BN.prototype._parseBase = function _parseBase (number, base, start) { + // Initialize as zero + this.words = [0]; + this.length = 1; + + // Find length of limb in base + for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { + limbLen++; + } + limbLen--; + limbPow = (limbPow / base) | 0; + + var total = number.length - start; + var mod = total % limbLen; + var end = Math.min(total, total - mod) + start; + + var word = 0; + for (var i = start; i < end; i += limbLen) { + word = parseBase(number, i, i + limbLen, base); + + this.imuln(limbPow); + if (this.words[0] + word < 0x4000000) { + this.words[0] += word; + } else { + this._iaddn(word); + } + } + + if (mod !== 0) { + var pow = 1; + word = parseBase(number, i, number.length, base); + + for (i = 0; i < mod; i++) { + pow *= base; + } + + this.imuln(pow); + if (this.words[0] + word < 0x4000000) { + this.words[0] += word; + } else { + this._iaddn(word); + } + } + }; + + BN.prototype.copy = function copy (dest) { + dest.words = new Array(this.length); + for (var i = 0; i < this.length; i++) { + dest.words[i] = this.words[i]; + } + dest.length = this.length; + dest.negative = this.negative; + dest.red = this.red; + }; + + function move (dest, src) { + dest.words = src.words; + dest.length = src.length; + dest.negative = src.negative; + dest.red = src.red; + } + + BN.prototype._move = function _move (dest) { + move(dest, this); + }; + + BN.prototype.clone = function clone () { + var r = new BN(null); + this.copy(r); + return r; + }; + + BN.prototype._expand = function _expand (size) { + while (this.length < size) { + this.words[this.length++] = 0; + } + return this; + }; + + // Remove leading `0` from `this` + BN.prototype._strip = function strip () { + while (this.length > 1 && this.words[this.length - 1] === 0) { + this.length--; + } + return this._normSign(); + }; + + BN.prototype._normSign = function _normSign () { + // -0 = 0 + if (this.length === 1 && this.words[0] === 0) { + this.negative = 0; + } + return this; + }; + + // Check Symbol.for because not everywhere where Symbol defined + // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol#Browser_compatibility + if (typeof Symbol !== 'undefined' && typeof Symbol.for === 'function') { + BN.prototype[Symbol.for('nodejs.util.inspect.custom')] = inspect; + } else { + BN.prototype.inspect = inspect; + } + + function inspect () { + return (this.red ? ''; + } + + /* + + var zeros = []; + var groupSizes = []; + var groupBases = []; + + var s = ''; + var i = -1; + while (++i < BN.wordSize) { + zeros[i] = s; + s += '0'; + } + groupSizes[0] = 0; + groupSizes[1] = 0; + groupBases[0] = 0; + groupBases[1] = 0; + var base = 2 - 1; + while (++base < 36 + 1) { + var groupSize = 0; + var groupBase = 1; + while (groupBase < (1 << BN.wordSize) / base) { + groupBase *= base; + groupSize += 1; + } + groupSizes[base] = groupSize; + groupBases[base] = groupBase; + } + + */ + + var zeros = [ + '', + '0', + '00', + '000', + '0000', + '00000', + '000000', + '0000000', + '00000000', + '000000000', + '0000000000', + '00000000000', + '000000000000', + '0000000000000', + '00000000000000', + '000000000000000', + '0000000000000000', + '00000000000000000', + '000000000000000000', + '0000000000000000000', + '00000000000000000000', + '000000000000000000000', + '0000000000000000000000', + '00000000000000000000000', + '000000000000000000000000', + '0000000000000000000000000' + ]; + + var groupSizes = [ + 0, 0, + 25, 16, 12, 11, 10, 9, 8, + 8, 7, 7, 7, 7, 6, 6, + 6, 6, 6, 6, 6, 5, 5, + 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5 + ]; + + var groupBases = [ + 0, 0, + 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, + 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, + 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, + 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, + 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 + ]; + + BN.prototype.toString = function toString (base, padding) { + base = base || 10; + padding = padding | 0 || 1; + + var out; + if (base === 16 || base === 'hex') { + out = ''; + var off = 0; + var carry = 0; + for (var i = 0; i < this.length; i++) { + var w = this.words[i]; + var word = (((w << off) | carry) & 0xffffff).toString(16); + carry = (w >>> (24 - off)) & 0xffffff; + if (carry !== 0 || i !== this.length - 1) { + out = zeros[6 - word.length] + word + out; + } else { + out = word + out; + } + off += 2; + if (off >= 26) { + off -= 26; + i--; + } + } + if (carry !== 0) { + out = carry.toString(16) + out; + } + while (out.length % padding !== 0) { + out = '0' + out; + } + if (this.negative !== 0) { + out = '-' + out; + } + return out; + } + + if (base === (base | 0) && base >= 2 && base <= 36) { + // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); + var groupSize = groupSizes[base]; + // var groupBase = Math.pow(base, groupSize); + var groupBase = groupBases[base]; + out = ''; + var c = this.clone(); + c.negative = 0; + while (!c.isZero()) { + var r = c.modrn(groupBase).toString(base); + c = c.idivn(groupBase); + + if (!c.isZero()) { + out = zeros[groupSize - r.length] + r + out; + } else { + out = r + out; + } + } + if (this.isZero()) { + out = '0' + out; + } + while (out.length % padding !== 0) { + out = '0' + out; + } + if (this.negative !== 0) { + out = '-' + out; + } + return out; + } + + assert(false, 'Base should be between 2 and 36'); + }; + + BN.prototype.toNumber = function toNumber () { + var ret = this.words[0]; + if (this.length === 2) { + ret += this.words[1] * 0x4000000; + } else if (this.length === 3 && this.words[2] === 0x01) { + // NOTE: at this stage it is known that the top bit is set + ret += 0x10000000000000 + (this.words[1] * 0x4000000); + } else if (this.length > 2) { + assert(false, 'Number can only safely store up to 53 bits'); + } + return (this.negative !== 0) ? -ret : ret; + }; + + BN.prototype.toJSON = function toJSON () { + return this.toString(16, 2); + }; + + if (Buffer) { + BN.prototype.toBuffer = function toBuffer (endian, length) { + return this.toArrayLike(Buffer, endian, length); + }; + } + + BN.prototype.toArray = function toArray (endian, length) { + return this.toArrayLike(Array, endian, length); + }; + + var allocate = function allocate (ArrayType, size) { + if (ArrayType.allocUnsafe) { + return ArrayType.allocUnsafe(size); + } + return new ArrayType(size); + }; + + BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { + this._strip(); + + var byteLength = this.byteLength(); + var reqLength = length || Math.max(1, byteLength); + assert(byteLength <= reqLength, 'byte array longer than desired length'); + assert(reqLength > 0, 'Requested array length <= 0'); + + var res = allocate(ArrayType, reqLength); + var postfix = endian === 'le' ? 'LE' : 'BE'; + this['_toArrayLike' + postfix](res, byteLength); + return res; + }; + + BN.prototype._toArrayLikeLE = function _toArrayLikeLE (res, byteLength) { + var position = 0; + var carry = 0; + + for (var i = 0, shift = 0; i < this.length; i++) { + var word = (this.words[i] << shift) | carry; + + res[position++] = word & 0xff; + if (position < res.length) { + res[position++] = (word >> 8) & 0xff; + } + if (position < res.length) { + res[position++] = (word >> 16) & 0xff; + } + + if (shift === 6) { + if (position < res.length) { + res[position++] = (word >> 24) & 0xff; + } + carry = 0; + shift = 0; + } else { + carry = word >>> 24; + shift += 2; + } + } + + if (position < res.length) { + res[position++] = carry; + + while (position < res.length) { + res[position++] = 0; + } + } + }; + + BN.prototype._toArrayLikeBE = function _toArrayLikeBE (res, byteLength) { + var position = res.length - 1; + var carry = 0; + + for (var i = 0, shift = 0; i < this.length; i++) { + var word = (this.words[i] << shift) | carry; + + res[position--] = word & 0xff; + if (position >= 0) { + res[position--] = (word >> 8) & 0xff; + } + if (position >= 0) { + res[position--] = (word >> 16) & 0xff; + } + + if (shift === 6) { + if (position >= 0) { + res[position--] = (word >> 24) & 0xff; + } + carry = 0; + shift = 0; + } else { + carry = word >>> 24; + shift += 2; + } + } + + if (position >= 0) { + res[position--] = carry; + + while (position >= 0) { + res[position--] = 0; + } + } + }; + + if (Math.clz32) { + BN.prototype._countBits = function _countBits (w) { + return 32 - Math.clz32(w); + }; + } else { + BN.prototype._countBits = function _countBits (w) { + var t = w; + var r = 0; + if (t >= 0x1000) { + r += 13; + t >>>= 13; + } + if (t >= 0x40) { + r += 7; + t >>>= 7; + } + if (t >= 0x8) { + r += 4; + t >>>= 4; + } + if (t >= 0x02) { + r += 2; + t >>>= 2; + } + return r + t; + }; + } + + BN.prototype._zeroBits = function _zeroBits (w) { + // Short-cut + if (w === 0) return 26; + + var t = w; + var r = 0; + if ((t & 0x1fff) === 0) { + r += 13; + t >>>= 13; + } + if ((t & 0x7f) === 0) { + r += 7; + t >>>= 7; + } + if ((t & 0xf) === 0) { + r += 4; + t >>>= 4; + } + if ((t & 0x3) === 0) { + r += 2; + t >>>= 2; + } + if ((t & 0x1) === 0) { + r++; + } + return r; + }; + + // Return number of used bits in a BN + BN.prototype.bitLength = function bitLength () { + var w = this.words[this.length - 1]; + var hi = this._countBits(w); + return (this.length - 1) * 26 + hi; + }; + + function toBitArray (num) { + var w = new Array(num.bitLength()); + + for (var bit = 0; bit < w.length; bit++) { + var off = (bit / 26) | 0; + var wbit = bit % 26; + + w[bit] = (num.words[off] >>> wbit) & 0x01; + } + + return w; + } + + // Number of trailing zero bits + BN.prototype.zeroBits = function zeroBits () { + if (this.isZero()) return 0; + + var r = 0; + for (var i = 0; i < this.length; i++) { + var b = this._zeroBits(this.words[i]); + r += b; + if (b !== 26) break; + } + return r; + }; + + BN.prototype.byteLength = function byteLength () { + return Math.ceil(this.bitLength() / 8); + }; + + BN.prototype.toTwos = function toTwos (width) { + if (this.negative !== 0) { + return this.abs().inotn(width).iaddn(1); + } + return this.clone(); + }; + + BN.prototype.fromTwos = function fromTwos (width) { + if (this.testn(width - 1)) { + return this.notn(width).iaddn(1).ineg(); + } + return this.clone(); + }; + + BN.prototype.isNeg = function isNeg () { + return this.negative !== 0; + }; + + // Return negative clone of `this` + BN.prototype.neg = function neg () { + return this.clone().ineg(); + }; + + BN.prototype.ineg = function ineg () { + if (!this.isZero()) { + this.negative ^= 1; + } + + return this; + }; + + // Or `num` with `this` in-place + BN.prototype.iuor = function iuor (num) { + while (this.length < num.length) { + this.words[this.length++] = 0; + } + + for (var i = 0; i < num.length; i++) { + this.words[i] = this.words[i] | num.words[i]; + } + + return this._strip(); + }; + + BN.prototype.ior = function ior (num) { + assert((this.negative | num.negative) === 0); + return this.iuor(num); + }; + + // Or `num` with `this` + BN.prototype.or = function or (num) { + if (this.length > num.length) return this.clone().ior(num); + return num.clone().ior(this); + }; + + BN.prototype.uor = function uor (num) { + if (this.length > num.length) return this.clone().iuor(num); + return num.clone().iuor(this); + }; + + // And `num` with `this` in-place + BN.prototype.iuand = function iuand (num) { + // b = min-length(num, this) + var b; + if (this.length > num.length) { + b = num; + } else { + b = this; + } + + for (var i = 0; i < b.length; i++) { + this.words[i] = this.words[i] & num.words[i]; + } + + this.length = b.length; + + return this._strip(); + }; + + BN.prototype.iand = function iand (num) { + assert((this.negative | num.negative) === 0); + return this.iuand(num); + }; + + // And `num` with `this` + BN.prototype.and = function and (num) { + if (this.length > num.length) return this.clone().iand(num); + return num.clone().iand(this); + }; + + BN.prototype.uand = function uand (num) { + if (this.length > num.length) return this.clone().iuand(num); + return num.clone().iuand(this); + }; + + // Xor `num` with `this` in-place + BN.prototype.iuxor = function iuxor (num) { + // a.length > b.length + var a; + var b; + if (this.length > num.length) { + a = this; + b = num; + } else { + a = num; + b = this; + } + + for (var i = 0; i < b.length; i++) { + this.words[i] = a.words[i] ^ b.words[i]; + } + + if (this !== a) { + for (; i < a.length; i++) { + this.words[i] = a.words[i]; + } + } + + this.length = a.length; + + return this._strip(); + }; + + BN.prototype.ixor = function ixor (num) { + assert((this.negative | num.negative) === 0); + return this.iuxor(num); + }; + + // Xor `num` with `this` + BN.prototype.xor = function xor (num) { + if (this.length > num.length) return this.clone().ixor(num); + return num.clone().ixor(this); + }; + + BN.prototype.uxor = function uxor (num) { + if (this.length > num.length) return this.clone().iuxor(num); + return num.clone().iuxor(this); + }; + + // Not ``this`` with ``width`` bitwidth + BN.prototype.inotn = function inotn (width) { + assert(typeof width === 'number' && width >= 0); + + var bytesNeeded = Math.ceil(width / 26) | 0; + var bitsLeft = width % 26; + + // Extend the buffer with leading zeroes + this._expand(bytesNeeded); + + if (bitsLeft > 0) { + bytesNeeded--; + } + + // Handle complete words + for (var i = 0; i < bytesNeeded; i++) { + this.words[i] = ~this.words[i] & 0x3ffffff; + } + + // Handle the residue + if (bitsLeft > 0) { + this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); + } + + // And remove leading zeroes + return this._strip(); + }; + + BN.prototype.notn = function notn (width) { + return this.clone().inotn(width); + }; + + // Set `bit` of `this` + BN.prototype.setn = function setn (bit, val) { + assert(typeof bit === 'number' && bit >= 0); + + var off = (bit / 26) | 0; + var wbit = bit % 26; + + this._expand(off + 1); + + if (val) { + this.words[off] = this.words[off] | (1 << wbit); + } else { + this.words[off] = this.words[off] & ~(1 << wbit); + } + + return this._strip(); + }; + + // Add `num` to `this` in-place + BN.prototype.iadd = function iadd (num) { + var r; + + // negative + positive + if (this.negative !== 0 && num.negative === 0) { + this.negative = 0; + r = this.isub(num); + this.negative ^= 1; + return this._normSign(); + + // positive + negative + } else if (this.negative === 0 && num.negative !== 0) { + num.negative = 0; + r = this.isub(num); + num.negative = 1; + return r._normSign(); + } + + // a.length > b.length + var a, b; + if (this.length > num.length) { + a = this; + b = num; + } else { + a = num; + b = this; + } + + var carry = 0; + for (var i = 0; i < b.length; i++) { + r = (a.words[i] | 0) + (b.words[i] | 0) + carry; + this.words[i] = r & 0x3ffffff; + carry = r >>> 26; + } + for (; carry !== 0 && i < a.length; i++) { + r = (a.words[i] | 0) + carry; + this.words[i] = r & 0x3ffffff; + carry = r >>> 26; + } + + this.length = a.length; + if (carry !== 0) { + this.words[this.length] = carry; + this.length++; + // Copy the rest of the words + } else if (a !== this) { + for (; i < a.length; i++) { + this.words[i] = a.words[i]; + } + } + + return this; + }; + + // Add `num` to `this` + BN.prototype.add = function add (num) { + var res; + if (num.negative !== 0 && this.negative === 0) { + num.negative = 0; + res = this.sub(num); + num.negative ^= 1; + return res; + } else if (num.negative === 0 && this.negative !== 0) { + this.negative = 0; + res = num.sub(this); + this.negative = 1; + return res; + } + + if (this.length > num.length) return this.clone().iadd(num); + + return num.clone().iadd(this); + }; + + // Subtract `num` from `this` in-place + BN.prototype.isub = function isub (num) { + // this - (-num) = this + num + if (num.negative !== 0) { + num.negative = 0; + var r = this.iadd(num); + num.negative = 1; + return r._normSign(); + + // -this - num = -(this + num) + } else if (this.negative !== 0) { + this.negative = 0; + this.iadd(num); + this.negative = 1; + return this._normSign(); + } + + // At this point both numbers are positive + var cmp = this.cmp(num); + + // Optimization - zeroify + if (cmp === 0) { + this.negative = 0; + this.length = 1; + this.words[0] = 0; + return this; + } + + // a > b + var a, b; + if (cmp > 0) { + a = this; + b = num; + } else { + a = num; + b = this; + } + + var carry = 0; + for (var i = 0; i < b.length; i++) { + r = (a.words[i] | 0) - (b.words[i] | 0) + carry; + carry = r >> 26; + this.words[i] = r & 0x3ffffff; + } + for (; carry !== 0 && i < a.length; i++) { + r = (a.words[i] | 0) + carry; + carry = r >> 26; + this.words[i] = r & 0x3ffffff; + } + + // Copy rest of the words + if (carry === 0 && i < a.length && a !== this) { + for (; i < a.length; i++) { + this.words[i] = a.words[i]; + } + } + + this.length = Math.max(this.length, i); + + if (a !== this) { + this.negative = 1; + } + + return this._strip(); + }; + + // Subtract `num` from `this` + BN.prototype.sub = function sub (num) { + return this.clone().isub(num); + }; + + function smallMulTo (self, num, out) { + out.negative = num.negative ^ self.negative; + var len = (self.length + num.length) | 0; + out.length = len; + len = (len - 1) | 0; + + // Peel one iteration (compiler can't do it, because of code complexity) + var a = self.words[0] | 0; + var b = num.words[0] | 0; + var r = a * b; + + var lo = r & 0x3ffffff; + var carry = (r / 0x4000000) | 0; + out.words[0] = lo; + + for (var k = 1; k < len; k++) { + // Sum all words with the same `i + j = k` and accumulate `ncarry`, + // note that ncarry could be >= 0x3ffffff + var ncarry = carry >>> 26; + var rword = carry & 0x3ffffff; + var maxJ = Math.min(k, num.length - 1); + for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { + var i = (k - j) | 0; + a = self.words[i] | 0; + b = num.words[j] | 0; + r = a * b + rword; + ncarry += (r / 0x4000000) | 0; + rword = r & 0x3ffffff; + } + out.words[k] = rword | 0; + carry = ncarry | 0; + } + if (carry !== 0) { + out.words[k] = carry | 0; + } else { + out.length--; + } + + return out._strip(); + } + + // TODO(indutny): it may be reasonable to omit it for users who don't need + // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit + // multiplication (like elliptic secp256k1). + var comb10MulTo = function comb10MulTo (self, num, out) { + var a = self.words; + var b = num.words; + var o = out.words; + var c = 0; + var lo; + var mid; + var hi; + var a0 = a[0] | 0; + var al0 = a0 & 0x1fff; + var ah0 = a0 >>> 13; + var a1 = a[1] | 0; + var al1 = a1 & 0x1fff; + var ah1 = a1 >>> 13; + var a2 = a[2] | 0; + var al2 = a2 & 0x1fff; + var ah2 = a2 >>> 13; + var a3 = a[3] | 0; + var al3 = a3 & 0x1fff; + var ah3 = a3 >>> 13; + var a4 = a[4] | 0; + var al4 = a4 & 0x1fff; + var ah4 = a4 >>> 13; + var a5 = a[5] | 0; + var al5 = a5 & 0x1fff; + var ah5 = a5 >>> 13; + var a6 = a[6] | 0; + var al6 = a6 & 0x1fff; + var ah6 = a6 >>> 13; + var a7 = a[7] | 0; + var al7 = a7 & 0x1fff; + var ah7 = a7 >>> 13; + var a8 = a[8] | 0; + var al8 = a8 & 0x1fff; + var ah8 = a8 >>> 13; + var a9 = a[9] | 0; + var al9 = a9 & 0x1fff; + var ah9 = a9 >>> 13; + var b0 = b[0] | 0; + var bl0 = b0 & 0x1fff; + var bh0 = b0 >>> 13; + var b1 = b[1] | 0; + var bl1 = b1 & 0x1fff; + var bh1 = b1 >>> 13; + var b2 = b[2] | 0; + var bl2 = b2 & 0x1fff; + var bh2 = b2 >>> 13; + var b3 = b[3] | 0; + var bl3 = b3 & 0x1fff; + var bh3 = b3 >>> 13; + var b4 = b[4] | 0; + var bl4 = b4 & 0x1fff; + var bh4 = b4 >>> 13; + var b5 = b[5] | 0; + var bl5 = b5 & 0x1fff; + var bh5 = b5 >>> 13; + var b6 = b[6] | 0; + var bl6 = b6 & 0x1fff; + var bh6 = b6 >>> 13; + var b7 = b[7] | 0; + var bl7 = b7 & 0x1fff; + var bh7 = b7 >>> 13; + var b8 = b[8] | 0; + var bl8 = b8 & 0x1fff; + var bh8 = b8 >>> 13; + var b9 = b[9] | 0; + var bl9 = b9 & 0x1fff; + var bh9 = b9 >>> 13; + + out.negative = self.negative ^ num.negative; + out.length = 19; + /* k = 0 */ + lo = Math.imul(al0, bl0); + mid = Math.imul(al0, bh0); + mid = (mid + Math.imul(ah0, bl0)) | 0; + hi = Math.imul(ah0, bh0); + var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; + w0 &= 0x3ffffff; + /* k = 1 */ + lo = Math.imul(al1, bl0); + mid = Math.imul(al1, bh0); + mid = (mid + Math.imul(ah1, bl0)) | 0; + hi = Math.imul(ah1, bh0); + lo = (lo + Math.imul(al0, bl1)) | 0; + mid = (mid + Math.imul(al0, bh1)) | 0; + mid = (mid + Math.imul(ah0, bl1)) | 0; + hi = (hi + Math.imul(ah0, bh1)) | 0; + var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; + w1 &= 0x3ffffff; + /* k = 2 */ + lo = Math.imul(al2, bl0); + mid = Math.imul(al2, bh0); + mid = (mid + Math.imul(ah2, bl0)) | 0; + hi = Math.imul(ah2, bh0); + lo = (lo + Math.imul(al1, bl1)) | 0; + mid = (mid + Math.imul(al1, bh1)) | 0; + mid = (mid + Math.imul(ah1, bl1)) | 0; + hi = (hi + Math.imul(ah1, bh1)) | 0; + lo = (lo + Math.imul(al0, bl2)) | 0; + mid = (mid + Math.imul(al0, bh2)) | 0; + mid = (mid + Math.imul(ah0, bl2)) | 0; + hi = (hi + Math.imul(ah0, bh2)) | 0; + var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; + w2 &= 0x3ffffff; + /* k = 3 */ + lo = Math.imul(al3, bl0); + mid = Math.imul(al3, bh0); + mid = (mid + Math.imul(ah3, bl0)) | 0; + hi = Math.imul(ah3, bh0); + lo = (lo + Math.imul(al2, bl1)) | 0; + mid = (mid + Math.imul(al2, bh1)) | 0; + mid = (mid + Math.imul(ah2, bl1)) | 0; + hi = (hi + Math.imul(ah2, bh1)) | 0; + lo = (lo + Math.imul(al1, bl2)) | 0; + mid = (mid + Math.imul(al1, bh2)) | 0; + mid = (mid + Math.imul(ah1, bl2)) | 0; + hi = (hi + Math.imul(ah1, bh2)) | 0; + lo = (lo + Math.imul(al0, bl3)) | 0; + mid = (mid + Math.imul(al0, bh3)) | 0; + mid = (mid + Math.imul(ah0, bl3)) | 0; + hi = (hi + Math.imul(ah0, bh3)) | 0; + var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; + w3 &= 0x3ffffff; + /* k = 4 */ + lo = Math.imul(al4, bl0); + mid = Math.imul(al4, bh0); + mid = (mid + Math.imul(ah4, bl0)) | 0; + hi = Math.imul(ah4, bh0); + lo = (lo + Math.imul(al3, bl1)) | 0; + mid = (mid + Math.imul(al3, bh1)) | 0; + mid = (mid + Math.imul(ah3, bl1)) | 0; + hi = (hi + Math.imul(ah3, bh1)) | 0; + lo = (lo + Math.imul(al2, bl2)) | 0; + mid = (mid + Math.imul(al2, bh2)) | 0; + mid = (mid + Math.imul(ah2, bl2)) | 0; + hi = (hi + Math.imul(ah2, bh2)) | 0; + lo = (lo + Math.imul(al1, bl3)) | 0; + mid = (mid + Math.imul(al1, bh3)) | 0; + mid = (mid + Math.imul(ah1, bl3)) | 0; + hi = (hi + Math.imul(ah1, bh3)) | 0; + lo = (lo + Math.imul(al0, bl4)) | 0; + mid = (mid + Math.imul(al0, bh4)) | 0; + mid = (mid + Math.imul(ah0, bl4)) | 0; + hi = (hi + Math.imul(ah0, bh4)) | 0; + var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; + w4 &= 0x3ffffff; + /* k = 5 */ + lo = Math.imul(al5, bl0); + mid = Math.imul(al5, bh0); + mid = (mid + Math.imul(ah5, bl0)) | 0; + hi = Math.imul(ah5, bh0); + lo = (lo + Math.imul(al4, bl1)) | 0; + mid = (mid + Math.imul(al4, bh1)) | 0; + mid = (mid + Math.imul(ah4, bl1)) | 0; + hi = (hi + Math.imul(ah4, bh1)) | 0; + lo = (lo + Math.imul(al3, bl2)) | 0; + mid = (mid + Math.imul(al3, bh2)) | 0; + mid = (mid + Math.imul(ah3, bl2)) | 0; + hi = (hi + Math.imul(ah3, bh2)) | 0; + lo = (lo + Math.imul(al2, bl3)) | 0; + mid = (mid + Math.imul(al2, bh3)) | 0; + mid = (mid + Math.imul(ah2, bl3)) | 0; + hi = (hi + Math.imul(ah2, bh3)) | 0; + lo = (lo + Math.imul(al1, bl4)) | 0; + mid = (mid + Math.imul(al1, bh4)) | 0; + mid = (mid + Math.imul(ah1, bl4)) | 0; + hi = (hi + Math.imul(ah1, bh4)) | 0; + lo = (lo + Math.imul(al0, bl5)) | 0; + mid = (mid + Math.imul(al0, bh5)) | 0; + mid = (mid + Math.imul(ah0, bl5)) | 0; + hi = (hi + Math.imul(ah0, bh5)) | 0; + var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; + w5 &= 0x3ffffff; + /* k = 6 */ + lo = Math.imul(al6, bl0); + mid = Math.imul(al6, bh0); + mid = (mid + Math.imul(ah6, bl0)) | 0; + hi = Math.imul(ah6, bh0); + lo = (lo + Math.imul(al5, bl1)) | 0; + mid = (mid + Math.imul(al5, bh1)) | 0; + mid = (mid + Math.imul(ah5, bl1)) | 0; + hi = (hi + Math.imul(ah5, bh1)) | 0; + lo = (lo + Math.imul(al4, bl2)) | 0; + mid = (mid + Math.imul(al4, bh2)) | 0; + mid = (mid + Math.imul(ah4, bl2)) | 0; + hi = (hi + Math.imul(ah4, bh2)) | 0; + lo = (lo + Math.imul(al3, bl3)) | 0; + mid = (mid + Math.imul(al3, bh3)) | 0; + mid = (mid + Math.imul(ah3, bl3)) | 0; + hi = (hi + Math.imul(ah3, bh3)) | 0; + lo = (lo + Math.imul(al2, bl4)) | 0; + mid = (mid + Math.imul(al2, bh4)) | 0; + mid = (mid + Math.imul(ah2, bl4)) | 0; + hi = (hi + Math.imul(ah2, bh4)) | 0; + lo = (lo + Math.imul(al1, bl5)) | 0; + mid = (mid + Math.imul(al1, bh5)) | 0; + mid = (mid + Math.imul(ah1, bl5)) | 0; + hi = (hi + Math.imul(ah1, bh5)) | 0; + lo = (lo + Math.imul(al0, bl6)) | 0; + mid = (mid + Math.imul(al0, bh6)) | 0; + mid = (mid + Math.imul(ah0, bl6)) | 0; + hi = (hi + Math.imul(ah0, bh6)) | 0; + var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; + w6 &= 0x3ffffff; + /* k = 7 */ + lo = Math.imul(al7, bl0); + mid = Math.imul(al7, bh0); + mid = (mid + Math.imul(ah7, bl0)) | 0; + hi = Math.imul(ah7, bh0); + lo = (lo + Math.imul(al6, bl1)) | 0; + mid = (mid + Math.imul(al6, bh1)) | 0; + mid = (mid + Math.imul(ah6, bl1)) | 0; + hi = (hi + Math.imul(ah6, bh1)) | 0; + lo = (lo + Math.imul(al5, bl2)) | 0; + mid = (mid + Math.imul(al5, bh2)) | 0; + mid = (mid + Math.imul(ah5, bl2)) | 0; + hi = (hi + Math.imul(ah5, bh2)) | 0; + lo = (lo + Math.imul(al4, bl3)) | 0; + mid = (mid + Math.imul(al4, bh3)) | 0; + mid = (mid + Math.imul(ah4, bl3)) | 0; + hi = (hi + Math.imul(ah4, bh3)) | 0; + lo = (lo + Math.imul(al3, bl4)) | 0; + mid = (mid + Math.imul(al3, bh4)) | 0; + mid = (mid + Math.imul(ah3, bl4)) | 0; + hi = (hi + Math.imul(ah3, bh4)) | 0; + lo = (lo + Math.imul(al2, bl5)) | 0; + mid = (mid + Math.imul(al2, bh5)) | 0; + mid = (mid + Math.imul(ah2, bl5)) | 0; + hi = (hi + Math.imul(ah2, bh5)) | 0; + lo = (lo + Math.imul(al1, bl6)) | 0; + mid = (mid + Math.imul(al1, bh6)) | 0; + mid = (mid + Math.imul(ah1, bl6)) | 0; + hi = (hi + Math.imul(ah1, bh6)) | 0; + lo = (lo + Math.imul(al0, bl7)) | 0; + mid = (mid + Math.imul(al0, bh7)) | 0; + mid = (mid + Math.imul(ah0, bl7)) | 0; + hi = (hi + Math.imul(ah0, bh7)) | 0; + var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; + w7 &= 0x3ffffff; + /* k = 8 */ + lo = Math.imul(al8, bl0); + mid = Math.imul(al8, bh0); + mid = (mid + Math.imul(ah8, bl0)) | 0; + hi = Math.imul(ah8, bh0); + lo = (lo + Math.imul(al7, bl1)) | 0; + mid = (mid + Math.imul(al7, bh1)) | 0; + mid = (mid + Math.imul(ah7, bl1)) | 0; + hi = (hi + Math.imul(ah7, bh1)) | 0; + lo = (lo + Math.imul(al6, bl2)) | 0; + mid = (mid + Math.imul(al6, bh2)) | 0; + mid = (mid + Math.imul(ah6, bl2)) | 0; + hi = (hi + Math.imul(ah6, bh2)) | 0; + lo = (lo + Math.imul(al5, bl3)) | 0; + mid = (mid + Math.imul(al5, bh3)) | 0; + mid = (mid + Math.imul(ah5, bl3)) | 0; + hi = (hi + Math.imul(ah5, bh3)) | 0; + lo = (lo + Math.imul(al4, bl4)) | 0; + mid = (mid + Math.imul(al4, bh4)) | 0; + mid = (mid + Math.imul(ah4, bl4)) | 0; + hi = (hi + Math.imul(ah4, bh4)) | 0; + lo = (lo + Math.imul(al3, bl5)) | 0; + mid = (mid + Math.imul(al3, bh5)) | 0; + mid = (mid + Math.imul(ah3, bl5)) | 0; + hi = (hi + Math.imul(ah3, bh5)) | 0; + lo = (lo + Math.imul(al2, bl6)) | 0; + mid = (mid + Math.imul(al2, bh6)) | 0; + mid = (mid + Math.imul(ah2, bl6)) | 0; + hi = (hi + Math.imul(ah2, bh6)) | 0; + lo = (lo + Math.imul(al1, bl7)) | 0; + mid = (mid + Math.imul(al1, bh7)) | 0; + mid = (mid + Math.imul(ah1, bl7)) | 0; + hi = (hi + Math.imul(ah1, bh7)) | 0; + lo = (lo + Math.imul(al0, bl8)) | 0; + mid = (mid + Math.imul(al0, bh8)) | 0; + mid = (mid + Math.imul(ah0, bl8)) | 0; + hi = (hi + Math.imul(ah0, bh8)) | 0; + var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; + w8 &= 0x3ffffff; + /* k = 9 */ + lo = Math.imul(al9, bl0); + mid = Math.imul(al9, bh0); + mid = (mid + Math.imul(ah9, bl0)) | 0; + hi = Math.imul(ah9, bh0); + lo = (lo + Math.imul(al8, bl1)) | 0; + mid = (mid + Math.imul(al8, bh1)) | 0; + mid = (mid + Math.imul(ah8, bl1)) | 0; + hi = (hi + Math.imul(ah8, bh1)) | 0; + lo = (lo + Math.imul(al7, bl2)) | 0; + mid = (mid + Math.imul(al7, bh2)) | 0; + mid = (mid + Math.imul(ah7, bl2)) | 0; + hi = (hi + Math.imul(ah7, bh2)) | 0; + lo = (lo + Math.imul(al6, bl3)) | 0; + mid = (mid + Math.imul(al6, bh3)) | 0; + mid = (mid + Math.imul(ah6, bl3)) | 0; + hi = (hi + Math.imul(ah6, bh3)) | 0; + lo = (lo + Math.imul(al5, bl4)) | 0; + mid = (mid + Math.imul(al5, bh4)) | 0; + mid = (mid + Math.imul(ah5, bl4)) | 0; + hi = (hi + Math.imul(ah5, bh4)) | 0; + lo = (lo + Math.imul(al4, bl5)) | 0; + mid = (mid + Math.imul(al4, bh5)) | 0; + mid = (mid + Math.imul(ah4, bl5)) | 0; + hi = (hi + Math.imul(ah4, bh5)) | 0; + lo = (lo + Math.imul(al3, bl6)) | 0; + mid = (mid + Math.imul(al3, bh6)) | 0; + mid = (mid + Math.imul(ah3, bl6)) | 0; + hi = (hi + Math.imul(ah3, bh6)) | 0; + lo = (lo + Math.imul(al2, bl7)) | 0; + mid = (mid + Math.imul(al2, bh7)) | 0; + mid = (mid + Math.imul(ah2, bl7)) | 0; + hi = (hi + Math.imul(ah2, bh7)) | 0; + lo = (lo + Math.imul(al1, bl8)) | 0; + mid = (mid + Math.imul(al1, bh8)) | 0; + mid = (mid + Math.imul(ah1, bl8)) | 0; + hi = (hi + Math.imul(ah1, bh8)) | 0; + lo = (lo + Math.imul(al0, bl9)) | 0; + mid = (mid + Math.imul(al0, bh9)) | 0; + mid = (mid + Math.imul(ah0, bl9)) | 0; + hi = (hi + Math.imul(ah0, bh9)) | 0; + var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; + w9 &= 0x3ffffff; + /* k = 10 */ + lo = Math.imul(al9, bl1); + mid = Math.imul(al9, bh1); + mid = (mid + Math.imul(ah9, bl1)) | 0; + hi = Math.imul(ah9, bh1); + lo = (lo + Math.imul(al8, bl2)) | 0; + mid = (mid + Math.imul(al8, bh2)) | 0; + mid = (mid + Math.imul(ah8, bl2)) | 0; + hi = (hi + Math.imul(ah8, bh2)) | 0; + lo = (lo + Math.imul(al7, bl3)) | 0; + mid = (mid + Math.imul(al7, bh3)) | 0; + mid = (mid + Math.imul(ah7, bl3)) | 0; + hi = (hi + Math.imul(ah7, bh3)) | 0; + lo = (lo + Math.imul(al6, bl4)) | 0; + mid = (mid + Math.imul(al6, bh4)) | 0; + mid = (mid + Math.imul(ah6, bl4)) | 0; + hi = (hi + Math.imul(ah6, bh4)) | 0; + lo = (lo + Math.imul(al5, bl5)) | 0; + mid = (mid + Math.imul(al5, bh5)) | 0; + mid = (mid + Math.imul(ah5, bl5)) | 0; + hi = (hi + Math.imul(ah5, bh5)) | 0; + lo = (lo + Math.imul(al4, bl6)) | 0; + mid = (mid + Math.imul(al4, bh6)) | 0; + mid = (mid + Math.imul(ah4, bl6)) | 0; + hi = (hi + Math.imul(ah4, bh6)) | 0; + lo = (lo + Math.imul(al3, bl7)) | 0; + mid = (mid + Math.imul(al3, bh7)) | 0; + mid = (mid + Math.imul(ah3, bl7)) | 0; + hi = (hi + Math.imul(ah3, bh7)) | 0; + lo = (lo + Math.imul(al2, bl8)) | 0; + mid = (mid + Math.imul(al2, bh8)) | 0; + mid = (mid + Math.imul(ah2, bl8)) | 0; + hi = (hi + Math.imul(ah2, bh8)) | 0; + lo = (lo + Math.imul(al1, bl9)) | 0; + mid = (mid + Math.imul(al1, bh9)) | 0; + mid = (mid + Math.imul(ah1, bl9)) | 0; + hi = (hi + Math.imul(ah1, bh9)) | 0; + var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; + w10 &= 0x3ffffff; + /* k = 11 */ + lo = Math.imul(al9, bl2); + mid = Math.imul(al9, bh2); + mid = (mid + Math.imul(ah9, bl2)) | 0; + hi = Math.imul(ah9, bh2); + lo = (lo + Math.imul(al8, bl3)) | 0; + mid = (mid + Math.imul(al8, bh3)) | 0; + mid = (mid + Math.imul(ah8, bl3)) | 0; + hi = (hi + Math.imul(ah8, bh3)) | 0; + lo = (lo + Math.imul(al7, bl4)) | 0; + mid = (mid + Math.imul(al7, bh4)) | 0; + mid = (mid + Math.imul(ah7, bl4)) | 0; + hi = (hi + Math.imul(ah7, bh4)) | 0; + lo = (lo + Math.imul(al6, bl5)) | 0; + mid = (mid + Math.imul(al6, bh5)) | 0; + mid = (mid + Math.imul(ah6, bl5)) | 0; + hi = (hi + Math.imul(ah6, bh5)) | 0; + lo = (lo + Math.imul(al5, bl6)) | 0; + mid = (mid + Math.imul(al5, bh6)) | 0; + mid = (mid + Math.imul(ah5, bl6)) | 0; + hi = (hi + Math.imul(ah5, bh6)) | 0; + lo = (lo + Math.imul(al4, bl7)) | 0; + mid = (mid + Math.imul(al4, bh7)) | 0; + mid = (mid + Math.imul(ah4, bl7)) | 0; + hi = (hi + Math.imul(ah4, bh7)) | 0; + lo = (lo + Math.imul(al3, bl8)) | 0; + mid = (mid + Math.imul(al3, bh8)) | 0; + mid = (mid + Math.imul(ah3, bl8)) | 0; + hi = (hi + Math.imul(ah3, bh8)) | 0; + lo = (lo + Math.imul(al2, bl9)) | 0; + mid = (mid + Math.imul(al2, bh9)) | 0; + mid = (mid + Math.imul(ah2, bl9)) | 0; + hi = (hi + Math.imul(ah2, bh9)) | 0; + var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; + w11 &= 0x3ffffff; + /* k = 12 */ + lo = Math.imul(al9, bl3); + mid = Math.imul(al9, bh3); + mid = (mid + Math.imul(ah9, bl3)) | 0; + hi = Math.imul(ah9, bh3); + lo = (lo + Math.imul(al8, bl4)) | 0; + mid = (mid + Math.imul(al8, bh4)) | 0; + mid = (mid + Math.imul(ah8, bl4)) | 0; + hi = (hi + Math.imul(ah8, bh4)) | 0; + lo = (lo + Math.imul(al7, bl5)) | 0; + mid = (mid + Math.imul(al7, bh5)) | 0; + mid = (mid + Math.imul(ah7, bl5)) | 0; + hi = (hi + Math.imul(ah7, bh5)) | 0; + lo = (lo + Math.imul(al6, bl6)) | 0; + mid = (mid + Math.imul(al6, bh6)) | 0; + mid = (mid + Math.imul(ah6, bl6)) | 0; + hi = (hi + Math.imul(ah6, bh6)) | 0; + lo = (lo + Math.imul(al5, bl7)) | 0; + mid = (mid + Math.imul(al5, bh7)) | 0; + mid = (mid + Math.imul(ah5, bl7)) | 0; + hi = (hi + Math.imul(ah5, bh7)) | 0; + lo = (lo + Math.imul(al4, bl8)) | 0; + mid = (mid + Math.imul(al4, bh8)) | 0; + mid = (mid + Math.imul(ah4, bl8)) | 0; + hi = (hi + Math.imul(ah4, bh8)) | 0; + lo = (lo + Math.imul(al3, bl9)) | 0; + mid = (mid + Math.imul(al3, bh9)) | 0; + mid = (mid + Math.imul(ah3, bl9)) | 0; + hi = (hi + Math.imul(ah3, bh9)) | 0; + var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; + w12 &= 0x3ffffff; + /* k = 13 */ + lo = Math.imul(al9, bl4); + mid = Math.imul(al9, bh4); + mid = (mid + Math.imul(ah9, bl4)) | 0; + hi = Math.imul(ah9, bh4); + lo = (lo + Math.imul(al8, bl5)) | 0; + mid = (mid + Math.imul(al8, bh5)) | 0; + mid = (mid + Math.imul(ah8, bl5)) | 0; + hi = (hi + Math.imul(ah8, bh5)) | 0; + lo = (lo + Math.imul(al7, bl6)) | 0; + mid = (mid + Math.imul(al7, bh6)) | 0; + mid = (mid + Math.imul(ah7, bl6)) | 0; + hi = (hi + Math.imul(ah7, bh6)) | 0; + lo = (lo + Math.imul(al6, bl7)) | 0; + mid = (mid + Math.imul(al6, bh7)) | 0; + mid = (mid + Math.imul(ah6, bl7)) | 0; + hi = (hi + Math.imul(ah6, bh7)) | 0; + lo = (lo + Math.imul(al5, bl8)) | 0; + mid = (mid + Math.imul(al5, bh8)) | 0; + mid = (mid + Math.imul(ah5, bl8)) | 0; + hi = (hi + Math.imul(ah5, bh8)) | 0; + lo = (lo + Math.imul(al4, bl9)) | 0; + mid = (mid + Math.imul(al4, bh9)) | 0; + mid = (mid + Math.imul(ah4, bl9)) | 0; + hi = (hi + Math.imul(ah4, bh9)) | 0; + var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; + w13 &= 0x3ffffff; + /* k = 14 */ + lo = Math.imul(al9, bl5); + mid = Math.imul(al9, bh5); + mid = (mid + Math.imul(ah9, bl5)) | 0; + hi = Math.imul(ah9, bh5); + lo = (lo + Math.imul(al8, bl6)) | 0; + mid = (mid + Math.imul(al8, bh6)) | 0; + mid = (mid + Math.imul(ah8, bl6)) | 0; + hi = (hi + Math.imul(ah8, bh6)) | 0; + lo = (lo + Math.imul(al7, bl7)) | 0; + mid = (mid + Math.imul(al7, bh7)) | 0; + mid = (mid + Math.imul(ah7, bl7)) | 0; + hi = (hi + Math.imul(ah7, bh7)) | 0; + lo = (lo + Math.imul(al6, bl8)) | 0; + mid = (mid + Math.imul(al6, bh8)) | 0; + mid = (mid + Math.imul(ah6, bl8)) | 0; + hi = (hi + Math.imul(ah6, bh8)) | 0; + lo = (lo + Math.imul(al5, bl9)) | 0; + mid = (mid + Math.imul(al5, bh9)) | 0; + mid = (mid + Math.imul(ah5, bl9)) | 0; + hi = (hi + Math.imul(ah5, bh9)) | 0; + var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; + w14 &= 0x3ffffff; + /* k = 15 */ + lo = Math.imul(al9, bl6); + mid = Math.imul(al9, bh6); + mid = (mid + Math.imul(ah9, bl6)) | 0; + hi = Math.imul(ah9, bh6); + lo = (lo + Math.imul(al8, bl7)) | 0; + mid = (mid + Math.imul(al8, bh7)) | 0; + mid = (mid + Math.imul(ah8, bl7)) | 0; + hi = (hi + Math.imul(ah8, bh7)) | 0; + lo = (lo + Math.imul(al7, bl8)) | 0; + mid = (mid + Math.imul(al7, bh8)) | 0; + mid = (mid + Math.imul(ah7, bl8)) | 0; + hi = (hi + Math.imul(ah7, bh8)) | 0; + lo = (lo + Math.imul(al6, bl9)) | 0; + mid = (mid + Math.imul(al6, bh9)) | 0; + mid = (mid + Math.imul(ah6, bl9)) | 0; + hi = (hi + Math.imul(ah6, bh9)) | 0; + var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; + w15 &= 0x3ffffff; + /* k = 16 */ + lo = Math.imul(al9, bl7); + mid = Math.imul(al9, bh7); + mid = (mid + Math.imul(ah9, bl7)) | 0; + hi = Math.imul(ah9, bh7); + lo = (lo + Math.imul(al8, bl8)) | 0; + mid = (mid + Math.imul(al8, bh8)) | 0; + mid = (mid + Math.imul(ah8, bl8)) | 0; + hi = (hi + Math.imul(ah8, bh8)) | 0; + lo = (lo + Math.imul(al7, bl9)) | 0; + mid = (mid + Math.imul(al7, bh9)) | 0; + mid = (mid + Math.imul(ah7, bl9)) | 0; + hi = (hi + Math.imul(ah7, bh9)) | 0; + var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; + w16 &= 0x3ffffff; + /* k = 17 */ + lo = Math.imul(al9, bl8); + mid = Math.imul(al9, bh8); + mid = (mid + Math.imul(ah9, bl8)) | 0; + hi = Math.imul(ah9, bh8); + lo = (lo + Math.imul(al8, bl9)) | 0; + mid = (mid + Math.imul(al8, bh9)) | 0; + mid = (mid + Math.imul(ah8, bl9)) | 0; + hi = (hi + Math.imul(ah8, bh9)) | 0; + var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; + w17 &= 0x3ffffff; + /* k = 18 */ + lo = Math.imul(al9, bl9); + mid = Math.imul(al9, bh9); + mid = (mid + Math.imul(ah9, bl9)) | 0; + hi = Math.imul(ah9, bh9); + var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; + c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; + w18 &= 0x3ffffff; + o[0] = w0; + o[1] = w1; + o[2] = w2; + o[3] = w3; + o[4] = w4; + o[5] = w5; + o[6] = w6; + o[7] = w7; + o[8] = w8; + o[9] = w9; + o[10] = w10; + o[11] = w11; + o[12] = w12; + o[13] = w13; + o[14] = w14; + o[15] = w15; + o[16] = w16; + o[17] = w17; + o[18] = w18; + if (c !== 0) { + o[19] = c; + out.length++; + } + return out; + }; + + // Polyfill comb + if (!Math.imul) { + comb10MulTo = smallMulTo; + } + + function bigMulTo (self, num, out) { + out.negative = num.negative ^ self.negative; + out.length = self.length + num.length; + + var carry = 0; + var hncarry = 0; + for (var k = 0; k < out.length - 1; k++) { + // Sum all words with the same `i + j = k` and accumulate `ncarry`, + // note that ncarry could be >= 0x3ffffff + var ncarry = hncarry; + hncarry = 0; + var rword = carry & 0x3ffffff; + var maxJ = Math.min(k, num.length - 1); + for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { + var i = k - j; + var a = self.words[i] | 0; + var b = num.words[j] | 0; + var r = a * b; + + var lo = r & 0x3ffffff; + ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; + lo = (lo + rword) | 0; + rword = lo & 0x3ffffff; + ncarry = (ncarry + (lo >>> 26)) | 0; + + hncarry += ncarry >>> 26; + ncarry &= 0x3ffffff; + } + out.words[k] = rword; + carry = ncarry; + ncarry = hncarry; + } + if (carry !== 0) { + out.words[k] = carry; + } else { + out.length--; + } + + return out._strip(); + } + + function jumboMulTo (self, num, out) { + // Temporary disable, see https://github.com/indutny/bn.js/issues/211 + // var fftm = new FFTM(); + // return fftm.mulp(self, num, out); + return bigMulTo(self, num, out); + } + + BN.prototype.mulTo = function mulTo (num, out) { + var res; + var len = this.length + num.length; + if (this.length === 10 && num.length === 10) { + res = comb10MulTo(this, num, out); + } else if (len < 63) { + res = smallMulTo(this, num, out); + } else if (len < 1024) { + res = bigMulTo(this, num, out); + } else { + res = jumboMulTo(this, num, out); + } + + return res; + }; + + // Cooley-Tukey algorithm for FFT + // slightly revisited to rely on looping instead of recursion + + function FFTM (x, y) { + this.x = x; + this.y = y; + } + + FFTM.prototype.makeRBT = function makeRBT (N) { + var t = new Array(N); + var l = BN.prototype._countBits(N) - 1; + for (var i = 0; i < N; i++) { + t[i] = this.revBin(i, l, N); + } + + return t; + }; + + // Returns binary-reversed representation of `x` + FFTM.prototype.revBin = function revBin (x, l, N) { + if (x === 0 || x === N - 1) return x; + + var rb = 0; + for (var i = 0; i < l; i++) { + rb |= (x & 1) << (l - i - 1); + x >>= 1; + } + + return rb; + }; + + // Performs "tweedling" phase, therefore 'emulating' + // behaviour of the recursive algorithm + FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { + for (var i = 0; i < N; i++) { + rtws[i] = rws[rbt[i]]; + itws[i] = iws[rbt[i]]; + } + }; + + FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { + this.permute(rbt, rws, iws, rtws, itws, N); + + for (var s = 1; s < N; s <<= 1) { + var l = s << 1; + + var rtwdf = Math.cos(2 * Math.PI / l); + var itwdf = Math.sin(2 * Math.PI / l); + + for (var p = 0; p < N; p += l) { + var rtwdf_ = rtwdf; + var itwdf_ = itwdf; + + for (var j = 0; j < s; j++) { + var re = rtws[p + j]; + var ie = itws[p + j]; + + var ro = rtws[p + j + s]; + var io = itws[p + j + s]; + + var rx = rtwdf_ * ro - itwdf_ * io; + + io = rtwdf_ * io + itwdf_ * ro; + ro = rx; + + rtws[p + j] = re + ro; + itws[p + j] = ie + io; + + rtws[p + j + s] = re - ro; + itws[p + j + s] = ie - io; + + /* jshint maxdepth : false */ + if (j !== l) { + rx = rtwdf * rtwdf_ - itwdf * itwdf_; + + itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; + rtwdf_ = rx; + } + } + } + } + }; + + FFTM.prototype.guessLen13b = function guessLen13b (n, m) { + var N = Math.max(m, n) | 1; + var odd = N & 1; + var i = 0; + for (N = N / 2 | 0; N; N = N >>> 1) { + i++; + } + + return 1 << i + 1 + odd; + }; + + FFTM.prototype.conjugate = function conjugate (rws, iws, N) { + if (N <= 1) return; + + for (var i = 0; i < N / 2; i++) { + var t = rws[i]; + + rws[i] = rws[N - i - 1]; + rws[N - i - 1] = t; + + t = iws[i]; + + iws[i] = -iws[N - i - 1]; + iws[N - i - 1] = -t; + } + }; + + FFTM.prototype.normalize13b = function normalize13b (ws, N) { + var carry = 0; + for (var i = 0; i < N / 2; i++) { + var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + + Math.round(ws[2 * i] / N) + + carry; + + ws[i] = w & 0x3ffffff; + + if (w < 0x4000000) { + carry = 0; + } else { + carry = w / 0x4000000 | 0; + } + } + + return ws; + }; + + FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { + var carry = 0; + for (var i = 0; i < len; i++) { + carry = carry + (ws[i] | 0); + + rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; + rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; + } + + // Pad with zeroes + for (i = 2 * len; i < N; ++i) { + rws[i] = 0; + } + + assert(carry === 0); + assert((carry & ~0x1fff) === 0); + }; + + FFTM.prototype.stub = function stub (N) { + var ph = new Array(N); + for (var i = 0; i < N; i++) { + ph[i] = 0; + } + + return ph; + }; + + FFTM.prototype.mulp = function mulp (x, y, out) { + var N = 2 * this.guessLen13b(x.length, y.length); + + var rbt = this.makeRBT(N); + + var _ = this.stub(N); + + var rws = new Array(N); + var rwst = new Array(N); + var iwst = new Array(N); + + var nrws = new Array(N); + var nrwst = new Array(N); + var niwst = new Array(N); + + var rmws = out.words; + rmws.length = N; + + this.convert13b(x.words, x.length, rws, N); + this.convert13b(y.words, y.length, nrws, N); + + this.transform(rws, _, rwst, iwst, N, rbt); + this.transform(nrws, _, nrwst, niwst, N, rbt); + + for (var i = 0; i < N; i++) { + var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; + iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; + rwst[i] = rx; + } + + this.conjugate(rwst, iwst, N); + this.transform(rwst, iwst, rmws, _, N, rbt); + this.conjugate(rmws, _, N); + this.normalize13b(rmws, N); + + out.negative = x.negative ^ y.negative; + out.length = x.length + y.length; + return out._strip(); + }; + + // Multiply `this` by `num` + BN.prototype.mul = function mul (num) { + var out = new BN(null); + out.words = new Array(this.length + num.length); + return this.mulTo(num, out); + }; + + // Multiply employing FFT + BN.prototype.mulf = function mulf (num) { + var out = new BN(null); + out.words = new Array(this.length + num.length); + return jumboMulTo(this, num, out); + }; + + // In-place Multiplication + BN.prototype.imul = function imul (num) { + return this.clone().mulTo(num, this); + }; + + BN.prototype.imuln = function imuln (num) { + var isNegNum = num < 0; + if (isNegNum) num = -num; + + assert(typeof num === 'number'); + assert(num < 0x4000000); + + // Carry + var carry = 0; + for (var i = 0; i < this.length; i++) { + var w = (this.words[i] | 0) * num; + var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); + carry >>= 26; + carry += (w / 0x4000000) | 0; + // NOTE: lo is 27bit maximum + carry += lo >>> 26; + this.words[i] = lo & 0x3ffffff; + } + + if (carry !== 0) { + this.words[i] = carry; + this.length++; + } + + return isNegNum ? this.ineg() : this; + }; + + BN.prototype.muln = function muln (num) { + return this.clone().imuln(num); + }; + + // `this` * `this` + BN.prototype.sqr = function sqr () { + return this.mul(this); + }; + + // `this` * `this` in-place + BN.prototype.isqr = function isqr () { + return this.imul(this.clone()); + }; + + // Math.pow(`this`, `num`) + BN.prototype.pow = function pow (num) { + var w = toBitArray(num); + if (w.length === 0) return new BN(1); + + // Skip leading zeroes + var res = this; + for (var i = 0; i < w.length; i++, res = res.sqr()) { + if (w[i] !== 0) break; + } + + if (++i < w.length) { + for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { + if (w[i] === 0) continue; + + res = res.mul(q); + } + } + + return res; + }; + + // Shift-left in-place + BN.prototype.iushln = function iushln (bits) { + assert(typeof bits === 'number' && bits >= 0); + var r = bits % 26; + var s = (bits - r) / 26; + var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); + var i; + + if (r !== 0) { + var carry = 0; + + for (i = 0; i < this.length; i++) { + var newCarry = this.words[i] & carryMask; + var c = ((this.words[i] | 0) - newCarry) << r; + this.words[i] = c | carry; + carry = newCarry >>> (26 - r); + } + + if (carry) { + this.words[i] = carry; + this.length++; + } + } + + if (s !== 0) { + for (i = this.length - 1; i >= 0; i--) { + this.words[i + s] = this.words[i]; + } + + for (i = 0; i < s; i++) { + this.words[i] = 0; + } + + this.length += s; + } + + return this._strip(); + }; + + BN.prototype.ishln = function ishln (bits) { + // TODO(indutny): implement me + assert(this.negative === 0); + return this.iushln(bits); + }; + + // Shift-right in-place + // NOTE: `hint` is a lowest bit before trailing zeroes + // NOTE: if `extended` is present - it will be filled with destroyed bits + BN.prototype.iushrn = function iushrn (bits, hint, extended) { + assert(typeof bits === 'number' && bits >= 0); + var h; + if (hint) { + h = (hint - (hint % 26)) / 26; + } else { + h = 0; + } + + var r = bits % 26; + var s = Math.min((bits - r) / 26, this.length); + var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); + var maskedWords = extended; + + h -= s; + h = Math.max(0, h); + + // Extended mode, copy masked part + if (maskedWords) { + for (var i = 0; i < s; i++) { + maskedWords.words[i] = this.words[i]; + } + maskedWords.length = s; + } + + if (s === 0) { + // No-op, we should not move anything at all + } else if (this.length > s) { + this.length -= s; + for (i = 0; i < this.length; i++) { + this.words[i] = this.words[i + s]; + } + } else { + this.words[0] = 0; + this.length = 1; + } + + var carry = 0; + for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { + var word = this.words[i] | 0; + this.words[i] = (carry << (26 - r)) | (word >>> r); + carry = word & mask; + } + + // Push carried bits as a mask + if (maskedWords && carry !== 0) { + maskedWords.words[maskedWords.length++] = carry; + } + + if (this.length === 0) { + this.words[0] = 0; + this.length = 1; + } + + return this._strip(); + }; + + BN.prototype.ishrn = function ishrn (bits, hint, extended) { + // TODO(indutny): implement me + assert(this.negative === 0); + return this.iushrn(bits, hint, extended); + }; + + // Shift-left + BN.prototype.shln = function shln (bits) { + return this.clone().ishln(bits); + }; + + BN.prototype.ushln = function ushln (bits) { + return this.clone().iushln(bits); + }; + + // Shift-right + BN.prototype.shrn = function shrn (bits) { + return this.clone().ishrn(bits); + }; + + BN.prototype.ushrn = function ushrn (bits) { + return this.clone().iushrn(bits); + }; + + // Test if n bit is set + BN.prototype.testn = function testn (bit) { + assert(typeof bit === 'number' && bit >= 0); + var r = bit % 26; + var s = (bit - r) / 26; + var q = 1 << r; + + // Fast case: bit is much higher than all existing words + if (this.length <= s) return false; + + // Check bit and return + var w = this.words[s]; + + return !!(w & q); + }; + + // Return only lowers bits of number (in-place) + BN.prototype.imaskn = function imaskn (bits) { + assert(typeof bits === 'number' && bits >= 0); + var r = bits % 26; + var s = (bits - r) / 26; + + assert(this.negative === 0, 'imaskn works only with positive numbers'); + + if (this.length <= s) { + return this; + } + + if (r !== 0) { + s++; + } + this.length = Math.min(s, this.length); + + if (r !== 0) { + var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); + this.words[this.length - 1] &= mask; + } + + return this._strip(); + }; + + // Return only lowers bits of number + BN.prototype.maskn = function maskn (bits) { + return this.clone().imaskn(bits); + }; + + // Add plain number `num` to `this` + BN.prototype.iaddn = function iaddn (num) { + assert(typeof num === 'number'); + assert(num < 0x4000000); + if (num < 0) return this.isubn(-num); + + // Possible sign change + if (this.negative !== 0) { + if (this.length === 1 && (this.words[0] | 0) <= num) { + this.words[0] = num - (this.words[0] | 0); + this.negative = 0; + return this; + } + + this.negative = 0; + this.isubn(num); + this.negative = 1; + return this; + } + + // Add without checks + return this._iaddn(num); + }; + + BN.prototype._iaddn = function _iaddn (num) { + this.words[0] += num; + + // Carry + for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { + this.words[i] -= 0x4000000; + if (i === this.length - 1) { + this.words[i + 1] = 1; + } else { + this.words[i + 1]++; + } + } + this.length = Math.max(this.length, i + 1); + + return this; + }; + + // Subtract plain number `num` from `this` + BN.prototype.isubn = function isubn (num) { + assert(typeof num === 'number'); + assert(num < 0x4000000); + if (num < 0) return this.iaddn(-num); + + if (this.negative !== 0) { + this.negative = 0; + this.iaddn(num); + this.negative = 1; + return this; + } + + this.words[0] -= num; + + if (this.length === 1 && this.words[0] < 0) { + this.words[0] = -this.words[0]; + this.negative = 1; + } else { + // Carry + for (var i = 0; i < this.length && this.words[i] < 0; i++) { + this.words[i] += 0x4000000; + this.words[i + 1] -= 1; + } + } + + return this._strip(); + }; + + BN.prototype.addn = function addn (num) { + return this.clone().iaddn(num); + }; + + BN.prototype.subn = function subn (num) { + return this.clone().isubn(num); + }; + + BN.prototype.iabs = function iabs () { + this.negative = 0; + + return this; + }; + + BN.prototype.abs = function abs () { + return this.clone().iabs(); + }; + + BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { + var len = num.length + shift; + var i; + + this._expand(len); + + var w; + var carry = 0; + for (i = 0; i < num.length; i++) { + w = (this.words[i + shift] | 0) + carry; + var right = (num.words[i] | 0) * mul; + w -= right & 0x3ffffff; + carry = (w >> 26) - ((right / 0x4000000) | 0); + this.words[i + shift] = w & 0x3ffffff; + } + for (; i < this.length - shift; i++) { + w = (this.words[i + shift] | 0) + carry; + carry = w >> 26; + this.words[i + shift] = w & 0x3ffffff; + } + + if (carry === 0) return this._strip(); + + // Subtraction overflow + assert(carry === -1); + carry = 0; + for (i = 0; i < this.length; i++) { + w = -(this.words[i] | 0) + carry; + carry = w >> 26; + this.words[i] = w & 0x3ffffff; + } + this.negative = 1; + + return this._strip(); + }; + + BN.prototype._wordDiv = function _wordDiv (num, mode) { + var shift = this.length - num.length; + + var a = this.clone(); + var b = num; + + // Normalize + var bhi = b.words[b.length - 1] | 0; + var bhiBits = this._countBits(bhi); + shift = 26 - bhiBits; + if (shift !== 0) { + b = b.ushln(shift); + a.iushln(shift); + bhi = b.words[b.length - 1] | 0; + } + + // Initialize quotient + var m = a.length - b.length; + var q; + + if (mode !== 'mod') { + q = new BN(null); + q.length = m + 1; + q.words = new Array(q.length); + for (var i = 0; i < q.length; i++) { + q.words[i] = 0; + } + } + + var diff = a.clone()._ishlnsubmul(b, 1, m); + if (diff.negative === 0) { + a = diff; + if (q) { + q.words[m] = 1; + } + } + + for (var j = m - 1; j >= 0; j--) { + var qj = (a.words[b.length + j] | 0) * 0x4000000 + + (a.words[b.length + j - 1] | 0); + + // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max + // (0x7ffffff) + qj = Math.min((qj / bhi) | 0, 0x3ffffff); + + a._ishlnsubmul(b, qj, j); + while (a.negative !== 0) { + qj--; + a.negative = 0; + a._ishlnsubmul(b, 1, j); + if (!a.isZero()) { + a.negative ^= 1; + } + } + if (q) { + q.words[j] = qj; + } + } + if (q) { + q._strip(); + } + a._strip(); + + // Denormalize + if (mode !== 'div' && shift !== 0) { + a.iushrn(shift); + } + + return { + div: q || null, + mod: a + }; + }; + + // NOTE: 1) `mode` can be set to `mod` to request mod only, + // to `div` to request div only, or be absent to + // request both div & mod + // 2) `positive` is true if unsigned mod is requested + BN.prototype.divmod = function divmod (num, mode, positive) { + assert(!num.isZero()); + + if (this.isZero()) { + return { + div: new BN(0), + mod: new BN(0) + }; + } + + var div, mod, res; + if (this.negative !== 0 && num.negative === 0) { + res = this.neg().divmod(num, mode); + + if (mode !== 'mod') { + div = res.div.neg(); + } + + if (mode !== 'div') { + mod = res.mod.neg(); + if (positive && mod.negative !== 0) { + mod.iadd(num); + } + } + + return { + div: div, + mod: mod + }; + } + + if (this.negative === 0 && num.negative !== 0) { + res = this.divmod(num.neg(), mode); + + if (mode !== 'mod') { + div = res.div.neg(); + } + + return { + div: div, + mod: res.mod + }; + } + + if ((this.negative & num.negative) !== 0) { + res = this.neg().divmod(num.neg(), mode); + + if (mode !== 'div') { + mod = res.mod.neg(); + if (positive && mod.negative !== 0) { + mod.isub(num); + } + } + + return { + div: res.div, + mod: mod + }; + } + + // Both numbers are positive at this point + + // Strip both numbers to approximate shift value + if (num.length > this.length || this.cmp(num) < 0) { + return { + div: new BN(0), + mod: this + }; + } + + // Very short reduction + if (num.length === 1) { + if (mode === 'div') { + return { + div: this.divn(num.words[0]), + mod: null + }; + } + + if (mode === 'mod') { + return { + div: null, + mod: new BN(this.modrn(num.words[0])) + }; + } + + return { + div: this.divn(num.words[0]), + mod: new BN(this.modrn(num.words[0])) + }; + } + + return this._wordDiv(num, mode); + }; + + // Find `this` / `num` + BN.prototype.div = function div (num) { + return this.divmod(num, 'div', false).div; + }; + + // Find `this` % `num` + BN.prototype.mod = function mod (num) { + return this.divmod(num, 'mod', false).mod; + }; + + BN.prototype.umod = function umod (num) { + return this.divmod(num, 'mod', true).mod; + }; + + // Find Round(`this` / `num`) + BN.prototype.divRound = function divRound (num) { + var dm = this.divmod(num); + + // Fast case - exact division + if (dm.mod.isZero()) return dm.div; + + var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; + + var half = num.ushrn(1); + var r2 = num.andln(1); + var cmp = mod.cmp(half); + + // Round down + if (cmp < 0 || (r2 === 1 && cmp === 0)) return dm.div; + + // Round up + return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); + }; + + BN.prototype.modrn = function modrn (num) { + var isNegNum = num < 0; + if (isNegNum) num = -num; + + assert(num <= 0x3ffffff); + var p = (1 << 26) % num; + + var acc = 0; + for (var i = this.length - 1; i >= 0; i--) { + acc = (p * acc + (this.words[i] | 0)) % num; + } + + return isNegNum ? -acc : acc; + }; + + // WARNING: DEPRECATED + BN.prototype.modn = function modn (num) { + return this.modrn(num); + }; + + // In-place division by number + BN.prototype.idivn = function idivn (num) { + var isNegNum = num < 0; + if (isNegNum) num = -num; + + assert(num <= 0x3ffffff); + + var carry = 0; + for (var i = this.length - 1; i >= 0; i--) { + var w = (this.words[i] | 0) + carry * 0x4000000; + this.words[i] = (w / num) | 0; + carry = w % num; + } + + this._strip(); + return isNegNum ? this.ineg() : this; + }; + + BN.prototype.divn = function divn (num) { + return this.clone().idivn(num); + }; + + BN.prototype.egcd = function egcd (p) { + assert(p.negative === 0); + assert(!p.isZero()); + + var x = this; + var y = p.clone(); + + if (x.negative !== 0) { + x = x.umod(p); + } else { + x = x.clone(); + } + + // A * x + B * y = x + var A = new BN(1); + var B = new BN(0); + + // C * x + D * y = y + var C = new BN(0); + var D = new BN(1); + + var g = 0; + + while (x.isEven() && y.isEven()) { + x.iushrn(1); + y.iushrn(1); + ++g; + } + + var yp = y.clone(); + var xp = x.clone(); + + while (!x.isZero()) { + for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); + if (i > 0) { + x.iushrn(i); + while (i-- > 0) { + if (A.isOdd() || B.isOdd()) { + A.iadd(yp); + B.isub(xp); + } + + A.iushrn(1); + B.iushrn(1); + } + } + + for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); + if (j > 0) { + y.iushrn(j); + while (j-- > 0) { + if (C.isOdd() || D.isOdd()) { + C.iadd(yp); + D.isub(xp); + } + + C.iushrn(1); + D.iushrn(1); + } + } + + if (x.cmp(y) >= 0) { + x.isub(y); + A.isub(C); + B.isub(D); + } else { + y.isub(x); + C.isub(A); + D.isub(B); + } + } + + return { + a: C, + b: D, + gcd: y.iushln(g) + }; + }; + + // This is reduced incarnation of the binary EEA + // above, designated to invert members of the + // _prime_ fields F(p) at a maximal speed + BN.prototype._invmp = function _invmp (p) { + assert(p.negative === 0); + assert(!p.isZero()); + + var a = this; + var b = p.clone(); + + if (a.negative !== 0) { + a = a.umod(p); + } else { + a = a.clone(); + } + + var x1 = new BN(1); + var x2 = new BN(0); + + var delta = b.clone(); + + while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { + for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); + if (i > 0) { + a.iushrn(i); + while (i-- > 0) { + if (x1.isOdd()) { + x1.iadd(delta); + } + + x1.iushrn(1); + } + } + + for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); + if (j > 0) { + b.iushrn(j); + while (j-- > 0) { + if (x2.isOdd()) { + x2.iadd(delta); + } + + x2.iushrn(1); + } + } + + if (a.cmp(b) >= 0) { + a.isub(b); + x1.isub(x2); + } else { + b.isub(a); + x2.isub(x1); + } + } + + var res; + if (a.cmpn(1) === 0) { + res = x1; + } else { + res = x2; + } + + if (res.cmpn(0) < 0) { + res.iadd(p); + } + + return res; + }; + + BN.prototype.gcd = function gcd (num) { + if (this.isZero()) return num.abs(); + if (num.isZero()) return this.abs(); + + var a = this.clone(); + var b = num.clone(); + a.negative = 0; + b.negative = 0; + + // Remove common factor of two + for (var shift = 0; a.isEven() && b.isEven(); shift++) { + a.iushrn(1); + b.iushrn(1); + } + + do { + while (a.isEven()) { + a.iushrn(1); + } + while (b.isEven()) { + b.iushrn(1); + } + + var r = a.cmp(b); + if (r < 0) { + // Swap `a` and `b` to make `a` always bigger than `b` + var t = a; + a = b; + b = t; + } else if (r === 0 || b.cmpn(1) === 0) { + break; + } + + a.isub(b); + } while (true); + + return b.iushln(shift); + }; + + // Invert number in the field F(num) + BN.prototype.invm = function invm (num) { + return this.egcd(num).a.umod(num); + }; + + BN.prototype.isEven = function isEven () { + return (this.words[0] & 1) === 0; + }; + + BN.prototype.isOdd = function isOdd () { + return (this.words[0] & 1) === 1; + }; + + // And first word and num + BN.prototype.andln = function andln (num) { + return this.words[0] & num; + }; + + // Increment at the bit position in-line + BN.prototype.bincn = function bincn (bit) { + assert(typeof bit === 'number'); + var r = bit % 26; + var s = (bit - r) / 26; + var q = 1 << r; + + // Fast case: bit is much higher than all existing words + if (this.length <= s) { + this._expand(s + 1); + this.words[s] |= q; + return this; + } + + // Add bit and propagate, if needed + var carry = q; + for (var i = s; carry !== 0 && i < this.length; i++) { + var w = this.words[i] | 0; + w += carry; + carry = w >>> 26; + w &= 0x3ffffff; + this.words[i] = w; + } + if (carry !== 0) { + this.words[i] = carry; + this.length++; + } + return this; + }; + + BN.prototype.isZero = function isZero () { + return this.length === 1 && this.words[0] === 0; + }; + + BN.prototype.cmpn = function cmpn (num) { + var negative = num < 0; + + if (this.negative !== 0 && !negative) return -1; + if (this.negative === 0 && negative) return 1; + + this._strip(); + + var res; + if (this.length > 1) { + res = 1; + } else { + if (negative) { + num = -num; + } + + assert(num <= 0x3ffffff, 'Number is too big'); + + var w = this.words[0] | 0; + res = w === num ? 0 : w < num ? -1 : 1; + } + if (this.negative !== 0) return -res | 0; + return res; + }; + + // Compare two numbers and return: + // 1 - if `this` > `num` + // 0 - if `this` == `num` + // -1 - if `this` < `num` + BN.prototype.cmp = function cmp (num) { + if (this.negative !== 0 && num.negative === 0) return -1; + if (this.negative === 0 && num.negative !== 0) return 1; + + var res = this.ucmp(num); + if (this.negative !== 0) return -res | 0; + return res; + }; + + // Unsigned comparison + BN.prototype.ucmp = function ucmp (num) { + // At this point both numbers have the same sign + if (this.length > num.length) return 1; + if (this.length < num.length) return -1; + + var res = 0; + for (var i = this.length - 1; i >= 0; i--) { + var a = this.words[i] | 0; + var b = num.words[i] | 0; + + if (a === b) continue; + if (a < b) { + res = -1; + } else if (a > b) { + res = 1; + } + break; + } + return res; + }; + + BN.prototype.gtn = function gtn (num) { + return this.cmpn(num) === 1; + }; + + BN.prototype.gt = function gt (num) { + return this.cmp(num) === 1; + }; + + BN.prototype.gten = function gten (num) { + return this.cmpn(num) >= 0; + }; + + BN.prototype.gte = function gte (num) { + return this.cmp(num) >= 0; + }; + + BN.prototype.ltn = function ltn (num) { + return this.cmpn(num) === -1; + }; + + BN.prototype.lt = function lt (num) { + return this.cmp(num) === -1; + }; + + BN.prototype.lten = function lten (num) { + return this.cmpn(num) <= 0; + }; + + BN.prototype.lte = function lte (num) { + return this.cmp(num) <= 0; + }; + + BN.prototype.eqn = function eqn (num) { + return this.cmpn(num) === 0; + }; + + BN.prototype.eq = function eq (num) { + return this.cmp(num) === 0; + }; + + // + // A reduce context, could be using montgomery or something better, depending + // on the `m` itself. + // + BN.red = function red (num) { + return new Red(num); + }; + + BN.prototype.toRed = function toRed (ctx) { + assert(!this.red, 'Already a number in reduction context'); + assert(this.negative === 0, 'red works only with positives'); + return ctx.convertTo(this)._forceRed(ctx); + }; + + BN.prototype.fromRed = function fromRed () { + assert(this.red, 'fromRed works only with numbers in reduction context'); + return this.red.convertFrom(this); + }; + + BN.prototype._forceRed = function _forceRed (ctx) { + this.red = ctx; + return this; + }; + + BN.prototype.forceRed = function forceRed (ctx) { + assert(!this.red, 'Already a number in reduction context'); + return this._forceRed(ctx); + }; + + BN.prototype.redAdd = function redAdd (num) { + assert(this.red, 'redAdd works only with red numbers'); + return this.red.add(this, num); + }; + + BN.prototype.redIAdd = function redIAdd (num) { + assert(this.red, 'redIAdd works only with red numbers'); + return this.red.iadd(this, num); + }; + + BN.prototype.redSub = function redSub (num) { + assert(this.red, 'redSub works only with red numbers'); + return this.red.sub(this, num); + }; + + BN.prototype.redISub = function redISub (num) { + assert(this.red, 'redISub works only with red numbers'); + return this.red.isub(this, num); + }; + + BN.prototype.redShl = function redShl (num) { + assert(this.red, 'redShl works only with red numbers'); + return this.red.shl(this, num); + }; + + BN.prototype.redMul = function redMul (num) { + assert(this.red, 'redMul works only with red numbers'); + this.red._verify2(this, num); + return this.red.mul(this, num); + }; + + BN.prototype.redIMul = function redIMul (num) { + assert(this.red, 'redMul works only with red numbers'); + this.red._verify2(this, num); + return this.red.imul(this, num); + }; + + BN.prototype.redSqr = function redSqr () { + assert(this.red, 'redSqr works only with red numbers'); + this.red._verify1(this); + return this.red.sqr(this); + }; + + BN.prototype.redISqr = function redISqr () { + assert(this.red, 'redISqr works only with red numbers'); + this.red._verify1(this); + return this.red.isqr(this); + }; + + // Square root over p + BN.prototype.redSqrt = function redSqrt () { + assert(this.red, 'redSqrt works only with red numbers'); + this.red._verify1(this); + return this.red.sqrt(this); + }; + + BN.prototype.redInvm = function redInvm () { + assert(this.red, 'redInvm works only with red numbers'); + this.red._verify1(this); + return this.red.invm(this); + }; + + // Return negative clone of `this` % `red modulo` + BN.prototype.redNeg = function redNeg () { + assert(this.red, 'redNeg works only with red numbers'); + this.red._verify1(this); + return this.red.neg(this); + }; + + BN.prototype.redPow = function redPow (num) { + assert(this.red && !num.red, 'redPow(normalNum)'); + this.red._verify1(this); + return this.red.pow(this, num); + }; + + // Prime numbers with efficient reduction + var primes = { + k256: null, + p224: null, + p192: null, + p25519: null + }; + + // Pseudo-Mersenne prime + function MPrime (name, p) { + // P = 2 ^ N - K + this.name = name; + this.p = new BN(p, 16); + this.n = this.p.bitLength(); + this.k = new BN(1).iushln(this.n).isub(this.p); + + this.tmp = this._tmp(); + } + + MPrime.prototype._tmp = function _tmp () { + var tmp = new BN(null); + tmp.words = new Array(Math.ceil(this.n / 13)); + return tmp; + }; + + MPrime.prototype.ireduce = function ireduce (num) { + // Assumes that `num` is less than `P^2` + // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) + var r = num; + var rlen; + + do { + this.split(r, this.tmp); + r = this.imulK(r); + r = r.iadd(this.tmp); + rlen = r.bitLength(); + } while (rlen > this.n); + + var cmp = rlen < this.n ? -1 : r.ucmp(this.p); + if (cmp === 0) { + r.words[0] = 0; + r.length = 1; + } else if (cmp > 0) { + r.isub(this.p); + } else { + if (r.strip !== undefined) { + // r is a BN v4 instance + r.strip(); + } else { + // r is a BN v5 instance + r._strip(); + } + } + + return r; + }; + + MPrime.prototype.split = function split (input, out) { + input.iushrn(this.n, 0, out); + }; + + MPrime.prototype.imulK = function imulK (num) { + return num.imul(this.k); + }; + + function K256 () { + MPrime.call( + this, + 'k256', + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); + } + inherits(K256, MPrime); + + K256.prototype.split = function split (input, output) { + // 256 = 9 * 26 + 22 + var mask = 0x3fffff; + + var outLen = Math.min(input.length, 9); + for (var i = 0; i < outLen; i++) { + output.words[i] = input.words[i]; + } + output.length = outLen; + + if (input.length <= 9) { + input.words[0] = 0; + input.length = 1; + return; + } + + // Shift by 9 limbs + var prev = input.words[9]; + output.words[output.length++] = prev & mask; + + for (i = 10; i < input.length; i++) { + var next = input.words[i] | 0; + input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); + prev = next; + } + prev >>>= 22; + input.words[i - 10] = prev; + if (prev === 0 && input.length > 10) { + input.length -= 10; + } else { + input.length -= 9; + } + }; + + K256.prototype.imulK = function imulK (num) { + // K = 0x1000003d1 = [ 0x40, 0x3d1 ] + num.words[num.length] = 0; + num.words[num.length + 1] = 0; + num.length += 2; + + // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 + var lo = 0; + for (var i = 0; i < num.length; i++) { + var w = num.words[i] | 0; + lo += w * 0x3d1; + num.words[i] = lo & 0x3ffffff; + lo = w * 0x40 + ((lo / 0x4000000) | 0); + } + + // Fast length reduction + if (num.words[num.length - 1] === 0) { + num.length--; + if (num.words[num.length - 1] === 0) { + num.length--; + } + } + return num; + }; + + function P224 () { + MPrime.call( + this, + 'p224', + 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); + } + inherits(P224, MPrime); + + function P192 () { + MPrime.call( + this, + 'p192', + 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); + } + inherits(P192, MPrime); + + function P25519 () { + // 2 ^ 255 - 19 + MPrime.call( + this, + '25519', + '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); + } + inherits(P25519, MPrime); + + P25519.prototype.imulK = function imulK (num) { + // K = 0x13 + var carry = 0; + for (var i = 0; i < num.length; i++) { + var hi = (num.words[i] | 0) * 0x13 + carry; + var lo = hi & 0x3ffffff; + hi >>>= 26; + + num.words[i] = lo; + carry = hi; + } + if (carry !== 0) { + num.words[num.length++] = carry; + } + return num; + }; + + // Exported mostly for testing purposes, use plain name instead + BN._prime = function prime (name) { + // Cached version of prime + if (primes[name]) return primes[name]; + + var prime; + if (name === 'k256') { + prime = new K256(); + } else if (name === 'p224') { + prime = new P224(); + } else if (name === 'p192') { + prime = new P192(); + } else if (name === 'p25519') { + prime = new P25519(); + } else { + throw new Error('Unknown prime ' + name); + } + primes[name] = prime; + + return prime; + }; + + // + // Base reduction engine + // + function Red (m) { + if (typeof m === 'string') { + var prime = BN._prime(m); + this.m = prime.p; + this.prime = prime; + } else { + assert(m.gtn(1), 'modulus must be greater than 1'); + this.m = m; + this.prime = null; + } + } + + Red.prototype._verify1 = function _verify1 (a) { + assert(a.negative === 0, 'red works only with positives'); + assert(a.red, 'red works only with red numbers'); + }; + + Red.prototype._verify2 = function _verify2 (a, b) { + assert((a.negative | b.negative) === 0, 'red works only with positives'); + assert(a.red && a.red === b.red, + 'red works only with red numbers'); + }; + + Red.prototype.imod = function imod (a) { + if (this.prime) return this.prime.ireduce(a)._forceRed(this); + + move(a, a.umod(this.m)._forceRed(this)); + return a; + }; + + Red.prototype.neg = function neg (a) { + if (a.isZero()) { + return a.clone(); + } + + return this.m.sub(a)._forceRed(this); + }; + + Red.prototype.add = function add (a, b) { + this._verify2(a, b); + + var res = a.add(b); + if (res.cmp(this.m) >= 0) { + res.isub(this.m); + } + return res._forceRed(this); + }; + + Red.prototype.iadd = function iadd (a, b) { + this._verify2(a, b); + + var res = a.iadd(b); + if (res.cmp(this.m) >= 0) { + res.isub(this.m); + } + return res; + }; + + Red.prototype.sub = function sub (a, b) { + this._verify2(a, b); + + var res = a.sub(b); + if (res.cmpn(0) < 0) { + res.iadd(this.m); + } + return res._forceRed(this); + }; + + Red.prototype.isub = function isub (a, b) { + this._verify2(a, b); + + var res = a.isub(b); + if (res.cmpn(0) < 0) { + res.iadd(this.m); + } + return res; + }; + + Red.prototype.shl = function shl (a, num) { + this._verify1(a); + return this.imod(a.ushln(num)); + }; + + Red.prototype.imul = function imul (a, b) { + this._verify2(a, b); + return this.imod(a.imul(b)); + }; + + Red.prototype.mul = function mul (a, b) { + this._verify2(a, b); + return this.imod(a.mul(b)); + }; + + Red.prototype.isqr = function isqr (a) { + return this.imul(a, a.clone()); + }; + + Red.prototype.sqr = function sqr (a) { + return this.mul(a, a); + }; + + Red.prototype.sqrt = function sqrt (a) { + if (a.isZero()) return a.clone(); + + var mod3 = this.m.andln(3); + assert(mod3 % 2 === 1); + + // Fast case + if (mod3 === 3) { + var pow = this.m.add(new BN(1)).iushrn(2); + return this.pow(a, pow); + } + + // Tonelli-Shanks algorithm (Totally unoptimized and slow) + // + // Find Q and S, that Q * 2 ^ S = (P - 1) + var q = this.m.subn(1); + var s = 0; + while (!q.isZero() && q.andln(1) === 0) { + s++; + q.iushrn(1); + } + assert(!q.isZero()); + + var one = new BN(1).toRed(this); + var nOne = one.redNeg(); + + // Find quadratic non-residue + // NOTE: Max is such because of generalized Riemann hypothesis. + var lpow = this.m.subn(1).iushrn(1); + var z = this.m.bitLength(); + z = new BN(2 * z * z).toRed(this); + + while (this.pow(z, lpow).cmp(nOne) !== 0) { + z.redIAdd(nOne); + } + + var c = this.pow(z, q); + var r = this.pow(a, q.addn(1).iushrn(1)); + var t = this.pow(a, q); + var m = s; + while (t.cmp(one) !== 0) { + var tmp = t; + for (var i = 0; tmp.cmp(one) !== 0; i++) { + tmp = tmp.redSqr(); + } + assert(i < m); + var b = this.pow(c, new BN(1).iushln(m - i - 1)); + + r = r.redMul(b); + c = b.redSqr(); + t = t.redMul(c); + m = i; + } + + return r; + }; + + Red.prototype.invm = function invm (a) { + var inv = a._invmp(this.m); + if (inv.negative !== 0) { + inv.negative = 0; + return this.imod(inv).redNeg(); + } else { + return this.imod(inv); + } + }; + + Red.prototype.pow = function pow (a, num) { + if (num.isZero()) return new BN(1).toRed(this); + if (num.cmpn(1) === 0) return a.clone(); + + var windowSize = 4; + var wnd = new Array(1 << windowSize); + wnd[0] = new BN(1).toRed(this); + wnd[1] = a; + for (var i = 2; i < wnd.length; i++) { + wnd[i] = this.mul(wnd[i - 1], a); + } + + var res = wnd[0]; + var current = 0; + var currentLen = 0; + var start = num.bitLength() % 26; + if (start === 0) { + start = 26; + } + + for (i = num.length - 1; i >= 0; i--) { + var word = num.words[i]; + for (var j = start - 1; j >= 0; j--) { + var bit = (word >> j) & 1; + if (res !== wnd[0]) { + res = this.sqr(res); + } + + if (bit === 0 && current === 0) { + currentLen = 0; + continue; + } + + current <<= 1; + current |= bit; + currentLen++; + if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; + + res = this.mul(res, wnd[current]); + currentLen = 0; + current = 0; + } + start = 26; + } + + return res; + }; + + Red.prototype.convertTo = function convertTo (num) { + var r = num.umod(this.m); + + return r === num ? r.clone() : r; + }; + + Red.prototype.convertFrom = function convertFrom (num) { + var res = num.clone(); + res.red = null; + return res; + }; + + // + // Montgomery method engine + // + + BN.mont = function mont (num) { + return new Mont(num); + }; + + function Mont (m) { + Red.call(this, m); + + this.shift = this.m.bitLength(); + if (this.shift % 26 !== 0) { + this.shift += 26 - (this.shift % 26); + } + + this.r = new BN(1).iushln(this.shift); + this.r2 = this.imod(this.r.sqr()); + this.rinv = this.r._invmp(this.m); + + this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); + this.minv = this.minv.umod(this.r); + this.minv = this.r.sub(this.minv); + } + inherits(Mont, Red); + + Mont.prototype.convertTo = function convertTo (num) { + return this.imod(num.ushln(this.shift)); + }; + + Mont.prototype.convertFrom = function convertFrom (num) { + var r = this.imod(num.mul(this.rinv)); + r.red = null; + return r; + }; + + Mont.prototype.imul = function imul (a, b) { + if (a.isZero() || b.isZero()) { + a.words[0] = 0; + a.length = 1; + return a; + } + + var t = a.imul(b); + var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); + var u = t.isub(c).iushrn(this.shift); + var res = u; + + if (u.cmp(this.m) >= 0) { + res = u.isub(this.m); + } else if (u.cmpn(0) < 0) { + res = u.iadd(this.m); + } + + return res._forceRed(this); + }; + + Mont.prototype.mul = function mul (a, b) { + if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); + + var t = a.mul(b); + var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); + var u = t.isub(c).iushrn(this.shift); + var res = u; + if (u.cmp(this.m) >= 0) { + res = u.isub(this.m); + } else if (u.cmpn(0) < 0) { + res = u.iadd(this.m); + } + + return res._forceRed(this); + }; + + Mont.prototype.invm = function invm (a) { + // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R + var res = this.imod(a._invmp(this.m).mul(this.r2)); + return res._forceRed(this); + }; +})( false || module, this); + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/module.js */ 106)(module))) + +/***/ }), +/* 106 */ +/*!***********************************!*\ + !*** (webpack)/buildin/module.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +module.exports = function(module) { + if (!module.webpackPolyfill) { + module.deprecate = function() {}; + module.paths = []; + // module.parent = undefined by default + if (!module.children) module.children = []; + Object.defineProperty(module, "loaded", { + enumerable: true, + get: function() { + return module.l; + } + }); + Object.defineProperty(module, "id", { + enumerable: true, + get: function() { + return module.i; + } + }); + module.webpackPolyfill = 1; + } + return module; +}; + + +/***/ }), +/* 107 */ +/*!************************!*\ + !*** buffer (ignored) ***! + \************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +/* (ignored) */ + +/***/ }), +/* 108 */ +/*!************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bytes/lib.esm/index.js ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.isBytesLike = isBytesLike;exports.isBytes = isBytes;exports.arrayify = arrayify;exports.concat = concat;exports.stripZeros = stripZeros;exports.zeroPad = zeroPad;exports.isHexString = isHexString;exports.hexlify = hexlify;exports.hexDataLength = hexDataLength;exports.hexDataSlice = hexDataSlice;exports.hexConcat = hexConcat;exports.hexValue = hexValue;exports.hexStripZeros = hexStripZeros;exports.hexZeroPad = hexZeroPad;exports.splitSignature = splitSignature;exports.joinSignature = joinSignature; +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 111); +var logger = new _logger.Logger(_version.version); +/////////////////////////////// +function isHexable(value) { + return !!value.toHexString; +} +function addSlice(array) { + if (array.slice) { + return array; + } + array.slice = function () { + var args = Array.prototype.slice.call(arguments); + return addSlice(new Uint8Array(Array.prototype.slice.apply(array, args))); + }; + return array; +} +function isBytesLike(value) { + return isHexString(value) && !(value.length % 2) || isBytes(value); +} +function isInteger(value) { + return typeof value === "number" && value == value && value % 1 === 0; +} +function isBytes(value) { + if (value == null) { + return false; + } + if (value.constructor === Uint8Array) { + return true; + } + if (typeof value === "string") { + return false; + } + if (!isInteger(value.length) || value.length < 0) { + return false; + } + for (var i = 0; i < value.length; i++) { + var v = value[i]; + if (!isInteger(v) || v < 0 || v >= 256) { + return false; + } + } + return true; +} +function arrayify(value, options) { + if (!options) { + options = {}; + } + if (typeof value === "number") { + logger.checkSafeUint53(value, "invalid arrayify value"); + var result = []; + while (value) { + result.unshift(value & 0xff); + value = parseInt(String(value / 256)); + } + if (result.length === 0) { + result.push(0); + } + return addSlice(new Uint8Array(result)); + } + if (options.allowMissingPrefix && typeof value === "string" && value.substring(0, 2) !== "0x") { + value = "0x" + value; + } + if (isHexable(value)) { + value = value.toHexString(); + } + if (isHexString(value)) { + var hex = value.substring(2); + if (hex.length % 2) { + if (options.hexPad === "left") { + hex = "0x0" + hex.substring(2); + } else + if (options.hexPad === "right") { + hex += "0"; + } else + { + logger.throwArgumentError("hex data is odd-length", "value", value); + } + } + var _result = []; + for (var i = 0; i < hex.length; i += 2) { + _result.push(parseInt(hex.substring(i, i + 2), 16)); + } + return addSlice(new Uint8Array(_result)); + } + if (isBytes(value)) { + return addSlice(new Uint8Array(value)); + } + return logger.throwArgumentError("invalid arrayify value", "value", value); +} +function concat(items) { + var objects = items.map(function (item) {return arrayify(item);}); + var length = objects.reduce(function (accum, item) {return accum + item.length;}, 0); + var result = new Uint8Array(length); + objects.reduce(function (offset, object) { + result.set(object, offset); + return offset + object.length; + }, 0); + return addSlice(result); +} +function stripZeros(value) { + var result = arrayify(value); + if (result.length === 0) { + return result; + } + // Find the first non-zero entry + var start = 0; + while (start < result.length && result[start] === 0) { + start++; + } + // If we started with zeros, strip them + if (start) { + result = result.slice(start); + } + return result; +} +function zeroPad(value, length) { + value = arrayify(value); + if (value.length > length) { + logger.throwArgumentError("value out of range", "value", arguments[0]); + } + var result = new Uint8Array(length); + result.set(value, length - value.length); + return addSlice(result); +} +function isHexString(value, length) { + if (typeof value !== "string" || !value.match(/^0x[0-9A-Fa-f]*$/)) { + return false; + } + if (length && value.length !== 2 + 2 * length) { + return false; + } + return true; +} +var HexCharacters = "0123456789abcdef"; +function hexlify(value, options) { + if (!options) { + options = {}; + } + if (typeof value === "number") { + logger.checkSafeUint53(value, "invalid hexlify value"); + var hex = ""; + while (value) { + hex = HexCharacters[value & 0xf] + hex; + value = Math.floor(value / 16); + } + if (hex.length) { + if (hex.length % 2) { + hex = "0" + hex; + } + return "0x" + hex; + } + return "0x00"; + } + if (typeof value === "bigint") { + value = value.toString(16); + if (value.length % 2) { + return "0x0" + value; + } + return "0x" + value; + } + if (options.allowMissingPrefix && typeof value === "string" && value.substring(0, 2) !== "0x") { + value = "0x" + value; + } + if (isHexable(value)) { + return value.toHexString(); + } + if (isHexString(value)) { + if (value.length % 2) { + if (options.hexPad === "left") { + value = "0x0" + value.substring(2); + } else + if (options.hexPad === "right") { + value += "0"; + } else + { + logger.throwArgumentError("hex data is odd-length", "value", value); + } + } + return value.toLowerCase(); + } + if (isBytes(value)) { + var result = "0x"; + for (var i = 0; i < value.length; i++) { + var v = value[i]; + result += HexCharacters[(v & 0xf0) >> 4] + HexCharacters[v & 0x0f]; + } + return result; + } + return logger.throwArgumentError("invalid hexlify value", "value", value); +} +/* + function unoddify(value: BytesLike | Hexable | number): BytesLike | Hexable | number { + if (typeof(value) === "string" && value.length % 2 && value.substring(0, 2) === "0x") { + return "0x0" + value.substring(2); + } + return value; + } + */ +function hexDataLength(data) { + if (typeof data !== "string") { + data = hexlify(data); + } else + if (!isHexString(data) || data.length % 2) { + return null; + } + return (data.length - 2) / 2; +} +function hexDataSlice(data, offset, endOffset) { + if (typeof data !== "string") { + data = hexlify(data); + } else + if (!isHexString(data) || data.length % 2) { + logger.throwArgumentError("invalid hexData", "value", data); + } + offset = 2 + 2 * offset; + if (endOffset != null) { + return "0x" + data.substring(offset, 2 + 2 * endOffset); + } + return "0x" + data.substring(offset); +} +function hexConcat(items) { + var result = "0x"; + items.forEach(function (item) { + result += hexlify(item).substring(2); + }); + return result; +} +function hexValue(value) { + var trimmed = hexStripZeros(hexlify(value, { hexPad: "left" })); + if (trimmed === "0x") { + return "0x0"; + } + return trimmed; +} +function hexStripZeros(value) { + if (typeof value !== "string") { + value = hexlify(value); + } + if (!isHexString(value)) { + logger.throwArgumentError("invalid hex string", "value", value); + } + value = value.substring(2); + var offset = 0; + while (offset < value.length && value[offset] === "0") { + offset++; + } + return "0x" + value.substring(offset); +} +function hexZeroPad(value, length) { + if (typeof value !== "string") { + value = hexlify(value); + } else + if (!isHexString(value)) { + logger.throwArgumentError("invalid hex string", "value", value); + } + if (value.length > 2 * length + 2) { + logger.throwArgumentError("value out of range", "value", arguments[1]); + } + while (value.length < 2 * length + 2) { + value = "0x0" + value.substring(2); + } + return value; +} +function splitSignature(signature) { + var result = { + r: "0x", + s: "0x", + _vs: "0x", + recoveryParam: 0, + v: 0 }; + + if (isBytesLike(signature)) { + var bytes = arrayify(signature); + if (bytes.length !== 65) { + logger.throwArgumentError("invalid signature string; must be 65 bytes", "signature", signature); + } + // Get the r, s and v + result.r = hexlify(bytes.slice(0, 32)); + result.s = hexlify(bytes.slice(32, 64)); + result.v = bytes[64]; + // Allow a recid to be used as the v + if (result.v < 27) { + if (result.v === 0 || result.v === 1) { + result.v += 27; + } else + { + logger.throwArgumentError("signature invalid v byte", "signature", signature); + } + } + // Compute recoveryParam from v + result.recoveryParam = 1 - result.v % 2; + // Compute _vs from recoveryParam and s + if (result.recoveryParam) { + bytes[32] |= 0x80; + } + result._vs = hexlify(bytes.slice(32, 64)); + } else + { + result.r = signature.r; + result.s = signature.s; + result.v = signature.v; + result.recoveryParam = signature.recoveryParam; + result._vs = signature._vs; + // If the _vs is available, use it to populate missing s, v and recoveryParam + // and verify non-missing s, v and recoveryParam + if (result._vs != null) { + var _vs2 = zeroPad(arrayify(result._vs), 32); + result._vs = hexlify(_vs2); + // Set or check the recid + var recoveryParam = _vs2[0] >= 128 ? 1 : 0; + if (result.recoveryParam == null) { + result.recoveryParam = recoveryParam; + } else + if (result.recoveryParam !== recoveryParam) { + logger.throwArgumentError("signature recoveryParam mismatch _vs", "signature", signature); + } + // Set or check the s + _vs2[0] &= 0x7f; + var s = hexlify(_vs2); + if (result.s == null) { + result.s = s; + } else + if (result.s !== s) { + logger.throwArgumentError("signature v mismatch _vs", "signature", signature); + } + } + // Use recid and v to populate each other + if (result.recoveryParam == null) { + if (result.v == null) { + logger.throwArgumentError("signature missing v and recoveryParam", "signature", signature); + } else + if (result.v === 0 || result.v === 1) { + result.recoveryParam = result.v; + } else + { + result.recoveryParam = 1 - result.v % 2; + } + } else + { + if (result.v == null) { + result.v = 27 + result.recoveryParam; + } else + { + var recId = result.v === 0 || result.v === 1 ? result.v : 1 - result.v % 2; + if (result.recoveryParam !== recId) { + logger.throwArgumentError("signature recoveryParam mismatch v", "signature", signature); + } + } + } + if (result.r == null || !isHexString(result.r)) { + logger.throwArgumentError("signature missing or invalid r", "signature", signature); + } else + { + result.r = hexZeroPad(result.r, 32); + } + if (result.s == null || !isHexString(result.s)) { + logger.throwArgumentError("signature missing or invalid s", "signature", signature); + } else + { + result.s = hexZeroPad(result.s, 32); + } + var vs = arrayify(result.s); + if (vs[0] >= 128) { + logger.throwArgumentError("signature s out of range", "signature", signature); + } + if (result.recoveryParam) { + vs[0] |= 0x80; + } + var _vs = hexlify(vs); + if (result._vs) { + if (!isHexString(result._vs)) { + logger.throwArgumentError("signature invalid _vs", "signature", signature); + } + result._vs = hexZeroPad(result._vs, 32); + } + // Set or check the _vs + if (result._vs == null) { + result._vs = _vs; + } else + if (result._vs !== _vs) { + logger.throwArgumentError("signature _vs mismatch v and s", "signature", signature); + } + } + return result; +} +function joinSignature(signature) { + signature = splitSignature(signature); + return hexlify(concat([ + signature.r, + signature.s, + signature.recoveryParam ? "0x1c" : "0x1b"])); + +} + +/***/ }), +/* 109 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/logger/lib.esm/index.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.Logger = exports.ErrorCode = exports.LogLevel = void 0; + + + + +var _version = __webpack_require__(/*! ./_version */ 110);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var _permanentCensorErrors = false;var _censorErrors = false;var LogLevels = { debug: 1, "default": 2, info: 2, warning: 3, error: 4, off: 5 };var _logLevel = LogLevels["default"]; +var _globalLogger = null; +function _checkNormalize() { + try { + var missing = []; + // Make sure all forms of normalization are supported + ["NFD", "NFC", "NFKD", "NFKC"].forEach(function (form) { + try { + if ("test".normalize(form) !== "test") { + throw new Error("bad normalize"); + } + ; + } + catch (error) { + missing.push(form); + } + }); + if (missing.length) { + throw new Error("missing " + missing.join(", ")); + } + if (String.fromCharCode(0xe9).normalize("NFD") !== String.fromCharCode(0x65, 0x0301)) { + throw new Error("broken implementation"); + } + } + catch (error) { + return error.message; + } + return null; +} +var _normalizeError = _checkNormalize(); +var LogLevel;exports.LogLevel = LogLevel; +(function (LogLevel) { + LogLevel["DEBUG"] = "DEBUG"; + LogLevel["INFO"] = "INFO"; + LogLevel["WARNING"] = "WARNING"; + LogLevel["ERROR"] = "ERROR"; + LogLevel["OFF"] = "OFF"; +})(LogLevel || (exports.LogLevel = LogLevel = {})); +var ErrorCode;exports.ErrorCode = ErrorCode; +(function (ErrorCode) { + /////////////////// + // Generic Errors + // Unknown Error + ErrorCode["UNKNOWN_ERROR"] = "UNKNOWN_ERROR"; + // Not Implemented + ErrorCode["NOT_IMPLEMENTED"] = "NOT_IMPLEMENTED"; + // Unsupported Operation + // - operation + ErrorCode["UNSUPPORTED_OPERATION"] = "UNSUPPORTED_OPERATION"; + // Network Error (i.e. Ethereum Network, such as an invalid chain ID) + // - event ("noNetwork" is not re-thrown in provider.ready; otherwise thrown) + ErrorCode["NETWORK_ERROR"] = "NETWORK_ERROR"; + // Some sort of bad response from the server + ErrorCode["SERVER_ERROR"] = "SERVER_ERROR"; + // Timeout + ErrorCode["TIMEOUT"] = "TIMEOUT"; + /////////////////// + // Operational Errors + // Buffer Overrun + ErrorCode["BUFFER_OVERRUN"] = "BUFFER_OVERRUN"; + // Numeric Fault + // - operation: the operation being executed + // - fault: the reason this faulted + ErrorCode["NUMERIC_FAULT"] = "NUMERIC_FAULT"; + /////////////////// + // Argument Errors + // Missing new operator to an object + // - name: The name of the class + ErrorCode["MISSING_NEW"] = "MISSING_NEW"; + // Invalid argument (e.g. value is incompatible with type) to a function: + // - argument: The argument name that was invalid + // - value: The value of the argument + ErrorCode["INVALID_ARGUMENT"] = "INVALID_ARGUMENT"; + // Missing argument to a function: + // - count: The number of arguments received + // - expectedCount: The number of arguments expected + ErrorCode["MISSING_ARGUMENT"] = "MISSING_ARGUMENT"; + // Too many arguments + // - count: The number of arguments received + // - expectedCount: The number of arguments expected + ErrorCode["UNEXPECTED_ARGUMENT"] = "UNEXPECTED_ARGUMENT"; + /////////////////// + // Blockchain Errors + // Call exception + // - transaction: the transaction + // - address?: the contract address + // - args?: The arguments passed into the function + // - method?: The Solidity method signature + // - errorSignature?: The EIP848 error signature + // - errorArgs?: The EIP848 error parameters + // - reason: The reason (only for EIP848 "Error(string)") + ErrorCode["CALL_EXCEPTION"] = "CALL_EXCEPTION"; + // Insufficient funds (< value + gasLimit * gasPrice) + // - transaction: the transaction attempted + ErrorCode["INSUFFICIENT_FUNDS"] = "INSUFFICIENT_FUNDS"; + // Nonce has already been used + // - transaction: the transaction attempted + ErrorCode["NONCE_EXPIRED"] = "NONCE_EXPIRED"; + // The replacement fee for the transaction is too low + // - transaction: the transaction attempted + ErrorCode["REPLACEMENT_UNDERPRICED"] = "REPLACEMENT_UNDERPRICED"; + // The gas limit could not be estimated + // - transaction: the transaction passed to estimateGas + ErrorCode["UNPREDICTABLE_GAS_LIMIT"] = "UNPREDICTABLE_GAS_LIMIT"; + // The transaction was replaced by one with a higher gas price + // - reason: "cancelled", "replaced" or "repriced" + // - cancelled: true if reason == "cancelled" or reason == "replaced") + // - hash: original transaction hash + // - replacement: the full TransactionsResponse for the replacement + // - receipt: the receipt of the replacement + ErrorCode["TRANSACTION_REPLACED"] = "TRANSACTION_REPLACED"; +})(ErrorCode || (exports.ErrorCode = ErrorCode = {})); +; +var HEX = "0123456789abcdef";var +Logger = /*#__PURE__*/function () { + function Logger(version) {_classCallCheck(this, Logger); + Object.defineProperty(this, "version", { + enumerable: true, + value: version, + writable: false }); + + }_createClass(Logger, [{ key: "_log", value: function _log( + logLevel, args) { + var level = logLevel.toLowerCase(); + if (LogLevels[level] == null) { + this.throwArgumentError("invalid log level name", "logLevel", logLevel); + } + if (_logLevel > LogLevels[level]) { + return; + } + console.log.apply(console, args); + } }, { key: "debug", value: function debug() + {for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {args[_key] = arguments[_key];} + this._log(Logger.levels.DEBUG, args); + } }, { key: "info", value: function info() + {for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {args[_key2] = arguments[_key2];} + this._log(Logger.levels.INFO, args); + } }, { key: "warn", value: function warn() + {for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {args[_key3] = arguments[_key3];} + this._log(Logger.levels.WARNING, args); + } }, { key: "makeError", value: function makeError( + message, code, params) { + // Errors are being censored + if (_censorErrors) { + return this.makeError("censored error", code, {}); + } + if (!code) { + code = Logger.errors.UNKNOWN_ERROR; + } + if (!params) { + params = {}; + } + var messageDetails = []; + Object.keys(params).forEach(function (key) { + var value = params[key]; + try { + if (value instanceof Uint8Array) { + var hex = ""; + for (var i = 0; i < value.length; i++) { + hex += HEX[value[i] >> 4]; + hex += HEX[value[i] & 0x0f]; + } + messageDetails.push(key + "=Uint8Array(0x" + hex + ")"); + } else + { + messageDetails.push(key + "=" + JSON.stringify(value)); + } + } + catch (error) { + messageDetails.push(key + "=" + JSON.stringify(params[key].toString())); + } + }); + messageDetails.push("code=".concat(code)); + messageDetails.push("version=".concat(this.version)); + var reason = message; + if (messageDetails.length) { + message += " (" + messageDetails.join(", ") + ")"; + } + // @TODO: Any?? + var error = new Error(message); + error.reason = reason; + error.code = code; + Object.keys(params).forEach(function (key) { + error[key] = params[key]; + }); + return error; + } }, { key: "throwError", value: function throwError( + message, code, params) { + throw this.makeError(message, code, params); + } }, { key: "throwArgumentError", value: function throwArgumentError( + message, name, value) { + return this.throwError(message, Logger.errors.INVALID_ARGUMENT, { + argument: name, + value: value }); + + } }, { key: "assert", value: function assert( + condition, message, code, params) { + if (!!condition) { + return; + } + this.throwError(message, code, params); + } }, { key: "assertArgument", value: function assertArgument( + condition, message, name, value) { + if (!!condition) { + return; + } + this.throwArgumentError(message, name, value); + } }, { key: "checkNormalize", value: function checkNormalize( + message) { + if (message == null) { + message = "platform missing String.prototype.normalize"; + } + if (_normalizeError) { + this.throwError("platform missing String.prototype.normalize", Logger.errors.UNSUPPORTED_OPERATION, { + operation: "String.prototype.normalize", form: _normalizeError }); + + } + } }, { key: "checkSafeUint53", value: function checkSafeUint53( + value, message) { + if (typeof value !== "number") { + return; + } + if (message == null) { + message = "value not safe"; + } + if (value < 0 || value >= 0x1fffffffffffff) { + this.throwError(message, Logger.errors.NUMERIC_FAULT, { + operation: "checkSafeInteger", + fault: "out-of-safe-range", + value: value }); + + } + if (value % 1) { + this.throwError(message, Logger.errors.NUMERIC_FAULT, { + operation: "checkSafeInteger", + fault: "non-integer", + value: value }); + + } + } }, { key: "checkArgumentCount", value: function checkArgumentCount( + count, expectedCount, message) { + if (message) { + message = ": " + message; + } else + { + message = ""; + } + if (count < expectedCount) { + this.throwError("missing argument" + message, Logger.errors.MISSING_ARGUMENT, { + count: count, + expectedCount: expectedCount }); + + } + if (count > expectedCount) { + this.throwError("too many arguments" + message, Logger.errors.UNEXPECTED_ARGUMENT, { + count: count, + expectedCount: expectedCount }); + + } + } }, { key: "checkNew", value: function checkNew( + target, kind) { + if (target === Object || target == null) { + this.throwError("missing new", Logger.errors.MISSING_NEW, { name: kind.name }); + } + } }, { key: "checkAbstract", value: function checkAbstract( + target, kind) { + if (target === kind) { + this.throwError("cannot instantiate abstract class " + JSON.stringify(kind.name) + " directly; use a sub-class", Logger.errors.UNSUPPORTED_OPERATION, { name: target.name, operation: "new" }); + } else + if (target === Object || target == null) { + this.throwError("missing new", Logger.errors.MISSING_NEW, { name: kind.name }); + } + } }], [{ key: "globalLogger", value: function globalLogger() + { + if (!_globalLogger) { + _globalLogger = new Logger(_version.version); + } + return _globalLogger; + } }, { key: "setCensorship", value: function setCensorship( + censorship, permanent) { + if (!censorship && permanent) { + this.globalLogger().throwError("cannot permanently disable censorship", Logger.errors.UNSUPPORTED_OPERATION, { + operation: "setCensorship" }); + + } + if (_permanentCensorErrors) { + if (!censorship) { + return; + } + this.globalLogger().throwError("error censorship permanent", Logger.errors.UNSUPPORTED_OPERATION, { + operation: "setCensorship" }); + + } + _censorErrors = !!censorship; + _permanentCensorErrors = !!permanent; + } }, { key: "setLogLevel", value: function setLogLevel( + logLevel) { + var level = LogLevels[logLevel.toLowerCase()]; + if (level == null) { + Logger.globalLogger().warn("invalid log level - " + logLevel); + return; + } + _logLevel = level; + } }, { key: "from", value: function from( + version) { + return new Logger(version); + } }]);return Logger;}();exports.Logger = Logger; + +Logger.errors = ErrorCode; +Logger.levels = LogLevel; + +/***/ }), +/* 110 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/logger/lib.esm/_version.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "logger/5.5.0";exports.version = version; + +/***/ }), +/* 111 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bytes/lib.esm/_version.js ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "bytes/5.5.0";exports.version = version; + +/***/ }), +/* 112 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bignumber/lib.esm/_version.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "bignumber/5.5.0";exports.version = version; + +/***/ }), +/* 113 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bignumber/lib.esm/fixednumber.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.formatFixed = formatFixed;exports.parseFixed = parseFixed;exports.FixedNumber = exports.FixedFormat = void 0; +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 112); + +var _bignumber = __webpack_require__(/*! ./bignumber */ 104);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var logger = new _logger.Logger(_version.version); +var _constructorGuard = {}; +var Zero = _bignumber.BigNumber.from(0); +var NegativeOne = _bignumber.BigNumber.from(-1); +function throwFault(message, fault, operation, value) { + var params = { fault: fault, operation: operation }; + if (value !== undefined) { + params.value = value; + } + return logger.throwError(message, _logger.Logger.errors.NUMERIC_FAULT, params); +} +// Constant to pull zeros from for multipliers +var zeros = "0"; +while (zeros.length < 256) { + zeros += zeros; +} +// Returns a string "1" followed by decimal "0"s +function getMultiplier(decimals) { + if (typeof decimals !== "number") { + try { + decimals = _bignumber.BigNumber.from(decimals).toNumber(); + } + catch (e) {} + } + if (typeof decimals === "number" && decimals >= 0 && decimals <= 256 && !(decimals % 1)) { + return "1" + zeros.substring(0, decimals); + } + return logger.throwArgumentError("invalid decimal size", "decimals", decimals); +} +function formatFixed(value, decimals) { + if (decimals == null) { + decimals = 0; + } + var multiplier = getMultiplier(decimals); + // Make sure wei is a big number (convert as necessary) + value = _bignumber.BigNumber.from(value); + var negative = value.lt(Zero); + if (negative) { + value = value.mul(NegativeOne); + } + var fraction = value.mod(multiplier).toString(); + while (fraction.length < multiplier.length - 1) { + fraction = "0" + fraction; + } + // Strip training 0 + fraction = fraction.match(/^([0-9]*[1-9]|0)(0*)/)[1]; + var whole = value.div(multiplier).toString(); + if (multiplier.length === 1) { + value = whole; + } else + { + value = whole + "." + fraction; + } + if (negative) { + value = "-" + value; + } + return value; +} +function parseFixed(value, decimals) { + if (decimals == null) { + decimals = 0; + } + var multiplier = getMultiplier(decimals); + if (typeof value !== "string" || !value.match(/^-?[0-9.]+$/)) { + logger.throwArgumentError("invalid decimal value", "value", value); + } + // Is it negative? + var negative = value.substring(0, 1) === "-"; + if (negative) { + value = value.substring(1); + } + if (value === ".") { + logger.throwArgumentError("missing value", "value", value); + } + // Split it into a whole and fractional part + var comps = value.split("."); + if (comps.length > 2) { + logger.throwArgumentError("too many decimal points", "value", value); + } + var whole = comps[0],fraction = comps[1]; + if (!whole) { + whole = "0"; + } + if (!fraction) { + fraction = "0"; + } + // Trim trailing zeros + while (fraction[fraction.length - 1] === "0") { + fraction = fraction.substring(0, fraction.length - 1); + } + // Check the fraction doesn't exceed our decimals size + if (fraction.length > multiplier.length - 1) { + throwFault("fractional component exceeds decimals", "underflow", "parseFixed"); + } + // If decimals is 0, we have an empty string for fraction + if (fraction === "") { + fraction = "0"; + } + // Fully pad the string with zeros to get to wei + while (fraction.length < multiplier.length - 1) { + fraction += "0"; + } + var wholeValue = _bignumber.BigNumber.from(whole); + var fractionValue = _bignumber.BigNumber.from(fraction); + var wei = wholeValue.mul(multiplier).add(fractionValue); + if (negative) { + wei = wei.mul(NegativeOne); + } + return wei; +}var +FixedFormat = /*#__PURE__*/function () { + function FixedFormat(constructorGuard, signed, width, decimals) {_classCallCheck(this, FixedFormat); + if (constructorGuard !== _constructorGuard) { + logger.throwError("cannot use FixedFormat constructor; use FixedFormat.from", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "new FixedFormat" }); + + } + this.signed = signed; + this.width = width; + this.decimals = decimals; + this.name = (signed ? "" : "u") + "fixed" + String(width) + "x" + String(decimals); + this._multiplier = getMultiplier(decimals); + Object.freeze(this); + }_createClass(FixedFormat, null, [{ key: "from", value: function from( + value) { + if (value instanceof FixedFormat) { + return value; + } + if (typeof value === "number") { + value = "fixed128x".concat(value); + } + var signed = true; + var width = 128; + var decimals = 18; + if (typeof value === "string") { + if (value === "fixed") { + // defaults... + } else + if (value === "ufixed") { + signed = false; + } else + { + var match = value.match(/^(u?)fixed([0-9]+)x([0-9]+)$/); + if (!match) { + logger.throwArgumentError("invalid fixed format", "format", value); + } + signed = match[1] !== "u"; + width = parseInt(match[2]); + decimals = parseInt(match[3]); + } + } else + if (value) { + var check = function check(key, type, defaultValue) { + if (value[key] == null) { + return defaultValue; + } + if (typeof value[key] !== type) { + logger.throwArgumentError("invalid fixed format (" + key + " not " + type + ")", "format." + key, value[key]); + } + return value[key]; + }; + signed = check("signed", "boolean", signed); + width = check("width", "number", width); + decimals = check("decimals", "number", decimals); + } + if (width % 8) { + logger.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", width); + } + if (decimals > 80) { + logger.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", decimals); + } + return new FixedFormat(_constructorGuard, signed, width, decimals); + } }]);return FixedFormat;}();exports.FixedFormat = FixedFormat;var + +FixedNumber = /*#__PURE__*/function () { + function FixedNumber(constructorGuard, hex, value, format) {_classCallCheck(this, FixedNumber); + logger.checkNew(this instanceof FixedNumber ? this.constructor : void 0, FixedNumber); + if (constructorGuard !== _constructorGuard) { + logger.throwError("cannot use FixedNumber constructor; use FixedNumber.from", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "new FixedFormat" }); + + } + this.format = format; + this._hex = hex; + this._value = value; + this._isFixedNumber = true; + Object.freeze(this); + }_createClass(FixedNumber, [{ key: "_checkFormat", value: function _checkFormat( + other) { + if (this.format.name !== other.format.name) { + logger.throwArgumentError("incompatible format; use fixedNumber.toFormat", "other", other); + } + } }, { key: "addUnsafe", value: function addUnsafe( + other) { + this._checkFormat(other); + var a = parseFixed(this._value, this.format.decimals); + var b = parseFixed(other._value, other.format.decimals); + return FixedNumber.fromValue(a.add(b), this.format.decimals, this.format); + } }, { key: "subUnsafe", value: function subUnsafe( + other) { + this._checkFormat(other); + var a = parseFixed(this._value, this.format.decimals); + var b = parseFixed(other._value, other.format.decimals); + return FixedNumber.fromValue(a.sub(b), this.format.decimals, this.format); + } }, { key: "mulUnsafe", value: function mulUnsafe( + other) { + this._checkFormat(other); + var a = parseFixed(this._value, this.format.decimals); + var b = parseFixed(other._value, other.format.decimals); + return FixedNumber.fromValue(a.mul(b).div(this.format._multiplier), this.format.decimals, this.format); + } }, { key: "divUnsafe", value: function divUnsafe( + other) { + this._checkFormat(other); + var a = parseFixed(this._value, this.format.decimals); + var b = parseFixed(other._value, other.format.decimals); + return FixedNumber.fromValue(a.mul(this.format._multiplier).div(b), this.format.decimals, this.format); + } }, { key: "floor", value: function floor() + { + var comps = this.toString().split("."); + if (comps.length === 1) { + comps.push("0"); + } + var result = FixedNumber.from(comps[0], this.format); + var hasFraction = !comps[1].match(/^(0*)$/); + if (this.isNegative() && hasFraction) { + result = result.subUnsafe(ONE.toFormat(result.format)); + } + return result; + } }, { key: "ceiling", value: function ceiling() + { + var comps = this.toString().split("."); + if (comps.length === 1) { + comps.push("0"); + } + var result = FixedNumber.from(comps[0], this.format); + var hasFraction = !comps[1].match(/^(0*)$/); + if (!this.isNegative() && hasFraction) { + result = result.addUnsafe(ONE.toFormat(result.format)); + } + return result; + } + // @TODO: Support other rounding algorithms + }, { key: "round", value: function round(decimals) { + if (decimals == null) { + decimals = 0; + } + // If we are already in range, we're done + var comps = this.toString().split("."); + if (comps.length === 1) { + comps.push("0"); + } + if (decimals < 0 || decimals > 80 || decimals % 1) { + logger.throwArgumentError("invalid decimal count", "decimals", decimals); + } + if (comps[1].length <= decimals) { + return this; + } + var factor = FixedNumber.from("1" + zeros.substring(0, decimals), this.format); + var bump = BUMP.toFormat(this.format); + return this.mulUnsafe(factor).addUnsafe(bump).floor().divUnsafe(factor); + } }, { key: "isZero", value: function isZero() + { + return this._value === "0.0" || this._value === "0"; + } }, { key: "isNegative", value: function isNegative() + { + return this._value[0] === "-"; + } }, { key: "toString", value: function toString() + {return this._value;} }, { key: "toHexString", value: function toHexString( + width) { + if (width == null) { + return this._hex; + } + if (width % 8) { + logger.throwArgumentError("invalid byte width", "width", width); + } + var hex = _bignumber.BigNumber.from(this._hex).fromTwos(this.format.width).toTwos(width).toHexString(); + return (0, _bytes.hexZeroPad)(hex, width / 8); + } }, { key: "toUnsafeFloat", value: function toUnsafeFloat() + {return parseFloat(this.toString());} }, { key: "toFormat", value: function toFormat( + format) { + return FixedNumber.fromString(this._value, format); + } }], [{ key: "fromValue", value: function fromValue( + value, decimals, format) { + // If decimals looks more like a format, and there is no format, shift the parameters + if (format == null && decimals != null && !(0, _bignumber.isBigNumberish)(decimals)) { + format = decimals; + decimals = null; + } + if (decimals == null) { + decimals = 0; + } + if (format == null) { + format = "fixed"; + } + return FixedNumber.fromString(formatFixed(value, decimals), FixedFormat.from(format)); + } }, { key: "fromString", value: function fromString( + value, format) { + if (format == null) { + format = "fixed"; + } + var fixedFormat = FixedFormat.from(format); + var numeric = parseFixed(value, fixedFormat.decimals); + if (!fixedFormat.signed && numeric.lt(Zero)) { + throwFault("unsigned value cannot be negative", "overflow", "value", value); + } + var hex = null; + if (fixedFormat.signed) { + hex = numeric.toTwos(fixedFormat.width).toHexString(); + } else + { + hex = numeric.toHexString(); + hex = (0, _bytes.hexZeroPad)(hex, fixedFormat.width / 8); + } + var decimal = formatFixed(numeric, fixedFormat.decimals); + return new FixedNumber(_constructorGuard, hex, decimal, fixedFormat); + } }, { key: "fromBytes", value: function fromBytes( + value, format) { + if (format == null) { + format = "fixed"; + } + var fixedFormat = FixedFormat.from(format); + if ((0, _bytes.arrayify)(value).length > fixedFormat.width / 8) { + throw new Error("overflow"); + } + var numeric = _bignumber.BigNumber.from(value); + if (fixedFormat.signed) { + numeric = numeric.fromTwos(fixedFormat.width); + } + var hex = numeric.toTwos((fixedFormat.signed ? 0 : 1) + fixedFormat.width).toHexString(); + var decimal = formatFixed(numeric, fixedFormat.decimals); + return new FixedNumber(_constructorGuard, hex, decimal, fixedFormat); + } }, { key: "from", value: function from( + value, format) { + if (typeof value === "string") { + return FixedNumber.fromString(value, format); + } + if ((0, _bytes.isBytes)(value)) { + return FixedNumber.fromBytes(value, format); + } + try { + return FixedNumber.fromValue(value, 0, format); + } + catch (error) { + // Allow NUMERIC_FAULT to bubble up + if (error.code !== _logger.Logger.errors.INVALID_ARGUMENT) { + throw error; + } + } + return logger.throwArgumentError("invalid FixedNumber value", "value", value); + } }, { key: "isFixedNumber", value: function isFixedNumber( + value) { + return !!(value && value._isFixedNumber); + } }]);return FixedNumber;}();exports.FixedNumber = FixedNumber; + +var ONE = FixedNumber.from(1); +var BUMP = FixedNumber.from("0.5"); + +/***/ }), +/* 114 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/properties/lib.esm/index.js ***! + \*****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.defineReadOnly = defineReadOnly;exports.getStatic = getStatic;exports.resolveProperties = resolveProperties;exports.checkProperties = checkProperties;exports.shallowCopy = shallowCopy;exports.deepCopy = deepCopy;exports.Description = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 115);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; +var logger = new _logger.Logger(_version.version); +function defineReadOnly(object, name, value) { + Object.defineProperty(object, name, { + enumerable: true, + value: value, + writable: false }); + +} +// Crawl up the constructor chain to find a static method +function getStatic(ctor, key) { + for (var i = 0; i < 32; i++) { + if (ctor[key]) { + return ctor[key]; + } + if (!ctor.prototype || typeof ctor.prototype !== "object") { + break; + } + ctor = Object.getPrototypeOf(ctor.prototype).constructor; + } + return null; +} +function resolveProperties(object) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var promises, results;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: + promises = Object.keys(object).map(function (key) { + var value = object[key]; + return Promise.resolve(value).then(function (v) {return { key: key, value: v };}); + });_context.next = 3; + return Promise.all(promises);case 3:results = _context.sent;return _context.abrupt("return", + results.reduce(function (accum, result) { + accum[result.key] = result.value; + return accum; + }, {}));case 5:case "end":return _context.stop();}}}, _callee);})); + +} +function checkProperties(object, properties) { + if (!object || typeof object !== "object") { + logger.throwArgumentError("invalid object", "object", object); + } + Object.keys(object).forEach(function (key) { + if (!properties[key]) { + logger.throwArgumentError("invalid object key - " + key, "transaction:" + key, object); + } + }); +} +function shallowCopy(object) { + var result = {}; + for (var key in object) { + result[key] = object[key]; + } + return result; +} +var opaque = { bigint: true, boolean: true, "function": true, number: true, string: true }; +function _isFrozen(object) { + // Opaque objects are not mutable, so safe to copy by assignment + if (object === undefined || object === null || opaque[typeof object]) { + return true; + } + if (Array.isArray(object) || typeof object === "object") { + if (!Object.isFrozen(object)) { + return false; + } + var keys = Object.keys(object); + for (var i = 0; i < keys.length; i++) { + var value = null; + try { + value = object[keys[i]]; + } + catch (error) { + // If accessing a value triggers an error, it is a getter + // designed to do so (e.g. Result) and is therefore "frozen" + continue; + } + if (!_isFrozen(value)) { + return false; + } + } + return true; + } + return logger.throwArgumentError("Cannot deepCopy ".concat(typeof object), "object", object); +} +// Returns a new copy of object, such that no properties may be replaced. +// New properties may be added only to objects. +function _deepCopy(object) { + if (_isFrozen(object)) { + return object; + } + // Arrays are mutable, so we need to create a copy + if (Array.isArray(object)) { + return Object.freeze(object.map(function (item) {return deepCopy(item);})); + } + if (typeof object === "object") { + var result = {}; + for (var key in object) { + var value = object[key]; + if (value === undefined) { + continue; + } + defineReadOnly(result, key, deepCopy(value)); + } + return result; + } + return logger.throwArgumentError("Cannot deepCopy ".concat(typeof object), "object", object); +} +function deepCopy(object) { + return _deepCopy(object); +}var +Description = +function Description(info) {_classCallCheck(this, Description); + for (var key in info) { + this[key] = deepCopy(info[key]); + } +};exports.Description = Description; + +/***/ }), +/* 115 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/properties/lib.esm/_version.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "properties/5.5.0";exports.version = version; + +/***/ }), +/* 116 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/_version.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "abi/5.5.0";exports.version = version; + +/***/ }), +/* 117 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/abi-coder.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// See: https://github.com/ethereum/wiki/wiki/Ethereum-Contract-ABI +Object.defineProperty(exports, "__esModule", { value: true });exports.defaultAbiCoder = exports.AbiCoder = void 0;var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 116); + +var _abstractCoder = __webpack_require__(/*! ./coders/abstract-coder */ 118); +var _address = __webpack_require__(/*! ./coders/address */ 119); +var _array = __webpack_require__(/*! ./coders/array */ 126); +var _boolean = __webpack_require__(/*! ./coders/boolean */ 128); +var _bytes2 = __webpack_require__(/*! ./coders/bytes */ 129); +var _fixedBytes = __webpack_require__(/*! ./coders/fixed-bytes */ 130); +var _null = __webpack_require__(/*! ./coders/null */ 131); +var _number = __webpack_require__(/*! ./coders/number */ 132); +var _string = __webpack_require__(/*! ./coders/string */ 138); +var _tuple = __webpack_require__(/*! ./coders/tuple */ 144); +var _fragments = __webpack_require__(/*! ./fragments */ 102);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var logger = new _logger.Logger(_version.version); +var paramTypeBytes = new RegExp(/^bytes([0-9]*)$/); +var paramTypeNumber = new RegExp(/^(u?int)([0-9]*)$/);var +AbiCoder = /*#__PURE__*/function () { + function AbiCoder(coerceFunc) {_classCallCheck(this, AbiCoder); + logger.checkNew(this instanceof AbiCoder ? this.constructor : void 0, AbiCoder); + (0, _properties.defineReadOnly)(this, "coerceFunc", coerceFunc || null); + }_createClass(AbiCoder, [{ key: "_getCoder", value: function _getCoder( + param) {var _this = this; + switch (param.baseType) { + case "address": + return new _address.AddressCoder(param.name); + case "bool": + return new _boolean.BooleanCoder(param.name); + case "string": + return new _string.StringCoder(param.name); + case "bytes": + return new _bytes2.BytesCoder(param.name); + case "array": + return new _array.ArrayCoder(this._getCoder(param.arrayChildren), param.arrayLength, param.name); + case "tuple": + return new _tuple.TupleCoder((param.components || []).map(function (component) { + return _this._getCoder(component); + }), param.name); + case "": + return new _null.NullCoder(param.name);} + + // u?int[0-9]* + var match = param.type.match(paramTypeNumber); + if (match) { + var size = parseInt(match[2] || "256"); + if (size === 0 || size > 256 || size % 8 !== 0) { + logger.throwArgumentError("invalid " + match[1] + " bit length", "param", param); + } + return new _number.NumberCoder(size / 8, match[1] === "int", param.name); + } + // bytes[0-9]+ + match = param.type.match(paramTypeBytes); + if (match) { + var _size = parseInt(match[1]); + if (_size === 0 || _size > 32) { + logger.throwArgumentError("invalid bytes length", "param", param); + } + return new _fixedBytes.FixedBytesCoder(_size, param.name); + } + return logger.throwArgumentError("invalid type", "type", param.type); + } }, { key: "_getWordSize", value: function _getWordSize() + {return 32;} }, { key: "_getReader", value: function _getReader( + data, allowLoose) { + return new _abstractCoder.Reader(data, this._getWordSize(), this.coerceFunc, allowLoose); + } }, { key: "_getWriter", value: function _getWriter() + { + return new _abstractCoder.Writer(this._getWordSize()); + } }, { key: "getDefaultValue", value: function getDefaultValue( + types) {var _this2 = this; + var coders = types.map(function (type) {return _this2._getCoder(_fragments.ParamType.from(type));}); + var coder = new _tuple.TupleCoder(coders, "_"); + return coder.defaultValue(); + } }, { key: "encode", value: function encode( + types, values) {var _this3 = this; + if (types.length !== values.length) { + logger.throwError("types/values length mismatch", _logger.Logger.errors.INVALID_ARGUMENT, { + count: { types: types.length, values: values.length }, + value: { types: types, values: values } }); + + } + var coders = types.map(function (type) {return _this3._getCoder(_fragments.ParamType.from(type));}); + var coder = new _tuple.TupleCoder(coders, "_"); + var writer = this._getWriter(); + coder.encode(writer, values); + return writer.data; + } }, { key: "decode", value: function decode( + types, data, loose) {var _this4 = this; + var coders = types.map(function (type) {return _this4._getCoder(_fragments.ParamType.from(type));}); + var coder = new _tuple.TupleCoder(coders, "_"); + return coder.decode(this._getReader((0, _bytes.arrayify)(data), loose)); + } }]);return AbiCoder;}();exports.AbiCoder = AbiCoder; + +var defaultAbiCoder = new AbiCoder();exports.defaultAbiCoder = defaultAbiCoder; + +/***/ }), +/* 118 */ +/*!**************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/abstract-coder.js ***! + \**************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.checkResultErrors = checkResultErrors;exports.Reader = exports.Writer = exports.Coder = void 0; +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ../_version */ 116);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +var logger = new _logger.Logger(_version.version); +function checkResultErrors(result) { + // Find the first error (if any) + var errors = []; + var checkErrors = function checkErrors(path, object) { + if (!Array.isArray(object)) { + return; + } + for (var key in object) { + var childPath = path.slice(); + childPath.push(key); + try { + checkErrors(childPath, object[key]); + } + catch (error) { + errors.push({ path: childPath, error: error }); + } + } + }; + checkErrors([], result); + return errors; +}var +Coder = /*#__PURE__*/function () { + function Coder(name, type, localName, dynamic) {_classCallCheck(this, Coder); + // @TODO: defineReadOnly these + this.name = name; + this.type = type; + this.localName = localName; + this.dynamic = dynamic; + }_createClass(Coder, [{ key: "_throwError", value: function _throwError( + message, value) { + logger.throwArgumentError(message, this.localName, value); + } }]);return Coder;}();exports.Coder = Coder;var + +Writer = /*#__PURE__*/function () { + function Writer(wordSize) {_classCallCheck(this, Writer); + (0, _properties.defineReadOnly)(this, "wordSize", wordSize || 32); + this._data = []; + this._dataLength = 0; + this._padding = new Uint8Array(wordSize); + }_createClass(Writer, [{ key: "_writeData", value: function _writeData( + + + + + data) { + this._data.push(data); + this._dataLength += data.length; + return data.length; + } }, { key: "appendWriter", value: function appendWriter( + writer) { + return this._writeData((0, _bytes.concat)(writer._data)); + } + // Arrayish items; padded on the right to wordSize + }, { key: "writeBytes", value: function writeBytes(value) { + var bytes = (0, _bytes.arrayify)(value); + var paddingOffset = bytes.length % this.wordSize; + if (paddingOffset) { + bytes = (0, _bytes.concat)([bytes, this._padding.slice(paddingOffset)]); + } + return this._writeData(bytes); + } }, { key: "_getValue", value: function _getValue( + value) { + var bytes = (0, _bytes.arrayify)(_bignumber.BigNumber.from(value)); + if (bytes.length > this.wordSize) { + logger.throwError("value out-of-bounds", _logger.Logger.errors.BUFFER_OVERRUN, { + length: this.wordSize, + offset: bytes.length }); + + } + if (bytes.length % this.wordSize) { + bytes = (0, _bytes.concat)([this._padding.slice(bytes.length % this.wordSize), bytes]); + } + return bytes; + } + // BigNumberish items; padded on the left to wordSize + }, { key: "writeValue", value: function writeValue(value) { + return this._writeData(this._getValue(value)); + } }, { key: "writeUpdatableValue", value: function writeUpdatableValue() + {var _this = this; + var offset = this._data.length; + this._data.push(this._padding); + this._dataLength += this.wordSize; + return function (value) { + _this._data[offset] = _this._getValue(value); + }; + } }, { key: "data", get: function get() {return (0, _bytes.hexConcat)(this._data);} }, { key: "length", get: function get() {return this._dataLength;} }]);return Writer;}();exports.Writer = Writer;var + +Reader = /*#__PURE__*/function () { + function Reader(data, wordSize, coerceFunc, allowLoose) {_classCallCheck(this, Reader); + (0, _properties.defineReadOnly)(this, "_data", (0, _bytes.arrayify)(data)); + (0, _properties.defineReadOnly)(this, "wordSize", wordSize || 32); + (0, _properties.defineReadOnly)(this, "_coerceFunc", coerceFunc); + (0, _properties.defineReadOnly)(this, "allowLoose", allowLoose); + this._offset = 0; + }_createClass(Reader, [{ key: "coerce", value: function coerce( + + + + + + + + + + + name, value) { + if (this._coerceFunc) { + return this._coerceFunc(name, value); + } + return Reader.coerce(name, value); + } }, { key: "_peekBytes", value: function _peekBytes( + offset, length, loose) { + var alignedLength = Math.ceil(length / this.wordSize) * this.wordSize; + if (this._offset + alignedLength > this._data.length) { + if (this.allowLoose && loose && this._offset + length <= this._data.length) { + alignedLength = length; + } else + { + logger.throwError("data out-of-bounds", _logger.Logger.errors.BUFFER_OVERRUN, { + length: this._data.length, + offset: this._offset + alignedLength }); + + } + } + return this._data.slice(this._offset, this._offset + alignedLength); + } }, { key: "subReader", value: function subReader( + offset) { + return new Reader(this._data.slice(this._offset + offset), this.wordSize, this._coerceFunc, this.allowLoose); + } }, { key: "readBytes", value: function readBytes( + length, loose) { + var bytes = this._peekBytes(0, length, !!loose); + this._offset += bytes.length; + // @TODO: Make sure the length..end bytes are all 0? + return bytes.slice(0, length); + } }, { key: "readValue", value: function readValue() + { + return _bignumber.BigNumber.from(this.readBytes(this.wordSize)); + } }, { key: "data", get: function get() {return (0, _bytes.hexlify)(this._data);} }, { key: "consumed", get: function get() {return this._offset;} // The default Coerce function + }], [{ key: "coerce", value: function coerce(name, value) {var match = name.match("^u?int([0-9]+)$");if (match && parseInt(match[1]) <= 48) {value = value.toNumber();}return value;} }]);return Reader;}();exports.Reader = Reader; + +/***/ }), +/* 119 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/address.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.AddressCoder = void 0; +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 118);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var +AddressCoder = /*#__PURE__*/function (_Coder) {_inherits(AddressCoder, _Coder);var _super = _createSuper(AddressCoder); + function AddressCoder(localName) {_classCallCheck(this, AddressCoder);return _super.call(this, + "address", "address", localName, false); + }_createClass(AddressCoder, [{ key: "defaultValue", value: function defaultValue() + { + return "0x0000000000000000000000000000000000000000"; + } }, { key: "encode", value: function encode( + writer, value) { + try { + value = (0, _address.getAddress)(value); + } + catch (error) { + this._throwError(error.message, value); + } + return writer.writeValue(value); + } }, { key: "decode", value: function decode( + reader) { + return (0, _address.getAddress)((0, _bytes.hexZeroPad)(reader.readValue().toHexString(), 20)); + } }]);return AddressCoder;}(_abstractCoder.Coder);exports.AddressCoder = AddressCoder; + +/***/ }), +/* 120 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/address/lib.esm/index.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.getAddress = getAddress;exports.isAddress = isAddress;exports.getIcapAddress = getIcapAddress;exports.getContractAddress = getContractAddress;exports.getCreate2Address = getCreate2Address; +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _rlp = __webpack_require__(/*! @ethersproject/rlp */ 123); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 125); +var logger = new _logger.Logger(_version.version); +function getChecksumAddress(address) { + if (!(0, _bytes.isHexString)(address, 20)) { + logger.throwArgumentError("invalid address", "address", address); + } + address = address.toLowerCase(); + var chars = address.substring(2).split(""); + var expanded = new Uint8Array(40); + for (var i = 0; i < 40; i++) { + expanded[i] = chars[i].charCodeAt(0); + } + var hashed = (0, _bytes.arrayify)((0, _keccak.keccak256)(expanded)); + for (var _i = 0; _i < 40; _i += 2) { + if (hashed[_i >> 1] >> 4 >= 8) { + chars[_i] = chars[_i].toUpperCase(); + } + if ((hashed[_i >> 1] & 0x0f) >= 8) { + chars[_i + 1] = chars[_i + 1].toUpperCase(); + } + } + return "0x" + chars.join(""); +} +// Shims for environments that are missing some required constants and functions +var MAX_SAFE_INTEGER = 0x1fffffffffffff; +function log10(x) { + if (Math.log10) { + return Math.log10(x); + } + return Math.log(x) / Math.LN10; +} +// See: https://en.wikipedia.org/wiki/International_Bank_Account_Number +// Create lookup table +var ibanLookup = {}; +for (var i = 0; i < 10; i++) { + ibanLookup[String(i)] = String(i); +} +for (var _i2 = 0; _i2 < 26; _i2++) { + ibanLookup[String.fromCharCode(65 + _i2)] = String(10 + _i2); +} +// How many decimal digits can we process? (for 64-bit float, this is 15) +var safeDigits = Math.floor(log10(MAX_SAFE_INTEGER)); +function ibanChecksum(address) { + address = address.toUpperCase(); + address = address.substring(4) + address.substring(0, 2) + "00"; + var expanded = address.split("").map(function (c) {return ibanLookup[c];}).join(""); + // Javascript can handle integers safely up to 15 (decimal) digits + while (expanded.length >= safeDigits) { + var block = expanded.substring(0, safeDigits); + expanded = parseInt(block, 10) % 97 + expanded.substring(block.length); + } + var checksum = String(98 - parseInt(expanded, 10) % 97); + while (checksum.length < 2) { + checksum = "0" + checksum; + } + return checksum; +} +; +function getAddress(address) { + var result = null; + if (typeof address !== "string") { + logger.throwArgumentError("invalid address", "address", address); + } + if (address.match(/^(0x)?[0-9a-fA-F]{40}$/)) { + // Missing the 0x prefix + if (address.substring(0, 2) !== "0x") { + address = "0x" + address; + } + result = getChecksumAddress(address); + // It is a checksummed address with a bad checksum + if (address.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && result !== address) { + logger.throwArgumentError("bad address checksum", "address", address); + } + // Maybe ICAP? (we only support direct mode) + } else + if (address.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) { + // It is an ICAP address with a bad checksum + if (address.substring(2, 4) !== ibanChecksum(address)) { + logger.throwArgumentError("bad icap checksum", "address", address); + } + result = (0, _bignumber._base36To16)(address.substring(4)); + while (result.length < 40) { + result = "0" + result; + } + result = getChecksumAddress("0x" + result); + } else + { + logger.throwArgumentError("invalid address", "address", address); + } + return result; +} +function isAddress(address) { + try { + getAddress(address); + return true; + } + catch (error) {} + return false; +} +function getIcapAddress(address) { + var base36 = (0, _bignumber._base16To36)(getAddress(address).substring(2)).toUpperCase(); + while (base36.length < 30) { + base36 = "0" + base36; + } + return "XE" + ibanChecksum("XE00" + base36) + base36; +} +// http://ethereum.stackexchange.com/questions/760/how-is-the-address-of-an-ethereum-contract-computed +function getContractAddress(transaction) { + var from = null; + try { + from = getAddress(transaction.from); + } + catch (error) { + logger.throwArgumentError("missing from address", "transaction", transaction); + } + var nonce = (0, _bytes.stripZeros)((0, _bytes.arrayify)(_bignumber.BigNumber.from(transaction.nonce).toHexString())); + return getAddress((0, _bytes.hexDataSlice)((0, _keccak.keccak256)((0, _rlp.encode)([from, nonce])), 12)); +} +function getCreate2Address(from, salt, initCodeHash) { + if ((0, _bytes.hexDataLength)(salt) !== 32) { + logger.throwArgumentError("salt must be 32 bytes", "salt", salt); + } + if ((0, _bytes.hexDataLength)(initCodeHash) !== 32) { + logger.throwArgumentError("initCodeHash must be 32 bytes", "initCodeHash", initCodeHash); + } + return getAddress((0, _bytes.hexDataSlice)((0, _keccak.keccak256)((0, _bytes.concat)(["0xff", getAddress(from), salt, initCodeHash])), 12)); +} + +/***/ }), +/* 121 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/keccak256/lib.esm/index.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.keccak256 = keccak256; +var _jsSha = _interopRequireDefault(__webpack_require__(/*! js-sha3 */ 122)); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} +function keccak256(data) { + return '0x' + _jsSha.default.keccak_256((0, _bytes.arrayify)(data)); +} + +/***/ }), +/* 122 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/js-sha3/src/sha3.js ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(process) {var __WEBPACK_AMD_DEFINE_RESULT__;/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */ +/*jslint bitwise: true */ +(function () { + 'use strict'; + + var INPUT_ERROR = 'input is invalid type'; + var FINALIZE_ERROR = 'finalize already called'; + var WINDOW = typeof window === 'object'; + var root = WINDOW ? window : {}; + if (root.JS_SHA3_NO_WINDOW) { + WINDOW = false; + } + var WEB_WORKER = !WINDOW && typeof self === 'object'; + var NODE_JS = !root.JS_SHA3_NO_NODE_JS && typeof process === 'object' && process.versions && process.versions.node; + if (NODE_JS) { + root = global; + } else if (WEB_WORKER) { + root = self; + } + var COMMON_JS = !root.JS_SHA3_NO_COMMON_JS && typeof module === 'object' && module.exports; + var AMD = true && __webpack_require__(/*! !webpack amd options */ 69); + var ARRAY_BUFFER = !root.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer !== 'undefined'; + var HEX_CHARS = '0123456789abcdef'.split(''); + var SHAKE_PADDING = [31, 7936, 2031616, 520093696]; + var CSHAKE_PADDING = [4, 1024, 262144, 67108864]; + var KECCAK_PADDING = [1, 256, 65536, 16777216]; + var PADDING = [6, 1536, 393216, 100663296]; + var SHIFT = [0, 8, 16, 24]; + var RC = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, + 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, + 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, + 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, + 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648]; + var BITS = [224, 256, 384, 512]; + var SHAKE_BITS = [128, 256]; + var OUTPUT_TYPES = ['hex', 'buffer', 'arrayBuffer', 'array', 'digest']; + var CSHAKE_BYTEPAD = { + '128': 168, + '256': 136 }; + + + if (root.JS_SHA3_NO_NODE_JS || !Array.isArray) { + Array.isArray = function (obj) { + return Object.prototype.toString.call(obj) === '[object Array]'; + }; + } + + if (ARRAY_BUFFER && (root.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW || !ArrayBuffer.isView)) { + ArrayBuffer.isView = function (obj) { + return typeof obj === 'object' && obj.buffer && obj.buffer.constructor === ArrayBuffer; + }; + } + + var createOutputMethod = function createOutputMethod(bits, padding, outputType) { + return function (message) { + return new Keccak(bits, padding, bits).update(message)[outputType](); + }; + }; + + var createShakeOutputMethod = function createShakeOutputMethod(bits, padding, outputType) { + return function (message, outputBits) { + return new Keccak(bits, padding, outputBits).update(message)[outputType](); + }; + }; + + var createCshakeOutputMethod = function createCshakeOutputMethod(bits, padding, outputType) { + return function (message, outputBits, n, s) { + return methods['cshake' + bits].update(message, outputBits, n, s)[outputType](); + }; + }; + + var createKmacOutputMethod = function createKmacOutputMethod(bits, padding, outputType) { + return function (key, message, outputBits, s) { + return methods['kmac' + bits].update(key, message, outputBits, s)[outputType](); + }; + }; + + var createOutputMethods = function createOutputMethods(method, createMethod, bits, padding) { + for (var i = 0; i < OUTPUT_TYPES.length; ++i) { + var type = OUTPUT_TYPES[i]; + method[type] = createMethod(bits, padding, type); + } + return method; + }; + + var createMethod = function createMethod(bits, padding) { + var method = createOutputMethod(bits, padding, 'hex'); + method.create = function () { + return new Keccak(bits, padding, bits); + }; + method.update = function (message) { + return method.create().update(message); + }; + return createOutputMethods(method, createOutputMethod, bits, padding); + }; + + var createShakeMethod = function createShakeMethod(bits, padding) { + var method = createShakeOutputMethod(bits, padding, 'hex'); + method.create = function (outputBits) { + return new Keccak(bits, padding, outputBits); + }; + method.update = function (message, outputBits) { + return method.create(outputBits).update(message); + }; + return createOutputMethods(method, createShakeOutputMethod, bits, padding); + }; + + var createCshakeMethod = function createCshakeMethod(bits, padding) { + var w = CSHAKE_BYTEPAD[bits]; + var method = createCshakeOutputMethod(bits, padding, 'hex'); + method.create = function (outputBits, n, s) { + if (!n && !s) { + return methods['shake' + bits].create(outputBits); + } else { + return new Keccak(bits, padding, outputBits).bytepad([n, s], w); + } + }; + method.update = function (message, outputBits, n, s) { + return method.create(outputBits, n, s).update(message); + }; + return createOutputMethods(method, createCshakeOutputMethod, bits, padding); + }; + + var createKmacMethod = function createKmacMethod(bits, padding) { + var w = CSHAKE_BYTEPAD[bits]; + var method = createKmacOutputMethod(bits, padding, 'hex'); + method.create = function (key, outputBits, s) { + return new Kmac(bits, padding, outputBits).bytepad(['KMAC', s], w).bytepad([key], w); + }; + method.update = function (key, message, outputBits, s) { + return method.create(key, outputBits, s).update(message); + }; + return createOutputMethods(method, createKmacOutputMethod, bits, padding); + }; + + var algorithms = [ + { name: 'keccak', padding: KECCAK_PADDING, bits: BITS, createMethod: createMethod }, + { name: 'sha3', padding: PADDING, bits: BITS, createMethod: createMethod }, + { name: 'shake', padding: SHAKE_PADDING, bits: SHAKE_BITS, createMethod: createShakeMethod }, + { name: 'cshake', padding: CSHAKE_PADDING, bits: SHAKE_BITS, createMethod: createCshakeMethod }, + { name: 'kmac', padding: CSHAKE_PADDING, bits: SHAKE_BITS, createMethod: createKmacMethod }]; + + + var methods = {},methodNames = []; + + for (var i = 0; i < algorithms.length; ++i) { + var algorithm = algorithms[i]; + var bits = algorithm.bits; + for (var j = 0; j < bits.length; ++j) { + var methodName = algorithm.name + '_' + bits[j]; + methodNames.push(methodName); + methods[methodName] = algorithm.createMethod(bits[j], algorithm.padding); + if (algorithm.name !== 'sha3') { + var newMethodName = algorithm.name + bits[j]; + methodNames.push(newMethodName); + methods[newMethodName] = methods[methodName]; + } + } + } + + function Keccak(bits, padding, outputBits) { + this.blocks = []; + this.s = []; + this.padding = padding; + this.outputBits = outputBits; + this.reset = true; + this.finalized = false; + this.block = 0; + this.start = 0; + this.blockCount = 1600 - (bits << 1) >> 5; + this.byteCount = this.blockCount << 2; + this.outputBlocks = outputBits >> 5; + this.extraBytes = (outputBits & 31) >> 3; + + for (var i = 0; i < 50; ++i) { + this.s[i] = 0; + } + } + + Keccak.prototype.update = function (message) { + if (this.finalized) { + throw new Error(FINALIZE_ERROR); + } + var notString,type = typeof message; + if (type !== 'string') { + if (type === 'object') { + if (message === null) { + throw new Error(INPUT_ERROR); + } else if (ARRAY_BUFFER && message.constructor === ArrayBuffer) { + message = new Uint8Array(message); + } else if (!Array.isArray(message)) { + if (!ARRAY_BUFFER || !ArrayBuffer.isView(message)) { + throw new Error(INPUT_ERROR); + } + } + } else { + throw new Error(INPUT_ERROR); + } + notString = true; + } + var blocks = this.blocks,byteCount = this.byteCount,length = message.length, + blockCount = this.blockCount,index = 0,s = this.s,i,code; + + while (index < length) { + if (this.reset) { + this.reset = false; + blocks[0] = this.block; + for (i = 1; i < blockCount + 1; ++i) { + blocks[i] = 0; + } + } + if (notString) { + for (i = this.start; index < length && i < byteCount; ++index) { + blocks[i >> 2] |= message[index] << SHIFT[i++ & 3]; + } + } else { + for (i = this.start; index < length && i < byteCount; ++index) { + code = message.charCodeAt(index); + if (code < 0x80) { + blocks[i >> 2] |= code << SHIFT[i++ & 3]; + } else if (code < 0x800) { + blocks[i >> 2] |= (0xc0 | code >> 6) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; + } else if (code < 0xd800 || code >= 0xe000) { + blocks[i >> 2] |= (0xe0 | code >> 12) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; + } else { + code = 0x10000 + ((code & 0x3ff) << 10 | message.charCodeAt(++index) & 0x3ff); + blocks[i >> 2] |= (0xf0 | code >> 18) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code >> 12 & 0x3f) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; + blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; + } + } + } + this.lastByteIndex = i; + if (i >= byteCount) { + this.start = i - byteCount; + this.block = blocks[blockCount]; + for (i = 0; i < blockCount; ++i) { + s[i] ^= blocks[i]; + } + f(s); + this.reset = true; + } else { + this.start = i; + } + } + return this; + }; + + Keccak.prototype.encode = function (x, right) { + var o = x & 255,n = 1; + var bytes = [o]; + x = x >> 8; + o = x & 255; + while (o > 0) { + bytes.unshift(o); + x = x >> 8; + o = x & 255; + ++n; + } + if (right) { + bytes.push(n); + } else { + bytes.unshift(n); + } + this.update(bytes); + return bytes.length; + }; + + Keccak.prototype.encodeString = function (str) { + var notString,type = typeof str; + if (type !== 'string') { + if (type === 'object') { + if (str === null) { + throw new Error(INPUT_ERROR); + } else if (ARRAY_BUFFER && str.constructor === ArrayBuffer) { + str = new Uint8Array(str); + } else if (!Array.isArray(str)) { + if (!ARRAY_BUFFER || !ArrayBuffer.isView(str)) { + throw new Error(INPUT_ERROR); + } + } + } else { + throw new Error(INPUT_ERROR); + } + notString = true; + } + var bytes = 0,length = str.length; + if (notString) { + bytes = length; + } else { + for (var i = 0; i < str.length; ++i) { + var code = str.charCodeAt(i); + if (code < 0x80) { + bytes += 1; + } else if (code < 0x800) { + bytes += 2; + } else if (code < 0xd800 || code >= 0xe000) { + bytes += 3; + } else { + code = 0x10000 + ((code & 0x3ff) << 10 | str.charCodeAt(++i) & 0x3ff); + bytes += 4; + } + } + } + bytes += this.encode(bytes * 8); + this.update(str); + return bytes; + }; + + Keccak.prototype.bytepad = function (strs, w) { + var bytes = this.encode(w); + for (var i = 0; i < strs.length; ++i) { + bytes += this.encodeString(strs[i]); + } + var paddingBytes = w - bytes % w; + var zeros = []; + zeros.length = paddingBytes; + this.update(zeros); + return this; + }; + + Keccak.prototype.finalize = function () { + if (this.finalized) { + return; + } + this.finalized = true; + var blocks = this.blocks,i = this.lastByteIndex,blockCount = this.blockCount,s = this.s; + blocks[i >> 2] |= this.padding[i & 3]; + if (this.lastByteIndex === this.byteCount) { + blocks[0] = blocks[blockCount]; + for (i = 1; i < blockCount + 1; ++i) { + blocks[i] = 0; + } + } + blocks[blockCount - 1] |= 0x80000000; + for (i = 0; i < blockCount; ++i) { + s[i] ^= blocks[i]; + } + f(s); + }; + + Keccak.prototype.toString = Keccak.prototype.hex = function () { + this.finalize(); + + var blockCount = this.blockCount,s = this.s,outputBlocks = this.outputBlocks, + extraBytes = this.extraBytes,i = 0,j = 0; + var hex = '',block; + while (j < outputBlocks) { + for (i = 0; i < blockCount && j < outputBlocks; ++i, ++j) { + block = s[i]; + hex += HEX_CHARS[block >> 4 & 0x0F] + HEX_CHARS[block & 0x0F] + + HEX_CHARS[block >> 12 & 0x0F] + HEX_CHARS[block >> 8 & 0x0F] + + HEX_CHARS[block >> 20 & 0x0F] + HEX_CHARS[block >> 16 & 0x0F] + + HEX_CHARS[block >> 28 & 0x0F] + HEX_CHARS[block >> 24 & 0x0F]; + } + if (j % blockCount === 0) { + f(s); + i = 0; + } + } + if (extraBytes) { + block = s[i]; + hex += HEX_CHARS[block >> 4 & 0x0F] + HEX_CHARS[block & 0x0F]; + if (extraBytes > 1) { + hex += HEX_CHARS[block >> 12 & 0x0F] + HEX_CHARS[block >> 8 & 0x0F]; + } + if (extraBytes > 2) { + hex += HEX_CHARS[block >> 20 & 0x0F] + HEX_CHARS[block >> 16 & 0x0F]; + } + } + return hex; + }; + + Keccak.prototype.arrayBuffer = function () { + this.finalize(); + + var blockCount = this.blockCount,s = this.s,outputBlocks = this.outputBlocks, + extraBytes = this.extraBytes,i = 0,j = 0; + var bytes = this.outputBits >> 3; + var buffer; + if (extraBytes) { + buffer = new ArrayBuffer(outputBlocks + 1 << 2); + } else { + buffer = new ArrayBuffer(bytes); + } + var array = new Uint32Array(buffer); + while (j < outputBlocks) { + for (i = 0; i < blockCount && j < outputBlocks; ++i, ++j) { + array[j] = s[i]; + } + if (j % blockCount === 0) { + f(s); + } + } + if (extraBytes) { + array[i] = s[i]; + buffer = buffer.slice(0, bytes); + } + return buffer; + }; + + Keccak.prototype.buffer = Keccak.prototype.arrayBuffer; + + Keccak.prototype.digest = Keccak.prototype.array = function () { + this.finalize(); + + var blockCount = this.blockCount,s = this.s,outputBlocks = this.outputBlocks, + extraBytes = this.extraBytes,i = 0,j = 0; + var array = [],offset,block; + while (j < outputBlocks) { + for (i = 0; i < blockCount && j < outputBlocks; ++i, ++j) { + offset = j << 2; + block = s[i]; + array[offset] = block & 0xFF; + array[offset + 1] = block >> 8 & 0xFF; + array[offset + 2] = block >> 16 & 0xFF; + array[offset + 3] = block >> 24 & 0xFF; + } + if (j % blockCount === 0) { + f(s); + } + } + if (extraBytes) { + offset = j << 2; + block = s[i]; + array[offset] = block & 0xFF; + if (extraBytes > 1) { + array[offset + 1] = block >> 8 & 0xFF; + } + if (extraBytes > 2) { + array[offset + 2] = block >> 16 & 0xFF; + } + } + return array; + }; + + function Kmac(bits, padding, outputBits) { + Keccak.call(this, bits, padding, outputBits); + } + + Kmac.prototype = new Keccak(); + + Kmac.prototype.finalize = function () { + this.encode(this.outputBits, true); + return Keccak.prototype.finalize.call(this); + }; + + var f = function f(s) { + var h, l, n, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, + b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, + b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, + b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49; + for (n = 0; n < 48; n += 2) { + c0 = s[0] ^ s[10] ^ s[20] ^ s[30] ^ s[40]; + c1 = s[1] ^ s[11] ^ s[21] ^ s[31] ^ s[41]; + c2 = s[2] ^ s[12] ^ s[22] ^ s[32] ^ s[42]; + c3 = s[3] ^ s[13] ^ s[23] ^ s[33] ^ s[43]; + c4 = s[4] ^ s[14] ^ s[24] ^ s[34] ^ s[44]; + c5 = s[5] ^ s[15] ^ s[25] ^ s[35] ^ s[45]; + c6 = s[6] ^ s[16] ^ s[26] ^ s[36] ^ s[46]; + c7 = s[7] ^ s[17] ^ s[27] ^ s[37] ^ s[47]; + c8 = s[8] ^ s[18] ^ s[28] ^ s[38] ^ s[48]; + c9 = s[9] ^ s[19] ^ s[29] ^ s[39] ^ s[49]; + + h = c8 ^ (c2 << 1 | c3 >>> 31); + l = c9 ^ (c3 << 1 | c2 >>> 31); + s[0] ^= h; + s[1] ^= l; + s[10] ^= h; + s[11] ^= l; + s[20] ^= h; + s[21] ^= l; + s[30] ^= h; + s[31] ^= l; + s[40] ^= h; + s[41] ^= l; + h = c0 ^ (c4 << 1 | c5 >>> 31); + l = c1 ^ (c5 << 1 | c4 >>> 31); + s[2] ^= h; + s[3] ^= l; + s[12] ^= h; + s[13] ^= l; + s[22] ^= h; + s[23] ^= l; + s[32] ^= h; + s[33] ^= l; + s[42] ^= h; + s[43] ^= l; + h = c2 ^ (c6 << 1 | c7 >>> 31); + l = c3 ^ (c7 << 1 | c6 >>> 31); + s[4] ^= h; + s[5] ^= l; + s[14] ^= h; + s[15] ^= l; + s[24] ^= h; + s[25] ^= l; + s[34] ^= h; + s[35] ^= l; + s[44] ^= h; + s[45] ^= l; + h = c4 ^ (c8 << 1 | c9 >>> 31); + l = c5 ^ (c9 << 1 | c8 >>> 31); + s[6] ^= h; + s[7] ^= l; + s[16] ^= h; + s[17] ^= l; + s[26] ^= h; + s[27] ^= l; + s[36] ^= h; + s[37] ^= l; + s[46] ^= h; + s[47] ^= l; + h = c6 ^ (c0 << 1 | c1 >>> 31); + l = c7 ^ (c1 << 1 | c0 >>> 31); + s[8] ^= h; + s[9] ^= l; + s[18] ^= h; + s[19] ^= l; + s[28] ^= h; + s[29] ^= l; + s[38] ^= h; + s[39] ^= l; + s[48] ^= h; + s[49] ^= l; + + b0 = s[0]; + b1 = s[1]; + b32 = s[11] << 4 | s[10] >>> 28; + b33 = s[10] << 4 | s[11] >>> 28; + b14 = s[20] << 3 | s[21] >>> 29; + b15 = s[21] << 3 | s[20] >>> 29; + b46 = s[31] << 9 | s[30] >>> 23; + b47 = s[30] << 9 | s[31] >>> 23; + b28 = s[40] << 18 | s[41] >>> 14; + b29 = s[41] << 18 | s[40] >>> 14; + b20 = s[2] << 1 | s[3] >>> 31; + b21 = s[3] << 1 | s[2] >>> 31; + b2 = s[13] << 12 | s[12] >>> 20; + b3 = s[12] << 12 | s[13] >>> 20; + b34 = s[22] << 10 | s[23] >>> 22; + b35 = s[23] << 10 | s[22] >>> 22; + b16 = s[33] << 13 | s[32] >>> 19; + b17 = s[32] << 13 | s[33] >>> 19; + b48 = s[42] << 2 | s[43] >>> 30; + b49 = s[43] << 2 | s[42] >>> 30; + b40 = s[5] << 30 | s[4] >>> 2; + b41 = s[4] << 30 | s[5] >>> 2; + b22 = s[14] << 6 | s[15] >>> 26; + b23 = s[15] << 6 | s[14] >>> 26; + b4 = s[25] << 11 | s[24] >>> 21; + b5 = s[24] << 11 | s[25] >>> 21; + b36 = s[34] << 15 | s[35] >>> 17; + b37 = s[35] << 15 | s[34] >>> 17; + b18 = s[45] << 29 | s[44] >>> 3; + b19 = s[44] << 29 | s[45] >>> 3; + b10 = s[6] << 28 | s[7] >>> 4; + b11 = s[7] << 28 | s[6] >>> 4; + b42 = s[17] << 23 | s[16] >>> 9; + b43 = s[16] << 23 | s[17] >>> 9; + b24 = s[26] << 25 | s[27] >>> 7; + b25 = s[27] << 25 | s[26] >>> 7; + b6 = s[36] << 21 | s[37] >>> 11; + b7 = s[37] << 21 | s[36] >>> 11; + b38 = s[47] << 24 | s[46] >>> 8; + b39 = s[46] << 24 | s[47] >>> 8; + b30 = s[8] << 27 | s[9] >>> 5; + b31 = s[9] << 27 | s[8] >>> 5; + b12 = s[18] << 20 | s[19] >>> 12; + b13 = s[19] << 20 | s[18] >>> 12; + b44 = s[29] << 7 | s[28] >>> 25; + b45 = s[28] << 7 | s[29] >>> 25; + b26 = s[38] << 8 | s[39] >>> 24; + b27 = s[39] << 8 | s[38] >>> 24; + b8 = s[48] << 14 | s[49] >>> 18; + b9 = s[49] << 14 | s[48] >>> 18; + + s[0] = b0 ^ ~b2 & b4; + s[1] = b1 ^ ~b3 & b5; + s[10] = b10 ^ ~b12 & b14; + s[11] = b11 ^ ~b13 & b15; + s[20] = b20 ^ ~b22 & b24; + s[21] = b21 ^ ~b23 & b25; + s[30] = b30 ^ ~b32 & b34; + s[31] = b31 ^ ~b33 & b35; + s[40] = b40 ^ ~b42 & b44; + s[41] = b41 ^ ~b43 & b45; + s[2] = b2 ^ ~b4 & b6; + s[3] = b3 ^ ~b5 & b7; + s[12] = b12 ^ ~b14 & b16; + s[13] = b13 ^ ~b15 & b17; + s[22] = b22 ^ ~b24 & b26; + s[23] = b23 ^ ~b25 & b27; + s[32] = b32 ^ ~b34 & b36; + s[33] = b33 ^ ~b35 & b37; + s[42] = b42 ^ ~b44 & b46; + s[43] = b43 ^ ~b45 & b47; + s[4] = b4 ^ ~b6 & b8; + s[5] = b5 ^ ~b7 & b9; + s[14] = b14 ^ ~b16 & b18; + s[15] = b15 ^ ~b17 & b19; + s[24] = b24 ^ ~b26 & b28; + s[25] = b25 ^ ~b27 & b29; + s[34] = b34 ^ ~b36 & b38; + s[35] = b35 ^ ~b37 & b39; + s[44] = b44 ^ ~b46 & b48; + s[45] = b45 ^ ~b47 & b49; + s[6] = b6 ^ ~b8 & b0; + s[7] = b7 ^ ~b9 & b1; + s[16] = b16 ^ ~b18 & b10; + s[17] = b17 ^ ~b19 & b11; + s[26] = b26 ^ ~b28 & b20; + s[27] = b27 ^ ~b29 & b21; + s[36] = b36 ^ ~b38 & b30; + s[37] = b37 ^ ~b39 & b31; + s[46] = b46 ^ ~b48 & b40; + s[47] = b47 ^ ~b49 & b41; + s[8] = b8 ^ ~b0 & b2; + s[9] = b9 ^ ~b1 & b3; + s[18] = b18 ^ ~b10 & b12; + s[19] = b19 ^ ~b11 & b13; + s[28] = b28 ^ ~b20 & b22; + s[29] = b29 ^ ~b21 & b23; + s[38] = b38 ^ ~b30 & b32; + s[39] = b39 ^ ~b31 & b33; + s[48] = b48 ^ ~b40 & b42; + s[49] = b49 ^ ~b41 & b43; + + s[0] ^= RC[n]; + s[1] ^= RC[n + 1]; + } + }; + + if (COMMON_JS) { + module.exports = methods; + } else { + for (i = 0; i < methodNames.length; ++i) { + root[methodNames[i]] = methods[methodNames[i]]; + } + if (AMD) { + !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () { + return methods; + }).call(exports, __webpack_require__, exports, module), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + } + } +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 123 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/rlp/lib.esm/index.js ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +//See: https://github.com/ethereum/wiki/wiki/RLP +Object.defineProperty(exports, "__esModule", { value: true });exports.encode = encode;exports.decode = decode;var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 124); +var logger = new _logger.Logger(_version.version); +function arrayifyInteger(value) { + var result = []; + while (value) { + result.unshift(value & 0xff); + value >>= 8; + } + return result; +} +function unarrayifyInteger(data, offset, length) { + var result = 0; + for (var i = 0; i < length; i++) { + result = result * 256 + data[offset + i]; + } + return result; +} +function _encode(object) { + if (Array.isArray(object)) { + var payload = []; + object.forEach(function (child) { + payload = payload.concat(_encode(child)); + }); + if (payload.length <= 55) { + payload.unshift(0xc0 + payload.length); + return payload; + } + var _length = arrayifyInteger(payload.length); + _length.unshift(0xf7 + _length.length); + return _length.concat(payload); + } + if (!(0, _bytes.isBytesLike)(object)) { + logger.throwArgumentError("RLP object must be BytesLike", "object", object); + } + var data = Array.prototype.slice.call((0, _bytes.arrayify)(object)); + if (data.length === 1 && data[0] <= 0x7f) { + return data; + } else + if (data.length <= 55) { + data.unshift(0x80 + data.length); + return data; + } + var length = arrayifyInteger(data.length); + length.unshift(0xb7 + length.length); + return length.concat(data); +} +function encode(object) { + return (0, _bytes.hexlify)(_encode(object)); +} +function _decodeChildren(data, offset, childOffset, length) { + var result = []; + while (childOffset < offset + 1 + length) { + var decoded = _decode(data, childOffset); + result.push(decoded.result); + childOffset += decoded.consumed; + if (childOffset > offset + 1 + length) { + logger.throwError("child data too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); + } + } + return { consumed: 1 + length, result: result }; +} +// returns { consumed: number, result: Object } +function _decode(data, offset) { + if (data.length === 0) { + logger.throwError("data too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); + } + // Array with extra length prefix + if (data[offset] >= 0xf8) { + var lengthLength = data[offset] - 0xf7; + if (offset + 1 + lengthLength > data.length) { + logger.throwError("data short segment too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); + } + var length = unarrayifyInteger(data, offset + 1, lengthLength); + if (offset + 1 + lengthLength + length > data.length) { + logger.throwError("data long segment too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); + } + return _decodeChildren(data, offset, offset + 1 + lengthLength, lengthLength + length); + } else + if (data[offset] >= 0xc0) { + var _length2 = data[offset] - 0xc0; + if (offset + 1 + _length2 > data.length) { + logger.throwError("data array too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); + } + return _decodeChildren(data, offset, offset + 1, _length2); + } else + if (data[offset] >= 0xb8) { + var _lengthLength = data[offset] - 0xb7; + if (offset + 1 + _lengthLength > data.length) { + logger.throwError("data array too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); + } + var _length3 = unarrayifyInteger(data, offset + 1, _lengthLength); + if (offset + 1 + _lengthLength + _length3 > data.length) { + logger.throwError("data array too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); + } + var result = (0, _bytes.hexlify)(data.slice(offset + 1 + _lengthLength, offset + 1 + _lengthLength + _length3)); + return { consumed: 1 + _lengthLength + _length3, result: result }; + } else + if (data[offset] >= 0x80) { + var _length4 = data[offset] - 0x80; + if (offset + 1 + _length4 > data.length) { + logger.throwError("data too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); + } + var _result = (0, _bytes.hexlify)(data.slice(offset + 1, offset + 1 + _length4)); + return { consumed: 1 + _length4, result: _result }; + } + return { consumed: 1, result: (0, _bytes.hexlify)(data[offset]) }; +} +function decode(data) { + var bytes = (0, _bytes.arrayify)(data); + var decoded = _decode(bytes, 0); + if (decoded.consumed !== bytes.length) { + logger.throwArgumentError("invalid rlp data", "data", data); + } + return decoded.result; +} + +/***/ }), +/* 124 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/rlp/lib.esm/_version.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "rlp/5.5.0";exports.version = version; + +/***/ }), +/* 125 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/address/lib.esm/_version.js ***! + \*****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "address/5.5.0";exports.version = version; + +/***/ }), +/* 126 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/array.js ***! + \*****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.pack = pack;exports.unpack = unpack;exports.ArrayCoder = void 0; +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ../_version */ 116); + +var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 118); +var _anonymous = __webpack_require__(/*! ./anonymous */ 127);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version); +function pack(writer, coders, values) { + var arrayValues = null; + if (Array.isArray(values)) { + arrayValues = values; + } else + if (values && typeof values === "object") { + var unique = {}; + arrayValues = coders.map(function (coder) { + var name = coder.localName; + if (!name) { + logger.throwError("cannot encode object for signature with missing names", _logger.Logger.errors.INVALID_ARGUMENT, { + argument: "values", + coder: coder, + value: values }); + + } + if (unique[name]) { + logger.throwError("cannot encode object for signature with duplicate names", _logger.Logger.errors.INVALID_ARGUMENT, { + argument: "values", + coder: coder, + value: values }); + + } + unique[name] = true; + return values[name]; + }); + } else + { + logger.throwArgumentError("invalid tuple value", "tuple", values); + } + if (coders.length !== arrayValues.length) { + logger.throwArgumentError("types/value length mismatch", "tuple", values); + } + var staticWriter = new _abstractCoder.Writer(writer.wordSize); + var dynamicWriter = new _abstractCoder.Writer(writer.wordSize); + var updateFuncs = []; + coders.forEach(function (coder, index) { + var value = arrayValues[index]; + if (coder.dynamic) { + // Get current dynamic offset (for the future pointer) + var dynamicOffset = dynamicWriter.length; + // Encode the dynamic value into the dynamicWriter + coder.encode(dynamicWriter, value); + // Prepare to populate the correct offset once we are done + var updateFunc = staticWriter.writeUpdatableValue(); + updateFuncs.push(function (baseOffset) { + updateFunc(baseOffset + dynamicOffset); + }); + } else + { + coder.encode(staticWriter, value); + } + }); + // Backfill all the dynamic offsets, now that we know the static length + updateFuncs.forEach(function (func) {func(staticWriter.length);}); + var length = writer.appendWriter(staticWriter); + length += writer.appendWriter(dynamicWriter); + return length; +} +function unpack(reader, coders) { + var values = []; + // A reader anchored to this base + var baseReader = reader.subReader(0); + coders.forEach(function (coder) { + var value = null; + if (coder.dynamic) { + var offset = reader.readValue(); + var offsetReader = baseReader.subReader(offset.toNumber()); + try { + value = coder.decode(offsetReader); + } + catch (error) { + // Cannot recover from this + if (error.code === _logger.Logger.errors.BUFFER_OVERRUN) { + throw error; + } + value = error; + value.baseType = coder.name; + value.name = coder.localName; + value.type = coder.type; + } + } else + { + try { + value = coder.decode(reader); + } + catch (error) { + // Cannot recover from this + if (error.code === _logger.Logger.errors.BUFFER_OVERRUN) { + throw error; + } + value = error; + value.baseType = coder.name; + value.name = coder.localName; + value.type = coder.type; + } + } + if (value != undefined) { + values.push(value); + } + }); + // We only output named properties for uniquely named coders + var uniqueNames = coders.reduce(function (accum, coder) { + var name = coder.localName; + if (name) { + if (!accum[name]) { + accum[name] = 0; + } + accum[name]++; + } + return accum; + }, {}); + // Add any named parameters (i.e. tuples) + coders.forEach(function (coder, index) { + var name = coder.localName; + if (!name || uniqueNames[name] !== 1) { + return; + } + if (name === "length") { + name = "_length"; + } + if (values[name] != null) { + return; + } + var value = values[index]; + if (value instanceof Error) { + Object.defineProperty(values, name, { + enumerable: true, + get: function get() {throw value;} }); + + } else + { + values[name] = value; + } + });var _loop = function _loop( + i) { + var value = values[i]; + if (value instanceof Error) { + Object.defineProperty(values, i, { + enumerable: true, + get: function get() {throw value;} }); + + }};for (var i = 0; i < values.length; i++) {_loop(i); + } + return Object.freeze(values); +}var +ArrayCoder = /*#__PURE__*/function (_Coder) {_inherits(ArrayCoder, _Coder);var _super = _createSuper(ArrayCoder); + function ArrayCoder(coder, length, localName) {var _this;_classCallCheck(this, ArrayCoder); + var type = coder.type + "[" + (length >= 0 ? length : "") + "]"; + var dynamic = length === -1 || coder.dynamic; + _this = _super.call(this, "array", type, localName, dynamic); + _this.coder = coder; + _this.length = length;return _this; + }_createClass(ArrayCoder, [{ key: "defaultValue", value: function defaultValue() + { + // Verifies the child coder is valid (even if the array is dynamic or 0-length) + var defaultChild = this.coder.defaultValue(); + var result = []; + for (var i = 0; i < this.length; i++) { + result.push(defaultChild); + } + return result; + } }, { key: "encode", value: function encode( + writer, value) { + if (!Array.isArray(value)) { + this._throwError("expected array value", value); + } + var count = this.length; + if (count === -1) { + count = value.length; + writer.writeValue(value.length); + } + logger.checkArgumentCount(value.length, count, "coder array" + (this.localName ? " " + this.localName : "")); + var coders = []; + for (var i = 0; i < value.length; i++) { + coders.push(this.coder); + } + return pack(writer, coders, value); + } }, { key: "decode", value: function decode( + reader) { + var count = this.length; + if (count === -1) { + count = reader.readValue().toNumber(); + // Check that there is *roughly* enough data to ensure + // stray random data is not being read as a length. Each + // slot requires at least 32 bytes for their value (or 32 + // bytes as a link to the data). This could use a much + // tighter bound, but we are erroring on the side of safety. + if (count * 32 > reader._data.length) { + logger.throwError("insufficient data length", _logger.Logger.errors.BUFFER_OVERRUN, { + length: reader._data.length, + count: count }); + + } + } + var coders = []; + for (var i = 0; i < count; i++) { + coders.push(new _anonymous.AnonymousCoder(this.coder)); + } + return reader.coerce(this.name, unpack(reader, coders)); + } }]);return ArrayCoder;}(_abstractCoder.Coder);exports.ArrayCoder = ArrayCoder; + +/***/ }), +/* 127 */ +/*!*********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/anonymous.js ***! + \*********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.AnonymousCoder = void 0; +var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 118);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} +// Clones the functionality of an existing Coder, but without a localName +var AnonymousCoder = /*#__PURE__*/function (_Coder) {_inherits(AnonymousCoder, _Coder);var _super = _createSuper(AnonymousCoder); + function AnonymousCoder(coder) {var _this;_classCallCheck(this, AnonymousCoder); + _this = _super.call(this, coder.name, coder.type, undefined, coder.dynamic); + _this.coder = coder;return _this; + }_createClass(AnonymousCoder, [{ key: "defaultValue", value: function defaultValue() + { + return this.coder.defaultValue(); + } }, { key: "encode", value: function encode( + writer, value) { + return this.coder.encode(writer, value); + } }, { key: "decode", value: function decode( + reader) { + return this.coder.decode(reader); + } }]);return AnonymousCoder;}(_abstractCoder.Coder);exports.AnonymousCoder = AnonymousCoder; + +/***/ }), +/* 128 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/boolean.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.BooleanCoder = void 0; +var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 118);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var +BooleanCoder = /*#__PURE__*/function (_Coder) {_inherits(BooleanCoder, _Coder);var _super = _createSuper(BooleanCoder); + function BooleanCoder(localName) {_classCallCheck(this, BooleanCoder);return _super.call(this, + "bool", "bool", localName, false); + }_createClass(BooleanCoder, [{ key: "defaultValue", value: function defaultValue() + { + return false; + } }, { key: "encode", value: function encode( + writer, value) { + return writer.writeValue(value ? 1 : 0); + } }, { key: "decode", value: function decode( + reader) { + return reader.coerce(this.type, !reader.readValue().isZero()); + } }]);return BooleanCoder;}(_abstractCoder.Coder);exports.BooleanCoder = BooleanCoder; + +/***/ }), +/* 129 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/bytes.js ***! + \*****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.BytesCoder = exports.DynamicBytesCoder = void 0; +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 118);function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var +DynamicBytesCoder = /*#__PURE__*/function (_Coder) {_inherits(DynamicBytesCoder, _Coder);var _super = _createSuper(DynamicBytesCoder); + function DynamicBytesCoder(type, localName) {_classCallCheck(this, DynamicBytesCoder);return _super.call(this, + type, type, localName, true); + }_createClass(DynamicBytesCoder, [{ key: "defaultValue", value: function defaultValue() + { + return "0x"; + } }, { key: "encode", value: function encode( + writer, value) { + value = (0, _bytes.arrayify)(value); + var length = writer.writeValue(value.length); + length += writer.writeBytes(value); + return length; + } }, { key: "decode", value: function decode( + reader) { + return reader.readBytes(reader.readValue().toNumber(), true); + } }]);return DynamicBytesCoder;}(_abstractCoder.Coder);exports.DynamicBytesCoder = DynamicBytesCoder;var + +BytesCoder = /*#__PURE__*/function (_DynamicBytesCoder) {_inherits(BytesCoder, _DynamicBytesCoder);var _super2 = _createSuper(BytesCoder); + function BytesCoder(localName) {_classCallCheck(this, BytesCoder);return _super2.call(this, + "bytes", localName); + }_createClass(BytesCoder, [{ key: "decode", value: function decode( + reader) { + return reader.coerce(this.name, (0, _bytes.hexlify)(_get(_getPrototypeOf(BytesCoder.prototype), "decode", this).call(this, reader))); + } }]);return BytesCoder;}(DynamicBytesCoder);exports.BytesCoder = BytesCoder; + +/***/ }), +/* 130 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/fixed-bytes.js ***! + \***********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.FixedBytesCoder = void 0; +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 118);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} +// @TODO: Merge this with bytes +var FixedBytesCoder = /*#__PURE__*/function (_Coder) {_inherits(FixedBytesCoder, _Coder);var _super = _createSuper(FixedBytesCoder); + function FixedBytesCoder(size, localName) {var _this;_classCallCheck(this, FixedBytesCoder); + var name = "bytes" + String(size); + _this = _super.call(this, name, name, localName, false); + _this.size = size;return _this; + }_createClass(FixedBytesCoder, [{ key: "defaultValue", value: function defaultValue() + { + return "0x0000000000000000000000000000000000000000000000000000000000000000".substring(0, 2 + this.size * 2); + } }, { key: "encode", value: function encode( + writer, value) { + var data = (0, _bytes.arrayify)(value); + if (data.length !== this.size) { + this._throwError("incorrect data length", value); + } + return writer.writeBytes(data); + } }, { key: "decode", value: function decode( + reader) { + return reader.coerce(this.name, (0, _bytes.hexlify)(reader.readBytes(this.size))); + } }]);return FixedBytesCoder;}(_abstractCoder.Coder);exports.FixedBytesCoder = FixedBytesCoder; + +/***/ }), +/* 131 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/null.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.NullCoder = void 0; +var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 118);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var +NullCoder = /*#__PURE__*/function (_Coder) {_inherits(NullCoder, _Coder);var _super = _createSuper(NullCoder); + function NullCoder(localName) {_classCallCheck(this, NullCoder);return _super.call(this, + "null", "", localName, false); + }_createClass(NullCoder, [{ key: "defaultValue", value: function defaultValue() + { + return null; + } }, { key: "encode", value: function encode( + writer, value) { + if (value != null) { + this._throwError("not null", value); + } + return writer.writeBytes([]); + } }, { key: "decode", value: function decode( + reader) { + reader.readBytes(0); + return reader.coerce(this.name, null); + } }]);return NullCoder;}(_abstractCoder.Coder);exports.NullCoder = NullCoder; + +/***/ }), +/* 132 */ +/*!******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/number.js ***! + \******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.NumberCoder = void 0; +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _constants = __webpack_require__(/*! @ethersproject/constants */ 133); +var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 118);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var +NumberCoder = /*#__PURE__*/function (_Coder) {_inherits(NumberCoder, _Coder);var _super = _createSuper(NumberCoder); + function NumberCoder(size, signed, localName) {var _this;_classCallCheck(this, NumberCoder); + var name = (signed ? "int" : "uint") + size * 8; + _this = _super.call(this, name, name, localName, false); + _this.size = size; + _this.signed = signed;return _this; + }_createClass(NumberCoder, [{ key: "defaultValue", value: function defaultValue() + { + return 0; + } }, { key: "encode", value: function encode( + writer, value) { + var v = _bignumber.BigNumber.from(value); + // Check bounds are safe for encoding + var maxUintValue = _constants.MaxUint256.mask(writer.wordSize * 8); + if (this.signed) { + var bounds = maxUintValue.mask(this.size * 8 - 1); + if (v.gt(bounds) || v.lt(bounds.add(_constants.One).mul(_constants.NegativeOne))) { + this._throwError("value out-of-bounds", value); + } + } else + if (v.lt(_constants.Zero) || v.gt(maxUintValue.mask(this.size * 8))) { + this._throwError("value out-of-bounds", value); + } + v = v.toTwos(this.size * 8).mask(this.size * 8); + if (this.signed) { + v = v.fromTwos(this.size * 8).toTwos(8 * writer.wordSize); + } + return writer.writeValue(v); + } }, { key: "decode", value: function decode( + reader) { + var value = reader.readValue().mask(this.size * 8); + if (this.signed) { + value = value.fromTwos(this.size * 8); + } + return reader.coerce(this.name, value); + } }]);return NumberCoder;}(_abstractCoder.Coder);exports.NumberCoder = NumberCoder; + +/***/ }), +/* 133 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/constants/lib.esm/index.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "AddressZero", { enumerable: true, get: function get() {return _addresses.AddressZero;} });Object.defineProperty(exports, "NegativeOne", { enumerable: true, get: function get() {return _bignumbers.NegativeOne;} });Object.defineProperty(exports, "Zero", { enumerable: true, get: function get() {return _bignumbers.Zero;} });Object.defineProperty(exports, "One", { enumerable: true, get: function get() {return _bignumbers.One;} });Object.defineProperty(exports, "Two", { enumerable: true, get: function get() {return _bignumbers.Two;} });Object.defineProperty(exports, "WeiPerEther", { enumerable: true, get: function get() {return _bignumbers.WeiPerEther;} });Object.defineProperty(exports, "MaxUint256", { enumerable: true, get: function get() {return _bignumbers.MaxUint256;} });Object.defineProperty(exports, "MinInt256", { enumerable: true, get: function get() {return _bignumbers.MinInt256;} });Object.defineProperty(exports, "MaxInt256", { enumerable: true, get: function get() {return _bignumbers.MaxInt256;} });Object.defineProperty(exports, "HashZero", { enumerable: true, get: function get() {return _hashes.HashZero;} });Object.defineProperty(exports, "EtherSymbol", { enumerable: true, get: function get() {return _strings.EtherSymbol;} }); +var _addresses = __webpack_require__(/*! ./addresses */ 134); +var _bignumbers = __webpack_require__(/*! ./bignumbers */ 135); +var _hashes = __webpack_require__(/*! ./hashes */ 136); +var _strings = __webpack_require__(/*! ./strings */ 137); + +/***/ }), +/* 134 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/constants/lib.esm/addresses.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.AddressZero = void 0;var AddressZero = "0x0000000000000000000000000000000000000000";exports.AddressZero = AddressZero; + +/***/ }), +/* 135 */ +/*!*********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/constants/lib.esm/bignumbers.js ***! + \*********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.MaxInt256 = exports.MinInt256 = exports.MaxUint256 = exports.WeiPerEther = exports.Two = exports.One = exports.Zero = exports.NegativeOne = void 0;var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var NegativeOne = /*#__PURE__*/_bignumber.BigNumber.from(-1);exports.NegativeOne = NegativeOne; +var Zero = /*#__PURE__*/_bignumber.BigNumber.from(0);exports.Zero = Zero; +var One = /*#__PURE__*/_bignumber.BigNumber.from(1);exports.One = One; +var Two = /*#__PURE__*/_bignumber.BigNumber.from(2);exports.Two = Two; +var WeiPerEther = /*#__PURE__*/_bignumber.BigNumber.from("1000000000000000000");exports.WeiPerEther = WeiPerEther; +var MaxUint256 = /*#__PURE__*/_bignumber.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");exports.MaxUint256 = MaxUint256; +var MinInt256 = /*#__PURE__*/_bignumber.BigNumber.from("-0x8000000000000000000000000000000000000000000000000000000000000000");exports.MinInt256 = MinInt256; +var MaxInt256 = /*#__PURE__*/_bignumber.BigNumber.from("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");exports.MaxInt256 = MaxInt256; + +/***/ }), +/* 136 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/constants/lib.esm/hashes.js ***! + \*****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.HashZero = void 0;var HashZero = "0x0000000000000000000000000000000000000000000000000000000000000000";exports.HashZero = HashZero; + +/***/ }), +/* 137 */ +/*!******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/constants/lib.esm/strings.js ***! + \******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.EtherSymbol = void 0; // NFKC (composed) // (decomposed) +var EtherSymbol = "\u039E"; // "\uD835\uDF63"; +exports.EtherSymbol = EtherSymbol; + +/***/ }), +/* 138 */ +/*!******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/string.js ***! + \******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.StringCoder = void 0; +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +var _bytes = __webpack_require__(/*! ./bytes */ 129);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var +StringCoder = /*#__PURE__*/function (_DynamicBytesCoder) {_inherits(StringCoder, _DynamicBytesCoder);var _super = _createSuper(StringCoder); + function StringCoder(localName) {_classCallCheck(this, StringCoder);return _super.call(this, + "string", localName); + }_createClass(StringCoder, [{ key: "defaultValue", value: function defaultValue() + { + return ""; + } }, { key: "encode", value: function encode( + writer, value) { + return _get(_getPrototypeOf(StringCoder.prototype), "encode", this).call(this, writer, (0, _strings.toUtf8Bytes)(value)); + } }, { key: "decode", value: function decode( + reader) { + return (0, _strings.toUtf8String)(_get(_getPrototypeOf(StringCoder.prototype), "decode", this).call(this, reader)); + } }]);return StringCoder;}(_bytes.DynamicBytesCoder);exports.StringCoder = StringCoder; + +/***/ }), +/* 139 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/strings/lib.esm/index.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "formatBytes32String", { enumerable: true, get: function get() {return _bytes.formatBytes32String;} });Object.defineProperty(exports, "parseBytes32String", { enumerable: true, get: function get() {return _bytes.parseBytes32String;} });Object.defineProperty(exports, "nameprep", { enumerable: true, get: function get() {return _idna.nameprep;} });Object.defineProperty(exports, "_toEscapedUtf8String", { enumerable: true, get: function get() {return _utf._toEscapedUtf8String;} });Object.defineProperty(exports, "toUtf8Bytes", { enumerable: true, get: function get() {return _utf.toUtf8Bytes;} });Object.defineProperty(exports, "toUtf8CodePoints", { enumerable: true, get: function get() {return _utf.toUtf8CodePoints;} });Object.defineProperty(exports, "toUtf8String", { enumerable: true, get: function get() {return _utf.toUtf8String;} });Object.defineProperty(exports, "UnicodeNormalizationForm", { enumerable: true, get: function get() {return _utf.UnicodeNormalizationForm;} });Object.defineProperty(exports, "Utf8ErrorFuncs", { enumerable: true, get: function get() {return _utf.Utf8ErrorFuncs;} });Object.defineProperty(exports, "Utf8ErrorReason", { enumerable: true, get: function get() {return _utf.Utf8ErrorReason;} }); +var _bytes = __webpack_require__(/*! ./bytes32 */ 140); +var _idna = __webpack_require__(/*! ./idna */ 143); +var _utf = __webpack_require__(/*! ./utf8 */ 141); + +/***/ }), +/* 140 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/strings/lib.esm/bytes32.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.formatBytes32String = formatBytes32String;exports.parseBytes32String = parseBytes32String; +var _constants = __webpack_require__(/*! @ethersproject/constants */ 133); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _utf = __webpack_require__(/*! ./utf8 */ 141); +function formatBytes32String(text) { + // Get the bytes + var bytes = (0, _utf.toUtf8Bytes)(text); + // Check we have room for null-termination + if (bytes.length > 31) { + throw new Error("bytes32 string must be less than 32 bytes"); + } + // Zero-pad (implicitly null-terminates) + return (0, _bytes.hexlify)((0, _bytes.concat)([bytes, _constants.HashZero]).slice(0, 32)); +} +function parseBytes32String(bytes) { + var data = (0, _bytes.arrayify)(bytes); + // Must be 32 bytes with a null-termination + if (data.length !== 32) { + throw new Error("invalid bytes32 - not 32 bytes long"); + } + if (data[31] !== 0) { + throw new Error("invalid bytes32 string - no null terminator"); + } + // Find the null termination + var length = 31; + while (data[length - 1] === 0) { + length--; + } + // Determine the string value + return (0, _utf.toUtf8String)(data.slice(0, length)); +} + +/***/ }), +/* 141 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/strings/lib.esm/utf8.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.toUtf8Bytes = toUtf8Bytes;exports._toEscapedUtf8String = _toEscapedUtf8String;exports._toUtf8String = _toUtf8String;exports.toUtf8String = toUtf8String;exports.toUtf8CodePoints = toUtf8CodePoints;exports.Utf8ErrorFuncs = exports.Utf8ErrorReason = exports.UnicodeNormalizationForm = void 0; +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 142); +var logger = new _logger.Logger(_version.version); +/////////////////////////////// +var UnicodeNormalizationForm;exports.UnicodeNormalizationForm = UnicodeNormalizationForm; +(function (UnicodeNormalizationForm) { + UnicodeNormalizationForm["current"] = ""; + UnicodeNormalizationForm["NFC"] = "NFC"; + UnicodeNormalizationForm["NFD"] = "NFD"; + UnicodeNormalizationForm["NFKC"] = "NFKC"; + UnicodeNormalizationForm["NFKD"] = "NFKD"; +})(UnicodeNormalizationForm || (exports.UnicodeNormalizationForm = UnicodeNormalizationForm = {})); +; +var Utf8ErrorReason;exports.Utf8ErrorReason = Utf8ErrorReason; +(function (Utf8ErrorReason) { + // A continuation byte was present where there was nothing to continue + // - offset = the index the codepoint began in + Utf8ErrorReason["UNEXPECTED_CONTINUE"] = "unexpected continuation byte"; + // An invalid (non-continuation) byte to start a UTF-8 codepoint was found + // - offset = the index the codepoint began in + Utf8ErrorReason["BAD_PREFIX"] = "bad codepoint prefix"; + // The string is too short to process the expected codepoint + // - offset = the index the codepoint began in + Utf8ErrorReason["OVERRUN"] = "string overrun"; + // A missing continuation byte was expected but not found + // - offset = the index the continuation byte was expected at + Utf8ErrorReason["MISSING_CONTINUE"] = "missing continuation byte"; + // The computed code point is outside the range for UTF-8 + // - offset = start of this codepoint + // - badCodepoint = the computed codepoint; outside the UTF-8 range + Utf8ErrorReason["OUT_OF_RANGE"] = "out of UTF-8 range"; + // UTF-8 strings may not contain UTF-16 surrogate pairs + // - offset = start of this codepoint + // - badCodepoint = the computed codepoint; inside the UTF-16 surrogate range + Utf8ErrorReason["UTF16_SURROGATE"] = "UTF-16 surrogate"; + // The string is an overlong representation + // - offset = start of this codepoint + // - badCodepoint = the computed codepoint; already bounds checked + Utf8ErrorReason["OVERLONG"] = "overlong representation"; +})(Utf8ErrorReason || (exports.Utf8ErrorReason = Utf8ErrorReason = {})); +; +function errorFunc(reason, offset, bytes, output, badCodepoint) { + return logger.throwArgumentError("invalid codepoint at offset ".concat(offset, "; ").concat(reason), "bytes", bytes); +} +function ignoreFunc(reason, offset, bytes, output, badCodepoint) { + // If there is an invalid prefix (including stray continuation), skip any additional continuation bytes + if (reason === Utf8ErrorReason.BAD_PREFIX || reason === Utf8ErrorReason.UNEXPECTED_CONTINUE) { + var i = 0; + for (var o = offset + 1; o < bytes.length; o++) { + if (bytes[o] >> 6 !== 0x02) { + break; + } + i++; + } + return i; + } + // This byte runs us past the end of the string, so just jump to the end + // (but the first byte was read already read and therefore skipped) + if (reason === Utf8ErrorReason.OVERRUN) { + return bytes.length - offset - 1; + } + // Nothing to skip + return 0; +} +function replaceFunc(reason, offset, bytes, output, badCodepoint) { + // Overlong representations are otherwise "valid" code points; just non-deistingtished + if (reason === Utf8ErrorReason.OVERLONG) { + output.push(badCodepoint); + return 0; + } + // Put the replacement character into the output + output.push(0xfffd); + // Otherwise, process as if ignoring errors + return ignoreFunc(reason, offset, bytes, output, badCodepoint); +} +// Common error handing strategies +var Utf8ErrorFuncs = Object.freeze({ + error: errorFunc, + ignore: ignoreFunc, + replace: replaceFunc }); + +// http://stackoverflow.com/questions/13356493/decode-utf-8-with-javascript#13691499 +exports.Utf8ErrorFuncs = Utf8ErrorFuncs;function getUtf8CodePoints(bytes, onError) { + if (onError == null) { + onError = Utf8ErrorFuncs.error; + } + bytes = (0, _bytes.arrayify)(bytes); + var result = []; + var i = 0; + // Invalid bytes are ignored + while (i < bytes.length) { + var c = bytes[i++]; + // 0xxx xxxx + if (c >> 7 === 0) { + result.push(c); + continue; + } + // Multibyte; how many bytes left for this character? + var extraLength = null; + var overlongMask = null; + // 110x xxxx 10xx xxxx + if ((c & 0xe0) === 0xc0) { + extraLength = 1; + overlongMask = 0x7f; + // 1110 xxxx 10xx xxxx 10xx xxxx + } else + if ((c & 0xf0) === 0xe0) { + extraLength = 2; + overlongMask = 0x7ff; + // 1111 0xxx 10xx xxxx 10xx xxxx 10xx xxxx + } else + if ((c & 0xf8) === 0xf0) { + extraLength = 3; + overlongMask = 0xffff; + } else + { + if ((c & 0xc0) === 0x80) { + i += onError(Utf8ErrorReason.UNEXPECTED_CONTINUE, i - 1, bytes, result); + } else + { + i += onError(Utf8ErrorReason.BAD_PREFIX, i - 1, bytes, result); + } + continue; + } + // Do we have enough bytes in our data? + if (i - 1 + extraLength >= bytes.length) { + i += onError(Utf8ErrorReason.OVERRUN, i - 1, bytes, result); + continue; + } + // Remove the length prefix from the char + var res = c & (1 << 8 - extraLength - 1) - 1; + for (var j = 0; j < extraLength; j++) { + var nextChar = bytes[i]; + // Invalid continuation byte + if ((nextChar & 0xc0) != 0x80) { + i += onError(Utf8ErrorReason.MISSING_CONTINUE, i, bytes, result); + res = null; + break; + } + ; + res = res << 6 | nextChar & 0x3f; + i++; + } + // See above loop for invalid continuation byte + if (res === null) { + continue; + } + // Maximum code point + if (res > 0x10ffff) { + i += onError(Utf8ErrorReason.OUT_OF_RANGE, i - 1 - extraLength, bytes, result, res); + continue; + } + // Reserved for UTF-16 surrogate halves + if (res >= 0xd800 && res <= 0xdfff) { + i += onError(Utf8ErrorReason.UTF16_SURROGATE, i - 1 - extraLength, bytes, result, res); + continue; + } + // Check for overlong sequences (more bytes than needed) + if (res <= overlongMask) { + i += onError(Utf8ErrorReason.OVERLONG, i - 1 - extraLength, bytes, result, res); + continue; + } + result.push(res); + } + return result; +} +// http://stackoverflow.com/questions/18729405/how-to-convert-utf8-string-to-byte-array +function toUtf8Bytes(str) {var form = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : UnicodeNormalizationForm.current; + if (form != UnicodeNormalizationForm.current) { + logger.checkNormalize(); + str = str.normalize(form); + } + var result = []; + for (var i = 0; i < str.length; i++) { + var c = str.charCodeAt(i); + if (c < 0x80) { + result.push(c); + } else + if (c < 0x800) { + result.push(c >> 6 | 0xc0); + result.push(c & 0x3f | 0x80); + } else + if ((c & 0xfc00) == 0xd800) { + i++; + var c2 = str.charCodeAt(i); + if (i >= str.length || (c2 & 0xfc00) !== 0xdc00) { + throw new Error("invalid utf-8 string"); + } + // Surrogate Pair + var pair = 0x10000 + ((c & 0x03ff) << 10) + (c2 & 0x03ff); + result.push(pair >> 18 | 0xf0); + result.push(pair >> 12 & 0x3f | 0x80); + result.push(pair >> 6 & 0x3f | 0x80); + result.push(pair & 0x3f | 0x80); + } else + { + result.push(c >> 12 | 0xe0); + result.push(c >> 6 & 0x3f | 0x80); + result.push(c & 0x3f | 0x80); + } + } + return (0, _bytes.arrayify)(result); +} +; +function escapeChar(value) { + var hex = "0000" + value.toString(16); + return "\\u" + hex.substring(hex.length - 4); +} +function _toEscapedUtf8String(bytes, onError) { + return '"' + getUtf8CodePoints(bytes, onError).map(function (codePoint) { + if (codePoint < 256) { + switch (codePoint) { + case 8:return "\\b"; + case 9:return "\\t"; + case 10:return "\\n"; + case 13:return "\\r"; + case 34:return "\\\""; + case 92:return "\\\\";} + + if (codePoint >= 32 && codePoint < 127) { + return String.fromCharCode(codePoint); + } + } + if (codePoint <= 0xffff) { + return escapeChar(codePoint); + } + codePoint -= 0x10000; + return escapeChar((codePoint >> 10 & 0x3ff) + 0xd800) + escapeChar((codePoint & 0x3ff) + 0xdc00); + }).join("") + '"'; +} +function _toUtf8String(codePoints) { + return codePoints.map(function (codePoint) { + if (codePoint <= 0xffff) { + return String.fromCharCode(codePoint); + } + codePoint -= 0x10000; + return String.fromCharCode((codePoint >> 10 & 0x3ff) + 0xd800, (codePoint & 0x3ff) + 0xdc00); + }).join(""); +} +function toUtf8String(bytes, onError) { + return _toUtf8String(getUtf8CodePoints(bytes, onError)); +} +function toUtf8CodePoints(str) {var form = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : UnicodeNormalizationForm.current; + return getUtf8CodePoints(toUtf8Bytes(str, form)); +} + +/***/ }), +/* 142 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/strings/lib.esm/_version.js ***! + \*****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "strings/5.5.0";exports.version = version; + +/***/ }), +/* 143 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/strings/lib.esm/idna.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports._nameprepTableA1 = _nameprepTableA1;exports._nameprepTableB2 = _nameprepTableB2;exports._nameprepTableC = _nameprepTableC;exports.nameprep = nameprep; +var _utf = __webpack_require__(/*! ./utf8 */ 141); +function bytes2(data) { + if (data.length % 4 !== 0) { + throw new Error("bad data"); + } + var result = []; + for (var i = 0; i < data.length; i += 4) { + result.push(parseInt(data.substring(i, i + 4), 16)); + } + return result; +} +function createTable(data, func) { + if (!func) { + func = function func(value) {return [parseInt(value, 16)];}; + } + var lo = 0; + var result = {}; + data.split(",").forEach(function (pair) { + var comps = pair.split(":"); + lo += parseInt(comps[0], 16); + result[lo] = func(comps[1]); + }); + return result; +} +function createRangeTable(data) { + var hi = 0; + return data.split(",").map(function (v) { + var comps = v.split("-"); + if (comps.length === 1) { + comps[1] = "0"; + } else + if (comps[1] === "") { + comps[1] = "1"; + } + var lo = hi + parseInt(comps[0], 16); + hi = parseInt(comps[1], 16); + return { l: lo, h: hi }; + }); +} +function matchMap(value, ranges) { + var lo = 0; + for (var i = 0; i < ranges.length; i++) { + var range = ranges[i]; + lo += range.l; + if (value >= lo && value <= lo + range.h && (value - lo) % (range.d || 1) === 0) { + if (range.e && range.e.indexOf(value - lo) !== -1) { + continue; + } + return range; + } + } + return null; +} +var Table_A_1_ranges = createRangeTable("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"); +// @TODO: Make this relative... +var Table_B_1_flags = "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map(function (v) {return parseInt(v, 16);}); +var Table_B_2_ranges = [ +{ h: 25, s: 32, l: 65 }, +{ h: 30, s: 32, e: [23], l: 127 }, +{ h: 54, s: 1, e: [48], l: 64, d: 2 }, +{ h: 14, s: 1, l: 57, d: 2 }, +{ h: 44, s: 1, l: 17, d: 2 }, +{ h: 10, s: 1, e: [2, 6, 8], l: 61, d: 2 }, +{ h: 16, s: 1, l: 68, d: 2 }, +{ h: 84, s: 1, e: [18, 24, 66], l: 19, d: 2 }, +{ h: 26, s: 32, e: [17], l: 435 }, +{ h: 22, s: 1, l: 71, d: 2 }, +{ h: 15, s: 80, l: 40 }, +{ h: 31, s: 32, l: 16 }, +{ h: 32, s: 1, l: 80, d: 2 }, +{ h: 52, s: 1, l: 42, d: 2 }, +{ h: 12, s: 1, l: 55, d: 2 }, +{ h: 40, s: 1, e: [38], l: 15, d: 2 }, +{ h: 14, s: 1, l: 48, d: 2 }, +{ h: 37, s: 48, l: 49 }, +{ h: 148, s: 1, l: 6351, d: 2 }, +{ h: 88, s: 1, l: 160, d: 2 }, +{ h: 15, s: 16, l: 704 }, +{ h: 25, s: 26, l: 854 }, +{ h: 25, s: 32, l: 55915 }, +{ h: 37, s: 40, l: 1247 }, +{ h: 25, s: -119711, l: 53248 }, +{ h: 25, s: -119763, l: 52 }, +{ h: 25, s: -119815, l: 52 }, +{ h: 25, s: -119867, e: [1, 4, 5, 7, 8, 11, 12, 17], l: 52 }, +{ h: 25, s: -119919, l: 52 }, +{ h: 24, s: -119971, e: [2, 7, 8, 17], l: 52 }, +{ h: 24, s: -120023, e: [2, 7, 13, 15, 16, 17], l: 52 }, +{ h: 25, s: -120075, l: 52 }, +{ h: 25, s: -120127, l: 52 }, +{ h: 25, s: -120179, l: 52 }, +{ h: 25, s: -120231, l: 52 }, +{ h: 25, s: -120283, l: 52 }, +{ h: 25, s: -120335, l: 52 }, +{ h: 24, s: -119543, e: [17], l: 56 }, +{ h: 24, s: -119601, e: [17], l: 58 }, +{ h: 24, s: -119659, e: [17], l: 58 }, +{ h: 24, s: -119717, e: [17], l: 58 }, +{ h: 24, s: -119775, e: [17], l: 58 }]; + +var Table_B_2_lut_abs = createTable("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"); +var Table_B_2_lut_rel = createTable("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"); +var Table_B_2_complex = createTable("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", bytes2); +var Table_C_ranges = createRangeTable("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001"); +function flatten(values) { + return values.reduce(function (accum, value) { + value.forEach(function (value) {accum.push(value);}); + return accum; + }, []); +} +function _nameprepTableA1(codepoint) { + return !!matchMap(codepoint, Table_A_1_ranges); +} +function _nameprepTableB2(codepoint) { + var range = matchMap(codepoint, Table_B_2_ranges); + if (range) { + return [codepoint + range.s]; + } + var codes = Table_B_2_lut_abs[codepoint]; + if (codes) { + return codes; + } + var shift = Table_B_2_lut_rel[codepoint]; + if (shift) { + return [codepoint + shift[0]]; + } + var complex = Table_B_2_complex[codepoint]; + if (complex) { + return complex; + } + return null; +} +function _nameprepTableC(codepoint) { + return !!matchMap(codepoint, Table_C_ranges); +} +function nameprep(value) { + // This allows platforms with incomplete normalize to bypass + // it for very basic names which the built-in toLowerCase + // will certainly handle correctly + if (value.match(/^[a-z0-9-]*$/i) && value.length <= 59) { + return value.toLowerCase(); + } + // Get the code points (keeping the current normalization) + var codes = (0, _utf.toUtf8CodePoints)(value); + codes = flatten(codes.map(function (code) { + // Substitute Table B.1 (Maps to Nothing) + if (Table_B_1_flags.indexOf(code) >= 0) { + return []; + } + if (code >= 0xfe00 && code <= 0xfe0f) { + return []; + } + // Substitute Table B.2 (Case Folding) + var codesTableB2 = _nameprepTableB2(code); + if (codesTableB2) { + return codesTableB2; + } + // No Substitution + return [code]; + })); + // Normalize using form KC + codes = (0, _utf.toUtf8CodePoints)((0, _utf._toUtf8String)(codes), _utf.UnicodeNormalizationForm.NFKC); + // Prohibit Tables C.1.2, C.2.2, C.3, C.4, C.5, C.6, C.7, C.8, C.9 + codes.forEach(function (code) { + if (_nameprepTableC(code)) { + throw new Error("STRINGPREP_CONTAINS_PROHIBITED"); + } + }); + // Prohibit Unassigned Code Points (Table A.1) + codes.forEach(function (code) { + if (_nameprepTableA1(code)) { + throw new Error("STRINGPREP_CONTAINS_UNASSIGNED"); + } + }); + // IDNA extras + var name = (0, _utf._toUtf8String)(codes); + // IDNA: 4.2.3.1 + if (name.substring(0, 1) === "-" || name.substring(2, 4) === "--" || name.substring(name.length - 1) === "-") { + throw new Error("invalid hyphen"); + } + // IDNA: 4.2.4 + if (name.length > 63) { + throw new Error("too long"); + } + return name; +} + +/***/ }), +/* 144 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/tuple.js ***! + \*****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.TupleCoder = void 0; +var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 118); +var _array = __webpack_require__(/*! ./array */ 126);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var +TupleCoder = /*#__PURE__*/function (_Coder) {_inherits(TupleCoder, _Coder);var _super = _createSuper(TupleCoder); + function TupleCoder(coders, localName) {var _this;_classCallCheck(this, TupleCoder); + var dynamic = false; + var types = []; + coders.forEach(function (coder) { + if (coder.dynamic) { + dynamic = true; + } + types.push(coder.type); + }); + var type = "tuple(" + types.join(",") + ")"; + _this = _super.call(this, "tuple", type, localName, dynamic); + _this.coders = coders;return _this; + }_createClass(TupleCoder, [{ key: "defaultValue", value: function defaultValue() + { + var values = []; + this.coders.forEach(function (coder) { + values.push(coder.defaultValue()); + }); + // We only output named properties for uniquely named coders + var uniqueNames = this.coders.reduce(function (accum, coder) { + var name = coder.localName; + if (name) { + if (!accum[name]) { + accum[name] = 0; + } + accum[name]++; + } + return accum; + }, {}); + // Add named values + this.coders.forEach(function (coder, index) { + var name = coder.localName; + if (!name || uniqueNames[name] !== 1) { + return; + } + if (name === "length") { + name = "_length"; + } + if (values[name] != null) { + return; + } + values[name] = values[index]; + }); + return Object.freeze(values); + } }, { key: "encode", value: function encode( + writer, value) { + return (0, _array.pack)(writer, this.coders, value); + } }, { key: "decode", value: function decode( + reader) { + return reader.coerce(this.name, (0, _array.unpack)(reader, this.coders)); + } }]);return TupleCoder;}(_abstractCoder.Coder);exports.TupleCoder = TupleCoder; + +/***/ }), +/* 145 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/interface.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "checkResultErrors", { enumerable: true, get: function get() {return _abstractCoder.checkResultErrors;} });exports.Interface = exports.Indexed = exports.ErrorDescription = exports.TransactionDescription = exports.LogDescription = void 0; +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _hash = __webpack_require__(/*! @ethersproject/hash */ 146); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _abiCoder = __webpack_require__(/*! ./abi-coder */ 117); +var _abstractCoder = __webpack_require__(/*! ./coders/abstract-coder */ 118); +var _fragments = __webpack_require__(/*! ./fragments */ 102); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 116);function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} +var logger = new _logger.Logger(_version.version);var + +LogDescription = /*#__PURE__*/function (_Description) {_inherits(LogDescription, _Description);var _super = _createSuper(LogDescription);function LogDescription() {_classCallCheck(this, LogDescription);return _super.apply(this, arguments);}return LogDescription;}(_properties.Description);exports.LogDescription = LogDescription;var + +TransactionDescription = /*#__PURE__*/function (_Description2) {_inherits(TransactionDescription, _Description2);var _super2 = _createSuper(TransactionDescription);function TransactionDescription() {_classCallCheck(this, TransactionDescription);return _super2.apply(this, arguments);}return TransactionDescription;}(_properties.Description);exports.TransactionDescription = TransactionDescription;var + +ErrorDescription = /*#__PURE__*/function (_Description3) {_inherits(ErrorDescription, _Description3);var _super3 = _createSuper(ErrorDescription);function ErrorDescription() {_classCallCheck(this, ErrorDescription);return _super3.apply(this, arguments);}return ErrorDescription;}(_properties.Description);exports.ErrorDescription = ErrorDescription;var + +Indexed = /*#__PURE__*/function (_Description4) {_inherits(Indexed, _Description4);var _super4 = _createSuper(Indexed);function Indexed() {_classCallCheck(this, Indexed);return _super4.apply(this, arguments);}_createClass(Indexed, null, [{ key: "isIndexed", value: function isIndexed( + value) { + return !!(value && value._isIndexed); + } }]);return Indexed;}(_properties.Description);exports.Indexed = Indexed; + +var BuiltinErrors = { + "0x08c379a0": { signature: "Error(string)", name: "Error", inputs: ["string"], reason: true }, + "0x4e487b71": { signature: "Panic(uint256)", name: "Panic", inputs: ["uint256"] } }; + +function wrapAccessError(property, error) { + var wrap = new Error("deferred error during ABI decoding triggered accessing ".concat(property)); + wrap.error = error; + return wrap; +} +/* + function checkNames(fragment: Fragment, type: "input" | "output", params: Array): void { + params.reduce((accum, param) => { + if (param.name) { + if (accum[param.name]) { + logger.throwArgumentError(`duplicate ${ type } parameter ${ JSON.stringify(param.name) } in ${ fragment.format("full") }`, "fragment", fragment); + } + accum[param.name] = true; + } + return accum; + }, <{ [ name: string ]: boolean }>{ }); + } + */var +Interface = /*#__PURE__*/function () { + function Interface(fragments) {var _this = this;_classCallCheck(this, Interface); + logger.checkNew(this instanceof Interface ? this.constructor : void 0, Interface); + var abi = []; + if (typeof fragments === "string") { + abi = JSON.parse(fragments); + } else + { + abi = fragments; + } + (0, _properties.defineReadOnly)(this, "fragments", abi.map(function (fragment) { + return _fragments.Fragment.from(fragment); + }).filter(function (fragment) {return fragment != null;})); + (0, _properties.defineReadOnly)(this, "_abiCoder", (0, _properties.getStatic)(this instanceof Interface ? this.constructor : void 0, "getAbiCoder")()); + (0, _properties.defineReadOnly)(this, "functions", {}); + (0, _properties.defineReadOnly)(this, "errors", {}); + (0, _properties.defineReadOnly)(this, "events", {}); + (0, _properties.defineReadOnly)(this, "structs", {}); + // Add all fragments by their signature + this.fragments.forEach(function (fragment) { + var bucket = null; + switch (fragment.type) { + case "constructor": + if (_this.deploy) { + logger.warn("duplicate definition - constructor"); + return; + } + //checkNames(fragment, "input", fragment.inputs); + (0, _properties.defineReadOnly)(_this, "deploy", fragment); + return; + case "function": + //checkNames(fragment, "input", fragment.inputs); + //checkNames(fragment, "output", (fragment).outputs); + bucket = _this.functions; + break; + case "event": + //checkNames(fragment, "input", fragment.inputs); + bucket = _this.events; + break; + case "error": + bucket = _this.errors; + break; + default: + return;} + + var signature = fragment.format(); + if (bucket[signature]) { + logger.warn("duplicate definition - " + signature); + return; + } + bucket[signature] = fragment; + }); + // If we do not have a constructor add a default + if (!this.deploy) { + (0, _properties.defineReadOnly)(this, "deploy", _fragments.ConstructorFragment.from({ + payable: false, + type: "constructor" })); + + } + (0, _properties.defineReadOnly)(this, "_isInterface", true); + }_createClass(Interface, [{ key: "format", value: function format( + _format) { + if (!_format) { + _format = _fragments.FormatTypes.full; + } + if (_format === _fragments.FormatTypes.sighash) { + logger.throwArgumentError("interface does not support formatting sighash", "format", _format); + } + var abi = this.fragments.map(function (fragment) {return fragment.format(_format);}); + // We need to re-bundle the JSON fragments a bit + if (_format === _fragments.FormatTypes.json) { + return JSON.stringify(abi.map(function (j) {return JSON.parse(j);})); + } + return abi; + } + // Sub-classes can override these to handle other blockchains + }, { key: "getFunction", + + + + + + + + + + + + // Find a function definition by any means necessary (unless it is ambiguous) + value: function getFunction(nameOrSignatureOrSighash) { + if ((0, _bytes.isHexString)(nameOrSignatureOrSighash)) { + for (var name in this.functions) { + if (nameOrSignatureOrSighash === this.getSighash(name)) { + return this.functions[name]; + } + } + logger.throwArgumentError("no matching function", "sighash", nameOrSignatureOrSighash); + } + // It is a bare name, look up the function (will return null if ambiguous) + if (nameOrSignatureOrSighash.indexOf("(") === -1) { + var _name = nameOrSignatureOrSighash.trim(); + var matching = Object.keys(this.functions).filter(function (f) {return f.split("(" /* fix:) */)[0] === _name;}); + if (matching.length === 0) { + logger.throwArgumentError("no matching function", "name", _name); + } else + if (matching.length > 1) { + logger.throwArgumentError("multiple matching functions", "name", _name); + } + return this.functions[matching[0]]; + } + // Normalize the signature and lookup the function + var result = this.functions[_fragments.FunctionFragment.fromString(nameOrSignatureOrSighash).format()]; + if (!result) { + logger.throwArgumentError("no matching function", "signature", nameOrSignatureOrSighash); + } + return result; + } + // Find an event definition by any means necessary (unless it is ambiguous) + }, { key: "getEvent", value: function getEvent(nameOrSignatureOrTopic) { + if ((0, _bytes.isHexString)(nameOrSignatureOrTopic)) { + var topichash = nameOrSignatureOrTopic.toLowerCase(); + for (var name in this.events) { + if (topichash === this.getEventTopic(name)) { + return this.events[name]; + } + } + logger.throwArgumentError("no matching event", "topichash", topichash); + } + // It is a bare name, look up the function (will return null if ambiguous) + if (nameOrSignatureOrTopic.indexOf("(") === -1) { + var _name2 = nameOrSignatureOrTopic.trim(); + var matching = Object.keys(this.events).filter(function (f) {return f.split("(" /* fix:) */)[0] === _name2;}); + if (matching.length === 0) { + logger.throwArgumentError("no matching event", "name", _name2); + } else + if (matching.length > 1) { + logger.throwArgumentError("multiple matching events", "name", _name2); + } + return this.events[matching[0]]; + } + // Normalize the signature and lookup the function + var result = this.events[_fragments.EventFragment.fromString(nameOrSignatureOrTopic).format()]; + if (!result) { + logger.throwArgumentError("no matching event", "signature", nameOrSignatureOrTopic); + } + return result; + } + // Find a function definition by any means necessary (unless it is ambiguous) + }, { key: "getError", value: function getError(nameOrSignatureOrSighash) { + if ((0, _bytes.isHexString)(nameOrSignatureOrSighash)) { + var getSighash = (0, _properties.getStatic)(this.constructor, "getSighash"); + for (var name in this.errors) { + var error = this.errors[name]; + if (nameOrSignatureOrSighash === getSighash(error)) { + return this.errors[name]; + } + } + logger.throwArgumentError("no matching error", "sighash", nameOrSignatureOrSighash); + } + // It is a bare name, look up the function (will return null if ambiguous) + if (nameOrSignatureOrSighash.indexOf("(") === -1) { + var _name3 = nameOrSignatureOrSighash.trim(); + var matching = Object.keys(this.errors).filter(function (f) {return f.split("(" /* fix:) */)[0] === _name3;}); + if (matching.length === 0) { + logger.throwArgumentError("no matching error", "name", _name3); + } else + if (matching.length > 1) { + logger.throwArgumentError("multiple matching errors", "name", _name3); + } + return this.errors[matching[0]]; + } + // Normalize the signature and lookup the function + var result = this.errors[_fragments.FunctionFragment.fromString(nameOrSignatureOrSighash).format()]; + if (!result) { + logger.throwArgumentError("no matching error", "signature", nameOrSignatureOrSighash); + } + return result; + } + // Get the sighash (the bytes4 selector) used by Solidity to identify a function + }, { key: "getSighash", value: function getSighash(fragment) { + if (typeof fragment === "string") { + try { + fragment = this.getFunction(fragment); + } + catch (error) { + try { + fragment = this.getError(fragment); + } + catch (_) { + throw error; + } + } + } + return (0, _properties.getStatic)(this.constructor, "getSighash")(fragment); + } + // Get the topic (the bytes32 hash) used by Solidity to identify an event + }, { key: "getEventTopic", value: function getEventTopic(eventFragment) { + if (typeof eventFragment === "string") { + eventFragment = this.getEvent(eventFragment); + } + return (0, _properties.getStatic)(this.constructor, "getEventTopic")(eventFragment); + } }, { key: "_decodeParams", value: function _decodeParams( + params, data) { + return this._abiCoder.decode(params, data); + } }, { key: "_encodeParams", value: function _encodeParams( + params, values) { + return this._abiCoder.encode(params, values); + } }, { key: "encodeDeploy", value: function encodeDeploy( + values) { + return this._encodeParams(this.deploy.inputs, values || []); + } }, { key: "decodeErrorResult", value: function decodeErrorResult( + fragment, data) { + if (typeof fragment === "string") { + fragment = this.getError(fragment); + } + var bytes = (0, _bytes.arrayify)(data); + if ((0, _bytes.hexlify)(bytes.slice(0, 4)) !== this.getSighash(fragment)) { + logger.throwArgumentError("data signature does not match error ".concat(fragment.name, "."), "data", (0, _bytes.hexlify)(bytes)); + } + return this._decodeParams(fragment.inputs, bytes.slice(4)); + } }, { key: "encodeErrorResult", value: function encodeErrorResult( + fragment, values) { + if (typeof fragment === "string") { + fragment = this.getError(fragment); + } + return (0, _bytes.hexlify)((0, _bytes.concat)([ + this.getSighash(fragment), + this._encodeParams(fragment.inputs, values || [])])); + + } + // Decode the data for a function call (e.g. tx.data) + }, { key: "decodeFunctionData", value: function decodeFunctionData(functionFragment, data) { + if (typeof functionFragment === "string") { + functionFragment = this.getFunction(functionFragment); + } + var bytes = (0, _bytes.arrayify)(data); + if ((0, _bytes.hexlify)(bytes.slice(0, 4)) !== this.getSighash(functionFragment)) { + logger.throwArgumentError("data signature does not match function ".concat(functionFragment.name, "."), "data", (0, _bytes.hexlify)(bytes)); + } + return this._decodeParams(functionFragment.inputs, bytes.slice(4)); + } + // Encode the data for a function call (e.g. tx.data) + }, { key: "encodeFunctionData", value: function encodeFunctionData(functionFragment, values) { + if (typeof functionFragment === "string") { + functionFragment = this.getFunction(functionFragment); + } + return (0, _bytes.hexlify)((0, _bytes.concat)([ + this.getSighash(functionFragment), + this._encodeParams(functionFragment.inputs, values || [])])); + + } + // Decode the result from a function call (e.g. from eth_call) + }, { key: "decodeFunctionResult", value: function decodeFunctionResult(functionFragment, data) { + if (typeof functionFragment === "string") { + functionFragment = this.getFunction(functionFragment); + } + var bytes = (0, _bytes.arrayify)(data); + var reason = null; + var errorArgs = null; + var errorName = null; + var errorSignature = null; + switch (bytes.length % this._abiCoder._getWordSize()) { + case 0: + try { + return this._abiCoder.decode(functionFragment.outputs, bytes); + } + catch (error) {} + break; + case 4:{ + var selector = (0, _bytes.hexlify)(bytes.slice(0, 4)); + var builtin = BuiltinErrors[selector]; + if (builtin) { + errorArgs = this._abiCoder.decode(builtin.inputs, bytes.slice(4)); + errorName = builtin.name; + errorSignature = builtin.signature; + if (builtin.reason) { + reason = errorArgs[0]; + } + } else + { + try { + var error = this.getError(selector); + errorArgs = this._abiCoder.decode(error.inputs, bytes.slice(4)); + errorName = error.name; + errorSignature = error.format(); + } + catch (error) { + __f__("log", error, " at node_modules/@ethersproject/abi/lib.esm/interface.js:335"); + } + } + break; + }} + + return logger.throwError("call revert exception", _logger.Logger.errors.CALL_EXCEPTION, { + method: functionFragment.format(), + errorArgs: errorArgs, errorName: errorName, errorSignature: errorSignature, reason: reason }); + + } + // Encode the result for a function call (e.g. for eth_call) + }, { key: "encodeFunctionResult", value: function encodeFunctionResult(functionFragment, values) { + if (typeof functionFragment === "string") { + functionFragment = this.getFunction(functionFragment); + } + return (0, _bytes.hexlify)(this._abiCoder.encode(functionFragment.outputs, values || [])); + } + // Create the filter for the event with search criteria (e.g. for eth_filterLog) + }, { key: "encodeFilterTopics", value: function encodeFilterTopics(eventFragment, values) {var _this2 = this; + if (typeof eventFragment === "string") { + eventFragment = this.getEvent(eventFragment); + } + if (values.length > eventFragment.inputs.length) { + logger.throwError("too many arguments for " + eventFragment.format(), _logger.Logger.errors.UNEXPECTED_ARGUMENT, { + argument: "values", + value: values }); + + } + var topics = []; + if (!eventFragment.anonymous) { + topics.push(this.getEventTopic(eventFragment)); + } + var encodeTopic = function encodeTopic(param, value) { + if (param.type === "string") { + return (0, _hash.id)(value); + } else + if (param.type === "bytes") { + return (0, _keccak.keccak256)((0, _bytes.hexlify)(value)); + } + // Check addresses are valid + if (param.type === "address") { + _this2._abiCoder.encode(["address"], [value]); + } + return (0, _bytes.hexZeroPad)((0, _bytes.hexlify)(value), 32); + }; + values.forEach(function (value, index) { + var param = eventFragment.inputs[index]; + if (!param.indexed) { + if (value != null) { + logger.throwArgumentError("cannot filter non-indexed parameters; must be null", "contract." + param.name, value); + } + return; + } + if (value == null) { + topics.push(null); + } else + if (param.baseType === "array" || param.baseType === "tuple") { + logger.throwArgumentError("filtering with tuples or arrays not supported", "contract." + param.name, value); + } else + if (Array.isArray(value)) { + topics.push(value.map(function (value) {return encodeTopic(param, value);})); + } else + { + topics.push(encodeTopic(param, value)); + } + }); + // Trim off trailing nulls + while (topics.length && topics[topics.length - 1] === null) { + topics.pop(); + } + return topics; + } }, { key: "encodeEventLog", value: function encodeEventLog( + eventFragment, values) {var _this3 = this; + if (typeof eventFragment === "string") { + eventFragment = this.getEvent(eventFragment); + } + var topics = []; + var dataTypes = []; + var dataValues = []; + if (!eventFragment.anonymous) { + topics.push(this.getEventTopic(eventFragment)); + } + if (values.length !== eventFragment.inputs.length) { + logger.throwArgumentError("event arguments/values mismatch", "values", values); + } + eventFragment.inputs.forEach(function (param, index) { + var value = values[index]; + if (param.indexed) { + if (param.type === "string") { + topics.push((0, _hash.id)(value)); + } else + if (param.type === "bytes") { + topics.push((0, _keccak.keccak256)(value)); + } else + if (param.baseType === "tuple" || param.baseType === "array") { + // @TODO + throw new Error("not implemented"); + } else + { + topics.push(_this3._abiCoder.encode([param.type], [value])); + } + } else + { + dataTypes.push(param); + dataValues.push(value); + } + }); + return { + data: this._abiCoder.encode(dataTypes, dataValues), + topics: topics }; + + } + // Decode a filter for the event and the search criteria + }, { key: "decodeEventLog", value: function decodeEventLog(eventFragment, data, topics) { + if (typeof eventFragment === "string") { + eventFragment = this.getEvent(eventFragment); + } + if (topics != null && !eventFragment.anonymous) { + var topicHash = this.getEventTopic(eventFragment); + if (!(0, _bytes.isHexString)(topics[0], 32) || topics[0].toLowerCase() !== topicHash) { + logger.throwError("fragment/topic mismatch", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "topics[0]", expected: topicHash, value: topics[0] }); + } + topics = topics.slice(1); + } + var indexed = []; + var nonIndexed = []; + var dynamic = []; + eventFragment.inputs.forEach(function (param, index) { + if (param.indexed) { + if (param.type === "string" || param.type === "bytes" || param.baseType === "tuple" || param.baseType === "array") { + indexed.push(_fragments.ParamType.fromObject({ type: "bytes32", name: param.name })); + dynamic.push(true); + } else + { + indexed.push(param); + dynamic.push(false); + } + } else + { + nonIndexed.push(param); + dynamic.push(false); + } + }); + var resultIndexed = topics != null ? this._abiCoder.decode(indexed, (0, _bytes.concat)(topics)) : null; + var resultNonIndexed = this._abiCoder.decode(nonIndexed, data, true); + var result = []; + var nonIndexedIndex = 0,indexedIndex = 0; + eventFragment.inputs.forEach(function (param, index) { + if (param.indexed) { + if (resultIndexed == null) { + result[index] = new Indexed({ _isIndexed: true, hash: null }); + } else + if (dynamic[index]) { + result[index] = new Indexed({ _isIndexed: true, hash: resultIndexed[indexedIndex++] }); + } else + { + try { + result[index] = resultIndexed[indexedIndex++]; + } + catch (error) { + result[index] = error; + } + } + } else + { + try { + result[index] = resultNonIndexed[nonIndexedIndex++]; + } + catch (error) { + result[index] = error; + } + } + // Add the keyword argument if named and safe + if (param.name && result[param.name] == null) { + var value = result[index]; + // Make error named values throw on access + if (value instanceof Error) { + Object.defineProperty(result, param.name, { + enumerable: true, + get: function get() {throw wrapAccessError("property ".concat(JSON.stringify(param.name)), value);} }); + + } else + { + result[param.name] = value; + } + } + }); + // Make all error indexed values throw on access + var _loop = function _loop(i) { + var value = result[i]; + if (value instanceof Error) { + Object.defineProperty(result, i, { + enumerable: true, + get: function get() {throw wrapAccessError("index ".concat(i), value);} }); + + }};for (var i = 0; i < result.length; i++) {_loop(i); + } + return Object.freeze(result); + } + // Given a transaction, find the matching function fragment (if any) and + // determine all its properties and call parameters + }, { key: "parseTransaction", value: function parseTransaction(tx) { + var fragment = this.getFunction(tx.data.substring(0, 10).toLowerCase()); + if (!fragment) { + return null; + } + return new TransactionDescription({ + args: this._abiCoder.decode(fragment.inputs, "0x" + tx.data.substring(10)), + functionFragment: fragment, + name: fragment.name, + signature: fragment.format(), + sighash: this.getSighash(fragment), + value: _bignumber.BigNumber.from(tx.value || "0") }); + + } + // @TODO + //parseCallResult(data: BytesLike): ?? + // Given an event log, find the matching event fragment (if any) and + // determine all its properties and values + }, { key: "parseLog", value: function parseLog(log) { + var fragment = this.getEvent(log.topics[0]); + if (!fragment || fragment.anonymous) { + return null; + } + // @TODO: If anonymous, and the only method, and the input count matches, should we parse? + // Probably not, because just because it is the only event in the ABI does + // not mean we have the full ABI; maybe just a fragment? + return new LogDescription({ + eventFragment: fragment, + name: fragment.name, + signature: fragment.format(), + topic: this.getEventTopic(fragment), + args: this.decodeEventLog(fragment, log.data, log.topics) }); + + } }, { key: "parseError", value: function parseError( + data) { + var hexData = (0, _bytes.hexlify)(data); + var fragment = this.getError(hexData.substring(0, 10).toLowerCase()); + if (!fragment) { + return null; + } + return new ErrorDescription({ + args: this._abiCoder.decode(fragment.inputs, "0x" + hexData.substring(10)), + errorFragment: fragment, + name: fragment.name, + signature: fragment.format(), + sighash: this.getSighash(fragment) }); + + } + /* + static from(value: Array | string | Interface) { + if (Interface.isInterface(value)) { + return value; + } + if (typeof(value) === "string") { + return new Interface(JSON.parse(value)); + } + return new Interface(value); + } + */ }], [{ key: "getAbiCoder", value: function getAbiCoder() {return _abiCoder.defaultAbiCoder;} }, { key: "getAddress", value: function getAddress(address) {return (0, _address.getAddress)(address);} }, { key: "getSighash", value: function getSighash(fragment) {return (0, _bytes.hexDataSlice)((0, _hash.id)(fragment.format()), 0, 4);} }, { key: "getEventTopic", value: function getEventTopic(eventFragment) {return (0, _hash.id)(eventFragment.format());} }, { key: "isInterface", value: function isInterface( + value) { + return !!(value && value._isInterface); + } }]);return Interface;}();exports.Interface = Interface; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)["default"])) + +/***/ }), +/* 146 */ +/*!***********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/index.js ***! + \***********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "id", { enumerable: true, get: function get() {return _id.id;} });Object.defineProperty(exports, "isValidName", { enumerable: true, get: function get() {return _namehash.isValidName;} });Object.defineProperty(exports, "namehash", { enumerable: true, get: function get() {return _namehash.namehash;} });Object.defineProperty(exports, "hashMessage", { enumerable: true, get: function get() {return _message.hashMessage;} });Object.defineProperty(exports, "messagePrefix", { enumerable: true, get: function get() {return _message.messagePrefix;} });Object.defineProperty(exports, "_TypedDataEncoder", { enumerable: true, get: function get() {return _typedData.TypedDataEncoder;} }); +var _id = __webpack_require__(/*! ./id */ 147); +var _namehash = __webpack_require__(/*! ./namehash */ 148); +var _message = __webpack_require__(/*! ./message */ 150); +var _typedData = __webpack_require__(/*! ./typed-data */ 151); + +/***/ }), +/* 147 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/id.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.id = id;var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +function id(text) { + return (0, _keccak.keccak256)((0, _strings.toUtf8Bytes)(text)); +} + +/***/ }), +/* 148 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/namehash.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.isValidName = isValidName;exports.namehash = namehash;var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 149); +var logger = new _logger.Logger(_version.version); +var Zeros = new Uint8Array(32); +Zeros.fill(0); +var Partition = new RegExp("^((.*)\\.)?([^.]+)$"); +function isValidName(name) { + try { + var comps = name.split("."); + for (var i = 0; i < comps.length; i++) { + if ((0, _strings.nameprep)(comps[i]).length === 0) { + throw new Error("empty"); + } + } + return true; + } + catch (error) {} + return false; +} +function namehash(name) { + /* istanbul ignore if */ + if (typeof name !== "string") { + logger.throwArgumentError("invalid ENS name; not a string", "name", name); + } + var current = name; + var result = Zeros; + while (current.length) { + var partition = current.match(Partition); + if (partition == null || partition[2] === "") { + logger.throwArgumentError("invalid ENS address; missing component", "name", name); + } + var label = (0, _strings.toUtf8Bytes)((0, _strings.nameprep)(partition[3])); + result = (0, _keccak.keccak256)((0, _bytes.concat)([result, (0, _keccak.keccak256)(label)])); + current = partition[2] || ""; + } + return (0, _bytes.hexlify)(result); +} + +/***/ }), +/* 149 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/_version.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "hash/5.5.0";exports.version = version; + +/***/ }), +/* 150 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/message.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.hashMessage = hashMessage;exports.messagePrefix = void 0;var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +var messagePrefix = "\x19Ethereum Signed Message:\n";exports.messagePrefix = messagePrefix; +function hashMessage(message) { + if (typeof message === "string") { + message = (0, _strings.toUtf8Bytes)(message); + } + return (0, _keccak.keccak256)((0, _bytes.concat)([ + (0, _strings.toUtf8Bytes)(messagePrefix), + (0, _strings.toUtf8Bytes)(String(message.length)), + message])); + +} + +/***/ }), +/* 151 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/typed-data.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.TypedDataEncoder = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 149); + +var _id = __webpack_require__(/*! ./id */ 147);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version.version); +var padding = new Uint8Array(32); +padding.fill(0); +var NegativeOne = _bignumber.BigNumber.from(-1); +var Zero = _bignumber.BigNumber.from(0); +var One = _bignumber.BigNumber.from(1); +var MaxUint256 = _bignumber.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); +function hexPadRight(value) { + var bytes = (0, _bytes.arrayify)(value); + var padOffset = bytes.length % 32; + if (padOffset) { + return (0, _bytes.hexConcat)([bytes, padding.slice(padOffset)]); + } + return (0, _bytes.hexlify)(bytes); +} +var hexTrue = (0, _bytes.hexZeroPad)(One.toHexString(), 32); +var hexFalse = (0, _bytes.hexZeroPad)(Zero.toHexString(), 32); +var domainFieldTypes = { + name: "string", + version: "string", + chainId: "uint256", + verifyingContract: "address", + salt: "bytes32" }; + +var domainFieldNames = [ +"name", "version", "chainId", "verifyingContract", "salt"]; + +function checkString(key) { + return function (value) { + if (typeof value !== "string") { + logger.throwArgumentError("invalid domain value for ".concat(JSON.stringify(key)), "domain.".concat(key), value); + } + return value; + }; +} +var domainChecks = { + name: checkString("name"), + version: checkString("version"), + chainId: function chainId(value) { + try { + return _bignumber.BigNumber.from(value).toString(); + } + catch (error) {} + return logger.throwArgumentError("invalid domain value for \"chainId\"", "domain.chainId", value); + }, + verifyingContract: function verifyingContract(value) { + try { + return (0, _address.getAddress)(value).toLowerCase(); + } + catch (error) {} + return logger.throwArgumentError("invalid domain value \"verifyingContract\"", "domain.verifyingContract", value); + }, + salt: function salt(value) { + try { + var bytes = (0, _bytes.arrayify)(value); + if (bytes.length !== 32) { + throw new Error("bad length"); + } + return (0, _bytes.hexlify)(bytes); + } + catch (error) {} + return logger.throwArgumentError("invalid domain value \"salt\"", "domain.salt", value); + } }; + +function getBaseEncoder(type) { + // intXX and uintXX + { + var match = type.match(/^(u?)int(\d*)$/); + if (match) { + var signed = match[1] === ""; + var width = parseInt(match[2] || "256"); + if (width % 8 !== 0 || width > 256 || match[2] && match[2] !== String(width)) { + logger.throwArgumentError("invalid numeric width", "type", type); + } + var boundsUpper = MaxUint256.mask(signed ? width - 1 : width); + var boundsLower = signed ? boundsUpper.add(One).mul(NegativeOne) : Zero; + return function (value) { + var v = _bignumber.BigNumber.from(value); + if (v.lt(boundsLower) || v.gt(boundsUpper)) { + logger.throwArgumentError("value out-of-bounds for ".concat(type), "value", value); + } + return (0, _bytes.hexZeroPad)(v.toTwos(256).toHexString(), 32); + }; + } + } + // bytesXX + { + var _match = type.match(/^bytes(\d+)$/); + if (_match) { + var _width = parseInt(_match[1]); + if (_width === 0 || _width > 32 || _match[1] !== String(_width)) { + logger.throwArgumentError("invalid bytes width", "type", type); + } + return function (value) { + var bytes = (0, _bytes.arrayify)(value); + if (bytes.length !== _width) { + logger.throwArgumentError("invalid length for ".concat(type), "value", value); + } + return hexPadRight(value); + }; + } + } + switch (type) { + case "address":return function (value) { + return (0, _bytes.hexZeroPad)((0, _address.getAddress)(value), 32); + }; + case "bool":return function (value) { + return !value ? hexFalse : hexTrue; + }; + case "bytes":return function (value) { + return (0, _keccak.keccak256)(value); + }; + case "string":return function (value) { + return (0, _id.id)(value); + };} + + return null; +} +function encodeType(name, fields) { + return "".concat(name, "(").concat(fields.map(function (_ref) {var name = _ref.name,type = _ref.type;return type + " " + name;}).join(","), ")"); +}var +TypedDataEncoder = /*#__PURE__*/function () { + function TypedDataEncoder(types) {_classCallCheck(this, TypedDataEncoder); + (0, _properties.defineReadOnly)(this, "types", Object.freeze((0, _properties.deepCopy)(types))); + (0, _properties.defineReadOnly)(this, "_encoderCache", {}); + (0, _properties.defineReadOnly)(this, "_types", {}); + // Link struct types to their direct child structs + var links = {}; + // Link structs to structs which contain them as a child + var parents = {}; + // Link all subtypes within a given struct + var subtypes = {}; + Object.keys(types).forEach(function (type) { + links[type] = {}; + parents[type] = []; + subtypes[type] = {}; + });var _loop = function _loop( + name) { + var uniqueNames = {}; + types[name].forEach(function (field) { + // Check each field has a unique name + if (uniqueNames[field.name]) { + logger.throwArgumentError("duplicate variable name ".concat(JSON.stringify(field.name), " in ").concat(JSON.stringify(name)), "types", types); + } + uniqueNames[field.name] = true; + // Get the base type (drop any array specifiers) + var baseType = field.type.match(/^([^\x5b]*)(\x5b|$)/)[1]; + if (baseType === name) { + logger.throwArgumentError("circular type reference to ".concat(JSON.stringify(baseType)), "types", types); + } + // Is this a base encoding type? + var encoder = getBaseEncoder(baseType); + if (encoder) { + return; + } + if (!parents[baseType]) { + logger.throwArgumentError("unknown type ".concat(JSON.stringify(baseType)), "types", types); + } + // Add linkage + parents[baseType].push(name); + links[name][baseType] = true; + });};for (var name in types) {_loop(name); + } + // Deduce the primary type + var primaryTypes = Object.keys(parents).filter(function (n) {return parents[n].length === 0;}); + if (primaryTypes.length === 0) { + logger.throwArgumentError("missing primary type", "types", types); + } else + if (primaryTypes.length > 1) { + logger.throwArgumentError("ambiguous primary types or unused types: ".concat(primaryTypes.map(function (t) {return JSON.stringify(t);}).join(", ")), "types", types); + } + (0, _properties.defineReadOnly)(this, "primaryType", primaryTypes[0]); + // Check for circular type references + function checkCircular(type, found) { + if (found[type]) { + logger.throwArgumentError("circular type reference to ".concat(JSON.stringify(type)), "types", types); + } + found[type] = true; + Object.keys(links[type]).forEach(function (child) { + if (!parents[child]) { + return; + } + // Recursively check children + checkCircular(child, found); + // Mark all ancestors as having this decendant + Object.keys(found).forEach(function (subtype) { + subtypes[subtype][child] = true; + }); + }); + delete found[type]; + } + checkCircular(this.primaryType, {}); + // Compute each fully describe type + for (var _name in subtypes) { + var st = Object.keys(subtypes[_name]); + st.sort(); + this._types[_name] = encodeType(_name, types[_name]) + st.map(function (t) {return encodeType(t, types[t]);}).join(""); + } + }_createClass(TypedDataEncoder, [{ key: "getEncoder", value: function getEncoder( + type) { + var encoder = this._encoderCache[type]; + if (!encoder) { + encoder = this._encoderCache[type] = this._getEncoder(type); + } + return encoder; + } }, { key: "_getEncoder", value: function _getEncoder( + type) {var _this = this; + // Basic encoder type (address, bool, uint256, etc) + { + var encoder = getBaseEncoder(type); + if (encoder) { + return encoder; + } + } + // Array + var match = type.match(/^(.*)(\x5b(\d*)\x5d)$/); + if (match) { + var subtype = match[1]; + var subEncoder = this.getEncoder(subtype); + var length = parseInt(match[3]); + return function (value) { + if (length >= 0 && value.length !== length) { + logger.throwArgumentError("array length mismatch; expected length ${ arrayLength }", "value", value); + } + var result = value.map(subEncoder); + if (_this._types[subtype]) { + result = result.map(_keccak.keccak256); + } + return (0, _keccak.keccak256)((0, _bytes.hexConcat)(result)); + }; + } + // Struct + var fields = this.types[type]; + if (fields) { + var encodedType = (0, _id.id)(this._types[type]); + return function (value) { + var values = fields.map(function (_ref2) {var name = _ref2.name,type = _ref2.type; + var result = _this.getEncoder(type)(value[name]); + if (_this._types[type]) { + return (0, _keccak.keccak256)(result); + } + return result; + }); + values.unshift(encodedType); + return (0, _bytes.hexConcat)(values); + }; + } + return logger.throwArgumentError("unknown type: ".concat(type), "type", type); + } }, { key: "encodeType", value: function encodeType( + name) { + var result = this._types[name]; + if (!result) { + logger.throwArgumentError("unknown type: ".concat(JSON.stringify(name)), "name", name); + } + return result; + } }, { key: "encodeData", value: function encodeData( + type, value) { + return this.getEncoder(type)(value); + } }, { key: "hashStruct", value: function hashStruct( + name, value) { + return (0, _keccak.keccak256)(this.encodeData(name, value)); + } }, { key: "encode", value: function encode( + value) { + return this.encodeData(this.primaryType, value); + } }, { key: "hash", value: function hash( + value) { + return this.hashStruct(this.primaryType, value); + } }, { key: "_visit", value: function _visit( + type, value, callback) {var _this2 = this; + // Basic encoder type (address, bool, uint256, etc) + { + var encoder = getBaseEncoder(type); + if (encoder) { + return callback(type, value); + } + } + // Array + var match = type.match(/^(.*)(\x5b(\d*)\x5d)$/); + if (match) { + var subtype = match[1]; + var length = parseInt(match[3]); + if (length >= 0 && value.length !== length) { + logger.throwArgumentError("array length mismatch; expected length ${ arrayLength }", "value", value); + } + return value.map(function (v) {return _this2._visit(subtype, v, callback);}); + } + // Struct + var fields = this.types[type]; + if (fields) { + return fields.reduce(function (accum, _ref3) {var name = _ref3.name,type = _ref3.type; + accum[name] = _this2._visit(type, value[name], callback); + return accum; + }, {}); + } + return logger.throwArgumentError("unknown type: ".concat(type), "type", type); + } }, { key: "visit", value: function visit( + value, callback) { + return this._visit(this.primaryType, value, callback); + } }], [{ key: "from", value: function from( + types) { + return new TypedDataEncoder(types); + } }, { key: "getPrimaryType", value: function getPrimaryType( + types) { + return TypedDataEncoder.from(types).primaryType; + } }, { key: "hashStruct", value: function hashStruct( + name, types, value) { + return TypedDataEncoder.from(types).hashStruct(name, value); + } }, { key: "hashDomain", value: function hashDomain( + domain) { + var domainFields = []; + for (var name in domain) { + var type = domainFieldTypes[name]; + if (!type) { + logger.throwArgumentError("invalid typed-data domain key: ".concat(JSON.stringify(name)), "domain", domain); + } + domainFields.push({ name: name, type: type }); + } + domainFields.sort(function (a, b) { + return domainFieldNames.indexOf(a.name) - domainFieldNames.indexOf(b.name); + }); + return TypedDataEncoder.hashStruct("EIP712Domain", { EIP712Domain: domainFields }, domain); + } }, { key: "encode", value: function encode( + domain, types, value) { + return (0, _bytes.hexConcat)([ + "0x1901", + TypedDataEncoder.hashDomain(domain), + TypedDataEncoder.from(types).hash(value)]); + + } }, { key: "hash", value: function hash( + domain, types, value) { + return (0, _keccak.keccak256)(TypedDataEncoder.encode(domain, types, value)); + } + // Replaces all address types with ENS names with their looked up address + }, { key: "resolveNames", value: function resolveNames(domain, types, value, resolveName) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var ensCache, encoder, name;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: + // Make a copy to isolate it from the object passed in + domain = (0, _properties.shallowCopy)(domain); + // Look up all ENS names + ensCache = {}; + // Do we need to look up the domain's verifyingContract? + if (domain.verifyingContract && !(0, _bytes.isHexString)(domain.verifyingContract, 20)) { + ensCache[domain.verifyingContract] = "0x"; + } + // We are going to use the encoder to visit all the base values + encoder = TypedDataEncoder.from(types); + // Get a list of all the addresses + encoder.visit(value, function (type, value) { + if (type === "address" && !(0, _bytes.isHexString)(value, 20)) { + ensCache[value] = "0x"; + } + return value; + }); + // Lookup each name + _context.t0 = _regenerator.default.keys(ensCache);case 6:if ((_context.t1 = _context.t0()).done) {_context.next = 13;break;}name = _context.t1.value;_context.next = 10; + return resolveName(name);case 10:ensCache[name] = _context.sent;_context.next = 6;break;case 13: + + // Replace the domain verifyingContract if needed + if (domain.verifyingContract && ensCache[domain.verifyingContract]) { + domain.verifyingContract = ensCache[domain.verifyingContract]; + } + // Replace all ENS names with their address + value = encoder.visit(value, function (type, value) { + if (type === "address" && ensCache[value]) { + return ensCache[value]; + } + return value; + });return _context.abrupt("return", + { domain: domain, value: value });case 16:case "end":return _context.stop();}}}, _callee);})); + + } }, { key: "getPayload", value: function getPayload( + domain, types, value) { + // Validate the domain fields + TypedDataEncoder.hashDomain(domain); + // Derive the EIP712Domain Struct reference type + var domainValues = {}; + var domainTypes = []; + domainFieldNames.forEach(function (name) { + var value = domain[name]; + if (value == null) { + return; + } + domainValues[name] = domainChecks[name](value); + domainTypes.push({ name: name, type: domainFieldTypes[name] }); + }); + var encoder = TypedDataEncoder.from(types); + var typesWithDomain = (0, _properties.shallowCopy)(types); + if (typesWithDomain.EIP712Domain) { + logger.throwArgumentError("types must not contain EIP712Domain type", "types.EIP712Domain", types); + } else + { + typesWithDomain.EIP712Domain = domainTypes; + } + // Validate the data structures and types + encoder.encode(value); + return { + types: typesWithDomain, + domain: domainValues, + primaryType: encoder.primaryType, + message: encoder.visit(value, function (type, value) { + // bytes + if (type.match(/^bytes(\d*)/)) { + return (0, _bytes.hexlify)((0, _bytes.arrayify)(value)); + } + // uint or int + if (type.match(/^u?int/)) { + return _bignumber.BigNumber.from(value).toString(); + } + switch (type) { + case "address": + return value.toLowerCase(); + case "bool": + return !!value; + case "string": + if (typeof value !== "string") { + logger.throwArgumentError("invalid string", "value", value); + } + return value;} + + return logger.throwArgumentError("unsupported type", "type", type); + }) }; + + } }]);return TypedDataEncoder;}();exports.TypedDataEncoder = TypedDataEncoder; + +/***/ }), +/* 152 */ +/*!************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abstract-provider/lib.esm/index.js ***! + \************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.Provider = exports.TransactionOrderForkEvent = exports.TransactionForkEvent = exports.BlockForkEvent = exports.ForkEvent = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 153);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; +var logger = new _logger.Logger(_version.version); +; +; +//export type CallTransactionable = { +// call(transaction: TransactionRequest): Promise; +//}; +var ForkEvent = /*#__PURE__*/function (_Description) {_inherits(ForkEvent, _Description);var _super = _createSuper(ForkEvent);function ForkEvent() {_classCallCheck(this, ForkEvent);return _super.apply(this, arguments);}_createClass(ForkEvent, null, [{ key: "isForkEvent", value: function isForkEvent( + value) { + return !!(value && value._isForkEvent); + } }]);return ForkEvent;}(_properties.Description);exports.ForkEvent = ForkEvent;var + +BlockForkEvent = /*#__PURE__*/function (_ForkEvent) {_inherits(BlockForkEvent, _ForkEvent);var _super2 = _createSuper(BlockForkEvent); + function BlockForkEvent(blockHash, expiry) {_classCallCheck(this, BlockForkEvent); + if (!(0, _bytes.isHexString)(blockHash, 32)) { + logger.throwArgumentError("invalid blockHash", "blockHash", blockHash); + }return _super2.call(this, + { + _isForkEvent: true, + _isBlockForkEvent: true, + expiry: expiry || 0, + blockHash: blockHash }); + + }return BlockForkEvent;}(ForkEvent);exports.BlockForkEvent = BlockForkEvent;var + +TransactionForkEvent = /*#__PURE__*/function (_ForkEvent2) {_inherits(TransactionForkEvent, _ForkEvent2);var _super3 = _createSuper(TransactionForkEvent); + function TransactionForkEvent(hash, expiry) {_classCallCheck(this, TransactionForkEvent); + if (!(0, _bytes.isHexString)(hash, 32)) { + logger.throwArgumentError("invalid transaction hash", "hash", hash); + }return _super3.call(this, + { + _isForkEvent: true, + _isTransactionForkEvent: true, + expiry: expiry || 0, + hash: hash }); + + }return TransactionForkEvent;}(ForkEvent);exports.TransactionForkEvent = TransactionForkEvent;var + +TransactionOrderForkEvent = /*#__PURE__*/function (_ForkEvent3) {_inherits(TransactionOrderForkEvent, _ForkEvent3);var _super4 = _createSuper(TransactionOrderForkEvent); + function TransactionOrderForkEvent(beforeHash, afterHash, expiry) {_classCallCheck(this, TransactionOrderForkEvent); + if (!(0, _bytes.isHexString)(beforeHash, 32)) { + logger.throwArgumentError("invalid transaction hash", "beforeHash", beforeHash); + } + if (!(0, _bytes.isHexString)(afterHash, 32)) { + logger.throwArgumentError("invalid transaction hash", "afterHash", afterHash); + }return _super4.call(this, + { + _isForkEvent: true, + _isTransactionOrderForkEvent: true, + expiry: expiry || 0, + beforeHash: beforeHash, + afterHash: afterHash }); + + }return TransactionOrderForkEvent;}(ForkEvent); + +/////////////////////////////// +// Exported Abstracts +exports.TransactionOrderForkEvent = TransactionOrderForkEvent;var Provider = /*#__PURE__*/function () { + function Provider() {_classCallCheck(this, Provider); + logger.checkAbstract(this instanceof Provider ? this.constructor : void 0, Provider); + (0, _properties.defineReadOnly)(this, "_isProvider", true); + }_createClass(Provider, [{ key: "getFeeData", value: function getFeeData() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var _yield$resolvePropert, block, gasPrice, maxFeePerGas, maxPriorityFeePerGas;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2; + return (0, _properties.resolveProperties)({ + block: this.getBlock("latest"), + gasPrice: this.getGasPrice().catch(function (error) { + // @TODO: Why is this now failing on Calaveras? + //console.log(error); + return null; + }) });case 2:_yield$resolvePropert = _context.sent;block = _yield$resolvePropert.block;gasPrice = _yield$resolvePropert.gasPrice; + + maxFeePerGas = null, maxPriorityFeePerGas = null; + if (block && block.baseFeePerGas) { + // We may want to compute this more accurately in the future, + // using the formula "check if the base fee is correct". + // See: https://eips.ethereum.org/EIPS/eip-1559 + maxPriorityFeePerGas = _bignumber.BigNumber.from("2500000000"); + maxFeePerGas = block.baseFeePerGas.mul(2).add(maxPriorityFeePerGas); + }return _context.abrupt("return", + { maxFeePerGas: maxFeePerGas, maxPriorityFeePerGas: maxPriorityFeePerGas, gasPrice: gasPrice });case 8:case "end":return _context.stop();}}}, _callee, this);})); + + } + // Alias for "on" + }, { key: "addListener", value: function addListener(eventName, listener) { + return this.on(eventName, listener); + } + // Alias for "off" + }, { key: "removeListener", value: function removeListener(eventName, listener) { + return this.off(eventName, listener); + } }], [{ key: "isProvider", value: function isProvider( + value) { + return !!(value && value._isProvider); + } }]);return Provider;}();exports.Provider = Provider; + +/***/ }), +/* 153 */ +/*!***************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abstract-provider/lib.esm/_version.js ***! + \***************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "abstract-provider/5.5.1";exports.version = version; + +/***/ }), +/* 154 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abstract-signer/lib.esm/index.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.VoidSigner = exports.Signer = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 155);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; +var logger = new _logger.Logger(_version.version); +var allowedTransactionKeys = [ +"accessList", "chainId", "customData", "data", "from", "gasLimit", "gasPrice", "maxFeePerGas", "maxPriorityFeePerGas", "nonce", "to", "type", "value"]; + +var forwardErrors = [ +_logger.Logger.errors.INSUFFICIENT_FUNDS, +_logger.Logger.errors.NONCE_EXPIRED, +_logger.Logger.errors.REPLACEMENT_UNDERPRICED]; + +; +;var +Signer = /*#__PURE__*/function () { + /////////////////// + // Sub-classes MUST call super + function Signer() {_classCallCheck(this, Signer); + logger.checkAbstract(this instanceof Signer ? this.constructor : void 0, Signer); + (0, _properties.defineReadOnly)(this, "_isSigner", true); + } + /////////////////// + // Sub-classes MAY override these + _createClass(Signer, [{ key: "getBalance", value: function getBalance(blockTag) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: + this._checkProvider("getBalance");_context.next = 3; + return this.provider.getBalance(this.getAddress(), blockTag);case 3:return _context.abrupt("return", _context.sent);case 4:case "end":return _context.stop();}}}, _callee, this);})); + + } }, { key: "getTransactionCount", value: function getTransactionCount( + blockTag) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0: + this._checkProvider("getTransactionCount");_context2.next = 3; + return this.provider.getTransactionCount(this.getAddress(), blockTag);case 3:return _context2.abrupt("return", _context2.sent);case 4:case "end":return _context2.stop();}}}, _callee2, this);})); + + } + // Populates "from" if unspecified, and estimates the gas for the transaction + }, { key: "estimateGas", value: function estimateGas(transaction) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var tx;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0: + this._checkProvider("estimateGas");_context3.next = 3; + return (0, _properties.resolveProperties)(this.checkTransaction(transaction));case 3:tx = _context3.sent;_context3.next = 6; + return this.provider.estimateGas(tx);case 6:return _context3.abrupt("return", _context3.sent);case 7:case "end":return _context3.stop();}}}, _callee3, this);})); + + } + // Populates "from" if unspecified, and calls with the transaction + }, { key: "call", value: function call(transaction, blockTag) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var tx;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0: + this._checkProvider("call");_context4.next = 3; + return (0, _properties.resolveProperties)(this.checkTransaction(transaction));case 3:tx = _context4.sent;_context4.next = 6; + return this.provider.call(tx, blockTag);case 6:return _context4.abrupt("return", _context4.sent);case 7:case "end":return _context4.stop();}}}, _callee4, this);})); + + } + // Populates all fields in a transaction, signs it and sends it to the network + }, { key: "sendTransaction", value: function sendTransaction(transaction) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee5() {var tx, signedTx;return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0: + this._checkProvider("sendTransaction");_context5.next = 3; + return this.populateTransaction(transaction);case 3:tx = _context5.sent;_context5.next = 6; + return this.signTransaction(tx);case 6:signedTx = _context5.sent;_context5.next = 9; + return this.provider.sendTransaction(signedTx);case 9:return _context5.abrupt("return", _context5.sent);case 10:case "end":return _context5.stop();}}}, _callee5, this);})); + + } }, { key: "getChainId", value: function getChainId() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee6() {var network;return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0: + this._checkProvider("getChainId");_context6.next = 3; + return this.provider.getNetwork();case 3:network = _context6.sent;return _context6.abrupt("return", + network.chainId);case 5:case "end":return _context6.stop();}}}, _callee6, this);})); + + } }, { key: "getGasPrice", value: function getGasPrice() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee7() {return _regenerator.default.wrap(function _callee7$(_context7) {while (1) {switch (_context7.prev = _context7.next) {case 0: + this._checkProvider("getGasPrice");_context7.next = 3; + return this.provider.getGasPrice();case 3:return _context7.abrupt("return", _context7.sent);case 4:case "end":return _context7.stop();}}}, _callee7, this);})); + + } }, { key: "getFeeData", value: function getFeeData() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee8() {return _regenerator.default.wrap(function _callee8$(_context8) {while (1) {switch (_context8.prev = _context8.next) {case 0: + this._checkProvider("getFeeData");_context8.next = 3; + return this.provider.getFeeData();case 3:return _context8.abrupt("return", _context8.sent);case 4:case "end":return _context8.stop();}}}, _callee8, this);})); + + } }, { key: "resolveName", value: function resolveName( + name) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee9() {return _regenerator.default.wrap(function _callee9$(_context9) {while (1) {switch (_context9.prev = _context9.next) {case 0: + this._checkProvider("resolveName");_context9.next = 3; + return this.provider.resolveName(name);case 3:return _context9.abrupt("return", _context9.sent);case 4:case "end":return _context9.stop();}}}, _callee9, this);})); + + } + // Checks a transaction does not contain invalid keys and if + // no "from" is provided, populates it. + // - does NOT require a provider + // - adds "from" is not present + // - returns a COPY (safe to mutate the result) + // By default called from: (overriding these prevents it) + // - call + // - estimateGas + // - populateTransaction (and therefor sendTransaction) + }, { key: "checkTransaction", value: function checkTransaction(transaction) { + for (var key in transaction) { + if (allowedTransactionKeys.indexOf(key) === -1) { + logger.throwArgumentError("invalid transaction key: " + key, "transaction", transaction); + } + } + var tx = (0, _properties.shallowCopy)(transaction); + if (tx.from == null) { + tx.from = this.getAddress(); + } else + { + // Make sure any provided address matches this signer + tx.from = Promise.all([ + Promise.resolve(tx.from), + this.getAddress()]). + then(function (result) { + if (result[0].toLowerCase() !== result[1].toLowerCase()) { + logger.throwArgumentError("from address mismatch", "transaction", transaction); + } + return result[0]; + }); + } + return tx; + } + // Populates ALL keys for a transaction and checks that "from" matches + // this Signer. Should be used by sendTransaction but NOT by signTransaction. + // By default called from: (overriding these prevents it) + // - sendTransaction + // + // Notes: + // - We allow gasPrice for EIP-1559 as long as it matches maxFeePerGas + }, { key: "populateTransaction", value: function populateTransaction(transaction) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee11() {var _this = this;var tx, hasEip1559, feeData, gasPrice;return _regenerator.default.wrap(function _callee11$(_context11) {while (1) {switch (_context11.prev = _context11.next) {case 0:_context11.next = 2; + return (0, _properties.resolveProperties)(this.checkTransaction(transaction));case 2:tx = _context11.sent; + if (tx.to != null) { + tx.to = Promise.resolve(tx.to).then(function (to) {return __awaiter(_this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee10() {var address;return _regenerator.default.wrap(function _callee10$(_context10) {while (1) {switch (_context10.prev = _context10.next) {case 0:if (!( + to == null)) {_context10.next = 2;break;}return _context10.abrupt("return", + null);case 2:_context10.next = 4; + + return this.resolveName(to);case 4:address = _context10.sent; + if (address == null) { + logger.throwArgumentError("provided ENS name resolves to null", "tx.to", to); + }return _context10.abrupt("return", + address);case 7:case "end":return _context10.stop();}}}, _callee10, this);}));}); + + // Prevent this error from causing an UnhandledPromiseException + tx.to.catch(function (error) {}); + } + // Do not allow mixing pre-eip-1559 and eip-1559 properties + hasEip1559 = tx.maxFeePerGas != null || tx.maxPriorityFeePerGas != null; + if (tx.gasPrice != null && (tx.type === 2 || hasEip1559)) { + logger.throwArgumentError("eip-1559 transaction do not support gasPrice", "transaction", transaction); + } else + if ((tx.type === 0 || tx.type === 1) && hasEip1559) { + logger.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas", "transaction", transaction); + }if (!( + (tx.type === 2 || tx.type == null) && tx.maxFeePerGas != null && tx.maxPriorityFeePerGas != null)) {_context11.next = 10;break;} + // Fully-formed EIP-1559 transaction (skip getFeeData) + tx.type = 2;_context11.next = 18;break;case 10:if (!( + + tx.type === 0 || tx.type === 1)) {_context11.next = 14;break;} + // Explicit Legacy or EIP-2930 transaction + // Populate missing gasPrice + if (tx.gasPrice == null) { + tx.gasPrice = this.getGasPrice(); + }_context11.next = 18;break;case 14:_context11.next = 16; + + + + return this.getFeeData();case 16:feeData = _context11.sent; + if (tx.type == null) { + // We need to auto-detect the intended type of this transaction... + if (feeData.maxFeePerGas != null && feeData.maxPriorityFeePerGas != null) { + // The network supports EIP-1559! + // Upgrade transaction from null to eip-1559 + tx.type = 2; + if (tx.gasPrice != null) { + // Using legacy gasPrice property on an eip-1559 network, + // so use gasPrice as both fee properties + gasPrice = tx.gasPrice; + delete tx.gasPrice; + tx.maxFeePerGas = gasPrice; + tx.maxPriorityFeePerGas = gasPrice; + } else + { + // Populate missing fee data + if (tx.maxFeePerGas == null) { + tx.maxFeePerGas = feeData.maxFeePerGas; + } + if (tx.maxPriorityFeePerGas == null) { + tx.maxPriorityFeePerGas = feeData.maxPriorityFeePerGas; + } + } + } else + if (feeData.gasPrice != null) { + // Network doesn't support EIP-1559... + // ...but they are trying to use EIP-1559 properties + if (hasEip1559) { + logger.throwError("network does not support EIP-1559", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "populateTransaction" }); + + } + // Populate missing fee data + if (tx.gasPrice == null) { + tx.gasPrice = feeData.gasPrice; + } + // Explicitly set untyped transaction to legacy + tx.type = 0; + } else + { + // getFeeData has failed us. + logger.throwError("failed to get consistent fee data", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "signer.getFeeData" }); + + } + } else + if (tx.type === 2) { + // Explicitly using EIP-1559 + // Populate missing fee data + if (tx.maxFeePerGas == null) { + tx.maxFeePerGas = feeData.maxFeePerGas; + } + if (tx.maxPriorityFeePerGas == null) { + tx.maxPriorityFeePerGas = feeData.maxPriorityFeePerGas; + } + }case 18: + + if (tx.nonce == null) { + tx.nonce = this.getTransactionCount("pending"); + } + if (tx.gasLimit == null) { + tx.gasLimit = this.estimateGas(tx).catch(function (error) { + if (forwardErrors.indexOf(error.code) >= 0) { + throw error; + } + return logger.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", _logger.Logger.errors.UNPREDICTABLE_GAS_LIMIT, { + error: error, + tx: tx }); + + }); + } + if (tx.chainId == null) { + tx.chainId = this.getChainId(); + } else + { + tx.chainId = Promise.all([ + Promise.resolve(tx.chainId), + this.getChainId()]). + then(function (results) { + if (results[1] !== 0 && results[0] !== results[1]) { + logger.throwArgumentError("chainId address mismatch", "transaction", transaction); + } + return results[0]; + }); + }_context11.next = 23; + return (0, _properties.resolveProperties)(tx);case 23:return _context11.abrupt("return", _context11.sent);case 24:case "end":return _context11.stop();}}}, _callee11, this);})); + + } + /////////////////// + // Sub-classes SHOULD leave these alone + }, { key: "_checkProvider", value: function _checkProvider(operation) { + if (!this.provider) { + logger.throwError("missing provider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: operation || "_checkProvider" }); + + } + } }], [{ key: "isSigner", value: function isSigner( + value) { + return !!(value && value._isSigner); + } }]);return Signer;}();exports.Signer = Signer;var + +VoidSigner = /*#__PURE__*/function (_Signer) {_inherits(VoidSigner, _Signer);var _super = _createSuper(VoidSigner); + function VoidSigner(address, provider) {var _this2;_classCallCheck(this, VoidSigner); + logger.checkNew(this instanceof VoidSigner ? this.constructor : void 0, VoidSigner); + _this2 = _super.call(this); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this2), "address", address); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this2), "provider", provider || null);return _this2; + }_createClass(VoidSigner, [{ key: "getAddress", value: function getAddress() + { + return Promise.resolve(this.address); + } }, { key: "_fail", value: function _fail( + message, operation) { + return Promise.resolve().then(function () { + logger.throwError(message, _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: operation }); + }); + } }, { key: "signMessage", value: function signMessage( + message) { + return this._fail("VoidSigner cannot sign messages", "signMessage"); + } }, { key: "signTransaction", value: function signTransaction( + transaction) { + return this._fail("VoidSigner cannot sign transactions", "signTransaction"); + } }, { key: "_signTypedData", value: function _signTypedData( + domain, types, value) { + return this._fail("VoidSigner cannot sign typed data", "signTypedData"); + } }, { key: "connect", value: function connect( + provider) { + return new VoidSigner(this.address, provider); + } }]);return VoidSigner;}(Signer);exports.VoidSigner = VoidSigner; + +/***/ }), +/* 155 */ +/*!*************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abstract-signer/lib.esm/_version.js ***! + \*************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "abstract-signer/5.5.0";exports.version = version; + +/***/ }), +/* 156 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/transactions/lib.esm/index.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, "__esModule", { value: true });exports.computeAddress = computeAddress;exports.recoverAddress = recoverAddress;exports.accessListify = accessListify;exports.serialize = serialize;exports.parse = parse;exports.TransactionTypes = void 0; +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _constants = __webpack_require__(/*! @ethersproject/constants */ 133); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var RLP = _interopRequireWildcard(__webpack_require__(/*! @ethersproject/rlp */ 123)); +var _signingKey = __webpack_require__(/*! @ethersproject/signing-key */ 157); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 174);function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} +var logger = new _logger.Logger(_version.version); +var TransactionTypes;exports.TransactionTypes = TransactionTypes; +(function (TransactionTypes) { + TransactionTypes[TransactionTypes["legacy"] = 0] = "legacy"; + TransactionTypes[TransactionTypes["eip2930"] = 1] = "eip2930"; + TransactionTypes[TransactionTypes["eip1559"] = 2] = "eip1559"; +})(TransactionTypes || (exports.TransactionTypes = TransactionTypes = {})); +; +/////////////////////////////// +function handleAddress(value) { + if (value === "0x") { + return null; + } + return (0, _address.getAddress)(value); +} +function handleNumber(value) { + if (value === "0x") { + return _constants.Zero; + } + return _bignumber.BigNumber.from(value); +} +// Legacy Transaction Fields +var transactionFields = [ +{ name: "nonce", maxLength: 32, numeric: true }, +{ name: "gasPrice", maxLength: 32, numeric: true }, +{ name: "gasLimit", maxLength: 32, numeric: true }, +{ name: "to", length: 20 }, +{ name: "value", maxLength: 32, numeric: true }, +{ name: "data" }]; + +var allowedTransactionKeys = { + chainId: true, data: true, gasLimit: true, gasPrice: true, nonce: true, to: true, type: true, value: true }; + +function computeAddress(key) { + var publicKey = (0, _signingKey.computePublicKey)(key); + return (0, _address.getAddress)((0, _bytes.hexDataSlice)((0, _keccak.keccak256)((0, _bytes.hexDataSlice)(publicKey, 1)), 12)); +} +function recoverAddress(digest, signature) { + return computeAddress((0, _signingKey.recoverPublicKey)((0, _bytes.arrayify)(digest), signature)); +} +function formatNumber(value, name) { + var result = (0, _bytes.stripZeros)(_bignumber.BigNumber.from(value).toHexString()); + if (result.length > 32) { + logger.throwArgumentError("invalid length for " + name, "transaction:" + name, value); + } + return result; +} +function accessSetify(addr, storageKeys) { + return { + address: (0, _address.getAddress)(addr), + storageKeys: (storageKeys || []).map(function (storageKey, index) { + if ((0, _bytes.hexDataLength)(storageKey) !== 32) { + logger.throwArgumentError("invalid access list storageKey", "accessList[".concat(addr, ":").concat(index, "]"), storageKey); + } + return storageKey.toLowerCase(); + }) }; + +} +function accessListify(value) { + if (Array.isArray(value)) { + return value.map(function (set, index) { + if (Array.isArray(set)) { + if (set.length > 2) { + logger.throwArgumentError("access list expected to be [ address, storageKeys[] ]", "value[".concat(index, "]"), set); + } + return accessSetify(set[0], set[1]); + } + return accessSetify(set.address, set.storageKeys); + }); + } + var result = Object.keys(value).map(function (addr) { + var storageKeys = value[addr].reduce(function (accum, storageKey) { + accum[storageKey] = true; + return accum; + }, {}); + return accessSetify(addr, Object.keys(storageKeys).sort()); + }); + result.sort(function (a, b) {return a.address.localeCompare(b.address);}); + return result; +} +function formatAccessList(value) { + return accessListify(value).map(function (set) {return [set.address, set.storageKeys];}); +} +function _serializeEip1559(transaction, signature) { + // If there is an explicit gasPrice, make sure it matches the + // EIP-1559 fees; otherwise they may not understand what they + // think they are setting in terms of fee. + if (transaction.gasPrice != null) { + var gasPrice = _bignumber.BigNumber.from(transaction.gasPrice); + var maxFeePerGas = _bignumber.BigNumber.from(transaction.maxFeePerGas || 0); + if (!gasPrice.eq(maxFeePerGas)) { + logger.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas", "tx", { + gasPrice: gasPrice, maxFeePerGas: maxFeePerGas }); + + } + } + var fields = [ + formatNumber(transaction.chainId || 0, "chainId"), + formatNumber(transaction.nonce || 0, "nonce"), + formatNumber(transaction.maxPriorityFeePerGas || 0, "maxPriorityFeePerGas"), + formatNumber(transaction.maxFeePerGas || 0, "maxFeePerGas"), + formatNumber(transaction.gasLimit || 0, "gasLimit"), + transaction.to != null ? (0, _address.getAddress)(transaction.to) : "0x", + formatNumber(transaction.value || 0, "value"), + transaction.data || "0x", + formatAccessList(transaction.accessList || [])]; + + if (signature) { + var sig = (0, _bytes.splitSignature)(signature); + fields.push(formatNumber(sig.recoveryParam, "recoveryParam")); + fields.push((0, _bytes.stripZeros)(sig.r)); + fields.push((0, _bytes.stripZeros)(sig.s)); + } + return (0, _bytes.hexConcat)(["0x02", RLP.encode(fields)]); +} +function _serializeEip2930(transaction, signature) { + var fields = [ + formatNumber(transaction.chainId || 0, "chainId"), + formatNumber(transaction.nonce || 0, "nonce"), + formatNumber(transaction.gasPrice || 0, "gasPrice"), + formatNumber(transaction.gasLimit || 0, "gasLimit"), + transaction.to != null ? (0, _address.getAddress)(transaction.to) : "0x", + formatNumber(transaction.value || 0, "value"), + transaction.data || "0x", + formatAccessList(transaction.accessList || [])]; + + if (signature) { + var sig = (0, _bytes.splitSignature)(signature); + fields.push(formatNumber(sig.recoveryParam, "recoveryParam")); + fields.push((0, _bytes.stripZeros)(sig.r)); + fields.push((0, _bytes.stripZeros)(sig.s)); + } + return (0, _bytes.hexConcat)(["0x01", RLP.encode(fields)]); +} +// Legacy Transactions and EIP-155 +function _serialize(transaction, signature) { + (0, _properties.checkProperties)(transaction, allowedTransactionKeys); + var raw = []; + transactionFields.forEach(function (fieldInfo) { + var value = transaction[fieldInfo.name] || []; + var options = {}; + if (fieldInfo.numeric) { + options.hexPad = "left"; + } + value = (0, _bytes.arrayify)((0, _bytes.hexlify)(value, options)); + // Fixed-width field + if (fieldInfo.length && value.length !== fieldInfo.length && value.length > 0) { + logger.throwArgumentError("invalid length for " + fieldInfo.name, "transaction:" + fieldInfo.name, value); + } + // Variable-width (with a maximum) + if (fieldInfo.maxLength) { + value = (0, _bytes.stripZeros)(value); + if (value.length > fieldInfo.maxLength) { + logger.throwArgumentError("invalid length for " + fieldInfo.name, "transaction:" + fieldInfo.name, value); + } + } + raw.push((0, _bytes.hexlify)(value)); + }); + var chainId = 0; + if (transaction.chainId != null) { + // A chainId was provided; if non-zero we'll use EIP-155 + chainId = transaction.chainId; + if (typeof chainId !== "number") { + logger.throwArgumentError("invalid transaction.chainId", "transaction", transaction); + } + } else + if (signature && !(0, _bytes.isBytesLike)(signature) && signature.v > 28) { + // No chainId provided, but the signature is signing with EIP-155; derive chainId + chainId = Math.floor((signature.v - 35) / 2); + } + // We have an EIP-155 transaction (chainId was specified and non-zero) + if (chainId !== 0) { + raw.push((0, _bytes.hexlify)(chainId)); // @TODO: hexValue? + raw.push("0x"); + raw.push("0x"); + } + // Requesting an unsigned transaction + if (!signature) { + return RLP.encode(raw); + } + // The splitSignature will ensure the transaction has a recoveryParam in the + // case that the signTransaction function only adds a v. + var sig = (0, _bytes.splitSignature)(signature); + // We pushed a chainId and null r, s on for hashing only; remove those + var v = 27 + sig.recoveryParam; + if (chainId !== 0) { + raw.pop(); + raw.pop(); + raw.pop(); + v += chainId * 2 + 8; + // If an EIP-155 v (directly or indirectly; maybe _vs) was provided, check it! + if (sig.v > 28 && sig.v !== v) { + logger.throwArgumentError("transaction.chainId/signature.v mismatch", "signature", signature); + } + } else + if (sig.v !== v) { + logger.throwArgumentError("transaction.chainId/signature.v mismatch", "signature", signature); + } + raw.push((0, _bytes.hexlify)(v)); + raw.push((0, _bytes.stripZeros)((0, _bytes.arrayify)(sig.r))); + raw.push((0, _bytes.stripZeros)((0, _bytes.arrayify)(sig.s))); + return RLP.encode(raw); +} +function serialize(transaction, signature) { + // Legacy and EIP-155 Transactions + if (transaction.type == null || transaction.type === 0) { + if (transaction.accessList != null) { + logger.throwArgumentError("untyped transactions do not support accessList; include type: 1", "transaction", transaction); + } + return _serialize(transaction, signature); + } + // Typed Transactions (EIP-2718) + switch (transaction.type) { + case 1: + return _serializeEip2930(transaction, signature); + case 2: + return _serializeEip1559(transaction, signature); + default: + break;} + + return logger.throwError("unsupported transaction type: ".concat(transaction.type), _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "serializeTransaction", + transactionType: transaction.type }); + +} +function _parseEipSignature(tx, fields, serialize) { + try { + var recid = handleNumber(fields[0]).toNumber(); + if (recid !== 0 && recid !== 1) { + throw new Error("bad recid"); + } + tx.v = recid; + } + catch (error) { + logger.throwArgumentError("invalid v for transaction type: 1", "v", fields[0]); + } + tx.r = (0, _bytes.hexZeroPad)(fields[1], 32); + tx.s = (0, _bytes.hexZeroPad)(fields[2], 32); + try { + var digest = (0, _keccak.keccak256)(serialize(tx)); + tx.from = recoverAddress(digest, { r: tx.r, s: tx.s, recoveryParam: tx.v }); + } + catch (error) { + __f__("log", error, " at node_modules/@ethersproject/transactions/lib.esm/index.js:255"); + } +} +function _parseEip1559(payload) { + var transaction = RLP.decode(payload.slice(1)); + if (transaction.length !== 9 && transaction.length !== 12) { + logger.throwArgumentError("invalid component count for transaction type: 2", "payload", (0, _bytes.hexlify)(payload)); + } + var maxPriorityFeePerGas = handleNumber(transaction[2]); + var maxFeePerGas = handleNumber(transaction[3]); + var tx = { + type: 2, + chainId: handleNumber(transaction[0]).toNumber(), + nonce: handleNumber(transaction[1]).toNumber(), + maxPriorityFeePerGas: maxPriorityFeePerGas, + maxFeePerGas: maxFeePerGas, + gasPrice: null, + gasLimit: handleNumber(transaction[4]), + to: handleAddress(transaction[5]), + value: handleNumber(transaction[6]), + data: transaction[7], + accessList: accessListify(transaction[8]) }; + + // Unsigned EIP-1559 Transaction + if (transaction.length === 9) { + return tx; + } + tx.hash = (0, _keccak.keccak256)(payload); + _parseEipSignature(tx, transaction.slice(9), _serializeEip1559); + return tx; +} +function _parseEip2930(payload) { + var transaction = RLP.decode(payload.slice(1)); + if (transaction.length !== 8 && transaction.length !== 11) { + logger.throwArgumentError("invalid component count for transaction type: 1", "payload", (0, _bytes.hexlify)(payload)); + } + var tx = { + type: 1, + chainId: handleNumber(transaction[0]).toNumber(), + nonce: handleNumber(transaction[1]).toNumber(), + gasPrice: handleNumber(transaction[2]), + gasLimit: handleNumber(transaction[3]), + to: handleAddress(transaction[4]), + value: handleNumber(transaction[5]), + data: transaction[6], + accessList: accessListify(transaction[7]) }; + + // Unsigned EIP-2930 Transaction + if (transaction.length === 8) { + return tx; + } + tx.hash = (0, _keccak.keccak256)(payload); + _parseEipSignature(tx, transaction.slice(8), _serializeEip2930); + return tx; +} +// Legacy Transactions and EIP-155 +function _parse(rawTransaction) { + var transaction = RLP.decode(rawTransaction); + if (transaction.length !== 9 && transaction.length !== 6) { + logger.throwArgumentError("invalid raw transaction", "rawTransaction", rawTransaction); + } + var tx = { + nonce: handleNumber(transaction[0]).toNumber(), + gasPrice: handleNumber(transaction[1]), + gasLimit: handleNumber(transaction[2]), + to: handleAddress(transaction[3]), + value: handleNumber(transaction[4]), + data: transaction[5], + chainId: 0 }; + + // Legacy unsigned transaction + if (transaction.length === 6) { + return tx; + } + try { + tx.v = _bignumber.BigNumber.from(transaction[6]).toNumber(); + } + catch (error) { + __f__("log", error, " at node_modules/@ethersproject/transactions/lib.esm/index.js:333"); + return tx; + } + tx.r = (0, _bytes.hexZeroPad)(transaction[7], 32); + tx.s = (0, _bytes.hexZeroPad)(transaction[8], 32); + if (_bignumber.BigNumber.from(tx.r).isZero() && _bignumber.BigNumber.from(tx.s).isZero()) { + // EIP-155 unsigned transaction + tx.chainId = tx.v; + tx.v = 0; + } else + { + // Signed Transaction + tx.chainId = Math.floor((tx.v - 35) / 2); + if (tx.chainId < 0) { + tx.chainId = 0; + } + var recoveryParam = tx.v - 27; + var raw = transaction.slice(0, 6); + if (tx.chainId !== 0) { + raw.push((0, _bytes.hexlify)(tx.chainId)); + raw.push("0x"); + raw.push("0x"); + recoveryParam -= tx.chainId * 2 + 8; + } + var digest = (0, _keccak.keccak256)(RLP.encode(raw)); + try { + tx.from = recoverAddress(digest, { r: (0, _bytes.hexlify)(tx.r), s: (0, _bytes.hexlify)(tx.s), recoveryParam: recoveryParam }); + } + catch (error) { + __f__("log", error, " at node_modules/@ethersproject/transactions/lib.esm/index.js:362"); + } + tx.hash = (0, _keccak.keccak256)(rawTransaction); + } + tx.type = null; + return tx; +} +function parse(rawTransaction) { + var payload = (0, _bytes.arrayify)(rawTransaction); + // Legacy and EIP-155 Transactions + if (payload[0] > 0x7f) { + return _parse(payload); + } + // Typed Transaction (EIP-2718) + switch (payload[0]) { + case 1: + return _parseEip2930(payload); + case 2: + return _parseEip1559(payload); + default: + break;} + + return logger.throwError("unsupported transaction type: ".concat(payload[0]), _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "parseTransaction", + transactionType: payload[0] }); + +} +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)["default"])) + +/***/ }), +/* 157 */ +/*!******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/signing-key/lib.esm/index.js ***! + \******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.recoverPublicKey = recoverPublicKey;exports.computePublicKey = computePublicKey;exports.SigningKey = void 0; +var _elliptic = __webpack_require__(/*! ./elliptic */ 158); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 173);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +var logger = new _logger.Logger(_version.version); +var _curve = null; +function getCurve() { + if (!_curve) { + _curve = new _elliptic.EC("secp256k1"); + } + return _curve; +}var +SigningKey = /*#__PURE__*/function () { + function SigningKey(privateKey) {_classCallCheck(this, SigningKey); + (0, _properties.defineReadOnly)(this, "curve", "secp256k1"); + (0, _properties.defineReadOnly)(this, "privateKey", (0, _bytes.hexlify)(privateKey)); + var keyPair = getCurve().keyFromPrivate((0, _bytes.arrayify)(this.privateKey)); + (0, _properties.defineReadOnly)(this, "publicKey", "0x" + keyPair.getPublic(false, "hex")); + (0, _properties.defineReadOnly)(this, "compressedPublicKey", "0x" + keyPair.getPublic(true, "hex")); + (0, _properties.defineReadOnly)(this, "_isSigningKey", true); + }_createClass(SigningKey, [{ key: "_addPoint", value: function _addPoint( + other) { + var p0 = getCurve().keyFromPublic((0, _bytes.arrayify)(this.publicKey)); + var p1 = getCurve().keyFromPublic((0, _bytes.arrayify)(other)); + return "0x" + p0.pub.add(p1.pub).encodeCompressed("hex"); + } }, { key: "signDigest", value: function signDigest( + digest) { + var keyPair = getCurve().keyFromPrivate((0, _bytes.arrayify)(this.privateKey)); + var digestBytes = (0, _bytes.arrayify)(digest); + if (digestBytes.length !== 32) { + logger.throwArgumentError("bad digest length", "digest", digest); + } + var signature = keyPair.sign(digestBytes, { canonical: true }); + return (0, _bytes.splitSignature)({ + recoveryParam: signature.recoveryParam, + r: (0, _bytes.hexZeroPad)("0x" + signature.r.toString(16), 32), + s: (0, _bytes.hexZeroPad)("0x" + signature.s.toString(16), 32) }); + + } }, { key: "computeSharedSecret", value: function computeSharedSecret( + otherKey) { + var keyPair = getCurve().keyFromPrivate((0, _bytes.arrayify)(this.privateKey)); + var otherKeyPair = getCurve().keyFromPublic((0, _bytes.arrayify)(computePublicKey(otherKey))); + return (0, _bytes.hexZeroPad)("0x" + keyPair.derive(otherKeyPair.getPublic()).toString(16), 32); + } }], [{ key: "isSigningKey", value: function isSigningKey( + value) { + return !!(value && value._isSigningKey); + } }]);return SigningKey;}();exports.SigningKey = SigningKey; + +function recoverPublicKey(digest, signature) { + var sig = (0, _bytes.splitSignature)(signature); + var rs = { r: (0, _bytes.arrayify)(sig.r), s: (0, _bytes.arrayify)(sig.s) }; + return "0x" + getCurve().recoverPubKey((0, _bytes.arrayify)(digest), rs, sig.recoveryParam).encode("hex", false); +} +function computePublicKey(key, compressed) { + var bytes = (0, _bytes.arrayify)(key); + if (bytes.length === 32) { + var signingKey = new SigningKey(bytes); + if (compressed) { + return "0x" + getCurve().keyFromPrivate(bytes).getPublic(true, "hex"); + } + return signingKey.publicKey; + } else + if (bytes.length === 33) { + if (compressed) { + return (0, _bytes.hexlify)(bytes); + } + return "0x" + getCurve().keyFromPublic(bytes).getPublic(false, "hex"); + } else + if (bytes.length === 65) { + if (!compressed) { + return (0, _bytes.hexlify)(bytes); + } + return "0x" + getCurve().keyFromPublic(bytes).getPublic(true, "hex"); + } + return logger.throwArgumentError("invalid public or private key", "key", "[REDACTED]"); +} + +/***/ }), +/* 158 */ +/*!*********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/signing-key/lib.esm/elliptic.js ***! + \*********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(global) {Object.defineProperty(exports, "__esModule", { value: true });exports.EC = void 0;var _bn = _interopRequireDefault(__webpack_require__(/*! bn.js */ 105)); +var _hash = _interopRequireDefault(__webpack_require__(/*! hash.js */ 159));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; + +function getDefaultExportFromCjs(x) { + return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x; +} + +function createCommonjsModule(fn, basedir, module) { + return module = { + path: basedir, + exports: {}, + require: function require(path, base) { + return commonjsRequire(path, base === undefined || base === null ? module.path : base); + } }, + fn(module, module.exports), module.exports; +} + +function getDefaultExportFromNamespaceIfPresent(n) { + return n && Object.prototype.hasOwnProperty.call(n, 'default') ? n['default'] : n; +} + +function getDefaultExportFromNamespaceIfNotNamed(n) { + return n && Object.prototype.hasOwnProperty.call(n, 'default') && Object.keys(n).length === 1 ? n['default'] : n; +} + +function getAugmentedNamespace(n) { + if (n.__esModule) return n; + var a = Object.defineProperty({}, '__esModule', { value: true }); + Object.keys(n).forEach(function (k) { + var d = Object.getOwnPropertyDescriptor(n, k); + Object.defineProperty(a, k, d.get ? d : { + enumerable: true, + get: function get() { + return n[k]; + } }); + + }); + return a; +} + +function commonjsRequire() { + throw new Error('Dynamic requires are not currently supported by @rollup/plugin-commonjs'); +} + +var minimalisticAssert = assert; + +function assert(val, msg) { + if (!val) + throw new Error(msg || 'Assertion failed'); +} + +assert.equal = function assertEqual(l, r, msg) { + if (l != r) + throw new Error(msg || 'Assertion failed: ' + l + ' != ' + r); +}; + +var utils_1 = createCommonjsModule(function (module, exports) { + 'use strict'; + + var utils = exports; + + function toArray(msg, enc) { + if (Array.isArray(msg)) + return msg.slice(); + if (!msg) + return []; + var res = []; + if (typeof msg !== 'string') { + for (var i = 0; i < msg.length; i++) { + res[i] = msg[i] | 0;} + return res; + } + if (enc === 'hex') { + msg = msg.replace(/[^a-z0-9]+/ig, ''); + if (msg.length % 2 !== 0) + msg = '0' + msg; + for (var i = 0; i < msg.length; i += 2) { + res.push(parseInt(msg[i] + msg[i + 1], 16));} + } else { + for (var i = 0; i < msg.length; i++) { + var c = msg.charCodeAt(i); + var hi = c >> 8; + var lo = c & 0xff; + if (hi) + res.push(hi, lo);else + + res.push(lo); + } + } + return res; + } + utils.toArray = toArray; + + function zero2(word) { + if (word.length === 1) + return '0' + word;else + + return word; + } + utils.zero2 = zero2; + + function toHex(msg) { + var res = ''; + for (var i = 0; i < msg.length; i++) { + res += zero2(msg[i].toString(16));} + return res; + } + utils.toHex = toHex; + + utils.encode = function encode(arr, enc) { + if (enc === 'hex') + return toHex(arr);else + + return arr; + }; +}); + +var utils_1$1 = createCommonjsModule(function (module, exports) { + 'use strict'; + + var utils = exports; + + + + + utils.assert = minimalisticAssert; + utils.toArray = utils_1.toArray; + utils.zero2 = utils_1.zero2; + utils.toHex = utils_1.toHex; + utils.encode = utils_1.encode; + + // Represent num in a w-NAF form + function getNAF(num, w, bits) { + var naf = new Array(Math.max(num.bitLength(), bits) + 1); + naf.fill(0); + + var ws = 1 << w + 1; + var k = num.clone(); + + for (var i = 0; i < naf.length; i++) { + var z; + var mod = k.andln(ws - 1); + if (k.isOdd()) { + if (mod > (ws >> 1) - 1) + z = (ws >> 1) - mod;else + + z = mod; + k.isubn(z); + } else { + z = 0; + } + + naf[i] = z; + k.iushrn(1); + } + + return naf; + } + utils.getNAF = getNAF; + + // Represent k1, k2 in a Joint Sparse Form + function getJSF(k1, k2) { + var jsf = [ + [], + []]; + + + k1 = k1.clone(); + k2 = k2.clone(); + var d1 = 0; + var d2 = 0; + var m8; + while (k1.cmpn(-d1) > 0 || k2.cmpn(-d2) > 0) { + // First phase + var m14 = k1.andln(3) + d1 & 3; + var m24 = k2.andln(3) + d2 & 3; + if (m14 === 3) + m14 = -1; + if (m24 === 3) + m24 = -1; + var u1; + if ((m14 & 1) === 0) { + u1 = 0; + } else { + m8 = k1.andln(7) + d1 & 7; + if ((m8 === 3 || m8 === 5) && m24 === 2) + u1 = -m14;else + + u1 = m14; + } + jsf[0].push(u1); + + var u2; + if ((m24 & 1) === 0) { + u2 = 0; + } else { + m8 = k2.andln(7) + d2 & 7; + if ((m8 === 3 || m8 === 5) && m14 === 2) + u2 = -m24;else + + u2 = m24; + } + jsf[1].push(u2); + + // Second phase + if (2 * d1 === u1 + 1) + d1 = 1 - d1; + if (2 * d2 === u2 + 1) + d2 = 1 - d2; + k1.iushrn(1); + k2.iushrn(1); + } + + return jsf; + } + utils.getJSF = getJSF; + + function cachedProperty(obj, name, computer) { + var key = '_' + name; + obj.prototype[name] = function cachedProperty() { + return this[key] !== undefined ? this[key] : + this[key] = computer.call(this); + }; + } + utils.cachedProperty = cachedProperty; + + function parseBytes(bytes) { + return typeof bytes === 'string' ? utils.toArray(bytes, 'hex') : + bytes; + } + utils.parseBytes = parseBytes; + + function intFromLE(bytes) { + return new _bn.default(bytes, 'hex', 'le'); + } + utils.intFromLE = intFromLE; +}); + +'use strict'; + + + +var getNAF = utils_1$1.getNAF; +var getJSF = utils_1$1.getJSF; +var assert$1 = utils_1$1.assert; + +function BaseCurve(type, conf) { + this.type = type; + this.p = new _bn.default(conf.p, 16); + + // Use Montgomery, when there is no fast reduction for the prime + this.red = conf.prime ? _bn.default.red(conf.prime) : _bn.default.mont(this.p); + + // Useful for many curves + this.zero = new _bn.default(0).toRed(this.red); + this.one = new _bn.default(1).toRed(this.red); + this.two = new _bn.default(2).toRed(this.red); + + // Curve configuration, optional + this.n = conf.n && new _bn.default(conf.n, 16); + this.g = conf.g && this.pointFromJSON(conf.g, conf.gRed); + + // Temporary arrays + this._wnafT1 = new Array(4); + this._wnafT2 = new Array(4); + this._wnafT3 = new Array(4); + this._wnafT4 = new Array(4); + + this._bitLength = this.n ? this.n.bitLength() : 0; + + // Generalized Greg Maxwell's trick + var adjustCount = this.n && this.p.div(this.n); + if (!adjustCount || adjustCount.cmpn(100) > 0) { + this.redN = null; + } else { + this._maxwellTrick = true; + this.redN = this.n.toRed(this.red); + } +} +var base = BaseCurve; + +BaseCurve.prototype.point = function point() { + throw new Error('Not implemented'); +}; + +BaseCurve.prototype.validate = function validate() { + throw new Error('Not implemented'); +}; + +BaseCurve.prototype._fixedNafMul = function _fixedNafMul(p, k) { + assert$1(p.precomputed); + var doubles = p._getDoubles(); + + var naf = getNAF(k, 1, this._bitLength); + var I = (1 << doubles.step + 1) - (doubles.step % 2 === 0 ? 2 : 1); + I /= 3; + + // Translate into more windowed form + var repr = []; + var j; + var nafW; + for (j = 0; j < naf.length; j += doubles.step) { + nafW = 0; + for (var l = j + doubles.step - 1; l >= j; l--) { + nafW = (nafW << 1) + naf[l];} + repr.push(nafW); + } + + var a = this.jpoint(null, null, null); + var b = this.jpoint(null, null, null); + for (var i = I; i > 0; i--) { + for (j = 0; j < repr.length; j++) { + nafW = repr[j]; + if (nafW === i) + b = b.mixedAdd(doubles.points[j]);else + if (nafW === -i) + b = b.mixedAdd(doubles.points[j].neg()); + } + a = a.add(b); + } + return a.toP(); +}; + +BaseCurve.prototype._wnafMul = function _wnafMul(p, k) { + var w = 4; + + // Precompute window + var nafPoints = p._getNAFPoints(w); + w = nafPoints.wnd; + var wnd = nafPoints.points; + + // Get NAF form + var naf = getNAF(k, w, this._bitLength); + + // Add `this`*(N+1) for every w-NAF index + var acc = this.jpoint(null, null, null); + for (var i = naf.length - 1; i >= 0; i--) { + // Count zeroes + for (var l = 0; i >= 0 && naf[i] === 0; i--) { + l++;} + if (i >= 0) + l++; + acc = acc.dblp(l); + + if (i < 0) + break; + var z = naf[i]; + assert$1(z !== 0); + if (p.type === 'affine') { + // J +- P + if (z > 0) + acc = acc.mixedAdd(wnd[z - 1 >> 1]);else + + acc = acc.mixedAdd(wnd[-z - 1 >> 1].neg()); + } else { + // J +- J + if (z > 0) + acc = acc.add(wnd[z - 1 >> 1]);else + + acc = acc.add(wnd[-z - 1 >> 1].neg()); + } + } + return p.type === 'affine' ? acc.toP() : acc; +}; + +BaseCurve.prototype._wnafMulAdd = function _wnafMulAdd(defW, +points, +coeffs, +len, +jacobianResult) { + var wndWidth = this._wnafT1; + var wnd = this._wnafT2; + var naf = this._wnafT3; + + // Fill all arrays + var max = 0; + var i; + var j; + var p; + for (i = 0; i < len; i++) { + p = points[i]; + var nafPoints = p._getNAFPoints(defW); + wndWidth[i] = nafPoints.wnd; + wnd[i] = nafPoints.points; + } + + // Comb small window NAFs + for (i = len - 1; i >= 1; i -= 2) { + var a = i - 1; + var b = i; + if (wndWidth[a] !== 1 || wndWidth[b] !== 1) { + naf[a] = getNAF(coeffs[a], wndWidth[a], this._bitLength); + naf[b] = getNAF(coeffs[b], wndWidth[b], this._bitLength); + max = Math.max(naf[a].length, max); + max = Math.max(naf[b].length, max); + continue; + } + + var comb = [ + points[a], /* 1 */ + null, /* 3 */ + null, /* 5 */ + points[b] /* 7 */]; + + + // Try to avoid Projective points, if possible + if (points[a].y.cmp(points[b].y) === 0) { + comb[1] = points[a].add(points[b]); + comb[2] = points[a].toJ().mixedAdd(points[b].neg()); + } else if (points[a].y.cmp(points[b].y.redNeg()) === 0) { + comb[1] = points[a].toJ().mixedAdd(points[b]); + comb[2] = points[a].add(points[b].neg()); + } else { + comb[1] = points[a].toJ().mixedAdd(points[b]); + comb[2] = points[a].toJ().mixedAdd(points[b].neg()); + } + + var index = [ + -3, /* -1 -1 */ + -1, /* -1 0 */ + -5, /* -1 1 */ + -7, /* 0 -1 */ + 0, /* 0 0 */ + 7, /* 0 1 */ + 5, /* 1 -1 */ + 1, /* 1 0 */ + 3 /* 1 1 */]; + + + var jsf = getJSF(coeffs[a], coeffs[b]); + max = Math.max(jsf[0].length, max); + naf[a] = new Array(max); + naf[b] = new Array(max); + for (j = 0; j < max; j++) { + var ja = jsf[0][j] | 0; + var jb = jsf[1][j] | 0; + + naf[a][j] = index[(ja + 1) * 3 + (jb + 1)]; + naf[b][j] = 0; + wnd[a] = comb; + } + } + + var acc = this.jpoint(null, null, null); + var tmp = this._wnafT4; + for (i = max; i >= 0; i--) { + var k = 0; + + while (i >= 0) { + var zero = true; + for (j = 0; j < len; j++) { + tmp[j] = naf[j][i] | 0; + if (tmp[j] !== 0) + zero = false; + } + if (!zero) + break; + k++; + i--; + } + if (i >= 0) + k++; + acc = acc.dblp(k); + if (i < 0) + break; + + for (j = 0; j < len; j++) { + var z = tmp[j]; + p; + if (z === 0) + continue;else + if (z > 0) + p = wnd[j][z - 1 >> 1];else + if (z < 0) + p = wnd[j][-z - 1 >> 1].neg(); + + if (p.type === 'affine') + acc = acc.mixedAdd(p);else + + acc = acc.add(p); + } + } + // Zeroify references + for (i = 0; i < len; i++) { + wnd[i] = null;} + + if (jacobianResult) + return acc;else + + return acc.toP(); +}; + +function BasePoint(curve, type) { + this.curve = curve; + this.type = type; + this.precomputed = null; +} +BaseCurve.BasePoint = BasePoint; + +BasePoint.prototype.eq = function eq() /*other*/{ + throw new Error('Not implemented'); +}; + +BasePoint.prototype.validate = function validate() { + return this.curve.validate(this); +}; + +BaseCurve.prototype.decodePoint = function decodePoint(bytes, enc) { + bytes = utils_1$1.toArray(bytes, enc); + + var len = this.p.byteLength(); + + // uncompressed, hybrid-odd, hybrid-even + if ((bytes[0] === 0x04 || bytes[0] === 0x06 || bytes[0] === 0x07) && + bytes.length - 1 === 2 * len) { + if (bytes[0] === 0x06) + assert$1(bytes[bytes.length - 1] % 2 === 0);else + if (bytes[0] === 0x07) + assert$1(bytes[bytes.length - 1] % 2 === 1); + + var res = this.point(bytes.slice(1, 1 + len), + bytes.slice(1 + len, 1 + 2 * len)); + + return res; + } else if ((bytes[0] === 0x02 || bytes[0] === 0x03) && + bytes.length - 1 === len) { + return this.pointFromX(bytes.slice(1, 1 + len), bytes[0] === 0x03); + } + throw new Error('Unknown point format'); +}; + +BasePoint.prototype.encodeCompressed = function encodeCompressed(enc) { + return this.encode(enc, true); +}; + +BasePoint.prototype._encode = function _encode(compact) { + var len = this.curve.p.byteLength(); + var x = this.getX().toArray('be', len); + + if (compact) + return [this.getY().isEven() ? 0x02 : 0x03].concat(x); + + return [0x04].concat(x, this.getY().toArray('be', len)); +}; + +BasePoint.prototype.encode = function encode(enc, compact) { + return utils_1$1.encode(this._encode(compact), enc); +}; + +BasePoint.prototype.precompute = function precompute(power) { + if (this.precomputed) + return this; + + var precomputed = { + doubles: null, + naf: null, + beta: null }; + + precomputed.naf = this._getNAFPoints(8); + precomputed.doubles = this._getDoubles(4, power); + precomputed.beta = this._getBeta(); + this.precomputed = precomputed; + + return this; +}; + +BasePoint.prototype._hasDoubles = function _hasDoubles(k) { + if (!this.precomputed) + return false; + + var doubles = this.precomputed.doubles; + if (!doubles) + return false; + + return doubles.points.length >= Math.ceil((k.bitLength() + 1) / doubles.step); +}; + +BasePoint.prototype._getDoubles = function _getDoubles(step, power) { + if (this.precomputed && this.precomputed.doubles) + return this.precomputed.doubles; + + var doubles = [this]; + var acc = this; + for (var i = 0; i < power; i += step) { + for (var j = 0; j < step; j++) { + acc = acc.dbl();} + doubles.push(acc); + } + return { + step: step, + points: doubles }; + +}; + +BasePoint.prototype._getNAFPoints = function _getNAFPoints(wnd) { + if (this.precomputed && this.precomputed.naf) + return this.precomputed.naf; + + var res = [this]; + var max = (1 << wnd) - 1; + var dbl = max === 1 ? null : this.dbl(); + for (var i = 1; i < max; i++) { + res[i] = res[i - 1].add(dbl);} + return { + wnd: wnd, + points: res }; + +}; + +BasePoint.prototype._getBeta = function _getBeta() { + return null; +}; + +BasePoint.prototype.dblp = function dblp(k) { + var r = this; + for (var i = 0; i < k; i++) { + r = r.dbl();} + return r; +}; + +var inherits_browser = createCommonjsModule(function (module) { + if (typeof Object.create === 'function') { + // implementation from standard node.js 'util' module + module.exports = function inherits(ctor, superCtor) { + if (superCtor) { + ctor.super_ = superCtor; + ctor.prototype = Object.create(superCtor.prototype, { + constructor: { + value: ctor, + enumerable: false, + writable: true, + configurable: true } }); + + + } + }; + } else { + // old school shim for old browsers + module.exports = function inherits(ctor, superCtor) { + if (superCtor) { + ctor.super_ = superCtor; + var TempCtor = function TempCtor() {}; + TempCtor.prototype = superCtor.prototype; + ctor.prototype = new TempCtor(); + ctor.prototype.constructor = ctor; + } + }; + } +}); + +'use strict'; + + + + + + +var assert$2 = utils_1$1.assert; + +function ShortCurve(conf) { + base.call(this, 'short', conf); + + this.a = new _bn.default(conf.a, 16).toRed(this.red); + this.b = new _bn.default(conf.b, 16).toRed(this.red); + this.tinv = this.two.redInvm(); + + this.zeroA = this.a.fromRed().cmpn(0) === 0; + this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0; + + // If the curve is endomorphic, precalculate beta and lambda + this.endo = this._getEndomorphism(conf); + this._endoWnafT1 = new Array(4); + this._endoWnafT2 = new Array(4); +} +inherits_browser(ShortCurve, base); +var short_1 = ShortCurve; + +ShortCurve.prototype._getEndomorphism = function _getEndomorphism(conf) { + // No efficient endomorphism + if (!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1) + return; + + // Compute beta and lambda, that lambda * P = (beta * Px; Py) + var beta; + var lambda; + if (conf.beta) { + beta = new _bn.default(conf.beta, 16).toRed(this.red); + } else { + var betas = this._getEndoRoots(this.p); + // Choose the smallest beta + beta = betas[0].cmp(betas[1]) < 0 ? betas[0] : betas[1]; + beta = beta.toRed(this.red); + } + if (conf.lambda) { + lambda = new _bn.default(conf.lambda, 16); + } else { + // Choose the lambda that is matching selected beta + var lambdas = this._getEndoRoots(this.n); + if (this.g.mul(lambdas[0]).x.cmp(this.g.x.redMul(beta)) === 0) { + lambda = lambdas[0]; + } else { + lambda = lambdas[1]; + assert$2(this.g.mul(lambda).x.cmp(this.g.x.redMul(beta)) === 0); + } + } + + // Get basis vectors, used for balanced length-two representation + var basis; + if (conf.basis) { + basis = conf.basis.map(function (vec) { + return { + a: new _bn.default(vec.a, 16), + b: new _bn.default(vec.b, 16) }; + + }); + } else { + basis = this._getEndoBasis(lambda); + } + + return { + beta: beta, + lambda: lambda, + basis: basis }; + +}; + +ShortCurve.prototype._getEndoRoots = function _getEndoRoots(num) { + // Find roots of for x^2 + x + 1 in F + // Root = (-1 +- Sqrt(-3)) / 2 + // + var red = num === this.p ? this.red : _bn.default.mont(num); + var tinv = new _bn.default(2).toRed(red).redInvm(); + var ntinv = tinv.redNeg(); + + var s = new _bn.default(3).toRed(red).redNeg().redSqrt().redMul(tinv); + + var l1 = ntinv.redAdd(s).fromRed(); + var l2 = ntinv.redSub(s).fromRed(); + return [l1, l2]; +}; + +ShortCurve.prototype._getEndoBasis = function _getEndoBasis(lambda) { + // aprxSqrt >= sqrt(this.n) + var aprxSqrt = this.n.ushrn(Math.floor(this.n.bitLength() / 2)); + + // 3.74 + // Run EGCD, until r(L + 1) < aprxSqrt + var u = lambda; + var v = this.n.clone(); + var x1 = new _bn.default(1); + var y1 = new _bn.default(0); + var x2 = new _bn.default(0); + var y2 = new _bn.default(1); + + // NOTE: all vectors are roots of: a + b * lambda = 0 (mod n) + var a0; + var b0; + // First vector + var a1; + var b1; + // Second vector + var a2; + var b2; + + var prevR; + var i = 0; + var r; + var x; + while (u.cmpn(0) !== 0) { + var q = v.div(u); + r = v.sub(q.mul(u)); + x = x2.sub(q.mul(x1)); + var y = y2.sub(q.mul(y1)); + + if (!a1 && r.cmp(aprxSqrt) < 0) { + a0 = prevR.neg(); + b0 = x1; + a1 = r.neg(); + b1 = x; + } else if (a1 && ++i === 2) { + break; + } + prevR = r; + + v = u; + u = r; + x2 = x1; + x1 = x; + y2 = y1; + y1 = y; + } + a2 = r.neg(); + b2 = x; + + var len1 = a1.sqr().add(b1.sqr()); + var len2 = a2.sqr().add(b2.sqr()); + if (len2.cmp(len1) >= 0) { + a2 = a0; + b2 = b0; + } + + // Normalize signs + if (a1.negative) { + a1 = a1.neg(); + b1 = b1.neg(); + } + if (a2.negative) { + a2 = a2.neg(); + b2 = b2.neg(); + } + + return [ + { a: a1, b: b1 }, + { a: a2, b: b2 }]; + +}; + +ShortCurve.prototype._endoSplit = function _endoSplit(k) { + var basis = this.endo.basis; + var v1 = basis[0]; + var v2 = basis[1]; + + var c1 = v2.b.mul(k).divRound(this.n); + var c2 = v1.b.neg().mul(k).divRound(this.n); + + var p1 = c1.mul(v1.a); + var p2 = c2.mul(v2.a); + var q1 = c1.mul(v1.b); + var q2 = c2.mul(v2.b); + + // Calculate answer + var k1 = k.sub(p1).sub(p2); + var k2 = q1.add(q2).neg(); + return { k1: k1, k2: k2 }; +}; + +ShortCurve.prototype.pointFromX = function pointFromX(x, odd) { + x = new _bn.default(x, 16); + if (!x.red) + x = x.toRed(this.red); + + var y2 = x.redSqr().redMul(x).redIAdd(x.redMul(this.a)).redIAdd(this.b); + var y = y2.redSqrt(); + if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) + throw new Error('invalid point'); + + // XXX Is there any way to tell if the number is odd without converting it + // to non-red form? + var isOdd = y.fromRed().isOdd(); + if (odd && !isOdd || !odd && isOdd) + y = y.redNeg(); + + return this.point(x, y); +}; + +ShortCurve.prototype.validate = function validate(point) { + if (point.inf) + return true; + + var x = point.x; + var y = point.y; + + var ax = this.a.redMul(x); + var rhs = x.redSqr().redMul(x).redIAdd(ax).redIAdd(this.b); + return y.redSqr().redISub(rhs).cmpn(0) === 0; +}; + +ShortCurve.prototype._endoWnafMulAdd = +function _endoWnafMulAdd(points, coeffs, jacobianResult) { + var npoints = this._endoWnafT1; + var ncoeffs = this._endoWnafT2; + for (var i = 0; i < points.length; i++) { + var split = this._endoSplit(coeffs[i]); + var p = points[i]; + var beta = p._getBeta(); + + if (split.k1.negative) { + split.k1.ineg(); + p = p.neg(true); + } + if (split.k2.negative) { + split.k2.ineg(); + beta = beta.neg(true); + } + + npoints[i * 2] = p; + npoints[i * 2 + 1] = beta; + ncoeffs[i * 2] = split.k1; + ncoeffs[i * 2 + 1] = split.k2; + } + var res = this._wnafMulAdd(1, npoints, ncoeffs, i * 2, jacobianResult); + + // Clean-up references to points and coefficients + for (var j = 0; j < i * 2; j++) { + npoints[j] = null; + ncoeffs[j] = null; + } + return res; +}; + +function Point(curve, x, y, isRed) { + base.BasePoint.call(this, curve, 'affine'); + if (x === null && y === null) { + this.x = null; + this.y = null; + this.inf = true; + } else { + this.x = new _bn.default(x, 16); + this.y = new _bn.default(y, 16); + // Force redgomery representation when loading from JSON + if (isRed) { + this.x.forceRed(this.curve.red); + this.y.forceRed(this.curve.red); + } + if (!this.x.red) + this.x = this.x.toRed(this.curve.red); + if (!this.y.red) + this.y = this.y.toRed(this.curve.red); + this.inf = false; + } +} +inherits_browser(Point, base.BasePoint); + +ShortCurve.prototype.point = function point(x, y, isRed) { + return new Point(this, x, y, isRed); +}; + +ShortCurve.prototype.pointFromJSON = function pointFromJSON(obj, red) { + return Point.fromJSON(this, obj, red); +}; + +Point.prototype._getBeta = function _getBeta() { + if (!this.curve.endo) + return; + + var pre = this.precomputed; + if (pre && pre.beta) + return pre.beta; + + var beta = this.curve.point(this.x.redMul(this.curve.endo.beta), this.y); + if (pre) { + var curve = this.curve; + var endoMul = function endoMul(p) { + return curve.point(p.x.redMul(curve.endo.beta), p.y); + }; + pre.beta = beta; + beta.precomputed = { + beta: null, + naf: pre.naf && { + wnd: pre.naf.wnd, + points: pre.naf.points.map(endoMul) }, + + doubles: pre.doubles && { + step: pre.doubles.step, + points: pre.doubles.points.map(endoMul) } }; + + + } + return beta; +}; + +Point.prototype.toJSON = function toJSON() { + if (!this.precomputed) + return [this.x, this.y]; + + return [this.x, this.y, this.precomputed && { + doubles: this.precomputed.doubles && { + step: this.precomputed.doubles.step, + points: this.precomputed.doubles.points.slice(1) }, + + naf: this.precomputed.naf && { + wnd: this.precomputed.naf.wnd, + points: this.precomputed.naf.points.slice(1) } }]; + + +}; + +Point.fromJSON = function fromJSON(curve, obj, red) { + if (typeof obj === 'string') + obj = JSON.parse(obj); + var res = curve.point(obj[0], obj[1], red); + if (!obj[2]) + return res; + + function obj2point(obj) { + return curve.point(obj[0], obj[1], red); + } + + var pre = obj[2]; + res.precomputed = { + beta: null, + doubles: pre.doubles && { + step: pre.doubles.step, + points: [res].concat(pre.doubles.points.map(obj2point)) }, + + naf: pre.naf && { + wnd: pre.naf.wnd, + points: [res].concat(pre.naf.points.map(obj2point)) } }; + + + return res; +}; + +Point.prototype.inspect = function inspect() { + if (this.isInfinity()) + return ''; + return ''; +}; + +Point.prototype.isInfinity = function isInfinity() { + return this.inf; +}; + +Point.prototype.add = function add(p) { + // O + P = P + if (this.inf) + return p; + + // P + O = P + if (p.inf) + return this; + + // P + P = 2P + if (this.eq(p)) + return this.dbl(); + + // P + (-P) = O + if (this.neg().eq(p)) + return this.curve.point(null, null); + + // P + Q = O + if (this.x.cmp(p.x) === 0) + return this.curve.point(null, null); + + var c = this.y.redSub(p.y); + if (c.cmpn(0) !== 0) + c = c.redMul(this.x.redSub(p.x).redInvm()); + var nx = c.redSqr().redISub(this.x).redISub(p.x); + var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); + return this.curve.point(nx, ny); +}; + +Point.prototype.dbl = function dbl() { + if (this.inf) + return this; + + // 2P = O + var ys1 = this.y.redAdd(this.y); + if (ys1.cmpn(0) === 0) + return this.curve.point(null, null); + + var a = this.curve.a; + + var x2 = this.x.redSqr(); + var dyinv = ys1.redInvm(); + var c = x2.redAdd(x2).redIAdd(x2).redIAdd(a).redMul(dyinv); + + var nx = c.redSqr().redISub(this.x.redAdd(this.x)); + var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); + return this.curve.point(nx, ny); +}; + +Point.prototype.getX = function getX() { + return this.x.fromRed(); +}; + +Point.prototype.getY = function getY() { + return this.y.fromRed(); +}; + +Point.prototype.mul = function mul(k) { + k = new _bn.default(k, 16); + if (this.isInfinity()) + return this;else + if (this._hasDoubles(k)) + return this.curve._fixedNafMul(this, k);else + if (this.curve.endo) + return this.curve._endoWnafMulAdd([this], [k]);else + + return this.curve._wnafMul(this, k); +}; + +Point.prototype.mulAdd = function mulAdd(k1, p2, k2) { + var points = [this, p2]; + var coeffs = [k1, k2]; + if (this.curve.endo) + return this.curve._endoWnafMulAdd(points, coeffs);else + + return this.curve._wnafMulAdd(1, points, coeffs, 2); +}; + +Point.prototype.jmulAdd = function jmulAdd(k1, p2, k2) { + var points = [this, p2]; + var coeffs = [k1, k2]; + if (this.curve.endo) + return this.curve._endoWnafMulAdd(points, coeffs, true);else + + return this.curve._wnafMulAdd(1, points, coeffs, 2, true); +}; + +Point.prototype.eq = function eq(p) { + return this === p || + this.inf === p.inf && ( + this.inf || this.x.cmp(p.x) === 0 && this.y.cmp(p.y) === 0); +}; + +Point.prototype.neg = function neg(_precompute) { + if (this.inf) + return this; + + var res = this.curve.point(this.x, this.y.redNeg()); + if (_precompute && this.precomputed) { + var pre = this.precomputed; + var negate = function negate(p) { + return p.neg(); + }; + res.precomputed = { + naf: pre.naf && { + wnd: pre.naf.wnd, + points: pre.naf.points.map(negate) }, + + doubles: pre.doubles && { + step: pre.doubles.step, + points: pre.doubles.points.map(negate) } }; + + + } + return res; +}; + +Point.prototype.toJ = function toJ() { + if (this.inf) + return this.curve.jpoint(null, null, null); + + var res = this.curve.jpoint(this.x, this.y, this.curve.one); + return res; +}; + +function JPoint(curve, x, y, z) { + base.BasePoint.call(this, curve, 'jacobian'); + if (x === null && y === null && z === null) { + this.x = this.curve.one; + this.y = this.curve.one; + this.z = new _bn.default(0); + } else { + this.x = new _bn.default(x, 16); + this.y = new _bn.default(y, 16); + this.z = new _bn.default(z, 16); + } + if (!this.x.red) + this.x = this.x.toRed(this.curve.red); + if (!this.y.red) + this.y = this.y.toRed(this.curve.red); + if (!this.z.red) + this.z = this.z.toRed(this.curve.red); + + this.zOne = this.z === this.curve.one; +} +inherits_browser(JPoint, base.BasePoint); + +ShortCurve.prototype.jpoint = function jpoint(x, y, z) { + return new JPoint(this, x, y, z); +}; + +JPoint.prototype.toP = function toP() { + if (this.isInfinity()) + return this.curve.point(null, null); + + var zinv = this.z.redInvm(); + var zinv2 = zinv.redSqr(); + var ax = this.x.redMul(zinv2); + var ay = this.y.redMul(zinv2).redMul(zinv); + + return this.curve.point(ax, ay); +}; + +JPoint.prototype.neg = function neg() { + return this.curve.jpoint(this.x, this.y.redNeg(), this.z); +}; + +JPoint.prototype.add = function add(p) { + // O + P = P + if (this.isInfinity()) + return p; + + // P + O = P + if (p.isInfinity()) + return this; + + // 12M + 4S + 7A + var pz2 = p.z.redSqr(); + var z2 = this.z.redSqr(); + var u1 = this.x.redMul(pz2); + var u2 = p.x.redMul(z2); + var s1 = this.y.redMul(pz2.redMul(p.z)); + var s2 = p.y.redMul(z2.redMul(this.z)); + + var h = u1.redSub(u2); + var r = s1.redSub(s2); + if (h.cmpn(0) === 0) { + if (r.cmpn(0) !== 0) + return this.curve.jpoint(null, null, null);else + + return this.dbl(); + } + + var h2 = h.redSqr(); + var h3 = h2.redMul(h); + var v = u1.redMul(h2); + + var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); + var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); + var nz = this.z.redMul(p.z).redMul(h); + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype.mixedAdd = function mixedAdd(p) { + // O + P = P + if (this.isInfinity()) + return p.toJ(); + + // P + O = P + if (p.isInfinity()) + return this; + + // 8M + 3S + 7A + var z2 = this.z.redSqr(); + var u1 = this.x; + var u2 = p.x.redMul(z2); + var s1 = this.y; + var s2 = p.y.redMul(z2).redMul(this.z); + + var h = u1.redSub(u2); + var r = s1.redSub(s2); + if (h.cmpn(0) === 0) { + if (r.cmpn(0) !== 0) + return this.curve.jpoint(null, null, null);else + + return this.dbl(); + } + + var h2 = h.redSqr(); + var h3 = h2.redMul(h); + var v = u1.redMul(h2); + + var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); + var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); + var nz = this.z.redMul(h); + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype.dblp = function dblp(pow) { + if (pow === 0) + return this; + if (this.isInfinity()) + return this; + if (!pow) + return this.dbl(); + + var i; + if (this.curve.zeroA || this.curve.threeA) { + var r = this; + for (i = 0; i < pow; i++) { + r = r.dbl();} + return r; + } + + // 1M + 2S + 1A + N * (4S + 5M + 8A) + // N = 1 => 6M + 6S + 9A + var a = this.curve.a; + var tinv = this.curve.tinv; + + var jx = this.x; + var jy = this.y; + var jz = this.z; + var jz4 = jz.redSqr().redSqr(); + + // Reuse results + var jyd = jy.redAdd(jy); + for (i = 0; i < pow; i++) { + var jx2 = jx.redSqr(); + var jyd2 = jyd.redSqr(); + var jyd4 = jyd2.redSqr(); + var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); + + var t1 = jx.redMul(jyd2); + var nx = c.redSqr().redISub(t1.redAdd(t1)); + var t2 = t1.redISub(nx); + var dny = c.redMul(t2); + dny = dny.redIAdd(dny).redISub(jyd4); + var nz = jyd.redMul(jz); + if (i + 1 < pow) + jz4 = jz4.redMul(jyd4); + + jx = nx; + jz = nz; + jyd = dny; + } + + return this.curve.jpoint(jx, jyd.redMul(tinv), jz); +}; + +JPoint.prototype.dbl = function dbl() { + if (this.isInfinity()) + return this; + + if (this.curve.zeroA) + return this._zeroDbl();else + if (this.curve.threeA) + return this._threeDbl();else + + return this._dbl(); +}; + +JPoint.prototype._zeroDbl = function _zeroDbl() { + var nx; + var ny; + var nz; + // Z = 1 + if (this.zOne) { + // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html + // #doubling-mdbl-2007-bl + // 1M + 5S + 14A + + // XX = X1^2 + var xx = this.x.redSqr(); + // YY = Y1^2 + var yy = this.y.redSqr(); + // YYYY = YY^2 + var yyyy = yy.redSqr(); + // S = 2 * ((X1 + YY)^2 - XX - YYYY) + var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); + s = s.redIAdd(s); + // M = 3 * XX + a; a = 0 + var m = xx.redAdd(xx).redIAdd(xx); + // T = M ^ 2 - 2*S + var t = m.redSqr().redISub(s).redISub(s); + + // 8 * YYYY + var yyyy8 = yyyy.redIAdd(yyyy); + yyyy8 = yyyy8.redIAdd(yyyy8); + yyyy8 = yyyy8.redIAdd(yyyy8); + + // X3 = T + nx = t; + // Y3 = M * (S - T) - 8 * YYYY + ny = m.redMul(s.redISub(t)).redISub(yyyy8); + // Z3 = 2*Y1 + nz = this.y.redAdd(this.y); + } else { + // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html + // #doubling-dbl-2009-l + // 2M + 5S + 13A + + // A = X1^2 + var a = this.x.redSqr(); + // B = Y1^2 + var b = this.y.redSqr(); + // C = B^2 + var c = b.redSqr(); + // D = 2 * ((X1 + B)^2 - A - C) + var d = this.x.redAdd(b).redSqr().redISub(a).redISub(c); + d = d.redIAdd(d); + // E = 3 * A + var e = a.redAdd(a).redIAdd(a); + // F = E^2 + var f = e.redSqr(); + + // 8 * C + var c8 = c.redIAdd(c); + c8 = c8.redIAdd(c8); + c8 = c8.redIAdd(c8); + + // X3 = F - 2 * D + nx = f.redISub(d).redISub(d); + // Y3 = E * (D - X3) - 8 * C + ny = e.redMul(d.redISub(nx)).redISub(c8); + // Z3 = 2 * Y1 * Z1 + nz = this.y.redMul(this.z); + nz = nz.redIAdd(nz); + } + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype._threeDbl = function _threeDbl() { + var nx; + var ny; + var nz; + // Z = 1 + if (this.zOne) { + // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html + // #doubling-mdbl-2007-bl + // 1M + 5S + 15A + + // XX = X1^2 + var xx = this.x.redSqr(); + // YY = Y1^2 + var yy = this.y.redSqr(); + // YYYY = YY^2 + var yyyy = yy.redSqr(); + // S = 2 * ((X1 + YY)^2 - XX - YYYY) + var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); + s = s.redIAdd(s); + // M = 3 * XX + a + var m = xx.redAdd(xx).redIAdd(xx).redIAdd(this.curve.a); + // T = M^2 - 2 * S + var t = m.redSqr().redISub(s).redISub(s); + // X3 = T + nx = t; + // Y3 = M * (S - T) - 8 * YYYY + var yyyy8 = yyyy.redIAdd(yyyy); + yyyy8 = yyyy8.redIAdd(yyyy8); + yyyy8 = yyyy8.redIAdd(yyyy8); + ny = m.redMul(s.redISub(t)).redISub(yyyy8); + // Z3 = 2 * Y1 + nz = this.y.redAdd(this.y); + } else { + // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#doubling-dbl-2001-b + // 3M + 5S + + // delta = Z1^2 + var delta = this.z.redSqr(); + // gamma = Y1^2 + var gamma = this.y.redSqr(); + // beta = X1 * gamma + var beta = this.x.redMul(gamma); + // alpha = 3 * (X1 - delta) * (X1 + delta) + var alpha = this.x.redSub(delta).redMul(this.x.redAdd(delta)); + alpha = alpha.redAdd(alpha).redIAdd(alpha); + // X3 = alpha^2 - 8 * beta + var beta4 = beta.redIAdd(beta); + beta4 = beta4.redIAdd(beta4); + var beta8 = beta4.redAdd(beta4); + nx = alpha.redSqr().redISub(beta8); + // Z3 = (Y1 + Z1)^2 - gamma - delta + nz = this.y.redAdd(this.z).redSqr().redISub(gamma).redISub(delta); + // Y3 = alpha * (4 * beta - X3) - 8 * gamma^2 + var ggamma8 = gamma.redSqr(); + ggamma8 = ggamma8.redIAdd(ggamma8); + ggamma8 = ggamma8.redIAdd(ggamma8); + ggamma8 = ggamma8.redIAdd(ggamma8); + ny = alpha.redMul(beta4.redISub(nx)).redISub(ggamma8); + } + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype._dbl = function _dbl() { + var a = this.curve.a; + + // 4M + 6S + 10A + var jx = this.x; + var jy = this.y; + var jz = this.z; + var jz4 = jz.redSqr().redSqr(); + + var jx2 = jx.redSqr(); + var jy2 = jy.redSqr(); + + var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); + + var jxd4 = jx.redAdd(jx); + jxd4 = jxd4.redIAdd(jxd4); + var t1 = jxd4.redMul(jy2); + var nx = c.redSqr().redISub(t1.redAdd(t1)); + var t2 = t1.redISub(nx); + + var jyd8 = jy2.redSqr(); + jyd8 = jyd8.redIAdd(jyd8); + jyd8 = jyd8.redIAdd(jyd8); + jyd8 = jyd8.redIAdd(jyd8); + var ny = c.redMul(t2).redISub(jyd8); + var nz = jy.redAdd(jy).redMul(jz); + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype.trpl = function trpl() { + if (!this.curve.zeroA) + return this.dbl().add(this); + + // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html#tripling-tpl-2007-bl + // 5M + 10S + ... + + // XX = X1^2 + var xx = this.x.redSqr(); + // YY = Y1^2 + var yy = this.y.redSqr(); + // ZZ = Z1^2 + var zz = this.z.redSqr(); + // YYYY = YY^2 + var yyyy = yy.redSqr(); + // M = 3 * XX + a * ZZ2; a = 0 + var m = xx.redAdd(xx).redIAdd(xx); + // MM = M^2 + var mm = m.redSqr(); + // E = 6 * ((X1 + YY)^2 - XX - YYYY) - MM + var e = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); + e = e.redIAdd(e); + e = e.redAdd(e).redIAdd(e); + e = e.redISub(mm); + // EE = E^2 + var ee = e.redSqr(); + // T = 16*YYYY + var t = yyyy.redIAdd(yyyy); + t = t.redIAdd(t); + t = t.redIAdd(t); + t = t.redIAdd(t); + // U = (M + E)^2 - MM - EE - T + var u = m.redIAdd(e).redSqr().redISub(mm).redISub(ee).redISub(t); + // X3 = 4 * (X1 * EE - 4 * YY * U) + var yyu4 = yy.redMul(u); + yyu4 = yyu4.redIAdd(yyu4); + yyu4 = yyu4.redIAdd(yyu4); + var nx = this.x.redMul(ee).redISub(yyu4); + nx = nx.redIAdd(nx); + nx = nx.redIAdd(nx); + // Y3 = 8 * Y1 * (U * (T - U) - E * EE) + var ny = this.y.redMul(u.redMul(t.redISub(u)).redISub(e.redMul(ee))); + ny = ny.redIAdd(ny); + ny = ny.redIAdd(ny); + ny = ny.redIAdd(ny); + // Z3 = (Z1 + E)^2 - ZZ - EE + var nz = this.z.redAdd(e).redSqr().redISub(zz).redISub(ee); + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype.mul = function mul(k, kbase) { + k = new _bn.default(k, kbase); + + return this.curve._wnafMul(this, k); +}; + +JPoint.prototype.eq = function eq(p) { + if (p.type === 'affine') + return this.eq(p.toJ()); + + if (this === p) + return true; + + // x1 * z2^2 == x2 * z1^2 + var z2 = this.z.redSqr(); + var pz2 = p.z.redSqr(); + if (this.x.redMul(pz2).redISub(p.x.redMul(z2)).cmpn(0) !== 0) + return false; + + // y1 * z2^3 == y2 * z1^3 + var z3 = z2.redMul(this.z); + var pz3 = pz2.redMul(p.z); + return this.y.redMul(pz3).redISub(p.y.redMul(z3)).cmpn(0) === 0; +}; + +JPoint.prototype.eqXToP = function eqXToP(x) { + var zs = this.z.redSqr(); + var rx = x.toRed(this.curve.red).redMul(zs); + if (this.x.cmp(rx) === 0) + return true; + + var xc = x.clone(); + var t = this.curve.redN.redMul(zs); + for (;;) { + xc.iadd(this.curve.n); + if (xc.cmp(this.curve.p) >= 0) + return false; + + rx.redIAdd(t); + if (this.x.cmp(rx) === 0) + return true; + } +}; + +JPoint.prototype.inspect = function inspect() { + if (this.isInfinity()) + return ''; + return ''; +}; + +JPoint.prototype.isInfinity = function isInfinity() { + // XXX This code assumes that zero is always zero in red + return this.z.cmpn(0) === 0; +}; + +var curve_1 = createCommonjsModule(function (module, exports) { + 'use strict'; + + var curve = exports; + + curve.base = base; + curve.short = short_1; + curve.mont = /*RicMoo:ethers:require(./mont)*/null; + curve.edwards = /*RicMoo:ethers:require(./edwards)*/null; +}); + +var curves_1 = createCommonjsModule(function (module, exports) { + 'use strict'; + + var curves = exports; + + + + + + var assert = utils_1$1.assert; + + function PresetCurve(options) { + if (options.type === 'short') + this.curve = new curve_1.short(options);else + if (options.type === 'edwards') + this.curve = new curve_1.edwards(options);else + + this.curve = new curve_1.mont(options); + this.g = this.curve.g; + this.n = this.curve.n; + this.hash = options.hash; + + assert(this.g.validate(), 'Invalid curve'); + assert(this.g.mul(this.n).isInfinity(), 'Invalid curve, G*N != O'); + } + curves.PresetCurve = PresetCurve; + + function defineCurve(name, options) { + Object.defineProperty(curves, name, { + configurable: true, + enumerable: true, + get: function get() { + var curve = new PresetCurve(options); + Object.defineProperty(curves, name, { + configurable: true, + enumerable: true, + value: curve }); + + return curve; + } }); + + } + + defineCurve('p192', { + type: 'short', + prime: 'p192', + p: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff', + a: 'ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc', + b: '64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1', + n: 'ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831', + hash: _hash.default.sha256, + gRed: false, + g: [ + '188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012', + '07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811'] }); + + + + defineCurve('p224', { + type: 'short', + prime: 'p224', + p: 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001', + a: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe', + b: 'b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4', + n: 'ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d', + hash: _hash.default.sha256, + gRed: false, + g: [ + 'b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21', + 'bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34'] }); + + + + defineCurve('p256', { + type: 'short', + prime: null, + p: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff', + a: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc', + b: '5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b', + n: 'ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551', + hash: _hash.default.sha256, + gRed: false, + g: [ + '6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296', + '4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5'] }); + + + + defineCurve('p384', { + type: 'short', + prime: null, + p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'fffffffe ffffffff 00000000 00000000 ffffffff', + a: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'fffffffe ffffffff 00000000 00000000 fffffffc', + b: 'b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f ' + + '5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef', + n: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 ' + + 'f4372ddf 581a0db2 48b0a77a ecec196a ccc52973', + hash: _hash.default.sha384, + gRed: false, + g: [ + 'aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 ' + + '5502f25d bf55296c 3a545e38 72760ab7', + '3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 ' + + '0a60b1ce 1d7e819d 7a431d7c 90ea0e5f'] }); + + + + defineCurve('p521', { + type: 'short', + prime: null, + p: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'ffffffff ffffffff ffffffff ffffffff ffffffff', + a: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'ffffffff ffffffff ffffffff ffffffff fffffffc', + b: '00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b ' + + '99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd ' + + '3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00', + n: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 ' + + 'f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409', + hash: _hash.default.sha512, + gRed: false, + g: [ + '000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 ' + + '053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 ' + + 'a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66', + '00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 ' + + '579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 ' + + '3fad0761 353c7086 a272c240 88be9476 9fd16650'] }); + + + + defineCurve('curve25519', { + type: 'mont', + prime: 'p25519', + p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', + a: '76d06', + b: '1', + n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', + hash: _hash.default.sha256, + gRed: false, + g: [ + '9'] }); + + + + defineCurve('ed25519', { + type: 'edwards', + prime: 'p25519', + p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', + a: '-1', + c: '1', + // -121665 * (121666^(-1)) (mod P) + d: '52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3', + n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', + hash: _hash.default.sha256, + gRed: false, + g: [ + '216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a', + + // 4/5 + '6666666666666666666666666666666666666666666666666666666666666658'] }); + + + + var pre; + try { + pre = /*RicMoo:ethers:require(./precomputed/secp256k1)*/null.crash(); + } catch (e) { + pre = undefined; + } + + defineCurve('secp256k1', { + type: 'short', + prime: 'k256', + p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f', + a: '0', + b: '7', + n: 'ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141', + h: '1', + hash: _hash.default.sha256, + + // Precomputed endomorphism + beta: '7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee', + lambda: '5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72', + basis: [ + { + a: '3086d221a7d46bcde86c90e49284eb15', + b: '-e4437ed6010e88286f547fa90abfe4c3' }, + + { + a: '114ca50f7a8e2f3f657c1108d9d44cfd8', + b: '3086d221a7d46bcde86c90e49284eb15' }], + + + + gRed: false, + g: [ + '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798', + '483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8', + pre] }); + + +}); + +'use strict'; + + + + + +function HmacDRBG(options) { + if (!(this instanceof HmacDRBG)) + return new HmacDRBG(options); + this.hash = options.hash; + this.predResist = !!options.predResist; + + this.outLen = this.hash.outSize; + this.minEntropy = options.minEntropy || this.hash.hmacStrength; + + this._reseed = null; + this.reseedInterval = null; + this.K = null; + this.V = null; + + var entropy = utils_1.toArray(options.entropy, options.entropyEnc || 'hex'); + var nonce = utils_1.toArray(options.nonce, options.nonceEnc || 'hex'); + var pers = utils_1.toArray(options.pers, options.persEnc || 'hex'); + minimalisticAssert(entropy.length >= this.minEntropy / 8, + 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); + this._init(entropy, nonce, pers); +} +var hmacDrbg = HmacDRBG; + +HmacDRBG.prototype._init = function init(entropy, nonce, pers) { + var seed = entropy.concat(nonce).concat(pers); + + this.K = new Array(this.outLen / 8); + this.V = new Array(this.outLen / 8); + for (var i = 0; i < this.V.length; i++) { + this.K[i] = 0x00; + this.V[i] = 0x01; + } + + this._update(seed); + this._reseed = 1; + this.reseedInterval = 0x1000000000000; // 2^48 +}; + +HmacDRBG.prototype._hmac = function hmac() { + return new _hash.default.hmac(this.hash, this.K); +}; + +HmacDRBG.prototype._update = function update(seed) { + var kmac = this._hmac(). + update(this.V). + update([0x00]); + if (seed) + kmac = kmac.update(seed); + this.K = kmac.digest(); + this.V = this._hmac().update(this.V).digest(); + if (!seed) + return; + + this.K = this._hmac(). + update(this.V). + update([0x01]). + update(seed). + digest(); + this.V = this._hmac().update(this.V).digest(); +}; + +HmacDRBG.prototype.reseed = function reseed(entropy, entropyEnc, add, addEnc) { + // Optional entropy enc + if (typeof entropyEnc !== 'string') { + addEnc = add; + add = entropyEnc; + entropyEnc = null; + } + + entropy = utils_1.toArray(entropy, entropyEnc); + add = utils_1.toArray(add, addEnc); + + minimalisticAssert(entropy.length >= this.minEntropy / 8, + 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); + + this._update(entropy.concat(add || [])); + this._reseed = 1; +}; + +HmacDRBG.prototype.generate = function generate(len, enc, add, addEnc) { + if (this._reseed > this.reseedInterval) + throw new Error('Reseed is required'); + + // Optional encoding + if (typeof enc !== 'string') { + addEnc = add; + add = enc; + enc = null; + } + + // Optional additional data + if (add) { + add = utils_1.toArray(add, addEnc || 'hex'); + this._update(add); + } + + var temp = []; + while (temp.length < len) { + this.V = this._hmac().update(this.V).digest(); + temp = temp.concat(this.V); + } + + var res = temp.slice(0, len); + this._update(add); + this._reseed++; + return utils_1.encode(res, enc); +}; + +'use strict'; + + + +var assert$3 = utils_1$1.assert; + +function KeyPair(ec, options) { + this.ec = ec; + this.priv = null; + this.pub = null; + + // KeyPair(ec, { priv: ..., pub: ... }) + if (options.priv) + this._importPrivate(options.priv, options.privEnc); + if (options.pub) + this._importPublic(options.pub, options.pubEnc); +} +var key = KeyPair; + +KeyPair.fromPublic = function fromPublic(ec, pub, enc) { + if (pub instanceof KeyPair) + return pub; + + return new KeyPair(ec, { + pub: pub, + pubEnc: enc }); + +}; + +KeyPair.fromPrivate = function fromPrivate(ec, priv, enc) { + if (priv instanceof KeyPair) + return priv; + + return new KeyPair(ec, { + priv: priv, + privEnc: enc }); + +}; + +KeyPair.prototype.validate = function validate() { + var pub = this.getPublic(); + + if (pub.isInfinity()) + return { result: false, reason: 'Invalid public key' }; + if (!pub.validate()) + return { result: false, reason: 'Public key is not a point' }; + if (!pub.mul(this.ec.curve.n).isInfinity()) + return { result: false, reason: 'Public key * N != O' }; + + return { result: true, reason: null }; +}; + +KeyPair.prototype.getPublic = function getPublic(compact, enc) { + // compact is optional argument + if (typeof compact === 'string') { + enc = compact; + compact = null; + } + + if (!this.pub) + this.pub = this.ec.g.mul(this.priv); + + if (!enc) + return this.pub; + + return this.pub.encode(enc, compact); +}; + +KeyPair.prototype.getPrivate = function getPrivate(enc) { + if (enc === 'hex') + return this.priv.toString(16, 2);else + + return this.priv; +}; + +KeyPair.prototype._importPrivate = function _importPrivate(key, enc) { + this.priv = new _bn.default(key, enc || 16); + + // Ensure that the priv won't be bigger than n, otherwise we may fail + // in fixed multiplication method + this.priv = this.priv.umod(this.ec.curve.n); +}; + +KeyPair.prototype._importPublic = function _importPublic(key, enc) { + if (key.x || key.y) { + // Montgomery points only have an `x` coordinate. + // Weierstrass/Edwards points on the other hand have both `x` and + // `y` coordinates. + if (this.ec.curve.type === 'mont') { + assert$3(key.x, 'Need x coordinate'); + } else if (this.ec.curve.type === 'short' || + this.ec.curve.type === 'edwards') { + assert$3(key.x && key.y, 'Need both x and y coordinate'); + } + this.pub = this.ec.curve.point(key.x, key.y); + return; + } + this.pub = this.ec.curve.decodePoint(key, enc); +}; + +// ECDH +KeyPair.prototype.derive = function derive(pub) { + if (!pub.validate()) { + assert$3(pub.validate(), 'public point not validated'); + } + return pub.mul(this.priv).getX(); +}; + +// ECDSA +KeyPair.prototype.sign = function sign(msg, enc, options) { + return this.ec.sign(msg, this, enc, options); +}; + +KeyPair.prototype.verify = function verify(msg, signature) { + return this.ec.verify(msg, signature, this); +}; + +KeyPair.prototype.inspect = function inspect() { + return ''; +}; + +'use strict'; + + + + +var assert$4 = utils_1$1.assert; + +function Signature(options, enc) { + if (options instanceof Signature) + return options; + + if (this._importDER(options, enc)) + return; + + assert$4(options.r && options.s, 'Signature without r or s'); + this.r = new _bn.default(options.r, 16); + this.s = new _bn.default(options.s, 16); + if (options.recoveryParam === undefined) + this.recoveryParam = null;else + + this.recoveryParam = options.recoveryParam; +} +var signature = Signature; + +function Position() { + this.place = 0; +} + +function getLength(buf, p) { + var initial = buf[p.place++]; + if (!(initial & 0x80)) { + return initial; + } + var octetLen = initial & 0xf; + + // Indefinite length or overflow + if (octetLen === 0 || octetLen > 4) { + return false; + } + + var val = 0; + for (var i = 0, off = p.place; i < octetLen; i++, off++) { + val <<= 8; + val |= buf[off]; + val >>>= 0; + } + + // Leading zeroes + if (val <= 0x7f) { + return false; + } + + p.place = off; + return val; +} + +function rmPadding(buf) { + var i = 0; + var len = buf.length - 1; + while (!buf[i] && !(buf[i + 1] & 0x80) && i < len) { + i++; + } + if (i === 0) { + return buf; + } + return buf.slice(i); +} + +Signature.prototype._importDER = function _importDER(data, enc) { + data = utils_1$1.toArray(data, enc); + var p = new Position(); + if (data[p.place++] !== 0x30) { + return false; + } + var len = getLength(data, p); + if (len === false) { + return false; + } + if (len + p.place !== data.length) { + return false; + } + if (data[p.place++] !== 0x02) { + return false; + } + var rlen = getLength(data, p); + if (rlen === false) { + return false; + } + var r = data.slice(p.place, rlen + p.place); + p.place += rlen; + if (data[p.place++] !== 0x02) { + return false; + } + var slen = getLength(data, p); + if (slen === false) { + return false; + } + if (data.length !== slen + p.place) { + return false; + } + var s = data.slice(p.place, slen + p.place); + if (r[0] === 0) { + if (r[1] & 0x80) { + r = r.slice(1); + } else { + // Leading zeroes + return false; + } + } + if (s[0] === 0) { + if (s[1] & 0x80) { + s = s.slice(1); + } else { + // Leading zeroes + return false; + } + } + + this.r = new _bn.default(r); + this.s = new _bn.default(s); + this.recoveryParam = null; + + return true; +}; + +function constructLength(arr, len) { + if (len < 0x80) { + arr.push(len); + return; + } + var octets = 1 + (Math.log(len) / Math.LN2 >>> 3); + arr.push(octets | 0x80); + while (--octets) { + arr.push(len >>> (octets << 3) & 0xff); + } + arr.push(len); +} + +Signature.prototype.toDER = function toDER(enc) { + var r = this.r.toArray(); + var s = this.s.toArray(); + + // Pad values + if (r[0] & 0x80) + r = [0].concat(r); + // Pad values + if (s[0] & 0x80) + s = [0].concat(s); + + r = rmPadding(r); + s = rmPadding(s); + + while (!s[0] && !(s[1] & 0x80)) { + s = s.slice(1); + } + var arr = [0x02]; + constructLength(arr, r.length); + arr = arr.concat(r); + arr.push(0x02); + constructLength(arr, s.length); + var backHalf = arr.concat(s); + var res = [0x30]; + constructLength(res, backHalf.length); + res = res.concat(backHalf); + return utils_1$1.encode(res, enc); +}; + +'use strict'; + + + + + +var rand = /*RicMoo:ethers:require(brorand)*/function rand() {throw new Error('unsupported');}; +var assert$5 = utils_1$1.assert; + + + + +function EC(options) { + if (!(this instanceof EC)) + return new EC(options); + + // Shortcut `elliptic.ec(curve-name)` + if (typeof options === 'string') { + assert$5(Object.prototype.hasOwnProperty.call(curves_1, options), + 'Unknown curve ' + options); + + options = curves_1[options]; + } + + // Shortcut for `elliptic.ec(elliptic.curves.curveName)` + if (options instanceof curves_1.PresetCurve) + options = { curve: options }; + + this.curve = options.curve.curve; + this.n = this.curve.n; + this.nh = this.n.ushrn(1); + this.g = this.curve.g; + + // Point on curve + this.g = options.curve.g; + this.g.precompute(options.curve.n.bitLength() + 1); + + // Hash for function for DRBG + this.hash = options.hash || options.curve.hash; +} +var ec = EC; + +EC.prototype.keyPair = function keyPair(options) { + return new key(this, options); +}; + +EC.prototype.keyFromPrivate = function keyFromPrivate(priv, enc) { + return key.fromPrivate(this, priv, enc); +}; + +EC.prototype.keyFromPublic = function keyFromPublic(pub, enc) { + return key.fromPublic(this, pub, enc); +}; + +EC.prototype.genKeyPair = function genKeyPair(options) { + if (!options) + options = {}; + + // Instantiate Hmac_DRBG + var drbg = new hmacDrbg({ + hash: this.hash, + pers: options.pers, + persEnc: options.persEnc || 'utf8', + entropy: options.entropy || rand(this.hash.hmacStrength), + entropyEnc: options.entropy && options.entropyEnc || 'utf8', + nonce: this.n.toArray() }); + + + var bytes = this.n.byteLength(); + var ns2 = this.n.sub(new _bn.default(2)); + for (;;) { + var priv = new _bn.default(drbg.generate(bytes)); + if (priv.cmp(ns2) > 0) + continue; + + priv.iaddn(1); + return this.keyFromPrivate(priv); + } +}; + +EC.prototype._truncateToN = function _truncateToN(msg, truncOnly) { + var delta = msg.byteLength() * 8 - this.n.bitLength(); + if (delta > 0) + msg = msg.ushrn(delta); + if (!truncOnly && msg.cmp(this.n) >= 0) + return msg.sub(this.n);else + + return msg; +}; + +EC.prototype.sign = function sign(msg, key, enc, options) { + if (typeof enc === 'object') { + options = enc; + enc = null; + } + if (!options) + options = {}; + + key = this.keyFromPrivate(key, enc); + msg = this._truncateToN(new _bn.default(msg, 16)); + + // Zero-extend key to provide enough entropy + var bytes = this.n.byteLength(); + var bkey = key.getPrivate().toArray('be', bytes); + + // Zero-extend nonce to have the same byte size as N + var nonce = msg.toArray('be', bytes); + + // Instantiate Hmac_DRBG + var drbg = new hmacDrbg({ + hash: this.hash, + entropy: bkey, + nonce: nonce, + pers: options.pers, + persEnc: options.persEnc || 'utf8' }); + + + // Number of bytes to generate + var ns1 = this.n.sub(new _bn.default(1)); + + for (var iter = 0;; iter++) { + var k = options.k ? + options.k(iter) : + new _bn.default(drbg.generate(this.n.byteLength())); + k = this._truncateToN(k, true); + if (k.cmpn(1) <= 0 || k.cmp(ns1) >= 0) + continue; + + var kp = this.g.mul(k); + if (kp.isInfinity()) + continue; + + var kpX = kp.getX(); + var r = kpX.umod(this.n); + if (r.cmpn(0) === 0) + continue; + + var s = k.invm(this.n).mul(r.mul(key.getPrivate()).iadd(msg)); + s = s.umod(this.n); + if (s.cmpn(0) === 0) + continue; + + var recoveryParam = (kp.getY().isOdd() ? 1 : 0) | ( + kpX.cmp(r) !== 0 ? 2 : 0); + + // Use complement of `s`, if it is > `n / 2` + if (options.canonical && s.cmp(this.nh) > 0) { + s = this.n.sub(s); + recoveryParam ^= 1; + } + + return new signature({ r: r, s: s, recoveryParam: recoveryParam }); + } +}; + +EC.prototype.verify = function verify(msg, signature$1, key, enc) { + msg = this._truncateToN(new _bn.default(msg, 16)); + key = this.keyFromPublic(key, enc); + signature$1 = new signature(signature$1, 'hex'); + + // Perform primitive values validation + var r = signature$1.r; + var s = signature$1.s; + if (r.cmpn(1) < 0 || r.cmp(this.n) >= 0) + return false; + if (s.cmpn(1) < 0 || s.cmp(this.n) >= 0) + return false; + + // Validate signature + var sinv = s.invm(this.n); + var u1 = sinv.mul(msg).umod(this.n); + var u2 = sinv.mul(r).umod(this.n); + var p; + + if (!this.curve._maxwellTrick) { + p = this.g.mulAdd(u1, key.getPublic(), u2); + if (p.isInfinity()) + return false; + + return p.getX().umod(this.n).cmp(r) === 0; + } + + // NOTE: Greg Maxwell's trick, inspired by: + // https://git.io/vad3K + + p = this.g.jmulAdd(u1, key.getPublic(), u2); + if (p.isInfinity()) + return false; + + // Compare `p.x` of Jacobian point with `r`, + // this will do `p.x == r * p.z^2` instead of multiplying `p.x` by the + // inverse of `p.z^2` + return p.eqXToP(r); +}; + +EC.prototype.recoverPubKey = function (msg, signature$1, j, enc) { + assert$5((3 & j) === j, 'The recovery param is more than two bits'); + signature$1 = new signature(signature$1, enc); + + var n = this.n; + var e = new _bn.default(msg); + var r = signature$1.r; + var s = signature$1.s; + + // A set LSB signifies that the y-coordinate is odd + var isYOdd = j & 1; + var isSecondKey = j >> 1; + if (r.cmp(this.curve.p.umod(this.curve.n)) >= 0 && isSecondKey) + throw new Error('Unable to find sencond key candinate'); + + // 1.1. Let x = r + jn. + if (isSecondKey) + r = this.curve.pointFromX(r.add(this.curve.n), isYOdd);else + + r = this.curve.pointFromX(r, isYOdd); + + var rInv = signature$1.r.invm(n); + var s1 = n.sub(e).mul(rInv).umod(n); + var s2 = s.mul(rInv).umod(n); + + // 1.6.1 Compute Q = r^-1 (sR - eG) + // Q = r^-1 (sR + -eG) + return this.g.mulAdd(s1, r, s2); +}; + +EC.prototype.getKeyRecoveryParam = function (e, signature$1, Q, enc) { + signature$1 = new signature(signature$1, enc); + if (signature$1.recoveryParam !== null) + return signature$1.recoveryParam; + + for (var i = 0; i < 4; i++) { + var Qprime; + try { + Qprime = this.recoverPubKey(e, signature$1, i); + } catch (e) { + continue; + } + + if (Qprime.eq(Q)) + return i; + } + throw new Error('Unable to find valid recovery factor'); +}; + +var elliptic_1 = createCommonjsModule(function (module, exports) { + 'use strict'; + + var elliptic = exports; + + elliptic.version = /*RicMoo:ethers*/{ version: "6.5.4" }.version; + elliptic.utils = utils_1$1; + elliptic.rand = /*RicMoo:ethers:require(brorand)*/function () {throw new Error('unsupported');}; + elliptic.curve = curve_1; + elliptic.curves = curves_1; + + // Protocols + elliptic.ec = ec; + elliptic.eddsa = /*RicMoo:ethers:require(./elliptic/eddsa)*/null; +}); + +var EC$1 = elliptic_1.ec;exports.EC = EC$1; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/global.js */ 72))) + +/***/ }), +/* 159 */ +/*!******************************************!*\ + !*** ./node_modules/hash.js/lib/hash.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var hash = exports; + +hash.utils = __webpack_require__(/*! ./hash/utils */ 160); +hash.common = __webpack_require__(/*! ./hash/common */ 163); +hash.sha = __webpack_require__(/*! ./hash/sha */ 164); +hash.ripemd = __webpack_require__(/*! ./hash/ripemd */ 171); +hash.hmac = __webpack_require__(/*! ./hash/hmac */ 172); + +// Proxy hash functions to the main object +hash.sha1 = hash.sha.sha1; +hash.sha256 = hash.sha.sha256; +hash.sha224 = hash.sha.sha224; +hash.sha384 = hash.sha.sha384; +hash.sha512 = hash.sha.sha512; +hash.ripemd160 = hash.ripemd.ripemd160; + + +/***/ }), +/* 160 */ +/*!************************************************!*\ + !*** ./node_modules/hash.js/lib/hash/utils.js ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var assert = __webpack_require__(/*! minimalistic-assert */ 161); +var inherits = __webpack_require__(/*! inherits */ 162); + +exports.inherits = inherits; + +function isSurrogatePair(msg, i) { + if ((msg.charCodeAt(i) & 0xFC00) !== 0xD800) { + return false; + } + if (i < 0 || i + 1 >= msg.length) { + return false; + } + return (msg.charCodeAt(i + 1) & 0xFC00) === 0xDC00; +} + +function toArray(msg, enc) { + if (Array.isArray(msg)) + return msg.slice(); + if (!msg) + return []; + var res = []; + if (typeof msg === 'string') { + if (!enc) { + // Inspired by stringToUtf8ByteArray() in closure-library by Google + // https://github.com/google/closure-library/blob/8598d87242af59aac233270742c8984e2b2bdbe0/closure/goog/crypt/crypt.js#L117-L143 + // Apache License 2.0 + // https://github.com/google/closure-library/blob/master/LICENSE + var p = 0; + for (var i = 0; i < msg.length; i++) { + var c = msg.charCodeAt(i); + if (c < 128) { + res[p++] = c; + } else if (c < 2048) { + res[p++] = (c >> 6) | 192; + res[p++] = (c & 63) | 128; + } else if (isSurrogatePair(msg, i)) { + c = 0x10000 + ((c & 0x03FF) << 10) + (msg.charCodeAt(++i) & 0x03FF); + res[p++] = (c >> 18) | 240; + res[p++] = ((c >> 12) & 63) | 128; + res[p++] = ((c >> 6) & 63) | 128; + res[p++] = (c & 63) | 128; + } else { + res[p++] = (c >> 12) | 224; + res[p++] = ((c >> 6) & 63) | 128; + res[p++] = (c & 63) | 128; + } + } + } else if (enc === 'hex') { + msg = msg.replace(/[^a-z0-9]+/ig, ''); + if (msg.length % 2 !== 0) + msg = '0' + msg; + for (i = 0; i < msg.length; i += 2) + res.push(parseInt(msg[i] + msg[i + 1], 16)); + } + } else { + for (i = 0; i < msg.length; i++) + res[i] = msg[i] | 0; + } + return res; +} +exports.toArray = toArray; + +function toHex(msg) { + var res = ''; + for (var i = 0; i < msg.length; i++) + res += zero2(msg[i].toString(16)); + return res; +} +exports.toHex = toHex; + +function htonl(w) { + var res = (w >>> 24) | + ((w >>> 8) & 0xff00) | + ((w << 8) & 0xff0000) | + ((w & 0xff) << 24); + return res >>> 0; +} +exports.htonl = htonl; + +function toHex32(msg, endian) { + var res = ''; + for (var i = 0; i < msg.length; i++) { + var w = msg[i]; + if (endian === 'little') + w = htonl(w); + res += zero8(w.toString(16)); + } + return res; +} +exports.toHex32 = toHex32; + +function zero2(word) { + if (word.length === 1) + return '0' + word; + else + return word; +} +exports.zero2 = zero2; + +function zero8(word) { + if (word.length === 7) + return '0' + word; + else if (word.length === 6) + return '00' + word; + else if (word.length === 5) + return '000' + word; + else if (word.length === 4) + return '0000' + word; + else if (word.length === 3) + return '00000' + word; + else if (word.length === 2) + return '000000' + word; + else if (word.length === 1) + return '0000000' + word; + else + return word; +} +exports.zero8 = zero8; + +function join32(msg, start, end, endian) { + var len = end - start; + assert(len % 4 === 0); + var res = new Array(len / 4); + for (var i = 0, k = start; i < res.length; i++, k += 4) { + var w; + if (endian === 'big') + w = (msg[k] << 24) | (msg[k + 1] << 16) | (msg[k + 2] << 8) | msg[k + 3]; + else + w = (msg[k + 3] << 24) | (msg[k + 2] << 16) | (msg[k + 1] << 8) | msg[k]; + res[i] = w >>> 0; + } + return res; +} +exports.join32 = join32; + +function split32(msg, endian) { + var res = new Array(msg.length * 4); + for (var i = 0, k = 0; i < msg.length; i++, k += 4) { + var m = msg[i]; + if (endian === 'big') { + res[k] = m >>> 24; + res[k + 1] = (m >>> 16) & 0xff; + res[k + 2] = (m >>> 8) & 0xff; + res[k + 3] = m & 0xff; + } else { + res[k + 3] = m >>> 24; + res[k + 2] = (m >>> 16) & 0xff; + res[k + 1] = (m >>> 8) & 0xff; + res[k] = m & 0xff; + } + } + return res; +} +exports.split32 = split32; + +function rotr32(w, b) { + return (w >>> b) | (w << (32 - b)); +} +exports.rotr32 = rotr32; + +function rotl32(w, b) { + return (w << b) | (w >>> (32 - b)); +} +exports.rotl32 = rotl32; + +function sum32(a, b) { + return (a + b) >>> 0; +} +exports.sum32 = sum32; + +function sum32_3(a, b, c) { + return (a + b + c) >>> 0; +} +exports.sum32_3 = sum32_3; + +function sum32_4(a, b, c, d) { + return (a + b + c + d) >>> 0; +} +exports.sum32_4 = sum32_4; + +function sum32_5(a, b, c, d, e) { + return (a + b + c + d + e) >>> 0; +} +exports.sum32_5 = sum32_5; + +function sum64(buf, pos, ah, al) { + var bh = buf[pos]; + var bl = buf[pos + 1]; + + var lo = (al + bl) >>> 0; + var hi = (lo < al ? 1 : 0) + ah + bh; + buf[pos] = hi >>> 0; + buf[pos + 1] = lo; +} +exports.sum64 = sum64; + +function sum64_hi(ah, al, bh, bl) { + var lo = (al + bl) >>> 0; + var hi = (lo < al ? 1 : 0) + ah + bh; + return hi >>> 0; +} +exports.sum64_hi = sum64_hi; + +function sum64_lo(ah, al, bh, bl) { + var lo = al + bl; + return lo >>> 0; +} +exports.sum64_lo = sum64_lo; + +function sum64_4_hi(ah, al, bh, bl, ch, cl, dh, dl) { + var carry = 0; + var lo = al; + lo = (lo + bl) >>> 0; + carry += lo < al ? 1 : 0; + lo = (lo + cl) >>> 0; + carry += lo < cl ? 1 : 0; + lo = (lo + dl) >>> 0; + carry += lo < dl ? 1 : 0; + + var hi = ah + bh + ch + dh + carry; + return hi >>> 0; +} +exports.sum64_4_hi = sum64_4_hi; + +function sum64_4_lo(ah, al, bh, bl, ch, cl, dh, dl) { + var lo = al + bl + cl + dl; + return lo >>> 0; +} +exports.sum64_4_lo = sum64_4_lo; + +function sum64_5_hi(ah, al, bh, bl, ch, cl, dh, dl, eh, el) { + var carry = 0; + var lo = al; + lo = (lo + bl) >>> 0; + carry += lo < al ? 1 : 0; + lo = (lo + cl) >>> 0; + carry += lo < cl ? 1 : 0; + lo = (lo + dl) >>> 0; + carry += lo < dl ? 1 : 0; + lo = (lo + el) >>> 0; + carry += lo < el ? 1 : 0; + + var hi = ah + bh + ch + dh + eh + carry; + return hi >>> 0; +} +exports.sum64_5_hi = sum64_5_hi; + +function sum64_5_lo(ah, al, bh, bl, ch, cl, dh, dl, eh, el) { + var lo = al + bl + cl + dl + el; + + return lo >>> 0; +} +exports.sum64_5_lo = sum64_5_lo; + +function rotr64_hi(ah, al, num) { + var r = (al << (32 - num)) | (ah >>> num); + return r >>> 0; +} +exports.rotr64_hi = rotr64_hi; + +function rotr64_lo(ah, al, num) { + var r = (ah << (32 - num)) | (al >>> num); + return r >>> 0; +} +exports.rotr64_lo = rotr64_lo; + +function shr64_hi(ah, al, num) { + return ah >>> num; +} +exports.shr64_hi = shr64_hi; + +function shr64_lo(ah, al, num) { + var r = (ah << (32 - num)) | (al >>> num); + return r >>> 0; +} +exports.shr64_lo = shr64_lo; + + +/***/ }), +/* 161 */ +/*!***************************************************!*\ + !*** ./node_modules/minimalistic-assert/index.js ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +module.exports = assert; + +function assert(val, msg) { + if (!val) + throw new Error(msg || 'Assertion failed'); +} + +assert.equal = function assertEqual(l, r, msg) { + if (l != r) + throw new Error(msg || ('Assertion failed: ' + l + ' != ' + r)); +}; + + +/***/ }), +/* 162 */ +/*!***************************************************!*\ + !*** ./node_modules/inherits/inherits_browser.js ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +if (typeof Object.create === 'function') { + // implementation from standard node.js 'util' module + module.exports = function inherits(ctor, superCtor) { + if (superCtor) { + ctor.super_ = superCtor + ctor.prototype = Object.create(superCtor.prototype, { + constructor: { + value: ctor, + enumerable: false, + writable: true, + configurable: true + } + }) + } + }; +} else { + // old school shim for old browsers + module.exports = function inherits(ctor, superCtor) { + if (superCtor) { + ctor.super_ = superCtor + var TempCtor = function () {} + TempCtor.prototype = superCtor.prototype + ctor.prototype = new TempCtor() + ctor.prototype.constructor = ctor + } + } +} + + +/***/ }), +/* 163 */ +/*!*************************************************!*\ + !*** ./node_modules/hash.js/lib/hash/common.js ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./utils */ 160); +var assert = __webpack_require__(/*! minimalistic-assert */ 161); + +function BlockHash() { + this.pending = null; + this.pendingTotal = 0; + this.blockSize = this.constructor.blockSize; + this.outSize = this.constructor.outSize; + this.hmacStrength = this.constructor.hmacStrength; + this.padLength = this.constructor.padLength / 8; + this.endian = 'big'; + + this._delta8 = this.blockSize / 8; + this._delta32 = this.blockSize / 32; +} +exports.BlockHash = BlockHash; + +BlockHash.prototype.update = function update(msg, enc) { + // Convert message to array, pad it, and join into 32bit blocks + msg = utils.toArray(msg, enc); + if (!this.pending) + this.pending = msg; + else + this.pending = this.pending.concat(msg); + this.pendingTotal += msg.length; + + // Enough data, try updating + if (this.pending.length >= this._delta8) { + msg = this.pending; + + // Process pending data in blocks + var r = msg.length % this._delta8; + this.pending = msg.slice(msg.length - r, msg.length); + if (this.pending.length === 0) + this.pending = null; + + msg = utils.join32(msg, 0, msg.length - r, this.endian); + for (var i = 0; i < msg.length; i += this._delta32) + this._update(msg, i, i + this._delta32); + } + + return this; +}; + +BlockHash.prototype.digest = function digest(enc) { + this.update(this._pad()); + assert(this.pending === null); + + return this._digest(enc); +}; + +BlockHash.prototype._pad = function pad() { + var len = this.pendingTotal; + var bytes = this._delta8; + var k = bytes - ((len + this.padLength) % bytes); + var res = new Array(k + this.padLength); + res[0] = 0x80; + for (var i = 1; i < k; i++) + res[i] = 0; + + // Append length + len <<= 3; + if (this.endian === 'big') { + for (var t = 8; t < this.padLength; t++) + res[i++] = 0; + + res[i++] = 0; + res[i++] = 0; + res[i++] = 0; + res[i++] = 0; + res[i++] = (len >>> 24) & 0xff; + res[i++] = (len >>> 16) & 0xff; + res[i++] = (len >>> 8) & 0xff; + res[i++] = len & 0xff; + } else { + res[i++] = len & 0xff; + res[i++] = (len >>> 8) & 0xff; + res[i++] = (len >>> 16) & 0xff; + res[i++] = (len >>> 24) & 0xff; + res[i++] = 0; + res[i++] = 0; + res[i++] = 0; + res[i++] = 0; + + for (t = 8; t < this.padLength; t++) + res[i++] = 0; + } + + return res; +}; + + +/***/ }), +/* 164 */ +/*!**********************************************!*\ + !*** ./node_modules/hash.js/lib/hash/sha.js ***! + \**********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +exports.sha1 = __webpack_require__(/*! ./sha/1 */ 165); +exports.sha224 = __webpack_require__(/*! ./sha/224 */ 167); +exports.sha256 = __webpack_require__(/*! ./sha/256 */ 168); +exports.sha384 = __webpack_require__(/*! ./sha/384 */ 169); +exports.sha512 = __webpack_require__(/*! ./sha/512 */ 170); + + +/***/ }), +/* 165 */ +/*!************************************************!*\ + !*** ./node_modules/hash.js/lib/hash/sha/1.js ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 160); +var common = __webpack_require__(/*! ../common */ 163); +var shaCommon = __webpack_require__(/*! ./common */ 166); + +var rotl32 = utils.rotl32; +var sum32 = utils.sum32; +var sum32_5 = utils.sum32_5; +var ft_1 = shaCommon.ft_1; +var BlockHash = common.BlockHash; + +var sha1_K = [ + 0x5A827999, 0x6ED9EBA1, + 0x8F1BBCDC, 0xCA62C1D6 +]; + +function SHA1() { + if (!(this instanceof SHA1)) + return new SHA1(); + + BlockHash.call(this); + this.h = [ + 0x67452301, 0xefcdab89, 0x98badcfe, + 0x10325476, 0xc3d2e1f0 ]; + this.W = new Array(80); +} + +utils.inherits(SHA1, BlockHash); +module.exports = SHA1; + +SHA1.blockSize = 512; +SHA1.outSize = 160; +SHA1.hmacStrength = 80; +SHA1.padLength = 64; + +SHA1.prototype._update = function _update(msg, start) { + var W = this.W; + + for (var i = 0; i < 16; i++) + W[i] = msg[start + i]; + + for(; i < W.length; i++) + W[i] = rotl32(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16], 1); + + var a = this.h[0]; + var b = this.h[1]; + var c = this.h[2]; + var d = this.h[3]; + var e = this.h[4]; + + for (i = 0; i < W.length; i++) { + var s = ~~(i / 20); + var t = sum32_5(rotl32(a, 5), ft_1(s, b, c, d), e, W[i], sha1_K[s]); + e = d; + d = c; + c = rotl32(b, 30); + b = a; + a = t; + } + + this.h[0] = sum32(this.h[0], a); + this.h[1] = sum32(this.h[1], b); + this.h[2] = sum32(this.h[2], c); + this.h[3] = sum32(this.h[3], d); + this.h[4] = sum32(this.h[4], e); +}; + +SHA1.prototype._digest = function digest(enc) { + if (enc === 'hex') + return utils.toHex32(this.h, 'big'); + else + return utils.split32(this.h, 'big'); +}; + + +/***/ }), +/* 166 */ +/*!*****************************************************!*\ + !*** ./node_modules/hash.js/lib/hash/sha/common.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 160); +var rotr32 = utils.rotr32; + +function ft_1(s, x, y, z) { + if (s === 0) + return ch32(x, y, z); + if (s === 1 || s === 3) + return p32(x, y, z); + if (s === 2) + return maj32(x, y, z); +} +exports.ft_1 = ft_1; + +function ch32(x, y, z) { + return (x & y) ^ ((~x) & z); +} +exports.ch32 = ch32; + +function maj32(x, y, z) { + return (x & y) ^ (x & z) ^ (y & z); +} +exports.maj32 = maj32; + +function p32(x, y, z) { + return x ^ y ^ z; +} +exports.p32 = p32; + +function s0_256(x) { + return rotr32(x, 2) ^ rotr32(x, 13) ^ rotr32(x, 22); +} +exports.s0_256 = s0_256; + +function s1_256(x) { + return rotr32(x, 6) ^ rotr32(x, 11) ^ rotr32(x, 25); +} +exports.s1_256 = s1_256; + +function g0_256(x) { + return rotr32(x, 7) ^ rotr32(x, 18) ^ (x >>> 3); +} +exports.g0_256 = g0_256; + +function g1_256(x) { + return rotr32(x, 17) ^ rotr32(x, 19) ^ (x >>> 10); +} +exports.g1_256 = g1_256; + + +/***/ }), +/* 167 */ +/*!**************************************************!*\ + !*** ./node_modules/hash.js/lib/hash/sha/224.js ***! + \**************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 160); +var SHA256 = __webpack_require__(/*! ./256 */ 168); + +function SHA224() { + if (!(this instanceof SHA224)) + return new SHA224(); + + SHA256.call(this); + this.h = [ + 0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, + 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4 ]; +} +utils.inherits(SHA224, SHA256); +module.exports = SHA224; + +SHA224.blockSize = 512; +SHA224.outSize = 224; +SHA224.hmacStrength = 192; +SHA224.padLength = 64; + +SHA224.prototype._digest = function digest(enc) { + // Just truncate output + if (enc === 'hex') + return utils.toHex32(this.h.slice(0, 7), 'big'); + else + return utils.split32(this.h.slice(0, 7), 'big'); +}; + + + +/***/ }), +/* 168 */ +/*!**************************************************!*\ + !*** ./node_modules/hash.js/lib/hash/sha/256.js ***! + \**************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 160); +var common = __webpack_require__(/*! ../common */ 163); +var shaCommon = __webpack_require__(/*! ./common */ 166); +var assert = __webpack_require__(/*! minimalistic-assert */ 161); + +var sum32 = utils.sum32; +var sum32_4 = utils.sum32_4; +var sum32_5 = utils.sum32_5; +var ch32 = shaCommon.ch32; +var maj32 = shaCommon.maj32; +var s0_256 = shaCommon.s0_256; +var s1_256 = shaCommon.s1_256; +var g0_256 = shaCommon.g0_256; +var g1_256 = shaCommon.g1_256; + +var BlockHash = common.BlockHash; + +var sha256_K = [ + 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, + 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, + 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, + 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, + 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, + 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, + 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, + 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, + 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, + 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, + 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, + 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, + 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, + 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, + 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, + 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 +]; + +function SHA256() { + if (!(this instanceof SHA256)) + return new SHA256(); + + BlockHash.call(this); + this.h = [ + 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, + 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19 + ]; + this.k = sha256_K; + this.W = new Array(64); +} +utils.inherits(SHA256, BlockHash); +module.exports = SHA256; + +SHA256.blockSize = 512; +SHA256.outSize = 256; +SHA256.hmacStrength = 192; +SHA256.padLength = 64; + +SHA256.prototype._update = function _update(msg, start) { + var W = this.W; + + for (var i = 0; i < 16; i++) + W[i] = msg[start + i]; + for (; i < W.length; i++) + W[i] = sum32_4(g1_256(W[i - 2]), W[i - 7], g0_256(W[i - 15]), W[i - 16]); + + var a = this.h[0]; + var b = this.h[1]; + var c = this.h[2]; + var d = this.h[3]; + var e = this.h[4]; + var f = this.h[5]; + var g = this.h[6]; + var h = this.h[7]; + + assert(this.k.length === W.length); + for (i = 0; i < W.length; i++) { + var T1 = sum32_5(h, s1_256(e), ch32(e, f, g), this.k[i], W[i]); + var T2 = sum32(s0_256(a), maj32(a, b, c)); + h = g; + g = f; + f = e; + e = sum32(d, T1); + d = c; + c = b; + b = a; + a = sum32(T1, T2); + } + + this.h[0] = sum32(this.h[0], a); + this.h[1] = sum32(this.h[1], b); + this.h[2] = sum32(this.h[2], c); + this.h[3] = sum32(this.h[3], d); + this.h[4] = sum32(this.h[4], e); + this.h[5] = sum32(this.h[5], f); + this.h[6] = sum32(this.h[6], g); + this.h[7] = sum32(this.h[7], h); +}; + +SHA256.prototype._digest = function digest(enc) { + if (enc === 'hex') + return utils.toHex32(this.h, 'big'); + else + return utils.split32(this.h, 'big'); +}; + + +/***/ }), +/* 169 */ +/*!**************************************************!*\ + !*** ./node_modules/hash.js/lib/hash/sha/384.js ***! + \**************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 160); + +var SHA512 = __webpack_require__(/*! ./512 */ 170); + +function SHA384() { + if (!(this instanceof SHA384)) + return new SHA384(); + + SHA512.call(this); + this.h = [ + 0xcbbb9d5d, 0xc1059ed8, + 0x629a292a, 0x367cd507, + 0x9159015a, 0x3070dd17, + 0x152fecd8, 0xf70e5939, + 0x67332667, 0xffc00b31, + 0x8eb44a87, 0x68581511, + 0xdb0c2e0d, 0x64f98fa7, + 0x47b5481d, 0xbefa4fa4 ]; +} +utils.inherits(SHA384, SHA512); +module.exports = SHA384; + +SHA384.blockSize = 1024; +SHA384.outSize = 384; +SHA384.hmacStrength = 192; +SHA384.padLength = 128; + +SHA384.prototype._digest = function digest(enc) { + if (enc === 'hex') + return utils.toHex32(this.h.slice(0, 12), 'big'); + else + return utils.split32(this.h.slice(0, 12), 'big'); +}; + + +/***/ }), +/* 170 */ +/*!**************************************************!*\ + !*** ./node_modules/hash.js/lib/hash/sha/512.js ***! + \**************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 160); +var common = __webpack_require__(/*! ../common */ 163); +var assert = __webpack_require__(/*! minimalistic-assert */ 161); + +var rotr64_hi = utils.rotr64_hi; +var rotr64_lo = utils.rotr64_lo; +var shr64_hi = utils.shr64_hi; +var shr64_lo = utils.shr64_lo; +var sum64 = utils.sum64; +var sum64_hi = utils.sum64_hi; +var sum64_lo = utils.sum64_lo; +var sum64_4_hi = utils.sum64_4_hi; +var sum64_4_lo = utils.sum64_4_lo; +var sum64_5_hi = utils.sum64_5_hi; +var sum64_5_lo = utils.sum64_5_lo; + +var BlockHash = common.BlockHash; + +var sha512_K = [ + 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, + 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, + 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, + 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, + 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, + 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, + 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, + 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, + 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, + 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, + 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, + 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, + 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, + 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, + 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, + 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, + 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, + 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, + 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, + 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, + 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, + 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, + 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, + 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, + 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, + 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, + 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, + 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, + 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, + 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, + 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, + 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, + 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, + 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, + 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, + 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, + 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, + 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, + 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, + 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 +]; + +function SHA512() { + if (!(this instanceof SHA512)) + return new SHA512(); + + BlockHash.call(this); + this.h = [ + 0x6a09e667, 0xf3bcc908, + 0xbb67ae85, 0x84caa73b, + 0x3c6ef372, 0xfe94f82b, + 0xa54ff53a, 0x5f1d36f1, + 0x510e527f, 0xade682d1, + 0x9b05688c, 0x2b3e6c1f, + 0x1f83d9ab, 0xfb41bd6b, + 0x5be0cd19, 0x137e2179 ]; + this.k = sha512_K; + this.W = new Array(160); +} +utils.inherits(SHA512, BlockHash); +module.exports = SHA512; + +SHA512.blockSize = 1024; +SHA512.outSize = 512; +SHA512.hmacStrength = 192; +SHA512.padLength = 128; + +SHA512.prototype._prepareBlock = function _prepareBlock(msg, start) { + var W = this.W; + + // 32 x 32bit words + for (var i = 0; i < 32; i++) + W[i] = msg[start + i]; + for (; i < W.length; i += 2) { + var c0_hi = g1_512_hi(W[i - 4], W[i - 3]); // i - 2 + var c0_lo = g1_512_lo(W[i - 4], W[i - 3]); + var c1_hi = W[i - 14]; // i - 7 + var c1_lo = W[i - 13]; + var c2_hi = g0_512_hi(W[i - 30], W[i - 29]); // i - 15 + var c2_lo = g0_512_lo(W[i - 30], W[i - 29]); + var c3_hi = W[i - 32]; // i - 16 + var c3_lo = W[i - 31]; + + W[i] = sum64_4_hi( + c0_hi, c0_lo, + c1_hi, c1_lo, + c2_hi, c2_lo, + c3_hi, c3_lo); + W[i + 1] = sum64_4_lo( + c0_hi, c0_lo, + c1_hi, c1_lo, + c2_hi, c2_lo, + c3_hi, c3_lo); + } +}; + +SHA512.prototype._update = function _update(msg, start) { + this._prepareBlock(msg, start); + + var W = this.W; + + var ah = this.h[0]; + var al = this.h[1]; + var bh = this.h[2]; + var bl = this.h[3]; + var ch = this.h[4]; + var cl = this.h[5]; + var dh = this.h[6]; + var dl = this.h[7]; + var eh = this.h[8]; + var el = this.h[9]; + var fh = this.h[10]; + var fl = this.h[11]; + var gh = this.h[12]; + var gl = this.h[13]; + var hh = this.h[14]; + var hl = this.h[15]; + + assert(this.k.length === W.length); + for (var i = 0; i < W.length; i += 2) { + var c0_hi = hh; + var c0_lo = hl; + var c1_hi = s1_512_hi(eh, el); + var c1_lo = s1_512_lo(eh, el); + var c2_hi = ch64_hi(eh, el, fh, fl, gh, gl); + var c2_lo = ch64_lo(eh, el, fh, fl, gh, gl); + var c3_hi = this.k[i]; + var c3_lo = this.k[i + 1]; + var c4_hi = W[i]; + var c4_lo = W[i + 1]; + + var T1_hi = sum64_5_hi( + c0_hi, c0_lo, + c1_hi, c1_lo, + c2_hi, c2_lo, + c3_hi, c3_lo, + c4_hi, c4_lo); + var T1_lo = sum64_5_lo( + c0_hi, c0_lo, + c1_hi, c1_lo, + c2_hi, c2_lo, + c3_hi, c3_lo, + c4_hi, c4_lo); + + c0_hi = s0_512_hi(ah, al); + c0_lo = s0_512_lo(ah, al); + c1_hi = maj64_hi(ah, al, bh, bl, ch, cl); + c1_lo = maj64_lo(ah, al, bh, bl, ch, cl); + + var T2_hi = sum64_hi(c0_hi, c0_lo, c1_hi, c1_lo); + var T2_lo = sum64_lo(c0_hi, c0_lo, c1_hi, c1_lo); + + hh = gh; + hl = gl; + + gh = fh; + gl = fl; + + fh = eh; + fl = el; + + eh = sum64_hi(dh, dl, T1_hi, T1_lo); + el = sum64_lo(dl, dl, T1_hi, T1_lo); + + dh = ch; + dl = cl; + + ch = bh; + cl = bl; + + bh = ah; + bl = al; + + ah = sum64_hi(T1_hi, T1_lo, T2_hi, T2_lo); + al = sum64_lo(T1_hi, T1_lo, T2_hi, T2_lo); + } + + sum64(this.h, 0, ah, al); + sum64(this.h, 2, bh, bl); + sum64(this.h, 4, ch, cl); + sum64(this.h, 6, dh, dl); + sum64(this.h, 8, eh, el); + sum64(this.h, 10, fh, fl); + sum64(this.h, 12, gh, gl); + sum64(this.h, 14, hh, hl); +}; + +SHA512.prototype._digest = function digest(enc) { + if (enc === 'hex') + return utils.toHex32(this.h, 'big'); + else + return utils.split32(this.h, 'big'); +}; + +function ch64_hi(xh, xl, yh, yl, zh) { + var r = (xh & yh) ^ ((~xh) & zh); + if (r < 0) + r += 0x100000000; + return r; +} + +function ch64_lo(xh, xl, yh, yl, zh, zl) { + var r = (xl & yl) ^ ((~xl) & zl); + if (r < 0) + r += 0x100000000; + return r; +} + +function maj64_hi(xh, xl, yh, yl, zh) { + var r = (xh & yh) ^ (xh & zh) ^ (yh & zh); + if (r < 0) + r += 0x100000000; + return r; +} + +function maj64_lo(xh, xl, yh, yl, zh, zl) { + var r = (xl & yl) ^ (xl & zl) ^ (yl & zl); + if (r < 0) + r += 0x100000000; + return r; +} + +function s0_512_hi(xh, xl) { + var c0_hi = rotr64_hi(xh, xl, 28); + var c1_hi = rotr64_hi(xl, xh, 2); // 34 + var c2_hi = rotr64_hi(xl, xh, 7); // 39 + + var r = c0_hi ^ c1_hi ^ c2_hi; + if (r < 0) + r += 0x100000000; + return r; +} + +function s0_512_lo(xh, xl) { + var c0_lo = rotr64_lo(xh, xl, 28); + var c1_lo = rotr64_lo(xl, xh, 2); // 34 + var c2_lo = rotr64_lo(xl, xh, 7); // 39 + + var r = c0_lo ^ c1_lo ^ c2_lo; + if (r < 0) + r += 0x100000000; + return r; +} + +function s1_512_hi(xh, xl) { + var c0_hi = rotr64_hi(xh, xl, 14); + var c1_hi = rotr64_hi(xh, xl, 18); + var c2_hi = rotr64_hi(xl, xh, 9); // 41 + + var r = c0_hi ^ c1_hi ^ c2_hi; + if (r < 0) + r += 0x100000000; + return r; +} + +function s1_512_lo(xh, xl) { + var c0_lo = rotr64_lo(xh, xl, 14); + var c1_lo = rotr64_lo(xh, xl, 18); + var c2_lo = rotr64_lo(xl, xh, 9); // 41 + + var r = c0_lo ^ c1_lo ^ c2_lo; + if (r < 0) + r += 0x100000000; + return r; +} + +function g0_512_hi(xh, xl) { + var c0_hi = rotr64_hi(xh, xl, 1); + var c1_hi = rotr64_hi(xh, xl, 8); + var c2_hi = shr64_hi(xh, xl, 7); + + var r = c0_hi ^ c1_hi ^ c2_hi; + if (r < 0) + r += 0x100000000; + return r; +} + +function g0_512_lo(xh, xl) { + var c0_lo = rotr64_lo(xh, xl, 1); + var c1_lo = rotr64_lo(xh, xl, 8); + var c2_lo = shr64_lo(xh, xl, 7); + + var r = c0_lo ^ c1_lo ^ c2_lo; + if (r < 0) + r += 0x100000000; + return r; +} + +function g1_512_hi(xh, xl) { + var c0_hi = rotr64_hi(xh, xl, 19); + var c1_hi = rotr64_hi(xl, xh, 29); // 61 + var c2_hi = shr64_hi(xh, xl, 6); + + var r = c0_hi ^ c1_hi ^ c2_hi; + if (r < 0) + r += 0x100000000; + return r; +} + +function g1_512_lo(xh, xl) { + var c0_lo = rotr64_lo(xh, xl, 19); + var c1_lo = rotr64_lo(xl, xh, 29); // 61 + var c2_lo = shr64_lo(xh, xl, 6); + + var r = c0_lo ^ c1_lo ^ c2_lo; + if (r < 0) + r += 0x100000000; + return r; +} + + +/***/ }), +/* 171 */ +/*!*************************************************!*\ + !*** ./node_modules/hash.js/lib/hash/ripemd.js ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./utils */ 160); +var common = __webpack_require__(/*! ./common */ 163); + +var rotl32 = utils.rotl32; +var sum32 = utils.sum32; +var sum32_3 = utils.sum32_3; +var sum32_4 = utils.sum32_4; +var BlockHash = common.BlockHash; + +function RIPEMD160() { + if (!(this instanceof RIPEMD160)) + return new RIPEMD160(); + + BlockHash.call(this); + + this.h = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 ]; + this.endian = 'little'; +} +utils.inherits(RIPEMD160, BlockHash); +exports.ripemd160 = RIPEMD160; + +RIPEMD160.blockSize = 512; +RIPEMD160.outSize = 160; +RIPEMD160.hmacStrength = 192; +RIPEMD160.padLength = 64; + +RIPEMD160.prototype._update = function update(msg, start) { + var A = this.h[0]; + var B = this.h[1]; + var C = this.h[2]; + var D = this.h[3]; + var E = this.h[4]; + var Ah = A; + var Bh = B; + var Ch = C; + var Dh = D; + var Eh = E; + for (var j = 0; j < 80; j++) { + var T = sum32( + rotl32( + sum32_4(A, f(j, B, C, D), msg[r[j] + start], K(j)), + s[j]), + E); + A = E; + E = D; + D = rotl32(C, 10); + C = B; + B = T; + T = sum32( + rotl32( + sum32_4(Ah, f(79 - j, Bh, Ch, Dh), msg[rh[j] + start], Kh(j)), + sh[j]), + Eh); + Ah = Eh; + Eh = Dh; + Dh = rotl32(Ch, 10); + Ch = Bh; + Bh = T; + } + T = sum32_3(this.h[1], C, Dh); + this.h[1] = sum32_3(this.h[2], D, Eh); + this.h[2] = sum32_3(this.h[3], E, Ah); + this.h[3] = sum32_3(this.h[4], A, Bh); + this.h[4] = sum32_3(this.h[0], B, Ch); + this.h[0] = T; +}; + +RIPEMD160.prototype._digest = function digest(enc) { + if (enc === 'hex') + return utils.toHex32(this.h, 'little'); + else + return utils.split32(this.h, 'little'); +}; + +function f(j, x, y, z) { + if (j <= 15) + return x ^ y ^ z; + else if (j <= 31) + return (x & y) | ((~x) & z); + else if (j <= 47) + return (x | (~y)) ^ z; + else if (j <= 63) + return (x & z) | (y & (~z)); + else + return x ^ (y | (~z)); +} + +function K(j) { + if (j <= 15) + return 0x00000000; + else if (j <= 31) + return 0x5a827999; + else if (j <= 47) + return 0x6ed9eba1; + else if (j <= 63) + return 0x8f1bbcdc; + else + return 0xa953fd4e; +} + +function Kh(j) { + if (j <= 15) + return 0x50a28be6; + else if (j <= 31) + return 0x5c4dd124; + else if (j <= 47) + return 0x6d703ef3; + else if (j <= 63) + return 0x7a6d76e9; + else + return 0x00000000; +} + +var r = [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, + 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, + 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, + 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, + 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13 +]; + +var rh = [ + 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, + 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, + 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, + 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, + 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11 +]; + +var s = [ + 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, + 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, + 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, + 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, + 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 +]; + +var sh = [ + 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, + 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, + 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, + 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, + 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 +]; + + +/***/ }), +/* 172 */ +/*!***********************************************!*\ + !*** ./node_modules/hash.js/lib/hash/hmac.js ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./utils */ 160); +var assert = __webpack_require__(/*! minimalistic-assert */ 161); + +function Hmac(hash, key, enc) { + if (!(this instanceof Hmac)) + return new Hmac(hash, key, enc); + this.Hash = hash; + this.blockSize = hash.blockSize / 8; + this.outSize = hash.outSize / 8; + this.inner = null; + this.outer = null; + + this._init(utils.toArray(key, enc)); +} +module.exports = Hmac; + +Hmac.prototype._init = function init(key) { + // Shorten key, if needed + if (key.length > this.blockSize) + key = new this.Hash().update(key).digest(); + assert(key.length <= this.blockSize); + + // Add padding to key + for (var i = key.length; i < this.blockSize; i++) + key.push(0); + + for (i = 0; i < key.length; i++) + key[i] ^= 0x36; + this.inner = new this.Hash().update(key); + + // 0x36 ^ 0x5c = 0x6a + for (i = 0; i < key.length; i++) + key[i] ^= 0x6a; + this.outer = new this.Hash().update(key); +}; + +Hmac.prototype.update = function update(msg, enc) { + this.inner.update(msg, enc); + return this; +}; + +Hmac.prototype.digest = function digest(enc) { + this.outer.update(this.inner.digest()); + return this.outer.digest(enc); +}; + + +/***/ }), +/* 173 */ +/*!*********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/signing-key/lib.esm/_version.js ***! + \*********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "signing-key/5.5.0";exports.version = version; + +/***/ }), +/* 174 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/transactions/lib.esm/_version.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "transactions/5.5.0";exports.version = version; + +/***/ }), +/* 175 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/contracts/lib.esm/_version.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "contracts/5.5.0";exports.version = version; + +/***/ }), +/* 176 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wallet/lib.esm/index.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.verifyMessage = verifyMessage;exports.verifyTypedData = verifyTypedData;exports.Wallet = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +var _abstractProvider = __webpack_require__(/*! @ethersproject/abstract-provider */ 152); +var _abstractSigner = __webpack_require__(/*! @ethersproject/abstract-signer */ 154); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _hash = __webpack_require__(/*! @ethersproject/hash */ 146); +var _hdnode = __webpack_require__(/*! @ethersproject/hdnode */ 177); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _random = __webpack_require__(/*! @ethersproject/random */ 191); +var _signingKey2 = __webpack_require__(/*! @ethersproject/signing-key */ 157); +var _jsonWallets = __webpack_require__(/*! @ethersproject/json-wallets */ 195); +var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 156); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 203);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; +var logger = new _logger.Logger(_version.version); +function isAccount(value) { + return value != null && (0, _bytes.isHexString)(value.privateKey, 32) && value.address != null; +} +function hasMnemonic(value) { + var mnemonic = value.mnemonic; + return mnemonic && mnemonic.phrase; +}var +Wallet = /*#__PURE__*/function (_Signer) {_inherits(Wallet, _Signer);var _super = _createSuper(Wallet); + function Wallet(privateKey, provider) {var _this;_classCallCheck(this, Wallet); + logger.checkNew(this instanceof Wallet ? this.constructor : void 0, Wallet); + _this = _super.call(this); + if (isAccount(privateKey)) { + var signingKey = new _signingKey2.SigningKey(privateKey.privateKey); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_signingKey", function () {return signingKey;}); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "address", (0, _transactions.computeAddress)(_this.publicKey)); + if (_this.address !== (0, _address.getAddress)(privateKey.address)) { + logger.throwArgumentError("privateKey/address mismatch", "privateKey", "[REDACTED]"); + } + if (hasMnemonic(privateKey)) { + var srcMnemonic = privateKey.mnemonic; + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_mnemonic", function () {return { + phrase: srcMnemonic.phrase, + path: srcMnemonic.path || _hdnode.defaultPath, + locale: srcMnemonic.locale || "en" };}); + + var mnemonic = _this.mnemonic; + var node = _hdnode.HDNode.fromMnemonic(mnemonic.phrase, null, mnemonic.locale).derivePath(mnemonic.path); + if ((0, _transactions.computeAddress)(node.privateKey) !== _this.address) { + logger.throwArgumentError("mnemonic/address mismatch", "privateKey", "[REDACTED]"); + } + } else + { + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_mnemonic", function () {return null;}); + } + } else + { + if (_signingKey2.SigningKey.isSigningKey(privateKey)) { + /* istanbul ignore if */ + if (privateKey.curve !== "secp256k1") { + logger.throwArgumentError("unsupported curve; must be secp256k1", "privateKey", "[REDACTED]"); + } + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_signingKey", function () {return privateKey;}); + } else + { + // A lot of common tools do not prefix private keys with a 0x (see: #1166) + if (typeof privateKey === "string") { + if (privateKey.match(/^[0-9a-f]*$/i) && privateKey.length === 64) { + privateKey = "0x" + privateKey; + } + } + var _signingKey = new _signingKey2.SigningKey(privateKey); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_signingKey", function () {return _signingKey;}); + } + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_mnemonic", function () {return null;}); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "address", (0, _transactions.computeAddress)(_this.publicKey)); + } + /* istanbul ignore if */ + if (provider && !_abstractProvider.Provider.isProvider(provider)) { + logger.throwArgumentError("invalid provider", "provider", provider); + } + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "provider", provider || null);return _this; + }_createClass(Wallet, [{ key: "getAddress", value: function getAddress() + + + + { + return Promise.resolve(this.address); + } }, { key: "connect", value: function connect( + provider) { + return new Wallet(this, provider); + } }, { key: "signTransaction", value: function signTransaction( + transaction) {var _this2 = this; + return (0, _properties.resolveProperties)(transaction).then(function (tx) { + if (tx.from != null) { + if ((0, _address.getAddress)(tx.from) !== _this2.address) { + logger.throwArgumentError("transaction from address mismatch", "transaction.from", transaction.from); + } + delete tx.from; + } + var signature = _this2._signingKey().signDigest((0, _keccak.keccak256)((0, _transactions.serialize)(tx))); + return (0, _transactions.serialize)(tx, signature); + }); + } }, { key: "signMessage", value: function signMessage( + message) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:return _context.abrupt("return", + (0, _bytes.joinSignature)(this._signingKey().signDigest((0, _hash.hashMessage)(message))));case 1:case "end":return _context.stop();}}}, _callee, this);})); + + } }, { key: "_signTypedData", value: function _signTypedData( + domain, types, value) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {var _this3 = this;var populated;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2; + + return _hash._TypedDataEncoder.resolveNames(domain, types, value, function (name) { + if (_this3.provider == null) { + logger.throwError("cannot resolve ENS names without a provider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "resolveName", + value: name }); + + } + return _this3.provider.resolveName(name); + });case 2:populated = _context2.sent;return _context2.abrupt("return", + (0, _bytes.joinSignature)(this._signingKey().signDigest(_hash._TypedDataEncoder.hash(populated.domain, types, populated.value))));case 4:case "end":return _context2.stop();}}}, _callee2, this);})); + + } }, { key: "encrypt", value: function encrypt( + password, options, progressCallback) { + if (typeof options === "function" && !progressCallback) { + progressCallback = options; + options = {}; + } + if (progressCallback && typeof progressCallback !== "function") { + throw new Error("invalid callback"); + } + if (!options) { + options = {}; + } + return (0, _jsonWallets.encryptKeystore)(this, password, options, progressCallback); + } + /** + * Static methods to create Wallet instances. + */ }, { key: "mnemonic", get: function get() {return this._mnemonic();} }, { key: "privateKey", get: function get() {return this._signingKey().privateKey;} }, { key: "publicKey", get: function get() {return this._signingKey().publicKey;} }], [{ key: "createRandom", value: function createRandom( + options) { + var entropy = (0, _random.randomBytes)(16); + if (!options) { + options = {}; + } + if (options.extraEntropy) { + entropy = (0, _bytes.arrayify)((0, _bytes.hexDataSlice)((0, _keccak.keccak256)((0, _bytes.concat)([entropy, options.extraEntropy])), 0, 16)); + } + var mnemonic = (0, _hdnode.entropyToMnemonic)(entropy, options.locale); + return Wallet.fromMnemonic(mnemonic, options.path, options.locale); + } }, { key: "fromEncryptedJson", value: function fromEncryptedJson( + json, password, progressCallback) { + return (0, _jsonWallets.decryptJsonWallet)(json, password, progressCallback).then(function (account) { + return new Wallet(account); + }); + } }, { key: "fromEncryptedJsonSync", value: function fromEncryptedJsonSync( + json, password) { + return new Wallet((0, _jsonWallets.decryptJsonWalletSync)(json, password)); + } }, { key: "fromMnemonic", value: function fromMnemonic( + mnemonic, path, wordlist) { + if (!path) { + path = _hdnode.defaultPath; + } + return new Wallet(_hdnode.HDNode.fromMnemonic(mnemonic, null, wordlist).derivePath(path)); + } }]);return Wallet;}(_abstractSigner.Signer);exports.Wallet = Wallet; + +function verifyMessage(message, signature) { + return (0, _transactions.recoverAddress)((0, _hash.hashMessage)(message), signature); +} +function verifyTypedData(domain, types, value, signature) { + return (0, _transactions.recoverAddress)(_hash._TypedDataEncoder.hash(domain, types, value), signature); +} + +/***/ }), +/* 177 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hdnode/lib.esm/index.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.mnemonicToSeed = mnemonicToSeed;exports.mnemonicToEntropy = mnemonicToEntropy;exports.entropyToMnemonic = entropyToMnemonic;exports.isValidMnemonic = isValidMnemonic;exports.getAccountPath = getAccountPath;exports.HDNode = exports.defaultPath = void 0; +var _basex = __webpack_require__(/*! @ethersproject/basex */ 178); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +var _pbkdf = __webpack_require__(/*! @ethersproject/pbkdf2 */ 179); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _signingKey = __webpack_require__(/*! @ethersproject/signing-key */ 157); +var _sha = __webpack_require__(/*! @ethersproject/sha2 */ 181); +var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 156); +var _wordlists = __webpack_require__(/*! @ethersproject/wordlists */ 185); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 190);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +var logger = new _logger.Logger(_version.version); +var N = _bignumber.BigNumber.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"); +// "Bitcoin seed" +var MasterSecret = (0, _strings.toUtf8Bytes)("Bitcoin seed"); +var HardenedBit = 0x80000000; +// Returns a byte with the MSB bits set +function getUpperMask(bits) { + return (1 << bits) - 1 << 8 - bits; +} +// Returns a byte with the LSB bits set +function getLowerMask(bits) { + return (1 << bits) - 1; +} +function bytes32(value) { + return (0, _bytes.hexZeroPad)((0, _bytes.hexlify)(value), 32); +} +function base58check(data) { + return _basex.Base58.encode((0, _bytes.concat)([data, (0, _bytes.hexDataSlice)((0, _sha.sha256)((0, _sha.sha256)(data)), 0, 4)])); +} +function getWordlist(wordlist) { + if (wordlist == null) { + return _wordlists.wordlists["en"]; + } + if (typeof wordlist === "string") { + var words = _wordlists.wordlists[wordlist]; + if (words == null) { + logger.throwArgumentError("unknown locale", "wordlist", wordlist); + } + return words; + } + return wordlist; +} +var _constructorGuard = {}; +var defaultPath = "m/44'/60'/0'/0/0";exports.defaultPath = defaultPath; +;var +HDNode = /*#__PURE__*/function () { + /** + * This constructor should not be called directly. + * + * Please use: + * - fromMnemonic + * - fromSeed + */ + function HDNode(constructorGuard, privateKey, publicKey, parentFingerprint, chainCode, index, depth, mnemonicOrPath) {_classCallCheck(this, HDNode); + logger.checkNew(this instanceof HDNode ? this.constructor : void 0, HDNode); + /* istanbul ignore if */ + if (constructorGuard !== _constructorGuard) { + throw new Error("HDNode constructor cannot be called directly"); + } + if (privateKey) { + var signingKey = new _signingKey.SigningKey(privateKey); + (0, _properties.defineReadOnly)(this, "privateKey", signingKey.privateKey); + (0, _properties.defineReadOnly)(this, "publicKey", signingKey.compressedPublicKey); + } else + { + (0, _properties.defineReadOnly)(this, "privateKey", null); + (0, _properties.defineReadOnly)(this, "publicKey", (0, _bytes.hexlify)(publicKey)); + } + (0, _properties.defineReadOnly)(this, "parentFingerprint", parentFingerprint); + (0, _properties.defineReadOnly)(this, "fingerprint", (0, _bytes.hexDataSlice)((0, _sha.ripemd160)((0, _sha.sha256)(this.publicKey)), 0, 4)); + (0, _properties.defineReadOnly)(this, "address", (0, _transactions.computeAddress)(this.publicKey)); + (0, _properties.defineReadOnly)(this, "chainCode", chainCode); + (0, _properties.defineReadOnly)(this, "index", index); + (0, _properties.defineReadOnly)(this, "depth", depth); + if (mnemonicOrPath == null) { + // From a source that does not preserve the path (e.g. extended keys) + (0, _properties.defineReadOnly)(this, "mnemonic", null); + (0, _properties.defineReadOnly)(this, "path", null); + } else + if (typeof mnemonicOrPath === "string") { + // From a source that does not preserve the mnemonic (e.g. neutered) + (0, _properties.defineReadOnly)(this, "mnemonic", null); + (0, _properties.defineReadOnly)(this, "path", mnemonicOrPath); + } else + { + // From a fully qualified source + (0, _properties.defineReadOnly)(this, "mnemonic", mnemonicOrPath); + (0, _properties.defineReadOnly)(this, "path", mnemonicOrPath.path); + } + }_createClass(HDNode, [{ key: "neuter", value: function neuter() + + + + + + + + + + + + + + + + + + + { + return new HDNode(_constructorGuard, null, this.publicKey, this.parentFingerprint, this.chainCode, this.index, this.depth, this.path); + } }, { key: "_derive", value: function _derive( + index) { + if (index > 0xffffffff) { + throw new Error("invalid index - " + String(index)); + } + // Base path + var path = this.path; + if (path) { + path += "/" + (index & ~HardenedBit); + } + var data = new Uint8Array(37); + if (index & HardenedBit) { + if (!this.privateKey) { + throw new Error("cannot derive child of neutered node"); + } + // Data = 0x00 || ser_256(k_par) + data.set((0, _bytes.arrayify)(this.privateKey), 1); + // Hardened path + if (path) { + path += "'"; + } + } else + { + // Data = ser_p(point(k_par)) + data.set((0, _bytes.arrayify)(this.publicKey)); + } + // Data += ser_32(i) + for (var i = 24; i >= 0; i -= 8) { + data[33 + (i >> 3)] = index >> 24 - i & 0xff; + } + var I = (0, _bytes.arrayify)((0, _sha.computeHmac)(_sha.SupportedAlgorithm.sha512, this.chainCode, data)); + var IL = I.slice(0, 32); + var IR = I.slice(32); + // The private key + var ki = null; + // The public key + var Ki = null; + if (this.privateKey) { + ki = bytes32(_bignumber.BigNumber.from(IL).add(this.privateKey).mod(N)); + } else + { + var ek = new _signingKey.SigningKey((0, _bytes.hexlify)(IL)); + Ki = ek._addPoint(this.publicKey); + } + var mnemonicOrPath = path; + var srcMnemonic = this.mnemonic; + if (srcMnemonic) { + mnemonicOrPath = Object.freeze({ + phrase: srcMnemonic.phrase, + path: path, + locale: srcMnemonic.locale || "en" }); + + } + return new HDNode(_constructorGuard, ki, Ki, this.fingerprint, bytes32(IR), index, this.depth + 1, mnemonicOrPath); + } }, { key: "derivePath", value: function derivePath( + path) { + var components = path.split("/"); + if (components.length === 0 || components[0] === "m" && this.depth !== 0) { + throw new Error("invalid path - " + path); + } + if (components[0] === "m") { + components.shift(); + } + var result = this; + for (var i = 0; i < components.length; i++) { + var component = components[i]; + if (component.match(/^[0-9]+'$/)) { + var index = parseInt(component.substring(0, component.length - 1)); + if (index >= HardenedBit) { + throw new Error("invalid path index - " + component); + } + result = result._derive(HardenedBit + index); + } else + if (component.match(/^[0-9]+$/)) { + var _index = parseInt(component); + if (_index >= HardenedBit) { + throw new Error("invalid path index - " + component); + } + result = result._derive(_index); + } else + { + throw new Error("invalid path component - " + component); + } + } + return result; + } }, { key: "extendedKey", get: function get() {// We only support the mainnet values for now, but if anyone needs + // testnet values, let me know. I believe current sentiment is that + // we should always use mainnet, and use BIP-44 to derive the network + // - Mainnet: public=0x0488B21E, private=0x0488ADE4 + // - Testnet: public=0x043587CF, private=0x04358394 + if (this.depth >= 256) {throw new Error("Depth too large!");}return base58check((0, _bytes.concat)([this.privateKey != null ? "0x0488ADE4" : "0x0488B21E", (0, _bytes.hexlify)(this.depth), this.parentFingerprint, (0, _bytes.hexZeroPad)((0, _bytes.hexlify)(this.index), 4), this.chainCode, this.privateKey != null ? (0, _bytes.concat)(["0x00", this.privateKey]) : this.publicKey]));} }], [{ key: "_fromSeed", value: function _fromSeed(seed, mnemonic) {var seedArray = (0, _bytes.arrayify)(seed);if (seedArray.length < 16 || seedArray.length > 64) {throw new Error("invalid seed");} + var I = (0, _bytes.arrayify)((0, _sha.computeHmac)(_sha.SupportedAlgorithm.sha512, MasterSecret, seedArray)); + return new HDNode(_constructorGuard, bytes32(I.slice(0, 32)), null, "0x00000000", bytes32(I.slice(32)), 0, 0, mnemonic); + } }, { key: "fromMnemonic", value: function fromMnemonic( + mnemonic, password, wordlist) { + // If a locale name was passed in, find the associated wordlist + wordlist = getWordlist(wordlist); + // Normalize the case and spacing in the mnemonic (throws if the mnemonic is invalid) + mnemonic = entropyToMnemonic(mnemonicToEntropy(mnemonic, wordlist), wordlist); + return HDNode._fromSeed(mnemonicToSeed(mnemonic, password), { + phrase: mnemonic, + path: "m", + locale: wordlist.locale }); + + } }, { key: "fromSeed", value: function fromSeed( + seed) { + return HDNode._fromSeed(seed, null); + } }, { key: "fromExtendedKey", value: function fromExtendedKey( + extendedKey) { + var bytes = _basex.Base58.decode(extendedKey); + if (bytes.length !== 82 || base58check(bytes.slice(0, 78)) !== extendedKey) { + logger.throwArgumentError("invalid extended key", "extendedKey", "[REDACTED]"); + } + var depth = bytes[4]; + var parentFingerprint = (0, _bytes.hexlify)(bytes.slice(5, 9)); + var index = parseInt((0, _bytes.hexlify)(bytes.slice(9, 13)).substring(2), 16); + var chainCode = (0, _bytes.hexlify)(bytes.slice(13, 45)); + var key = bytes.slice(45, 78); + switch ((0, _bytes.hexlify)(bytes.slice(0, 4))) { + // Public Key + case "0x0488b21e": + case "0x043587cf": + return new HDNode(_constructorGuard, null, (0, _bytes.hexlify)(key), parentFingerprint, chainCode, index, depth, null); + // Private Key + case "0x0488ade4": + case "0x04358394 ": + if (key[0] !== 0) { + break; + } + return new HDNode(_constructorGuard, (0, _bytes.hexlify)(key.slice(1)), null, parentFingerprint, chainCode, index, depth, null);} + + return logger.throwArgumentError("invalid extended key", "extendedKey", "[REDACTED]"); + } }]);return HDNode;}();exports.HDNode = HDNode; + +function mnemonicToSeed(mnemonic, password) { + if (!password) { + password = ""; + } + var salt = (0, _strings.toUtf8Bytes)("mnemonic" + password, _strings.UnicodeNormalizationForm.NFKD); + return (0, _pbkdf.pbkdf2)((0, _strings.toUtf8Bytes)(mnemonic, _strings.UnicodeNormalizationForm.NFKD), salt, 2048, 64, "sha512"); +} +function mnemonicToEntropy(mnemonic, wordlist) { + wordlist = getWordlist(wordlist); + logger.checkNormalize(); + var words = wordlist.split(mnemonic); + if (words.length % 3 !== 0) { + throw new Error("invalid mnemonic"); + } + var entropy = (0, _bytes.arrayify)(new Uint8Array(Math.ceil(11 * words.length / 8))); + var offset = 0; + for (var i = 0; i < words.length; i++) { + var index = wordlist.getWordIndex(words[i].normalize("NFKD")); + if (index === -1) { + throw new Error("invalid mnemonic"); + } + for (var bit = 0; bit < 11; bit++) { + if (index & 1 << 10 - bit) { + entropy[offset >> 3] |= 1 << 7 - offset % 8; + } + offset++; + } + } + var entropyBits = 32 * words.length / 3; + var checksumBits = words.length / 3; + var checksumMask = getUpperMask(checksumBits); + var checksum = (0, _bytes.arrayify)((0, _sha.sha256)(entropy.slice(0, entropyBits / 8)))[0] & checksumMask; + if (checksum !== (entropy[entropy.length - 1] & checksumMask)) { + throw new Error("invalid checksum"); + } + return (0, _bytes.hexlify)(entropy.slice(0, entropyBits / 8)); +} +function entropyToMnemonic(entropy, wordlist) { + wordlist = getWordlist(wordlist); + entropy = (0, _bytes.arrayify)(entropy); + if (entropy.length % 4 !== 0 || entropy.length < 16 || entropy.length > 32) { + throw new Error("invalid entropy"); + } + var indices = [0]; + var remainingBits = 11; + for (var i = 0; i < entropy.length; i++) { + // Consume the whole byte (with still more to go) + if (remainingBits > 8) { + indices[indices.length - 1] <<= 8; + indices[indices.length - 1] |= entropy[i]; + remainingBits -= 8; + // This byte will complete an 11-bit index + } else + { + indices[indices.length - 1] <<= remainingBits; + indices[indices.length - 1] |= entropy[i] >> 8 - remainingBits; + // Start the next word + indices.push(entropy[i] & getLowerMask(8 - remainingBits)); + remainingBits += 3; + } + } + // Compute the checksum bits + var checksumBits = entropy.length / 4; + var checksum = (0, _bytes.arrayify)((0, _sha.sha256)(entropy))[0] & getUpperMask(checksumBits); + // Shift the checksum into the word indices + indices[indices.length - 1] <<= checksumBits; + indices[indices.length - 1] |= checksum >> 8 - checksumBits; + return wordlist.join(indices.map(function (index) {return wordlist.getWord(index);})); +} +function isValidMnemonic(mnemonic, wordlist) { + try { + mnemonicToEntropy(mnemonic, wordlist); + return true; + } + catch (error) {} + return false; +} +function getAccountPath(index) { + if (typeof index !== "number" || index < 0 || index >= HardenedBit || index % 1) { + logger.throwArgumentError("invalid account index", "index", index); + } + return "m/44'/60'/".concat(index, "'/0/0"); +} + +/***/ }), +/* 178 */ +/*!************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/basex/lib.esm/index.js ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.Base58 = exports.Base32 = exports.BaseX = void 0; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var +BaseX = /*#__PURE__*/function () { + function BaseX(alphabet) {_classCallCheck(this, BaseX); + (0, _properties.defineReadOnly)(this, "alphabet", alphabet); + (0, _properties.defineReadOnly)(this, "base", alphabet.length); + (0, _properties.defineReadOnly)(this, "_alphabetMap", {}); + (0, _properties.defineReadOnly)(this, "_leader", alphabet.charAt(0)); + // pre-compute lookup table + for (var i = 0; i < alphabet.length; i++) { + this._alphabetMap[alphabet.charAt(i)] = i; + } + }_createClass(BaseX, [{ key: "encode", value: function encode( + value) { + var source = (0, _bytes.arrayify)(value); + if (source.length === 0) { + return ""; + } + var digits = [0]; + for (var i = 0; i < source.length; ++i) { + var carry = source[i]; + for (var j = 0; j < digits.length; ++j) { + carry += digits[j] << 8; + digits[j] = carry % this.base; + carry = carry / this.base | 0; + } + while (carry > 0) { + digits.push(carry % this.base); + carry = carry / this.base | 0; + } + } + var string = ""; + // deal with leading zeros + for (var k = 0; source[k] === 0 && k < source.length - 1; ++k) { + string += this._leader; + } + // convert digits to a string + for (var q = digits.length - 1; q >= 0; --q) { + string += this.alphabet[digits[q]]; + } + return string; + } }, { key: "decode", value: function decode( + value) { + if (typeof value !== "string") { + throw new TypeError("Expected String"); + } + var bytes = []; + if (value.length === 0) { + return new Uint8Array(bytes); + } + bytes.push(0); + for (var i = 0; i < value.length; i++) { + var byte = this._alphabetMap[value[i]]; + if (byte === undefined) { + throw new Error("Non-base" + this.base + " character"); + } + var carry = byte; + for (var j = 0; j < bytes.length; ++j) { + carry += bytes[j] * this.base; + bytes[j] = carry & 0xff; + carry >>= 8; + } + while (carry > 0) { + bytes.push(carry & 0xff); + carry >>= 8; + } + } + // deal with leading zeros + for (var k = 0; value[k] === this._leader && k < value.length - 1; ++k) { + bytes.push(0); + } + return (0, _bytes.arrayify)(new Uint8Array(bytes.reverse())); + } }]);return BaseX;}();exports.BaseX = BaseX; + +var Base32 = new BaseX("abcdefghijklmnopqrstuvwxyz234567");exports.Base32 = Base32; +var Base58 = new BaseX("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"); + +//console.log(Base58.decode("Qmd2V777o5XvJbYMeMb8k2nU5f8d3ciUQ5YpYuWhzv8iDj")) +//console.log(Base58.encode(Base58.decode("Qmd2V777o5XvJbYMeMb8k2nU5f8d3ciUQ5YpYuWhzv8iDj"))) +exports.Base58 = Base58; + +/***/ }), +/* 179 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/pbkdf2/lib.esm/index.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "pbkdf2", { enumerable: true, get: function get() {return _pbkdf.pbkdf2;} });var _pbkdf = __webpack_require__(/*! ./pbkdf2 */ 180); + +/***/ }), +/* 180 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/pbkdf2/lib.esm/pbkdf2.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.pbkdf2 = pbkdf2; +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _sha = __webpack_require__(/*! @ethersproject/sha2 */ 181); +function pbkdf2(password, salt, iterations, keylen, hashAlgorithm) { + password = (0, _bytes.arrayify)(password); + salt = (0, _bytes.arrayify)(salt); + var hLen; + var l = 1; + var DK = new Uint8Array(keylen); + var block1 = new Uint8Array(salt.length + 4); + block1.set(salt); + //salt.copy(block1, 0, 0, salt.length) + var r; + var T; + for (var i = 1; i <= l; i++) { + //block1.writeUInt32BE(i, salt.length) + block1[salt.length] = i >> 24 & 0xff; + block1[salt.length + 1] = i >> 16 & 0xff; + block1[salt.length + 2] = i >> 8 & 0xff; + block1[salt.length + 3] = i & 0xff; + //let U = createHmac(password).update(block1).digest(); + var U = (0, _bytes.arrayify)((0, _sha.computeHmac)(hashAlgorithm, password, block1)); + if (!hLen) { + hLen = U.length; + T = new Uint8Array(hLen); + l = Math.ceil(keylen / hLen); + r = keylen - (l - 1) * hLen; + } + //U.copy(T, 0, 0, hLen) + T.set(U); + for (var j = 1; j < iterations; j++) { + //U = createHmac(password).update(U).digest(); + U = (0, _bytes.arrayify)((0, _sha.computeHmac)(hashAlgorithm, password, U)); + for (var k = 0; k < hLen; k++) { + T[k] ^= U[k];} + } + var destPos = (i - 1) * hLen; + var len = i === l ? r : hLen; + //T.copy(DK, destPos, 0, len) + DK.set((0, _bytes.arrayify)(T).slice(0, len), destPos); + } + return (0, _bytes.hexlify)(DK); +} + +/***/ }), +/* 181 */ +/*!***********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/sha2/lib.esm/index.js ***! + \***********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "computeHmac", { enumerable: true, get: function get() {return _sha.computeHmac;} });Object.defineProperty(exports, "ripemd160", { enumerable: true, get: function get() {return _sha.ripemd160;} });Object.defineProperty(exports, "sha256", { enumerable: true, get: function get() {return _sha.sha256;} });Object.defineProperty(exports, "sha512", { enumerable: true, get: function get() {return _sha.sha512;} });Object.defineProperty(exports, "SupportedAlgorithm", { enumerable: true, get: function get() {return _types.SupportedAlgorithm;} });var _sha = __webpack_require__(/*! ./sha2 */ 182); +var _types = __webpack_require__(/*! ./types */ 183); + +/***/ }), +/* 182 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/sha2/lib.esm/sha2.js ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.ripemd160 = ripemd160;exports.sha256 = sha256;exports.sha512 = sha512;exports.computeHmac = computeHmac; +var _hash = _interopRequireDefault(__webpack_require__(/*! hash.js */ 159)); + +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _types = __webpack_require__(/*! ./types */ 183); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 184);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //const _ripemd160 = _hash.ripemd160; +var logger = new _logger.Logger(_version.version); +function ripemd160(data) { + return "0x" + _hash.default.ripemd160().update((0, _bytes.arrayify)(data)).digest("hex"); +} +function sha256(data) { + return "0x" + _hash.default.sha256().update((0, _bytes.arrayify)(data)).digest("hex"); +} +function sha512(data) { + return "0x" + _hash.default.sha512().update((0, _bytes.arrayify)(data)).digest("hex"); +} +function computeHmac(algorithm, key, data) { + if (!_types.SupportedAlgorithm[algorithm]) { + logger.throwError("unsupported algorithm " + algorithm, _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "hmac", + algorithm: algorithm }); + + } + return "0x" + _hash.default.hmac(_hash.default[algorithm], (0, _bytes.arrayify)(key)).update((0, _bytes.arrayify)(data)).digest("hex"); +} + +/***/ }), +/* 183 */ +/*!***********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/sha2/lib.esm/types.js ***! + \***********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.SupportedAlgorithm = void 0;var SupportedAlgorithm;exports.SupportedAlgorithm = SupportedAlgorithm; +(function (SupportedAlgorithm) { + SupportedAlgorithm["sha256"] = "sha256"; + SupportedAlgorithm["sha512"] = "sha512"; +})(SupportedAlgorithm || (exports.SupportedAlgorithm = SupportedAlgorithm = {})); +; + +/***/ }), +/* 184 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/sha2/lib.esm/_version.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "sha2/5.5.0";exports.version = version; + +/***/ }), +/* 185 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wordlists/lib.esm/index.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// Wordlists +// See: https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "logger", { enumerable: true, get: function get() {return _wordlist.logger;} });Object.defineProperty(exports, "Wordlist", { enumerable: true, get: function get() {return _wordlist.Wordlist;} });Object.defineProperty(exports, "wordlists", { enumerable: true, get: function get() {return _wordlists.wordlists;} });var _wordlist = __webpack_require__(/*! ./wordlist */ 186); +var _wordlists = __webpack_require__(/*! ./wordlists */ 188); + +/***/ }), +/* 186 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wordlists/lib.esm/wordlist.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// This gets overridden by rollup +Object.defineProperty(exports, "__esModule", { value: true });exports.Wordlist = exports.logger = void 0; +var _hash = __webpack_require__(/*! @ethersproject/hash */ 146); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 187);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var exportWordlist = false; +var logger = new _logger.Logger(_version.version);exports.logger = logger;var +Wordlist = /*#__PURE__*/function () { + function Wordlist(locale) {_classCallCheck(this, Wordlist); + logger.checkAbstract(this instanceof Wordlist ? this.constructor : void 0, Wordlist); + (0, _properties.defineReadOnly)(this, "locale", locale); + } + // Subclasses may override this + _createClass(Wordlist, [{ key: "split", value: function split(mnemonic) { + return mnemonic.toLowerCase().split(/ +/g); + } + // Subclasses may override this + }, { key: "join", value: function join(words) { + return words.join(" "); + } }], [{ key: "check", value: function check( + wordlist) { + var words = []; + for (var i = 0; i < 2048; i++) { + var word = wordlist.getWord(i); + /* istanbul ignore if */ + if (i !== wordlist.getWordIndex(word)) { + return "0x"; + } + words.push(word); + } + return (0, _hash.id)(words.join("\n") + "\n"); + } }, { key: "register", value: function register( + lang, name) { + if (!name) { + name = lang.locale; + } + /* istanbul ignore if */ + if (exportWordlist) { + try { + var anyGlobal = window; + if (anyGlobal._ethers && anyGlobal._ethers.wordlists) { + if (!anyGlobal._ethers.wordlists[name]) { + (0, _properties.defineReadOnly)(anyGlobal._ethers.wordlists, name, lang); + } + } + } + catch (error) {} + } + } }]);return Wordlist;}();exports.Wordlist = Wordlist; + +/***/ }), +/* 187 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wordlists/lib.esm/_version.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "wordlists/5.5.0";exports.version = version; + +/***/ }), +/* 188 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wordlists/lib.esm/wordlists.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.wordlists = void 0; +var _langEn = __webpack_require__(/*! ./lang-en */ 189); +var wordlists = { + en: _langEn.langEn };exports.wordlists = wordlists; + +/***/ }), +/* 189 */ +/*!******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wordlists/lib.esm/lang-en.js ***! + \******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.langEn = void 0; +var _wordlist = __webpack_require__(/*! ./wordlist */ 186);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} +var words = "AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo"; +var wordlist = null; +function loadWords(lang) { + if (wordlist != null) { + return; + } + wordlist = words.replace(/([A-Z])/g, " $1").toLowerCase().substring(1).split(" "); + // Verify the computed list matches the official list + /* istanbul ignore if */ + if (_wordlist.Wordlist.check(lang) !== "0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60") { + wordlist = null; + throw new Error("BIP39 Wordlist for en (English) FAILED"); + } +}var +LangEn = /*#__PURE__*/function (_Wordlist) {_inherits(LangEn, _Wordlist);var _super = _createSuper(LangEn); + function LangEn() {_classCallCheck(this, LangEn);return _super.call(this, + "en"); + }_createClass(LangEn, [{ key: "getWord", value: function getWord( + index) { + loadWords(this); + return wordlist[index]; + } }, { key: "getWordIndex", value: function getWordIndex( + word) { + loadWords(this); + return wordlist.indexOf(word); + } }]);return LangEn;}(_wordlist.Wordlist); + +var langEn = new LangEn();exports.langEn = langEn; +_wordlist.Wordlist.register(langEn); + +/***/ }), +/* 190 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hdnode/lib.esm/_version.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "hdnode/5.5.0";exports.version = version; + +/***/ }), +/* 191 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/random/lib.esm/index.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "randomBytes", { enumerable: true, get: function get() {return _random.randomBytes;} });Object.defineProperty(exports, "shuffled", { enumerable: true, get: function get() {return _shuffle.shuffled;} }); +var _random = __webpack_require__(/*! ./random */ 192); +var _shuffle = __webpack_require__(/*! ./shuffle */ 194); + +/***/ }), +/* 192 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/random/lib.esm/random.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(global) {Object.defineProperty(exports, "__esModule", { value: true });exports.randomBytes = randomBytes; +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 193); +var logger = new _logger.Logger(_version.version); +// Debugging line for testing browser lib in node +//const window = { crypto: { getRandomValues: () => { } } }; +var anyGlobal = null; +try { + anyGlobal = window; + if (anyGlobal == null) { + throw new Error("try next"); + } +} +catch (error) { + try { + anyGlobal = global; + if (anyGlobal == null) { + throw new Error("try next"); + } + } + catch (error) { + anyGlobal = {}; + } +} +var crypto = anyGlobal.crypto || anyGlobal.msCrypto; +if (!crypto || !crypto.getRandomValues) { + logger.warn("WARNING: Missing strong random number source"); + crypto = { + getRandomValues: function getRandomValues(buffer) { + return logger.throwError("no secure random source avaialble", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "crypto.getRandomValues" }); + + } }; + +} +function randomBytes(length) { + if (length <= 0 || length > 1024 || length % 1 || length != length) { + logger.throwArgumentError("invalid length", "length", length); + } + var result = new Uint8Array(length); + crypto.getRandomValues(result); + return (0, _bytes.arrayify)(result); +} +; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/global.js */ 72))) + +/***/ }), +/* 193 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/random/lib.esm/_version.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "random/5.5.0";exports.version = version; + +/***/ }), +/* 194 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/random/lib.esm/shuffle.js ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.shuffled = shuffled; +function shuffled(array) { + array = array.slice(); + for (var i = array.length - 1; i > 0; i--) { + var j = Math.floor(Math.random() * (i + 1)); + var tmp = array[i]; + array[i] = array[j]; + array[j] = tmp; + } + return array; +} + +/***/ }), +/* 195 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/index.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.decryptJsonWallet = decryptJsonWallet;exports.decryptJsonWalletSync = decryptJsonWalletSync;Object.defineProperty(exports, "decryptCrowdsale", { enumerable: true, get: function get() {return _crowdsale.decrypt;} });Object.defineProperty(exports, "getJsonWalletAddress", { enumerable: true, get: function get() {return _inspect.getJsonWalletAddress;} });Object.defineProperty(exports, "isCrowdsaleWallet", { enumerable: true, get: function get() {return _inspect.isCrowdsaleWallet;} });Object.defineProperty(exports, "isKeystoreWallet", { enumerable: true, get: function get() {return _inspect.isKeystoreWallet;} });Object.defineProperty(exports, "decryptKeystore", { enumerable: true, get: function get() {return _keystore.decrypt;} });Object.defineProperty(exports, "decryptKeystoreSync", { enumerable: true, get: function get() {return _keystore.decryptSync;} });Object.defineProperty(exports, "encryptKeystore", { enumerable: true, get: function get() {return _keystore.encrypt;} }); +var _crowdsale = __webpack_require__(/*! ./crowdsale */ 196); +var _inspect = __webpack_require__(/*! ./inspect */ 200); +var _keystore = __webpack_require__(/*! ./keystore */ 201); +function decryptJsonWallet(json, password, progressCallback) { + if ((0, _inspect.isCrowdsaleWallet)(json)) { + if (progressCallback) { + progressCallback(0); + } + var account = (0, _crowdsale.decrypt)(json, password); + if (progressCallback) { + progressCallback(1); + } + return Promise.resolve(account); + } + if ((0, _inspect.isKeystoreWallet)(json)) { + return (0, _keystore.decrypt)(json, password, progressCallback); + } + return Promise.reject(new Error("invalid JSON wallet")); +} +function decryptJsonWalletSync(json, password) { + if ((0, _inspect.isCrowdsaleWallet)(json)) { + return (0, _crowdsale.decrypt)(json, password); + } + if ((0, _inspect.isKeystoreWallet)(json)) { + return (0, _keystore.decryptSync)(json, password); + } + throw new Error("invalid JSON wallet"); +} + +/***/ }), +/* 196 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/crowdsale.js ***! + \***********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.decrypt = decrypt;exports.CrowdsaleAccount = void 0; +var _aesJs = _interopRequireDefault(__webpack_require__(/*! aes-js */ 197)); +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _pbkdf = __webpack_require__(/*! @ethersproject/pbkdf2 */ 179); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 198); + +var _utils = __webpack_require__(/*! ./utils */ 199);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version);var +CrowdsaleAccount = /*#__PURE__*/function (_Description) {_inherits(CrowdsaleAccount, _Description);var _super = _createSuper(CrowdsaleAccount);function CrowdsaleAccount() {_classCallCheck(this, CrowdsaleAccount);return _super.apply(this, arguments);}_createClass(CrowdsaleAccount, [{ key: "isCrowdsaleAccount", value: function isCrowdsaleAccount( + value) { + return !!(value && value._isCrowdsaleAccount); + } }]);return CrowdsaleAccount;}(_properties.Description); + +// See: https://github.com/ethereum/pyethsaletool +exports.CrowdsaleAccount = CrowdsaleAccount;function decrypt(json, password) { + var data = JSON.parse(json); + password = (0, _utils.getPassword)(password); + // Ethereum Address + var ethaddr = (0, _address.getAddress)((0, _utils.searchPath)(data, "ethaddr")); + // Encrypted Seed + var encseed = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "encseed")); + if (!encseed || encseed.length % 16 !== 0) { + logger.throwArgumentError("invalid encseed", "json", json); + } + var key = (0, _bytes.arrayify)((0, _pbkdf.pbkdf2)(password, password, 2000, 32, "sha256")).slice(0, 16); + var iv = encseed.slice(0, 16); + var encryptedSeed = encseed.slice(16); + // Decrypt the seed + var aesCbc = new _aesJs.default.ModeOfOperation.cbc(key, iv); + var seed = _aesJs.default.padding.pkcs7.strip((0, _bytes.arrayify)(aesCbc.decrypt(encryptedSeed))); + // This wallet format is weird... Convert the binary encoded hex to a string. + var seedHex = ""; + for (var i = 0; i < seed.length; i++) { + seedHex += String.fromCharCode(seed[i]); + } + var seedHexBytes = (0, _strings.toUtf8Bytes)(seedHex); + var privateKey = (0, _keccak.keccak256)(seedHexBytes); + return new CrowdsaleAccount({ + _isCrowdsaleAccount: true, + address: ethaddr, + privateKey: privateKey }); + +} + +/***/ }), +/* 197 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/aes-js/index.js ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +(function (root) { + + function checkInt(value) { + return parseInt(value) === value; + } + + function checkInts(arrayish) { + if (!checkInt(arrayish.length)) {return false;} + + for (var i = 0; i < arrayish.length; i++) { + if (!checkInt(arrayish[i]) || arrayish[i] < 0 || arrayish[i] > 255) { + return false; + } + } + + return true; + } + + function coerceArray(arg, copy) { + + // ArrayBuffer view + if (arg.buffer && ArrayBuffer.isView(arg) && arg.name === 'Uint8Array') { + + if (copy) { + if (arg.slice) { + arg = arg.slice(); + } else { + arg = Array.prototype.slice.call(arg); + } + } + + return arg; + } + + // It's an array; check it is a valid representation of a byte + if (Array.isArray(arg)) { + if (!checkInts(arg)) { + throw new Error('Array contains invalid value: ' + arg); + } + + return new Uint8Array(arg); + } + + // Something else, but behaves like an array (maybe a Buffer? Arguments?) + if (checkInt(arg.length) && checkInts(arg)) { + return new Uint8Array(arg); + } + + throw new Error('unsupported array-like object'); + } + + function createArray(length) { + return new Uint8Array(length); + } + + function copyArray(sourceArray, targetArray, targetStart, sourceStart, sourceEnd) { + if (sourceStart != null || sourceEnd != null) { + if (sourceArray.slice) { + sourceArray = sourceArray.slice(sourceStart, sourceEnd); + } else { + sourceArray = Array.prototype.slice.call(sourceArray, sourceStart, sourceEnd); + } + } + targetArray.set(sourceArray, targetStart); + } + + + + var convertUtf8 = function () { + function toBytes(text) { + var result = [],i = 0; + text = encodeURI(text); + while (i < text.length) { + var c = text.charCodeAt(i++); + + // if it is a % sign, encode the following 2 bytes as a hex value + if (c === 37) { + result.push(parseInt(text.substr(i, 2), 16)); + i += 2; + + // otherwise, just the actual byte + } else { + result.push(c); + } + } + + return coerceArray(result); + } + + function fromBytes(bytes) { + var result = [],i = 0; + + while (i < bytes.length) { + var c = bytes[i]; + + if (c < 128) { + result.push(String.fromCharCode(c)); + i++; + } else if (c > 191 && c < 224) { + result.push(String.fromCharCode((c & 0x1f) << 6 | bytes[i + 1] & 0x3f)); + i += 2; + } else { + result.push(String.fromCharCode((c & 0x0f) << 12 | (bytes[i + 1] & 0x3f) << 6 | bytes[i + 2] & 0x3f)); + i += 3; + } + } + + return result.join(''); + } + + return { + toBytes: toBytes, + fromBytes: fromBytes }; + + }(); + + var convertHex = function () { + function toBytes(text) { + var result = []; + for (var i = 0; i < text.length; i += 2) { + result.push(parseInt(text.substr(i, 2), 16)); + } + + return result; + } + + // http://ixti.net/development/javascript/2011/11/11/base64-encodedecode-of-utf8-in-browser-with-js.html + var Hex = '0123456789abcdef'; + + function fromBytes(bytes) { + var result = []; + for (var i = 0; i < bytes.length; i++) { + var v = bytes[i]; + result.push(Hex[(v & 0xf0) >> 4] + Hex[v & 0x0f]); + } + return result.join(''); + } + + return { + toBytes: toBytes, + fromBytes: fromBytes }; + + }(); + + + // Number of rounds by keysize + var numberOfRounds = { 16: 10, 24: 12, 32: 14 }; + + // Round constant words + var rcon = [0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91]; + + // S-box and Inverse S-box (S is for Substitution) + var S = [0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76, 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0, 0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc, 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15, 0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a, 0x07, 0x12, 0x80, 0xe2, 0xeb, 0x27, 0xb2, 0x75, 0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0, 0x52, 0x3b, 0xd6, 0xb3, 0x29, 0xe3, 0x2f, 0x84, 0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b, 0x6a, 0xcb, 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf, 0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85, 0x45, 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8, 0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5, 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2, 0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44, 0x17, 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73, 0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a, 0x90, 0x88, 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb, 0xe0, 0x32, 0x3a, 0x0a, 0x49, 0x06, 0x24, 0x5c, 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79, 0xe7, 0xc8, 0x37, 0x6d, 0x8d, 0xd5, 0x4e, 0xa9, 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08, 0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6, 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a, 0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e, 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e, 0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94, 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf, 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16]; + var Si = [0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb, 0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87, 0x34, 0x8e, 0x43, 0x44, 0xc4, 0xde, 0xe9, 0xcb, 0x54, 0x7b, 0x94, 0x32, 0xa6, 0xc2, 0x23, 0x3d, 0xee, 0x4c, 0x95, 0x0b, 0x42, 0xfa, 0xc3, 0x4e, 0x08, 0x2e, 0xa1, 0x66, 0x28, 0xd9, 0x24, 0xb2, 0x76, 0x5b, 0xa2, 0x49, 0x6d, 0x8b, 0xd1, 0x25, 0x72, 0xf8, 0xf6, 0x64, 0x86, 0x68, 0x98, 0x16, 0xd4, 0xa4, 0x5c, 0xcc, 0x5d, 0x65, 0xb6, 0x92, 0x6c, 0x70, 0x48, 0x50, 0xfd, 0xed, 0xb9, 0xda, 0x5e, 0x15, 0x46, 0x57, 0xa7, 0x8d, 0x9d, 0x84, 0x90, 0xd8, 0xab, 0x00, 0x8c, 0xbc, 0xd3, 0x0a, 0xf7, 0xe4, 0x58, 0x05, 0xb8, 0xb3, 0x45, 0x06, 0xd0, 0x2c, 0x1e, 0x8f, 0xca, 0x3f, 0x0f, 0x02, 0xc1, 0xaf, 0xbd, 0x03, 0x01, 0x13, 0x8a, 0x6b, 0x3a, 0x91, 0x11, 0x41, 0x4f, 0x67, 0xdc, 0xea, 0x97, 0xf2, 0xcf, 0xce, 0xf0, 0xb4, 0xe6, 0x73, 0x96, 0xac, 0x74, 0x22, 0xe7, 0xad, 0x35, 0x85, 0xe2, 0xf9, 0x37, 0xe8, 0x1c, 0x75, 0xdf, 0x6e, 0x47, 0xf1, 0x1a, 0x71, 0x1d, 0x29, 0xc5, 0x89, 0x6f, 0xb7, 0x62, 0x0e, 0xaa, 0x18, 0xbe, 0x1b, 0xfc, 0x56, 0x3e, 0x4b, 0xc6, 0xd2, 0x79, 0x20, 0x9a, 0xdb, 0xc0, 0xfe, 0x78, 0xcd, 0x5a, 0xf4, 0x1f, 0xdd, 0xa8, 0x33, 0x88, 0x07, 0xc7, 0x31, 0xb1, 0x12, 0x10, 0x59, 0x27, 0x80, 0xec, 0x5f, 0x60, 0x51, 0x7f, 0xa9, 0x19, 0xb5, 0x4a, 0x0d, 0x2d, 0xe5, 0x7a, 0x9f, 0x93, 0xc9, 0x9c, 0xef, 0xa0, 0xe0, 0x3b, 0x4d, 0xae, 0x2a, 0xf5, 0xb0, 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61, 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26, 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d]; + + // Transformations for encryption + var T1 = [0xc66363a5, 0xf87c7c84, 0xee777799, 0xf67b7b8d, 0xfff2f20d, 0xd66b6bbd, 0xde6f6fb1, 0x91c5c554, 0x60303050, 0x02010103, 0xce6767a9, 0x562b2b7d, 0xe7fefe19, 0xb5d7d762, 0x4dababe6, 0xec76769a, 0x8fcaca45, 0x1f82829d, 0x89c9c940, 0xfa7d7d87, 0xeffafa15, 0xb25959eb, 0x8e4747c9, 0xfbf0f00b, 0x41adadec, 0xb3d4d467, 0x5fa2a2fd, 0x45afafea, 0x239c9cbf, 0x53a4a4f7, 0xe4727296, 0x9bc0c05b, 0x75b7b7c2, 0xe1fdfd1c, 0x3d9393ae, 0x4c26266a, 0x6c36365a, 0x7e3f3f41, 0xf5f7f702, 0x83cccc4f, 0x6834345c, 0x51a5a5f4, 0xd1e5e534, 0xf9f1f108, 0xe2717193, 0xabd8d873, 0x62313153, 0x2a15153f, 0x0804040c, 0x95c7c752, 0x46232365, 0x9dc3c35e, 0x30181828, 0x379696a1, 0x0a05050f, 0x2f9a9ab5, 0x0e070709, 0x24121236, 0x1b80809b, 0xdfe2e23d, 0xcdebeb26, 0x4e272769, 0x7fb2b2cd, 0xea75759f, 0x1209091b, 0x1d83839e, 0x582c2c74, 0x341a1a2e, 0x361b1b2d, 0xdc6e6eb2, 0xb45a5aee, 0x5ba0a0fb, 0xa45252f6, 0x763b3b4d, 0xb7d6d661, 0x7db3b3ce, 0x5229297b, 0xdde3e33e, 0x5e2f2f71, 0x13848497, 0xa65353f5, 0xb9d1d168, 0x00000000, 0xc1eded2c, 0x40202060, 0xe3fcfc1f, 0x79b1b1c8, 0xb65b5bed, 0xd46a6abe, 0x8dcbcb46, 0x67bebed9, 0x7239394b, 0x944a4ade, 0x984c4cd4, 0xb05858e8, 0x85cfcf4a, 0xbbd0d06b, 0xc5efef2a, 0x4faaaae5, 0xedfbfb16, 0x864343c5, 0x9a4d4dd7, 0x66333355, 0x11858594, 0x8a4545cf, 0xe9f9f910, 0x04020206, 0xfe7f7f81, 0xa05050f0, 0x783c3c44, 0x259f9fba, 0x4ba8a8e3, 0xa25151f3, 0x5da3a3fe, 0x804040c0, 0x058f8f8a, 0x3f9292ad, 0x219d9dbc, 0x70383848, 0xf1f5f504, 0x63bcbcdf, 0x77b6b6c1, 0xafdada75, 0x42212163, 0x20101030, 0xe5ffff1a, 0xfdf3f30e, 0xbfd2d26d, 0x81cdcd4c, 0x180c0c14, 0x26131335, 0xc3ecec2f, 0xbe5f5fe1, 0x359797a2, 0x884444cc, 0x2e171739, 0x93c4c457, 0x55a7a7f2, 0xfc7e7e82, 0x7a3d3d47, 0xc86464ac, 0xba5d5de7, 0x3219192b, 0xe6737395, 0xc06060a0, 0x19818198, 0x9e4f4fd1, 0xa3dcdc7f, 0x44222266, 0x542a2a7e, 0x3b9090ab, 0x0b888883, 0x8c4646ca, 0xc7eeee29, 0x6bb8b8d3, 0x2814143c, 0xa7dede79, 0xbc5e5ee2, 0x160b0b1d, 0xaddbdb76, 0xdbe0e03b, 0x64323256, 0x743a3a4e, 0x140a0a1e, 0x924949db, 0x0c06060a, 0x4824246c, 0xb85c5ce4, 0x9fc2c25d, 0xbdd3d36e, 0x43acacef, 0xc46262a6, 0x399191a8, 0x319595a4, 0xd3e4e437, 0xf279798b, 0xd5e7e732, 0x8bc8c843, 0x6e373759, 0xda6d6db7, 0x018d8d8c, 0xb1d5d564, 0x9c4e4ed2, 0x49a9a9e0, 0xd86c6cb4, 0xac5656fa, 0xf3f4f407, 0xcfeaea25, 0xca6565af, 0xf47a7a8e, 0x47aeaee9, 0x10080818, 0x6fbabad5, 0xf0787888, 0x4a25256f, 0x5c2e2e72, 0x381c1c24, 0x57a6a6f1, 0x73b4b4c7, 0x97c6c651, 0xcbe8e823, 0xa1dddd7c, 0xe874749c, 0x3e1f1f21, 0x964b4bdd, 0x61bdbddc, 0x0d8b8b86, 0x0f8a8a85, 0xe0707090, 0x7c3e3e42, 0x71b5b5c4, 0xcc6666aa, 0x904848d8, 0x06030305, 0xf7f6f601, 0x1c0e0e12, 0xc26161a3, 0x6a35355f, 0xae5757f9, 0x69b9b9d0, 0x17868691, 0x99c1c158, 0x3a1d1d27, 0x279e9eb9, 0xd9e1e138, 0xebf8f813, 0x2b9898b3, 0x22111133, 0xd26969bb, 0xa9d9d970, 0x078e8e89, 0x339494a7, 0x2d9b9bb6, 0x3c1e1e22, 0x15878792, 0xc9e9e920, 0x87cece49, 0xaa5555ff, 0x50282878, 0xa5dfdf7a, 0x038c8c8f, 0x59a1a1f8, 0x09898980, 0x1a0d0d17, 0x65bfbfda, 0xd7e6e631, 0x844242c6, 0xd06868b8, 0x824141c3, 0x299999b0, 0x5a2d2d77, 0x1e0f0f11, 0x7bb0b0cb, 0xa85454fc, 0x6dbbbbd6, 0x2c16163a]; + var T2 = [0xa5c66363, 0x84f87c7c, 0x99ee7777, 0x8df67b7b, 0x0dfff2f2, 0xbdd66b6b, 0xb1de6f6f, 0x5491c5c5, 0x50603030, 0x03020101, 0xa9ce6767, 0x7d562b2b, 0x19e7fefe, 0x62b5d7d7, 0xe64dabab, 0x9aec7676, 0x458fcaca, 0x9d1f8282, 0x4089c9c9, 0x87fa7d7d, 0x15effafa, 0xebb25959, 0xc98e4747, 0x0bfbf0f0, 0xec41adad, 0x67b3d4d4, 0xfd5fa2a2, 0xea45afaf, 0xbf239c9c, 0xf753a4a4, 0x96e47272, 0x5b9bc0c0, 0xc275b7b7, 0x1ce1fdfd, 0xae3d9393, 0x6a4c2626, 0x5a6c3636, 0x417e3f3f, 0x02f5f7f7, 0x4f83cccc, 0x5c683434, 0xf451a5a5, 0x34d1e5e5, 0x08f9f1f1, 0x93e27171, 0x73abd8d8, 0x53623131, 0x3f2a1515, 0x0c080404, 0x5295c7c7, 0x65462323, 0x5e9dc3c3, 0x28301818, 0xa1379696, 0x0f0a0505, 0xb52f9a9a, 0x090e0707, 0x36241212, 0x9b1b8080, 0x3ddfe2e2, 0x26cdebeb, 0x694e2727, 0xcd7fb2b2, 0x9fea7575, 0x1b120909, 0x9e1d8383, 0x74582c2c, 0x2e341a1a, 0x2d361b1b, 0xb2dc6e6e, 0xeeb45a5a, 0xfb5ba0a0, 0xf6a45252, 0x4d763b3b, 0x61b7d6d6, 0xce7db3b3, 0x7b522929, 0x3edde3e3, 0x715e2f2f, 0x97138484, 0xf5a65353, 0x68b9d1d1, 0x00000000, 0x2cc1eded, 0x60402020, 0x1fe3fcfc, 0xc879b1b1, 0xedb65b5b, 0xbed46a6a, 0x468dcbcb, 0xd967bebe, 0x4b723939, 0xde944a4a, 0xd4984c4c, 0xe8b05858, 0x4a85cfcf, 0x6bbbd0d0, 0x2ac5efef, 0xe54faaaa, 0x16edfbfb, 0xc5864343, 0xd79a4d4d, 0x55663333, 0x94118585, 0xcf8a4545, 0x10e9f9f9, 0x06040202, 0x81fe7f7f, 0xf0a05050, 0x44783c3c, 0xba259f9f, 0xe34ba8a8, 0xf3a25151, 0xfe5da3a3, 0xc0804040, 0x8a058f8f, 0xad3f9292, 0xbc219d9d, 0x48703838, 0x04f1f5f5, 0xdf63bcbc, 0xc177b6b6, 0x75afdada, 0x63422121, 0x30201010, 0x1ae5ffff, 0x0efdf3f3, 0x6dbfd2d2, 0x4c81cdcd, 0x14180c0c, 0x35261313, 0x2fc3ecec, 0xe1be5f5f, 0xa2359797, 0xcc884444, 0x392e1717, 0x5793c4c4, 0xf255a7a7, 0x82fc7e7e, 0x477a3d3d, 0xacc86464, 0xe7ba5d5d, 0x2b321919, 0x95e67373, 0xa0c06060, 0x98198181, 0xd19e4f4f, 0x7fa3dcdc, 0x66442222, 0x7e542a2a, 0xab3b9090, 0x830b8888, 0xca8c4646, 0x29c7eeee, 0xd36bb8b8, 0x3c281414, 0x79a7dede, 0xe2bc5e5e, 0x1d160b0b, 0x76addbdb, 0x3bdbe0e0, 0x56643232, 0x4e743a3a, 0x1e140a0a, 0xdb924949, 0x0a0c0606, 0x6c482424, 0xe4b85c5c, 0x5d9fc2c2, 0x6ebdd3d3, 0xef43acac, 0xa6c46262, 0xa8399191, 0xa4319595, 0x37d3e4e4, 0x8bf27979, 0x32d5e7e7, 0x438bc8c8, 0x596e3737, 0xb7da6d6d, 0x8c018d8d, 0x64b1d5d5, 0xd29c4e4e, 0xe049a9a9, 0xb4d86c6c, 0xfaac5656, 0x07f3f4f4, 0x25cfeaea, 0xafca6565, 0x8ef47a7a, 0xe947aeae, 0x18100808, 0xd56fbaba, 0x88f07878, 0x6f4a2525, 0x725c2e2e, 0x24381c1c, 0xf157a6a6, 0xc773b4b4, 0x5197c6c6, 0x23cbe8e8, 0x7ca1dddd, 0x9ce87474, 0x213e1f1f, 0xdd964b4b, 0xdc61bdbd, 0x860d8b8b, 0x850f8a8a, 0x90e07070, 0x427c3e3e, 0xc471b5b5, 0xaacc6666, 0xd8904848, 0x05060303, 0x01f7f6f6, 0x121c0e0e, 0xa3c26161, 0x5f6a3535, 0xf9ae5757, 0xd069b9b9, 0x91178686, 0x5899c1c1, 0x273a1d1d, 0xb9279e9e, 0x38d9e1e1, 0x13ebf8f8, 0xb32b9898, 0x33221111, 0xbbd26969, 0x70a9d9d9, 0x89078e8e, 0xa7339494, 0xb62d9b9b, 0x223c1e1e, 0x92158787, 0x20c9e9e9, 0x4987cece, 0xffaa5555, 0x78502828, 0x7aa5dfdf, 0x8f038c8c, 0xf859a1a1, 0x80098989, 0x171a0d0d, 0xda65bfbf, 0x31d7e6e6, 0xc6844242, 0xb8d06868, 0xc3824141, 0xb0299999, 0x775a2d2d, 0x111e0f0f, 0xcb7bb0b0, 0xfca85454, 0xd66dbbbb, 0x3a2c1616]; + var T3 = [0x63a5c663, 0x7c84f87c, 0x7799ee77, 0x7b8df67b, 0xf20dfff2, 0x6bbdd66b, 0x6fb1de6f, 0xc55491c5, 0x30506030, 0x01030201, 0x67a9ce67, 0x2b7d562b, 0xfe19e7fe, 0xd762b5d7, 0xabe64dab, 0x769aec76, 0xca458fca, 0x829d1f82, 0xc94089c9, 0x7d87fa7d, 0xfa15effa, 0x59ebb259, 0x47c98e47, 0xf00bfbf0, 0xadec41ad, 0xd467b3d4, 0xa2fd5fa2, 0xafea45af, 0x9cbf239c, 0xa4f753a4, 0x7296e472, 0xc05b9bc0, 0xb7c275b7, 0xfd1ce1fd, 0x93ae3d93, 0x266a4c26, 0x365a6c36, 0x3f417e3f, 0xf702f5f7, 0xcc4f83cc, 0x345c6834, 0xa5f451a5, 0xe534d1e5, 0xf108f9f1, 0x7193e271, 0xd873abd8, 0x31536231, 0x153f2a15, 0x040c0804, 0xc75295c7, 0x23654623, 0xc35e9dc3, 0x18283018, 0x96a13796, 0x050f0a05, 0x9ab52f9a, 0x07090e07, 0x12362412, 0x809b1b80, 0xe23ddfe2, 0xeb26cdeb, 0x27694e27, 0xb2cd7fb2, 0x759fea75, 0x091b1209, 0x839e1d83, 0x2c74582c, 0x1a2e341a, 0x1b2d361b, 0x6eb2dc6e, 0x5aeeb45a, 0xa0fb5ba0, 0x52f6a452, 0x3b4d763b, 0xd661b7d6, 0xb3ce7db3, 0x297b5229, 0xe33edde3, 0x2f715e2f, 0x84971384, 0x53f5a653, 0xd168b9d1, 0x00000000, 0xed2cc1ed, 0x20604020, 0xfc1fe3fc, 0xb1c879b1, 0x5bedb65b, 0x6abed46a, 0xcb468dcb, 0xbed967be, 0x394b7239, 0x4ade944a, 0x4cd4984c, 0x58e8b058, 0xcf4a85cf, 0xd06bbbd0, 0xef2ac5ef, 0xaae54faa, 0xfb16edfb, 0x43c58643, 0x4dd79a4d, 0x33556633, 0x85941185, 0x45cf8a45, 0xf910e9f9, 0x02060402, 0x7f81fe7f, 0x50f0a050, 0x3c44783c, 0x9fba259f, 0xa8e34ba8, 0x51f3a251, 0xa3fe5da3, 0x40c08040, 0x8f8a058f, 0x92ad3f92, 0x9dbc219d, 0x38487038, 0xf504f1f5, 0xbcdf63bc, 0xb6c177b6, 0xda75afda, 0x21634221, 0x10302010, 0xff1ae5ff, 0xf30efdf3, 0xd26dbfd2, 0xcd4c81cd, 0x0c14180c, 0x13352613, 0xec2fc3ec, 0x5fe1be5f, 0x97a23597, 0x44cc8844, 0x17392e17, 0xc45793c4, 0xa7f255a7, 0x7e82fc7e, 0x3d477a3d, 0x64acc864, 0x5de7ba5d, 0x192b3219, 0x7395e673, 0x60a0c060, 0x81981981, 0x4fd19e4f, 0xdc7fa3dc, 0x22664422, 0x2a7e542a, 0x90ab3b90, 0x88830b88, 0x46ca8c46, 0xee29c7ee, 0xb8d36bb8, 0x143c2814, 0xde79a7de, 0x5ee2bc5e, 0x0b1d160b, 0xdb76addb, 0xe03bdbe0, 0x32566432, 0x3a4e743a, 0x0a1e140a, 0x49db9249, 0x060a0c06, 0x246c4824, 0x5ce4b85c, 0xc25d9fc2, 0xd36ebdd3, 0xacef43ac, 0x62a6c462, 0x91a83991, 0x95a43195, 0xe437d3e4, 0x798bf279, 0xe732d5e7, 0xc8438bc8, 0x37596e37, 0x6db7da6d, 0x8d8c018d, 0xd564b1d5, 0x4ed29c4e, 0xa9e049a9, 0x6cb4d86c, 0x56faac56, 0xf407f3f4, 0xea25cfea, 0x65afca65, 0x7a8ef47a, 0xaee947ae, 0x08181008, 0xbad56fba, 0x7888f078, 0x256f4a25, 0x2e725c2e, 0x1c24381c, 0xa6f157a6, 0xb4c773b4, 0xc65197c6, 0xe823cbe8, 0xdd7ca1dd, 0x749ce874, 0x1f213e1f, 0x4bdd964b, 0xbddc61bd, 0x8b860d8b, 0x8a850f8a, 0x7090e070, 0x3e427c3e, 0xb5c471b5, 0x66aacc66, 0x48d89048, 0x03050603, 0xf601f7f6, 0x0e121c0e, 0x61a3c261, 0x355f6a35, 0x57f9ae57, 0xb9d069b9, 0x86911786, 0xc15899c1, 0x1d273a1d, 0x9eb9279e, 0xe138d9e1, 0xf813ebf8, 0x98b32b98, 0x11332211, 0x69bbd269, 0xd970a9d9, 0x8e89078e, 0x94a73394, 0x9bb62d9b, 0x1e223c1e, 0x87921587, 0xe920c9e9, 0xce4987ce, 0x55ffaa55, 0x28785028, 0xdf7aa5df, 0x8c8f038c, 0xa1f859a1, 0x89800989, 0x0d171a0d, 0xbfda65bf, 0xe631d7e6, 0x42c68442, 0x68b8d068, 0x41c38241, 0x99b02999, 0x2d775a2d, 0x0f111e0f, 0xb0cb7bb0, 0x54fca854, 0xbbd66dbb, 0x163a2c16]; + var T4 = [0x6363a5c6, 0x7c7c84f8, 0x777799ee, 0x7b7b8df6, 0xf2f20dff, 0x6b6bbdd6, 0x6f6fb1de, 0xc5c55491, 0x30305060, 0x01010302, 0x6767a9ce, 0x2b2b7d56, 0xfefe19e7, 0xd7d762b5, 0xababe64d, 0x76769aec, 0xcaca458f, 0x82829d1f, 0xc9c94089, 0x7d7d87fa, 0xfafa15ef, 0x5959ebb2, 0x4747c98e, 0xf0f00bfb, 0xadadec41, 0xd4d467b3, 0xa2a2fd5f, 0xafafea45, 0x9c9cbf23, 0xa4a4f753, 0x727296e4, 0xc0c05b9b, 0xb7b7c275, 0xfdfd1ce1, 0x9393ae3d, 0x26266a4c, 0x36365a6c, 0x3f3f417e, 0xf7f702f5, 0xcccc4f83, 0x34345c68, 0xa5a5f451, 0xe5e534d1, 0xf1f108f9, 0x717193e2, 0xd8d873ab, 0x31315362, 0x15153f2a, 0x04040c08, 0xc7c75295, 0x23236546, 0xc3c35e9d, 0x18182830, 0x9696a137, 0x05050f0a, 0x9a9ab52f, 0x0707090e, 0x12123624, 0x80809b1b, 0xe2e23ddf, 0xebeb26cd, 0x2727694e, 0xb2b2cd7f, 0x75759fea, 0x09091b12, 0x83839e1d, 0x2c2c7458, 0x1a1a2e34, 0x1b1b2d36, 0x6e6eb2dc, 0x5a5aeeb4, 0xa0a0fb5b, 0x5252f6a4, 0x3b3b4d76, 0xd6d661b7, 0xb3b3ce7d, 0x29297b52, 0xe3e33edd, 0x2f2f715e, 0x84849713, 0x5353f5a6, 0xd1d168b9, 0x00000000, 0xeded2cc1, 0x20206040, 0xfcfc1fe3, 0xb1b1c879, 0x5b5bedb6, 0x6a6abed4, 0xcbcb468d, 0xbebed967, 0x39394b72, 0x4a4ade94, 0x4c4cd498, 0x5858e8b0, 0xcfcf4a85, 0xd0d06bbb, 0xefef2ac5, 0xaaaae54f, 0xfbfb16ed, 0x4343c586, 0x4d4dd79a, 0x33335566, 0x85859411, 0x4545cf8a, 0xf9f910e9, 0x02020604, 0x7f7f81fe, 0x5050f0a0, 0x3c3c4478, 0x9f9fba25, 0xa8a8e34b, 0x5151f3a2, 0xa3a3fe5d, 0x4040c080, 0x8f8f8a05, 0x9292ad3f, 0x9d9dbc21, 0x38384870, 0xf5f504f1, 0xbcbcdf63, 0xb6b6c177, 0xdada75af, 0x21216342, 0x10103020, 0xffff1ae5, 0xf3f30efd, 0xd2d26dbf, 0xcdcd4c81, 0x0c0c1418, 0x13133526, 0xecec2fc3, 0x5f5fe1be, 0x9797a235, 0x4444cc88, 0x1717392e, 0xc4c45793, 0xa7a7f255, 0x7e7e82fc, 0x3d3d477a, 0x6464acc8, 0x5d5de7ba, 0x19192b32, 0x737395e6, 0x6060a0c0, 0x81819819, 0x4f4fd19e, 0xdcdc7fa3, 0x22226644, 0x2a2a7e54, 0x9090ab3b, 0x8888830b, 0x4646ca8c, 0xeeee29c7, 0xb8b8d36b, 0x14143c28, 0xdede79a7, 0x5e5ee2bc, 0x0b0b1d16, 0xdbdb76ad, 0xe0e03bdb, 0x32325664, 0x3a3a4e74, 0x0a0a1e14, 0x4949db92, 0x06060a0c, 0x24246c48, 0x5c5ce4b8, 0xc2c25d9f, 0xd3d36ebd, 0xacacef43, 0x6262a6c4, 0x9191a839, 0x9595a431, 0xe4e437d3, 0x79798bf2, 0xe7e732d5, 0xc8c8438b, 0x3737596e, 0x6d6db7da, 0x8d8d8c01, 0xd5d564b1, 0x4e4ed29c, 0xa9a9e049, 0x6c6cb4d8, 0x5656faac, 0xf4f407f3, 0xeaea25cf, 0x6565afca, 0x7a7a8ef4, 0xaeaee947, 0x08081810, 0xbabad56f, 0x787888f0, 0x25256f4a, 0x2e2e725c, 0x1c1c2438, 0xa6a6f157, 0xb4b4c773, 0xc6c65197, 0xe8e823cb, 0xdddd7ca1, 0x74749ce8, 0x1f1f213e, 0x4b4bdd96, 0xbdbddc61, 0x8b8b860d, 0x8a8a850f, 0x707090e0, 0x3e3e427c, 0xb5b5c471, 0x6666aacc, 0x4848d890, 0x03030506, 0xf6f601f7, 0x0e0e121c, 0x6161a3c2, 0x35355f6a, 0x5757f9ae, 0xb9b9d069, 0x86869117, 0xc1c15899, 0x1d1d273a, 0x9e9eb927, 0xe1e138d9, 0xf8f813eb, 0x9898b32b, 0x11113322, 0x6969bbd2, 0xd9d970a9, 0x8e8e8907, 0x9494a733, 0x9b9bb62d, 0x1e1e223c, 0x87879215, 0xe9e920c9, 0xcece4987, 0x5555ffaa, 0x28287850, 0xdfdf7aa5, 0x8c8c8f03, 0xa1a1f859, 0x89898009, 0x0d0d171a, 0xbfbfda65, 0xe6e631d7, 0x4242c684, 0x6868b8d0, 0x4141c382, 0x9999b029, 0x2d2d775a, 0x0f0f111e, 0xb0b0cb7b, 0x5454fca8, 0xbbbbd66d, 0x16163a2c]; + + // Transformations for decryption + var T5 = [0x51f4a750, 0x7e416553, 0x1a17a4c3, 0x3a275e96, 0x3bab6bcb, 0x1f9d45f1, 0xacfa58ab, 0x4be30393, 0x2030fa55, 0xad766df6, 0x88cc7691, 0xf5024c25, 0x4fe5d7fc, 0xc52acbd7, 0x26354480, 0xb562a38f, 0xdeb15a49, 0x25ba1b67, 0x45ea0e98, 0x5dfec0e1, 0xc32f7502, 0x814cf012, 0x8d4697a3, 0x6bd3f9c6, 0x038f5fe7, 0x15929c95, 0xbf6d7aeb, 0x955259da, 0xd4be832d, 0x587421d3, 0x49e06929, 0x8ec9c844, 0x75c2896a, 0xf48e7978, 0x99583e6b, 0x27b971dd, 0xbee14fb6, 0xf088ad17, 0xc920ac66, 0x7dce3ab4, 0x63df4a18, 0xe51a3182, 0x97513360, 0x62537f45, 0xb16477e0, 0xbb6bae84, 0xfe81a01c, 0xf9082b94, 0x70486858, 0x8f45fd19, 0x94de6c87, 0x527bf8b7, 0xab73d323, 0x724b02e2, 0xe31f8f57, 0x6655ab2a, 0xb2eb2807, 0x2fb5c203, 0x86c57b9a, 0xd33708a5, 0x302887f2, 0x23bfa5b2, 0x02036aba, 0xed16825c, 0x8acf1c2b, 0xa779b492, 0xf307f2f0, 0x4e69e2a1, 0x65daf4cd, 0x0605bed5, 0xd134621f, 0xc4a6fe8a, 0x342e539d, 0xa2f355a0, 0x058ae132, 0xa4f6eb75, 0x0b83ec39, 0x4060efaa, 0x5e719f06, 0xbd6e1051, 0x3e218af9, 0x96dd063d, 0xdd3e05ae, 0x4de6bd46, 0x91548db5, 0x71c45d05, 0x0406d46f, 0x605015ff, 0x1998fb24, 0xd6bde997, 0x894043cc, 0x67d99e77, 0xb0e842bd, 0x07898b88, 0xe7195b38, 0x79c8eedb, 0xa17c0a47, 0x7c420fe9, 0xf8841ec9, 0x00000000, 0x09808683, 0x322bed48, 0x1e1170ac, 0x6c5a724e, 0xfd0efffb, 0x0f853856, 0x3daed51e, 0x362d3927, 0x0a0fd964, 0x685ca621, 0x9b5b54d1, 0x24362e3a, 0x0c0a67b1, 0x9357e70f, 0xb4ee96d2, 0x1b9b919e, 0x80c0c54f, 0x61dc20a2, 0x5a774b69, 0x1c121a16, 0xe293ba0a, 0xc0a02ae5, 0x3c22e043, 0x121b171d, 0x0e090d0b, 0xf28bc7ad, 0x2db6a8b9, 0x141ea9c8, 0x57f11985, 0xaf75074c, 0xee99ddbb, 0xa37f60fd, 0xf701269f, 0x5c72f5bc, 0x44663bc5, 0x5bfb7e34, 0x8b432976, 0xcb23c6dc, 0xb6edfc68, 0xb8e4f163, 0xd731dcca, 0x42638510, 0x13972240, 0x84c61120, 0x854a247d, 0xd2bb3df8, 0xaef93211, 0xc729a16d, 0x1d9e2f4b, 0xdcb230f3, 0x0d8652ec, 0x77c1e3d0, 0x2bb3166c, 0xa970b999, 0x119448fa, 0x47e96422, 0xa8fc8cc4, 0xa0f03f1a, 0x567d2cd8, 0x223390ef, 0x87494ec7, 0xd938d1c1, 0x8ccaa2fe, 0x98d40b36, 0xa6f581cf, 0xa57ade28, 0xdab78e26, 0x3fadbfa4, 0x2c3a9de4, 0x5078920d, 0x6a5fcc9b, 0x547e4662, 0xf68d13c2, 0x90d8b8e8, 0x2e39f75e, 0x82c3aff5, 0x9f5d80be, 0x69d0937c, 0x6fd52da9, 0xcf2512b3, 0xc8ac993b, 0x10187da7, 0xe89c636e, 0xdb3bbb7b, 0xcd267809, 0x6e5918f4, 0xec9ab701, 0x834f9aa8, 0xe6956e65, 0xaaffe67e, 0x21bccf08, 0xef15e8e6, 0xbae79bd9, 0x4a6f36ce, 0xea9f09d4, 0x29b07cd6, 0x31a4b2af, 0x2a3f2331, 0xc6a59430, 0x35a266c0, 0x744ebc37, 0xfc82caa6, 0xe090d0b0, 0x33a7d815, 0xf104984a, 0x41ecdaf7, 0x7fcd500e, 0x1791f62f, 0x764dd68d, 0x43efb04d, 0xccaa4d54, 0xe49604df, 0x9ed1b5e3, 0x4c6a881b, 0xc12c1fb8, 0x4665517f, 0x9d5eea04, 0x018c355d, 0xfa877473, 0xfb0b412e, 0xb3671d5a, 0x92dbd252, 0xe9105633, 0x6dd64713, 0x9ad7618c, 0x37a10c7a, 0x59f8148e, 0xeb133c89, 0xcea927ee, 0xb761c935, 0xe11ce5ed, 0x7a47b13c, 0x9cd2df59, 0x55f2733f, 0x1814ce79, 0x73c737bf, 0x53f7cdea, 0x5ffdaa5b, 0xdf3d6f14, 0x7844db86, 0xcaaff381, 0xb968c43e, 0x3824342c, 0xc2a3405f, 0x161dc372, 0xbce2250c, 0x283c498b, 0xff0d9541, 0x39a80171, 0x080cb3de, 0xd8b4e49c, 0x6456c190, 0x7bcb8461, 0xd532b670, 0x486c5c74, 0xd0b85742]; + var T6 = [0x5051f4a7, 0x537e4165, 0xc31a17a4, 0x963a275e, 0xcb3bab6b, 0xf11f9d45, 0xabacfa58, 0x934be303, 0x552030fa, 0xf6ad766d, 0x9188cc76, 0x25f5024c, 0xfc4fe5d7, 0xd7c52acb, 0x80263544, 0x8fb562a3, 0x49deb15a, 0x6725ba1b, 0x9845ea0e, 0xe15dfec0, 0x02c32f75, 0x12814cf0, 0xa38d4697, 0xc66bd3f9, 0xe7038f5f, 0x9515929c, 0xebbf6d7a, 0xda955259, 0x2dd4be83, 0xd3587421, 0x2949e069, 0x448ec9c8, 0x6a75c289, 0x78f48e79, 0x6b99583e, 0xdd27b971, 0xb6bee14f, 0x17f088ad, 0x66c920ac, 0xb47dce3a, 0x1863df4a, 0x82e51a31, 0x60975133, 0x4562537f, 0xe0b16477, 0x84bb6bae, 0x1cfe81a0, 0x94f9082b, 0x58704868, 0x198f45fd, 0x8794de6c, 0xb7527bf8, 0x23ab73d3, 0xe2724b02, 0x57e31f8f, 0x2a6655ab, 0x07b2eb28, 0x032fb5c2, 0x9a86c57b, 0xa5d33708, 0xf2302887, 0xb223bfa5, 0xba02036a, 0x5ced1682, 0x2b8acf1c, 0x92a779b4, 0xf0f307f2, 0xa14e69e2, 0xcd65daf4, 0xd50605be, 0x1fd13462, 0x8ac4a6fe, 0x9d342e53, 0xa0a2f355, 0x32058ae1, 0x75a4f6eb, 0x390b83ec, 0xaa4060ef, 0x065e719f, 0x51bd6e10, 0xf93e218a, 0x3d96dd06, 0xaedd3e05, 0x464de6bd, 0xb591548d, 0x0571c45d, 0x6f0406d4, 0xff605015, 0x241998fb, 0x97d6bde9, 0xcc894043, 0x7767d99e, 0xbdb0e842, 0x8807898b, 0x38e7195b, 0xdb79c8ee, 0x47a17c0a, 0xe97c420f, 0xc9f8841e, 0x00000000, 0x83098086, 0x48322bed, 0xac1e1170, 0x4e6c5a72, 0xfbfd0eff, 0x560f8538, 0x1e3daed5, 0x27362d39, 0x640a0fd9, 0x21685ca6, 0xd19b5b54, 0x3a24362e, 0xb10c0a67, 0x0f9357e7, 0xd2b4ee96, 0x9e1b9b91, 0x4f80c0c5, 0xa261dc20, 0x695a774b, 0x161c121a, 0x0ae293ba, 0xe5c0a02a, 0x433c22e0, 0x1d121b17, 0x0b0e090d, 0xadf28bc7, 0xb92db6a8, 0xc8141ea9, 0x8557f119, 0x4caf7507, 0xbbee99dd, 0xfda37f60, 0x9ff70126, 0xbc5c72f5, 0xc544663b, 0x345bfb7e, 0x768b4329, 0xdccb23c6, 0x68b6edfc, 0x63b8e4f1, 0xcad731dc, 0x10426385, 0x40139722, 0x2084c611, 0x7d854a24, 0xf8d2bb3d, 0x11aef932, 0x6dc729a1, 0x4b1d9e2f, 0xf3dcb230, 0xec0d8652, 0xd077c1e3, 0x6c2bb316, 0x99a970b9, 0xfa119448, 0x2247e964, 0xc4a8fc8c, 0x1aa0f03f, 0xd8567d2c, 0xef223390, 0xc787494e, 0xc1d938d1, 0xfe8ccaa2, 0x3698d40b, 0xcfa6f581, 0x28a57ade, 0x26dab78e, 0xa43fadbf, 0xe42c3a9d, 0x0d507892, 0x9b6a5fcc, 0x62547e46, 0xc2f68d13, 0xe890d8b8, 0x5e2e39f7, 0xf582c3af, 0xbe9f5d80, 0x7c69d093, 0xa96fd52d, 0xb3cf2512, 0x3bc8ac99, 0xa710187d, 0x6ee89c63, 0x7bdb3bbb, 0x09cd2678, 0xf46e5918, 0x01ec9ab7, 0xa8834f9a, 0x65e6956e, 0x7eaaffe6, 0x0821bccf, 0xe6ef15e8, 0xd9bae79b, 0xce4a6f36, 0xd4ea9f09, 0xd629b07c, 0xaf31a4b2, 0x312a3f23, 0x30c6a594, 0xc035a266, 0x37744ebc, 0xa6fc82ca, 0xb0e090d0, 0x1533a7d8, 0x4af10498, 0xf741ecda, 0x0e7fcd50, 0x2f1791f6, 0x8d764dd6, 0x4d43efb0, 0x54ccaa4d, 0xdfe49604, 0xe39ed1b5, 0x1b4c6a88, 0xb8c12c1f, 0x7f466551, 0x049d5eea, 0x5d018c35, 0x73fa8774, 0x2efb0b41, 0x5ab3671d, 0x5292dbd2, 0x33e91056, 0x136dd647, 0x8c9ad761, 0x7a37a10c, 0x8e59f814, 0x89eb133c, 0xeecea927, 0x35b761c9, 0xede11ce5, 0x3c7a47b1, 0x599cd2df, 0x3f55f273, 0x791814ce, 0xbf73c737, 0xea53f7cd, 0x5b5ffdaa, 0x14df3d6f, 0x867844db, 0x81caaff3, 0x3eb968c4, 0x2c382434, 0x5fc2a340, 0x72161dc3, 0x0cbce225, 0x8b283c49, 0x41ff0d95, 0x7139a801, 0xde080cb3, 0x9cd8b4e4, 0x906456c1, 0x617bcb84, 0x70d532b6, 0x74486c5c, 0x42d0b857]; + var T7 = [0xa75051f4, 0x65537e41, 0xa4c31a17, 0x5e963a27, 0x6bcb3bab, 0x45f11f9d, 0x58abacfa, 0x03934be3, 0xfa552030, 0x6df6ad76, 0x769188cc, 0x4c25f502, 0xd7fc4fe5, 0xcbd7c52a, 0x44802635, 0xa38fb562, 0x5a49deb1, 0x1b6725ba, 0x0e9845ea, 0xc0e15dfe, 0x7502c32f, 0xf012814c, 0x97a38d46, 0xf9c66bd3, 0x5fe7038f, 0x9c951592, 0x7aebbf6d, 0x59da9552, 0x832dd4be, 0x21d35874, 0x692949e0, 0xc8448ec9, 0x896a75c2, 0x7978f48e, 0x3e6b9958, 0x71dd27b9, 0x4fb6bee1, 0xad17f088, 0xac66c920, 0x3ab47dce, 0x4a1863df, 0x3182e51a, 0x33609751, 0x7f456253, 0x77e0b164, 0xae84bb6b, 0xa01cfe81, 0x2b94f908, 0x68587048, 0xfd198f45, 0x6c8794de, 0xf8b7527b, 0xd323ab73, 0x02e2724b, 0x8f57e31f, 0xab2a6655, 0x2807b2eb, 0xc2032fb5, 0x7b9a86c5, 0x08a5d337, 0x87f23028, 0xa5b223bf, 0x6aba0203, 0x825ced16, 0x1c2b8acf, 0xb492a779, 0xf2f0f307, 0xe2a14e69, 0xf4cd65da, 0xbed50605, 0x621fd134, 0xfe8ac4a6, 0x539d342e, 0x55a0a2f3, 0xe132058a, 0xeb75a4f6, 0xec390b83, 0xefaa4060, 0x9f065e71, 0x1051bd6e, 0x8af93e21, 0x063d96dd, 0x05aedd3e, 0xbd464de6, 0x8db59154, 0x5d0571c4, 0xd46f0406, 0x15ff6050, 0xfb241998, 0xe997d6bd, 0x43cc8940, 0x9e7767d9, 0x42bdb0e8, 0x8b880789, 0x5b38e719, 0xeedb79c8, 0x0a47a17c, 0x0fe97c42, 0x1ec9f884, 0x00000000, 0x86830980, 0xed48322b, 0x70ac1e11, 0x724e6c5a, 0xfffbfd0e, 0x38560f85, 0xd51e3dae, 0x3927362d, 0xd9640a0f, 0xa621685c, 0x54d19b5b, 0x2e3a2436, 0x67b10c0a, 0xe70f9357, 0x96d2b4ee, 0x919e1b9b, 0xc54f80c0, 0x20a261dc, 0x4b695a77, 0x1a161c12, 0xba0ae293, 0x2ae5c0a0, 0xe0433c22, 0x171d121b, 0x0d0b0e09, 0xc7adf28b, 0xa8b92db6, 0xa9c8141e, 0x198557f1, 0x074caf75, 0xddbbee99, 0x60fda37f, 0x269ff701, 0xf5bc5c72, 0x3bc54466, 0x7e345bfb, 0x29768b43, 0xc6dccb23, 0xfc68b6ed, 0xf163b8e4, 0xdccad731, 0x85104263, 0x22401397, 0x112084c6, 0x247d854a, 0x3df8d2bb, 0x3211aef9, 0xa16dc729, 0x2f4b1d9e, 0x30f3dcb2, 0x52ec0d86, 0xe3d077c1, 0x166c2bb3, 0xb999a970, 0x48fa1194, 0x642247e9, 0x8cc4a8fc, 0x3f1aa0f0, 0x2cd8567d, 0x90ef2233, 0x4ec78749, 0xd1c1d938, 0xa2fe8cca, 0x0b3698d4, 0x81cfa6f5, 0xde28a57a, 0x8e26dab7, 0xbfa43fad, 0x9de42c3a, 0x920d5078, 0xcc9b6a5f, 0x4662547e, 0x13c2f68d, 0xb8e890d8, 0xf75e2e39, 0xaff582c3, 0x80be9f5d, 0x937c69d0, 0x2da96fd5, 0x12b3cf25, 0x993bc8ac, 0x7da71018, 0x636ee89c, 0xbb7bdb3b, 0x7809cd26, 0x18f46e59, 0xb701ec9a, 0x9aa8834f, 0x6e65e695, 0xe67eaaff, 0xcf0821bc, 0xe8e6ef15, 0x9bd9bae7, 0x36ce4a6f, 0x09d4ea9f, 0x7cd629b0, 0xb2af31a4, 0x23312a3f, 0x9430c6a5, 0x66c035a2, 0xbc37744e, 0xcaa6fc82, 0xd0b0e090, 0xd81533a7, 0x984af104, 0xdaf741ec, 0x500e7fcd, 0xf62f1791, 0xd68d764d, 0xb04d43ef, 0x4d54ccaa, 0x04dfe496, 0xb5e39ed1, 0x881b4c6a, 0x1fb8c12c, 0x517f4665, 0xea049d5e, 0x355d018c, 0x7473fa87, 0x412efb0b, 0x1d5ab367, 0xd25292db, 0x5633e910, 0x47136dd6, 0x618c9ad7, 0x0c7a37a1, 0x148e59f8, 0x3c89eb13, 0x27eecea9, 0xc935b761, 0xe5ede11c, 0xb13c7a47, 0xdf599cd2, 0x733f55f2, 0xce791814, 0x37bf73c7, 0xcdea53f7, 0xaa5b5ffd, 0x6f14df3d, 0xdb867844, 0xf381caaf, 0xc43eb968, 0x342c3824, 0x405fc2a3, 0xc372161d, 0x250cbce2, 0x498b283c, 0x9541ff0d, 0x017139a8, 0xb3de080c, 0xe49cd8b4, 0xc1906456, 0x84617bcb, 0xb670d532, 0x5c74486c, 0x5742d0b8]; + var T8 = [0xf4a75051, 0x4165537e, 0x17a4c31a, 0x275e963a, 0xab6bcb3b, 0x9d45f11f, 0xfa58abac, 0xe303934b, 0x30fa5520, 0x766df6ad, 0xcc769188, 0x024c25f5, 0xe5d7fc4f, 0x2acbd7c5, 0x35448026, 0x62a38fb5, 0xb15a49de, 0xba1b6725, 0xea0e9845, 0xfec0e15d, 0x2f7502c3, 0x4cf01281, 0x4697a38d, 0xd3f9c66b, 0x8f5fe703, 0x929c9515, 0x6d7aebbf, 0x5259da95, 0xbe832dd4, 0x7421d358, 0xe0692949, 0xc9c8448e, 0xc2896a75, 0x8e7978f4, 0x583e6b99, 0xb971dd27, 0xe14fb6be, 0x88ad17f0, 0x20ac66c9, 0xce3ab47d, 0xdf4a1863, 0x1a3182e5, 0x51336097, 0x537f4562, 0x6477e0b1, 0x6bae84bb, 0x81a01cfe, 0x082b94f9, 0x48685870, 0x45fd198f, 0xde6c8794, 0x7bf8b752, 0x73d323ab, 0x4b02e272, 0x1f8f57e3, 0x55ab2a66, 0xeb2807b2, 0xb5c2032f, 0xc57b9a86, 0x3708a5d3, 0x2887f230, 0xbfa5b223, 0x036aba02, 0x16825ced, 0xcf1c2b8a, 0x79b492a7, 0x07f2f0f3, 0x69e2a14e, 0xdaf4cd65, 0x05bed506, 0x34621fd1, 0xa6fe8ac4, 0x2e539d34, 0xf355a0a2, 0x8ae13205, 0xf6eb75a4, 0x83ec390b, 0x60efaa40, 0x719f065e, 0x6e1051bd, 0x218af93e, 0xdd063d96, 0x3e05aedd, 0xe6bd464d, 0x548db591, 0xc45d0571, 0x06d46f04, 0x5015ff60, 0x98fb2419, 0xbde997d6, 0x4043cc89, 0xd99e7767, 0xe842bdb0, 0x898b8807, 0x195b38e7, 0xc8eedb79, 0x7c0a47a1, 0x420fe97c, 0x841ec9f8, 0x00000000, 0x80868309, 0x2bed4832, 0x1170ac1e, 0x5a724e6c, 0x0efffbfd, 0x8538560f, 0xaed51e3d, 0x2d392736, 0x0fd9640a, 0x5ca62168, 0x5b54d19b, 0x362e3a24, 0x0a67b10c, 0x57e70f93, 0xee96d2b4, 0x9b919e1b, 0xc0c54f80, 0xdc20a261, 0x774b695a, 0x121a161c, 0x93ba0ae2, 0xa02ae5c0, 0x22e0433c, 0x1b171d12, 0x090d0b0e, 0x8bc7adf2, 0xb6a8b92d, 0x1ea9c814, 0xf1198557, 0x75074caf, 0x99ddbbee, 0x7f60fda3, 0x01269ff7, 0x72f5bc5c, 0x663bc544, 0xfb7e345b, 0x4329768b, 0x23c6dccb, 0xedfc68b6, 0xe4f163b8, 0x31dccad7, 0x63851042, 0x97224013, 0xc6112084, 0x4a247d85, 0xbb3df8d2, 0xf93211ae, 0x29a16dc7, 0x9e2f4b1d, 0xb230f3dc, 0x8652ec0d, 0xc1e3d077, 0xb3166c2b, 0x70b999a9, 0x9448fa11, 0xe9642247, 0xfc8cc4a8, 0xf03f1aa0, 0x7d2cd856, 0x3390ef22, 0x494ec787, 0x38d1c1d9, 0xcaa2fe8c, 0xd40b3698, 0xf581cfa6, 0x7ade28a5, 0xb78e26da, 0xadbfa43f, 0x3a9de42c, 0x78920d50, 0x5fcc9b6a, 0x7e466254, 0x8d13c2f6, 0xd8b8e890, 0x39f75e2e, 0xc3aff582, 0x5d80be9f, 0xd0937c69, 0xd52da96f, 0x2512b3cf, 0xac993bc8, 0x187da710, 0x9c636ee8, 0x3bbb7bdb, 0x267809cd, 0x5918f46e, 0x9ab701ec, 0x4f9aa883, 0x956e65e6, 0xffe67eaa, 0xbccf0821, 0x15e8e6ef, 0xe79bd9ba, 0x6f36ce4a, 0x9f09d4ea, 0xb07cd629, 0xa4b2af31, 0x3f23312a, 0xa59430c6, 0xa266c035, 0x4ebc3774, 0x82caa6fc, 0x90d0b0e0, 0xa7d81533, 0x04984af1, 0xecdaf741, 0xcd500e7f, 0x91f62f17, 0x4dd68d76, 0xefb04d43, 0xaa4d54cc, 0x9604dfe4, 0xd1b5e39e, 0x6a881b4c, 0x2c1fb8c1, 0x65517f46, 0x5eea049d, 0x8c355d01, 0x877473fa, 0x0b412efb, 0x671d5ab3, 0xdbd25292, 0x105633e9, 0xd647136d, 0xd7618c9a, 0xa10c7a37, 0xf8148e59, 0x133c89eb, 0xa927eece, 0x61c935b7, 0x1ce5ede1, 0x47b13c7a, 0xd2df599c, 0xf2733f55, 0x14ce7918, 0xc737bf73, 0xf7cdea53, 0xfdaa5b5f, 0x3d6f14df, 0x44db8678, 0xaff381ca, 0x68c43eb9, 0x24342c38, 0xa3405fc2, 0x1dc37216, 0xe2250cbc, 0x3c498b28, 0x0d9541ff, 0xa8017139, 0x0cb3de08, 0xb4e49cd8, 0x56c19064, 0xcb84617b, 0x32b670d5, 0x6c5c7448, 0xb85742d0]; + + // Transformations for decryption key expansion + var U1 = [0x00000000, 0x0e090d0b, 0x1c121a16, 0x121b171d, 0x3824342c, 0x362d3927, 0x24362e3a, 0x2a3f2331, 0x70486858, 0x7e416553, 0x6c5a724e, 0x62537f45, 0x486c5c74, 0x4665517f, 0x547e4662, 0x5a774b69, 0xe090d0b0, 0xee99ddbb, 0xfc82caa6, 0xf28bc7ad, 0xd8b4e49c, 0xd6bde997, 0xc4a6fe8a, 0xcaaff381, 0x90d8b8e8, 0x9ed1b5e3, 0x8ccaa2fe, 0x82c3aff5, 0xa8fc8cc4, 0xa6f581cf, 0xb4ee96d2, 0xbae79bd9, 0xdb3bbb7b, 0xd532b670, 0xc729a16d, 0xc920ac66, 0xe31f8f57, 0xed16825c, 0xff0d9541, 0xf104984a, 0xab73d323, 0xa57ade28, 0xb761c935, 0xb968c43e, 0x9357e70f, 0x9d5eea04, 0x8f45fd19, 0x814cf012, 0x3bab6bcb, 0x35a266c0, 0x27b971dd, 0x29b07cd6, 0x038f5fe7, 0x0d8652ec, 0x1f9d45f1, 0x119448fa, 0x4be30393, 0x45ea0e98, 0x57f11985, 0x59f8148e, 0x73c737bf, 0x7dce3ab4, 0x6fd52da9, 0x61dc20a2, 0xad766df6, 0xa37f60fd, 0xb16477e0, 0xbf6d7aeb, 0x955259da, 0x9b5b54d1, 0x894043cc, 0x87494ec7, 0xdd3e05ae, 0xd33708a5, 0xc12c1fb8, 0xcf2512b3, 0xe51a3182, 0xeb133c89, 0xf9082b94, 0xf701269f, 0x4de6bd46, 0x43efb04d, 0x51f4a750, 0x5ffdaa5b, 0x75c2896a, 0x7bcb8461, 0x69d0937c, 0x67d99e77, 0x3daed51e, 0x33a7d815, 0x21bccf08, 0x2fb5c203, 0x058ae132, 0x0b83ec39, 0x1998fb24, 0x1791f62f, 0x764dd68d, 0x7844db86, 0x6a5fcc9b, 0x6456c190, 0x4e69e2a1, 0x4060efaa, 0x527bf8b7, 0x5c72f5bc, 0x0605bed5, 0x080cb3de, 0x1a17a4c3, 0x141ea9c8, 0x3e218af9, 0x302887f2, 0x223390ef, 0x2c3a9de4, 0x96dd063d, 0x98d40b36, 0x8acf1c2b, 0x84c61120, 0xaef93211, 0xa0f03f1a, 0xb2eb2807, 0xbce2250c, 0xe6956e65, 0xe89c636e, 0xfa877473, 0xf48e7978, 0xdeb15a49, 0xd0b85742, 0xc2a3405f, 0xccaa4d54, 0x41ecdaf7, 0x4fe5d7fc, 0x5dfec0e1, 0x53f7cdea, 0x79c8eedb, 0x77c1e3d0, 0x65daf4cd, 0x6bd3f9c6, 0x31a4b2af, 0x3fadbfa4, 0x2db6a8b9, 0x23bfa5b2, 0x09808683, 0x07898b88, 0x15929c95, 0x1b9b919e, 0xa17c0a47, 0xaf75074c, 0xbd6e1051, 0xb3671d5a, 0x99583e6b, 0x97513360, 0x854a247d, 0x8b432976, 0xd134621f, 0xdf3d6f14, 0xcd267809, 0xc32f7502, 0xe9105633, 0xe7195b38, 0xf5024c25, 0xfb0b412e, 0x9ad7618c, 0x94de6c87, 0x86c57b9a, 0x88cc7691, 0xa2f355a0, 0xacfa58ab, 0xbee14fb6, 0xb0e842bd, 0xea9f09d4, 0xe49604df, 0xf68d13c2, 0xf8841ec9, 0xd2bb3df8, 0xdcb230f3, 0xcea927ee, 0xc0a02ae5, 0x7a47b13c, 0x744ebc37, 0x6655ab2a, 0x685ca621, 0x42638510, 0x4c6a881b, 0x5e719f06, 0x5078920d, 0x0a0fd964, 0x0406d46f, 0x161dc372, 0x1814ce79, 0x322bed48, 0x3c22e043, 0x2e39f75e, 0x2030fa55, 0xec9ab701, 0xe293ba0a, 0xf088ad17, 0xfe81a01c, 0xd4be832d, 0xdab78e26, 0xc8ac993b, 0xc6a59430, 0x9cd2df59, 0x92dbd252, 0x80c0c54f, 0x8ec9c844, 0xa4f6eb75, 0xaaffe67e, 0xb8e4f163, 0xb6edfc68, 0x0c0a67b1, 0x02036aba, 0x10187da7, 0x1e1170ac, 0x342e539d, 0x3a275e96, 0x283c498b, 0x26354480, 0x7c420fe9, 0x724b02e2, 0x605015ff, 0x6e5918f4, 0x44663bc5, 0x4a6f36ce, 0x587421d3, 0x567d2cd8, 0x37a10c7a, 0x39a80171, 0x2bb3166c, 0x25ba1b67, 0x0f853856, 0x018c355d, 0x13972240, 0x1d9e2f4b, 0x47e96422, 0x49e06929, 0x5bfb7e34, 0x55f2733f, 0x7fcd500e, 0x71c45d05, 0x63df4a18, 0x6dd64713, 0xd731dcca, 0xd938d1c1, 0xcb23c6dc, 0xc52acbd7, 0xef15e8e6, 0xe11ce5ed, 0xf307f2f0, 0xfd0efffb, 0xa779b492, 0xa970b999, 0xbb6bae84, 0xb562a38f, 0x9f5d80be, 0x91548db5, 0x834f9aa8, 0x8d4697a3]; + var U2 = [0x00000000, 0x0b0e090d, 0x161c121a, 0x1d121b17, 0x2c382434, 0x27362d39, 0x3a24362e, 0x312a3f23, 0x58704868, 0x537e4165, 0x4e6c5a72, 0x4562537f, 0x74486c5c, 0x7f466551, 0x62547e46, 0x695a774b, 0xb0e090d0, 0xbbee99dd, 0xa6fc82ca, 0xadf28bc7, 0x9cd8b4e4, 0x97d6bde9, 0x8ac4a6fe, 0x81caaff3, 0xe890d8b8, 0xe39ed1b5, 0xfe8ccaa2, 0xf582c3af, 0xc4a8fc8c, 0xcfa6f581, 0xd2b4ee96, 0xd9bae79b, 0x7bdb3bbb, 0x70d532b6, 0x6dc729a1, 0x66c920ac, 0x57e31f8f, 0x5ced1682, 0x41ff0d95, 0x4af10498, 0x23ab73d3, 0x28a57ade, 0x35b761c9, 0x3eb968c4, 0x0f9357e7, 0x049d5eea, 0x198f45fd, 0x12814cf0, 0xcb3bab6b, 0xc035a266, 0xdd27b971, 0xd629b07c, 0xe7038f5f, 0xec0d8652, 0xf11f9d45, 0xfa119448, 0x934be303, 0x9845ea0e, 0x8557f119, 0x8e59f814, 0xbf73c737, 0xb47dce3a, 0xa96fd52d, 0xa261dc20, 0xf6ad766d, 0xfda37f60, 0xe0b16477, 0xebbf6d7a, 0xda955259, 0xd19b5b54, 0xcc894043, 0xc787494e, 0xaedd3e05, 0xa5d33708, 0xb8c12c1f, 0xb3cf2512, 0x82e51a31, 0x89eb133c, 0x94f9082b, 0x9ff70126, 0x464de6bd, 0x4d43efb0, 0x5051f4a7, 0x5b5ffdaa, 0x6a75c289, 0x617bcb84, 0x7c69d093, 0x7767d99e, 0x1e3daed5, 0x1533a7d8, 0x0821bccf, 0x032fb5c2, 0x32058ae1, 0x390b83ec, 0x241998fb, 0x2f1791f6, 0x8d764dd6, 0x867844db, 0x9b6a5fcc, 0x906456c1, 0xa14e69e2, 0xaa4060ef, 0xb7527bf8, 0xbc5c72f5, 0xd50605be, 0xde080cb3, 0xc31a17a4, 0xc8141ea9, 0xf93e218a, 0xf2302887, 0xef223390, 0xe42c3a9d, 0x3d96dd06, 0x3698d40b, 0x2b8acf1c, 0x2084c611, 0x11aef932, 0x1aa0f03f, 0x07b2eb28, 0x0cbce225, 0x65e6956e, 0x6ee89c63, 0x73fa8774, 0x78f48e79, 0x49deb15a, 0x42d0b857, 0x5fc2a340, 0x54ccaa4d, 0xf741ecda, 0xfc4fe5d7, 0xe15dfec0, 0xea53f7cd, 0xdb79c8ee, 0xd077c1e3, 0xcd65daf4, 0xc66bd3f9, 0xaf31a4b2, 0xa43fadbf, 0xb92db6a8, 0xb223bfa5, 0x83098086, 0x8807898b, 0x9515929c, 0x9e1b9b91, 0x47a17c0a, 0x4caf7507, 0x51bd6e10, 0x5ab3671d, 0x6b99583e, 0x60975133, 0x7d854a24, 0x768b4329, 0x1fd13462, 0x14df3d6f, 0x09cd2678, 0x02c32f75, 0x33e91056, 0x38e7195b, 0x25f5024c, 0x2efb0b41, 0x8c9ad761, 0x8794de6c, 0x9a86c57b, 0x9188cc76, 0xa0a2f355, 0xabacfa58, 0xb6bee14f, 0xbdb0e842, 0xd4ea9f09, 0xdfe49604, 0xc2f68d13, 0xc9f8841e, 0xf8d2bb3d, 0xf3dcb230, 0xeecea927, 0xe5c0a02a, 0x3c7a47b1, 0x37744ebc, 0x2a6655ab, 0x21685ca6, 0x10426385, 0x1b4c6a88, 0x065e719f, 0x0d507892, 0x640a0fd9, 0x6f0406d4, 0x72161dc3, 0x791814ce, 0x48322bed, 0x433c22e0, 0x5e2e39f7, 0x552030fa, 0x01ec9ab7, 0x0ae293ba, 0x17f088ad, 0x1cfe81a0, 0x2dd4be83, 0x26dab78e, 0x3bc8ac99, 0x30c6a594, 0x599cd2df, 0x5292dbd2, 0x4f80c0c5, 0x448ec9c8, 0x75a4f6eb, 0x7eaaffe6, 0x63b8e4f1, 0x68b6edfc, 0xb10c0a67, 0xba02036a, 0xa710187d, 0xac1e1170, 0x9d342e53, 0x963a275e, 0x8b283c49, 0x80263544, 0xe97c420f, 0xe2724b02, 0xff605015, 0xf46e5918, 0xc544663b, 0xce4a6f36, 0xd3587421, 0xd8567d2c, 0x7a37a10c, 0x7139a801, 0x6c2bb316, 0x6725ba1b, 0x560f8538, 0x5d018c35, 0x40139722, 0x4b1d9e2f, 0x2247e964, 0x2949e069, 0x345bfb7e, 0x3f55f273, 0x0e7fcd50, 0x0571c45d, 0x1863df4a, 0x136dd647, 0xcad731dc, 0xc1d938d1, 0xdccb23c6, 0xd7c52acb, 0xe6ef15e8, 0xede11ce5, 0xf0f307f2, 0xfbfd0eff, 0x92a779b4, 0x99a970b9, 0x84bb6bae, 0x8fb562a3, 0xbe9f5d80, 0xb591548d, 0xa8834f9a, 0xa38d4697]; + var U3 = [0x00000000, 0x0d0b0e09, 0x1a161c12, 0x171d121b, 0x342c3824, 0x3927362d, 0x2e3a2436, 0x23312a3f, 0x68587048, 0x65537e41, 0x724e6c5a, 0x7f456253, 0x5c74486c, 0x517f4665, 0x4662547e, 0x4b695a77, 0xd0b0e090, 0xddbbee99, 0xcaa6fc82, 0xc7adf28b, 0xe49cd8b4, 0xe997d6bd, 0xfe8ac4a6, 0xf381caaf, 0xb8e890d8, 0xb5e39ed1, 0xa2fe8cca, 0xaff582c3, 0x8cc4a8fc, 0x81cfa6f5, 0x96d2b4ee, 0x9bd9bae7, 0xbb7bdb3b, 0xb670d532, 0xa16dc729, 0xac66c920, 0x8f57e31f, 0x825ced16, 0x9541ff0d, 0x984af104, 0xd323ab73, 0xde28a57a, 0xc935b761, 0xc43eb968, 0xe70f9357, 0xea049d5e, 0xfd198f45, 0xf012814c, 0x6bcb3bab, 0x66c035a2, 0x71dd27b9, 0x7cd629b0, 0x5fe7038f, 0x52ec0d86, 0x45f11f9d, 0x48fa1194, 0x03934be3, 0x0e9845ea, 0x198557f1, 0x148e59f8, 0x37bf73c7, 0x3ab47dce, 0x2da96fd5, 0x20a261dc, 0x6df6ad76, 0x60fda37f, 0x77e0b164, 0x7aebbf6d, 0x59da9552, 0x54d19b5b, 0x43cc8940, 0x4ec78749, 0x05aedd3e, 0x08a5d337, 0x1fb8c12c, 0x12b3cf25, 0x3182e51a, 0x3c89eb13, 0x2b94f908, 0x269ff701, 0xbd464de6, 0xb04d43ef, 0xa75051f4, 0xaa5b5ffd, 0x896a75c2, 0x84617bcb, 0x937c69d0, 0x9e7767d9, 0xd51e3dae, 0xd81533a7, 0xcf0821bc, 0xc2032fb5, 0xe132058a, 0xec390b83, 0xfb241998, 0xf62f1791, 0xd68d764d, 0xdb867844, 0xcc9b6a5f, 0xc1906456, 0xe2a14e69, 0xefaa4060, 0xf8b7527b, 0xf5bc5c72, 0xbed50605, 0xb3de080c, 0xa4c31a17, 0xa9c8141e, 0x8af93e21, 0x87f23028, 0x90ef2233, 0x9de42c3a, 0x063d96dd, 0x0b3698d4, 0x1c2b8acf, 0x112084c6, 0x3211aef9, 0x3f1aa0f0, 0x2807b2eb, 0x250cbce2, 0x6e65e695, 0x636ee89c, 0x7473fa87, 0x7978f48e, 0x5a49deb1, 0x5742d0b8, 0x405fc2a3, 0x4d54ccaa, 0xdaf741ec, 0xd7fc4fe5, 0xc0e15dfe, 0xcdea53f7, 0xeedb79c8, 0xe3d077c1, 0xf4cd65da, 0xf9c66bd3, 0xb2af31a4, 0xbfa43fad, 0xa8b92db6, 0xa5b223bf, 0x86830980, 0x8b880789, 0x9c951592, 0x919e1b9b, 0x0a47a17c, 0x074caf75, 0x1051bd6e, 0x1d5ab367, 0x3e6b9958, 0x33609751, 0x247d854a, 0x29768b43, 0x621fd134, 0x6f14df3d, 0x7809cd26, 0x7502c32f, 0x5633e910, 0x5b38e719, 0x4c25f502, 0x412efb0b, 0x618c9ad7, 0x6c8794de, 0x7b9a86c5, 0x769188cc, 0x55a0a2f3, 0x58abacfa, 0x4fb6bee1, 0x42bdb0e8, 0x09d4ea9f, 0x04dfe496, 0x13c2f68d, 0x1ec9f884, 0x3df8d2bb, 0x30f3dcb2, 0x27eecea9, 0x2ae5c0a0, 0xb13c7a47, 0xbc37744e, 0xab2a6655, 0xa621685c, 0x85104263, 0x881b4c6a, 0x9f065e71, 0x920d5078, 0xd9640a0f, 0xd46f0406, 0xc372161d, 0xce791814, 0xed48322b, 0xe0433c22, 0xf75e2e39, 0xfa552030, 0xb701ec9a, 0xba0ae293, 0xad17f088, 0xa01cfe81, 0x832dd4be, 0x8e26dab7, 0x993bc8ac, 0x9430c6a5, 0xdf599cd2, 0xd25292db, 0xc54f80c0, 0xc8448ec9, 0xeb75a4f6, 0xe67eaaff, 0xf163b8e4, 0xfc68b6ed, 0x67b10c0a, 0x6aba0203, 0x7da71018, 0x70ac1e11, 0x539d342e, 0x5e963a27, 0x498b283c, 0x44802635, 0x0fe97c42, 0x02e2724b, 0x15ff6050, 0x18f46e59, 0x3bc54466, 0x36ce4a6f, 0x21d35874, 0x2cd8567d, 0x0c7a37a1, 0x017139a8, 0x166c2bb3, 0x1b6725ba, 0x38560f85, 0x355d018c, 0x22401397, 0x2f4b1d9e, 0x642247e9, 0x692949e0, 0x7e345bfb, 0x733f55f2, 0x500e7fcd, 0x5d0571c4, 0x4a1863df, 0x47136dd6, 0xdccad731, 0xd1c1d938, 0xc6dccb23, 0xcbd7c52a, 0xe8e6ef15, 0xe5ede11c, 0xf2f0f307, 0xfffbfd0e, 0xb492a779, 0xb999a970, 0xae84bb6b, 0xa38fb562, 0x80be9f5d, 0x8db59154, 0x9aa8834f, 0x97a38d46]; + var U4 = [0x00000000, 0x090d0b0e, 0x121a161c, 0x1b171d12, 0x24342c38, 0x2d392736, 0x362e3a24, 0x3f23312a, 0x48685870, 0x4165537e, 0x5a724e6c, 0x537f4562, 0x6c5c7448, 0x65517f46, 0x7e466254, 0x774b695a, 0x90d0b0e0, 0x99ddbbee, 0x82caa6fc, 0x8bc7adf2, 0xb4e49cd8, 0xbde997d6, 0xa6fe8ac4, 0xaff381ca, 0xd8b8e890, 0xd1b5e39e, 0xcaa2fe8c, 0xc3aff582, 0xfc8cc4a8, 0xf581cfa6, 0xee96d2b4, 0xe79bd9ba, 0x3bbb7bdb, 0x32b670d5, 0x29a16dc7, 0x20ac66c9, 0x1f8f57e3, 0x16825ced, 0x0d9541ff, 0x04984af1, 0x73d323ab, 0x7ade28a5, 0x61c935b7, 0x68c43eb9, 0x57e70f93, 0x5eea049d, 0x45fd198f, 0x4cf01281, 0xab6bcb3b, 0xa266c035, 0xb971dd27, 0xb07cd629, 0x8f5fe703, 0x8652ec0d, 0x9d45f11f, 0x9448fa11, 0xe303934b, 0xea0e9845, 0xf1198557, 0xf8148e59, 0xc737bf73, 0xce3ab47d, 0xd52da96f, 0xdc20a261, 0x766df6ad, 0x7f60fda3, 0x6477e0b1, 0x6d7aebbf, 0x5259da95, 0x5b54d19b, 0x4043cc89, 0x494ec787, 0x3e05aedd, 0x3708a5d3, 0x2c1fb8c1, 0x2512b3cf, 0x1a3182e5, 0x133c89eb, 0x082b94f9, 0x01269ff7, 0xe6bd464d, 0xefb04d43, 0xf4a75051, 0xfdaa5b5f, 0xc2896a75, 0xcb84617b, 0xd0937c69, 0xd99e7767, 0xaed51e3d, 0xa7d81533, 0xbccf0821, 0xb5c2032f, 0x8ae13205, 0x83ec390b, 0x98fb2419, 0x91f62f17, 0x4dd68d76, 0x44db8678, 0x5fcc9b6a, 0x56c19064, 0x69e2a14e, 0x60efaa40, 0x7bf8b752, 0x72f5bc5c, 0x05bed506, 0x0cb3de08, 0x17a4c31a, 0x1ea9c814, 0x218af93e, 0x2887f230, 0x3390ef22, 0x3a9de42c, 0xdd063d96, 0xd40b3698, 0xcf1c2b8a, 0xc6112084, 0xf93211ae, 0xf03f1aa0, 0xeb2807b2, 0xe2250cbc, 0x956e65e6, 0x9c636ee8, 0x877473fa, 0x8e7978f4, 0xb15a49de, 0xb85742d0, 0xa3405fc2, 0xaa4d54cc, 0xecdaf741, 0xe5d7fc4f, 0xfec0e15d, 0xf7cdea53, 0xc8eedb79, 0xc1e3d077, 0xdaf4cd65, 0xd3f9c66b, 0xa4b2af31, 0xadbfa43f, 0xb6a8b92d, 0xbfa5b223, 0x80868309, 0x898b8807, 0x929c9515, 0x9b919e1b, 0x7c0a47a1, 0x75074caf, 0x6e1051bd, 0x671d5ab3, 0x583e6b99, 0x51336097, 0x4a247d85, 0x4329768b, 0x34621fd1, 0x3d6f14df, 0x267809cd, 0x2f7502c3, 0x105633e9, 0x195b38e7, 0x024c25f5, 0x0b412efb, 0xd7618c9a, 0xde6c8794, 0xc57b9a86, 0xcc769188, 0xf355a0a2, 0xfa58abac, 0xe14fb6be, 0xe842bdb0, 0x9f09d4ea, 0x9604dfe4, 0x8d13c2f6, 0x841ec9f8, 0xbb3df8d2, 0xb230f3dc, 0xa927eece, 0xa02ae5c0, 0x47b13c7a, 0x4ebc3774, 0x55ab2a66, 0x5ca62168, 0x63851042, 0x6a881b4c, 0x719f065e, 0x78920d50, 0x0fd9640a, 0x06d46f04, 0x1dc37216, 0x14ce7918, 0x2bed4832, 0x22e0433c, 0x39f75e2e, 0x30fa5520, 0x9ab701ec, 0x93ba0ae2, 0x88ad17f0, 0x81a01cfe, 0xbe832dd4, 0xb78e26da, 0xac993bc8, 0xa59430c6, 0xd2df599c, 0xdbd25292, 0xc0c54f80, 0xc9c8448e, 0xf6eb75a4, 0xffe67eaa, 0xe4f163b8, 0xedfc68b6, 0x0a67b10c, 0x036aba02, 0x187da710, 0x1170ac1e, 0x2e539d34, 0x275e963a, 0x3c498b28, 0x35448026, 0x420fe97c, 0x4b02e272, 0x5015ff60, 0x5918f46e, 0x663bc544, 0x6f36ce4a, 0x7421d358, 0x7d2cd856, 0xa10c7a37, 0xa8017139, 0xb3166c2b, 0xba1b6725, 0x8538560f, 0x8c355d01, 0x97224013, 0x9e2f4b1d, 0xe9642247, 0xe0692949, 0xfb7e345b, 0xf2733f55, 0xcd500e7f, 0xc45d0571, 0xdf4a1863, 0xd647136d, 0x31dccad7, 0x38d1c1d9, 0x23c6dccb, 0x2acbd7c5, 0x15e8e6ef, 0x1ce5ede1, 0x07f2f0f3, 0x0efffbfd, 0x79b492a7, 0x70b999a9, 0x6bae84bb, 0x62a38fb5, 0x5d80be9f, 0x548db591, 0x4f9aa883, 0x4697a38d]; + + function convertToInt32(bytes) { + var result = []; + for (var i = 0; i < bytes.length; i += 4) { + result.push( + bytes[i] << 24 | + bytes[i + 1] << 16 | + bytes[i + 2] << 8 | + bytes[i + 3]); + + } + return result; + } + + var AES = function AES(key) { + if (!(this instanceof AES)) { + throw Error('AES must be instanitated with `new`'); + } + + Object.defineProperty(this, 'key', { + value: coerceArray(key, true) }); + + + this._prepare(); + }; + + + AES.prototype._prepare = function () { + + var rounds = numberOfRounds[this.key.length]; + if (rounds == null) { + throw new Error('invalid key size (must be 16, 24 or 32 bytes)'); + } + + // encryption round keys + this._Ke = []; + + // decryption round keys + this._Kd = []; + + for (var i = 0; i <= rounds; i++) { + this._Ke.push([0, 0, 0, 0]); + this._Kd.push([0, 0, 0, 0]); + } + + var roundKeyCount = (rounds + 1) * 4; + var KC = this.key.length / 4; + + // convert the key into ints + var tk = convertToInt32(this.key); + + // copy values into round key arrays + var index; + for (var i = 0; i < KC; i++) { + index = i >> 2; + this._Ke[index][i % 4] = tk[i]; + this._Kd[rounds - index][i % 4] = tk[i]; + } + + // key expansion (fips-197 section 5.2) + var rconpointer = 0; + var t = KC,tt; + while (t < roundKeyCount) { + tt = tk[KC - 1]; + tk[0] ^= S[tt >> 16 & 0xFF] << 24 ^ + S[tt >> 8 & 0xFF] << 16 ^ + S[tt & 0xFF] << 8 ^ + S[tt >> 24 & 0xFF] ^ + rcon[rconpointer] << 24; + rconpointer += 1; + + // key expansion (for non-256 bit) + if (KC != 8) { + for (var i = 1; i < KC; i++) { + tk[i] ^= tk[i - 1]; + } + + // key expansion for 256-bit keys is "slightly different" (fips-197) + } else { + for (var i = 1; i < KC / 2; i++) { + tk[i] ^= tk[i - 1]; + } + tt = tk[KC / 2 - 1]; + + tk[KC / 2] ^= S[tt & 0xFF] ^ + S[tt >> 8 & 0xFF] << 8 ^ + S[tt >> 16 & 0xFF] << 16 ^ + S[tt >> 24 & 0xFF] << 24; + + for (var i = KC / 2 + 1; i < KC; i++) { + tk[i] ^= tk[i - 1]; + } + } + + // copy values into round key arrays + var i = 0,r,c; + while (i < KC && t < roundKeyCount) { + r = t >> 2; + c = t % 4; + this._Ke[r][c] = tk[i]; + this._Kd[rounds - r][c] = tk[i++]; + t++; + } + } + + // inverse-cipher-ify the decryption round key (fips-197 section 5.3) + for (var r = 1; r < rounds; r++) { + for (var c = 0; c < 4; c++) { + tt = this._Kd[r][c]; + this._Kd[r][c] = U1[tt >> 24 & 0xFF] ^ + U2[tt >> 16 & 0xFF] ^ + U3[tt >> 8 & 0xFF] ^ + U4[tt & 0xFF]; + } + } + }; + + AES.prototype.encrypt = function (plaintext) { + if (plaintext.length != 16) { + throw new Error('invalid plaintext size (must be 16 bytes)'); + } + + var rounds = this._Ke.length - 1; + var a = [0, 0, 0, 0]; + + // convert plaintext to (ints ^ key) + var t = convertToInt32(plaintext); + for (var i = 0; i < 4; i++) { + t[i] ^= this._Ke[0][i]; + } + + // apply round transforms + for (var r = 1; r < rounds; r++) { + for (var i = 0; i < 4; i++) { + a[i] = T1[t[i] >> 24 & 0xff] ^ + T2[t[(i + 1) % 4] >> 16 & 0xff] ^ + T3[t[(i + 2) % 4] >> 8 & 0xff] ^ + T4[t[(i + 3) % 4] & 0xff] ^ + this._Ke[r][i]; + } + t = a.slice(); + } + + // the last round is special + var result = createArray(16),tt; + for (var i = 0; i < 4; i++) { + tt = this._Ke[rounds][i]; + result[4 * i] = (S[t[i] >> 24 & 0xff] ^ tt >> 24) & 0xff; + result[4 * i + 1] = (S[t[(i + 1) % 4] >> 16 & 0xff] ^ tt >> 16) & 0xff; + result[4 * i + 2] = (S[t[(i + 2) % 4] >> 8 & 0xff] ^ tt >> 8) & 0xff; + result[4 * i + 3] = (S[t[(i + 3) % 4] & 0xff] ^ tt) & 0xff; + } + + return result; + }; + + AES.prototype.decrypt = function (ciphertext) { + if (ciphertext.length != 16) { + throw new Error('invalid ciphertext size (must be 16 bytes)'); + } + + var rounds = this._Kd.length - 1; + var a = [0, 0, 0, 0]; + + // convert plaintext to (ints ^ key) + var t = convertToInt32(ciphertext); + for (var i = 0; i < 4; i++) { + t[i] ^= this._Kd[0][i]; + } + + // apply round transforms + for (var r = 1; r < rounds; r++) { + for (var i = 0; i < 4; i++) { + a[i] = T5[t[i] >> 24 & 0xff] ^ + T6[t[(i + 3) % 4] >> 16 & 0xff] ^ + T7[t[(i + 2) % 4] >> 8 & 0xff] ^ + T8[t[(i + 1) % 4] & 0xff] ^ + this._Kd[r][i]; + } + t = a.slice(); + } + + // the last round is special + var result = createArray(16),tt; + for (var i = 0; i < 4; i++) { + tt = this._Kd[rounds][i]; + result[4 * i] = (Si[t[i] >> 24 & 0xff] ^ tt >> 24) & 0xff; + result[4 * i + 1] = (Si[t[(i + 3) % 4] >> 16 & 0xff] ^ tt >> 16) & 0xff; + result[4 * i + 2] = (Si[t[(i + 2) % 4] >> 8 & 0xff] ^ tt >> 8) & 0xff; + result[4 * i + 3] = (Si[t[(i + 1) % 4] & 0xff] ^ tt) & 0xff; + } + + return result; + }; + + + /** + * Mode Of Operation - Electonic Codebook (ECB) + */ + var ModeOfOperationECB = function ModeOfOperationECB(key) { + if (!(this instanceof ModeOfOperationECB)) { + throw Error('AES must be instanitated with `new`'); + } + + this.description = "Electronic Code Block"; + this.name = "ecb"; + + this._aes = new AES(key); + }; + + ModeOfOperationECB.prototype.encrypt = function (plaintext) { + plaintext = coerceArray(plaintext); + + if (plaintext.length % 16 !== 0) { + throw new Error('invalid plaintext size (must be multiple of 16 bytes)'); + } + + var ciphertext = createArray(plaintext.length); + var block = createArray(16); + + for (var i = 0; i < plaintext.length; i += 16) { + copyArray(plaintext, block, 0, i, i + 16); + block = this._aes.encrypt(block); + copyArray(block, ciphertext, i); + } + + return ciphertext; + }; + + ModeOfOperationECB.prototype.decrypt = function (ciphertext) { + ciphertext = coerceArray(ciphertext); + + if (ciphertext.length % 16 !== 0) { + throw new Error('invalid ciphertext size (must be multiple of 16 bytes)'); + } + + var plaintext = createArray(ciphertext.length); + var block = createArray(16); + + for (var i = 0; i < ciphertext.length; i += 16) { + copyArray(ciphertext, block, 0, i, i + 16); + block = this._aes.decrypt(block); + copyArray(block, plaintext, i); + } + + return plaintext; + }; + + + /** + * Mode Of Operation - Cipher Block Chaining (CBC) + */ + var ModeOfOperationCBC = function ModeOfOperationCBC(key, iv) { + if (!(this instanceof ModeOfOperationCBC)) { + throw Error('AES must be instanitated with `new`'); + } + + this.description = "Cipher Block Chaining"; + this.name = "cbc"; + + if (!iv) { + iv = createArray(16); + + } else if (iv.length != 16) { + throw new Error('invalid initialation vector size (must be 16 bytes)'); + } + + this._lastCipherblock = coerceArray(iv, true); + + this._aes = new AES(key); + }; + + ModeOfOperationCBC.prototype.encrypt = function (plaintext) { + plaintext = coerceArray(plaintext); + + if (plaintext.length % 16 !== 0) { + throw new Error('invalid plaintext size (must be multiple of 16 bytes)'); + } + + var ciphertext = createArray(plaintext.length); + var block = createArray(16); + + for (var i = 0; i < plaintext.length; i += 16) { + copyArray(plaintext, block, 0, i, i + 16); + + for (var j = 0; j < 16; j++) { + block[j] ^= this._lastCipherblock[j]; + } + + this._lastCipherblock = this._aes.encrypt(block); + copyArray(this._lastCipherblock, ciphertext, i); + } + + return ciphertext; + }; + + ModeOfOperationCBC.prototype.decrypt = function (ciphertext) { + ciphertext = coerceArray(ciphertext); + + if (ciphertext.length % 16 !== 0) { + throw new Error('invalid ciphertext size (must be multiple of 16 bytes)'); + } + + var plaintext = createArray(ciphertext.length); + var block = createArray(16); + + for (var i = 0; i < ciphertext.length; i += 16) { + copyArray(ciphertext, block, 0, i, i + 16); + block = this._aes.decrypt(block); + + for (var j = 0; j < 16; j++) { + plaintext[i + j] = block[j] ^ this._lastCipherblock[j]; + } + + copyArray(ciphertext, this._lastCipherblock, 0, i, i + 16); + } + + return plaintext; + }; + + + /** + * Mode Of Operation - Cipher Feedback (CFB) + */ + var ModeOfOperationCFB = function ModeOfOperationCFB(key, iv, segmentSize) { + if (!(this instanceof ModeOfOperationCFB)) { + throw Error('AES must be instanitated with `new`'); + } + + this.description = "Cipher Feedback"; + this.name = "cfb"; + + if (!iv) { + iv = createArray(16); + + } else if (iv.length != 16) { + throw new Error('invalid initialation vector size (must be 16 size)'); + } + + if (!segmentSize) {segmentSize = 1;} + + this.segmentSize = segmentSize; + + this._shiftRegister = coerceArray(iv, true); + + this._aes = new AES(key); + }; + + ModeOfOperationCFB.prototype.encrypt = function (plaintext) { + if (plaintext.length % this.segmentSize != 0) { + throw new Error('invalid plaintext size (must be segmentSize bytes)'); + } + + var encrypted = coerceArray(plaintext, true); + + var xorSegment; + for (var i = 0; i < encrypted.length; i += this.segmentSize) { + xorSegment = this._aes.encrypt(this._shiftRegister); + for (var j = 0; j < this.segmentSize; j++) { + encrypted[i + j] ^= xorSegment[j]; + } + + // Shift the register + copyArray(this._shiftRegister, this._shiftRegister, 0, this.segmentSize); + copyArray(encrypted, this._shiftRegister, 16 - this.segmentSize, i, i + this.segmentSize); + } + + return encrypted; + }; + + ModeOfOperationCFB.prototype.decrypt = function (ciphertext) { + if (ciphertext.length % this.segmentSize != 0) { + throw new Error('invalid ciphertext size (must be segmentSize bytes)'); + } + + var plaintext = coerceArray(ciphertext, true); + + var xorSegment; + for (var i = 0; i < plaintext.length; i += this.segmentSize) { + xorSegment = this._aes.encrypt(this._shiftRegister); + + for (var j = 0; j < this.segmentSize; j++) { + plaintext[i + j] ^= xorSegment[j]; + } + + // Shift the register + copyArray(this._shiftRegister, this._shiftRegister, 0, this.segmentSize); + copyArray(ciphertext, this._shiftRegister, 16 - this.segmentSize, i, i + this.segmentSize); + } + + return plaintext; + }; + + /** + * Mode Of Operation - Output Feedback (OFB) + */ + var ModeOfOperationOFB = function ModeOfOperationOFB(key, iv) { + if (!(this instanceof ModeOfOperationOFB)) { + throw Error('AES must be instanitated with `new`'); + } + + this.description = "Output Feedback"; + this.name = "ofb"; + + if (!iv) { + iv = createArray(16); + + } else if (iv.length != 16) { + throw new Error('invalid initialation vector size (must be 16 bytes)'); + } + + this._lastPrecipher = coerceArray(iv, true); + this._lastPrecipherIndex = 16; + + this._aes = new AES(key); + }; + + ModeOfOperationOFB.prototype.encrypt = function (plaintext) { + var encrypted = coerceArray(plaintext, true); + + for (var i = 0; i < encrypted.length; i++) { + if (this._lastPrecipherIndex === 16) { + this._lastPrecipher = this._aes.encrypt(this._lastPrecipher); + this._lastPrecipherIndex = 0; + } + encrypted[i] ^= this._lastPrecipher[this._lastPrecipherIndex++]; + } + + return encrypted; + }; + + // Decryption is symetric + ModeOfOperationOFB.prototype.decrypt = ModeOfOperationOFB.prototype.encrypt; + + + /** + * Counter object for CTR common mode of operation + */ + var Counter = function Counter(initialValue) { + if (!(this instanceof Counter)) { + throw Error('Counter must be instanitated with `new`'); + } + + // We allow 0, but anything false-ish uses the default 1 + if (initialValue !== 0 && !initialValue) {initialValue = 1;} + + if (typeof initialValue === 'number') { + this._counter = createArray(16); + this.setValue(initialValue); + + } else { + this.setBytes(initialValue); + } + }; + + Counter.prototype.setValue = function (value) { + if (typeof value !== 'number' || parseInt(value) != value) { + throw new Error('invalid counter value (must be an integer)'); + } + + for (var index = 15; index >= 0; --index) { + this._counter[index] = value % 256; + value = value >> 8; + } + }; + + Counter.prototype.setBytes = function (bytes) { + bytes = coerceArray(bytes, true); + + if (bytes.length != 16) { + throw new Error('invalid counter bytes size (must be 16 bytes)'); + } + + this._counter = bytes; + }; + + Counter.prototype.increment = function () { + for (var i = 15; i >= 0; i--) { + if (this._counter[i] === 255) { + this._counter[i] = 0; + } else { + this._counter[i]++; + break; + } + } + }; + + + /** + * Mode Of Operation - Counter (CTR) + */ + var ModeOfOperationCTR = function ModeOfOperationCTR(key, counter) { + if (!(this instanceof ModeOfOperationCTR)) { + throw Error('AES must be instanitated with `new`'); + } + + this.description = "Counter"; + this.name = "ctr"; + + if (!(counter instanceof Counter)) { + counter = new Counter(counter); + } + + this._counter = counter; + + this._remainingCounter = null; + this._remainingCounterIndex = 16; + + this._aes = new AES(key); + }; + + ModeOfOperationCTR.prototype.encrypt = function (plaintext) { + var encrypted = coerceArray(plaintext, true); + + for (var i = 0; i < encrypted.length; i++) { + if (this._remainingCounterIndex === 16) { + this._remainingCounter = this._aes.encrypt(this._counter._counter); + this._remainingCounterIndex = 0; + this._counter.increment(); + } + encrypted[i] ^= this._remainingCounter[this._remainingCounterIndex++]; + } + + return encrypted; + }; + + // Decryption is symetric + ModeOfOperationCTR.prototype.decrypt = ModeOfOperationCTR.prototype.encrypt; + + + /////////////////////// + // Padding + + // See:https://tools.ietf.org/html/rfc2315 + function pkcs7pad(data) { + data = coerceArray(data, true); + var padder = 16 - data.length % 16; + var result = createArray(data.length + padder); + copyArray(data, result); + for (var i = data.length; i < result.length; i++) { + result[i] = padder; + } + return result; + } + + function pkcs7strip(data) { + data = coerceArray(data, true); + if (data.length < 16) {throw new Error('PKCS#7 invalid length');} + + var padder = data[data.length - 1]; + if (padder > 16) {throw new Error('PKCS#7 padding byte out of range');} + + var length = data.length - padder; + for (var i = 0; i < padder; i++) { + if (data[length + i] !== padder) { + throw new Error('PKCS#7 invalid padding byte'); + } + } + + var result = createArray(length); + copyArray(data, result, 0, 0, length); + return result; + } + + /////////////////////// + // Exporting + + + // The block cipher + var aesjs = { + AES: AES, + Counter: Counter, + + ModeOfOperation: { + ecb: ModeOfOperationECB, + cbc: ModeOfOperationCBC, + cfb: ModeOfOperationCFB, + ofb: ModeOfOperationOFB, + ctr: ModeOfOperationCTR }, + + + utils: { + hex: convertHex, + utf8: convertUtf8 }, + + + padding: { + pkcs7: { + pad: pkcs7pad, + strip: pkcs7strip } }, + + + + _arrayTest: { + coerceArray: coerceArray, + createArray: createArray, + copyArray: copyArray } }; + + + + + // node.js + if (true) { + module.exports = aesjs; + + // RequireJS/AMD + // http://www.requirejs.org/docs/api.html + // https://github.com/amdjs/amdjs-api/wiki/AMD + } else {} + + +})(this); + +/***/ }), +/* 198 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/_version.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "json-wallets/5.5.0";exports.version = version; + +/***/ }), +/* 199 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/utils.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.looseArrayify = looseArrayify;exports.zpad = zpad;exports.getPassword = getPassword;exports.searchPath = searchPath;exports.uuidV4 = uuidV4; +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +function looseArrayify(hexString) { + if (typeof hexString === 'string' && hexString.substring(0, 2) !== '0x') { + hexString = '0x' + hexString; + } + return (0, _bytes.arrayify)(hexString); +} +function zpad(value, length) { + value = String(value); + while (value.length < length) { + value = '0' + value; + } + return value; +} +function getPassword(password) { + if (typeof password === 'string') { + return (0, _strings.toUtf8Bytes)(password, _strings.UnicodeNormalizationForm.NFKC); + } + return (0, _bytes.arrayify)(password); +} +function searchPath(object, path) { + var currentChild = object; + var comps = path.toLowerCase().split('/'); + for (var i = 0; i < comps.length; i++) { + // Search for a child object with a case-insensitive matching key + var matchingChild = null; + for (var key in currentChild) { + if (key.toLowerCase() === comps[i]) { + matchingChild = currentChild[key]; + break; + } + } + // Didn't find one. :'( + if (matchingChild === null) { + return null; + } + // Now check this child... + currentChild = matchingChild; + } + return currentChild; +} +// See: https://www.ietf.org/rfc/rfc4122.txt (Section 4.4) +function uuidV4(randomBytes) { + var bytes = (0, _bytes.arrayify)(randomBytes); + // Section: 4.1.3: + // - time_hi_and_version[12:16] = 0b0100 + bytes[6] = bytes[6] & 0x0f | 0x40; + // Section 4.4 + // - clock_seq_hi_and_reserved[6] = 0b0 + // - clock_seq_hi_and_reserved[7] = 0b1 + bytes[8] = bytes[8] & 0x3f | 0x80; + var value = (0, _bytes.hexlify)(bytes); + return [ + value.substring(2, 10), + value.substring(10, 14), + value.substring(14, 18), + value.substring(18, 22), + value.substring(22, 34)]. + join("-"); +} + +/***/ }), +/* 200 */ +/*!*********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/inspect.js ***! + \*********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.isCrowdsaleWallet = isCrowdsaleWallet;exports.isKeystoreWallet = isKeystoreWallet;exports.getJsonWalletAddress = getJsonWalletAddress; +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +function isCrowdsaleWallet(json) { + var data = null; + try { + data = JSON.parse(json); + } + catch (error) { + return false; + } + return data.encseed && data.ethaddr; +} +function isKeystoreWallet(json) { + var data = null; + try { + data = JSON.parse(json); + } + catch (error) { + return false; + } + if (!data.version || parseInt(data.version) !== data.version || parseInt(data.version) !== 3) { + return false; + } + // @TODO: Put more checks to make sure it has kdf, iv and all that good stuff + return true; +} +//export function isJsonWallet(json: string): boolean { +// return (isSecretStorageWallet(json) || isCrowdsaleWallet(json)); +//} +function getJsonWalletAddress(json) { + if (isCrowdsaleWallet(json)) { + try { + return (0, _address.getAddress)(JSON.parse(json).ethaddr); + } + catch (error) { + return null; + } + } + if (isKeystoreWallet(json)) { + try { + return (0, _address.getAddress)(JSON.parse(json).address); + } + catch (error) { + return null; + } + } + return null; +} + +/***/ }), +/* 201 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/keystore.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.decryptSync = decryptSync;exports.decrypt = decrypt;exports.encrypt = encrypt;exports.KeystoreAccount = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _aesJs = _interopRequireDefault(__webpack_require__(/*! aes-js */ 197)); +var _scryptJs = _interopRequireDefault(__webpack_require__(/*! scrypt-js */ 202)); +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _hdnode = __webpack_require__(/*! @ethersproject/hdnode */ 177); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _pbkdf = __webpack_require__(/*! @ethersproject/pbkdf2 */ 179); +var _random = __webpack_require__(/*! @ethersproject/random */ 191); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 156); +var _utils = __webpack_require__(/*! ./utils */ 199); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 198);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; +var logger = new _logger.Logger(_version.version); +// Exported Types +function hasMnemonic(value) { + return value != null && value.mnemonic && value.mnemonic.phrase; +}var +KeystoreAccount = /*#__PURE__*/function (_Description) {_inherits(KeystoreAccount, _Description);var _super = _createSuper(KeystoreAccount);function KeystoreAccount() {_classCallCheck(this, KeystoreAccount);return _super.apply(this, arguments);}_createClass(KeystoreAccount, [{ key: "isKeystoreAccount", value: function isKeystoreAccount( + value) { + return !!(value && value._isKeystoreAccount); + } }]);return KeystoreAccount;}(_properties.Description);exports.KeystoreAccount = KeystoreAccount; + +function _decrypt(data, key, ciphertext) { + var cipher = (0, _utils.searchPath)(data, "crypto/cipher"); + if (cipher === "aes-128-ctr") { + var iv = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "crypto/cipherparams/iv")); + var counter = new _aesJs.default.Counter(iv); + var aesCtr = new _aesJs.default.ModeOfOperation.ctr(key, counter); + return (0, _bytes.arrayify)(aesCtr.decrypt(ciphertext)); + } + return null; +} +function _getAccount(data, key) { + var ciphertext = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "crypto/ciphertext")); + var computedMAC = (0, _bytes.hexlify)((0, _keccak.keccak256)((0, _bytes.concat)([key.slice(16, 32), ciphertext]))).substring(2); + if (computedMAC !== (0, _utils.searchPath)(data, "crypto/mac").toLowerCase()) { + throw new Error("invalid password"); + } + var privateKey = _decrypt(data, key.slice(0, 16), ciphertext); + if (!privateKey) { + logger.throwError("unsupported cipher", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "decrypt" }); + + } + var mnemonicKey = key.slice(32, 64); + var address = (0, _transactions.computeAddress)(privateKey); + if (data.address) { + var check = data.address.toLowerCase(); + if (check.substring(0, 2) !== "0x") { + check = "0x" + check; + } + if ((0, _address.getAddress)(check) !== address) { + throw new Error("address mismatch"); + } + } + var account = { + _isKeystoreAccount: true, + address: address, + privateKey: (0, _bytes.hexlify)(privateKey) }; + + // Version 0.1 x-ethers metadata must contain an encrypted mnemonic phrase + if ((0, _utils.searchPath)(data, "x-ethers/version") === "0.1") { + var mnemonicCiphertext = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "x-ethers/mnemonicCiphertext")); + var mnemonicIv = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "x-ethers/mnemonicCounter")); + var mnemonicCounter = new _aesJs.default.Counter(mnemonicIv); + var mnemonicAesCtr = new _aesJs.default.ModeOfOperation.ctr(mnemonicKey, mnemonicCounter); + var path = (0, _utils.searchPath)(data, "x-ethers/path") || _hdnode.defaultPath; + var locale = (0, _utils.searchPath)(data, "x-ethers/locale") || "en"; + var entropy = (0, _bytes.arrayify)(mnemonicAesCtr.decrypt(mnemonicCiphertext)); + try { + var mnemonic = (0, _hdnode.entropyToMnemonic)(entropy, locale); + var node = _hdnode.HDNode.fromMnemonic(mnemonic, null, locale).derivePath(path); + if (node.privateKey != account.privateKey) { + throw new Error("mnemonic mismatch"); + } + account.mnemonic = node.mnemonic; + } + catch (error) { + // If we don't have the locale wordlist installed to + // read this mnemonic, just bail and don't set the + // mnemonic + if (error.code !== _logger.Logger.errors.INVALID_ARGUMENT || error.argument !== "wordlist") { + throw error; + } + } + } + return new KeystoreAccount(account); +} +function pbkdf2Sync(passwordBytes, salt, count, dkLen, prfFunc) { + return (0, _bytes.arrayify)((0, _pbkdf.pbkdf2)(passwordBytes, salt, count, dkLen, prfFunc)); +} +function pbkdf2(passwordBytes, salt, count, dkLen, prfFunc) { + return Promise.resolve(pbkdf2Sync(passwordBytes, salt, count, dkLen, prfFunc)); +} +function _computeKdfKey(data, password, pbkdf2Func, scryptFunc, progressCallback) { + var passwordBytes = (0, _utils.getPassword)(password); + var kdf = (0, _utils.searchPath)(data, "crypto/kdf"); + if (kdf && typeof kdf === "string") { + var throwError = function throwError(name, value) { + return logger.throwArgumentError("invalid key-derivation function parameters", name, value); + }; + if (kdf.toLowerCase() === "scrypt") { + var salt = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "crypto/kdfparams/salt")); + var N = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/n")); + var r = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/r")); + var p = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/p")); + // Check for all required parameters + if (!N || !r || !p) { + throwError("kdf", kdf); + } + // Make sure N is a power of 2 + if ((N & N - 1) !== 0) { + throwError("N", N); + } + var dkLen = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/dklen")); + if (dkLen !== 32) { + throwError("dklen", dkLen); + } + return scryptFunc(passwordBytes, salt, N, r, p, 64, progressCallback); + } else + if (kdf.toLowerCase() === "pbkdf2") { + var _salt = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "crypto/kdfparams/salt")); + var prfFunc = null; + var prf = (0, _utils.searchPath)(data, "crypto/kdfparams/prf"); + if (prf === "hmac-sha256") { + prfFunc = "sha256"; + } else + if (prf === "hmac-sha512") { + prfFunc = "sha512"; + } else + { + throwError("prf", prf); + } + var count = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/c")); + var _dkLen = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/dklen")); + if (_dkLen !== 32) { + throwError("dklen", _dkLen); + } + return pbkdf2Func(passwordBytes, _salt, count, _dkLen, prfFunc); + } + } + return logger.throwArgumentError("unsupported key-derivation function", "kdf", kdf); +} +function decryptSync(json, password) { + var data = JSON.parse(json); + var key = _computeKdfKey(data, password, pbkdf2Sync, _scryptJs.default.syncScrypt); + return _getAccount(data, key); +} +function decrypt(json, password, progressCallback) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var data, key;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: + data = JSON.parse(json);_context.next = 3; + return _computeKdfKey(data, password, pbkdf2, _scryptJs.default.scrypt, progressCallback);case 3:key = _context.sent;return _context.abrupt("return", + _getAccount(data, key));case 5:case "end":return _context.stop();}}}, _callee);})); + +} +function encrypt(account, password, options, progressCallback) { + try { + // Check the address matches the private key + if ((0, _address.getAddress)(account.address) !== (0, _transactions.computeAddress)(account.privateKey)) { + throw new Error("address/privateKey mismatch"); + } + // Check the mnemonic (if any) matches the private key + if (hasMnemonic(account)) { + var mnemonic = account.mnemonic; + var node = _hdnode.HDNode.fromMnemonic(mnemonic.phrase, null, mnemonic.locale).derivePath(mnemonic.path || _hdnode.defaultPath); + if (node.privateKey != account.privateKey) { + throw new Error("mnemonic mismatch"); + } + } + } + catch (e) { + return Promise.reject(e); + } + // The options are optional, so adjust the call as needed + if (typeof options === "function" && !progressCallback) { + progressCallback = options; + options = {}; + } + if (!options) { + options = {}; + } + var privateKey = (0, _bytes.arrayify)(account.privateKey); + var passwordBytes = (0, _utils.getPassword)(password); + var entropy = null; + var path = null; + var locale = null; + if (hasMnemonic(account)) { + var srcMnemonic = account.mnemonic; + entropy = (0, _bytes.arrayify)((0, _hdnode.mnemonicToEntropy)(srcMnemonic.phrase, srcMnemonic.locale || "en")); + path = srcMnemonic.path || _hdnode.defaultPath; + locale = srcMnemonic.locale || "en"; + } + var client = options.client; + if (!client) { + client = "ethers.js"; + } + // Check/generate the salt + var salt = null; + if (options.salt) { + salt = (0, _bytes.arrayify)(options.salt); + } else + { + salt = (0, _random.randomBytes)(32); + ; + } + // Override initialization vector + var iv = null; + if (options.iv) { + iv = (0, _bytes.arrayify)(options.iv); + if (iv.length !== 16) { + throw new Error("invalid iv"); + } + } else + { + iv = (0, _random.randomBytes)(16); + } + // Override the uuid + var uuidRandom = null; + if (options.uuid) { + uuidRandom = (0, _bytes.arrayify)(options.uuid); + if (uuidRandom.length !== 16) { + throw new Error("invalid uuid"); + } + } else + { + uuidRandom = (0, _random.randomBytes)(16); + } + // Override the scrypt password-based key derivation function parameters + var N = 1 << 17,r = 8,p = 1; + if (options.scrypt) { + if (options.scrypt.N) { + N = options.scrypt.N; + } + if (options.scrypt.r) { + r = options.scrypt.r; + } + if (options.scrypt.p) { + p = options.scrypt.p; + } + } + // We take 64 bytes: + // - 32 bytes As normal for the Web3 secret storage (derivedKey, macPrefix) + // - 32 bytes AES key to encrypt mnemonic with (required here to be Ethers Wallet) + return _scryptJs.default.scrypt(passwordBytes, salt, N, r, p, 64, progressCallback).then(function (key) { + key = (0, _bytes.arrayify)(key); + // This will be used to encrypt the wallet (as per Web3 secret storage) + var derivedKey = key.slice(0, 16); + var macPrefix = key.slice(16, 32); + // This will be used to encrypt the mnemonic phrase (if any) + var mnemonicKey = key.slice(32, 64); + // Encrypt the private key + var counter = new _aesJs.default.Counter(iv); + var aesCtr = new _aesJs.default.ModeOfOperation.ctr(derivedKey, counter); + var ciphertext = (0, _bytes.arrayify)(aesCtr.encrypt(privateKey)); + // Compute the message authentication code, used to check the password + var mac = (0, _keccak.keccak256)((0, _bytes.concat)([macPrefix, ciphertext])); + // See: https://github.com/ethereum/wiki/wiki/Web3-Secret-Storage-Definition + var data = { + address: account.address.substring(2).toLowerCase(), + id: (0, _utils.uuidV4)(uuidRandom), + version: 3, + Crypto: { + cipher: "aes-128-ctr", + cipherparams: { + iv: (0, _bytes.hexlify)(iv).substring(2) }, + + ciphertext: (0, _bytes.hexlify)(ciphertext).substring(2), + kdf: "scrypt", + kdfparams: { + salt: (0, _bytes.hexlify)(salt).substring(2), + n: N, + dklen: 32, + p: p, + r: r }, + + mac: mac.substring(2) } }; + + + // If we have a mnemonic, encrypt it into the JSON wallet + if (entropy) { + var mnemonicIv = (0, _random.randomBytes)(16); + var mnemonicCounter = new _aesJs.default.Counter(mnemonicIv); + var mnemonicAesCtr = new _aesJs.default.ModeOfOperation.ctr(mnemonicKey, mnemonicCounter); + var mnemonicCiphertext = (0, _bytes.arrayify)(mnemonicAesCtr.encrypt(entropy)); + var now = new Date(); + var timestamp = now.getUTCFullYear() + "-" + + (0, _utils.zpad)(now.getUTCMonth() + 1, 2) + "-" + + (0, _utils.zpad)(now.getUTCDate(), 2) + "T" + + (0, _utils.zpad)(now.getUTCHours(), 2) + "-" + + (0, _utils.zpad)(now.getUTCMinutes(), 2) + "-" + + (0, _utils.zpad)(now.getUTCSeconds(), 2) + ".0Z"; + data["x-ethers"] = { + client: client, + gethFilename: "UTC--" + timestamp + "--" + data.address, + mnemonicCounter: (0, _bytes.hexlify)(mnemonicIv).substring(2), + mnemonicCiphertext: (0, _bytes.hexlify)(mnemonicCiphertext).substring(2), + path: path, + locale: locale, + version: "0.1" }; + + } + return JSON.stringify(data); + }); +} + +/***/ }), +/* 202 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/scrypt-js/scrypt.js ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +(function (root) { + var MAX_VALUE = 0x7fffffff; + + // The SHA256 and PBKDF2 implementation are from scrypt-async-js: + // See: https://github.com/dchest/scrypt-async-js + function SHA256(m) { + var K = new Uint32Array([ + 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, + 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, + 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, + 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, + 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, + 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, + 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, + 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, + 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, + 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, + 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, + 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, + 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2]); + + + var h0 = 0x6a09e667,h1 = 0xbb67ae85,h2 = 0x3c6ef372,h3 = 0xa54ff53a; + var h4 = 0x510e527f,h5 = 0x9b05688c,h6 = 0x1f83d9ab,h7 = 0x5be0cd19; + var w = new Uint32Array(64); + + function blocks(p) { + var off = 0,len = p.length; + while (len >= 64) { + var a = h0,b = h1,c = h2,d = h3,e = h4,f = h5,g = h6,h = h7,u = void 0,_i = void 0,j = void 0,t1 = void 0,t2 = void 0; + + for (_i = 0; _i < 16; _i++) { + j = off + _i * 4; + w[_i] = (p[j] & 0xff) << 24 | (p[j + 1] & 0xff) << 16 | + (p[j + 2] & 0xff) << 8 | p[j + 3] & 0xff; + } + + for (_i = 16; _i < 64; _i++) { + u = w[_i - 2]; + t1 = (u >>> 17 | u << 32 - 17) ^ (u >>> 19 | u << 32 - 19) ^ u >>> 10; + + u = w[_i - 15]; + t2 = (u >>> 7 | u << 32 - 7) ^ (u >>> 18 | u << 32 - 18) ^ u >>> 3; + + w[_i] = (t1 + w[_i - 7] | 0) + (t2 + w[_i - 16] | 0) | 0; + } + + for (_i = 0; _i < 64; _i++) { + t1 = (((e >>> 6 | e << 32 - 6) ^ (e >>> 11 | e << 32 - 11) ^ ( + e >>> 25 | e << 32 - 25)) + (e & f ^ ~e & g) | 0) + ( + h + (K[_i] + w[_i] | 0) | 0) | 0; + + t2 = ((a >>> 2 | a << 32 - 2) ^ (a >>> 13 | a << 32 - 13) ^ ( + a >>> 22 | a << 32 - 22)) + (a & b ^ a & c ^ b & c) | 0; + + h = g; + g = f; + f = e; + e = d + t1 | 0; + d = c; + c = b; + b = a; + a = t1 + t2 | 0; + } + + h0 = h0 + a | 0; + h1 = h1 + b | 0; + h2 = h2 + c | 0; + h3 = h3 + d | 0; + h4 = h4 + e | 0; + h5 = h5 + f | 0; + h6 = h6 + g | 0; + h7 = h7 + h | 0; + + off += 64; + len -= 64; + } + } + + blocks(m); + + var i,bytesLeft = m.length % 64, + bitLenHi = m.length / 0x20000000 | 0, + bitLenLo = m.length << 3, + numZeros = bytesLeft < 56 ? 56 : 120, + p = m.slice(m.length - bytesLeft, m.length); + + p.push(0x80); + for (i = bytesLeft + 1; i < numZeros; i++) {p.push(0);} + p.push(bitLenHi >>> 24 & 0xff); + p.push(bitLenHi >>> 16 & 0xff); + p.push(bitLenHi >>> 8 & 0xff); + p.push(bitLenHi >>> 0 & 0xff); + p.push(bitLenLo >>> 24 & 0xff); + p.push(bitLenLo >>> 16 & 0xff); + p.push(bitLenLo >>> 8 & 0xff); + p.push(bitLenLo >>> 0 & 0xff); + + blocks(p); + + return [ + h0 >>> 24 & 0xff, h0 >>> 16 & 0xff, h0 >>> 8 & 0xff, h0 >>> 0 & 0xff, + h1 >>> 24 & 0xff, h1 >>> 16 & 0xff, h1 >>> 8 & 0xff, h1 >>> 0 & 0xff, + h2 >>> 24 & 0xff, h2 >>> 16 & 0xff, h2 >>> 8 & 0xff, h2 >>> 0 & 0xff, + h3 >>> 24 & 0xff, h3 >>> 16 & 0xff, h3 >>> 8 & 0xff, h3 >>> 0 & 0xff, + h4 >>> 24 & 0xff, h4 >>> 16 & 0xff, h4 >>> 8 & 0xff, h4 >>> 0 & 0xff, + h5 >>> 24 & 0xff, h5 >>> 16 & 0xff, h5 >>> 8 & 0xff, h5 >>> 0 & 0xff, + h6 >>> 24 & 0xff, h6 >>> 16 & 0xff, h6 >>> 8 & 0xff, h6 >>> 0 & 0xff, + h7 >>> 24 & 0xff, h7 >>> 16 & 0xff, h7 >>> 8 & 0xff, h7 >>> 0 & 0xff]; + + } + + function PBKDF2_HMAC_SHA256_OneIter(password, salt, dkLen) { + // compress password if it's longer than hash block length + password = password.length <= 64 ? password : SHA256(password); + + var innerLen = 64 + salt.length + 4; + var inner = new Array(innerLen); + var outerKey = new Array(64); + + var i; + var dk = []; + + // inner = (password ^ ipad) || salt || counter + for (i = 0; i < 64; i++) {inner[i] = 0x36;} + for (i = 0; i < password.length; i++) {inner[i] ^= password[i];} + for (i = 0; i < salt.length; i++) {inner[64 + i] = salt[i];} + for (i = innerLen - 4; i < innerLen; i++) {inner[i] = 0;} + + // outerKey = password ^ opad + for (i = 0; i < 64; i++) {outerKey[i] = 0x5c;} + for (i = 0; i < password.length; i++) {outerKey[i] ^= password[i];} + + // increments counter inside inner + function incrementCounter() { + for (var _i2 = innerLen - 1; _i2 >= innerLen - 4; _i2--) { + inner[_i2]++; + if (inner[_i2] <= 0xff) return; + inner[_i2] = 0; + } + } + + // output blocks = SHA256(outerKey || SHA256(inner)) ... + while (dkLen >= 32) { + incrementCounter(); + dk = dk.concat(SHA256(outerKey.concat(SHA256(inner)))); + dkLen -= 32; + } + if (dkLen > 0) { + incrementCounter(); + dk = dk.concat(SHA256(outerKey.concat(SHA256(inner))).slice(0, dkLen)); + } + + return dk; + } + + // The following is an adaptation of scryptsy + // See: https://www.npmjs.com/package/scryptsy + function blockmix_salsa8(BY, Yi, r, x, _X) { + var i; + + arraycopy(BY, (2 * r - 1) * 16, _X, 0, 16); + for (i = 0; i < 2 * r; i++) { + blockxor(BY, i * 16, _X, 16); + salsa20_8(_X, x); + arraycopy(_X, 0, BY, Yi + i * 16, 16); + } + + for (i = 0; i < r; i++) { + arraycopy(BY, Yi + i * 2 * 16, BY, i * 16, 16); + } + + for (i = 0; i < r; i++) { + arraycopy(BY, Yi + (i * 2 + 1) * 16, BY, (i + r) * 16, 16); + } + } + + function R(a, b) { + return a << b | a >>> 32 - b; + } + + function salsa20_8(B, x) { + arraycopy(B, 0, x, 0, 16); + + for (var i = 8; i > 0; i -= 2) { + x[4] ^= R(x[0] + x[12], 7); + x[8] ^= R(x[4] + x[0], 9); + x[12] ^= R(x[8] + x[4], 13); + x[0] ^= R(x[12] + x[8], 18); + x[9] ^= R(x[5] + x[1], 7); + x[13] ^= R(x[9] + x[5], 9); + x[1] ^= R(x[13] + x[9], 13); + x[5] ^= R(x[1] + x[13], 18); + x[14] ^= R(x[10] + x[6], 7); + x[2] ^= R(x[14] + x[10], 9); + x[6] ^= R(x[2] + x[14], 13); + x[10] ^= R(x[6] + x[2], 18); + x[3] ^= R(x[15] + x[11], 7); + x[7] ^= R(x[3] + x[15], 9); + x[11] ^= R(x[7] + x[3], 13); + x[15] ^= R(x[11] + x[7], 18); + x[1] ^= R(x[0] + x[3], 7); + x[2] ^= R(x[1] + x[0], 9); + x[3] ^= R(x[2] + x[1], 13); + x[0] ^= R(x[3] + x[2], 18); + x[6] ^= R(x[5] + x[4], 7); + x[7] ^= R(x[6] + x[5], 9); + x[4] ^= R(x[7] + x[6], 13); + x[5] ^= R(x[4] + x[7], 18); + x[11] ^= R(x[10] + x[9], 7); + x[8] ^= R(x[11] + x[10], 9); + x[9] ^= R(x[8] + x[11], 13); + x[10] ^= R(x[9] + x[8], 18); + x[12] ^= R(x[15] + x[14], 7); + x[13] ^= R(x[12] + x[15], 9); + x[14] ^= R(x[13] + x[12], 13); + x[15] ^= R(x[14] + x[13], 18); + } + + for (var _i3 = 0; _i3 < 16; ++_i3) { + B[_i3] += x[_i3]; + } + } + + // naive approach... going back to loop unrolling may yield additional performance + function blockxor(S, Si, D, len) { + for (var i = 0; i < len; i++) { + D[i] ^= S[Si + i]; + } + } + + function arraycopy(src, srcPos, dest, destPos, length) { + while (length--) { + dest[destPos++] = src[srcPos++]; + } + } + + function checkBufferish(o) { + if (!o || typeof o.length !== 'number') {return false;} + + for (var i = 0; i < o.length; i++) { + var v = o[i]; + if (typeof v !== 'number' || v % 1 || v < 0 || v >= 256) { + return false; + } + } + + return true; + } + + function ensureInteger(value, name) { + if (typeof value !== "number" || value % 1) {throw new Error('invalid ' + name);} + return value; + } + + // N = Cpu cost, r = Memory cost, p = parallelization cost + // callback(error, progress, key) + function _scrypt(password, salt, N, r, p, dkLen, callback) { + + N = ensureInteger(N, 'N'); + r = ensureInteger(r, 'r'); + p = ensureInteger(p, 'p'); + + dkLen = ensureInteger(dkLen, 'dkLen'); + + if (N === 0 || (N & N - 1) !== 0) {throw new Error('N must be power of 2');} + + if (N > MAX_VALUE / 128 / r) {throw new Error('N too large');} + if (r > MAX_VALUE / 128 / p) {throw new Error('r too large');} + + if (!checkBufferish(password)) { + throw new Error('password must be an array or buffer'); + } + password = Array.prototype.slice.call(password); + + if (!checkBufferish(salt)) { + throw new Error('salt must be an array or buffer'); + } + salt = Array.prototype.slice.call(salt); + + var b = PBKDF2_HMAC_SHA256_OneIter(password, salt, p * 128 * r); + var B = new Uint32Array(p * 32 * r); + for (var i = 0; i < B.length; i++) { + var j = i * 4; + B[i] = (b[j + 3] & 0xff) << 24 | + (b[j + 2] & 0xff) << 16 | + (b[j + 1] & 0xff) << 8 | + (b[j + 0] & 0xff) << 0; + } + + var XY = new Uint32Array(64 * r); + var V = new Uint32Array(32 * r * N); + + var Yi = 32 * r; + + // scratch space + var x = new Uint32Array(16); // salsa20_8 + var _X = new Uint32Array(16); // blockmix_salsa8 + + var totalOps = p * N * 2; + var currentOp = 0; + var lastPercent10 = null; + + // Set this to true to abandon the scrypt on the next step + var stop = false; + + // State information + var state = 0; + var i0 = 0,i1; + var Bi; + + // How many blockmix_salsa8 can we do per step? + var limit = callback ? parseInt(1000 / r) : 0xffffffff; + + // Trick from scrypt-async; if there is a setImmediate shim in place, use it + var nextTick = typeof setImmediate !== 'undefined' ? setImmediate : setTimeout; + + // This is really all I changed; making scryptsy a state machine so we occasionally + // stop and give other evnts on the evnt loop a chance to run. ~RicMoo + var incrementalSMix = function incrementalSMix() { + if (stop) { + return callback(new Error('cancelled'), currentOp / totalOps); + } + + var steps; + + switch (state) { + case 0: + // for (var i = 0; i < p; i++)... + Bi = i0 * 32 * r; + + arraycopy(B, Bi, XY, 0, Yi); // ROMix - 1 + + state = 1; // Move to ROMix 2 + i1 = 0; + + // Fall through + + case 1: + + // Run up to 1000 steps of the first inner smix loop + steps = N - i1; + if (steps > limit) {steps = limit;} + for (var _i4 = 0; _i4 < steps; _i4++) {// ROMix - 2 + arraycopy(XY, 0, V, (i1 + _i4) * Yi, Yi); // ROMix - 3 + blockmix_salsa8(XY, Yi, r, x, _X); // ROMix - 4 + } + + // for (var i = 0; i < N; i++) + i1 += steps; + currentOp += steps; + + if (callback) { + // Call the callback with the progress (optionally stopping us) + var percent10 = parseInt(1000 * currentOp / totalOps); + if (percent10 !== lastPercent10) { + stop = callback(null, currentOp / totalOps); + if (stop) {break;} + lastPercent10 = percent10; + } + } + + if (i1 < N) {break;} + + i1 = 0; // Move to ROMix 6 + state = 2; + + // Fall through + + case 2: + + // Run up to 1000 steps of the second inner smix loop + steps = N - i1; + if (steps > limit) {steps = limit;} + for (var _i5 = 0; _i5 < steps; _i5++) {// ROMix - 6 + var offset = (2 * r - 1) * 16; // ROMix - 7 + var _j = XY[offset] & N - 1; + blockxor(V, _j * Yi, XY, Yi); // ROMix - 8 (inner) + blockmix_salsa8(XY, Yi, r, x, _X); // ROMix - 9 (outer) + } + + // for (var i = 0; i < N; i++)... + i1 += steps; + currentOp += steps; + + // Call the callback with the progress (optionally stopping us) + if (callback) { + var _percent = parseInt(1000 * currentOp / totalOps); + if (_percent !== lastPercent10) { + stop = callback(null, currentOp / totalOps); + if (stop) {break;} + lastPercent10 = _percent; + } + } + + if (i1 < N) {break;} + + arraycopy(XY, 0, B, Bi, Yi); // ROMix - 10 + + // for (var i = 0; i < p; i++)... + i0++; + if (i0 < p) { + state = 0; + break; + } + + b = []; + for (var _i6 = 0; _i6 < B.length; _i6++) { + b.push(B[_i6] >> 0 & 0xff); + b.push(B[_i6] >> 8 & 0xff); + b.push(B[_i6] >> 16 & 0xff); + b.push(B[_i6] >> 24 & 0xff); + } + + var derivedKey = PBKDF2_HMAC_SHA256_OneIter(password, b, dkLen); + + // Send the result to the callback + if (callback) {callback(null, 1.0, derivedKey);} + + // Done; don't break (which would reschedule) + return derivedKey;} + + + // Schedule the next steps + if (callback) {nextTick(incrementalSMix);} + }; + + // Run the smix state machine until completion + if (!callback) { + while (true) { + var derivedKey = incrementalSMix(); + if (derivedKey != undefined) {return derivedKey;} + } + } + + // Bootstrap the async incremental smix + incrementalSMix(); + } + + var lib = { + scrypt: function scrypt(password, salt, N, r, p, dkLen, progressCallback) { + return new Promise(function (resolve, reject) { + var lastProgress = 0; + if (progressCallback) {progressCallback(0);} + _scrypt(password, salt, N, r, p, dkLen, function (error, progress, key) { + if (error) { + reject(error); + } else if (key) { + if (progressCallback && lastProgress !== 1) { + progressCallback(1); + } + resolve(new Uint8Array(key)); + } else if (progressCallback && progress !== lastProgress) { + lastProgress = progress; + return progressCallback(progress); + } + }); + }); + }, + syncScrypt: function syncScrypt(password, salt, N, r, p, dkLen) { + return new Uint8Array(_scrypt(password, salt, N, r, p, dkLen)); + } }; + + + // node.js + if (true) { + module.exports = lib; + + // RequireJS/AMD + // http://www.requirejs.org/docs/api.html + // https://github.com/amdjs/amdjs-api/wiki/AMD + } else {} + +})(this); + +/***/ }), +/* 203 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wallet/lib.esm/_version.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "wallet/5.5.0";exports.version = version; + +/***/ }), +/* 204 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/index.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.getDefaultProvider = getDefaultProvider;Object.defineProperty(exports, "Provider", { enumerable: true, get: function get() {return _abstractProvider.Provider;} });Object.defineProperty(exports, "getNetwork", { enumerable: true, get: function get() {return _networks.getNetwork;} });Object.defineProperty(exports, "BaseProvider", { enumerable: true, get: function get() {return _baseProvider.BaseProvider;} });Object.defineProperty(exports, "Resolver", { enumerable: true, get: function get() {return _baseProvider.Resolver;} });Object.defineProperty(exports, "AlchemyProvider", { enumerable: true, get: function get() {return _alchemyProvider.AlchemyProvider;} });Object.defineProperty(exports, "AlchemyWebSocketProvider", { enumerable: true, get: function get() {return _alchemyProvider.AlchemyWebSocketProvider;} });Object.defineProperty(exports, "CloudflareProvider", { enumerable: true, get: function get() {return _cloudflareProvider.CloudflareProvider;} });Object.defineProperty(exports, "EtherscanProvider", { enumerable: true, get: function get() {return _etherscanProvider.EtherscanProvider;} });Object.defineProperty(exports, "FallbackProvider", { enumerable: true, get: function get() {return _fallbackProvider.FallbackProvider;} });Object.defineProperty(exports, "IpcProvider", { enumerable: true, get: function get() {return _ipcProvider.IpcProvider;} });Object.defineProperty(exports, "InfuraProvider", { enumerable: true, get: function get() {return _infuraProvider.InfuraProvider;} });Object.defineProperty(exports, "InfuraWebSocketProvider", { enumerable: true, get: function get() {return _infuraProvider.InfuraWebSocketProvider;} });Object.defineProperty(exports, "JsonRpcProvider", { enumerable: true, get: function get() {return _jsonRpcProvider.JsonRpcProvider;} });Object.defineProperty(exports, "JsonRpcSigner", { enumerable: true, get: function get() {return _jsonRpcProvider.JsonRpcSigner;} });Object.defineProperty(exports, "JsonRpcBatchProvider", { enumerable: true, get: function get() {return _jsonRpcBatchProvider.JsonRpcBatchProvider;} });Object.defineProperty(exports, "NodesmithProvider", { enumerable: true, get: function get() {return _nodesmithProvider.NodesmithProvider;} });Object.defineProperty(exports, "PocketProvider", { enumerable: true, get: function get() {return _pocketProvider.PocketProvider;} });Object.defineProperty(exports, "StaticJsonRpcProvider", { enumerable: true, get: function get() {return _urlJsonRpcProvider.StaticJsonRpcProvider;} });Object.defineProperty(exports, "UrlJsonRpcProvider", { enumerable: true, get: function get() {return _urlJsonRpcProvider.UrlJsonRpcProvider;} });Object.defineProperty(exports, "Web3Provider", { enumerable: true, get: function get() {return _web3Provider.Web3Provider;} });Object.defineProperty(exports, "WebSocketProvider", { enumerable: true, get: function get() {return _websocketProvider.WebSocketProvider;} });Object.defineProperty(exports, "Formatter", { enumerable: true, get: function get() {return _formatter.Formatter;} });Object.defineProperty(exports, "isCommunityResourcable", { enumerable: true, get: function get() {return _formatter.isCommunityResourcable;} });Object.defineProperty(exports, "isCommunityResource", { enumerable: true, get: function get() {return _formatter.isCommunityResource;} });Object.defineProperty(exports, "showThrottleMessage", { enumerable: true, get: function get() {return _formatter.showThrottleMessage;} }); +var _abstractProvider = __webpack_require__(/*! @ethersproject/abstract-provider */ 152); +var _networks = __webpack_require__(/*! @ethersproject/networks */ 205); +var _baseProvider = __webpack_require__(/*! ./base-provider */ 207); +var _alchemyProvider = __webpack_require__(/*! ./alchemy-provider */ 216); +var _cloudflareProvider = __webpack_require__(/*! ./cloudflare-provider */ 221); +var _etherscanProvider = __webpack_require__(/*! ./etherscan-provider */ 222); +var _fallbackProvider = __webpack_require__(/*! ./fallback-provider */ 223); +var _ipcProvider = __webpack_require__(/*! ./ipc-provider */ 224); +var _infuraProvider = __webpack_require__(/*! ./infura-provider */ 225); +var _jsonRpcProvider = __webpack_require__(/*! ./json-rpc-provider */ 218); +var _jsonRpcBatchProvider = __webpack_require__(/*! ./json-rpc-batch-provider */ 226); +var _nodesmithProvider = __webpack_require__(/*! ./nodesmith-provider */ 227); +var _pocketProvider = __webpack_require__(/*! ./pocket-provider */ 228); +var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 220); +var _web3Provider = __webpack_require__(/*! ./web3-provider */ 229); +var _websocketProvider = __webpack_require__(/*! ./websocket-provider */ 217); +var _formatter = __webpack_require__(/*! ./formatter */ 215); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214); +var logger = new _logger.Logger(_version.version); +//////////////////////// +// Helper Functions +function getDefaultProvider(network, options) { + if (network == null) { + network = "homestead"; + } + // If passed a URL, figure out the right type of provider based on the scheme + if (typeof network === "string") { + // @TODO: Add support for IpcProvider; maybe if it ends in ".ipc"? + // Handle http and ws (and their secure variants) + var match = network.match(/^(ws|http)s?:/i); + if (match) { + switch (match[1]) { + case "http": + return new _jsonRpcProvider.JsonRpcProvider(network); + case "ws": + return new _websocketProvider.WebSocketProvider(network); + default: + logger.throwArgumentError("unsupported URL scheme", "network", network);} + + } + } + var n = (0, _networks.getNetwork)(network); + if (!n || !n._defaultProvider) { + logger.throwError("unsupported getDefaultProvider network", _logger.Logger.errors.NETWORK_ERROR, { + operation: "getDefaultProvider", + network: network }); + + } + return n._defaultProvider({ + FallbackProvider: _fallbackProvider.FallbackProvider, + AlchemyProvider: _alchemyProvider.AlchemyProvider, + CloudflareProvider: _cloudflareProvider.CloudflareProvider, + EtherscanProvider: _etherscanProvider.EtherscanProvider, + InfuraProvider: _infuraProvider.InfuraProvider, + JsonRpcProvider: _jsonRpcProvider.JsonRpcProvider, + NodesmithProvider: _nodesmithProvider.NodesmithProvider, + PocketProvider: _pocketProvider.PocketProvider, + Web3Provider: _web3Provider.Web3Provider, + IpcProvider: _ipcProvider.IpcProvider }, + options); +} +//////////////////////// +// Exports + +/***/ }), +/* 205 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/networks/lib.esm/index.js ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.getNetwork = getNetwork; +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 206); +var logger = new _logger.Logger(_version.version); +; +function isRenetworkable(value) { + return value && typeof value.renetwork === "function"; +} +function ethDefaultProvider(network) { + var func = function func(providers, options) { + if (options == null) { + options = {}; + } + var providerList = []; + if (providers.InfuraProvider) { + try { + providerList.push(new providers.InfuraProvider(network, options.infura)); + } + catch (error) {} + } + if (providers.EtherscanProvider) { + try { + providerList.push(new providers.EtherscanProvider(network, options.etherscan)); + } + catch (error) {} + } + if (providers.AlchemyProvider) { + try { + providerList.push(new providers.AlchemyProvider(network, options.alchemy)); + } + catch (error) {} + } + if (providers.PocketProvider) { + // These networks are currently faulty on Pocket as their + // network does not handle the Berlin hardfork, which is + // live on these ones. + // @TODO: This goes away once Pocket has upgraded their nodes + var skip = ["goerli", "ropsten", "rinkeby"]; + try { + var provider = new providers.PocketProvider(network); + if (provider.network && skip.indexOf(provider.network.name) === -1) { + providerList.push(provider); + } + } + catch (error) {} + } + if (providers.CloudflareProvider) { + try { + providerList.push(new providers.CloudflareProvider(network)); + } + catch (error) {} + } + if (providerList.length === 0) { + return null; + } + if (providers.FallbackProvider) { + var quorum = 1; + if (options.quorum != null) { + quorum = options.quorum; + } else + if (network === "homestead") { + quorum = 2; + } + return new providers.FallbackProvider(providerList, quorum); + } + return providerList[0]; + }; + func.renetwork = function (network) { + return ethDefaultProvider(network); + }; + return func; +} +function etcDefaultProvider(url, network) { + var func = function func(providers, options) { + if (providers.JsonRpcProvider) { + return new providers.JsonRpcProvider(url, network); + } + return null; + }; + func.renetwork = function (network) { + return etcDefaultProvider(url, network); + }; + return func; +} +var homestead = { + chainId: 1, + ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", + name: "homestead", + _defaultProvider: ethDefaultProvider("homestead") }; + +var ropsten = { + chainId: 3, + ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", + name: "ropsten", + _defaultProvider: ethDefaultProvider("ropsten") }; + +var classicMordor = { + chainId: 63, + name: "classicMordor", + _defaultProvider: etcDefaultProvider("https://www.ethercluster.com/mordor", "classicMordor") }; + +var networks = { + unspecified: { chainId: 0, name: "unspecified" }, + homestead: homestead, + mainnet: homestead, + morden: { chainId: 2, name: "morden" }, + ropsten: ropsten, + testnet: ropsten, + rinkeby: { + chainId: 4, + ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", + name: "rinkeby", + _defaultProvider: ethDefaultProvider("rinkeby") }, + + kovan: { + chainId: 42, + name: "kovan", + _defaultProvider: ethDefaultProvider("kovan") }, + + goerli: { + chainId: 5, + ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", + name: "goerli", + _defaultProvider: ethDefaultProvider("goerli") }, + + // ETC (See: #351) + classic: { + chainId: 61, + name: "classic", + _defaultProvider: etcDefaultProvider("https:/\/www.ethercluster.com/etc", "classic") }, + + classicMorden: { chainId: 62, name: "classicMorden" }, + classicMordor: classicMordor, + classicTestnet: classicMordor, + classicKotti: { + chainId: 6, + name: "classicKotti", + _defaultProvider: etcDefaultProvider("https:/\/www.ethercluster.com/kotti", "classicKotti") }, + + xdai: { chainId: 100, name: "xdai" }, + matic: { chainId: 137, name: "matic" }, + maticmum: { chainId: 80001, name: "maticmum" }, + bnb: { chainId: 56, name: "bnb" }, + bnbt: { chainId: 97, name: "bnbt" } }; + +/** + * getNetwork + * + * Converts a named common networks or chain ID (network ID) to a Network + * and verifies a network is a valid Network.. + */ +function getNetwork(network) { + // No network (null) + if (network == null) { + return null; + } + if (typeof network === "number") { + for (var name in networks) { + var _standard = networks[name]; + if (_standard.chainId === network) { + return { + name: _standard.name, + chainId: _standard.chainId, + ensAddress: _standard.ensAddress || null, + _defaultProvider: _standard._defaultProvider || null }; + + } + } + return { + chainId: network, + name: "unknown" }; + + } + if (typeof network === "string") { + var _standard2 = networks[network]; + if (_standard2 == null) { + return null; + } + return { + name: _standard2.name, + chainId: _standard2.chainId, + ensAddress: _standard2.ensAddress, + _defaultProvider: _standard2._defaultProvider || null }; + + } + var standard = networks[network.name]; + // Not a standard network; check that it is a valid network in general + if (!standard) { + if (typeof network.chainId !== "number") { + logger.throwArgumentError("invalid network chainId", "network", network); + } + return network; + } + // Make sure the chainId matches the expected network chainId (or is 0; disable EIP-155) + if (network.chainId !== 0 && network.chainId !== standard.chainId) { + logger.throwArgumentError("network chainId mismatch", "network", network); + } + // @TODO: In the next major version add an attach function to a defaultProvider + // class and move the _defaultProvider internal to this file (extend Network) + var defaultProvider = network._defaultProvider || null; + if (defaultProvider == null && standard._defaultProvider) { + if (isRenetworkable(standard._defaultProvider)) { + defaultProvider = standard._defaultProvider.renetwork(network); + } else + { + defaultProvider = standard._defaultProvider; + } + } + // Standard Network (allow overriding the ENS address) + return { + name: network.name, + chainId: standard.chainId, + ensAddress: network.ensAddress || standard.ensAddress || null, + _defaultProvider: defaultProvider }; + +} + +/***/ }), +/* 206 */ +/*!******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/networks/lib.esm/_version.js ***! + \******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "networks/5.5.0";exports.version = version; + +/***/ }), +/* 207 */ +/*!************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/base-provider.js ***! + \************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.BaseProvider = exports.Resolver = exports.Event = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _abstractProvider = __webpack_require__(/*! @ethersproject/abstract-provider */ 152); +var _basex = __webpack_require__(/*! @ethersproject/basex */ 178); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _constants = __webpack_require__(/*! @ethersproject/constants */ 133); +var _hash = __webpack_require__(/*! @ethersproject/hash */ 146); +var _networks = __webpack_require__(/*! @ethersproject/networks */ 205); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _sha = __webpack_require__(/*! @ethersproject/sha2 */ 181); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +var _web = __webpack_require__(/*! @ethersproject/web */ 208); +var _bech = _interopRequireDefault(__webpack_require__(/*! bech32 */ 213)); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version2 = __webpack_require__(/*! ./_version */ 214); + +var _formatter = __webpack_require__(/*! ./formatter */ 215);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version2.version); +////////////////////////////// +// Event Serializeing +function checkTopic(topic) { + if (topic == null) { + return "null"; + } + if ((0, _bytes.hexDataLength)(topic) !== 32) { + logger.throwArgumentError("invalid topic", "topic", topic); + } + return topic.toLowerCase(); +} +function serializeTopics(topics) { + // Remove trailing null AND-topics; they are redundant + topics = topics.slice(); + while (topics.length > 0 && topics[topics.length - 1] == null) { + topics.pop(); + } + return topics.map(function (topic) { + if (Array.isArray(topic)) { + // Only track unique OR-topics + var unique = {}; + topic.forEach(function (topic) { + unique[checkTopic(topic)] = true; + }); + // The order of OR-topics does not matter + var sorted = Object.keys(unique); + sorted.sort(); + return sorted.join("|"); + } else + { + return checkTopic(topic); + } + }).join("&"); +} +function deserializeTopics(data) { + if (data === "") { + return []; + } + return data.split(/&/g).map(function (topic) { + if (topic === "") { + return []; + } + var comps = topic.split("|").map(function (topic) { + return topic === "null" ? null : topic; + }); + return comps.length === 1 ? comps[0] : comps; + }); +} +function getEventTag(eventName) { + if (typeof eventName === "string") { + eventName = eventName.toLowerCase(); + if ((0, _bytes.hexDataLength)(eventName) === 32) { + return "tx:" + eventName; + } + if (eventName.indexOf(":") === -1) { + return eventName; + } + } else + if (Array.isArray(eventName)) { + return "filter:*:" + serializeTopics(eventName); + } else + if (_abstractProvider.ForkEvent.isForkEvent(eventName)) { + logger.warn("not implemented"); + throw new Error("not implemented"); + } else + if (eventName && typeof eventName === "object") { + return "filter:" + (eventName.address || "*") + ":" + serializeTopics(eventName.topics || []); + } + throw new Error("invalid event - " + eventName); +} +////////////////////////////// +// Helper Object +function getTime() { + return new Date().getTime(); +} +function stall(duration) { + return new Promise(function (resolve) { + setTimeout(resolve, duration); + }); +} +////////////////////////////// +// Provider Object +/** + * EventType + * - "block" + * - "poll" + * - "didPoll" + * - "pending" + * - "error" + * - "network" + * - filter + * - topics array + * - transaction hash + */ +var PollableEvents = ["block", "network", "pending", "poll"];var +Event = /*#__PURE__*/function () { + function Event(tag, listener, once) {_classCallCheck(this, Event); + (0, _properties.defineReadOnly)(this, "tag", tag); + (0, _properties.defineReadOnly)(this, "listener", listener); + (0, _properties.defineReadOnly)(this, "once", once); + }_createClass(Event, [{ key: "pollable", value: function pollable() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + return this.tag.indexOf(":") >= 0 || PollableEvents.indexOf(this.tag) >= 0; + } }, { key: "event", get: function get() {switch (this.type) {case "tx":return this.hash;case "filter":return this.filter;}return this.tag;} }, { key: "type", get: function get() {return this.tag.split(":")[0];} }, { key: "hash", get: function get() {var comps = this.tag.split(":");if (comps[0] !== "tx") {return null;}return comps[1];} }, { key: "filter", get: function get() {var comps = this.tag.split(":");if (comps[0] !== "filter") {return null;}var address = comps[1];var topics = deserializeTopics(comps[2]);var filter = {};if (topics.length > 0) {filter.topics = topics;}if (address && address !== "*") {filter.address = address;}return filter;} }]);return Event;}();exports.Event = Event; + +; +// https://github.com/satoshilabs/slips/blob/master/slip-0044.md +var coinInfos = { + "0": { symbol: "btc", p2pkh: 0x00, p2sh: 0x05, prefix: "bc" }, + "2": { symbol: "ltc", p2pkh: 0x30, p2sh: 0x32, prefix: "ltc" }, + "3": { symbol: "doge", p2pkh: 0x1e, p2sh: 0x16 }, + "60": { symbol: "eth", ilk: "eth" }, + "61": { symbol: "etc", ilk: "eth" }, + "700": { symbol: "xdai", ilk: "eth" } }; + +function bytes32ify(value) { + return (0, _bytes.hexZeroPad)(_bignumber.BigNumber.from(value).toHexString(), 32); +} +// Compute the Base58Check encoded data (checksum is first 4 bytes of sha256d) +function base58Encode(data) { + return _basex.Base58.encode((0, _bytes.concat)([data, (0, _bytes.hexDataSlice)((0, _sha.sha256)((0, _sha.sha256)(data)), 0, 4)])); +} +var matchers = [ +new RegExp("^(https):/\/(.*)$", "i"), +new RegExp("^(data):(.*)$", "i"), +new RegExp("^(ipfs):/\/(.*)$", "i"), +new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$", "i")]; + +function _parseString(result) { + try { + return (0, _strings.toUtf8String)(_parseBytes(result)); + } + catch (error) {} + return null; +} +function _parseBytes(result) { + if (result === "0x") { + return null; + } + var offset = _bignumber.BigNumber.from((0, _bytes.hexDataSlice)(result, 0, 32)).toNumber(); + var length = _bignumber.BigNumber.from((0, _bytes.hexDataSlice)(result, offset, offset + 32)).toNumber(); + return (0, _bytes.hexDataSlice)(result, offset + 32, offset + 32 + length); +}var +Resolver = /*#__PURE__*/function () { + // The resolvedAddress is only for creating a ReverseLookup resolver + function Resolver(provider, address, name, resolvedAddress) {_classCallCheck(this, Resolver); + (0, _properties.defineReadOnly)(this, "provider", provider); + (0, _properties.defineReadOnly)(this, "name", name); + (0, _properties.defineReadOnly)(this, "address", provider.formatter.address(address)); + (0, _properties.defineReadOnly)(this, "_resolvedAddress", resolvedAddress); + }_createClass(Resolver, [{ key: "_fetchBytes", value: function _fetchBytes( + selector, parameters) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var tx;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: + // e.g. keccak256("addr(bytes32,uint256)") + tx = { + to: this.address, + data: (0, _bytes.hexConcat)([selector, (0, _hash.namehash)(this.name), parameters || "0x"]) };_context.prev = 1;_context.t0 = + + + _parseBytes;_context.next = 5;return this.provider.call(tx);case 5:_context.t1 = _context.sent;return _context.abrupt("return", (0, _context.t0)(_context.t1));case 9:_context.prev = 9;_context.t2 = _context["catch"](1);if (!( + + + _context.t2.code === _logger.Logger.errors.CALL_EXCEPTION)) {_context.next = 13;break;}return _context.abrupt("return", + null);case 13:return _context.abrupt("return", + + null);case 14:case "end":return _context.stop();}}}, _callee, this, [[1, 9]]);})); + + + } }, { key: "_getAddress", value: function _getAddress( + coinType, hexBytes) { + var coinInfo = coinInfos[String(coinType)]; + if (coinInfo == null) { + logger.throwError("unsupported coin type: ".concat(coinType), _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "getAddress(".concat(coinType, ")") }); + + } + if (coinInfo.ilk === "eth") { + return this.provider.formatter.address(hexBytes); + } + var bytes = (0, _bytes.arrayify)(hexBytes); + // P2PKH: OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG + if (coinInfo.p2pkh != null) { + var p2pkh = hexBytes.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/); + if (p2pkh) { + var length = parseInt(p2pkh[1], 16); + if (p2pkh[2].length === length * 2 && length >= 1 && length <= 75) { + return base58Encode((0, _bytes.concat)([[coinInfo.p2pkh], "0x" + p2pkh[2]])); + } + } + } + // P2SH: OP_HASH160 OP_EQUAL + if (coinInfo.p2sh != null) { + var p2sh = hexBytes.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/); + if (p2sh) { + var _length = parseInt(p2sh[1], 16); + if (p2sh[2].length === _length * 2 && _length >= 1 && _length <= 75) { + return base58Encode((0, _bytes.concat)([[coinInfo.p2sh], "0x" + p2sh[2]])); + } + } + } + // Bech32 + if (coinInfo.prefix != null) { + var _length2 = bytes[1]; + // https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#witness-program + var _version = bytes[0]; + if (_version === 0x00) { + if (_length2 !== 20 && _length2 !== 32) { + _version = -1; + } + } else + { + _version = -1; + } + if (_version >= 0 && bytes.length === 2 + _length2 && _length2 >= 1 && _length2 <= 75) { + var words = _bech.default.toWords(bytes.slice(2)); + words.unshift(_version); + return _bech.default.encode(coinInfo.prefix, words); + } + } + return null; + } }, { key: "getAddress", value: function getAddress( + coinType) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {var transaction, _hexBytes, hexBytes, address;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0: + if (coinType == null) { + coinType = 60; + } + // If Ethereum, use the standard `addr(bytes32)` + if (!(coinType === 60)) {_context2.next = 17;break;}_context2.prev = 2; + + // keccak256("addr(bytes32)") + transaction = { + to: this.address, + data: "0x3b3b57de" + (0, _hash.namehash)(this.name).substring(2) };_context2.next = 6; + + return this.provider.call(transaction);case 6:_hexBytes = _context2.sent;if (!( + + _hexBytes === "0x" || _hexBytes === _constants.HashZero)) {_context2.next = 9;break;}return _context2.abrupt("return", + null);case 9:return _context2.abrupt("return", + + this.provider.formatter.callAddress(_hexBytes));case 12:_context2.prev = 12;_context2.t0 = _context2["catch"](2);if (!( + + + _context2.t0.code === _logger.Logger.errors.CALL_EXCEPTION)) {_context2.next = 16;break;}return _context2.abrupt("return", + null);case 16:throw _context2.t0;case 17:_context2.next = 19; + + + + + + return this._fetchBytes("0xf1cb7e06", bytes32ify(coinType));case 19:hexBytes = _context2.sent;if (!( + + hexBytes == null || hexBytes === "0x")) {_context2.next = 22;break;}return _context2.abrupt("return", + null);case 22: + + // Compute the address + address = this._getAddress(coinType, hexBytes); + if (address == null) { + logger.throwError("invalid or unsupported coin data", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "getAddress(".concat(coinType, ")"), + coinType: coinType, + data: hexBytes }); + + }return _context2.abrupt("return", + address);case 25:case "end":return _context2.stop();}}}, _callee2, this, [[2, 12]]);})); + + } }, { key: "getAvatar", value: function getAvatar() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var linkage, avatar, i, match, selector, owner, comps, addr, tokenId, tokenOwner, balance, tx, metadataUrl, metadata;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0: + linkage = [];_context3.prev = 1;_context3.next = 4; + + return this.getText("avatar");case 4:avatar = _context3.sent;if (!( + avatar == null)) {_context3.next = 7;break;}return _context3.abrupt("return", + null);case 7: + + i = 0;case 8:if (!(i < matchers.length)) {_context3.next = 77;break;} + match = avatar.match(matchers[i]);if (!( + match == null)) {_context3.next = 12;break;}return _context3.abrupt("continue", 74);case 12:_context3.t0 = + + + match[1];_context3.next = _context3.t0 === + "https" ? 15 : _context3.t0 === + + + "data" ? 17 : _context3.t0 === + + + "ipfs" ? 19 : _context3.t0 === + + + "erc721" ? 21 : _context3.t0 === + "erc1155" ? 21 : 74;break;case 15:linkage.push({ type: "url", content: avatar });return _context3.abrupt("return", { linkage: linkage, url: avatar });case 17:linkage.push({ type: "data", content: avatar });return _context3.abrupt("return", { linkage: linkage, url: avatar });case 19:linkage.push({ type: "ipfs", content: avatar });return _context3.abrupt("return", { linkage: linkage, url: "https://gateway.ipfs.io/ipfs/".concat(avatar.substring(7)) });case 21: + // Depending on the ERC type, use tokenURI(uint256) or url(uint256) + selector = match[1] === "erc721" ? "0xc87b56dd" : "0x0e89341c"; + linkage.push({ type: match[1], content: avatar }); + // The owner of this name + _context3.t1 = this._resolvedAddress;if (_context3.t1) {_context3.next = 28;break;}_context3.next = 27;return this.getAddress();case 27:_context3.t1 = _context3.sent;case 28:owner = _context3.t1; + comps = (match[2] || "").split("/");if (!( + comps.length !== 2)) {_context3.next = 32;break;}return _context3.abrupt("return", + null);case 32:_context3.next = 34; + + return this.provider.formatter.address(comps[0]);case 34:addr = _context3.sent; + tokenId = (0, _bytes.hexZeroPad)(_bignumber.BigNumber.from(comps[1]).toHexString(), 32); + // Check that this account owns the token + if (!(match[1] === "erc721")) {_context3.next = 47;break;}_context3.t2 = + + this.provider.formatter;_context3.next = 40;return this.provider.call({ + to: addr, data: (0, _bytes.hexConcat)(["0x6352211e", tokenId]) });case 40:_context3.t3 = _context3.sent;tokenOwner = _context3.t2.callAddress.call(_context3.t2, _context3.t3);if (!( + + owner !== tokenOwner)) {_context3.next = 44;break;}return _context3.abrupt("return", + null);case 44: + + linkage.push({ type: "owner", content: tokenOwner });_context3.next = 56;break;case 47:if (!( + + match[1] === "erc1155")) {_context3.next = 56;break;}_context3.t4 = + + _bignumber.BigNumber;_context3.next = 51;return this.provider.call({ + to: addr, data: (0, _bytes.hexConcat)(["0x00fdd58e", (0, _bytes.hexZeroPad)(owner, 32), tokenId]) });case 51:_context3.t5 = _context3.sent;balance = _context3.t4.from.call(_context3.t4, _context3.t5);if (! + + balance.isZero()) {_context3.next = 55;break;}return _context3.abrupt("return", + null);case 55: + + linkage.push({ type: "balance", content: balance.toString() });case 56: + + // Call the token contract for the metadata URL + tx = { + to: this.provider.formatter.address(comps[0]), + data: (0, _bytes.hexConcat)([selector, tokenId]) };_context3.t6 = + + _parseString;_context3.next = 60;return this.provider.call(tx);case 60:_context3.t7 = _context3.sent;metadataUrl = (0, _context3.t6)(_context3.t7);if (!( + metadataUrl == null)) {_context3.next = 64;break;}return _context3.abrupt("return", + null);case 64: + + linkage.push({ type: "metadata-url", content: metadataUrl }); + // ERC-1155 allows a generic {id} in the URL + if (match[1] === "erc1155") { + metadataUrl = metadataUrl.replace("{id}", tokenId.substring(2)); + } + // Get the token metadata + _context3.next = 68;return (0, _web.fetchJson)(metadataUrl);case 68:metadata = _context3.sent;if (!( + + !metadata || typeof metadata.image !== "string" || !metadata.image.match(/^https:\/\//i))) {_context3.next = 71;break;}return _context3.abrupt("return", + null);case 71: + + linkage.push({ type: "metadata", content: JSON.stringify(metadata) }); + linkage.push({ type: "url", content: metadata.image });return _context3.abrupt("return", + { linkage: linkage, url: metadata.image });case 74:i++;_context3.next = 8;break;case 77:_context3.next = 81;break;case 79:_context3.prev = 79;_context3.t8 = _context3["catch"](1);case 81:return _context3.abrupt("return", + + + + + + null);case 82:case "end":return _context3.stop();}}}, _callee3, this, [[1, 79]]);})); + + } }, { key: "getContentHash", value: function getContentHash() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var hexBytes, ipfs, length, swarm;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:_context4.next = 2; + + return this._fetchBytes("0xbc1c58d1");case 2:hexBytes = _context4.sent;if (!( + + hexBytes == null || hexBytes === "0x")) {_context4.next = 5;break;}return _context4.abrupt("return", + null);case 5: + + // IPFS (CID: 1, Type: DAG-PB) + ipfs = hexBytes.match(/^0xe3010170(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if (! + ipfs) {_context4.next = 10;break;} + length = parseInt(ipfs[3], 16);if (!( + ipfs[4].length === length * 2)) {_context4.next = 10;break;}return _context4.abrupt("return", + "ipfs:/\/" + _basex.Base58.encode("0x" + ipfs[1]));case 10: + + + // Swarm (CID: 1, Type: swarm-manifest; hash/length hard-coded to keccak256/32) + swarm = hexBytes.match(/^0xe40101fa011b20([0-9a-f]*)$/);if (! + swarm) {_context4.next = 14;break;}if (!( + swarm[1].length === 32 * 2)) {_context4.next = 14;break;}return _context4.abrupt("return", + "bzz:/\/" + swarm[1]);case 14:return _context4.abrupt("return", + + + logger.throwError("invalid or unsupported content hash data", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "getContentHash()", + data: hexBytes }));case 15:case "end":return _context4.stop();}}}, _callee4, this);})); + + + } }, { key: "getText", value: function getText( + key) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee5() {var keyBytes, hexBytes;return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0: + // The key encoded as parameter to fetchBytes + keyBytes = (0, _strings.toUtf8Bytes)(key); + // The nodehash consumes the first slot, so the string pointer targets + // offset 64, with the length at offset 64 and data starting at offset 96 + keyBytes = (0, _bytes.concat)([bytes32ify(64), bytes32ify(keyBytes.length), keyBytes]); + // Pad to word-size (32 bytes) + if (keyBytes.length % 32 !== 0) { + keyBytes = (0, _bytes.concat)([keyBytes, (0, _bytes.hexZeroPad)("0x", 32 - key.length % 32)]); + }_context5.next = 5; + return this._fetchBytes("0x59d1d43c", (0, _bytes.hexlify)(keyBytes));case 5:hexBytes = _context5.sent;if (!( + hexBytes == null || hexBytes === "0x")) {_context5.next = 8;break;}return _context5.abrupt("return", + null);case 8:return _context5.abrupt("return", + + (0, _strings.toUtf8String)(hexBytes));case 9:case "end":return _context5.stop();}}}, _callee5, this);})); + + } }]);return Resolver;}();exports.Resolver = Resolver; + +var defaultFormatter = null; +var nextPollId = 1;var +BaseProvider = /*#__PURE__*/function (_Provider) {_inherits(BaseProvider, _Provider);var _super = _createSuper(BaseProvider); + /** + * ready + * + * A Promise that resolves only once the provider is ready. + * + * Sub-classes that call the super with a network without a chainId + * MUST set this. Standard named networks have a known chainId. + * + */ + function BaseProvider(network) {var _this;_classCallCheck(this, BaseProvider); + logger.checkNew(this instanceof BaseProvider ? this.constructor : void 0, _abstractProvider.Provider); + _this = _super.call(this); + // Events being listened to + _this._events = []; + _this._emitted = { block: -2 }; + _this.formatter = (this instanceof BaseProvider ? this.constructor : void 0).getFormatter(); + // If network is any, this Provider allows the underlying + // network to change dynamically, and we auto-detect the + // current network + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "anyNetwork", network === "any"); + if (_this.anyNetwork) { + network = _this.detectNetwork(); + } + if (network instanceof Promise) { + _this._networkPromise = network; + // Squash any "unhandled promise" errors; that do not need to be handled + network.catch(function (error) {}); + // Trigger initial network setting (async) + _this._ready().catch(function (error) {}); + } else + { + var knownNetwork = (0, _properties.getStatic)(this instanceof BaseProvider ? this.constructor : void 0, "getNetwork")(network); + if (knownNetwork) { + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_network", knownNetwork); + _this.emit("network", knownNetwork, null); + } else + { + logger.throwArgumentError("invalid network", "network", network); + } + } + _this._maxInternalBlockNumber = -1024; + _this._lastBlockNumber = -2; + _this._pollingInterval = 4000; + _this._fastQueryDate = 0;return _this; + }_createClass(BaseProvider, [{ key: "_ready", value: function _ready() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee6() {var network;return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0:if (!( + this._network == null)) {_context6.next = 17;break;} + network = null;if (! + this._networkPromise) {_context6.next = 11;break;}_context6.prev = 3;_context6.next = 6; + + return this._networkPromise;case 6:network = _context6.sent;_context6.next = 11;break;case 9:_context6.prev = 9;_context6.t0 = _context6["catch"](3);case 11:if (!( + + + + + network == null)) {_context6.next = 15;break;}_context6.next = 14; + return this.detectNetwork();case 14:network = _context6.sent;case 15: + + // This should never happen; every Provider sub-class should have + // suggested a network by here (or have thrown). + if (!network) { + logger.throwError("no network detected", _logger.Logger.errors.UNKNOWN_ERROR, {}); + } + // Possible this call stacked so do not call defineReadOnly again + if (this._network == null) { + if (this.anyNetwork) { + this._network = network; + } else + { + (0, _properties.defineReadOnly)(this, "_network", network); + } + this.emit("network", network, null); + }case 17:return _context6.abrupt("return", + + this._network);case 18:case "end":return _context6.stop();}}}, _callee6, this, [[3, 9]]);})); + + } + // This will always return the most recently established network. + // For "any", this can change (a "network" event is emitted before + // any change is reflected); otherwise this cannot change + }, { key: "_getInternalBlockNumber", + + + + + + + + + + + + + + + + + + + + + + + + // Fetches the blockNumber, but will reuse any result that is less + // than maxAge old or has been requested since the last request + value: function _getInternalBlockNumber(maxAge) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee7() {var _this2 = this;var internalBlockNumber, result, reqTime, checkInternalBlockNumber;return _regenerator.default.wrap(function _callee7$(_context7) {while (1) {switch (_context7.prev = _context7.next) {case 0:_context7.next = 2; + return this._ready();case 2:if (!( + + maxAge > 0)) {_context7.next = 20;break;}case 3:if (! + + this._internalBlockNumber) {_context7.next = 20;break;} + // ..."remember" which fetch we started with + internalBlockNumber = this._internalBlockNumber;_context7.prev = 5;_context7.next = 8; + + + return internalBlockNumber;case 8:result = _context7.sent;if (!( + getTime() - result.respTime <= maxAge)) {_context7.next = 11;break;}return _context7.abrupt("return", + result.blockNumber);case 11:return _context7.abrupt("break", 20);case 14:_context7.prev = 14;_context7.t0 = _context7["catch"](5);if (!( + + + + + + + + + + this._internalBlockNumber === internalBlockNumber)) {_context7.next = 18;break;}return _context7.abrupt("break", 20);case 18:_context7.next = 3;break;case 20: + + + + + + reqTime = getTime(); + checkInternalBlockNumber = (0, _properties.resolveProperties)({ + blockNumber: this.perform("getBlockNumber", {}), + networkError: this.getNetwork().then(function (network) {return null;}, function (error) {return error;}) }). + then(function (_ref) {var blockNumber = _ref.blockNumber,networkError = _ref.networkError; + if (networkError) { + // Unremember this bad internal block number + if (_this2._internalBlockNumber === checkInternalBlockNumber) { + _this2._internalBlockNumber = null; + } + throw networkError; + } + var respTime = getTime(); + blockNumber = _bignumber.BigNumber.from(blockNumber).toNumber(); + if (blockNumber < _this2._maxInternalBlockNumber) { + blockNumber = _this2._maxInternalBlockNumber; + } + _this2._maxInternalBlockNumber = blockNumber; + _this2._setFastBlockNumber(blockNumber); // @TODO: Still need this? + return { blockNumber: blockNumber, reqTime: reqTime, respTime: respTime }; + }); + this._internalBlockNumber = checkInternalBlockNumber; + // Swallow unhandled exceptions; if needed they are handled else where + checkInternalBlockNumber.catch(function (error) { + // Don't null the dead (rejected) fetch, if it has already been updated + if (_this2._internalBlockNumber === checkInternalBlockNumber) { + _this2._internalBlockNumber = null; + } + });_context7.next = 26; + return checkInternalBlockNumber;case 26:return _context7.abrupt("return", _context7.sent.blockNumber);case 27:case "end":return _context7.stop();}}}, _callee7, this, [[5, 14]]);})); + + } }, { key: "poll", value: function poll() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee8() {var _this3 = this;var pollId, runners, blockNumber, i;return _regenerator.default.wrap(function _callee8$(_context8) {while (1) {switch (_context8.prev = _context8.next) {case 0: + pollId = nextPollId++; + // Track all running promises, so we can trigger a post-poll once they are complete + runners = []; + blockNumber = null;_context8.prev = 3;_context8.next = 6; + + return this._getInternalBlockNumber(100 + this.pollingInterval / 2);case 6:blockNumber = _context8.sent;_context8.next = 13;break;case 9:_context8.prev = 9;_context8.t0 = _context8["catch"](3); + + + this.emit("error", _context8.t0);return _context8.abrupt("return");case 13: + + + this._setFastBlockNumber(blockNumber); + // Emit a poll event after we have the latest (fast) block number + this.emit("poll", pollId, blockNumber); + // If the block has not changed, meh. + if (!(blockNumber === this._lastBlockNumber)) {_context8.next = 18;break;} + this.emit("didPoll", pollId);return _context8.abrupt("return");case 18: + + + // First polling cycle, trigger a "block" events + if (this._emitted.block === -2) { + this._emitted.block = blockNumber - 1; + } + if (Math.abs(this._emitted.block - blockNumber) > 1000) { + logger.warn("network block skew detected; skipping block events (emitted=".concat(this._emitted.block, " blockNumber").concat(blockNumber, ")")); + this.emit("error", logger.makeError("network block skew detected", _logger.Logger.errors.NETWORK_ERROR, { + blockNumber: blockNumber, + event: "blockSkew", + previousBlockNumber: this._emitted.block })); + + this.emit("block", blockNumber); + } else + { + // Notify all listener for each block that has passed + for (i = this._emitted.block + 1; i <= blockNumber; i++) { + this.emit("block", i); + } + } + // The emitted block was updated, check for obsolete events + if (this._emitted.block !== blockNumber) { + this._emitted.block = blockNumber; + Object.keys(this._emitted).forEach(function (key) { + // The block event does not expire + if (key === "block") { + return; + } + // The block we were at when we emitted this event + var eventBlockNumber = _this3._emitted[key]; + // We cannot garbage collect pending transactions or blocks here + // They should be garbage collected by the Provider when setting + // "pending" events + if (eventBlockNumber === "pending") { + return; + } + // Evict any transaction hashes or block hashes over 12 blocks + // old, since they should not return null anyways + if (blockNumber - eventBlockNumber > 12) { + delete _this3._emitted[key]; + } + }); + } + // First polling cycle + if (this._lastBlockNumber === -2) { + this._lastBlockNumber = blockNumber - 1; + } + // Find all transaction hashes we are waiting on + this._events.forEach(function (event) { + switch (event.type) { + case "tx":{ + var hash = event.hash; + var runner = _this3.getTransactionReceipt(hash).then(function (receipt) { + if (!receipt || receipt.blockNumber == null) { + return null; + } + _this3._emitted["t:" + hash] = receipt.blockNumber; + _this3.emit(hash, receipt); + return null; + }).catch(function (error) {_this3.emit("error", error);}); + runners.push(runner); + break; + } + case "filter":{ + var filter = event.filter; + filter.fromBlock = _this3._lastBlockNumber + 1; + filter.toBlock = blockNumber; + var _runner = _this3.getLogs(filter).then(function (logs) { + if (logs.length === 0) { + return; + } + logs.forEach(function (log) { + _this3._emitted["b:" + log.blockHash] = log.blockNumber; + _this3._emitted["t:" + log.transactionHash] = log.blockNumber; + _this3.emit(filter, log); + }); + }).catch(function (error) {_this3.emit("error", error);}); + runners.push(_runner); + break; + }} + + }); + this._lastBlockNumber = blockNumber; + // Once all events for this loop have been processed, emit "didPoll" + Promise.all(runners).then(function () { + _this3.emit("didPoll", pollId); + }).catch(function (error) {_this3.emit("error", error);});return _context8.abrupt("return");case 26:case "end":return _context8.stop();}}}, _callee8, this, [[3, 9]]);})); + + + } + // Deprecated; do not use this + }, { key: "resetEventsBlock", value: function resetEventsBlock(blockNumber) { + this._lastBlockNumber = blockNumber - 1; + if (this.polling) { + this.poll(); + } + } }, { key: "detectNetwork", + + + + // This method should query the network if the underlying network + // can change, such as when connected to a JSON-RPC backend + value: function detectNetwork() { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee9() {return _regenerator.default.wrap(function _callee9$(_context9) {while (1) {switch (_context9.prev = _context9.next) {case 0:return _context9.abrupt("return", + logger.throwError("provider does not support network detection", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "provider.detectNetwork" }));case 1:case "end":return _context9.stop();}}}, _callee9);})); + + + } }, { key: "getNetwork", value: function getNetwork() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee10() {var network, currentNetwork, error;return _regenerator.default.wrap(function _callee10$(_context10) {while (1) {switch (_context10.prev = _context10.next) {case 0:_context10.next = 2; + return this._ready();case 2:network = _context10.sent;_context10.next = 5; + + + + return this.detectNetwork();case 5:currentNetwork = _context10.sent;if (!( + network.chainId !== currentNetwork.chainId)) {_context10.next = 23;break;}if (! + + + this.anyNetwork) {_context10.next = 20;break;} + this._network = currentNetwork; + // Reset all internal block number guards and caches + this._lastBlockNumber = -2; + this._fastBlockNumber = null; + this._fastBlockNumberPromise = null; + this._fastQueryDate = 0; + this._emitted.block = -2; + this._maxInternalBlockNumber = -1024; + this._internalBlockNumber = null; + // The "network" event MUST happen before this method resolves + // so any events have a chance to unregister, so we stall an + // additional event loop before returning from /this/ call + this.emit("network", currentNetwork, network);_context10.next = 19; + return stall(0);case 19:return _context10.abrupt("return", + this._network);case 20: + + error = logger.makeError("underlying network changed", _logger.Logger.errors.NETWORK_ERROR, { + event: "changed", + network: network, + detectedNetwork: currentNetwork }); + + this.emit("error", error);throw ( + error);case 23:return _context10.abrupt("return", + + network);case 24:case "end":return _context10.stop();}}}, _callee10, this);})); + + } }, { key: "_getFastBlockNumber", value: function _getFastBlockNumber() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {var _this4 = this; + var now = getTime(); + // Stale block number, request a newer value + if (now - this._fastQueryDate > 2 * this._pollingInterval) { + this._fastQueryDate = now; + this._fastBlockNumberPromise = this.getBlockNumber().then(function (blockNumber) { + if (_this4._fastBlockNumber == null || blockNumber > _this4._fastBlockNumber) { + _this4._fastBlockNumber = blockNumber; + } + return _this4._fastBlockNumber; + }); + } + return this._fastBlockNumberPromise; + } }, { key: "_setFastBlockNumber", value: function _setFastBlockNumber( + blockNumber) { + // Older block, maybe a stale request + if (this._fastBlockNumber != null && blockNumber < this._fastBlockNumber) { + return; + } + // Update the time we updated the blocknumber + this._fastQueryDate = getTime(); + // Newer block number, use it + if (this._fastBlockNumber == null || blockNumber > this._fastBlockNumber) { + this._fastBlockNumber = blockNumber; + this._fastBlockNumberPromise = Promise.resolve(blockNumber); + } + } }, { key: "waitForTransaction", value: function waitForTransaction( + transactionHash, confirmations, timeout) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee11() {return _regenerator.default.wrap(function _callee11$(_context11) {while (1) {switch (_context11.prev = _context11.next) {case 0:return _context11.abrupt("return", + this._waitForTransaction(transactionHash, confirmations == null ? 1 : confirmations, timeout || 0, null));case 1:case "end":return _context11.stop();}}}, _callee11, this);})); + + } }, { key: "_waitForTransaction", value: function _waitForTransaction( + transactionHash, confirmations, timeout, replaceable) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee14() {var _this5 = this;var receipt;return _regenerator.default.wrap(function _callee14$(_context14) {while (1) {switch (_context14.prev = _context14.next) {case 0:_context14.next = 2; + return this.getTransactionReceipt(transactionHash);case 2:receipt = _context14.sent;if (!( + + (receipt ? receipt.confirmations : 0) >= confirmations)) {_context14.next = 5;break;}return _context14.abrupt("return", + receipt);case 5:return _context14.abrupt("return", + + + new Promise(function (resolve, reject) { + var cancelFuncs = []; + var done = false; + var alreadyDone = function alreadyDone() { + if (done) { + return true; + } + done = true; + cancelFuncs.forEach(function (func) {func();}); + return false; + }; + var minedHandler = function minedHandler(receipt) { + if (receipt.confirmations < confirmations) { + return; + } + if (alreadyDone()) { + return; + } + resolve(receipt); + }; + _this5.on(transactionHash, minedHandler); + cancelFuncs.push(function () {_this5.removeListener(transactionHash, minedHandler);}); + if (replaceable) { + var lastBlockNumber = replaceable.startBlock; + var scannedBlock = null; + var replaceHandler = function replaceHandler(blockNumber) {return __awaiter(_this5, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee13() {var _this6 = this;return _regenerator.default.wrap(function _callee13$(_context13) {while (1) {switch (_context13.prev = _context13.next) {case 0:if (! + done) {_context13.next = 2;break;}return _context13.abrupt("return");case 2:_context13.next = 4; + + + + + + return stall(1000);case 4: + this.getTransactionCount(replaceable.from).then(function (nonce) {return __awaiter(_this6, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee12() {var mined, block, ti, tx, _receipt, reason;return _regenerator.default.wrap(function _callee12$(_context12) {while (1) {switch (_context12.prev = _context12.next) {case 0:if (! + done) {_context12.next = 2;break;}return _context12.abrupt("return");case 2:if (!( + + + nonce <= replaceable.nonce)) {_context12.next = 6;break;} + lastBlockNumber = blockNumber;_context12.next = 41;break;case 6:_context12.next = 8; + + + + + return this.getTransaction(transactionHash);case 8:mined = _context12.sent;if (!( + mined && mined.blockNumber != null)) {_context12.next = 11;break;}return _context12.abrupt("return");case 11: + + + + // First time scanning. We start a little earlier for some + // wiggle room here to handle the eventually consistent nature + // of blockchain (e.g. the getTransactionCount was for a + // different block) + if (scannedBlock == null) { + scannedBlock = lastBlockNumber - 3; + if (scannedBlock < replaceable.startBlock) { + scannedBlock = replaceable.startBlock; + } + }case 12:if (!( + scannedBlock <= blockNumber)) {_context12.next = 41;break;}if (! + done) {_context12.next = 15;break;}return _context12.abrupt("return");case 15:_context12.next = 17; + + + return this.getBlockWithTransactions(scannedBlock);case 17:block = _context12.sent; + ti = 0;case 19:if (!(ti < block.transactions.length)) {_context12.next = 38;break;} + tx = block.transactions[ti]; + // Successfully mined! + if (!(tx.hash === transactionHash)) {_context12.next = 23;break;}return _context12.abrupt("return");case 23:if (!( + + + + tx.from === replaceable.from && tx.nonce === replaceable.nonce)) {_context12.next = 35;break;}if (! + done) {_context12.next = 26;break;}return _context12.abrupt("return");case 26:_context12.next = 28; + + + + return this.waitForTransaction(tx.hash, confirmations);case 28:_receipt = _context12.sent;if (! + + alreadyDone()) {_context12.next = 31;break;}return _context12.abrupt("return");case 31: + + + // The reason we were replaced + reason = "replaced"; + if (tx.data === replaceable.data && tx.to === replaceable.to && tx.value.eq(replaceable.value)) { + reason = "repriced"; + } else + if (tx.data === "0x" && tx.from === tx.to && tx.value.isZero()) { + reason = "cancelled"; + } + // Explain why we were replaced + reject(logger.makeError("transaction was replaced", _logger.Logger.errors.TRANSACTION_REPLACED, { + cancelled: reason === "replaced" || reason === "cancelled", + reason: reason, + replacement: this._wrapTransaction(tx), + hash: transactionHash, + receipt: _receipt }));return _context12.abrupt("return");case 35:ti++;_context12.next = 19;break;case 38: + + + + + scannedBlock++;_context12.next = 12;break;case 41:if (! + + + done) {_context12.next = 43;break;}return _context12.abrupt("return");case 43: + + + this.once("block", replaceHandler);case 44:case "end":return _context12.stop();}}}, _callee12, this);}));}, + function (error) { + if (done) { + return; + } + _this6.once("block", replaceHandler); + });case 5:case "end":return _context13.stop();}}}, _callee13, this);}));}; + + if (done) { + return; + } + _this5.once("block", replaceHandler); + cancelFuncs.push(function () { + _this5.removeListener("block", replaceHandler); + }); + } + if (typeof timeout === "number" && timeout > 0) { + var timer = setTimeout(function () { + if (alreadyDone()) { + return; + } + reject(logger.makeError("timeout exceeded", _logger.Logger.errors.TIMEOUT, { timeout: timeout })); + }, timeout); + if (timer.unref) { + timer.unref(); + } + cancelFuncs.push(function () {clearTimeout(timer);}); + } + }));case 6:case "end":return _context14.stop();}}}, _callee14, this);})); + + } }, { key: "getBlockNumber", value: function getBlockNumber() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee15() {return _regenerator.default.wrap(function _callee15$(_context15) {while (1) {switch (_context15.prev = _context15.next) {case 0:return _context15.abrupt("return", + this._getInternalBlockNumber(0));case 1:case "end":return _context15.stop();}}}, _callee15, this);})); + + } }, { key: "getGasPrice", value: function getGasPrice() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee16() {var result;return _regenerator.default.wrap(function _callee16$(_context16) {while (1) {switch (_context16.prev = _context16.next) {case 0:_context16.next = 2; + return this.getNetwork();case 2:_context16.next = 4; + return this.perform("getGasPrice", {});case 4:result = _context16.sent;_context16.prev = 5;return _context16.abrupt("return", + + _bignumber.BigNumber.from(result));case 9:_context16.prev = 9;_context16.t0 = _context16["catch"](5);return _context16.abrupt("return", + + + logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { + method: "getGasPrice", + result: result, error: _context16.t0 }));case 12:case "end":return _context16.stop();}}}, _callee16, this, [[5, 9]]);})); + + + + } }, { key: "getBalance", value: function getBalance( + addressOrName, blockTag) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee17() {var params, result;return _regenerator.default.wrap(function _callee17$(_context17) {while (1) {switch (_context17.prev = _context17.next) {case 0:_context17.next = 2; + return this.getNetwork();case 2:_context17.next = 4; + return (0, _properties.resolveProperties)({ + address: this._getAddress(addressOrName), + blockTag: this._getBlockTag(blockTag) });case 4:params = _context17.sent;_context17.next = 7; + + return this.perform("getBalance", params);case 7:result = _context17.sent;_context17.prev = 8;return _context17.abrupt("return", + + _bignumber.BigNumber.from(result));case 12:_context17.prev = 12;_context17.t0 = _context17["catch"](8);return _context17.abrupt("return", + + + logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { + method: "getBalance", + params: params, result: result, error: _context17.t0 }));case 15:case "end":return _context17.stop();}}}, _callee17, this, [[8, 12]]);})); + + + + } }, { key: "getTransactionCount", value: function getTransactionCount( + addressOrName, blockTag) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee18() {var params, result;return _regenerator.default.wrap(function _callee18$(_context18) {while (1) {switch (_context18.prev = _context18.next) {case 0:_context18.next = 2; + return this.getNetwork();case 2:_context18.next = 4; + return (0, _properties.resolveProperties)({ + address: this._getAddress(addressOrName), + blockTag: this._getBlockTag(blockTag) });case 4:params = _context18.sent;_context18.next = 7; + + return this.perform("getTransactionCount", params);case 7:result = _context18.sent;_context18.prev = 8;return _context18.abrupt("return", + + _bignumber.BigNumber.from(result).toNumber());case 12:_context18.prev = 12;_context18.t0 = _context18["catch"](8);return _context18.abrupt("return", + + + logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { + method: "getTransactionCount", + params: params, result: result, error: _context18.t0 }));case 15:case "end":return _context18.stop();}}}, _callee18, this, [[8, 12]]);})); + + + + } }, { key: "getCode", value: function getCode( + addressOrName, blockTag) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee19() {var params, result;return _regenerator.default.wrap(function _callee19$(_context19) {while (1) {switch (_context19.prev = _context19.next) {case 0:_context19.next = 2; + return this.getNetwork();case 2:_context19.next = 4; + return (0, _properties.resolveProperties)({ + address: this._getAddress(addressOrName), + blockTag: this._getBlockTag(blockTag) });case 4:params = _context19.sent;_context19.next = 7; + + return this.perform("getCode", params);case 7:result = _context19.sent;_context19.prev = 8;return _context19.abrupt("return", + + (0, _bytes.hexlify)(result));case 12:_context19.prev = 12;_context19.t0 = _context19["catch"](8);return _context19.abrupt("return", + + + logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { + method: "getCode", + params: params, result: result, error: _context19.t0 }));case 15:case "end":return _context19.stop();}}}, _callee19, this, [[8, 12]]);})); + + + + } }, { key: "getStorageAt", value: function getStorageAt( + addressOrName, position, blockTag) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee20() {var params, result;return _regenerator.default.wrap(function _callee20$(_context20) {while (1) {switch (_context20.prev = _context20.next) {case 0:_context20.next = 2; + return this.getNetwork();case 2:_context20.next = 4; + return (0, _properties.resolveProperties)({ + address: this._getAddress(addressOrName), + blockTag: this._getBlockTag(blockTag), + position: Promise.resolve(position).then(function (p) {return (0, _bytes.hexValue)(p);}) });case 4:params = _context20.sent;_context20.next = 7; + + return this.perform("getStorageAt", params);case 7:result = _context20.sent;_context20.prev = 8;return _context20.abrupt("return", + + (0, _bytes.hexlify)(result));case 12:_context20.prev = 12;_context20.t0 = _context20["catch"](8);return _context20.abrupt("return", + + + logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { + method: "getStorageAt", + params: params, result: result, error: _context20.t0 }));case 15:case "end":return _context20.stop();}}}, _callee20, this, [[8, 12]]);})); + + + + } + // This should be called by any subclass wrapping a TransactionResponse + }, { key: "_wrapTransaction", value: function _wrapTransaction(tx, hash, startBlock) {var _this7 = this; + if (hash != null && (0, _bytes.hexDataLength)(hash) !== 32) { + throw new Error("invalid response - sendTransaction"); + } + var result = tx; + // Check the hash we expect is the same as the hash the server reported + if (hash != null && tx.hash !== hash) { + logger.throwError("Transaction hash mismatch from Provider.sendTransaction.", _logger.Logger.errors.UNKNOWN_ERROR, { expectedHash: tx.hash, returnedHash: hash }); + } + result.wait = function (confirms, timeout) {return __awaiter(_this7, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee21() {var replacement, receipt;return _regenerator.default.wrap(function _callee21$(_context21) {while (1) {switch (_context21.prev = _context21.next) {case 0: + if (confirms == null) { + confirms = 1; + } + if (timeout == null) { + timeout = 0; + } + // Get the details to detect replacement + replacement = undefined; + if (confirms !== 0 && startBlock != null) { + replacement = { + data: tx.data, + from: tx.from, + nonce: tx.nonce, + to: tx.to, + value: tx.value, + startBlock: startBlock }; + + }_context21.next = 6; + return this._waitForTransaction(tx.hash, confirms, timeout, replacement);case 6:receipt = _context21.sent;if (!( + receipt == null && confirms === 0)) {_context21.next = 9;break;}return _context21.abrupt("return", + null);case 9: + + // No longer pending, allow the polling loop to garbage collect this + this._emitted["t:" + tx.hash] = receipt.blockNumber; + if (receipt.status === 0) { + logger.throwError("transaction failed", _logger.Logger.errors.CALL_EXCEPTION, { + transactionHash: tx.hash, + transaction: tx, + receipt: receipt }); + + }return _context21.abrupt("return", + receipt);case 12:case "end":return _context21.stop();}}}, _callee21, this);}));}; + + return result; + } }, { key: "sendTransaction", value: function sendTransaction( + signedTransaction) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee22() {var hexTx, tx, blockNumber, hash;return _regenerator.default.wrap(function _callee22$(_context22) {while (1) {switch (_context22.prev = _context22.next) {case 0:_context22.next = 2; + return this.getNetwork();case 2:_context22.next = 4; + return Promise.resolve(signedTransaction).then(function (t) {return (0, _bytes.hexlify)(t);});case 4:hexTx = _context22.sent; + tx = this.formatter.transaction(signedTransaction); + if (tx.confirmations == null) { + tx.confirmations = 0; + }_context22.next = 9; + return this._getInternalBlockNumber(100 + 2 * this.pollingInterval);case 9:blockNumber = _context22.sent;_context22.prev = 10;_context22.next = 13; + + return this.perform("sendTransaction", { signedTransaction: hexTx });case 13:hash = _context22.sent;return _context22.abrupt("return", + this._wrapTransaction(tx, hash, blockNumber));case 17:_context22.prev = 17;_context22.t0 = _context22["catch"](10); + + + _context22.t0.transaction = tx; + _context22.t0.transactionHash = tx.hash;throw _context22.t0;case 22:case "end":return _context22.stop();}}}, _callee22, this, [[10, 17]]);})); + + + + } }, { key: "_getTransactionRequest", value: function _getTransactionRequest( + transaction) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee23() {var _this8 = this;var values, tx;return _regenerator.default.wrap(function _callee23$(_context23) {while (1) {switch (_context23.prev = _context23.next) {case 0:_context23.next = 2; + return transaction;case 2:values = _context23.sent; + tx = {}; + ["from", "to"].forEach(function (key) { + if (values[key] == null) { + return; + } + tx[key] = Promise.resolve(values[key]).then(function (v) {return v ? _this8._getAddress(v) : null;}); + }); + ["gasLimit", "gasPrice", "maxFeePerGas", "maxPriorityFeePerGas", "value"].forEach(function (key) { + if (values[key] == null) { + return; + } + tx[key] = Promise.resolve(values[key]).then(function (v) {return v ? _bignumber.BigNumber.from(v) : null;}); + }); + ["type"].forEach(function (key) { + if (values[key] == null) { + return; + } + tx[key] = Promise.resolve(values[key]).then(function (v) {return v != null ? v : null;}); + }); + if (values.accessList) { + tx.accessList = this.formatter.accessList(values.accessList); + } + ["data"].forEach(function (key) { + if (values[key] == null) { + return; + } + tx[key] = Promise.resolve(values[key]).then(function (v) {return v ? (0, _bytes.hexlify)(v) : null;}); + });_context23.t0 = + this.formatter;_context23.next = 12;return (0, _properties.resolveProperties)(tx);case 12:_context23.t1 = _context23.sent;return _context23.abrupt("return", _context23.t0.transactionRequest.call(_context23.t0, _context23.t1));case 14:case "end":return _context23.stop();}}}, _callee23, this);})); + + } }, { key: "_getFilter", value: function _getFilter( + filter) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee24() {var _this9 = this;var result;return _regenerator.default.wrap(function _callee24$(_context24) {while (1) {switch (_context24.prev = _context24.next) {case 0:_context24.next = 2; + return filter;case 2:filter = _context24.sent; + result = {}; + if (filter.address != null) { + result.address = this._getAddress(filter.address); + } + ["blockHash", "topics"].forEach(function (key) { + if (filter[key] == null) { + return; + } + result[key] = filter[key]; + }); + ["fromBlock", "toBlock"].forEach(function (key) { + if (filter[key] == null) { + return; + } + result[key] = _this9._getBlockTag(filter[key]); + });_context24.t0 = + this.formatter;_context24.next = 10;return (0, _properties.resolveProperties)(result);case 10:_context24.t1 = _context24.sent;return _context24.abrupt("return", _context24.t0.filter.call(_context24.t0, _context24.t1));case 12:case "end":return _context24.stop();}}}, _callee24, this);})); + + } }, { key: "call", value: function call( + transaction, blockTag) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee25() {var params, result;return _regenerator.default.wrap(function _callee25$(_context25) {while (1) {switch (_context25.prev = _context25.next) {case 0:_context25.next = 2; + return this.getNetwork();case 2:_context25.next = 4; + return (0, _properties.resolveProperties)({ + transaction: this._getTransactionRequest(transaction), + blockTag: this._getBlockTag(blockTag) });case 4:params = _context25.sent;_context25.next = 7; + + return this.perform("call", params);case 7:result = _context25.sent;_context25.prev = 8;return _context25.abrupt("return", + + (0, _bytes.hexlify)(result));case 12:_context25.prev = 12;_context25.t0 = _context25["catch"](8);return _context25.abrupt("return", + + + logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { + method: "call", + params: params, result: result, error: _context25.t0 }));case 15:case "end":return _context25.stop();}}}, _callee25, this, [[8, 12]]);})); + + + + } }, { key: "estimateGas", value: function estimateGas( + transaction) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee26() {var params, result;return _regenerator.default.wrap(function _callee26$(_context26) {while (1) {switch (_context26.prev = _context26.next) {case 0:_context26.next = 2; + return this.getNetwork();case 2:_context26.next = 4; + return (0, _properties.resolveProperties)({ + transaction: this._getTransactionRequest(transaction) });case 4:params = _context26.sent;_context26.next = 7; + + return this.perform("estimateGas", params);case 7:result = _context26.sent;_context26.prev = 8;return _context26.abrupt("return", + + _bignumber.BigNumber.from(result));case 12:_context26.prev = 12;_context26.t0 = _context26["catch"](8);return _context26.abrupt("return", + + + logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { + method: "estimateGas", + params: params, result: result, error: _context26.t0 }));case 15:case "end":return _context26.stop();}}}, _callee26, this, [[8, 12]]);})); + + + + } }, { key: "_getAddress", value: function _getAddress( + addressOrName) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee27() {var address;return _regenerator.default.wrap(function _callee27$(_context27) {while (1) {switch (_context27.prev = _context27.next) {case 0:_context27.next = 2; + return addressOrName;case 2:addressOrName = _context27.sent; + if (typeof addressOrName !== "string") { + logger.throwArgumentError("invalid address or ENS name", "name", addressOrName); + }_context27.next = 6; + return this.resolveName(addressOrName);case 6:address = _context27.sent; + if (address == null) { + logger.throwError("ENS name not configured", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "resolveName(".concat(JSON.stringify(addressOrName), ")") }); + + }return _context27.abrupt("return", + address);case 9:case "end":return _context27.stop();}}}, _callee27, this);})); + + } }, { key: "_getBlock", value: function _getBlock( + blockHashOrBlockTag, includeTransactions) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee29() {var _this10 = this;var blockNumber, params;return _regenerator.default.wrap(function _callee29$(_context29) {while (1) {switch (_context29.prev = _context29.next) {case 0:_context29.next = 2; + return this.getNetwork();case 2:_context29.next = 4; + return blockHashOrBlockTag;case 4:blockHashOrBlockTag = _context29.sent; + // If blockTag is a number (not "latest", etc), this is the block number + blockNumber = -128; + params = { + includeTransactions: !!includeTransactions };if (! + + (0, _bytes.isHexString)(blockHashOrBlockTag, 32)) {_context29.next = 11;break;} + params.blockHash = blockHashOrBlockTag;_context29.next = 21;break;case 11:_context29.prev = 11;_context29.next = 14; + + + + return this._getBlockTag(blockHashOrBlockTag);case 14:params.blockTag = _context29.sent; + if ((0, _bytes.isHexString)(params.blockTag)) { + blockNumber = parseInt(params.blockTag.substring(2), 16); + }_context29.next = 21;break;case 18:_context29.prev = 18;_context29.t0 = _context29["catch"](11); + + + logger.throwArgumentError("invalid block hash or block tag", "blockHashOrBlockTag", blockHashOrBlockTag);case 21:return _context29.abrupt("return", + + + (0, _web.poll)(function () {return __awaiter(_this10, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee28() {var _this11 = this;var block, _blockNumber, i, tx, confirmations, blockWithTxs;return _regenerator.default.wrap(function _callee28$(_context28) {while (1) {switch (_context28.prev = _context28.next) {case 0:_context28.next = 2; + return this.perform("getBlock", params);case 2:block = _context28.sent;if (!( + + block == null)) {_context28.next = 11;break;}if (!( + + + + params.blockHash != null)) {_context28.next = 7;break;}if (!( + this._emitted["b:" + params.blockHash] == null)) {_context28.next = 7;break;}return _context28.abrupt("return", + null);case 7:if (!( + + + + params.blockTag != null)) {_context28.next = 10;break;}if (!( + blockNumber > this._emitted.block)) {_context28.next = 10;break;}return _context28.abrupt("return", + null);case 10:return _context28.abrupt("return", + + + + undefined);case 11:if (! + + + includeTransactions) {_context28.next = 34;break;} + _blockNumber = null; + i = 0;case 14:if (!(i < block.transactions.length)) {_context28.next = 31;break;} + tx = block.transactions[i];if (!( + tx.blockNumber == null)) {_context28.next = 20;break;} + tx.confirmations = 0;_context28.next = 28;break;case 20:if (!( + + tx.confirmations == null)) {_context28.next = 28;break;}if (!( + _blockNumber == null)) {_context28.next = 25;break;}_context28.next = 24; + return this._getInternalBlockNumber(100 + 2 * this.pollingInterval);case 24:_blockNumber = _context28.sent;case 25: + + // Add the confirmations using the fast block number (pessimistic) + confirmations = _blockNumber - tx.blockNumber + 1; + if (confirmations <= 0) { + confirmations = 1; + } + tx.confirmations = confirmations;case 28:i++;_context28.next = 14;break;case 31: + + + blockWithTxs = this.formatter.blockWithTransactions(block); + blockWithTxs.transactions = blockWithTxs.transactions.map(function (tx) {return _this11._wrapTransaction(tx);});return _context28.abrupt("return", + blockWithTxs);case 34:return _context28.abrupt("return", + + this.formatter.block(block));case 35:case "end":return _context28.stop();}}}, _callee28, this);}));}, + { oncePoll: this }));case 22:case "end":return _context29.stop();}}}, _callee29, this, [[11, 18]]);})); + + } }, { key: "getBlock", value: function getBlock( + blockHashOrBlockTag) { + return this._getBlock(blockHashOrBlockTag, false); + } }, { key: "getBlockWithTransactions", value: function getBlockWithTransactions( + blockHashOrBlockTag) { + return this._getBlock(blockHashOrBlockTag, true); + } }, { key: "getTransaction", value: function getTransaction( + transactionHash) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee31() {var _this12 = this;var params;return _regenerator.default.wrap(function _callee31$(_context31) {while (1) {switch (_context31.prev = _context31.next) {case 0:_context31.next = 2; + return this.getNetwork();case 2:_context31.next = 4; + return transactionHash;case 4:transactionHash = _context31.sent; + params = { transactionHash: this.formatter.hash(transactionHash, true) };return _context31.abrupt("return", + (0, _web.poll)(function () {return __awaiter(_this12, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee30() {var result, tx, blockNumber, confirmations;return _regenerator.default.wrap(function _callee30$(_context30) {while (1) {switch (_context30.prev = _context30.next) {case 0:_context30.next = 2; + return this.perform("getTransaction", params);case 2:result = _context30.sent;if (!( + result == null)) {_context30.next = 7;break;}if (!( + this._emitted["t:" + transactionHash] == null)) {_context30.next = 6;break;}return _context30.abrupt("return", + null);case 6:return _context30.abrupt("return", + + undefined);case 7: + + tx = this.formatter.transactionResponse(result);if (!( + tx.blockNumber == null)) {_context30.next = 12;break;} + tx.confirmations = 0;_context30.next = 19;break;case 12:if (!( + + tx.confirmations == null)) {_context30.next = 19;break;}_context30.next = 15; + return this._getInternalBlockNumber(100 + 2 * this.pollingInterval);case 15:blockNumber = _context30.sent; + // Add the confirmations using the fast block number (pessimistic) + confirmations = blockNumber - tx.blockNumber + 1; + if (confirmations <= 0) { + confirmations = 1; + } + tx.confirmations = confirmations;case 19:return _context30.abrupt("return", + + this._wrapTransaction(tx));case 20:case "end":return _context30.stop();}}}, _callee30, this);}));}, + { oncePoll: this }));case 7:case "end":return _context31.stop();}}}, _callee31, this);})); + + } }, { key: "getTransactionReceipt", value: function getTransactionReceipt( + transactionHash) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee33() {var _this13 = this;var params;return _regenerator.default.wrap(function _callee33$(_context33) {while (1) {switch (_context33.prev = _context33.next) {case 0:_context33.next = 2; + return this.getNetwork();case 2:_context33.next = 4; + return transactionHash;case 4:transactionHash = _context33.sent; + params = { transactionHash: this.formatter.hash(transactionHash, true) };return _context33.abrupt("return", + (0, _web.poll)(function () {return __awaiter(_this13, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee32() {var result, receipt, blockNumber, confirmations;return _regenerator.default.wrap(function _callee32$(_context32) {while (1) {switch (_context32.prev = _context32.next) {case 0:_context32.next = 2; + return this.perform("getTransactionReceipt", params);case 2:result = _context32.sent;if (!( + result == null)) {_context32.next = 7;break;}if (!( + this._emitted["t:" + transactionHash] == null)) {_context32.next = 6;break;}return _context32.abrupt("return", + null);case 6:return _context32.abrupt("return", + + undefined);case 7:if (!( + + + result.blockHash == null)) {_context32.next = 9;break;}return _context32.abrupt("return", + undefined);case 9: + + receipt = this.formatter.receipt(result);if (!( + receipt.blockNumber == null)) {_context32.next = 14;break;} + receipt.confirmations = 0;_context32.next = 21;break;case 14:if (!( + + receipt.confirmations == null)) {_context32.next = 21;break;}_context32.next = 17; + return this._getInternalBlockNumber(100 + 2 * this.pollingInterval);case 17:blockNumber = _context32.sent; + // Add the confirmations using the fast block number (pessimistic) + confirmations = blockNumber - receipt.blockNumber + 1; + if (confirmations <= 0) { + confirmations = 1; + } + receipt.confirmations = confirmations;case 21:return _context32.abrupt("return", + + receipt);case 22:case "end":return _context32.stop();}}}, _callee32, this);}));}, + { oncePoll: this }));case 7:case "end":return _context33.stop();}}}, _callee33, this);})); + + } }, { key: "getLogs", value: function getLogs( + filter) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee34() {var params, logs;return _regenerator.default.wrap(function _callee34$(_context34) {while (1) {switch (_context34.prev = _context34.next) {case 0:_context34.next = 2; + return this.getNetwork();case 2:_context34.next = 4; + return (0, _properties.resolveProperties)({ filter: this._getFilter(filter) });case 4:params = _context34.sent;_context34.next = 7; + return this.perform("getLogs", params);case 7:logs = _context34.sent; + logs.forEach(function (log) { + if (log.removed == null) { + log.removed = false; + } + });return _context34.abrupt("return", + _formatter.Formatter.arrayOf(this.formatter.filterLog.bind(this.formatter))(logs));case 10:case "end":return _context34.stop();}}}, _callee34, this);})); + + } }, { key: "getEtherPrice", value: function getEtherPrice() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee35() {return _regenerator.default.wrap(function _callee35$(_context35) {while (1) {switch (_context35.prev = _context35.next) {case 0:_context35.next = 2; + return this.getNetwork();case 2:return _context35.abrupt("return", + this.perform("getEtherPrice", {}));case 3:case "end":return _context35.stop();}}}, _callee35, this);})); + + } }, { key: "_getBlockTag", value: function _getBlockTag( + blockTag) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee36() {var blockNumber;return _regenerator.default.wrap(function _callee36$(_context36) {while (1) {switch (_context36.prev = _context36.next) {case 0:_context36.next = 2; + return blockTag;case 2:blockTag = _context36.sent;if (!( + typeof blockTag === "number" && blockTag < 0)) {_context36.next = 11;break;} + if (blockTag % 1) { + logger.throwArgumentError("invalid BlockTag", "blockTag", blockTag); + }_context36.next = 7; + return this._getInternalBlockNumber(100 + 2 * this.pollingInterval);case 7:blockNumber = _context36.sent; + blockNumber += blockTag; + if (blockNumber < 0) { + blockNumber = 0; + }return _context36.abrupt("return", + this.formatter.blockTag(blockNumber));case 11:return _context36.abrupt("return", + + this.formatter.blockTag(blockTag));case 12:case "end":return _context36.stop();}}}, _callee36, this);})); + + } }, { key: "getResolver", value: function getResolver( + name) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee37() {var address;return _regenerator.default.wrap(function _callee37$(_context37) {while (1) {switch (_context37.prev = _context37.next) {case 0:_context37.prev = 0;_context37.next = 3; + + return this._getResolver(name);case 3:address = _context37.sent;if (!( + address == null)) {_context37.next = 6;break;}return _context37.abrupt("return", + null);case 6:return _context37.abrupt("return", + + new Resolver(this, address, name));case 9:_context37.prev = 9;_context37.t0 = _context37["catch"](0);if (!( + + + _context37.t0.code === _logger.Logger.errors.CALL_EXCEPTION)) {_context37.next = 13;break;}return _context37.abrupt("return", + null);case 13:return _context37.abrupt("return", + + null);case 14:case "end":return _context37.stop();}}}, _callee37, this, [[0, 9]]);})); + + + } }, { key: "_getResolver", value: function _getResolver( + name) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee38() {var network, transaction;return _regenerator.default.wrap(function _callee38$(_context38) {while (1) {switch (_context38.prev = _context38.next) {case 0:_context38.next = 2; + + return this.getNetwork();case 2:network = _context38.sent; + // No ENS... + if (!network.ensAddress) { + logger.throwError("network does not support ENS", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "ENS", network: network.name }); + } + // keccak256("resolver(bytes32)") + transaction = { + to: network.ensAddress, + data: "0x0178b8bf" + (0, _hash.namehash)(name).substring(2) };_context38.prev = 5;_context38.t0 = + + + this.formatter;_context38.next = 9;return this.call(transaction);case 9:_context38.t1 = _context38.sent;return _context38.abrupt("return", _context38.t0.callAddress.call(_context38.t0, _context38.t1));case 13:_context38.prev = 13;_context38.t2 = _context38["catch"](5);if (!( + + + _context38.t2.code === _logger.Logger.errors.CALL_EXCEPTION)) {_context38.next = 17;break;}return _context38.abrupt("return", + null);case 17:throw _context38.t2;case 18:case "end":return _context38.stop();}}}, _callee38, this, [[5, 13]]);})); + + + + + } }, { key: "resolveName", value: function resolveName( + name) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee39() {var resolver;return _regenerator.default.wrap(function _callee39$(_context39) {while (1) {switch (_context39.prev = _context39.next) {case 0:_context39.next = 2; + return name;case 2:name = _context39.sent;_context39.prev = 3;return _context39.abrupt("return", + + + Promise.resolve(this.formatter.address(name)));case 7:_context39.prev = 7;_context39.t0 = _context39["catch"](3);if (! + + + + (0, _bytes.isHexString)(name)) {_context39.next = 11;break;}throw _context39.t0;case 11: + + + + if (typeof name !== "string") { + logger.throwArgumentError("invalid ENS name", "name", name); + } + // Get the addr from the resovler + _context39.next = 14;return this.getResolver(name);case 14:resolver = _context39.sent;if ( + resolver) {_context39.next = 17;break;}return _context39.abrupt("return", + null);case 17:_context39.next = 19; + + return resolver.getAddress();case 19:return _context39.abrupt("return", _context39.sent);case 20:case "end":return _context39.stop();}}}, _callee39, this, [[3, 7]]);})); + + } }, { key: "lookupAddress", value: function lookupAddress( + address) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee40() {var reverseName, resolverAddress, bytes, length, name, addr;return _regenerator.default.wrap(function _callee40$(_context40) {while (1) {switch (_context40.prev = _context40.next) {case 0:_context40.next = 2; + return address;case 2:address = _context40.sent; + address = this.formatter.address(address); + reverseName = address.substring(2).toLowerCase() + ".addr.reverse";_context40.next = 7; + return this._getResolver(reverseName);case 7:resolverAddress = _context40.sent;if ( + resolverAddress) {_context40.next = 10;break;}return _context40.abrupt("return", + null);case 10:_context40.t0 = + + + _bytes.arrayify;_context40.next = 13;return this.call({ + to: resolverAddress, + data: "0x691f3431" + (0, _hash.namehash)(reverseName).substring(2) });case 13:_context40.t1 = _context40.sent;bytes = (0, _context40.t0)(_context40.t1);if (!( + + + bytes.length < 32 || !_bignumber.BigNumber.from(bytes.slice(0, 32)).eq(32))) {_context40.next = 17;break;}return _context40.abrupt("return", + null);case 17: + + bytes = bytes.slice(32); + // Not a length-prefixed string + if (!(bytes.length < 32)) {_context40.next = 20;break;}return _context40.abrupt("return", + null);case 20: + + // Get the length of the string (from the length-prefix) + length = _bignumber.BigNumber.from(bytes.slice(0, 32)).toNumber(); + bytes = bytes.slice(32); + // Length longer than available data + if (!(length > bytes.length)) {_context40.next = 24;break;}return _context40.abrupt("return", + null);case 24: + + name = (0, _strings.toUtf8String)(bytes.slice(0, length)); + // Make sure the reverse record matches the foward record + _context40.next = 27;return this.resolveName(name);case 27:addr = _context40.sent;if (!( + addr != address)) {_context40.next = 30;break;}return _context40.abrupt("return", + null);case 30:return _context40.abrupt("return", + + name);case 31:case "end":return _context40.stop();}}}, _callee40, this);})); + + } }, { key: "getAvatar", value: function getAvatar( + nameOrAddress) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee41() {var resolver, address, reverseName, resolverAddress, avatar;return _regenerator.default.wrap(function _callee41$(_context41) {while (1) {switch (_context41.prev = _context41.next) {case 0: + resolver = null;if (! + (0, _bytes.isHexString)(nameOrAddress)) {_context41.next = 12;break;} + // Address; reverse lookup + address = this.formatter.address(nameOrAddress); + reverseName = address.substring(2).toLowerCase() + ".addr.reverse";_context41.next = 6; + return this._getResolver(reverseName);case 6:resolverAddress = _context41.sent;if ( + resolverAddress) {_context41.next = 9;break;}return _context41.abrupt("return", + null);case 9: + + resolver = new Resolver(this, resolverAddress, "_", address);_context41.next = 15;break;case 12:_context41.next = 14; + + + + return this.getResolver(nameOrAddress);case 14:resolver = _context41.sent;case 15:_context41.next = 17; + + return resolver.getAvatar();case 17:avatar = _context41.sent;if (!( + avatar == null)) {_context41.next = 20;break;}return _context41.abrupt("return", + null);case 20:return _context41.abrupt("return", + + avatar.url);case 21:case "end":return _context41.stop();}}}, _callee41, this);})); + + } }, { key: "perform", value: function perform( + method, params) { + return logger.throwError(method + " not implemented", _logger.Logger.errors.NOT_IMPLEMENTED, { operation: method }); + } }, { key: "_startEvent", value: function _startEvent( + event) { + this.polling = this._events.filter(function (e) {return e.pollable();}).length > 0; + } }, { key: "_stopEvent", value: function _stopEvent( + event) { + this.polling = this._events.filter(function (e) {return e.pollable();}).length > 0; + } }, { key: "_addEventListener", value: function _addEventListener( + eventName, listener, once) { + var event = new Event(getEventTag(eventName), listener, once); + this._events.push(event); + this._startEvent(event); + return this; + } }, { key: "on", value: function on( + eventName, listener) { + return this._addEventListener(eventName, listener, false); + } }, { key: "once", value: function once( + eventName, listener) { + return this._addEventListener(eventName, listener, true); + } }, { key: "emit", value: function emit( + eventName) {var _this14 = this;for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {args[_key - 1] = arguments[_key];} + var result = false; + var stopped = []; + var eventTag = getEventTag(eventName); + this._events = this._events.filter(function (event) { + if (event.tag !== eventTag) { + return true; + } + setTimeout(function () { + event.listener.apply(_this14, args); + }, 0); + result = true; + if (event.once) { + stopped.push(event); + return false; + } + return true; + }); + stopped.forEach(function (event) {_this14._stopEvent(event);}); + return result; + } }, { key: "listenerCount", value: function listenerCount( + eventName) { + if (!eventName) { + return this._events.length; + } + var eventTag = getEventTag(eventName); + return this._events.filter(function (event) { + return event.tag === eventTag; + }).length; + } }, { key: "listeners", value: function listeners( + eventName) { + if (eventName == null) { + return this._events.map(function (event) {return event.listener;}); + } + var eventTag = getEventTag(eventName); + return this._events. + filter(function (event) {return event.tag === eventTag;}). + map(function (event) {return event.listener;}); + } }, { key: "off", value: function off( + eventName, listener) {var _this15 = this; + if (listener == null) { + return this.removeAllListeners(eventName); + } + var stopped = []; + var found = false; + var eventTag = getEventTag(eventName); + this._events = this._events.filter(function (event) { + if (event.tag !== eventTag || event.listener != listener) { + return true; + } + if (found) { + return true; + } + found = true; + stopped.push(event); + return false; + }); + stopped.forEach(function (event) {_this15._stopEvent(event);}); + return this; + } }, { key: "removeAllListeners", value: function removeAllListeners( + eventName) {var _this16 = this; + var stopped = []; + if (eventName == null) { + stopped = this._events; + this._events = []; + } else + { + var eventTag = getEventTag(eventName); + this._events = this._events.filter(function (event) { + if (event.tag !== eventTag) { + return true; + } + stopped.push(event); + return false; + }); + } + stopped.forEach(function (event) {_this16._stopEvent(event);}); + return this; + } }, { key: "ready", get: function get() {var _this17 = this;return (0, _web.poll)(function () {return _this17._ready().then(function (network) {return network;}, function (error) {// If the network isn't running yet, we will wait + if (error.code === _logger.Logger.errors.NETWORK_ERROR && error.event === "noNetwork") {return undefined;}throw error;});});} // @TODO: Remove this and just create a singleton formatter + }, { key: "network", get: function get() {return this._network;} }, { key: "blockNumber", get: function get() {var _this18 = this;this._getInternalBlockNumber(100 + this.pollingInterval / 2).then(function (blockNumber) {_this18._setFastBlockNumber(blockNumber);}, function (error) {});return this._fastBlockNumber != null ? this._fastBlockNumber : -1;} }, { key: "polling", get: function get() {return this._poller != null;}, set: function set(value) {var _this19 = this;if (value && !this._poller) {this._poller = setInterval(function () {_this19.poll();}, this.pollingInterval);if (!this._bootstrapPoll) {this._bootstrapPoll = setTimeout(function () {_this19.poll(); // We block additional polls until the polling interval + // is done, to prevent overwhelming the poll function + _this19._bootstrapPoll = setTimeout(function () {// If polling was disabled, something may require a poke + // since starting the bootstrap poll and it was disabled + if (!_this19._poller) {_this19.poll();} // Clear out the bootstrap so we can do another + _this19._bootstrapPoll = null;}, _this19.pollingInterval);}, 0);}} else if (!value && this._poller) {clearInterval(this._poller);this._poller = null;}} }, { key: "pollingInterval", get: function get() {return this._pollingInterval;}, set: function set(value) {var _this20 = this;if (typeof value !== "number" || value <= 0 || parseInt(String(value)) != value) {throw new Error("invalid polling interval");}this._pollingInterval = value;if (this._poller) {clearInterval(this._poller);this._poller = setInterval(function () {_this20.poll();}, this._pollingInterval);}} }], [{ key: "getFormatter", value: function getFormatter() {if (defaultFormatter == null) {defaultFormatter = new _formatter.Formatter();}return defaultFormatter;} // @TODO: Remove this and just use getNetwork + }, { key: "getNetwork", value: function getNetwork(network) {return (0, _networks.getNetwork)(network == null ? "homestead" : network);} }]);return BaseProvider;}(_abstractProvider.Provider);exports.BaseProvider = BaseProvider; + +/***/ }), +/* 208 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/web/lib.esm/index.js ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports._fetchData = _fetchData;exports.fetchJson = fetchJson;exports.poll = poll;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _base = __webpack_require__(/*! @ethersproject/base64 */ 209); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 211); + +var _geturl = __webpack_require__(/*! ./geturl */ 212);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version.version); +function staller(duration) { + return new Promise(function (resolve) { + setTimeout(resolve, duration); + }); +} +function bodyify(value, type) { + if (value == null) { + return null; + } + if (typeof value === "string") { + return value; + } + if ((0, _bytes.isBytesLike)(value)) { + if (type && (type.split("/")[0] === "text" || type.split(";")[0].trim() === "application/json")) { + try { + return (0, _strings.toUtf8String)(value); + } + catch (error) {} + ; + } + return (0, _bytes.hexlify)(value); + } + return value; +} +// This API is still a work in progress; the future changes will likely be: +// - ConnectionInfo => FetchDataRequest +// - FetchDataRequest.body? = string | Uint8Array | { contentType: string, data: string | Uint8Array } +// - If string => text/plain, Uint8Array => application/octet-stream (if content-type unspecified) +// - FetchDataRequest.processFunc = (body: Uint8Array, response: FetchDataResponse) => T +// For this reason, it should be considered internal until the API is finalized +function _fetchData(connection, body, processFunc) { + // How many times to retry in the event of a throttle + var attemptLimit = typeof connection === "object" && connection.throttleLimit != null ? connection.throttleLimit : 12; + logger.assertArgument(attemptLimit > 0 && attemptLimit % 1 === 0, "invalid connection throttle limit", "connection.throttleLimit", attemptLimit); + var throttleCallback = typeof connection === "object" ? connection.throttleCallback : null; + var throttleSlotInterval = typeof connection === "object" && typeof connection.throttleSlotInterval === "number" ? connection.throttleSlotInterval : 100; + logger.assertArgument(throttleSlotInterval > 0 && throttleSlotInterval % 1 === 0, "invalid connection throttle slot interval", "connection.throttleSlotInterval", throttleSlotInterval); + var headers = {}; + var url = null; + // @TODO: Allow ConnectionInfo to override some of these values + var options = { + method: "GET" }; + + var allow304 = false; + var timeout = 2 * 60 * 1000; + if (typeof connection === "string") { + url = connection; + } else + if (typeof connection === "object") { + if (connection == null || connection.url == null) { + logger.throwArgumentError("missing URL", "connection.url", connection); + } + url = connection.url; + if (typeof connection.timeout === "number" && connection.timeout > 0) { + timeout = connection.timeout; + } + if (connection.headers) { + for (var key in connection.headers) { + headers[key.toLowerCase()] = { key: key, value: String(connection.headers[key]) }; + if (["if-none-match", "if-modified-since"].indexOf(key.toLowerCase()) >= 0) { + allow304 = true; + } + } + } + options.allowGzip = !!connection.allowGzip; + if (connection.user != null && connection.password != null) { + if (url.substring(0, 6) !== "https:" && connection.allowInsecureAuthentication !== true) { + logger.throwError("basic authentication requires a secure https url", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "url", url: url, user: connection.user, password: "[REDACTED]" }); + } + var authorization = connection.user + ":" + connection.password; + headers["authorization"] = { + key: "Authorization", + value: "Basic " + (0, _base.encode)((0, _strings.toUtf8Bytes)(authorization)) }; + + } + } + if (body) { + options.method = "POST"; + options.body = body; + if (headers["content-type"] == null) { + headers["content-type"] = { key: "Content-Type", value: "application/octet-stream" }; + } + if (headers["content-length"] == null) { + headers["content-length"] = { key: "Content-Length", value: String(body.length) }; + } + } + var flatHeaders = {}; + Object.keys(headers).forEach(function (key) { + var header = headers[key]; + flatHeaders[header.key] = header.value; + }); + options.headers = flatHeaders; + var runningTimeout = function () { + var timer = null; + var promise = new Promise(function (resolve, reject) { + if (timeout) { + timer = setTimeout(function () { + if (timer == null) { + return; + } + timer = null; + reject(logger.makeError("timeout", _logger.Logger.errors.TIMEOUT, { + requestBody: bodyify(options.body, flatHeaders["content-type"]), + requestMethod: options.method, + timeout: timeout, + url: url })); + + }, timeout); + } + }); + var cancel = function cancel() { + if (timer == null) { + return; + } + clearTimeout(timer); + timer = null; + }; + return { promise: promise, cancel: cancel }; + }(); + var runningFetch = function () { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var attempt, response, tryAgain, stall, retryAfter, _body, result, _tryAgain, _timeout;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: + attempt = 0;case 1:if (!(attempt < attemptLimit)) {_context.next = 57;break;} + response = null;_context.prev = 3;_context.next = 6; + + return (0, _geturl.getUrl)(url, options);case 6:response = _context.sent;if (!( + + response.statusCode === 429 && attempt < attemptLimit)) {_context.next = 20;break;} + tryAgain = true;if (! + throttleCallback) {_context.next = 13;break;}_context.next = 12; + return throttleCallback(attempt, url);case 12:tryAgain = _context.sent;case 13:if (! + + tryAgain) {_context.next = 20;break;} + stall = 0; + retryAfter = response.headers["retry-after"]; + if (typeof retryAfter === "string" && retryAfter.match(/^[1-9][0-9]*$/)) { + stall = parseInt(retryAfter) * 1000; + } else + { + stall = throttleSlotInterval * parseInt(String(Math.random() * Math.pow(2, attempt))); + } + //console.log("Stalling 429"); + _context.next = 19;return staller(stall);case 19:return _context.abrupt("continue", 54);case 20:_context.next = 26;break;case 22:_context.prev = 22;_context.t0 = _context["catch"](3); + + + + + + response = _context.t0.response; + if (response == null) { + runningTimeout.cancel(); + logger.throwError("missing response", _logger.Logger.errors.SERVER_ERROR, { + requestBody: bodyify(options.body, flatHeaders["content-type"]), + requestMethod: options.method, + serverError: _context.t0, + url: url }); + + }case 26: + + _body = response.body; + if (allow304 && response.statusCode === 304) { + _body = null; + } else + if (response.statusCode < 200 || response.statusCode >= 300) { + runningTimeout.cancel(); + logger.throwError("bad response", _logger.Logger.errors.SERVER_ERROR, { + status: response.statusCode, + headers: response.headers, + body: bodyify(_body, response.headers ? response.headers["content-type"] : null), + requestBody: bodyify(options.body, flatHeaders["content-type"]), + requestMethod: options.method, + url: url }); + + }if (! + processFunc) {_context.next = 52;break;}_context.prev = 29;_context.next = 32; + + return processFunc(_body, response);case 32:result = _context.sent; + runningTimeout.cancel();return _context.abrupt("return", + result);case 37:_context.prev = 37;_context.t1 = _context["catch"](29);if (!( + + + + _context.t1.throttleRetry && attempt < attemptLimit)) {_context.next = 50;break;} + _tryAgain = true;if (! + throttleCallback) {_context.next = 45;break;}_context.next = 44; + return throttleCallback(attempt, url);case 44:_tryAgain = _context.sent;case 45:if (! + + _tryAgain) {_context.next = 50;break;} + _timeout = throttleSlotInterval * parseInt(String(Math.random() * Math.pow(2, attempt))); + //console.log("Stalling callback"); + _context.next = 49;return staller(_timeout);case 49:return _context.abrupt("continue", 54);case 50: + + + + runningTimeout.cancel(); + logger.throwError("processing response error", _logger.Logger.errors.SERVER_ERROR, { + body: bodyify(_body, response.headers ? response.headers["content-type"] : null), + error: _context.t1, + requestBody: bodyify(options.body, flatHeaders["content-type"]), + requestMethod: options.method, + url: url });case 52: + + + + runningTimeout.cancel(); + // If we had a processFunc, it either returned a T or threw above. + // The "body" is now a Uint8Array. + return _context.abrupt("return", _body);case 54:attempt++;_context.next = 1;break;case 57:return _context.abrupt("return", + + logger.throwError("failed response", _logger.Logger.errors.SERVER_ERROR, { + requestBody: bodyify(options.body, flatHeaders["content-type"]), + requestMethod: options.method, + url: url }));case 58:case "end":return _context.stop();}}}, _callee, null, [[3, 22], [29, 37]]);})); + + + }(); + return Promise.race([runningTimeout.promise, runningFetch]); +} +function fetchJson(connection, json, processFunc) { + var processJsonFunc = function processJsonFunc(value, response) { + var result = null; + if (value != null) { + try { + result = JSON.parse((0, _strings.toUtf8String)(value)); + } + catch (error) { + logger.throwError("invalid JSON", _logger.Logger.errors.SERVER_ERROR, { + body: value, + error: error }); + + } + } + if (processFunc) { + result = processFunc(result, response); + } + return result; + }; + // If we have json to send, we must + // - add content-type of application/json (unless already overridden) + // - convert the json to bytes + var body = null; + if (json != null) { + body = (0, _strings.toUtf8Bytes)(json); + // Create a connection with the content-type set for JSON + var updated = typeof connection === "string" ? { url: connection } : (0, _properties.shallowCopy)(connection); + if (updated.headers) { + var hasContentType = Object.keys(updated.headers).filter(function (k) {return k.toLowerCase() === "content-type";}).length !== 0; + if (!hasContentType) { + updated.headers = (0, _properties.shallowCopy)(updated.headers); + updated.headers["content-type"] = "application/json"; + } + } else + { + updated.headers = { "content-type": "application/json" }; + } + connection = updated; + } + return _fetchData(connection, body, processJsonFunc); +} +function poll(func, options) { + if (!options) { + options = {}; + } + options = (0, _properties.shallowCopy)(options); + if (options.floor == null) { + options.floor = 0; + } + if (options.ceiling == null) { + options.ceiling = 10000; + } + if (options.interval == null) { + options.interval = 250; + } + return new Promise(function (resolve, reject) { + var timer = null; + var done = false; + // Returns true if cancel was successful. Unsuccessful cancel means we're already done. + var cancel = function cancel() { + if (done) { + return false; + } + done = true; + if (timer) { + clearTimeout(timer); + } + return true; + }; + if (options.timeout) { + timer = setTimeout(function () { + if (cancel()) { + reject(new Error("timeout")); + } + }, options.timeout); + } + var retryLimit = options.retryLimit; + var attempt = 0; + function check() { + return func().then(function (result) { + // If we have a result, or are allowed null then we're done + if (result !== undefined) { + if (cancel()) { + resolve(result); + } + } else + if (options.oncePoll) { + options.oncePoll.once("poll", check); + } else + if (options.onceBlock) { + options.onceBlock.once("block", check); + // Otherwise, exponential back-off (up to 10s) our next request + } else + if (!done) { + attempt++; + if (attempt > retryLimit) { + if (cancel()) { + reject(new Error("retry limit reached")); + } + return; + } + var timeout = options.interval * parseInt(String(Math.random() * Math.pow(2, attempt))); + if (timeout < options.floor) { + timeout = options.floor; + } + if (timeout > options.ceiling) { + timeout = options.ceiling; + } + setTimeout(check, timeout); + } + return null; + }, function (error) { + if (cancel()) { + reject(error); + } + }); + } + check(); + }); +} + +/***/ }), +/* 209 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/base64/lib.esm/index.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "decode", { enumerable: true, get: function get() {return _base.decode;} });Object.defineProperty(exports, "encode", { enumerable: true, get: function get() {return _base.encode;} }); +var _base = __webpack_require__(/*! ./base64 */ 210); + +/***/ }), +/* 210 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/base64/lib.esm/base64.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.decode = decode;exports.encode = encode; +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +function decode(textData) { + textData = atob(textData); + var data = []; + for (var i = 0; i < textData.length; i++) { + data.push(textData.charCodeAt(i)); + } + return (0, _bytes.arrayify)(data); +} +function encode(data) { + data = (0, _bytes.arrayify)(data); + var textData = ""; + for (var i = 0; i < data.length; i++) { + textData += String.fromCharCode(data[i]); + } + return btoa(textData); +} + +/***/ }), +/* 211 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/web/lib.esm/_version.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "web/5.5.0";exports.version = version; + +/***/ }), +/* 212 */ +/*!***********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/web/lib.esm/geturl.js ***! + \***********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.getUrl = getUrl;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; +function getUrl(href, options) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var request, response, body, headers;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: + if (options == null) { + options = {}; + } + request = { + method: options.method || "GET", + headers: options.headers || {}, + body: options.body || undefined }; + + if (options.skipFetchSetup !== true) { + request.mode = "cors"; // no-cors, cors, *same-origin + request.cache = "no-cache"; // *default, no-cache, reload, force-cache, only-if-cached + request.credentials = "same-origin"; // include, *same-origin, omit + request.redirect = "follow"; // manual, *follow, error + request.referrer = "client"; // no-referrer, *client + } + ;_context.next = 6; + return fetch(href, request);case 6:response = _context.sent;_context.next = 9; + return response.arrayBuffer();case 9:body = _context.sent; + headers = {}; + if (response.headers.forEach) { + response.headers.forEach(function (value, key) { + headers[key.toLowerCase()] = value; + }); + } else + { + response.headers.keys().forEach(function (key) { + headers[key.toLowerCase()] = response.headers.get(key); + }); + }return _context.abrupt("return", + { + headers: headers, + statusCode: response.status, + statusMessage: response.statusText, + body: (0, _bytes.arrayify)(new Uint8Array(body)) });case 13:case "end":return _context.stop();}}}, _callee);})); + + +} + +/***/ }), +/* 213 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bech32/index.js ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ALPHABET = 'qpzry9x8gf2tvdw0s3jn54khce6mua7l'; + +// pre-compute lookup table +var ALPHABET_MAP = {}; +for (var z = 0; z < ALPHABET.length; z++) { + var x = ALPHABET.charAt(z); + + if (ALPHABET_MAP[x] !== undefined) throw new TypeError(x + ' is ambiguous'); + ALPHABET_MAP[x] = z; +} + +function polymodStep(pre) { + var b = pre >> 25; + return (pre & 0x1FFFFFF) << 5 ^ + -(b >> 0 & 1) & 0x3b6a57b2 ^ + -(b >> 1 & 1) & 0x26508e6d ^ + -(b >> 2 & 1) & 0x1ea119fa ^ + -(b >> 3 & 1) & 0x3d4233dd ^ + -(b >> 4 & 1) & 0x2a1462b3; +} + +function prefixChk(prefix) { + var chk = 1; + for (var i = 0; i < prefix.length; ++i) { + var c = prefix.charCodeAt(i); + if (c < 33 || c > 126) return 'Invalid prefix (' + prefix + ')'; + + chk = polymodStep(chk) ^ c >> 5; + } + chk = polymodStep(chk); + + for (i = 0; i < prefix.length; ++i) { + var v = prefix.charCodeAt(i); + chk = polymodStep(chk) ^ v & 0x1f; + } + return chk; +} + +function encode(prefix, words, LIMIT) { + LIMIT = LIMIT || 90; + if (prefix.length + 7 + words.length > LIMIT) throw new TypeError('Exceeds length limit'); + + prefix = prefix.toLowerCase(); + + // determine chk mod + var chk = prefixChk(prefix); + if (typeof chk === 'string') throw new Error(chk); + + var result = prefix + '1'; + for (var i = 0; i < words.length; ++i) { + var x = words[i]; + if (x >> 5 !== 0) throw new Error('Non 5-bit word'); + + chk = polymodStep(chk) ^ x; + result += ALPHABET.charAt(x); + } + + for (i = 0; i < 6; ++i) { + chk = polymodStep(chk); + } + chk ^= 1; + + for (i = 0; i < 6; ++i) { + var v = chk >> (5 - i) * 5 & 0x1f; + result += ALPHABET.charAt(v); + } + + return result; +} + +function __decode(str, LIMIT) { + LIMIT = LIMIT || 90; + if (str.length < 8) return str + ' too short'; + if (str.length > LIMIT) return 'Exceeds length limit'; + + // don't allow mixed case + var lowered = str.toLowerCase(); + var uppered = str.toUpperCase(); + if (str !== lowered && str !== uppered) return 'Mixed-case string ' + str; + str = lowered; + + var split = str.lastIndexOf('1'); + if (split === -1) return 'No separator character for ' + str; + if (split === 0) return 'Missing prefix for ' + str; + + var prefix = str.slice(0, split); + var wordChars = str.slice(split + 1); + if (wordChars.length < 6) return 'Data too short'; + + var chk = prefixChk(prefix); + if (typeof chk === 'string') return chk; + + var words = []; + for (var i = 0; i < wordChars.length; ++i) { + var c = wordChars.charAt(i); + var v = ALPHABET_MAP[c]; + if (v === undefined) return 'Unknown character ' + c; + chk = polymodStep(chk) ^ v; + + // not in the checksum? + if (i + 6 >= wordChars.length) continue; + words.push(v); + } + + if (chk !== 1) return 'Invalid checksum for ' + str; + return { prefix: prefix, words: words }; +} + +function decodeUnsafe() { + var res = __decode.apply(null, arguments); + if (typeof res === 'object') return res; +} + +function decode(str) { + var res = __decode.apply(null, arguments); + if (typeof res === 'object') return res; + + throw new Error(res); +} + +function convert(data, inBits, outBits, pad) { + var value = 0; + var bits = 0; + var maxV = (1 << outBits) - 1; + + var result = []; + for (var i = 0; i < data.length; ++i) { + value = value << inBits | data[i]; + bits += inBits; + + while (bits >= outBits) { + bits -= outBits; + result.push(value >> bits & maxV); + } + } + + if (pad) { + if (bits > 0) { + result.push(value << outBits - bits & maxV); + } + } else { + if (bits >= inBits) return 'Excess padding'; + if (value << outBits - bits & maxV) return 'Non-zero padding'; + } + + return result; +} + +function toWordsUnsafe(bytes) { + var res = convert(bytes, 8, 5, true); + if (Array.isArray(res)) return res; +} + +function toWords(bytes) { + var res = convert(bytes, 8, 5, true); + if (Array.isArray(res)) return res; + + throw new Error(res); +} + +function fromWordsUnsafe(words) { + var res = convert(words, 5, 8, false); + if (Array.isArray(res)) return res; +} + +function fromWords(words) { + var res = convert(words, 5, 8, false); + if (Array.isArray(res)) return res; + + throw new Error(res); +} + +module.exports = { + decodeUnsafe: decodeUnsafe, + decode: decode, + encode: encode, + toWordsUnsafe: toWordsUnsafe, + toWords: toWords, + fromWordsUnsafe: fromWordsUnsafe, + fromWords: fromWords }; + +/***/ }), +/* 214 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/_version.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "providers/5.5.0";exports.version = version; + +/***/ }), +/* 215 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/formatter.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, "__esModule", { value: true });exports.isCommunityResourcable = isCommunityResourcable;exports.isCommunityResource = isCommunityResource;exports.showThrottleMessage = showThrottleMessage;exports.Formatter = void 0; +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _constants = __webpack_require__(/*! @ethersproject/constants */ 133); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 156); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +var logger = new _logger.Logger(_version.version);var +Formatter = /*#__PURE__*/function () { + function Formatter() {_classCallCheck(this, Formatter); + logger.checkNew(this instanceof Formatter ? this.constructor : void 0, Formatter); + this.formats = this.getDefaultFormats(); + }_createClass(Formatter, [{ key: "getDefaultFormats", value: function getDefaultFormats() + {var _this = this; + var formats = {}; + var address = this.address.bind(this); + var bigNumber = this.bigNumber.bind(this); + var blockTag = this.blockTag.bind(this); + var data = this.data.bind(this); + var hash = this.hash.bind(this); + var hex = this.hex.bind(this); + var number = this.number.bind(this); + var type = this.type.bind(this); + var strictData = function strictData(v) {return _this.data(v, true);}; + formats.transaction = { + hash: hash, + type: type, + accessList: Formatter.allowNull(this.accessList.bind(this), null), + blockHash: Formatter.allowNull(hash, null), + blockNumber: Formatter.allowNull(number, null), + transactionIndex: Formatter.allowNull(number, null), + confirmations: Formatter.allowNull(number, null), + from: address, + // either (gasPrice) or (maxPriorityFeePerGas + maxFeePerGas) + // must be set + gasPrice: Formatter.allowNull(bigNumber), + maxPriorityFeePerGas: Formatter.allowNull(bigNumber), + maxFeePerGas: Formatter.allowNull(bigNumber), + gasLimit: bigNumber, + to: Formatter.allowNull(address, null), + value: bigNumber, + nonce: number, + data: data, + r: Formatter.allowNull(this.uint256), + s: Formatter.allowNull(this.uint256), + v: Formatter.allowNull(number), + creates: Formatter.allowNull(address, null), + raw: Formatter.allowNull(data) }; + + formats.transactionRequest = { + from: Formatter.allowNull(address), + nonce: Formatter.allowNull(number), + gasLimit: Formatter.allowNull(bigNumber), + gasPrice: Formatter.allowNull(bigNumber), + maxPriorityFeePerGas: Formatter.allowNull(bigNumber), + maxFeePerGas: Formatter.allowNull(bigNumber), + to: Formatter.allowNull(address), + value: Formatter.allowNull(bigNumber), + data: Formatter.allowNull(strictData), + type: Formatter.allowNull(number), + accessList: Formatter.allowNull(this.accessList.bind(this), null) }; + + formats.receiptLog = { + transactionIndex: number, + blockNumber: number, + transactionHash: hash, + address: address, + topics: Formatter.arrayOf(hash), + data: data, + logIndex: number, + blockHash: hash }; + + formats.receipt = { + to: Formatter.allowNull(this.address, null), + from: Formatter.allowNull(this.address, null), + contractAddress: Formatter.allowNull(address, null), + transactionIndex: number, + // should be allowNull(hash), but broken-EIP-658 support is handled in receipt + root: Formatter.allowNull(hex), + gasUsed: bigNumber, + logsBloom: Formatter.allowNull(data), + blockHash: hash, + transactionHash: hash, + logs: Formatter.arrayOf(this.receiptLog.bind(this)), + blockNumber: number, + confirmations: Formatter.allowNull(number, null), + cumulativeGasUsed: bigNumber, + effectiveGasPrice: Formatter.allowNull(bigNumber), + status: Formatter.allowNull(number), + type: type }; + + formats.block = { + hash: hash, + parentHash: hash, + number: number, + timestamp: number, + nonce: Formatter.allowNull(hex), + difficulty: this.difficulty.bind(this), + gasLimit: bigNumber, + gasUsed: bigNumber, + miner: address, + extraData: data, + transactions: Formatter.allowNull(Formatter.arrayOf(hash)), + baseFeePerGas: Formatter.allowNull(bigNumber) }; + + formats.blockWithTransactions = (0, _properties.shallowCopy)(formats.block); + formats.blockWithTransactions.transactions = Formatter.allowNull(Formatter.arrayOf(this.transactionResponse.bind(this))); + formats.filter = { + fromBlock: Formatter.allowNull(blockTag, undefined), + toBlock: Formatter.allowNull(blockTag, undefined), + blockHash: Formatter.allowNull(hash, undefined), + address: Formatter.allowNull(address, undefined), + topics: Formatter.allowNull(this.topics.bind(this), undefined) }; + + formats.filterLog = { + blockNumber: Formatter.allowNull(number), + blockHash: Formatter.allowNull(hash), + transactionIndex: number, + removed: Formatter.allowNull(this.boolean.bind(this)), + address: address, + data: Formatter.allowFalsish(data, "0x"), + topics: Formatter.arrayOf(hash), + transactionHash: hash, + logIndex: number }; + + return formats; + } }, { key: "accessList", value: function accessList( + _accessList) { + return (0, _transactions.accessListify)(_accessList || []); + } + // Requires a BigNumberish that is within the IEEE754 safe integer range; returns a number + // Strict! Used on input. + }, { key: "number", value: function number(_number) { + if (_number === "0x") { + return 0; + } + return _bignumber.BigNumber.from(_number).toNumber(); + } }, { key: "type", value: function type( + number) { + if (number === "0x" || number == null) { + return 0; + } + return _bignumber.BigNumber.from(number).toNumber(); + } + // Strict! Used on input. + }, { key: "bigNumber", value: function bigNumber(value) { + return _bignumber.BigNumber.from(value); + } + // Requires a boolean, "true" or "false"; returns a boolean + }, { key: "boolean", value: function boolean(value) { + if (typeof value === "boolean") { + return value; + } + if (typeof value === "string") { + value = value.toLowerCase(); + if (value === "true") { + return true; + } + if (value === "false") { + return false; + } + } + throw new Error("invalid boolean - " + value); + } }, { key: "hex", value: function hex( + value, strict) { + if (typeof value === "string") { + if (!strict && value.substring(0, 2) !== "0x") { + value = "0x" + value; + } + if ((0, _bytes.isHexString)(value)) { + return value.toLowerCase(); + } + } + return logger.throwArgumentError("invalid hash", "value", value); + } }, { key: "data", value: function data( + value, strict) { + var result = this.hex(value, strict); + if (result.length % 2 !== 0) { + throw new Error("invalid data; odd-length - " + value); + } + return result; + } + // Requires an address + // Strict! Used on input. + }, { key: "address", value: function address(value) { + return (0, _address.getAddress)(value); + } }, { key: "callAddress", value: function callAddress( + value) { + if (!(0, _bytes.isHexString)(value, 32)) { + return null; + } + var address = (0, _address.getAddress)((0, _bytes.hexDataSlice)(value, 12)); + return address === _constants.AddressZero ? null : address; + } }, { key: "contractAddress", value: function contractAddress( + value) { + return (0, _address.getContractAddress)(value); + } + // Strict! Used on input. + }, { key: "blockTag", value: function blockTag(_blockTag) { + if (_blockTag == null) { + return "latest"; + } + if (_blockTag === "earliest") { + return "0x0"; + } + if (_blockTag === "latest" || _blockTag === "pending") { + return _blockTag; + } + if (typeof _blockTag === "number" || (0, _bytes.isHexString)(_blockTag)) { + return (0, _bytes.hexValue)(_blockTag); + } + throw new Error("invalid blockTag"); + } + // Requires a hash, optionally requires 0x prefix; returns prefixed lowercase hash. + }, { key: "hash", value: function hash(value, strict) { + var result = this.hex(value, strict); + if ((0, _bytes.hexDataLength)(result) !== 32) { + return logger.throwArgumentError("invalid hash", "value", value); + } + return result; + } + // Returns the difficulty as a number, or if too large (i.e. PoA network) null + }, { key: "difficulty", value: function difficulty(value) { + if (value == null) { + return null; + } + var v = _bignumber.BigNumber.from(value); + try { + return v.toNumber(); + } + catch (error) {} + return null; + } }, { key: "uint256", value: function uint256( + value) { + if (!(0, _bytes.isHexString)(value)) { + throw new Error("invalid uint256"); + } + return (0, _bytes.hexZeroPad)(value, 32); + } }, { key: "_block", value: function _block( + value, format) { + if (value.author != null && value.miner == null) { + value.miner = value.author; + } + // The difficulty may need to come from _difficulty in recursed blocks + var difficulty = value._difficulty != null ? value._difficulty : value.difficulty; + var result = Formatter.check(format, value); + result._difficulty = difficulty == null ? null : _bignumber.BigNumber.from(difficulty); + return result; + } }, { key: "block", value: function block( + value) { + return this._block(value, this.formats.block); + } }, { key: "blockWithTransactions", value: function blockWithTransactions( + value) { + return this._block(value, this.formats.blockWithTransactions); + } + // Strict! Used on input. + }, { key: "transactionRequest", value: function transactionRequest(value) { + return Formatter.check(this.formats.transactionRequest, value); + } }, { key: "transactionResponse", value: function transactionResponse( + transaction) { + // Rename gas to gasLimit + if (transaction.gas != null && transaction.gasLimit == null) { + transaction.gasLimit = transaction.gas; + } + // Some clients (TestRPC) do strange things like return 0x0 for the + // 0 address; correct this to be a real address + if (transaction.to && _bignumber.BigNumber.from(transaction.to).isZero()) { + transaction.to = "0x0000000000000000000000000000000000000000"; + } + // Rename input to data + if (transaction.input != null && transaction.data == null) { + transaction.data = transaction.input; + } + // If to and creates are empty, populate the creates from the transaction + if (transaction.to == null && transaction.creates == null) { + transaction.creates = this.contractAddress(transaction); + } + if ((transaction.type === 1 || transaction.type === 2) && transaction.accessList == null) { + transaction.accessList = []; + } + var result = Formatter.check(this.formats.transaction, transaction); + if (transaction.chainId != null) { + var chainId = transaction.chainId; + if ((0, _bytes.isHexString)(chainId)) { + chainId = _bignumber.BigNumber.from(chainId).toNumber(); + } + result.chainId = chainId; + } else + { + var _chainId = transaction.networkId; + // geth-etc returns chainId + if (_chainId == null && result.v == null) { + _chainId = transaction.chainId; + } + if ((0, _bytes.isHexString)(_chainId)) { + _chainId = _bignumber.BigNumber.from(_chainId).toNumber(); + } + if (typeof _chainId !== "number" && result.v != null) { + _chainId = (result.v - 35) / 2; + if (_chainId < 0) { + _chainId = 0; + } + _chainId = parseInt(_chainId); + } + if (typeof _chainId !== "number") { + _chainId = 0; + } + result.chainId = _chainId; + } + // 0x0000... should actually be null + if (result.blockHash && result.blockHash.replace(/0/g, "") === "x") { + result.blockHash = null; + } + return result; + } }, { key: "transaction", value: function transaction( + value) { + return (0, _transactions.parse)(value); + } }, { key: "receiptLog", value: function receiptLog( + value) { + return Formatter.check(this.formats.receiptLog, value); + } }, { key: "receipt", value: function receipt( + value) { + var result = Formatter.check(this.formats.receipt, value); + // RSK incorrectly implemented EIP-658, so we munge things a bit here for it + if (result.root != null) { + if (result.root.length <= 4) { + // Could be 0x00, 0x0, 0x01 or 0x1 + var _value = _bignumber.BigNumber.from(result.root).toNumber(); + if (_value === 0 || _value === 1) { + // Make sure if both are specified, they match + if (result.status != null && result.status !== _value) { + logger.throwArgumentError("alt-root-status/status mismatch", "value", { root: result.root, status: result.status }); + } + result.status = _value; + delete result.root; + } else + { + logger.throwArgumentError("invalid alt-root-status", "value.root", result.root); + } + } else + if (result.root.length !== 66) { + // Must be a valid bytes32 + logger.throwArgumentError("invalid root hash", "value.root", result.root); + } + } + if (result.status != null) { + result.byzantium = true; + } + return result; + } }, { key: "topics", value: function topics( + value) {var _this2 = this; + if (Array.isArray(value)) { + return value.map(function (v) {return _this2.topics(v);}); + } else + if (value != null) { + return this.hash(value, true); + } + return null; + } }, { key: "filter", value: function filter( + value) { + return Formatter.check(this.formats.filter, value); + } }, { key: "filterLog", value: function filterLog( + value) { + return Formatter.check(this.formats.filterLog, value); + } }], [{ key: "check", value: function check( + format, object) { + var result = {}; + for (var key in format) { + try { + var value = format[key](object[key]); + if (value !== undefined) { + result[key] = value; + } + } + catch (error) { + error.checkKey = key; + error.checkValue = object[key]; + throw error; + } + } + return result; + } + // if value is null-ish, nullValue is returned + }, { key: "allowNull", value: function allowNull(format, nullValue) { + return function (value) { + if (value == null) { + return nullValue; + } + return format(value); + }; + } + // If value is false-ish, replaceValue is returned + }, { key: "allowFalsish", value: function allowFalsish(format, replaceValue) { + return function (value) { + if (!value) { + return replaceValue; + } + return format(value); + }; + } + // Requires an Array satisfying check + }, { key: "arrayOf", value: function arrayOf(format) { + return function (array) { + if (!Array.isArray(array)) { + throw new Error("not an array"); + } + var result = []; + array.forEach(function (value) { + result.push(format(value)); + }); + return result; + }; + } }]);return Formatter;}();exports.Formatter = Formatter; + +function isCommunityResourcable(value) { + return value && typeof value.isCommunityResource === "function"; +} +function isCommunityResource(value) { + return isCommunityResourcable(value) && value.isCommunityResource(); +} +// Show the throttle message only once +var throttleMessage = false; +function showThrottleMessage() { + if (throttleMessage) { + return; + } + throttleMessage = true; + __f__("log", "========= NOTICE =========", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:430"); + __f__("log", "Request-Rate Exceeded (this message will not be repeated)", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:431"); + __f__("log", "", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:432"); + __f__("log", "The default API keys for each service are provided as a highly-throttled,", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:433"); + __f__("log", "community resource for low-traffic projects and early prototyping.", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:434"); + __f__("log", "", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:435"); + __f__("log", "While your application will continue to function, we highly recommended", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:436"); + __f__("log", "signing up for your own API keys to improve performance, increase your", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:437"); + __f__("log", "request rate/limit and enable other perks, such as metrics and advanced APIs.", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:438"); + __f__("log", "", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:439"); + __f__("log", "For more details: https:/\/docs.ethers.io/api-keys/", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:440"); + __f__("log", "==========================", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:441"); +} +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)["default"])) + +/***/ }), +/* 216 */ +/*!***************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/alchemy-provider.js ***! + \***************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.AlchemyProvider = exports.AlchemyWebSocketProvider = void 0; +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _formatter = __webpack_require__(/*! ./formatter */ 215); +var _websocketProvider = __webpack_require__(/*! ./websocket-provider */ 217); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214); + +var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 220);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version); +// This key was provided to ethers.js by Alchemy to be used by the +// default provider, but it is recommended that for your own +// production environments, that you acquire your own API key at: +// https://dashboard.alchemyapi.io +var defaultApiKey = "_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC";var +AlchemyWebSocketProvider = /*#__PURE__*/function (_WebSocketProvider) {_inherits(AlchemyWebSocketProvider, _WebSocketProvider);var _super = _createSuper(AlchemyWebSocketProvider); + function AlchemyWebSocketProvider(network, apiKey) {var _this;_classCallCheck(this, AlchemyWebSocketProvider); + var provider = new AlchemyProvider(network, apiKey); + var url = provider.connection.url.replace(/^http/i, "ws"). + replace(".alchemyapi.", ".ws.alchemyapi."); + _this = _super.call(this, url, provider.network); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "apiKey", provider.apiKey);return _this; + }_createClass(AlchemyWebSocketProvider, [{ key: "isCommunityResource", value: function isCommunityResource() + { + return this.apiKey === defaultApiKey; + } }]);return AlchemyWebSocketProvider;}(_websocketProvider.WebSocketProvider);exports.AlchemyWebSocketProvider = AlchemyWebSocketProvider;var + +AlchemyProvider = /*#__PURE__*/function (_UrlJsonRpcProvider) {_inherits(AlchemyProvider, _UrlJsonRpcProvider);var _super2 = _createSuper(AlchemyProvider);function AlchemyProvider() {_classCallCheck(this, AlchemyProvider);return _super2.apply(this, arguments);}_createClass(AlchemyProvider, [{ key: "isCommunityResource", value: function isCommunityResource() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + return this.apiKey === defaultApiKey; + } }], [{ key: "getWebSocketProvider", value: function getWebSocketProvider(network, apiKey) {return new AlchemyWebSocketProvider(network, apiKey);} }, { key: "getApiKey", value: function getApiKey(apiKey) {if (apiKey == null) {return defaultApiKey;}if (apiKey && typeof apiKey !== "string") {logger.throwArgumentError("invalid apiKey", "apiKey", apiKey);}return apiKey;} }, { key: "getUrl", value: function getUrl(network, apiKey) {var host = null;switch (network.name) {case "homestead":host = "eth-mainnet.alchemyapi.io/v2/";break;case "ropsten":host = "eth-ropsten.alchemyapi.io/v2/";break;case "rinkeby":host = "eth-rinkeby.alchemyapi.io/v2/";break;case "goerli":host = "eth-goerli.alchemyapi.io/v2/";break;case "kovan":host = "eth-kovan.alchemyapi.io/v2/";break;case "matic":host = "polygon-mainnet.g.alchemy.com/v2/";break;case "maticmum":host = "polygon-mumbai.g.alchemy.com/v2/";break;default:logger.throwArgumentError("unsupported network", "network", arguments[0]);}return { allowGzip: true, url: "https:/" + "/" + host + apiKey, throttleCallback: function throttleCallback(attempt, url) {if (apiKey === defaultApiKey) {(0, _formatter.showThrottleMessage)();}return Promise.resolve(true);} };} }]);return AlchemyProvider;}(_urlJsonRpcProvider.UrlJsonRpcProvider);exports.AlchemyProvider = AlchemyProvider; + +/***/ }), +/* 217 */ +/*!*****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/websocket-provider.js ***! + \*****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, "__esModule", { value: true });exports.WebSocketProvider = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _jsonRpcProvider = __webpack_require__(/*! ./json-rpc-provider */ 218); +var _ws = __webpack_require__(/*! ./ws */ 219); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; +var logger = new _logger.Logger(_version.version); +/** + * Notes: + * + * This provider differs a bit from the polling providers. One main + * difference is how it handles consistency. The polling providers + * will stall responses to ensure a consistent state, while this + * WebSocket provider assumes the connected backend will manage this. + * + * For example, if a polling provider emits an event which indicates + * the event occurred in blockhash XXX, a call to fetch that block by + * its hash XXX, if not present will retry until it is present. This + * can occur when querying a pool of nodes that are mildly out of sync + * with each other. + */ +var NextId = 1; +// For more info about the Real-time Event API see: +// https://geth.ethereum.org/docs/rpc/pubsub +var WebSocketProvider = /*#__PURE__*/function (_JsonRpcProvider) {_inherits(WebSocketProvider, _JsonRpcProvider);var _super = _createSuper(WebSocketProvider); + function WebSocketProvider(url, network) {var _thisSuper, _this;_classCallCheck(this, WebSocketProvider); + // This will be added in the future; please open an issue to expedite + if (network === "any") { + logger.throwError("WebSocketProvider does not support 'any' network yet", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "network:any" }); + + } + _this = _super.call(this, url, network); + _this._pollingInterval = -1; + _this._wsReady = false; + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_websocket", new _ws.WebSocket(_this.connection.url)); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_requests", {}); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_subs", {}); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_subIds", {}); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_detectNetwork", _get((_thisSuper = _assertThisInitialized(_this), _getPrototypeOf(WebSocketProvider.prototype)), "detectNetwork", _thisSuper).call(_thisSuper)); + // Stall sending requests until the socket is open... + _this._websocket.onopen = function () { + _this._wsReady = true; + Object.keys(_this._requests).forEach(function (id) { + _this._websocket.send(_this._requests[id].payload); + }); + }; + _this._websocket.onmessage = function (messageEvent) { + var data = messageEvent.data; + var result = JSON.parse(data); + if (result.id != null) { + var id = String(result.id); + var request = _this._requests[id]; + delete _this._requests[id]; + if (result.result !== undefined) { + request.callback(null, result.result); + _this.emit("debug", { + action: "response", + request: JSON.parse(request.payload), + response: result.result, + provider: _assertThisInitialized(_this) }); + + } else + { + var error = null; + if (result.error) { + error = new Error(result.error.message || "unknown error"); + (0, _properties.defineReadOnly)(error, "code", result.error.code || null); + (0, _properties.defineReadOnly)(error, "response", data); + } else + { + error = new Error("unknown error"); + } + request.callback(error, undefined); + _this.emit("debug", { + action: "response", + error: error, + request: JSON.parse(request.payload), + provider: _assertThisInitialized(_this) }); + + } + } else + if (result.method === "eth_subscription") { + // Subscription... + var sub = _this._subs[result.params.subscription]; + if (sub) { + //this.emit.apply(this, ); + sub.processFunc(result.params.result); + } + } else + { + __f__("warn", "this should not happen", " at node_modules/@ethersproject/providers/lib.esm/websocket-provider.js:102"); + } + }; + // This Provider does not actually poll, but we want to trigger + // poll events for things that depend on them (like stalling for + // block and transaction lookups) + var fauxPoll = setInterval(function () { + _this.emit("poll"); + }, 1000); + if (fauxPoll.unref) { + fauxPoll.unref(); + }return _this; + }_createClass(WebSocketProvider, [{ key: "detectNetwork", value: function detectNetwork() + { + return this._detectNetwork; + } }, { key: "resetEventsBlock", value: function resetEventsBlock( + + + + blockNumber) { + logger.throwError("cannot reset events block on WebSocketProvider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "resetEventBlock" }); + + } }, { key: "poll", value: function poll() + + + + + + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:return _context.abrupt("return", + null);case 1:case "end":return _context.stop();}}}, _callee);})); + + } }, { key: "send", value: function send( + + + + + + + + + method, params) {var _this2 = this; + var rid = NextId++; + return new Promise(function (resolve, reject) { + function callback(error, result) { + if (error) { + return reject(error); + } + return resolve(result); + } + var payload = JSON.stringify({ + method: method, + params: params, + id: rid, + jsonrpc: "2.0" }); + + _this2.emit("debug", { + action: "request", + request: JSON.parse(payload), + provider: _this2 }); + + _this2._requests[String(rid)] = { callback: callback, payload: payload }; + if (_this2._wsReady) { + _this2._websocket.send(payload); + } + }); + } }, { key: "_subscribe", value: function _subscribe( + + + + tag, param, processFunc) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {var _this3 = this;var subIdPromise, subId;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0: + subIdPromise = this._subIds[tag]; + if (subIdPromise == null) { + subIdPromise = Promise.all(param).then(function (param) { + return _this3.send("eth_subscribe", param); + }); + this._subIds[tag] = subIdPromise; + }_context2.next = 4; + return subIdPromise;case 4:subId = _context2.sent; + this._subs[subId] = { tag: tag, processFunc: processFunc };case 6:case "end":return _context2.stop();}}}, _callee2, this);})); + + } }, { key: "_startEvent", value: function _startEvent( + event) {var _this4 = this; + switch (event.type) { + case "block": + this._subscribe("block", ["newHeads"], function (result) { + var blockNumber = _bignumber.BigNumber.from(result.number).toNumber(); + _this4._emitted.block = blockNumber; + _this4.emit("block", blockNumber); + }); + break; + case "pending": + this._subscribe("pending", ["newPendingTransactions"], function (result) { + _this4.emit("pending", result); + }); + break; + case "filter": + this._subscribe(event.tag, ["logs", this._getFilter(event.filter)], function (result) { + if (result.removed == null) { + result.removed = false; + } + _this4.emit(event.filter, _this4.formatter.filterLog(result)); + }); + break; + case "tx":{ + var emitReceipt = function emitReceipt(event) { + var hash = event.hash; + _this4.getTransactionReceipt(hash).then(function (receipt) { + if (!receipt) { + return; + } + _this4.emit(hash, receipt); + }); + }; + // In case it is already mined + emitReceipt(event); + // To keep things simple, we start up a single newHeads subscription + // to keep an eye out for transactions we are watching for. + // Starting a subscription for an event (i.e. "tx") that is already + // running is (basically) a nop. + this._subscribe("tx", ["newHeads"], function (result) { + _this4._events.filter(function (e) {return e.type === "tx";}).forEach(emitReceipt); + }); + break; + } + // Nothing is needed + case "debug": + case "poll": + case "willPoll": + case "didPoll": + case "error": + break; + default: + __f__("log", "unhandled:", event, " at node_modules/@ethersproject/providers/lib.esm/websocket-provider.js:237"); + break;} + + } }, { key: "_stopEvent", value: function _stopEvent( + event) {var _this5 = this; + var tag = event.tag; + if (event.type === "tx") { + // There are remaining transaction event listeners + if (this._events.filter(function (e) {return e.type === "tx";}).length) { + return; + } + tag = "tx"; + } else + if (this.listenerCount(event.event)) { + // There are remaining event listeners + return; + } + var subId = this._subIds[tag]; + if (!subId) { + return; + } + delete this._subIds[tag]; + subId.then(function (subId) { + if (!_this5._subs[subId]) { + return; + } + delete _this5._subs[subId]; + _this5.send("eth_unsubscribe", [subId]); + }); + } }, { key: "destroy", value: function destroy() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var _this6 = this;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:if (!( + + this._websocket.readyState === _ws.WebSocket.CONNECTING)) {_context3.next = 3;break;}_context3.next = 3; + return new Promise(function (resolve) { + _this6._websocket.onopen = function () { + resolve(true); + }; + _this6._websocket.onerror = function () { + resolve(false); + }; + });case 3: + + // Hangup + // See: https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent#Status_codes + this._websocket.close(1000);case 4:case "end":return _context3.stop();}}}, _callee3, this);})); + + } }, { key: "pollingInterval", get: function get() {return 0;}, set: function set(value) {logger.throwError("cannot set polling interval on WebSocketProvider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "setPollingInterval" });} }, { key: "polling", set: function set(value) {if (!value) {return;}logger.throwError("cannot set polling on WebSocketProvider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "setPolling" });} }], [{ key: "defaultUrl", value: function defaultUrl() {return "ws:/\/localhost:8546";} }]);return WebSocketProvider;}(_jsonRpcProvider.JsonRpcProvider);exports.WebSocketProvider = WebSocketProvider; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)["default"])) + +/***/ }), +/* 218 */ +/*!****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/json-rpc-provider.js ***! + \****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.JsonRpcProvider = exports.JsonRpcSigner = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _abstractSigner = __webpack_require__(/*! @ethersproject/abstract-signer */ 154); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _hash = __webpack_require__(/*! @ethersproject/hash */ 146); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 156); +var _web = __webpack_require__(/*! @ethersproject/web */ 208); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214); + +var _baseProvider = __webpack_require__(/*! ./base-provider */ 207);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version.version); +var errorGas = ["call", "estimateGas"]; +function checkError(method, error, params) { + // Undo the "convenience" some nodes are attempting to prevent backwards + // incompatibility; maybe for v6 consider forwarding reverts as errors + if (method === "call" && error.code === _logger.Logger.errors.SERVER_ERROR) { + var e = error.error; + if (e && e.message.match("reverted") && (0, _bytes.isHexString)(e.data)) { + return e.data; + } + logger.throwError("missing revert data in call exception", _logger.Logger.errors.CALL_EXCEPTION, { + error: error, data: "0x" }); + + } + var message = error.message; + if (error.code === _logger.Logger.errors.SERVER_ERROR && error.error && typeof error.error.message === "string") { + message = error.error.message; + } else + if (typeof error.body === "string") { + message = error.body; + } else + if (typeof error.responseText === "string") { + message = error.responseText; + } + message = (message || "").toLowerCase(); + var transaction = params.transaction || params.signedTransaction; + // "insufficient funds for gas * price + value + cost(data)" + if (message.match(/insufficient funds|base fee exceeds gas limit/)) { + logger.throwError("insufficient funds for intrinsic transaction cost", _logger.Logger.errors.INSUFFICIENT_FUNDS, { + error: error, method: method, transaction: transaction }); + + } + // "nonce too low" + if (message.match(/nonce too low/)) { + logger.throwError("nonce has already been used", _logger.Logger.errors.NONCE_EXPIRED, { + error: error, method: method, transaction: transaction }); + + } + // "replacement transaction underpriced" + if (message.match(/replacement transaction underpriced/)) { + logger.throwError("replacement fee too low", _logger.Logger.errors.REPLACEMENT_UNDERPRICED, { + error: error, method: method, transaction: transaction }); + + } + // "replacement transaction underpriced" + if (message.match(/only replay-protected/)) { + logger.throwError("legacy pre-eip-155 transactions not supported", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + error: error, method: method, transaction: transaction }); + + } + if (errorGas.indexOf(method) >= 0 && message.match(/gas required exceeds allowance|always failing transaction|execution reverted/)) { + logger.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", _logger.Logger.errors.UNPREDICTABLE_GAS_LIMIT, { + error: error, method: method, transaction: transaction }); + + } + throw error; +} +function timer(timeout) { + return new Promise(function (resolve) { + setTimeout(resolve, timeout); + }); +} +function getResult(payload) { + if (payload.error) { + // @TODO: not any + var error = new Error(payload.error.message); + error.code = payload.error.code; + error.data = payload.error.data; + throw error; + } + return payload.result; +} +function getLowerCase(value) { + if (value) { + return value.toLowerCase(); + } + return value; +} +var _constructorGuard = {};var +JsonRpcSigner = /*#__PURE__*/function (_Signer) {_inherits(JsonRpcSigner, _Signer);var _super = _createSuper(JsonRpcSigner); + function JsonRpcSigner(constructorGuard, provider, addressOrIndex) {var _this;_classCallCheck(this, JsonRpcSigner); + logger.checkNew(this instanceof JsonRpcSigner ? this.constructor : void 0, JsonRpcSigner); + _this = _super.call(this); + if (constructorGuard !== _constructorGuard) { + throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner"); + } + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "provider", provider); + if (addressOrIndex == null) { + addressOrIndex = 0; + } + if (typeof addressOrIndex === "string") { + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_address", _this.provider.formatter.address(addressOrIndex)); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_index", null); + } else + if (typeof addressOrIndex === "number") { + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_index", addressOrIndex); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_address", null); + } else + { + logger.throwArgumentError("invalid address or index", "addressOrIndex", addressOrIndex); + }return _this; + }_createClass(JsonRpcSigner, [{ key: "connect", value: function connect( + provider) { + return logger.throwError("cannot alter JSON-RPC Signer connection", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "connect" }); + + } }, { key: "connectUnchecked", value: function connectUnchecked() + { + return new UncheckedJsonRpcSigner(_constructorGuard, this.provider, this._address || this._index); + } }, { key: "getAddress", value: function getAddress() + {var _this2 = this; + if (this._address) { + return Promise.resolve(this._address); + } + return this.provider.send("eth_accounts", []).then(function (accounts) { + if (accounts.length <= _this2._index) { + logger.throwError("unknown account #" + _this2._index, _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "getAddress" }); + + } + return _this2.provider.formatter.address(accounts[_this2._index]); + }); + } }, { key: "sendUncheckedTransaction", value: function sendUncheckedTransaction( + transaction) {var _this3 = this; + transaction = (0, _properties.shallowCopy)(transaction); + var fromAddress = this.getAddress().then(function (address) { + if (address) { + address = address.toLowerCase(); + } + return address; + }); + // The JSON-RPC for eth_sendTransaction uses 90000 gas; if the user + // wishes to use this, it is easy to specify explicitly, otherwise + // we look it up for them. + if (transaction.gasLimit == null) { + var estimate = (0, _properties.shallowCopy)(transaction); + estimate.from = fromAddress; + transaction.gasLimit = this.provider.estimateGas(estimate); + } + if (transaction.to != null) { + transaction.to = Promise.resolve(transaction.to).then(function (to) {return __awaiter(_this3, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var address;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:if (!( + to == null)) {_context.next = 2;break;}return _context.abrupt("return", + null);case 2:_context.next = 4; + + return this.provider.resolveName(to);case 4:address = _context.sent; + if (address == null) { + logger.throwArgumentError("provided ENS name resolves to null", "tx.to", to); + }return _context.abrupt("return", + address);case 7:case "end":return _context.stop();}}}, _callee, this);}));}); + + } + return (0, _properties.resolveProperties)({ + tx: (0, _properties.resolveProperties)(transaction), + sender: fromAddress }). + then(function (_ref) {var tx = _ref.tx,sender = _ref.sender; + if (tx.from != null) { + if (tx.from.toLowerCase() !== sender) { + logger.throwArgumentError("from address mismatch", "transaction", transaction); + } + } else + { + tx.from = sender; + } + var hexTx = _this3.provider.constructor.hexlifyTransaction(tx, { from: true }); + return _this3.provider.send("eth_sendTransaction", [hexTx]).then(function (hash) { + return hash; + }, function (error) { + return checkError("sendTransaction", error, hexTx); + }); + }); + } }, { key: "signTransaction", value: function signTransaction( + transaction) { + return logger.throwError("signing transactions is unsupported", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "signTransaction" }); + + } }, { key: "sendTransaction", value: function sendTransaction( + transaction) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var _this4 = this;var blockNumber, hash;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:_context3.next = 2; + + return this.provider._getInternalBlockNumber(100 + 2 * this.provider.pollingInterval);case 2:blockNumber = _context3.sent;_context3.next = 5; + + return this.sendUncheckedTransaction(transaction);case 5:hash = _context3.sent;_context3.prev = 6;_context3.next = 9; + + + + + return (0, _web.poll)(function () {return __awaiter(_this4, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {var tx;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2; + return this.provider.getTransaction(hash);case 2:tx = _context2.sent;if (!( + tx === null)) {_context2.next = 5;break;}return _context2.abrupt("return", + undefined);case 5:return _context2.abrupt("return", + + this.provider._wrapTransaction(tx, hash, blockNumber));case 6:case "end":return _context2.stop();}}}, _callee2, this);}));}, + { oncePoll: this.provider });case 9:return _context3.abrupt("return", _context3.sent);case 12:_context3.prev = 12;_context3.t0 = _context3["catch"](6); + + + _context3.t0.transactionHash = hash;throw _context3.t0;case 16:case "end":return _context3.stop();}}}, _callee3, this, [[6, 12]]);})); + + + + } }, { key: "signMessage", value: function signMessage( + message) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var data, address;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0: + data = typeof message === "string" ? (0, _strings.toUtf8Bytes)(message) : message;_context4.next = 3; + return this.getAddress();case 3:address = _context4.sent;_context4.next = 6; + return this.provider.send("personal_sign", [(0, _bytes.hexlify)(data), address.toLowerCase()]);case 6:return _context4.abrupt("return", _context4.sent);case 7:case "end":return _context4.stop();}}}, _callee4, this);})); + + } }, { key: "_legacySignMessage", value: function _legacySignMessage( + message) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee5() {var data, address;return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0: + data = typeof message === "string" ? (0, _strings.toUtf8Bytes)(message) : message;_context5.next = 3; + return this.getAddress();case 3:address = _context5.sent;_context5.next = 6; + + return this.provider.send("eth_sign", [address.toLowerCase(), (0, _bytes.hexlify)(data)]);case 6:return _context5.abrupt("return", _context5.sent);case 7:case "end":return _context5.stop();}}}, _callee5, this);})); + + } }, { key: "_signTypedData", value: function _signTypedData( + domain, types, value) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee6() {var _this5 = this;var populated, address;return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0:_context6.next = 2; + + return _hash._TypedDataEncoder.resolveNames(domain, types, value, function (name) { + return _this5.provider.resolveName(name); + });case 2:populated = _context6.sent;_context6.next = 5; + return this.getAddress();case 5:address = _context6.sent;_context6.next = 8; + return this.provider.send("eth_signTypedData_v4", [ + address.toLowerCase(), + JSON.stringify(_hash._TypedDataEncoder.getPayload(populated.domain, types, populated.value))]);case 8:return _context6.abrupt("return", _context6.sent);case 9:case "end":return _context6.stop();}}}, _callee6, this);})); + + + } }, { key: "unlock", value: function unlock( + password) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee7() {var provider, address;return _regenerator.default.wrap(function _callee7$(_context7) {while (1) {switch (_context7.prev = _context7.next) {case 0: + provider = this.provider;_context7.next = 3; + return this.getAddress();case 3:address = _context7.sent;return _context7.abrupt("return", + provider.send("personal_unlockAccount", [address.toLowerCase(), password, null]));case 5:case "end":return _context7.stop();}}}, _callee7, this);})); + + } }]);return JsonRpcSigner;}(_abstractSigner.Signer);exports.JsonRpcSigner = JsonRpcSigner;var + +UncheckedJsonRpcSigner = /*#__PURE__*/function (_JsonRpcSigner) {_inherits(UncheckedJsonRpcSigner, _JsonRpcSigner);var _super2 = _createSuper(UncheckedJsonRpcSigner);function UncheckedJsonRpcSigner() {_classCallCheck(this, UncheckedJsonRpcSigner);return _super2.apply(this, arguments);}_createClass(UncheckedJsonRpcSigner, [{ key: "sendTransaction", value: function sendTransaction( + transaction) {var _this6 = this; + return this.sendUncheckedTransaction(transaction).then(function (hash) { + return { + hash: hash, + nonce: null, + gasLimit: null, + gasPrice: null, + data: null, + value: null, + chainId: null, + confirmations: 0, + from: null, + wait: function wait(confirmations) {return _this6.provider.waitForTransaction(hash, confirmations);} }; + + }); + } }]);return UncheckedJsonRpcSigner;}(JsonRpcSigner); + +var allowedTransactionKeys = { + chainId: true, data: true, gasLimit: true, gasPrice: true, nonce: true, to: true, value: true, + type: true, accessList: true, + maxFeePerGas: true, maxPriorityFeePerGas: true };var + +JsonRpcProvider = /*#__PURE__*/function (_BaseProvider) {_inherits(JsonRpcProvider, _BaseProvider);var _super3 = _createSuper(JsonRpcProvider); + function JsonRpcProvider(url, network) {var _this7;_classCallCheck(this, JsonRpcProvider); + logger.checkNew(this instanceof JsonRpcProvider ? this.constructor : void 0, JsonRpcProvider); + var networkOrReady = network; + // The network is unknown, query the JSON-RPC for it + if (networkOrReady == null) { + networkOrReady = new Promise(function (resolve, reject) { + setTimeout(function () { + _this7.detectNetwork().then(function (network) { + resolve(network); + }, function (error) { + reject(error); + }); + }, 0); + }); + } + _this7 = _super3.call(this, networkOrReady); + // Default URL + if (!url) { + url = (0, _properties.getStatic)(_this7.constructor, "defaultUrl")(); + } + if (typeof url === "string") { + (0, _properties.defineReadOnly)(_assertThisInitialized(_this7), "connection", Object.freeze({ + url: url })); + + } else + { + (0, _properties.defineReadOnly)(_assertThisInitialized(_this7), "connection", Object.freeze((0, _properties.shallowCopy)(url))); + } + _this7._nextId = 42;return _this7; + }_createClass(JsonRpcProvider, [{ key: "detectNetwork", value: function detectNetwork() + + + + + + + + + + {var _this8 = this; + if (!this._cache["detectNetwork"]) { + this._cache["detectNetwork"] = this._uncachedDetectNetwork(); + // Clear this cache at the beginning of the next event loop + setTimeout(function () { + _this8._cache["detectNetwork"] = null; + }, 0); + } + return this._cache["detectNetwork"]; + } }, { key: "_uncachedDetectNetwork", value: function _uncachedDetectNetwork() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee8() {var chainId, getNetwork;return _regenerator.default.wrap(function _callee8$(_context8) {while (1) {switch (_context8.prev = _context8.next) {case 0:_context8.next = 2; + return timer(0);case 2: + chainId = null;_context8.prev = 3;_context8.next = 6; + + return this.send("eth_chainId", []);case 6:chainId = _context8.sent;_context8.next = 19;break;case 9:_context8.prev = 9;_context8.t0 = _context8["catch"](3);_context8.prev = 11;_context8.next = 14; + + + + return this.send("net_version", []);case 14:chainId = _context8.sent;_context8.next = 19;break;case 17:_context8.prev = 17;_context8.t1 = _context8["catch"](11);case 19:if (!( + + + + chainId != null)) {_context8.next = 28;break;} + getNetwork = (0, _properties.getStatic)(this.constructor, "getNetwork");_context8.prev = 21;return _context8.abrupt("return", + + getNetwork(_bignumber.BigNumber.from(chainId).toNumber()));case 25:_context8.prev = 25;_context8.t2 = _context8["catch"](21);return _context8.abrupt("return", + + + logger.throwError("could not detect network", _logger.Logger.errors.NETWORK_ERROR, { + chainId: chainId, + event: "invalidNetwork", + serverError: _context8.t2 }));case 28:return _context8.abrupt("return", + + + + logger.throwError("could not detect network", _logger.Logger.errors.NETWORK_ERROR, { + event: "noNetwork" }));case 29:case "end":return _context8.stop();}}}, _callee8, this, [[3, 9], [11, 17], [21, 25]]);})); + + + } }, { key: "getSigner", value: function getSigner( + addressOrIndex) { + return new JsonRpcSigner(_constructorGuard, this, addressOrIndex); + } }, { key: "getUncheckedSigner", value: function getUncheckedSigner( + addressOrIndex) { + return this.getSigner(addressOrIndex).connectUnchecked(); + } }, { key: "listAccounts", value: function listAccounts() + {var _this9 = this; + return this.send("eth_accounts", []).then(function (accounts) { + return accounts.map(function (a) {return _this9.formatter.address(a);}); + }); + } }, { key: "send", value: function send( + method, params) {var _this10 = this; + var request = { + method: method, + params: params, + id: this._nextId++, + jsonrpc: "2.0" }; + + this.emit("debug", { + action: "request", + request: (0, _properties.deepCopy)(request), + provider: this }); + + // We can expand this in the future to any call, but for now these + // are the biggest wins and do not require any serializing parameters. + var cache = ["eth_chainId", "eth_blockNumber"].indexOf(method) >= 0; + if (cache && this._cache[method]) { + return this._cache[method]; + } + var result = (0, _web.fetchJson)(this.connection, JSON.stringify(request), getResult).then(function (result) { + _this10.emit("debug", { + action: "response", + request: request, + response: result, + provider: _this10 }); + + return result; + }, function (error) { + _this10.emit("debug", { + action: "response", + error: error, + request: request, + provider: _this10 }); + + throw error; + }); + // Cache the fetch, but clear it on the next event loop + if (cache) { + this._cache[method] = result; + setTimeout(function () { + _this10._cache[method] = null; + }, 0); + } + return result; + } }, { key: "prepareRequest", value: function prepareRequest( + method, params) { + switch (method) { + case "getBlockNumber": + return ["eth_blockNumber", []]; + case "getGasPrice": + return ["eth_gasPrice", []]; + case "getBalance": + return ["eth_getBalance", [getLowerCase(params.address), params.blockTag]]; + case "getTransactionCount": + return ["eth_getTransactionCount", [getLowerCase(params.address), params.blockTag]]; + case "getCode": + return ["eth_getCode", [getLowerCase(params.address), params.blockTag]]; + case "getStorageAt": + return ["eth_getStorageAt", [getLowerCase(params.address), params.position, params.blockTag]]; + case "sendTransaction": + return ["eth_sendRawTransaction", [params.signedTransaction]]; + case "getBlock": + if (params.blockTag) { + return ["eth_getBlockByNumber", [params.blockTag, !!params.includeTransactions]]; + } else + if (params.blockHash) { + return ["eth_getBlockByHash", [params.blockHash, !!params.includeTransactions]]; + } + return null; + case "getTransaction": + return ["eth_getTransactionByHash", [params.transactionHash]]; + case "getTransactionReceipt": + return ["eth_getTransactionReceipt", [params.transactionHash]]; + case "call":{ + var hexlifyTransaction = (0, _properties.getStatic)(this.constructor, "hexlifyTransaction"); + return ["eth_call", [hexlifyTransaction(params.transaction, { from: true }), params.blockTag]]; + } + case "estimateGas":{ + var _hexlifyTransaction = (0, _properties.getStatic)(this.constructor, "hexlifyTransaction"); + return ["eth_estimateGas", [_hexlifyTransaction(params.transaction, { from: true })]]; + } + case "getLogs": + if (params.filter && params.filter.address != null) { + params.filter.address = getLowerCase(params.filter.address); + } + return ["eth_getLogs", [params.filter]]; + default: + break;} + + return null; + } }, { key: "perform", value: function perform( + method, params) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee9() {var tx, feeData, args;return _regenerator.default.wrap(function _callee9$(_context9) {while (1) {switch (_context9.prev = _context9.next) {case 0:if (!( + + + method === "call" || method === "estimateGas")) {_context9.next = 8;break;} + tx = params.transaction;if (!( + tx && tx.type != null && _bignumber.BigNumber.from(tx.type).isZero())) {_context9.next = 8;break;}if (!( + + tx.maxFeePerGas == null && tx.maxPriorityFeePerGas == null)) {_context9.next = 8;break;}_context9.next = 6; + return this.getFeeData();case 6:feeData = _context9.sent; + if (feeData.maxFeePerGas == null && feeData.maxPriorityFeePerGas == null) { + // Network doesn't know about EIP-1559 (and hence type) + params = (0, _properties.shallowCopy)(params); + params.transaction = (0, _properties.shallowCopy)(tx); + delete params.transaction.type; + }case 8: + + + + args = this.prepareRequest(method, params); + if (args == null) { + logger.throwError(method + " not implemented", _logger.Logger.errors.NOT_IMPLEMENTED, { operation: method }); + }_context9.prev = 10;_context9.next = 13; + + return this.send(args[0], args[1]);case 13:return _context9.abrupt("return", _context9.sent);case 16:_context9.prev = 16;_context9.t0 = _context9["catch"](10);return _context9.abrupt("return", + + + checkError(method, _context9.t0, params));case 19:case "end":return _context9.stop();}}}, _callee9, this, [[10, 16]]);})); + + + } }, { key: "_startEvent", value: function _startEvent( + event) { + if (event.tag === "pending") { + this._startPending(); + } + _get(_getPrototypeOf(JsonRpcProvider.prototype), "_startEvent", this).call(this, event); + } }, { key: "_startPending", value: function _startPending() + { + if (this._pendingFilter != null) { + return; + } + var self = this; + var pendingFilter = this.send("eth_newPendingTransactionFilter", []); + this._pendingFilter = pendingFilter; + pendingFilter.then(function (filterId) { + function poll() { + self.send("eth_getFilterChanges", [filterId]).then(function (hashes) { + if (self._pendingFilter != pendingFilter) { + return null; + } + var seq = Promise.resolve(); + hashes.forEach(function (hash) { + // @TODO: This should be garbage collected at some point... How? When? + self._emitted["t:" + hash.toLowerCase()] = "pending"; + seq = seq.then(function () { + return self.getTransaction(hash).then(function (tx) { + self.emit("pending", tx); + return null; + }); + }); + }); + return seq.then(function () { + return timer(1000); + }); + }).then(function () { + if (self._pendingFilter != pendingFilter) { + self.send("eth_uninstallFilter", [filterId]); + return; + } + setTimeout(function () {poll();}, 0); + return null; + }).catch(function (error) {}); + } + poll(); + return filterId; + }).catch(function (error) {}); + } }, { key: "_stopEvent", value: function _stopEvent( + event) { + if (event.tag === "pending" && this.listenerCount("pending") === 0) { + this._pendingFilter = null; + } + _get(_getPrototypeOf(JsonRpcProvider.prototype), "_stopEvent", this).call(this, event); + } + // Convert an ethers.js transaction into a JSON-RPC transaction + // - gasLimit => gas + // - All values hexlified + // - All numeric values zero-striped + // - All addresses are lowercased + // NOTE: This allows a TransactionRequest, but all values should be resolved + // before this is called + // @TODO: This will likely be removed in future versions and prepareRequest + // will be the preferred method for this. + }, { key: "_cache", get: function get() {if (this._eventLoopCache == null) {this._eventLoopCache = {};}return this._eventLoopCache;} }], [{ key: "defaultUrl", value: function defaultUrl() {return "http:/\/localhost:8545";} }, { key: "hexlifyTransaction", value: function hexlifyTransaction(transaction, allowExtra) { + // Check only allowed properties are given + var allowed = (0, _properties.shallowCopy)(allowedTransactionKeys); + if (allowExtra) { + for (var key in allowExtra) { + if (allowExtra[key]) { + allowed[key] = true; + } + } + } + (0, _properties.checkProperties)(transaction, allowed); + var result = {}; + // Some nodes (INFURA ropsten; INFURA mainnet is fine) do not like leading zeros. + ["gasLimit", "gasPrice", "type", "maxFeePerGas", "maxPriorityFeePerGas", "nonce", "value"].forEach(function (key) { + if (transaction[key] == null) { + return; + } + var value = (0, _bytes.hexValue)(transaction[key]); + if (key === "gasLimit") { + key = "gas"; + } + result[key] = value; + }); + ["from", "to", "data"].forEach(function (key) { + if (transaction[key] == null) { + return; + } + result[key] = (0, _bytes.hexlify)(transaction[key]); + }); + if (transaction.accessList) { + result["accessList"] = (0, _transactions.accessListify)(transaction.accessList); + } + return result; + } }]);return JsonRpcProvider;}(_baseProvider.BaseProvider);exports.JsonRpcProvider = JsonRpcProvider; + +/***/ }), +/* 219 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/ws.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.WebSocket = void 0; +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214); +var WS = null;exports.WebSocket = WS; +try { + exports.WebSocket = WS = WebSocket; + if (WS == null) { + throw new Error("inject please"); + } +} +catch (error) { + var logger = new _logger.Logger(_version.version); + exports.WebSocket = WS = function WS() { + logger.throwError("WebSockets not supported in this environment", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "new WebSocket()" }); + + }; +} +//export default WS; +//module.exports = WS; + +/***/ }), +/* 220 */ +/*!********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/url-json-rpc-provider.js ***! + \********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.UrlJsonRpcProvider = exports.StaticJsonRpcProvider = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214); + +var _jsonRpcProvider = __webpack_require__(/*! ./json-rpc-provider */ 218);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version.version); +// A StaticJsonRpcProvider is useful when you *know* for certain that +// the backend will never change, as it never calls eth_chainId to +// verify its backend. However, if the backend does change, the effects +// are undefined and may include: +// - inconsistent results +// - locking up the UI +// - block skew warnings +// - wrong results +// If the network is not explicit (i.e. auto-detection is expected), the +// node MUST be running and available to respond to requests BEFORE this +// is instantiated. +var StaticJsonRpcProvider = /*#__PURE__*/function (_JsonRpcProvider) {_inherits(StaticJsonRpcProvider, _JsonRpcProvider);var _super2 = _createSuper(StaticJsonRpcProvider);function StaticJsonRpcProvider() {_classCallCheck(this, StaticJsonRpcProvider);return _super2.apply(this, arguments);}_createClass(StaticJsonRpcProvider, [{ key: "detectNetwork", value: function detectNetwork() + {var _this = this; + var _super = Object.create(null, { + detectNetwork: { get: function get() {return _get(_getPrototypeOf(StaticJsonRpcProvider.prototype), "detectNetwork", _this);} } }); + + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var network;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: + network = this.network;if (!( + network == null)) {_context.next = 7;break;}_context.next = 4; + return _super.detectNetwork.call(this);case 4:network = _context.sent; + if (!network) { + logger.throwError("no network detected", _logger.Logger.errors.UNKNOWN_ERROR, {}); + } + // If still not set, set it + if (this._network == null) { + // A static network does not support "any" + (0, _properties.defineReadOnly)(this, "_network", network); + this.emit("network", network, null); + }case 7:return _context.abrupt("return", + + network);case 8:case "end":return _context.stop();}}}, _callee, this);})); + + } }]);return StaticJsonRpcProvider;}(_jsonRpcProvider.JsonRpcProvider);exports.StaticJsonRpcProvider = StaticJsonRpcProvider;var + +UrlJsonRpcProvider = /*#__PURE__*/function (_StaticJsonRpcProvide) {_inherits(UrlJsonRpcProvider, _StaticJsonRpcProvide);var _super3 = _createSuper(UrlJsonRpcProvider); + function UrlJsonRpcProvider(network, apiKey) {var _this2;_classCallCheck(this, UrlJsonRpcProvider); + logger.checkAbstract(this instanceof UrlJsonRpcProvider ? this.constructor : void 0, UrlJsonRpcProvider); + // Normalize the Network and API Key + network = (0, _properties.getStatic)(this instanceof UrlJsonRpcProvider ? this.constructor : void 0, "getNetwork")(network); + apiKey = (0, _properties.getStatic)(this instanceof UrlJsonRpcProvider ? this.constructor : void 0, "getApiKey")(apiKey); + var connection = (0, _properties.getStatic)(this instanceof UrlJsonRpcProvider ? this.constructor : void 0, "getUrl")(network, apiKey); + _this2 = _super3.call(this, connection, network); + if (typeof apiKey === "string") { + (0, _properties.defineReadOnly)(_assertThisInitialized(_this2), "apiKey", apiKey); + } else + if (apiKey != null) { + Object.keys(apiKey).forEach(function (key) { + (0, _properties.defineReadOnly)(_assertThisInitialized(_this2), key, apiKey[key]); + }); + }return _this2; + }_createClass(UrlJsonRpcProvider, [{ key: "_startPending", value: function _startPending() + { + logger.warn("WARNING: API provider does not support pending filters"); + } }, { key: "isCommunityResource", value: function isCommunityResource() + { + return false; + } }, { key: "getSigner", value: function getSigner( + address) { + return logger.throwError("API provider does not support signing", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "getSigner" }); + } }, { key: "listAccounts", value: function listAccounts() + { + return Promise.resolve([]); + } + // Return a defaultApiKey if null, otherwise validate the API key + }], [{ key: "getApiKey", value: function getApiKey(apiKey) { + return apiKey; + } + // Returns the url or connection for the given network and API key. The + // API key will have been sanitized by the getApiKey first, so any validation + // or transformations can be done there. + }, { key: "getUrl", value: function getUrl(network, apiKey) { + return logger.throwError("not implemented; sub-classes must override getUrl", _logger.Logger.errors.NOT_IMPLEMENTED, { + operation: "getUrl" }); + + } }]);return UrlJsonRpcProvider;}(StaticJsonRpcProvider);exports.UrlJsonRpcProvider = UrlJsonRpcProvider; + +/***/ }), +/* 221 */ +/*!******************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/cloudflare-provider.js ***! + \******************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.CloudflareProvider = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 220); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; +var logger = new _logger.Logger(_version.version);var +CloudflareProvider = /*#__PURE__*/function (_UrlJsonRpcProvider) {_inherits(CloudflareProvider, _UrlJsonRpcProvider);var _super2 = _createSuper(CloudflareProvider);function CloudflareProvider() {_classCallCheck(this, CloudflareProvider);return _super2.apply(this, arguments);}_createClass(CloudflareProvider, [{ key: "perform", value: function perform( + + + + + + + + + + + + + + + + + + method, params) {var _this = this; + var _super = Object.create(null, { + perform: { get: function get() {return _get(_getPrototypeOf(CloudflareProvider.prototype), "perform", _this);} } }); + + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var block;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:if (!( + + + method === "getBlockNumber")) {_context.next = 5;break;}_context.next = 3; + return _super.perform.call(this, "getBlock", { blockTag: "latest" });case 3:block = _context.sent;return _context.abrupt("return", + block.number);case 5:return _context.abrupt("return", + + _super.perform.call(this, method, params));case 6:case "end":return _context.stop();}}}, _callee, this);})); + + } }], [{ key: "getApiKey", value: function getApiKey(apiKey) {if (apiKey != null) {logger.throwArgumentError("apiKey not supported for cloudflare", "apiKey", apiKey);}return null;} }, { key: "getUrl", value: function getUrl(network, apiKey) {var host = null;switch (network.name) {case "homestead":host = "https://cloudflare-eth.com/";break;default:logger.throwArgumentError("unsupported network", "network", arguments[0]);}return host;} }]);return CloudflareProvider;}(_urlJsonRpcProvider.UrlJsonRpcProvider);exports.CloudflareProvider = CloudflareProvider; + +/***/ }), +/* 222 */ +/*!*****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/etherscan-provider.js ***! + \*****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.EtherscanProvider = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 156); +var _web = __webpack_require__(/*! @ethersproject/web */ 208); +var _formatter = __webpack_require__(/*! ./formatter */ 215); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214); + +var _baseProvider = __webpack_require__(/*! ./base-provider */ 207);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version.version); +// The transaction has already been sanitized by the calls in Provider +function getTransactionPostData(transaction) { + var result = {}; + for (var key in transaction) { + if (transaction[key] == null) { + continue; + } + var value = transaction[key]; + if (key === "type" && value === 0) { + continue; + } + // Quantity-types require no leading zero, unless 0 + if ({ type: true, gasLimit: true, gasPrice: true, maxFeePerGs: true, maxPriorityFeePerGas: true, nonce: true, value: true }[key]) { + value = (0, _bytes.hexValue)((0, _bytes.hexlify)(value)); + } else + if (key === "accessList") { + value = "[" + (0, _transactions.accessListify)(value).map(function (set) { + return "{address:\"".concat(set.address, "\",storageKeys:[\"").concat(set.storageKeys.join('","'), "\"]}"); + }).join(",") + "]"; + } else + { + value = (0, _bytes.hexlify)(value); + } + result[key] = value; + } + return result; +} +function getResult(result) { + // getLogs, getHistory have weird success responses + if (result.status == 0 && (result.message === "No records found" || result.message === "No transactions found")) { + return result.result; + } + if (result.status != 1 || result.message != "OK") { + var error = new Error("invalid response"); + error.result = JSON.stringify(result); + if ((result.result || "").toLowerCase().indexOf("rate limit") >= 0) { + error.throttleRetry = true; + } + throw error; + } + return result.result; +} +function getJsonResult(result) { + // This response indicates we are being throttled + if (result && result.status == 0 && result.message == "NOTOK" && (result.result || "").toLowerCase().indexOf("rate limit") >= 0) { + var error = new Error("throttled response"); + error.result = JSON.stringify(result); + error.throttleRetry = true; + throw error; + } + if (result.jsonrpc != "2.0") { + // @TODO: not any + var _error = new Error("invalid response"); + _error.result = JSON.stringify(result); + throw _error; + } + if (result.error) { + // @TODO: not any + var _error2 = new Error(result.error.message || "unknown error"); + if (result.error.code) { + _error2.code = result.error.code; + } + if (result.error.data) { + _error2.data = result.error.data; + } + throw _error2; + } + return result.result; +} +// The blockTag was normalized as a string by the Provider pre-perform operations +function checkLogTag(blockTag) { + if (blockTag === "pending") { + throw new Error("pending not supported"); + } + if (blockTag === "latest") { + return blockTag; + } + return parseInt(blockTag.substring(2), 16); +} +var defaultApiKey = "9D13ZE7XSBTJ94N9BNJ2MA33VMAY2YPIRB"; +function checkError(method, error, transaction) { + // Undo the "convenience" some nodes are attempting to prevent backwards + // incompatibility; maybe for v6 consider forwarding reverts as errors + if (method === "call" && error.code === _logger.Logger.errors.SERVER_ERROR) { + var e = error.error; + // Etherscan keeps changing their string + if (e && (e.message.match(/reverted/i) || e.message.match(/VM execution error/i))) { + // Etherscan prefixes the data like "Reverted 0x1234" + var data = e.data; + if (data) { + data = "0x" + data.replace(/^.*0x/i, ""); + } + if ((0, _bytes.isHexString)(data)) { + return data; + } + logger.throwError("missing revert data in call exception", _logger.Logger.errors.CALL_EXCEPTION, { + error: error, data: "0x" }); + + } + } + // Get the message from any nested error structure + var message = error.message; + if (error.code === _logger.Logger.errors.SERVER_ERROR) { + if (error.error && typeof error.error.message === "string") { + message = error.error.message; + } else + if (typeof error.body === "string") { + message = error.body; + } else + if (typeof error.responseText === "string") { + message = error.responseText; + } + } + message = (message || "").toLowerCase(); + // "Insufficient funds. The account you tried to send transaction from does not have enough funds. Required 21464000000000 and got: 0" + if (message.match(/insufficient funds/)) { + logger.throwError("insufficient funds for intrinsic transaction cost", _logger.Logger.errors.INSUFFICIENT_FUNDS, { + error: error, method: method, transaction: transaction }); + + } + // "Transaction with the same hash was already imported." + if (message.match(/same hash was already imported|transaction nonce is too low|nonce too low/)) { + logger.throwError("nonce has already been used", _logger.Logger.errors.NONCE_EXPIRED, { + error: error, method: method, transaction: transaction }); + + } + // "Transaction gas price is too low. There is another transaction with same nonce in the queue. Try increasing the gas price or incrementing the nonce." + if (message.match(/another transaction with same nonce/)) { + logger.throwError("replacement fee too low", _logger.Logger.errors.REPLACEMENT_UNDERPRICED, { + error: error, method: method, transaction: transaction }); + + } + if (message.match(/execution failed due to an exception|execution reverted/)) { + logger.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", _logger.Logger.errors.UNPREDICTABLE_GAS_LIMIT, { + error: error, method: method, transaction: transaction }); + + } + throw error; +}var +EtherscanProvider = /*#__PURE__*/function (_BaseProvider) {_inherits(EtherscanProvider, _BaseProvider);var _super2 = _createSuper(EtherscanProvider); + function EtherscanProvider(network, apiKey) {var _this;_classCallCheck(this, EtherscanProvider); + logger.checkNew(this instanceof EtherscanProvider ? this.constructor : void 0, EtherscanProvider); + _this = _super2.call(this, network); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "baseUrl", _this.getBaseUrl()); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "apiKey", apiKey || defaultApiKey);return _this; + }_createClass(EtherscanProvider, [{ key: "getBaseUrl", value: function getBaseUrl() + { + switch (this.network ? this.network.name : "invalid") { + case "homestead": + return "https:/\/api.etherscan.io"; + case "ropsten": + return "https:/\/api-ropsten.etherscan.io"; + case "rinkeby": + return "https:/\/api-rinkeby.etherscan.io"; + case "kovan": + return "https:/\/api-kovan.etherscan.io"; + case "goerli": + return "https:/\/api-goerli.etherscan.io"; + default:} + + return logger.throwArgumentError("unsupported network", "network", name); + } }, { key: "getUrl", value: function getUrl( + module, params) { + var query = Object.keys(params).reduce(function (accum, key) { + var value = params[key]; + if (value != null) { + accum += "&".concat(key, "=").concat(value); + } + return accum; + }, ""); + var apiKey = this.apiKey ? "&apikey=".concat(this.apiKey) : ""; + return "".concat(this.baseUrl, "/api?module=").concat(module).concat(query).concat(apiKey); + } }, { key: "getPostUrl", value: function getPostUrl() + { + return "".concat(this.baseUrl, "/api"); + } }, { key: "getPostData", value: function getPostData( + module, params) { + params.module = module; + params.apikey = this.apiKey; + return params; + } }, { key: "fetch", value: function fetch( + module, params, post) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var _this2 = this;var url, payload, procFunc, connection, payloadStr, result;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: + url = post ? this.getPostUrl() : this.getUrl(module, params); + payload = post ? this.getPostData(module, params) : null; + procFunc = module === "proxy" ? getJsonResult : getResult; + this.emit("debug", { + action: "request", + request: url, + provider: this }); + + connection = { + url: url, + throttleSlotInterval: 1000, + throttleCallback: function throttleCallback(attempt, url) { + if (_this2.isCommunityResource()) { + (0, _formatter.showThrottleMessage)(); + } + return Promise.resolve(true); + } }; + + payloadStr = null; + if (payload) { + connection.headers = { "content-type": "application/x-www-form-urlencoded; charset=UTF-8" }; + payloadStr = Object.keys(payload).map(function (key) { + return "".concat(key, "=").concat(payload[key]); + }).join("&"); + }_context.next = 9; + return (0, _web.fetchJson)(connection, payloadStr, procFunc || getJsonResult);case 9:result = _context.sent; + this.emit("debug", { + action: "response", + request: url, + response: (0, _properties.deepCopy)(result), + provider: this });return _context.abrupt("return", + + result);case 12:case "end":return _context.stop();}}}, _callee, this);})); + + } }, { key: "detectNetwork", value: function detectNetwork() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:return _context2.abrupt("return", + this.network);case 1:case "end":return _context2.stop();}}}, _callee2, this);})); + + } }, { key: "perform", value: function perform( + method, params) {var _this3 = this; + var _super = Object.create(null, { + perform: { get: function get() {return _get(_getPrototypeOf(EtherscanProvider.prototype), "perform", _this3);} } }); + + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var postData, _postData, args, topic0, logs, blocks, i, log, block;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:_context3.t0 = + method;_context3.next = _context3.t0 === + "getBlockNumber" ? 3 : _context3.t0 === + + "getGasPrice" ? 4 : _context3.t0 === + + "getBalance" ? 5 : _context3.t0 === + + + + + + + "getTransactionCount" ? 6 : _context3.t0 === + + + + + + "getCode" ? 7 : _context3.t0 === + + + + + + "getStorageAt" ? 8 : _context3.t0 === + + + + + + + "sendTransaction" ? 9 : _context3.t0 === + + + + + + + "getBlock" ? 10 : _context3.t0 === + + + + + + + + + "getTransaction" ? 13 : _context3.t0 === + + + + + "getTransactionReceipt" ? 14 : _context3.t0 === + + + + + "call" ? 15 : _context3.t0 === + + + + + + + + + + + + + + "estimateGas" ? 29 : _context3.t0 === + + + + + + + + + + + "getLogs" ? 41 : _context3.t0 === + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "getEtherPrice" ? 65 : 72;break;case 3:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_blockNumber" }));case 4:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_gasPrice" }));case 5:return _context3.abrupt("return", this.fetch("account", { action: "balance", address: params.address, tag: params.blockTag }));case 6:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getTransactionCount", address: params.address, tag: params.blockTag }));case 7:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getCode", address: params.address, tag: params.blockTag }));case 8:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getStorageAt", address: params.address, position: params.position, tag: params.blockTag }));case 9:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_sendRawTransaction", hex: params.signedTransaction }, true).catch(function (error) {return checkError("sendTransaction", error, params.signedTransaction);}));case 10:if (!params.blockTag) {_context3.next = 12;break;}return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getBlockByNumber", tag: params.blockTag, boolean: params.includeTransactions ? "true" : "false" }));case 12:throw new Error("getBlock by blockHash not implemented");case 13:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getTransactionByHash", txhash: params.transactionHash }));case 14:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getTransactionReceipt", txhash: params.transactionHash }));case 15:if (!(params.blockTag !== "latest")) {_context3.next = 17;break;}throw new Error("EtherscanProvider does not support blockTag for call");case 17:postData = getTransactionPostData(params.transaction);postData.module = "proxy";postData.action = "eth_call";_context3.prev = 20;_context3.next = 23;return this.fetch("proxy", postData, true);case 23:return _context3.abrupt("return", _context3.sent);case 26:_context3.prev = 26;_context3.t1 = _context3["catch"](20);return _context3.abrupt("return", checkError("call", _context3.t1, params.transaction));case 29:_postData = getTransactionPostData(params.transaction);_postData.module = "proxy";_postData.action = "eth_estimateGas";_context3.prev = 32;_context3.next = 35;return this.fetch("proxy", _postData, true);case 35:return _context3.abrupt("return", _context3.sent);case 38:_context3.prev = 38;_context3.t2 = _context3["catch"](32);return _context3.abrupt("return", checkError("estimateGas", _context3.t2, params.transaction));case 41:args = { action: "getLogs" };if (params.filter.fromBlock) {args.fromBlock = checkLogTag(params.filter.fromBlock);}if (params.filter.toBlock) {args.toBlock = checkLogTag(params.filter.toBlock);}if (params.filter.address) {args.address = params.filter.address;} // @TODO: We can handle slightly more complicated logs using the logs API + if (params.filter.topics && params.filter.topics.length > 0) {if (params.filter.topics.length > 1) {logger.throwError("unsupported topic count", _logger.Logger.errors.UNSUPPORTED_OPERATION, { topics: params.filter.topics });}if (params.filter.topics.length === 1) {topic0 = params.filter.topics[0];if (typeof topic0 !== "string" || topic0.length !== 66) {logger.throwError("unsupported topic format", _logger.Logger.errors.UNSUPPORTED_OPERATION, { topic0: topic0 });}args.topic0 = topic0;}}_context3.next = 48;return this.fetch("logs", args);case 48:logs = _context3.sent; // Cache txHash => blockHash + blocks = {}; // Add any missing blockHash to the logs + i = 0;case 51:if (!(i < logs.length)) {_context3.next = 64;break;}log = logs[i];if (!(log.blockHash != null)) {_context3.next = 55;break;}return _context3.abrupt("continue", 61);case 55:if (!(blocks[log.blockNumber] == null)) {_context3.next = 60;break;}_context3.next = 58;return this.getBlock(log.blockNumber);case 58:block = _context3.sent;if (block) {blocks[log.blockNumber] = block.hash;}case 60:log.blockHash = blocks[log.blockNumber];case 61:i++;_context3.next = 51;break;case 64:return _context3.abrupt("return", logs);case 65:if (!(this.network.name !== "homestead")) {_context3.next = 67;break;}return _context3.abrupt("return", 0.0);case 67:_context3.t3 = + parseFloat;_context3.next = 70;return this.fetch("stats", { action: "ethprice" });case 70:_context3.t4 = _context3.sent.ethusd;return _context3.abrupt("return", (0, _context3.t3)(_context3.t4));case 72:return _context3.abrupt("break", 73);case 73:return _context3.abrupt("return", + + + + _super.perform.call(this, method, params));case 74:case "end":return _context3.stop();}}}, _callee3, this, [[20, 26], [32, 38]]);})); + + } + // Note: The `page` page parameter only allows pagination within the + // 10,000 window available without a page and offset parameter + // Error: Result window is too large, PageNo x Offset size must + // be less than or equal to 10000 + }, { key: "getHistory", value: function getHistory(addressOrName, startBlock, endBlock) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var _this4 = this;var params, result;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:_context4.next = 2; + + + return this.resolveName(addressOrName);case 2:_context4.t0 = _context4.sent;_context4.t1 = + startBlock == null ? 0 : startBlock;_context4.t2 = + endBlock == null ? 99999999 : endBlock;params = { action: "txlist", address: _context4.t0, startblock: _context4.t1, endblock: _context4.t2, + sort: "asc" };_context4.next = 8; + + return this.fetch("account", params);case 8:result = _context4.sent;return _context4.abrupt("return", + result.map(function (tx) { + ["contractAddress", "to"].forEach(function (key) { + if (tx[key] == "") { + delete tx[key]; + } + }); + if (tx.creates == null && tx.contractAddress != null) { + tx.creates = tx.contractAddress; + } + var item = _this4.formatter.transactionResponse(tx); + if (tx.timeStamp) { + item.timestamp = parseInt(tx.timeStamp); + } + return item; + }));case 10:case "end":return _context4.stop();}}}, _callee4, this);})); + + } }, { key: "isCommunityResource", value: function isCommunityResource() + { + return this.apiKey === defaultApiKey; + } }]);return EtherscanProvider;}(_baseProvider.BaseProvider);exports.EtherscanProvider = EtherscanProvider; + +/***/ }), +/* 223 */ +/*!****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/fallback-provider.js ***! + \****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.FallbackProvider = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79)); + + + + + + + + + +var _abstractProvider = __webpack_require__(/*! @ethersproject/abstract-provider */ 152); +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _random = __webpack_require__(/*! @ethersproject/random */ 191); +var _web = __webpack_require__(/*! @ethersproject/web */ 208); +var _baseProvider = __webpack_require__(/*! ./base-provider */ 207); +var _formatter = __webpack_require__(/*! ./formatter */ 215); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; +var logger = new _logger.Logger(_version.version); +function now() {return new Date().getTime();} +// Returns to network as long as all agree, or null if any is null. +// Throws an error if any two networks do not match. +function checkNetworks(networks) { + var result = null; + for (var i = 0; i < networks.length; i++) { + var network = networks[i]; + // Null! We do not know our network; bail. + if (network == null) { + return null; + } + if (result) { + // Make sure the network matches the previous networks + if (!(result.name === network.name && result.chainId === network.chainId && ( + result.ensAddress === network.ensAddress || result.ensAddress == null && network.ensAddress == null))) { + logger.throwArgumentError("provider mismatch", "networks", networks); + } + } else + { + result = network; + } + } + return result; +} +function median(values, maxDelta) { + values = values.slice().sort(); + var middle = Math.floor(values.length / 2); + // Odd length; take the middle + if (values.length % 2) { + return values[middle]; + } + // Even length; take the average of the two middle + var a = values[middle - 1],b = values[middle]; + if (maxDelta != null && Math.abs(a - b) > maxDelta) { + return null; + } + return (a + b) / 2; +} +function serialize(value) { + if (value === null) { + return "null"; + } else + if (typeof value === "number" || typeof value === "boolean") { + return JSON.stringify(value); + } else + if (typeof value === "string") { + return value; + } else + if (_bignumber.BigNumber.isBigNumber(value)) { + return value.toString(); + } else + if (Array.isArray(value)) { + return JSON.stringify(value.map(function (i) {return serialize(i);})); + } else + if (typeof value === "object") { + var keys = Object.keys(value); + keys.sort(); + return "{" + keys.map(function (key) { + var v = value[key]; + if (typeof v === "function") { + v = "[function]"; + } else + { + v = serialize(v); + } + return JSON.stringify(key) + ":" + v; + }).join(",") + "}"; + } + throw new Error("unknown value type: " + typeof value); +} +// Next request ID to use for emitting debug info +var nextRid = 1; +; +function stall(duration) { + var cancel = null; + var timer = null; + var promise = new Promise(function (resolve) { + cancel = function cancel() { + if (timer) { + clearTimeout(timer); + timer = null; + } + resolve(); + }; + timer = setTimeout(cancel, duration); + }); + var wait = function wait(func) { + promise = promise.then(func); + return promise; + }; + function getPromise() { + return promise; + } + return { cancel: cancel, getPromise: getPromise, wait: wait }; +} +var ForwardErrors = [ +_logger.Logger.errors.CALL_EXCEPTION, +_logger.Logger.errors.INSUFFICIENT_FUNDS, +_logger.Logger.errors.NONCE_EXPIRED, +_logger.Logger.errors.REPLACEMENT_UNDERPRICED, +_logger.Logger.errors.UNPREDICTABLE_GAS_LIMIT]; + +var ForwardProperties = [ +"address", +"args", +"errorArgs", +"errorSignature", +"method", +"transaction"]; + +; +function exposeDebugConfig(config, now) { + var result = { + weight: config.weight }; + + Object.defineProperty(result, "provider", { get: function get() {return config.provider;} }); + if (config.start) { + result.start = config.start; + } + if (now) { + result.duration = now - config.start; + } + if (config.done) { + if (config.error) { + result.error = config.error; + } else + { + result.result = config.result || null; + } + } + return result; +} +function normalizedTally(normalize, quorum) { + return function (configs) { + // Count the votes for each result + var tally = {}; + configs.forEach(function (c) { + var value = normalize(c.result); + if (!tally[value]) { + tally[value] = { count: 0, result: c.result }; + } + tally[value].count++; + }); + // Check for a quorum on any given result + var keys = Object.keys(tally); + for (var i = 0; i < keys.length; i++) { + var check = tally[keys[i]]; + if (check.count >= quorum) { + return check.result; + } + } + // No quroum + return undefined; + }; +} +function getProcessFunc(provider, method, params) { + var normalize = serialize; + switch (method) { + case "getBlockNumber": + // Return the median value, unless there is (median + 1) is also + // present, in which case that is probably true and the median + // is going to be stale soon. In the event of a malicious node, + // the lie will be true soon enough. + return function (configs) { + var values = configs.map(function (c) {return c.result;}); + // Get the median block number + var blockNumber = median(configs.map(function (c) {return c.result;}), 2); + if (blockNumber == null) { + return undefined; + } + blockNumber = Math.ceil(blockNumber); + // If the next block height is present, its prolly safe to use + if (values.indexOf(blockNumber + 1) >= 0) { + blockNumber++; + } + // Don't ever roll back the blockNumber + if (blockNumber >= provider._highestBlockNumber) { + provider._highestBlockNumber = blockNumber; + } + return provider._highestBlockNumber; + }; + case "getGasPrice": + // Return the middle (round index up) value, similar to median + // but do not average even entries and choose the higher. + // Malicious actors must compromise 50% of the nodes to lie. + return function (configs) { + var values = configs.map(function (c) {return c.result;}); + values.sort(); + return values[Math.floor(values.length / 2)]; + }; + case "getEtherPrice": + // Returns the median price. Malicious actors must compromise at + // least 50% of the nodes to lie (in a meaningful way). + return function (configs) { + return median(configs.map(function (c) {return c.result;})); + }; + // No additional normalizing required; serialize is enough + case "getBalance": + case "getTransactionCount": + case "getCode": + case "getStorageAt": + case "call": + case "estimateGas": + case "getLogs": + break; + // We drop the confirmations from transactions as it is approximate + case "getTransaction": + case "getTransactionReceipt": + normalize = function normalize(tx) { + if (tx == null) { + return null; + } + tx = (0, _properties.shallowCopy)(tx); + tx.confirmations = -1; + return serialize(tx); + }; + break; + // We drop the confirmations from transactions as it is approximate + case "getBlock": + // We drop the confirmations from transactions as it is approximate + if (params.includeTransactions) { + normalize = function normalize(block) { + if (block == null) { + return null; + } + block = (0, _properties.shallowCopy)(block); + block.transactions = block.transactions.map(function (tx) { + tx = (0, _properties.shallowCopy)(tx); + tx.confirmations = -1; + return tx; + }); + return serialize(block); + }; + } else + { + normalize = function normalize(block) { + if (block == null) { + return null; + } + return serialize(block); + }; + } + break; + default: + throw new Error("unknown method: " + method);} + + // Return the result if and only if the expected quorum is + // satisfied and agreed upon for the final result. + return normalizedTally(normalize, provider.quorum); +} +// If we are doing a blockTag query, we need to make sure the backend is +// caught up to the FallbackProvider, before sending a request to it. +function waitForSync(config, blockNumber) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var provider;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: + provider = config.provider;if (!( + provider.blockNumber != null && provider.blockNumber >= blockNumber || blockNumber === -1)) {_context.next = 3;break;}return _context.abrupt("return", + provider);case 3:return _context.abrupt("return", + + (0, _web.poll)(function () { + return new Promise(function (resolve, reject) { + setTimeout(function () { + // We are synced + if (provider.blockNumber >= blockNumber) { + return resolve(provider); + } + // We're done; just quit + if (config.cancelled) { + return resolve(null); + } + // Try again, next block + return resolve(undefined); + }, 0); + }); + }, { oncePoll: provider }));case 4:case "end":return _context.stop();}}}, _callee);})); + +} +function getRunner(config, currentBlockNumber, method, params) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {var provider, filter;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0: + provider = config.provider;_context2.t0 = + method;_context2.next = _context2.t0 === + "getBlockNumber" ? 4 : _context2.t0 === + "getGasPrice" ? 4 : _context2.t0 === + + "getEtherPrice" ? 5 : _context2.t0 === + + + + + "getBalance" ? 8 : _context2.t0 === + "getTransactionCount" ? 8 : _context2.t0 === + "getCode" ? 8 : _context2.t0 === + + + + + "getStorageAt" ? 13 : _context2.t0 === + + + + + "getBlock" ? 18 : _context2.t0 === + + + + + "call" ? 23 : _context2.t0 === + "estimateGas" ? 23 : _context2.t0 === + + + + + "getTransaction" ? 28 : _context2.t0 === + "getTransactionReceipt" ? 28 : _context2.t0 === + + "getLogs" ? 29 : 35;break;case 4:return _context2.abrupt("return", provider[method]());case 5:if (!provider.getEtherPrice) {_context2.next = 7;break;}return _context2.abrupt("return", provider.getEtherPrice());case 7:return _context2.abrupt("break", 35);case 8:if (!(params.blockTag && (0, _bytes.isHexString)(params.blockTag))) {_context2.next = 12;break;}_context2.next = 11;return waitForSync(config, currentBlockNumber);case 11:provider = _context2.sent;case 12:return _context2.abrupt("return", provider[method](params.address, params.blockTag || "latest"));case 13:if (!(params.blockTag && (0, _bytes.isHexString)(params.blockTag))) {_context2.next = 17;break;}_context2.next = 16;return waitForSync(config, currentBlockNumber);case 16:provider = _context2.sent;case 17:return _context2.abrupt("return", provider.getStorageAt(params.address, params.position, params.blockTag || "latest"));case 18:if (!(params.blockTag && (0, _bytes.isHexString)(params.blockTag))) {_context2.next = 22;break;}_context2.next = 21;return waitForSync(config, currentBlockNumber);case 21:provider = _context2.sent;case 22:return _context2.abrupt("return", provider[params.includeTransactions ? "getBlockWithTransactions" : "getBlock"](params.blockTag || params.blockHash));case 23:if (!(params.blockTag && (0, _bytes.isHexString)(params.blockTag))) {_context2.next = 27;break;}_context2.next = 26;return waitForSync(config, currentBlockNumber);case 26:provider = _context2.sent;case 27:return _context2.abrupt("return", provider[method](params.transaction));case 28:return _context2.abrupt("return", provider[method](params.transactionHash));case 29: + filter = params.filter;if (!( + filter.fromBlock && (0, _bytes.isHexString)(filter.fromBlock) || filter.toBlock && (0, _bytes.isHexString)(filter.toBlock))) {_context2.next = 34;break;}_context2.next = 33; + return waitForSync(config, currentBlockNumber);case 33:provider = _context2.sent;case 34:return _context2.abrupt("return", + + provider.getLogs(filter));case 35:return _context2.abrupt("return", + + + logger.throwError("unknown method error", _logger.Logger.errors.UNKNOWN_ERROR, { + method: method, + params: params }));case 36:case "end":return _context2.stop();}}}, _callee2);})); + + +}var +FallbackProvider = /*#__PURE__*/function (_BaseProvider) {_inherits(FallbackProvider, _BaseProvider);var _super = _createSuper(FallbackProvider); + function FallbackProvider(providers, quorum) {var _this;_classCallCheck(this, FallbackProvider); + logger.checkNew(this instanceof FallbackProvider ? this.constructor : void 0, FallbackProvider); + if (providers.length === 0) { + logger.throwArgumentError("missing providers", "providers", providers); + } + var providerConfigs = providers.map(function (configOrProvider, index) { + if (_abstractProvider.Provider.isProvider(configOrProvider)) { + var stallTimeout = (0, _formatter.isCommunityResource)(configOrProvider) ? 2000 : 750; + var priority = 1; + return Object.freeze({ provider: configOrProvider, weight: 1, stallTimeout: stallTimeout, priority: priority }); + } + var config = (0, _properties.shallowCopy)(configOrProvider); + if (config.priority == null) { + config.priority = 1; + } + if (config.stallTimeout == null) { + config.stallTimeout = (0, _formatter.isCommunityResource)(configOrProvider) ? 2000 : 750; + } + if (config.weight == null) { + config.weight = 1; + } + var weight = config.weight; + if (weight % 1 || weight > 512 || weight < 1) { + logger.throwArgumentError("invalid weight; must be integer in [1, 512]", "providers[".concat(index, "].weight"), weight); + } + return Object.freeze(config); + }); + var total = providerConfigs.reduce(function (accum, c) {return accum + c.weight;}, 0); + if (quorum == null) { + quorum = total / 2; + } else + if (quorum > total) { + logger.throwArgumentError("quorum will always fail; larger than total weight", "quorum", quorum); + } + // Are all providers' networks are known + var networkOrReady = checkNetworks(providerConfigs.map(function (c) {return c.provider.network;})); + // Not all networks are known; we must stall + if (networkOrReady == null) { + networkOrReady = new Promise(function (resolve, reject) { + setTimeout(function () { + _this.detectNetwork().then(resolve, reject); + }, 0); + }); + } + _this = _super.call(this, networkOrReady); + // Preserve a copy, so we do not get mutated + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "providerConfigs", Object.freeze(providerConfigs)); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "quorum", quorum); + _this._highestBlockNumber = -1;return _this; + }_createClass(FallbackProvider, [{ key: "detectNetwork", value: function detectNetwork() + { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var networks;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:_context3.next = 2; + return Promise.all(this.providerConfigs.map(function (c) {return c.provider.getNetwork();}));case 2:networks = _context3.sent;return _context3.abrupt("return", + checkNetworks(networks));case 4:case "end":return _context3.stop();}}}, _callee3, this);})); + + } }, { key: "perform", value: function perform( + method, params) { + return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var _this2 = this;var results, _i, result, processFunc, configs, currentBlockNumber, i, first, _loop2, _ret;return _regenerator.default.wrap(function _callee4$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0:if (!( + + method === "sendTransaction")) {_context5.next = 13;break;}_context5.next = 3; + return Promise.all(this.providerConfigs.map(function (c) { + return c.provider.sendTransaction(params.signedTransaction).then(function (result) { + return result.hash; + }, function (error) { + return error; + }); + }));case 3:results = _context5.sent; + + _i = 0;case 5:if (!(_i < results.length)) {_context5.next = 12;break;} + result = results[_i];if (!( + typeof result === "string")) {_context5.next = 9;break;}return _context5.abrupt("return", + result);case 9:_i++;_context5.next = 5;break;case 12:throw ( + + + + results[0]);case 13:if (!( + + + + this._highestBlockNumber === -1 && method !== "getBlockNumber")) {_context5.next = 16;break;}_context5.next = 16; + return this.getBlockNumber();case 16: + + processFunc = getProcessFunc(this, method, params); + // Shuffle the providers and then sort them by their priority; we + // shallowCopy them since we will store the result in them too + configs = (0, _random.shuffled)(this.providerConfigs.map(_properties.shallowCopy)); + configs.sort(function (a, b) {return a.priority - b.priority;}); + currentBlockNumber = this._highestBlockNumber; + i = 0; + first = true;_loop2 = /*#__PURE__*/_regenerator.default.mark(function _loop2() {var t0, inflightWeight, _loop3, waiting, results, _result, errors;return _regenerator.default.wrap(function _loop2$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0: + + t0 = now(); + // Compute the inflight weight (exclude anything past) + inflightWeight = configs.filter(function (c) {return c.runner && t0 - c.start < c.stallTimeout;}). + reduce(function (accum, c) {return accum + c.weight;}, 0); + // Start running enough to meet quorum + _loop3 = function _loop3() { + var config = configs[i++]; + var rid = nextRid++; + config.start = now(); + config.staller = stall(config.stallTimeout); + config.staller.wait(function () {config.staller = null;}); + config.runner = getRunner(config, currentBlockNumber, method, params).then(function (result) { + config.done = true; + config.result = result; + if (_this2.listenerCount("debug")) { + _this2.emit("debug", { + action: "request", + rid: rid, + backend: exposeDebugConfig(config, now()), + request: { method: method, params: (0, _properties.deepCopy)(params) }, + provider: _this2 }); + + } + }, function (error) { + config.done = true; + config.error = error; + if (_this2.listenerCount("debug")) { + _this2.emit("debug", { + action: "request", + rid: rid, + backend: exposeDebugConfig(config, now()), + request: { method: method, params: (0, _properties.deepCopy)(params) }, + provider: _this2 }); + + } + }); + if (_this2.listenerCount("debug")) { + _this2.emit("debug", { + action: "request", + rid: rid, + backend: exposeDebugConfig(config, null), + request: { method: method, params: (0, _properties.deepCopy)(params) }, + provider: _this2 }); + + } + inflightWeight += config.weight;};while (inflightWeight < _this2.quorum && i < configs.length) {_loop3(); + } + // Wait for anything meaningful to finish or stall out + waiting = []; + configs.forEach(function (c) { + if (c.done || !c.runner) { + return; + } + waiting.push(c.runner); + if (c.staller) { + waiting.push(c.staller.getPromise()); + } + });if (! + waiting.length) {_context4.next = 9;break;}_context4.next = 9; + return Promise.race(waiting);case 9: + + // Check the quorum and process the results; the process function + // may additionally decide the quorum is not met + results = configs.filter(function (c) {return c.done && c.error == null;});if (!( + results.length >= _this2.quorum)) {_context4.next = 19;break;} + _result = processFunc(results);if (!( + _result !== undefined)) {_context4.next = 15;break;} + // Shut down any stallers + configs.forEach(function (c) { + if (c.staller) { + c.staller.cancel(); + } + c.cancelled = true; + });return _context4.abrupt("return", { v: + _result });case 15:if ( + + first) {_context4.next = 18;break;}_context4.next = 18; + return stall(100).getPromise();case 18: + + first = false;case 19: + + // No result, check for errors that should be forwarded + errors = configs.reduce(function (accum, c) { + if (!c.done || c.error == null) { + return accum; + } + var code = c.error.code; + if (ForwardErrors.indexOf(code) >= 0) { + if (!accum[code]) { + accum[code] = { error: c.error, weight: 0 }; + } + accum[code].weight += c.weight; + } + return accum; + }, {}); + Object.keys(errors).forEach(function (errorCode) { + var tally = errors[errorCode]; + if (tally.weight < _this2.quorum) { + return; + } + // Shut down any stallers + configs.forEach(function (c) { + if (c.staller) { + c.staller.cancel(); + } + c.cancelled = true; + }); + var e = tally.error; + var props = {}; + ForwardProperties.forEach(function (name) { + if (e[name] == null) { + return; + } + props[name] = e[name]; + }); + logger.throwError(e.reason || e.message, errorCode, props); + }); + // All configs have run to completion; we will never get more data + if (!(configs.filter(function (c) {return !c.done;}).length === 0)) {_context4.next = 23;break;}return _context4.abrupt("return", "break");case 23:case "end":return _context4.stop();}}}, _loop2);});case 23:if (false) {}return _context5.delegateYield(_loop2(), "t0", 25);case 25:_ret = _context5.t0;_context5.t1 = _ret;_context5.next = _context5.t1 === "break" ? 29 : 30;break;case 29:return _context5.abrupt("break", 34);case 30:if (!(typeof _ret === "object")) {_context5.next = 32;break;}return _context5.abrupt("return", _ret.v);case 32:_context5.next = 23;break;case 34: + + + + // Shut down any stallers; shouldn't be any + configs.forEach(function (c) { + if (c.staller) { + c.staller.cancel(); + } + c.cancelled = true; + });return _context5.abrupt("return", + logger.throwError("failed to meet quorum", _logger.Logger.errors.SERVER_ERROR, { + method: method, + params: params, + //results: configs.map((c) => c.result), + //errors: configs.map((c) => c.error), + results: configs.map(function (c) {return exposeDebugConfig(c);}), + provider: this }));case 36:case "end":return _context5.stop();}}}, _callee4, this);})); + + + } }]);return FallbackProvider;}(_baseProvider.BaseProvider);exports.FallbackProvider = FallbackProvider; + +/***/ }), +/* 224 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/ipc-provider.js ***! + \***********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.IpcProvider = void 0; +var IpcProvider = null;exports.IpcProvider = IpcProvider; + +/***/ }), +/* 225 */ +/*!**************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/infura-provider.js ***! + \**************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.InfuraProvider = exports.InfuraWebSocketProvider = void 0; +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _websocketProvider = __webpack_require__(/*! ./websocket-provider */ 217); +var _formatter = __webpack_require__(/*! ./formatter */ 215); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214); + +var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 220);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version); +var defaultProjectId = "84842078b09946638c03157f83405213";var +InfuraWebSocketProvider = /*#__PURE__*/function (_WebSocketProvider) {_inherits(InfuraWebSocketProvider, _WebSocketProvider);var _super = _createSuper(InfuraWebSocketProvider); + function InfuraWebSocketProvider(network, apiKey) {var _this;_classCallCheck(this, InfuraWebSocketProvider); + var provider = new InfuraProvider(network, apiKey); + var connection = provider.connection; + if (connection.password) { + logger.throwError("INFURA WebSocket project secrets unsupported", _logger.Logger.errors.UNSUPPORTED_OPERATION, { + operation: "InfuraProvider.getWebSocketProvider()" }); + + } + var url = connection.url.replace(/^http/i, "ws").replace("/v3/", "/ws/v3/"); + _this = _super.call(this, url, network); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "apiKey", provider.projectId); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "projectId", provider.projectId); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "projectSecret", provider.projectSecret);return _this; + }_createClass(InfuraWebSocketProvider, [{ key: "isCommunityResource", value: function isCommunityResource() + { + return this.projectId === defaultProjectId; + } }]);return InfuraWebSocketProvider;}(_websocketProvider.WebSocketProvider);exports.InfuraWebSocketProvider = InfuraWebSocketProvider;var + +InfuraProvider = /*#__PURE__*/function (_UrlJsonRpcProvider) {_inherits(InfuraProvider, _UrlJsonRpcProvider);var _super2 = _createSuper(InfuraProvider);function InfuraProvider() {_classCallCheck(this, InfuraProvider);return _super2.apply(this, arguments);}_createClass(InfuraProvider, [{ key: "isCommunityResource", value: function isCommunityResource() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + return this.projectId === defaultProjectId; + } }], [{ key: "getWebSocketProvider", value: function getWebSocketProvider(network, apiKey) {return new InfuraWebSocketProvider(network, apiKey);} }, { key: "getApiKey", value: function getApiKey(apiKey) {var apiKeyObj = { apiKey: defaultProjectId, projectId: defaultProjectId, projectSecret: null };if (apiKey == null) {return apiKeyObj;}if (typeof apiKey === "string") {apiKeyObj.projectId = apiKey;} else if (apiKey.projectSecret != null) {logger.assertArgument(typeof apiKey.projectId === "string", "projectSecret requires a projectId", "projectId", apiKey.projectId);logger.assertArgument(typeof apiKey.projectSecret === "string", "invalid projectSecret", "projectSecret", "[REDACTED]");apiKeyObj.projectId = apiKey.projectId;apiKeyObj.projectSecret = apiKey.projectSecret;} else if (apiKey.projectId) {apiKeyObj.projectId = apiKey.projectId;}apiKeyObj.apiKey = apiKeyObj.projectId;return apiKeyObj;} }, { key: "getUrl", value: function getUrl(network, apiKey) {var host = null;switch (network ? network.name : "unknown") {case "homestead":host = "mainnet.infura.io";break;case "ropsten":host = "ropsten.infura.io";break;case "rinkeby":host = "rinkeby.infura.io";break;case "kovan":host = "kovan.infura.io";break;case "goerli":host = "goerli.infura.io";break;case "matic":host = "polygon-mainnet.infura.io";break;case "maticmum":host = "polygon-mumbai.infura.io";break;default:logger.throwError("unsupported network", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "network", value: network });}var connection = { allowGzip: true, url: "https:/" + "/" + host + "/v3/" + apiKey.projectId, throttleCallback: function throttleCallback(attempt, url) {if (apiKey.projectId === defaultProjectId) {(0, _formatter.showThrottleMessage)();}return Promise.resolve(true);} };if (apiKey.projectSecret != null) {connection.user = "";connection.password = apiKey.projectSecret;}return connection;} }]);return InfuraProvider;}(_urlJsonRpcProvider.UrlJsonRpcProvider);exports.InfuraProvider = InfuraProvider; + +/***/ }), +/* 226 */ +/*!**********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/json-rpc-batch-provider.js ***! + \**********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.JsonRpcBatchProvider = void 0;var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _web = __webpack_require__(/*! @ethersproject/web */ 208); +var _jsonRpcProvider = __webpack_require__(/*! ./json-rpc-provider */ 218);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} +// Experimental +var JsonRpcBatchProvider = /*#__PURE__*/function (_JsonRpcProvider) {_inherits(JsonRpcBatchProvider, _JsonRpcProvider);var _super = _createSuper(JsonRpcBatchProvider);function JsonRpcBatchProvider() {_classCallCheck(this, JsonRpcBatchProvider);return _super.apply(this, arguments);}_createClass(JsonRpcBatchProvider, [{ key: "send", value: function send( + method, params) {var _this = this; + var request = { + method: method, + params: params, + id: this._nextId++, + jsonrpc: "2.0" }; + + if (this._pendingBatch == null) { + this._pendingBatch = []; + } + var inflightRequest = { request: request, resolve: null, reject: null }; + var promise = new Promise(function (resolve, reject) { + inflightRequest.resolve = resolve; + inflightRequest.reject = reject; + }); + this._pendingBatch.push(inflightRequest); + if (!this._pendingBatchAggregator) { + // Schedule batch for next event loop + short duration + this._pendingBatchAggregator = setTimeout(function () { + // Get teh current batch and clear it, so new requests + // go into the next batch + var batch = _this._pendingBatch; + _this._pendingBatch = null; + _this._pendingBatchAggregator = null; + // Get the request as an array of requests + var request = batch.map(function (inflight) {return inflight.request;}); + _this.emit("debug", { + action: "requestBatch", + request: (0, _properties.deepCopy)(request), + provider: _this }); + + return (0, _web.fetchJson)(_this.connection, JSON.stringify(request)).then(function (result) { + _this.emit("debug", { + action: "response", + request: request, + response: result, + provider: _this }); + + // For each result, feed it to the correct Promise, depending + // on whether it was a success or error + batch.forEach(function (inflightRequest, index) { + var payload = result[index]; + if (payload.error) { + var error = new Error(payload.error.message); + error.code = payload.error.code; + error.data = payload.error.data; + inflightRequest.reject(error); + } else + { + inflightRequest.resolve(payload.result); + } + }); + }, function (error) { + _this.emit("debug", { + action: "response", + error: error, + request: request, + provider: _this }); + + batch.forEach(function (inflightRequest) { + inflightRequest.reject(error); + }); + }); + }, 10); + } + return promise; + } }]);return JsonRpcBatchProvider;}(_jsonRpcProvider.JsonRpcProvider);exports.JsonRpcBatchProvider = JsonRpcBatchProvider; + +/***/ }), +/* 227 */ +/*!*****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/nodesmith-provider.js ***! + \*****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* istanbul ignore file */ +Object.defineProperty(exports, "__esModule", { value: true });exports.NodesmithProvider = void 0; +var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 220); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} +var logger = new _logger.Logger(_version.version); +// Special API key provided by Nodesmith for ethers.js +var defaultApiKey = "ETHERS_JS_SHARED";var +NodesmithProvider = /*#__PURE__*/function (_UrlJsonRpcProvider) {_inherits(NodesmithProvider, _UrlJsonRpcProvider);var _super = _createSuper(NodesmithProvider);function NodesmithProvider() {_classCallCheck(this, NodesmithProvider);return _super.apply(this, arguments);}_createClass(NodesmithProvider, null, [{ key: "getApiKey", value: function getApiKey( + apiKey) { + if (apiKey && typeof apiKey !== "string") { + logger.throwArgumentError("invalid apiKey", "apiKey", apiKey); + } + return apiKey || defaultApiKey; + } }, { key: "getUrl", value: function getUrl( + network, apiKey) { + logger.warn("NodeSmith will be discontinued on 2019-12-20; please migrate to another platform."); + var host = null; + switch (network.name) { + case "homestead": + host = "https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc"; + break; + case "ropsten": + host = "https://ethereum.api.nodesmith.io/v1/ropsten/jsonrpc"; + break; + case "rinkeby": + host = "https://ethereum.api.nodesmith.io/v1/rinkeby/jsonrpc"; + break; + case "goerli": + host = "https://ethereum.api.nodesmith.io/v1/goerli/jsonrpc"; + break; + case "kovan": + host = "https://ethereum.api.nodesmith.io/v1/kovan/jsonrpc"; + break; + default: + logger.throwArgumentError("unsupported network", "network", arguments[0]);} + + return host + "?apiKey=" + apiKey; + } }]);return NodesmithProvider;}(_urlJsonRpcProvider.UrlJsonRpcProvider);exports.NodesmithProvider = NodesmithProvider; + +/***/ }), +/* 228 */ +/*!**************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/pocket-provider.js ***! + \**************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.PocketProvider = void 0; +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214); + +var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 220);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version); +// These are load-balancer-based application IDs +var defaultApplicationIds = { + homestead: "6004bcd10040261633ade990", + ropsten: "6004bd4d0040261633ade991", + rinkeby: "6004bda20040261633ade994", + goerli: "6004bd860040261633ade992" };var + +PocketProvider = /*#__PURE__*/function (_UrlJsonRpcProvider) {_inherits(PocketProvider, _UrlJsonRpcProvider);var _super = _createSuper(PocketProvider); + function PocketProvider(network, apiKey) {_classCallCheck(this, PocketProvider); + // We need a bit of creativity in the constructor because + // Pocket uses different default API keys based on the network + if (apiKey == null) { + var n = (0, _properties.getStatic)(this instanceof PocketProvider ? this.constructor : void 0, "getNetwork")(network); + if (n) { + var applicationId = defaultApplicationIds[n.name]; + if (applicationId) { + apiKey = { + applicationId: applicationId, + loadBalancer: true }; + + } + } + // If there was any issue above, we don't know this network + if (apiKey == null) { + logger.throwError("unsupported network", _logger.Logger.errors.INVALID_ARGUMENT, { + argument: "network", + value: network }); + + } + }return _super.call(this, + network, apiKey); + }_createClass(PocketProvider, [{ key: "isCommunityResource", value: function isCommunityResource() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + return this.applicationId === defaultApplicationIds[this.network.name]; + } }], [{ key: "getApiKey", value: function getApiKey(apiKey) {// Most API Providers allow null to get the default configuration, but + // Pocket requires the network to decide the default provider, so we + // rely on hijacking the constructor to add a sensible default for us + if (apiKey == null) {logger.throwArgumentError("PocketProvider.getApiKey does not support null apiKey", "apiKey", apiKey);}var apiKeyObj = { applicationId: null, loadBalancer: false, applicationSecretKey: null }; // Parse applicationId and applicationSecretKey + if (typeof apiKey === "string") {apiKeyObj.applicationId = apiKey;} else if (apiKey.applicationSecretKey != null) {logger.assertArgument(typeof apiKey.applicationId === "string", "applicationSecretKey requires an applicationId", "applicationId", apiKey.applicationId);logger.assertArgument(typeof apiKey.applicationSecretKey === "string", "invalid applicationSecretKey", "applicationSecretKey", "[REDACTED]");apiKeyObj.applicationId = apiKey.applicationId;apiKeyObj.applicationSecretKey = apiKey.applicationSecretKey;apiKeyObj.loadBalancer = !!apiKey.loadBalancer;} else if (apiKey.applicationId) {logger.assertArgument(typeof apiKey.applicationId === "string", "apiKey.applicationId must be a string", "apiKey.applicationId", apiKey.applicationId);apiKeyObj.applicationId = apiKey.applicationId;apiKeyObj.loadBalancer = !!apiKey.loadBalancer;} else {logger.throwArgumentError("unsupported PocketProvider apiKey", "apiKey", apiKey);}return apiKeyObj;} }, { key: "getUrl", value: function getUrl(network, apiKey) {var host = null;switch (network ? network.name : "unknown") {case "homestead":host = "eth-mainnet.gateway.pokt.network";break;case "ropsten":host = "eth-ropsten.gateway.pokt.network";break;case "rinkeby":host = "eth-rinkeby.gateway.pokt.network";break;case "goerli":host = "eth-goerli.gateway.pokt.network";break;default:logger.throwError("unsupported network", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "network", value: network });}var url = null;if (apiKey.loadBalancer) {url = "https://".concat(host, "/v1/lb/").concat(apiKey.applicationId);} else {url = "https://".concat(host, "/v1/").concat(apiKey.applicationId);}var connection = { url: url }; // Initialize empty headers + connection.headers = {}; // Apply application secret key + if (apiKey.applicationSecretKey != null) {connection.user = "";connection.password = apiKey.applicationSecretKey;}return connection;} }]);return PocketProvider;}(_urlJsonRpcProvider.UrlJsonRpcProvider);exports.PocketProvider = PocketProvider; + +/***/ }), +/* 229 */ +/*!************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/web3-provider.js ***! + \************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.Web3Provider = void 0; +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 214); + +var _jsonRpcProvider = __webpack_require__(/*! ./json-rpc-provider */ 218);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version); +var _nextId = 1; +function buildWeb3LegacyFetcher(provider, sendFunc) { + var fetcher = "Web3LegacyFetcher"; + return function (method, params) {var _this = this; + var request = { + method: method, + params: params, + id: _nextId++, + jsonrpc: "2.0" }; + + return new Promise(function (resolve, reject) { + _this.emit("debug", { + action: "request", + fetcher: fetcher, + request: (0, _properties.deepCopy)(request), + provider: _this }); + + sendFunc(request, function (error, response) { + if (error) { + _this.emit("debug", { + action: "response", + fetcher: fetcher, + error: error, + request: request, + provider: _this }); + + return reject(error); + } + _this.emit("debug", { + action: "response", + fetcher: fetcher, + request: request, + response: response, + provider: _this }); + + if (response.error) { + var _error = new Error(response.error.message); + _error.code = response.error.code; + _error.data = response.error.data; + return reject(_error); + } + resolve(response.result); + }); + }); + }; +} +function buildEip1193Fetcher(provider) { + return function (method, params) {var _this2 = this; + if (params == null) { + params = []; + } + var request = { method: method, params: params }; + this.emit("debug", { + action: "request", + fetcher: "Eip1193Fetcher", + request: (0, _properties.deepCopy)(request), + provider: this }); + + return provider.request(request).then(function (response) { + _this2.emit("debug", { + action: "response", + fetcher: "Eip1193Fetcher", + request: request, + response: response, + provider: _this2 }); + + return response; + }, function (error) { + _this2.emit("debug", { + action: "response", + fetcher: "Eip1193Fetcher", + request: request, + error: error, + provider: _this2 }); + + throw error; + }); + }; +}var +Web3Provider = /*#__PURE__*/function (_JsonRpcProvider) {_inherits(Web3Provider, _JsonRpcProvider);var _super = _createSuper(Web3Provider); + function Web3Provider(provider, network) {var _this3;_classCallCheck(this, Web3Provider); + logger.checkNew(this instanceof Web3Provider ? this.constructor : void 0, Web3Provider); + if (provider == null) { + logger.throwArgumentError("missing provider", "provider", provider); + } + var path = null; + var jsonRpcFetchFunc = null; + var subprovider = null; + if (typeof provider === "function") { + path = "unknown:"; + jsonRpcFetchFunc = provider; + } else + { + path = provider.host || provider.path || ""; + if (!path && provider.isMetaMask) { + path = "metamask"; + } + subprovider = provider; + if (provider.request) { + if (path === "") { + path = "eip-1193:"; + } + jsonRpcFetchFunc = buildEip1193Fetcher(provider); + } else + if (provider.sendAsync) { + jsonRpcFetchFunc = buildWeb3LegacyFetcher(provider, provider.sendAsync.bind(provider)); + } else + if (provider.send) { + jsonRpcFetchFunc = buildWeb3LegacyFetcher(provider, provider.send.bind(provider)); + } else + { + logger.throwArgumentError("unsupported provider", "provider", provider); + } + if (!path) { + path = "unknown:"; + } + } + _this3 = _super.call(this, path, network); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this3), "jsonRpcFetchFunc", jsonRpcFetchFunc); + (0, _properties.defineReadOnly)(_assertThisInitialized(_this3), "provider", subprovider);return _this3; + }_createClass(Web3Provider, [{ key: "send", value: function send( + method, params) { + return this.jsonRpcFetchFunc(method, params); + } }]);return Web3Provider;}(_jsonRpcProvider.JsonRpcProvider);exports.Web3Provider = Web3Provider; + +/***/ }), +/* 230 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethers/lib.esm/utils.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "AbiCoder", { enumerable: true, get: function get() {return _abi.AbiCoder;} });Object.defineProperty(exports, "checkResultErrors", { enumerable: true, get: function get() {return _abi.checkResultErrors;} });Object.defineProperty(exports, "ConstructorFragment", { enumerable: true, get: function get() {return _abi.ConstructorFragment;} });Object.defineProperty(exports, "defaultAbiCoder", { enumerable: true, get: function get() {return _abi.defaultAbiCoder;} });Object.defineProperty(exports, "ErrorFragment", { enumerable: true, get: function get() {return _abi.ErrorFragment;} });Object.defineProperty(exports, "EventFragment", { enumerable: true, get: function get() {return _abi.EventFragment;} });Object.defineProperty(exports, "FormatTypes", { enumerable: true, get: function get() {return _abi.FormatTypes;} });Object.defineProperty(exports, "Fragment", { enumerable: true, get: function get() {return _abi.Fragment;} });Object.defineProperty(exports, "FunctionFragment", { enumerable: true, get: function get() {return _abi.FunctionFragment;} });Object.defineProperty(exports, "Indexed", { enumerable: true, get: function get() {return _abi.Indexed;} });Object.defineProperty(exports, "Interface", { enumerable: true, get: function get() {return _abi.Interface;} });Object.defineProperty(exports, "LogDescription", { enumerable: true, get: function get() {return _abi.LogDescription;} });Object.defineProperty(exports, "ParamType", { enumerable: true, get: function get() {return _abi.ParamType;} });Object.defineProperty(exports, "TransactionDescription", { enumerable: true, get: function get() {return _abi.TransactionDescription;} });Object.defineProperty(exports, "getAddress", { enumerable: true, get: function get() {return _address.getAddress;} });Object.defineProperty(exports, "getCreate2Address", { enumerable: true, get: function get() {return _address.getCreate2Address;} });Object.defineProperty(exports, "getContractAddress", { enumerable: true, get: function get() {return _address.getContractAddress;} });Object.defineProperty(exports, "getIcapAddress", { enumerable: true, get: function get() {return _address.getIcapAddress;} });Object.defineProperty(exports, "isAddress", { enumerable: true, get: function get() {return _address.isAddress;} });Object.defineProperty(exports, "base58", { enumerable: true, get: function get() {return _basex.Base58;} });Object.defineProperty(exports, "arrayify", { enumerable: true, get: function get() {return _bytes.arrayify;} });Object.defineProperty(exports, "concat", { enumerable: true, get: function get() {return _bytes.concat;} });Object.defineProperty(exports, "hexConcat", { enumerable: true, get: function get() {return _bytes.hexConcat;} });Object.defineProperty(exports, "hexDataSlice", { enumerable: true, get: function get() {return _bytes.hexDataSlice;} });Object.defineProperty(exports, "hexDataLength", { enumerable: true, get: function get() {return _bytes.hexDataLength;} });Object.defineProperty(exports, "hexlify", { enumerable: true, get: function get() {return _bytes.hexlify;} });Object.defineProperty(exports, "hexStripZeros", { enumerable: true, get: function get() {return _bytes.hexStripZeros;} });Object.defineProperty(exports, "hexValue", { enumerable: true, get: function get() {return _bytes.hexValue;} });Object.defineProperty(exports, "hexZeroPad", { enumerable: true, get: function get() {return _bytes.hexZeroPad;} });Object.defineProperty(exports, "isBytes", { enumerable: true, get: function get() {return _bytes.isBytes;} });Object.defineProperty(exports, "isBytesLike", { enumerable: true, get: function get() {return _bytes.isBytesLike;} });Object.defineProperty(exports, "isHexString", { enumerable: true, get: function get() {return _bytes.isHexString;} });Object.defineProperty(exports, "joinSignature", { enumerable: true, get: function get() {return _bytes.joinSignature;} });Object.defineProperty(exports, "zeroPad", { enumerable: true, get: function get() {return _bytes.zeroPad;} });Object.defineProperty(exports, "splitSignature", { enumerable: true, get: function get() {return _bytes.splitSignature;} });Object.defineProperty(exports, "stripZeros", { enumerable: true, get: function get() {return _bytes.stripZeros;} });Object.defineProperty(exports, "_TypedDataEncoder", { enumerable: true, get: function get() {return _hash._TypedDataEncoder;} });Object.defineProperty(exports, "hashMessage", { enumerable: true, get: function get() {return _hash.hashMessage;} });Object.defineProperty(exports, "id", { enumerable: true, get: function get() {return _hash.id;} });Object.defineProperty(exports, "isValidName", { enumerable: true, get: function get() {return _hash.isValidName;} });Object.defineProperty(exports, "namehash", { enumerable: true, get: function get() {return _hash.namehash;} });Object.defineProperty(exports, "defaultPath", { enumerable: true, get: function get() {return _hdnode.defaultPath;} });Object.defineProperty(exports, "entropyToMnemonic", { enumerable: true, get: function get() {return _hdnode.entropyToMnemonic;} });Object.defineProperty(exports, "getAccountPath", { enumerable: true, get: function get() {return _hdnode.getAccountPath;} });Object.defineProperty(exports, "HDNode", { enumerable: true, get: function get() {return _hdnode.HDNode;} });Object.defineProperty(exports, "isValidMnemonic", { enumerable: true, get: function get() {return _hdnode.isValidMnemonic;} });Object.defineProperty(exports, "mnemonicToEntropy", { enumerable: true, get: function get() {return _hdnode.mnemonicToEntropy;} });Object.defineProperty(exports, "mnemonicToSeed", { enumerable: true, get: function get() {return _hdnode.mnemonicToSeed;} });Object.defineProperty(exports, "getJsonWalletAddress", { enumerable: true, get: function get() {return _jsonWallets.getJsonWalletAddress;} });Object.defineProperty(exports, "keccak256", { enumerable: true, get: function get() {return _keccak.keccak256;} });Object.defineProperty(exports, "Logger", { enumerable: true, get: function get() {return _logger.Logger;} });Object.defineProperty(exports, "computeHmac", { enumerable: true, get: function get() {return _sha.computeHmac;} });Object.defineProperty(exports, "ripemd160", { enumerable: true, get: function get() {return _sha.ripemd160;} });Object.defineProperty(exports, "sha256", { enumerable: true, get: function get() {return _sha.sha256;} });Object.defineProperty(exports, "sha512", { enumerable: true, get: function get() {return _sha.sha512;} });Object.defineProperty(exports, "SupportedAlgorithm", { enumerable: true, get: function get() {return _sha.SupportedAlgorithm;} });Object.defineProperty(exports, "solidityKeccak256", { enumerable: true, get: function get() {return _solidity.keccak256;} });Object.defineProperty(exports, "solidityPack", { enumerable: true, get: function get() {return _solidity.pack;} });Object.defineProperty(exports, "soliditySha256", { enumerable: true, get: function get() {return _solidity.sha256;} });Object.defineProperty(exports, "randomBytes", { enumerable: true, get: function get() {return _random.randomBytes;} });Object.defineProperty(exports, "shuffled", { enumerable: true, get: function get() {return _random.shuffled;} });Object.defineProperty(exports, "checkProperties", { enumerable: true, get: function get() {return _properties.checkProperties;} });Object.defineProperty(exports, "deepCopy", { enumerable: true, get: function get() {return _properties.deepCopy;} });Object.defineProperty(exports, "defineReadOnly", { enumerable: true, get: function get() {return _properties.defineReadOnly;} });Object.defineProperty(exports, "getStatic", { enumerable: true, get: function get() {return _properties.getStatic;} });Object.defineProperty(exports, "resolveProperties", { enumerable: true, get: function get() {return _properties.resolveProperties;} });Object.defineProperty(exports, "shallowCopy", { enumerable: true, get: function get() {return _properties.shallowCopy;} });Object.defineProperty(exports, "computePublicKey", { enumerable: true, get: function get() {return _signingKey.computePublicKey;} });Object.defineProperty(exports, "recoverPublicKey", { enumerable: true, get: function get() {return _signingKey.recoverPublicKey;} });Object.defineProperty(exports, "SigningKey", { enumerable: true, get: function get() {return _signingKey.SigningKey;} });Object.defineProperty(exports, "formatBytes32String", { enumerable: true, get: function get() {return _strings.formatBytes32String;} });Object.defineProperty(exports, "nameprep", { enumerable: true, get: function get() {return _strings.nameprep;} });Object.defineProperty(exports, "parseBytes32String", { enumerable: true, get: function get() {return _strings.parseBytes32String;} });Object.defineProperty(exports, "_toEscapedUtf8String", { enumerable: true, get: function get() {return _strings._toEscapedUtf8String;} });Object.defineProperty(exports, "toUtf8Bytes", { enumerable: true, get: function get() {return _strings.toUtf8Bytes;} });Object.defineProperty(exports, "toUtf8CodePoints", { enumerable: true, get: function get() {return _strings.toUtf8CodePoints;} });Object.defineProperty(exports, "toUtf8String", { enumerable: true, get: function get() {return _strings.toUtf8String;} });Object.defineProperty(exports, "Utf8ErrorFuncs", { enumerable: true, get: function get() {return _strings.Utf8ErrorFuncs;} });Object.defineProperty(exports, "UnicodeNormalizationForm", { enumerable: true, get: function get() {return _strings.UnicodeNormalizationForm;} });Object.defineProperty(exports, "Utf8ErrorReason", { enumerable: true, get: function get() {return _strings.Utf8ErrorReason;} });Object.defineProperty(exports, "accessListify", { enumerable: true, get: function get() {return _transactions.accessListify;} });Object.defineProperty(exports, "computeAddress", { enumerable: true, get: function get() {return _transactions.computeAddress;} });Object.defineProperty(exports, "parseTransaction", { enumerable: true, get: function get() {return _transactions.parse;} });Object.defineProperty(exports, "recoverAddress", { enumerable: true, get: function get() {return _transactions.recoverAddress;} });Object.defineProperty(exports, "serializeTransaction", { enumerable: true, get: function get() {return _transactions.serialize;} });Object.defineProperty(exports, "TransactionTypes", { enumerable: true, get: function get() {return _transactions.TransactionTypes;} });Object.defineProperty(exports, "commify", { enumerable: true, get: function get() {return _units.commify;} });Object.defineProperty(exports, "formatEther", { enumerable: true, get: function get() {return _units.formatEther;} });Object.defineProperty(exports, "parseEther", { enumerable: true, get: function get() {return _units.parseEther;} });Object.defineProperty(exports, "formatUnits", { enumerable: true, get: function get() {return _units.formatUnits;} });Object.defineProperty(exports, "parseUnits", { enumerable: true, get: function get() {return _units.parseUnits;} });Object.defineProperty(exports, "verifyMessage", { enumerable: true, get: function get() {return _wallet.verifyMessage;} });Object.defineProperty(exports, "verifyTypedData", { enumerable: true, get: function get() {return _wallet.verifyTypedData;} });Object.defineProperty(exports, "_fetchData", { enumerable: true, get: function get() {return _web._fetchData;} });Object.defineProperty(exports, "fetchJson", { enumerable: true, get: function get() {return _web.fetchJson;} });Object.defineProperty(exports, "poll", { enumerable: true, get: function get() {return _web.poll;} });exports.RLP = exports.base64 = void 0; +var _abi = __webpack_require__(/*! @ethersproject/abi */ 101); +var _address = __webpack_require__(/*! @ethersproject/address */ 120); +var base64 = _interopRequireWildcard(__webpack_require__(/*! @ethersproject/base64 */ 209));exports.base64 = base64; +var _basex = __webpack_require__(/*! @ethersproject/basex */ 178); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _hash = __webpack_require__(/*! @ethersproject/hash */ 146); +var _hdnode = __webpack_require__(/*! @ethersproject/hdnode */ 177); +var _jsonWallets = __webpack_require__(/*! @ethersproject/json-wallets */ 195); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _sha = __webpack_require__(/*! @ethersproject/sha2 */ 181); +var _solidity = __webpack_require__(/*! @ethersproject/solidity */ 231); +var _random = __webpack_require__(/*! @ethersproject/random */ 191); +var _properties = __webpack_require__(/*! @ethersproject/properties */ 114); +var RLP = _interopRequireWildcard(__webpack_require__(/*! @ethersproject/rlp */ 123));exports.RLP = RLP; +var _signingKey = __webpack_require__(/*! @ethersproject/signing-key */ 157); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); +var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 156); +var _units = __webpack_require__(/*! @ethersproject/units */ 233); +var _wallet = __webpack_require__(/*! @ethersproject/wallet */ 176); +var _web = __webpack_require__(/*! @ethersproject/web */ 208);function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} + +/***/ }), +/* 231 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/solidity/lib.esm/index.js ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.pack = pack;exports.keccak256 = keccak256;exports.sha256 = sha256; +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 108); +var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 121); +var _sha = __webpack_require__(/*! @ethersproject/sha2 */ 181); +var _strings = __webpack_require__(/*! @ethersproject/strings */ 139); + + + + +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 232);var regexBytes = new RegExp("^bytes([0-9]+)$");var regexNumber = new RegExp("^(u?int)([0-9]*)$");var regexArray = new RegExp("^(.*)\\[([0-9]*)\\]$");var Zeros = "0000000000000000000000000000000000000000000000000000000000000000"; +var logger = new _logger.Logger(_version.version); +function _pack(type, value, isArray) { + switch (type) { + case "address": + if (isArray) { + return (0, _bytes.zeroPad)(value, 32); + } + return (0, _bytes.arrayify)(value); + case "string": + return (0, _strings.toUtf8Bytes)(value); + case "bytes": + return (0, _bytes.arrayify)(value); + case "bool": + value = value ? "0x01" : "0x00"; + if (isArray) { + return (0, _bytes.zeroPad)(value, 32); + } + return (0, _bytes.arrayify)(value);} + + var match = type.match(regexNumber); + if (match) { + //let signed = (match[1] === "int") + var size = parseInt(match[2] || "256"); + if (match[2] && String(size) !== match[2] || size % 8 !== 0 || size === 0 || size > 256) { + logger.throwArgumentError("invalid number type", "type", type); + } + if (isArray) { + size = 256; + } + value = _bignumber.BigNumber.from(value).toTwos(size); + return (0, _bytes.zeroPad)(value, size / 8); + } + match = type.match(regexBytes); + if (match) { + var _size = parseInt(match[1]); + if (String(_size) !== match[1] || _size === 0 || _size > 32) { + logger.throwArgumentError("invalid bytes type", "type", type); + } + if ((0, _bytes.arrayify)(value).byteLength !== _size) { + logger.throwArgumentError("invalid value for ".concat(type), "value", value); + } + if (isArray) { + return (0, _bytes.arrayify)((value + Zeros).substring(0, 66)); + } + return value; + } + match = type.match(regexArray); + if (match && Array.isArray(value)) { + var baseType = match[1]; + var count = parseInt(match[2] || String(value.length)); + if (count != value.length) { + logger.throwArgumentError("invalid array length for ".concat(type), "value", value); + } + var result = []; + value.forEach(function (value) { + result.push(_pack(baseType, value, true)); + }); + return (0, _bytes.concat)(result); + } + return logger.throwArgumentError("invalid type", "type", type); +} +// @TODO: Array Enum +function pack(types, values) { + if (types.length != values.length) { + logger.throwArgumentError("wrong number of values; expected ${ types.length }", "values", values); + } + var tight = []; + types.forEach(function (type, index) { + tight.push(_pack(type, values[index])); + }); + return (0, _bytes.hexlify)((0, _bytes.concat)(tight)); +} +function keccak256(types, values) { + return (0, _keccak.keccak256)(pack(types, values)); +} +function sha256(types, values) { + return (0, _sha.sha256)(pack(types, values)); +} + +/***/ }), +/* 232 */ +/*!******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/solidity/lib.esm/_version.js ***! + \******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "solidity/5.5.0";exports.version = version; + +/***/ }), +/* 233 */ +/*!************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/units/lib.esm/index.js ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.commify = commify;exports.formatUnits = formatUnits;exports.parseUnits = parseUnits;exports.formatEther = formatEther;exports.parseEther = parseEther; +var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 103); +var _logger = __webpack_require__(/*! @ethersproject/logger */ 109); +var _version = __webpack_require__(/*! ./_version */ 234); +var logger = new _logger.Logger(_version.version); +var names = [ +"wei", +"kwei", +"mwei", +"gwei", +"szabo", +"finney", +"ether"]; + +// Some environments have issues with RegEx that contain back-tracking, so we cannot +// use them. +function commify(value) { + var comps = String(value).split("."); + if (comps.length > 2 || !comps[0].match(/^-?[0-9]*$/) || comps[1] && !comps[1].match(/^[0-9]*$/) || value === "." || value === "-.") { + logger.throwArgumentError("invalid value", "value", value); + } + // Make sure we have at least one whole digit (0 if none) + var whole = comps[0]; + var negative = ""; + if (whole.substring(0, 1) === "-") { + negative = "-"; + whole = whole.substring(1); + } + // Make sure we have at least 1 whole digit with no leading zeros + while (whole.substring(0, 1) === "0") { + whole = whole.substring(1); + } + if (whole === "") { + whole = "0"; + } + var suffix = ""; + if (comps.length === 2) { + suffix = "." + (comps[1] || "0"); + } + while (suffix.length > 2 && suffix[suffix.length - 1] === "0") { + suffix = suffix.substring(0, suffix.length - 1); + } + var formatted = []; + while (whole.length) { + if (whole.length <= 3) { + formatted.unshift(whole); + break; + } else + { + var index = whole.length - 3; + formatted.unshift(whole.substring(index)); + whole = whole.substring(0, index); + } + } + return negative + formatted.join(",") + suffix; +} +function formatUnits(value, unitName) { + if (typeof unitName === "string") { + var index = names.indexOf(unitName); + if (index !== -1) { + unitName = 3 * index; + } + } + return (0, _bignumber.formatFixed)(value, unitName != null ? unitName : 18); +} +function parseUnits(value, unitName) { + if (typeof value !== "string") { + logger.throwArgumentError("value must be a string", "value", value); + } + if (typeof unitName === "string") { + var index = names.indexOf(unitName); + if (index !== -1) { + unitName = 3 * index; + } + } + return (0, _bignumber.parseFixed)(value, unitName != null ? unitName : 18); +} +function formatEther(wei) { + return formatUnits(wei, 18); +} +function parseEther(ether) { + return parseUnits(ether, 18); +} + +/***/ }), +/* 234 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/units/lib.esm/_version.js ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "units/5.5.0";exports.version = version; + +/***/ }), +/* 235 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethers/lib.esm/_version.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "ethers/5.5.1";exports.version = version; + +/***/ }), +/* 236 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bignumber.js/bignumber.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(crypto) {var __WEBPACK_AMD_DEFINE_RESULT__;;(function (globalObject) { + 'use strict'; + + /* + * bignumber.js v9.0.1 + * A JavaScript library for arbitrary-precision arithmetic. + * https://github.com/MikeMcl/bignumber.js + * Copyright (c) 2020 Michael Mclaughlin + * MIT Licensed. + * + * BigNumber.prototype methods | BigNumber methods + * | + * absoluteValue abs | clone + * comparedTo | config set + * decimalPlaces dp | DECIMAL_PLACES + * dividedBy div | ROUNDING_MODE + * dividedToIntegerBy idiv | EXPONENTIAL_AT + * exponentiatedBy pow | RANGE + * integerValue | CRYPTO + * isEqualTo eq | MODULO_MODE + * isFinite | POW_PRECISION + * isGreaterThan gt | FORMAT + * isGreaterThanOrEqualTo gte | ALPHABET + * isInteger | isBigNumber + * isLessThan lt | maximum max + * isLessThanOrEqualTo lte | minimum min + * isNaN | random + * isNegative | sum + * isPositive | + * isZero | + * minus | + * modulo mod | + * multipliedBy times | + * negated | + * plus | + * precision sd | + * shiftedBy | + * squareRoot sqrt | + * toExponential | + * toFixed | + * toFormat | + * toFraction | + * toJSON | + * toNumber | + * toPrecision | + * toString | + * valueOf | + * + */ + + + var BigNumber, + isNumeric = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i, + mathceil = Math.ceil, + mathfloor = Math.floor, + + bignumberError = '[BigNumber Error] ', + tooManyDigits = bignumberError + 'Number primitive has more than 15 significant digits: ', + + BASE = 1e14, + LOG_BASE = 14, + MAX_SAFE_INTEGER = 0x1fffffffffffff, // 2^53 - 1 + // MAX_INT32 = 0x7fffffff, // 2^31 - 1 + POWS_TEN = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13], + SQRT_BASE = 1e7, + + // EDITABLE + // The limit on the value of DECIMAL_PLACES, TO_EXP_NEG, TO_EXP_POS, MIN_EXP, MAX_EXP, and + // the arguments to toExponential, toFixed, toFormat, and toPrecision. + MAX = 1E9; // 0 to MAX_INT32 + + + /* + * Create and return a BigNumber constructor. + */ + function clone(configObject) { + var div,convertBase,parseNumeric, + P = BigNumber.prototype = { constructor: BigNumber, toString: null, valueOf: null }, + ONE = new BigNumber(1), + + + //----------------------------- EDITABLE CONFIG DEFAULTS ------------------------------- + + + // The default values below must be integers within the inclusive ranges stated. + // The values can also be changed at run-time using BigNumber.set. + + // The maximum number of decimal places for operations involving division. + DECIMAL_PLACES = 20, // 0 to MAX + + // The rounding mode used when rounding to the above decimal places, and when using + // toExponential, toFixed, toFormat and toPrecision, and round (default value). + // UP 0 Away from zero. + // DOWN 1 Towards zero. + // CEIL 2 Towards +Infinity. + // FLOOR 3 Towards -Infinity. + // HALF_UP 4 Towards nearest neighbour. If equidistant, up. + // HALF_DOWN 5 Towards nearest neighbour. If equidistant, down. + // HALF_EVEN 6 Towards nearest neighbour. If equidistant, towards even neighbour. + // HALF_CEIL 7 Towards nearest neighbour. If equidistant, towards +Infinity. + // HALF_FLOOR 8 Towards nearest neighbour. If equidistant, towards -Infinity. + ROUNDING_MODE = 4, // 0 to 8 + + // EXPONENTIAL_AT : [TO_EXP_NEG , TO_EXP_POS] + + // The exponent value at and beneath which toString returns exponential notation. + // Number type: -7 + TO_EXP_NEG = -7, // 0 to -MAX + + // The exponent value at and above which toString returns exponential notation. + // Number type: 21 + TO_EXP_POS = 21, // 0 to MAX + + // RANGE : [MIN_EXP, MAX_EXP] + + // The minimum exponent value, beneath which underflow to zero occurs. + // Number type: -324 (5e-324) + MIN_EXP = -1e7, // -1 to -MAX + + // The maximum exponent value, above which overflow to Infinity occurs. + // Number type: 308 (1.7976931348623157e+308) + // For MAX_EXP > 1e7, e.g. new BigNumber('1e100000000').plus(1) may be slow. + MAX_EXP = 1e7, // 1 to MAX + + // Whether to use cryptographically-secure random number generation, if available. + CRYPTO = false, // true or false + + // The modulo mode used when calculating the modulus: a mod n. + // The quotient (q = a / n) is calculated according to the corresponding rounding mode. + // The remainder (r) is calculated as: r = a - n * q. + // + // UP 0 The remainder is positive if the dividend is negative, else is negative. + // DOWN 1 The remainder has the same sign as the dividend. + // This modulo mode is commonly known as 'truncated division' and is + // equivalent to (a % n) in JavaScript. + // FLOOR 3 The remainder has the same sign as the divisor (Python %). + // HALF_EVEN 6 This modulo mode implements the IEEE 754 remainder function. + // EUCLID 9 Euclidian division. q = sign(n) * floor(a / abs(n)). + // The remainder is always positive. + // + // The truncated division, floored division, Euclidian division and IEEE 754 remainder + // modes are commonly used for the modulus operation. + // Although the other rounding modes can also be used, they may not give useful results. + MODULO_MODE = 1, // 0 to 9 + + // The maximum number of significant digits of the result of the exponentiatedBy operation. + // If POW_PRECISION is 0, there will be unlimited significant digits. + POW_PRECISION = 0, // 0 to MAX + + // The format specification used by the BigNumber.prototype.toFormat method. + FORMAT = { + prefix: '', + groupSize: 3, + secondaryGroupSize: 0, + groupSeparator: ',', + decimalSeparator: '.', + fractionGroupSize: 0, + fractionGroupSeparator: '\xA0', // non-breaking space + suffix: '' }, + + + // The alphabet used for base conversion. It must be at least 2 characters long, with no '+', + // '-', '.', whitespace, or repeated character. + // '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_' + ALPHABET = '0123456789abcdefghijklmnopqrstuvwxyz'; + + + //------------------------------------------------------------------------------------------ + + + // CONSTRUCTOR + + + /* + * The BigNumber constructor and exported function. + * Create and return a new instance of a BigNumber object. + * + * v {number|string|BigNumber} A numeric value. + * [b] {number} The base of v. Integer, 2 to ALPHABET.length inclusive. + */ + function BigNumber(v, b) { + var alphabet,c,caseChanged,e,i,isNum,len,str, + x = this; + + // Enable constructor call without `new`. + if (!(x instanceof BigNumber)) return new BigNumber(v, b); + + if (b == null) { + + if (v && v._isBigNumber === true) { + x.s = v.s; + + if (!v.c || v.e > MAX_EXP) { + x.c = x.e = null; + } else if (v.e < MIN_EXP) { + x.c = [x.e = 0]; + } else { + x.e = v.e; + x.c = v.c.slice(); + } + + return; + } + + if ((isNum = typeof v == 'number') && v * 0 == 0) { + + // Use `1 / n` to handle minus zero also. + x.s = 1 / v < 0 ? (v = -v, -1) : 1; + + // Fast path for integers, where n < 2147483648 (2**31). + if (v === ~~v) { + for (e = 0, i = v; i >= 10; i /= 10, e++) {;} + + if (e > MAX_EXP) { + x.c = x.e = null; + } else { + x.e = e; + x.c = [v]; + } + + return; + } + + str = String(v); + } else { + + if (!isNumeric.test(str = String(v))) return parseNumeric(x, str, isNum); + + x.s = str.charCodeAt(0) == 45 ? (str = str.slice(1), -1) : 1; + } + + // Decimal point? + if ((e = str.indexOf('.')) > -1) str = str.replace('.', ''); + + // Exponential form? + if ((i = str.search(/e/i)) > 0) { + + // Determine exponent. + if (e < 0) e = i; + e += +str.slice(i + 1); + str = str.substring(0, i); + } else if (e < 0) { + + // Integer. + e = str.length; + } + + } else { + + // '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' + intCheck(b, 2, ALPHABET.length, 'Base'); + + // Allow exponential notation to be used with base 10 argument, while + // also rounding to DECIMAL_PLACES as with other bases. + if (b == 10) { + x = new BigNumber(v); + return round(x, DECIMAL_PLACES + x.e + 1, ROUNDING_MODE); + } + + str = String(v); + + if (isNum = typeof v == 'number') { + + // Avoid potential interpretation of Infinity and NaN as base 44+ values. + if (v * 0 != 0) return parseNumeric(x, str, isNum, b); + + x.s = 1 / v < 0 ? (str = str.slice(1), -1) : 1; + + // '[BigNumber Error] Number primitive has more than 15 significant digits: {n}' + if (BigNumber.DEBUG && str.replace(/^0\.0*|\./, '').length > 15) { + throw Error( + tooManyDigits + v); + } + } else { + x.s = str.charCodeAt(0) === 45 ? (str = str.slice(1), -1) : 1; + } + + alphabet = ALPHABET.slice(0, b); + e = i = 0; + + // Check that str is a valid base b number. + // Don't use RegExp, so alphabet can contain special characters. + for (len = str.length; i < len; i++) { + if (alphabet.indexOf(c = str.charAt(i)) < 0) { + if (c == '.') { + + // If '.' is not the first character and it has not be found before. + if (i > e) { + e = len; + continue; + } + } else if (!caseChanged) { + + // Allow e.g. hexadecimal 'FF' as well as 'ff'. + if (str == str.toUpperCase() && (str = str.toLowerCase()) || + str == str.toLowerCase() && (str = str.toUpperCase())) { + caseChanged = true; + i = -1; + e = 0; + continue; + } + } + + return parseNumeric(x, String(v), isNum, b); + } + } + + // Prevent later check for length on converted number. + isNum = false; + str = convertBase(str, b, 10, x.s); + + // Decimal point? + if ((e = str.indexOf('.')) > -1) str = str.replace('.', '');else + e = str.length; + } + + // Determine leading zeros. + for (i = 0; str.charCodeAt(i) === 48; i++) {;} + + // Determine trailing zeros. + for (len = str.length; str.charCodeAt(--len) === 48;) {;} + + if (str = str.slice(i, ++len)) { + len -= i; + + // '[BigNumber Error] Number primitive has more than 15 significant digits: {n}' + if (isNum && BigNumber.DEBUG && + len > 15 && (v > MAX_SAFE_INTEGER || v !== mathfloor(v))) { + throw Error( + tooManyDigits + x.s * v); + } + + // Overflow? + if ((e = e - i - 1) > MAX_EXP) { + + // Infinity. + x.c = x.e = null; + + // Underflow? + } else if (e < MIN_EXP) { + + // Zero. + x.c = [x.e = 0]; + } else { + x.e = e; + x.c = []; + + // Transform base + + // e is the base 10 exponent. + // i is where to slice str to get the first element of the coefficient array. + i = (e + 1) % LOG_BASE; + if (e < 0) i += LOG_BASE; // i < 1 + + if (i < len) { + if (i) x.c.push(+str.slice(0, i)); + + for (len -= LOG_BASE; i < len;) { + x.c.push(+str.slice(i, i += LOG_BASE)); + } + + i = LOG_BASE - (str = str.slice(i)).length; + } else { + i -= len; + } + + for (; i--; str += '0') {;} + x.c.push(+str); + } + } else { + + // Zero. + x.c = [x.e = 0]; + } + } + + + // CONSTRUCTOR PROPERTIES + + + BigNumber.clone = clone; + + BigNumber.ROUND_UP = 0; + BigNumber.ROUND_DOWN = 1; + BigNumber.ROUND_CEIL = 2; + BigNumber.ROUND_FLOOR = 3; + BigNumber.ROUND_HALF_UP = 4; + BigNumber.ROUND_HALF_DOWN = 5; + BigNumber.ROUND_HALF_EVEN = 6; + BigNumber.ROUND_HALF_CEIL = 7; + BigNumber.ROUND_HALF_FLOOR = 8; + BigNumber.EUCLID = 9; + + + /* + * Configure infrequently-changing library-wide settings. + * + * Accept an object with the following optional properties (if the value of a property is + * a number, it must be an integer within the inclusive range stated): + * + * DECIMAL_PLACES {number} 0 to MAX + * ROUNDING_MODE {number} 0 to 8 + * EXPONENTIAL_AT {number|number[]} -MAX to MAX or [-MAX to 0, 0 to MAX] + * RANGE {number|number[]} -MAX to MAX (not zero) or [-MAX to -1, 1 to MAX] + * CRYPTO {boolean} true or false + * MODULO_MODE {number} 0 to 9 + * POW_PRECISION {number} 0 to MAX + * ALPHABET {string} A string of two or more unique characters which does + * not contain '.'. + * FORMAT {object} An object with some of the following properties: + * prefix {string} + * groupSize {number} + * secondaryGroupSize {number} + * groupSeparator {string} + * decimalSeparator {string} + * fractionGroupSize {number} + * fractionGroupSeparator {string} + * suffix {string} + * + * (The values assigned to the above FORMAT object properties are not checked for validity.) + * + * E.g. + * BigNumber.config({ DECIMAL_PLACES : 20, ROUNDING_MODE : 4 }) + * + * Ignore properties/parameters set to null or undefined, except for ALPHABET. + * + * Return an object with the properties current values. + */ + BigNumber.config = BigNumber.set = function (obj) { + var p, v; + + if (obj != null) { + + if (typeof obj == 'object') { + + // DECIMAL_PLACES {number} Integer, 0 to MAX inclusive. + // '[BigNumber Error] DECIMAL_PLACES {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'DECIMAL_PLACES')) { + v = obj[p]; + intCheck(v, 0, MAX, p); + DECIMAL_PLACES = v; + } + + // ROUNDING_MODE {number} Integer, 0 to 8 inclusive. + // '[BigNumber Error] ROUNDING_MODE {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'ROUNDING_MODE')) { + v = obj[p]; + intCheck(v, 0, 8, p); + ROUNDING_MODE = v; + } + + // EXPONENTIAL_AT {number|number[]} + // Integer, -MAX to MAX inclusive or + // [integer -MAX to 0 inclusive, 0 to MAX inclusive]. + // '[BigNumber Error] EXPONENTIAL_AT {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'EXPONENTIAL_AT')) { + v = obj[p]; + if (v && v.pop) { + intCheck(v[0], -MAX, 0, p); + intCheck(v[1], 0, MAX, p); + TO_EXP_NEG = v[0]; + TO_EXP_POS = v[1]; + } else { + intCheck(v, -MAX, MAX, p); + TO_EXP_NEG = -(TO_EXP_POS = v < 0 ? -v : v); + } + } + + // RANGE {number|number[]} Non-zero integer, -MAX to MAX inclusive or + // [integer -MAX to -1 inclusive, integer 1 to MAX inclusive]. + // '[BigNumber Error] RANGE {not a primitive number|not an integer|out of range|cannot be zero}: {v}' + if (obj.hasOwnProperty(p = 'RANGE')) { + v = obj[p]; + if (v && v.pop) { + intCheck(v[0], -MAX, -1, p); + intCheck(v[1], 1, MAX, p); + MIN_EXP = v[0]; + MAX_EXP = v[1]; + } else { + intCheck(v, -MAX, MAX, p); + if (v) { + MIN_EXP = -(MAX_EXP = v < 0 ? -v : v); + } else { + throw Error( + bignumberError + p + ' cannot be zero: ' + v); + } + } + } + + // CRYPTO {boolean} true or false. + // '[BigNumber Error] CRYPTO not true or false: {v}' + // '[BigNumber Error] crypto unavailable' + if (obj.hasOwnProperty(p = 'CRYPTO')) { + v = obj[p]; + if (v === !!v) { + if (v) { + if (typeof crypto != 'undefined' && crypto && ( + crypto.getRandomValues || crypto.randomBytes)) { + CRYPTO = v; + } else { + CRYPTO = !v; + throw Error( + bignumberError + 'crypto unavailable'); + } + } else { + CRYPTO = v; + } + } else { + throw Error( + bignumberError + p + ' not true or false: ' + v); + } + } + + // MODULO_MODE {number} Integer, 0 to 9 inclusive. + // '[BigNumber Error] MODULO_MODE {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'MODULO_MODE')) { + v = obj[p]; + intCheck(v, 0, 9, p); + MODULO_MODE = v; + } + + // POW_PRECISION {number} Integer, 0 to MAX inclusive. + // '[BigNumber Error] POW_PRECISION {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'POW_PRECISION')) { + v = obj[p]; + intCheck(v, 0, MAX, p); + POW_PRECISION = v; + } + + // FORMAT {object} + // '[BigNumber Error] FORMAT not an object: {v}' + if (obj.hasOwnProperty(p = 'FORMAT')) { + v = obj[p]; + if (typeof v == 'object') FORMAT = v;else + throw Error( + bignumberError + p + ' not an object: ' + v); + } + + // ALPHABET {string} + // '[BigNumber Error] ALPHABET invalid: {v}' + if (obj.hasOwnProperty(p = 'ALPHABET')) { + v = obj[p]; + + // Disallow if less than two characters, + // or if it contains '+', '-', '.', whitespace, or a repeated character. + if (typeof v == 'string' && !/^.?$|[+\-.\s]|(.).*\1/.test(v)) { + ALPHABET = v; + } else { + throw Error( + bignumberError + p + ' invalid: ' + v); + } + } + + } else { + + // '[BigNumber Error] Object expected: {v}' + throw Error( + bignumberError + 'Object expected: ' + obj); + } + } + + return { + DECIMAL_PLACES: DECIMAL_PLACES, + ROUNDING_MODE: ROUNDING_MODE, + EXPONENTIAL_AT: [TO_EXP_NEG, TO_EXP_POS], + RANGE: [MIN_EXP, MAX_EXP], + CRYPTO: CRYPTO, + MODULO_MODE: MODULO_MODE, + POW_PRECISION: POW_PRECISION, + FORMAT: FORMAT, + ALPHABET: ALPHABET }; + + }; + + + /* + * Return true if v is a BigNumber instance, otherwise return false. + * + * If BigNumber.DEBUG is true, throw if a BigNumber instance is not well-formed. + * + * v {any} + * + * '[BigNumber Error] Invalid BigNumber: {v}' + */ + BigNumber.isBigNumber = function (v) { + if (!v || v._isBigNumber !== true) return false; + if (!BigNumber.DEBUG) return true; + + var i,n, + c = v.c, + e = v.e, + s = v.s; + + out: if ({}.toString.call(c) == '[object Array]') { + + if ((s === 1 || s === -1) && e >= -MAX && e <= MAX && e === mathfloor(e)) { + + // If the first element is zero, the BigNumber value must be zero. + if (c[0] === 0) { + if (e === 0 && c.length === 1) return true; + break out; + } + + // Calculate number of digits that c[0] should have, based on the exponent. + i = (e + 1) % LOG_BASE; + if (i < 1) i += LOG_BASE; + + // Calculate number of digits of c[0]. + //if (Math.ceil(Math.log(c[0] + 1) / Math.LN10) == i) { + if (String(c[0]).length == i) { + + for (i = 0; i < c.length; i++) { + n = c[i]; + if (n < 0 || n >= BASE || n !== mathfloor(n)) break out; + } + + // Last element cannot be zero, unless it is the only element. + if (n !== 0) return true; + } + } + + // Infinity/NaN + } else if (c === null && e === null && (s === null || s === 1 || s === -1)) { + return true; + } + + throw Error( + bignumberError + 'Invalid BigNumber: ' + v); + }; + + + /* + * Return a new BigNumber whose value is the maximum of the arguments. + * + * arguments {number|string|BigNumber} + */ + BigNumber.maximum = BigNumber.max = function () { + return maxOrMin(arguments, P.lt); + }; + + + /* + * Return a new BigNumber whose value is the minimum of the arguments. + * + * arguments {number|string|BigNumber} + */ + BigNumber.minimum = BigNumber.min = function () { + return maxOrMin(arguments, P.gt); + }; + + + /* + * Return a new BigNumber with a random value equal to or greater than 0 and less than 1, + * and with dp, or DECIMAL_PLACES if dp is omitted, decimal places (or less if trailing + * zeros are produced). + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp}' + * '[BigNumber Error] crypto unavailable' + */ + BigNumber.random = function () { + var pow2_53 = 0x20000000000000; + + // Return a 53 bit integer n, where 0 <= n < 9007199254740992. + // Check if Math.random() produces more than 32 bits of randomness. + // If it does, assume at least 53 bits are produced, otherwise assume at least 30 bits. + // 0x40000000 is 2^30, 0x800000 is 2^23, 0x1fffff is 2^21 - 1. + var random53bitInt = Math.random() * pow2_53 & 0x1fffff ? + function () {return mathfloor(Math.random() * pow2_53);} : + function () {return (Math.random() * 0x40000000 | 0) * 0x800000 + ( + Math.random() * 0x800000 | 0);}; + + return function (dp) { + var a,b,e,k,v, + i = 0, + c = [], + rand = new BigNumber(ONE); + + if (dp == null) dp = DECIMAL_PLACES;else + intCheck(dp, 0, MAX); + + k = mathceil(dp / LOG_BASE); + + if (CRYPTO) { + + // Browsers supporting crypto.getRandomValues. + if (crypto.getRandomValues) { + + a = crypto.getRandomValues(new Uint32Array(k *= 2)); + + for (; i < k;) { + + // 53 bits: + // ((Math.pow(2, 32) - 1) * Math.pow(2, 21)).toString(2) + // 11111 11111111 11111111 11111111 11100000 00000000 00000000 + // ((Math.pow(2, 32) - 1) >>> 11).toString(2) + // 11111 11111111 11111111 + // 0x20000 is 2^21. + v = a[i] * 0x20000 + (a[i + 1] >>> 11); + + // Rejection sampling: + // 0 <= v < 9007199254740992 + // Probability that v >= 9e15, is + // 7199254740992 / 9007199254740992 ~= 0.0008, i.e. 1 in 1251 + if (v >= 9e15) { + b = crypto.getRandomValues(new Uint32Array(2)); + a[i] = b[0]; + a[i + 1] = b[1]; + } else { + + // 0 <= v <= 8999999999999999 + // 0 <= (v % 1e14) <= 99999999999999 + c.push(v % 1e14); + i += 2; + } + } + i = k / 2; + + // Node.js supporting crypto.randomBytes. + } else if (crypto.randomBytes) { + + // buffer + a = crypto.randomBytes(k *= 7); + + for (; i < k;) { + + // 0x1000000000000 is 2^48, 0x10000000000 is 2^40 + // 0x100000000 is 2^32, 0x1000000 is 2^24 + // 11111 11111111 11111111 11111111 11111111 11111111 11111111 + // 0 <= v < 9007199254740992 + v = (a[i] & 31) * 0x1000000000000 + a[i + 1] * 0x10000000000 + + a[i + 2] * 0x100000000 + a[i + 3] * 0x1000000 + ( + a[i + 4] << 16) + (a[i + 5] << 8) + a[i + 6]; + + if (v >= 9e15) { + crypto.randomBytes(7).copy(a, i); + } else { + + // 0 <= (v % 1e14) <= 99999999999999 + c.push(v % 1e14); + i += 7; + } + } + i = k / 7; + } else { + CRYPTO = false; + throw Error( + bignumberError + 'crypto unavailable'); + } + } + + // Use Math.random. + if (!CRYPTO) { + + for (; i < k;) { + v = random53bitInt(); + if (v < 9e15) c[i++] = v % 1e14; + } + } + + k = c[--i]; + dp %= LOG_BASE; + + // Convert trailing digits to zeros according to dp. + if (k && dp) { + v = POWS_TEN[LOG_BASE - dp]; + c[i] = mathfloor(k / v) * v; + } + + // Remove trailing elements which are zero. + for (; c[i] === 0; c.pop(), i--) {;} + + // Zero? + if (i < 0) { + c = [e = 0]; + } else { + + // Remove leading elements which are zero and adjust exponent accordingly. + for (e = -1; c[0] === 0; c.splice(0, 1), e -= LOG_BASE) {;} + + // Count the digits of the first element of c to determine leading zeros, and... + for (i = 1, v = c[0]; v >= 10; v /= 10, i++) {;} + + // adjust the exponent accordingly. + if (i < LOG_BASE) e -= LOG_BASE - i; + } + + rand.e = e; + rand.c = c; + return rand; + }; + }(); + + + /* + * Return a BigNumber whose value is the sum of the arguments. + * + * arguments {number|string|BigNumber} + */ + BigNumber.sum = function () { + var i = 1, + args = arguments, + sum = new BigNumber(args[0]); + for (; i < args.length;) {sum = sum.plus(args[i++]);} + return sum; + }; + + + // PRIVATE FUNCTIONS + + + // Called by BigNumber and BigNumber.prototype.toString. + convertBase = function () { + var decimal = '0123456789'; + + /* + * Convert string of baseIn to an array of numbers of baseOut. + * Eg. toBaseOut('255', 10, 16) returns [15, 15]. + * Eg. toBaseOut('ff', 16, 10) returns [2, 5, 5]. + */ + function toBaseOut(str, baseIn, baseOut, alphabet) { + var j, + arr = [0], + arrL, + i = 0, + len = str.length; + + for (; i < len;) { + for (arrL = arr.length; arrL--; arr[arrL] *= baseIn) {;} + + arr[0] += alphabet.indexOf(str.charAt(i++)); + + for (j = 0; j < arr.length; j++) { + + if (arr[j] > baseOut - 1) { + if (arr[j + 1] == null) arr[j + 1] = 0; + arr[j + 1] += arr[j] / baseOut | 0; + arr[j] %= baseOut; + } + } + } + + return arr.reverse(); + } + + // Convert a numeric string of baseIn to a numeric string of baseOut. + // If the caller is toString, we are converting from base 10 to baseOut. + // If the caller is BigNumber, we are converting from baseIn to base 10. + return function (str, baseIn, baseOut, sign, callerIsToString) { + var alphabet,d,e,k,r,x,xc,y, + i = str.indexOf('.'), + dp = DECIMAL_PLACES, + rm = ROUNDING_MODE; + + // Non-integer. + if (i >= 0) { + k = POW_PRECISION; + + // Unlimited precision. + POW_PRECISION = 0; + str = str.replace('.', ''); + y = new BigNumber(baseIn); + x = y.pow(str.length - i); + POW_PRECISION = k; + + // Convert str as if an integer, then restore the fraction part by dividing the + // result by its base raised to a power. + + y.c = toBaseOut(toFixedPoint(coeffToString(x.c), x.e, '0'), + 10, baseOut, decimal); + y.e = y.c.length; + } + + // Convert the number as integer. + + xc = toBaseOut(str, baseIn, baseOut, callerIsToString ? ( + alphabet = ALPHABET, decimal) : ( + alphabet = decimal, ALPHABET)); + + // xc now represents str as an integer and converted to baseOut. e is the exponent. + e = k = xc.length; + + // Remove trailing zeros. + for (; xc[--k] == 0; xc.pop()) {;} + + // Zero? + if (!xc[0]) return alphabet.charAt(0); + + // Does str represent an integer? If so, no need for the division. + if (i < 0) { + --e; + } else { + x.c = xc; + x.e = e; + + // The sign is needed for correct rounding. + x.s = sign; + x = div(x, y, dp, rm, baseOut); + xc = x.c; + r = x.r; + e = x.e; + } + + // xc now represents str converted to baseOut. + + // THe index of the rounding digit. + d = e + dp + 1; + + // The rounding digit: the digit to the right of the digit that may be rounded up. + i = xc[d]; + + // Look at the rounding digits and mode to determine whether to round up. + + k = baseOut / 2; + r = r || d < 0 || xc[d + 1] != null; + + r = rm < 4 ? (i != null || r) && (rm == 0 || rm == (x.s < 0 ? 3 : 2)) : + i > k || i == k && (rm == 4 || r || rm == 6 && xc[d - 1] & 1 || + rm == (x.s < 0 ? 8 : 7)); + + // If the index of the rounding digit is not greater than zero, or xc represents + // zero, then the result of the base conversion is zero or, if rounding up, a value + // such as 0.00001. + if (d < 1 || !xc[0]) { + + // 1^-dp or 0 + str = r ? toFixedPoint(alphabet.charAt(1), -dp, alphabet.charAt(0)) : alphabet.charAt(0); + } else { + + // Truncate xc to the required number of decimal places. + xc.length = d; + + // Round up? + if (r) { + + // Rounding up may mean the previous digit has to be rounded up and so on. + for (--baseOut; ++xc[--d] > baseOut;) { + xc[d] = 0; + + if (!d) { + ++e; + xc = [1].concat(xc); + } + } + } + + // Determine trailing zeros. + for (k = xc.length; !xc[--k];) {;} + + // E.g. [4, 11, 15] becomes 4bf. + for (i = 0, str = ''; i <= k; str += alphabet.charAt(xc[i++])) {;} + + // Add leading zeros, decimal point and trailing zeros as required. + str = toFixedPoint(str, e, alphabet.charAt(0)); + } + + // The caller will add the sign. + return str; + }; + }(); + + + // Perform division in the specified base. Called by div and convertBase. + div = function () { + + // Assume non-zero x and k. + function multiply(x, k, base) { + var m,temp,xlo,xhi, + carry = 0, + i = x.length, + klo = k % SQRT_BASE, + khi = k / SQRT_BASE | 0; + + for (x = x.slice(); i--;) { + xlo = x[i] % SQRT_BASE; + xhi = x[i] / SQRT_BASE | 0; + m = khi * xlo + xhi * klo; + temp = klo * xlo + m % SQRT_BASE * SQRT_BASE + carry; + carry = (temp / base | 0) + (m / SQRT_BASE | 0) + khi * xhi; + x[i] = temp % base; + } + + if (carry) x = [carry].concat(x); + + return x; + } + + function compare(a, b, aL, bL) { + var i, cmp; + + if (aL != bL) { + cmp = aL > bL ? 1 : -1; + } else { + + for (i = cmp = 0; i < aL; i++) { + + if (a[i] != b[i]) { + cmp = a[i] > b[i] ? 1 : -1; + break; + } + } + } + + return cmp; + } + + function subtract(a, b, aL, base) { + var i = 0; + + // Subtract b from a. + for (; aL--;) { + a[aL] -= i; + i = a[aL] < b[aL] ? 1 : 0; + a[aL] = i * base + a[aL] - b[aL]; + } + + // Remove leading zeros. + for (; !a[0] && a.length > 1; a.splice(0, 1)) {;} + } + + // x: dividend, y: divisor. + return function (x, y, dp, rm, base) { + var cmp,e,i,more,n,prod,prodL,q,qc,rem,remL,rem0,xi,xL,yc0, + yL,yz, + s = x.s == y.s ? 1 : -1, + xc = x.c, + yc = y.c; + + // Either NaN, Infinity or 0? + if (!xc || !xc[0] || !yc || !yc[0]) { + + return new BigNumber( + + // Return NaN if either NaN, or both Infinity or 0. + !x.s || !y.s || (xc ? yc && xc[0] == yc[0] : !yc) ? NaN : + + // Return ±0 if x is ±0 or y is ±Infinity, or return ±Infinity as y is ±0. + xc && xc[0] == 0 || !yc ? s * 0 : s / 0); + + } + + q = new BigNumber(s); + qc = q.c = []; + e = x.e - y.e; + s = dp + e + 1; + + if (!base) { + base = BASE; + e = bitFloor(x.e / LOG_BASE) - bitFloor(y.e / LOG_BASE); + s = s / LOG_BASE | 0; + } + + // Result exponent may be one less then the current value of e. + // The coefficients of the BigNumbers from convertBase may have trailing zeros. + for (i = 0; yc[i] == (xc[i] || 0); i++) {;} + + if (yc[i] > (xc[i] || 0)) e--; + + if (s < 0) { + qc.push(1); + more = true; + } else { + xL = xc.length; + yL = yc.length; + i = 0; + s += 2; + + // Normalise xc and yc so highest order digit of yc is >= base / 2. + + n = mathfloor(base / (yc[0] + 1)); + + // Not necessary, but to handle odd bases where yc[0] == (base / 2) - 1. + // if (n > 1 || n++ == 1 && yc[0] < base / 2) { + if (n > 1) { + yc = multiply(yc, n, base); + xc = multiply(xc, n, base); + yL = yc.length; + xL = xc.length; + } + + xi = yL; + rem = xc.slice(0, yL); + remL = rem.length; + + // Add zeros to make remainder as long as divisor. + for (; remL < yL; rem[remL++] = 0) {;} + yz = yc.slice(); + yz = [0].concat(yz); + yc0 = yc[0]; + if (yc[1] >= base / 2) yc0++; + // Not necessary, but to prevent trial digit n > base, when using base 3. + // else if (base == 3 && yc0 == 1) yc0 = 1 + 1e-15; + + do { + n = 0; + + // Compare divisor and remainder. + cmp = compare(yc, rem, yL, remL); + + // If divisor < remainder. + if (cmp < 0) { + + // Calculate trial digit, n. + + rem0 = rem[0]; + if (yL != remL) rem0 = rem0 * base + (rem[1] || 0); + + // n is how many times the divisor goes into the current remainder. + n = mathfloor(rem0 / yc0); + + // Algorithm: + // product = divisor multiplied by trial digit (n). + // Compare product and remainder. + // If product is greater than remainder: + // Subtract divisor from product, decrement trial digit. + // Subtract product from remainder. + // If product was less than remainder at the last compare: + // Compare new remainder and divisor. + // If remainder is greater than divisor: + // Subtract divisor from remainder, increment trial digit. + + if (n > 1) { + + // n may be > base only when base is 3. + if (n >= base) n = base - 1; + + // product = divisor * trial digit. + prod = multiply(yc, n, base); + prodL = prod.length; + remL = rem.length; + + // Compare product and remainder. + // If product > remainder then trial digit n too high. + // n is 1 too high about 5% of the time, and is not known to have + // ever been more than 1 too high. + while (compare(prod, rem, prodL, remL) == 1) { + n--; + + // Subtract divisor from product. + subtract(prod, yL < prodL ? yz : yc, prodL, base); + prodL = prod.length; + cmp = 1; + } + } else { + + // n is 0 or 1, cmp is -1. + // If n is 0, there is no need to compare yc and rem again below, + // so change cmp to 1 to avoid it. + // If n is 1, leave cmp as -1, so yc and rem are compared again. + if (n == 0) { + + // divisor < remainder, so n must be at least 1. + cmp = n = 1; + } + + // product = divisor + prod = yc.slice(); + prodL = prod.length; + } + + if (prodL < remL) prod = [0].concat(prod); + + // Subtract product from remainder. + subtract(rem, prod, remL, base); + remL = rem.length; + + // If product was < remainder. + if (cmp == -1) { + + // Compare divisor and new remainder. + // If divisor < new remainder, subtract divisor from remainder. + // Trial digit n too low. + // n is 1 too low about 5% of the time, and very rarely 2 too low. + while (compare(yc, rem, yL, remL) < 1) { + n++; + + // Subtract divisor from remainder. + subtract(rem, yL < remL ? yz : yc, remL, base); + remL = rem.length; + } + } + } else if (cmp === 0) { + n++; + rem = [0]; + } // else cmp === 1 and n will be 0 + + // Add the next digit, n, to the result array. + qc[i++] = n; + + // Update the remainder. + if (rem[0]) { + rem[remL++] = xc[xi] || 0; + } else { + rem = [xc[xi]]; + remL = 1; + } + } while ((xi++ < xL || rem[0] != null) && s--); + + more = rem[0] != null; + + // Leading zero? + if (!qc[0]) qc.splice(0, 1); + } + + if (base == BASE) { + + // To calculate q.e, first get the number of digits of qc[0]. + for (i = 1, s = qc[0]; s >= 10; s /= 10, i++) {;} + + round(q, dp + (q.e = i + e * LOG_BASE - 1) + 1, rm, more); + + // Caller is convertBase. + } else { + q.e = e; + q.r = +more; + } + + return q; + }; + }(); + + + /* + * Return a string representing the value of BigNumber n in fixed-point or exponential + * notation rounded to the specified decimal places or significant digits. + * + * n: a BigNumber. + * i: the index of the last digit required (i.e. the digit that may be rounded up). + * rm: the rounding mode. + * id: 1 (toExponential) or 2 (toPrecision). + */ + function format(n, i, rm, id) { + var c0, e, ne, len, str; + + if (rm == null) rm = ROUNDING_MODE;else + intCheck(rm, 0, 8); + + if (!n.c) return n.toString(); + + c0 = n.c[0]; + ne = n.e; + + if (i == null) { + str = coeffToString(n.c); + str = id == 1 || id == 2 && (ne <= TO_EXP_NEG || ne >= TO_EXP_POS) ? + toExponential(str, ne) : + toFixedPoint(str, ne, '0'); + } else { + n = round(new BigNumber(n), i, rm); + + // n.e may have changed if the value was rounded up. + e = n.e; + + str = coeffToString(n.c); + len = str.length; + + // toPrecision returns exponential notation if the number of significant digits + // specified is less than the number of digits necessary to represent the integer + // part of the value in fixed-point notation. + + // Exponential notation. + if (id == 1 || id == 2 && (i <= e || e <= TO_EXP_NEG)) { + + // Append zeros? + for (; len < i; str += '0', len++) {;} + str = toExponential(str, e); + + // Fixed-point notation. + } else { + i -= ne; + str = toFixedPoint(str, e, '0'); + + // Append zeros? + if (e + 1 > len) { + if (--i > 0) for (str += '.'; i--; str += '0') {;} + } else { + i += e - len; + if (i > 0) { + if (e + 1 == len) str += '.'; + for (; i--; str += '0') {;} + } + } + } + } + + return n.s < 0 && c0 ? '-' + str : str; + } + + + // Handle BigNumber.max and BigNumber.min. + function maxOrMin(args, method) { + var n, + i = 1, + m = new BigNumber(args[0]); + + for (; i < args.length; i++) { + n = new BigNumber(args[i]); + + // If any number is NaN, return NaN. + if (!n.s) { + m = n; + break; + } else if (method.call(m, n)) { + m = n; + } + } + + return m; + } + + + /* + * Strip trailing zeros, calculate base 10 exponent and check against MIN_EXP and MAX_EXP. + * Called by minus, plus and times. + */ + function normalise(n, c, e) { + var i = 1, + j = c.length; + + // Remove trailing zeros. + for (; !c[--j]; c.pop()) {;} + + // Calculate the base 10 exponent. First get the number of digits of c[0]. + for (j = c[0]; j >= 10; j /= 10, i++) {;} + + // Overflow? + if ((e = i + e * LOG_BASE - 1) > MAX_EXP) { + + // Infinity. + n.c = n.e = null; + + // Underflow? + } else if (e < MIN_EXP) { + + // Zero. + n.c = [n.e = 0]; + } else { + n.e = e; + n.c = c; + } + + return n; + } + + + // Handle values that fail the validity test in BigNumber. + parseNumeric = function () { + var basePrefix = /^(-?)0([xbo])(?=\w[\w.]*$)/i, + dotAfter = /^([^.]+)\.$/, + dotBefore = /^\.([^.]+)$/, + isInfinityOrNaN = /^-?(Infinity|NaN)$/, + whitespaceOrPlus = /^\s*\+(?=[\w.])|^\s+|\s+$/g; + + return function (x, str, isNum, b) { + var base, + s = isNum ? str : str.replace(whitespaceOrPlus, ''); + + // No exception on ±Infinity or NaN. + if (isInfinityOrNaN.test(s)) { + x.s = isNaN(s) ? null : s < 0 ? -1 : 1; + } else { + if (!isNum) { + + // basePrefix = /^(-?)0([xbo])(?=\w[\w.]*$)/i + s = s.replace(basePrefix, function (m, p1, p2) { + base = (p2 = p2.toLowerCase()) == 'x' ? 16 : p2 == 'b' ? 2 : 8; + return !b || b == base ? p1 : m; + }); + + if (b) { + base = b; + + // E.g. '1.' to '1', '.1' to '0.1' + s = s.replace(dotAfter, '$1').replace(dotBefore, '0.$1'); + } + + if (str != s) return new BigNumber(s, base); + } + + // '[BigNumber Error] Not a number: {n}' + // '[BigNumber Error] Not a base {b} number: {n}' + if (BigNumber.DEBUG) { + throw Error( + bignumberError + 'Not a' + (b ? ' base ' + b : '') + ' number: ' + str); + } + + // NaN + x.s = null; + } + + x.c = x.e = null; + }; + }(); + + + /* + * Round x to sd significant digits using rounding mode rm. Check for over/under-flow. + * If r is truthy, it is known that there are more digits after the rounding digit. + */ + function round(x, sd, rm, r) { + var d,i,j,k,n,ni,rd, + xc = x.c, + pows10 = POWS_TEN; + + // if x is not Infinity or NaN... + if (xc) { + + // rd is the rounding digit, i.e. the digit after the digit that may be rounded up. + // n is a base 1e14 number, the value of the element of array x.c containing rd. + // ni is the index of n within x.c. + // d is the number of digits of n. + // i is the index of rd within n including leading zeros. + // j is the actual index of rd within n (if < 0, rd is a leading zero). + out: { + + // Get the number of digits of the first element of xc. + for (d = 1, k = xc[0]; k >= 10; k /= 10, d++) {;} + i = sd - d; + + // If the rounding digit is in the first element of xc... + if (i < 0) { + i += LOG_BASE; + j = sd; + n = xc[ni = 0]; + + // Get the rounding digit at index j of n. + rd = n / pows10[d - j - 1] % 10 | 0; + } else { + ni = mathceil((i + 1) / LOG_BASE); + + if (ni >= xc.length) { + + if (r) { + + // Needed by sqrt. + for (; xc.length <= ni; xc.push(0)) {;} + n = rd = 0; + d = 1; + i %= LOG_BASE; + j = i - LOG_BASE + 1; + } else { + break out; + } + } else { + n = k = xc[ni]; + + // Get the number of digits of n. + for (d = 1; k >= 10; k /= 10, d++) {;} + + // Get the index of rd within n. + i %= LOG_BASE; + + // Get the index of rd within n, adjusted for leading zeros. + // The number of leading zeros of n is given by LOG_BASE - d. + j = i - LOG_BASE + d; + + // Get the rounding digit at index j of n. + rd = j < 0 ? 0 : n / pows10[d - j - 1] % 10 | 0; + } + } + + r = r || sd < 0 || + + // Are there any non-zero digits after the rounding digit? + // The expression n % pows10[d - j - 1] returns all digits of n to the right + // of the digit at j, e.g. if n is 908714 and j is 2, the expression gives 714. + xc[ni + 1] != null || (j < 0 ? n : n % pows10[d - j - 1]); + + r = rm < 4 ? + (rd || r) && (rm == 0 || rm == (x.s < 0 ? 3 : 2)) : + rd > 5 || rd == 5 && (rm == 4 || r || rm == 6 && + + // Check whether the digit to the left of the rounding digit is odd. + (i > 0 ? j > 0 ? n / pows10[d - j] : 0 : xc[ni - 1]) % 10 & 1 || + rm == (x.s < 0 ? 8 : 7)); + + if (sd < 1 || !xc[0]) { + xc.length = 0; + + if (r) { + + // Convert sd to decimal places. + sd -= x.e + 1; + + // 1, 0.1, 0.01, 0.001, 0.0001 etc. + xc[0] = pows10[(LOG_BASE - sd % LOG_BASE) % LOG_BASE]; + x.e = -sd || 0; + } else { + + // Zero. + xc[0] = x.e = 0; + } + + return x; + } + + // Remove excess digits. + if (i == 0) { + xc.length = ni; + k = 1; + ni--; + } else { + xc.length = ni + 1; + k = pows10[LOG_BASE - i]; + + // E.g. 56700 becomes 56000 if 7 is the rounding digit. + // j > 0 means i > number of leading zeros of n. + xc[ni] = j > 0 ? mathfloor(n / pows10[d - j] % pows10[j]) * k : 0; + } + + // Round up? + if (r) { + + for (;;) { + + // If the digit to be rounded up is in the first element of xc... + if (ni == 0) { + + // i will be the length of xc[0] before k is added. + for (i = 1, j = xc[0]; j >= 10; j /= 10, i++) {;} + j = xc[0] += k; + for (k = 1; j >= 10; j /= 10, k++) {;} + + // if i != k the length has increased. + if (i != k) { + x.e++; + if (xc[0] == BASE) xc[0] = 1; + } + + break; + } else { + xc[ni] += k; + if (xc[ni] != BASE) break; + xc[ni--] = 0; + k = 1; + } + } + } + + // Remove trailing zeros. + for (i = xc.length; xc[--i] === 0; xc.pop()) {;} + } + + // Overflow? Infinity. + if (x.e > MAX_EXP) { + x.c = x.e = null; + + // Underflow? Zero. + } else if (x.e < MIN_EXP) { + x.c = [x.e = 0]; + } + } + + return x; + } + + + function valueOf(n) { + var str, + e = n.e; + + if (e === null) return n.toString(); + + str = coeffToString(n.c); + + str = e <= TO_EXP_NEG || e >= TO_EXP_POS ? + toExponential(str, e) : + toFixedPoint(str, e, '0'); + + return n.s < 0 ? '-' + str : str; + } + + + // PROTOTYPE/INSTANCE METHODS + + + /* + * Return a new BigNumber whose value is the absolute value of this BigNumber. + */ + P.absoluteValue = P.abs = function () { + var x = new BigNumber(this); + if (x.s < 0) x.s = 1; + return x; + }; + + + /* + * Return + * 1 if the value of this BigNumber is greater than the value of BigNumber(y, b), + * -1 if the value of this BigNumber is less than the value of BigNumber(y, b), + * 0 if they have the same value, + * or null if the value of either is NaN. + */ + P.comparedTo = function (y, b) { + return compare(this, new BigNumber(y, b)); + }; + + + /* + * If dp is undefined or null or true or false, return the number of decimal places of the + * value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. + * + * Otherwise, if dp is a number, return a new BigNumber whose value is the value of this + * BigNumber rounded to a maximum of dp decimal places using rounding mode rm, or + * ROUNDING_MODE if rm is omitted. + * + * [dp] {number} Decimal places: integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + */ + P.decimalPlaces = P.dp = function (dp, rm) { + var c,n,v, + x = this; + + if (dp != null) { + intCheck(dp, 0, MAX); + if (rm == null) rm = ROUNDING_MODE;else + intCheck(rm, 0, 8); + + return round(new BigNumber(x), dp + x.e + 1, rm); + } + + if (!(c = x.c)) return null; + n = ((v = c.length - 1) - bitFloor(this.e / LOG_BASE)) * LOG_BASE; + + // Subtract the number of trailing zeros of the last number. + if (v = c[v]) for (; v % 10 == 0; v /= 10, n--) {;} + if (n < 0) n = 0; + + return n; + }; + + + /* + * n / 0 = I + * n / N = N + * n / I = 0 + * 0 / n = 0 + * 0 / 0 = N + * 0 / N = N + * 0 / I = 0 + * N / n = N + * N / 0 = N + * N / N = N + * N / I = N + * I / n = I + * I / 0 = I + * I / N = N + * I / I = N + * + * Return a new BigNumber whose value is the value of this BigNumber divided by the value of + * BigNumber(y, b), rounded according to DECIMAL_PLACES and ROUNDING_MODE. + */ + P.dividedBy = P.div = function (y, b) { + return div(this, new BigNumber(y, b), DECIMAL_PLACES, ROUNDING_MODE); + }; + + + /* + * Return a new BigNumber whose value is the integer part of dividing the value of this + * BigNumber by the value of BigNumber(y, b). + */ + P.dividedToIntegerBy = P.idiv = function (y, b) { + return div(this, new BigNumber(y, b), 0, 1); + }; + + + /* + * Return a BigNumber whose value is the value of this BigNumber exponentiated by n. + * + * If m is present, return the result modulo m. + * If n is negative round according to DECIMAL_PLACES and ROUNDING_MODE. + * If POW_PRECISION is non-zero and m is not present, round to POW_PRECISION using ROUNDING_MODE. + * + * The modular power operation works efficiently when x, n, and m are integers, otherwise it + * is equivalent to calculating x.exponentiatedBy(n).modulo(m) with a POW_PRECISION of 0. + * + * n {number|string|BigNumber} The exponent. An integer. + * [m] {number|string|BigNumber} The modulus. + * + * '[BigNumber Error] Exponent not an integer: {n}' + */ + P.exponentiatedBy = P.pow = function (n, m) { + var half,isModExp,i,k,more,nIsBig,nIsNeg,nIsOdd,y, + x = this; + + n = new BigNumber(n); + + // Allow NaN and ±Infinity, but not other non-integers. + if (n.c && !n.isInteger()) { + throw Error( + bignumberError + 'Exponent not an integer: ' + valueOf(n)); + } + + if (m != null) m = new BigNumber(m); + + // Exponent of MAX_SAFE_INTEGER is 15. + nIsBig = n.e > 14; + + // If x is NaN, ±Infinity, ±0 or ±1, or n is ±Infinity, NaN or ±0. + if (!x.c || !x.c[0] || x.c[0] == 1 && !x.e && x.c.length == 1 || !n.c || !n.c[0]) { + + // The sign of the result of pow when x is negative depends on the evenness of n. + // If +n overflows to ±Infinity, the evenness of n would be not be known. + y = new BigNumber(Math.pow(+valueOf(x), nIsBig ? 2 - isOdd(n) : +valueOf(n))); + return m ? y.mod(m) : y; + } + + nIsNeg = n.s < 0; + + if (m) { + + // x % m returns NaN if abs(m) is zero, or m is NaN. + if (m.c ? !m.c[0] : !m.s) return new BigNumber(NaN); + + isModExp = !nIsNeg && x.isInteger() && m.isInteger(); + + if (isModExp) x = x.mod(m); + + // Overflow to ±Infinity: >=2**1e10 or >=1.0000024**1e15. + // Underflow to ±0: <=0.79**1e10 or <=0.9999975**1e15. + } else if (n.e > 9 && (x.e > 0 || x.e < -1 || (x.e == 0 + // [1, 240000000] + ? x.c[0] > 1 || nIsBig && x.c[1] >= 24e7 + // [80000000000000] [99999750000000] + : x.c[0] < 8e13 || nIsBig && x.c[0] <= 9999975e7))) { + + // If x is negative and n is odd, k = -0, else k = 0. + k = x.s < 0 && isOdd(n) ? -0 : 0; + + // If x >= 1, k = ±Infinity. + if (x.e > -1) k = 1 / k; + + // If n is negative return ±0, else return ±Infinity. + return new BigNumber(nIsNeg ? 1 / k : k); + + } else if (POW_PRECISION) { + + // Truncating each coefficient array to a length of k after each multiplication + // equates to truncating significant digits to POW_PRECISION + [28, 41], + // i.e. there will be a minimum of 28 guard digits retained. + k = mathceil(POW_PRECISION / LOG_BASE + 2); + } + + if (nIsBig) { + half = new BigNumber(0.5); + if (nIsNeg) n.s = 1; + nIsOdd = isOdd(n); + } else { + i = Math.abs(+valueOf(n)); + nIsOdd = i % 2; + } + + y = new BigNumber(ONE); + + // Performs 54 loop iterations for n of 9007199254740991. + for (;;) { + + if (nIsOdd) { + y = y.times(x); + if (!y.c) break; + + if (k) { + if (y.c.length > k) y.c.length = k; + } else if (isModExp) { + y = y.mod(m); //y = y.minus(div(y, m, 0, MODULO_MODE).times(m)); + } + } + + if (i) { + i = mathfloor(i / 2); + if (i === 0) break; + nIsOdd = i % 2; + } else { + n = n.times(half); + round(n, n.e + 1, 1); + + if (n.e > 14) { + nIsOdd = isOdd(n); + } else { + i = +valueOf(n); + if (i === 0) break; + nIsOdd = i % 2; + } + } + + x = x.times(x); + + if (k) { + if (x.c && x.c.length > k) x.c.length = k; + } else if (isModExp) { + x = x.mod(m); //x = x.minus(div(x, m, 0, MODULO_MODE).times(m)); + } + } + + if (isModExp) return y; + if (nIsNeg) y = ONE.div(y); + + return m ? y.mod(m) : k ? round(y, POW_PRECISION, ROUNDING_MODE, more) : y; + }; + + + /* + * Return a new BigNumber whose value is the value of this BigNumber rounded to an integer + * using rounding mode rm, or ROUNDING_MODE if rm is omitted. + * + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {rm}' + */ + P.integerValue = function (rm) { + var n = new BigNumber(this); + if (rm == null) rm = ROUNDING_MODE;else + intCheck(rm, 0, 8); + return round(n, n.e + 1, rm); + }; + + + /* + * Return true if the value of this BigNumber is equal to the value of BigNumber(y, b), + * otherwise return false. + */ + P.isEqualTo = P.eq = function (y, b) { + return compare(this, new BigNumber(y, b)) === 0; + }; + + + /* + * Return true if the value of this BigNumber is a finite number, otherwise return false. + */ + P.isFinite = function () { + return !!this.c; + }; + + + /* + * Return true if the value of this BigNumber is greater than the value of BigNumber(y, b), + * otherwise return false. + */ + P.isGreaterThan = P.gt = function (y, b) { + return compare(this, new BigNumber(y, b)) > 0; + }; + + + /* + * Return true if the value of this BigNumber is greater than or equal to the value of + * BigNumber(y, b), otherwise return false. + */ + P.isGreaterThanOrEqualTo = P.gte = function (y, b) { + return (b = compare(this, new BigNumber(y, b))) === 1 || b === 0; + + }; + + + /* + * Return true if the value of this BigNumber is an integer, otherwise return false. + */ + P.isInteger = function () { + return !!this.c && bitFloor(this.e / LOG_BASE) > this.c.length - 2; + }; + + + /* + * Return true if the value of this BigNumber is less than the value of BigNumber(y, b), + * otherwise return false. + */ + P.isLessThan = P.lt = function (y, b) { + return compare(this, new BigNumber(y, b)) < 0; + }; + + + /* + * Return true if the value of this BigNumber is less than or equal to the value of + * BigNumber(y, b), otherwise return false. + */ + P.isLessThanOrEqualTo = P.lte = function (y, b) { + return (b = compare(this, new BigNumber(y, b))) === -1 || b === 0; + }; + + + /* + * Return true if the value of this BigNumber is NaN, otherwise return false. + */ + P.isNaN = function () { + return !this.s; + }; + + + /* + * Return true if the value of this BigNumber is negative, otherwise return false. + */ + P.isNegative = function () { + return this.s < 0; + }; + + + /* + * Return true if the value of this BigNumber is positive, otherwise return false. + */ + P.isPositive = function () { + return this.s > 0; + }; + + + /* + * Return true if the value of this BigNumber is 0 or -0, otherwise return false. + */ + P.isZero = function () { + return !!this.c && this.c[0] == 0; + }; + + + /* + * n - 0 = n + * n - N = N + * n - I = -I + * 0 - n = -n + * 0 - 0 = 0 + * 0 - N = N + * 0 - I = -I + * N - n = N + * N - 0 = N + * N - N = N + * N - I = N + * I - n = I + * I - 0 = I + * I - N = N + * I - I = N + * + * Return a new BigNumber whose value is the value of this BigNumber minus the value of + * BigNumber(y, b). + */ + P.minus = function (y, b) { + var i,j,t,xLTy, + x = this, + a = x.s; + + y = new BigNumber(y, b); + b = y.s; + + // Either NaN? + if (!a || !b) return new BigNumber(NaN); + + // Signs differ? + if (a != b) { + y.s = -b; + return x.plus(y); + } + + var xe = x.e / LOG_BASE, + ye = y.e / LOG_BASE, + xc = x.c, + yc = y.c; + + if (!xe || !ye) { + + // Either Infinity? + if (!xc || !yc) return xc ? (y.s = -b, y) : new BigNumber(yc ? x : NaN); + + // Either zero? + if (!xc[0] || !yc[0]) { + + // Return y if y is non-zero, x if x is non-zero, or zero if both are zero. + return yc[0] ? (y.s = -b, y) : new BigNumber(xc[0] ? x : + + // IEEE 754 (2008) 6.3: n - n = -0 when rounding to -Infinity + ROUNDING_MODE == 3 ? -0 : 0); + } + } + + xe = bitFloor(xe); + ye = bitFloor(ye); + xc = xc.slice(); + + // Determine which is the bigger number. + if (a = xe - ye) { + + if (xLTy = a < 0) { + a = -a; + t = xc; + } else { + ye = xe; + t = yc; + } + + t.reverse(); + + // Prepend zeros to equalise exponents. + for (b = a; b--; t.push(0)) {;} + t.reverse(); + } else { + + // Exponents equal. Check digit by digit. + j = (xLTy = (a = xc.length) < (b = yc.length)) ? a : b; + + for (a = b = 0; b < j; b++) { + + if (xc[b] != yc[b]) { + xLTy = xc[b] < yc[b]; + break; + } + } + } + + // x < y? Point xc to the array of the bigger number. + if (xLTy) t = xc, xc = yc, yc = t, y.s = -y.s; + + b = (j = yc.length) - (i = xc.length); + + // Append zeros to xc if shorter. + // No need to add zeros to yc if shorter as subtract only needs to start at yc.length. + if (b > 0) for (; b--; xc[i++] = 0) {;} + b = BASE - 1; + + // Subtract yc from xc. + for (; j > a;) { + + if (xc[--j] < yc[j]) { + for (i = j; i && !xc[--i]; xc[i] = b) {;} + --xc[i]; + xc[j] += BASE; + } + + xc[j] -= yc[j]; + } + + // Remove leading zeros and adjust exponent accordingly. + for (; xc[0] == 0; xc.splice(0, 1), --ye) {;} + + // Zero? + if (!xc[0]) { + + // Following IEEE 754 (2008) 6.3, + // n - n = +0 but n - n = -0 when rounding towards -Infinity. + y.s = ROUNDING_MODE == 3 ? -1 : 1; + y.c = [y.e = 0]; + return y; + } + + // No need to check for Infinity as +x - +y != Infinity && -x - -y != Infinity + // for finite x and y. + return normalise(y, xc, ye); + }; + + + /* + * n % 0 = N + * n % N = N + * n % I = n + * 0 % n = 0 + * -0 % n = -0 + * 0 % 0 = N + * 0 % N = N + * 0 % I = 0 + * N % n = N + * N % 0 = N + * N % N = N + * N % I = N + * I % n = N + * I % 0 = N + * I % N = N + * I % I = N + * + * Return a new BigNumber whose value is the value of this BigNumber modulo the value of + * BigNumber(y, b). The result depends on the value of MODULO_MODE. + */ + P.modulo = P.mod = function (y, b) { + var q,s, + x = this; + + y = new BigNumber(y, b); + + // Return NaN if x is Infinity or NaN, or y is NaN or zero. + if (!x.c || !y.s || y.c && !y.c[0]) { + return new BigNumber(NaN); + + // Return x if y is Infinity or x is zero. + } else if (!y.c || x.c && !x.c[0]) { + return new BigNumber(x); + } + + if (MODULO_MODE == 9) { + + // Euclidian division: q = sign(y) * floor(x / abs(y)) + // r = x - qy where 0 <= r < abs(y) + s = y.s; + y.s = 1; + q = div(x, y, 0, 3); + y.s = s; + q.s *= s; + } else { + q = div(x, y, 0, MODULO_MODE); + } + + y = x.minus(q.times(y)); + + // To match JavaScript %, ensure sign of zero is sign of dividend. + if (!y.c[0] && MODULO_MODE == 1) y.s = x.s; + + return y; + }; + + + /* + * n * 0 = 0 + * n * N = N + * n * I = I + * 0 * n = 0 + * 0 * 0 = 0 + * 0 * N = N + * 0 * I = N + * N * n = N + * N * 0 = N + * N * N = N + * N * I = N + * I * n = I + * I * 0 = N + * I * N = N + * I * I = I + * + * Return a new BigNumber whose value is the value of this BigNumber multiplied by the value + * of BigNumber(y, b). + */ + P.multipliedBy = P.times = function (y, b) { + var c,e,i,j,k,m,xcL,xlo,xhi,ycL,ylo,yhi,zc, + base,sqrtBase, + x = this, + xc = x.c, + yc = (y = new BigNumber(y, b)).c; + + // Either NaN, ±Infinity or ±0? + if (!xc || !yc || !xc[0] || !yc[0]) { + + // Return NaN if either is NaN, or one is 0 and the other is Infinity. + if (!x.s || !y.s || xc && !xc[0] && !yc || yc && !yc[0] && !xc) { + y.c = y.e = y.s = null; + } else { + y.s *= x.s; + + // Return ±Infinity if either is ±Infinity. + if (!xc || !yc) { + y.c = y.e = null; + + // Return ±0 if either is ±0. + } else { + y.c = [0]; + y.e = 0; + } + } + + return y; + } + + e = bitFloor(x.e / LOG_BASE) + bitFloor(y.e / LOG_BASE); + y.s *= x.s; + xcL = xc.length; + ycL = yc.length; + + // Ensure xc points to longer array and xcL to its length. + if (xcL < ycL) zc = xc, xc = yc, yc = zc, i = xcL, xcL = ycL, ycL = i; + + // Initialise the result array with zeros. + for (i = xcL + ycL, zc = []; i--; zc.push(0)) {;} + + base = BASE; + sqrtBase = SQRT_BASE; + + for (i = ycL; --i >= 0;) { + c = 0; + ylo = yc[i] % sqrtBase; + yhi = yc[i] / sqrtBase | 0; + + for (k = xcL, j = i + k; j > i;) { + xlo = xc[--k] % sqrtBase; + xhi = xc[k] / sqrtBase | 0; + m = yhi * xlo + xhi * ylo; + xlo = ylo * xlo + m % sqrtBase * sqrtBase + zc[j] + c; + c = (xlo / base | 0) + (m / sqrtBase | 0) + yhi * xhi; + zc[j--] = xlo % base; + } + + zc[j] = c; + } + + if (c) { + ++e; + } else { + zc.splice(0, 1); + } + + return normalise(y, zc, e); + }; + + + /* + * Return a new BigNumber whose value is the value of this BigNumber negated, + * i.e. multiplied by -1. + */ + P.negated = function () { + var x = new BigNumber(this); + x.s = -x.s || null; + return x; + }; + + + /* + * n + 0 = n + * n + N = N + * n + I = I + * 0 + n = n + * 0 + 0 = 0 + * 0 + N = N + * 0 + I = I + * N + n = N + * N + 0 = N + * N + N = N + * N + I = N + * I + n = I + * I + 0 = I + * I + N = N + * I + I = I + * + * Return a new BigNumber whose value is the value of this BigNumber plus the value of + * BigNumber(y, b). + */ + P.plus = function (y, b) { + var t, + x = this, + a = x.s; + + y = new BigNumber(y, b); + b = y.s; + + // Either NaN? + if (!a || !b) return new BigNumber(NaN); + + // Signs differ? + if (a != b) { + y.s = -b; + return x.minus(y); + } + + var xe = x.e / LOG_BASE, + ye = y.e / LOG_BASE, + xc = x.c, + yc = y.c; + + if (!xe || !ye) { + + // Return ±Infinity if either ±Infinity. + if (!xc || !yc) return new BigNumber(a / 0); + + // Either zero? + // Return y if y is non-zero, x if x is non-zero, or zero if both are zero. + if (!xc[0] || !yc[0]) return yc[0] ? y : new BigNumber(xc[0] ? x : a * 0); + } + + xe = bitFloor(xe); + ye = bitFloor(ye); + xc = xc.slice(); + + // Prepend zeros to equalise exponents. Faster to use reverse then do unshifts. + if (a = xe - ye) { + if (a > 0) { + ye = xe; + t = yc; + } else { + a = -a; + t = xc; + } + + t.reverse(); + for (; a--; t.push(0)) {;} + t.reverse(); + } + + a = xc.length; + b = yc.length; + + // Point xc to the longer array, and b to the shorter length. + if (a - b < 0) t = yc, yc = xc, xc = t, b = a; + + // Only start adding at yc.length - 1 as the further digits of xc can be ignored. + for (a = 0; b;) { + a = (xc[--b] = xc[b] + yc[b] + a) / BASE | 0; + xc[b] = BASE === xc[b] ? 0 : xc[b] % BASE; + } + + if (a) { + xc = [a].concat(xc); + ++ye; + } + + // No need to check for zero, as +x + +y != 0 && -x + -y != 0 + // ye = MAX_EXP + 1 possible + return normalise(y, xc, ye); + }; + + + /* + * If sd is undefined or null or true or false, return the number of significant digits of + * the value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. + * If sd is true include integer-part trailing zeros in the count. + * + * Otherwise, if sd is a number, return a new BigNumber whose value is the value of this + * BigNumber rounded to a maximum of sd significant digits using rounding mode rm, or + * ROUNDING_MODE if rm is omitted. + * + * sd {number|boolean} number: significant digits: integer, 1 to MAX inclusive. + * boolean: whether to count integer-part trailing zeros: true or false. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' + */ + P.precision = P.sd = function (sd, rm) { + var c,n,v, + x = this; + + if (sd != null && sd !== !!sd) { + intCheck(sd, 1, MAX); + if (rm == null) rm = ROUNDING_MODE;else + intCheck(rm, 0, 8); + + return round(new BigNumber(x), sd, rm); + } + + if (!(c = x.c)) return null; + v = c.length - 1; + n = v * LOG_BASE + 1; + + if (v = c[v]) { + + // Subtract the number of trailing zeros of the last element. + for (; v % 10 == 0; v /= 10, n--) {;} + + // Add the number of digits of the first element. + for (v = c[0]; v >= 10; v /= 10, n++) {;} + } + + if (sd && x.e + 1 > n) n = x.e + 1; + + return n; + }; + + + /* + * Return a new BigNumber whose value is the value of this BigNumber shifted by k places + * (powers of 10). Shift to the right if n > 0, and to the left if n < 0. + * + * k {number} Integer, -MAX_SAFE_INTEGER to MAX_SAFE_INTEGER inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {k}' + */ + P.shiftedBy = function (k) { + intCheck(k, -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER); + return this.times('1e' + k); + }; + + + /* + * sqrt(-n) = N + * sqrt(N) = N + * sqrt(-I) = N + * sqrt(I) = I + * sqrt(0) = 0 + * sqrt(-0) = -0 + * + * Return a new BigNumber whose value is the square root of the value of this BigNumber, + * rounded according to DECIMAL_PLACES and ROUNDING_MODE. + */ + P.squareRoot = P.sqrt = function () { + var m,n,r,rep,t, + x = this, + c = x.c, + s = x.s, + e = x.e, + dp = DECIMAL_PLACES + 4, + half = new BigNumber('0.5'); + + // Negative/NaN/Infinity/zero? + if (s !== 1 || !c || !c[0]) { + return new BigNumber(!s || s < 0 && (!c || c[0]) ? NaN : c ? x : 1 / 0); + } + + // Initial estimate. + s = Math.sqrt(+valueOf(x)); + + // Math.sqrt underflow/overflow? + // Pass x to Math.sqrt as integer, then adjust the exponent of the result. + if (s == 0 || s == 1 / 0) { + n = coeffToString(c); + if ((n.length + e) % 2 == 0) n += '0'; + s = Math.sqrt(+n); + e = bitFloor((e + 1) / 2) - (e < 0 || e % 2); + + if (s == 1 / 0) { + n = '5e' + e; + } else { + n = s.toExponential(); + n = n.slice(0, n.indexOf('e') + 1) + e; + } + + r = new BigNumber(n); + } else { + r = new BigNumber(s + ''); + } + + // Check for zero. + // r could be zero if MIN_EXP is changed after the this value was created. + // This would cause a division by zero (x/t) and hence Infinity below, which would cause + // coeffToString to throw. + if (r.c[0]) { + e = r.e; + s = e + dp; + if (s < 3) s = 0; + + // Newton-Raphson iteration. + for (;;) { + t = r; + r = half.times(t.plus(div(x, t, dp, 1))); + + if (coeffToString(t.c).slice(0, s) === (n = coeffToString(r.c)).slice(0, s)) { + + // The exponent of r may here be one less than the final result exponent, + // e.g 0.0009999 (e-4) --> 0.001 (e-3), so adjust s so the rounding digits + // are indexed correctly. + if (r.e < e) --s; + n = n.slice(s - 3, s + 1); + + // The 4th rounding digit may be in error by -1 so if the 4 rounding digits + // are 9999 or 4999 (i.e. approaching a rounding boundary) continue the + // iteration. + if (n == '9999' || !rep && n == '4999') { + + // On the first iteration only, check to see if rounding up gives the + // exact result as the nines may infinitely repeat. + if (!rep) { + round(t, t.e + DECIMAL_PLACES + 2, 0); + + if (t.times(t).eq(x)) { + r = t; + break; + } + } + + dp += 4; + s += 4; + rep = 1; + } else { + + // If rounding digits are null, 0{0,4} or 50{0,3}, check for exact + // result. If not, then there are further digits and m will be truthy. + if (!+n || !+n.slice(1) && n.charAt(0) == '5') { + + // Truncate to the first rounding digit. + round(r, r.e + DECIMAL_PLACES + 2, 1); + m = !r.times(r).eq(x); + } + + break; + } + } + } + } + + return round(r, r.e + DECIMAL_PLACES + 1, ROUNDING_MODE, m); + }; + + + /* + * Return a string representing the value of this BigNumber in exponential notation and + * rounded using ROUNDING_MODE to dp fixed decimal places. + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + */ + P.toExponential = function (dp, rm) { + if (dp != null) { + intCheck(dp, 0, MAX); + dp++; + } + return format(this, dp, rm, 1); + }; + + + /* + * Return a string representing the value of this BigNumber in fixed-point notation rounding + * to dp fixed decimal places using rounding mode rm, or ROUNDING_MODE if rm is omitted. + * + * Note: as with JavaScript's number type, (-0).toFixed(0) is '0', + * but e.g. (-0.00001).toFixed(0) is '-0'. + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + */ + P.toFixed = function (dp, rm) { + if (dp != null) { + intCheck(dp, 0, MAX); + dp = dp + this.e + 1; + } + return format(this, dp, rm); + }; + + + /* + * Return a string representing the value of this BigNumber in fixed-point notation rounded + * using rm or ROUNDING_MODE to dp decimal places, and formatted according to the properties + * of the format or FORMAT object (see BigNumber.set). + * + * The formatting object may contain some or all of the properties shown below. + * + * FORMAT = { + * prefix: '', + * groupSize: 3, + * secondaryGroupSize: 0, + * groupSeparator: ',', + * decimalSeparator: '.', + * fractionGroupSize: 0, + * fractionGroupSeparator: '\xA0', // non-breaking space + * suffix: '' + * }; + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * [format] {object} Formatting options. See FORMAT pbject above. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + * '[BigNumber Error] Argument not an object: {format}' + */ + P.toFormat = function (dp, rm, format) { + var str, + x = this; + + if (format == null) { + if (dp != null && rm && typeof rm == 'object') { + format = rm; + rm = null; + } else if (dp && typeof dp == 'object') { + format = dp; + dp = rm = null; + } else { + format = FORMAT; + } + } else if (typeof format != 'object') { + throw Error( + bignumberError + 'Argument not an object: ' + format); + } + + str = x.toFixed(dp, rm); + + if (x.c) { + var i, + arr = str.split('.'), + g1 = +format.groupSize, + g2 = +format.secondaryGroupSize, + groupSeparator = format.groupSeparator || '', + intPart = arr[0], + fractionPart = arr[1], + isNeg = x.s < 0, + intDigits = isNeg ? intPart.slice(1) : intPart, + len = intDigits.length; + + if (g2) i = g1, g1 = g2, g2 = i, len -= i; + + if (g1 > 0 && len > 0) { + i = len % g1 || g1; + intPart = intDigits.substr(0, i); + for (; i < len; i += g1) {intPart += groupSeparator + intDigits.substr(i, g1);} + if (g2 > 0) intPart += groupSeparator + intDigits.slice(i); + if (isNeg) intPart = '-' + intPart; + } + + str = fractionPart ? + intPart + (format.decimalSeparator || '') + ((g2 = +format.fractionGroupSize) ? + fractionPart.replace(new RegExp('\\d{' + g2 + '}\\B', 'g'), + '$&' + (format.fractionGroupSeparator || '')) : + fractionPart) : + intPart; + } + + return (format.prefix || '') + str + (format.suffix || ''); + }; + + + /* + * Return an array of two BigNumbers representing the value of this BigNumber as a simple + * fraction with an integer numerator and an integer denominator. + * The denominator will be a positive non-zero value less than or equal to the specified + * maximum denominator. If a maximum denominator is not specified, the denominator will be + * the lowest value necessary to represent the number exactly. + * + * [md] {number|string|BigNumber} Integer >= 1, or Infinity. The maximum denominator. + * + * '[BigNumber Error] Argument {not an integer|out of range} : {md}' + */ + P.toFraction = function (md) { + var d,d0,d1,d2,e,exp,n,n0,n1,q,r,s, + x = this, + xc = x.c; + + if (md != null) { + n = new BigNumber(md); + + // Throw if md is less than one or is not an integer, unless it is Infinity. + if (!n.isInteger() && (n.c || n.s !== 1) || n.lt(ONE)) { + throw Error( + bignumberError + 'Argument ' + ( + n.isInteger() ? 'out of range: ' : 'not an integer: ') + valueOf(n)); + } + } + + if (!xc) return new BigNumber(x); + + d = new BigNumber(ONE); + n1 = d0 = new BigNumber(ONE); + d1 = n0 = new BigNumber(ONE); + s = coeffToString(xc); + + // Determine initial denominator. + // d is a power of 10 and the minimum max denominator that specifies the value exactly. + e = d.e = s.length - x.e - 1; + d.c[0] = POWS_TEN[(exp = e % LOG_BASE) < 0 ? LOG_BASE + exp : exp]; + md = !md || n.comparedTo(d) > 0 ? e > 0 ? d : n1 : n; + + exp = MAX_EXP; + MAX_EXP = 1 / 0; + n = new BigNumber(s); + + // n0 = d1 = 0 + n0.c[0] = 0; + + for (;;) { + q = div(n, d, 0, 1); + d2 = d0.plus(q.times(d1)); + if (d2.comparedTo(md) == 1) break; + d0 = d1; + d1 = d2; + n1 = n0.plus(q.times(d2 = n1)); + n0 = d2; + d = n.minus(q.times(d2 = d)); + n = d2; + } + + d2 = div(md.minus(d0), d1, 0, 1); + n0 = n0.plus(d2.times(n1)); + d0 = d0.plus(d2.times(d1)); + n0.s = n1.s = x.s; + e = e * 2; + + // Determine which fraction is closer to x, n0/d0 or n1/d1 + r = div(n1, d1, e, ROUNDING_MODE).minus(x).abs().comparedTo( + div(n0, d0, e, ROUNDING_MODE).minus(x).abs()) < 1 ? [n1, d1] : [n0, d0]; + + MAX_EXP = exp; + + return r; + }; + + + /* + * Return the value of this BigNumber converted to a number primitive. + */ + P.toNumber = function () { + return +valueOf(this); + }; + + + /* + * Return a string representing the value of this BigNumber rounded to sd significant digits + * using rounding mode rm or ROUNDING_MODE. If sd is less than the number of digits + * necessary to represent the integer part of the value in fixed-point notation, then use + * exponential notation. + * + * [sd] {number} Significant digits. Integer, 1 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' + */ + P.toPrecision = function (sd, rm) { + if (sd != null) intCheck(sd, 1, MAX); + return format(this, sd, rm, 2); + }; + + + /* + * Return a string representing the value of this BigNumber in base b, or base 10 if b is + * omitted. If a base is specified, including base 10, round according to DECIMAL_PLACES and + * ROUNDING_MODE. If a base is not specified, and this BigNumber has a positive exponent + * that is equal to or greater than TO_EXP_POS, or a negative exponent equal to or less than + * TO_EXP_NEG, return exponential notation. + * + * [b] {number} Integer, 2 to ALPHABET.length inclusive. + * + * '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' + */ + P.toString = function (b) { + var str, + n = this, + s = n.s, + e = n.e; + + // Infinity or NaN? + if (e === null) { + if (s) { + str = 'Infinity'; + if (s < 0) str = '-' + str; + } else { + str = 'NaN'; + } + } else { + if (b == null) { + str = e <= TO_EXP_NEG || e >= TO_EXP_POS ? + toExponential(coeffToString(n.c), e) : + toFixedPoint(coeffToString(n.c), e, '0'); + } else if (b === 10) { + n = round(new BigNumber(n), DECIMAL_PLACES + e + 1, ROUNDING_MODE); + str = toFixedPoint(coeffToString(n.c), n.e, '0'); + } else { + intCheck(b, 2, ALPHABET.length, 'Base'); + str = convertBase(toFixedPoint(coeffToString(n.c), e, '0'), 10, b, s, true); + } + + if (s < 0 && n.c[0]) str = '-' + str; + } + + return str; + }; + + + /* + * Return as toString, but do not accept a base argument, and include the minus sign for + * negative zero. + */ + P.valueOf = P.toJSON = function () { + return valueOf(this); + }; + + + P._isBigNumber = true; + + if (configObject != null) BigNumber.set(configObject); + + return BigNumber; + } + + + // PRIVATE HELPER FUNCTIONS + + // These functions don't need access to variables, + // e.g. DECIMAL_PLACES, in the scope of the `clone` function above. + + + function bitFloor(n) { + var i = n | 0; + return n > 0 || n === i ? i : i - 1; + } + + + // Return a coefficient array as a string of base 10 digits. + function coeffToString(a) { + var s,z, + i = 1, + j = a.length, + r = a[0] + ''; + + for (; i < j;) { + s = a[i++] + ''; + z = LOG_BASE - s.length; + for (; z--; s = '0' + s) {;} + r += s; + } + + // Determine trailing zeros. + for (j = r.length; r.charCodeAt(--j) === 48;) {;} + + return r.slice(0, j + 1 || 1); + } + + + // Compare the value of BigNumbers x and y. + function compare(x, y) { + var a,b, + xc = x.c, + yc = y.c, + i = x.s, + j = y.s, + k = x.e, + l = y.e; + + // Either NaN? + if (!i || !j) return null; + + a = xc && !xc[0]; + b = yc && !yc[0]; + + // Either zero? + if (a || b) return a ? b ? 0 : -j : i; + + // Signs differ? + if (i != j) return i; + + a = i < 0; + b = k == l; + + // Either Infinity? + if (!xc || !yc) return b ? 0 : !xc ^ a ? 1 : -1; + + // Compare exponents. + if (!b) return k > l ^ a ? 1 : -1; + + j = (k = xc.length) < (l = yc.length) ? k : l; + + // Compare digit by digit. + for (i = 0; i < j; i++) {if (xc[i] != yc[i]) return xc[i] > yc[i] ^ a ? 1 : -1;} + + // Compare lengths. + return k == l ? 0 : k > l ^ a ? 1 : -1; + } + + + /* + * Check that n is a primitive number, an integer, and in range, otherwise throw. + */ + function intCheck(n, min, max, name) { + if (n < min || n > max || n !== mathfloor(n)) { + throw Error( + bignumberError + (name || 'Argument') + (typeof n == 'number' ? + n < min || n > max ? ' out of range: ' : ' not an integer: ' : + ' not a primitive number: ') + String(n)); + } + } + + + // Assumes finite n. + function isOdd(n) { + var k = n.c.length - 1; + return bitFloor(n.e / LOG_BASE) == k && n.c[k] % 2 != 0; + } + + + function toExponential(str, e) { + return (str.length > 1 ? str.charAt(0) + '.' + str.slice(1) : str) + ( + e < 0 ? 'e' : 'e+') + e; + } + + + function toFixedPoint(str, e, z) { + var len, zs; + + // Negative exponent? + if (e < 0) { + + // Prepend zeros. + for (zs = z + '.'; ++e; zs += z) {;} + str = zs + str; + + // Positive exponent + } else { + len = str.length; + + // Append zeros. + if (++e > len) { + for (zs = z, e -= len; --e; zs += z) {;} + str += zs; + } else if (e < len) { + str = str.slice(0, e) + '.' + str.slice(e); + } + } + + return str; + } + + + // EXPORT + + + BigNumber = clone(); + BigNumber['default'] = BigNumber.BigNumber = BigNumber; + + // AMD. + if (true) { + !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {return BigNumber;}).call(exports, __webpack_require__, exports, module), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + + // Node.js and other environments that support module.exports. + } else {} +})(this); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 237)["default"])) + +/***/ }), +/* 237 */ +/*!*****************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +var lookup = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 62, 0, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, + 21, 22, 23, 24, 25, 0, 0, 0, 0, 63, 0, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, + 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51 +] + +function base64Decode (source, target) { + var sourceLength = source.length + var paddingLength = (source[sourceLength - 2] === '=' ? 2 : (source[sourceLength - 1] === '=' ? 1 + : 0)) + + var tmp + var byteIndex = 0 + var baseLength = (sourceLength - paddingLength) & 0xfffffffc + + for (var i = 0; i < baseLength; i += 4) { + tmp = (lookup[source.charCodeAt(i)] << 18) | + (lookup[source.charCodeAt(i + 1)] << 12) | + (lookup[source.charCodeAt(i + 2)] << 6) | + (lookup[source.charCodeAt(i + 3)]) + + target[byteIndex++] = (tmp >> 16) & 0xFF + target[byteIndex++] = (tmp >> 8) & 0xFF + target[byteIndex++] = (tmp) & 0xFF + } + + if (paddingLength === 1) { + tmp = (lookup[source.charCodeAt(i)] << 10) | + (lookup[source.charCodeAt(i + 1)] << 4) | + (lookup[source.charCodeAt(i + 2)] >> 2) + + target[byteIndex++] = (tmp >> 8) & 0xFF + target[byteIndex++] = tmp & 0xFF + } + + if (paddingLength === 2) { + tmp = (lookup[source.charCodeAt(i)] << 2) | (lookup[source.charCodeAt(i + 1)] >> 4) + + target[byteIndex++] = tmp & 0xFF + } +} + +/* harmony default export */ __webpack_exports__["default"] = ({ + getRandomValues (arr) { + if (!( + arr instanceof Int8Array || + arr instanceof Uint8Array || + arr instanceof Int16Array || + arr instanceof Uint16Array || + arr instanceof Int32Array || + arr instanceof Uint32Array || + arr instanceof Uint8ClampedArray + )) { + throw new Error('Expected an integer array') + } + if (arr.byteLength > 65536) { + throw new Error('Can only request a maximum of 65536 bytes') + } + var crypto = uni.requireNativePlugin('DCloud-Crypto') + base64Decode(crypto.getRandomValues(arr.byteLength), new Uint8Array(arr.buffer, arr.byteOffset, + arr.byteLength)) + return arr + } +}); + + +/***/ }), +/* 238 */ +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***! + \**********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _assertThisInitialized(self) { + if (self === void 0) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + + return self; +} + +module.exports = _assertThisInitialized; + +/***/ }), +/* 239 */ +/*!***************************************!*\ + !*** ./node_modules/semver/semver.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(process) {exports = module.exports = SemVer + +var debug +/* istanbul ignore next */ +if (typeof process === 'object' && + Object({"NODE_ENV":"development","VUE_APP_NAME":"BITCOOO","VUE_APP_PLATFORM":"app-plus","BASE_URL":"/"}) && + Object({"NODE_ENV":"development","VUE_APP_NAME":"BITCOOO","VUE_APP_PLATFORM":"app-plus","BASE_URL":"/"}).NODE_DEBUG && + /\bsemver\b/i.test(Object({"NODE_ENV":"development","VUE_APP_NAME":"BITCOOO","VUE_APP_PLATFORM":"app-plus","BASE_URL":"/"}).NODE_DEBUG)) { + debug = function () { + var args = Array.prototype.slice.call(arguments, 0) + args.unshift('SEMVER') + console.log.apply(console, args) + } +} else { + debug = function () {} +} + +// Note: this is the semver.org version of the spec that it implements +// Not necessarily the package version of this code. +exports.SEMVER_SPEC_VERSION = '2.0.0' + +var MAX_LENGTH = 256 +var MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || + /* istanbul ignore next */ 9007199254740991 + +// Max safe segment length for coercion. +var MAX_SAFE_COMPONENT_LENGTH = 16 + +// The actual regexps go on exports.re +var re = exports.re = [] +var src = exports.src = [] +var R = 0 + +// The following Regular Expressions can be used for tokenizing, +// validating, and parsing SemVer version strings. + +// ## Numeric Identifier +// A single `0`, or a non-zero digit followed by zero or more digits. + +var NUMERICIDENTIFIER = R++ +src[NUMERICIDENTIFIER] = '0|[1-9]\\d*' +var NUMERICIDENTIFIERLOOSE = R++ +src[NUMERICIDENTIFIERLOOSE] = '[0-9]+' + +// ## Non-numeric Identifier +// Zero or more digits, followed by a letter or hyphen, and then zero or +// more letters, digits, or hyphens. + +var NONNUMERICIDENTIFIER = R++ +src[NONNUMERICIDENTIFIER] = '\\d*[a-zA-Z-][a-zA-Z0-9-]*' + +// ## Main Version +// Three dot-separated numeric identifiers. + +var MAINVERSION = R++ +src[MAINVERSION] = '(' + src[NUMERICIDENTIFIER] + ')\\.' + + '(' + src[NUMERICIDENTIFIER] + ')\\.' + + '(' + src[NUMERICIDENTIFIER] + ')' + +var MAINVERSIONLOOSE = R++ +src[MAINVERSIONLOOSE] = '(' + src[NUMERICIDENTIFIERLOOSE] + ')\\.' + + '(' + src[NUMERICIDENTIFIERLOOSE] + ')\\.' + + '(' + src[NUMERICIDENTIFIERLOOSE] + ')' + +// ## Pre-release Version Identifier +// A numeric identifier, or a non-numeric identifier. + +var PRERELEASEIDENTIFIER = R++ +src[PRERELEASEIDENTIFIER] = '(?:' + src[NUMERICIDENTIFIER] + + '|' + src[NONNUMERICIDENTIFIER] + ')' + +var PRERELEASEIDENTIFIERLOOSE = R++ +src[PRERELEASEIDENTIFIERLOOSE] = '(?:' + src[NUMERICIDENTIFIERLOOSE] + + '|' + src[NONNUMERICIDENTIFIER] + ')' + +// ## Pre-release Version +// Hyphen, followed by one or more dot-separated pre-release version +// identifiers. + +var PRERELEASE = R++ +src[PRERELEASE] = '(?:-(' + src[PRERELEASEIDENTIFIER] + + '(?:\\.' + src[PRERELEASEIDENTIFIER] + ')*))' + +var PRERELEASELOOSE = R++ +src[PRERELEASELOOSE] = '(?:-?(' + src[PRERELEASEIDENTIFIERLOOSE] + + '(?:\\.' + src[PRERELEASEIDENTIFIERLOOSE] + ')*))' + +// ## Build Metadata Identifier +// Any combination of digits, letters, or hyphens. + +var BUILDIDENTIFIER = R++ +src[BUILDIDENTIFIER] = '[0-9A-Za-z-]+' + +// ## Build Metadata +// Plus sign, followed by one or more period-separated build metadata +// identifiers. + +var BUILD = R++ +src[BUILD] = '(?:\\+(' + src[BUILDIDENTIFIER] + + '(?:\\.' + src[BUILDIDENTIFIER] + ')*))' + +// ## Full Version String +// A main version, followed optionally by a pre-release version and +// build metadata. + +// Note that the only major, minor, patch, and pre-release sections of +// the version string are capturing groups. The build metadata is not a +// capturing group, because it should not ever be used in version +// comparison. + +var FULL = R++ +var FULLPLAIN = 'v?' + src[MAINVERSION] + + src[PRERELEASE] + '?' + + src[BUILD] + '?' + +src[FULL] = '^' + FULLPLAIN + '$' + +// like full, but allows v1.2.3 and =1.2.3, which people do sometimes. +// also, 1.0.0alpha1 (prerelease without the hyphen) which is pretty +// common in the npm registry. +var LOOSEPLAIN = '[v=\\s]*' + src[MAINVERSIONLOOSE] + + src[PRERELEASELOOSE] + '?' + + src[BUILD] + '?' + +var LOOSE = R++ +src[LOOSE] = '^' + LOOSEPLAIN + '$' + +var GTLT = R++ +src[GTLT] = '((?:<|>)?=?)' + +// Something like "2.*" or "1.2.x". +// Note that "x.x" is a valid xRange identifer, meaning "any version" +// Only the first item is strictly required. +var XRANGEIDENTIFIERLOOSE = R++ +src[XRANGEIDENTIFIERLOOSE] = src[NUMERICIDENTIFIERLOOSE] + '|x|X|\\*' +var XRANGEIDENTIFIER = R++ +src[XRANGEIDENTIFIER] = src[NUMERICIDENTIFIER] + '|x|X|\\*' + +var XRANGEPLAIN = R++ +src[XRANGEPLAIN] = '[v=\\s]*(' + src[XRANGEIDENTIFIER] + ')' + + '(?:\\.(' + src[XRANGEIDENTIFIER] + ')' + + '(?:\\.(' + src[XRANGEIDENTIFIER] + ')' + + '(?:' + src[PRERELEASE] + ')?' + + src[BUILD] + '?' + + ')?)?' + +var XRANGEPLAINLOOSE = R++ +src[XRANGEPLAINLOOSE] = '[v=\\s]*(' + src[XRANGEIDENTIFIERLOOSE] + ')' + + '(?:\\.(' + src[XRANGEIDENTIFIERLOOSE] + ')' + + '(?:\\.(' + src[XRANGEIDENTIFIERLOOSE] + ')' + + '(?:' + src[PRERELEASELOOSE] + ')?' + + src[BUILD] + '?' + + ')?)?' + +var XRANGE = R++ +src[XRANGE] = '^' + src[GTLT] + '\\s*' + src[XRANGEPLAIN] + '$' +var XRANGELOOSE = R++ +src[XRANGELOOSE] = '^' + src[GTLT] + '\\s*' + src[XRANGEPLAINLOOSE] + '$' + +// Coercion. +// Extract anything that could conceivably be a part of a valid semver +var COERCE = R++ +src[COERCE] = '(?:^|[^\\d])' + + '(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '})' + + '(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' + + '(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' + + '(?:$|[^\\d])' + +// Tilde ranges. +// Meaning is "reasonably at or greater than" +var LONETILDE = R++ +src[LONETILDE] = '(?:~>?)' + +var TILDETRIM = R++ +src[TILDETRIM] = '(\\s*)' + src[LONETILDE] + '\\s+' +re[TILDETRIM] = new RegExp(src[TILDETRIM], 'g') +var tildeTrimReplace = '$1~' + +var TILDE = R++ +src[TILDE] = '^' + src[LONETILDE] + src[XRANGEPLAIN] + '$' +var TILDELOOSE = R++ +src[TILDELOOSE] = '^' + src[LONETILDE] + src[XRANGEPLAINLOOSE] + '$' + +// Caret ranges. +// Meaning is "at least and backwards compatible with" +var LONECARET = R++ +src[LONECARET] = '(?:\\^)' + +var CARETTRIM = R++ +src[CARETTRIM] = '(\\s*)' + src[LONECARET] + '\\s+' +re[CARETTRIM] = new RegExp(src[CARETTRIM], 'g') +var caretTrimReplace = '$1^' + +var CARET = R++ +src[CARET] = '^' + src[LONECARET] + src[XRANGEPLAIN] + '$' +var CARETLOOSE = R++ +src[CARETLOOSE] = '^' + src[LONECARET] + src[XRANGEPLAINLOOSE] + '$' + +// A simple gt/lt/eq thing, or just "" to indicate "any version" +var COMPARATORLOOSE = R++ +src[COMPARATORLOOSE] = '^' + src[GTLT] + '\\s*(' + LOOSEPLAIN + ')$|^$' +var COMPARATOR = R++ +src[COMPARATOR] = '^' + src[GTLT] + '\\s*(' + FULLPLAIN + ')$|^$' + +// An expression to strip any whitespace between the gtlt and the thing +// it modifies, so that `> 1.2.3` ==> `>1.2.3` +var COMPARATORTRIM = R++ +src[COMPARATORTRIM] = '(\\s*)' + src[GTLT] + + '\\s*(' + LOOSEPLAIN + '|' + src[XRANGEPLAIN] + ')' + +// this one has to use the /g flag +re[COMPARATORTRIM] = new RegExp(src[COMPARATORTRIM], 'g') +var comparatorTrimReplace = '$1$2$3' + +// Something like `1.2.3 - 1.2.4` +// Note that these all use the loose form, because they'll be +// checked against either the strict or loose comparator form +// later. +var HYPHENRANGE = R++ +src[HYPHENRANGE] = '^\\s*(' + src[XRANGEPLAIN] + ')' + + '\\s+-\\s+' + + '(' + src[XRANGEPLAIN] + ')' + + '\\s*$' + +var HYPHENRANGELOOSE = R++ +src[HYPHENRANGELOOSE] = '^\\s*(' + src[XRANGEPLAINLOOSE] + ')' + + '\\s+-\\s+' + + '(' + src[XRANGEPLAINLOOSE] + ')' + + '\\s*$' + +// Star ranges basically just allow anything at all. +var STAR = R++ +src[STAR] = '(<|>)?=?\\s*\\*' + +// Compile to actual regexp objects. +// All are flag-free, unless they were created above with a flag. +for (var i = 0; i < R; i++) { + debug(i, src[i]) + if (!re[i]) { + re[i] = new RegExp(src[i]) + } +} + +exports.parse = parse +function parse (version, options) { + if (!options || typeof options !== 'object') { + options = { + loose: !!options, + includePrerelease: false + } + } + + if (version instanceof SemVer) { + return version + } + + if (typeof version !== 'string') { + return null + } + + if (version.length > MAX_LENGTH) { + return null + } + + var r = options.loose ? re[LOOSE] : re[FULL] + if (!r.test(version)) { + return null + } + + try { + return new SemVer(version, options) + } catch (er) { + return null + } +} + +exports.valid = valid +function valid (version, options) { + var v = parse(version, options) + return v ? v.version : null +} + +exports.clean = clean +function clean (version, options) { + var s = parse(version.trim().replace(/^[=v]+/, ''), options) + return s ? s.version : null +} + +exports.SemVer = SemVer + +function SemVer (version, options) { + if (!options || typeof options !== 'object') { + options = { + loose: !!options, + includePrerelease: false + } + } + if (version instanceof SemVer) { + if (version.loose === options.loose) { + return version + } else { + version = version.version + } + } else if (typeof version !== 'string') { + throw new TypeError('Invalid Version: ' + version) + } + + if (version.length > MAX_LENGTH) { + throw new TypeError('version is longer than ' + MAX_LENGTH + ' characters') + } + + if (!(this instanceof SemVer)) { + return new SemVer(version, options) + } + + debug('SemVer', version, options) + this.options = options + this.loose = !!options.loose + + var m = version.trim().match(options.loose ? re[LOOSE] : re[FULL]) + + if (!m) { + throw new TypeError('Invalid Version: ' + version) + } + + this.raw = version + + // these are actually numbers + this.major = +m[1] + this.minor = +m[2] + this.patch = +m[3] + + if (this.major > MAX_SAFE_INTEGER || this.major < 0) { + throw new TypeError('Invalid major version') + } + + if (this.minor > MAX_SAFE_INTEGER || this.minor < 0) { + throw new TypeError('Invalid minor version') + } + + if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) { + throw new TypeError('Invalid patch version') + } + + // numberify any prerelease numeric ids + if (!m[4]) { + this.prerelease = [] + } else { + this.prerelease = m[4].split('.').map(function (id) { + if (/^[0-9]+$/.test(id)) { + var num = +id + if (num >= 0 && num < MAX_SAFE_INTEGER) { + return num + } + } + return id + }) + } + + this.build = m[5] ? m[5].split('.') : [] + this.format() +} + +SemVer.prototype.format = function () { + this.version = this.major + '.' + this.minor + '.' + this.patch + if (this.prerelease.length) { + this.version += '-' + this.prerelease.join('.') + } + return this.version +} + +SemVer.prototype.toString = function () { + return this.version +} + +SemVer.prototype.compare = function (other) { + debug('SemVer.compare', this.version, this.options, other) + if (!(other instanceof SemVer)) { + other = new SemVer(other, this.options) + } + + return this.compareMain(other) || this.comparePre(other) +} + +SemVer.prototype.compareMain = function (other) { + if (!(other instanceof SemVer)) { + other = new SemVer(other, this.options) + } + + return compareIdentifiers(this.major, other.major) || + compareIdentifiers(this.minor, other.minor) || + compareIdentifiers(this.patch, other.patch) +} + +SemVer.prototype.comparePre = function (other) { + if (!(other instanceof SemVer)) { + other = new SemVer(other, this.options) + } + + // NOT having a prerelease is > having one + if (this.prerelease.length && !other.prerelease.length) { + return -1 + } else if (!this.prerelease.length && other.prerelease.length) { + return 1 + } else if (!this.prerelease.length && !other.prerelease.length) { + return 0 + } + + var i = 0 + do { + var a = this.prerelease[i] + var b = other.prerelease[i] + debug('prerelease compare', i, a, b) + if (a === undefined && b === undefined) { + return 0 + } else if (b === undefined) { + return 1 + } else if (a === undefined) { + return -1 + } else if (a === b) { + continue + } else { + return compareIdentifiers(a, b) + } + } while (++i) +} + +// preminor will bump the version up to the next minor release, and immediately +// down to pre-release. premajor and prepatch work the same way. +SemVer.prototype.inc = function (release, identifier) { + switch (release) { + case 'premajor': + this.prerelease.length = 0 + this.patch = 0 + this.minor = 0 + this.major++ + this.inc('pre', identifier) + break + case 'preminor': + this.prerelease.length = 0 + this.patch = 0 + this.minor++ + this.inc('pre', identifier) + break + case 'prepatch': + // If this is already a prerelease, it will bump to the next version + // drop any prereleases that might already exist, since they are not + // relevant at this point. + this.prerelease.length = 0 + this.inc('patch', identifier) + this.inc('pre', identifier) + break + // If the input is a non-prerelease version, this acts the same as + // prepatch. + case 'prerelease': + if (this.prerelease.length === 0) { + this.inc('patch', identifier) + } + this.inc('pre', identifier) + break + + case 'major': + // If this is a pre-major version, bump up to the same major version. + // Otherwise increment major. + // 1.0.0-5 bumps to 1.0.0 + // 1.1.0 bumps to 2.0.0 + if (this.minor !== 0 || + this.patch !== 0 || + this.prerelease.length === 0) { + this.major++ + } + this.minor = 0 + this.patch = 0 + this.prerelease = [] + break + case 'minor': + // If this is a pre-minor version, bump up to the same minor version. + // Otherwise increment minor. + // 1.2.0-5 bumps to 1.2.0 + // 1.2.1 bumps to 1.3.0 + if (this.patch !== 0 || this.prerelease.length === 0) { + this.minor++ + } + this.patch = 0 + this.prerelease = [] + break + case 'patch': + // If this is not a pre-release version, it will increment the patch. + // If it is a pre-release it will bump up to the same patch version. + // 1.2.0-5 patches to 1.2.0 + // 1.2.0 patches to 1.2.1 + if (this.prerelease.length === 0) { + this.patch++ + } + this.prerelease = [] + break + // This probably shouldn't be used publicly. + // 1.0.0 "pre" would become 1.0.0-0 which is the wrong direction. + case 'pre': + if (this.prerelease.length === 0) { + this.prerelease = [0] + } else { + var i = this.prerelease.length + while (--i >= 0) { + if (typeof this.prerelease[i] === 'number') { + this.prerelease[i]++ + i = -2 + } + } + if (i === -1) { + // didn't increment anything + this.prerelease.push(0) + } + } + if (identifier) { + // 1.2.0-beta.1 bumps to 1.2.0-beta.2, + // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0 + if (this.prerelease[0] === identifier) { + if (isNaN(this.prerelease[1])) { + this.prerelease = [identifier, 0] + } + } else { + this.prerelease = [identifier, 0] + } + } + break + + default: + throw new Error('invalid increment argument: ' + release) + } + this.format() + this.raw = this.version + return this +} + +exports.inc = inc +function inc (version, release, loose, identifier) { + if (typeof (loose) === 'string') { + identifier = loose + loose = undefined + } + + try { + return new SemVer(version, loose).inc(release, identifier).version + } catch (er) { + return null + } +} + +exports.diff = diff +function diff (version1, version2) { + if (eq(version1, version2)) { + return null + } else { + var v1 = parse(version1) + var v2 = parse(version2) + var prefix = '' + if (v1.prerelease.length || v2.prerelease.length) { + prefix = 'pre' + var defaultResult = 'prerelease' + } + for (var key in v1) { + if (key === 'major' || key === 'minor' || key === 'patch') { + if (v1[key] !== v2[key]) { + return prefix + key + } + } + } + return defaultResult // may be undefined + } +} + +exports.compareIdentifiers = compareIdentifiers + +var numeric = /^[0-9]+$/ +function compareIdentifiers (a, b) { + var anum = numeric.test(a) + var bnum = numeric.test(b) + + if (anum && bnum) { + a = +a + b = +b + } + + return a === b ? 0 + : (anum && !bnum) ? -1 + : (bnum && !anum) ? 1 + : a < b ? -1 + : 1 +} + +exports.rcompareIdentifiers = rcompareIdentifiers +function rcompareIdentifiers (a, b) { + return compareIdentifiers(b, a) +} + +exports.major = major +function major (a, loose) { + return new SemVer(a, loose).major +} + +exports.minor = minor +function minor (a, loose) { + return new SemVer(a, loose).minor +} + +exports.patch = patch +function patch (a, loose) { + return new SemVer(a, loose).patch +} + +exports.compare = compare +function compare (a, b, loose) { + return new SemVer(a, loose).compare(new SemVer(b, loose)) +} + +exports.compareLoose = compareLoose +function compareLoose (a, b) { + return compare(a, b, true) +} + +exports.rcompare = rcompare +function rcompare (a, b, loose) { + return compare(b, a, loose) +} + +exports.sort = sort +function sort (list, loose) { + return list.sort(function (a, b) { + return exports.compare(a, b, loose) + }) +} + +exports.rsort = rsort +function rsort (list, loose) { + return list.sort(function (a, b) { + return exports.rcompare(a, b, loose) + }) +} + +exports.gt = gt +function gt (a, b, loose) { + return compare(a, b, loose) > 0 +} + +exports.lt = lt +function lt (a, b, loose) { + return compare(a, b, loose) < 0 +} + +exports.eq = eq +function eq (a, b, loose) { + return compare(a, b, loose) === 0 +} + +exports.neq = neq +function neq (a, b, loose) { + return compare(a, b, loose) !== 0 +} + +exports.gte = gte +function gte (a, b, loose) { + return compare(a, b, loose) >= 0 +} + +exports.lte = lte +function lte (a, b, loose) { + return compare(a, b, loose) <= 0 +} + +exports.cmp = cmp +function cmp (a, op, b, loose) { + switch (op) { + case '===': + if (typeof a === 'object') + a = a.version + if (typeof b === 'object') + b = b.version + return a === b + + case '!==': + if (typeof a === 'object') + a = a.version + if (typeof b === 'object') + b = b.version + return a !== b + + case '': + case '=': + case '==': + return eq(a, b, loose) + + case '!=': + return neq(a, b, loose) + + case '>': + return gt(a, b, loose) + + case '>=': + return gte(a, b, loose) + + case '<': + return lt(a, b, loose) + + case '<=': + return lte(a, b, loose) + + default: + throw new TypeError('Invalid operator: ' + op) + } +} + +exports.Comparator = Comparator +function Comparator (comp, options) { + if (!options || typeof options !== 'object') { + options = { + loose: !!options, + includePrerelease: false + } + } + + if (comp instanceof Comparator) { + if (comp.loose === !!options.loose) { + return comp + } else { + comp = comp.value + } + } + + if (!(this instanceof Comparator)) { + return new Comparator(comp, options) + } + + debug('comparator', comp, options) + this.options = options + this.loose = !!options.loose + this.parse(comp) + + if (this.semver === ANY) { + this.value = '' + } else { + this.value = this.operator + this.semver.version + } + + debug('comp', this) +} + +var ANY = {} +Comparator.prototype.parse = function (comp) { + var r = this.options.loose ? re[COMPARATORLOOSE] : re[COMPARATOR] + var m = comp.match(r) + + if (!m) { + throw new TypeError('Invalid comparator: ' + comp) + } + + this.operator = m[1] + if (this.operator === '=') { + this.operator = '' + } + + // if it literally is just '>' or '' then allow anything. + if (!m[2]) { + this.semver = ANY + } else { + this.semver = new SemVer(m[2], this.options.loose) + } +} + +Comparator.prototype.toString = function () { + return this.value +} + +Comparator.prototype.test = function (version) { + debug('Comparator.test', version, this.options.loose) + + if (this.semver === ANY) { + return true + } + + if (typeof version === 'string') { + version = new SemVer(version, this.options) + } + + return cmp(version, this.operator, this.semver, this.options) +} + +Comparator.prototype.intersects = function (comp, options) { + if (!(comp instanceof Comparator)) { + throw new TypeError('a Comparator is required') + } + + if (!options || typeof options !== 'object') { + options = { + loose: !!options, + includePrerelease: false + } + } + + var rangeTmp + + if (this.operator === '') { + rangeTmp = new Range(comp.value, options) + return satisfies(this.value, rangeTmp, options) + } else if (comp.operator === '') { + rangeTmp = new Range(this.value, options) + return satisfies(comp.semver, rangeTmp, options) + } + + var sameDirectionIncreasing = + (this.operator === '>=' || this.operator === '>') && + (comp.operator === '>=' || comp.operator === '>') + var sameDirectionDecreasing = + (this.operator === '<=' || this.operator === '<') && + (comp.operator === '<=' || comp.operator === '<') + var sameSemVer = this.semver.version === comp.semver.version + var differentDirectionsInclusive = + (this.operator === '>=' || this.operator === '<=') && + (comp.operator === '>=' || comp.operator === '<=') + var oppositeDirectionsLessThan = + cmp(this.semver, '<', comp.semver, options) && + ((this.operator === '>=' || this.operator === '>') && + (comp.operator === '<=' || comp.operator === '<')) + var oppositeDirectionsGreaterThan = + cmp(this.semver, '>', comp.semver, options) && + ((this.operator === '<=' || this.operator === '<') && + (comp.operator === '>=' || comp.operator === '>')) + + return sameDirectionIncreasing || sameDirectionDecreasing || + (sameSemVer && differentDirectionsInclusive) || + oppositeDirectionsLessThan || oppositeDirectionsGreaterThan +} + +exports.Range = Range +function Range (range, options) { + if (!options || typeof options !== 'object') { + options = { + loose: !!options, + includePrerelease: false + } + } + + if (range instanceof Range) { + if (range.loose === !!options.loose && + range.includePrerelease === !!options.includePrerelease) { + return range + } else { + return new Range(range.raw, options) + } + } + + if (range instanceof Comparator) { + return new Range(range.value, options) + } + + if (!(this instanceof Range)) { + return new Range(range, options) + } + + this.options = options + this.loose = !!options.loose + this.includePrerelease = !!options.includePrerelease + + // First, split based on boolean or || + this.raw = range + this.set = range.split(/\s*\|\|\s*/).map(function (range) { + return this.parseRange(range.trim()) + }, this).filter(function (c) { + // throw out any that are not relevant for whatever reason + return c.length + }) + + if (!this.set.length) { + throw new TypeError('Invalid SemVer Range: ' + range) + } + + this.format() +} + +Range.prototype.format = function () { + this.range = this.set.map(function (comps) { + return comps.join(' ').trim() + }).join('||').trim() + return this.range +} + +Range.prototype.toString = function () { + return this.range +} + +Range.prototype.parseRange = function (range) { + var loose = this.options.loose + range = range.trim() + // `1.2.3 - 1.2.4` => `>=1.2.3 <=1.2.4` + var hr = loose ? re[HYPHENRANGELOOSE] : re[HYPHENRANGE] + range = range.replace(hr, hyphenReplace) + debug('hyphen replace', range) + // `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5` + range = range.replace(re[COMPARATORTRIM], comparatorTrimReplace) + debug('comparator trim', range, re[COMPARATORTRIM]) + + // `~ 1.2.3` => `~1.2.3` + range = range.replace(re[TILDETRIM], tildeTrimReplace) + + // `^ 1.2.3` => `^1.2.3` + range = range.replace(re[CARETTRIM], caretTrimReplace) + + // normalize spaces + range = range.split(/\s+/).join(' ') + + // At this point, the range is completely trimmed and + // ready to be split into comparators. + + var compRe = loose ? re[COMPARATORLOOSE] : re[COMPARATOR] + var set = range.split(' ').map(function (comp) { + return parseComparator(comp, this.options) + }, this).join(' ').split(/\s+/) + if (this.options.loose) { + // in loose mode, throw out any that are not valid comparators + set = set.filter(function (comp) { + return !!comp.match(compRe) + }) + } + set = set.map(function (comp) { + return new Comparator(comp, this.options) + }, this) + + return set +} + +Range.prototype.intersects = function (range, options) { + if (!(range instanceof Range)) { + throw new TypeError('a Range is required') + } + + return this.set.some(function (thisComparators) { + return thisComparators.every(function (thisComparator) { + return range.set.some(function (rangeComparators) { + return rangeComparators.every(function (rangeComparator) { + return thisComparator.intersects(rangeComparator, options) + }) + }) + }) + }) +} + +// Mostly just for testing and legacy API reasons +exports.toComparators = toComparators +function toComparators (range, options) { + return new Range(range, options).set.map(function (comp) { + return comp.map(function (c) { + return c.value + }).join(' ').trim().split(' ') + }) +} + +// comprised of xranges, tildes, stars, and gtlt's at this point. +// already replaced the hyphen ranges +// turn into a set of JUST comparators. +function parseComparator (comp, options) { + debug('comp', comp, options) + comp = replaceCarets(comp, options) + debug('caret', comp) + comp = replaceTildes(comp, options) + debug('tildes', comp) + comp = replaceXRanges(comp, options) + debug('xrange', comp) + comp = replaceStars(comp, options) + debug('stars', comp) + return comp +} + +function isX (id) { + return !id || id.toLowerCase() === 'x' || id === '*' +} + +// ~, ~> --> * (any, kinda silly) +// ~2, ~2.x, ~2.x.x, ~>2, ~>2.x ~>2.x.x --> >=2.0.0 <3.0.0 +// ~2.0, ~2.0.x, ~>2.0, ~>2.0.x --> >=2.0.0 <2.1.0 +// ~1.2, ~1.2.x, ~>1.2, ~>1.2.x --> >=1.2.0 <1.3.0 +// ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0 +// ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0 +function replaceTildes (comp, options) { + return comp.trim().split(/\s+/).map(function (comp) { + return replaceTilde(comp, options) + }).join(' ') +} + +function replaceTilde (comp, options) { + var r = options.loose ? re[TILDELOOSE] : re[TILDE] + return comp.replace(r, function (_, M, m, p, pr) { + debug('tilde', comp, _, M, m, p, pr) + var ret + + if (isX(M)) { + ret = '' + } else if (isX(m)) { + ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0' + } else if (isX(p)) { + // ~1.2 == >=1.2.0 <1.3.0 + ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0' + } else if (pr) { + debug('replaceTilde pr', pr) + ret = '>=' + M + '.' + m + '.' + p + '-' + pr + + ' <' + M + '.' + (+m + 1) + '.0' + } else { + // ~1.2.3 == >=1.2.3 <1.3.0 + ret = '>=' + M + '.' + m + '.' + p + + ' <' + M + '.' + (+m + 1) + '.0' + } + + debug('tilde return', ret) + return ret + }) +} + +// ^ --> * (any, kinda silly) +// ^2, ^2.x, ^2.x.x --> >=2.0.0 <3.0.0 +// ^2.0, ^2.0.x --> >=2.0.0 <3.0.0 +// ^1.2, ^1.2.x --> >=1.2.0 <2.0.0 +// ^1.2.3 --> >=1.2.3 <2.0.0 +// ^1.2.0 --> >=1.2.0 <2.0.0 +function replaceCarets (comp, options) { + return comp.trim().split(/\s+/).map(function (comp) { + return replaceCaret(comp, options) + }).join(' ') +} + +function replaceCaret (comp, options) { + debug('caret', comp, options) + var r = options.loose ? re[CARETLOOSE] : re[CARET] + return comp.replace(r, function (_, M, m, p, pr) { + debug('caret', comp, _, M, m, p, pr) + var ret + + if (isX(M)) { + ret = '' + } else if (isX(m)) { + ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0' + } else if (isX(p)) { + if (M === '0') { + ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0' + } else { + ret = '>=' + M + '.' + m + '.0 <' + (+M + 1) + '.0.0' + } + } else if (pr) { + debug('replaceCaret pr', pr) + if (M === '0') { + if (m === '0') { + ret = '>=' + M + '.' + m + '.' + p + '-' + pr + + ' <' + M + '.' + m + '.' + (+p + 1) + } else { + ret = '>=' + M + '.' + m + '.' + p + '-' + pr + + ' <' + M + '.' + (+m + 1) + '.0' + } + } else { + ret = '>=' + M + '.' + m + '.' + p + '-' + pr + + ' <' + (+M + 1) + '.0.0' + } + } else { + debug('no pr') + if (M === '0') { + if (m === '0') { + ret = '>=' + M + '.' + m + '.' + p + + ' <' + M + '.' + m + '.' + (+p + 1) + } else { + ret = '>=' + M + '.' + m + '.' + p + + ' <' + M + '.' + (+m + 1) + '.0' + } + } else { + ret = '>=' + M + '.' + m + '.' + p + + ' <' + (+M + 1) + '.0.0' + } + } + + debug('caret return', ret) + return ret + }) +} + +function replaceXRanges (comp, options) { + debug('replaceXRanges', comp, options) + return comp.split(/\s+/).map(function (comp) { + return replaceXRange(comp, options) + }).join(' ') +} + +function replaceXRange (comp, options) { + comp = comp.trim() + var r = options.loose ? re[XRANGELOOSE] : re[XRANGE] + return comp.replace(r, function (ret, gtlt, M, m, p, pr) { + debug('xRange', comp, ret, gtlt, M, m, p, pr) + var xM = isX(M) + var xm = xM || isX(m) + var xp = xm || isX(p) + var anyX = xp + + if (gtlt === '=' && anyX) { + gtlt = '' + } + + if (xM) { + if (gtlt === '>' || gtlt === '<') { + // nothing is allowed + ret = '<0.0.0' + } else { + // nothing is forbidden + ret = '*' + } + } else if (gtlt && anyX) { + // we know patch is an x, because we have any x at all. + // replace X with 0 + if (xm) { + m = 0 + } + p = 0 + + if (gtlt === '>') { + // >1 => >=2.0.0 + // >1.2 => >=1.3.0 + // >1.2.3 => >= 1.2.4 + gtlt = '>=' + if (xm) { + M = +M + 1 + m = 0 + p = 0 + } else { + m = +m + 1 + p = 0 + } + } else if (gtlt === '<=') { + // <=0.7.x is actually <0.8.0, since any 0.7.x should + // pass. Similarly, <=7.x is actually <8.0.0, etc. + gtlt = '<' + if (xm) { + M = +M + 1 + } else { + m = +m + 1 + } + } + + ret = gtlt + M + '.' + m + '.' + p + } else if (xm) { + ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0' + } else if (xp) { + ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0' + } + + debug('xRange return', ret) + + return ret + }) +} + +// Because * is AND-ed with everything else in the comparator, +// and '' means "any version", just remove the *s entirely. +function replaceStars (comp, options) { + debug('replaceStars', comp, options) + // Looseness is ignored here. star is always as loose as it gets! + return comp.trim().replace(re[STAR], '') +} + +// This function is passed to string.replace(re[HYPHENRANGE]) +// M, m, patch, prerelease, build +// 1.2 - 3.4.5 => >=1.2.0 <=3.4.5 +// 1.2.3 - 3.4 => >=1.2.0 <3.5.0 Any 3.4.x will do +// 1.2 - 3.4 => >=1.2.0 <3.5.0 +function hyphenReplace ($0, + from, fM, fm, fp, fpr, fb, + to, tM, tm, tp, tpr, tb) { + if (isX(fM)) { + from = '' + } else if (isX(fm)) { + from = '>=' + fM + '.0.0' + } else if (isX(fp)) { + from = '>=' + fM + '.' + fm + '.0' + } else { + from = '>=' + from + } + + if (isX(tM)) { + to = '' + } else if (isX(tm)) { + to = '<' + (+tM + 1) + '.0.0' + } else if (isX(tp)) { + to = '<' + tM + '.' + (+tm + 1) + '.0' + } else if (tpr) { + to = '<=' + tM + '.' + tm + '.' + tp + '-' + tpr + } else { + to = '<=' + to + } + + return (from + ' ' + to).trim() +} + +// if ANY of the sets match ALL of its comparators, then pass +Range.prototype.test = function (version) { + if (!version) { + return false + } + + if (typeof version === 'string') { + version = new SemVer(version, this.options) + } + + for (var i = 0; i < this.set.length; i++) { + if (testSet(this.set[i], version, this.options)) { + return true + } + } + return false +} + +function testSet (set, version, options) { + for (var i = 0; i < set.length; i++) { + if (!set[i].test(version)) { + return false + } + } + + if (version.prerelease.length && !options.includePrerelease) { + // Find the set of versions that are allowed to have prereleases + // For example, ^1.2.3-pr.1 desugars to >=1.2.3-pr.1 <2.0.0 + // That should allow `1.2.3-pr.2` to pass. + // However, `1.2.4-alpha.notready` should NOT be allowed, + // even though it's within the range set by the comparators. + for (i = 0; i < set.length; i++) { + debug(set[i].semver) + if (set[i].semver === ANY) { + continue + } + + if (set[i].semver.prerelease.length > 0) { + var allowed = set[i].semver + if (allowed.major === version.major && + allowed.minor === version.minor && + allowed.patch === version.patch) { + return true + } + } + } + + // Version has a -pre, but it's not one of the ones we like. + return false + } + + return true +} + +exports.satisfies = satisfies +function satisfies (version, range, options) { + try { + range = new Range(range, options) + } catch (er) { + return false + } + return range.test(version) +} + +exports.maxSatisfying = maxSatisfying +function maxSatisfying (versions, range, options) { + var max = null + var maxSV = null + try { + var rangeObj = new Range(range, options) + } catch (er) { + return null + } + versions.forEach(function (v) { + if (rangeObj.test(v)) { + // satisfies(v, range, options) + if (!max || maxSV.compare(v) === -1) { + // compare(max, v, true) + max = v + maxSV = new SemVer(max, options) + } + } + }) + return max +} + +exports.minSatisfying = minSatisfying +function minSatisfying (versions, range, options) { + var min = null + var minSV = null + try { + var rangeObj = new Range(range, options) + } catch (er) { + return null + } + versions.forEach(function (v) { + if (rangeObj.test(v)) { + // satisfies(v, range, options) + if (!min || minSV.compare(v) === 1) { + // compare(min, v, true) + min = v + minSV = new SemVer(min, options) + } + } + }) + return min +} + +exports.minVersion = minVersion +function minVersion (range, loose) { + range = new Range(range, loose) + + var minver = new SemVer('0.0.0') + if (range.test(minver)) { + return minver + } + + minver = new SemVer('0.0.0-0') + if (range.test(minver)) { + return minver + } + + minver = null + for (var i = 0; i < range.set.length; ++i) { + var comparators = range.set[i] + + comparators.forEach(function (comparator) { + // Clone to avoid manipulating the comparator's semver object. + var compver = new SemVer(comparator.semver.version) + switch (comparator.operator) { + case '>': + if (compver.prerelease.length === 0) { + compver.patch++ + } else { + compver.prerelease.push(0) + } + compver.raw = compver.format() + /* fallthrough */ + case '': + case '>=': + if (!minver || gt(minver, compver)) { + minver = compver + } + break + case '<': + case '<=': + /* Ignore maximum versions */ + break + /* istanbul ignore next */ + default: + throw new Error('Unexpected operation: ' + comparator.operator) + } + }) + } + + if (minver && range.test(minver)) { + return minver + } + + return null +} + +exports.validRange = validRange +function validRange (range, options) { + try { + // Return '*' instead of '' so that truthiness works. + // This will throw if it's invalid anyway + return new Range(range, options).range || '*' + } catch (er) { + return null + } +} + +// Determine if version is less than all the versions possible in the range +exports.ltr = ltr +function ltr (version, range, options) { + return outside(version, range, '<', options) +} + +// Determine if version is greater than all the versions possible in the range. +exports.gtr = gtr +function gtr (version, range, options) { + return outside(version, range, '>', options) +} + +exports.outside = outside +function outside (version, range, hilo, options) { + version = new SemVer(version, options) + range = new Range(range, options) + + var gtfn, ltefn, ltfn, comp, ecomp + switch (hilo) { + case '>': + gtfn = gt + ltefn = lte + ltfn = lt + comp = '>' + ecomp = '>=' + break + case '<': + gtfn = lt + ltefn = gte + ltfn = gt + comp = '<' + ecomp = '<=' + break + default: + throw new TypeError('Must provide a hilo val of "<" or ">"') + } + + // If it satisifes the range it is not outside + if (satisfies(version, range, options)) { + return false + } + + // From now on, variable terms are as if we're in "gtr" mode. + // but note that everything is flipped for the "ltr" function. + + for (var i = 0; i < range.set.length; ++i) { + var comparators = range.set[i] + + var high = null + var low = null + + comparators.forEach(function (comparator) { + if (comparator.semver === ANY) { + comparator = new Comparator('>=0.0.0') + } + high = high || comparator + low = low || comparator + if (gtfn(comparator.semver, high.semver, options)) { + high = comparator + } else if (ltfn(comparator.semver, low.semver, options)) { + low = comparator + } + }) + + // If the edge version comparator has a operator then our version + // isn't outside it + if (high.operator === comp || high.operator === ecomp) { + return false + } + + // If the lowest version comparator has an operator and our version + // is less than it then it isn't higher than the range + if ((!low.operator || low.operator === comp) && + ltefn(version, low.semver)) { + return false + } else if (low.operator === ecomp && ltfn(version, low.semver)) { + return false + } + } + return true +} + +exports.prerelease = prerelease +function prerelease (version, options) { + var parsed = parse(version, options) + return (parsed && parsed.prerelease.length) ? parsed.prerelease : null +} + +exports.intersects = intersects +function intersects (r1, r2, options) { + r1 = new Range(r1, options) + r2 = new Range(r2, options) + return r1.intersects(r2) +} + +exports.coerce = coerce +function coerce (version) { + if (version instanceof SemVer) { + return version + } + + if (typeof version !== 'string') { + return null + } + + var match = version.match(re[COERCE]) + + if (match == null) { + return null + } + + return parse(match[1] + + '.' + (match[2] || '0') + + '.' + (match[3] || '0')) +} + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 240 */ +/*!***********************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic.js ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var elliptic = exports; + +elliptic.version = __webpack_require__(/*! ../package.json */ 241).version; +elliptic.utils = __webpack_require__(/*! ./elliptic/utils */ 242); +elliptic.rand = __webpack_require__(/*! brorand */ 244); +elliptic.curve = __webpack_require__(/*! ./elliptic/curve */ 246); +elliptic.curves = __webpack_require__(/*! ./elliptic/curves */ 251); + +// Protocols +elliptic.ec = __webpack_require__(/*! ./elliptic/ec */ 253); +elliptic.eddsa = __webpack_require__(/*! ./elliptic/eddsa */ 257); + + +/***/ }), +/* 241 */ +/*!********************************************!*\ + !*** ./node_modules/elliptic/package.json ***! + \********************************************/ +/*! exports provided: _from, _id, _inBundle, _integrity, _location, _phantomChildren, _requested, _requiredBy, _resolved, _shasum, _spec, _where, author, bugs, bundleDependencies, dependencies, deprecated, description, devDependencies, files, homepage, keywords, license, main, name, repository, scripts, version, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"_from\":\"elliptic@^6.5.2\",\"_id\":\"elliptic@6.5.2\",\"_inBundle\":false,\"_integrity\":\"sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==\",\"_location\":\"/elliptic\",\"_phantomChildren\":{},\"_requested\":{\"type\":\"range\",\"registry\":true,\"raw\":\"elliptic@^6.5.2\",\"name\":\"elliptic\",\"escapedName\":\"elliptic\",\"rawSpec\":\"^6.5.2\",\"saveSpec\":null,\"fetchSpec\":\"^6.5.2\"},\"_requiredBy\":[\"/browserify-sign\",\"/create-ecdh\"],\"_resolved\":\"https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz\",\"_shasum\":\"05c5678d7173c049d8ca433552224a495d0e3762\",\"_spec\":\"elliptic@^6.5.2\",\"_where\":\"/Users/fxy/Documents/DCloud/HbuilderX-plugins/alpha/uniapp-cli/node_modules/browserify-sign\",\"author\":{\"name\":\"Fedor Indutny\",\"email\":\"fedor@indutny.com\"},\"bugs\":{\"url\":\"https://github.com/indutny/elliptic/issues\"},\"bundleDependencies\":false,\"dependencies\":{\"bn.js\":\"^4.4.0\",\"brorand\":\"^1.0.1\",\"hash.js\":\"^1.0.0\",\"hmac-drbg\":\"^1.0.0\",\"inherits\":\"^2.0.1\",\"minimalistic-assert\":\"^1.0.0\",\"minimalistic-crypto-utils\":\"^1.0.0\"},\"deprecated\":false,\"description\":\"EC cryptography\",\"devDependencies\":{\"brfs\":\"^1.4.3\",\"coveralls\":\"^3.0.8\",\"grunt\":\"^1.0.4\",\"grunt-browserify\":\"^5.0.0\",\"grunt-cli\":\"^1.2.0\",\"grunt-contrib-connect\":\"^1.0.0\",\"grunt-contrib-copy\":\"^1.0.0\",\"grunt-contrib-uglify\":\"^1.0.1\",\"grunt-mocha-istanbul\":\"^3.0.1\",\"grunt-saucelabs\":\"^9.0.1\",\"istanbul\":\"^0.4.2\",\"jscs\":\"^3.0.7\",\"jshint\":\"^2.10.3\",\"mocha\":\"^6.2.2\"},\"files\":[\"lib\"],\"homepage\":\"https://github.com/indutny/elliptic\",\"keywords\":[\"EC\",\"Elliptic\",\"curve\",\"Cryptography\"],\"license\":\"MIT\",\"main\":\"lib/elliptic.js\",\"name\":\"elliptic\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/indutny/elliptic.git\"},\"scripts\":{\"jscs\":\"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js\",\"jshint\":\"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js\",\"lint\":\"npm run jscs && npm run jshint\",\"test\":\"npm run lint && npm run unit\",\"unit\":\"istanbul test _mocha --reporter=spec test/index.js\",\"version\":\"grunt dist && git add dist/\"},\"version\":\"6.5.2\"}"); + +/***/ }), +/* 242 */ +/*!*****************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/utils.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = exports; +var BN = __webpack_require__(/*! bn.js */ 105); +var minAssert = __webpack_require__(/*! minimalistic-assert */ 161); +var minUtils = __webpack_require__(/*! minimalistic-crypto-utils */ 243); + +utils.assert = minAssert; +utils.toArray = minUtils.toArray; +utils.zero2 = minUtils.zero2; +utils.toHex = minUtils.toHex; +utils.encode = minUtils.encode; + +// Represent num in a w-NAF form +function getNAF(num, w, bits) { + var naf = new Array(Math.max(num.bitLength(), bits) + 1); + naf.fill(0); + + var ws = 1 << (w + 1); + var k = num.clone(); + + for (var i = 0; i < naf.length; i++) { + var z; + var mod = k.andln(ws - 1); + if (k.isOdd()) { + if (mod > (ws >> 1) - 1) + z = (ws >> 1) - mod; + else + z = mod; + k.isubn(z); + } else { + z = 0; + } + + naf[i] = z; + k.iushrn(1); + } + + return naf; +} +utils.getNAF = getNAF; + +// Represent k1, k2 in a Joint Sparse Form +function getJSF(k1, k2) { + var jsf = [ + [], + [] + ]; + + k1 = k1.clone(); + k2 = k2.clone(); + var d1 = 0; + var d2 = 0; + while (k1.cmpn(-d1) > 0 || k2.cmpn(-d2) > 0) { + + // First phase + var m14 = (k1.andln(3) + d1) & 3; + var m24 = (k2.andln(3) + d2) & 3; + if (m14 === 3) + m14 = -1; + if (m24 === 3) + m24 = -1; + var u1; + if ((m14 & 1) === 0) { + u1 = 0; + } else { + var m8 = (k1.andln(7) + d1) & 7; + if ((m8 === 3 || m8 === 5) && m24 === 2) + u1 = -m14; + else + u1 = m14; + } + jsf[0].push(u1); + + var u2; + if ((m24 & 1) === 0) { + u2 = 0; + } else { + var m8 = (k2.andln(7) + d2) & 7; + if ((m8 === 3 || m8 === 5) && m14 === 2) + u2 = -m24; + else + u2 = m24; + } + jsf[1].push(u2); + + // Second phase + if (2 * d1 === u1 + 1) + d1 = 1 - d1; + if (2 * d2 === u2 + 1) + d2 = 1 - d2; + k1.iushrn(1); + k2.iushrn(1); + } + + return jsf; +} +utils.getJSF = getJSF; + +function cachedProperty(obj, name, computer) { + var key = '_' + name; + obj.prototype[name] = function cachedProperty() { + return this[key] !== undefined ? this[key] : + this[key] = computer.call(this); + }; +} +utils.cachedProperty = cachedProperty; + +function parseBytes(bytes) { + return typeof bytes === 'string' ? utils.toArray(bytes, 'hex') : + bytes; +} +utils.parseBytes = parseBytes; + +function intFromLE(bytes) { + return new BN(bytes, 'hex', 'le'); +} +utils.intFromLE = intFromLE; + + + +/***/ }), +/* 243 */ +/*!*************************************************************!*\ + !*** ./node_modules/minimalistic-crypto-utils/lib/utils.js ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = exports; + +function toArray(msg, enc) { + if (Array.isArray(msg)) + return msg.slice(); + if (!msg) + return []; + var res = []; + if (typeof msg !== 'string') { + for (var i = 0; i < msg.length; i++) + res[i] = msg[i] | 0; + return res; + } + if (enc === 'hex') { + msg = msg.replace(/[^a-z0-9]+/ig, ''); + if (msg.length % 2 !== 0) + msg = '0' + msg; + for (var i = 0; i < msg.length; i += 2) + res.push(parseInt(msg[i] + msg[i + 1], 16)); + } else { + for (var i = 0; i < msg.length; i++) { + var c = msg.charCodeAt(i); + var hi = c >> 8; + var lo = c & 0xff; + if (hi) + res.push(hi, lo); + else + res.push(lo); + } + } + return res; +} +utils.toArray = toArray; + +function zero2(word) { + if (word.length === 1) + return '0' + word; + else + return word; +} +utils.zero2 = zero2; + +function toHex(msg) { + var res = ''; + for (var i = 0; i < msg.length; i++) + res += zero2(msg[i].toString(16)); + return res; +} +utils.toHex = toHex; + +utils.encode = function encode(arr, enc) { + if (enc === 'hex') + return toHex(arr); + else + return arr; +}; + + +/***/ }), +/* 244 */ +/*!***************************************!*\ + !*** ./node_modules/brorand/index.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var r; + +module.exports = function rand(len) { + if (!r) + r = new Rand(null); + + return r.generate(len); +}; + +function Rand(rand) { + this.rand = rand; +} +module.exports.Rand = Rand; + +Rand.prototype.generate = function generate(len) { + return this._rand(len); +}; + +// Emulate crypto API using randy +Rand.prototype._rand = function _rand(n) { + if (this.rand.getBytes) + return this.rand.getBytes(n); + + var res = new Uint8Array(n); + for (var i = 0; i < res.length; i++) + res[i] = this.rand.getByte(); + return res; +}; + +if (typeof self === 'object') { + if (self.crypto && self.crypto.getRandomValues) { + // Modern browsers + Rand.prototype._rand = function _rand(n) { + var arr = new Uint8Array(n); + self.crypto.getRandomValues(arr); + return arr; + }; + } else if (self.msCrypto && self.msCrypto.getRandomValues) { + // IE + Rand.prototype._rand = function _rand(n) { + var arr = new Uint8Array(n); + self.msCrypto.getRandomValues(arr); + return arr; + }; + + // Safari's WebWorkers do not have `crypto` + } else if (typeof window === 'object') { + // Old junk + Rand.prototype._rand = function() { + throw new Error('Not implemented yet'); + }; + } +} else { + // Node.js or Web worker with no crypto support + try { + var crypto = __webpack_require__(/*! crypto */ 245); + if (typeof crypto.randomBytes !== 'function') + throw new Error('Not supported'); + + Rand.prototype._rand = function _rand(n) { + return crypto.randomBytes(n); + }; + } catch (e) { + } +} + + +/***/ }), +/* 245 */ +/*!************************!*\ + !*** crypto (ignored) ***! + \************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +/* (ignored) */ + +/***/ }), +/* 246 */ +/*!***********************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/curve/index.js ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var curve = exports; + +curve.base = __webpack_require__(/*! ./base */ 247); +curve.short = __webpack_require__(/*! ./short */ 248); +curve.mont = __webpack_require__(/*! ./mont */ 249); +curve.edwards = __webpack_require__(/*! ./edwards */ 250); + + +/***/ }), +/* 247 */ +/*!**********************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/curve/base.js ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var BN = __webpack_require__(/*! bn.js */ 105); +var utils = __webpack_require__(/*! ../utils */ 242); +var getNAF = utils.getNAF; +var getJSF = utils.getJSF; +var assert = utils.assert; + +function BaseCurve(type, conf) { + this.type = type; + this.p = new BN(conf.p, 16); + + // Use Montgomery, when there is no fast reduction for the prime + this.red = conf.prime ? BN.red(conf.prime) : BN.mont(this.p); + + // Useful for many curves + this.zero = new BN(0).toRed(this.red); + this.one = new BN(1).toRed(this.red); + this.two = new BN(2).toRed(this.red); + + // Curve configuration, optional + this.n = conf.n && new BN(conf.n, 16); + this.g = conf.g && this.pointFromJSON(conf.g, conf.gRed); + + // Temporary arrays + this._wnafT1 = new Array(4); + this._wnafT2 = new Array(4); + this._wnafT3 = new Array(4); + this._wnafT4 = new Array(4); + + this._bitLength = this.n ? this.n.bitLength() : 0; + + // Generalized Greg Maxwell's trick + var adjustCount = this.n && this.p.div(this.n); + if (!adjustCount || adjustCount.cmpn(100) > 0) { + this.redN = null; + } else { + this._maxwellTrick = true; + this.redN = this.n.toRed(this.red); + } +} +module.exports = BaseCurve; + +BaseCurve.prototype.point = function point() { + throw new Error('Not implemented'); +}; + +BaseCurve.prototype.validate = function validate() { + throw new Error('Not implemented'); +}; + +BaseCurve.prototype._fixedNafMul = function _fixedNafMul(p, k) { + assert(p.precomputed); + var doubles = p._getDoubles(); + + var naf = getNAF(k, 1, this._bitLength); + var I = (1 << (doubles.step + 1)) - (doubles.step % 2 === 0 ? 2 : 1); + I /= 3; + + // Translate into more windowed form + var repr = []; + for (var j = 0; j < naf.length; j += doubles.step) { + var nafW = 0; + for (var k = j + doubles.step - 1; k >= j; k--) + nafW = (nafW << 1) + naf[k]; + repr.push(nafW); + } + + var a = this.jpoint(null, null, null); + var b = this.jpoint(null, null, null); + for (var i = I; i > 0; i--) { + for (var j = 0; j < repr.length; j++) { + var nafW = repr[j]; + if (nafW === i) + b = b.mixedAdd(doubles.points[j]); + else if (nafW === -i) + b = b.mixedAdd(doubles.points[j].neg()); + } + a = a.add(b); + } + return a.toP(); +}; + +BaseCurve.prototype._wnafMul = function _wnafMul(p, k) { + var w = 4; + + // Precompute window + var nafPoints = p._getNAFPoints(w); + w = nafPoints.wnd; + var wnd = nafPoints.points; + + // Get NAF form + var naf = getNAF(k, w, this._bitLength); + + // Add `this`*(N+1) for every w-NAF index + var acc = this.jpoint(null, null, null); + for (var i = naf.length - 1; i >= 0; i--) { + // Count zeroes + for (var k = 0; i >= 0 && naf[i] === 0; i--) + k++; + if (i >= 0) + k++; + acc = acc.dblp(k); + + if (i < 0) + break; + var z = naf[i]; + assert(z !== 0); + if (p.type === 'affine') { + // J +- P + if (z > 0) + acc = acc.mixedAdd(wnd[(z - 1) >> 1]); + else + acc = acc.mixedAdd(wnd[(-z - 1) >> 1].neg()); + } else { + // J +- J + if (z > 0) + acc = acc.add(wnd[(z - 1) >> 1]); + else + acc = acc.add(wnd[(-z - 1) >> 1].neg()); + } + } + return p.type === 'affine' ? acc.toP() : acc; +}; + +BaseCurve.prototype._wnafMulAdd = function _wnafMulAdd(defW, + points, + coeffs, + len, + jacobianResult) { + var wndWidth = this._wnafT1; + var wnd = this._wnafT2; + var naf = this._wnafT3; + + // Fill all arrays + var max = 0; + for (var i = 0; i < len; i++) { + var p = points[i]; + var nafPoints = p._getNAFPoints(defW); + wndWidth[i] = nafPoints.wnd; + wnd[i] = nafPoints.points; + } + + // Comb small window NAFs + for (var i = len - 1; i >= 1; i -= 2) { + var a = i - 1; + var b = i; + if (wndWidth[a] !== 1 || wndWidth[b] !== 1) { + naf[a] = getNAF(coeffs[a], wndWidth[a], this._bitLength); + naf[b] = getNAF(coeffs[b], wndWidth[b], this._bitLength); + max = Math.max(naf[a].length, max); + max = Math.max(naf[b].length, max); + continue; + } + + var comb = [ + points[a], /* 1 */ + null, /* 3 */ + null, /* 5 */ + points[b] /* 7 */ + ]; + + // Try to avoid Projective points, if possible + if (points[a].y.cmp(points[b].y) === 0) { + comb[1] = points[a].add(points[b]); + comb[2] = points[a].toJ().mixedAdd(points[b].neg()); + } else if (points[a].y.cmp(points[b].y.redNeg()) === 0) { + comb[1] = points[a].toJ().mixedAdd(points[b]); + comb[2] = points[a].add(points[b].neg()); + } else { + comb[1] = points[a].toJ().mixedAdd(points[b]); + comb[2] = points[a].toJ().mixedAdd(points[b].neg()); + } + + var index = [ + -3, /* -1 -1 */ + -1, /* -1 0 */ + -5, /* -1 1 */ + -7, /* 0 -1 */ + 0, /* 0 0 */ + 7, /* 0 1 */ + 5, /* 1 -1 */ + 1, /* 1 0 */ + 3 /* 1 1 */ + ]; + + var jsf = getJSF(coeffs[a], coeffs[b]); + max = Math.max(jsf[0].length, max); + naf[a] = new Array(max); + naf[b] = new Array(max); + for (var j = 0; j < max; j++) { + var ja = jsf[0][j] | 0; + var jb = jsf[1][j] | 0; + + naf[a][j] = index[(ja + 1) * 3 + (jb + 1)]; + naf[b][j] = 0; + wnd[a] = comb; + } + } + + var acc = this.jpoint(null, null, null); + var tmp = this._wnafT4; + for (var i = max; i >= 0; i--) { + var k = 0; + + while (i >= 0) { + var zero = true; + for (var j = 0; j < len; j++) { + tmp[j] = naf[j][i] | 0; + if (tmp[j] !== 0) + zero = false; + } + if (!zero) + break; + k++; + i--; + } + if (i >= 0) + k++; + acc = acc.dblp(k); + if (i < 0) + break; + + for (var j = 0; j < len; j++) { + var z = tmp[j]; + var p; + if (z === 0) + continue; + else if (z > 0) + p = wnd[j][(z - 1) >> 1]; + else if (z < 0) + p = wnd[j][(-z - 1) >> 1].neg(); + + if (p.type === 'affine') + acc = acc.mixedAdd(p); + else + acc = acc.add(p); + } + } + // Zeroify references + for (var i = 0; i < len; i++) + wnd[i] = null; + + if (jacobianResult) + return acc; + else + return acc.toP(); +}; + +function BasePoint(curve, type) { + this.curve = curve; + this.type = type; + this.precomputed = null; +} +BaseCurve.BasePoint = BasePoint; + +BasePoint.prototype.eq = function eq(/*other*/) { + throw new Error('Not implemented'); +}; + +BasePoint.prototype.validate = function validate() { + return this.curve.validate(this); +}; + +BaseCurve.prototype.decodePoint = function decodePoint(bytes, enc) { + bytes = utils.toArray(bytes, enc); + + var len = this.p.byteLength(); + + // uncompressed, hybrid-odd, hybrid-even + if ((bytes[0] === 0x04 || bytes[0] === 0x06 || bytes[0] === 0x07) && + bytes.length - 1 === 2 * len) { + if (bytes[0] === 0x06) + assert(bytes[bytes.length - 1] % 2 === 0); + else if (bytes[0] === 0x07) + assert(bytes[bytes.length - 1] % 2 === 1); + + var res = this.point(bytes.slice(1, 1 + len), + bytes.slice(1 + len, 1 + 2 * len)); + + return res; + } else if ((bytes[0] === 0x02 || bytes[0] === 0x03) && + bytes.length - 1 === len) { + return this.pointFromX(bytes.slice(1, 1 + len), bytes[0] === 0x03); + } + throw new Error('Unknown point format'); +}; + +BasePoint.prototype.encodeCompressed = function encodeCompressed(enc) { + return this.encode(enc, true); +}; + +BasePoint.prototype._encode = function _encode(compact) { + var len = this.curve.p.byteLength(); + var x = this.getX().toArray('be', len); + + if (compact) + return [ this.getY().isEven() ? 0x02 : 0x03 ].concat(x); + + return [ 0x04 ].concat(x, this.getY().toArray('be', len)) ; +}; + +BasePoint.prototype.encode = function encode(enc, compact) { + return utils.encode(this._encode(compact), enc); +}; + +BasePoint.prototype.precompute = function precompute(power) { + if (this.precomputed) + return this; + + var precomputed = { + doubles: null, + naf: null, + beta: null + }; + precomputed.naf = this._getNAFPoints(8); + precomputed.doubles = this._getDoubles(4, power); + precomputed.beta = this._getBeta(); + this.precomputed = precomputed; + + return this; +}; + +BasePoint.prototype._hasDoubles = function _hasDoubles(k) { + if (!this.precomputed) + return false; + + var doubles = this.precomputed.doubles; + if (!doubles) + return false; + + return doubles.points.length >= Math.ceil((k.bitLength() + 1) / doubles.step); +}; + +BasePoint.prototype._getDoubles = function _getDoubles(step, power) { + if (this.precomputed && this.precomputed.doubles) + return this.precomputed.doubles; + + var doubles = [ this ]; + var acc = this; + for (var i = 0; i < power; i += step) { + for (var j = 0; j < step; j++) + acc = acc.dbl(); + doubles.push(acc); + } + return { + step: step, + points: doubles + }; +}; + +BasePoint.prototype._getNAFPoints = function _getNAFPoints(wnd) { + if (this.precomputed && this.precomputed.naf) + return this.precomputed.naf; + + var res = [ this ]; + var max = (1 << wnd) - 1; + var dbl = max === 1 ? null : this.dbl(); + for (var i = 1; i < max; i++) + res[i] = res[i - 1].add(dbl); + return { + wnd: wnd, + points: res + }; +}; + +BasePoint.prototype._getBeta = function _getBeta() { + return null; +}; + +BasePoint.prototype.dblp = function dblp(k) { + var r = this; + for (var i = 0; i < k; i++) + r = r.dbl(); + return r; +}; + + +/***/ }), +/* 248 */ +/*!***********************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/curve/short.js ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 242); +var BN = __webpack_require__(/*! bn.js */ 105); +var inherits = __webpack_require__(/*! inherits */ 162); +var Base = __webpack_require__(/*! ./base */ 247); + +var assert = utils.assert; + +function ShortCurve(conf) { + Base.call(this, 'short', conf); + + this.a = new BN(conf.a, 16).toRed(this.red); + this.b = new BN(conf.b, 16).toRed(this.red); + this.tinv = this.two.redInvm(); + + this.zeroA = this.a.fromRed().cmpn(0) === 0; + this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0; + + // If the curve is endomorphic, precalculate beta and lambda + this.endo = this._getEndomorphism(conf); + this._endoWnafT1 = new Array(4); + this._endoWnafT2 = new Array(4); +} +inherits(ShortCurve, Base); +module.exports = ShortCurve; + +ShortCurve.prototype._getEndomorphism = function _getEndomorphism(conf) { + // No efficient endomorphism + if (!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1) + return; + + // Compute beta and lambda, that lambda * P = (beta * Px; Py) + var beta; + var lambda; + if (conf.beta) { + beta = new BN(conf.beta, 16).toRed(this.red); + } else { + var betas = this._getEndoRoots(this.p); + // Choose the smallest beta + beta = betas[0].cmp(betas[1]) < 0 ? betas[0] : betas[1]; + beta = beta.toRed(this.red); + } + if (conf.lambda) { + lambda = new BN(conf.lambda, 16); + } else { + // Choose the lambda that is matching selected beta + var lambdas = this._getEndoRoots(this.n); + if (this.g.mul(lambdas[0]).x.cmp(this.g.x.redMul(beta)) === 0) { + lambda = lambdas[0]; + } else { + lambda = lambdas[1]; + assert(this.g.mul(lambda).x.cmp(this.g.x.redMul(beta)) === 0); + } + } + + // Get basis vectors, used for balanced length-two representation + var basis; + if (conf.basis) { + basis = conf.basis.map(function(vec) { + return { + a: new BN(vec.a, 16), + b: new BN(vec.b, 16) + }; + }); + } else { + basis = this._getEndoBasis(lambda); + } + + return { + beta: beta, + lambda: lambda, + basis: basis + }; +}; + +ShortCurve.prototype._getEndoRoots = function _getEndoRoots(num) { + // Find roots of for x^2 + x + 1 in F + // Root = (-1 +- Sqrt(-3)) / 2 + // + var red = num === this.p ? this.red : BN.mont(num); + var tinv = new BN(2).toRed(red).redInvm(); + var ntinv = tinv.redNeg(); + + var s = new BN(3).toRed(red).redNeg().redSqrt().redMul(tinv); + + var l1 = ntinv.redAdd(s).fromRed(); + var l2 = ntinv.redSub(s).fromRed(); + return [ l1, l2 ]; +}; + +ShortCurve.prototype._getEndoBasis = function _getEndoBasis(lambda) { + // aprxSqrt >= sqrt(this.n) + var aprxSqrt = this.n.ushrn(Math.floor(this.n.bitLength() / 2)); + + // 3.74 + // Run EGCD, until r(L + 1) < aprxSqrt + var u = lambda; + var v = this.n.clone(); + var x1 = new BN(1); + var y1 = new BN(0); + var x2 = new BN(0); + var y2 = new BN(1); + + // NOTE: all vectors are roots of: a + b * lambda = 0 (mod n) + var a0; + var b0; + // First vector + var a1; + var b1; + // Second vector + var a2; + var b2; + + var prevR; + var i = 0; + var r; + var x; + while (u.cmpn(0) !== 0) { + var q = v.div(u); + r = v.sub(q.mul(u)); + x = x2.sub(q.mul(x1)); + var y = y2.sub(q.mul(y1)); + + if (!a1 && r.cmp(aprxSqrt) < 0) { + a0 = prevR.neg(); + b0 = x1; + a1 = r.neg(); + b1 = x; + } else if (a1 && ++i === 2) { + break; + } + prevR = r; + + v = u; + u = r; + x2 = x1; + x1 = x; + y2 = y1; + y1 = y; + } + a2 = r.neg(); + b2 = x; + + var len1 = a1.sqr().add(b1.sqr()); + var len2 = a2.sqr().add(b2.sqr()); + if (len2.cmp(len1) >= 0) { + a2 = a0; + b2 = b0; + } + + // Normalize signs + if (a1.negative) { + a1 = a1.neg(); + b1 = b1.neg(); + } + if (a2.negative) { + a2 = a2.neg(); + b2 = b2.neg(); + } + + return [ + { a: a1, b: b1 }, + { a: a2, b: b2 } + ]; +}; + +ShortCurve.prototype._endoSplit = function _endoSplit(k) { + var basis = this.endo.basis; + var v1 = basis[0]; + var v2 = basis[1]; + + var c1 = v2.b.mul(k).divRound(this.n); + var c2 = v1.b.neg().mul(k).divRound(this.n); + + var p1 = c1.mul(v1.a); + var p2 = c2.mul(v2.a); + var q1 = c1.mul(v1.b); + var q2 = c2.mul(v2.b); + + // Calculate answer + var k1 = k.sub(p1).sub(p2); + var k2 = q1.add(q2).neg(); + return { k1: k1, k2: k2 }; +}; + +ShortCurve.prototype.pointFromX = function pointFromX(x, odd) { + x = new BN(x, 16); + if (!x.red) + x = x.toRed(this.red); + + var y2 = x.redSqr().redMul(x).redIAdd(x.redMul(this.a)).redIAdd(this.b); + var y = y2.redSqrt(); + if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) + throw new Error('invalid point'); + + // XXX Is there any way to tell if the number is odd without converting it + // to non-red form? + var isOdd = y.fromRed().isOdd(); + if (odd && !isOdd || !odd && isOdd) + y = y.redNeg(); + + return this.point(x, y); +}; + +ShortCurve.prototype.validate = function validate(point) { + if (point.inf) + return true; + + var x = point.x; + var y = point.y; + + var ax = this.a.redMul(x); + var rhs = x.redSqr().redMul(x).redIAdd(ax).redIAdd(this.b); + return y.redSqr().redISub(rhs).cmpn(0) === 0; +}; + +ShortCurve.prototype._endoWnafMulAdd = + function _endoWnafMulAdd(points, coeffs, jacobianResult) { + var npoints = this._endoWnafT1; + var ncoeffs = this._endoWnafT2; + for (var i = 0; i < points.length; i++) { + var split = this._endoSplit(coeffs[i]); + var p = points[i]; + var beta = p._getBeta(); + + if (split.k1.negative) { + split.k1.ineg(); + p = p.neg(true); + } + if (split.k2.negative) { + split.k2.ineg(); + beta = beta.neg(true); + } + + npoints[i * 2] = p; + npoints[i * 2 + 1] = beta; + ncoeffs[i * 2] = split.k1; + ncoeffs[i * 2 + 1] = split.k2; + } + var res = this._wnafMulAdd(1, npoints, ncoeffs, i * 2, jacobianResult); + + // Clean-up references to points and coefficients + for (var j = 0; j < i * 2; j++) { + npoints[j] = null; + ncoeffs[j] = null; + } + return res; +}; + +function Point(curve, x, y, isRed) { + Base.BasePoint.call(this, curve, 'affine'); + if (x === null && y === null) { + this.x = null; + this.y = null; + this.inf = true; + } else { + this.x = new BN(x, 16); + this.y = new BN(y, 16); + // Force redgomery representation when loading from JSON + if (isRed) { + this.x.forceRed(this.curve.red); + this.y.forceRed(this.curve.red); + } + if (!this.x.red) + this.x = this.x.toRed(this.curve.red); + if (!this.y.red) + this.y = this.y.toRed(this.curve.red); + this.inf = false; + } +} +inherits(Point, Base.BasePoint); + +ShortCurve.prototype.point = function point(x, y, isRed) { + return new Point(this, x, y, isRed); +}; + +ShortCurve.prototype.pointFromJSON = function pointFromJSON(obj, red) { + return Point.fromJSON(this, obj, red); +}; + +Point.prototype._getBeta = function _getBeta() { + if (!this.curve.endo) + return; + + var pre = this.precomputed; + if (pre && pre.beta) + return pre.beta; + + var beta = this.curve.point(this.x.redMul(this.curve.endo.beta), this.y); + if (pre) { + var curve = this.curve; + var endoMul = function(p) { + return curve.point(p.x.redMul(curve.endo.beta), p.y); + }; + pre.beta = beta; + beta.precomputed = { + beta: null, + naf: pre.naf && { + wnd: pre.naf.wnd, + points: pre.naf.points.map(endoMul) + }, + doubles: pre.doubles && { + step: pre.doubles.step, + points: pre.doubles.points.map(endoMul) + } + }; + } + return beta; +}; + +Point.prototype.toJSON = function toJSON() { + if (!this.precomputed) + return [ this.x, this.y ]; + + return [ this.x, this.y, this.precomputed && { + doubles: this.precomputed.doubles && { + step: this.precomputed.doubles.step, + points: this.precomputed.doubles.points.slice(1) + }, + naf: this.precomputed.naf && { + wnd: this.precomputed.naf.wnd, + points: this.precomputed.naf.points.slice(1) + } + } ]; +}; + +Point.fromJSON = function fromJSON(curve, obj, red) { + if (typeof obj === 'string') + obj = JSON.parse(obj); + var res = curve.point(obj[0], obj[1], red); + if (!obj[2]) + return res; + + function obj2point(obj) { + return curve.point(obj[0], obj[1], red); + } + + var pre = obj[2]; + res.precomputed = { + beta: null, + doubles: pre.doubles && { + step: pre.doubles.step, + points: [ res ].concat(pre.doubles.points.map(obj2point)) + }, + naf: pre.naf && { + wnd: pre.naf.wnd, + points: [ res ].concat(pre.naf.points.map(obj2point)) + } + }; + return res; +}; + +Point.prototype.inspect = function inspect() { + if (this.isInfinity()) + return ''; + return ''; +}; + +Point.prototype.isInfinity = function isInfinity() { + return this.inf; +}; + +Point.prototype.add = function add(p) { + // O + P = P + if (this.inf) + return p; + + // P + O = P + if (p.inf) + return this; + + // P + P = 2P + if (this.eq(p)) + return this.dbl(); + + // P + (-P) = O + if (this.neg().eq(p)) + return this.curve.point(null, null); + + // P + Q = O + if (this.x.cmp(p.x) === 0) + return this.curve.point(null, null); + + var c = this.y.redSub(p.y); + if (c.cmpn(0) !== 0) + c = c.redMul(this.x.redSub(p.x).redInvm()); + var nx = c.redSqr().redISub(this.x).redISub(p.x); + var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); + return this.curve.point(nx, ny); +}; + +Point.prototype.dbl = function dbl() { + if (this.inf) + return this; + + // 2P = O + var ys1 = this.y.redAdd(this.y); + if (ys1.cmpn(0) === 0) + return this.curve.point(null, null); + + var a = this.curve.a; + + var x2 = this.x.redSqr(); + var dyinv = ys1.redInvm(); + var c = x2.redAdd(x2).redIAdd(x2).redIAdd(a).redMul(dyinv); + + var nx = c.redSqr().redISub(this.x.redAdd(this.x)); + var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); + return this.curve.point(nx, ny); +}; + +Point.prototype.getX = function getX() { + return this.x.fromRed(); +}; + +Point.prototype.getY = function getY() { + return this.y.fromRed(); +}; + +Point.prototype.mul = function mul(k) { + k = new BN(k, 16); + if (this.isInfinity()) + return this; + else if (this._hasDoubles(k)) + return this.curve._fixedNafMul(this, k); + else if (this.curve.endo) + return this.curve._endoWnafMulAdd([ this ], [ k ]); + else + return this.curve._wnafMul(this, k); +}; + +Point.prototype.mulAdd = function mulAdd(k1, p2, k2) { + var points = [ this, p2 ]; + var coeffs = [ k1, k2 ]; + if (this.curve.endo) + return this.curve._endoWnafMulAdd(points, coeffs); + else + return this.curve._wnafMulAdd(1, points, coeffs, 2); +}; + +Point.prototype.jmulAdd = function jmulAdd(k1, p2, k2) { + var points = [ this, p2 ]; + var coeffs = [ k1, k2 ]; + if (this.curve.endo) + return this.curve._endoWnafMulAdd(points, coeffs, true); + else + return this.curve._wnafMulAdd(1, points, coeffs, 2, true); +}; + +Point.prototype.eq = function eq(p) { + return this === p || + this.inf === p.inf && + (this.inf || this.x.cmp(p.x) === 0 && this.y.cmp(p.y) === 0); +}; + +Point.prototype.neg = function neg(_precompute) { + if (this.inf) + return this; + + var res = this.curve.point(this.x, this.y.redNeg()); + if (_precompute && this.precomputed) { + var pre = this.precomputed; + var negate = function(p) { + return p.neg(); + }; + res.precomputed = { + naf: pre.naf && { + wnd: pre.naf.wnd, + points: pre.naf.points.map(negate) + }, + doubles: pre.doubles && { + step: pre.doubles.step, + points: pre.doubles.points.map(negate) + } + }; + } + return res; +}; + +Point.prototype.toJ = function toJ() { + if (this.inf) + return this.curve.jpoint(null, null, null); + + var res = this.curve.jpoint(this.x, this.y, this.curve.one); + return res; +}; + +function JPoint(curve, x, y, z) { + Base.BasePoint.call(this, curve, 'jacobian'); + if (x === null && y === null && z === null) { + this.x = this.curve.one; + this.y = this.curve.one; + this.z = new BN(0); + } else { + this.x = new BN(x, 16); + this.y = new BN(y, 16); + this.z = new BN(z, 16); + } + if (!this.x.red) + this.x = this.x.toRed(this.curve.red); + if (!this.y.red) + this.y = this.y.toRed(this.curve.red); + if (!this.z.red) + this.z = this.z.toRed(this.curve.red); + + this.zOne = this.z === this.curve.one; +} +inherits(JPoint, Base.BasePoint); + +ShortCurve.prototype.jpoint = function jpoint(x, y, z) { + return new JPoint(this, x, y, z); +}; + +JPoint.prototype.toP = function toP() { + if (this.isInfinity()) + return this.curve.point(null, null); + + var zinv = this.z.redInvm(); + var zinv2 = zinv.redSqr(); + var ax = this.x.redMul(zinv2); + var ay = this.y.redMul(zinv2).redMul(zinv); + + return this.curve.point(ax, ay); +}; + +JPoint.prototype.neg = function neg() { + return this.curve.jpoint(this.x, this.y.redNeg(), this.z); +}; + +JPoint.prototype.add = function add(p) { + // O + P = P + if (this.isInfinity()) + return p; + + // P + O = P + if (p.isInfinity()) + return this; + + // 12M + 4S + 7A + var pz2 = p.z.redSqr(); + var z2 = this.z.redSqr(); + var u1 = this.x.redMul(pz2); + var u2 = p.x.redMul(z2); + var s1 = this.y.redMul(pz2.redMul(p.z)); + var s2 = p.y.redMul(z2.redMul(this.z)); + + var h = u1.redSub(u2); + var r = s1.redSub(s2); + if (h.cmpn(0) === 0) { + if (r.cmpn(0) !== 0) + return this.curve.jpoint(null, null, null); + else + return this.dbl(); + } + + var h2 = h.redSqr(); + var h3 = h2.redMul(h); + var v = u1.redMul(h2); + + var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); + var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); + var nz = this.z.redMul(p.z).redMul(h); + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype.mixedAdd = function mixedAdd(p) { + // O + P = P + if (this.isInfinity()) + return p.toJ(); + + // P + O = P + if (p.isInfinity()) + return this; + + // 8M + 3S + 7A + var z2 = this.z.redSqr(); + var u1 = this.x; + var u2 = p.x.redMul(z2); + var s1 = this.y; + var s2 = p.y.redMul(z2).redMul(this.z); + + var h = u1.redSub(u2); + var r = s1.redSub(s2); + if (h.cmpn(0) === 0) { + if (r.cmpn(0) !== 0) + return this.curve.jpoint(null, null, null); + else + return this.dbl(); + } + + var h2 = h.redSqr(); + var h3 = h2.redMul(h); + var v = u1.redMul(h2); + + var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); + var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); + var nz = this.z.redMul(h); + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype.dblp = function dblp(pow) { + if (pow === 0) + return this; + if (this.isInfinity()) + return this; + if (!pow) + return this.dbl(); + + if (this.curve.zeroA || this.curve.threeA) { + var r = this; + for (var i = 0; i < pow; i++) + r = r.dbl(); + return r; + } + + // 1M + 2S + 1A + N * (4S + 5M + 8A) + // N = 1 => 6M + 6S + 9A + var a = this.curve.a; + var tinv = this.curve.tinv; + + var jx = this.x; + var jy = this.y; + var jz = this.z; + var jz4 = jz.redSqr().redSqr(); + + // Reuse results + var jyd = jy.redAdd(jy); + for (var i = 0; i < pow; i++) { + var jx2 = jx.redSqr(); + var jyd2 = jyd.redSqr(); + var jyd4 = jyd2.redSqr(); + var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); + + var t1 = jx.redMul(jyd2); + var nx = c.redSqr().redISub(t1.redAdd(t1)); + var t2 = t1.redISub(nx); + var dny = c.redMul(t2); + dny = dny.redIAdd(dny).redISub(jyd4); + var nz = jyd.redMul(jz); + if (i + 1 < pow) + jz4 = jz4.redMul(jyd4); + + jx = nx; + jz = nz; + jyd = dny; + } + + return this.curve.jpoint(jx, jyd.redMul(tinv), jz); +}; + +JPoint.prototype.dbl = function dbl() { + if (this.isInfinity()) + return this; + + if (this.curve.zeroA) + return this._zeroDbl(); + else if (this.curve.threeA) + return this._threeDbl(); + else + return this._dbl(); +}; + +JPoint.prototype._zeroDbl = function _zeroDbl() { + var nx; + var ny; + var nz; + // Z = 1 + if (this.zOne) { + // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html + // #doubling-mdbl-2007-bl + // 1M + 5S + 14A + + // XX = X1^2 + var xx = this.x.redSqr(); + // YY = Y1^2 + var yy = this.y.redSqr(); + // YYYY = YY^2 + var yyyy = yy.redSqr(); + // S = 2 * ((X1 + YY)^2 - XX - YYYY) + var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); + s = s.redIAdd(s); + // M = 3 * XX + a; a = 0 + var m = xx.redAdd(xx).redIAdd(xx); + // T = M ^ 2 - 2*S + var t = m.redSqr().redISub(s).redISub(s); + + // 8 * YYYY + var yyyy8 = yyyy.redIAdd(yyyy); + yyyy8 = yyyy8.redIAdd(yyyy8); + yyyy8 = yyyy8.redIAdd(yyyy8); + + // X3 = T + nx = t; + // Y3 = M * (S - T) - 8 * YYYY + ny = m.redMul(s.redISub(t)).redISub(yyyy8); + // Z3 = 2*Y1 + nz = this.y.redAdd(this.y); + } else { + // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html + // #doubling-dbl-2009-l + // 2M + 5S + 13A + + // A = X1^2 + var a = this.x.redSqr(); + // B = Y1^2 + var b = this.y.redSqr(); + // C = B^2 + var c = b.redSqr(); + // D = 2 * ((X1 + B)^2 - A - C) + var d = this.x.redAdd(b).redSqr().redISub(a).redISub(c); + d = d.redIAdd(d); + // E = 3 * A + var e = a.redAdd(a).redIAdd(a); + // F = E^2 + var f = e.redSqr(); + + // 8 * C + var c8 = c.redIAdd(c); + c8 = c8.redIAdd(c8); + c8 = c8.redIAdd(c8); + + // X3 = F - 2 * D + nx = f.redISub(d).redISub(d); + // Y3 = E * (D - X3) - 8 * C + ny = e.redMul(d.redISub(nx)).redISub(c8); + // Z3 = 2 * Y1 * Z1 + nz = this.y.redMul(this.z); + nz = nz.redIAdd(nz); + } + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype._threeDbl = function _threeDbl() { + var nx; + var ny; + var nz; + // Z = 1 + if (this.zOne) { + // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html + // #doubling-mdbl-2007-bl + // 1M + 5S + 15A + + // XX = X1^2 + var xx = this.x.redSqr(); + // YY = Y1^2 + var yy = this.y.redSqr(); + // YYYY = YY^2 + var yyyy = yy.redSqr(); + // S = 2 * ((X1 + YY)^2 - XX - YYYY) + var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); + s = s.redIAdd(s); + // M = 3 * XX + a + var m = xx.redAdd(xx).redIAdd(xx).redIAdd(this.curve.a); + // T = M^2 - 2 * S + var t = m.redSqr().redISub(s).redISub(s); + // X3 = T + nx = t; + // Y3 = M * (S - T) - 8 * YYYY + var yyyy8 = yyyy.redIAdd(yyyy); + yyyy8 = yyyy8.redIAdd(yyyy8); + yyyy8 = yyyy8.redIAdd(yyyy8); + ny = m.redMul(s.redISub(t)).redISub(yyyy8); + // Z3 = 2 * Y1 + nz = this.y.redAdd(this.y); + } else { + // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#doubling-dbl-2001-b + // 3M + 5S + + // delta = Z1^2 + var delta = this.z.redSqr(); + // gamma = Y1^2 + var gamma = this.y.redSqr(); + // beta = X1 * gamma + var beta = this.x.redMul(gamma); + // alpha = 3 * (X1 - delta) * (X1 + delta) + var alpha = this.x.redSub(delta).redMul(this.x.redAdd(delta)); + alpha = alpha.redAdd(alpha).redIAdd(alpha); + // X3 = alpha^2 - 8 * beta + var beta4 = beta.redIAdd(beta); + beta4 = beta4.redIAdd(beta4); + var beta8 = beta4.redAdd(beta4); + nx = alpha.redSqr().redISub(beta8); + // Z3 = (Y1 + Z1)^2 - gamma - delta + nz = this.y.redAdd(this.z).redSqr().redISub(gamma).redISub(delta); + // Y3 = alpha * (4 * beta - X3) - 8 * gamma^2 + var ggamma8 = gamma.redSqr(); + ggamma8 = ggamma8.redIAdd(ggamma8); + ggamma8 = ggamma8.redIAdd(ggamma8); + ggamma8 = ggamma8.redIAdd(ggamma8); + ny = alpha.redMul(beta4.redISub(nx)).redISub(ggamma8); + } + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype._dbl = function _dbl() { + var a = this.curve.a; + + // 4M + 6S + 10A + var jx = this.x; + var jy = this.y; + var jz = this.z; + var jz4 = jz.redSqr().redSqr(); + + var jx2 = jx.redSqr(); + var jy2 = jy.redSqr(); + + var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); + + var jxd4 = jx.redAdd(jx); + jxd4 = jxd4.redIAdd(jxd4); + var t1 = jxd4.redMul(jy2); + var nx = c.redSqr().redISub(t1.redAdd(t1)); + var t2 = t1.redISub(nx); + + var jyd8 = jy2.redSqr(); + jyd8 = jyd8.redIAdd(jyd8); + jyd8 = jyd8.redIAdd(jyd8); + jyd8 = jyd8.redIAdd(jyd8); + var ny = c.redMul(t2).redISub(jyd8); + var nz = jy.redAdd(jy).redMul(jz); + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype.trpl = function trpl() { + if (!this.curve.zeroA) + return this.dbl().add(this); + + // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html#tripling-tpl-2007-bl + // 5M + 10S + ... + + // XX = X1^2 + var xx = this.x.redSqr(); + // YY = Y1^2 + var yy = this.y.redSqr(); + // ZZ = Z1^2 + var zz = this.z.redSqr(); + // YYYY = YY^2 + var yyyy = yy.redSqr(); + // M = 3 * XX + a * ZZ2; a = 0 + var m = xx.redAdd(xx).redIAdd(xx); + // MM = M^2 + var mm = m.redSqr(); + // E = 6 * ((X1 + YY)^2 - XX - YYYY) - MM + var e = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); + e = e.redIAdd(e); + e = e.redAdd(e).redIAdd(e); + e = e.redISub(mm); + // EE = E^2 + var ee = e.redSqr(); + // T = 16*YYYY + var t = yyyy.redIAdd(yyyy); + t = t.redIAdd(t); + t = t.redIAdd(t); + t = t.redIAdd(t); + // U = (M + E)^2 - MM - EE - T + var u = m.redIAdd(e).redSqr().redISub(mm).redISub(ee).redISub(t); + // X3 = 4 * (X1 * EE - 4 * YY * U) + var yyu4 = yy.redMul(u); + yyu4 = yyu4.redIAdd(yyu4); + yyu4 = yyu4.redIAdd(yyu4); + var nx = this.x.redMul(ee).redISub(yyu4); + nx = nx.redIAdd(nx); + nx = nx.redIAdd(nx); + // Y3 = 8 * Y1 * (U * (T - U) - E * EE) + var ny = this.y.redMul(u.redMul(t.redISub(u)).redISub(e.redMul(ee))); + ny = ny.redIAdd(ny); + ny = ny.redIAdd(ny); + ny = ny.redIAdd(ny); + // Z3 = (Z1 + E)^2 - ZZ - EE + var nz = this.z.redAdd(e).redSqr().redISub(zz).redISub(ee); + + return this.curve.jpoint(nx, ny, nz); +}; + +JPoint.prototype.mul = function mul(k, kbase) { + k = new BN(k, kbase); + + return this.curve._wnafMul(this, k); +}; + +JPoint.prototype.eq = function eq(p) { + if (p.type === 'affine') + return this.eq(p.toJ()); + + if (this === p) + return true; + + // x1 * z2^2 == x2 * z1^2 + var z2 = this.z.redSqr(); + var pz2 = p.z.redSqr(); + if (this.x.redMul(pz2).redISub(p.x.redMul(z2)).cmpn(0) !== 0) + return false; + + // y1 * z2^3 == y2 * z1^3 + var z3 = z2.redMul(this.z); + var pz3 = pz2.redMul(p.z); + return this.y.redMul(pz3).redISub(p.y.redMul(z3)).cmpn(0) === 0; +}; + +JPoint.prototype.eqXToP = function eqXToP(x) { + var zs = this.z.redSqr(); + var rx = x.toRed(this.curve.red).redMul(zs); + if (this.x.cmp(rx) === 0) + return true; + + var xc = x.clone(); + var t = this.curve.redN.redMul(zs); + for (;;) { + xc.iadd(this.curve.n); + if (xc.cmp(this.curve.p) >= 0) + return false; + + rx.redIAdd(t); + if (this.x.cmp(rx) === 0) + return true; + } +}; + +JPoint.prototype.inspect = function inspect() { + if (this.isInfinity()) + return ''; + return ''; +}; + +JPoint.prototype.isInfinity = function isInfinity() { + // XXX This code assumes that zero is always zero in red + return this.z.cmpn(0) === 0; +}; + + +/***/ }), +/* 249 */ +/*!**********************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/curve/mont.js ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var BN = __webpack_require__(/*! bn.js */ 105); +var inherits = __webpack_require__(/*! inherits */ 162); +var Base = __webpack_require__(/*! ./base */ 247); + +var utils = __webpack_require__(/*! ../utils */ 242); + +function MontCurve(conf) { + Base.call(this, 'mont', conf); + + this.a = new BN(conf.a, 16).toRed(this.red); + this.b = new BN(conf.b, 16).toRed(this.red); + this.i4 = new BN(4).toRed(this.red).redInvm(); + this.two = new BN(2).toRed(this.red); + this.a24 = this.i4.redMul(this.a.redAdd(this.two)); +} +inherits(MontCurve, Base); +module.exports = MontCurve; + +MontCurve.prototype.validate = function validate(point) { + var x = point.normalize().x; + var x2 = x.redSqr(); + var rhs = x2.redMul(x).redAdd(x2.redMul(this.a)).redAdd(x); + var y = rhs.redSqrt(); + + return y.redSqr().cmp(rhs) === 0; +}; + +function Point(curve, x, z) { + Base.BasePoint.call(this, curve, 'projective'); + if (x === null && z === null) { + this.x = this.curve.one; + this.z = this.curve.zero; + } else { + this.x = new BN(x, 16); + this.z = new BN(z, 16); + if (!this.x.red) + this.x = this.x.toRed(this.curve.red); + if (!this.z.red) + this.z = this.z.toRed(this.curve.red); + } +} +inherits(Point, Base.BasePoint); + +MontCurve.prototype.decodePoint = function decodePoint(bytes, enc) { + return this.point(utils.toArray(bytes, enc), 1); +}; + +MontCurve.prototype.point = function point(x, z) { + return new Point(this, x, z); +}; + +MontCurve.prototype.pointFromJSON = function pointFromJSON(obj) { + return Point.fromJSON(this, obj); +}; + +Point.prototype.precompute = function precompute() { + // No-op +}; + +Point.prototype._encode = function _encode() { + return this.getX().toArray('be', this.curve.p.byteLength()); +}; + +Point.fromJSON = function fromJSON(curve, obj) { + return new Point(curve, obj[0], obj[1] || curve.one); +}; + +Point.prototype.inspect = function inspect() { + if (this.isInfinity()) + return ''; + return ''; +}; + +Point.prototype.isInfinity = function isInfinity() { + // XXX This code assumes that zero is always zero in red + return this.z.cmpn(0) === 0; +}; + +Point.prototype.dbl = function dbl() { + // http://hyperelliptic.org/EFD/g1p/auto-montgom-xz.html#doubling-dbl-1987-m-3 + // 2M + 2S + 4A + + // A = X1 + Z1 + var a = this.x.redAdd(this.z); + // AA = A^2 + var aa = a.redSqr(); + // B = X1 - Z1 + var b = this.x.redSub(this.z); + // BB = B^2 + var bb = b.redSqr(); + // C = AA - BB + var c = aa.redSub(bb); + // X3 = AA * BB + var nx = aa.redMul(bb); + // Z3 = C * (BB + A24 * C) + var nz = c.redMul(bb.redAdd(this.curve.a24.redMul(c))); + return this.curve.point(nx, nz); +}; + +Point.prototype.add = function add() { + throw new Error('Not supported on Montgomery curve'); +}; + +Point.prototype.diffAdd = function diffAdd(p, diff) { + // http://hyperelliptic.org/EFD/g1p/auto-montgom-xz.html#diffadd-dadd-1987-m-3 + // 4M + 2S + 6A + + // A = X2 + Z2 + var a = this.x.redAdd(this.z); + // B = X2 - Z2 + var b = this.x.redSub(this.z); + // C = X3 + Z3 + var c = p.x.redAdd(p.z); + // D = X3 - Z3 + var d = p.x.redSub(p.z); + // DA = D * A + var da = d.redMul(a); + // CB = C * B + var cb = c.redMul(b); + // X5 = Z1 * (DA + CB)^2 + var nx = diff.z.redMul(da.redAdd(cb).redSqr()); + // Z5 = X1 * (DA - CB)^2 + var nz = diff.x.redMul(da.redISub(cb).redSqr()); + return this.curve.point(nx, nz); +}; + +Point.prototype.mul = function mul(k) { + var t = k.clone(); + var a = this; // (N / 2) * Q + Q + var b = this.curve.point(null, null); // (N / 2) * Q + var c = this; // Q + + for (var bits = []; t.cmpn(0) !== 0; t.iushrn(1)) + bits.push(t.andln(1)); + + for (var i = bits.length - 1; i >= 0; i--) { + if (bits[i] === 0) { + // N * Q + Q = ((N / 2) * Q + Q)) + (N / 2) * Q + a = a.diffAdd(b, c); + // N * Q = 2 * ((N / 2) * Q + Q)) + b = b.dbl(); + } else { + // N * Q = ((N / 2) * Q + Q) + ((N / 2) * Q) + b = a.diffAdd(b, c); + // N * Q + Q = 2 * ((N / 2) * Q + Q) + a = a.dbl(); + } + } + return b; +}; + +Point.prototype.mulAdd = function mulAdd() { + throw new Error('Not supported on Montgomery curve'); +}; + +Point.prototype.jumlAdd = function jumlAdd() { + throw new Error('Not supported on Montgomery curve'); +}; + +Point.prototype.eq = function eq(other) { + return this.getX().cmp(other.getX()) === 0; +}; + +Point.prototype.normalize = function normalize() { + this.x = this.x.redMul(this.z.redInvm()); + this.z = this.curve.one; + return this; +}; + +Point.prototype.getX = function getX() { + // Normalize coordinates + this.normalize(); + + return this.x.fromRed(); +}; + + +/***/ }), +/* 250 */ +/*!*************************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/curve/edwards.js ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 242); +var BN = __webpack_require__(/*! bn.js */ 105); +var inherits = __webpack_require__(/*! inherits */ 162); +var Base = __webpack_require__(/*! ./base */ 247); + +var assert = utils.assert; + +function EdwardsCurve(conf) { + // NOTE: Important as we are creating point in Base.call() + this.twisted = (conf.a | 0) !== 1; + this.mOneA = this.twisted && (conf.a | 0) === -1; + this.extended = this.mOneA; + + Base.call(this, 'edwards', conf); + + this.a = new BN(conf.a, 16).umod(this.red.m); + this.a = this.a.toRed(this.red); + this.c = new BN(conf.c, 16).toRed(this.red); + this.c2 = this.c.redSqr(); + this.d = new BN(conf.d, 16).toRed(this.red); + this.dd = this.d.redAdd(this.d); + + assert(!this.twisted || this.c.fromRed().cmpn(1) === 0); + this.oneC = (conf.c | 0) === 1; +} +inherits(EdwardsCurve, Base); +module.exports = EdwardsCurve; + +EdwardsCurve.prototype._mulA = function _mulA(num) { + if (this.mOneA) + return num.redNeg(); + else + return this.a.redMul(num); +}; + +EdwardsCurve.prototype._mulC = function _mulC(num) { + if (this.oneC) + return num; + else + return this.c.redMul(num); +}; + +// Just for compatibility with Short curve +EdwardsCurve.prototype.jpoint = function jpoint(x, y, z, t) { + return this.point(x, y, z, t); +}; + +EdwardsCurve.prototype.pointFromX = function pointFromX(x, odd) { + x = new BN(x, 16); + if (!x.red) + x = x.toRed(this.red); + + var x2 = x.redSqr(); + var rhs = this.c2.redSub(this.a.redMul(x2)); + var lhs = this.one.redSub(this.c2.redMul(this.d).redMul(x2)); + + var y2 = rhs.redMul(lhs.redInvm()); + var y = y2.redSqrt(); + if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) + throw new Error('invalid point'); + + var isOdd = y.fromRed().isOdd(); + if (odd && !isOdd || !odd && isOdd) + y = y.redNeg(); + + return this.point(x, y); +}; + +EdwardsCurve.prototype.pointFromY = function pointFromY(y, odd) { + y = new BN(y, 16); + if (!y.red) + y = y.toRed(this.red); + + // x^2 = (y^2 - c^2) / (c^2 d y^2 - a) + var y2 = y.redSqr(); + var lhs = y2.redSub(this.c2); + var rhs = y2.redMul(this.d).redMul(this.c2).redSub(this.a); + var x2 = lhs.redMul(rhs.redInvm()); + + if (x2.cmp(this.zero) === 0) { + if (odd) + throw new Error('invalid point'); + else + return this.point(this.zero, y); + } + + var x = x2.redSqrt(); + if (x.redSqr().redSub(x2).cmp(this.zero) !== 0) + throw new Error('invalid point'); + + if (x.fromRed().isOdd() !== odd) + x = x.redNeg(); + + return this.point(x, y); +}; + +EdwardsCurve.prototype.validate = function validate(point) { + if (point.isInfinity()) + return true; + + // Curve: A * X^2 + Y^2 = C^2 * (1 + D * X^2 * Y^2) + point.normalize(); + + var x2 = point.x.redSqr(); + var y2 = point.y.redSqr(); + var lhs = x2.redMul(this.a).redAdd(y2); + var rhs = this.c2.redMul(this.one.redAdd(this.d.redMul(x2).redMul(y2))); + + return lhs.cmp(rhs) === 0; +}; + +function Point(curve, x, y, z, t) { + Base.BasePoint.call(this, curve, 'projective'); + if (x === null && y === null && z === null) { + this.x = this.curve.zero; + this.y = this.curve.one; + this.z = this.curve.one; + this.t = this.curve.zero; + this.zOne = true; + } else { + this.x = new BN(x, 16); + this.y = new BN(y, 16); + this.z = z ? new BN(z, 16) : this.curve.one; + this.t = t && new BN(t, 16); + if (!this.x.red) + this.x = this.x.toRed(this.curve.red); + if (!this.y.red) + this.y = this.y.toRed(this.curve.red); + if (!this.z.red) + this.z = this.z.toRed(this.curve.red); + if (this.t && !this.t.red) + this.t = this.t.toRed(this.curve.red); + this.zOne = this.z === this.curve.one; + + // Use extended coordinates + if (this.curve.extended && !this.t) { + this.t = this.x.redMul(this.y); + if (!this.zOne) + this.t = this.t.redMul(this.z.redInvm()); + } + } +} +inherits(Point, Base.BasePoint); + +EdwardsCurve.prototype.pointFromJSON = function pointFromJSON(obj) { + return Point.fromJSON(this, obj); +}; + +EdwardsCurve.prototype.point = function point(x, y, z, t) { + return new Point(this, x, y, z, t); +}; + +Point.fromJSON = function fromJSON(curve, obj) { + return new Point(curve, obj[0], obj[1], obj[2]); +}; + +Point.prototype.inspect = function inspect() { + if (this.isInfinity()) + return ''; + return ''; +}; + +Point.prototype.isInfinity = function isInfinity() { + // XXX This code assumes that zero is always zero in red + return this.x.cmpn(0) === 0 && + (this.y.cmp(this.z) === 0 || + (this.zOne && this.y.cmp(this.curve.c) === 0)); +}; + +Point.prototype._extDbl = function _extDbl() { + // hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html + // #doubling-dbl-2008-hwcd + // 4M + 4S + + // A = X1^2 + var a = this.x.redSqr(); + // B = Y1^2 + var b = this.y.redSqr(); + // C = 2 * Z1^2 + var c = this.z.redSqr(); + c = c.redIAdd(c); + // D = a * A + var d = this.curve._mulA(a); + // E = (X1 + Y1)^2 - A - B + var e = this.x.redAdd(this.y).redSqr().redISub(a).redISub(b); + // G = D + B + var g = d.redAdd(b); + // F = G - C + var f = g.redSub(c); + // H = D - B + var h = d.redSub(b); + // X3 = E * F + var nx = e.redMul(f); + // Y3 = G * H + var ny = g.redMul(h); + // T3 = E * H + var nt = e.redMul(h); + // Z3 = F * G + var nz = f.redMul(g); + return this.curve.point(nx, ny, nz, nt); +}; + +Point.prototype._projDbl = function _projDbl() { + // hyperelliptic.org/EFD/g1p/auto-twisted-projective.html + // #doubling-dbl-2008-bbjlp + // #doubling-dbl-2007-bl + // and others + // Generally 3M + 4S or 2M + 4S + + // B = (X1 + Y1)^2 + var b = this.x.redAdd(this.y).redSqr(); + // C = X1^2 + var c = this.x.redSqr(); + // D = Y1^2 + var d = this.y.redSqr(); + + var nx; + var ny; + var nz; + if (this.curve.twisted) { + // E = a * C + var e = this.curve._mulA(c); + // F = E + D + var f = e.redAdd(d); + if (this.zOne) { + // X3 = (B - C - D) * (F - 2) + nx = b.redSub(c).redSub(d).redMul(f.redSub(this.curve.two)); + // Y3 = F * (E - D) + ny = f.redMul(e.redSub(d)); + // Z3 = F^2 - 2 * F + nz = f.redSqr().redSub(f).redSub(f); + } else { + // H = Z1^2 + var h = this.z.redSqr(); + // J = F - 2 * H + var j = f.redSub(h).redISub(h); + // X3 = (B-C-D)*J + nx = b.redSub(c).redISub(d).redMul(j); + // Y3 = F * (E - D) + ny = f.redMul(e.redSub(d)); + // Z3 = F * J + nz = f.redMul(j); + } + } else { + // E = C + D + var e = c.redAdd(d); + // H = (c * Z1)^2 + var h = this.curve._mulC(this.z).redSqr(); + // J = E - 2 * H + var j = e.redSub(h).redSub(h); + // X3 = c * (B - E) * J + nx = this.curve._mulC(b.redISub(e)).redMul(j); + // Y3 = c * E * (C - D) + ny = this.curve._mulC(e).redMul(c.redISub(d)); + // Z3 = E * J + nz = e.redMul(j); + } + return this.curve.point(nx, ny, nz); +}; + +Point.prototype.dbl = function dbl() { + if (this.isInfinity()) + return this; + + // Double in extended coordinates + if (this.curve.extended) + return this._extDbl(); + else + return this._projDbl(); +}; + +Point.prototype._extAdd = function _extAdd(p) { + // hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html + // #addition-add-2008-hwcd-3 + // 8M + + // A = (Y1 - X1) * (Y2 - X2) + var a = this.y.redSub(this.x).redMul(p.y.redSub(p.x)); + // B = (Y1 + X1) * (Y2 + X2) + var b = this.y.redAdd(this.x).redMul(p.y.redAdd(p.x)); + // C = T1 * k * T2 + var c = this.t.redMul(this.curve.dd).redMul(p.t); + // D = Z1 * 2 * Z2 + var d = this.z.redMul(p.z.redAdd(p.z)); + // E = B - A + var e = b.redSub(a); + // F = D - C + var f = d.redSub(c); + // G = D + C + var g = d.redAdd(c); + // H = B + A + var h = b.redAdd(a); + // X3 = E * F + var nx = e.redMul(f); + // Y3 = G * H + var ny = g.redMul(h); + // T3 = E * H + var nt = e.redMul(h); + // Z3 = F * G + var nz = f.redMul(g); + return this.curve.point(nx, ny, nz, nt); +}; + +Point.prototype._projAdd = function _projAdd(p) { + // hyperelliptic.org/EFD/g1p/auto-twisted-projective.html + // #addition-add-2008-bbjlp + // #addition-add-2007-bl + // 10M + 1S + + // A = Z1 * Z2 + var a = this.z.redMul(p.z); + // B = A^2 + var b = a.redSqr(); + // C = X1 * X2 + var c = this.x.redMul(p.x); + // D = Y1 * Y2 + var d = this.y.redMul(p.y); + // E = d * C * D + var e = this.curve.d.redMul(c).redMul(d); + // F = B - E + var f = b.redSub(e); + // G = B + E + var g = b.redAdd(e); + // X3 = A * F * ((X1 + Y1) * (X2 + Y2) - C - D) + var tmp = this.x.redAdd(this.y).redMul(p.x.redAdd(p.y)).redISub(c).redISub(d); + var nx = a.redMul(f).redMul(tmp); + var ny; + var nz; + if (this.curve.twisted) { + // Y3 = A * G * (D - a * C) + ny = a.redMul(g).redMul(d.redSub(this.curve._mulA(c))); + // Z3 = F * G + nz = f.redMul(g); + } else { + // Y3 = A * G * (D - C) + ny = a.redMul(g).redMul(d.redSub(c)); + // Z3 = c * F * G + nz = this.curve._mulC(f).redMul(g); + } + return this.curve.point(nx, ny, nz); +}; + +Point.prototype.add = function add(p) { + if (this.isInfinity()) + return p; + if (p.isInfinity()) + return this; + + if (this.curve.extended) + return this._extAdd(p); + else + return this._projAdd(p); +}; + +Point.prototype.mul = function mul(k) { + if (this._hasDoubles(k)) + return this.curve._fixedNafMul(this, k); + else + return this.curve._wnafMul(this, k); +}; + +Point.prototype.mulAdd = function mulAdd(k1, p, k2) { + return this.curve._wnafMulAdd(1, [ this, p ], [ k1, k2 ], 2, false); +}; + +Point.prototype.jmulAdd = function jmulAdd(k1, p, k2) { + return this.curve._wnafMulAdd(1, [ this, p ], [ k1, k2 ], 2, true); +}; + +Point.prototype.normalize = function normalize() { + if (this.zOne) + return this; + + // Normalize coordinates + var zi = this.z.redInvm(); + this.x = this.x.redMul(zi); + this.y = this.y.redMul(zi); + if (this.t) + this.t = this.t.redMul(zi); + this.z = this.curve.one; + this.zOne = true; + return this; +}; + +Point.prototype.neg = function neg() { + return this.curve.point(this.x.redNeg(), + this.y, + this.z, + this.t && this.t.redNeg()); +}; + +Point.prototype.getX = function getX() { + this.normalize(); + return this.x.fromRed(); +}; + +Point.prototype.getY = function getY() { + this.normalize(); + return this.y.fromRed(); +}; + +Point.prototype.eq = function eq(other) { + return this === other || + this.getX().cmp(other.getX()) === 0 && + this.getY().cmp(other.getY()) === 0; +}; + +Point.prototype.eqXToP = function eqXToP(x) { + var rx = x.toRed(this.curve.red).redMul(this.z); + if (this.x.cmp(rx) === 0) + return true; + + var xc = x.clone(); + var t = this.curve.redN.redMul(this.z); + for (;;) { + xc.iadd(this.curve.n); + if (xc.cmp(this.curve.p) >= 0) + return false; + + rx.redIAdd(t); + if (this.x.cmp(rx) === 0) + return true; + } +}; + +// Compatibility with BaseCurve +Point.prototype.toP = Point.prototype.normalize; +Point.prototype.mixedAdd = Point.prototype.add; + + +/***/ }), +/* 251 */ +/*!******************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/curves.js ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var curves = exports; + +var hash = __webpack_require__(/*! hash.js */ 159); +var curve = __webpack_require__(/*! ./curve */ 246); +var utils = __webpack_require__(/*! ./utils */ 242); + +var assert = utils.assert; + +function PresetCurve(options) { + if (options.type === 'short') + this.curve = new curve.short(options); + else if (options.type === 'edwards') + this.curve = new curve.edwards(options); + else + this.curve = new curve.mont(options); + this.g = this.curve.g; + this.n = this.curve.n; + this.hash = options.hash; + + assert(this.g.validate(), 'Invalid curve'); + assert(this.g.mul(this.n).isInfinity(), 'Invalid curve, G*N != O'); +} +curves.PresetCurve = PresetCurve; + +function defineCurve(name, options) { + Object.defineProperty(curves, name, { + configurable: true, + enumerable: true, + get: function() { + var curve = new PresetCurve(options); + Object.defineProperty(curves, name, { + configurable: true, + enumerable: true, + value: curve + }); + return curve; + } + }); +} + +defineCurve('p192', { + type: 'short', + prime: 'p192', + p: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff', + a: 'ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc', + b: '64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1', + n: 'ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831', + hash: hash.sha256, + gRed: false, + g: [ + '188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012', + '07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811' + ] +}); + +defineCurve('p224', { + type: 'short', + prime: 'p224', + p: 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001', + a: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe', + b: 'b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4', + n: 'ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d', + hash: hash.sha256, + gRed: false, + g: [ + 'b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21', + 'bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34' + ] +}); + +defineCurve('p256', { + type: 'short', + prime: null, + p: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff', + a: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc', + b: '5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b', + n: 'ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551', + hash: hash.sha256, + gRed: false, + g: [ + '6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296', + '4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5' + ] +}); + +defineCurve('p384', { + type: 'short', + prime: null, + p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'fffffffe ffffffff 00000000 00000000 ffffffff', + a: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'fffffffe ffffffff 00000000 00000000 fffffffc', + b: 'b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f ' + + '5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef', + n: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 ' + + 'f4372ddf 581a0db2 48b0a77a ecec196a ccc52973', + hash: hash.sha384, + gRed: false, + g: [ + 'aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 ' + + '5502f25d bf55296c 3a545e38 72760ab7', + '3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 ' + + '0a60b1ce 1d7e819d 7a431d7c 90ea0e5f' + ] +}); + +defineCurve('p521', { + type: 'short', + prime: null, + p: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'ffffffff ffffffff ffffffff ffffffff ffffffff', + a: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'ffffffff ffffffff ffffffff ffffffff fffffffc', + b: '00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b ' + + '99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd ' + + '3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00', + n: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + + 'ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 ' + + 'f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409', + hash: hash.sha512, + gRed: false, + g: [ + '000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 ' + + '053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 ' + + 'a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66', + '00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 ' + + '579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 ' + + '3fad0761 353c7086 a272c240 88be9476 9fd16650' + ] +}); + +defineCurve('curve25519', { + type: 'mont', + prime: 'p25519', + p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', + a: '76d06', + b: '1', + n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', + hash: hash.sha256, + gRed: false, + g: [ + '9' + ] +}); + +defineCurve('ed25519', { + type: 'edwards', + prime: 'p25519', + p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', + a: '-1', + c: '1', + // -121665 * (121666^(-1)) (mod P) + d: '52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3', + n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', + hash: hash.sha256, + gRed: false, + g: [ + '216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a', + + // 4/5 + '6666666666666666666666666666666666666666666666666666666666666658' + ] +}); + +var pre; +try { + pre = __webpack_require__(/*! ./precomputed/secp256k1 */ 252); +} catch (e) { + pre = undefined; +} + +defineCurve('secp256k1', { + type: 'short', + prime: 'k256', + p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f', + a: '0', + b: '7', + n: 'ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141', + h: '1', + hash: hash.sha256, + + // Precomputed endomorphism + beta: '7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee', + lambda: '5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72', + basis: [ + { + a: '3086d221a7d46bcde86c90e49284eb15', + b: '-e4437ed6010e88286f547fa90abfe4c3' + }, + { + a: '114ca50f7a8e2f3f657c1108d9d44cfd8', + b: '3086d221a7d46bcde86c90e49284eb15' + } + ], + + gRed: false, + g: [ + '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798', + '483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8', + pre + ] +}); + + +/***/ }), +/* 252 */ +/*!*********************************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js ***! + \*********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +module.exports = { + doubles: { + step: 4, + points: [ + [ + 'e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a', + 'f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821' + ], + [ + '8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508', + '11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf' + ], + [ + '175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739', + 'd3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695' + ], + [ + '363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640', + '4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9' + ], + [ + '8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c', + '4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36' + ], + [ + '723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda', + '96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f' + ], + [ + 'eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa', + '5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999' + ], + [ + '100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0', + 'cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09' + ], + [ + 'e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d', + '9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d' + ], + [ + 'feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d', + 'e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088' + ], + [ + 'da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1', + '9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d' + ], + [ + '53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0', + '5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8' + ], + [ + '8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047', + '10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a' + ], + [ + '385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862', + '283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453' + ], + [ + '6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7', + '7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160' + ], + [ + '3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd', + '56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0' + ], + [ + '85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83', + '7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6' + ], + [ + '948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a', + '53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589' + ], + [ + '6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8', + 'bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17' + ], + [ + 'e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d', + '4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda' + ], + [ + 'e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725', + '7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd' + ], + [ + '213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754', + '4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2' + ], + [ + '4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c', + '17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6' + ], + [ + 'fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6', + '6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f' + ], + [ + '76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39', + 'c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01' + ], + [ + 'c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891', + '893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3' + ], + [ + 'd895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b', + 'febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f' + ], + [ + 'b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03', + '2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7' + ], + [ + 'e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d', + 'eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78' + ], + [ + 'a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070', + '7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1' + ], + [ + '90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4', + 'e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150' + ], + [ + '8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da', + '662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82' + ], + [ + 'e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11', + '1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc' + ], + [ + '8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e', + 'efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b' + ], + [ + 'e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41', + '2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51' + ], + [ + 'b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef', + '67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45' + ], + [ + 'd68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8', + 'db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120' + ], + [ + '324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d', + '648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84' + ], + [ + '4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96', + '35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d' + ], + [ + '9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd', + 'ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d' + ], + [ + '6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5', + '9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8' + ], + [ + 'a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266', + '40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8' + ], + [ + '7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71', + '34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac' + ], + [ + '928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac', + 'c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f' + ], + [ + '85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751', + '1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962' + ], + [ + 'ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e', + '493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907' + ], + [ + '827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241', + 'c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec' + ], + [ + 'eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3', + 'be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d' + ], + [ + 'e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f', + '4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414' + ], + [ + '1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19', + 'aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd' + ], + [ + '146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be', + 'b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0' + ], + [ + 'fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9', + '6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811' + ], + [ + 'da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2', + '8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1' + ], + [ + 'a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13', + '7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c' + ], + [ + '174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c', + 'ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73' + ], + [ + '959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba', + '2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd' + ], + [ + 'd2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151', + 'e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405' + ], + [ + '64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073', + 'd99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589' + ], + [ + '8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458', + '38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e' + ], + [ + '13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b', + '69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27' + ], + [ + 'bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366', + 'd3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1' + ], + [ + '8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa', + '40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482' + ], + [ + '8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0', + '620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945' + ], + [ + 'dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787', + '7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573' + ], + [ + 'f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e', + 'ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82' + ] + ] + }, + naf: { + wnd: 7, + points: [ + [ + 'f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9', + '388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672' + ], + [ + '2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4', + 'd8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6' + ], + [ + '5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc', + '6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da' + ], + [ + 'acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe', + 'cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37' + ], + [ + '774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb', + 'd984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b' + ], + [ + 'f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8', + 'ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81' + ], + [ + 'd7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e', + '581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58' + ], + [ + 'defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34', + '4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77' + ], + [ + '2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c', + '85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a' + ], + [ + '352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5', + '321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c' + ], + [ + '2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f', + '2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67' + ], + [ + '9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714', + '73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402' + ], + [ + 'daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729', + 'a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55' + ], + [ + 'c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db', + '2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482' + ], + [ + '6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4', + 'e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82' + ], + [ + '1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5', + 'b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396' + ], + [ + '605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479', + '2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49' + ], + [ + '62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d', + '80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf' + ], + [ + '80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f', + '1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a' + ], + [ + '7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb', + 'd0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7' + ], + [ + 'd528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9', + 'eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933' + ], + [ + '49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963', + '758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a' + ], + [ + '77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74', + '958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6' + ], + [ + 'f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530', + 'e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37' + ], + [ + '463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b', + '5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e' + ], + [ + 'f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247', + 'cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6' + ], + [ + 'caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1', + 'cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476' + ], + [ + '2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120', + '4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40' + ], + [ + '7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435', + '91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61' + ], + [ + '754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18', + '673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683' + ], + [ + 'e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8', + '59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5' + ], + [ + '186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb', + '3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b' + ], + [ + 'df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f', + '55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417' + ], + [ + '5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143', + 'efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868' + ], + [ + '290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba', + 'e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a' + ], + [ + 'af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45', + 'f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6' + ], + [ + '766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a', + '744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996' + ], + [ + '59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e', + 'c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e' + ], + [ + 'f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8', + 'e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d' + ], + [ + '7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c', + '30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2' + ], + [ + '948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519', + 'e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e' + ], + [ + '7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab', + '100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437' + ], + [ + '3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca', + 'ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311' + ], + [ + 'd3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf', + '8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4' + ], + [ + '1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610', + '68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575' + ], + [ + '733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4', + 'f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d' + ], + [ + '15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c', + 'd56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d' + ], + [ + 'a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940', + 'edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629' + ], + [ + 'e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980', + 'a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06' + ], + [ + '311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3', + '66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374' + ], + [ + '34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf', + '9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee' + ], + [ + 'f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63', + '4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1' + ], + [ + 'd7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448', + 'fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b' + ], + [ + '32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf', + '5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661' + ], + [ + '7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5', + '8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6' + ], + [ + 'ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6', + '8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e' + ], + [ + '16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5', + '5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d' + ], + [ + 'eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99', + 'f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc' + ], + [ + '78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51', + 'f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4' + ], + [ + '494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5', + '42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c' + ], + [ + 'a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5', + '204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b' + ], + [ + 'c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997', + '4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913' + ], + [ + '841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881', + '73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154' + ], + [ + '5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5', + '39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865' + ], + [ + '36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66', + 'd2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc' + ], + [ + '336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726', + 'ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224' + ], + [ + '8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede', + '6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e' + ], + [ + '1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94', + '60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6' + ], + [ + '85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31', + '3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511' + ], + [ + '29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51', + 'b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b' + ], + [ + 'a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252', + 'ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2' + ], + [ + '4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5', + 'cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c' + ], + [ + 'd24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b', + '6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3' + ], + [ + 'ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4', + '322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d' + ], + [ + 'af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f', + '6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700' + ], + [ + 'e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889', + '2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4' + ], + [ + '591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246', + 'b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196' + ], + [ + '11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984', + '998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4' + ], + [ + '3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a', + 'b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257' + ], + [ + 'cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030', + 'bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13' + ], + [ + 'c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197', + '6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096' + ], + [ + 'c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593', + 'c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38' + ], + [ + 'a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef', + '21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f' + ], + [ + '347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38', + '60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448' + ], + [ + 'da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a', + '49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a' + ], + [ + 'c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111', + '5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4' + ], + [ + '4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502', + '7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437' + ], + [ + '3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea', + 'be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7' + ], + [ + 'cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26', + '8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d' + ], + [ + 'b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986', + '39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a' + ], + [ + 'd4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e', + '62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54' + ], + [ + '48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4', + '25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77' + ], + [ + 'dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda', + 'ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517' + ], + [ + '6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859', + 'cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10' + ], + [ + 'e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f', + 'f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125' + ], + [ + 'eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c', + '6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e' + ], + [ + '13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942', + 'fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1' + ], + [ + 'ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a', + '1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2' + ], + [ + 'b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80', + '5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423' + ], + [ + 'ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d', + '438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8' + ], + [ + '8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1', + 'cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758' + ], + [ + '52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63', + 'c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375' + ], + [ + 'e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352', + '6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d' + ], + [ + '7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193', + 'ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec' + ], + [ + '5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00', + '9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0' + ], + [ + '32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58', + 'ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c' + ], + [ + 'e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7', + 'd3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4' + ], + [ + '8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8', + 'c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f' + ], + [ + '4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e', + '67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649' + ], + [ + '3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d', + 'cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826' + ], + [ + '674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b', + '299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5' + ], + [ + 'd32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f', + 'f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87' + ], + [ + '30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6', + '462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b' + ], + [ + 'be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297', + '62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc' + ], + [ + '93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a', + '7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c' + ], + [ + 'b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c', + 'ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f' + ], + [ + 'd5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52', + '4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a' + ], + [ + 'd3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb', + 'bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46' + ], + [ + '463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065', + 'bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f' + ], + [ + '7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917', + '603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03' + ], + [ + '74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9', + 'cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08' + ], + [ + '30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3', + '553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8' + ], + [ + '9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57', + '712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373' + ], + [ + '176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66', + 'ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3' + ], + [ + '75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8', + '9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8' + ], + [ + '809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721', + '9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1' + ], + [ + '1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180', + '4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9' + ] + ] + } +}; + + +/***/ }), +/* 253 */ +/*!********************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/ec/index.js ***! + \********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var BN = __webpack_require__(/*! bn.js */ 105); +var HmacDRBG = __webpack_require__(/*! hmac-drbg */ 254); +var utils = __webpack_require__(/*! ../utils */ 242); +var curves = __webpack_require__(/*! ../curves */ 251); +var rand = __webpack_require__(/*! brorand */ 244); +var assert = utils.assert; + +var KeyPair = __webpack_require__(/*! ./key */ 255); +var Signature = __webpack_require__(/*! ./signature */ 256); + +function EC(options) { + if (!(this instanceof EC)) + return new EC(options); + + // Shortcut `elliptic.ec(curve-name)` + if (typeof options === 'string') { + assert(curves.hasOwnProperty(options), 'Unknown curve ' + options); + + options = curves[options]; + } + + // Shortcut for `elliptic.ec(elliptic.curves.curveName)` + if (options instanceof curves.PresetCurve) + options = { curve: options }; + + this.curve = options.curve.curve; + this.n = this.curve.n; + this.nh = this.n.ushrn(1); + this.g = this.curve.g; + + // Point on curve + this.g = options.curve.g; + this.g.precompute(options.curve.n.bitLength() + 1); + + // Hash for function for DRBG + this.hash = options.hash || options.curve.hash; +} +module.exports = EC; + +EC.prototype.keyPair = function keyPair(options) { + return new KeyPair(this, options); +}; + +EC.prototype.keyFromPrivate = function keyFromPrivate(priv, enc) { + return KeyPair.fromPrivate(this, priv, enc); +}; + +EC.prototype.keyFromPublic = function keyFromPublic(pub, enc) { + return KeyPair.fromPublic(this, pub, enc); +}; + +EC.prototype.genKeyPair = function genKeyPair(options) { + if (!options) + options = {}; + + // Instantiate Hmac_DRBG + var drbg = new HmacDRBG({ + hash: this.hash, + pers: options.pers, + persEnc: options.persEnc || 'utf8', + entropy: options.entropy || rand(this.hash.hmacStrength), + entropyEnc: options.entropy && options.entropyEnc || 'utf8', + nonce: this.n.toArray() + }); + + var bytes = this.n.byteLength(); + var ns2 = this.n.sub(new BN(2)); + do { + var priv = new BN(drbg.generate(bytes)); + if (priv.cmp(ns2) > 0) + continue; + + priv.iaddn(1); + return this.keyFromPrivate(priv); + } while (true); +}; + +EC.prototype._truncateToN = function truncateToN(msg, truncOnly) { + var delta = msg.byteLength() * 8 - this.n.bitLength(); + if (delta > 0) + msg = msg.ushrn(delta); + if (!truncOnly && msg.cmp(this.n) >= 0) + return msg.sub(this.n); + else + return msg; +}; + +EC.prototype.sign = function sign(msg, key, enc, options) { + if (typeof enc === 'object') { + options = enc; + enc = null; + } + if (!options) + options = {}; + + key = this.keyFromPrivate(key, enc); + msg = this._truncateToN(new BN(msg, 16)); + + // Zero-extend key to provide enough entropy + var bytes = this.n.byteLength(); + var bkey = key.getPrivate().toArray('be', bytes); + + // Zero-extend nonce to have the same byte size as N + var nonce = msg.toArray('be', bytes); + + // Instantiate Hmac_DRBG + var drbg = new HmacDRBG({ + hash: this.hash, + entropy: bkey, + nonce: nonce, + pers: options.pers, + persEnc: options.persEnc || 'utf8' + }); + + // Number of bytes to generate + var ns1 = this.n.sub(new BN(1)); + + for (var iter = 0; true; iter++) { + var k = options.k ? + options.k(iter) : + new BN(drbg.generate(this.n.byteLength())); + k = this._truncateToN(k, true); + if (k.cmpn(1) <= 0 || k.cmp(ns1) >= 0) + continue; + + var kp = this.g.mul(k); + if (kp.isInfinity()) + continue; + + var kpX = kp.getX(); + var r = kpX.umod(this.n); + if (r.cmpn(0) === 0) + continue; + + var s = k.invm(this.n).mul(r.mul(key.getPrivate()).iadd(msg)); + s = s.umod(this.n); + if (s.cmpn(0) === 0) + continue; + + var recoveryParam = (kp.getY().isOdd() ? 1 : 0) | + (kpX.cmp(r) !== 0 ? 2 : 0); + + // Use complement of `s`, if it is > `n / 2` + if (options.canonical && s.cmp(this.nh) > 0) { + s = this.n.sub(s); + recoveryParam ^= 1; + } + + return new Signature({ r: r, s: s, recoveryParam: recoveryParam }); + } +}; + +EC.prototype.verify = function verify(msg, signature, key, enc) { + msg = this._truncateToN(new BN(msg, 16)); + key = this.keyFromPublic(key, enc); + signature = new Signature(signature, 'hex'); + + // Perform primitive values validation + var r = signature.r; + var s = signature.s; + if (r.cmpn(1) < 0 || r.cmp(this.n) >= 0) + return false; + if (s.cmpn(1) < 0 || s.cmp(this.n) >= 0) + return false; + + // Validate signature + var sinv = s.invm(this.n); + var u1 = sinv.mul(msg).umod(this.n); + var u2 = sinv.mul(r).umod(this.n); + + if (!this.curve._maxwellTrick) { + var p = this.g.mulAdd(u1, key.getPublic(), u2); + if (p.isInfinity()) + return false; + + return p.getX().umod(this.n).cmp(r) === 0; + } + + // NOTE: Greg Maxwell's trick, inspired by: + // https://git.io/vad3K + + var p = this.g.jmulAdd(u1, key.getPublic(), u2); + if (p.isInfinity()) + return false; + + // Compare `p.x` of Jacobian point with `r`, + // this will do `p.x == r * p.z^2` instead of multiplying `p.x` by the + // inverse of `p.z^2` + return p.eqXToP(r); +}; + +EC.prototype.recoverPubKey = function(msg, signature, j, enc) { + assert((3 & j) === j, 'The recovery param is more than two bits'); + signature = new Signature(signature, enc); + + var n = this.n; + var e = new BN(msg); + var r = signature.r; + var s = signature.s; + + // A set LSB signifies that the y-coordinate is odd + var isYOdd = j & 1; + var isSecondKey = j >> 1; + if (r.cmp(this.curve.p.umod(this.curve.n)) >= 0 && isSecondKey) + throw new Error('Unable to find sencond key candinate'); + + // 1.1. Let x = r + jn. + if (isSecondKey) + r = this.curve.pointFromX(r.add(this.curve.n), isYOdd); + else + r = this.curve.pointFromX(r, isYOdd); + + var rInv = signature.r.invm(n); + var s1 = n.sub(e).mul(rInv).umod(n); + var s2 = s.mul(rInv).umod(n); + + // 1.6.1 Compute Q = r^-1 (sR - eG) + // Q = r^-1 (sR + -eG) + return this.g.mulAdd(s1, r, s2); +}; + +EC.prototype.getKeyRecoveryParam = function(e, signature, Q, enc) { + signature = new Signature(signature, enc); + if (signature.recoveryParam !== null) + return signature.recoveryParam; + + for (var i = 0; i < 4; i++) { + var Qprime; + try { + Qprime = this.recoverPubKey(e, signature, i); + } catch (e) { + continue; + } + + if (Qprime.eq(Q)) + return i; + } + throw new Error('Unable to find valid recovery factor'); +}; + + +/***/ }), +/* 254 */ +/*!*************************************************!*\ + !*** ./node_modules/hmac-drbg/lib/hmac-drbg.js ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var hash = __webpack_require__(/*! hash.js */ 159); +var utils = __webpack_require__(/*! minimalistic-crypto-utils */ 243); +var assert = __webpack_require__(/*! minimalistic-assert */ 161); + +function HmacDRBG(options) { + if (!(this instanceof HmacDRBG)) + return new HmacDRBG(options); + this.hash = options.hash; + this.predResist = !!options.predResist; + + this.outLen = this.hash.outSize; + this.minEntropy = options.minEntropy || this.hash.hmacStrength; + + this._reseed = null; + this.reseedInterval = null; + this.K = null; + this.V = null; + + var entropy = utils.toArray(options.entropy, options.entropyEnc || 'hex'); + var nonce = utils.toArray(options.nonce, options.nonceEnc || 'hex'); + var pers = utils.toArray(options.pers, options.persEnc || 'hex'); + assert(entropy.length >= (this.minEntropy / 8), + 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); + this._init(entropy, nonce, pers); +} +module.exports = HmacDRBG; + +HmacDRBG.prototype._init = function init(entropy, nonce, pers) { + var seed = entropy.concat(nonce).concat(pers); + + this.K = new Array(this.outLen / 8); + this.V = new Array(this.outLen / 8); + for (var i = 0; i < this.V.length; i++) { + this.K[i] = 0x00; + this.V[i] = 0x01; + } + + this._update(seed); + this._reseed = 1; + this.reseedInterval = 0x1000000000000; // 2^48 +}; + +HmacDRBG.prototype._hmac = function hmac() { + return new hash.hmac(this.hash, this.K); +}; + +HmacDRBG.prototype._update = function update(seed) { + var kmac = this._hmac() + .update(this.V) + .update([ 0x00 ]); + if (seed) + kmac = kmac.update(seed); + this.K = kmac.digest(); + this.V = this._hmac().update(this.V).digest(); + if (!seed) + return; + + this.K = this._hmac() + .update(this.V) + .update([ 0x01 ]) + .update(seed) + .digest(); + this.V = this._hmac().update(this.V).digest(); +}; + +HmacDRBG.prototype.reseed = function reseed(entropy, entropyEnc, add, addEnc) { + // Optional entropy enc + if (typeof entropyEnc !== 'string') { + addEnc = add; + add = entropyEnc; + entropyEnc = null; + } + + entropy = utils.toArray(entropy, entropyEnc); + add = utils.toArray(add, addEnc); + + assert(entropy.length >= (this.minEntropy / 8), + 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); + + this._update(entropy.concat(add || [])); + this._reseed = 1; +}; + +HmacDRBG.prototype.generate = function generate(len, enc, add, addEnc) { + if (this._reseed > this.reseedInterval) + throw new Error('Reseed is required'); + + // Optional encoding + if (typeof enc !== 'string') { + addEnc = add; + add = enc; + enc = null; + } + + // Optional additional data + if (add) { + add = utils.toArray(add, addEnc || 'hex'); + this._update(add); + } + + var temp = []; + while (temp.length < len) { + this.V = this._hmac().update(this.V).digest(); + temp = temp.concat(this.V); + } + + var res = temp.slice(0, len); + this._update(add); + this._reseed++; + return utils.encode(res, enc); +}; + + +/***/ }), +/* 255 */ +/*!******************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/ec/key.js ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var BN = __webpack_require__(/*! bn.js */ 105); +var utils = __webpack_require__(/*! ../utils */ 242); +var assert = utils.assert; + +function KeyPair(ec, options) { + this.ec = ec; + this.priv = null; + this.pub = null; + + // KeyPair(ec, { priv: ..., pub: ... }) + if (options.priv) + this._importPrivate(options.priv, options.privEnc); + if (options.pub) + this._importPublic(options.pub, options.pubEnc); +} +module.exports = KeyPair; + +KeyPair.fromPublic = function fromPublic(ec, pub, enc) { + if (pub instanceof KeyPair) + return pub; + + return new KeyPair(ec, { + pub: pub, + pubEnc: enc + }); +}; + +KeyPair.fromPrivate = function fromPrivate(ec, priv, enc) { + if (priv instanceof KeyPair) + return priv; + + return new KeyPair(ec, { + priv: priv, + privEnc: enc + }); +}; + +KeyPair.prototype.validate = function validate() { + var pub = this.getPublic(); + + if (pub.isInfinity()) + return { result: false, reason: 'Invalid public key' }; + if (!pub.validate()) + return { result: false, reason: 'Public key is not a point' }; + if (!pub.mul(this.ec.curve.n).isInfinity()) + return { result: false, reason: 'Public key * N != O' }; + + return { result: true, reason: null }; +}; + +KeyPair.prototype.getPublic = function getPublic(compact, enc) { + // compact is optional argument + if (typeof compact === 'string') { + enc = compact; + compact = null; + } + + if (!this.pub) + this.pub = this.ec.g.mul(this.priv); + + if (!enc) + return this.pub; + + return this.pub.encode(enc, compact); +}; + +KeyPair.prototype.getPrivate = function getPrivate(enc) { + if (enc === 'hex') + return this.priv.toString(16, 2); + else + return this.priv; +}; + +KeyPair.prototype._importPrivate = function _importPrivate(key, enc) { + this.priv = new BN(key, enc || 16); + + // Ensure that the priv won't be bigger than n, otherwise we may fail + // in fixed multiplication method + this.priv = this.priv.umod(this.ec.curve.n); +}; + +KeyPair.prototype._importPublic = function _importPublic(key, enc) { + if (key.x || key.y) { + // Montgomery points only have an `x` coordinate. + // Weierstrass/Edwards points on the other hand have both `x` and + // `y` coordinates. + if (this.ec.curve.type === 'mont') { + assert(key.x, 'Need x coordinate'); + } else if (this.ec.curve.type === 'short' || + this.ec.curve.type === 'edwards') { + assert(key.x && key.y, 'Need both x and y coordinate'); + } + this.pub = this.ec.curve.point(key.x, key.y); + return; + } + this.pub = this.ec.curve.decodePoint(key, enc); +}; + +// ECDH +KeyPair.prototype.derive = function derive(pub) { + return pub.mul(this.priv).getX(); +}; + +// ECDSA +KeyPair.prototype.sign = function sign(msg, enc, options) { + return this.ec.sign(msg, this, enc, options); +}; + +KeyPair.prototype.verify = function verify(msg, signature) { + return this.ec.verify(msg, signature, this); +}; + +KeyPair.prototype.inspect = function inspect() { + return ''; +}; + + +/***/ }), +/* 256 */ +/*!************************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/ec/signature.js ***! + \************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var BN = __webpack_require__(/*! bn.js */ 105); + +var utils = __webpack_require__(/*! ../utils */ 242); +var assert = utils.assert; + +function Signature(options, enc) { + if (options instanceof Signature) + return options; + + if (this._importDER(options, enc)) + return; + + assert(options.r && options.s, 'Signature without r or s'); + this.r = new BN(options.r, 16); + this.s = new BN(options.s, 16); + if (options.recoveryParam === undefined) + this.recoveryParam = null; + else + this.recoveryParam = options.recoveryParam; +} +module.exports = Signature; + +function Position() { + this.place = 0; +} + +function getLength(buf, p) { + var initial = buf[p.place++]; + if (!(initial & 0x80)) { + return initial; + } + var octetLen = initial & 0xf; + var val = 0; + for (var i = 0, off = p.place; i < octetLen; i++, off++) { + val <<= 8; + val |= buf[off]; + } + p.place = off; + return val; +} + +function rmPadding(buf) { + var i = 0; + var len = buf.length - 1; + while (!buf[i] && !(buf[i + 1] & 0x80) && i < len) { + i++; + } + if (i === 0) { + return buf; + } + return buf.slice(i); +} + +Signature.prototype._importDER = function _importDER(data, enc) { + data = utils.toArray(data, enc); + var p = new Position(); + if (data[p.place++] !== 0x30) { + return false; + } + var len = getLength(data, p); + if ((len + p.place) !== data.length) { + return false; + } + if (data[p.place++] !== 0x02) { + return false; + } + var rlen = getLength(data, p); + var r = data.slice(p.place, rlen + p.place); + p.place += rlen; + if (data[p.place++] !== 0x02) { + return false; + } + var slen = getLength(data, p); + if (data.length !== slen + p.place) { + return false; + } + var s = data.slice(p.place, slen + p.place); + if (r[0] === 0 && (r[1] & 0x80)) { + r = r.slice(1); + } + if (s[0] === 0 && (s[1] & 0x80)) { + s = s.slice(1); + } + + this.r = new BN(r); + this.s = new BN(s); + this.recoveryParam = null; + + return true; +}; + +function constructLength(arr, len) { + if (len < 0x80) { + arr.push(len); + return; + } + var octets = 1 + (Math.log(len) / Math.LN2 >>> 3); + arr.push(octets | 0x80); + while (--octets) { + arr.push((len >>> (octets << 3)) & 0xff); + } + arr.push(len); +} + +Signature.prototype.toDER = function toDER(enc) { + var r = this.r.toArray(); + var s = this.s.toArray(); + + // Pad values + if (r[0] & 0x80) + r = [ 0 ].concat(r); + // Pad values + if (s[0] & 0x80) + s = [ 0 ].concat(s); + + r = rmPadding(r); + s = rmPadding(s); + + while (!s[0] && !(s[1] & 0x80)) { + s = s.slice(1); + } + var arr = [ 0x02 ]; + constructLength(arr, r.length); + arr = arr.concat(r); + arr.push(0x02); + constructLength(arr, s.length); + var backHalf = arr.concat(s); + var res = [ 0x30 ]; + constructLength(res, backHalf.length); + res = res.concat(backHalf); + return utils.encode(res, enc); +}; + + +/***/ }), +/* 257 */ +/*!***********************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/eddsa/index.js ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var hash = __webpack_require__(/*! hash.js */ 159); +var curves = __webpack_require__(/*! ../curves */ 251); +var utils = __webpack_require__(/*! ../utils */ 242); +var assert = utils.assert; +var parseBytes = utils.parseBytes; +var KeyPair = __webpack_require__(/*! ./key */ 258); +var Signature = __webpack_require__(/*! ./signature */ 259); + +function EDDSA(curve) { + assert(curve === 'ed25519', 'only tested with ed25519 so far'); + + if (!(this instanceof EDDSA)) + return new EDDSA(curve); + + var curve = curves[curve].curve; + this.curve = curve; + this.g = curve.g; + this.g.precompute(curve.n.bitLength() + 1); + + this.pointClass = curve.point().constructor; + this.encodingLength = Math.ceil(curve.n.bitLength() / 8); + this.hash = hash.sha512; +} + +module.exports = EDDSA; + +/** +* @param {Array|String} message - message bytes +* @param {Array|String|KeyPair} secret - secret bytes or a keypair +* @returns {Signature} - signature +*/ +EDDSA.prototype.sign = function sign(message, secret) { + message = parseBytes(message); + var key = this.keyFromSecret(secret); + var r = this.hashInt(key.messagePrefix(), message); + var R = this.g.mul(r); + var Rencoded = this.encodePoint(R); + var s_ = this.hashInt(Rencoded, key.pubBytes(), message) + .mul(key.priv()); + var S = r.add(s_).umod(this.curve.n); + return this.makeSignature({ R: R, S: S, Rencoded: Rencoded }); +}; + +/** +* @param {Array} message - message bytes +* @param {Array|String|Signature} sig - sig bytes +* @param {Array|String|Point|KeyPair} pub - public key +* @returns {Boolean} - true if public key matches sig of message +*/ +EDDSA.prototype.verify = function verify(message, sig, pub) { + message = parseBytes(message); + sig = this.makeSignature(sig); + var key = this.keyFromPublic(pub); + var h = this.hashInt(sig.Rencoded(), key.pubBytes(), message); + var SG = this.g.mul(sig.S()); + var RplusAh = sig.R().add(key.pub().mul(h)); + return RplusAh.eq(SG); +}; + +EDDSA.prototype.hashInt = function hashInt() { + var hash = this.hash(); + for (var i = 0; i < arguments.length; i++) + hash.update(arguments[i]); + return utils.intFromLE(hash.digest()).umod(this.curve.n); +}; + +EDDSA.prototype.keyFromPublic = function keyFromPublic(pub) { + return KeyPair.fromPublic(this, pub); +}; + +EDDSA.prototype.keyFromSecret = function keyFromSecret(secret) { + return KeyPair.fromSecret(this, secret); +}; + +EDDSA.prototype.makeSignature = function makeSignature(sig) { + if (sig instanceof Signature) + return sig; + return new Signature(this, sig); +}; + +/** +* * https://tools.ietf.org/html/draft-josefsson-eddsa-ed25519-03#section-5.2 +* +* EDDSA defines methods for encoding and decoding points and integers. These are +* helper convenience methods, that pass along to utility functions implied +* parameters. +* +*/ +EDDSA.prototype.encodePoint = function encodePoint(point) { + var enc = point.getY().toArray('le', this.encodingLength); + enc[this.encodingLength - 1] |= point.getX().isOdd() ? 0x80 : 0; + return enc; +}; + +EDDSA.prototype.decodePoint = function decodePoint(bytes) { + bytes = utils.parseBytes(bytes); + + var lastIx = bytes.length - 1; + var normed = bytes.slice(0, lastIx).concat(bytes[lastIx] & ~0x80); + var xIsOdd = (bytes[lastIx] & 0x80) !== 0; + + var y = utils.intFromLE(normed); + return this.curve.pointFromY(y, xIsOdd); +}; + +EDDSA.prototype.encodeInt = function encodeInt(num) { + return num.toArray('le', this.encodingLength); +}; + +EDDSA.prototype.decodeInt = function decodeInt(bytes) { + return utils.intFromLE(bytes); +}; + +EDDSA.prototype.isPoint = function isPoint(val) { + return val instanceof this.pointClass; +}; + + +/***/ }), +/* 258 */ +/*!*********************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/eddsa/key.js ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 242); +var assert = utils.assert; +var parseBytes = utils.parseBytes; +var cachedProperty = utils.cachedProperty; + +/** +* @param {EDDSA} eddsa - instance +* @param {Object} params - public/private key parameters +* +* @param {Array} [params.secret] - secret seed bytes +* @param {Point} [params.pub] - public key point (aka `A` in eddsa terms) +* @param {Array} [params.pub] - public key point encoded as bytes +* +*/ +function KeyPair(eddsa, params) { + this.eddsa = eddsa; + this._secret = parseBytes(params.secret); + if (eddsa.isPoint(params.pub)) + this._pub = params.pub; + else + this._pubBytes = parseBytes(params.pub); +} + +KeyPair.fromPublic = function fromPublic(eddsa, pub) { + if (pub instanceof KeyPair) + return pub; + return new KeyPair(eddsa, { pub: pub }); +}; + +KeyPair.fromSecret = function fromSecret(eddsa, secret) { + if (secret instanceof KeyPair) + return secret; + return new KeyPair(eddsa, { secret: secret }); +}; + +KeyPair.prototype.secret = function secret() { + return this._secret; +}; + +cachedProperty(KeyPair, 'pubBytes', function pubBytes() { + return this.eddsa.encodePoint(this.pub()); +}); + +cachedProperty(KeyPair, 'pub', function pub() { + if (this._pubBytes) + return this.eddsa.decodePoint(this._pubBytes); + return this.eddsa.g.mul(this.priv()); +}); + +cachedProperty(KeyPair, 'privBytes', function privBytes() { + var eddsa = this.eddsa; + var hash = this.hash(); + var lastIx = eddsa.encodingLength - 1; + + var a = hash.slice(0, eddsa.encodingLength); + a[0] &= 248; + a[lastIx] &= 127; + a[lastIx] |= 64; + + return a; +}); + +cachedProperty(KeyPair, 'priv', function priv() { + return this.eddsa.decodeInt(this.privBytes()); +}); + +cachedProperty(KeyPair, 'hash', function hash() { + return this.eddsa.hash().update(this.secret()).digest(); +}); + +cachedProperty(KeyPair, 'messagePrefix', function messagePrefix() { + return this.hash().slice(this.eddsa.encodingLength); +}); + +KeyPair.prototype.sign = function sign(message) { + assert(this._secret, 'KeyPair can only verify'); + return this.eddsa.sign(message, this); +}; + +KeyPair.prototype.verify = function verify(message, sig) { + return this.eddsa.verify(message, sig, this); +}; + +KeyPair.prototype.getSecret = function getSecret(enc) { + assert(this._secret, 'KeyPair is public only'); + return utils.encode(this.secret(), enc); +}; + +KeyPair.prototype.getPublic = function getPublic(enc) { + return utils.encode(this.pubBytes(), enc); +}; + +module.exports = KeyPair; + + +/***/ }), +/* 259 */ +/*!***************************************************************!*\ + !*** ./node_modules/elliptic/lib/elliptic/eddsa/signature.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var BN = __webpack_require__(/*! bn.js */ 105); +var utils = __webpack_require__(/*! ../utils */ 242); +var assert = utils.assert; +var cachedProperty = utils.cachedProperty; +var parseBytes = utils.parseBytes; + +/** +* @param {EDDSA} eddsa - eddsa instance +* @param {Array|Object} sig - +* @param {Array|Point} [sig.R] - R point as Point or bytes +* @param {Array|bn} [sig.S] - S scalar as bn or bytes +* @param {Array} [sig.Rencoded] - R point encoded +* @param {Array} [sig.Sencoded] - S scalar encoded +*/ +function Signature(eddsa, sig) { + this.eddsa = eddsa; + + if (typeof sig !== 'object') + sig = parseBytes(sig); + + if (Array.isArray(sig)) { + sig = { + R: sig.slice(0, eddsa.encodingLength), + S: sig.slice(eddsa.encodingLength) + }; + } + + assert(sig.R && sig.S, 'Signature without R or S'); + + if (eddsa.isPoint(sig.R)) + this._R = sig.R; + if (sig.S instanceof BN) + this._S = sig.S; + + this._Rencoded = Array.isArray(sig.R) ? sig.R : sig.Rencoded; + this._Sencoded = Array.isArray(sig.S) ? sig.S : sig.Sencoded; +} + +cachedProperty(Signature, 'S', function S() { + return this.eddsa.decodeInt(this.Sencoded()); +}); + +cachedProperty(Signature, 'R', function R() { + return this.eddsa.decodePoint(this.Rencoded()); +}); + +cachedProperty(Signature, 'Rencoded', function Rencoded() { + return this.eddsa.encodePoint(this.R()); +}); + +cachedProperty(Signature, 'Sencoded', function Sencoded() { + return this.eddsa.encodeInt(this.S()); +}); + +Signature.prototype.toBytes = function toBytes() { + return this.Rencoded().concat(this.Sencoded()); +}; + +Signature.prototype.toHex = function toHex() { + return utils.encode(this.toBytes(), 'hex').toUpperCase(); +}; + +module.exports = Signature; + + +/***/ }), +/* 260 */ +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _getPrototypeOf(o) { + module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { + return o.__proto__ || Object.getPrototypeOf(o); + }; + return _getPrototypeOf(o); +} + +module.exports = _getPrototypeOf; + +/***/ }), +/* 261 */ +/*!*********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/inherits.js ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ 262); + +function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError("Super expression must either be null or a function"); + } + + subClass.prototype = Object.create(superClass && superClass.prototype, { + constructor: { + value: subClass, + writable: true, + configurable: true } }); + + + if (superClass) setPrototypeOf(subClass, superClass); +} + +module.exports = _inherits; + +/***/ }), +/* 262 */ +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _setPrototypeOf(o, p) { + module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { + o.__proto__ = p; + return o; + }; + + return _setPrototypeOf(o, p); +} + +module.exports = _setPrototypeOf; + +/***/ }), +/* 263 */ +/*!**************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var _typeof = __webpack_require__(/*! ../helpers/typeof */ 87); + +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ 238); + +function _possibleConstructorReturn(self, call) { + if (call && (_typeof(call) === "object" || typeof call === "function")) { + return call; + } + + return assertThisInitialized(self); +} + +module.exports = _possibleConstructorReturn; + +/***/ }), +/* 264 */ +/*!*************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/index.js ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./lib/axios */ 265); + +/***/ }), +/* 265 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/axios.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./utils */ 266); +var bind = __webpack_require__(/*! ./helpers/bind */ 267); +var Axios = __webpack_require__(/*! ./core/Axios */ 268); +var mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ 286); +var defaults = __webpack_require__(/*! ./defaults */ 274); + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * @return {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + var context = new Axios(defaultConfig); + var instance = bind(Axios.prototype.request, context); + + // Copy axios.prototype to instance + utils.extend(instance, Axios.prototype, context); + + // Copy context to instance + utils.extend(instance, context); + + return instance; +} + +// Create the default instance to be exported +var axios = createInstance(defaults); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios; + +// Factory for creating new instances +axios.create = function create(instanceConfig) { + return createInstance(mergeConfig(axios.defaults, instanceConfig)); +}; + +// Expose Cancel & CancelToken +axios.Cancel = __webpack_require__(/*! ./cancel/Cancel */ 287); +axios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ 288); +axios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ 273); + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; +axios.spread = __webpack_require__(/*! ./helpers/spread */ 289); + +// Expose isAxiosError +axios.isAxiosError = __webpack_require__(/*! ./helpers/isAxiosError */ 290); + +module.exports = axios; + +// Allow use of default import syntax in TypeScript +module.exports.default = axios; + +/***/ }), +/* 266 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/utils.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var bind = __webpack_require__(/*! ./helpers/bind */ 267); + +/*global toString:true*/ + +// utils is a library of generic helper functions non-specific to axios + +var toString = Object.prototype.toString; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Array, otherwise false + */ +function isArray(val) { + return toString.call(val) === '[object Array]'; +} + +/** + * Determine if a value is undefined + * + * @param {Object} val The value to test + * @returns {boolean} True if the value is undefined, otherwise false + */ +function isUndefined(val) { + return typeof val === 'undefined'; +} + +/** + * Determine if a value is a Buffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) && + typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +function isArrayBuffer(val) { + return toString.call(val) === '[object ArrayBuffer]'; +} + +/** + * Determine if a value is a FormData + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an FormData, otherwise false + */ +function isFormData(val) { + return typeof FormData !== 'undefined' && val instanceof FormData; +} + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + var result; + if (typeof ArrayBuffer !== 'undefined' && ArrayBuffer.isView) { + result = ArrayBuffer.isView(val); + } else { + result = val && val.buffer && val.buffer instanceof ArrayBuffer; + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a String, otherwise false + */ +function isString(val) { + return typeof val === 'string'; +} + +/** + * Determine if a value is a Number + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Number, otherwise false + */ +function isNumber(val) { + return typeof val === 'number'; +} + +/** + * Determine if a value is an Object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Object, otherwise false + */ +function isObject(val) { + return val !== null && typeof val === 'object'; +} + +/** + * Determine if a value is a plain Object + * + * @param {Object} val The value to test + * @return {boolean} True if value is a plain Object, otherwise false + */ +function isPlainObject(val) { + if (toString.call(val) !== '[object Object]') { + return false; + } + + var prototype = Object.getPrototypeOf(val); + return prototype === null || prototype === Object.prototype; +} + +/** + * Determine if a value is a Date + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Date, otherwise false + */ +function isDate(val) { + return toString.call(val) === '[object Date]'; +} + +/** + * Determine if a value is a File + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a File, otherwise false + */ +function isFile(val) { + return toString.call(val) === '[object File]'; +} + +/** + * Determine if a value is a Blob + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Blob, otherwise false + */ +function isBlob(val) { + return toString.call(val) === '[object Blob]'; +} + +/** + * Determine if a value is a Function + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +function isFunction(val) { + return toString.call(val) === '[object Function]'; +} + +/** + * Determine if a value is a Stream + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Stream, otherwise false + */ +function isStream(val) { + return isObject(val) && isFunction(val.pipe); +} + +/** + * Determine if a value is a URLSearchParams object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +function isURLSearchParams(val) { + return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams; +} + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * @returns {String} The String freed of excess whitespace + */ +function trim(str) { + return str.replace(/^\s*/, '').replace(/\s*$/, ''); +} + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + */ +function isStandardBrowserEnv() { + if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' || + navigator.product === 'NativeScript' || + navigator.product === 'NS')) { + return false; + } + return ( + typeof window !== 'undefined' && + typeof document !== 'undefined'); + +} + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + */ +function forEach(obj, fn) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (var i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + fn.call(null, obj[key], key, obj); + } + } + } +} + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * @returns {Object} Result of all merge properties + */ +function merge() /* obj1, obj2, obj3, ... */{ + var result = {}; + function assignValue(val, key) { + if (isPlainObject(result[key]) && isPlainObject(val)) { + result[key] = merge(result[key], val); + } else if (isPlainObject(val)) { + result[key] = merge({}, val); + } else if (isArray(val)) { + result[key] = val.slice(); + } else { + result[key] = val; + } + } + + for (var i = 0, l = arguments.length; i < l; i++) { + forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * @return {Object} The resulting value of object a + */ +function extend(a, b, thisArg) { + forEach(b, function assignValue(val, key) { + if (thisArg && typeof val === 'function') { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }); + return a; +} + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * @return {string} content value without BOM + */ +function stripBOM(content) { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +} + +module.exports = { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isBuffer: isBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isObject: isObject, + isPlainObject: isPlainObject, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isFunction: isFunction, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isStandardBrowserEnv: isStandardBrowserEnv, + forEach: forEach, + merge: merge, + extend: extend, + trim: trim, + stripBOM: stripBOM }; + +/***/ }), +/* 267 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/bind.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +module.exports = function bind(fn, thisArg) { + return function wrap() { + var args = new Array(arguments.length); + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; + } + return fn.apply(thisArg, args); + }; +}; + +/***/ }), +/* 268 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/Axios.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ 266); +var buildURL = __webpack_require__(/*! ../helpers/buildURL */ 269); +var InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ 270); +var dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ 271); +var mergeConfig = __webpack_require__(/*! ./mergeConfig */ 286); + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + */ +function Axios(instanceConfig) { + this.defaults = instanceConfig; + this.interceptors = { + request: new InterceptorManager(), + response: new InterceptorManager() }; + +} + +/** + * Dispatch a request + * + * @param {Object} config The config specific for this request (merged with this.defaults) + */ +Axios.prototype.request = function request(config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof config === 'string') { + config = arguments[1] || {}; + config.url = arguments[0]; + } else { + config = config || {}; + } + + config = mergeConfig(this.defaults, config); + + // Set config.method + if (config.method) { + config.method = config.method.toLowerCase(); + } else if (this.defaults.method) { + config.method = this.defaults.method.toLowerCase(); + } else { + config.method = 'get'; + } + + // Hook up interceptors middleware + var chain = [dispatchRequest, undefined]; + var promise = Promise.resolve(config); + + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + chain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + chain.push(interceptor.fulfilled, interceptor.rejected); + }); + + while (chain.length) { + promise = promise.then(chain.shift(), chain.shift()); + } + + return promise; +}; + +Axios.prototype.getUri = function getUri(config) { + config = mergeConfig(this.defaults, config); + return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\?/, ''); +}; + +// Provide aliases for supported request methods +utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function (url, config) { + return this.request(mergeConfig(config || {}, { + method: method, + url: url, + data: (config || {}).data })); + + }; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function (url, data, config) { + return this.request(mergeConfig(config || {}, { + method: method, + url: url, + data: data })); + + }; +}); + +module.exports = Axios; + +/***/ }), +/* 269 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/buildURL.js ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ 266); + +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @returns {string} The formatted url + */ +module.exports = function buildURL(url, params, paramsSerializer) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + var serializedParams; + if (paramsSerializer) { + serializedParams = paramsSerializer(params); + } else if (utils.isURLSearchParams(params)) { + serializedParams = params.toString(); + } else { + var parts = []; + + utils.forEach(params, function serialize(val, key) { + if (val === null || typeof val === 'undefined') { + return; + } + + if (utils.isArray(val)) { + key = key + '[]'; + } else { + val = [val]; + } + + utils.forEach(val, function parseValue(v) { + if (utils.isDate(v)) { + v = v.toISOString(); + } else if (utils.isObject(v)) { + v = JSON.stringify(v); + } + parts.push(encode(key) + '=' + encode(v)); + }); + }); + + serializedParams = parts.join('&'); + } + + if (serializedParams) { + var hashmarkIndex = url.indexOf('#'); + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +}; + +/***/ }), +/* 270 */ +/*!***********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/InterceptorManager.js ***! + \***********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ 266); + +function InterceptorManager() { + this.handlers = []; +} + +/** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ +InterceptorManager.prototype.use = function use(fulfilled, rejected) { + this.handlers.push({ + fulfilled: fulfilled, + rejected: rejected }); + + return this.handlers.length - 1; +}; + +/** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + */ +InterceptorManager.prototype.eject = function eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } +}; + +/** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + */ +InterceptorManager.prototype.forEach = function forEach(fn) { + utils.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); +}; + +module.exports = InterceptorManager; + +/***/ }), +/* 271 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/dispatchRequest.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ 266); +var transformData = __webpack_require__(/*! ./transformData */ 272); +var isCancel = __webpack_require__(/*! ../cancel/isCancel */ 273); +var defaults = __webpack_require__(/*! ../defaults */ 274); + +/** + * Throws a `Cancel` if cancellation has been requested. + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * @returns {Promise} The Promise to be fulfilled + */ +module.exports = function dispatchRequest(config) { + throwIfCancellationRequested(config); + + // Ensure headers exist + config.headers = config.headers || {}; + + // Transform request data + config.data = transformData( + config.data, + config.headers, + config.transformRequest); + + + // Flatten headers + config.headers = utils.merge( + config.headers.common || {}, + config.headers[config.method] || {}, + config.headers); + + + utils.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + function cleanHeaderConfig(method) { + delete config.headers[method]; + }); + + + var adapter = config.adapter || defaults.adapter; + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData( + response.data, + response.headers, + config.transformResponse); + + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData( + reason.response.data, + reason.response.headers, + config.transformResponse); + + } + } + + return Promise.reject(reason); + }); +}; + +/***/ }), +/* 272 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/transformData.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ 266); + +/** + * Transform the data for a request or a response + * + * @param {Object|String} data The data to be transformed + * @param {Array} headers The headers for the request or response + * @param {Array|Function} fns A single function or Array of functions + * @returns {*} The resulting transformed data + */ +module.exports = function transformData(data, headers, fns) { + /*eslint no-param-reassign:0*/ + utils.forEach(fns, function transform(fn) { + data = fn(data, headers); + }); + + return data; +}; + +/***/ }), +/* 273 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/cancel/isCancel.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +module.exports = function isCancel(value) { + return !!(value && value.__CANCEL__); +}; + +/***/ }), +/* 274 */ +/*!********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/defaults.js ***! + \********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +var utils = __webpack_require__(/*! ./utils */ 266); +var normalizeHeaderName = __webpack_require__(/*! ./helpers/normalizeHeaderName */ 275); + +var DEFAULT_CONTENT_TYPE = { + 'Content-Type': 'application/x-www-form-urlencoded' }; + + +function setContentTypeIfUnset(headers, value) { + if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { + headers['Content-Type'] = value; + } +} + +function getDefaultAdapter() { + var adapter; + if (typeof XMLHttpRequest !== 'undefined') { + // For browsers use XHR adapter + adapter = __webpack_require__(/*! ./adapters/xhr */ 276); + } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { + // For node use HTTP adapter + adapter = __webpack_require__(/*! ./adapters/http */ 276); + } + return adapter; +} + +var defaults = { + adapter: getDefaultAdapter(), + + transformRequest: [function transformRequest(data, headers) { + normalizeHeaderName(headers, 'Accept'); + normalizeHeaderName(headers, 'Content-Type'); + if (utils.isFormData(data) || + utils.isArrayBuffer(data) || + utils.isBuffer(data) || + utils.isStream(data) || + utils.isFile(data) || + utils.isBlob(data)) + { + return data; + } + if (utils.isArrayBufferView(data)) { + return data.buffer; + } + if (utils.isURLSearchParams(data)) { + setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); + return data.toString(); + } + if (utils.isObject(data)) { + setContentTypeIfUnset(headers, 'application/json;charset=utf-8'); + return JSON.stringify(data); + } + return data; + }], + + transformResponse: [function transformResponse(data) { + /*eslint no-param-reassign:0*/ + if (typeof data === 'string') { + try { + data = JSON.parse(data); + } catch (e) {/* Ignore */} + } + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + } }; + + +defaults.headers = { + common: { + 'Accept': 'application/json, text/plain, */*' } }; + + + +utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { + defaults.headers[method] = {}; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); +}); + +module.exports = defaults; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 275 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/normalizeHeaderName.js ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 266); + +module.exports = function normalizeHeaderName(headers, normalizedName) { + utils.forEach(headers, function processHeader(value, name) { + if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { + headers[normalizedName] = value; + delete headers[name]; + } + }); +}; + +/***/ }), +/* 276 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/adapters/xhr.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ 266); +var settle = __webpack_require__(/*! ./../core/settle */ 277); +var cookies = __webpack_require__(/*! ./../helpers/cookies */ 280); +var buildURL = __webpack_require__(/*! ./../helpers/buildURL */ 269); +var buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ 281); +var parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ 284); +var isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ 285); +var createError = __webpack_require__(/*! ../core/createError */ 278); + +module.exports = function xhrAdapter(config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + var requestData = config.data; + var requestHeaders = config.headers; + + if (utils.isFormData(requestData)) { + delete requestHeaders['Content-Type']; // Let the browser set it + } + + var request = new XMLHttpRequest(); + + // HTTP basic authentication + if (config.auth) { + var username = config.auth.username || ''; + var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : ''; + requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); + } + + var fullPath = buildFullPath(config.baseURL, config.url); + request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true); + + // Set the request timeout in MS + request.timeout = config.timeout; + + // Listen for ready state + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + + // Prepare the response + var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; + var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response; + var response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config: config, + request: request }; + + + settle(resolve, reject, response); + + // Clean up request + request = null; + }; + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(createError('Request aborted', config, 'ECONNABORTED', request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(createError('Network Error', config, null, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded'; + if (config.timeoutErrorMessage) { + timeoutErrorMessage = config.timeoutErrorMessage; + } + reject(createError(timeoutErrorMessage, config, 'ECONNABORTED', + request)); + + // Clean up request + request = null; + }; + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + if (utils.isStandardBrowserEnv()) { + // Add xsrf header + var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ? + cookies.read(config.xsrfCookieName) : + undefined; + + if (xsrfValue) { + requestHeaders[config.xsrfHeaderName] = xsrfValue; + } + } + + // Add headers to the request + if ('setRequestHeader' in request) { + utils.forEach(requestHeaders, function setRequestHeader(val, key) { + if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { + // Remove Content-Type if data is undefined + delete requestHeaders[key]; + } else { + // Otherwise add header to the request + request.setRequestHeader(key, val); + } + }); + } + + // Add withCredentials to request if needed + if (!utils.isUndefined(config.withCredentials)) { + request.withCredentials = !!config.withCredentials; + } + + // Add responseType to request if needed + if (config.responseType) { + try { + request.responseType = config.responseType; + } catch (e) { + // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2. + // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function. + if (config.responseType !== 'json') { + throw e; + } + } + } + + // Handle progress if needed + if (typeof config.onDownloadProgress === 'function') { + request.addEventListener('progress', config.onDownloadProgress); + } + + // Not all browsers support upload events + if (typeof config.onUploadProgress === 'function' && request.upload) { + request.upload.addEventListener('progress', config.onUploadProgress); + } + + if (config.cancelToken) { + // Handle cancellation + config.cancelToken.promise.then(function onCanceled(cancel) { + if (!request) { + return; + } + + request.abort(); + reject(cancel); + // Clean up request + request = null; + }); + } + + if (!requestData) { + requestData = null; + } + + // Send the request + request.send(requestData); + }); +}; + +/***/ }), +/* 277 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/settle.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var createError = __webpack_require__(/*! ./createError */ 278); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + */ +module.exports = function settle(resolve, reject, response) { + var validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(createError( + 'Request failed with status code ' + response.status, + response.config, + null, + response.request, + response)); + + } +}; + +/***/ }), +/* 278 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/createError.js ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var enhanceError = __webpack_require__(/*! ./enhanceError */ 279); + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {Object} config The config. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * @returns {Error} The created error. + */ +module.exports = function createError(message, config, code, request, response) { + var error = new Error(message); + return enhanceError(error, config, code, request, response); +}; + +/***/ }), +/* 279 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/enhanceError.js ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Update an Error with the specified config, error code, and response. + * + * @param {Error} error The error to update. + * @param {Object} config The config. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * @returns {Error} The error. + */ +module.exports = function enhanceError(error, config, code, request, response) { + error.config = config; + if (code) { + error.code = code; + } + + error.request = request; + error.response = response; + error.isAxiosError = true; + + error.toJSON = function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: this.config, + code: this.code }; + + }; + return error; +}; + +/***/ }), +/* 280 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/cookies.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ 266); + +module.exports = +utils.isStandardBrowserEnv() ? + +// Standard browser envs support document.cookie +function standardBrowserEnv() { + return { + write: function write(name, value, expires, path, domain, secure) { + var cookie = []; + cookie.push(name + '=' + encodeURIComponent(value)); + + if (utils.isNumber(expires)) { + cookie.push('expires=' + new Date(expires).toGMTString()); + } + + if (utils.isString(path)) { + cookie.push('path=' + path); + } + + if (utils.isString(domain)) { + cookie.push('domain=' + domain); + } + + if (secure === true) { + cookie.push('secure'); + } + + document.cookie = cookie.join('; '); + }, + + read: function read(name) { + var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return match ? decodeURIComponent(match[3]) : null; + }, + + remove: function remove(name) { + this.write(name, '', Date.now() - 86400000); + } }; + +}() : + +// Non standard browser env (web workers, react-native) lack needed support. +function nonStandardBrowserEnv() { + return { + write: function write() {}, + read: function read() {return null;}, + remove: function remove() {} }; + +}(); + +/***/ }), +/* 281 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/buildFullPath.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ 282); +var combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ 283); + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * @returns {string} The combined full path + */ +module.exports = function buildFullPath(baseURL, requestedURL) { + if (baseURL && !isAbsoluteURL(requestedURL)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +}; + +/***/ }), +/* 282 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/isAbsoluteURL.js ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +module.exports = function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url); +}; + +/***/ }), +/* 283 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/combineURLs.js ***! + \*******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * @returns {string} The combined URL + */ +module.exports = function combineURLs(baseURL, relativeURL) { + return relativeURL ? + baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') : + baseURL; +}; + +/***/ }), +/* 284 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/parseHeaders.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ 266); + +// Headers whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +var ignoreDuplicateOf = [ +'age', 'authorization', 'content-length', 'content-type', 'etag', +'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', +'last-modified', 'location', 'max-forwards', 'proxy-authorization', +'referer', 'retry-after', 'user-agent']; + + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} headers Headers needing to be parsed + * @returns {Object} Headers parsed into an object + */ +module.exports = function parseHeaders(headers) { + var parsed = {}; + var key; + var val; + var i; + + if (!headers) {return parsed;} + + utils.forEach(headers.split('\n'), function parser(line) { + i = line.indexOf(':'); + key = utils.trim(line.substr(0, i)).toLowerCase(); + val = utils.trim(line.substr(i + 1)); + + if (key) { + if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) { + return; + } + if (key === 'set-cookie') { + parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]); + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + } + }); + + return parsed; +}; + +/***/ }), +/* 285 */ +/*!***********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/isURLSameOrigin.js ***! + \***********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ 266); + +module.exports = +utils.isStandardBrowserEnv() ? + +// Standard browser envs have full support of the APIs needed to test +// whether the request URL is of the same origin as current location. +function standardBrowserEnv() { + var msie = /(msie|trident)/i.test(navigator.userAgent); + var urlParsingNode = document.createElement('a'); + var originURL; + + /** + * Parse a URL to discover it's components + * + * @param {String} url The URL to be parsed + * @returns {Object} + */ + function resolveURL(url) { + var href = url; + + if (msie) { + // IE needs attribute set twice to normalize properties + urlParsingNode.setAttribute('href', href); + href = urlParsingNode.href; + } + + urlParsingNode.setAttribute('href', href); + + // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils + return { + href: urlParsingNode.href, + protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', + host: urlParsingNode.host, + search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', + hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', + hostname: urlParsingNode.hostname, + port: urlParsingNode.port, + pathname: urlParsingNode.pathname.charAt(0) === '/' ? + urlParsingNode.pathname : + '/' + urlParsingNode.pathname }; + + } + + originURL = resolveURL(window.location.href); + + /** + * Determine if a URL shares the same origin as the current location + * + * @param {String} requestURL The URL to test + * @returns {boolean} True if URL shares the same origin, otherwise false + */ + return function isURLSameOrigin(requestURL) { + var parsed = utils.isString(requestURL) ? resolveURL(requestURL) : requestURL; + return parsed.protocol === originURL.protocol && + parsed.host === originURL.host; + }; +}() : + +// Non standard browser envs (web workers, react-native) lack needed support. +function nonStandardBrowserEnv() { + return function isURLSameOrigin() { + return true; + }; +}(); + +/***/ }), +/* 286 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/mergeConfig.js ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ 266); + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * @returns {Object} New object resulting from merging config2 to config1 + */ +module.exports = function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + var config = {}; + + var valueFromConfig2Keys = ['url', 'method', 'data']; + var mergeDeepPropertiesKeys = ['headers', 'auth', 'proxy', 'params']; + var defaultToConfig2Keys = [ + 'baseURL', 'transformRequest', 'transformResponse', 'paramsSerializer', + 'timeout', 'timeoutMessage', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName', + 'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', 'decompress', + 'maxContentLength', 'maxBodyLength', 'maxRedirects', 'transport', 'httpAgent', + 'httpsAgent', 'cancelToken', 'socketPath', 'responseEncoding']; + + var directMergeKeys = ['validateStatus']; + + function getMergedValue(target, source) { + if (utils.isPlainObject(target) && utils.isPlainObject(source)) { + return utils.merge(target, source); + } else if (utils.isPlainObject(source)) { + return utils.merge({}, source); + } else if (utils.isArray(source)) { + return source.slice(); + } + return source; + } + + function mergeDeepProperties(prop) { + if (!utils.isUndefined(config2[prop])) { + config[prop] = getMergedValue(config1[prop], config2[prop]); + } else if (!utils.isUndefined(config1[prop])) { + config[prop] = getMergedValue(undefined, config1[prop]); + } + } + + utils.forEach(valueFromConfig2Keys, function valueFromConfig2(prop) { + if (!utils.isUndefined(config2[prop])) { + config[prop] = getMergedValue(undefined, config2[prop]); + } + }); + + utils.forEach(mergeDeepPropertiesKeys, mergeDeepProperties); + + utils.forEach(defaultToConfig2Keys, function defaultToConfig2(prop) { + if (!utils.isUndefined(config2[prop])) { + config[prop] = getMergedValue(undefined, config2[prop]); + } else if (!utils.isUndefined(config1[prop])) { + config[prop] = getMergedValue(undefined, config1[prop]); + } + }); + + utils.forEach(directMergeKeys, function merge(prop) { + if (prop in config2) { + config[prop] = getMergedValue(config1[prop], config2[prop]); + } else if (prop in config1) { + config[prop] = getMergedValue(undefined, config1[prop]); + } + }); + + var axiosKeys = valueFromConfig2Keys. + concat(mergeDeepPropertiesKeys). + concat(defaultToConfig2Keys). + concat(directMergeKeys); + + var otherKeys = Object. + keys(config1). + concat(Object.keys(config2)). + filter(function filterAxiosKeys(key) { + return axiosKeys.indexOf(key) === -1; + }); + + utils.forEach(otherKeys, mergeDeepProperties); + + return config; +}; + +/***/ }), +/* 287 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/cancel/Cancel.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * A `Cancel` is an object that is thrown when an operation is canceled. + * + * @class + * @param {string=} message The message. + */ +function Cancel(message) { + this.message = message; +} + +Cancel.prototype.toString = function toString() { + return 'Cancel' + (this.message ? ': ' + this.message : ''); +}; + +Cancel.prototype.__CANCEL__ = true; + +module.exports = Cancel; + +/***/ }), +/* 288 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/cancel/CancelToken.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var Cancel = __webpack_require__(/*! ./Cancel */ 287); + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @class + * @param {Function} executor The executor function. + */ +function CancelToken(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + var resolvePromise; + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + var token = this; + executor(function cancel(message) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new Cancel(message); + resolvePromise(token.reason); + }); +} + +/** + * Throws a `Cancel` if cancellation has been requested. + */ +CancelToken.prototype.throwIfRequested = function throwIfRequested() { + if (this.reason) { + throw this.reason; + } +}; + +/** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ +CancelToken.source = function source() { + var cancel; + var token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token: token, + cancel: cancel }; + +}; + +module.exports = CancelToken; + +/***/ }), +/* 289 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/spread.js ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * @returns {Function} + */ +module.exports = function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +}; + +/***/ }), +/* 290 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/isAxiosError.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +module.exports = function isAxiosError(payload) { + return typeof payload === 'object' && payload.isAxiosError === true; +}; + +/***/ }), +/* 291 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/index.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = void 0; + +var _toDate = _interopRequireDefault(__webpack_require__(/*! ./lib/toDate */ 292)); + +var _toFloat = _interopRequireDefault(__webpack_require__(/*! ./lib/toFloat */ 294)); + +var _toInt = _interopRequireDefault(__webpack_require__(/*! ./lib/toInt */ 297)); + +var _toBoolean = _interopRequireDefault(__webpack_require__(/*! ./lib/toBoolean */ 298)); + +var _equals = _interopRequireDefault(__webpack_require__(/*! ./lib/equals */ 299)); + +var _contains = _interopRequireDefault(__webpack_require__(/*! ./lib/contains */ 300)); + +var _matches = _interopRequireDefault(__webpack_require__(/*! ./lib/matches */ 303)); + +var _isEmail = _interopRequireDefault(__webpack_require__(/*! ./lib/isEmail */ 304)); + +var _isURL = _interopRequireDefault(__webpack_require__(/*! ./lib/isURL */ 308)); + +var _isMACAddress = _interopRequireDefault(__webpack_require__(/*! ./lib/isMACAddress */ 309)); + +var _isIP = _interopRequireDefault(__webpack_require__(/*! ./lib/isIP */ 307)); + +var _isIPRange = _interopRequireDefault(__webpack_require__(/*! ./lib/isIPRange */ 310)); + +var _isFQDN = _interopRequireDefault(__webpack_require__(/*! ./lib/isFQDN */ 306)); + +var _isDate = _interopRequireDefault(__webpack_require__(/*! ./lib/isDate */ 311)); + +var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./lib/isBoolean */ 312)); + +var _isLocale = _interopRequireDefault(__webpack_require__(/*! ./lib/isLocale */ 313)); + +var _isAlpha = _interopRequireWildcard(__webpack_require__(/*! ./lib/isAlpha */ 314)); + +var _isAlphanumeric = _interopRequireWildcard(__webpack_require__(/*! ./lib/isAlphanumeric */ 315)); + +var _isNumeric = _interopRequireDefault(__webpack_require__(/*! ./lib/isNumeric */ 316)); + +var _isPassportNumber = _interopRequireDefault(__webpack_require__(/*! ./lib/isPassportNumber */ 317)); + +var _isPort = _interopRequireDefault(__webpack_require__(/*! ./lib/isPort */ 318)); + +var _isLowercase = _interopRequireDefault(__webpack_require__(/*! ./lib/isLowercase */ 320)); + +var _isUppercase = _interopRequireDefault(__webpack_require__(/*! ./lib/isUppercase */ 321)); + +var _isIMEI = _interopRequireDefault(__webpack_require__(/*! ./lib/isIMEI */ 322)); + +var _isAscii = _interopRequireDefault(__webpack_require__(/*! ./lib/isAscii */ 323)); + +var _isFullWidth = _interopRequireDefault(__webpack_require__(/*! ./lib/isFullWidth */ 324)); + +var _isHalfWidth = _interopRequireDefault(__webpack_require__(/*! ./lib/isHalfWidth */ 325)); + +var _isVariableWidth = _interopRequireDefault(__webpack_require__(/*! ./lib/isVariableWidth */ 326)); + +var _isMultibyte = _interopRequireDefault(__webpack_require__(/*! ./lib/isMultibyte */ 327)); + +var _isSemVer = _interopRequireDefault(__webpack_require__(/*! ./lib/isSemVer */ 328)); + +var _isSurrogatePair = _interopRequireDefault(__webpack_require__(/*! ./lib/isSurrogatePair */ 330)); + +var _isInt = _interopRequireDefault(__webpack_require__(/*! ./lib/isInt */ 319)); + +var _isFloat = _interopRequireWildcard(__webpack_require__(/*! ./lib/isFloat */ 295)); + +var _isDecimal = _interopRequireDefault(__webpack_require__(/*! ./lib/isDecimal */ 331)); + +var _isHexadecimal = _interopRequireDefault(__webpack_require__(/*! ./lib/isHexadecimal */ 333)); + +var _isOctal = _interopRequireDefault(__webpack_require__(/*! ./lib/isOctal */ 334)); + +var _isDivisibleBy = _interopRequireDefault(__webpack_require__(/*! ./lib/isDivisibleBy */ 335)); + +var _isHexColor = _interopRequireDefault(__webpack_require__(/*! ./lib/isHexColor */ 336)); + +var _isRgbColor = _interopRequireDefault(__webpack_require__(/*! ./lib/isRgbColor */ 337)); + +var _isHSL = _interopRequireDefault(__webpack_require__(/*! ./lib/isHSL */ 338)); + +var _isISRC = _interopRequireDefault(__webpack_require__(/*! ./lib/isISRC */ 339)); + +var _isIBAN = _interopRequireWildcard(__webpack_require__(/*! ./lib/isIBAN */ 340)); + +var _isBIC = _interopRequireDefault(__webpack_require__(/*! ./lib/isBIC */ 341)); + +var _isMD = _interopRequireDefault(__webpack_require__(/*! ./lib/isMD5 */ 343)); + +var _isHash = _interopRequireDefault(__webpack_require__(/*! ./lib/isHash */ 344)); + +var _isJWT = _interopRequireDefault(__webpack_require__(/*! ./lib/isJWT */ 345)); + +var _isJSON = _interopRequireDefault(__webpack_require__(/*! ./lib/isJSON */ 347)); + +var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./lib/isEmpty */ 348)); + +var _isLength = _interopRequireDefault(__webpack_require__(/*! ./lib/isLength */ 349)); + +var _isByteLength = _interopRequireDefault(__webpack_require__(/*! ./lib/isByteLength */ 305)); + +var _isUUID = _interopRequireDefault(__webpack_require__(/*! ./lib/isUUID */ 350)); + +var _isMongoId = _interopRequireDefault(__webpack_require__(/*! ./lib/isMongoId */ 351)); + +var _isAfter = _interopRequireDefault(__webpack_require__(/*! ./lib/isAfter */ 352)); + +var _isBefore = _interopRequireDefault(__webpack_require__(/*! ./lib/isBefore */ 353)); + +var _isIn = _interopRequireDefault(__webpack_require__(/*! ./lib/isIn */ 354)); + +var _isCreditCard = _interopRequireDefault(__webpack_require__(/*! ./lib/isCreditCard */ 355)); + +var _isIdentityCard = _interopRequireDefault(__webpack_require__(/*! ./lib/isIdentityCard */ 356)); + +var _isEAN = _interopRequireDefault(__webpack_require__(/*! ./lib/isEAN */ 357)); + +var _isISIN = _interopRequireDefault(__webpack_require__(/*! ./lib/isISIN */ 358)); + +var _isISBN = _interopRequireDefault(__webpack_require__(/*! ./lib/isISBN */ 359)); + +var _isISSN = _interopRequireDefault(__webpack_require__(/*! ./lib/isISSN */ 360)); + +var _isTaxID = _interopRequireDefault(__webpack_require__(/*! ./lib/isTaxID */ 361)); + +var _isMobilePhone = _interopRequireWildcard(__webpack_require__(/*! ./lib/isMobilePhone */ 363)); + +var _isEthereumAddress = _interopRequireDefault(__webpack_require__(/*! ./lib/isEthereumAddress */ 364)); + +var _isCurrency = _interopRequireDefault(__webpack_require__(/*! ./lib/isCurrency */ 365)); + +var _isBtcAddress = _interopRequireDefault(__webpack_require__(/*! ./lib/isBtcAddress */ 366)); + +var _isISO = _interopRequireDefault(__webpack_require__(/*! ./lib/isISO8601 */ 367)); + +var _isRFC = _interopRequireDefault(__webpack_require__(/*! ./lib/isRFC3339 */ 368)); + +var _isISO31661Alpha = _interopRequireDefault(__webpack_require__(/*! ./lib/isISO31661Alpha2 */ 342)); + +var _isISO31661Alpha2 = _interopRequireDefault(__webpack_require__(/*! ./lib/isISO31661Alpha3 */ 369)); + +var _isISO2 = _interopRequireDefault(__webpack_require__(/*! ./lib/isISO4217 */ 370)); + +var _isBase = _interopRequireDefault(__webpack_require__(/*! ./lib/isBase32 */ 371)); + +var _isBase2 = _interopRequireDefault(__webpack_require__(/*! ./lib/isBase58 */ 372)); + +var _isBase3 = _interopRequireDefault(__webpack_require__(/*! ./lib/isBase64 */ 346)); + +var _isDataURI = _interopRequireDefault(__webpack_require__(/*! ./lib/isDataURI */ 373)); + +var _isMagnetURI = _interopRequireDefault(__webpack_require__(/*! ./lib/isMagnetURI */ 374)); + +var _isMimeType = _interopRequireDefault(__webpack_require__(/*! ./lib/isMimeType */ 375)); + +var _isLatLong = _interopRequireDefault(__webpack_require__(/*! ./lib/isLatLong */ 376)); + +var _isPostalCode = _interopRequireWildcard(__webpack_require__(/*! ./lib/isPostalCode */ 377)); + +var _ltrim = _interopRequireDefault(__webpack_require__(/*! ./lib/ltrim */ 378)); + +var _rtrim = _interopRequireDefault(__webpack_require__(/*! ./lib/rtrim */ 379)); + +var _trim = _interopRequireDefault(__webpack_require__(/*! ./lib/trim */ 380)); + +var _escape = _interopRequireDefault(__webpack_require__(/*! ./lib/escape */ 381)); + +var _unescape = _interopRequireDefault(__webpack_require__(/*! ./lib/unescape */ 382)); + +var _stripLow = _interopRequireDefault(__webpack_require__(/*! ./lib/stripLow */ 383)); + +var _whitelist = _interopRequireDefault(__webpack_require__(/*! ./lib/whitelist */ 385)); + +var _blacklist = _interopRequireDefault(__webpack_require__(/*! ./lib/blacklist */ 384)); + +var _isWhitelisted = _interopRequireDefault(__webpack_require__(/*! ./lib/isWhitelisted */ 386)); + +var _normalizeEmail = _interopRequireDefault(__webpack_require__(/*! ./lib/normalizeEmail */ 387)); + +var _isSlug = _interopRequireDefault(__webpack_require__(/*! ./lib/isSlug */ 388)); + +var _isLicensePlate = _interopRequireDefault(__webpack_require__(/*! ./lib/isLicensePlate */ 389)); + +var _isStrongPassword = _interopRequireDefault(__webpack_require__(/*! ./lib/isStrongPassword */ 390)); + +var _isVAT = _interopRequireDefault(__webpack_require__(/*! ./lib/isVAT */ 391)); + +function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;} + +function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var version = '13.7.0'; +var validator = { + version: version, + toDate: _toDate.default, + toFloat: _toFloat.default, + toInt: _toInt.default, + toBoolean: _toBoolean.default, + equals: _equals.default, + contains: _contains.default, + matches: _matches.default, + isEmail: _isEmail.default, + isURL: _isURL.default, + isMACAddress: _isMACAddress.default, + isIP: _isIP.default, + isIPRange: _isIPRange.default, + isFQDN: _isFQDN.default, + isBoolean: _isBoolean.default, + isIBAN: _isIBAN.default, + isBIC: _isBIC.default, + isAlpha: _isAlpha.default, + isAlphaLocales: _isAlpha.locales, + isAlphanumeric: _isAlphanumeric.default, + isAlphanumericLocales: _isAlphanumeric.locales, + isNumeric: _isNumeric.default, + isPassportNumber: _isPassportNumber.default, + isPort: _isPort.default, + isLowercase: _isLowercase.default, + isUppercase: _isUppercase.default, + isAscii: _isAscii.default, + isFullWidth: _isFullWidth.default, + isHalfWidth: _isHalfWidth.default, + isVariableWidth: _isVariableWidth.default, + isMultibyte: _isMultibyte.default, + isSemVer: _isSemVer.default, + isSurrogatePair: _isSurrogatePair.default, + isInt: _isInt.default, + isIMEI: _isIMEI.default, + isFloat: _isFloat.default, + isFloatLocales: _isFloat.locales, + isDecimal: _isDecimal.default, + isHexadecimal: _isHexadecimal.default, + isOctal: _isOctal.default, + isDivisibleBy: _isDivisibleBy.default, + isHexColor: _isHexColor.default, + isRgbColor: _isRgbColor.default, + isHSL: _isHSL.default, + isISRC: _isISRC.default, + isMD5: _isMD.default, + isHash: _isHash.default, + isJWT: _isJWT.default, + isJSON: _isJSON.default, + isEmpty: _isEmpty.default, + isLength: _isLength.default, + isLocale: _isLocale.default, + isByteLength: _isByteLength.default, + isUUID: _isUUID.default, + isMongoId: _isMongoId.default, + isAfter: _isAfter.default, + isBefore: _isBefore.default, + isIn: _isIn.default, + isCreditCard: _isCreditCard.default, + isIdentityCard: _isIdentityCard.default, + isEAN: _isEAN.default, + isISIN: _isISIN.default, + isISBN: _isISBN.default, + isISSN: _isISSN.default, + isMobilePhone: _isMobilePhone.default, + isMobilePhoneLocales: _isMobilePhone.locales, + isPostalCode: _isPostalCode.default, + isPostalCodeLocales: _isPostalCode.locales, + isEthereumAddress: _isEthereumAddress.default, + isCurrency: _isCurrency.default, + isBtcAddress: _isBtcAddress.default, + isISO8601: _isISO.default, + isRFC3339: _isRFC.default, + isISO31661Alpha2: _isISO31661Alpha.default, + isISO31661Alpha3: _isISO31661Alpha2.default, + isISO4217: _isISO2.default, + isBase32: _isBase.default, + isBase58: _isBase2.default, + isBase64: _isBase3.default, + isDataURI: _isDataURI.default, + isMagnetURI: _isMagnetURI.default, + isMimeType: _isMimeType.default, + isLatLong: _isLatLong.default, + ltrim: _ltrim.default, + rtrim: _rtrim.default, + trim: _trim.default, + escape: _escape.default, + unescape: _unescape.default, + stripLow: _stripLow.default, + whitelist: _whitelist.default, + blacklist: _blacklist.default, + isWhitelisted: _isWhitelisted.default, + normalizeEmail: _normalizeEmail.default, + toString: toString, + isSlug: _isSlug.default, + isStrongPassword: _isStrongPassword.default, + isTaxID: _isTaxID.default, + isDate: _isDate.default, + isLicensePlate: _isLicensePlate.default, + isVAT: _isVAT.default, + ibanLocales: _isIBAN.locales }; + +var _default = validator; +exports.default = _default; +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 292 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/toDate.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = toDate; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function toDate(date) { + (0, _assertString.default)(date); + date = Date.parse(date); + return !isNaN(date) ? new Date(date) : null; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 293 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/assertString.js ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = assertString; + +function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} + +function assertString(input) { + var isString = typeof input === 'string' || input instanceof String; + + if (!isString) { + var invalidType = _typeof(input); + + if (input === null) invalidType = 'null';else if (invalidType === 'object') invalidType = input.constructor.name; + throw new TypeError("Expected a string but received a ".concat(invalidType)); + } +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 294 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/toFloat.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = toFloat; + +var _isFloat = _interopRequireDefault(__webpack_require__(/*! ./isFloat */ 295)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function toFloat(str) { + if (!(0, _isFloat.default)(str)) return NaN; + return parseFloat(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 295 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isFloat.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isFloat; +exports.locales = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _alpha = __webpack_require__(/*! ./alpha */ 296); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isFloat(str, options) { + (0, _assertString.default)(str); + options = options || {}; + var float = new RegExp("^(?:[-+])?(?:[0-9]+)?(?:\\".concat(options.locale ? _alpha.decimal[options.locale] : '.', "[0-9]*)?(?:[eE][\\+\\-]?(?:[0-9]+))?$")); + + if (str === '' || str === '.' || str === '-' || str === '+') { + return false; + } + + var value = parseFloat(str.replace(',', '.')); + return float.test(str) && (!options.hasOwnProperty('min') || value >= options.min) && (!options.hasOwnProperty('max') || value <= options.max) && (!options.hasOwnProperty('lt') || value < options.lt) && (!options.hasOwnProperty('gt') || value > options.gt); +} + +var locales = Object.keys(_alpha.decimal); +exports.locales = locales; + +/***/ }), +/* 296 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/alpha.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.commaDecimal = exports.dotDecimal = exports.farsiLocales = exports.arabicLocales = exports.englishLocales = exports.decimal = exports.alphanumeric = exports.alpha = void 0; +var alpha = { + 'en-US': /^[A-Z]+$/i, + 'az-AZ': /^[A-VXYZÇƏĞİıÖŞÜ]+$/i, + 'bg-BG': /^[А-Я]+$/i, + 'cs-CZ': /^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i, + 'da-DK': /^[A-ZÆØÅ]+$/i, + 'de-DE': /^[A-ZÄÖÜß]+$/i, + 'el-GR': /^[Α-ώ]+$/i, + 'es-ES': /^[A-ZÁÉÍÑÓÚÜ]+$/i, + 'fa-IR': /^[ابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی]+$/i, + 'fi-FI': /^[A-ZÅÄÖ]+$/i, + 'fr-FR': /^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i, + 'it-IT': /^[A-ZÀÉÈÌÎÓÒÙ]+$/i, + 'nb-NO': /^[A-ZÆØÅ]+$/i, + 'nl-NL': /^[A-ZÁÉËÏÓÖÜÚ]+$/i, + 'nn-NO': /^[A-ZÆØÅ]+$/i, + 'hu-HU': /^[A-ZÁÉÍÓÖŐÚÜŰ]+$/i, + 'pl-PL': /^[A-ZĄĆĘŚŁŃÓŻŹ]+$/i, + 'pt-PT': /^[A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i, + 'ru-RU': /^[А-ЯЁ]+$/i, + 'sl-SI': /^[A-ZČĆĐŠŽ]+$/i, + 'sk-SK': /^[A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i, + 'sr-RS@latin': /^[A-ZČĆŽŠĐ]+$/i, + 'sr-RS': /^[А-ЯЂЈЉЊЋЏ]+$/i, + 'sv-SE': /^[A-ZÅÄÖ]+$/i, + 'th-TH': /^[ก-๐\s]+$/i, + 'tr-TR': /^[A-ZÇĞİıÖŞÜ]+$/i, + 'uk-UA': /^[А-ЩЬЮЯЄIЇҐі]+$/i, + 'vi-VN': /^[A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i, + 'ku-IQ': /^[ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i, + ar: /^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/, + he: /^[א-ת]+$/, + fa: /^['آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی']+$/i, + 'hi-IN': /^[\u0900-\u0961]+[\u0972-\u097F]*$/i }; + +exports.alpha = alpha; +var alphanumeric = { + 'en-US': /^[0-9A-Z]+$/i, + 'az-AZ': /^[0-9A-VXYZÇƏĞİıÖŞÜ]+$/i, + 'bg-BG': /^[0-9А-Я]+$/i, + 'cs-CZ': /^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i, + 'da-DK': /^[0-9A-ZÆØÅ]+$/i, + 'de-DE': /^[0-9A-ZÄÖÜß]+$/i, + 'el-GR': /^[0-9Α-ω]+$/i, + 'es-ES': /^[0-9A-ZÁÉÍÑÓÚÜ]+$/i, + 'fi-FI': /^[0-9A-ZÅÄÖ]+$/i, + 'fr-FR': /^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i, + 'it-IT': /^[0-9A-ZÀÉÈÌÎÓÒÙ]+$/i, + 'hu-HU': /^[0-9A-ZÁÉÍÓÖŐÚÜŰ]+$/i, + 'nb-NO': /^[0-9A-ZÆØÅ]+$/i, + 'nl-NL': /^[0-9A-ZÁÉËÏÓÖÜÚ]+$/i, + 'nn-NO': /^[0-9A-ZÆØÅ]+$/i, + 'pl-PL': /^[0-9A-ZĄĆĘŚŁŃÓŻŹ]+$/i, + 'pt-PT': /^[0-9A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i, + 'ru-RU': /^[0-9А-ЯЁ]+$/i, + 'sl-SI': /^[0-9A-ZČĆĐŠŽ]+$/i, + 'sk-SK': /^[0-9A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i, + 'sr-RS@latin': /^[0-9A-ZČĆŽŠĐ]+$/i, + 'sr-RS': /^[0-9А-ЯЂЈЉЊЋЏ]+$/i, + 'sv-SE': /^[0-9A-ZÅÄÖ]+$/i, + 'th-TH': /^[ก-๙\s]+$/i, + 'tr-TR': /^[0-9A-ZÇĞİıÖŞÜ]+$/i, + 'uk-UA': /^[0-9А-ЩЬЮЯЄIЇҐі]+$/i, + 'ku-IQ': /^[٠١٢٣٤٥٦٧٨٩0-9ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i, + 'vi-VN': /^[0-9A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i, + ar: /^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/, + he: /^[0-9א-ת]+$/, + fa: /^['0-9آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی۱۲۳۴۵۶۷۸۹۰']+$/i, + 'hi-IN': /^[\u0900-\u0963]+[\u0966-\u097F]*$/i }; + +exports.alphanumeric = alphanumeric; +var decimal = { + 'en-US': '.', + ar: '٫' }; + +exports.decimal = decimal; +var englishLocales = ['AU', 'GB', 'HK', 'IN', 'NZ', 'ZA', 'ZM']; +exports.englishLocales = englishLocales; + +for (var locale, i = 0; i < englishLocales.length; i++) { + locale = "en-".concat(englishLocales[i]); + alpha[locale] = alpha['en-US']; + alphanumeric[locale] = alphanumeric['en-US']; + decimal[locale] = decimal['en-US']; +} // Source: http://www.localeplanet.com/java/ + + +var arabicLocales = ['AE', 'BH', 'DZ', 'EG', 'IQ', 'JO', 'KW', 'LB', 'LY', 'MA', 'QM', 'QA', 'SA', 'SD', 'SY', 'TN', 'YE']; +exports.arabicLocales = arabicLocales; + +for (var _locale, _i = 0; _i < arabicLocales.length; _i++) { + _locale = "ar-".concat(arabicLocales[_i]); + alpha[_locale] = alpha.ar; + alphanumeric[_locale] = alphanumeric.ar; + decimal[_locale] = decimal.ar; +} + +var farsiLocales = ['IR', 'AF']; +exports.farsiLocales = farsiLocales; + +for (var _locale2, _i2 = 0; _i2 < farsiLocales.length; _i2++) { + _locale2 = "fa-".concat(farsiLocales[_i2]); + alphanumeric[_locale2] = alphanumeric.fa; + decimal[_locale2] = decimal.ar; +} // Source: https://en.wikipedia.org/wiki/Decimal_mark + + +var dotDecimal = ['ar-EG', 'ar-LB', 'ar-LY']; +exports.dotDecimal = dotDecimal; +var commaDecimal = ['bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-ZM', 'es-ES', 'fr-CA', 'fr-FR', 'id-ID', 'it-IT', 'ku-IQ', 'hi-IN', 'hu-HU', 'nb-NO', 'nn-NO', 'nl-NL', 'pl-PL', 'pt-PT', 'ru-RU', 'sl-SI', 'sr-RS@latin', 'sr-RS', 'sv-SE', 'tr-TR', 'uk-UA', 'vi-VN']; +exports.commaDecimal = commaDecimal; + +for (var _i3 = 0; _i3 < dotDecimal.length; _i3++) { + decimal[dotDecimal[_i3]] = decimal['en-US']; +} + +for (var _i4 = 0; _i4 < commaDecimal.length; _i4++) { + decimal[commaDecimal[_i4]] = ','; +} + +alpha['fr-CA'] = alpha['fr-FR']; +alphanumeric['fr-CA'] = alphanumeric['fr-FR']; +alpha['pt-BR'] = alpha['pt-PT']; +alphanumeric['pt-BR'] = alphanumeric['pt-PT']; +decimal['pt-BR'] = decimal['pt-PT']; // see #862 + +alpha['pl-Pl'] = alpha['pl-PL']; +alphanumeric['pl-Pl'] = alphanumeric['pl-PL']; +decimal['pl-Pl'] = decimal['pl-PL']; // see #1455 + +alpha['fa-AF'] = alpha.fa; + +/***/ }), +/* 297 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/toInt.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = toInt; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function toInt(str, radix) { + (0, _assertString.default)(str); + return parseInt(str, radix || 10); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 298 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/toBoolean.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = toBoolean; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function toBoolean(str, strict) { + (0, _assertString.default)(str); + + if (strict) { + return str === '1' || /^true$/i.test(str); + } + + return str !== '0' && !/^false$/i.test(str) && str !== ''; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 299 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/equals.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = equals; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function equals(str, comparison) { + (0, _assertString.default)(str); + return str === comparison; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 300 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/contains.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = contains; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _toString = _interopRequireDefault(__webpack_require__(/*! ./util/toString */ 301)); + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var defaulContainsOptions = { + ignoreCase: false, + minOccurrences: 1 }; + + +function contains(str, elem, options) { + (0, _assertString.default)(str); + options = (0, _merge.default)(options, defaulContainsOptions); + + if (options.ignoreCase) { + return str.toLowerCase().split((0, _toString.default)(elem).toLowerCase()).length > options.minOccurrences; + } + + return str.split((0, _toString.default)(elem)).length > options.minOccurrences; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 301 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/toString.js ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = toString; + +function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} + +function toString(input) { + if (_typeof(input) === 'object' && input !== null) { + if (typeof input.toString === 'function') { + input = input.toString(); + } else { + input = '[object Object]'; + } + } else if (input === null || typeof input === 'undefined' || isNaN(input) && !input.length) { + input = ''; + } + + return String(input); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 302 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/merge.js ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = merge; + +function merge() { + var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + var defaults = arguments.length > 1 ? arguments[1] : undefined; + + for (var key in defaults) { + if (typeof obj[key] === 'undefined') { + obj[key] = defaults[key]; + } + } + + return obj; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 303 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/matches.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = matches; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function matches(str, pattern, modifiers) { + (0, _assertString.default)(str); + + if (Object.prototype.toString.call(pattern) !== '[object RegExp]') { + pattern = new RegExp(pattern, modifiers); + } + + return pattern.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 304 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isEmail.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isEmail; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +var _isByteLength = _interopRequireDefault(__webpack_require__(/*! ./isByteLength */ 305)); + +var _isFQDN = _interopRequireDefault(__webpack_require__(/*! ./isFQDN */ 306)); + +var _isIP = _interopRequireDefault(__webpack_require__(/*! ./isIP */ 307)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var default_email_options = { + allow_display_name: false, + require_display_name: false, + allow_utf8_local_part: true, + require_tld: true, + blacklisted_chars: '', + ignore_max_length: false, + host_blacklist: [] }; + +/* eslint-disable max-len */ + +/* eslint-disable no-control-regex */ + +var splitNameAddress = /^([^\x00-\x1F\x7F-\x9F\cX]+)]/.test(display_name_without_quotes); + + if (contains_illegal) { + // if contains illegal characters, + // must to be enclosed in double-quotes, otherwise it's not a valid display name + if (display_name_without_quotes === display_name) { + return false; + } // the quotes in display name must start with character symbol \ + + + var all_start_with_back_slash = display_name_without_quotes.split('"').length === display_name_without_quotes.split('\\"').length; + + if (!all_start_with_back_slash) { + return false; + } + } + + return true; +} + +function isEmail(str, options) { + (0, _assertString.default)(str); + options = (0, _merge.default)(options, default_email_options); + + if (options.require_display_name || options.allow_display_name) { + var display_email = str.match(splitNameAddress); + + if (display_email) { + var display_name = display_email[1]; // Remove display name and angle brackets to get email address + // Can be done in the regex but will introduce a ReDOS (See #1597 for more info) + + str = str.replace(display_name, '').replace(/(^<|>$)/g, ''); // sometimes need to trim the last space to get the display name + // because there may be a space between display name and email address + // eg. myname + // the display name is `myname` instead of `myname `, so need to trim the last space + + if (display_name.endsWith(' ')) { + display_name = display_name.substr(0, display_name.length - 1); + } + + if (!validateDisplayName(display_name)) { + return false; + } + } else if (options.require_display_name) { + return false; + } + } + + if (!options.ignore_max_length && str.length > defaultMaxEmailLength) { + return false; + } + + var parts = str.split('@'); + var domain = parts.pop(); + var lower_domain = domain.toLowerCase(); + + if (options.host_blacklist.includes(lower_domain)) { + return false; + } + + var user = parts.join('@'); + + if (options.domain_specific_validation && (lower_domain === 'gmail.com' || lower_domain === 'googlemail.com')) { + /* + Previously we removed dots for gmail addresses before validating. + This was removed because it allows `multiple..dots@gmail.com` + to be reported as valid, but it is not. + Gmail only normalizes single dots, removing them from here is pointless, + should be done in normalizeEmail + */ + user = user.toLowerCase(); // Removing sub-address from username before gmail validation + + var username = user.split('+')[0]; // Dots are not included in gmail length restriction + + if (!(0, _isByteLength.default)(username.replace(/\./g, ''), { + min: 6, + max: 30 })) + { + return false; + } + + var _user_parts = username.split('.'); + + for (var i = 0; i < _user_parts.length; i++) { + if (!gmailUserPart.test(_user_parts[i])) { + return false; + } + } + } + + if (options.ignore_max_length === false && (!(0, _isByteLength.default)(user, { + max: 64 }) || + !(0, _isByteLength.default)(domain, { + max: 254 }))) + { + return false; + } + + if (!(0, _isFQDN.default)(domain, { + require_tld: options.require_tld })) + { + if (!options.allow_ip_domain) { + return false; + } + + if (!(0, _isIP.default)(domain)) { + if (!domain.startsWith('[') || !domain.endsWith(']')) { + return false; + } + + var noBracketdomain = domain.substr(1, domain.length - 2); + + if (noBracketdomain.length === 0 || !(0, _isIP.default)(noBracketdomain)) { + return false; + } + } + } + + if (user[0] === '"') { + user = user.slice(1, user.length - 1); + return options.allow_utf8_local_part ? quotedEmailUserUtf8.test(user) : quotedEmailUser.test(user); + } + + var pattern = options.allow_utf8_local_part ? emailUserUtf8Part : emailUserPart; + var user_parts = user.split('.'); + + for (var _i = 0; _i < user_parts.length; _i++) { + if (!pattern.test(user_parts[_i])) { + return false; + } + } + + if (options.blacklisted_chars) { + if (user.search(new RegExp("[".concat(options.blacklisted_chars, "]+"), 'g')) !== -1) return false; + } + + return true; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 305 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isByteLength.js ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isByteLength; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} + +/* eslint-disable prefer-rest-params */ +function isByteLength(str, options) { + (0, _assertString.default)(str); + var min; + var max; + + if (_typeof(options) === 'object') { + min = options.min || 0; + max = options.max; + } else { + // backwards compatibility: isByteLength(str, min [, max]) + min = arguments[1]; + max = arguments[2]; + } + + var len = encodeURI(str).split(/%..|./).length - 1; + return len >= min && (typeof max === 'undefined' || len <= max); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 306 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isFQDN.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isFQDN; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var default_fqdn_options = { + require_tld: true, + allow_underscores: false, + allow_trailing_dot: false, + allow_numeric_tld: false, + allow_wildcard: false }; + + +function isFQDN(str, options) { + (0, _assertString.default)(str); + options = (0, _merge.default)(options, default_fqdn_options); + /* Remove the optional trailing dot before checking validity */ + + if (options.allow_trailing_dot && str[str.length - 1] === '.') { + str = str.substring(0, str.length - 1); + } + /* Remove the optional wildcard before checking validity */ + + + if (options.allow_wildcard === true && str.indexOf('*.') === 0) { + str = str.substring(2); + } + + var parts = str.split('.'); + var tld = parts[parts.length - 1]; + + if (options.require_tld) { + // disallow fqdns without tld + if (parts.length < 2) { + return false; + } + + if (!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(tld)) { + return false; + } // disallow spaces + + + if (/\s/.test(tld)) { + return false; + } + } // reject numeric TLDs + + + if (!options.allow_numeric_tld && /^\d+$/.test(tld)) { + return false; + } + + return parts.every(function (part) { + if (part.length > 63) { + return false; + } + + if (!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(part)) { + return false; + } // disallow full-width chars + + + if (/[\uff01-\uff5e]/.test(part)) { + return false; + } // disallow parts starting or ending with hyphen + + + if (/^-|-$/.test(part)) { + return false; + } + + if (!options.allow_underscores && /_/.test(part)) { + return false; + } + + return true; + }); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 307 */ +/*!********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIP.js ***! + \********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isIP; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/** + 11.3. Examples + + The following addresses + + fe80::1234 (on the 1st link of the node) + ff02::5678 (on the 5th link of the node) + ff08::9abc (on the 10th organization of the node) + + would be represented as follows: + + fe80::1234%1 + ff02::5678%5 + ff08::9abc%10 + + (Here we assume a natural translation from a zone index to the + part, where the Nth zone of any scope is translated into + "N".) + + If we use interface names as , those addresses could also be + represented as follows: + + fe80::1234%ne0 + ff02::5678%pvc1.3 + ff08::9abc%interface10 + + where the interface "ne0" belongs to the 1st link, "pvc1.3" belongs + to the 5th link, and "interface10" belongs to the 10th organization. + * * */ +var IPv4SegmentFormat = '(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])'; +var IPv4AddressFormat = "(".concat(IPv4SegmentFormat, "[.]){3}").concat(IPv4SegmentFormat); +var IPv4AddressRegExp = new RegExp("^".concat(IPv4AddressFormat, "$")); +var IPv6SegmentFormat = '(?:[0-9a-fA-F]{1,4})'; +var IPv6AddressRegExp = new RegExp('^(' + "(?:".concat(IPv6SegmentFormat, ":){7}(?:").concat(IPv6SegmentFormat, "|:)|") + "(?:".concat(IPv6SegmentFormat, ":){6}(?:").concat(IPv4AddressFormat, "|:").concat(IPv6SegmentFormat, "|:)|") + "(?:".concat(IPv6SegmentFormat, ":){5}(?::").concat(IPv4AddressFormat, "|(:").concat(IPv6SegmentFormat, "){1,2}|:)|") + "(?:".concat(IPv6SegmentFormat, ":){4}(?:(:").concat(IPv6SegmentFormat, "){0,1}:").concat(IPv4AddressFormat, "|(:").concat(IPv6SegmentFormat, "){1,3}|:)|") + "(?:".concat(IPv6SegmentFormat, ":){3}(?:(:").concat(IPv6SegmentFormat, "){0,2}:").concat(IPv4AddressFormat, "|(:").concat(IPv6SegmentFormat, "){1,4}|:)|") + "(?:".concat(IPv6SegmentFormat, ":){2}(?:(:").concat(IPv6SegmentFormat, "){0,3}:").concat(IPv4AddressFormat, "|(:").concat(IPv6SegmentFormat, "){1,5}|:)|") + "(?:".concat(IPv6SegmentFormat, ":){1}(?:(:").concat(IPv6SegmentFormat, "){0,4}:").concat(IPv4AddressFormat, "|(:").concat(IPv6SegmentFormat, "){1,6}|:)|") + "(?::((?::".concat(IPv6SegmentFormat, "){0,5}:").concat(IPv4AddressFormat, "|(?::").concat(IPv6SegmentFormat, "){1,7}|:))") + ')(%[0-9a-zA-Z-.:]{1,})?$'); + +function isIP(str) { + var version = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + (0, _assertString.default)(str); + version = String(version); + + if (!version) { + return isIP(str, 4) || isIP(str, 6); + } + + if (version === '4') { + if (!IPv4AddressRegExp.test(str)) { + return false; + } + + var parts = str.split('.').sort(function (a, b) { + return a - b; + }); + return parts[3] <= 255; + } + + if (version === '6') { + return !!IPv6AddressRegExp.test(str); + } + + return false; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 308 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isURL.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isURL; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _isFQDN = _interopRequireDefault(__webpack_require__(/*! ./isFQDN */ 306)); + +var _isIP = _interopRequireDefault(__webpack_require__(/*! ./isIP */ 307)); + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();} + +function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");} + +function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);} + +function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} + +function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;} + +function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;} + +/* + options for isURL method + + require_protocol - if set as true isURL will return false if protocol is not present in the URL + require_valid_protocol - isURL will check if the URL's protocol is present in the protocols option + protocols - valid protocols can be modified with this option + require_host - if set as false isURL will not check if host is present in the URL + require_port - if set as true isURL will check if port is present in the URL + allow_protocol_relative_urls - if set as true protocol relative URLs will be allowed + validate_length - if set as false isURL will skip string length validation (IE maximum is 2083) + + */ +var default_url_options = { + protocols: ['http', 'https', 'ftp'], + require_tld: true, + require_protocol: false, + require_host: true, + require_port: false, + require_valid_protocol: true, + allow_underscores: false, + allow_trailing_dot: false, + allow_protocol_relative_urls: false, + allow_fragments: true, + allow_query_components: true, + validate_length: true }; + +var wrapped_ipv6 = /^\[([^\]]+)\](?::([0-9]+))?$/; + +function isRegExp(obj) { + return Object.prototype.toString.call(obj) === '[object RegExp]'; +} + +function checkHost(host, matches) { + for (var i = 0; i < matches.length; i++) { + var match = matches[i]; + + if (host === match || isRegExp(match) && match.test(host)) { + return true; + } + } + + return false; +} + +function isURL(url, options) { + (0, _assertString.default)(url); + + if (!url || /[\s<>]/.test(url)) { + return false; + } + + if (url.indexOf('mailto:') === 0) { + return false; + } + + options = (0, _merge.default)(options, default_url_options); + + if (options.validate_length && url.length >= 2083) { + return false; + } + + if (!options.allow_fragments && url.includes('#')) { + return false; + } + + if (!options.allow_query_components && (url.includes('?') || url.includes('&'))) { + return false; + } + + var protocol, auth, host, hostname, port, port_str, split, ipv6; + split = url.split('#'); + url = split.shift(); + split = url.split('?'); + url = split.shift(); + split = url.split('://'); + + if (split.length > 1) { + protocol = split.shift().toLowerCase(); + + if (options.require_valid_protocol && options.protocols.indexOf(protocol) === -1) { + return false; + } + } else if (options.require_protocol) { + return false; + } else if (url.substr(0, 2) === '//') { + if (!options.allow_protocol_relative_urls) { + return false; + } + + split[0] = url.substr(2); + } + + url = split.join('://'); + + if (url === '') { + return false; + } + + split = url.split('/'); + url = split.shift(); + + if (url === '' && !options.require_host) { + return true; + } + + split = url.split('@'); + + if (split.length > 1) { + if (options.disallow_auth) { + return false; + } + + if (split[0] === '') { + return false; + } + + auth = split.shift(); + + if (auth.indexOf(':') >= 0 && auth.split(':').length > 2) { + return false; + } + + var _auth$split = auth.split(':'), + _auth$split2 = _slicedToArray(_auth$split, 2), + user = _auth$split2[0], + password = _auth$split2[1]; + + if (user === '' && password === '') { + return false; + } + } + + hostname = split.join('@'); + port_str = null; + ipv6 = null; + var ipv6_match = hostname.match(wrapped_ipv6); + + if (ipv6_match) { + host = ''; + ipv6 = ipv6_match[1]; + port_str = ipv6_match[2] || null; + } else { + split = hostname.split(':'); + host = split.shift(); + + if (split.length) { + port_str = split.join(':'); + } + } + + if (port_str !== null && port_str.length > 0) { + port = parseInt(port_str, 10); + + if (!/^[0-9]+$/.test(port_str) || port <= 0 || port > 65535) { + return false; + } + } else if (options.require_port) { + return false; + } + + if (options.host_whitelist) { + return checkHost(host, options.host_whitelist); + } + + if (!(0, _isIP.default)(host) && !(0, _isFQDN.default)(host, options) && (!ipv6 || !(0, _isIP.default)(ipv6, 6))) { + return false; + } + + host = host || ipv6; + + if (options.host_blacklist && checkHost(host, options.host_blacklist)) { + return false; + } + + return true; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 309 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMACAddress.js ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isMACAddress; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var macAddress = /^(?:[0-9a-fA-F]{2}([-:\s]))([0-9a-fA-F]{2}\1){4}([0-9a-fA-F]{2})$/; +var macAddressNoSeparators = /^([0-9a-fA-F]){12}$/; +var macAddressWithDots = /^([0-9a-fA-F]{4}\.){2}([0-9a-fA-F]{4})$/; + +function isMACAddress(str, options) { + (0, _assertString.default)(str); + /** + * @deprecated `no_colons` TODO: remove it in the next major + */ + + if (options && (options.no_colons || options.no_separators)) { + return macAddressNoSeparators.test(str); + } + + return macAddress.test(str) || macAddressWithDots.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 310 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIPRange.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isIPRange; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _isIP = _interopRequireDefault(__webpack_require__(/*! ./isIP */ 307)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var subnetMaybe = /^\d{1,3}$/; +var v4Subnet = 32; +var v6Subnet = 128; + +function isIPRange(str) { + var version = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + (0, _assertString.default)(str); + var parts = str.split('/'); // parts[0] -> ip, parts[1] -> subnet + + if (parts.length !== 2) { + return false; + } + + if (!subnetMaybe.test(parts[1])) { + return false; + } // Disallow preceding 0 i.e. 01, 02, ... + + + if (parts[1].length > 1 && parts[1].startsWith('0')) { + return false; + } + + var isValidIP = (0, _isIP.default)(parts[0], version); + + if (!isValidIP) { + return false; + } // Define valid subnet according to IP's version + + + var expectedSubnet = null; + + switch (String(version)) { + case '4': + expectedSubnet = v4Subnet; + break; + + case '6': + expectedSubnet = v6Subnet; + break; + + default: + expectedSubnet = (0, _isIP.default)(parts[0], '6') ? v6Subnet : v4Subnet;} + + + return parts[1] <= expectedSubnet && parts[1] >= 0; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 311 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isDate.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isDate; + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();} + +function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");} + +function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;} + +function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;} + +function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e2) {throw _e2;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e3) {didErr = true;err = _e3;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };} + +function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);} + +function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} + +var default_date_options = { + format: 'YYYY/MM/DD', + delimiters: ['/', '-'], + strictMode: false }; + + +function isValidFormat(format) { + return /(^(y{4}|y{2})[.\/-](m{1,2})[.\/-](d{1,2})$)|(^(m{1,2})[.\/-](d{1,2})[.\/-]((y{4}|y{2})$))|(^(d{1,2})[.\/-](m{1,2})[.\/-]((y{4}|y{2})$))/gi.test(format); +} + +function zip(date, format) { + var zippedArr = [], + len = Math.min(date.length, format.length); + + for (var i = 0; i < len; i++) { + zippedArr.push([date[i], format[i]]); + } + + return zippedArr; +} + +function isDate(input, options) { + if (typeof options === 'string') { + // Allow backward compatbility for old format isDate(input [, format]) + options = (0, _merge.default)({ + format: options }, + default_date_options); + } else { + options = (0, _merge.default)(options, default_date_options); + } + + if (typeof input === 'string' && isValidFormat(options.format)) { + var formatDelimiter = options.delimiters.find(function (delimiter) { + return options.format.indexOf(delimiter) !== -1; + }); + var dateDelimiter = options.strictMode ? formatDelimiter : options.delimiters.find(function (delimiter) { + return input.indexOf(delimiter) !== -1; + }); + var dateAndFormat = zip(input.split(dateDelimiter), options.format.toLowerCase().split(formatDelimiter)); + var dateObj = {}; + + var _iterator = _createForOfIteratorHelper(dateAndFormat), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var _step$value = _slicedToArray(_step.value, 2), + dateWord = _step$value[0], + formatWord = _step$value[1]; + + if (dateWord.length !== formatWord.length) { + return false; + } + + dateObj[formatWord.charAt(0)] = dateWord; + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + + return new Date("".concat(dateObj.m, "/").concat(dateObj.d, "/").concat(dateObj.y)).getDate() === +dateObj.d; + } + + if (!options.strictMode) { + return Object.prototype.toString.call(input) === '[object Date]' && isFinite(input); + } + + return false; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 312 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBoolean.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isBoolean; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var defaultOptions = { + loose: false }; + +var strictBooleans = ['true', 'false', '1', '0']; +var looseBooleans = [].concat(strictBooleans, ['yes', 'no']); + +function isBoolean(str) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : defaultOptions; + (0, _assertString.default)(str); + + if (options.loose) { + return looseBooleans.includes(str.toLowerCase()); + } + + return strictBooleans.includes(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 313 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isLocale.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isLocale; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var localeReg = /^[A-Za-z]{2,4}([_-]([A-Za-z]{4}|[\d]{3}))?([_-]([A-Za-z]{2}|[\d]{3}))?$/; + +function isLocale(str) { + (0, _assertString.default)(str); + + if (str === 'en_US_POSIX' || str === 'ca_ES_VALENCIA') { + return true; + } + + return localeReg.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 314 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isAlpha.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isAlpha; +exports.locales = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _alpha = __webpack_require__(/*! ./alpha */ 296); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isAlpha(_str) { + var locale = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'en-US'; + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + (0, _assertString.default)(_str); + var str = _str; + var ignore = options.ignore; + + if (ignore) { + if (ignore instanceof RegExp) { + str = str.replace(ignore, ''); + } else if (typeof ignore === 'string') { + str = str.replace(new RegExp("[".concat(ignore.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g, '\\$&'), "]"), 'g'), ''); // escape regex for ignore + } else { + throw new Error('ignore should be instance of a String or RegExp'); + } + } + + if (locale in _alpha.alpha) { + return _alpha.alpha[locale].test(str); + } + + throw new Error("Invalid locale '".concat(locale, "'")); +} + +var locales = Object.keys(_alpha.alpha); +exports.locales = locales; + +/***/ }), +/* 315 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isAlphanumeric.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isAlphanumeric; +exports.locales = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _alpha = __webpack_require__(/*! ./alpha */ 296); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isAlphanumeric(_str) { + var locale = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'en-US'; + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + (0, _assertString.default)(_str); + var str = _str; + var ignore = options.ignore; + + if (ignore) { + if (ignore instanceof RegExp) { + str = str.replace(ignore, ''); + } else if (typeof ignore === 'string') { + str = str.replace(new RegExp("[".concat(ignore.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g, '\\$&'), "]"), 'g'), ''); // escape regex for ignore + } else { + throw new Error('ignore should be instance of a String or RegExp'); + } + } + + if (locale in _alpha.alphanumeric) { + return _alpha.alphanumeric[locale].test(str); + } + + throw new Error("Invalid locale '".concat(locale, "'")); +} + +var locales = Object.keys(_alpha.alphanumeric); +exports.locales = locales; + +/***/ }), +/* 316 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isNumeric.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isNumeric; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _alpha = __webpack_require__(/*! ./alpha */ 296); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var numericNoSymbols = /^[0-9]+$/; + +function isNumeric(str, options) { + (0, _assertString.default)(str); + + if (options && options.no_symbols) { + return numericNoSymbols.test(str); + } + + return new RegExp("^[+-]?([0-9]*[".concat((options || {}).locale ? _alpha.decimal[options.locale] : '.', "])?[0-9]+$")).test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 317 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isPassportNumber.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isPassportNumber; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/** + * Reference: + * https://en.wikipedia.org/ -- Wikipedia + * https://docs.microsoft.com/en-us/microsoft-365/compliance/eu-passport-number -- EU Passport Number + * https://countrycode.org/ -- Country Codes + */ +var passportRegexByCountryCode = { + AM: /^[A-Z]{2}\d{7}$/, + // ARMENIA + AR: /^[A-Z]{3}\d{6}$/, + // ARGENTINA + AT: /^[A-Z]\d{7}$/, + // AUSTRIA + AU: /^[A-Z]\d{7}$/, + // AUSTRALIA + BE: /^[A-Z]{2}\d{6}$/, + // BELGIUM + BG: /^\d{9}$/, + // BULGARIA + BR: /^[A-Z]{2}\d{6}$/, + // BRAZIL + BY: /^[A-Z]{2}\d{7}$/, + // BELARUS + CA: /^[A-Z]{2}\d{6}$/, + // CANADA + CH: /^[A-Z]\d{7}$/, + // SWITZERLAND + CN: /^G\d{8}$|^E(?![IO])[A-Z0-9]\d{7}$/, + // CHINA [G=Ordinary, E=Electronic] followed by 8-digits, or E followed by any UPPERCASE letter (except I and O) followed by 7 digits + CY: /^[A-Z](\d{6}|\d{8})$/, + // CYPRUS + CZ: /^\d{8}$/, + // CZECH REPUBLIC + DE: /^[CFGHJKLMNPRTVWXYZ0-9]{9}$/, + // GERMANY + DK: /^\d{9}$/, + // DENMARK + DZ: /^\d{9}$/, + // ALGERIA + EE: /^([A-Z]\d{7}|[A-Z]{2}\d{7})$/, + // ESTONIA (K followed by 7-digits), e-passports have 2 UPPERCASE followed by 7 digits + ES: /^[A-Z0-9]{2}([A-Z0-9]?)\d{6}$/, + // SPAIN + FI: /^[A-Z]{2}\d{7}$/, + // FINLAND + FR: /^\d{2}[A-Z]{2}\d{5}$/, + // FRANCE + GB: /^\d{9}$/, + // UNITED KINGDOM + GR: /^[A-Z]{2}\d{7}$/, + // GREECE + HR: /^\d{9}$/, + // CROATIA + HU: /^[A-Z]{2}(\d{6}|\d{7})$/, + // HUNGARY + IE: /^[A-Z0-9]{2}\d{7}$/, + // IRELAND + IN: /^[A-Z]{1}-?\d{7}$/, + // INDIA + ID: /^[A-C]\d{7}$/, + // INDONESIA + IR: /^[A-Z]\d{8}$/, + // IRAN + IS: /^(A)\d{7}$/, + // ICELAND + IT: /^[A-Z0-9]{2}\d{7}$/, + // ITALY + JP: /^[A-Z]{2}\d{7}$/, + // JAPAN + KR: /^[MS]\d{8}$/, + // SOUTH KOREA, REPUBLIC OF KOREA, [S=PS Passports, M=PM Passports] + LT: /^[A-Z0-9]{8}$/, + // LITHUANIA + LU: /^[A-Z0-9]{8}$/, + // LUXEMBURG + LV: /^[A-Z0-9]{2}\d{7}$/, + // LATVIA + LY: /^[A-Z0-9]{8}$/, + // LIBYA + MT: /^\d{7}$/, + // MALTA + MZ: /^([A-Z]{2}\d{7})|(\d{2}[A-Z]{2}\d{5})$/, + // MOZAMBIQUE + MY: /^[AHK]\d{8}$/, + // MALAYSIA + NL: /^[A-Z]{2}[A-Z0-9]{6}\d$/, + // NETHERLANDS + PL: /^[A-Z]{2}\d{7}$/, + // POLAND + PT: /^[A-Z]\d{6}$/, + // PORTUGAL + RO: /^\d{8,9}$/, + // ROMANIA + RU: /^\d{9}$/, + // RUSSIAN FEDERATION + SE: /^\d{8}$/, + // SWEDEN + SL: /^(P)[A-Z]\d{7}$/, + // SLOVANIA + SK: /^[0-9A-Z]\d{7}$/, + // SLOVAKIA + TR: /^[A-Z]\d{8}$/, + // TURKEY + UA: /^[A-Z]{2}\d{6}$/, + // UKRAINE + US: /^\d{9}$/ // UNITED STATES +}; + +/** + * Check if str is a valid passport number + * relative to provided ISO Country Code. + * + * @param {string} str + * @param {string} countryCode + * @return {boolean} + */ + +function isPassportNumber(str, countryCode) { + (0, _assertString.default)(str); + /** Remove All Whitespaces, Convert to UPPERCASE */ + + var normalizedStr = str.replace(/\s/g, '').toUpperCase(); + return countryCode.toUpperCase() in passportRegexByCountryCode && passportRegexByCountryCode[countryCode].test(normalizedStr); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 318 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isPort.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isPort; + +var _isInt = _interopRequireDefault(__webpack_require__(/*! ./isInt */ 319)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isPort(str) { + return (0, _isInt.default)(str, { + min: 0, + max: 65535 }); + +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 319 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isInt.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isInt; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var int = /^(?:[-+]?(?:0|[1-9][0-9]*))$/; +var intLeadingZeroes = /^[-+]?[0-9]+$/; + +function isInt(str, options) { + (0, _assertString.default)(str); + options = options || {}; // Get the regex to use for testing, based on whether + // leading zeroes are allowed or not. + + var regex = options.hasOwnProperty('allow_leading_zeroes') && !options.allow_leading_zeroes ? int : intLeadingZeroes; // Check min/max/lt/gt + + var minCheckPassed = !options.hasOwnProperty('min') || str >= options.min; + var maxCheckPassed = !options.hasOwnProperty('max') || str <= options.max; + var ltCheckPassed = !options.hasOwnProperty('lt') || str < options.lt; + var gtCheckPassed = !options.hasOwnProperty('gt') || str > options.gt; + return regex.test(str) && minCheckPassed && maxCheckPassed && ltCheckPassed && gtCheckPassed; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 320 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isLowercase.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isLowercase; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isLowercase(str) { + (0, _assertString.default)(str); + return str === str.toLowerCase(); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 321 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isUppercase.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isUppercase; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isUppercase(str) { + (0, _assertString.default)(str); + return str === str.toUpperCase(); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 322 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIMEI.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isIMEI; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var imeiRegexWithoutHypens = /^[0-9]{15}$/; +var imeiRegexWithHypens = /^\d{2}-\d{6}-\d{6}-\d{1}$/; + +function isIMEI(str, options) { + (0, _assertString.default)(str); + options = options || {}; // default regex for checking imei is the one without hyphens + + var imeiRegex = imeiRegexWithoutHypens; + + if (options.allow_hyphens) { + imeiRegex = imeiRegexWithHypens; + } + + if (!imeiRegex.test(str)) { + return false; + } + + str = str.replace(/-/g, ''); + var sum = 0, + mul = 2, + l = 14; + + for (var i = 0; i < l; i++) { + var digit = str.substring(l - i - 1, l - i); + var tp = parseInt(digit, 10) * mul; + + if (tp >= 10) { + sum += tp % 10 + 1; + } else { + sum += tp; + } + + if (mul === 1) { + mul += 1; + } else { + mul -= 1; + } + } + + var chk = (10 - sum % 10) % 10; + + if (chk !== parseInt(str.substring(14, 15), 10)) { + return false; + } + + return true; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 323 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isAscii.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isAscii; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/* eslint-disable no-control-regex */ +var ascii = /^[\x00-\x7F]+$/; +/* eslint-enable no-control-regex */ + +function isAscii(str) { + (0, _assertString.default)(str); + return ascii.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 324 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isFullWidth.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isFullWidth; +exports.fullWidth = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var fullWidth = /[^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/; +exports.fullWidth = fullWidth; + +function isFullWidth(str) { + (0, _assertString.default)(str); + return fullWidth.test(str); +} + +/***/ }), +/* 325 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isHalfWidth.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isHalfWidth; +exports.halfWidth = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var halfWidth = /[\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/; +exports.halfWidth = halfWidth; + +function isHalfWidth(str) { + (0, _assertString.default)(str); + return halfWidth.test(str); +} + +/***/ }), +/* 326 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isVariableWidth.js ***! + \*******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isVariableWidth; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _isFullWidth = __webpack_require__(/*! ./isFullWidth */ 324); + +var _isHalfWidth = __webpack_require__(/*! ./isHalfWidth */ 325); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isVariableWidth(str) { + (0, _assertString.default)(str); + return _isFullWidth.fullWidth.test(str) && _isHalfWidth.halfWidth.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 327 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMultibyte.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isMultibyte; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/* eslint-disable no-control-regex */ +var multibyte = /[^\x00-\x7F]/; +/* eslint-enable no-control-regex */ + +function isMultibyte(str) { + (0, _assertString.default)(str); + return multibyte.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 328 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isSemVer.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isSemVer; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _multilineRegex = _interopRequireDefault(__webpack_require__(/*! ./util/multilineRegex */ 329)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/** + * Regular Expression to match + * semantic versioning (SemVer) + * built from multi-line, multi-parts regexp + * Reference: https://semver.org/ + */ +var semanticVersioningRegex = (0, _multilineRegex.default)(['^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)', '(?:-((?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*))*))', '?(?:\\+([0-9a-z-]+(?:\\.[0-9a-z-]+)*))?$'], 'i'); + +function isSemVer(str) { + (0, _assertString.default)(str); + return semanticVersioningRegex.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 329 */ +/*!***********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/multilineRegex.js ***! + \***********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = multilineRegexp; + +/** + * Build RegExp object from an array + * of multiple/multi-line regexp parts + * + * @param {string[]} parts + * @param {string} flags + * @return {object} - RegExp object + */ +function multilineRegexp(parts, flags) { + var regexpAsStringLiteral = parts.join(''); + return new RegExp(regexpAsStringLiteral, flags); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 330 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isSurrogatePair.js ***! + \*******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isSurrogatePair; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var surrogatePair = /[\uD800-\uDBFF][\uDC00-\uDFFF]/; + +function isSurrogatePair(str) { + (0, _assertString.default)(str); + return surrogatePair.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 331 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isDecimal.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isDecimal; + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _includes = _interopRequireDefault(__webpack_require__(/*! ./util/includes */ 332)); + +var _alpha = __webpack_require__(/*! ./alpha */ 296); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function decimalRegExp(options) { + var regExp = new RegExp("^[-+]?([0-9]+)?(\\".concat(_alpha.decimal[options.locale], "[0-9]{").concat(options.decimal_digits, "})").concat(options.force_decimal ? '' : '?', "$")); + return regExp; +} + +var default_decimal_options = { + force_decimal: false, + decimal_digits: '1,', + locale: 'en-US' }; + +var blacklist = ['', '-', '+']; + +function isDecimal(str, options) { + (0, _assertString.default)(str); + options = (0, _merge.default)(options, default_decimal_options); + + if (options.locale in _alpha.decimal) { + return !(0, _includes.default)(blacklist, str.replace(/ /g, '')) && decimalRegExp(options).test(str); + } + + throw new Error("Invalid locale '".concat(options.locale, "'")); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 332 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/includes.js ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = void 0; + +var includes = function includes(arr, val) { + return arr.some(function (arrVal) { + return val === arrVal; + }); +}; + +var _default = includes; +exports.default = _default; +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 333 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isHexadecimal.js ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isHexadecimal; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var hexadecimal = /^(0x|0h)?[0-9A-F]+$/i; + +function isHexadecimal(str) { + (0, _assertString.default)(str); + return hexadecimal.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 334 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isOctal.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isOctal; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var octal = /^(0o)?[0-7]+$/i; + +function isOctal(str) { + (0, _assertString.default)(str); + return octal.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 335 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isDivisibleBy.js ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isDivisibleBy; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _toFloat = _interopRequireDefault(__webpack_require__(/*! ./toFloat */ 294)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isDivisibleBy(str, num) { + (0, _assertString.default)(str); + return (0, _toFloat.default)(str) % parseInt(num, 10) === 0; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 336 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isHexColor.js ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isHexColor; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var hexcolor = /^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$/i; + +function isHexColor(str) { + (0, _assertString.default)(str); + return hexcolor.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 337 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isRgbColor.js ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isRgbColor; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var rgbColor = /^rgb\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\)$/; +var rgbaColor = /^rgba\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)$/; +var rgbColorPercent = /^rgb\((([0-9]%|[1-9][0-9]%|100%),){2}([0-9]%|[1-9][0-9]%|100%)\)/; +var rgbaColorPercent = /^rgba\((([0-9]%|[1-9][0-9]%|100%),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)/; + +function isRgbColor(str) { + var includePercentValues = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + (0, _assertString.default)(str); + + if (!includePercentValues) { + return rgbColor.test(str) || rgbaColor.test(str); + } + + return rgbColor.test(str) || rgbaColor.test(str) || rgbColorPercent.test(str) || rgbaColorPercent.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 338 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isHSL.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isHSL; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var hslComma = /^hsla?\(((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?))(deg|grad|rad|turn)?(,(\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%){2}(,((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%?))?\)$/i; +var hslSpace = /^hsla?\(((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?))(deg|grad|rad|turn)?(\s(\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%){2}\s?(\/\s((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%?)\s?)?\)$/i; + +function isHSL(str) { + (0, _assertString.default)(str); // Strip duplicate spaces before calling the validation regex (See #1598 for more info) + + var strippedStr = str.replace(/\s+/g, ' ').replace(/\s?(hsla?\(|\)|,)\s?/ig, '$1'); + + if (strippedStr.indexOf(',') !== -1) { + return hslComma.test(strippedStr); + } + + return hslSpace.test(strippedStr); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 339 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISRC.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isISRC; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +// see http://isrc.ifpi.org/en/isrc-standard/code-syntax +var isrc = /^[A-Z]{2}[0-9A-Z]{3}\d{2}\d{5}$/; + +function isISRC(str) { + (0, _assertString.default)(str); + return isrc.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 340 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIBAN.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isIBAN; +exports.locales = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/** + * List of country codes with + * corresponding IBAN regular expression + * Reference: https://en.wikipedia.org/wiki/International_Bank_Account_Number + */ +var ibanRegexThroughCountryCode = { + AD: /^(AD[0-9]{2})\d{8}[A-Z0-9]{12}$/, + AE: /^(AE[0-9]{2})\d{3}\d{16}$/, + AL: /^(AL[0-9]{2})\d{8}[A-Z0-9]{16}$/, + AT: /^(AT[0-9]{2})\d{16}$/, + AZ: /^(AZ[0-9]{2})[A-Z0-9]{4}\d{20}$/, + BA: /^(BA[0-9]{2})\d{16}$/, + BE: /^(BE[0-9]{2})\d{12}$/, + BG: /^(BG[0-9]{2})[A-Z]{4}\d{6}[A-Z0-9]{8}$/, + BH: /^(BH[0-9]{2})[A-Z]{4}[A-Z0-9]{14}$/, + BR: /^(BR[0-9]{2})\d{23}[A-Z]{1}[A-Z0-9]{1}$/, + BY: /^(BY[0-9]{2})[A-Z0-9]{4}\d{20}$/, + CH: /^(CH[0-9]{2})\d{5}[A-Z0-9]{12}$/, + CR: /^(CR[0-9]{2})\d{18}$/, + CY: /^(CY[0-9]{2})\d{8}[A-Z0-9]{16}$/, + CZ: /^(CZ[0-9]{2})\d{20}$/, + DE: /^(DE[0-9]{2})\d{18}$/, + DK: /^(DK[0-9]{2})\d{14}$/, + DO: /^(DO[0-9]{2})[A-Z]{4}\d{20}$/, + EE: /^(EE[0-9]{2})\d{16}$/, + EG: /^(EG[0-9]{2})\d{25}$/, + ES: /^(ES[0-9]{2})\d{20}$/, + FI: /^(FI[0-9]{2})\d{14}$/, + FO: /^(FO[0-9]{2})\d{14}$/, + FR: /^(FR[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/, + GB: /^(GB[0-9]{2})[A-Z]{4}\d{14}$/, + GE: /^(GE[0-9]{2})[A-Z0-9]{2}\d{16}$/, + GI: /^(GI[0-9]{2})[A-Z]{4}[A-Z0-9]{15}$/, + GL: /^(GL[0-9]{2})\d{14}$/, + GR: /^(GR[0-9]{2})\d{7}[A-Z0-9]{16}$/, + GT: /^(GT[0-9]{2})[A-Z0-9]{4}[A-Z0-9]{20}$/, + HR: /^(HR[0-9]{2})\d{17}$/, + HU: /^(HU[0-9]{2})\d{24}$/, + IE: /^(IE[0-9]{2})[A-Z0-9]{4}\d{14}$/, + IL: /^(IL[0-9]{2})\d{19}$/, + IQ: /^(IQ[0-9]{2})[A-Z]{4}\d{15}$/, + IR: /^(IR[0-9]{2})0\d{2}0\d{18}$/, + IS: /^(IS[0-9]{2})\d{22}$/, + IT: /^(IT[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/, + JO: /^(JO[0-9]{2})[A-Z]{4}\d{22}$/, + KW: /^(KW[0-9]{2})[A-Z]{4}[A-Z0-9]{22}$/, + KZ: /^(KZ[0-9]{2})\d{3}[A-Z0-9]{13}$/, + LB: /^(LB[0-9]{2})\d{4}[A-Z0-9]{20}$/, + LC: /^(LC[0-9]{2})[A-Z]{4}[A-Z0-9]{24}$/, + LI: /^(LI[0-9]{2})\d{5}[A-Z0-9]{12}$/, + LT: /^(LT[0-9]{2})\d{16}$/, + LU: /^(LU[0-9]{2})\d{3}[A-Z0-9]{13}$/, + LV: /^(LV[0-9]{2})[A-Z]{4}[A-Z0-9]{13}$/, + MC: /^(MC[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/, + MD: /^(MD[0-9]{2})[A-Z0-9]{20}$/, + ME: /^(ME[0-9]{2})\d{18}$/, + MK: /^(MK[0-9]{2})\d{3}[A-Z0-9]{10}\d{2}$/, + MR: /^(MR[0-9]{2})\d{23}$/, + MT: /^(MT[0-9]{2})[A-Z]{4}\d{5}[A-Z0-9]{18}$/, + MU: /^(MU[0-9]{2})[A-Z]{4}\d{19}[A-Z]{3}$/, + MZ: /^(MZ[0-9]{2})\d{21}$/, + NL: /^(NL[0-9]{2})[A-Z]{4}\d{10}$/, + NO: /^(NO[0-9]{2})\d{11}$/, + PK: /^(PK[0-9]{2})[A-Z0-9]{4}\d{16}$/, + PL: /^(PL[0-9]{2})\d{24}$/, + PS: /^(PS[0-9]{2})[A-Z0-9]{4}\d{21}$/, + PT: /^(PT[0-9]{2})\d{21}$/, + QA: /^(QA[0-9]{2})[A-Z]{4}[A-Z0-9]{21}$/, + RO: /^(RO[0-9]{2})[A-Z]{4}[A-Z0-9]{16}$/, + RS: /^(RS[0-9]{2})\d{18}$/, + SA: /^(SA[0-9]{2})\d{2}[A-Z0-9]{18}$/, + SC: /^(SC[0-9]{2})[A-Z]{4}\d{20}[A-Z]{3}$/, + SE: /^(SE[0-9]{2})\d{20}$/, + SI: /^(SI[0-9]{2})\d{15}$/, + SK: /^(SK[0-9]{2})\d{20}$/, + SM: /^(SM[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/, + SV: /^(SV[0-9]{2})[A-Z0-9]{4}\d{20}$/, + TL: /^(TL[0-9]{2})\d{19}$/, + TN: /^(TN[0-9]{2})\d{20}$/, + TR: /^(TR[0-9]{2})\d{5}[A-Z0-9]{17}$/, + UA: /^(UA[0-9]{2})\d{6}[A-Z0-9]{19}$/, + VA: /^(VA[0-9]{2})\d{18}$/, + VG: /^(VG[0-9]{2})[A-Z0-9]{4}\d{16}$/, + XK: /^(XK[0-9]{2})\d{16}$/ }; + +/** + * Check whether string has correct universal IBAN format + * The IBAN consists of up to 34 alphanumeric characters, as follows: + * Country Code using ISO 3166-1 alpha-2, two letters + * check digits, two digits and + * Basic Bank Account Number (BBAN), up to 30 alphanumeric characters. + * NOTE: Permitted IBAN characters are: digits [0-9] and the 26 latin alphabetic [A-Z] + * + * @param {string} str - string under validation + * @return {boolean} + */ + +function hasValidIbanFormat(str) { + // Strip white spaces and hyphens + var strippedStr = str.replace(/[\s\-]+/gi, '').toUpperCase(); + var isoCountryCode = strippedStr.slice(0, 2).toUpperCase(); + return isoCountryCode in ibanRegexThroughCountryCode && ibanRegexThroughCountryCode[isoCountryCode].test(strippedStr); +} +/** + * Check whether string has valid IBAN Checksum + * by performing basic mod-97 operation and + * the remainder should equal 1 + * -- Start by rearranging the IBAN by moving the four initial characters to the end of the string + * -- Replace each letter in the string with two digits, A -> 10, B = 11, Z = 35 + * -- Interpret the string as a decimal integer and + * -- compute the remainder on division by 97 (mod 97) + * Reference: https://en.wikipedia.org/wiki/International_Bank_Account_Number + * + * @param {string} str + * @return {boolean} + */ + + +function hasValidIbanChecksum(str) { + var strippedStr = str.replace(/[^A-Z0-9]+/gi, '').toUpperCase(); // Keep only digits and A-Z latin alphabetic + + var rearranged = strippedStr.slice(4) + strippedStr.slice(0, 4); + var alphaCapsReplacedWithDigits = rearranged.replace(/[A-Z]/g, function (char) { + return char.charCodeAt(0) - 55; + }); + var remainder = alphaCapsReplacedWithDigits.match(/\d{1,7}/g).reduce(function (acc, value) { + return Number(acc + value) % 97; + }, ''); + return remainder === 1; +} + +function isIBAN(str) { + (0, _assertString.default)(str); + return hasValidIbanFormat(str) && hasValidIbanChecksum(str); +} + +var locales = Object.keys(ibanRegexThroughCountryCode); +exports.locales = locales; + +/***/ }), +/* 341 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBIC.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isBIC; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _isISO31661Alpha = __webpack_require__(/*! ./isISO31661Alpha2 */ 342); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +// https://en.wikipedia.org/wiki/ISO_9362 +var isBICReg = /^[A-Za-z]{6}[A-Za-z0-9]{2}([A-Za-z0-9]{3})?$/; + +function isBIC(str) { + (0, _assertString.default)(str); // toUpperCase() should be removed when a new major version goes out that changes + // the regex to [A-Z] (per the spec). + + if (!_isISO31661Alpha.CountryCodes.has(str.slice(4, 6).toUpperCase())) { + return false; + } + + return isBICReg.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 342 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISO31661Alpha2.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isISO31661Alpha2; +exports.CountryCodes = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +// from https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 +var validISO31661Alpha2CountriesCodes = new Set(['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']); + +function isISO31661Alpha2(str) { + (0, _assertString.default)(str); + return validISO31661Alpha2CountriesCodes.has(str.toUpperCase()); +} + +var CountryCodes = validISO31661Alpha2CountriesCodes; +exports.CountryCodes = CountryCodes; + +/***/ }), +/* 343 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMD5.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isMD5; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var md5 = /^[a-f0-9]{32}$/; + +function isMD5(str) { + (0, _assertString.default)(str); + return md5.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 344 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isHash.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isHash; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var lengths = { + md5: 32, + md4: 32, + sha1: 40, + sha256: 64, + sha384: 96, + sha512: 128, + ripemd128: 32, + ripemd160: 40, + tiger128: 32, + tiger160: 40, + tiger192: 48, + crc32: 8, + crc32b: 8 }; + + +function isHash(str, algorithm) { + (0, _assertString.default)(str); + var hash = new RegExp("^[a-fA-F0-9]{".concat(lengths[algorithm], "}$")); + return hash.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 345 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isJWT.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isJWT; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _isBase = _interopRequireDefault(__webpack_require__(/*! ./isBase64 */ 346)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isJWT(str) { + (0, _assertString.default)(str); + var dotSplit = str.split('.'); + var len = dotSplit.length; + + if (len > 3 || len < 2) { + return false; + } + + return dotSplit.reduce(function (acc, currElem) { + return acc && (0, _isBase.default)(currElem, { + urlSafe: true }); + + }, true); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 346 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBase64.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isBase64; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var notBase64 = /[^A-Z0-9+\/=]/i; +var urlSafeBase64 = /^[A-Z0-9_\-]*$/i; +var defaultBase64Options = { + urlSafe: false }; + + +function isBase64(str, options) { + (0, _assertString.default)(str); + options = (0, _merge.default)(options, defaultBase64Options); + var len = str.length; + + if (options.urlSafe) { + return urlSafeBase64.test(str); + } + + if (len % 4 !== 0 || notBase64.test(str)) { + return false; + } + + var firstPaddingChar = str.indexOf('='); + return firstPaddingChar === -1 || firstPaddingChar === len - 1 || firstPaddingChar === len - 2 && str[len - 1] === '='; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 347 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isJSON.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isJSON; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} + +var default_json_options = { + allow_primitives: false }; + + +function isJSON(str, options) { + (0, _assertString.default)(str); + + try { + options = (0, _merge.default)(options, default_json_options); + var primitives = []; + + if (options.allow_primitives) { + primitives = [null, false, true]; + } + + var obj = JSON.parse(str); + return primitives.includes(obj) || !!obj && _typeof(obj) === 'object'; + } catch (e) { + /* ignore */ + } + + return false; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 348 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isEmpty.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isEmpty; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var default_is_empty_options = { + ignore_whitespace: false }; + + +function isEmpty(str, options) { + (0, _assertString.default)(str); + options = (0, _merge.default)(options, default_is_empty_options); + return (options.ignore_whitespace ? str.trim().length : str.length) === 0; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 349 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isLength.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isLength; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} + +/* eslint-disable prefer-rest-params */ +function isLength(str, options) { + (0, _assertString.default)(str); + var min; + var max; + + if (_typeof(options) === 'object') { + min = options.min || 0; + max = options.max; + } else { + // backwards compatibility: isLength(str, min [, max]) + min = arguments[1] || 0; + max = arguments[2]; + } + + var surrogatePairs = str.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g) || []; + var len = str.length - surrogatePairs.length; + return len >= min && (typeof max === 'undefined' || len <= max); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 350 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isUUID.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isUUID; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var uuid = { + 1: /^[0-9A-F]{8}-[0-9A-F]{4}-1[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i, + 2: /^[0-9A-F]{8}-[0-9A-F]{4}-2[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i, + 3: /^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i, + 4: /^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i, + 5: /^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i, + all: /^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i }; + + +function isUUID(str, version) { + (0, _assertString.default)(str); + var pattern = uuid[![undefined, null].includes(version) ? version : 'all']; + return !!pattern && pattern.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 351 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMongoId.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isMongoId; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _isHexadecimal = _interopRequireDefault(__webpack_require__(/*! ./isHexadecimal */ 333)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isMongoId(str) { + (0, _assertString.default)(str); + return (0, _isHexadecimal.default)(str) && str.length === 24; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 352 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isAfter.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isAfter; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _toDate = _interopRequireDefault(__webpack_require__(/*! ./toDate */ 292)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isAfter(str) { + var date = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : String(new Date()); + (0, _assertString.default)(str); + var comparison = (0, _toDate.default)(date); + var original = (0, _toDate.default)(str); + return !!(original && comparison && original > comparison); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 353 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBefore.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isBefore; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _toDate = _interopRequireDefault(__webpack_require__(/*! ./toDate */ 292)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isBefore(str) { + var date = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : String(new Date()); + (0, _assertString.default)(str); + var comparison = (0, _toDate.default)(date); + var original = (0, _toDate.default)(str); + return !!(original && comparison && original < comparison); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 354 */ +/*!********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIn.js ***! + \********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isIn; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _toString = _interopRequireDefault(__webpack_require__(/*! ./util/toString */ 301)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} + +function isIn(str, options) { + (0, _assertString.default)(str); + var i; + + if (Object.prototype.toString.call(options) === '[object Array]') { + var array = []; + + for (i in options) { + // https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md#ignoring-code-for-coverage-purposes + // istanbul ignore else + if ({}.hasOwnProperty.call(options, i)) { + array[i] = (0, _toString.default)(options[i]); + } + } + + return array.indexOf(str) >= 0; + } else if (_typeof(options) === 'object') { + return options.hasOwnProperty(str); + } else if (options && typeof options.indexOf === 'function') { + return options.indexOf(str) >= 0; + } + + return false; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 355 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isCreditCard.js ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isCreditCard; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/* eslint-disable max-len */ +var creditCard = /^(?:4[0-9]{12}(?:[0-9]{3,6})?|5[1-5][0-9]{14}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12,15}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}|6[27][0-9]{14}|^(81[0-9]{14,17}))$/; +/* eslint-enable max-len */ + +function isCreditCard(str) { + (0, _assertString.default)(str); + var sanitized = str.replace(/[- ]+/g, ''); + + if (!creditCard.test(sanitized)) { + return false; + } + + var sum = 0; + var digit; + var tmpNum; + var shouldDouble; + + for (var i = sanitized.length - 1; i >= 0; i--) { + digit = sanitized.substring(i, i + 1); + tmpNum = parseInt(digit, 10); + + if (shouldDouble) { + tmpNum *= 2; + + if (tmpNum >= 10) { + sum += tmpNum % 10 + 1; + } else { + sum += tmpNum; + } + } else { + sum += tmpNum; + } + + shouldDouble = !shouldDouble; + } + + return !!(sum % 10 === 0 ? sanitized : false); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 356 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIdentityCard.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isIdentityCard; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _isInt = _interopRequireDefault(__webpack_require__(/*! ./isInt */ 319)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var validators = { + PL: function PL(str) { + (0, _assertString.default)(str); + var weightOfDigits = { + 1: 1, + 2: 3, + 3: 7, + 4: 9, + 5: 1, + 6: 3, + 7: 7, + 8: 9, + 9: 1, + 10: 3, + 11: 0 }; + + + if (str != null && str.length === 11 && (0, _isInt.default)(str, { + allow_leading_zeroes: true })) + { + var digits = str.split('').slice(0, -1); + var sum = digits.reduce(function (acc, digit, index) { + return acc + Number(digit) * weightOfDigits[index + 1]; + }, 0); + var modulo = sum % 10; + var lastDigit = Number(str.charAt(str.length - 1)); + + if (modulo === 0 && lastDigit === 0 || lastDigit === 10 - modulo) { + return true; + } + } + + return false; + }, + ES: function ES(str) { + (0, _assertString.default)(str); + var DNI = /^[0-9X-Z][0-9]{7}[TRWAGMYFPDXBNJZSQVHLCKE]$/; + var charsValue = { + X: 0, + Y: 1, + Z: 2 }; + + var controlDigits = ['T', 'R', 'W', 'A', 'G', 'M', 'Y', 'F', 'P', 'D', 'X', 'B', 'N', 'J', 'Z', 'S', 'Q', 'V', 'H', 'L', 'C', 'K', 'E']; // sanitize user input + + var sanitized = str.trim().toUpperCase(); // validate the data structure + + if (!DNI.test(sanitized)) { + return false; + } // validate the control digit + + + var number = sanitized.slice(0, -1).replace(/[X,Y,Z]/g, function (char) { + return charsValue[char]; + }); + return sanitized.endsWith(controlDigits[number % 23]); + }, + FI: function FI(str) { + // https://dvv.fi/en/personal-identity-code#:~:text=control%20character%20for%20a-,personal,-identity%20code%20calculated + (0, _assertString.default)(str); + + if (str.length !== 11) { + return false; + } + + if (!str.match(/^\d{6}[\-A\+]\d{3}[0-9ABCDEFHJKLMNPRSTUVWXY]{1}$/)) { + return false; + } + + var checkDigits = '0123456789ABCDEFHJKLMNPRSTUVWXY'; + var idAsNumber = parseInt(str.slice(0, 6), 10) * 1000 + parseInt(str.slice(7, 10), 10); + var remainder = idAsNumber % 31; + var checkDigit = checkDigits[remainder]; + return checkDigit === str.slice(10, 11); + }, + IN: function IN(str) { + var DNI = /^[1-9]\d{3}\s?\d{4}\s?\d{4}$/; // multiplication table + + var d = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 2, 3, 4, 0, 6, 7, 8, 9, 5], [2, 3, 4, 0, 1, 7, 8, 9, 5, 6], [3, 4, 0, 1, 2, 8, 9, 5, 6, 7], [4, 0, 1, 2, 3, 9, 5, 6, 7, 8], [5, 9, 8, 7, 6, 0, 4, 3, 2, 1], [6, 5, 9, 8, 7, 1, 0, 4, 3, 2], [7, 6, 5, 9, 8, 2, 1, 0, 4, 3], [8, 7, 6, 5, 9, 3, 2, 1, 0, 4], [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]]; // permutation table + + var p = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 5, 7, 6, 2, 8, 3, 0, 9, 4], [5, 8, 0, 3, 7, 9, 6, 1, 4, 2], [8, 9, 1, 6, 0, 4, 3, 5, 2, 7], [9, 4, 5, 3, 1, 2, 6, 8, 7, 0], [4, 2, 8, 6, 5, 7, 3, 9, 0, 1], [2, 7, 9, 3, 8, 0, 6, 4, 1, 5], [7, 0, 4, 6, 9, 1, 3, 2, 5, 8]]; // sanitize user input + + var sanitized = str.trim(); // validate the data structure + + if (!DNI.test(sanitized)) { + return false; + } + + var c = 0; + var invertedArray = sanitized.replace(/\s/g, '').split('').map(Number).reverse(); + invertedArray.forEach(function (val, i) { + c = d[c][p[i % 8][val]]; + }); + return c === 0; + }, + IR: function IR(str) { + if (!str.match(/^\d{10}$/)) return false; + str = "0000".concat(str).substr(str.length - 6); + if (parseInt(str.substr(3, 6), 10) === 0) return false; + var lastNumber = parseInt(str.substr(9, 1), 10); + var sum = 0; + + for (var i = 0; i < 9; i++) { + sum += parseInt(str.substr(i, 1), 10) * (10 - i); + } + + sum %= 11; + return sum < 2 && lastNumber === sum || sum >= 2 && lastNumber === 11 - sum; + }, + IT: function IT(str) { + if (str.length !== 9) return false; + if (str === 'CA00000AA') return false; // https://it.wikipedia.org/wiki/Carta_d%27identit%C3%A0_elettronica_italiana + + return str.search(/C[A-Z][0-9]{5}[A-Z]{2}/i) > -1; + }, + NO: function NO(str) { + var sanitized = str.trim(); + if (isNaN(Number(sanitized))) return false; + if (sanitized.length !== 11) return false; + if (sanitized === '00000000000') return false; // https://no.wikipedia.org/wiki/F%C3%B8dselsnummer + + var f = sanitized.split('').map(Number); + var k1 = (11 - (3 * f[0] + 7 * f[1] + 6 * f[2] + 1 * f[3] + 8 * f[4] + 9 * f[5] + 4 * f[6] + 5 * f[7] + 2 * f[8]) % 11) % 11; + var k2 = (11 - (5 * f[0] + 4 * f[1] + 3 * f[2] + 2 * f[3] + 7 * f[4] + 6 * f[5] + 5 * f[6] + 4 * f[7] + 3 * f[8] + 2 * k1) % 11) % 11; + if (k1 !== f[9] || k2 !== f[10]) return false; + return true; + }, + TH: function TH(str) { + if (!str.match(/^[1-8]\d{12}$/)) return false; // validate check digit + + var sum = 0; + + for (var i = 0; i < 12; i++) { + sum += parseInt(str[i], 10) * (13 - i); + } + + return str[12] === ((11 - sum % 11) % 10).toString(); + }, + LK: function LK(str) { + var old_nic = /^[1-9]\d{8}[vx]$/i; + var new_nic = /^[1-9]\d{11}$/i; + if (str.length === 10 && old_nic.test(str)) return true;else if (str.length === 12 && new_nic.test(str)) return true; + return false; + }, + 'he-IL': function heIL(str) { + var DNI = /^\d{9}$/; // sanitize user input + + var sanitized = str.trim(); // validate the data structure + + if (!DNI.test(sanitized)) { + return false; + } + + var id = sanitized; + var sum = 0, + incNum; + + for (var i = 0; i < id.length; i++) { + incNum = Number(id[i]) * (i % 2 + 1); // Multiply number by 1 or 2 + + sum += incNum > 9 ? incNum - 9 : incNum; // Sum the digits up and add to total + } + + return sum % 10 === 0; + }, + 'ar-LY': function arLY(str) { + // Libya National Identity Number NIN is 12 digits, the first digit is either 1 or 2 + var NIN = /^(1|2)\d{11}$/; // sanitize user input + + var sanitized = str.trim(); // validate the data structure + + if (!NIN.test(sanitized)) { + return false; + } + + return true; + }, + 'ar-TN': function arTN(str) { + var DNI = /^\d{8}$/; // sanitize user input + + var sanitized = str.trim(); // validate the data structure + + if (!DNI.test(sanitized)) { + return false; + } + + return true; + }, + 'zh-CN': function zhCN(str) { + var provincesAndCities = ['11', // 北京 + '12', // 天津 + '13', // 河北 + '14', // 山西 + '15', // 内蒙古 + '21', // 辽宁 + '22', // 吉林 + '23', // 黑龙江 + '31', // 上海 + '32', // 江苏 + '33', // 浙江 + '34', // 安徽 + '35', // 福建 + '36', // 江西 + '37', // 山东 + '41', // 河南 + '42', // 湖北 + '43', // 湖南 + '44', // 广东 + '45', // 广西 + '46', // 海南 + '50', // 重庆 + '51', // 四川 + '52', // 贵州 + '53', // 云南 + '54', // 西藏 + '61', // 陕西 + '62', // 甘肃 + '63', // 青海 + '64', // 宁夏 + '65', // 新疆 + '71', // 台湾 + '81', // 香港 + '82', // 澳门 + '91' // 国外 + ]; + var powers = ['7', '9', '10', '5', '8', '4', '2', '1', '6', '3', '7', '9', '10', '5', '8', '4', '2']; + var parityBit = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2']; + + var checkAddressCode = function checkAddressCode(addressCode) { + return provincesAndCities.includes(addressCode); + }; + + var checkBirthDayCode = function checkBirthDayCode(birDayCode) { + var yyyy = parseInt(birDayCode.substring(0, 4), 10); + var mm = parseInt(birDayCode.substring(4, 6), 10); + var dd = parseInt(birDayCode.substring(6), 10); + var xdata = new Date(yyyy, mm - 1, dd); + + if (xdata > new Date()) { + return false; // eslint-disable-next-line max-len + } else if (xdata.getFullYear() === yyyy && xdata.getMonth() === mm - 1 && xdata.getDate() === dd) { + return true; + } + + return false; + }; + + var getParityBit = function getParityBit(idCardNo) { + var id17 = idCardNo.substring(0, 17); + var power = 0; + + for (var i = 0; i < 17; i++) { + power += parseInt(id17.charAt(i), 10) * parseInt(powers[i], 10); + } + + var mod = power % 11; + return parityBit[mod]; + }; + + var checkParityBit = function checkParityBit(idCardNo) { + return getParityBit(idCardNo) === idCardNo.charAt(17).toUpperCase(); + }; + + var check15IdCardNo = function check15IdCardNo(idCardNo) { + var check = /^[1-9]\d{7}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{3}$/.test(idCardNo); + if (!check) return false; + var addressCode = idCardNo.substring(0, 2); + check = checkAddressCode(addressCode); + if (!check) return false; + var birDayCode = "19".concat(idCardNo.substring(6, 12)); + check = checkBirthDayCode(birDayCode); + if (!check) return false; + return true; + }; + + var check18IdCardNo = function check18IdCardNo(idCardNo) { + var check = /^[1-9]\d{5}[1-9]\d{3}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{3}(\d|x|X)$/.test(idCardNo); + if (!check) return false; + var addressCode = idCardNo.substring(0, 2); + check = checkAddressCode(addressCode); + if (!check) return false; + var birDayCode = idCardNo.substring(6, 14); + check = checkBirthDayCode(birDayCode); + if (!check) return false; + return checkParityBit(idCardNo); + }; + + var checkIdCardNo = function checkIdCardNo(idCardNo) { + var check = /^\d{15}|(\d{17}(\d|x|X))$/.test(idCardNo); + if (!check) return false; + + if (idCardNo.length === 15) { + return check15IdCardNo(idCardNo); + } + + return check18IdCardNo(idCardNo); + }; + + return checkIdCardNo(str); + }, + 'zh-TW': function zhTW(str) { + var ALPHABET_CODES = { + A: 10, + B: 11, + C: 12, + D: 13, + E: 14, + F: 15, + G: 16, + H: 17, + I: 34, + J: 18, + K: 19, + L: 20, + M: 21, + N: 22, + O: 35, + P: 23, + Q: 24, + R: 25, + S: 26, + T: 27, + U: 28, + V: 29, + W: 32, + X: 30, + Y: 31, + Z: 33 }; + + var sanitized = str.trim().toUpperCase(); + if (!/^[A-Z][0-9]{9}$/.test(sanitized)) return false; + return Array.from(sanitized).reduce(function (sum, number, index) { + if (index === 0) { + var code = ALPHABET_CODES[number]; + return code % 10 * 9 + Math.floor(code / 10); + } + + if (index === 9) { + return (10 - sum % 10 - Number(number)) % 10 === 0; + } + + return sum + Number(number) * (9 - index); + }, 0); + } }; + + +function isIdentityCard(str, locale) { + (0, _assertString.default)(str); + + if (locale in validators) { + return validators[locale](str); + } else if (locale === 'any') { + for (var key in validators) { + // https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md#ignoring-code-for-coverage-purposes + // istanbul ignore else + if (validators.hasOwnProperty(key)) { + var validator = validators[key]; + + if (validator(str)) { + return true; + } + } + } + + return false; + } + + throw new Error("Invalid locale '".concat(locale, "'")); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 357 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isEAN.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isEAN; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/** + * The most commonly used EAN standard is + * the thirteen-digit EAN-13, while the + * less commonly used 8-digit EAN-8 barcode was + * introduced for use on small packages. + * Also EAN/UCC-14 is used for Grouping of individual + * trade items above unit level(Intermediate, Carton or Pallet). + * For more info about EAN-14 checkout: https://www.gtin.info/itf-14-barcodes/ + * EAN consists of: + * GS1 prefix, manufacturer code, product code and check digit + * Reference: https://en.wikipedia.org/wiki/International_Article_Number + * Reference: https://www.gtin.info/ + */ + +/** + * Define EAN Lenghts; 8 for EAN-8; 13 for EAN-13; 14 for EAN-14 + * and Regular Expression for valid EANs (EAN-8, EAN-13, EAN-14), + * with exact numberic matching of 8 or 13 or 14 digits [0-9] + */ +var LENGTH_EAN_8 = 8; +var LENGTH_EAN_14 = 14; +var validEanRegex = /^(\d{8}|\d{13}|\d{14})$/; +/** + * Get position weight given: + * EAN length and digit index/position + * + * @param {number} length + * @param {number} index + * @return {number} + */ + +function getPositionWeightThroughLengthAndIndex(length, index) { + if (length === LENGTH_EAN_8 || length === LENGTH_EAN_14) { + return index % 2 === 0 ? 3 : 1; + } + + return index % 2 === 0 ? 1 : 3; +} +/** + * Calculate EAN Check Digit + * Reference: https://en.wikipedia.org/wiki/International_Article_Number#Calculation_of_checksum_digit + * + * @param {string} ean + * @return {number} + */ + + +function calculateCheckDigit(ean) { + var checksum = ean.slice(0, -1).split('').map(function (char, index) { + return Number(char) * getPositionWeightThroughLengthAndIndex(ean.length, index); + }).reduce(function (acc, partialSum) { + return acc + partialSum; + }, 0); + var remainder = 10 - checksum % 10; + return remainder < 10 ? remainder : 0; +} +/** + * Check if string is valid EAN: + * Matches EAN-8/EAN-13/EAN-14 regex + * Has valid check digit. + * + * @param {string} str + * @return {boolean} + */ + + +function isEAN(str) { + (0, _assertString.default)(str); + var actualCheckDigit = Number(str.slice(-1)); + return validEanRegex.test(str) && actualCheckDigit === calculateCheckDigit(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 358 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISIN.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isISIN; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var isin = /^[A-Z]{2}[0-9A-Z]{9}[0-9]$/; // this link details how the check digit is calculated: +// https://www.isin.org/isin-format/. it is a little bit +// odd in that it works with digits, not numbers. in order +// to make only one pass through the ISIN characters, the +// each alpha character is handled as 2 characters within +// the loop. + +function isISIN(str) { + (0, _assertString.default)(str); + + if (!isin.test(str)) { + return false; + } + + var double = true; + var sum = 0; // convert values + + for (var i = str.length - 2; i >= 0; i--) { + if (str[i] >= 'A' && str[i] <= 'Z') { + var value = str[i].charCodeAt(0) - 55; + var lo = value % 10; + var hi = Math.trunc(value / 10); // letters have two digits, so handle the low order + // and high order digits separately. + + for (var _i = 0, _arr = [lo, hi]; _i < _arr.length; _i++) { + var digit = _arr[_i]; + + if (double) { + if (digit >= 5) { + sum += 1 + (digit - 5) * 2; + } else { + sum += digit * 2; + } + } else { + sum += digit; + } + + double = !double; + } + } else { + var _digit = str[i].charCodeAt(0) - '0'.charCodeAt(0); + + if (double) { + if (_digit >= 5) { + sum += 1 + (_digit - 5) * 2; + } else { + sum += _digit * 2; + } + } else { + sum += _digit; + } + + double = !double; + } + } + + var check = Math.trunc((sum + 9) / 10) * 10 - sum; + return +str[str.length - 1] === check; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 359 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISBN.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isISBN; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var isbn10Maybe = /^(?:[0-9]{9}X|[0-9]{10})$/; +var isbn13Maybe = /^(?:[0-9]{13})$/; +var factor = [1, 3]; + +function isISBN(str) { + var version = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + (0, _assertString.default)(str); + version = String(version); + + if (!version) { + return isISBN(str, 10) || isISBN(str, 13); + } + + var sanitized = str.replace(/[\s-]+/g, ''); + var checksum = 0; + var i; + + if (version === '10') { + if (!isbn10Maybe.test(sanitized)) { + return false; + } + + for (i = 0; i < 9; i++) { + checksum += (i + 1) * sanitized.charAt(i); + } + + if (sanitized.charAt(9) === 'X') { + checksum += 10 * 10; + } else { + checksum += 10 * sanitized.charAt(9); + } + + if (checksum % 11 === 0) { + return !!sanitized; + } + } else if (version === '13') { + if (!isbn13Maybe.test(sanitized)) { + return false; + } + + for (i = 0; i < 12; i++) { + checksum += factor[i % 2] * sanitized.charAt(i); + } + + if (sanitized.charAt(12) - (10 - checksum % 10) % 10 === 0) { + return !!sanitized; + } + } + + return false; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 360 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISSN.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isISSN; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var issn = '^\\d{4}-?\\d{3}[\\dX]$'; + +function isISSN(str) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, _assertString.default)(str); + var testIssn = issn; + testIssn = options.require_hyphen ? testIssn.replace('?', '') : testIssn; + testIssn = options.case_sensitive ? new RegExp(testIssn) : new RegExp(testIssn, 'i'); + + if (!testIssn.test(str)) { + return false; + } + + var digits = str.replace('-', '').toUpperCase(); + var checksum = 0; + + for (var i = 0; i < digits.length; i++) { + var digit = digits[i]; + checksum += (digit === 'X' ? 10 : +digit) * (8 - i); + } + + return checksum % 11 === 0; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 361 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isTaxID.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isTaxID; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var algorithms = _interopRequireWildcard(__webpack_require__(/*! ./util/algorithms */ 362)); + +var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate */ 311)); + +function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;} + +function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();} + +function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");} + +function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);} + +function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);} + +function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);} + +function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} + +/** + * TIN Validation + * Validates Tax Identification Numbers (TINs) from the US, EU member states and the United Kingdom. + * + * EU-UK: + * National TIN validity is calculated using public algorithms as made available by DG TAXUD. + * + * See `https://ec.europa.eu/taxation_customs/tin/specs/FS-TIN%20Algorithms-Public.docx` for more information. + * + * US: + * An Employer Identification Number (EIN), also known as a Federal Tax Identification Number, + * is used to identify a business entity. + * + * NOTES: + * - Prefix 47 is being reserved for future use + * - Prefixes 26, 27, 45, 46 and 47 were previously assigned by the Philadelphia campus. + * + * See `http://www.irs.gov/Businesses/Small-Businesses-&-Self-Employed/How-EINs-are-Assigned-and-Valid-EIN-Prefixes` + * for more information. + */ +// Locale functions + +/* + * bg-BG validation function + * (Edinen graždanski nomer (EGN/ЕГН), persons only) + * Checks if birth date (first six digits) is valid and calculates check (last) digit + */ +function bgBgCheck(tin) { + // Extract full year, normalize month and check birth date validity + var century_year = tin.slice(0, 2); + var month = parseInt(tin.slice(2, 4), 10); + + if (month > 40) { + month -= 40; + century_year = "20".concat(century_year); + } else if (month > 20) { + month -= 20; + century_year = "18".concat(century_year); + } else { + century_year = "19".concat(century_year); + } + + if (month < 10) { + month = "0".concat(month); + } + + var date = "".concat(century_year, "/").concat(month, "/").concat(tin.slice(4, 6)); + + if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } // split digits into an array for further processing + + + var digits = tin.split('').map(function (a) { + return parseInt(a, 10); + }); // Calculate checksum by multiplying digits with fixed values + + var multip_lookup = [2, 4, 8, 5, 10, 9, 7, 3, 6]; + var checksum = 0; + + for (var i = 0; i < multip_lookup.length; i++) { + checksum += digits[i] * multip_lookup[i]; + } + + checksum = checksum % 11 === 10 ? 0 : checksum % 11; + return checksum === digits[9]; +} +/* + * cs-CZ validation function + * (Rodné číslo (RČ), persons only) + * Checks if birth date (first six digits) is valid and divisibility by 11 + * Material not in DG TAXUD document sourced from: + * -`https://lorenc.info/3MA381/overeni-spravnosti-rodneho-cisla.htm` + * -`https://www.mvcr.cz/clanek/rady-a-sluzby-dokumenty-rodne-cislo.aspx` + */ + + +function csCzCheck(tin) { + tin = tin.replace(/\W/, ''); // Extract full year from TIN length + + var full_year = parseInt(tin.slice(0, 2), 10); + + if (tin.length === 10) { + if (full_year < 54) { + full_year = "20".concat(full_year); + } else { + full_year = "19".concat(full_year); + } + } else { + if (tin.slice(6) === '000') { + return false; + } // Three-zero serial not assigned before 1954 + + + if (full_year < 54) { + full_year = "19".concat(full_year); + } else { + return false; // No 18XX years seen in any of the resources + } + } // Add missing zero if needed + + + if (full_year.length === 3) { + full_year = [full_year.slice(0, 2), '0', full_year.slice(2)].join(''); + } // Extract month from TIN and normalize + + + var month = parseInt(tin.slice(2, 4), 10); + + if (month > 50) { + month -= 50; + } + + if (month > 20) { + // Month-plus-twenty was only introduced in 2004 + if (parseInt(full_year, 10) < 2004) { + return false; + } + + month -= 20; + } + + if (month < 10) { + month = "0".concat(month); + } // Check date validity + + + var date = "".concat(full_year, "/").concat(month, "/").concat(tin.slice(4, 6)); + + if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } // Verify divisibility by 11 + + + if (tin.length === 10) { + if (parseInt(tin, 10) % 11 !== 0) { + // Some numbers up to and including 1985 are still valid if + // check (last) digit equals 0 and modulo of first 9 digits equals 10 + var checkdigit = parseInt(tin.slice(0, 9), 10) % 11; + + if (parseInt(full_year, 10) < 1986 && checkdigit === 10) { + if (parseInt(tin.slice(9), 10) !== 0) { + return false; + } + } else { + return false; + } + } + } + + return true; +} +/* + * de-AT validation function + * (Abgabenkontonummer, persons/entities) + * Verify TIN validity by calling luhnCheck() + */ + + +function deAtCheck(tin) { + return algorithms.luhnCheck(tin); +} +/* + * de-DE validation function + * (Steueridentifikationsnummer (Steuer-IdNr.), persons only) + * Tests for single duplicate/triplicate value, then calculates ISO 7064 check (last) digit + * Partial implementation of spec (same result with both algorithms always) + */ + + +function deDeCheck(tin) { + // Split digits into an array for further processing + var digits = tin.split('').map(function (a) { + return parseInt(a, 10); + }); // Fill array with strings of number positions + + var occurences = []; + + for (var i = 0; i < digits.length - 1; i++) { + occurences.push(''); + + for (var j = 0; j < digits.length - 1; j++) { + if (digits[i] === digits[j]) { + occurences[i] += j; + } + } + } // Remove digits with one occurence and test for only one duplicate/triplicate + + + occurences = occurences.filter(function (a) { + return a.length > 1; + }); + + if (occurences.length !== 2 && occurences.length !== 3) { + return false; + } // In case of triplicate value only two digits are allowed next to each other + + + if (occurences[0].length === 3) { + var trip_locations = occurences[0].split('').map(function (a) { + return parseInt(a, 10); + }); + var recurrent = 0; // Amount of neighbour occurences + + for (var _i = 0; _i < trip_locations.length - 1; _i++) { + if (trip_locations[_i] + 1 === trip_locations[_i + 1]) { + recurrent += 1; + } + } + + if (recurrent === 2) { + return false; + } + } + + return algorithms.iso7064Check(tin); +} +/* + * dk-DK validation function + * (CPR-nummer (personnummer), persons only) + * Checks if birth date (first six digits) is valid and assigned to century (seventh) digit, + * and calculates check (last) digit + */ + + +function dkDkCheck(tin) { + tin = tin.replace(/\W/, ''); // Extract year, check if valid for given century digit and add century + + var year = parseInt(tin.slice(4, 6), 10); + var century_digit = tin.slice(6, 7); + + switch (century_digit) { + case '0': + case '1': + case '2': + case '3': + year = "19".concat(year); + break; + + case '4': + case '9': + if (year < 37) { + year = "20".concat(year); + } else { + year = "19".concat(year); + } + + break; + + default: + if (year < 37) { + year = "20".concat(year); + } else if (year > 58) { + year = "18".concat(year); + } else { + return false; + } + + break;} + // Add missing zero if needed + + + if (year.length === 3) { + year = [year.slice(0, 2), '0', year.slice(2)].join(''); + } // Check date validity + + + var date = "".concat(year, "/").concat(tin.slice(2, 4), "/").concat(tin.slice(0, 2)); + + if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } // Split digits into an array for further processing + + + var digits = tin.split('').map(function (a) { + return parseInt(a, 10); + }); + var checksum = 0; + var weight = 4; // Multiply by weight and add to checksum + + for (var i = 0; i < 9; i++) { + checksum += digits[i] * weight; + weight -= 1; + + if (weight === 1) { + weight = 7; + } + } + + checksum %= 11; + + if (checksum === 1) { + return false; + } + + return checksum === 0 ? digits[9] === 0 : digits[9] === 11 - checksum; +} +/* + * el-CY validation function + * (Arithmos Forologikou Mitroou (AFM/ΑΦΜ), persons only) + * Verify TIN validity by calculating ASCII value of check (last) character + */ + + +function elCyCheck(tin) { + // split digits into an array for further processing + var digits = tin.slice(0, 8).split('').map(function (a) { + return parseInt(a, 10); + }); + var checksum = 0; // add digits in even places + + for (var i = 1; i < digits.length; i += 2) { + checksum += digits[i]; + } // add digits in odd places + + + for (var _i2 = 0; _i2 < digits.length; _i2 += 2) { + if (digits[_i2] < 2) { + checksum += 1 - digits[_i2]; + } else { + checksum += 2 * (digits[_i2] - 2) + 5; + + if (digits[_i2] > 4) { + checksum += 2; + } + } + } + + return String.fromCharCode(checksum % 26 + 65) === tin.charAt(8); +} +/* + * el-GR validation function + * (Arithmos Forologikou Mitroou (AFM/ΑΦΜ), persons/entities) + * Verify TIN validity by calculating check (last) digit + * Algorithm not in DG TAXUD document- sourced from: + * - `http://epixeirisi.gr/%CE%9A%CE%A1%CE%99%CE%A3%CE%99%CE%9C%CE%91-%CE%98%CE%95%CE%9C%CE%91%CE%A4%CE%91-%CE%A6%CE%9F%CE%A1%CE%9F%CE%9B%CE%9F%CE%93%CE%99%CE%91%CE%A3-%CE%9A%CE%91%CE%99-%CE%9B%CE%9F%CE%93%CE%99%CE%A3%CE%A4%CE%99%CE%9A%CE%97%CE%A3/23791/%CE%91%CF%81%CE%B9%CE%B8%CE%BC%CF%8C%CF%82-%CE%A6%CE%BF%CF%81%CE%BF%CE%BB%CE%BF%CE%B3%CE%B9%CE%BA%CE%BF%CF%8D-%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%BF%CF%85` + */ + + +function elGrCheck(tin) { + // split digits into an array for further processing + var digits = tin.split('').map(function (a) { + return parseInt(a, 10); + }); + var checksum = 0; + + for (var i = 0; i < 8; i++) { + checksum += digits[i] * Math.pow(2, 8 - i); + } + + return checksum % 11 % 10 === digits[8]; +} +/* + * en-GB validation function (should go here if needed) + * (National Insurance Number (NINO) or Unique Taxpayer Reference (UTR), + * persons/entities respectively) + */ + +/* + * en-IE validation function + * (Personal Public Service Number (PPS No), persons only) + * Verify TIN validity by calculating check (second to last) character + */ + + +function enIeCheck(tin) { + var checksum = algorithms.reverseMultiplyAndSum(tin.split('').slice(0, 7).map(function (a) { + return parseInt(a, 10); + }), 8); + + if (tin.length === 9 && tin[8] !== 'W') { + checksum += (tin[8].charCodeAt(0) - 64) * 9; + } + + checksum %= 23; + + if (checksum === 0) { + return tin[7].toUpperCase() === 'W'; + } + + return tin[7].toUpperCase() === String.fromCharCode(64 + checksum); +} // Valid US IRS campus prefixes + + +var enUsCampusPrefix = { + andover: ['10', '12'], + atlanta: ['60', '67'], + austin: ['50', '53'], + brookhaven: ['01', '02', '03', '04', '05', '06', '11', '13', '14', '16', '21', '22', '23', '25', '34', '51', '52', '54', '55', '56', '57', '58', '59', '65'], + cincinnati: ['30', '32', '35', '36', '37', '38', '61'], + fresno: ['15', '24'], + internet: ['20', '26', '27', '45', '46', '47'], + kansas: ['40', '44'], + memphis: ['94', '95'], + ogden: ['80', '90'], + philadelphia: ['33', '39', '41', '42', '43', '46', '48', '62', '63', '64', '66', '68', '71', '72', '73', '74', '75', '76', '77', '81', '82', '83', '84', '85', '86', '87', '88', '91', '92', '93', '98', '99'], + sba: ['31'] }; +// Return an array of all US IRS campus prefixes + +function enUsGetPrefixes() { + var prefixes = []; + + for (var location in enUsCampusPrefix) { + // https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md#ignoring-code-for-coverage-purposes + // istanbul ignore else + if (enUsCampusPrefix.hasOwnProperty(location)) { + prefixes.push.apply(prefixes, _toConsumableArray(enUsCampusPrefix[location])); + } + } + + return prefixes; +} +/* + * en-US validation function + * Verify that the TIN starts with a valid IRS campus prefix + */ + + +function enUsCheck(tin) { + return enUsGetPrefixes().indexOf(tin.substr(0, 2)) !== -1; +} +/* + * es-ES validation function + * (Documento Nacional de Identidad (DNI) + * or Número de Identificación de Extranjero (NIE), persons only) + * Verify TIN validity by calculating check (last) character + */ + + +function esEsCheck(tin) { + // Split characters into an array for further processing + var chars = tin.toUpperCase().split(''); // Replace initial letter if needed + + if (isNaN(parseInt(chars[0], 10)) && chars.length > 1) { + var lead_replace = 0; + + switch (chars[0]) { + case 'Y': + lead_replace = 1; + break; + + case 'Z': + lead_replace = 2; + break; + + default:} + + + chars.splice(0, 1, lead_replace); // Fill with zeros if smaller than proper + } else { + while (chars.length < 9) { + chars.unshift(0); + } + } // Calculate checksum and check according to lookup + + + var lookup = ['T', 'R', 'W', 'A', 'G', 'M', 'Y', 'F', 'P', 'D', 'X', 'B', 'N', 'J', 'Z', 'S', 'Q', 'V', 'H', 'L', 'C', 'K', 'E']; + chars = chars.join(''); + var checksum = parseInt(chars.slice(0, 8), 10) % 23; + return chars[8] === lookup[checksum]; +} +/* + * et-EE validation function + * (Isikukood (IK), persons only) + * Checks if birth date (century digit and six following) is valid and calculates check (last) digit + * Material not in DG TAXUD document sourced from: + * - `https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/Estonia-TIN.pdf` + */ + + +function etEeCheck(tin) { + // Extract year and add century + var full_year = tin.slice(1, 3); + var century_digit = tin.slice(0, 1); + + switch (century_digit) { + case '1': + case '2': + full_year = "18".concat(full_year); + break; + + case '3': + case '4': + full_year = "19".concat(full_year); + break; + + default: + full_year = "20".concat(full_year); + break;} + // Check date validity + + + var date = "".concat(full_year, "/").concat(tin.slice(3, 5), "/").concat(tin.slice(5, 7)); + + if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } // Split digits into an array for further processing + + + var digits = tin.split('').map(function (a) { + return parseInt(a, 10); + }); + var checksum = 0; + var weight = 1; // Multiply by weight and add to checksum + + for (var i = 0; i < 10; i++) { + checksum += digits[i] * weight; + weight += 1; + + if (weight === 10) { + weight = 1; + } + } // Do again if modulo 11 of checksum is 10 + + + if (checksum % 11 === 10) { + checksum = 0; + weight = 3; + + for (var _i3 = 0; _i3 < 10; _i3++) { + checksum += digits[_i3] * weight; + weight += 1; + + if (weight === 10) { + weight = 1; + } + } + + if (checksum % 11 === 10) { + return digits[10] === 0; + } + } + + return checksum % 11 === digits[10]; +} +/* + * fi-FI validation function + * (Henkilötunnus (HETU), persons only) + * Checks if birth date (first six digits plus century symbol) is valid + * and calculates check (last) digit + */ + + +function fiFiCheck(tin) { + // Extract year and add century + var full_year = tin.slice(4, 6); + var century_symbol = tin.slice(6, 7); + + switch (century_symbol) { + case '+': + full_year = "18".concat(full_year); + break; + + case '-': + full_year = "19".concat(full_year); + break; + + default: + full_year = "20".concat(full_year); + break;} + // Check date validity + + + var date = "".concat(full_year, "/").concat(tin.slice(2, 4), "/").concat(tin.slice(0, 2)); + + if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } // Calculate check character + + + var checksum = parseInt(tin.slice(0, 6) + tin.slice(7, 10), 10) % 31; + + if (checksum < 10) { + return checksum === parseInt(tin.slice(10), 10); + } + + checksum -= 10; + var letters_lookup = ['A', 'B', 'C', 'D', 'E', 'F', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y']; + return letters_lookup[checksum] === tin.slice(10); +} +/* + * fr/nl-BE validation function + * (Numéro national (N.N.), persons only) + * Checks if birth date (first six digits) is valid and calculates check (last two) digits + */ + + +function frBeCheck(tin) { + // Zero month/day value is acceptable + if (tin.slice(2, 4) !== '00' || tin.slice(4, 6) !== '00') { + // Extract date from first six digits of TIN + var date = "".concat(tin.slice(0, 2), "/").concat(tin.slice(2, 4), "/").concat(tin.slice(4, 6)); + + if (!(0, _isDate.default)(date, 'YY/MM/DD')) { + return false; + } + } + + var checksum = 97 - parseInt(tin.slice(0, 9), 10) % 97; + var checkdigits = parseInt(tin.slice(9, 11), 10); + + if (checksum !== checkdigits) { + checksum = 97 - parseInt("2".concat(tin.slice(0, 9)), 10) % 97; + + if (checksum !== checkdigits) { + return false; + } + } + + return true; +} +/* + * fr-FR validation function + * (Numéro fiscal de référence (numéro SPI), persons only) + * Verify TIN validity by calculating check (last three) digits + */ + + +function frFrCheck(tin) { + tin = tin.replace(/\s/g, ''); + var checksum = parseInt(tin.slice(0, 10), 10) % 511; + var checkdigits = parseInt(tin.slice(10, 13), 10); + return checksum === checkdigits; +} +/* + * fr/lb-LU validation function + * (numéro d’identification personnelle, persons only) + * Verify birth date validity and run Luhn and Verhoeff checks + */ + + +function frLuCheck(tin) { + // Extract date and check validity + var date = "".concat(tin.slice(0, 4), "/").concat(tin.slice(4, 6), "/").concat(tin.slice(6, 8)); + + if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } // Run Luhn check + + + if (!algorithms.luhnCheck(tin.slice(0, 12))) { + return false; + } // Remove Luhn check digit and run Verhoeff check + + + return algorithms.verhoeffCheck("".concat(tin.slice(0, 11)).concat(tin[12])); +} +/* + * hr-HR validation function + * (Osobni identifikacijski broj (OIB), persons/entities) + * Verify TIN validity by calling iso7064Check(digits) + */ + + +function hrHrCheck(tin) { + return algorithms.iso7064Check(tin); +} +/* + * hu-HU validation function + * (Adóazonosító jel, persons only) + * Verify TIN validity by calculating check (last) digit + */ + + +function huHuCheck(tin) { + // split digits into an array for further processing + var digits = tin.split('').map(function (a) { + return parseInt(a, 10); + }); + var checksum = 8; + + for (var i = 1; i < 9; i++) { + checksum += digits[i] * (i + 1); + } + + return checksum % 11 === digits[9]; +} +/* + * lt-LT validation function (should go here if needed) + * (Asmens kodas, persons/entities respectively) + * Current validation check is alias of etEeCheck- same format applies + */ + +/* + * it-IT first/last name validity check + * Accepts it-IT TIN-encoded names as a three-element character array and checks their validity + * Due to lack of clarity between resources ("Are only Italian consonants used? + * What happens if a person has X in their name?" etc.) only two test conditions + * have been implemented: + * Vowels may only be followed by other vowels or an X character + * and X characters after vowels may only be followed by other X characters. + */ + + +function itItNameCheck(name) { + // true at the first occurence of a vowel + var vowelflag = false; // true at the first occurence of an X AFTER vowel + // (to properly handle last names with X as consonant) + + var xflag = false; + + for (var i = 0; i < 3; i++) { + if (!vowelflag && /[AEIOU]/.test(name[i])) { + vowelflag = true; + } else if (!xflag && vowelflag && name[i] === 'X') { + xflag = true; + } else if (i > 0) { + if (vowelflag && !xflag) { + if (!/[AEIOU]/.test(name[i])) { + return false; + } + } + + if (xflag) { + if (!/X/.test(name[i])) { + return false; + } + } + } + } + + return true; +} +/* + * it-IT validation function + * (Codice fiscale (TIN-IT), persons only) + * Verify name, birth date and codice catastale validity + * and calculate check character. + * Material not in DG-TAXUD document sourced from: + * `https://en.wikipedia.org/wiki/Italian_fiscal_code` + */ + + +function itItCheck(tin) { + // Capitalize and split characters into an array for further processing + var chars = tin.toUpperCase().split(''); // Check first and last name validity calling itItNameCheck() + + if (!itItNameCheck(chars.slice(0, 3))) { + return false; + } + + if (!itItNameCheck(chars.slice(3, 6))) { + return false; + } // Convert letters in number spaces back to numbers if any + + + var number_locations = [6, 7, 9, 10, 12, 13, 14]; + var number_replace = { + L: '0', + M: '1', + N: '2', + P: '3', + Q: '4', + R: '5', + S: '6', + T: '7', + U: '8', + V: '9' }; + + + for (var _i4 = 0, _number_locations = number_locations; _i4 < _number_locations.length; _i4++) { + var i = _number_locations[_i4]; + + if (chars[i] in number_replace) { + chars.splice(i, 1, number_replace[chars[i]]); + } + } // Extract month and day, and check date validity + + + var month_replace = { + A: '01', + B: '02', + C: '03', + D: '04', + E: '05', + H: '06', + L: '07', + M: '08', + P: '09', + R: '10', + S: '11', + T: '12' }; + + var month = month_replace[chars[8]]; + var day = parseInt(chars[9] + chars[10], 10); + + if (day > 40) { + day -= 40; + } + + if (day < 10) { + day = "0".concat(day); + } + + var date = "".concat(chars[6]).concat(chars[7], "/").concat(month, "/").concat(day); + + if (!(0, _isDate.default)(date, 'YY/MM/DD')) { + return false; + } // Calculate check character by adding up even and odd characters as numbers + + + var checksum = 0; + + for (var _i5 = 1; _i5 < chars.length - 1; _i5 += 2) { + var char_to_int = parseInt(chars[_i5], 10); + + if (isNaN(char_to_int)) { + char_to_int = chars[_i5].charCodeAt(0) - 65; + } + + checksum += char_to_int; + } + + var odd_convert = { + // Maps of characters at odd places + A: 1, + B: 0, + C: 5, + D: 7, + E: 9, + F: 13, + G: 15, + H: 17, + I: 19, + J: 21, + K: 2, + L: 4, + M: 18, + N: 20, + O: 11, + P: 3, + Q: 6, + R: 8, + S: 12, + T: 14, + U: 16, + V: 10, + W: 22, + X: 25, + Y: 24, + Z: 23, + 0: 1, + 1: 0 }; + + + for (var _i6 = 0; _i6 < chars.length - 1; _i6 += 2) { + var _char_to_int = 0; + + if (chars[_i6] in odd_convert) { + _char_to_int = odd_convert[chars[_i6]]; + } else { + var multiplier = parseInt(chars[_i6], 10); + _char_to_int = 2 * multiplier + 1; + + if (multiplier > 4) { + _char_to_int += 2; + } + } + + checksum += _char_to_int; + } + + if (String.fromCharCode(65 + checksum % 26) !== chars[15]) { + return false; + } + + return true; +} +/* + * lv-LV validation function + * (Personas kods (PK), persons only) + * Check validity of birth date and calculate check (last) digit + * Support only for old format numbers (not starting with '32', issued before 2017/07/01) + * Material not in DG TAXUD document sourced from: + * `https://boot.ritakafija.lv/forums/index.php?/topic/88314-personas-koda-algoritms-%C4%8Deksumma/` + */ + + +function lvLvCheck(tin) { + tin = tin.replace(/\W/, ''); // Extract date from TIN + + var day = tin.slice(0, 2); + + if (day !== '32') { + // No date/checksum check if new format + var month = tin.slice(2, 4); + + if (month !== '00') { + // No date check if unknown month + var full_year = tin.slice(4, 6); + + switch (tin[6]) { + case '0': + full_year = "18".concat(full_year); + break; + + case '1': + full_year = "19".concat(full_year); + break; + + default: + full_year = "20".concat(full_year); + break;} + // Check date validity + + + var date = "".concat(full_year, "/").concat(tin.slice(2, 4), "/").concat(day); + + if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } + } // Calculate check digit + + + var checksum = 1101; + var multip_lookup = [1, 6, 3, 7, 9, 10, 5, 8, 4, 2]; + + for (var i = 0; i < tin.length - 1; i++) { + checksum -= parseInt(tin[i], 10) * multip_lookup[i]; + } + + return parseInt(tin[10], 10) === checksum % 11; + } + + return true; +} +/* + * mt-MT validation function + * (Identity Card Number or Unique Taxpayer Reference, persons/entities) + * Verify Identity Card Number structure (no other tests found) + */ + + +function mtMtCheck(tin) { + if (tin.length !== 9) { + // No tests for UTR + var chars = tin.toUpperCase().split(''); // Fill with zeros if smaller than proper + + while (chars.length < 8) { + chars.unshift(0); + } // Validate format according to last character + + + switch (tin[7]) { + case 'A': + case 'P': + if (parseInt(chars[6], 10) === 0) { + return false; + } + + break; + + default: + { + var first_part = parseInt(chars.join('').slice(0, 5), 10); + + if (first_part > 32000) { + return false; + } + + var second_part = parseInt(chars.join('').slice(5, 7), 10); + + if (first_part === second_part) { + return false; + } + }} + + } + + return true; +} +/* + * nl-NL validation function + * (Burgerservicenummer (BSN) or Rechtspersonen Samenwerkingsverbanden Informatie Nummer (RSIN), + * persons/entities respectively) + * Verify TIN validity by calculating check (last) digit (variant of MOD 11) + */ + + +function nlNlCheck(tin) { + return algorithms.reverseMultiplyAndSum(tin.split('').slice(0, 8).map(function (a) { + return parseInt(a, 10); + }), 9) % 11 === parseInt(tin[8], 10); +} +/* + * pl-PL validation function + * (Powszechny Elektroniczny System Ewidencji Ludności (PESEL) + * or Numer identyfikacji podatkowej (NIP), persons/entities) + * Verify TIN validity by validating birth date (PESEL) and calculating check (last) digit + */ + + +function plPlCheck(tin) { + // NIP + if (tin.length === 10) { + // Calculate last digit by multiplying with lookup + var lookup = [6, 5, 7, 2, 3, 4, 5, 6, 7]; + var _checksum = 0; + + for (var i = 0; i < lookup.length; i++) { + _checksum += parseInt(tin[i], 10) * lookup[i]; + } + + _checksum %= 11; + + if (_checksum === 10) { + return false; + } + + return _checksum === parseInt(tin[9], 10); + } // PESEL + // Extract full year using month + + + var full_year = tin.slice(0, 2); + var month = parseInt(tin.slice(2, 4), 10); + + if (month > 80) { + full_year = "18".concat(full_year); + month -= 80; + } else if (month > 60) { + full_year = "22".concat(full_year); + month -= 60; + } else if (month > 40) { + full_year = "21".concat(full_year); + month -= 40; + } else if (month > 20) { + full_year = "20".concat(full_year); + month -= 20; + } else { + full_year = "19".concat(full_year); + } // Add leading zero to month if needed + + + if (month < 10) { + month = "0".concat(month); + } // Check date validity + + + var date = "".concat(full_year, "/").concat(month, "/").concat(tin.slice(4, 6)); + + if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } // Calculate last digit by mulitplying with odd one-digit numbers except 5 + + + var checksum = 0; + var multiplier = 1; + + for (var _i7 = 0; _i7 < tin.length - 1; _i7++) { + checksum += parseInt(tin[_i7], 10) * multiplier % 10; + multiplier += 2; + + if (multiplier > 10) { + multiplier = 1; + } else if (multiplier === 5) { + multiplier += 2; + } + } + + checksum = 10 - checksum % 10; + return checksum === parseInt(tin[10], 10); +} +/* + * pt-BR validation function + * (Cadastro de Pessoas Físicas (CPF, persons) + * Cadastro Nacional de Pessoas Jurídicas (CNPJ, entities) + * Both inputs will be validated + */ + + +function ptBrCheck(tin) { + if (tin.length === 11) { + var _sum; + + var remainder; + _sum = 0; + if ( // Reject known invalid CPFs + tin === '11111111111' || tin === '22222222222' || tin === '33333333333' || tin === '44444444444' || tin === '55555555555' || tin === '66666666666' || tin === '77777777777' || tin === '88888888888' || tin === '99999999999' || tin === '00000000000') return false; + + for (var i = 1; i <= 9; i++) { + _sum += parseInt(tin.substring(i - 1, i), 10) * (11 - i); + } + + remainder = _sum * 10 % 11; + if (remainder === 10) remainder = 0; + if (remainder !== parseInt(tin.substring(9, 10), 10)) return false; + _sum = 0; + + for (var _i8 = 1; _i8 <= 10; _i8++) { + _sum += parseInt(tin.substring(_i8 - 1, _i8), 10) * (12 - _i8); + } + + remainder = _sum * 10 % 11; + if (remainder === 10) remainder = 0; + if (remainder !== parseInt(tin.substring(10, 11), 10)) return false; + return true; + } + + if ( // Reject know invalid CNPJs + tin === '00000000000000' || tin === '11111111111111' || tin === '22222222222222' || tin === '33333333333333' || tin === '44444444444444' || tin === '55555555555555' || tin === '66666666666666' || tin === '77777777777777' || tin === '88888888888888' || tin === '99999999999999') { + return false; + } + + var length = tin.length - 2; + var identifiers = tin.substring(0, length); + var verificators = tin.substring(length); + var sum = 0; + var pos = length - 7; + + for (var _i9 = length; _i9 >= 1; _i9--) { + sum += identifiers.charAt(length - _i9) * pos; + pos -= 1; + + if (pos < 2) { + pos = 9; + } + } + + var result = sum % 11 < 2 ? 0 : 11 - sum % 11; + + if (result !== parseInt(verificators.charAt(0), 10)) { + return false; + } + + length += 1; + identifiers = tin.substring(0, length); + sum = 0; + pos = length - 7; + + for (var _i10 = length; _i10 >= 1; _i10--) { + sum += identifiers.charAt(length - _i10) * pos; + pos -= 1; + + if (pos < 2) { + pos = 9; + } + } + + result = sum % 11 < 2 ? 0 : 11 - sum % 11; + + if (result !== parseInt(verificators.charAt(1), 10)) { + return false; + } + + return true; +} +/* + * pt-PT validation function + * (Número de identificação fiscal (NIF), persons/entities) + * Verify TIN validity by calculating check (last) digit (variant of MOD 11) + */ + + +function ptPtCheck(tin) { + var checksum = 11 - algorithms.reverseMultiplyAndSum(tin.split('').slice(0, 8).map(function (a) { + return parseInt(a, 10); + }), 9) % 11; + + if (checksum > 9) { + return parseInt(tin[8], 10) === 0; + } + + return checksum === parseInt(tin[8], 10); +} +/* + * ro-RO validation function + * (Cod Numeric Personal (CNP) or Cod de înregistrare fiscală (CIF), + * persons only) + * Verify CNP validity by calculating check (last) digit (test not found for CIF) + * Material not in DG TAXUD document sourced from: + * `https://en.wikipedia.org/wiki/National_identification_number#Romania` + */ + + +function roRoCheck(tin) { + if (tin.slice(0, 4) !== '9000') { + // No test found for this format + // Extract full year using century digit if possible + var full_year = tin.slice(1, 3); + + switch (tin[0]) { + case '1': + case '2': + full_year = "19".concat(full_year); + break; + + case '3': + case '4': + full_year = "18".concat(full_year); + break; + + case '5': + case '6': + full_year = "20".concat(full_year); + break; + + default:} + // Check date validity + + + var date = "".concat(full_year, "/").concat(tin.slice(3, 5), "/").concat(tin.slice(5, 7)); + + if (date.length === 8) { + if (!(0, _isDate.default)(date, 'YY/MM/DD')) { + return false; + } + } else if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } // Calculate check digit + + + var digits = tin.split('').map(function (a) { + return parseInt(a, 10); + }); + var multipliers = [2, 7, 9, 1, 4, 6, 3, 5, 8, 2, 7, 9]; + var checksum = 0; + + for (var i = 0; i < multipliers.length; i++) { + checksum += digits[i] * multipliers[i]; + } + + if (checksum % 11 === 10) { + return digits[12] === 1; + } + + return digits[12] === checksum % 11; + } + + return true; +} +/* + * sk-SK validation function + * (Rodné číslo (RČ) or bezvýznamové identifikačné číslo (BIČ), persons only) + * Checks validity of pre-1954 birth numbers (rodné číslo) only + * Due to the introduction of the pseudo-random BIČ it is not possible to test + * post-1954 birth numbers without knowing whether they are BIČ or RČ beforehand + */ + + +function skSkCheck(tin) { + if (tin.length === 9) { + tin = tin.replace(/\W/, ''); + + if (tin.slice(6) === '000') { + return false; + } // Three-zero serial not assigned before 1954 + // Extract full year from TIN length + + + var full_year = parseInt(tin.slice(0, 2), 10); + + if (full_year > 53) { + return false; + } + + if (full_year < 10) { + full_year = "190".concat(full_year); + } else { + full_year = "19".concat(full_year); + } // Extract month from TIN and normalize + + + var month = parseInt(tin.slice(2, 4), 10); + + if (month > 50) { + month -= 50; + } + + if (month < 10) { + month = "0".concat(month); + } // Check date validity + + + var date = "".concat(full_year, "/").concat(month, "/").concat(tin.slice(4, 6)); + + if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } + } + + return true; +} +/* + * sl-SI validation function + * (Davčna številka, persons/entities) + * Verify TIN validity by calculating check (last) digit (variant of MOD 11) + */ + + +function slSiCheck(tin) { + var checksum = 11 - algorithms.reverseMultiplyAndSum(tin.split('').slice(0, 7).map(function (a) { + return parseInt(a, 10); + }), 8) % 11; + + if (checksum === 10) { + return parseInt(tin[7], 10) === 0; + } + + return checksum === parseInt(tin[7], 10); +} +/* + * sv-SE validation function + * (Personnummer or samordningsnummer, persons only) + * Checks validity of birth date and calls luhnCheck() to validate check (last) digit + */ + + +function svSeCheck(tin) { + // Make copy of TIN and normalize to two-digit year form + var tin_copy = tin.slice(0); + + if (tin.length > 11) { + tin_copy = tin_copy.slice(2); + } // Extract date of birth + + + var full_year = ''; + var month = tin_copy.slice(2, 4); + var day = parseInt(tin_copy.slice(4, 6), 10); + + if (tin.length > 11) { + full_year = tin.slice(0, 4); + } else { + full_year = tin.slice(0, 2); + + if (tin.length === 11 && day < 60) { + // Extract full year from centenarian symbol + // Should work just fine until year 10000 or so + var current_year = new Date().getFullYear().toString(); + var current_century = parseInt(current_year.slice(0, 2), 10); + current_year = parseInt(current_year, 10); + + if (tin[6] === '-') { + if (parseInt("".concat(current_century).concat(full_year), 10) > current_year) { + full_year = "".concat(current_century - 1).concat(full_year); + } else { + full_year = "".concat(current_century).concat(full_year); + } + } else { + full_year = "".concat(current_century - 1).concat(full_year); + + if (current_year - parseInt(full_year, 10) < 100) { + return false; + } + } + } + } // Normalize day and check date validity + + + if (day > 60) { + day -= 60; + } + + if (day < 10) { + day = "0".concat(day); + } + + var date = "".concat(full_year, "/").concat(month, "/").concat(day); + + if (date.length === 8) { + if (!(0, _isDate.default)(date, 'YY/MM/DD')) { + return false; + } + } else if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { + return false; + } + + return algorithms.luhnCheck(tin.replace(/\W/, '')); +} // Locale lookup objects + +/* + * Tax id regex formats for various locales + * + * Where not explicitly specified in DG-TAXUD document both + * uppercase and lowercase letters are acceptable. + */ + + +var taxIdFormat = { + 'bg-BG': /^\d{10}$/, + 'cs-CZ': /^\d{6}\/{0,1}\d{3,4}$/, + 'de-AT': /^\d{9}$/, + 'de-DE': /^[1-9]\d{10}$/, + 'dk-DK': /^\d{6}-{0,1}\d{4}$/, + 'el-CY': /^[09]\d{7}[A-Z]$/, + 'el-GR': /^([0-4]|[7-9])\d{8}$/, + 'en-GB': /^\d{10}$|^(?!GB|NK|TN|ZZ)(?![DFIQUV])[A-Z](?![DFIQUVO])[A-Z]\d{6}[ABCD ]$/i, + 'en-IE': /^\d{7}[A-W][A-IW]{0,1}$/i, + 'en-US': /^\d{2}[- ]{0,1}\d{7}$/, + 'es-ES': /^(\d{0,8}|[XYZKLM]\d{7})[A-HJ-NP-TV-Z]$/i, + 'et-EE': /^[1-6]\d{6}(00[1-9]|0[1-9][0-9]|[1-6][0-9]{2}|70[0-9]|710)\d$/, + 'fi-FI': /^\d{6}[-+A]\d{3}[0-9A-FHJ-NPR-Y]$/i, + 'fr-BE': /^\d{11}$/, + 'fr-FR': /^[0-3]\d{12}$|^[0-3]\d\s\d{2}(\s\d{3}){3}$/, + // Conforms both to official spec and provided example + 'fr-LU': /^\d{13}$/, + 'hr-HR': /^\d{11}$/, + 'hu-HU': /^8\d{9}$/, + 'it-IT': /^[A-Z]{6}[L-NP-V0-9]{2}[A-EHLMPRST][L-NP-V0-9]{2}[A-ILMZ][L-NP-V0-9]{3}[A-Z]$/i, + 'lv-LV': /^\d{6}-{0,1}\d{5}$/, + // Conforms both to DG TAXUD spec and original research + 'mt-MT': /^\d{3,7}[APMGLHBZ]$|^([1-8])\1\d{7}$/i, + 'nl-NL': /^\d{9}$/, + 'pl-PL': /^\d{10,11}$/, + 'pt-BR': /(?:^\d{11}$)|(?:^\d{14}$)/, + 'pt-PT': /^\d{9}$/, + 'ro-RO': /^\d{13}$/, + 'sk-SK': /^\d{6}\/{0,1}\d{3,4}$/, + 'sl-SI': /^[1-9]\d{7}$/, + 'sv-SE': /^(\d{6}[-+]{0,1}\d{4}|(18|19|20)\d{6}[-+]{0,1}\d{4})$/ }; +// taxIdFormat locale aliases + +taxIdFormat['lb-LU'] = taxIdFormat['fr-LU']; +taxIdFormat['lt-LT'] = taxIdFormat['et-EE']; +taxIdFormat['nl-BE'] = taxIdFormat['fr-BE']; // Algorithmic tax id check functions for various locales + +var taxIdCheck = { + 'bg-BG': bgBgCheck, + 'cs-CZ': csCzCheck, + 'de-AT': deAtCheck, + 'de-DE': deDeCheck, + 'dk-DK': dkDkCheck, + 'el-CY': elCyCheck, + 'el-GR': elGrCheck, + 'en-IE': enIeCheck, + 'en-US': enUsCheck, + 'es-ES': esEsCheck, + 'et-EE': etEeCheck, + 'fi-FI': fiFiCheck, + 'fr-BE': frBeCheck, + 'fr-FR': frFrCheck, + 'fr-LU': frLuCheck, + 'hr-HR': hrHrCheck, + 'hu-HU': huHuCheck, + 'it-IT': itItCheck, + 'lv-LV': lvLvCheck, + 'mt-MT': mtMtCheck, + 'nl-NL': nlNlCheck, + 'pl-PL': plPlCheck, + 'pt-BR': ptBrCheck, + 'pt-PT': ptPtCheck, + 'ro-RO': roRoCheck, + 'sk-SK': skSkCheck, + 'sl-SI': slSiCheck, + 'sv-SE': svSeCheck }; +// taxIdCheck locale aliases + +taxIdCheck['lb-LU'] = taxIdCheck['fr-LU']; +taxIdCheck['lt-LT'] = taxIdCheck['et-EE']; +taxIdCheck['nl-BE'] = taxIdCheck['fr-BE']; // Regexes for locales where characters should be omitted before checking format + +var allsymbols = /[-\\\/!@#$%\^&\*\(\)\+\=\[\]]+/g; +var sanitizeRegexes = { + 'de-AT': allsymbols, + 'de-DE': /[\/\\]/g, + 'fr-BE': allsymbols }; +// sanitizeRegexes locale aliases + +sanitizeRegexes['nl-BE'] = sanitizeRegexes['fr-BE']; +/* + * Validator function + * Return true if the passed string is a valid tax identification number + * for the specified locale. + * Throw an error exception if the locale is not supported. + */ + +function isTaxID(str) { + var locale = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'en-US'; + (0, _assertString.default)(str); // Copy TIN to avoid replacement if sanitized + + var strcopy = str.slice(0); + + if (locale in taxIdFormat) { + if (locale in sanitizeRegexes) { + strcopy = strcopy.replace(sanitizeRegexes[locale], ''); + } + + if (!taxIdFormat[locale].test(strcopy)) { + return false; + } + + if (locale in taxIdCheck) { + return taxIdCheck[locale](strcopy); + } // Fallthrough; not all locales have algorithmic checks + + + return true; + } + + throw new Error("Invalid locale '".concat(locale, "'")); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 362 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/algorithms.js ***! + \*******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.iso7064Check = iso7064Check; +exports.luhnCheck = luhnCheck; +exports.reverseMultiplyAndSum = reverseMultiplyAndSum; +exports.verhoeffCheck = verhoeffCheck; + +/** + * Algorithmic validation functions + * May be used as is or implemented in the workflow of other validators. + */ + +/* + * ISO 7064 validation function + * Called with a string of numbers (incl. check digit) + * to validate according to ISO 7064 (MOD 11, 10). + */ +function iso7064Check(str) { + var checkvalue = 10; + + for (var i = 0; i < str.length - 1; i++) { + checkvalue = (parseInt(str[i], 10) + checkvalue) % 10 === 0 ? 10 * 2 % 11 : (parseInt(str[i], 10) + checkvalue) % 10 * 2 % 11; + } + + checkvalue = checkvalue === 1 ? 0 : 11 - checkvalue; + return checkvalue === parseInt(str[10], 10); +} +/* + * Luhn (mod 10) validation function + * Called with a string of numbers (incl. check digit) + * to validate according to the Luhn algorithm. + */ + + +function luhnCheck(str) { + var checksum = 0; + var second = false; + + for (var i = str.length - 1; i >= 0; i--) { + if (second) { + var product = parseInt(str[i], 10) * 2; + + if (product > 9) { + // sum digits of product and add to checksum + checksum += product.toString().split('').map(function (a) { + return parseInt(a, 10); + }).reduce(function (a, b) { + return a + b; + }, 0); + } else { + checksum += product; + } + } else { + checksum += parseInt(str[i], 10); + } + + second = !second; + } + + return checksum % 10 === 0; +} +/* + * Reverse TIN multiplication and summation helper function + * Called with an array of single-digit integers and a base multiplier + * to calculate the sum of the digits multiplied in reverse. + * Normally used in variations of MOD 11 algorithmic checks. + */ + + +function reverseMultiplyAndSum(digits, base) { + var total = 0; + + for (var i = 0; i < digits.length; i++) { + total += digits[i] * (base - i); + } + + return total; +} +/* + * Verhoeff validation helper function + * Called with a string of numbers + * to validate according to the Verhoeff algorithm. + */ + + +function verhoeffCheck(str) { + var d_table = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 2, 3, 4, 0, 6, 7, 8, 9, 5], [2, 3, 4, 0, 1, 7, 8, 9, 5, 6], [3, 4, 0, 1, 2, 8, 9, 5, 6, 7], [4, 0, 1, 2, 3, 9, 5, 6, 7, 8], [5, 9, 8, 7, 6, 0, 4, 3, 2, 1], [6, 5, 9, 8, 7, 1, 0, 4, 3, 2], [7, 6, 5, 9, 8, 2, 1, 0, 4, 3], [8, 7, 6, 5, 9, 3, 2, 1, 0, 4], [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]]; + var p_table = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 5, 7, 6, 2, 8, 3, 0, 9, 4], [5, 8, 0, 3, 7, 9, 6, 1, 4, 2], [8, 9, 1, 6, 0, 4, 3, 5, 2, 7], [9, 4, 5, 3, 1, 2, 6, 8, 7, 0], [4, 2, 8, 6, 5, 7, 3, 9, 0, 1], [2, 7, 9, 3, 8, 0, 6, 4, 1, 5], [7, 0, 4, 6, 9, 1, 3, 2, 5, 8]]; // Copy (to prevent replacement) and reverse + + var str_copy = str.split('').reverse().join(''); + var checksum = 0; + + for (var i = 0; i < str_copy.length; i++) { + checksum = d_table[checksum][p_table[i % 8][parseInt(str_copy[i], 10)]]; + } + + return checksum === 0; +} + +/***/ }), +/* 363 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMobilePhone.js ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isMobilePhone; +exports.locales = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/* eslint-disable max-len */ +var phones = { + 'am-AM': /^(\+?374|0)((10|[9|7][0-9])\d{6}$|[2-4]\d{7}$)/, + 'ar-AE': /^((\+?971)|0)?5[024568]\d{7}$/, + 'ar-BH': /^(\+?973)?(3|6)\d{7}$/, + 'ar-DZ': /^(\+?213|0)(5|6|7)\d{8}$/, + 'ar-LB': /^(\+?961)?((3|81)\d{6}|7\d{7})$/, + 'ar-EG': /^((\+?20)|0)?1[0125]\d{8}$/, + 'ar-IQ': /^(\+?964|0)?7[0-9]\d{8}$/, + 'ar-JO': /^(\+?962|0)?7[789]\d{7}$/, + 'ar-KW': /^(\+?965)[569]\d{7}$/, + 'ar-LY': /^((\+?218)|0)?(9[1-6]\d{7}|[1-8]\d{7,9})$/, + 'ar-MA': /^(?:(?:\+|00)212|0)[5-7]\d{8}$/, + 'ar-OM': /^((\+|00)968)?(9[1-9])\d{6}$/, + 'ar-PS': /^(\+?970|0)5[6|9](\d{7})$/, + 'ar-SA': /^(!?(\+?966)|0)?5\d{8}$/, + 'ar-SY': /^(!?(\+?963)|0)?9\d{8}$/, + 'ar-TN': /^(\+?216)?[2459]\d{7}$/, + 'az-AZ': /^(\+994|0)(5[015]|7[07]|99)\d{7}$/, + 'bs-BA': /^((((\+|00)3876)|06))((([0-3]|[5-6])\d{6})|(4\d{7}))$/, + 'be-BY': /^(\+?375)?(24|25|29|33|44)\d{7}$/, + 'bg-BG': /^(\+?359|0)?8[789]\d{7}$/, + 'bn-BD': /^(\+?880|0)1[13456789][0-9]{8}$/, + 'ca-AD': /^(\+376)?[346]\d{5}$/, + 'cs-CZ': /^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/, + 'da-DK': /^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/, + 'de-DE': /^((\+49|0)[1|3])([0|5][0-45-9]\d|6([23]|0\d?)|7([0-57-9]|6\d))\d{7,9}$/, + 'de-AT': /^(\+43|0)\d{1,4}\d{3,12}$/, + 'de-CH': /^(\+41|0)([1-9])\d{1,9}$/, + 'de-LU': /^(\+352)?((6\d1)\d{6})$/, + 'dv-MV': /^(\+?960)?(7[2-9]|91|9[3-9])\d{7}$/, + 'el-GR': /^(\+?30|0)?(69\d{8})$/, + 'en-AU': /^(\+?61|0)4\d{8}$/, + 'en-BM': /^(\+?1)?441(((3|7)\d{6}$)|(5[0-3][0-9]\d{4}$)|(59\d{5}))/, + 'en-GB': /^(\+?44|0)7\d{9}$/, + 'en-GG': /^(\+?44|0)1481\d{6}$/, + 'en-GH': /^(\+233|0)(20|50|24|54|27|57|26|56|23|28|55|59)\d{7}$/, + 'en-GY': /^(\+592|0)6\d{6}$/, + 'en-HK': /^(\+?852[-\s]?)?[456789]\d{3}[-\s]?\d{4}$/, + 'en-MO': /^(\+?853[-\s]?)?[6]\d{3}[-\s]?\d{4}$/, + 'en-IE': /^(\+?353|0)8[356789]\d{7}$/, + 'en-IN': /^(\+?91|0)?[6789]\d{9}$/, + 'en-KE': /^(\+?254|0)(7|1)\d{8}$/, + 'en-KI': /^((\+686|686)?)?( )?((6|7)(2|3|8)[0-9]{6})$/, + 'en-MT': /^(\+?356|0)?(99|79|77|21|27|22|25)[0-9]{6}$/, + 'en-MU': /^(\+?230|0)?\d{8}$/, + 'en-NA': /^(\+?264|0)(6|8)\d{7}$/, + 'en-NG': /^(\+?234|0)?[789]\d{9}$/, + 'en-NZ': /^(\+?64|0)[28]\d{7,9}$/, + 'en-PK': /^((00|\+)?92|0)3[0-6]\d{8}$/, + 'en-PH': /^(09|\+639)\d{9}$/, + 'en-RW': /^(\+?250|0)?[7]\d{8}$/, + 'en-SG': /^(\+65)?[3689]\d{7}$/, + 'en-SL': /^(\+?232|0)\d{8}$/, + 'en-TZ': /^(\+?255|0)?[67]\d{8}$/, + 'en-UG': /^(\+?256|0)?[7]\d{8}$/, + 'en-US': /^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/, + 'en-ZA': /^(\+?27|0)\d{9}$/, + 'en-ZM': /^(\+?26)?09[567]\d{7}$/, + 'en-ZW': /^(\+263)[0-9]{9}$/, + 'en-BW': /^(\+?267)?(7[1-8]{1})\d{6}$/, + 'es-AR': /^\+?549(11|[2368]\d)\d{8}$/, + 'es-BO': /^(\+?591)?(6|7)\d{7}$/, + 'es-CO': /^(\+?57)?3(0(0|1|2|4|5)|1\d|2[0-4]|5(0|1))\d{7}$/, + 'es-CL': /^(\+?56|0)[2-9]\d{1}\d{7}$/, + 'es-CR': /^(\+506)?[2-8]\d{7}$/, + 'es-CU': /^(\+53|0053)?5\d{7}/, + 'es-DO': /^(\+?1)?8[024]9\d{7}$/, + 'es-HN': /^(\+?504)?[9|8]\d{7}$/, + 'es-EC': /^(\+?593|0)([2-7]|9[2-9])\d{7}$/, + 'es-ES': /^(\+?34)?[6|7]\d{8}$/, + 'es-PE': /^(\+?51)?9\d{8}$/, + 'es-MX': /^(\+?52)?(1|01)?\d{10,11}$/, + 'es-PA': /^(\+?507)\d{7,8}$/, + 'es-PY': /^(\+?595|0)9[9876]\d{7}$/, + 'es-SV': /^(\+?503)?[67]\d{7}$/, + 'es-UY': /^(\+598|0)9[1-9][\d]{6}$/, + 'es-VE': /^(\+?58)?(2|4)\d{9}$/, + 'et-EE': /^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/, + 'fa-IR': /^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/, + 'fi-FI': /^(\+?358|0)\s?(4(0|1|2|4|5|6)?|50)\s?(\d\s?){4,8}\d$/, + 'fj-FJ': /^(\+?679)?\s?\d{3}\s?\d{4}$/, + 'fo-FO': /^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/, + 'fr-BF': /^(\+226|0)[67]\d{7}$/, + 'fr-CM': /^(\+?237)6[0-9]{8}$/, + 'fr-FR': /^(\+?33|0)[67]\d{8}$/, + 'fr-GF': /^(\+?594|0|00594)[67]\d{8}$/, + 'fr-GP': /^(\+?590|0|00590)[67]\d{8}$/, + 'fr-MQ': /^(\+?596|0|00596)[67]\d{8}$/, + 'fr-PF': /^(\+?689)?8[789]\d{6}$/, + 'fr-RE': /^(\+?262|0|00262)[67]\d{8}$/, + 'he-IL': /^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}$/, + 'hu-HU': /^(\+?36|06)(20|30|31|50|70)\d{7}$/, + 'id-ID': /^(\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\s?|\d]{5,11})$/, + 'it-IT': /^(\+?39)?\s?3\d{2} ?\d{6,7}$/, + 'it-SM': /^((\+378)|(0549)|(\+390549)|(\+3780549))?6\d{5,9}$/, + 'ja-JP': /^(\+81[ \-]?(\(0\))?|0)[6789]0[ \-]?\d{4}[ \-]?\d{4}$/, + 'ka-GE': /^(\+?995)?(5|79)\d{7}$/, + 'kk-KZ': /^(\+?7|8)?7\d{9}$/, + 'kl-GL': /^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/, + 'ko-KR': /^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/, + 'lt-LT': /^(\+370|8)\d{8}$/, + 'lv-LV': /^(\+?371)2\d{7}$/, + 'ms-MY': /^(\+?6?01){1}(([0145]{1}(\-|\s)?\d{7,8})|([236789]{1}(\s|\-)?\d{7}))$/, + 'mz-MZ': /^(\+?258)?8[234567]\d{7}$/, + 'nb-NO': /^(\+?47)?[49]\d{7}$/, + 'ne-NP': /^(\+?977)?9[78]\d{8}$/, + 'nl-BE': /^(\+?32|0)4\d{8}$/, + 'nl-NL': /^(((\+|00)?31\(0\))|((\+|00)?31)|0)6{1}\d{8}$/, + 'nn-NO': /^(\+?47)?[49]\d{7}$/, + 'pl-PL': /^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$/, + 'pt-BR': /^((\+?55\ ?[1-9]{2}\ ?)|(\+?55\ ?\([1-9]{2}\)\ ?)|(0[1-9]{2}\ ?)|(\([1-9]{2}\)\ ?)|([1-9]{2}\ ?))((\d{4}\-?\d{4})|(9[2-9]{1}\d{3}\-?\d{4}))$/, + 'pt-PT': /^(\+?351)?9[1236]\d{7}$/, + 'pt-AO': /^(\+244)\d{9}$/, + 'ro-RO': /^(\+?4?0)\s?7\d{2}(\/|\s|\.|\-)?\d{3}(\s|\.|\-)?\d{3}$/, + 'ru-RU': /^(\+?7|8)?9\d{9}$/, + 'si-LK': /^(?:0|94|\+94)?(7(0|1|2|4|5|6|7|8)( |-)?)\d{7}$/, + 'sl-SI': /^(\+386\s?|0)(\d{1}\s?\d{3}\s?\d{2}\s?\d{2}|\d{2}\s?\d{3}\s?\d{3})$/, + 'sk-SK': /^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/, + 'sq-AL': /^(\+355|0)6[789]\d{6}$/, + 'sr-RS': /^(\+3816|06)[- \d]{5,9}$/, + 'sv-SE': /^(\+?46|0)[\s\-]?7[\s\-]?[02369]([\s\-]?\d){7}$/, + 'tg-TJ': /^(\+?992)?[5][5]\d{7}$/, + 'th-TH': /^(\+66|66|0)\d{9}$/, + 'tr-TR': /^(\+?90|0)?5\d{9}$/, + 'tk-TM': /^(\+993|993|8)\d{8}$/, + 'uk-UA': /^(\+?38|8)?0\d{9}$/, + 'uz-UZ': /^(\+?998)?(6[125-79]|7[1-69]|88|9\d)\d{7}$/, + 'vi-VN': /^((\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$/, + 'zh-CN': /^((\+|00)86)?(1[3-9]|9[28])\d{9}$/, + 'zh-TW': /^(\+?886\-?|0)?9\d{8}$/, + 'dz-BT': /^(\+?975|0)?(17|16|77|02)\d{6}$/ }; + +/* eslint-enable max-len */ +// aliases + +phones['en-CA'] = phones['en-US']; +phones['fr-CA'] = phones['en-CA']; +phones['fr-BE'] = phones['nl-BE']; +phones['zh-HK'] = phones['en-HK']; +phones['zh-MO'] = phones['en-MO']; +phones['ga-IE'] = phones['en-IE']; +phones['fr-CH'] = phones['de-CH']; +phones['it-CH'] = phones['fr-CH']; + +function isMobilePhone(str, locale, options) { + (0, _assertString.default)(str); + + if (options && options.strictMode && !str.startsWith('+')) { + return false; + } + + if (Array.isArray(locale)) { + return locale.some(function (key) { + // https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md#ignoring-code-for-coverage-purposes + // istanbul ignore else + if (phones.hasOwnProperty(key)) { + var phone = phones[key]; + + if (phone.test(str)) { + return true; + } + } + + return false; + }); + } else if (locale in phones) { + return phones[locale].test(str); // alias falsey locale as 'any' + } else if (!locale || locale === 'any') { + for (var key in phones) { + // istanbul ignore else + if (phones.hasOwnProperty(key)) { + var phone = phones[key]; + + if (phone.test(str)) { + return true; + } + } + } + + return false; + } + + throw new Error("Invalid locale '".concat(locale, "'")); +} + +var locales = Object.keys(phones); +exports.locales = locales; + +/***/ }), +/* 364 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isEthereumAddress.js ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isEthereumAddress; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var eth = /^(0x)[0-9a-f]{40}$/i; + +function isEthereumAddress(str) { + (0, _assertString.default)(str); + return eth.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 365 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isCurrency.js ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isCurrency; + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function currencyRegex(options) { + var decimal_digits = "\\d{".concat(options.digits_after_decimal[0], "}"); + options.digits_after_decimal.forEach(function (digit, index) { + if (index !== 0) decimal_digits = "".concat(decimal_digits, "|\\d{").concat(digit, "}"); + }); + var symbol = "(".concat(options.symbol.replace(/\W/, function (m) { + return "\\".concat(m); + }), ")").concat(options.require_symbol ? '' : '?'), + negative = '-?', + whole_dollar_amount_without_sep = '[1-9]\\d*', + whole_dollar_amount_with_sep = "[1-9]\\d{0,2}(\\".concat(options.thousands_separator, "\\d{3})*"), + valid_whole_dollar_amounts = ['0', whole_dollar_amount_without_sep, whole_dollar_amount_with_sep], + whole_dollar_amount = "(".concat(valid_whole_dollar_amounts.join('|'), ")?"), + decimal_amount = "(\\".concat(options.decimal_separator, "(").concat(decimal_digits, "))").concat(options.require_decimal ? '' : '?'); + var pattern = whole_dollar_amount + (options.allow_decimal || options.require_decimal ? decimal_amount : ''); // default is negative sign before symbol, but there are two other options (besides parens) + + if (options.allow_negatives && !options.parens_for_negatives) { + if (options.negative_sign_after_digits) { + pattern += negative; + } else if (options.negative_sign_before_digits) { + pattern = negative + pattern; + } + } // South African Rand, for example, uses R 123 (space) and R-123 (no space) + + + if (options.allow_negative_sign_placeholder) { + pattern = "( (?!\\-))?".concat(pattern); + } else if (options.allow_space_after_symbol) { + pattern = " ?".concat(pattern); + } else if (options.allow_space_after_digits) { + pattern += '( (?!$))?'; + } + + if (options.symbol_after_digits) { + pattern += symbol; + } else { + pattern = symbol + pattern; + } + + if (options.allow_negatives) { + if (options.parens_for_negatives) { + pattern = "(\\(".concat(pattern, "\\)|").concat(pattern, ")"); + } else if (!(options.negative_sign_before_digits || options.negative_sign_after_digits)) { + pattern = negative + pattern; + } + } // ensure there's a dollar and/or decimal amount, and that + // it doesn't start with a space or a negative sign followed by a space + + + return new RegExp("^(?!-? )(?=.*\\d)".concat(pattern, "$")); +} + +var default_currency_options = { + symbol: '$', + require_symbol: false, + allow_space_after_symbol: false, + symbol_after_digits: false, + allow_negatives: true, + parens_for_negatives: false, + negative_sign_before_digits: false, + negative_sign_after_digits: false, + allow_negative_sign_placeholder: false, + thousands_separator: ',', + decimal_separator: '.', + allow_decimal: true, + require_decimal: false, + digits_after_decimal: [2], + allow_space_after_digits: false }; + + +function isCurrency(str, options) { + (0, _assertString.default)(str); + options = (0, _merge.default)(options, default_currency_options); + return currencyRegex(options).test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 366 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBtcAddress.js ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isBtcAddress; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +// supports Bech32 addresses +var bech32 = /^(bc1)[a-z0-9]{25,39}$/; +var base58 = /^(1|3)[A-HJ-NP-Za-km-z1-9]{25,39}$/; + +function isBtcAddress(str) { + (0, _assertString.default)(str); // check for bech32 + + if (str.startsWith('bc1')) { + return bech32.test(str); + } + + return base58.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 367 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISO8601.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isISO8601; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/* eslint-disable max-len */ +// from http://goo.gl/0ejHHW +var iso8601 = /^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/; // same as above, except with a strict 'T' separator between date and time + +var iso8601StrictSeparator = /^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/; +/* eslint-enable max-len */ + +var isValidDate = function isValidDate(str) { + // str must have passed the ISO8601 check + // this check is meant to catch invalid dates + // like 2009-02-31 + // first check for ordinal dates + var ordinalMatch = str.match(/^(\d{4})-?(\d{3})([ T]{1}\.*|$)/); + + if (ordinalMatch) { + var oYear = Number(ordinalMatch[1]); + var oDay = Number(ordinalMatch[2]); // if is leap year + + if (oYear % 4 === 0 && oYear % 100 !== 0 || oYear % 400 === 0) return oDay <= 366; + return oDay <= 365; + } + + var match = str.match(/(\d{4})-?(\d{0,2})-?(\d*)/).map(Number); + var year = match[1]; + var month = match[2]; + var day = match[3]; + var monthString = month ? "0".concat(month).slice(-2) : month; + var dayString = day ? "0".concat(day).slice(-2) : day; // create a date object and compare + + var d = new Date("".concat(year, "-").concat(monthString || '01', "-").concat(dayString || '01')); + + if (month && day) { + return d.getUTCFullYear() === year && d.getUTCMonth() + 1 === month && d.getUTCDate() === day; + } + + return true; +}; + +function isISO8601(str) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, _assertString.default)(str); + var check = options.strictSeparator ? iso8601StrictSeparator.test(str) : iso8601.test(str); + if (check && options.strict) return isValidDate(str); + return check; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 368 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isRFC3339.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isRFC3339; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/* Based on https://tools.ietf.org/html/rfc3339#section-5.6 */ +var dateFullYear = /[0-9]{4}/; +var dateMonth = /(0[1-9]|1[0-2])/; +var dateMDay = /([12]\d|0[1-9]|3[01])/; +var timeHour = /([01][0-9]|2[0-3])/; +var timeMinute = /[0-5][0-9]/; +var timeSecond = /([0-5][0-9]|60)/; +var timeSecFrac = /(\.[0-9]+)?/; +var timeNumOffset = new RegExp("[-+]".concat(timeHour.source, ":").concat(timeMinute.source)); +var timeOffset = new RegExp("([zZ]|".concat(timeNumOffset.source, ")")); +var partialTime = new RegExp("".concat(timeHour.source, ":").concat(timeMinute.source, ":").concat(timeSecond.source).concat(timeSecFrac.source)); +var fullDate = new RegExp("".concat(dateFullYear.source, "-").concat(dateMonth.source, "-").concat(dateMDay.source)); +var fullTime = new RegExp("".concat(partialTime.source).concat(timeOffset.source)); +var rfc3339 = new RegExp("^".concat(fullDate.source, "[ tT]").concat(fullTime.source, "$")); + +function isRFC3339(str) { + (0, _assertString.default)(str); + return rfc3339.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 369 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISO31661Alpha3.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isISO31661Alpha3; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +// from https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3 +var validISO31661Alpha3CountriesCodes = new Set(['AFG', 'ALA', 'ALB', 'DZA', 'ASM', 'AND', 'AGO', 'AIA', 'ATA', 'ATG', 'ARG', 'ARM', 'ABW', 'AUS', 'AUT', 'AZE', 'BHS', 'BHR', 'BGD', 'BRB', 'BLR', 'BEL', 'BLZ', 'BEN', 'BMU', 'BTN', 'BOL', 'BES', 'BIH', 'BWA', 'BVT', 'BRA', 'IOT', 'BRN', 'BGR', 'BFA', 'BDI', 'KHM', 'CMR', 'CAN', 'CPV', 'CYM', 'CAF', 'TCD', 'CHL', 'CHN', 'CXR', 'CCK', 'COL', 'COM', 'COG', 'COD', 'COK', 'CRI', 'CIV', 'HRV', 'CUB', 'CUW', 'CYP', 'CZE', 'DNK', 'DJI', 'DMA', 'DOM', 'ECU', 'EGY', 'SLV', 'GNQ', 'ERI', 'EST', 'ETH', 'FLK', 'FRO', 'FJI', 'FIN', 'FRA', 'GUF', 'PYF', 'ATF', 'GAB', 'GMB', 'GEO', 'DEU', 'GHA', 'GIB', 'GRC', 'GRL', 'GRD', 'GLP', 'GUM', 'GTM', 'GGY', 'GIN', 'GNB', 'GUY', 'HTI', 'HMD', 'VAT', 'HND', 'HKG', 'HUN', 'ISL', 'IND', 'IDN', 'IRN', 'IRQ', 'IRL', 'IMN', 'ISR', 'ITA', 'JAM', 'JPN', 'JEY', 'JOR', 'KAZ', 'KEN', 'KIR', 'PRK', 'KOR', 'KWT', 'KGZ', 'LAO', 'LVA', 'LBN', 'LSO', 'LBR', 'LBY', 'LIE', 'LTU', 'LUX', 'MAC', 'MKD', 'MDG', 'MWI', 'MYS', 'MDV', 'MLI', 'MLT', 'MHL', 'MTQ', 'MRT', 'MUS', 'MYT', 'MEX', 'FSM', 'MDA', 'MCO', 'MNG', 'MNE', 'MSR', 'MAR', 'MOZ', 'MMR', 'NAM', 'NRU', 'NPL', 'NLD', 'NCL', 'NZL', 'NIC', 'NER', 'NGA', 'NIU', 'NFK', 'MNP', 'NOR', 'OMN', 'PAK', 'PLW', 'PSE', 'PAN', 'PNG', 'PRY', 'PER', 'PHL', 'PCN', 'POL', 'PRT', 'PRI', 'QAT', 'REU', 'ROU', 'RUS', 'RWA', 'BLM', 'SHN', 'KNA', 'LCA', 'MAF', 'SPM', 'VCT', 'WSM', 'SMR', 'STP', 'SAU', 'SEN', 'SRB', 'SYC', 'SLE', 'SGP', 'SXM', 'SVK', 'SVN', 'SLB', 'SOM', 'ZAF', 'SGS', 'SSD', 'ESP', 'LKA', 'SDN', 'SUR', 'SJM', 'SWZ', 'SWE', 'CHE', 'SYR', 'TWN', 'TJK', 'TZA', 'THA', 'TLS', 'TGO', 'TKL', 'TON', 'TTO', 'TUN', 'TUR', 'TKM', 'TCA', 'TUV', 'UGA', 'UKR', 'ARE', 'GBR', 'USA', 'UMI', 'URY', 'UZB', 'VUT', 'VEN', 'VNM', 'VGB', 'VIR', 'WLF', 'ESH', 'YEM', 'ZMB', 'ZWE']); + +function isISO31661Alpha3(str) { + (0, _assertString.default)(str); + return validISO31661Alpha3CountriesCodes.has(str.toUpperCase()); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 370 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISO4217.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isISO4217; +exports.CurrencyCodes = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +// from https://en.wikipedia.org/wiki/ISO_4217 +var validISO4217CurrencyCodes = new Set(['AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'JPY', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KRW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USD', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL']); + +function isISO4217(str) { + (0, _assertString.default)(str); + return validISO4217CurrencyCodes.has(str.toUpperCase()); +} + +var CurrencyCodes = validISO4217CurrencyCodes; +exports.CurrencyCodes = CurrencyCodes; + +/***/ }), +/* 371 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBase32.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isBase32; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var base32 = /^[A-Z2-7]+=*$/; + +function isBase32(str) { + (0, _assertString.default)(str); + var len = str.length; + + if (len % 8 === 0 && base32.test(str)) { + return true; + } + + return false; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 372 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBase58.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isBase58; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +// Accepted chars - 123456789ABCDEFGH JKLMN PQRSTUVWXYZabcdefghijk mnopqrstuvwxyz +var base58Reg = /^[A-HJ-NP-Za-km-z1-9]*$/; + +function isBase58(str) { + (0, _assertString.default)(str); + + if (base58Reg.test(str)) { + return true; + } + + return false; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 373 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isDataURI.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isDataURI; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var validMediaType = /^[a-z]+\/[a-z0-9\-\+]+$/i; +var validAttribute = /^[a-z\-]+=[a-z0-9\-]+$/i; +var validData = /^[a-z0-9!\$&'\(\)\*\+,;=\-\._~:@\/\?%\s]*$/i; + +function isDataURI(str) { + (0, _assertString.default)(str); + var data = str.split(','); + + if (data.length < 2) { + return false; + } + + var attributes = data.shift().trim().split(';'); + var schemeAndMediaType = attributes.shift(); + + if (schemeAndMediaType.substr(0, 5) !== 'data:') { + return false; + } + + var mediaType = schemeAndMediaType.substr(5); + + if (mediaType !== '' && !validMediaType.test(mediaType)) { + return false; + } + + for (var i = 0; i < attributes.length; i++) { + if (!(i === attributes.length - 1 && attributes[i].toLowerCase() === 'base64') && !validAttribute.test(attributes[i])) { + return false; + } + } + + for (var _i = 0; _i < data.length; _i++) { + if (!validData.test(data[_i])) { + return false; + } + } + + return true; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 374 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMagnetURI.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isMagnetURI; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var magnetURI = /^magnet:\?xt(?:\.1)?=urn:(?:aich|bitprint|btih|ed2k|ed2khash|kzhash|md5|sha1|tree:tiger):[a-z0-9]{32}(?:[a-z0-9]{8})?($|&)/i; + +function isMagnetURI(url) { + (0, _assertString.default)(url); + return magnetURI.test(url.trim()); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 375 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMimeType.js ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isMimeType; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +/* + Checks if the provided string matches to a correct Media type format (MIME type) + + This function only checks is the string format follows the + etablished rules by the according RFC specifications. + This function supports 'charset' in textual media types + (https://tools.ietf.org/html/rfc6657). + + This function does not check against all the media types listed + by the IANA (https://www.iana.org/assignments/media-types/media-types.xhtml) + because of lightness purposes : it would require to include + all these MIME types in this librairy, which would weigh it + significantly. This kind of effort maybe is not worth for the use that + this function has in this entire librairy. + + More informations in the RFC specifications : + - https://tools.ietf.org/html/rfc2045 + - https://tools.ietf.org/html/rfc2046 + - https://tools.ietf.org/html/rfc7231#section-3.1.1.1 + - https://tools.ietf.org/html/rfc7231#section-3.1.1.5 + */ +// Match simple MIME types +// NB : +// Subtype length must not exceed 100 characters. +// This rule does not comply to the RFC specs (what is the max length ?). +var mimeTypeSimple = /^(application|audio|font|image|message|model|multipart|text|video)\/[a-zA-Z0-9\.\-\+]{1,100}$/i; // eslint-disable-line max-len +// Handle "charset" in "text/*" + +var mimeTypeText = /^text\/[a-zA-Z0-9\.\-\+]{1,100};\s?charset=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?$/i; // eslint-disable-line max-len +// Handle "boundary" in "multipart/*" + +var mimeTypeMultipart = /^multipart\/[a-zA-Z0-9\.\-\+]{1,100}(;\s?(boundary|charset)=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?){0,2}$/i; // eslint-disable-line max-len + +function isMimeType(str) { + (0, _assertString.default)(str); + return mimeTypeSimple.test(str) || mimeTypeText.test(str) || mimeTypeMultipart.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 376 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isLatLong.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isLatLong; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var lat = /^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/; +var long = /^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/; +var latDMS = /^(([1-8]?\d)\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|90\D+0\D+0)\D+[NSns]?$/i; +var longDMS = /^\s*([1-7]?\d{1,2}\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|180\D+0\D+0)\D+[EWew]?$/i; +var defaultLatLongOptions = { + checkDMS: false }; + + +function isLatLong(str, options) { + (0, _assertString.default)(str); + options = (0, _merge.default)(options, defaultLatLongOptions); + if (!str.includes(',')) return false; + var pair = str.split(','); + if (pair[0].startsWith('(') && !pair[1].endsWith(')') || pair[1].endsWith(')') && !pair[0].startsWith('(')) return false; + + if (options.checkDMS) { + return latDMS.test(pair[0]) && longDMS.test(pair[1]); + } + + return lat.test(pair[0]) && long.test(pair[1]); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 377 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isPostalCode.js ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isPostalCode; +exports.locales = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +// common patterns +var threeDigit = /^\d{3}$/; +var fourDigit = /^\d{4}$/; +var fiveDigit = /^\d{5}$/; +var sixDigit = /^\d{6}$/; +var patterns = { + AD: /^AD\d{3}$/, + AT: fourDigit, + AU: fourDigit, + AZ: /^AZ\d{4}$/, + BE: fourDigit, + BG: fourDigit, + BR: /^\d{5}-\d{3}$/, + BY: /2[1-4]{1}\d{4}$/, + CA: /^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][\s\-]?\d[ABCEGHJ-NPRSTV-Z]\d$/i, + CH: fourDigit, + CN: /^(0[1-7]|1[012356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[1-5]|8[1345]|9[09])\d{4}$/, + CZ: /^\d{3}\s?\d{2}$/, + DE: fiveDigit, + DK: fourDigit, + DO: fiveDigit, + DZ: fiveDigit, + EE: fiveDigit, + ES: /^(5[0-2]{1}|[0-4]{1}\d{1})\d{3}$/, + FI: fiveDigit, + FR: /^\d{2}\s?\d{3}$/, + GB: /^(gir\s?0aa|[a-z]{1,2}\d[\da-z]?\s?(\d[a-z]{2})?)$/i, + GR: /^\d{3}\s?\d{2}$/, + HR: /^([1-5]\d{4}$)/, + HT: /^HT\d{4}$/, + HU: fourDigit, + ID: fiveDigit, + IE: /^(?!.*(?:o))[A-Za-z]\d[\dw]\s\w{4}$/i, + IL: /^(\d{5}|\d{7})$/, + IN: /^((?!10|29|35|54|55|65|66|86|87|88|89)[1-9][0-9]{5})$/, + IR: /\b(?!(\d)\1{3})[13-9]{4}[1346-9][013-9]{5}\b/, + IS: threeDigit, + IT: fiveDigit, + JP: /^\d{3}\-\d{4}$/, + KE: fiveDigit, + KR: /^(\d{5}|\d{6})$/, + LI: /^(948[5-9]|949[0-7])$/, + LT: /^LT\-\d{5}$/, + LU: fourDigit, + LV: /^LV\-\d{4}$/, + LK: fiveDigit, + MX: fiveDigit, + MT: /^[A-Za-z]{3}\s{0,1}\d{4}$/, + MY: fiveDigit, + NL: /^\d{4}\s?[a-z]{2}$/i, + NO: fourDigit, + NP: /^(10|21|22|32|33|34|44|45|56|57)\d{3}$|^(977)$/i, + NZ: fourDigit, + PL: /^\d{2}\-\d{3}$/, + PR: /^00[679]\d{2}([ -]\d{4})?$/, + PT: /^\d{4}\-\d{3}?$/, + RO: sixDigit, + RU: sixDigit, + SA: fiveDigit, + SE: /^[1-9]\d{2}\s?\d{2}$/, + SG: sixDigit, + SI: fourDigit, + SK: /^\d{3}\s?\d{2}$/, + TH: fiveDigit, + TN: fourDigit, + TW: /^\d{3}(\d{2})?$/, + UA: fiveDigit, + US: /^\d{5}(-\d{4})?$/, + ZA: fourDigit, + ZM: fiveDigit }; + +var locales = Object.keys(patterns); +exports.locales = locales; + +function isPostalCode(str, locale) { + (0, _assertString.default)(str); + + if (locale in patterns) { + return patterns[locale].test(str); + } else if (locale === 'any') { + for (var key in patterns) { + // https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md#ignoring-code-for-coverage-purposes + // istanbul ignore else + if (patterns.hasOwnProperty(key)) { + var pattern = patterns[key]; + + if (pattern.test(str)) { + return true; + } + } + } + + return false; + } + + throw new Error("Invalid locale '".concat(locale, "'")); +} + +/***/ }), +/* 378 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/ltrim.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = ltrim; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function ltrim(str, chars) { + (0, _assertString.default)(str); // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Escaping + + var pattern = chars ? new RegExp("^[".concat(chars.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), "]+"), 'g') : /^\s+/g; + return str.replace(pattern, ''); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 379 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/rtrim.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = rtrim; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function rtrim(str, chars) { + (0, _assertString.default)(str); + + if (chars) { + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Escaping + var pattern = new RegExp("[".concat(chars.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), "]+$"), 'g'); + return str.replace(pattern, ''); + } // Use a faster and more safe than regex trim method https://blog.stevenlevithan.com/archives/faster-trim-javascript + + + var strIndex = str.length - 1; + + while (/\s/.test(str.charAt(strIndex))) { + strIndex -= 1; + } + + return str.slice(0, strIndex + 1); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 380 */ +/*!********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/trim.js ***! + \********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = trim; + +var _rtrim = _interopRequireDefault(__webpack_require__(/*! ./rtrim */ 379)); + +var _ltrim = _interopRequireDefault(__webpack_require__(/*! ./ltrim */ 378)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function trim(str, chars) { + return (0, _rtrim.default)((0, _ltrim.default)(str, chars), chars); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 381 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/escape.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = escape; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function escape(str) { + (0, _assertString.default)(str); + return str.replace(/&/g, '&').replace(/"/g, '"').replace(/'/g, ''').replace(//g, '>').replace(/\//g, '/').replace(/\\/g, '\').replace(/`/g, '`'); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 382 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/unescape.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = unescape; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function unescape(str) { + (0, _assertString.default)(str); + return str.replace(/"/g, '"').replace(/'/g, "'").replace(/</g, '<').replace(/>/g, '>').replace(///g, '/').replace(/\/g, '\\').replace(/`/g, '`').replace(/&/g, '&'); // & replacement has to be the last one to prevent + // bugs with intermediate strings containing escape sequences + // See: https://github.com/validatorjs/validator.js/issues/1827 +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 383 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/stripLow.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = stripLow; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +var _blacklist = _interopRequireDefault(__webpack_require__(/*! ./blacklist */ 384)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function stripLow(str, keep_new_lines) { + (0, _assertString.default)(str); + var chars = keep_new_lines ? '\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F' : '\\x00-\\x1F\\x7F'; + return (0, _blacklist.default)(str, chars); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 384 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/blacklist.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = blacklist; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function blacklist(str, chars) { + (0, _assertString.default)(str); + return str.replace(new RegExp("[".concat(chars, "]+"), 'g'), ''); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 385 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/whitelist.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = whitelist; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function whitelist(str, chars) { + (0, _assertString.default)(str); + return str.replace(new RegExp("[^".concat(chars, "]+"), 'g'), ''); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 386 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isWhitelisted.js ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isWhitelisted; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +function isWhitelisted(str, chars) { + (0, _assertString.default)(str); + + for (var i = str.length - 1; i >= 0; i--) { + if (chars.indexOf(str[i]) === -1) { + return false; + } + } + + return true; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 387 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/normalizeEmail.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = normalizeEmail; + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var default_normalize_email_options = { + // The following options apply to all email addresses + // Lowercases the local part of the email address. + // Please note this may violate RFC 5321 as per http://stackoverflow.com/a/9808332/192024). + // The domain is always lowercased, as per RFC 1035 + all_lowercase: true, + // The following conversions are specific to GMail + // Lowercases the local part of the GMail address (known to be case-insensitive) + gmail_lowercase: true, + // Removes dots from the local part of the email address, as that's ignored by GMail + gmail_remove_dots: true, + // Removes the subaddress (e.g. "+foo") from the email address + gmail_remove_subaddress: true, + // Conversts the googlemail.com domain to gmail.com + gmail_convert_googlemaildotcom: true, + // The following conversions are specific to Outlook.com / Windows Live / Hotmail + // Lowercases the local part of the Outlook.com address (known to be case-insensitive) + outlookdotcom_lowercase: true, + // Removes the subaddress (e.g. "+foo") from the email address + outlookdotcom_remove_subaddress: true, + // The following conversions are specific to Yahoo + // Lowercases the local part of the Yahoo address (known to be case-insensitive) + yahoo_lowercase: true, + // Removes the subaddress (e.g. "-foo") from the email address + yahoo_remove_subaddress: true, + // The following conversions are specific to Yandex + // Lowercases the local part of the Yandex address (known to be case-insensitive) + yandex_lowercase: true, + // The following conversions are specific to iCloud + // Lowercases the local part of the iCloud address (known to be case-insensitive) + icloud_lowercase: true, + // Removes the subaddress (e.g. "+foo") from the email address + icloud_remove_subaddress: true }; +// List of domains used by iCloud + +var icloud_domains = ['icloud.com', 'me.com']; // List of domains used by Outlook.com and its predecessors +// This list is likely incomplete. +// Partial reference: +// https://blogs.office.com/2013/04/17/outlook-com-gets-two-step-verification-sign-in-by-alias-and-new-international-domains/ + +var outlookdotcom_domains = ['hotmail.at', 'hotmail.be', 'hotmail.ca', 'hotmail.cl', 'hotmail.co.il', 'hotmail.co.nz', 'hotmail.co.th', 'hotmail.co.uk', 'hotmail.com', 'hotmail.com.ar', 'hotmail.com.au', 'hotmail.com.br', 'hotmail.com.gr', 'hotmail.com.mx', 'hotmail.com.pe', 'hotmail.com.tr', 'hotmail.com.vn', 'hotmail.cz', 'hotmail.de', 'hotmail.dk', 'hotmail.es', 'hotmail.fr', 'hotmail.hu', 'hotmail.id', 'hotmail.ie', 'hotmail.in', 'hotmail.it', 'hotmail.jp', 'hotmail.kr', 'hotmail.lv', 'hotmail.my', 'hotmail.ph', 'hotmail.pt', 'hotmail.sa', 'hotmail.sg', 'hotmail.sk', 'live.be', 'live.co.uk', 'live.com', 'live.com.ar', 'live.com.mx', 'live.de', 'live.es', 'live.eu', 'live.fr', 'live.it', 'live.nl', 'msn.com', 'outlook.at', 'outlook.be', 'outlook.cl', 'outlook.co.il', 'outlook.co.nz', 'outlook.co.th', 'outlook.com', 'outlook.com.ar', 'outlook.com.au', 'outlook.com.br', 'outlook.com.gr', 'outlook.com.pe', 'outlook.com.tr', 'outlook.com.vn', 'outlook.cz', 'outlook.de', 'outlook.dk', 'outlook.es', 'outlook.fr', 'outlook.hu', 'outlook.id', 'outlook.ie', 'outlook.in', 'outlook.it', 'outlook.jp', 'outlook.kr', 'outlook.lv', 'outlook.my', 'outlook.ph', 'outlook.pt', 'outlook.sa', 'outlook.sg', 'outlook.sk', 'passport.com']; // List of domains used by Yahoo Mail +// This list is likely incomplete + +var yahoo_domains = ['rocketmail.com', 'yahoo.ca', 'yahoo.co.uk', 'yahoo.com', 'yahoo.de', 'yahoo.fr', 'yahoo.in', 'yahoo.it', 'ymail.com']; // List of domains used by yandex.ru + +var yandex_domains = ['yandex.ru', 'yandex.ua', 'yandex.kz', 'yandex.com', 'yandex.by', 'ya.ru']; // replace single dots, but not multiple consecutive dots + +function dotsReplacer(match) { + if (match.length > 1) { + return match; + } + + return ''; +} + +function normalizeEmail(email, options) { + options = (0, _merge.default)(options, default_normalize_email_options); + var raw_parts = email.split('@'); + var domain = raw_parts.pop(); + var user = raw_parts.join('@'); + var parts = [user, domain]; // The domain is always lowercased, as it's case-insensitive per RFC 1035 + + parts[1] = parts[1].toLowerCase(); + + if (parts[1] === 'gmail.com' || parts[1] === 'googlemail.com') { + // Address is GMail + if (options.gmail_remove_subaddress) { + parts[0] = parts[0].split('+')[0]; + } + + if (options.gmail_remove_dots) { + // this does not replace consecutive dots like example..email@gmail.com + parts[0] = parts[0].replace(/\.+/g, dotsReplacer); + } + + if (!parts[0].length) { + return false; + } + + if (options.all_lowercase || options.gmail_lowercase) { + parts[0] = parts[0].toLowerCase(); + } + + parts[1] = options.gmail_convert_googlemaildotcom ? 'gmail.com' : parts[1]; + } else if (icloud_domains.indexOf(parts[1]) >= 0) { + // Address is iCloud + if (options.icloud_remove_subaddress) { + parts[0] = parts[0].split('+')[0]; + } + + if (!parts[0].length) { + return false; + } + + if (options.all_lowercase || options.icloud_lowercase) { + parts[0] = parts[0].toLowerCase(); + } + } else if (outlookdotcom_domains.indexOf(parts[1]) >= 0) { + // Address is Outlook.com + if (options.outlookdotcom_remove_subaddress) { + parts[0] = parts[0].split('+')[0]; + } + + if (!parts[0].length) { + return false; + } + + if (options.all_lowercase || options.outlookdotcom_lowercase) { + parts[0] = parts[0].toLowerCase(); + } + } else if (yahoo_domains.indexOf(parts[1]) >= 0) { + // Address is Yahoo + if (options.yahoo_remove_subaddress) { + var components = parts[0].split('-'); + parts[0] = components.length > 1 ? components.slice(0, -1).join('-') : components[0]; + } + + if (!parts[0].length) { + return false; + } + + if (options.all_lowercase || options.yahoo_lowercase) { + parts[0] = parts[0].toLowerCase(); + } + } else if (yandex_domains.indexOf(parts[1]) >= 0) { + if (options.all_lowercase || options.yandex_lowercase) { + parts[0] = parts[0].toLowerCase(); + } + + parts[1] = 'yandex.ru'; // all yandex domains are equal, 1st preferred + } else if (options.all_lowercase) { + // Any other address + parts[0] = parts[0].toLowerCase(); + } + + return parts.join('@'); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 388 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isSlug.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isSlug; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var charsetRegex = /^[^\s-_](?!.*?[-_]{2,})[a-z0-9-\\][^\s]*[^-_\s]$/; + +function isSlug(str) { + (0, _assertString.default)(str); + return charsetRegex.test(str); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 389 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isLicensePlate.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isLicensePlate; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var validators = { + 'cs-CZ': function csCZ(str) { + return /^(([ABCDEFHKIJKLMNPRSTUVXYZ]|[0-9])-?){5,8}$/.test(str); + }, + 'de-DE': function deDE(str) { + return /^((AW|UL|AK|GA|AÖ|LF|AZ|AM|AS|ZE|AN|AB|A|KG|KH|BA|EW|BZ|HY|KM|BT|HP|B|BC|BI|BO|FN|TT|ÜB|BN|AH|BS|FR|HB|ZZ|BB|BK|BÖ|OC|OK|CW|CE|C|CO|LH|CB|KW|LC|LN|DA|DI|DE|DH|SY|NÖ|DO|DD|DU|DN|D|EI|EA|EE|FI|EM|EL|EN|PF|ED|EF|ER|AU|ZP|E|ES|NT|EU|FL|FO|FT|FF|F|FS|FD|FÜ|GE|G|GI|GF|GS|ZR|GG|GP|GR|NY|ZI|GÖ|GZ|GT|HA|HH|HM|HU|WL|HZ|WR|RN|HK|HD|HN|HS|GK|HE|HF|RZ|HI|HG|HO|HX|IK|IL|IN|J|JL|KL|KA|KS|KF|KE|KI|KT|KO|KN|KR|KC|KU|K|LD|LL|LA|L|OP|LM|LI|LB|LU|LÖ|HL|LG|MD|GN|MZ|MA|ML|MR|MY|AT|DM|MC|NZ|RM|RG|MM|ME|MB|MI|FG|DL|HC|MW|RL|MK|MG|MÜ|WS|MH|M|MS|NU|NB|ND|NM|NK|NW|NR|NI|NF|DZ|EB|OZ|TG|TO|N|OA|GM|OB|CA|EH|FW|OF|OL|OE|OG|BH|LR|OS|AA|GD|OH|KY|NP|WK|PB|PA|PE|PI|PS|P|PM|PR|RA|RV|RE|R|H|SB|WN|RS|RD|RT|BM|NE|GV|RP|SU|GL|RO|GÜ|RH|EG|RW|PN|SK|MQ|RU|SZ|RI|SL|SM|SC|HR|FZ|VS|SW|SN|CR|SE|SI|SO|LP|SG|NH|SP|IZ|ST|BF|TE|HV|OD|SR|S|AC|DW|ZW|TF|TS|TR|TÜ|UM|PZ|TP|UE|UN|UH|MN|KK|VB|V|AE|PL|RC|VG|GW|PW|VR|VK|KB|WA|WT|BE|WM|WE|AP|MO|WW|FB|WZ|WI|WB|JE|WF|WO|W|WÜ|BL|Z|GC)[- ]?[A-Z]{1,2}[- ]?\d{1,4}|(AIC|FDB|ABG|SLN|SAW|KLZ|BUL|ESB|NAB|SUL|WST|ABI|AZE|BTF|KÖT|DKB|FEU|ROT|ALZ|SMÜ|WER|AUR|NOR|DÜW|BRK|HAB|TÖL|WOR|BAD|BAR|BER|BIW|EBS|KEM|MÜB|PEG|BGL|BGD|REI|WIL|BKS|BIR|WAT|BOR|BOH|BOT|BRB|BLK|HHM|NEB|NMB|WSF|LEO|HDL|WMS|WZL|BÜS|CHA|KÖZ|ROD|WÜM|CLP|NEC|COC|ZEL|COE|CUX|DAH|LDS|DEG|DEL|RSL|DLG|DGF|LAN|HEI|MED|DON|KIB|ROK|JÜL|MON|SLE|EBE|EIC|HIG|WBS|BIT|PRÜ|LIB|EMD|WIT|ERH|HÖS|ERZ|ANA|ASZ|MAB|MEK|STL|SZB|FDS|HCH|HOR|WOL|FRG|GRA|WOS|FRI|FFB|GAP|GER|BRL|CLZ|GTH|NOH|HGW|GRZ|LÖB|NOL|WSW|DUD|HMÜ|OHA|KRU|HAL|HAM|HBS|QLB|HVL|NAU|HAS|EBN|GEO|HOH|HDH|ERK|HER|WAN|HEF|ROF|HBN|ALF|HSK|USI|NAI|REH|SAN|KÜN|ÖHR|HOL|WAR|ARN|BRG|GNT|HOG|WOH|KEH|MAI|PAR|RID|ROL|KLE|GEL|KUS|KYF|ART|SDH|LDK|DIL|MAL|VIB|LER|BNA|GHA|GRM|MTL|WUR|LEV|LIF|STE|WEL|LIP|VAI|LUP|HGN|LBZ|LWL|PCH|STB|DAN|MKK|SLÜ|MSP|TBB|MGH|MTK|BIN|MSH|EIL|HET|SGH|BID|MYK|MSE|MST|MÜR|WRN|MEI|GRH|RIE|MZG|MIL|OBB|BED|FLÖ|MOL|FRW|SEE|SRB|AIB|MOS|BCH|ILL|SOB|NMS|NEA|SEF|UFF|NEW|VOH|NDH|TDO|NWM|GDB|GVM|WIS|NOM|EIN|GAN|LAU|HEB|OHV|OSL|SFB|ERB|LOS|BSK|KEL|BSB|MEL|WTL|OAL|FÜS|MOD|OHZ|OPR|BÜR|PAF|PLÖ|CAS|GLA|REG|VIT|ECK|SIM|GOA|EMS|DIZ|GOH|RÜD|SWA|NES|KÖN|MET|LRO|BÜZ|DBR|ROS|TET|HRO|ROW|BRV|HIP|PAN|GRI|SHK|EIS|SRO|SOK|LBS|SCZ|MER|QFT|SLF|SLS|HOM|SLK|ASL|BBG|SBK|SFT|SHG|MGN|MEG|ZIG|SAD|NEN|OVI|SHA|BLB|SIG|SON|SPN|FOR|GUB|SPB|IGB|WND|STD|STA|SDL|OBG|HST|BOG|SHL|PIR|FTL|SEB|SÖM|SÜW|TIR|SAB|TUT|ANG|SDT|LÜN|LSZ|MHL|VEC|VER|VIE|OVL|ANK|OVP|SBG|UEM|UER|WLG|GMN|NVP|RDG|RÜG|DAU|FKB|WAF|WAK|SLZ|WEN|SOG|APD|WUG|GUN|ESW|WIZ|WES|DIN|BRA|BÜD|WHV|HWI|GHC|WTM|WOB|WUN|MAK|SEL|OCH|HOT|WDA)[- ]?(([A-Z][- ]?\d{1,4})|([A-Z]{2}[- ]?\d{1,3})))[- ]?(E|H)?$/.test(str); + }, + 'de-LI': function deLI(str) { + return /^FL[- ]?\d{1,5}[UZ]?$/.test(str); + }, + 'fi-FI': function fiFI(str) { + return /^(?=.{4,7})(([A-Z]{1,3}|[0-9]{1,3})[\s-]?([A-Z]{1,3}|[0-9]{1,5}))$/.test(str); + }, + 'pt-PT': function ptPT(str) { + return /^([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})$/.test(str); + }, + 'sq-AL': function sqAL(str) { + return /^[A-Z]{2}[- ]?((\d{3}[- ]?(([A-Z]{2})|T))|(R[- ]?\d{3}))$/.test(str); + }, + 'pt-BR': function ptBR(str) { + return /^[A-Z]{3}[ -]?[0-9][A-Z][0-9]{2}|[A-Z]{3}[ -]?[0-9]{4}$/.test(str); + } }; + + +function isLicensePlate(str, locale) { + (0, _assertString.default)(str); + + if (locale in validators) { + return validators[locale](str); + } else if (locale === 'any') { + for (var key in validators) { + /* eslint guard-for-in: 0 */ + var validator = validators[key]; + + if (validator(str)) { + return true; + } + } + + return false; + } + + throw new Error("Invalid locale '".concat(locale, "'")); +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 390 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isStrongPassword.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isStrongPassword; + +var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 302)); + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var upperCaseRegex = /^[A-Z]$/; +var lowerCaseRegex = /^[a-z]$/; +var numberRegex = /^[0-9]$/; +var symbolRegex = /^[-#!$@%^&*()_+|~=`{}\[\]:";'<>?,.\/ ]$/; +var defaultOptions = { + minLength: 8, + minLowercase: 1, + minUppercase: 1, + minNumbers: 1, + minSymbols: 1, + returnScore: false, + pointsPerUnique: 1, + pointsPerRepeat: 0.5, + pointsForContainingLower: 10, + pointsForContainingUpper: 10, + pointsForContainingNumber: 10, + pointsForContainingSymbol: 10 }; + +/* Counts number of occurrences of each char in a string + * could be moved to util/ ? + */ + +function countChars(str) { + var result = {}; + Array.from(str).forEach(function (char) { + var curVal = result[char]; + + if (curVal) { + result[char] += 1; + } else { + result[char] = 1; + } + }); + return result; +} +/* Return information about a password */ + + +function analyzePassword(password) { + var charMap = countChars(password); + var analysis = { + length: password.length, + uniqueChars: Object.keys(charMap).length, + uppercaseCount: 0, + lowercaseCount: 0, + numberCount: 0, + symbolCount: 0 }; + + Object.keys(charMap).forEach(function (char) { + /* istanbul ignore else */ + if (upperCaseRegex.test(char)) { + analysis.uppercaseCount += charMap[char]; + } else if (lowerCaseRegex.test(char)) { + analysis.lowercaseCount += charMap[char]; + } else if (numberRegex.test(char)) { + analysis.numberCount += charMap[char]; + } else if (symbolRegex.test(char)) { + analysis.symbolCount += charMap[char]; + } + }); + return analysis; +} + +function scorePassword(analysis, scoringOptions) { + var points = 0; + points += analysis.uniqueChars * scoringOptions.pointsPerUnique; + points += (analysis.length - analysis.uniqueChars) * scoringOptions.pointsPerRepeat; + + if (analysis.lowercaseCount > 0) { + points += scoringOptions.pointsForContainingLower; + } + + if (analysis.uppercaseCount > 0) { + points += scoringOptions.pointsForContainingUpper; + } + + if (analysis.numberCount > 0) { + points += scoringOptions.pointsForContainingNumber; + } + + if (analysis.symbolCount > 0) { + points += scoringOptions.pointsForContainingSymbol; + } + + return points; +} + +function isStrongPassword(str) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; + (0, _assertString.default)(str); + var analysis = analyzePassword(str); + options = (0, _merge.default)(options || {}, defaultOptions); + + if (options.returnScore) { + return scorePassword(analysis, options); + } + + return analysis.length >= options.minLength && analysis.lowercaseCount >= options.minLowercase && analysis.uppercaseCount >= options.minUppercase && analysis.numberCount >= options.minNumbers && analysis.symbolCount >= options.minSymbols; +} + +module.exports = exports.default; +module.exports.default = exports.default; + +/***/ }), +/* 391 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isVAT.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true }); + +exports.default = isVAT; +exports.vatMatchers = void 0; + +var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 293)); + +function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} + +var vatMatchers = { + GB: /^GB((\d{3} \d{4} ([0-8][0-9]|9[0-6]))|(\d{9} \d{3})|(((GD[0-4])|(HA[5-9]))[0-9]{2}))$/, + IT: /^(IT)?[0-9]{11}$/, + NL: /^(NL)?[0-9]{9}B[0-9]{2}$/ }; + +exports.vatMatchers = vatMatchers; + +function isVAT(str, countryCode) { + (0, _assertString.default)(str); + (0, _assertString.default)(countryCode); + + if (countryCode in vatMatchers) { + return vatMatchers[countryCode].test(str); + } + + throw new Error("Invalid country code: '".concat(countryCode, "'")); +} + +/***/ }), +/* 392 */ +/*!*********************************************!*\ + !*** ./node_modules/eventemitter3/index.js ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var has = Object.prototype.hasOwnProperty + , prefix = '~'; + +/** + * Constructor to create a storage for our `EE` objects. + * An `Events` instance is a plain object whose properties are event names. + * + * @constructor + * @private + */ +function Events() {} + +// +// We try to not inherit from `Object.prototype`. In some engines creating an +// instance in this way is faster than calling `Object.create(null)` directly. +// If `Object.create(null)` is not supported we prefix the event names with a +// character to make sure that the built-in object properties are not +// overridden or used as an attack vector. +// +if (Object.create) { + Events.prototype = Object.create(null); + + // + // This hack is needed because the `__proto__` property is still inherited in + // some old browsers like Android 4, iPhone 5.1, Opera 11 and Safari 5. + // + if (!new Events().__proto__) prefix = false; +} + +/** + * Representation of a single event listener. + * + * @param {Function} fn The listener function. + * @param {*} context The context to invoke the listener with. + * @param {Boolean} [once=false] Specify if the listener is a one-time listener. + * @constructor + * @private + */ +function EE(fn, context, once) { + this.fn = fn; + this.context = context; + this.once = once || false; +} + +/** + * Add a listener for a given event. + * + * @param {EventEmitter} emitter Reference to the `EventEmitter` instance. + * @param {(String|Symbol)} event The event name. + * @param {Function} fn The listener function. + * @param {*} context The context to invoke the listener with. + * @param {Boolean} once Specify if the listener is a one-time listener. + * @returns {EventEmitter} + * @private + */ +function addListener(emitter, event, fn, context, once) { + if (typeof fn !== 'function') { + throw new TypeError('The listener must be a function'); + } + + var listener = new EE(fn, context || emitter, once) + , evt = prefix ? prefix + event : event; + + if (!emitter._events[evt]) emitter._events[evt] = listener, emitter._eventsCount++; + else if (!emitter._events[evt].fn) emitter._events[evt].push(listener); + else emitter._events[evt] = [emitter._events[evt], listener]; + + return emitter; +} + +/** + * Clear event by name. + * + * @param {EventEmitter} emitter Reference to the `EventEmitter` instance. + * @param {(String|Symbol)} evt The Event name. + * @private + */ +function clearEvent(emitter, evt) { + if (--emitter._eventsCount === 0) emitter._events = new Events(); + else delete emitter._events[evt]; +} + +/** + * Minimal `EventEmitter` interface that is molded against the Node.js + * `EventEmitter` interface. + * + * @constructor + * @public + */ +function EventEmitter() { + this._events = new Events(); + this._eventsCount = 0; +} + +/** + * Return an array listing the events for which the emitter has registered + * listeners. + * + * @returns {Array} + * @public + */ +EventEmitter.prototype.eventNames = function eventNames() { + var names = [] + , events + , name; + + if (this._eventsCount === 0) return names; + + for (name in (events = this._events)) { + if (has.call(events, name)) names.push(prefix ? name.slice(1) : name); + } + + if (Object.getOwnPropertySymbols) { + return names.concat(Object.getOwnPropertySymbols(events)); + } + + return names; +}; + +/** + * Return the listeners registered for a given event. + * + * @param {(String|Symbol)} event The event name. + * @returns {Array} The registered listeners. + * @public + */ +EventEmitter.prototype.listeners = function listeners(event) { + var evt = prefix ? prefix + event : event + , handlers = this._events[evt]; + + if (!handlers) return []; + if (handlers.fn) return [handlers.fn]; + + for (var i = 0, l = handlers.length, ee = new Array(l); i < l; i++) { + ee[i] = handlers[i].fn; + } + + return ee; +}; + +/** + * Return the number of listeners listening to a given event. + * + * @param {(String|Symbol)} event The event name. + * @returns {Number} The number of listeners. + * @public + */ +EventEmitter.prototype.listenerCount = function listenerCount(event) { + var evt = prefix ? prefix + event : event + , listeners = this._events[evt]; + + if (!listeners) return 0; + if (listeners.fn) return 1; + return listeners.length; +}; + +/** + * Calls each of the listeners registered for a given event. + * + * @param {(String|Symbol)} event The event name. + * @returns {Boolean} `true` if the event had listeners, else `false`. + * @public + */ +EventEmitter.prototype.emit = function emit(event, a1, a2, a3, a4, a5) { + var evt = prefix ? prefix + event : event; + + if (!this._events[evt]) return false; + + var listeners = this._events[evt] + , len = arguments.length + , args + , i; + + if (listeners.fn) { + if (listeners.once) this.removeListener(event, listeners.fn, undefined, true); + + switch (len) { + case 1: return listeners.fn.call(listeners.context), true; + case 2: return listeners.fn.call(listeners.context, a1), true; + case 3: return listeners.fn.call(listeners.context, a1, a2), true; + case 4: return listeners.fn.call(listeners.context, a1, a2, a3), true; + case 5: return listeners.fn.call(listeners.context, a1, a2, a3, a4), true; + case 6: return listeners.fn.call(listeners.context, a1, a2, a3, a4, a5), true; + } + + for (i = 1, args = new Array(len -1); i < len; i++) { + args[i - 1] = arguments[i]; + } + + listeners.fn.apply(listeners.context, args); + } else { + var length = listeners.length + , j; + + for (i = 0; i < length; i++) { + if (listeners[i].once) this.removeListener(event, listeners[i].fn, undefined, true); + + switch (len) { + case 1: listeners[i].fn.call(listeners[i].context); break; + case 2: listeners[i].fn.call(listeners[i].context, a1); break; + case 3: listeners[i].fn.call(listeners[i].context, a1, a2); break; + case 4: listeners[i].fn.call(listeners[i].context, a1, a2, a3); break; + default: + if (!args) for (j = 1, args = new Array(len -1); j < len; j++) { + args[j - 1] = arguments[j]; + } + + listeners[i].fn.apply(listeners[i].context, args); + } + } + } + + return true; +}; + +/** + * Add a listener for a given event. + * + * @param {(String|Symbol)} event The event name. + * @param {Function} fn The listener function. + * @param {*} [context=this] The context to invoke the listener with. + * @returns {EventEmitter} `this`. + * @public + */ +EventEmitter.prototype.on = function on(event, fn, context) { + return addListener(this, event, fn, context, false); +}; + +/** + * Add a one-time listener for a given event. + * + * @param {(String|Symbol)} event The event name. + * @param {Function} fn The listener function. + * @param {*} [context=this] The context to invoke the listener with. + * @returns {EventEmitter} `this`. + * @public + */ +EventEmitter.prototype.once = function once(event, fn, context) { + return addListener(this, event, fn, context, true); +}; + +/** + * Remove the listeners of a given event. + * + * @param {(String|Symbol)} event The event name. + * @param {Function} fn Only remove the listeners that match this function. + * @param {*} context Only remove the listeners that have this context. + * @param {Boolean} once Only remove one-time listeners. + * @returns {EventEmitter} `this`. + * @public + */ +EventEmitter.prototype.removeListener = function removeListener(event, fn, context, once) { + var evt = prefix ? prefix + event : event; + + if (!this._events[evt]) return this; + if (!fn) { + clearEvent(this, evt); + return this; + } + + var listeners = this._events[evt]; + + if (listeners.fn) { + if ( + listeners.fn === fn && + (!once || listeners.once) && + (!context || listeners.context === context) + ) { + clearEvent(this, evt); + } + } else { + for (var i = 0, events = [], length = listeners.length; i < length; i++) { + if ( + listeners[i].fn !== fn || + (once && !listeners[i].once) || + (context && listeners[i].context !== context) + ) { + events.push(listeners[i]); + } + } + + // + // Reset the array, or remove it completely if we have no more listeners. + // + if (events.length) this._events[evt] = events.length === 1 ? events[0] : events; + else clearEvent(this, evt); + } + + return this; +}; + +/** + * Remove all listeners, or those of the specified event. + * + * @param {(String|Symbol)} [event] The event name. + * @returns {EventEmitter} `this`. + * @public + */ +EventEmitter.prototype.removeAllListeners = function removeAllListeners(event) { + var evt; + + if (event) { + evt = prefix ? prefix + event : event; + if (this._events[evt]) clearEvent(this, evt); + } else { + this._events = new Events(); + this._eventsCount = 0; + } + + return this; +}; + +// +// Alias methods names because people roll like that. +// +EventEmitter.prototype.off = EventEmitter.prototype.removeListener; +EventEmitter.prototype.addListener = EventEmitter.prototype.on; + +// +// Expose the prefix. +// +EventEmitter.prefixed = prefix; + +// +// Allow `EventEmitter` to be imported as module namespace. +// +EventEmitter.EventEmitter = EventEmitter; + +// +// Expose the module. +// +if (true) { + module.exports = EventEmitter; +} + + +/***/ }), +/* 393 */ +/*!***********************************************!*\ + !*** ./node_modules/querystring-es3/index.js ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +exports.decode = exports.parse = __webpack_require__(/*! ./decode */ 394); +exports.encode = exports.stringify = __webpack_require__(/*! ./encode */ 395); + + +/***/ }), +/* 394 */ +/*!************************************************!*\ + !*** ./node_modules/querystring-es3/decode.js ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +// If obj.hasOwnProperty has been overridden, then calling +// obj.hasOwnProperty(prop) will break. +// See: https://github.com/joyent/node/issues/1707 +function hasOwnProperty(obj, prop) { + return Object.prototype.hasOwnProperty.call(obj, prop); +} + +module.exports = function(qs, sep, eq, options) { + sep = sep || '&'; + eq = eq || '='; + var obj = {}; + + if (typeof qs !== 'string' || qs.length === 0) { + return obj; + } + + var regexp = /\+/g; + qs = qs.split(sep); + + var maxKeys = 1000; + if (options && typeof options.maxKeys === 'number') { + maxKeys = options.maxKeys; + } + + var len = qs.length; + // maxKeys <= 0 means that we should not limit keys count + if (maxKeys > 0 && len > maxKeys) { + len = maxKeys; + } + + for (var i = 0; i < len; ++i) { + var x = qs[i].replace(regexp, '%20'), + idx = x.indexOf(eq), + kstr, vstr, k, v; + + if (idx >= 0) { + kstr = x.substr(0, idx); + vstr = x.substr(idx + 1); + } else { + kstr = x; + vstr = ''; + } + + k = decodeURIComponent(kstr); + v = decodeURIComponent(vstr); + + if (!hasOwnProperty(obj, k)) { + obj[k] = v; + } else if (isArray(obj[k])) { + obj[k].push(v); + } else { + obj[k] = [obj[k], v]; + } + } + + return obj; +}; + +var isArray = Array.isArray || function (xs) { + return Object.prototype.toString.call(xs) === '[object Array]'; +}; + + +/***/ }), +/* 395 */ +/*!************************************************!*\ + !*** ./node_modules/querystring-es3/encode.js ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +var stringifyPrimitive = function(v) { + switch (typeof v) { + case 'string': + return v; + + case 'boolean': + return v ? 'true' : 'false'; + + case 'number': + return isFinite(v) ? v : ''; + + default: + return ''; + } +}; + +module.exports = function(obj, sep, eq, name) { + sep = sep || '&'; + eq = eq || '='; + if (obj === null) { + obj = undefined; + } + + if (typeof obj === 'object') { + return map(objectKeys(obj), function(k) { + var ks = encodeURIComponent(stringifyPrimitive(k)) + eq; + if (isArray(obj[k])) { + return map(obj[k], function(v) { + return ks + encodeURIComponent(stringifyPrimitive(v)); + }).join(sep); + } else { + return ks + encodeURIComponent(stringifyPrimitive(obj[k])); + } + }).join(sep); + + } + + if (!name) return ''; + return encodeURIComponent(stringifyPrimitive(name)) + eq + + encodeURIComponent(stringifyPrimitive(obj)); +}; + +var isArray = Array.isArray || function (xs) { + return Object.prototype.toString.call(xs) === '[object Array]'; +}; + +function map (xs, f) { + if (xs.map) return xs.map(f); + var res = []; + for (var i = 0; i < xs.length; i++) { + res.push(f(xs[i], i)); + } + return res; +} + +var objectKeys = Object.keys || function (obj) { + var res = []; + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key); + } + return res; +}; + + +/***/ }), +/* 396 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/index.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, "__esModule", { value: true }); +var createHash = __webpack_require__(/*! create-hash */ 397); +var pbkdf2_1 = __webpack_require__(/*! pbkdf2 */ 432); +var randomBytes = __webpack_require__(/*! randombytes */ 439); +var _wordlists_1 = __webpack_require__(/*! ./_wordlists */ 440); +var DEFAULT_WORDLIST = _wordlists_1._default; +var INVALID_MNEMONIC = 'Invalid mnemonic'; +var INVALID_ENTROPY = 'Invalid entropy'; +var INVALID_CHECKSUM = 'Invalid mnemonic checksum'; +var WORDLIST_REQUIRED = 'A wordlist is required but a default could not be found.\n' + +'Please pass a 2048 word array explicitly.'; +function pbkdf2Promise(password, saltMixin, iterations, keylen, digest) { + return Promise.resolve().then(function () {return new Promise(function (resolve, reject) { + var callback = function callback(err, derivedKey) { + if (err) { + return reject(err); + } else + { + return resolve(derivedKey); + } + }; + pbkdf2_1.pbkdf2(password, saltMixin, iterations, keylen, digest, callback); + });}); +} +function normalize(str) { + return (str || '').normalize('NFKD'); +} +function lpad(str, padString, length) { + while (str.length < length) { + str = padString + str; + } + return str; +} +function binaryToByte(bin) { + return parseInt(bin, 2); +} +function bytesToBinary(bytes) { + return bytes.map(function (x) {return lpad(x.toString(2), '0', 8);}).join(''); +} +function deriveChecksumBits(entropyBuffer) { + var ENT = entropyBuffer.length * 8; + var CS = ENT / 32; + var hash = createHash('sha256'). + update(entropyBuffer). + digest(); + return bytesToBinary(Array.from(hash)).slice(0, CS); +} +function salt(password) { + return 'mnemonic' + (password || ''); +} +function mnemonicToSeedSync(mnemonic, password) { + var mnemonicBuffer = Buffer.from(normalize(mnemonic), 'utf8'); + var saltBuffer = Buffer.from(salt(normalize(password)), 'utf8'); + return pbkdf2_1.pbkdf2Sync(mnemonicBuffer, saltBuffer, 2048, 64, 'sha512'); +} +exports.mnemonicToSeedSync = mnemonicToSeedSync; +function mnemonicToSeed(mnemonic, password) { + return Promise.resolve().then(function () { + var mnemonicBuffer = Buffer.from(normalize(mnemonic), 'utf8'); + var saltBuffer = Buffer.from(salt(normalize(password)), 'utf8'); + return pbkdf2Promise(mnemonicBuffer, saltBuffer, 2048, 64, 'sha512'); + }); +} +exports.mnemonicToSeed = mnemonicToSeed; +function mnemonicToEntropy(mnemonic, wordlist) { + wordlist = wordlist || DEFAULT_WORDLIST; + if (!wordlist) { + throw new Error(WORDLIST_REQUIRED); + } + var words = normalize(mnemonic).split(' '); + if (words.length % 3 !== 0) { + throw new Error(INVALID_MNEMONIC); + } + // convert word indices to 11 bit binary strings + var bits = words. + map(function (word) { + var index = wordlist.indexOf(word); + if (index === -1) { + throw new Error(INVALID_MNEMONIC); + } + return lpad(index.toString(2), '0', 11); + }). + join(''); + // split the binary string into ENT/CS + var dividerIndex = Math.floor(bits.length / 33) * 32; + var entropyBits = bits.slice(0, dividerIndex); + var checksumBits = bits.slice(dividerIndex); + // calculate the checksum and compare + var entropyBytes = entropyBits.match(/(.{1,8})/g).map(binaryToByte); + if (entropyBytes.length < 16) { + throw new Error(INVALID_ENTROPY); + } + if (entropyBytes.length > 32) { + throw new Error(INVALID_ENTROPY); + } + if (entropyBytes.length % 4 !== 0) { + throw new Error(INVALID_ENTROPY); + } + var entropy = Buffer.from(entropyBytes); + var newChecksum = deriveChecksumBits(entropy); + if (newChecksum !== checksumBits) { + throw new Error(INVALID_CHECKSUM); + } + return entropy.toString('hex'); +} +exports.mnemonicToEntropy = mnemonicToEntropy; +function entropyToMnemonic(entropy, wordlist) { + if (!Buffer.isBuffer(entropy)) { + entropy = Buffer.from(entropy, 'hex'); + } + wordlist = wordlist || DEFAULT_WORDLIST; + if (!wordlist) { + throw new Error(WORDLIST_REQUIRED); + } + // 128 <= ENT <= 256 + if (entropy.length < 16) { + throw new TypeError(INVALID_ENTROPY); + } + if (entropy.length > 32) { + throw new TypeError(INVALID_ENTROPY); + } + if (entropy.length % 4 !== 0) { + throw new TypeError(INVALID_ENTROPY); + } + var entropyBits = bytesToBinary(Array.from(entropy)); + var checksumBits = deriveChecksumBits(entropy); + var bits = entropyBits + checksumBits; + var chunks = bits.match(/(.{1,11})/g); + var words = chunks.map(function (binary) { + var index = binaryToByte(binary); + return wordlist[index]; + }); + return wordlist[0] === "\u3042\u3044\u3053\u304F\u3057\u3093" // Japanese wordlist + ? words.join("\u3000") : + words.join(' '); +} +exports.entropyToMnemonic = entropyToMnemonic; +function generateMnemonic(strength, rng, wordlist) { + strength = strength || 128; + if (strength % 32 !== 0) { + throw new TypeError(INVALID_ENTROPY); + } + rng = rng || randomBytes; + return entropyToMnemonic(rng(strength / 8), wordlist); +} +exports.generateMnemonic = generateMnemonic; +function validateMnemonic(mnemonic, wordlist) { + try { + mnemonicToEntropy(mnemonic, wordlist); + } + catch (e) { + return false; + } + return true; +} +exports.validateMnemonic = validateMnemonic; +function setDefaultWordlist(language) { + var result = _wordlists_1.wordlists[language]; + if (result) { + DEFAULT_WORDLIST = result; + } else + { + throw new Error('Could not find wordlist for language "' + language + '"'); + } +} +exports.setDefaultWordlist = setDefaultWordlist; +function getDefaultWordlist() { + if (!DEFAULT_WORDLIST) { + throw new Error('No Default Wordlist set'); + } + return Object.keys(_wordlists_1.wordlists).filter(function (lang) { + if (lang === 'JA' || lang === 'EN') { + return false; + } + return _wordlists_1.wordlists[lang].every(function (word, index) {return word === DEFAULT_WORDLIST[index];}); + })[0]; +} +exports.getDefaultWordlist = getDefaultWordlist; +var _wordlists_2 = __webpack_require__(/*! ./_wordlists */ 440); +exports.wordlists = _wordlists_2.wordlists; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 397 */ +/*!*********************************************!*\ + !*** ./node_modules/create-hash/browser.js ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var inherits = __webpack_require__(/*! inherits */ 162) +var MD5 = __webpack_require__(/*! md5.js */ 398) +var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 417) +var sha = __webpack_require__(/*! sha.js */ 418) +var Base = __webpack_require__(/*! cipher-base */ 426) + +function Hash (hash) { + Base.call(this, 'digest') + + this._hash = hash +} + +inherits(Hash, Base) + +Hash.prototype._update = function (data) { + this._hash.update(data) +} + +Hash.prototype._final = function () { + return this._hash.digest() +} + +module.exports = function createHash (alg) { + alg = alg.toLowerCase() + if (alg === 'md5') return new MD5() + if (alg === 'rmd160' || alg === 'ripemd160') return new RIPEMD160() + + return new Hash(sha(alg)) +} + + +/***/ }), +/* 398 */ +/*!**************************************!*\ + !*** ./node_modules/md5.js/index.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var inherits = __webpack_require__(/*! inherits */ 162) +var HashBase = __webpack_require__(/*! hash-base */ 399) +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +var ARRAY16 = new Array(16) + +function MD5 () { + HashBase.call(this, 64) + + // state + this._a = 0x67452301 + this._b = 0xefcdab89 + this._c = 0x98badcfe + this._d = 0x10325476 +} + +inherits(MD5, HashBase) + +MD5.prototype._update = function () { + var M = ARRAY16 + for (var i = 0; i < 16; ++i) M[i] = this._block.readInt32LE(i * 4) + + var a = this._a + var b = this._b + var c = this._c + var d = this._d + + a = fnF(a, b, c, d, M[0], 0xd76aa478, 7) + d = fnF(d, a, b, c, M[1], 0xe8c7b756, 12) + c = fnF(c, d, a, b, M[2], 0x242070db, 17) + b = fnF(b, c, d, a, M[3], 0xc1bdceee, 22) + a = fnF(a, b, c, d, M[4], 0xf57c0faf, 7) + d = fnF(d, a, b, c, M[5], 0x4787c62a, 12) + c = fnF(c, d, a, b, M[6], 0xa8304613, 17) + b = fnF(b, c, d, a, M[7], 0xfd469501, 22) + a = fnF(a, b, c, d, M[8], 0x698098d8, 7) + d = fnF(d, a, b, c, M[9], 0x8b44f7af, 12) + c = fnF(c, d, a, b, M[10], 0xffff5bb1, 17) + b = fnF(b, c, d, a, M[11], 0x895cd7be, 22) + a = fnF(a, b, c, d, M[12], 0x6b901122, 7) + d = fnF(d, a, b, c, M[13], 0xfd987193, 12) + c = fnF(c, d, a, b, M[14], 0xa679438e, 17) + b = fnF(b, c, d, a, M[15], 0x49b40821, 22) + + a = fnG(a, b, c, d, M[1], 0xf61e2562, 5) + d = fnG(d, a, b, c, M[6], 0xc040b340, 9) + c = fnG(c, d, a, b, M[11], 0x265e5a51, 14) + b = fnG(b, c, d, a, M[0], 0xe9b6c7aa, 20) + a = fnG(a, b, c, d, M[5], 0xd62f105d, 5) + d = fnG(d, a, b, c, M[10], 0x02441453, 9) + c = fnG(c, d, a, b, M[15], 0xd8a1e681, 14) + b = fnG(b, c, d, a, M[4], 0xe7d3fbc8, 20) + a = fnG(a, b, c, d, M[9], 0x21e1cde6, 5) + d = fnG(d, a, b, c, M[14], 0xc33707d6, 9) + c = fnG(c, d, a, b, M[3], 0xf4d50d87, 14) + b = fnG(b, c, d, a, M[8], 0x455a14ed, 20) + a = fnG(a, b, c, d, M[13], 0xa9e3e905, 5) + d = fnG(d, a, b, c, M[2], 0xfcefa3f8, 9) + c = fnG(c, d, a, b, M[7], 0x676f02d9, 14) + b = fnG(b, c, d, a, M[12], 0x8d2a4c8a, 20) + + a = fnH(a, b, c, d, M[5], 0xfffa3942, 4) + d = fnH(d, a, b, c, M[8], 0x8771f681, 11) + c = fnH(c, d, a, b, M[11], 0x6d9d6122, 16) + b = fnH(b, c, d, a, M[14], 0xfde5380c, 23) + a = fnH(a, b, c, d, M[1], 0xa4beea44, 4) + d = fnH(d, a, b, c, M[4], 0x4bdecfa9, 11) + c = fnH(c, d, a, b, M[7], 0xf6bb4b60, 16) + b = fnH(b, c, d, a, M[10], 0xbebfbc70, 23) + a = fnH(a, b, c, d, M[13], 0x289b7ec6, 4) + d = fnH(d, a, b, c, M[0], 0xeaa127fa, 11) + c = fnH(c, d, a, b, M[3], 0xd4ef3085, 16) + b = fnH(b, c, d, a, M[6], 0x04881d05, 23) + a = fnH(a, b, c, d, M[9], 0xd9d4d039, 4) + d = fnH(d, a, b, c, M[12], 0xe6db99e5, 11) + c = fnH(c, d, a, b, M[15], 0x1fa27cf8, 16) + b = fnH(b, c, d, a, M[2], 0xc4ac5665, 23) + + a = fnI(a, b, c, d, M[0], 0xf4292244, 6) + d = fnI(d, a, b, c, M[7], 0x432aff97, 10) + c = fnI(c, d, a, b, M[14], 0xab9423a7, 15) + b = fnI(b, c, d, a, M[5], 0xfc93a039, 21) + a = fnI(a, b, c, d, M[12], 0x655b59c3, 6) + d = fnI(d, a, b, c, M[3], 0x8f0ccc92, 10) + c = fnI(c, d, a, b, M[10], 0xffeff47d, 15) + b = fnI(b, c, d, a, M[1], 0x85845dd1, 21) + a = fnI(a, b, c, d, M[8], 0x6fa87e4f, 6) + d = fnI(d, a, b, c, M[15], 0xfe2ce6e0, 10) + c = fnI(c, d, a, b, M[6], 0xa3014314, 15) + b = fnI(b, c, d, a, M[13], 0x4e0811a1, 21) + a = fnI(a, b, c, d, M[4], 0xf7537e82, 6) + d = fnI(d, a, b, c, M[11], 0xbd3af235, 10) + c = fnI(c, d, a, b, M[2], 0x2ad7d2bb, 15) + b = fnI(b, c, d, a, M[9], 0xeb86d391, 21) + + this._a = (this._a + a) | 0 + this._b = (this._b + b) | 0 + this._c = (this._c + c) | 0 + this._d = (this._d + d) | 0 +} + +MD5.prototype._digest = function () { + // create padding and handle blocks + this._block[this._blockOffset++] = 0x80 + if (this._blockOffset > 56) { + this._block.fill(0, this._blockOffset, 64) + this._update() + this._blockOffset = 0 + } + + this._block.fill(0, this._blockOffset, 56) + this._block.writeUInt32LE(this._length[0], 56) + this._block.writeUInt32LE(this._length[1], 60) + this._update() + + // produce result + var buffer = Buffer.allocUnsafe(16) + buffer.writeInt32LE(this._a, 0) + buffer.writeInt32LE(this._b, 4) + buffer.writeInt32LE(this._c, 8) + buffer.writeInt32LE(this._d, 12) + return buffer +} + +function rotl (x, n) { + return (x << n) | (x >>> (32 - n)) +} + +function fnF (a, b, c, d, m, k, s) { + return (rotl((a + ((b & c) | ((~b) & d)) + m + k) | 0, s) + b) | 0 +} + +function fnG (a, b, c, d, m, k, s) { + return (rotl((a + ((b & d) | (c & (~d))) + m + k) | 0, s) + b) | 0 +} + +function fnH (a, b, c, d, m, k, s) { + return (rotl((a + (b ^ c ^ d) + m + k) | 0, s) + b) | 0 +} + +function fnI (a, b, c, d, m, k, s) { + return (rotl((a + ((c ^ (b | (~d)))) + m + k) | 0, s) + b) | 0 +} + +module.exports = MD5 + + +/***/ }), +/* 399 */ +/*!*****************************************!*\ + !*** ./node_modules/hash-base/index.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer +var Transform = __webpack_require__(/*! readable-stream */ 401).Transform +var inherits = __webpack_require__(/*! inherits */ 162) + +function throwIfNotStringOrBuffer (val, prefix) { + if (!Buffer.isBuffer(val) && typeof val !== 'string') { + throw new TypeError(prefix + ' must be a string or a buffer') + } +} + +function HashBase (blockSize) { + Transform.call(this) + + this._block = Buffer.allocUnsafe(blockSize) + this._blockSize = blockSize + this._blockOffset = 0 + this._length = [0, 0, 0, 0] + + this._finalized = false +} + +inherits(HashBase, Transform) + +HashBase.prototype._transform = function (chunk, encoding, callback) { + var error = null + try { + this.update(chunk, encoding) + } catch (err) { + error = err + } + + callback(error) +} + +HashBase.prototype._flush = function (callback) { + var error = null + try { + this.push(this.digest()) + } catch (err) { + error = err + } + + callback(error) +} + +HashBase.prototype.update = function (data, encoding) { + throwIfNotStringOrBuffer(data, 'Data') + if (this._finalized) throw new Error('Digest already called') + if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding) + + // consume data + var block = this._block + var offset = 0 + while (this._blockOffset + data.length - offset >= this._blockSize) { + for (var i = this._blockOffset; i < this._blockSize;) block[i++] = data[offset++] + this._update() + this._blockOffset = 0 + } + while (offset < data.length) block[this._blockOffset++] = data[offset++] + + // update length + for (var j = 0, carry = data.length * 8; carry > 0; ++j) { + this._length[j] += carry + carry = (this._length[j] / 0x0100000000) | 0 + if (carry > 0) this._length[j] -= 0x0100000000 * carry + } + + return this +} + +HashBase.prototype._update = function () { + throw new Error('_update is not implemented') +} + +HashBase.prototype.digest = function (encoding) { + if (this._finalized) throw new Error('Digest already called') + this._finalized = true + + var digest = this._digest() + if (encoding !== undefined) digest = digest.toString(encoding) + + // reset state + this._block.fill(0) + this._blockOffset = 0 + for (var i = 0; i < 4; ++i) this._length[i] = 0 + + return digest +} + +HashBase.prototype._digest = function () { + throw new Error('_digest is not implemented') +} + +module.exports = HashBase + + +/***/ }), +/* 400 */ +/*!*******************************************!*\ + !*** ./node_modules/safe-buffer/index.js ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* eslint-disable node/no-deprecated-api */ +var buffer = __webpack_require__(/*! buffer */ 75) +var Buffer = buffer.Buffer + +// alternative to using Object.keys for old browsers +function copyProps (src, dst) { + for (var key in src) { + dst[key] = src[key] + } +} +if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) { + module.exports = buffer +} else { + // Copy properties from require('buffer') + copyProps(buffer, exports) + exports.Buffer = SafeBuffer +} + +function SafeBuffer (arg, encodingOrOffset, length) { + return Buffer(arg, encodingOrOffset, length) +} + +// Copy static methods from Buffer +copyProps(Buffer, SafeBuffer) + +SafeBuffer.from = function (arg, encodingOrOffset, length) { + if (typeof arg === 'number') { + throw new TypeError('Argument must not be a number') + } + return Buffer(arg, encodingOrOffset, length) +} + +SafeBuffer.alloc = function (size, fill, encoding) { + if (typeof size !== 'number') { + throw new TypeError('Argument must be a number') + } + var buf = Buffer(size) + if (fill !== undefined) { + if (typeof encoding === 'string') { + buf.fill(fill, encoding) + } else { + buf.fill(fill) + } + } else { + buf.fill(0) + } + return buf +} + +SafeBuffer.allocUnsafe = function (size) { + if (typeof size !== 'number') { + throw new TypeError('Argument must be a number') + } + return Buffer(size) +} + +SafeBuffer.allocUnsafeSlow = function (size) { + if (typeof size !== 'number') { + throw new TypeError('Argument must be a number') + } + return buffer.SlowBuffer(size) +} + + +/***/ }), +/* 401 */ +/*!**********************************************************!*\ + !*** ./node_modules/readable-stream/readable-browser.js ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ./lib/_stream_readable.js */ 402); +exports.Stream = exports; +exports.Readable = exports; +exports.Writable = __webpack_require__(/*! ./lib/_stream_writable.js */ 412); +exports.Duplex = __webpack_require__(/*! ./lib/_stream_duplex.js */ 411); +exports.Transform = __webpack_require__(/*! ./lib/_stream_transform.js */ 415); +exports.PassThrough = __webpack_require__(/*! ./lib/_stream_passthrough.js */ 416); + + +/***/ }), +/* 402 */ +/*!**************************************************************!*\ + !*** ./node_modules/readable-stream/lib/_stream_readable.js ***! + \**************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(global, process) {// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +/**/ + +var pna = __webpack_require__(/*! process-nextick-args */ 403); +/**/ + +module.exports = Readable; + +/**/ +var isArray = __webpack_require__(/*! isarray */ 78); +/**/ + +/**/ +var Duplex; +/**/ + +Readable.ReadableState = ReadableState; + +/**/ +var EE = __webpack_require__(/*! events */ 404).EventEmitter; + +var EElistenerCount = function (emitter, type) { + return emitter.listeners(type).length; +}; +/**/ + +/**/ +var Stream = __webpack_require__(/*! ./internal/streams/stream */ 405); +/**/ + +/**/ + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer; +var OurUint8Array = global.Uint8Array || function () {}; +function _uint8ArrayToBuffer(chunk) { + return Buffer.from(chunk); +} +function _isUint8Array(obj) { + return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; +} + +/**/ + +/**/ +var util = Object.create(__webpack_require__(/*! core-util-is */ 406)); +util.inherits = __webpack_require__(/*! inherits */ 162); +/**/ + +/**/ +var debugUtil = __webpack_require__(/*! util */ 407); +var debug = void 0; +if (debugUtil && debugUtil.debuglog) { + debug = debugUtil.debuglog('stream'); +} else { + debug = function () {}; +} +/**/ + +var BufferList = __webpack_require__(/*! ./internal/streams/BufferList */ 408); +var destroyImpl = __webpack_require__(/*! ./internal/streams/destroy */ 410); +var StringDecoder; + +util.inherits(Readable, Stream); + +var kProxyEvents = ['error', 'close', 'destroy', 'pause', 'resume']; + +function prependListener(emitter, event, fn) { + // Sadly this is not cacheable as some libraries bundle their own + // event emitter implementation with them. + if (typeof emitter.prependListener === 'function') return emitter.prependListener(event, fn); + + // This is a hack to make sure that our error handler is attached before any + // userland ones. NEVER DO THIS. This is here only because this code needs + // to continue to work with older versions of Node.js that do not include + // the prependListener() method. The goal is to eventually remove this hack. + if (!emitter._events || !emitter._events[event]) emitter.on(event, fn);else if (isArray(emitter._events[event])) emitter._events[event].unshift(fn);else emitter._events[event] = [fn, emitter._events[event]]; +} + +function ReadableState(options, stream) { + Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 411); + + options = options || {}; + + // Duplex streams are both readable and writable, but share + // the same options object. + // However, some cases require setting options to different + // values for the readable and the writable sides of the duplex stream. + // These options can be provided separately as readableXXX and writableXXX. + var isDuplex = stream instanceof Duplex; + + // object stream flag. Used to make read(n) ignore n and to + // make all the buffer merging and length checks go away + this.objectMode = !!options.objectMode; + + if (isDuplex) this.objectMode = this.objectMode || !!options.readableObjectMode; + + // the point at which it stops calling _read() to fill the buffer + // Note: 0 is a valid value, means "don't call _read preemptively ever" + var hwm = options.highWaterMark; + var readableHwm = options.readableHighWaterMark; + var defaultHwm = this.objectMode ? 16 : 16 * 1024; + + if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (readableHwm || readableHwm === 0)) this.highWaterMark = readableHwm;else this.highWaterMark = defaultHwm; + + // cast to ints. + this.highWaterMark = Math.floor(this.highWaterMark); + + // A linked list is used to store data chunks instead of an array because the + // linked list can remove elements from the beginning faster than + // array.shift() + this.buffer = new BufferList(); + this.length = 0; + this.pipes = null; + this.pipesCount = 0; + this.flowing = null; + this.ended = false; + this.endEmitted = false; + this.reading = false; + + // a flag to be able to tell if the event 'readable'/'data' is emitted + // immediately, or on a later tick. We set this to true at first, because + // any actions that shouldn't happen until "later" should generally also + // not happen before the first read call. + this.sync = true; + + // whenever we return null, then we set a flag to say + // that we're awaiting a 'readable' event emission. + this.needReadable = false; + this.emittedReadable = false; + this.readableListening = false; + this.resumeScheduled = false; + + // has it been destroyed + this.destroyed = false; + + // Crypto is kind of old and crusty. Historically, its default string + // encoding is 'binary' so we have to make this configurable. + // Everything else in the universe uses 'utf8', though. + this.defaultEncoding = options.defaultEncoding || 'utf8'; + + // the number of writers that are awaiting a drain event in .pipe()s + this.awaitDrain = 0; + + // if true, a maybeReadMore has been scheduled + this.readingMore = false; + + this.decoder = null; + this.encoding = null; + if (options.encoding) { + if (!StringDecoder) StringDecoder = __webpack_require__(/*! string_decoder/ */ 414).StringDecoder; + this.decoder = new StringDecoder(options.encoding); + this.encoding = options.encoding; + } +} + +function Readable(options) { + Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 411); + + if (!(this instanceof Readable)) return new Readable(options); + + this._readableState = new ReadableState(options, this); + + // legacy + this.readable = true; + + if (options) { + if (typeof options.read === 'function') this._read = options.read; + + if (typeof options.destroy === 'function') this._destroy = options.destroy; + } + + Stream.call(this); +} + +Object.defineProperty(Readable.prototype, 'destroyed', { + get: function () { + if (this._readableState === undefined) { + return false; + } + return this._readableState.destroyed; + }, + set: function (value) { + // we ignore the value if the stream + // has not been initialized yet + if (!this._readableState) { + return; + } + + // backward compatibility, the user is explicitly + // managing destroyed + this._readableState.destroyed = value; + } +}); + +Readable.prototype.destroy = destroyImpl.destroy; +Readable.prototype._undestroy = destroyImpl.undestroy; +Readable.prototype._destroy = function (err, cb) { + this.push(null); + cb(err); +}; + +// Manually shove something into the read() buffer. +// This returns true if the highWaterMark has not been hit yet, +// similar to how Writable.write() returns true if you should +// write() some more. +Readable.prototype.push = function (chunk, encoding) { + var state = this._readableState; + var skipChunkCheck; + + if (!state.objectMode) { + if (typeof chunk === 'string') { + encoding = encoding || state.defaultEncoding; + if (encoding !== state.encoding) { + chunk = Buffer.from(chunk, encoding); + encoding = ''; + } + skipChunkCheck = true; + } + } else { + skipChunkCheck = true; + } + + return readableAddChunk(this, chunk, encoding, false, skipChunkCheck); +}; + +// Unshift should *always* be something directly out of read() +Readable.prototype.unshift = function (chunk) { + return readableAddChunk(this, chunk, null, true, false); +}; + +function readableAddChunk(stream, chunk, encoding, addToFront, skipChunkCheck) { + var state = stream._readableState; + if (chunk === null) { + state.reading = false; + onEofChunk(stream, state); + } else { + var er; + if (!skipChunkCheck) er = chunkInvalid(state, chunk); + if (er) { + stream.emit('error', er); + } else if (state.objectMode || chunk && chunk.length > 0) { + if (typeof chunk !== 'string' && !state.objectMode && Object.getPrototypeOf(chunk) !== Buffer.prototype) { + chunk = _uint8ArrayToBuffer(chunk); + } + + if (addToFront) { + if (state.endEmitted) stream.emit('error', new Error('stream.unshift() after end event'));else addChunk(stream, state, chunk, true); + } else if (state.ended) { + stream.emit('error', new Error('stream.push() after EOF')); + } else { + state.reading = false; + if (state.decoder && !encoding) { + chunk = state.decoder.write(chunk); + if (state.objectMode || chunk.length !== 0) addChunk(stream, state, chunk, false);else maybeReadMore(stream, state); + } else { + addChunk(stream, state, chunk, false); + } + } + } else if (!addToFront) { + state.reading = false; + } + } + + return needMoreData(state); +} + +function addChunk(stream, state, chunk, addToFront) { + if (state.flowing && state.length === 0 && !state.sync) { + stream.emit('data', chunk); + stream.read(0); + } else { + // update the buffer info. + state.length += state.objectMode ? 1 : chunk.length; + if (addToFront) state.buffer.unshift(chunk);else state.buffer.push(chunk); + + if (state.needReadable) emitReadable(stream); + } + maybeReadMore(stream, state); +} + +function chunkInvalid(state, chunk) { + var er; + if (!_isUint8Array(chunk) && typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { + er = new TypeError('Invalid non-string/buffer chunk'); + } + return er; +} + +// if it's past the high water mark, we can push in some more. +// Also, if we have no data yet, we can stand some +// more bytes. This is to work around cases where hwm=0, +// such as the repl. Also, if the push() triggered a +// readable event, and the user called read(largeNumber) such that +// needReadable was set, then we ought to push more, so that another +// 'readable' event will be triggered. +function needMoreData(state) { + return !state.ended && (state.needReadable || state.length < state.highWaterMark || state.length === 0); +} + +Readable.prototype.isPaused = function () { + return this._readableState.flowing === false; +}; + +// backwards compatibility. +Readable.prototype.setEncoding = function (enc) { + if (!StringDecoder) StringDecoder = __webpack_require__(/*! string_decoder/ */ 414).StringDecoder; + this._readableState.decoder = new StringDecoder(enc); + this._readableState.encoding = enc; + return this; +}; + +// Don't raise the hwm > 8MB +var MAX_HWM = 0x800000; +function computeNewHighWaterMark(n) { + if (n >= MAX_HWM) { + n = MAX_HWM; + } else { + // Get the next highest power of 2 to prevent increasing hwm excessively in + // tiny amounts + n--; + n |= n >>> 1; + n |= n >>> 2; + n |= n >>> 4; + n |= n >>> 8; + n |= n >>> 16; + n++; + } + return n; +} + +// This function is designed to be inlinable, so please take care when making +// changes to the function body. +function howMuchToRead(n, state) { + if (n <= 0 || state.length === 0 && state.ended) return 0; + if (state.objectMode) return 1; + if (n !== n) { + // Only flow one buffer at a time + if (state.flowing && state.length) return state.buffer.head.data.length;else return state.length; + } + // If we're asking for more than the current hwm, then raise the hwm. + if (n > state.highWaterMark) state.highWaterMark = computeNewHighWaterMark(n); + if (n <= state.length) return n; + // Don't have enough + if (!state.ended) { + state.needReadable = true; + return 0; + } + return state.length; +} + +// you can override either this method, or the async _read(n) below. +Readable.prototype.read = function (n) { + debug('read', n); + n = parseInt(n, 10); + var state = this._readableState; + var nOrig = n; + + if (n !== 0) state.emittedReadable = false; + + // if we're doing read(0) to trigger a readable event, but we + // already have a bunch of data in the buffer, then just trigger + // the 'readable' event and move on. + if (n === 0 && state.needReadable && (state.length >= state.highWaterMark || state.ended)) { + debug('read: emitReadable', state.length, state.ended); + if (state.length === 0 && state.ended) endReadable(this);else emitReadable(this); + return null; + } + + n = howMuchToRead(n, state); + + // if we've ended, and we're now clear, then finish it up. + if (n === 0 && state.ended) { + if (state.length === 0) endReadable(this); + return null; + } + + // All the actual chunk generation logic needs to be + // *below* the call to _read. The reason is that in certain + // synthetic stream cases, such as passthrough streams, _read + // may be a completely synchronous operation which may change + // the state of the read buffer, providing enough data when + // before there was *not* enough. + // + // So, the steps are: + // 1. Figure out what the state of things will be after we do + // a read from the buffer. + // + // 2. If that resulting state will trigger a _read, then call _read. + // Note that this may be asynchronous, or synchronous. Yes, it is + // deeply ugly to write APIs this way, but that still doesn't mean + // that the Readable class should behave improperly, as streams are + // designed to be sync/async agnostic. + // Take note if the _read call is sync or async (ie, if the read call + // has returned yet), so that we know whether or not it's safe to emit + // 'readable' etc. + // + // 3. Actually pull the requested chunks out of the buffer and return. + + // if we need a readable event, then we need to do some reading. + var doRead = state.needReadable; + debug('need readable', doRead); + + // if we currently have less than the highWaterMark, then also read some + if (state.length === 0 || state.length - n < state.highWaterMark) { + doRead = true; + debug('length less than watermark', doRead); + } + + // however, if we've ended, then there's no point, and if we're already + // reading, then it's unnecessary. + if (state.ended || state.reading) { + doRead = false; + debug('reading or ended', doRead); + } else if (doRead) { + debug('do read'); + state.reading = true; + state.sync = true; + // if the length is currently zero, then we *need* a readable event. + if (state.length === 0) state.needReadable = true; + // call internal read method + this._read(state.highWaterMark); + state.sync = false; + // If _read pushed data synchronously, then `reading` will be false, + // and we need to re-evaluate how much data we can return to the user. + if (!state.reading) n = howMuchToRead(nOrig, state); + } + + var ret; + if (n > 0) ret = fromList(n, state);else ret = null; + + if (ret === null) { + state.needReadable = true; + n = 0; + } else { + state.length -= n; + } + + if (state.length === 0) { + // If we have nothing in the buffer, then we want to know + // as soon as we *do* get something into the buffer. + if (!state.ended) state.needReadable = true; + + // If we tried to read() past the EOF, then emit end on the next tick. + if (nOrig !== n && state.ended) endReadable(this); + } + + if (ret !== null) this.emit('data', ret); + + return ret; +}; + +function onEofChunk(stream, state) { + if (state.ended) return; + if (state.decoder) { + var chunk = state.decoder.end(); + if (chunk && chunk.length) { + state.buffer.push(chunk); + state.length += state.objectMode ? 1 : chunk.length; + } + } + state.ended = true; + + // emit 'readable' now to make sure it gets picked up. + emitReadable(stream); +} + +// Don't emit readable right away in sync mode, because this can trigger +// another read() call => stack overflow. This way, it might trigger +// a nextTick recursion warning, but that's not so bad. +function emitReadable(stream) { + var state = stream._readableState; + state.needReadable = false; + if (!state.emittedReadable) { + debug('emitReadable', state.flowing); + state.emittedReadable = true; + if (state.sync) pna.nextTick(emitReadable_, stream);else emitReadable_(stream); + } +} + +function emitReadable_(stream) { + debug('emit readable'); + stream.emit('readable'); + flow(stream); +} + +// at this point, the user has presumably seen the 'readable' event, +// and called read() to consume some data. that may have triggered +// in turn another _read(n) call, in which case reading = true if +// it's in progress. +// However, if we're not ended, or reading, and the length < hwm, +// then go ahead and try to read some more preemptively. +function maybeReadMore(stream, state) { + if (!state.readingMore) { + state.readingMore = true; + pna.nextTick(maybeReadMore_, stream, state); + } +} + +function maybeReadMore_(stream, state) { + var len = state.length; + while (!state.reading && !state.flowing && !state.ended && state.length < state.highWaterMark) { + debug('maybeReadMore read 0'); + stream.read(0); + if (len === state.length) + // didn't get any data, stop spinning. + break;else len = state.length; + } + state.readingMore = false; +} + +// abstract method. to be overridden in specific implementation classes. +// call cb(er, data) where data is <= n in length. +// for virtual (non-string, non-buffer) streams, "length" is somewhat +// arbitrary, and perhaps not very meaningful. +Readable.prototype._read = function (n) { + this.emit('error', new Error('_read() is not implemented')); +}; + +Readable.prototype.pipe = function (dest, pipeOpts) { + var src = this; + var state = this._readableState; + + switch (state.pipesCount) { + case 0: + state.pipes = dest; + break; + case 1: + state.pipes = [state.pipes, dest]; + break; + default: + state.pipes.push(dest); + break; + } + state.pipesCount += 1; + debug('pipe count=%d opts=%j', state.pipesCount, pipeOpts); + + var doEnd = (!pipeOpts || pipeOpts.end !== false) && dest !== process.stdout && dest !== process.stderr; + + var endFn = doEnd ? onend : unpipe; + if (state.endEmitted) pna.nextTick(endFn);else src.once('end', endFn); + + dest.on('unpipe', onunpipe); + function onunpipe(readable, unpipeInfo) { + debug('onunpipe'); + if (readable === src) { + if (unpipeInfo && unpipeInfo.hasUnpiped === false) { + unpipeInfo.hasUnpiped = true; + cleanup(); + } + } + } + + function onend() { + debug('onend'); + dest.end(); + } + + // when the dest drains, it reduces the awaitDrain counter + // on the source. This would be more elegant with a .once() + // handler in flow(), but adding and removing repeatedly is + // too slow. + var ondrain = pipeOnDrain(src); + dest.on('drain', ondrain); + + var cleanedUp = false; + function cleanup() { + debug('cleanup'); + // cleanup event handlers once the pipe is broken + dest.removeListener('close', onclose); + dest.removeListener('finish', onfinish); + dest.removeListener('drain', ondrain); + dest.removeListener('error', onerror); + dest.removeListener('unpipe', onunpipe); + src.removeListener('end', onend); + src.removeListener('end', unpipe); + src.removeListener('data', ondata); + + cleanedUp = true; + + // if the reader is waiting for a drain event from this + // specific writer, then it would cause it to never start + // flowing again. + // So, if this is awaiting a drain, then we just call it now. + // If we don't know, then assume that we are waiting for one. + if (state.awaitDrain && (!dest._writableState || dest._writableState.needDrain)) ondrain(); + } + + // If the user pushes more data while we're writing to dest then we'll end up + // in ondata again. However, we only want to increase awaitDrain once because + // dest will only emit one 'drain' event for the multiple writes. + // => Introduce a guard on increasing awaitDrain. + var increasedAwaitDrain = false; + src.on('data', ondata); + function ondata(chunk) { + debug('ondata'); + increasedAwaitDrain = false; + var ret = dest.write(chunk); + if (false === ret && !increasedAwaitDrain) { + // If the user unpiped during `dest.write()`, it is possible + // to get stuck in a permanently paused state if that write + // also returned false. + // => Check whether `dest` is still a piping destination. + if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) { + debug('false write response, pause', src._readableState.awaitDrain); + src._readableState.awaitDrain++; + increasedAwaitDrain = true; + } + src.pause(); + } + } + + // if the dest has an error, then stop piping into it. + // however, don't suppress the throwing behavior for this. + function onerror(er) { + debug('onerror', er); + unpipe(); + dest.removeListener('error', onerror); + if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er); + } + + // Make sure our error handler is attached before userland ones. + prependListener(dest, 'error', onerror); + + // Both close and finish should trigger unpipe, but only once. + function onclose() { + dest.removeListener('finish', onfinish); + unpipe(); + } + dest.once('close', onclose); + function onfinish() { + debug('onfinish'); + dest.removeListener('close', onclose); + unpipe(); + } + dest.once('finish', onfinish); + + function unpipe() { + debug('unpipe'); + src.unpipe(dest); + } + + // tell the dest that it's being piped to + dest.emit('pipe', src); + + // start the flow if it hasn't been started already. + if (!state.flowing) { + debug('pipe resume'); + src.resume(); + } + + return dest; +}; + +function pipeOnDrain(src) { + return function () { + var state = src._readableState; + debug('pipeOnDrain', state.awaitDrain); + if (state.awaitDrain) state.awaitDrain--; + if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) { + state.flowing = true; + flow(src); + } + }; +} + +Readable.prototype.unpipe = function (dest) { + var state = this._readableState; + var unpipeInfo = { hasUnpiped: false }; + + // if we're not piping anywhere, then do nothing. + if (state.pipesCount === 0) return this; + + // just one destination. most common case. + if (state.pipesCount === 1) { + // passed in one, but it's not the right one. + if (dest && dest !== state.pipes) return this; + + if (!dest) dest = state.pipes; + + // got a match. + state.pipes = null; + state.pipesCount = 0; + state.flowing = false; + if (dest) dest.emit('unpipe', this, unpipeInfo); + return this; + } + + // slow case. multiple pipe destinations. + + if (!dest) { + // remove all. + var dests = state.pipes; + var len = state.pipesCount; + state.pipes = null; + state.pipesCount = 0; + state.flowing = false; + + for (var i = 0; i < len; i++) { + dests[i].emit('unpipe', this, unpipeInfo); + }return this; + } + + // try to find the right one. + var index = indexOf(state.pipes, dest); + if (index === -1) return this; + + state.pipes.splice(index, 1); + state.pipesCount -= 1; + if (state.pipesCount === 1) state.pipes = state.pipes[0]; + + dest.emit('unpipe', this, unpipeInfo); + + return this; +}; + +// set up data events if they are asked for +// Ensure readable listeners eventually get something +Readable.prototype.on = function (ev, fn) { + var res = Stream.prototype.on.call(this, ev, fn); + + if (ev === 'data') { + // Start flowing on next tick if stream isn't explicitly paused + if (this._readableState.flowing !== false) this.resume(); + } else if (ev === 'readable') { + var state = this._readableState; + if (!state.endEmitted && !state.readableListening) { + state.readableListening = state.needReadable = true; + state.emittedReadable = false; + if (!state.reading) { + pna.nextTick(nReadingNextTick, this); + } else if (state.length) { + emitReadable(this); + } + } + } + + return res; +}; +Readable.prototype.addListener = Readable.prototype.on; + +function nReadingNextTick(self) { + debug('readable nexttick read 0'); + self.read(0); +} + +// pause() and resume() are remnants of the legacy readable stream API +// If the user uses them, then switch into old mode. +Readable.prototype.resume = function () { + var state = this._readableState; + if (!state.flowing) { + debug('resume'); + state.flowing = true; + resume(this, state); + } + return this; +}; + +function resume(stream, state) { + if (!state.resumeScheduled) { + state.resumeScheduled = true; + pna.nextTick(resume_, stream, state); + } +} + +function resume_(stream, state) { + if (!state.reading) { + debug('resume read 0'); + stream.read(0); + } + + state.resumeScheduled = false; + state.awaitDrain = 0; + stream.emit('resume'); + flow(stream); + if (state.flowing && !state.reading) stream.read(0); +} + +Readable.prototype.pause = function () { + debug('call pause flowing=%j', this._readableState.flowing); + if (false !== this._readableState.flowing) { + debug('pause'); + this._readableState.flowing = false; + this.emit('pause'); + } + return this; +}; + +function flow(stream) { + var state = stream._readableState; + debug('flow', state.flowing); + while (state.flowing && stream.read() !== null) {} +} + +// wrap an old-style stream as the async data source. +// This is *not* part of the readable stream interface. +// It is an ugly unfortunate mess of history. +Readable.prototype.wrap = function (stream) { + var _this = this; + + var state = this._readableState; + var paused = false; + + stream.on('end', function () { + debug('wrapped end'); + if (state.decoder && !state.ended) { + var chunk = state.decoder.end(); + if (chunk && chunk.length) _this.push(chunk); + } + + _this.push(null); + }); + + stream.on('data', function (chunk) { + debug('wrapped data'); + if (state.decoder) chunk = state.decoder.write(chunk); + + // don't skip over falsy values in objectMode + if (state.objectMode && (chunk === null || chunk === undefined)) return;else if (!state.objectMode && (!chunk || !chunk.length)) return; + + var ret = _this.push(chunk); + if (!ret) { + paused = true; + stream.pause(); + } + }); + + // proxy all the other methods. + // important when wrapping filters and duplexes. + for (var i in stream) { + if (this[i] === undefined && typeof stream[i] === 'function') { + this[i] = function (method) { + return function () { + return stream[method].apply(stream, arguments); + }; + }(i); + } + } + + // proxy certain important events. + for (var n = 0; n < kProxyEvents.length; n++) { + stream.on(kProxyEvents[n], this.emit.bind(this, kProxyEvents[n])); + } + + // when we try to consume some more bytes, simply unpause the + // underlying stream. + this._read = function (n) { + debug('wrapped _read', n); + if (paused) { + paused = false; + stream.resume(); + } + }; + + return this; +}; + +Object.defineProperty(Readable.prototype, 'readableHighWaterMark', { + // making it explicit this property is not enumerable + // because otherwise some prototype manipulation in + // userland will fail + enumerable: false, + get: function () { + return this._readableState.highWaterMark; + } +}); + +// exposed for testing purposes only. +Readable._fromList = fromList; + +// Pluck off n bytes from an array of buffers. +// Length is the combined lengths of all the buffers in the list. +// This function is designed to be inlinable, so please take care when making +// changes to the function body. +function fromList(n, state) { + // nothing buffered + if (state.length === 0) return null; + + var ret; + if (state.objectMode) ret = state.buffer.shift();else if (!n || n >= state.length) { + // read it all, truncate the list + if (state.decoder) ret = state.buffer.join('');else if (state.buffer.length === 1) ret = state.buffer.head.data;else ret = state.buffer.concat(state.length); + state.buffer.clear(); + } else { + // read part of list + ret = fromListPartial(n, state.buffer, state.decoder); + } + + return ret; +} + +// Extracts only enough buffered data to satisfy the amount requested. +// This function is designed to be inlinable, so please take care when making +// changes to the function body. +function fromListPartial(n, list, hasStrings) { + var ret; + if (n < list.head.data.length) { + // slice is the same for buffers and strings + ret = list.head.data.slice(0, n); + list.head.data = list.head.data.slice(n); + } else if (n === list.head.data.length) { + // first chunk is a perfect match + ret = list.shift(); + } else { + // result spans more than one buffer + ret = hasStrings ? copyFromBufferString(n, list) : copyFromBuffer(n, list); + } + return ret; +} + +// Copies a specified amount of characters from the list of buffered data +// chunks. +// This function is designed to be inlinable, so please take care when making +// changes to the function body. +function copyFromBufferString(n, list) { + var p = list.head; + var c = 1; + var ret = p.data; + n -= ret.length; + while (p = p.next) { + var str = p.data; + var nb = n > str.length ? str.length : n; + if (nb === str.length) ret += str;else ret += str.slice(0, n); + n -= nb; + if (n === 0) { + if (nb === str.length) { + ++c; + if (p.next) list.head = p.next;else list.head = list.tail = null; + } else { + list.head = p; + p.data = str.slice(nb); + } + break; + } + ++c; + } + list.length -= c; + return ret; +} + +// Copies a specified amount of bytes from the list of buffered data chunks. +// This function is designed to be inlinable, so please take care when making +// changes to the function body. +function copyFromBuffer(n, list) { + var ret = Buffer.allocUnsafe(n); + var p = list.head; + var c = 1; + p.data.copy(ret); + n -= p.data.length; + while (p = p.next) { + var buf = p.data; + var nb = n > buf.length ? buf.length : n; + buf.copy(ret, ret.length - n, 0, nb); + n -= nb; + if (n === 0) { + if (nb === buf.length) { + ++c; + if (p.next) list.head = p.next;else list.head = list.tail = null; + } else { + list.head = p; + p.data = buf.slice(nb); + } + break; + } + ++c; + } + list.length -= c; + return ret; +} + +function endReadable(stream) { + var state = stream._readableState; + + // If we get here before consuming all the bytes, then that is a + // bug in node. Should never happen. + if (state.length > 0) throw new Error('"endReadable()" called on non-empty stream'); + + if (!state.endEmitted) { + state.ended = true; + pna.nextTick(endReadableNT, state, stream); + } +} + +function endReadableNT(state, stream) { + // Check that we didn't get one last unshift. + if (!state.endEmitted && state.length === 0) { + state.endEmitted = true; + stream.readable = false; + stream.emit('end'); + } +} + +function indexOf(xs, x) { + for (var i = 0, l = xs.length; i < l; i++) { + if (xs[i] === x) return i; + } + return -1; +} +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 72), __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 403 */ +/*!****************************************************!*\ + !*** ./node_modules/process-nextick-args/index.js ***! + \****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +if (typeof process === 'undefined' || + !process.version || + process.version.indexOf('v0.') === 0 || + process.version.indexOf('v1.') === 0 && process.version.indexOf('v1.8.') !== 0) { + module.exports = { nextTick: nextTick }; +} else { + module.exports = process +} + +function nextTick(fn, arg1, arg2, arg3) { + if (typeof fn !== 'function') { + throw new TypeError('"callback" argument must be a function'); + } + var len = arguments.length; + var args, i; + switch (len) { + case 0: + case 1: + return process.nextTick(fn); + case 2: + return process.nextTick(function afterTickOne() { + fn.call(null, arg1); + }); + case 3: + return process.nextTick(function afterTickTwo() { + fn.call(null, arg1, arg2); + }); + case 4: + return process.nextTick(function afterTickThree() { + fn.call(null, arg1, arg2, arg3); + }); + default: + args = new Array(len - 1); + i = 0; + while (i < args.length) { + args[i++] = arguments[i]; + } + return process.nextTick(function afterTick() { + fn.apply(null, args); + }); + } +} + + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 404 */ +/*!***************************************!*\ + !*** ./node_modules/events/events.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +var R = typeof Reflect === 'object' ? Reflect : null +var ReflectApply = R && typeof R.apply === 'function' + ? R.apply + : function ReflectApply(target, receiver, args) { + return Function.prototype.apply.call(target, receiver, args); + } + +var ReflectOwnKeys +if (R && typeof R.ownKeys === 'function') { + ReflectOwnKeys = R.ownKeys +} else if (Object.getOwnPropertySymbols) { + ReflectOwnKeys = function ReflectOwnKeys(target) { + return Object.getOwnPropertyNames(target) + .concat(Object.getOwnPropertySymbols(target)); + }; +} else { + ReflectOwnKeys = function ReflectOwnKeys(target) { + return Object.getOwnPropertyNames(target); + }; +} + +function ProcessEmitWarning(warning) { + if (console && console.warn) console.warn(warning); +} + +var NumberIsNaN = Number.isNaN || function NumberIsNaN(value) { + return value !== value; +} + +function EventEmitter() { + EventEmitter.init.call(this); +} +module.exports = EventEmitter; + +// Backwards-compat with node 0.10.x +EventEmitter.EventEmitter = EventEmitter; + +EventEmitter.prototype._events = undefined; +EventEmitter.prototype._eventsCount = 0; +EventEmitter.prototype._maxListeners = undefined; + +// By default EventEmitters will print a warning if more than 10 listeners are +// added to it. This is a useful default which helps finding memory leaks. +var defaultMaxListeners = 10; + +function checkListener(listener) { + if (typeof listener !== 'function') { + throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof listener); + } +} + +Object.defineProperty(EventEmitter, 'defaultMaxListeners', { + enumerable: true, + get: function() { + return defaultMaxListeners; + }, + set: function(arg) { + if (typeof arg !== 'number' || arg < 0 || NumberIsNaN(arg)) { + throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + arg + '.'); + } + defaultMaxListeners = arg; + } +}); + +EventEmitter.init = function() { + + if (this._events === undefined || + this._events === Object.getPrototypeOf(this)._events) { + this._events = Object.create(null); + this._eventsCount = 0; + } + + this._maxListeners = this._maxListeners || undefined; +}; + +// Obviously not all Emitters should be limited to 10. This function allows +// that to be increased. Set to zero for unlimited. +EventEmitter.prototype.setMaxListeners = function setMaxListeners(n) { + if (typeof n !== 'number' || n < 0 || NumberIsNaN(n)) { + throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + n + '.'); + } + this._maxListeners = n; + return this; +}; + +function _getMaxListeners(that) { + if (that._maxListeners === undefined) + return EventEmitter.defaultMaxListeners; + return that._maxListeners; +} + +EventEmitter.prototype.getMaxListeners = function getMaxListeners() { + return _getMaxListeners(this); +}; + +EventEmitter.prototype.emit = function emit(type) { + var args = []; + for (var i = 1; i < arguments.length; i++) args.push(arguments[i]); + var doError = (type === 'error'); + + var events = this._events; + if (events !== undefined) + doError = (doError && events.error === undefined); + else if (!doError) + return false; + + // If there is no 'error' event listener then throw. + if (doError) { + var er; + if (args.length > 0) + er = args[0]; + if (er instanceof Error) { + // Note: The comments on the `throw` lines are intentional, they show + // up in Node's output if this results in an unhandled exception. + throw er; // Unhandled 'error' event + } + // At least give some kind of context to the user + var err = new Error('Unhandled error.' + (er ? ' (' + er.message + ')' : '')); + err.context = er; + throw err; // Unhandled 'error' event + } + + var handler = events[type]; + + if (handler === undefined) + return false; + + if (typeof handler === 'function') { + ReflectApply(handler, this, args); + } else { + var len = handler.length; + var listeners = arrayClone(handler, len); + for (var i = 0; i < len; ++i) + ReflectApply(listeners[i], this, args); + } + + return true; +}; + +function _addListener(target, type, listener, prepend) { + var m; + var events; + var existing; + + checkListener(listener); + + events = target._events; + if (events === undefined) { + events = target._events = Object.create(null); + target._eventsCount = 0; + } else { + // To avoid recursion in the case that type === "newListener"! Before + // adding it to the listeners, first emit "newListener". + if (events.newListener !== undefined) { + target.emit('newListener', type, + listener.listener ? listener.listener : listener); + + // Re-assign `events` because a newListener handler could have caused the + // this._events to be assigned to a new object + events = target._events; + } + existing = events[type]; + } + + if (existing === undefined) { + // Optimize the case of one listener. Don't need the extra array object. + existing = events[type] = listener; + ++target._eventsCount; + } else { + if (typeof existing === 'function') { + // Adding the second element, need to change to array. + existing = events[type] = + prepend ? [listener, existing] : [existing, listener]; + // If we've already got an array, just append. + } else if (prepend) { + existing.unshift(listener); + } else { + existing.push(listener); + } + + // Check for listener leak + m = _getMaxListeners(target); + if (m > 0 && existing.length > m && !existing.warned) { + existing.warned = true; + // No error code for this since it is a Warning + // eslint-disable-next-line no-restricted-syntax + var w = new Error('Possible EventEmitter memory leak detected. ' + + existing.length + ' ' + String(type) + ' listeners ' + + 'added. Use emitter.setMaxListeners() to ' + + 'increase limit'); + w.name = 'MaxListenersExceededWarning'; + w.emitter = target; + w.type = type; + w.count = existing.length; + ProcessEmitWarning(w); + } + } + + return target; +} + +EventEmitter.prototype.addListener = function addListener(type, listener) { + return _addListener(this, type, listener, false); +}; + +EventEmitter.prototype.on = EventEmitter.prototype.addListener; + +EventEmitter.prototype.prependListener = + function prependListener(type, listener) { + return _addListener(this, type, listener, true); + }; + +function onceWrapper() { + if (!this.fired) { + this.target.removeListener(this.type, this.wrapFn); + this.fired = true; + if (arguments.length === 0) + return this.listener.call(this.target); + return this.listener.apply(this.target, arguments); + } +} + +function _onceWrap(target, type, listener) { + var state = { fired: false, wrapFn: undefined, target: target, type: type, listener: listener }; + var wrapped = onceWrapper.bind(state); + wrapped.listener = listener; + state.wrapFn = wrapped; + return wrapped; +} + +EventEmitter.prototype.once = function once(type, listener) { + checkListener(listener); + this.on(type, _onceWrap(this, type, listener)); + return this; +}; + +EventEmitter.prototype.prependOnceListener = + function prependOnceListener(type, listener) { + checkListener(listener); + this.prependListener(type, _onceWrap(this, type, listener)); + return this; + }; + +// Emits a 'removeListener' event if and only if the listener was removed. +EventEmitter.prototype.removeListener = + function removeListener(type, listener) { + var list, events, position, i, originalListener; + + checkListener(listener); + + events = this._events; + if (events === undefined) + return this; + + list = events[type]; + if (list === undefined) + return this; + + if (list === listener || list.listener === listener) { + if (--this._eventsCount === 0) + this._events = Object.create(null); + else { + delete events[type]; + if (events.removeListener) + this.emit('removeListener', type, list.listener || listener); + } + } else if (typeof list !== 'function') { + position = -1; + + for (i = list.length - 1; i >= 0; i--) { + if (list[i] === listener || list[i].listener === listener) { + originalListener = list[i].listener; + position = i; + break; + } + } + + if (position < 0) + return this; + + if (position === 0) + list.shift(); + else { + spliceOne(list, position); + } + + if (list.length === 1) + events[type] = list[0]; + + if (events.removeListener !== undefined) + this.emit('removeListener', type, originalListener || listener); + } + + return this; + }; + +EventEmitter.prototype.off = EventEmitter.prototype.removeListener; + +EventEmitter.prototype.removeAllListeners = + function removeAllListeners(type) { + var listeners, events, i; + + events = this._events; + if (events === undefined) + return this; + + // not listening for removeListener, no need to emit + if (events.removeListener === undefined) { + if (arguments.length === 0) { + this._events = Object.create(null); + this._eventsCount = 0; + } else if (events[type] !== undefined) { + if (--this._eventsCount === 0) + this._events = Object.create(null); + else + delete events[type]; + } + return this; + } + + // emit removeListener for all listeners on all events + if (arguments.length === 0) { + var keys = Object.keys(events); + var key; + for (i = 0; i < keys.length; ++i) { + key = keys[i]; + if (key === 'removeListener') continue; + this.removeAllListeners(key); + } + this.removeAllListeners('removeListener'); + this._events = Object.create(null); + this._eventsCount = 0; + return this; + } + + listeners = events[type]; + + if (typeof listeners === 'function') { + this.removeListener(type, listeners); + } else if (listeners !== undefined) { + // LIFO order + for (i = listeners.length - 1; i >= 0; i--) { + this.removeListener(type, listeners[i]); + } + } + + return this; + }; + +function _listeners(target, type, unwrap) { + var events = target._events; + + if (events === undefined) + return []; + + var evlistener = events[type]; + if (evlistener === undefined) + return []; + + if (typeof evlistener === 'function') + return unwrap ? [evlistener.listener || evlistener] : [evlistener]; + + return unwrap ? + unwrapListeners(evlistener) : arrayClone(evlistener, evlistener.length); +} + +EventEmitter.prototype.listeners = function listeners(type) { + return _listeners(this, type, true); +}; + +EventEmitter.prototype.rawListeners = function rawListeners(type) { + return _listeners(this, type, false); +}; + +EventEmitter.listenerCount = function(emitter, type) { + if (typeof emitter.listenerCount === 'function') { + return emitter.listenerCount(type); + } else { + return listenerCount.call(emitter, type); + } +}; + +EventEmitter.prototype.listenerCount = listenerCount; +function listenerCount(type) { + var events = this._events; + + if (events !== undefined) { + var evlistener = events[type]; + + if (typeof evlistener === 'function') { + return 1; + } else if (evlistener !== undefined) { + return evlistener.length; + } + } + + return 0; +} + +EventEmitter.prototype.eventNames = function eventNames() { + return this._eventsCount > 0 ? ReflectOwnKeys(this._events) : []; +}; + +function arrayClone(arr, n) { + var copy = new Array(n); + for (var i = 0; i < n; ++i) + copy[i] = arr[i]; + return copy; +} + +function spliceOne(list, index) { + for (; index + 1 < list.length; index++) + list[index] = list[index + 1]; + list.pop(); +} + +function unwrapListeners(arr) { + var ret = new Array(arr.length); + for (var i = 0; i < ret.length; ++i) { + ret[i] = arr[i].listener || arr[i]; + } + return ret; +} + + +/***/ }), +/* 405 */ +/*!*****************************************************************************!*\ + !*** ./node_modules/readable-stream/lib/internal/streams/stream-browser.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! events */ 404).EventEmitter; + + +/***/ }), +/* 406 */ +/*!***********************************************!*\ + !*** ./node_modules/core-util-is/lib/util.js ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(Buffer) {// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// NOTE: These type checking functions intentionally don't use `instanceof` +// because it is fragile and can be easily faked with `Object.create()`. + +function isArray(arg) { + if (Array.isArray) { + return Array.isArray(arg); + } + return objectToString(arg) === '[object Array]'; +} +exports.isArray = isArray; + +function isBoolean(arg) { + return typeof arg === 'boolean'; +} +exports.isBoolean = isBoolean; + +function isNull(arg) { + return arg === null; +} +exports.isNull = isNull; + +function isNullOrUndefined(arg) { + return arg == null; +} +exports.isNullOrUndefined = isNullOrUndefined; + +function isNumber(arg) { + return typeof arg === 'number'; +} +exports.isNumber = isNumber; + +function isString(arg) { + return typeof arg === 'string'; +} +exports.isString = isString; + +function isSymbol(arg) { + return typeof arg === 'symbol'; +} +exports.isSymbol = isSymbol; + +function isUndefined(arg) { + return arg === void 0; +} +exports.isUndefined = isUndefined; + +function isRegExp(re) { + return objectToString(re) === '[object RegExp]'; +} +exports.isRegExp = isRegExp; + +function isObject(arg) { + return typeof arg === 'object' && arg !== null; +} +exports.isObject = isObject; + +function isDate(d) { + return objectToString(d) === '[object Date]'; +} +exports.isDate = isDate; + +function isError(e) { + return (objectToString(e) === '[object Error]' || e instanceof Error); +} +exports.isError = isError; + +function isFunction(arg) { + return typeof arg === 'function'; +} +exports.isFunction = isFunction; + +function isPrimitive(arg) { + return arg === null || + typeof arg === 'boolean' || + typeof arg === 'number' || + typeof arg === 'string' || + typeof arg === 'symbol' || // ES6 symbol + typeof arg === 'undefined'; +} +exports.isPrimitive = isPrimitive; + +exports.isBuffer = Buffer.isBuffer; + +function objectToString(o) { + return Object.prototype.toString.call(o); +} + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 407 */ +/*!**********************!*\ + !*** util (ignored) ***! + \**********************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +/* (ignored) */ + +/***/ }), +/* 408 */ +/*!*************************************************************************!*\ + !*** ./node_modules/readable-stream/lib/internal/streams/BufferList.js ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer; +var util = __webpack_require__(/*! util */ 409); + +function copyBuffer(src, target, offset) { + src.copy(target, offset); +} + +module.exports = function () { + function BufferList() { + _classCallCheck(this, BufferList); + + this.head = null; + this.tail = null; + this.length = 0; + } + + BufferList.prototype.push = function push(v) { + var entry = { data: v, next: null }; + if (this.length > 0) this.tail.next = entry;else this.head = entry; + this.tail = entry; + ++this.length; + }; + + BufferList.prototype.unshift = function unshift(v) { + var entry = { data: v, next: this.head }; + if (this.length === 0) this.tail = entry; + this.head = entry; + ++this.length; + }; + + BufferList.prototype.shift = function shift() { + if (this.length === 0) return; + var ret = this.head.data; + if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next; + --this.length; + return ret; + }; + + BufferList.prototype.clear = function clear() { + this.head = this.tail = null; + this.length = 0; + }; + + BufferList.prototype.join = function join(s) { + if (this.length === 0) return ''; + var p = this.head; + var ret = '' + p.data; + while (p = p.next) { + ret += s + p.data; + }return ret; + }; + + BufferList.prototype.concat = function concat(n) { + if (this.length === 0) return Buffer.alloc(0); + if (this.length === 1) return this.head.data; + var ret = Buffer.allocUnsafe(n >>> 0); + var p = this.head; + var i = 0; + while (p) { + copyBuffer(p.data, ret, i); + i += p.data.length; + p = p.next; + } + return ret; + }; + + return BufferList; +}(); + +if (util && util.inspect && util.inspect.custom) { + module.exports.prototype[util.inspect.custom] = function () { + var obj = util.inspect({ length: this.length }); + return this.constructor.name + ' ' + obj; + }; +} + +/***/ }), +/* 409 */ +/*!**********************!*\ + !*** util (ignored) ***! + \**********************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +/* (ignored) */ + +/***/ }), +/* 410 */ +/*!**********************************************************************!*\ + !*** ./node_modules/readable-stream/lib/internal/streams/destroy.js ***! + \**********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/**/ + +var pna = __webpack_require__(/*! process-nextick-args */ 403); +/**/ + +// undocumented cb() API, needed for core, not for public API +function destroy(err, cb) { + var _this = this; + + var readableDestroyed = this._readableState && this._readableState.destroyed; + var writableDestroyed = this._writableState && this._writableState.destroyed; + + if (readableDestroyed || writableDestroyed) { + if (cb) { + cb(err); + } else if (err && (!this._writableState || !this._writableState.errorEmitted)) { + pna.nextTick(emitErrorNT, this, err); + } + return this; + } + + // we set destroyed to true before firing error callbacks in order + // to make it re-entrance safe in case destroy() is called within callbacks + + if (this._readableState) { + this._readableState.destroyed = true; + } + + // if this is a duplex stream mark the writable part as destroyed as well + if (this._writableState) { + this._writableState.destroyed = true; + } + + this._destroy(err || null, function (err) { + if (!cb && err) { + pna.nextTick(emitErrorNT, _this, err); + if (_this._writableState) { + _this._writableState.errorEmitted = true; + } + } else if (cb) { + cb(err); + } + }); + + return this; +} + +function undestroy() { + if (this._readableState) { + this._readableState.destroyed = false; + this._readableState.reading = false; + this._readableState.ended = false; + this._readableState.endEmitted = false; + } + + if (this._writableState) { + this._writableState.destroyed = false; + this._writableState.ended = false; + this._writableState.ending = false; + this._writableState.finished = false; + this._writableState.errorEmitted = false; + } +} + +function emitErrorNT(self, err) { + self.emit('error', err); +} + +module.exports = { + destroy: destroy, + undestroy: undestroy +}; + +/***/ }), +/* 411 */ +/*!************************************************************!*\ + !*** ./node_modules/readable-stream/lib/_stream_duplex.js ***! + \************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// a duplex stream is just a stream that is both readable and writable. +// Since JS doesn't have multiple prototypal inheritance, this class +// prototypally inherits from Readable, and then parasitically from +// Writable. + + + +/**/ + +var pna = __webpack_require__(/*! process-nextick-args */ 403); +/**/ + +/**/ +var objectKeys = Object.keys || function (obj) { + var keys = []; + for (var key in obj) { + keys.push(key); + }return keys; +}; +/**/ + +module.exports = Duplex; + +/**/ +var util = Object.create(__webpack_require__(/*! core-util-is */ 406)); +util.inherits = __webpack_require__(/*! inherits */ 162); +/**/ + +var Readable = __webpack_require__(/*! ./_stream_readable */ 402); +var Writable = __webpack_require__(/*! ./_stream_writable */ 412); + +util.inherits(Duplex, Readable); + +{ + // avoid scope creep, the keys array can then be collected + var keys = objectKeys(Writable.prototype); + for (var v = 0; v < keys.length; v++) { + var method = keys[v]; + if (!Duplex.prototype[method]) Duplex.prototype[method] = Writable.prototype[method]; + } +} + +function Duplex(options) { + if (!(this instanceof Duplex)) return new Duplex(options); + + Readable.call(this, options); + Writable.call(this, options); + + if (options && options.readable === false) this.readable = false; + + if (options && options.writable === false) this.writable = false; + + this.allowHalfOpen = true; + if (options && options.allowHalfOpen === false) this.allowHalfOpen = false; + + this.once('end', onend); +} + +Object.defineProperty(Duplex.prototype, 'writableHighWaterMark', { + // making it explicit this property is not enumerable + // because otherwise some prototype manipulation in + // userland will fail + enumerable: false, + get: function () { + return this._writableState.highWaterMark; + } +}); + +// the no-half-open enforcer +function onend() { + // if we allow half-open state, or if the writable side ended, + // then we're ok. + if (this.allowHalfOpen || this._writableState.ended) return; + + // no more data can be written. + // But allow more writes to happen in this tick. + pna.nextTick(onEndNT, this); +} + +function onEndNT(self) { + self.end(); +} + +Object.defineProperty(Duplex.prototype, 'destroyed', { + get: function () { + if (this._readableState === undefined || this._writableState === undefined) { + return false; + } + return this._readableState.destroyed && this._writableState.destroyed; + }, + set: function (value) { + // we ignore the value if the stream + // has not been initialized yet + if (this._readableState === undefined || this._writableState === undefined) { + return; + } + + // backward compatibility, the user is explicitly + // managing destroyed + this._readableState.destroyed = value; + this._writableState.destroyed = value; + } +}); + +Duplex.prototype._destroy = function (err, cb) { + this.push(null); + this.end(); + + pna.nextTick(cb, err); +}; + +/***/ }), +/* 412 */ +/*!**************************************************************!*\ + !*** ./node_modules/readable-stream/lib/_stream_writable.js ***! + \**************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process, global) {// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// A bit simpler than readable streams. +// Implement an async ._write(chunk, encoding, cb), and it'll handle all +// the drain event emission and buffering. + + + +/**/ + +var pna = __webpack_require__(/*! process-nextick-args */ 403); +/**/ + +module.exports = Writable; + +/* */ +function WriteReq(chunk, encoding, cb) { + this.chunk = chunk; + this.encoding = encoding; + this.callback = cb; + this.next = null; +} + +// It seems a linked list but it is not +// there will be only 2 of these for each stream +function CorkedRequest(state) { + var _this = this; + + this.next = null; + this.entry = null; + this.finish = function () { + onCorkedFinish(_this, state); + }; +} +/* */ + +/**/ +var asyncWrite = !process.browser && ['v0.10', 'v0.9.'].indexOf(process.version.slice(0, 5)) > -1 ? setImmediate : pna.nextTick; +/**/ + +/**/ +var Duplex; +/**/ + +Writable.WritableState = WritableState; + +/**/ +var util = Object.create(__webpack_require__(/*! core-util-is */ 406)); +util.inherits = __webpack_require__(/*! inherits */ 162); +/**/ + +/**/ +var internalUtil = { + deprecate: __webpack_require__(/*! util-deprecate */ 413) +}; +/**/ + +/**/ +var Stream = __webpack_require__(/*! ./internal/streams/stream */ 405); +/**/ + +/**/ + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer; +var OurUint8Array = global.Uint8Array || function () {}; +function _uint8ArrayToBuffer(chunk) { + return Buffer.from(chunk); +} +function _isUint8Array(obj) { + return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; +} + +/**/ + +var destroyImpl = __webpack_require__(/*! ./internal/streams/destroy */ 410); + +util.inherits(Writable, Stream); + +function nop() {} + +function WritableState(options, stream) { + Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 411); + + options = options || {}; + + // Duplex streams are both readable and writable, but share + // the same options object. + // However, some cases require setting options to different + // values for the readable and the writable sides of the duplex stream. + // These options can be provided separately as readableXXX and writableXXX. + var isDuplex = stream instanceof Duplex; + + // object stream flag to indicate whether or not this stream + // contains buffers or objects. + this.objectMode = !!options.objectMode; + + if (isDuplex) this.objectMode = this.objectMode || !!options.writableObjectMode; + + // the point at which write() starts returning false + // Note: 0 is a valid value, means that we always return false if + // the entire buffer is not flushed immediately on write() + var hwm = options.highWaterMark; + var writableHwm = options.writableHighWaterMark; + var defaultHwm = this.objectMode ? 16 : 16 * 1024; + + if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (writableHwm || writableHwm === 0)) this.highWaterMark = writableHwm;else this.highWaterMark = defaultHwm; + + // cast to ints. + this.highWaterMark = Math.floor(this.highWaterMark); + + // if _final has been called + this.finalCalled = false; + + // drain event flag. + this.needDrain = false; + // at the start of calling end() + this.ending = false; + // when end() has been called, and returned + this.ended = false; + // when 'finish' is emitted + this.finished = false; + + // has it been destroyed + this.destroyed = false; + + // should we decode strings into buffers before passing to _write? + // this is here so that some node-core streams can optimize string + // handling at a lower level. + var noDecode = options.decodeStrings === false; + this.decodeStrings = !noDecode; + + // Crypto is kind of old and crusty. Historically, its default string + // encoding is 'binary' so we have to make this configurable. + // Everything else in the universe uses 'utf8', though. + this.defaultEncoding = options.defaultEncoding || 'utf8'; + + // not an actual buffer we keep track of, but a measurement + // of how much we're waiting to get pushed to some underlying + // socket or file. + this.length = 0; + + // a flag to see when we're in the middle of a write. + this.writing = false; + + // when true all writes will be buffered until .uncork() call + this.corked = 0; + + // a flag to be able to tell if the onwrite cb is called immediately, + // or on a later tick. We set this to true at first, because any + // actions that shouldn't happen until "later" should generally also + // not happen before the first write call. + this.sync = true; + + // a flag to know if we're processing previously buffered items, which + // may call the _write() callback in the same tick, so that we don't + // end up in an overlapped onwrite situation. + this.bufferProcessing = false; + + // the callback that's passed to _write(chunk,cb) + this.onwrite = function (er) { + onwrite(stream, er); + }; + + // the callback that the user supplies to write(chunk,encoding,cb) + this.writecb = null; + + // the amount that is being written when _write is called. + this.writelen = 0; + + this.bufferedRequest = null; + this.lastBufferedRequest = null; + + // number of pending user-supplied write callbacks + // this must be 0 before 'finish' can be emitted + this.pendingcb = 0; + + // emit prefinish if the only thing we're waiting for is _write cbs + // This is relevant for synchronous Transform streams + this.prefinished = false; + + // True if the error was already emitted and should not be thrown again + this.errorEmitted = false; + + // count buffered requests + this.bufferedRequestCount = 0; + + // allocate the first CorkedRequest, there is always + // one allocated and free to use, and we maintain at most two + this.corkedRequestsFree = new CorkedRequest(this); +} + +WritableState.prototype.getBuffer = function getBuffer() { + var current = this.bufferedRequest; + var out = []; + while (current) { + out.push(current); + current = current.next; + } + return out; +}; + +(function () { + try { + Object.defineProperty(WritableState.prototype, 'buffer', { + get: internalUtil.deprecate(function () { + return this.getBuffer(); + }, '_writableState.buffer is deprecated. Use _writableState.getBuffer ' + 'instead.', 'DEP0003') + }); + } catch (_) {} +})(); + +// Test _writableState for inheritance to account for Duplex streams, +// whose prototype chain only points to Readable. +var realHasInstance; +if (typeof Symbol === 'function' && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] === 'function') { + realHasInstance = Function.prototype[Symbol.hasInstance]; + Object.defineProperty(Writable, Symbol.hasInstance, { + value: function (object) { + if (realHasInstance.call(this, object)) return true; + if (this !== Writable) return false; + + return object && object._writableState instanceof WritableState; + } + }); +} else { + realHasInstance = function (object) { + return object instanceof this; + }; +} + +function Writable(options) { + Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 411); + + // Writable ctor is applied to Duplexes, too. + // `realHasInstance` is necessary because using plain `instanceof` + // would return false, as no `_writableState` property is attached. + + // Trying to use the custom `instanceof` for Writable here will also break the + // Node.js LazyTransform implementation, which has a non-trivial getter for + // `_writableState` that would lead to infinite recursion. + if (!realHasInstance.call(Writable, this) && !(this instanceof Duplex)) { + return new Writable(options); + } + + this._writableState = new WritableState(options, this); + + // legacy. + this.writable = true; + + if (options) { + if (typeof options.write === 'function') this._write = options.write; + + if (typeof options.writev === 'function') this._writev = options.writev; + + if (typeof options.destroy === 'function') this._destroy = options.destroy; + + if (typeof options.final === 'function') this._final = options.final; + } + + Stream.call(this); +} + +// Otherwise people can pipe Writable streams, which is just wrong. +Writable.prototype.pipe = function () { + this.emit('error', new Error('Cannot pipe, not readable')); +}; + +function writeAfterEnd(stream, cb) { + var er = new Error('write after end'); + // TODO: defer error events consistently everywhere, not just the cb + stream.emit('error', er); + pna.nextTick(cb, er); +} + +// Checks that a user-supplied chunk is valid, especially for the particular +// mode the stream is in. Currently this means that `null` is never accepted +// and undefined/non-string values are only allowed in object mode. +function validChunk(stream, state, chunk, cb) { + var valid = true; + var er = false; + + if (chunk === null) { + er = new TypeError('May not write null values to stream'); + } else if (typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { + er = new TypeError('Invalid non-string/buffer chunk'); + } + if (er) { + stream.emit('error', er); + pna.nextTick(cb, er); + valid = false; + } + return valid; +} + +Writable.prototype.write = function (chunk, encoding, cb) { + var state = this._writableState; + var ret = false; + var isBuf = !state.objectMode && _isUint8Array(chunk); + + if (isBuf && !Buffer.isBuffer(chunk)) { + chunk = _uint8ArrayToBuffer(chunk); + } + + if (typeof encoding === 'function') { + cb = encoding; + encoding = null; + } + + if (isBuf) encoding = 'buffer';else if (!encoding) encoding = state.defaultEncoding; + + if (typeof cb !== 'function') cb = nop; + + if (state.ended) writeAfterEnd(this, cb);else if (isBuf || validChunk(this, state, chunk, cb)) { + state.pendingcb++; + ret = writeOrBuffer(this, state, isBuf, chunk, encoding, cb); + } + + return ret; +}; + +Writable.prototype.cork = function () { + var state = this._writableState; + + state.corked++; +}; + +Writable.prototype.uncork = function () { + var state = this._writableState; + + if (state.corked) { + state.corked--; + + if (!state.writing && !state.corked && !state.finished && !state.bufferProcessing && state.bufferedRequest) clearBuffer(this, state); + } +}; + +Writable.prototype.setDefaultEncoding = function setDefaultEncoding(encoding) { + // node::ParseEncoding() requires lower case. + if (typeof encoding === 'string') encoding = encoding.toLowerCase(); + if (!(['hex', 'utf8', 'utf-8', 'ascii', 'binary', 'base64', 'ucs2', 'ucs-2', 'utf16le', 'utf-16le', 'raw'].indexOf((encoding + '').toLowerCase()) > -1)) throw new TypeError('Unknown encoding: ' + encoding); + this._writableState.defaultEncoding = encoding; + return this; +}; + +function decodeChunk(state, chunk, encoding) { + if (!state.objectMode && state.decodeStrings !== false && typeof chunk === 'string') { + chunk = Buffer.from(chunk, encoding); + } + return chunk; +} + +Object.defineProperty(Writable.prototype, 'writableHighWaterMark', { + // making it explicit this property is not enumerable + // because otherwise some prototype manipulation in + // userland will fail + enumerable: false, + get: function () { + return this._writableState.highWaterMark; + } +}); + +// if we're already writing something, then just put this +// in the queue, and wait our turn. Otherwise, call _write +// If we return false, then we need a drain event, so set that flag. +function writeOrBuffer(stream, state, isBuf, chunk, encoding, cb) { + if (!isBuf) { + var newChunk = decodeChunk(state, chunk, encoding); + if (chunk !== newChunk) { + isBuf = true; + encoding = 'buffer'; + chunk = newChunk; + } + } + var len = state.objectMode ? 1 : chunk.length; + + state.length += len; + + var ret = state.length < state.highWaterMark; + // we must ensure that previous needDrain will not be reset to false. + if (!ret) state.needDrain = true; + + if (state.writing || state.corked) { + var last = state.lastBufferedRequest; + state.lastBufferedRequest = { + chunk: chunk, + encoding: encoding, + isBuf: isBuf, + callback: cb, + next: null + }; + if (last) { + last.next = state.lastBufferedRequest; + } else { + state.bufferedRequest = state.lastBufferedRequest; + } + state.bufferedRequestCount += 1; + } else { + doWrite(stream, state, false, len, chunk, encoding, cb); + } + + return ret; +} + +function doWrite(stream, state, writev, len, chunk, encoding, cb) { + state.writelen = len; + state.writecb = cb; + state.writing = true; + state.sync = true; + if (writev) stream._writev(chunk, state.onwrite);else stream._write(chunk, encoding, state.onwrite); + state.sync = false; +} + +function onwriteError(stream, state, sync, er, cb) { + --state.pendingcb; + + if (sync) { + // defer the callback if we are being called synchronously + // to avoid piling up things on the stack + pna.nextTick(cb, er); + // this can emit finish, and it will always happen + // after error + pna.nextTick(finishMaybe, stream, state); + stream._writableState.errorEmitted = true; + stream.emit('error', er); + } else { + // the caller expect this to happen before if + // it is async + cb(er); + stream._writableState.errorEmitted = true; + stream.emit('error', er); + // this can emit finish, but finish must + // always follow error + finishMaybe(stream, state); + } +} + +function onwriteStateUpdate(state) { + state.writing = false; + state.writecb = null; + state.length -= state.writelen; + state.writelen = 0; +} + +function onwrite(stream, er) { + var state = stream._writableState; + var sync = state.sync; + var cb = state.writecb; + + onwriteStateUpdate(state); + + if (er) onwriteError(stream, state, sync, er, cb);else { + // Check if we're actually ready to finish, but don't emit yet + var finished = needFinish(state); + + if (!finished && !state.corked && !state.bufferProcessing && state.bufferedRequest) { + clearBuffer(stream, state); + } + + if (sync) { + /**/ + asyncWrite(afterWrite, stream, state, finished, cb); + /**/ + } else { + afterWrite(stream, state, finished, cb); + } + } +} + +function afterWrite(stream, state, finished, cb) { + if (!finished) onwriteDrain(stream, state); + state.pendingcb--; + cb(); + finishMaybe(stream, state); +} + +// Must force callback to be called on nextTick, so that we don't +// emit 'drain' before the write() consumer gets the 'false' return +// value, and has a chance to attach a 'drain' listener. +function onwriteDrain(stream, state) { + if (state.length === 0 && state.needDrain) { + state.needDrain = false; + stream.emit('drain'); + } +} + +// if there's something in the buffer waiting, then process it +function clearBuffer(stream, state) { + state.bufferProcessing = true; + var entry = state.bufferedRequest; + + if (stream._writev && entry && entry.next) { + // Fast case, write everything using _writev() + var l = state.bufferedRequestCount; + var buffer = new Array(l); + var holder = state.corkedRequestsFree; + holder.entry = entry; + + var count = 0; + var allBuffers = true; + while (entry) { + buffer[count] = entry; + if (!entry.isBuf) allBuffers = false; + entry = entry.next; + count += 1; + } + buffer.allBuffers = allBuffers; + + doWrite(stream, state, true, state.length, buffer, '', holder.finish); + + // doWrite is almost always async, defer these to save a bit of time + // as the hot path ends with doWrite + state.pendingcb++; + state.lastBufferedRequest = null; + if (holder.next) { + state.corkedRequestsFree = holder.next; + holder.next = null; + } else { + state.corkedRequestsFree = new CorkedRequest(state); + } + state.bufferedRequestCount = 0; + } else { + // Slow case, write chunks one-by-one + while (entry) { + var chunk = entry.chunk; + var encoding = entry.encoding; + var cb = entry.callback; + var len = state.objectMode ? 1 : chunk.length; + + doWrite(stream, state, false, len, chunk, encoding, cb); + entry = entry.next; + state.bufferedRequestCount--; + // if we didn't call the onwrite immediately, then + // it means that we need to wait until it does. + // also, that means that the chunk and cb are currently + // being processed, so move the buffer counter past them. + if (state.writing) { + break; + } + } + + if (entry === null) state.lastBufferedRequest = null; + } + + state.bufferedRequest = entry; + state.bufferProcessing = false; +} + +Writable.prototype._write = function (chunk, encoding, cb) { + cb(new Error('_write() is not implemented')); +}; + +Writable.prototype._writev = null; + +Writable.prototype.end = function (chunk, encoding, cb) { + var state = this._writableState; + + if (typeof chunk === 'function') { + cb = chunk; + chunk = null; + encoding = null; + } else if (typeof encoding === 'function') { + cb = encoding; + encoding = null; + } + + if (chunk !== null && chunk !== undefined) this.write(chunk, encoding); + + // .end() fully uncorks + if (state.corked) { + state.corked = 1; + this.uncork(); + } + + // ignore unnecessary end() calls. + if (!state.ending && !state.finished) endWritable(this, state, cb); +}; + +function needFinish(state) { + return state.ending && state.length === 0 && state.bufferedRequest === null && !state.finished && !state.writing; +} +function callFinal(stream, state) { + stream._final(function (err) { + state.pendingcb--; + if (err) { + stream.emit('error', err); + } + state.prefinished = true; + stream.emit('prefinish'); + finishMaybe(stream, state); + }); +} +function prefinish(stream, state) { + if (!state.prefinished && !state.finalCalled) { + if (typeof stream._final === 'function') { + state.pendingcb++; + state.finalCalled = true; + pna.nextTick(callFinal, stream, state); + } else { + state.prefinished = true; + stream.emit('prefinish'); + } + } +} + +function finishMaybe(stream, state) { + var need = needFinish(state); + if (need) { + prefinish(stream, state); + if (state.pendingcb === 0) { + state.finished = true; + stream.emit('finish'); + } + } + return need; +} + +function endWritable(stream, state, cb) { + state.ending = true; + finishMaybe(stream, state); + if (cb) { + if (state.finished) pna.nextTick(cb);else stream.once('finish', cb); + } + state.ended = true; + stream.writable = false; +} + +function onCorkedFinish(corkReq, state, err) { + var entry = corkReq.entry; + corkReq.entry = null; + while (entry) { + var cb = entry.callback; + state.pendingcb--; + cb(err); + entry = entry.next; + } + if (state.corkedRequestsFree) { + state.corkedRequestsFree.next = corkReq; + } else { + state.corkedRequestsFree = corkReq; + } +} + +Object.defineProperty(Writable.prototype, 'destroyed', { + get: function () { + if (this._writableState === undefined) { + return false; + } + return this._writableState.destroyed; + }, + set: function (value) { + // we ignore the value if the stream + // has not been initialized yet + if (!this._writableState) { + return; + } + + // backward compatibility, the user is explicitly + // managing destroyed + this._writableState.destroyed = value; + } +}); + +Writable.prototype.destroy = destroyImpl.destroy; +Writable.prototype._undestroy = destroyImpl.undestroy; +Writable.prototype._destroy = function (err, cb) { + this.end(); + cb(err); +}; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 67), __webpack_require__(/*! ./../../webpack/buildin/global.js */ 72))) + +/***/ }), +/* 413 */ +/*!************************************************!*\ + !*** ./node_modules/util-deprecate/browser.js ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) { +/** + * Module exports. + */ + +module.exports = deprecate; + +/** + * Mark that a method should not be used. + * Returns a modified function which warns once by default. + * + * If `localStorage.noDeprecation = true` is set, then it is a no-op. + * + * If `localStorage.throwDeprecation = true` is set, then deprecated functions + * will throw an Error when invoked. + * + * If `localStorage.traceDeprecation = true` is set, then deprecated functions + * will invoke `console.trace()` instead of `console.error()`. + * + * @param {Function} fn - the function to deprecate + * @param {String} msg - the string to print to the console when `fn` is invoked + * @returns {Function} a new "deprecated" version of `fn` + * @api public + */ + +function deprecate (fn, msg) { + if (config('noDeprecation')) { + return fn; + } + + var warned = false; + function deprecated() { + if (!warned) { + if (config('throwDeprecation')) { + throw new Error(msg); + } else if (config('traceDeprecation')) { + console.trace(msg); + } else { + console.warn(msg); + } + warned = true; + } + return fn.apply(this, arguments); + } + + return deprecated; +} + +/** + * Checks `localStorage` for boolean values for the given `name`. + * + * @param {String} name + * @returns {Boolean} + * @api private + */ + +function config (name) { + // accessing global.localStorage can trigger a DOMException in sandboxed iframes + try { + if (!global.localStorage) return false; + } catch (_) { + return false; + } + var val = global.localStorage[name]; + if (null == val) return false; + return String(val).toLowerCase() === 'true'; +} + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 72))) + +/***/ }), +/* 414 */ +/*!***********************************************************!*\ + !*** ./node_modules/string_decoder/lib/string_decoder.js ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + + + +/**/ + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer; +/**/ + +var isEncoding = Buffer.isEncoding || function (encoding) { + encoding = '' + encoding; + switch (encoding && encoding.toLowerCase()) { + case 'hex':case 'utf8':case 'utf-8':case 'ascii':case 'binary':case 'base64':case 'ucs2':case 'ucs-2':case 'utf16le':case 'utf-16le':case 'raw': + return true; + default: + return false; + } +}; + +function _normalizeEncoding(enc) { + if (!enc) return 'utf8'; + var retried; + while (true) { + switch (enc) { + case 'utf8': + case 'utf-8': + return 'utf8'; + case 'ucs2': + case 'ucs-2': + case 'utf16le': + case 'utf-16le': + return 'utf16le'; + case 'latin1': + case 'binary': + return 'latin1'; + case 'base64': + case 'ascii': + case 'hex': + return enc; + default: + if (retried) return; // undefined + enc = ('' + enc).toLowerCase(); + retried = true; + } + } +}; + +// Do not cache `Buffer.isEncoding` when checking encoding names as some +// modules monkey-patch it to support additional encodings +function normalizeEncoding(enc) { + var nenc = _normalizeEncoding(enc); + if (typeof nenc !== 'string' && (Buffer.isEncoding === isEncoding || !isEncoding(enc))) throw new Error('Unknown encoding: ' + enc); + return nenc || enc; +} + +// StringDecoder provides an interface for efficiently splitting a series of +// buffers into a series of JS strings without breaking apart multi-byte +// characters. +exports.StringDecoder = StringDecoder; +function StringDecoder(encoding) { + this.encoding = normalizeEncoding(encoding); + var nb; + switch (this.encoding) { + case 'utf16le': + this.text = utf16Text; + this.end = utf16End; + nb = 4; + break; + case 'utf8': + this.fillLast = utf8FillLast; + nb = 4; + break; + case 'base64': + this.text = base64Text; + this.end = base64End; + nb = 3; + break; + default: + this.write = simpleWrite; + this.end = simpleEnd; + return; + } + this.lastNeed = 0; + this.lastTotal = 0; + this.lastChar = Buffer.allocUnsafe(nb); +} + +StringDecoder.prototype.write = function (buf) { + if (buf.length === 0) return ''; + var r; + var i; + if (this.lastNeed) { + r = this.fillLast(buf); + if (r === undefined) return ''; + i = this.lastNeed; + this.lastNeed = 0; + } else { + i = 0; + } + if (i < buf.length) return r ? r + this.text(buf, i) : this.text(buf, i); + return r || ''; +}; + +StringDecoder.prototype.end = utf8End; + +// Returns only complete characters in a Buffer +StringDecoder.prototype.text = utf8Text; + +// Attempts to complete a partial non-UTF-8 character using bytes from a Buffer +StringDecoder.prototype.fillLast = function (buf) { + if (this.lastNeed <= buf.length) { + buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed); + return this.lastChar.toString(this.encoding, 0, this.lastTotal); + } + buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, buf.length); + this.lastNeed -= buf.length; +}; + +// Checks the type of a UTF-8 byte, whether it's ASCII, a leading byte, or a +// continuation byte. If an invalid byte is detected, -2 is returned. +function utf8CheckByte(byte) { + if (byte <= 0x7F) return 0;else if (byte >> 5 === 0x06) return 2;else if (byte >> 4 === 0x0E) return 3;else if (byte >> 3 === 0x1E) return 4; + return byte >> 6 === 0x02 ? -1 : -2; +} + +// Checks at most 3 bytes at the end of a Buffer in order to detect an +// incomplete multi-byte UTF-8 character. The total number of bytes (2, 3, or 4) +// needed to complete the UTF-8 character (if applicable) are returned. +function utf8CheckIncomplete(self, buf, i) { + var j = buf.length - 1; + if (j < i) return 0; + var nb = utf8CheckByte(buf[j]); + if (nb >= 0) { + if (nb > 0) self.lastNeed = nb - 1; + return nb; + } + if (--j < i || nb === -2) return 0; + nb = utf8CheckByte(buf[j]); + if (nb >= 0) { + if (nb > 0) self.lastNeed = nb - 2; + return nb; + } + if (--j < i || nb === -2) return 0; + nb = utf8CheckByte(buf[j]); + if (nb >= 0) { + if (nb > 0) { + if (nb === 2) nb = 0;else self.lastNeed = nb - 3; + } + return nb; + } + return 0; +} + +// Validates as many continuation bytes for a multi-byte UTF-8 character as +// needed or are available. If we see a non-continuation byte where we expect +// one, we "replace" the validated continuation bytes we've seen so far with +// a single UTF-8 replacement character ('\ufffd'), to match v8's UTF-8 decoding +// behavior. The continuation byte check is included three times in the case +// where all of the continuation bytes for a character exist in the same buffer. +// It is also done this way as a slight performance increase instead of using a +// loop. +function utf8CheckExtraBytes(self, buf, p) { + if ((buf[0] & 0xC0) !== 0x80) { + self.lastNeed = 0; + return '\ufffd'; + } + if (self.lastNeed > 1 && buf.length > 1) { + if ((buf[1] & 0xC0) !== 0x80) { + self.lastNeed = 1; + return '\ufffd'; + } + if (self.lastNeed > 2 && buf.length > 2) { + if ((buf[2] & 0xC0) !== 0x80) { + self.lastNeed = 2; + return '\ufffd'; + } + } + } +} + +// Attempts to complete a multi-byte UTF-8 character using bytes from a Buffer. +function utf8FillLast(buf) { + var p = this.lastTotal - this.lastNeed; + var r = utf8CheckExtraBytes(this, buf, p); + if (r !== undefined) return r; + if (this.lastNeed <= buf.length) { + buf.copy(this.lastChar, p, 0, this.lastNeed); + return this.lastChar.toString(this.encoding, 0, this.lastTotal); + } + buf.copy(this.lastChar, p, 0, buf.length); + this.lastNeed -= buf.length; +} + +// Returns all complete UTF-8 characters in a Buffer. If the Buffer ended on a +// partial character, the character's bytes are buffered until the required +// number of bytes are available. +function utf8Text(buf, i) { + var total = utf8CheckIncomplete(this, buf, i); + if (!this.lastNeed) return buf.toString('utf8', i); + this.lastTotal = total; + var end = buf.length - (total - this.lastNeed); + buf.copy(this.lastChar, 0, end); + return buf.toString('utf8', i, end); +} + +// For UTF-8, a replacement character is added when ending on a partial +// character. +function utf8End(buf) { + var r = buf && buf.length ? this.write(buf) : ''; + if (this.lastNeed) return r + '\ufffd'; + return r; +} + +// UTF-16LE typically needs two bytes per character, but even if we have an even +// number of bytes available, we need to check if we end on a leading/high +// surrogate. In that case, we need to wait for the next two bytes in order to +// decode the last character properly. +function utf16Text(buf, i) { + if ((buf.length - i) % 2 === 0) { + var r = buf.toString('utf16le', i); + if (r) { + var c = r.charCodeAt(r.length - 1); + if (c >= 0xD800 && c <= 0xDBFF) { + this.lastNeed = 2; + this.lastTotal = 4; + this.lastChar[0] = buf[buf.length - 2]; + this.lastChar[1] = buf[buf.length - 1]; + return r.slice(0, -1); + } + } + return r; + } + this.lastNeed = 1; + this.lastTotal = 2; + this.lastChar[0] = buf[buf.length - 1]; + return buf.toString('utf16le', i, buf.length - 1); +} + +// For UTF-16LE we do not explicitly append special replacement characters if we +// end on a partial character, we simply let v8 handle that. +function utf16End(buf) { + var r = buf && buf.length ? this.write(buf) : ''; + if (this.lastNeed) { + var end = this.lastTotal - this.lastNeed; + return r + this.lastChar.toString('utf16le', 0, end); + } + return r; +} + +function base64Text(buf, i) { + var n = (buf.length - i) % 3; + if (n === 0) return buf.toString('base64', i); + this.lastNeed = 3 - n; + this.lastTotal = 3; + if (n === 1) { + this.lastChar[0] = buf[buf.length - 1]; + } else { + this.lastChar[0] = buf[buf.length - 2]; + this.lastChar[1] = buf[buf.length - 1]; + } + return buf.toString('base64', i, buf.length - n); +} + +function base64End(buf) { + var r = buf && buf.length ? this.write(buf) : ''; + if (this.lastNeed) return r + this.lastChar.toString('base64', 0, 3 - this.lastNeed); + return r; +} + +// Pass bytes on through for single-byte encodings (e.g. ascii, latin1, hex) +function simpleWrite(buf) { + return buf.toString(this.encoding); +} + +function simpleEnd(buf) { + return buf && buf.length ? this.write(buf) : ''; +} + +/***/ }), +/* 415 */ +/*!***************************************************************!*\ + !*** ./node_modules/readable-stream/lib/_stream_transform.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// a transform stream is a readable/writable stream where you do +// something with the data. Sometimes it's called a "filter", +// but that's not a great name for it, since that implies a thing where +// some bits pass through, and others are simply ignored. (That would +// be a valid example of a transform, of course.) +// +// While the output is causally related to the input, it's not a +// necessarily symmetric or synchronous transformation. For example, +// a zlib stream might take multiple plain-text writes(), and then +// emit a single compressed chunk some time in the future. +// +// Here's how this works: +// +// The Transform stream has all the aspects of the readable and writable +// stream classes. When you write(chunk), that calls _write(chunk,cb) +// internally, and returns false if there's a lot of pending writes +// buffered up. When you call read(), that calls _read(n) until +// there's enough pending readable data buffered up. +// +// In a transform stream, the written data is placed in a buffer. When +// _read(n) is called, it transforms the queued up data, calling the +// buffered _write cb's as it consumes chunks. If consuming a single +// written chunk would result in multiple output chunks, then the first +// outputted bit calls the readcb, and subsequent chunks just go into +// the read buffer, and will cause it to emit 'readable' if necessary. +// +// This way, back-pressure is actually determined by the reading side, +// since _read has to be called to start processing a new chunk. However, +// a pathological inflate type of transform can cause excessive buffering +// here. For example, imagine a stream where every byte of input is +// interpreted as an integer from 0-255, and then results in that many +// bytes of output. Writing the 4 bytes {ff,ff,ff,ff} would result in +// 1kb of data being output. In this case, you could write a very small +// amount of input, and end up with a very large amount of output. In +// such a pathological inflating mechanism, there'd be no way to tell +// the system to stop doing the transform. A single 4MB write could +// cause the system to run out of memory. +// +// However, even in such a pathological case, only a single written chunk +// would be consumed, and then the rest would wait (un-transformed) until +// the results of the previous transformed chunk were consumed. + + + +module.exports = Transform; + +var Duplex = __webpack_require__(/*! ./_stream_duplex */ 411); + +/**/ +var util = Object.create(__webpack_require__(/*! core-util-is */ 406)); +util.inherits = __webpack_require__(/*! inherits */ 162); +/**/ + +util.inherits(Transform, Duplex); + +function afterTransform(er, data) { + var ts = this._transformState; + ts.transforming = false; + + var cb = ts.writecb; + + if (!cb) { + return this.emit('error', new Error('write callback called multiple times')); + } + + ts.writechunk = null; + ts.writecb = null; + + if (data != null) // single equals check for both `null` and `undefined` + this.push(data); + + cb(er); + + var rs = this._readableState; + rs.reading = false; + if (rs.needReadable || rs.length < rs.highWaterMark) { + this._read(rs.highWaterMark); + } +} + +function Transform(options) { + if (!(this instanceof Transform)) return new Transform(options); + + Duplex.call(this, options); + + this._transformState = { + afterTransform: afterTransform.bind(this), + needTransform: false, + transforming: false, + writecb: null, + writechunk: null, + writeencoding: null + }; + + // start out asking for a readable event once data is transformed. + this._readableState.needReadable = true; + + // we have implemented the _read method, and done the other things + // that Readable wants before the first _read call, so unset the + // sync guard flag. + this._readableState.sync = false; + + if (options) { + if (typeof options.transform === 'function') this._transform = options.transform; + + if (typeof options.flush === 'function') this._flush = options.flush; + } + + // When the writable side finishes, then flush out anything remaining. + this.on('prefinish', prefinish); +} + +function prefinish() { + var _this = this; + + if (typeof this._flush === 'function') { + this._flush(function (er, data) { + done(_this, er, data); + }); + } else { + done(this, null, null); + } +} + +Transform.prototype.push = function (chunk, encoding) { + this._transformState.needTransform = false; + return Duplex.prototype.push.call(this, chunk, encoding); +}; + +// This is the part where you do stuff! +// override this function in implementation classes. +// 'chunk' is an input chunk. +// +// Call `push(newChunk)` to pass along transformed output +// to the readable side. You may call 'push' zero or more times. +// +// Call `cb(err)` when you are done with this chunk. If you pass +// an error, then that'll put the hurt on the whole operation. If you +// never call cb(), then you'll never get another chunk. +Transform.prototype._transform = function (chunk, encoding, cb) { + throw new Error('_transform() is not implemented'); +}; + +Transform.prototype._write = function (chunk, encoding, cb) { + var ts = this._transformState; + ts.writecb = cb; + ts.writechunk = chunk; + ts.writeencoding = encoding; + if (!ts.transforming) { + var rs = this._readableState; + if (ts.needTransform || rs.needReadable || rs.length < rs.highWaterMark) this._read(rs.highWaterMark); + } +}; + +// Doesn't matter what the args are here. +// _transform does all the work. +// That we got here means that the readable side wants more data. +Transform.prototype._read = function (n) { + var ts = this._transformState; + + if (ts.writechunk !== null && ts.writecb && !ts.transforming) { + ts.transforming = true; + this._transform(ts.writechunk, ts.writeencoding, ts.afterTransform); + } else { + // mark that we need a transform, so that any data that comes in + // will get processed, now that we've asked for it. + ts.needTransform = true; + } +}; + +Transform.prototype._destroy = function (err, cb) { + var _this2 = this; + + Duplex.prototype._destroy.call(this, err, function (err2) { + cb(err2); + _this2.emit('close'); + }); +}; + +function done(stream, er, data) { + if (er) return stream.emit('error', er); + + if (data != null) // single equals check for both `null` and `undefined` + stream.push(data); + + // if there's nothing in the write buffer, then that means + // that nothing more will ever be provided + if (stream._writableState.length) throw new Error('Calling transform done when ws.length != 0'); + + if (stream._transformState.transforming) throw new Error('Calling transform done when still transforming'); + + return stream.push(null); +} + +/***/ }), +/* 416 */ +/*!*****************************************************************!*\ + !*** ./node_modules/readable-stream/lib/_stream_passthrough.js ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// a passthrough stream. +// basically just the most minimal sort of Transform stream. +// Every written chunk gets output as-is. + + + +module.exports = PassThrough; + +var Transform = __webpack_require__(/*! ./_stream_transform */ 415); + +/**/ +var util = Object.create(__webpack_require__(/*! core-util-is */ 406)); +util.inherits = __webpack_require__(/*! inherits */ 162); +/**/ + +util.inherits(PassThrough, Transform); + +function PassThrough(options) { + if (!(this instanceof PassThrough)) return new PassThrough(options); + + Transform.call(this, options); +} + +PassThrough.prototype._transform = function (chunk, encoding, cb) { + cb(null, chunk); +}; + +/***/ }), +/* 417 */ +/*!*****************************************!*\ + !*** ./node_modules/ripemd160/index.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var Buffer = __webpack_require__(/*! buffer */ 75).Buffer +var inherits = __webpack_require__(/*! inherits */ 162) +var HashBase = __webpack_require__(/*! hash-base */ 399) + +var ARRAY16 = new Array(16) + +var zl = [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, + 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, + 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, + 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, + 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13 +] + +var zr = [ + 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, + 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, + 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, + 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, + 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11 +] + +var sl = [ + 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, + 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, + 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, + 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, + 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 +] + +var sr = [ + 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, + 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, + 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, + 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, + 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 +] + +var hl = [0x00000000, 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xa953fd4e] +var hr = [0x50a28be6, 0x5c4dd124, 0x6d703ef3, 0x7a6d76e9, 0x00000000] + +function RIPEMD160 () { + HashBase.call(this, 64) + + // state + this._a = 0x67452301 + this._b = 0xefcdab89 + this._c = 0x98badcfe + this._d = 0x10325476 + this._e = 0xc3d2e1f0 +} + +inherits(RIPEMD160, HashBase) + +RIPEMD160.prototype._update = function () { + var words = ARRAY16 + for (var j = 0; j < 16; ++j) words[j] = this._block.readInt32LE(j * 4) + + var al = this._a | 0 + var bl = this._b | 0 + var cl = this._c | 0 + var dl = this._d | 0 + var el = this._e | 0 + + var ar = this._a | 0 + var br = this._b | 0 + var cr = this._c | 0 + var dr = this._d | 0 + var er = this._e | 0 + + // computation + for (var i = 0; i < 80; i += 1) { + var tl + var tr + if (i < 16) { + tl = fn1(al, bl, cl, dl, el, words[zl[i]], hl[0], sl[i]) + tr = fn5(ar, br, cr, dr, er, words[zr[i]], hr[0], sr[i]) + } else if (i < 32) { + tl = fn2(al, bl, cl, dl, el, words[zl[i]], hl[1], sl[i]) + tr = fn4(ar, br, cr, dr, er, words[zr[i]], hr[1], sr[i]) + } else if (i < 48) { + tl = fn3(al, bl, cl, dl, el, words[zl[i]], hl[2], sl[i]) + tr = fn3(ar, br, cr, dr, er, words[zr[i]], hr[2], sr[i]) + } else if (i < 64) { + tl = fn4(al, bl, cl, dl, el, words[zl[i]], hl[3], sl[i]) + tr = fn2(ar, br, cr, dr, er, words[zr[i]], hr[3], sr[i]) + } else { // if (i<80) { + tl = fn5(al, bl, cl, dl, el, words[zl[i]], hl[4], sl[i]) + tr = fn1(ar, br, cr, dr, er, words[zr[i]], hr[4], sr[i]) + } + + al = el + el = dl + dl = rotl(cl, 10) + cl = bl + bl = tl + + ar = er + er = dr + dr = rotl(cr, 10) + cr = br + br = tr + } + + // update state + var t = (this._b + cl + dr) | 0 + this._b = (this._c + dl + er) | 0 + this._c = (this._d + el + ar) | 0 + this._d = (this._e + al + br) | 0 + this._e = (this._a + bl + cr) | 0 + this._a = t +} + +RIPEMD160.prototype._digest = function () { + // create padding and handle blocks + this._block[this._blockOffset++] = 0x80 + if (this._blockOffset > 56) { + this._block.fill(0, this._blockOffset, 64) + this._update() + this._blockOffset = 0 + } + + this._block.fill(0, this._blockOffset, 56) + this._block.writeUInt32LE(this._length[0], 56) + this._block.writeUInt32LE(this._length[1], 60) + this._update() + + // produce result + var buffer = Buffer.alloc ? Buffer.alloc(20) : new Buffer(20) + buffer.writeInt32LE(this._a, 0) + buffer.writeInt32LE(this._b, 4) + buffer.writeInt32LE(this._c, 8) + buffer.writeInt32LE(this._d, 12) + buffer.writeInt32LE(this._e, 16) + return buffer +} + +function rotl (x, n) { + return (x << n) | (x >>> (32 - n)) +} + +function fn1 (a, b, c, d, e, m, k, s) { + return (rotl((a + (b ^ c ^ d) + m + k) | 0, s) + e) | 0 +} + +function fn2 (a, b, c, d, e, m, k, s) { + return (rotl((a + ((b & c) | ((~b) & d)) + m + k) | 0, s) + e) | 0 +} + +function fn3 (a, b, c, d, e, m, k, s) { + return (rotl((a + ((b | (~c)) ^ d) + m + k) | 0, s) + e) | 0 +} + +function fn4 (a, b, c, d, e, m, k, s) { + return (rotl((a + ((b & d) | (c & (~d))) + m + k) | 0, s) + e) | 0 +} + +function fn5 (a, b, c, d, e, m, k, s) { + return (rotl((a + (b ^ (c | (~d))) + m + k) | 0, s) + e) | 0 +} + +module.exports = RIPEMD160 + + +/***/ }), +/* 418 */ +/*!**************************************!*\ + !*** ./node_modules/sha.js/index.js ***! + \**************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var exports = module.exports = function SHA (algorithm) { + algorithm = algorithm.toLowerCase() + + var Algorithm = exports[algorithm] + if (!Algorithm) throw new Error(algorithm + ' is not supported (we accept pull requests)') + + return new Algorithm() +} + +exports.sha = __webpack_require__(/*! ./sha */ 419) +exports.sha1 = __webpack_require__(/*! ./sha1 */ 421) +exports.sha224 = __webpack_require__(/*! ./sha224 */ 422) +exports.sha256 = __webpack_require__(/*! ./sha256 */ 423) +exports.sha384 = __webpack_require__(/*! ./sha384 */ 424) +exports.sha512 = __webpack_require__(/*! ./sha512 */ 425) + + +/***/ }), +/* 419 */ +/*!************************************!*\ + !*** ./node_modules/sha.js/sha.js ***! + \************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* + * A JavaScript implementation of the Secure Hash Algorithm, SHA-0, as defined + * in FIPS PUB 180-1 + * This source code is derived from sha1.js of the same repository. + * The difference between SHA-0 and SHA-1 is just a bitwise rotate left + * operation was added. + */ + +var inherits = __webpack_require__(/*! inherits */ 162) +var Hash = __webpack_require__(/*! ./hash */ 420) +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +var K = [ + 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 +] + +var W = new Array(80) + +function Sha () { + this.init() + this._w = W + + Hash.call(this, 64, 56) +} + +inherits(Sha, Hash) + +Sha.prototype.init = function () { + this._a = 0x67452301 + this._b = 0xefcdab89 + this._c = 0x98badcfe + this._d = 0x10325476 + this._e = 0xc3d2e1f0 + + return this +} + +function rotl5 (num) { + return (num << 5) | (num >>> 27) +} + +function rotl30 (num) { + return (num << 30) | (num >>> 2) +} + +function ft (s, b, c, d) { + if (s === 0) return (b & c) | ((~b) & d) + if (s === 2) return (b & c) | (b & d) | (c & d) + return b ^ c ^ d +} + +Sha.prototype._update = function (M) { + var W = this._w + + var a = this._a | 0 + var b = this._b | 0 + var c = this._c | 0 + var d = this._d | 0 + var e = this._e | 0 + + for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) + for (; i < 80; ++i) W[i] = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16] + + for (var j = 0; j < 80; ++j) { + var s = ~~(j / 20) + var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 + + e = d + d = c + c = rotl30(b) + b = a + a = t + } + + this._a = (a + this._a) | 0 + this._b = (b + this._b) | 0 + this._c = (c + this._c) | 0 + this._d = (d + this._d) | 0 + this._e = (e + this._e) | 0 +} + +Sha.prototype._hash = function () { + var H = Buffer.allocUnsafe(20) + + H.writeInt32BE(this._a | 0, 0) + H.writeInt32BE(this._b | 0, 4) + H.writeInt32BE(this._c | 0, 8) + H.writeInt32BE(this._d | 0, 12) + H.writeInt32BE(this._e | 0, 16) + + return H +} + +module.exports = Sha + + +/***/ }), +/* 420 */ +/*!*************************************!*\ + !*** ./node_modules/sha.js/hash.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +// prototype class for hash functions +function Hash (blockSize, finalSize) { + this._block = Buffer.alloc(blockSize) + this._finalSize = finalSize + this._blockSize = blockSize + this._len = 0 +} + +Hash.prototype.update = function (data, enc) { + if (typeof data === 'string') { + enc = enc || 'utf8' + data = Buffer.from(data, enc) + } + + var block = this._block + var blockSize = this._blockSize + var length = data.length + var accum = this._len + + for (var offset = 0; offset < length;) { + var assigned = accum % blockSize + var remainder = Math.min(length - offset, blockSize - assigned) + + for (var i = 0; i < remainder; i++) { + block[assigned + i] = data[offset + i] + } + + accum += remainder + offset += remainder + + if ((accum % blockSize) === 0) { + this._update(block) + } + } + + this._len += length + return this +} + +Hash.prototype.digest = function (enc) { + var rem = this._len % this._blockSize + + this._block[rem] = 0x80 + + // zero (rem + 1) trailing bits, where (rem + 1) is the smallest + // non-negative solution to the equation (length + 1 + (rem + 1)) === finalSize mod blockSize + this._block.fill(0, rem + 1) + + if (rem >= this._finalSize) { + this._update(this._block) + this._block.fill(0) + } + + var bits = this._len * 8 + + // uint32 + if (bits <= 0xffffffff) { + this._block.writeUInt32BE(bits, this._blockSize - 4) + + // uint64 + } else { + var lowBits = (bits & 0xffffffff) >>> 0 + var highBits = (bits - lowBits) / 0x100000000 + + this._block.writeUInt32BE(highBits, this._blockSize - 8) + this._block.writeUInt32BE(lowBits, this._blockSize - 4) + } + + this._update(this._block) + var hash = this._hash() + + return enc ? hash.toString(enc) : hash +} + +Hash.prototype._update = function () { + throw new Error('_update must be implemented by subclass') +} + +module.exports = Hash + + +/***/ }), +/* 421 */ +/*!*************************************!*\ + !*** ./node_modules/sha.js/sha1.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* + * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined + * in FIPS PUB 180-1 + * Version 2.1a Copyright Paul Johnston 2000 - 2002. + * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet + * Distributed under the BSD License + * See http://pajhome.org.uk/crypt/md5 for details. + */ + +var inherits = __webpack_require__(/*! inherits */ 162) +var Hash = __webpack_require__(/*! ./hash */ 420) +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +var K = [ + 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 +] + +var W = new Array(80) + +function Sha1 () { + this.init() + this._w = W + + Hash.call(this, 64, 56) +} + +inherits(Sha1, Hash) + +Sha1.prototype.init = function () { + this._a = 0x67452301 + this._b = 0xefcdab89 + this._c = 0x98badcfe + this._d = 0x10325476 + this._e = 0xc3d2e1f0 + + return this +} + +function rotl1 (num) { + return (num << 1) | (num >>> 31) +} + +function rotl5 (num) { + return (num << 5) | (num >>> 27) +} + +function rotl30 (num) { + return (num << 30) | (num >>> 2) +} + +function ft (s, b, c, d) { + if (s === 0) return (b & c) | ((~b) & d) + if (s === 2) return (b & c) | (b & d) | (c & d) + return b ^ c ^ d +} + +Sha1.prototype._update = function (M) { + var W = this._w + + var a = this._a | 0 + var b = this._b | 0 + var c = this._c | 0 + var d = this._d | 0 + var e = this._e | 0 + + for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) + for (; i < 80; ++i) W[i] = rotl1(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]) + + for (var j = 0; j < 80; ++j) { + var s = ~~(j / 20) + var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 + + e = d + d = c + c = rotl30(b) + b = a + a = t + } + + this._a = (a + this._a) | 0 + this._b = (b + this._b) | 0 + this._c = (c + this._c) | 0 + this._d = (d + this._d) | 0 + this._e = (e + this._e) | 0 +} + +Sha1.prototype._hash = function () { + var H = Buffer.allocUnsafe(20) + + H.writeInt32BE(this._a | 0, 0) + H.writeInt32BE(this._b | 0, 4) + H.writeInt32BE(this._c | 0, 8) + H.writeInt32BE(this._d | 0, 12) + H.writeInt32BE(this._e | 0, 16) + + return H +} + +module.exports = Sha1 + + +/***/ }), +/* 422 */ +/*!***************************************!*\ + !*** ./node_modules/sha.js/sha224.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/** + * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined + * in FIPS 180-2 + * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. + * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet + * + */ + +var inherits = __webpack_require__(/*! inherits */ 162) +var Sha256 = __webpack_require__(/*! ./sha256 */ 423) +var Hash = __webpack_require__(/*! ./hash */ 420) +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +var W = new Array(64) + +function Sha224 () { + this.init() + + this._w = W // new Array(64) + + Hash.call(this, 64, 56) +} + +inherits(Sha224, Sha256) + +Sha224.prototype.init = function () { + this._a = 0xc1059ed8 + this._b = 0x367cd507 + this._c = 0x3070dd17 + this._d = 0xf70e5939 + this._e = 0xffc00b31 + this._f = 0x68581511 + this._g = 0x64f98fa7 + this._h = 0xbefa4fa4 + + return this +} + +Sha224.prototype._hash = function () { + var H = Buffer.allocUnsafe(28) + + H.writeInt32BE(this._a, 0) + H.writeInt32BE(this._b, 4) + H.writeInt32BE(this._c, 8) + H.writeInt32BE(this._d, 12) + H.writeInt32BE(this._e, 16) + H.writeInt32BE(this._f, 20) + H.writeInt32BE(this._g, 24) + + return H +} + +module.exports = Sha224 + + +/***/ }), +/* 423 */ +/*!***************************************!*\ + !*** ./node_modules/sha.js/sha256.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/** + * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined + * in FIPS 180-2 + * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. + * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet + * + */ + +var inherits = __webpack_require__(/*! inherits */ 162) +var Hash = __webpack_require__(/*! ./hash */ 420) +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +var K = [ + 0x428A2F98, 0x71374491, 0xB5C0FBCF, 0xE9B5DBA5, + 0x3956C25B, 0x59F111F1, 0x923F82A4, 0xAB1C5ED5, + 0xD807AA98, 0x12835B01, 0x243185BE, 0x550C7DC3, + 0x72BE5D74, 0x80DEB1FE, 0x9BDC06A7, 0xC19BF174, + 0xE49B69C1, 0xEFBE4786, 0x0FC19DC6, 0x240CA1CC, + 0x2DE92C6F, 0x4A7484AA, 0x5CB0A9DC, 0x76F988DA, + 0x983E5152, 0xA831C66D, 0xB00327C8, 0xBF597FC7, + 0xC6E00BF3, 0xD5A79147, 0x06CA6351, 0x14292967, + 0x27B70A85, 0x2E1B2138, 0x4D2C6DFC, 0x53380D13, + 0x650A7354, 0x766A0ABB, 0x81C2C92E, 0x92722C85, + 0xA2BFE8A1, 0xA81A664B, 0xC24B8B70, 0xC76C51A3, + 0xD192E819, 0xD6990624, 0xF40E3585, 0x106AA070, + 0x19A4C116, 0x1E376C08, 0x2748774C, 0x34B0BCB5, + 0x391C0CB3, 0x4ED8AA4A, 0x5B9CCA4F, 0x682E6FF3, + 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, + 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2 +] + +var W = new Array(64) + +function Sha256 () { + this.init() + + this._w = W // new Array(64) + + Hash.call(this, 64, 56) +} + +inherits(Sha256, Hash) + +Sha256.prototype.init = function () { + this._a = 0x6a09e667 + this._b = 0xbb67ae85 + this._c = 0x3c6ef372 + this._d = 0xa54ff53a + this._e = 0x510e527f + this._f = 0x9b05688c + this._g = 0x1f83d9ab + this._h = 0x5be0cd19 + + return this +} + +function ch (x, y, z) { + return z ^ (x & (y ^ z)) +} + +function maj (x, y, z) { + return (x & y) | (z & (x | y)) +} + +function sigma0 (x) { + return (x >>> 2 | x << 30) ^ (x >>> 13 | x << 19) ^ (x >>> 22 | x << 10) +} + +function sigma1 (x) { + return (x >>> 6 | x << 26) ^ (x >>> 11 | x << 21) ^ (x >>> 25 | x << 7) +} + +function gamma0 (x) { + return (x >>> 7 | x << 25) ^ (x >>> 18 | x << 14) ^ (x >>> 3) +} + +function gamma1 (x) { + return (x >>> 17 | x << 15) ^ (x >>> 19 | x << 13) ^ (x >>> 10) +} + +Sha256.prototype._update = function (M) { + var W = this._w + + var a = this._a | 0 + var b = this._b | 0 + var c = this._c | 0 + var d = this._d | 0 + var e = this._e | 0 + var f = this._f | 0 + var g = this._g | 0 + var h = this._h | 0 + + for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) + for (; i < 64; ++i) W[i] = (gamma1(W[i - 2]) + W[i - 7] + gamma0(W[i - 15]) + W[i - 16]) | 0 + + for (var j = 0; j < 64; ++j) { + var T1 = (h + sigma1(e) + ch(e, f, g) + K[j] + W[j]) | 0 + var T2 = (sigma0(a) + maj(a, b, c)) | 0 + + h = g + g = f + f = e + e = (d + T1) | 0 + d = c + c = b + b = a + a = (T1 + T2) | 0 + } + + this._a = (a + this._a) | 0 + this._b = (b + this._b) | 0 + this._c = (c + this._c) | 0 + this._d = (d + this._d) | 0 + this._e = (e + this._e) | 0 + this._f = (f + this._f) | 0 + this._g = (g + this._g) | 0 + this._h = (h + this._h) | 0 +} + +Sha256.prototype._hash = function () { + var H = Buffer.allocUnsafe(32) + + H.writeInt32BE(this._a, 0) + H.writeInt32BE(this._b, 4) + H.writeInt32BE(this._c, 8) + H.writeInt32BE(this._d, 12) + H.writeInt32BE(this._e, 16) + H.writeInt32BE(this._f, 20) + H.writeInt32BE(this._g, 24) + H.writeInt32BE(this._h, 28) + + return H +} + +module.exports = Sha256 + + +/***/ }), +/* 424 */ +/*!***************************************!*\ + !*** ./node_modules/sha.js/sha384.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var inherits = __webpack_require__(/*! inherits */ 162) +var SHA512 = __webpack_require__(/*! ./sha512 */ 425) +var Hash = __webpack_require__(/*! ./hash */ 420) +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +var W = new Array(160) + +function Sha384 () { + this.init() + this._w = W + + Hash.call(this, 128, 112) +} + +inherits(Sha384, SHA512) + +Sha384.prototype.init = function () { + this._ah = 0xcbbb9d5d + this._bh = 0x629a292a + this._ch = 0x9159015a + this._dh = 0x152fecd8 + this._eh = 0x67332667 + this._fh = 0x8eb44a87 + this._gh = 0xdb0c2e0d + this._hh = 0x47b5481d + + this._al = 0xc1059ed8 + this._bl = 0x367cd507 + this._cl = 0x3070dd17 + this._dl = 0xf70e5939 + this._el = 0xffc00b31 + this._fl = 0x68581511 + this._gl = 0x64f98fa7 + this._hl = 0xbefa4fa4 + + return this +} + +Sha384.prototype._hash = function () { + var H = Buffer.allocUnsafe(48) + + function writeInt64BE (h, l, offset) { + H.writeInt32BE(h, offset) + H.writeInt32BE(l, offset + 4) + } + + writeInt64BE(this._ah, this._al, 0) + writeInt64BE(this._bh, this._bl, 8) + writeInt64BE(this._ch, this._cl, 16) + writeInt64BE(this._dh, this._dl, 24) + writeInt64BE(this._eh, this._el, 32) + writeInt64BE(this._fh, this._fl, 40) + + return H +} + +module.exports = Sha384 + + +/***/ }), +/* 425 */ +/*!***************************************!*\ + !*** ./node_modules/sha.js/sha512.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var inherits = __webpack_require__(/*! inherits */ 162) +var Hash = __webpack_require__(/*! ./hash */ 420) +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +var K = [ + 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, + 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, + 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, + 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, + 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, + 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, + 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, + 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, + 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, + 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, + 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, + 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, + 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, + 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, + 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, + 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, + 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, + 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, + 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, + 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, + 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, + 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, + 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, + 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, + 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, + 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, + 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, + 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, + 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, + 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, + 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, + 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, + 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, + 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, + 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, + 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, + 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, + 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, + 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, + 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 +] + +var W = new Array(160) + +function Sha512 () { + this.init() + this._w = W + + Hash.call(this, 128, 112) +} + +inherits(Sha512, Hash) + +Sha512.prototype.init = function () { + this._ah = 0x6a09e667 + this._bh = 0xbb67ae85 + this._ch = 0x3c6ef372 + this._dh = 0xa54ff53a + this._eh = 0x510e527f + this._fh = 0x9b05688c + this._gh = 0x1f83d9ab + this._hh = 0x5be0cd19 + + this._al = 0xf3bcc908 + this._bl = 0x84caa73b + this._cl = 0xfe94f82b + this._dl = 0x5f1d36f1 + this._el = 0xade682d1 + this._fl = 0x2b3e6c1f + this._gl = 0xfb41bd6b + this._hl = 0x137e2179 + + return this +} + +function Ch (x, y, z) { + return z ^ (x & (y ^ z)) +} + +function maj (x, y, z) { + return (x & y) | (z & (x | y)) +} + +function sigma0 (x, xl) { + return (x >>> 28 | xl << 4) ^ (xl >>> 2 | x << 30) ^ (xl >>> 7 | x << 25) +} + +function sigma1 (x, xl) { + return (x >>> 14 | xl << 18) ^ (x >>> 18 | xl << 14) ^ (xl >>> 9 | x << 23) +} + +function Gamma0 (x, xl) { + return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7) +} + +function Gamma0l (x, xl) { + return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7 | xl << 25) +} + +function Gamma1 (x, xl) { + return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6) +} + +function Gamma1l (x, xl) { + return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6 | xl << 26) +} + +function getCarry (a, b) { + return (a >>> 0) < (b >>> 0) ? 1 : 0 +} + +Sha512.prototype._update = function (M) { + var W = this._w + + var ah = this._ah | 0 + var bh = this._bh | 0 + var ch = this._ch | 0 + var dh = this._dh | 0 + var eh = this._eh | 0 + var fh = this._fh | 0 + var gh = this._gh | 0 + var hh = this._hh | 0 + + var al = this._al | 0 + var bl = this._bl | 0 + var cl = this._cl | 0 + var dl = this._dl | 0 + var el = this._el | 0 + var fl = this._fl | 0 + var gl = this._gl | 0 + var hl = this._hl | 0 + + for (var i = 0; i < 32; i += 2) { + W[i] = M.readInt32BE(i * 4) + W[i + 1] = M.readInt32BE(i * 4 + 4) + } + for (; i < 160; i += 2) { + var xh = W[i - 15 * 2] + var xl = W[i - 15 * 2 + 1] + var gamma0 = Gamma0(xh, xl) + var gamma0l = Gamma0l(xl, xh) + + xh = W[i - 2 * 2] + xl = W[i - 2 * 2 + 1] + var gamma1 = Gamma1(xh, xl) + var gamma1l = Gamma1l(xl, xh) + + // W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16] + var Wi7h = W[i - 7 * 2] + var Wi7l = W[i - 7 * 2 + 1] + + var Wi16h = W[i - 16 * 2] + var Wi16l = W[i - 16 * 2 + 1] + + var Wil = (gamma0l + Wi7l) | 0 + var Wih = (gamma0 + Wi7h + getCarry(Wil, gamma0l)) | 0 + Wil = (Wil + gamma1l) | 0 + Wih = (Wih + gamma1 + getCarry(Wil, gamma1l)) | 0 + Wil = (Wil + Wi16l) | 0 + Wih = (Wih + Wi16h + getCarry(Wil, Wi16l)) | 0 + + W[i] = Wih + W[i + 1] = Wil + } + + for (var j = 0; j < 160; j += 2) { + Wih = W[j] + Wil = W[j + 1] + + var majh = maj(ah, bh, ch) + var majl = maj(al, bl, cl) + + var sigma0h = sigma0(ah, al) + var sigma0l = sigma0(al, ah) + var sigma1h = sigma1(eh, el) + var sigma1l = sigma1(el, eh) + + // t1 = h + sigma1 + ch + K[j] + W[j] + var Kih = K[j] + var Kil = K[j + 1] + + var chh = Ch(eh, fh, gh) + var chl = Ch(el, fl, gl) + + var t1l = (hl + sigma1l) | 0 + var t1h = (hh + sigma1h + getCarry(t1l, hl)) | 0 + t1l = (t1l + chl) | 0 + t1h = (t1h + chh + getCarry(t1l, chl)) | 0 + t1l = (t1l + Kil) | 0 + t1h = (t1h + Kih + getCarry(t1l, Kil)) | 0 + t1l = (t1l + Wil) | 0 + t1h = (t1h + Wih + getCarry(t1l, Wil)) | 0 + + // t2 = sigma0 + maj + var t2l = (sigma0l + majl) | 0 + var t2h = (sigma0h + majh + getCarry(t2l, sigma0l)) | 0 + + hh = gh + hl = gl + gh = fh + gl = fl + fh = eh + fl = el + el = (dl + t1l) | 0 + eh = (dh + t1h + getCarry(el, dl)) | 0 + dh = ch + dl = cl + ch = bh + cl = bl + bh = ah + bl = al + al = (t1l + t2l) | 0 + ah = (t1h + t2h + getCarry(al, t1l)) | 0 + } + + this._al = (this._al + al) | 0 + this._bl = (this._bl + bl) | 0 + this._cl = (this._cl + cl) | 0 + this._dl = (this._dl + dl) | 0 + this._el = (this._el + el) | 0 + this._fl = (this._fl + fl) | 0 + this._gl = (this._gl + gl) | 0 + this._hl = (this._hl + hl) | 0 + + this._ah = (this._ah + ah + getCarry(this._al, al)) | 0 + this._bh = (this._bh + bh + getCarry(this._bl, bl)) | 0 + this._ch = (this._ch + ch + getCarry(this._cl, cl)) | 0 + this._dh = (this._dh + dh + getCarry(this._dl, dl)) | 0 + this._eh = (this._eh + eh + getCarry(this._el, el)) | 0 + this._fh = (this._fh + fh + getCarry(this._fl, fl)) | 0 + this._gh = (this._gh + gh + getCarry(this._gl, gl)) | 0 + this._hh = (this._hh + hh + getCarry(this._hl, hl)) | 0 +} + +Sha512.prototype._hash = function () { + var H = Buffer.allocUnsafe(64) + + function writeInt64BE (h, l, offset) { + H.writeInt32BE(h, offset) + H.writeInt32BE(l, offset + 4) + } + + writeInt64BE(this._ah, this._al, 0) + writeInt64BE(this._bh, this._bl, 8) + writeInt64BE(this._ch, this._cl, 16) + writeInt64BE(this._dh, this._dl, 24) + writeInt64BE(this._eh, this._el, 32) + writeInt64BE(this._fh, this._fl, 40) + writeInt64BE(this._gh, this._gl, 48) + writeInt64BE(this._hh, this._hl, 56) + + return H +} + +module.exports = Sha512 + + +/***/ }), +/* 426 */ +/*!*******************************************!*\ + !*** ./node_modules/cipher-base/index.js ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer +var Transform = __webpack_require__(/*! stream */ 427).Transform +var StringDecoder = __webpack_require__(/*! string_decoder */ 414).StringDecoder +var inherits = __webpack_require__(/*! inherits */ 162) + +function CipherBase (hashMode) { + Transform.call(this) + this.hashMode = typeof hashMode === 'string' + if (this.hashMode) { + this[hashMode] = this._finalOrDigest + } else { + this.final = this._finalOrDigest + } + if (this._final) { + this.__final = this._final + this._final = null + } + this._decoder = null + this._encoding = null +} +inherits(CipherBase, Transform) + +CipherBase.prototype.update = function (data, inputEnc, outputEnc) { + if (typeof data === 'string') { + data = Buffer.from(data, inputEnc) + } + + var outData = this._update(data) + if (this.hashMode) return this + + if (outputEnc) { + outData = this._toString(outData, outputEnc) + } + + return outData +} + +CipherBase.prototype.setAutoPadding = function () {} +CipherBase.prototype.getAuthTag = function () { + throw new Error('trying to get auth tag in unsupported state') +} + +CipherBase.prototype.setAuthTag = function () { + throw new Error('trying to set auth tag in unsupported state') +} + +CipherBase.prototype.setAAD = function () { + throw new Error('trying to set aad in unsupported state') +} + +CipherBase.prototype._transform = function (data, _, next) { + var err + try { + if (this.hashMode) { + this._update(data) + } else { + this.push(this._update(data)) + } + } catch (e) { + err = e + } finally { + next(err) + } +} +CipherBase.prototype._flush = function (done) { + var err + try { + this.push(this.__final()) + } catch (e) { + err = e + } + + done(err) +} +CipherBase.prototype._finalOrDigest = function (outputEnc) { + var outData = this.__final() || Buffer.alloc(0) + if (outputEnc) { + outData = this._toString(outData, outputEnc, true) + } + return outData +} + +CipherBase.prototype._toString = function (value, enc, fin) { + if (!this._decoder) { + this._decoder = new StringDecoder(enc) + this._encoding = enc + } + + if (this._encoding !== enc) throw new Error('can\'t switch encodings') + + var out = this._decoder.write(value) + if (fin) { + out += this._decoder.end() + } + + return out +} + +module.exports = CipherBase + + +/***/ }), +/* 427 */ +/*!*************************************************!*\ + !*** ./node_modules/stream-browserify/index.js ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +module.exports = Stream; + +var EE = __webpack_require__(/*! events */ 404).EventEmitter; +var inherits = __webpack_require__(/*! inherits */ 162); + +inherits(Stream, EE); +Stream.Readable = __webpack_require__(/*! readable-stream/readable.js */ 401); +Stream.Writable = __webpack_require__(/*! readable-stream/writable.js */ 428); +Stream.Duplex = __webpack_require__(/*! readable-stream/duplex.js */ 429); +Stream.Transform = __webpack_require__(/*! readable-stream/transform.js */ 430); +Stream.PassThrough = __webpack_require__(/*! readable-stream/passthrough.js */ 431); + +// Backwards-compat with node 0.4.x +Stream.Stream = Stream; + + + +// old-style streams. Note that the pipe method (the only relevant +// part of this class) is overridden in the Readable class. + +function Stream() { + EE.call(this); +} + +Stream.prototype.pipe = function(dest, options) { + var source = this; + + function ondata(chunk) { + if (dest.writable) { + if (false === dest.write(chunk) && source.pause) { + source.pause(); + } + } + } + + source.on('data', ondata); + + function ondrain() { + if (source.readable && source.resume) { + source.resume(); + } + } + + dest.on('drain', ondrain); + + // If the 'end' option is not supplied, dest.end() will be called when + // source gets the 'end' or 'close' events. Only dest.end() once. + if (!dest._isStdio && (!options || options.end !== false)) { + source.on('end', onend); + source.on('close', onclose); + } + + var didOnEnd = false; + function onend() { + if (didOnEnd) return; + didOnEnd = true; + + dest.end(); + } + + + function onclose() { + if (didOnEnd) return; + didOnEnd = true; + + if (typeof dest.destroy === 'function') dest.destroy(); + } + + // don't leave dangling pipes when there are errors. + function onerror(er) { + cleanup(); + if (EE.listenerCount(this, 'error') === 0) { + throw er; // Unhandled stream error in pipe. + } + } + + source.on('error', onerror); + dest.on('error', onerror); + + // remove all the event listeners that were added. + function cleanup() { + source.removeListener('data', ondata); + dest.removeListener('drain', ondrain); + + source.removeListener('end', onend); + source.removeListener('close', onclose); + + source.removeListener('error', onerror); + dest.removeListener('error', onerror); + + source.removeListener('end', cleanup); + source.removeListener('close', cleanup); + + dest.removeListener('close', cleanup); + } + + source.on('end', cleanup); + source.on('close', cleanup); + + dest.on('close', cleanup); + + dest.emit('pipe', source); + + // Allow for unix-like usage: A.pipe(B).pipe(C) + return dest; +}; + + +/***/ }), +/* 428 */ +/*!**********************************************************!*\ + !*** ./node_modules/readable-stream/writable-browser.js ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./lib/_stream_writable.js */ 412); + + +/***/ }), +/* 429 */ +/*!********************************************************!*\ + !*** ./node_modules/readable-stream/duplex-browser.js ***! + \********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./lib/_stream_duplex.js */ 411); + + +/***/ }), +/* 430 */ +/*!***************************************************!*\ + !*** ./node_modules/readable-stream/transform.js ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./readable */ 401).Transform + + +/***/ }), +/* 431 */ +/*!*****************************************************!*\ + !*** ./node_modules/readable-stream/passthrough.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./readable */ 401).PassThrough + + +/***/ }), +/* 432 */ +/*!****************************************!*\ + !*** ./node_modules/pbkdf2/browser.js ***! + \****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports.pbkdf2 = __webpack_require__(/*! ./lib/async */ 433) +exports.pbkdf2Sync = __webpack_require__(/*! ./lib/sync */ 436) + + +/***/ }), +/* 433 */ +/*!******************************************!*\ + !*** ./node_modules/pbkdf2/lib/async.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global, process) {var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +var checkParameters = __webpack_require__(/*! ./precondition */ 434) +var defaultEncoding = __webpack_require__(/*! ./default-encoding */ 435) +var sync = __webpack_require__(/*! ./sync */ 436) +var toBuffer = __webpack_require__(/*! ./to-buffer */ 438) + +var ZERO_BUF +var subtle = __webpack_provided_global_dot_crypto && __webpack_provided_global_dot_crypto.subtle +var toBrowser = { + sha: 'SHA-1', + 'sha-1': 'SHA-1', + sha1: 'SHA-1', + sha256: 'SHA-256', + 'sha-256': 'SHA-256', + sha384: 'SHA-384', + 'sha-384': 'SHA-384', + 'sha-512': 'SHA-512', + sha512: 'SHA-512' +} +var checks = [] +function checkNative (algo) { + if (global.process && !global.process.browser) { + return Promise.resolve(false) + } + if (!subtle || !subtle.importKey || !subtle.deriveBits) { + return Promise.resolve(false) + } + if (checks[algo] !== undefined) { + return checks[algo] + } + ZERO_BUF = ZERO_BUF || Buffer.alloc(8) + var prom = browserPbkdf2(ZERO_BUF, ZERO_BUF, 10, 128, algo) + .then(function () { + return true + }).catch(function () { + return false + }) + checks[algo] = prom + return prom +} + +function browserPbkdf2 (password, salt, iterations, length, algo) { + return subtle.importKey( + 'raw', password, { name: 'PBKDF2' }, false, ['deriveBits'] + ).then(function (key) { + return subtle.deriveBits({ + name: 'PBKDF2', + salt: salt, + iterations: iterations, + hash: { + name: algo + } + }, key, length << 3) + }).then(function (res) { + return Buffer.from(res) + }) +} + +function resolvePromise (promise, callback) { + promise.then(function (out) { + process.nextTick(function () { + callback(null, out) + }) + }, function (e) { + process.nextTick(function () { + callback(e) + }) + }) +} +module.exports = function (password, salt, iterations, keylen, digest, callback) { + if (typeof digest === 'function') { + callback = digest + digest = undefined + } + + digest = digest || 'sha1' + var algo = toBrowser[digest.toLowerCase()] + + if (!algo || typeof global.Promise !== 'function') { + return process.nextTick(function () { + var out + try { + out = sync(password, salt, iterations, keylen, digest) + } catch (e) { + return callback(e) + } + callback(null, out) + }) + } + + checkParameters(iterations, keylen) + password = toBuffer(password, defaultEncoding, 'Password') + salt = toBuffer(salt, defaultEncoding, 'Salt') + if (typeof callback !== 'function') throw new Error('No callback provided to pbkdf2') + + resolvePromise(checkNative(algo).then(function (resp) { + if (resp) return browserPbkdf2(password, salt, iterations, keylen, algo) + + return sync(password, salt, iterations, keylen, digest) + }), callback) +} + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 237)["default"], __webpack_require__(/*! ./../../webpack/buildin/global.js */ 72), __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 434 */ +/*!*************************************************!*\ + !*** ./node_modules/pbkdf2/lib/precondition.js ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +var MAX_ALLOC = Math.pow(2, 30) - 1 // default in iojs + +module.exports = function (iterations, keylen) { + if (typeof iterations !== 'number') { + throw new TypeError('Iterations not a number') + } + + if (iterations < 0) { + throw new TypeError('Bad iterations') + } + + if (typeof keylen !== 'number') { + throw new TypeError('Key length not a number') + } + + if (keylen < 0 || keylen > MAX_ALLOC || keylen !== keylen) { /* eslint no-self-compare: 0 */ + throw new TypeError('Bad key length') + } +} + + +/***/ }), +/* 435 */ +/*!*****************************************************!*\ + !*** ./node_modules/pbkdf2/lib/default-encoding.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(process) {var defaultEncoding +/* istanbul ignore next */ +if (process.browser) { + defaultEncoding = 'utf-8' +} else if (process.version) { + var pVersionMajor = parseInt(process.version.split('.')[0].slice(1), 10) + + defaultEncoding = pVersionMajor >= 6 ? 'utf-8' : 'binary' +} else { + defaultEncoding = 'utf-8' +} +module.exports = defaultEncoding + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 436 */ +/*!*************************************************!*\ + !*** ./node_modules/pbkdf2/lib/sync-browser.js ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var md5 = __webpack_require__(/*! create-hash/md5 */ 437) +var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 417) +var sha = __webpack_require__(/*! sha.js */ 418) +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +var checkParameters = __webpack_require__(/*! ./precondition */ 434) +var defaultEncoding = __webpack_require__(/*! ./default-encoding */ 435) +var toBuffer = __webpack_require__(/*! ./to-buffer */ 438) + +var ZEROS = Buffer.alloc(128) +var sizes = { + md5: 16, + sha1: 20, + sha224: 28, + sha256: 32, + sha384: 48, + sha512: 64, + rmd160: 20, + ripemd160: 20 +} + +function Hmac (alg, key, saltLen) { + var hash = getDigest(alg) + var blocksize = (alg === 'sha512' || alg === 'sha384') ? 128 : 64 + + if (key.length > blocksize) { + key = hash(key) + } else if (key.length < blocksize) { + key = Buffer.concat([key, ZEROS], blocksize) + } + + var ipad = Buffer.allocUnsafe(blocksize + sizes[alg]) + var opad = Buffer.allocUnsafe(blocksize + sizes[alg]) + for (var i = 0; i < blocksize; i++) { + ipad[i] = key[i] ^ 0x36 + opad[i] = key[i] ^ 0x5C + } + + var ipad1 = Buffer.allocUnsafe(blocksize + saltLen + 4) + ipad.copy(ipad1, 0, 0, blocksize) + this.ipad1 = ipad1 + this.ipad2 = ipad + this.opad = opad + this.alg = alg + this.blocksize = blocksize + this.hash = hash + this.size = sizes[alg] +} + +Hmac.prototype.run = function (data, ipad) { + data.copy(ipad, this.blocksize) + var h = this.hash(ipad) + h.copy(this.opad, this.blocksize) + return this.hash(this.opad) +} + +function getDigest (alg) { + function shaFunc (data) { + return sha(alg).update(data).digest() + } + function rmd160Func (data) { + return new RIPEMD160().update(data).digest() + } + + if (alg === 'rmd160' || alg === 'ripemd160') return rmd160Func + if (alg === 'md5') return md5 + return shaFunc +} + +function pbkdf2 (password, salt, iterations, keylen, digest) { + checkParameters(iterations, keylen) + password = toBuffer(password, defaultEncoding, 'Password') + salt = toBuffer(salt, defaultEncoding, 'Salt') + + digest = digest || 'sha1' + + var hmac = new Hmac(digest, password, salt.length) + + var DK = Buffer.allocUnsafe(keylen) + var block1 = Buffer.allocUnsafe(salt.length + 4) + salt.copy(block1, 0, 0, salt.length) + + var destPos = 0 + var hLen = sizes[digest] + var l = Math.ceil(keylen / hLen) + + for (var i = 1; i <= l; i++) { + block1.writeUInt32BE(i, salt.length) + + var T = hmac.run(block1, hmac.ipad1) + var U = T + + for (var j = 1; j < iterations; j++) { + U = hmac.run(U, hmac.ipad2) + for (var k = 0; k < hLen; k++) T[k] ^= U[k] + } + + T.copy(DK, destPos) + destPos += hLen + } + + return DK +} + +module.exports = pbkdf2 + + +/***/ }), +/* 437 */ +/*!*****************************************!*\ + !*** ./node_modules/create-hash/md5.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var MD5 = __webpack_require__(/*! md5.js */ 398) + +module.exports = function (buffer) { + return new MD5().update(buffer).digest() +} + + +/***/ }), +/* 438 */ +/*!**********************************************!*\ + !*** ./node_modules/pbkdf2/lib/to-buffer.js ***! + \**********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +module.exports = function (thing, encoding, name) { + if (Buffer.isBuffer(thing)) { + return thing + } else if (typeof thing === 'string') { + return Buffer.from(thing, encoding) + } else if (ArrayBuffer.isView(thing)) { + return Buffer.from(thing.buffer) + } else { + throw new TypeError(name + ' must be a string, a Buffer, a typed array or a DataView') + } +} + + +/***/ }), +/* 439 */ +/*!*********************************************!*\ + !*** ./node_modules/randombytes/browser.js ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global, process) { + +// limit of Crypto.getRandomValues() +// https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues +var MAX_BYTES = 65536 + +// Node supports requesting up to this number of bytes +// https://github.com/nodejs/node/blob/master/lib/internal/crypto/random.js#L48 +var MAX_UINT32 = 4294967295 + +function oldBrowser () { + throw new Error('Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11') +} + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer +var crypto = __webpack_provided_global_dot_crypto || global.msCrypto + +if (crypto && crypto.getRandomValues) { + module.exports = randomBytes +} else { + module.exports = oldBrowser +} + +function randomBytes (size, cb) { + // phantomjs needs to throw + if (size > MAX_UINT32) throw new RangeError('requested too many random bytes') + + var bytes = Buffer.allocUnsafe(size) + + if (size > 0) { // getRandomValues fails on IE if size == 0 + if (size > MAX_BYTES) { // this is the max bytes crypto.getRandomValues + // can do at once see https://developer.mozilla.org/en-US/docs/Web/API/window.crypto.getRandomValues + for (var generated = 0; generated < size; generated += MAX_BYTES) { + // buffer.slice automatically checks if the end is past the end of + // the buffer so we don't have to here + crypto.getRandomValues(bytes.slice(generated, generated + MAX_BYTES)) + } + } else { + crypto.getRandomValues(bytes) + } + } + + if (typeof cb === 'function') { + return process.nextTick(function () { + cb(null, bytes) + }) + } + + return bytes +} + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 237)["default"], __webpack_require__(/*! ./../webpack/buildin/global.js */ 72), __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 440 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/_wordlists.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +// browserify by default only pulls in files that are hard coded in requires +// In order of last to first in this file, the default wordlist will be chosen +// based on what is present. (Bundles may remove wordlists they don't need) +var wordlists = {}; +exports.wordlists = wordlists; +var _default; +exports._default = _default; +try { + exports._default = _default = __webpack_require__(/*! ./wordlists/czech.json */ 441); + wordlists.czech = _default; +} +catch (err) {} +try { + exports._default = _default = __webpack_require__(/*! ./wordlists/chinese_simplified.json */ 442); + wordlists.chinese_simplified = _default; +} +catch (err) {} +try { + exports._default = _default = __webpack_require__(/*! ./wordlists/chinese_traditional.json */ 443); + wordlists.chinese_traditional = _default; +} +catch (err) {} +try { + exports._default = _default = __webpack_require__(/*! ./wordlists/korean.json */ 444); + wordlists.korean = _default; +} +catch (err) {} +try { + exports._default = _default = __webpack_require__(/*! ./wordlists/french.json */ 445); + wordlists.french = _default; +} +catch (err) {} +try { + exports._default = _default = __webpack_require__(/*! ./wordlists/italian.json */ 446); + wordlists.italian = _default; +} +catch (err) {} +try { + exports._default = _default = __webpack_require__(/*! ./wordlists/spanish.json */ 447); + wordlists.spanish = _default; +} +catch (err) {} +try { + exports._default = _default = __webpack_require__(/*! ./wordlists/japanese.json */ 448); + wordlists.japanese = _default; + wordlists.JA = _default; +} +catch (err) {} +try { + exports._default = _default = __webpack_require__(/*! ./wordlists/portuguese.json */ 449); + wordlists.portuguese = _default; +} +catch (err) {} +try { + exports._default = _default = __webpack_require__(/*! ./wordlists/english.json */ 450); + wordlists.english = _default; + wordlists.EN = _default; +} +catch (err) {} + +/***/ }), +/* 441 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/czech.json ***! + \*****************************************************************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[\"abdikace\",\"abeceda\",\"adresa\",\"agrese\",\"akce\",\"aktovka\",\"alej\",\"alkohol\",\"amputace\",\"ananas\",\"andulka\",\"anekdota\",\"anketa\",\"antika\",\"anulovat\",\"archa\",\"arogance\",\"asfalt\",\"asistent\",\"aspirace\",\"astma\",\"astronom\",\"atlas\",\"atletika\",\"atol\",\"autobus\",\"azyl\",\"babka\",\"bachor\",\"bacil\",\"baculka\",\"badatel\",\"bageta\",\"bagr\",\"bahno\",\"bakterie\",\"balada\",\"baletka\",\"balkon\",\"balonek\",\"balvan\",\"balza\",\"bambus\",\"bankomat\",\"barbar\",\"baret\",\"barman\",\"baroko\",\"barva\",\"baterka\",\"batoh\",\"bavlna\",\"bazalka\",\"bazilika\",\"bazuka\",\"bedna\",\"beran\",\"beseda\",\"bestie\",\"beton\",\"bezinka\",\"bezmoc\",\"beztak\",\"bicykl\",\"bidlo\",\"biftek\",\"bikiny\",\"bilance\",\"biograf\",\"biolog\",\"bitva\",\"bizon\",\"blahobyt\",\"blatouch\",\"blecha\",\"bledule\",\"blesk\",\"blikat\",\"blizna\",\"blokovat\",\"bloudit\",\"blud\",\"bobek\",\"bobr\",\"bodlina\",\"bodnout\",\"bohatost\",\"bojkot\",\"bojovat\",\"bokorys\",\"bolest\",\"borec\",\"borovice\",\"bota\",\"boubel\",\"bouchat\",\"bouda\",\"boule\",\"bourat\",\"boxer\",\"bradavka\",\"brambora\",\"branka\",\"bratr\",\"brepta\",\"briketa\",\"brko\",\"brloh\",\"bronz\",\"broskev\",\"brunetka\",\"brusinka\",\"brzda\",\"brzy\",\"bublina\",\"bubnovat\",\"buchta\",\"buditel\",\"budka\",\"budova\",\"bufet\",\"bujarost\",\"bukvice\",\"buldok\",\"bulva\",\"bunda\",\"bunkr\",\"burza\",\"butik\",\"buvol\",\"buzola\",\"bydlet\",\"bylina\",\"bytovka\",\"bzukot\",\"capart\",\"carevna\",\"cedr\",\"cedule\",\"cejch\",\"cejn\",\"cela\",\"celer\",\"celkem\",\"celnice\",\"cenina\",\"cennost\",\"cenovka\",\"centrum\",\"cenzor\",\"cestopis\",\"cetka\",\"chalupa\",\"chapadlo\",\"charita\",\"chata\",\"chechtat\",\"chemie\",\"chichot\",\"chirurg\",\"chlad\",\"chleba\",\"chlubit\",\"chmel\",\"chmura\",\"chobot\",\"chochol\",\"chodba\",\"cholera\",\"chomout\",\"chopit\",\"choroba\",\"chov\",\"chrapot\",\"chrlit\",\"chrt\",\"chrup\",\"chtivost\",\"chudina\",\"chutnat\",\"chvat\",\"chvilka\",\"chvost\",\"chyba\",\"chystat\",\"chytit\",\"cibule\",\"cigareta\",\"cihelna\",\"cihla\",\"cinkot\",\"cirkus\",\"cisterna\",\"citace\",\"citrus\",\"cizinec\",\"cizost\",\"clona\",\"cokoliv\",\"couvat\",\"ctitel\",\"ctnost\",\"cudnost\",\"cuketa\",\"cukr\",\"cupot\",\"cvaknout\",\"cval\",\"cvik\",\"cvrkot\",\"cyklista\",\"daleko\",\"dareba\",\"datel\",\"datum\",\"dcera\",\"debata\",\"dechovka\",\"decibel\",\"deficit\",\"deflace\",\"dekl\",\"dekret\",\"demokrat\",\"deprese\",\"derby\",\"deska\",\"detektiv\",\"dikobraz\",\"diktovat\",\"dioda\",\"diplom\",\"disk\",\"displej\",\"divadlo\",\"divoch\",\"dlaha\",\"dlouho\",\"dluhopis\",\"dnes\",\"dobro\",\"dobytek\",\"docent\",\"dochutit\",\"dodnes\",\"dohled\",\"dohoda\",\"dohra\",\"dojem\",\"dojnice\",\"doklad\",\"dokola\",\"doktor\",\"dokument\",\"dolar\",\"doleva\",\"dolina\",\"doma\",\"dominant\",\"domluvit\",\"domov\",\"donutit\",\"dopad\",\"dopis\",\"doplnit\",\"doposud\",\"doprovod\",\"dopustit\",\"dorazit\",\"dorost\",\"dort\",\"dosah\",\"doslov\",\"dostatek\",\"dosud\",\"dosyta\",\"dotaz\",\"dotek\",\"dotknout\",\"doufat\",\"doutnat\",\"dovozce\",\"dozadu\",\"doznat\",\"dozorce\",\"drahota\",\"drak\",\"dramatik\",\"dravec\",\"draze\",\"drdol\",\"drobnost\",\"drogerie\",\"drozd\",\"drsnost\",\"drtit\",\"drzost\",\"duben\",\"duchovno\",\"dudek\",\"duha\",\"duhovka\",\"dusit\",\"dusno\",\"dutost\",\"dvojice\",\"dvorec\",\"dynamit\",\"ekolog\",\"ekonomie\",\"elektron\",\"elipsa\",\"email\",\"emise\",\"emoce\",\"empatie\",\"epizoda\",\"epocha\",\"epopej\",\"epos\",\"esej\",\"esence\",\"eskorta\",\"eskymo\",\"etiketa\",\"euforie\",\"evoluce\",\"exekuce\",\"exkurze\",\"expedice\",\"exploze\",\"export\",\"extrakt\",\"facka\",\"fajfka\",\"fakulta\",\"fanatik\",\"fantazie\",\"farmacie\",\"favorit\",\"fazole\",\"federace\",\"fejeton\",\"fenka\",\"fialka\",\"figurant\",\"filozof\",\"filtr\",\"finance\",\"finta\",\"fixace\",\"fjord\",\"flanel\",\"flirt\",\"flotila\",\"fond\",\"fosfor\",\"fotbal\",\"fotka\",\"foton\",\"frakce\",\"freska\",\"fronta\",\"fukar\",\"funkce\",\"fyzika\",\"galeje\",\"garant\",\"genetika\",\"geolog\",\"gilotina\",\"glazura\",\"glejt\",\"golem\",\"golfista\",\"gotika\",\"graf\",\"gramofon\",\"granule\",\"grep\",\"gril\",\"grog\",\"groteska\",\"guma\",\"hadice\",\"hadr\",\"hala\",\"halenka\",\"hanba\",\"hanopis\",\"harfa\",\"harpuna\",\"havran\",\"hebkost\",\"hejkal\",\"hejno\",\"hejtman\",\"hektar\",\"helma\",\"hematom\",\"herec\",\"herna\",\"heslo\",\"hezky\",\"historik\",\"hladovka\",\"hlasivky\",\"hlava\",\"hledat\",\"hlen\",\"hlodavec\",\"hloh\",\"hloupost\",\"hltat\",\"hlubina\",\"hluchota\",\"hmat\",\"hmota\",\"hmyz\",\"hnis\",\"hnojivo\",\"hnout\",\"hoblina\",\"hoboj\",\"hoch\",\"hodiny\",\"hodlat\",\"hodnota\",\"hodovat\",\"hojnost\",\"hokej\",\"holinka\",\"holka\",\"holub\",\"homole\",\"honitba\",\"honorace\",\"horal\",\"horda\",\"horizont\",\"horko\",\"horlivec\",\"hormon\",\"hornina\",\"horoskop\",\"horstvo\",\"hospoda\",\"hostina\",\"hotovost\",\"houba\",\"houf\",\"houpat\",\"houska\",\"hovor\",\"hradba\",\"hranice\",\"hravost\",\"hrazda\",\"hrbolek\",\"hrdina\",\"hrdlo\",\"hrdost\",\"hrnek\",\"hrobka\",\"hromada\",\"hrot\",\"hrouda\",\"hrozen\",\"hrstka\",\"hrubost\",\"hryzat\",\"hubenost\",\"hubnout\",\"hudba\",\"hukot\",\"humr\",\"husita\",\"hustota\",\"hvozd\",\"hybnost\",\"hydrant\",\"hygiena\",\"hymna\",\"hysterik\",\"idylka\",\"ihned\",\"ikona\",\"iluze\",\"imunita\",\"infekce\",\"inflace\",\"inkaso\",\"inovace\",\"inspekce\",\"internet\",\"invalida\",\"investor\",\"inzerce\",\"ironie\",\"jablko\",\"jachta\",\"jahoda\",\"jakmile\",\"jakost\",\"jalovec\",\"jantar\",\"jarmark\",\"jaro\",\"jasan\",\"jasno\",\"jatka\",\"javor\",\"jazyk\",\"jedinec\",\"jedle\",\"jednatel\",\"jehlan\",\"jekot\",\"jelen\",\"jelito\",\"jemnost\",\"jenom\",\"jepice\",\"jeseter\",\"jevit\",\"jezdec\",\"jezero\",\"jinak\",\"jindy\",\"jinoch\",\"jiskra\",\"jistota\",\"jitrnice\",\"jizva\",\"jmenovat\",\"jogurt\",\"jurta\",\"kabaret\",\"kabel\",\"kabinet\",\"kachna\",\"kadet\",\"kadidlo\",\"kahan\",\"kajak\",\"kajuta\",\"kakao\",\"kaktus\",\"kalamita\",\"kalhoty\",\"kalibr\",\"kalnost\",\"kamera\",\"kamkoliv\",\"kamna\",\"kanibal\",\"kanoe\",\"kantor\",\"kapalina\",\"kapela\",\"kapitola\",\"kapka\",\"kaple\",\"kapota\",\"kapr\",\"kapusta\",\"kapybara\",\"karamel\",\"karotka\",\"karton\",\"kasa\",\"katalog\",\"katedra\",\"kauce\",\"kauza\",\"kavalec\",\"kazajka\",\"kazeta\",\"kazivost\",\"kdekoliv\",\"kdesi\",\"kedluben\",\"kemp\",\"keramika\",\"kino\",\"klacek\",\"kladivo\",\"klam\",\"klapot\",\"klasika\",\"klaun\",\"klec\",\"klenba\",\"klepat\",\"klesnout\",\"klid\",\"klima\",\"klisna\",\"klobouk\",\"klokan\",\"klopa\",\"kloub\",\"klubovna\",\"klusat\",\"kluzkost\",\"kmen\",\"kmitat\",\"kmotr\",\"kniha\",\"knot\",\"koalice\",\"koberec\",\"kobka\",\"kobliha\",\"kobyla\",\"kocour\",\"kohout\",\"kojenec\",\"kokos\",\"koktejl\",\"kolaps\",\"koleda\",\"kolize\",\"kolo\",\"komando\",\"kometa\",\"komik\",\"komnata\",\"komora\",\"kompas\",\"komunita\",\"konat\",\"koncept\",\"kondice\",\"konec\",\"konfese\",\"kongres\",\"konina\",\"konkurs\",\"kontakt\",\"konzerva\",\"kopanec\",\"kopie\",\"kopnout\",\"koprovka\",\"korbel\",\"korektor\",\"kormidlo\",\"koroptev\",\"korpus\",\"koruna\",\"koryto\",\"korzet\",\"kosatec\",\"kostka\",\"kotel\",\"kotleta\",\"kotoul\",\"koukat\",\"koupelna\",\"kousek\",\"kouzlo\",\"kovboj\",\"koza\",\"kozoroh\",\"krabice\",\"krach\",\"krajina\",\"kralovat\",\"krasopis\",\"kravata\",\"kredit\",\"krejcar\",\"kresba\",\"kreveta\",\"kriket\",\"kritik\",\"krize\",\"krkavec\",\"krmelec\",\"krmivo\",\"krocan\",\"krok\",\"kronika\",\"kropit\",\"kroupa\",\"krovka\",\"krtek\",\"kruhadlo\",\"krupice\",\"krutost\",\"krvinka\",\"krychle\",\"krypta\",\"krystal\",\"kryt\",\"kudlanka\",\"kufr\",\"kujnost\",\"kukla\",\"kulajda\",\"kulich\",\"kulka\",\"kulomet\",\"kultura\",\"kuna\",\"kupodivu\",\"kurt\",\"kurzor\",\"kutil\",\"kvalita\",\"kvasinka\",\"kvestor\",\"kynolog\",\"kyselina\",\"kytara\",\"kytice\",\"kytka\",\"kytovec\",\"kyvadlo\",\"labrador\",\"lachtan\",\"ladnost\",\"laik\",\"lakomec\",\"lamela\",\"lampa\",\"lanovka\",\"lasice\",\"laso\",\"lastura\",\"latinka\",\"lavina\",\"lebka\",\"leckdy\",\"leden\",\"lednice\",\"ledovka\",\"ledvina\",\"legenda\",\"legie\",\"legrace\",\"lehce\",\"lehkost\",\"lehnout\",\"lektvar\",\"lenochod\",\"lentilka\",\"lepenka\",\"lepidlo\",\"letadlo\",\"letec\",\"letmo\",\"letokruh\",\"levhart\",\"levitace\",\"levobok\",\"libra\",\"lichotka\",\"lidojed\",\"lidskost\",\"lihovina\",\"lijavec\",\"lilek\",\"limetka\",\"linie\",\"linka\",\"linoleum\",\"listopad\",\"litina\",\"litovat\",\"lobista\",\"lodivod\",\"logika\",\"logoped\",\"lokalita\",\"loket\",\"lomcovat\",\"lopata\",\"lopuch\",\"lord\",\"losos\",\"lotr\",\"loudal\",\"louh\",\"louka\",\"louskat\",\"lovec\",\"lstivost\",\"lucerna\",\"lucifer\",\"lump\",\"lusk\",\"lustrace\",\"lvice\",\"lyra\",\"lyrika\",\"lysina\",\"madam\",\"madlo\",\"magistr\",\"mahagon\",\"majetek\",\"majitel\",\"majorita\",\"makak\",\"makovice\",\"makrela\",\"malba\",\"malina\",\"malovat\",\"malvice\",\"maminka\",\"mandle\",\"manko\",\"marnost\",\"masakr\",\"maskot\",\"masopust\",\"matice\",\"matrika\",\"maturita\",\"mazanec\",\"mazivo\",\"mazlit\",\"mazurka\",\"mdloba\",\"mechanik\",\"meditace\",\"medovina\",\"melasa\",\"meloun\",\"mentolka\",\"metla\",\"metoda\",\"metr\",\"mezera\",\"migrace\",\"mihnout\",\"mihule\",\"mikina\",\"mikrofon\",\"milenec\",\"milimetr\",\"milost\",\"mimika\",\"mincovna\",\"minibar\",\"minomet\",\"minulost\",\"miska\",\"mistr\",\"mixovat\",\"mladost\",\"mlha\",\"mlhovina\",\"mlok\",\"mlsat\",\"mluvit\",\"mnich\",\"mnohem\",\"mobil\",\"mocnost\",\"modelka\",\"modlitba\",\"mohyla\",\"mokro\",\"molekula\",\"momentka\",\"monarcha\",\"monokl\",\"monstrum\",\"montovat\",\"monzun\",\"mosaz\",\"moskyt\",\"most\",\"motivace\",\"motorka\",\"motyka\",\"moucha\",\"moudrost\",\"mozaika\",\"mozek\",\"mozol\",\"mramor\",\"mravenec\",\"mrkev\",\"mrtvola\",\"mrzet\",\"mrzutost\",\"mstitel\",\"mudrc\",\"muflon\",\"mulat\",\"mumie\",\"munice\",\"muset\",\"mutace\",\"muzeum\",\"muzikant\",\"myslivec\",\"mzda\",\"nabourat\",\"nachytat\",\"nadace\",\"nadbytek\",\"nadhoz\",\"nadobro\",\"nadpis\",\"nahlas\",\"nahnat\",\"nahodile\",\"nahradit\",\"naivita\",\"najednou\",\"najisto\",\"najmout\",\"naklonit\",\"nakonec\",\"nakrmit\",\"nalevo\",\"namazat\",\"namluvit\",\"nanometr\",\"naoko\",\"naopak\",\"naostro\",\"napadat\",\"napevno\",\"naplnit\",\"napnout\",\"naposled\",\"naprosto\",\"narodit\",\"naruby\",\"narychlo\",\"nasadit\",\"nasekat\",\"naslepo\",\"nastat\",\"natolik\",\"navenek\",\"navrch\",\"navzdory\",\"nazvat\",\"nebe\",\"nechat\",\"necky\",\"nedaleko\",\"nedbat\",\"neduh\",\"negace\",\"nehet\",\"nehoda\",\"nejen\",\"nejprve\",\"neklid\",\"nelibost\",\"nemilost\",\"nemoc\",\"neochota\",\"neonka\",\"nepokoj\",\"nerost\",\"nerv\",\"nesmysl\",\"nesoulad\",\"netvor\",\"neuron\",\"nevina\",\"nezvykle\",\"nicota\",\"nijak\",\"nikam\",\"nikdy\",\"nikl\",\"nikterak\",\"nitro\",\"nocleh\",\"nohavice\",\"nominace\",\"nora\",\"norek\",\"nositel\",\"nosnost\",\"nouze\",\"noviny\",\"novota\",\"nozdra\",\"nuda\",\"nudle\",\"nuget\",\"nutit\",\"nutnost\",\"nutrie\",\"nymfa\",\"obal\",\"obarvit\",\"obava\",\"obdiv\",\"obec\",\"obehnat\",\"obejmout\",\"obezita\",\"obhajoba\",\"obilnice\",\"objasnit\",\"objekt\",\"obklopit\",\"oblast\",\"oblek\",\"obliba\",\"obloha\",\"obluda\",\"obnos\",\"obohatit\",\"obojek\",\"obout\",\"obrazec\",\"obrna\",\"obruba\",\"obrys\",\"obsah\",\"obsluha\",\"obstarat\",\"obuv\",\"obvaz\",\"obvinit\",\"obvod\",\"obvykle\",\"obyvatel\",\"obzor\",\"ocas\",\"ocel\",\"ocenit\",\"ochladit\",\"ochota\",\"ochrana\",\"ocitnout\",\"odboj\",\"odbyt\",\"odchod\",\"odcizit\",\"odebrat\",\"odeslat\",\"odevzdat\",\"odezva\",\"odhadce\",\"odhodit\",\"odjet\",\"odjinud\",\"odkaz\",\"odkoupit\",\"odliv\",\"odluka\",\"odmlka\",\"odolnost\",\"odpad\",\"odpis\",\"odplout\",\"odpor\",\"odpustit\",\"odpykat\",\"odrazka\",\"odsoudit\",\"odstup\",\"odsun\",\"odtok\",\"odtud\",\"odvaha\",\"odveta\",\"odvolat\",\"odvracet\",\"odznak\",\"ofina\",\"ofsajd\",\"ohlas\",\"ohnisko\",\"ohrada\",\"ohrozit\",\"ohryzek\",\"okap\",\"okenice\",\"oklika\",\"okno\",\"okouzlit\",\"okovy\",\"okrasa\",\"okres\",\"okrsek\",\"okruh\",\"okupant\",\"okurka\",\"okusit\",\"olejnina\",\"olizovat\",\"omak\",\"omeleta\",\"omezit\",\"omladina\",\"omlouvat\",\"omluva\",\"omyl\",\"onehdy\",\"opakovat\",\"opasek\",\"operace\",\"opice\",\"opilost\",\"opisovat\",\"opora\",\"opozice\",\"opravdu\",\"oproti\",\"orbital\",\"orchestr\",\"orgie\",\"orlice\",\"orloj\",\"ortel\",\"osada\",\"oschnout\",\"osika\",\"osivo\",\"oslava\",\"oslepit\",\"oslnit\",\"oslovit\",\"osnova\",\"osoba\",\"osolit\",\"ospalec\",\"osten\",\"ostraha\",\"ostuda\",\"ostych\",\"osvojit\",\"oteplit\",\"otisk\",\"otop\",\"otrhat\",\"otrlost\",\"otrok\",\"otruby\",\"otvor\",\"ovanout\",\"ovar\",\"oves\",\"ovlivnit\",\"ovoce\",\"oxid\",\"ozdoba\",\"pachatel\",\"pacient\",\"padouch\",\"pahorek\",\"pakt\",\"palanda\",\"palec\",\"palivo\",\"paluba\",\"pamflet\",\"pamlsek\",\"panenka\",\"panika\",\"panna\",\"panovat\",\"panstvo\",\"pantofle\",\"paprika\",\"parketa\",\"parodie\",\"parta\",\"paruka\",\"paryba\",\"paseka\",\"pasivita\",\"pastelka\",\"patent\",\"patrona\",\"pavouk\",\"pazneht\",\"pazourek\",\"pecka\",\"pedagog\",\"pejsek\",\"peklo\",\"peloton\",\"penalta\",\"pendrek\",\"penze\",\"periskop\",\"pero\",\"pestrost\",\"petarda\",\"petice\",\"petrolej\",\"pevnina\",\"pexeso\",\"pianista\",\"piha\",\"pijavice\",\"pikle\",\"piknik\",\"pilina\",\"pilnost\",\"pilulka\",\"pinzeta\",\"pipeta\",\"pisatel\",\"pistole\",\"pitevna\",\"pivnice\",\"pivovar\",\"placenta\",\"plakat\",\"plamen\",\"planeta\",\"plastika\",\"platit\",\"plavidlo\",\"plaz\",\"plech\",\"plemeno\",\"plenta\",\"ples\",\"pletivo\",\"plevel\",\"plivat\",\"plnit\",\"plno\",\"plocha\",\"plodina\",\"plomba\",\"plout\",\"pluk\",\"plyn\",\"pobavit\",\"pobyt\",\"pochod\",\"pocit\",\"poctivec\",\"podat\",\"podcenit\",\"podepsat\",\"podhled\",\"podivit\",\"podklad\",\"podmanit\",\"podnik\",\"podoba\",\"podpora\",\"podraz\",\"podstata\",\"podvod\",\"podzim\",\"poezie\",\"pohanka\",\"pohnutka\",\"pohovor\",\"pohroma\",\"pohyb\",\"pointa\",\"pojistka\",\"pojmout\",\"pokazit\",\"pokles\",\"pokoj\",\"pokrok\",\"pokuta\",\"pokyn\",\"poledne\",\"polibek\",\"polknout\",\"poloha\",\"polynom\",\"pomalu\",\"pominout\",\"pomlka\",\"pomoc\",\"pomsta\",\"pomyslet\",\"ponechat\",\"ponorka\",\"ponurost\",\"popadat\",\"popel\",\"popisek\",\"poplach\",\"poprosit\",\"popsat\",\"popud\",\"poradce\",\"porce\",\"porod\",\"porucha\",\"poryv\",\"posadit\",\"posed\",\"posila\",\"poskok\",\"poslanec\",\"posoudit\",\"pospolu\",\"postava\",\"posudek\",\"posyp\",\"potah\",\"potkan\",\"potlesk\",\"potomek\",\"potrava\",\"potupa\",\"potvora\",\"poukaz\",\"pouto\",\"pouzdro\",\"povaha\",\"povidla\",\"povlak\",\"povoz\",\"povrch\",\"povstat\",\"povyk\",\"povzdech\",\"pozdrav\",\"pozemek\",\"poznatek\",\"pozor\",\"pozvat\",\"pracovat\",\"prahory\",\"praktika\",\"prales\",\"praotec\",\"praporek\",\"prase\",\"pravda\",\"princip\",\"prkno\",\"probudit\",\"procento\",\"prodej\",\"profese\",\"prohra\",\"projekt\",\"prolomit\",\"promile\",\"pronikat\",\"propad\",\"prorok\",\"prosba\",\"proton\",\"proutek\",\"provaz\",\"prskavka\",\"prsten\",\"prudkost\",\"prut\",\"prvek\",\"prvohory\",\"psanec\",\"psovod\",\"pstruh\",\"ptactvo\",\"puberta\",\"puch\",\"pudl\",\"pukavec\",\"puklina\",\"pukrle\",\"pult\",\"pumpa\",\"punc\",\"pupen\",\"pusa\",\"pusinka\",\"pustina\",\"putovat\",\"putyka\",\"pyramida\",\"pysk\",\"pytel\",\"racek\",\"rachot\",\"radiace\",\"radnice\",\"radon\",\"raft\",\"ragby\",\"raketa\",\"rakovina\",\"rameno\",\"rampouch\",\"rande\",\"rarach\",\"rarita\",\"rasovna\",\"rastr\",\"ratolest\",\"razance\",\"razidlo\",\"reagovat\",\"reakce\",\"recept\",\"redaktor\",\"referent\",\"reflex\",\"rejnok\",\"reklama\",\"rekord\",\"rekrut\",\"rektor\",\"reputace\",\"revize\",\"revma\",\"revolver\",\"rezerva\",\"riskovat\",\"riziko\",\"robotika\",\"rodokmen\",\"rohovka\",\"rokle\",\"rokoko\",\"romaneto\",\"ropovod\",\"ropucha\",\"rorejs\",\"rosol\",\"rostlina\",\"rotmistr\",\"rotoped\",\"rotunda\",\"roubenka\",\"roucho\",\"roup\",\"roura\",\"rovina\",\"rovnice\",\"rozbor\",\"rozchod\",\"rozdat\",\"rozeznat\",\"rozhodce\",\"rozinka\",\"rozjezd\",\"rozkaz\",\"rozloha\",\"rozmar\",\"rozpad\",\"rozruch\",\"rozsah\",\"roztok\",\"rozum\",\"rozvod\",\"rubrika\",\"ruchadlo\",\"rukavice\",\"rukopis\",\"ryba\",\"rybolov\",\"rychlost\",\"rydlo\",\"rypadlo\",\"rytina\",\"ryzost\",\"sadista\",\"sahat\",\"sako\",\"samec\",\"samizdat\",\"samota\",\"sanitka\",\"sardinka\",\"sasanka\",\"satelit\",\"sazba\",\"sazenice\",\"sbor\",\"schovat\",\"sebranka\",\"secese\",\"sedadlo\",\"sediment\",\"sedlo\",\"sehnat\",\"sejmout\",\"sekera\",\"sekta\",\"sekunda\",\"sekvoje\",\"semeno\",\"seno\",\"servis\",\"sesadit\",\"seshora\",\"seskok\",\"seslat\",\"sestra\",\"sesuv\",\"sesypat\",\"setba\",\"setina\",\"setkat\",\"setnout\",\"setrvat\",\"sever\",\"seznam\",\"shoda\",\"shrnout\",\"sifon\",\"silnice\",\"sirka\",\"sirotek\",\"sirup\",\"situace\",\"skafandr\",\"skalisko\",\"skanzen\",\"skaut\",\"skeptik\",\"skica\",\"skladba\",\"sklenice\",\"sklo\",\"skluz\",\"skoba\",\"skokan\",\"skoro\",\"skripta\",\"skrz\",\"skupina\",\"skvost\",\"skvrna\",\"slabika\",\"sladidlo\",\"slanina\",\"slast\",\"slavnost\",\"sledovat\",\"slepec\",\"sleva\",\"slezina\",\"slib\",\"slina\",\"sliznice\",\"slon\",\"sloupek\",\"slovo\",\"sluch\",\"sluha\",\"slunce\",\"slupka\",\"slza\",\"smaragd\",\"smetana\",\"smilstvo\",\"smlouva\",\"smog\",\"smrad\",\"smrk\",\"smrtka\",\"smutek\",\"smysl\",\"snad\",\"snaha\",\"snob\",\"sobota\",\"socha\",\"sodovka\",\"sokol\",\"sopka\",\"sotva\",\"souboj\",\"soucit\",\"soudce\",\"souhlas\",\"soulad\",\"soumrak\",\"souprava\",\"soused\",\"soutok\",\"souviset\",\"spalovna\",\"spasitel\",\"spis\",\"splav\",\"spodek\",\"spojenec\",\"spolu\",\"sponzor\",\"spornost\",\"spousta\",\"sprcha\",\"spustit\",\"sranda\",\"sraz\",\"srdce\",\"srna\",\"srnec\",\"srovnat\",\"srpen\",\"srst\",\"srub\",\"stanice\",\"starosta\",\"statika\",\"stavba\",\"stehno\",\"stezka\",\"stodola\",\"stolek\",\"stopa\",\"storno\",\"stoupat\",\"strach\",\"stres\",\"strhnout\",\"strom\",\"struna\",\"studna\",\"stupnice\",\"stvol\",\"styk\",\"subjekt\",\"subtropy\",\"suchar\",\"sudost\",\"sukno\",\"sundat\",\"sunout\",\"surikata\",\"surovina\",\"svah\",\"svalstvo\",\"svetr\",\"svatba\",\"svazek\",\"svisle\",\"svitek\",\"svoboda\",\"svodidlo\",\"svorka\",\"svrab\",\"sykavka\",\"sykot\",\"synek\",\"synovec\",\"sypat\",\"sypkost\",\"syrovost\",\"sysel\",\"sytost\",\"tabletka\",\"tabule\",\"tahoun\",\"tajemno\",\"tajfun\",\"tajga\",\"tajit\",\"tajnost\",\"taktika\",\"tamhle\",\"tampon\",\"tancovat\",\"tanec\",\"tanker\",\"tapeta\",\"tavenina\",\"tazatel\",\"technika\",\"tehdy\",\"tekutina\",\"telefon\",\"temnota\",\"tendence\",\"tenista\",\"tenor\",\"teplota\",\"tepna\",\"teprve\",\"terapie\",\"termoska\",\"textil\",\"ticho\",\"tiskopis\",\"titulek\",\"tkadlec\",\"tkanina\",\"tlapka\",\"tleskat\",\"tlukot\",\"tlupa\",\"tmel\",\"toaleta\",\"topinka\",\"topol\",\"torzo\",\"touha\",\"toulec\",\"tradice\",\"traktor\",\"tramp\",\"trasa\",\"traverza\",\"trefit\",\"trest\",\"trezor\",\"trhavina\",\"trhlina\",\"trochu\",\"trojice\",\"troska\",\"trouba\",\"trpce\",\"trpitel\",\"trpkost\",\"trubec\",\"truchlit\",\"truhlice\",\"trus\",\"trvat\",\"tudy\",\"tuhnout\",\"tuhost\",\"tundra\",\"turista\",\"turnaj\",\"tuzemsko\",\"tvaroh\",\"tvorba\",\"tvrdost\",\"tvrz\",\"tygr\",\"tykev\",\"ubohost\",\"uboze\",\"ubrat\",\"ubrousek\",\"ubrus\",\"ubytovna\",\"ucho\",\"uctivost\",\"udivit\",\"uhradit\",\"ujednat\",\"ujistit\",\"ujmout\",\"ukazatel\",\"uklidnit\",\"uklonit\",\"ukotvit\",\"ukrojit\",\"ulice\",\"ulita\",\"ulovit\",\"umyvadlo\",\"unavit\",\"uniforma\",\"uniknout\",\"upadnout\",\"uplatnit\",\"uplynout\",\"upoutat\",\"upravit\",\"uran\",\"urazit\",\"usednout\",\"usilovat\",\"usmrtit\",\"usnadnit\",\"usnout\",\"usoudit\",\"ustlat\",\"ustrnout\",\"utahovat\",\"utkat\",\"utlumit\",\"utonout\",\"utopenec\",\"utrousit\",\"uvalit\",\"uvolnit\",\"uvozovka\",\"uzdravit\",\"uzel\",\"uzenina\",\"uzlina\",\"uznat\",\"vagon\",\"valcha\",\"valoun\",\"vana\",\"vandal\",\"vanilka\",\"varan\",\"varhany\",\"varovat\",\"vcelku\",\"vchod\",\"vdova\",\"vedro\",\"vegetace\",\"vejce\",\"velbloud\",\"veletrh\",\"velitel\",\"velmoc\",\"velryba\",\"venkov\",\"veranda\",\"verze\",\"veselka\",\"veskrze\",\"vesnice\",\"vespodu\",\"vesta\",\"veterina\",\"veverka\",\"vibrace\",\"vichr\",\"videohra\",\"vidina\",\"vidle\",\"vila\",\"vinice\",\"viset\",\"vitalita\",\"vize\",\"vizitka\",\"vjezd\",\"vklad\",\"vkus\",\"vlajka\",\"vlak\",\"vlasec\",\"vlevo\",\"vlhkost\",\"vliv\",\"vlnovka\",\"vloupat\",\"vnucovat\",\"vnuk\",\"voda\",\"vodivost\",\"vodoznak\",\"vodstvo\",\"vojensky\",\"vojna\",\"vojsko\",\"volant\",\"volba\",\"volit\",\"volno\",\"voskovka\",\"vozidlo\",\"vozovna\",\"vpravo\",\"vrabec\",\"vracet\",\"vrah\",\"vrata\",\"vrba\",\"vrcholek\",\"vrhat\",\"vrstva\",\"vrtule\",\"vsadit\",\"vstoupit\",\"vstup\",\"vtip\",\"vybavit\",\"vybrat\",\"vychovat\",\"vydat\",\"vydra\",\"vyfotit\",\"vyhledat\",\"vyhnout\",\"vyhodit\",\"vyhradit\",\"vyhubit\",\"vyjasnit\",\"vyjet\",\"vyjmout\",\"vyklopit\",\"vykonat\",\"vylekat\",\"vymazat\",\"vymezit\",\"vymizet\",\"vymyslet\",\"vynechat\",\"vynikat\",\"vynutit\",\"vypadat\",\"vyplatit\",\"vypravit\",\"vypustit\",\"vyrazit\",\"vyrovnat\",\"vyrvat\",\"vyslovit\",\"vysoko\",\"vystavit\",\"vysunout\",\"vysypat\",\"vytasit\",\"vytesat\",\"vytratit\",\"vyvinout\",\"vyvolat\",\"vyvrhel\",\"vyzdobit\",\"vyznat\",\"vzadu\",\"vzbudit\",\"vzchopit\",\"vzdor\",\"vzduch\",\"vzdychat\",\"vzestup\",\"vzhledem\",\"vzkaz\",\"vzlykat\",\"vznik\",\"vzorek\",\"vzpoura\",\"vztah\",\"vztek\",\"xylofon\",\"zabrat\",\"zabydlet\",\"zachovat\",\"zadarmo\",\"zadusit\",\"zafoukat\",\"zahltit\",\"zahodit\",\"zahrada\",\"zahynout\",\"zajatec\",\"zajet\",\"zajistit\",\"zaklepat\",\"zakoupit\",\"zalepit\",\"zamezit\",\"zamotat\",\"zamyslet\",\"zanechat\",\"zanikat\",\"zaplatit\",\"zapojit\",\"zapsat\",\"zarazit\",\"zastavit\",\"zasunout\",\"zatajit\",\"zatemnit\",\"zatknout\",\"zaujmout\",\"zavalit\",\"zavelet\",\"zavinit\",\"zavolat\",\"zavrtat\",\"zazvonit\",\"zbavit\",\"zbrusu\",\"zbudovat\",\"zbytek\",\"zdaleka\",\"zdarma\",\"zdatnost\",\"zdivo\",\"zdobit\",\"zdroj\",\"zdvih\",\"zdymadlo\",\"zelenina\",\"zeman\",\"zemina\",\"zeptat\",\"zezadu\",\"zezdola\",\"zhatit\",\"zhltnout\",\"zhluboka\",\"zhotovit\",\"zhruba\",\"zima\",\"zimnice\",\"zjemnit\",\"zklamat\",\"zkoumat\",\"zkratka\",\"zkumavka\",\"zlato\",\"zlehka\",\"zloba\",\"zlom\",\"zlost\",\"zlozvyk\",\"zmapovat\",\"zmar\",\"zmatek\",\"zmije\",\"zmizet\",\"zmocnit\",\"zmodrat\",\"zmrzlina\",\"zmutovat\",\"znak\",\"znalost\",\"znamenat\",\"znovu\",\"zobrazit\",\"zotavit\",\"zoubek\",\"zoufale\",\"zplodit\",\"zpomalit\",\"zprava\",\"zprostit\",\"zprudka\",\"zprvu\",\"zrada\",\"zranit\",\"zrcadlo\",\"zrnitost\",\"zrno\",\"zrovna\",\"zrychlit\",\"zrzavost\",\"zticha\",\"ztratit\",\"zubovina\",\"zubr\",\"zvednout\",\"zvenku\",\"zvesela\",\"zvon\",\"zvrat\",\"zvukovod\",\"zvyk\"]"); + +/***/ }), +/* 442 */ +/*!******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/chinese_simplified.json ***! + \******************************************************************************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[\"的\",\"一\",\"是\",\"在\",\"不\",\"了\",\"有\",\"和\",\"人\",\"这\",\"中\",\"大\",\"为\",\"上\",\"个\",\"国\",\"我\",\"以\",\"要\",\"他\",\"时\",\"来\",\"用\",\"们\",\"生\",\"到\",\"作\",\"地\",\"于\",\"出\",\"就\",\"分\",\"对\",\"成\",\"会\",\"可\",\"主\",\"发\",\"年\",\"动\",\"同\",\"工\",\"也\",\"能\",\"下\",\"过\",\"子\",\"说\",\"产\",\"种\",\"面\",\"而\",\"方\",\"后\",\"多\",\"定\",\"行\",\"学\",\"法\",\"所\",\"民\",\"得\",\"经\",\"十\",\"三\",\"之\",\"进\",\"着\",\"等\",\"部\",\"度\",\"家\",\"电\",\"力\",\"里\",\"如\",\"水\",\"化\",\"高\",\"自\",\"二\",\"理\",\"起\",\"小\",\"物\",\"现\",\"实\",\"加\",\"量\",\"都\",\"两\",\"体\",\"制\",\"机\",\"当\",\"使\",\"点\",\"从\",\"业\",\"本\",\"去\",\"把\",\"性\",\"好\",\"应\",\"开\",\"它\",\"合\",\"还\",\"因\",\"由\",\"其\",\"些\",\"然\",\"前\",\"外\",\"天\",\"政\",\"四\",\"日\",\"那\",\"社\",\"义\",\"事\",\"平\",\"形\",\"相\",\"全\",\"表\",\"间\",\"样\",\"与\",\"关\",\"各\",\"重\",\"新\",\"线\",\"内\",\"数\",\"正\",\"心\",\"反\",\"你\",\"明\",\"看\",\"原\",\"又\",\"么\",\"利\",\"比\",\"或\",\"但\",\"质\",\"气\",\"第\",\"向\",\"道\",\"命\",\"此\",\"变\",\"条\",\"只\",\"没\",\"结\",\"解\",\"问\",\"意\",\"建\",\"月\",\"公\",\"无\",\"系\",\"军\",\"很\",\"情\",\"者\",\"最\",\"立\",\"代\",\"想\",\"已\",\"通\",\"并\",\"提\",\"直\",\"题\",\"党\",\"程\",\"展\",\"五\",\"果\",\"料\",\"象\",\"员\",\"革\",\"位\",\"入\",\"常\",\"文\",\"总\",\"次\",\"品\",\"式\",\"活\",\"设\",\"及\",\"管\",\"特\",\"件\",\"长\",\"求\",\"老\",\"头\",\"基\",\"资\",\"边\",\"流\",\"路\",\"级\",\"少\",\"图\",\"山\",\"统\",\"接\",\"知\",\"较\",\"将\",\"组\",\"见\",\"计\",\"别\",\"她\",\"手\",\"角\",\"期\",\"根\",\"论\",\"运\",\"农\",\"指\",\"几\",\"九\",\"区\",\"强\",\"放\",\"决\",\"西\",\"被\",\"干\",\"做\",\"必\",\"战\",\"先\",\"回\",\"则\",\"任\",\"取\",\"据\",\"处\",\"队\",\"南\",\"给\",\"色\",\"光\",\"门\",\"即\",\"保\",\"治\",\"北\",\"造\",\"百\",\"规\",\"热\",\"领\",\"七\",\"海\",\"口\",\"东\",\"导\",\"器\",\"压\",\"志\",\"世\",\"金\",\"增\",\"争\",\"济\",\"阶\",\"油\",\"思\",\"术\",\"极\",\"交\",\"受\",\"联\",\"什\",\"认\",\"六\",\"共\",\"权\",\"收\",\"证\",\"改\",\"清\",\"美\",\"再\",\"采\",\"转\",\"更\",\"单\",\"风\",\"切\",\"打\",\"白\",\"教\",\"速\",\"花\",\"带\",\"安\",\"场\",\"身\",\"车\",\"例\",\"真\",\"务\",\"具\",\"万\",\"每\",\"目\",\"至\",\"达\",\"走\",\"积\",\"示\",\"议\",\"声\",\"报\",\"斗\",\"完\",\"类\",\"八\",\"离\",\"华\",\"名\",\"确\",\"才\",\"科\",\"张\",\"信\",\"马\",\"节\",\"话\",\"米\",\"整\",\"空\",\"元\",\"况\",\"今\",\"集\",\"温\",\"传\",\"土\",\"许\",\"步\",\"群\",\"广\",\"石\",\"记\",\"需\",\"段\",\"研\",\"界\",\"拉\",\"林\",\"律\",\"叫\",\"且\",\"究\",\"观\",\"越\",\"织\",\"装\",\"影\",\"算\",\"低\",\"持\",\"音\",\"众\",\"书\",\"布\",\"复\",\"容\",\"儿\",\"须\",\"际\",\"商\",\"非\",\"验\",\"连\",\"断\",\"深\",\"难\",\"近\",\"矿\",\"千\",\"周\",\"委\",\"素\",\"技\",\"备\",\"半\",\"办\",\"青\",\"省\",\"列\",\"习\",\"响\",\"约\",\"支\",\"般\",\"史\",\"感\",\"劳\",\"便\",\"团\",\"往\",\"酸\",\"历\",\"市\",\"克\",\"何\",\"除\",\"消\",\"构\",\"府\",\"称\",\"太\",\"准\",\"精\",\"值\",\"号\",\"率\",\"族\",\"维\",\"划\",\"选\",\"标\",\"写\",\"存\",\"候\",\"毛\",\"亲\",\"快\",\"效\",\"斯\",\"院\",\"查\",\"江\",\"型\",\"眼\",\"王\",\"按\",\"格\",\"养\",\"易\",\"置\",\"派\",\"层\",\"片\",\"始\",\"却\",\"专\",\"状\",\"育\",\"厂\",\"京\",\"识\",\"适\",\"属\",\"圆\",\"包\",\"火\",\"住\",\"调\",\"满\",\"县\",\"局\",\"照\",\"参\",\"红\",\"细\",\"引\",\"听\",\"该\",\"铁\",\"价\",\"严\",\"首\",\"底\",\"液\",\"官\",\"德\",\"随\",\"病\",\"苏\",\"失\",\"尔\",\"死\",\"讲\",\"配\",\"女\",\"黄\",\"推\",\"显\",\"谈\",\"罪\",\"神\",\"艺\",\"呢\",\"席\",\"含\",\"企\",\"望\",\"密\",\"批\",\"营\",\"项\",\"防\",\"举\",\"球\",\"英\",\"氧\",\"势\",\"告\",\"李\",\"台\",\"落\",\"木\",\"帮\",\"轮\",\"破\",\"亚\",\"师\",\"围\",\"注\",\"远\",\"字\",\"材\",\"排\",\"供\",\"河\",\"态\",\"封\",\"另\",\"施\",\"减\",\"树\",\"溶\",\"怎\",\"止\",\"案\",\"言\",\"士\",\"均\",\"武\",\"固\",\"叶\",\"鱼\",\"波\",\"视\",\"仅\",\"费\",\"紧\",\"爱\",\"左\",\"章\",\"早\",\"朝\",\"害\",\"续\",\"轻\",\"服\",\"试\",\"食\",\"充\",\"兵\",\"源\",\"判\",\"护\",\"司\",\"足\",\"某\",\"练\",\"差\",\"致\",\"板\",\"田\",\"降\",\"黑\",\"犯\",\"负\",\"击\",\"范\",\"继\",\"兴\",\"似\",\"余\",\"坚\",\"曲\",\"输\",\"修\",\"故\",\"城\",\"夫\",\"够\",\"送\",\"笔\",\"船\",\"占\",\"右\",\"财\",\"吃\",\"富\",\"春\",\"职\",\"觉\",\"汉\",\"画\",\"功\",\"巴\",\"跟\",\"虽\",\"杂\",\"飞\",\"检\",\"吸\",\"助\",\"升\",\"阳\",\"互\",\"初\",\"创\",\"抗\",\"考\",\"投\",\"坏\",\"策\",\"古\",\"径\",\"换\",\"未\",\"跑\",\"留\",\"钢\",\"曾\",\"端\",\"责\",\"站\",\"简\",\"述\",\"钱\",\"副\",\"尽\",\"帝\",\"射\",\"草\",\"冲\",\"承\",\"独\",\"令\",\"限\",\"阿\",\"宣\",\"环\",\"双\",\"请\",\"超\",\"微\",\"让\",\"控\",\"州\",\"良\",\"轴\",\"找\",\"否\",\"纪\",\"益\",\"依\",\"优\",\"顶\",\"础\",\"载\",\"倒\",\"房\",\"突\",\"坐\",\"粉\",\"敌\",\"略\",\"客\",\"袁\",\"冷\",\"胜\",\"绝\",\"析\",\"块\",\"剂\",\"测\",\"丝\",\"协\",\"诉\",\"念\",\"陈\",\"仍\",\"罗\",\"盐\",\"友\",\"洋\",\"错\",\"苦\",\"夜\",\"刑\",\"移\",\"频\",\"逐\",\"靠\",\"混\",\"母\",\"短\",\"皮\",\"终\",\"聚\",\"汽\",\"村\",\"云\",\"哪\",\"既\",\"距\",\"卫\",\"停\",\"烈\",\"央\",\"察\",\"烧\",\"迅\",\"境\",\"若\",\"印\",\"洲\",\"刻\",\"括\",\"激\",\"孔\",\"搞\",\"甚\",\"室\",\"待\",\"核\",\"校\",\"散\",\"侵\",\"吧\",\"甲\",\"游\",\"久\",\"菜\",\"味\",\"旧\",\"模\",\"湖\",\"货\",\"损\",\"预\",\"阻\",\"毫\",\"普\",\"稳\",\"乙\",\"妈\",\"植\",\"息\",\"扩\",\"银\",\"语\",\"挥\",\"酒\",\"守\",\"拿\",\"序\",\"纸\",\"医\",\"缺\",\"雨\",\"吗\",\"针\",\"刘\",\"啊\",\"急\",\"唱\",\"误\",\"训\",\"愿\",\"审\",\"附\",\"获\",\"茶\",\"鲜\",\"粮\",\"斤\",\"孩\",\"脱\",\"硫\",\"肥\",\"善\",\"龙\",\"演\",\"父\",\"渐\",\"血\",\"欢\",\"械\",\"掌\",\"歌\",\"沙\",\"刚\",\"攻\",\"谓\",\"盾\",\"讨\",\"晚\",\"粒\",\"乱\",\"燃\",\"矛\",\"乎\",\"杀\",\"药\",\"宁\",\"鲁\",\"贵\",\"钟\",\"煤\",\"读\",\"班\",\"伯\",\"香\",\"介\",\"迫\",\"句\",\"丰\",\"培\",\"握\",\"兰\",\"担\",\"弦\",\"蛋\",\"沉\",\"假\",\"穿\",\"执\",\"答\",\"乐\",\"谁\",\"顺\",\"烟\",\"缩\",\"征\",\"脸\",\"喜\",\"松\",\"脚\",\"困\",\"异\",\"免\",\"背\",\"星\",\"福\",\"买\",\"染\",\"井\",\"概\",\"慢\",\"怕\",\"磁\",\"倍\",\"祖\",\"皇\",\"促\",\"静\",\"补\",\"评\",\"翻\",\"肉\",\"践\",\"尼\",\"衣\",\"宽\",\"扬\",\"棉\",\"希\",\"伤\",\"操\",\"垂\",\"秋\",\"宜\",\"氢\",\"套\",\"督\",\"振\",\"架\",\"亮\",\"末\",\"宪\",\"庆\",\"编\",\"牛\",\"触\",\"映\",\"雷\",\"销\",\"诗\",\"座\",\"居\",\"抓\",\"裂\",\"胞\",\"呼\",\"娘\",\"景\",\"威\",\"绿\",\"晶\",\"厚\",\"盟\",\"衡\",\"鸡\",\"孙\",\"延\",\"危\",\"胶\",\"屋\",\"乡\",\"临\",\"陆\",\"顾\",\"掉\",\"呀\",\"灯\",\"岁\",\"措\",\"束\",\"耐\",\"剧\",\"玉\",\"赵\",\"跳\",\"哥\",\"季\",\"课\",\"凯\",\"胡\",\"额\",\"款\",\"绍\",\"卷\",\"齐\",\"伟\",\"蒸\",\"殖\",\"永\",\"宗\",\"苗\",\"川\",\"炉\",\"岩\",\"弱\",\"零\",\"杨\",\"奏\",\"沿\",\"露\",\"杆\",\"探\",\"滑\",\"镇\",\"饭\",\"浓\",\"航\",\"怀\",\"赶\",\"库\",\"夺\",\"伊\",\"灵\",\"税\",\"途\",\"灭\",\"赛\",\"归\",\"召\",\"鼓\",\"播\",\"盘\",\"裁\",\"险\",\"康\",\"唯\",\"录\",\"菌\",\"纯\",\"借\",\"糖\",\"盖\",\"横\",\"符\",\"私\",\"努\",\"堂\",\"域\",\"枪\",\"润\",\"幅\",\"哈\",\"竟\",\"熟\",\"虫\",\"泽\",\"脑\",\"壤\",\"碳\",\"欧\",\"遍\",\"侧\",\"寨\",\"敢\",\"彻\",\"虑\",\"斜\",\"薄\",\"庭\",\"纳\",\"弹\",\"饲\",\"伸\",\"折\",\"麦\",\"湿\",\"暗\",\"荷\",\"瓦\",\"塞\",\"床\",\"筑\",\"恶\",\"户\",\"访\",\"塔\",\"奇\",\"透\",\"梁\",\"刀\",\"旋\",\"迹\",\"卡\",\"氯\",\"遇\",\"份\",\"毒\",\"泥\",\"退\",\"洗\",\"摆\",\"灰\",\"彩\",\"卖\",\"耗\",\"夏\",\"择\",\"忙\",\"铜\",\"献\",\"硬\",\"予\",\"繁\",\"圈\",\"雪\",\"函\",\"亦\",\"抽\",\"篇\",\"阵\",\"阴\",\"丁\",\"尺\",\"追\",\"堆\",\"雄\",\"迎\",\"泛\",\"爸\",\"楼\",\"避\",\"谋\",\"吨\",\"野\",\"猪\",\"旗\",\"累\",\"偏\",\"典\",\"馆\",\"索\",\"秦\",\"脂\",\"潮\",\"爷\",\"豆\",\"忽\",\"托\",\"惊\",\"塑\",\"遗\",\"愈\",\"朱\",\"替\",\"纤\",\"粗\",\"倾\",\"尚\",\"痛\",\"楚\",\"谢\",\"奋\",\"购\",\"磨\",\"君\",\"池\",\"旁\",\"碎\",\"骨\",\"监\",\"捕\",\"弟\",\"暴\",\"割\",\"贯\",\"殊\",\"释\",\"词\",\"亡\",\"壁\",\"顿\",\"宝\",\"午\",\"尘\",\"闻\",\"揭\",\"炮\",\"残\",\"冬\",\"桥\",\"妇\",\"警\",\"综\",\"招\",\"吴\",\"付\",\"浮\",\"遭\",\"徐\",\"您\",\"摇\",\"谷\",\"赞\",\"箱\",\"隔\",\"订\",\"男\",\"吹\",\"园\",\"纷\",\"唐\",\"败\",\"宋\",\"玻\",\"巨\",\"耕\",\"坦\",\"荣\",\"闭\",\"湾\",\"键\",\"凡\",\"驻\",\"锅\",\"救\",\"恩\",\"剥\",\"凝\",\"碱\",\"齿\",\"截\",\"炼\",\"麻\",\"纺\",\"禁\",\"废\",\"盛\",\"版\",\"缓\",\"净\",\"睛\",\"昌\",\"婚\",\"涉\",\"筒\",\"嘴\",\"插\",\"岸\",\"朗\",\"庄\",\"街\",\"藏\",\"姑\",\"贸\",\"腐\",\"奴\",\"啦\",\"惯\",\"乘\",\"伙\",\"恢\",\"匀\",\"纱\",\"扎\",\"辩\",\"耳\",\"彪\",\"臣\",\"亿\",\"璃\",\"抵\",\"脉\",\"秀\",\"萨\",\"俄\",\"网\",\"舞\",\"店\",\"喷\",\"纵\",\"寸\",\"汗\",\"挂\",\"洪\",\"贺\",\"闪\",\"柬\",\"爆\",\"烯\",\"津\",\"稻\",\"墙\",\"软\",\"勇\",\"像\",\"滚\",\"厘\",\"蒙\",\"芳\",\"肯\",\"坡\",\"柱\",\"荡\",\"腿\",\"仪\",\"旅\",\"尾\",\"轧\",\"冰\",\"贡\",\"登\",\"黎\",\"削\",\"钻\",\"勒\",\"逃\",\"障\",\"氨\",\"郭\",\"峰\",\"币\",\"港\",\"伏\",\"轨\",\"亩\",\"毕\",\"擦\",\"莫\",\"刺\",\"浪\",\"秘\",\"援\",\"株\",\"健\",\"售\",\"股\",\"岛\",\"甘\",\"泡\",\"睡\",\"童\",\"铸\",\"汤\",\"阀\",\"休\",\"汇\",\"舍\",\"牧\",\"绕\",\"炸\",\"哲\",\"磷\",\"绩\",\"朋\",\"淡\",\"尖\",\"启\",\"陷\",\"柴\",\"呈\",\"徒\",\"颜\",\"泪\",\"稍\",\"忘\",\"泵\",\"蓝\",\"拖\",\"洞\",\"授\",\"镜\",\"辛\",\"壮\",\"锋\",\"贫\",\"虚\",\"弯\",\"摩\",\"泰\",\"幼\",\"廷\",\"尊\",\"窗\",\"纲\",\"弄\",\"隶\",\"疑\",\"氏\",\"宫\",\"姐\",\"震\",\"瑞\",\"怪\",\"尤\",\"琴\",\"循\",\"描\",\"膜\",\"违\",\"夹\",\"腰\",\"缘\",\"珠\",\"穷\",\"森\",\"枝\",\"竹\",\"沟\",\"催\",\"绳\",\"忆\",\"邦\",\"剩\",\"幸\",\"浆\",\"栏\",\"拥\",\"牙\",\"贮\",\"礼\",\"滤\",\"钠\",\"纹\",\"罢\",\"拍\",\"咱\",\"喊\",\"袖\",\"埃\",\"勤\",\"罚\",\"焦\",\"潜\",\"伍\",\"墨\",\"欲\",\"缝\",\"姓\",\"刊\",\"饱\",\"仿\",\"奖\",\"铝\",\"鬼\",\"丽\",\"跨\",\"默\",\"挖\",\"链\",\"扫\",\"喝\",\"袋\",\"炭\",\"污\",\"幕\",\"诸\",\"弧\",\"励\",\"梅\",\"奶\",\"洁\",\"灾\",\"舟\",\"鉴\",\"苯\",\"讼\",\"抱\",\"毁\",\"懂\",\"寒\",\"智\",\"埔\",\"寄\",\"届\",\"跃\",\"渡\",\"挑\",\"丹\",\"艰\",\"贝\",\"碰\",\"拔\",\"爹\",\"戴\",\"码\",\"梦\",\"芽\",\"熔\",\"赤\",\"渔\",\"哭\",\"敬\",\"颗\",\"奔\",\"铅\",\"仲\",\"虎\",\"稀\",\"妹\",\"乏\",\"珍\",\"申\",\"桌\",\"遵\",\"允\",\"隆\",\"螺\",\"仓\",\"魏\",\"锐\",\"晓\",\"氮\",\"兼\",\"隐\",\"碍\",\"赫\",\"拨\",\"忠\",\"肃\",\"缸\",\"牵\",\"抢\",\"博\",\"巧\",\"壳\",\"兄\",\"杜\",\"讯\",\"诚\",\"碧\",\"祥\",\"柯\",\"页\",\"巡\",\"矩\",\"悲\",\"灌\",\"龄\",\"伦\",\"票\",\"寻\",\"桂\",\"铺\",\"圣\",\"恐\",\"恰\",\"郑\",\"趣\",\"抬\",\"荒\",\"腾\",\"贴\",\"柔\",\"滴\",\"猛\",\"阔\",\"辆\",\"妻\",\"填\",\"撤\",\"储\",\"签\",\"闹\",\"扰\",\"紫\",\"砂\",\"递\",\"戏\",\"吊\",\"陶\",\"伐\",\"喂\",\"疗\",\"瓶\",\"婆\",\"抚\",\"臂\",\"摸\",\"忍\",\"虾\",\"蜡\",\"邻\",\"胸\",\"巩\",\"挤\",\"偶\",\"弃\",\"槽\",\"劲\",\"乳\",\"邓\",\"吉\",\"仁\",\"烂\",\"砖\",\"租\",\"乌\",\"舰\",\"伴\",\"瓜\",\"浅\",\"丙\",\"暂\",\"燥\",\"橡\",\"柳\",\"迷\",\"暖\",\"牌\",\"秧\",\"胆\",\"详\",\"簧\",\"踏\",\"瓷\",\"谱\",\"呆\",\"宾\",\"糊\",\"洛\",\"辉\",\"愤\",\"竞\",\"隙\",\"怒\",\"粘\",\"乃\",\"绪\",\"肩\",\"籍\",\"敏\",\"涂\",\"熙\",\"皆\",\"侦\",\"悬\",\"掘\",\"享\",\"纠\",\"醒\",\"狂\",\"锁\",\"淀\",\"恨\",\"牲\",\"霸\",\"爬\",\"赏\",\"逆\",\"玩\",\"陵\",\"祝\",\"秒\",\"浙\",\"貌\",\"役\",\"彼\",\"悉\",\"鸭\",\"趋\",\"凤\",\"晨\",\"畜\",\"辈\",\"秩\",\"卵\",\"署\",\"梯\",\"炎\",\"滩\",\"棋\",\"驱\",\"筛\",\"峡\",\"冒\",\"啥\",\"寿\",\"译\",\"浸\",\"泉\",\"帽\",\"迟\",\"硅\",\"疆\",\"贷\",\"漏\",\"稿\",\"冠\",\"嫩\",\"胁\",\"芯\",\"牢\",\"叛\",\"蚀\",\"奥\",\"鸣\",\"岭\",\"羊\",\"凭\",\"串\",\"塘\",\"绘\",\"酵\",\"融\",\"盆\",\"锡\",\"庙\",\"筹\",\"冻\",\"辅\",\"摄\",\"袭\",\"筋\",\"拒\",\"僚\",\"旱\",\"钾\",\"鸟\",\"漆\",\"沈\",\"眉\",\"疏\",\"添\",\"棒\",\"穗\",\"硝\",\"韩\",\"逼\",\"扭\",\"侨\",\"凉\",\"挺\",\"碗\",\"栽\",\"炒\",\"杯\",\"患\",\"馏\",\"劝\",\"豪\",\"辽\",\"勃\",\"鸿\",\"旦\",\"吏\",\"拜\",\"狗\",\"埋\",\"辊\",\"掩\",\"饮\",\"搬\",\"骂\",\"辞\",\"勾\",\"扣\",\"估\",\"蒋\",\"绒\",\"雾\",\"丈\",\"朵\",\"姆\",\"拟\",\"宇\",\"辑\",\"陕\",\"雕\",\"偿\",\"蓄\",\"崇\",\"剪\",\"倡\",\"厅\",\"咬\",\"驶\",\"薯\",\"刷\",\"斥\",\"番\",\"赋\",\"奉\",\"佛\",\"浇\",\"漫\",\"曼\",\"扇\",\"钙\",\"桃\",\"扶\",\"仔\",\"返\",\"俗\",\"亏\",\"腔\",\"鞋\",\"棱\",\"覆\",\"框\",\"悄\",\"叔\",\"撞\",\"骗\",\"勘\",\"旺\",\"沸\",\"孤\",\"吐\",\"孟\",\"渠\",\"屈\",\"疾\",\"妙\",\"惜\",\"仰\",\"狠\",\"胀\",\"谐\",\"抛\",\"霉\",\"桑\",\"岗\",\"嘛\",\"衰\",\"盗\",\"渗\",\"脏\",\"赖\",\"涌\",\"甜\",\"曹\",\"阅\",\"肌\",\"哩\",\"厉\",\"烃\",\"纬\",\"毅\",\"昨\",\"伪\",\"症\",\"煮\",\"叹\",\"钉\",\"搭\",\"茎\",\"笼\",\"酷\",\"偷\",\"弓\",\"锥\",\"恒\",\"杰\",\"坑\",\"鼻\",\"翼\",\"纶\",\"叙\",\"狱\",\"逮\",\"罐\",\"络\",\"棚\",\"抑\",\"膨\",\"蔬\",\"寺\",\"骤\",\"穆\",\"冶\",\"枯\",\"册\",\"尸\",\"凸\",\"绅\",\"坯\",\"牺\",\"焰\",\"轰\",\"欣\",\"晋\",\"瘦\",\"御\",\"锭\",\"锦\",\"丧\",\"旬\",\"锻\",\"垄\",\"搜\",\"扑\",\"邀\",\"亭\",\"酯\",\"迈\",\"舒\",\"脆\",\"酶\",\"闲\",\"忧\",\"酚\",\"顽\",\"羽\",\"涨\",\"卸\",\"仗\",\"陪\",\"辟\",\"惩\",\"杭\",\"姚\",\"肚\",\"捉\",\"飘\",\"漂\",\"昆\",\"欺\",\"吾\",\"郎\",\"烷\",\"汁\",\"呵\",\"饰\",\"萧\",\"雅\",\"邮\",\"迁\",\"燕\",\"撒\",\"姻\",\"赴\",\"宴\",\"烦\",\"债\",\"帐\",\"斑\",\"铃\",\"旨\",\"醇\",\"董\",\"饼\",\"雏\",\"姿\",\"拌\",\"傅\",\"腹\",\"妥\",\"揉\",\"贤\",\"拆\",\"歪\",\"葡\",\"胺\",\"丢\",\"浩\",\"徽\",\"昂\",\"垫\",\"挡\",\"览\",\"贪\",\"慰\",\"缴\",\"汪\",\"慌\",\"冯\",\"诺\",\"姜\",\"谊\",\"凶\",\"劣\",\"诬\",\"耀\",\"昏\",\"躺\",\"盈\",\"骑\",\"乔\",\"溪\",\"丛\",\"卢\",\"抹\",\"闷\",\"咨\",\"刮\",\"驾\",\"缆\",\"悟\",\"摘\",\"铒\",\"掷\",\"颇\",\"幻\",\"柄\",\"惠\",\"惨\",\"佳\",\"仇\",\"腊\",\"窝\",\"涤\",\"剑\",\"瞧\",\"堡\",\"泼\",\"葱\",\"罩\",\"霍\",\"捞\",\"胎\",\"苍\",\"滨\",\"俩\",\"捅\",\"湘\",\"砍\",\"霞\",\"邵\",\"萄\",\"疯\",\"淮\",\"遂\",\"熊\",\"粪\",\"烘\",\"宿\",\"档\",\"戈\",\"驳\",\"嫂\",\"裕\",\"徙\",\"箭\",\"捐\",\"肠\",\"撑\",\"晒\",\"辨\",\"殿\",\"莲\",\"摊\",\"搅\",\"酱\",\"屏\",\"疫\",\"哀\",\"蔡\",\"堵\",\"沫\",\"皱\",\"畅\",\"叠\",\"阁\",\"莱\",\"敲\",\"辖\",\"钩\",\"痕\",\"坝\",\"巷\",\"饿\",\"祸\",\"丘\",\"玄\",\"溜\",\"曰\",\"逻\",\"彭\",\"尝\",\"卿\",\"妨\",\"艇\",\"吞\",\"韦\",\"怨\",\"矮\",\"歇\"]"); + +/***/ }), +/* 443 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/chinese_traditional.json ***! + \*******************************************************************************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[\"的\",\"一\",\"是\",\"在\",\"不\",\"了\",\"有\",\"和\",\"人\",\"這\",\"中\",\"大\",\"為\",\"上\",\"個\",\"國\",\"我\",\"以\",\"要\",\"他\",\"時\",\"來\",\"用\",\"們\",\"生\",\"到\",\"作\",\"地\",\"於\",\"出\",\"就\",\"分\",\"對\",\"成\",\"會\",\"可\",\"主\",\"發\",\"年\",\"動\",\"同\",\"工\",\"也\",\"能\",\"下\",\"過\",\"子\",\"說\",\"產\",\"種\",\"面\",\"而\",\"方\",\"後\",\"多\",\"定\",\"行\",\"學\",\"法\",\"所\",\"民\",\"得\",\"經\",\"十\",\"三\",\"之\",\"進\",\"著\",\"等\",\"部\",\"度\",\"家\",\"電\",\"力\",\"裡\",\"如\",\"水\",\"化\",\"高\",\"自\",\"二\",\"理\",\"起\",\"小\",\"物\",\"現\",\"實\",\"加\",\"量\",\"都\",\"兩\",\"體\",\"制\",\"機\",\"當\",\"使\",\"點\",\"從\",\"業\",\"本\",\"去\",\"把\",\"性\",\"好\",\"應\",\"開\",\"它\",\"合\",\"還\",\"因\",\"由\",\"其\",\"些\",\"然\",\"前\",\"外\",\"天\",\"政\",\"四\",\"日\",\"那\",\"社\",\"義\",\"事\",\"平\",\"形\",\"相\",\"全\",\"表\",\"間\",\"樣\",\"與\",\"關\",\"各\",\"重\",\"新\",\"線\",\"內\",\"數\",\"正\",\"心\",\"反\",\"你\",\"明\",\"看\",\"原\",\"又\",\"麼\",\"利\",\"比\",\"或\",\"但\",\"質\",\"氣\",\"第\",\"向\",\"道\",\"命\",\"此\",\"變\",\"條\",\"只\",\"沒\",\"結\",\"解\",\"問\",\"意\",\"建\",\"月\",\"公\",\"無\",\"系\",\"軍\",\"很\",\"情\",\"者\",\"最\",\"立\",\"代\",\"想\",\"已\",\"通\",\"並\",\"提\",\"直\",\"題\",\"黨\",\"程\",\"展\",\"五\",\"果\",\"料\",\"象\",\"員\",\"革\",\"位\",\"入\",\"常\",\"文\",\"總\",\"次\",\"品\",\"式\",\"活\",\"設\",\"及\",\"管\",\"特\",\"件\",\"長\",\"求\",\"老\",\"頭\",\"基\",\"資\",\"邊\",\"流\",\"路\",\"級\",\"少\",\"圖\",\"山\",\"統\",\"接\",\"知\",\"較\",\"將\",\"組\",\"見\",\"計\",\"別\",\"她\",\"手\",\"角\",\"期\",\"根\",\"論\",\"運\",\"農\",\"指\",\"幾\",\"九\",\"區\",\"強\",\"放\",\"決\",\"西\",\"被\",\"幹\",\"做\",\"必\",\"戰\",\"先\",\"回\",\"則\",\"任\",\"取\",\"據\",\"處\",\"隊\",\"南\",\"給\",\"色\",\"光\",\"門\",\"即\",\"保\",\"治\",\"北\",\"造\",\"百\",\"規\",\"熱\",\"領\",\"七\",\"海\",\"口\",\"東\",\"導\",\"器\",\"壓\",\"志\",\"世\",\"金\",\"增\",\"爭\",\"濟\",\"階\",\"油\",\"思\",\"術\",\"極\",\"交\",\"受\",\"聯\",\"什\",\"認\",\"六\",\"共\",\"權\",\"收\",\"證\",\"改\",\"清\",\"美\",\"再\",\"採\",\"轉\",\"更\",\"單\",\"風\",\"切\",\"打\",\"白\",\"教\",\"速\",\"花\",\"帶\",\"安\",\"場\",\"身\",\"車\",\"例\",\"真\",\"務\",\"具\",\"萬\",\"每\",\"目\",\"至\",\"達\",\"走\",\"積\",\"示\",\"議\",\"聲\",\"報\",\"鬥\",\"完\",\"類\",\"八\",\"離\",\"華\",\"名\",\"確\",\"才\",\"科\",\"張\",\"信\",\"馬\",\"節\",\"話\",\"米\",\"整\",\"空\",\"元\",\"況\",\"今\",\"集\",\"溫\",\"傳\",\"土\",\"許\",\"步\",\"群\",\"廣\",\"石\",\"記\",\"需\",\"段\",\"研\",\"界\",\"拉\",\"林\",\"律\",\"叫\",\"且\",\"究\",\"觀\",\"越\",\"織\",\"裝\",\"影\",\"算\",\"低\",\"持\",\"音\",\"眾\",\"書\",\"布\",\"复\",\"容\",\"兒\",\"須\",\"際\",\"商\",\"非\",\"驗\",\"連\",\"斷\",\"深\",\"難\",\"近\",\"礦\",\"千\",\"週\",\"委\",\"素\",\"技\",\"備\",\"半\",\"辦\",\"青\",\"省\",\"列\",\"習\",\"響\",\"約\",\"支\",\"般\",\"史\",\"感\",\"勞\",\"便\",\"團\",\"往\",\"酸\",\"歷\",\"市\",\"克\",\"何\",\"除\",\"消\",\"構\",\"府\",\"稱\",\"太\",\"準\",\"精\",\"值\",\"號\",\"率\",\"族\",\"維\",\"劃\",\"選\",\"標\",\"寫\",\"存\",\"候\",\"毛\",\"親\",\"快\",\"效\",\"斯\",\"院\",\"查\",\"江\",\"型\",\"眼\",\"王\",\"按\",\"格\",\"養\",\"易\",\"置\",\"派\",\"層\",\"片\",\"始\",\"卻\",\"專\",\"狀\",\"育\",\"廠\",\"京\",\"識\",\"適\",\"屬\",\"圓\",\"包\",\"火\",\"住\",\"調\",\"滿\",\"縣\",\"局\",\"照\",\"參\",\"紅\",\"細\",\"引\",\"聽\",\"該\",\"鐵\",\"價\",\"嚴\",\"首\",\"底\",\"液\",\"官\",\"德\",\"隨\",\"病\",\"蘇\",\"失\",\"爾\",\"死\",\"講\",\"配\",\"女\",\"黃\",\"推\",\"顯\",\"談\",\"罪\",\"神\",\"藝\",\"呢\",\"席\",\"含\",\"企\",\"望\",\"密\",\"批\",\"營\",\"項\",\"防\",\"舉\",\"球\",\"英\",\"氧\",\"勢\",\"告\",\"李\",\"台\",\"落\",\"木\",\"幫\",\"輪\",\"破\",\"亞\",\"師\",\"圍\",\"注\",\"遠\",\"字\",\"材\",\"排\",\"供\",\"河\",\"態\",\"封\",\"另\",\"施\",\"減\",\"樹\",\"溶\",\"怎\",\"止\",\"案\",\"言\",\"士\",\"均\",\"武\",\"固\",\"葉\",\"魚\",\"波\",\"視\",\"僅\",\"費\",\"緊\",\"愛\",\"左\",\"章\",\"早\",\"朝\",\"害\",\"續\",\"輕\",\"服\",\"試\",\"食\",\"充\",\"兵\",\"源\",\"判\",\"護\",\"司\",\"足\",\"某\",\"練\",\"差\",\"致\",\"板\",\"田\",\"降\",\"黑\",\"犯\",\"負\",\"擊\",\"范\",\"繼\",\"興\",\"似\",\"餘\",\"堅\",\"曲\",\"輸\",\"修\",\"故\",\"城\",\"夫\",\"夠\",\"送\",\"筆\",\"船\",\"佔\",\"右\",\"財\",\"吃\",\"富\",\"春\",\"職\",\"覺\",\"漢\",\"畫\",\"功\",\"巴\",\"跟\",\"雖\",\"雜\",\"飛\",\"檢\",\"吸\",\"助\",\"昇\",\"陽\",\"互\",\"初\",\"創\",\"抗\",\"考\",\"投\",\"壞\",\"策\",\"古\",\"徑\",\"換\",\"未\",\"跑\",\"留\",\"鋼\",\"曾\",\"端\",\"責\",\"站\",\"簡\",\"述\",\"錢\",\"副\",\"盡\",\"帝\",\"射\",\"草\",\"衝\",\"承\",\"獨\",\"令\",\"限\",\"阿\",\"宣\",\"環\",\"雙\",\"請\",\"超\",\"微\",\"讓\",\"控\",\"州\",\"良\",\"軸\",\"找\",\"否\",\"紀\",\"益\",\"依\",\"優\",\"頂\",\"礎\",\"載\",\"倒\",\"房\",\"突\",\"坐\",\"粉\",\"敵\",\"略\",\"客\",\"袁\",\"冷\",\"勝\",\"絕\",\"析\",\"塊\",\"劑\",\"測\",\"絲\",\"協\",\"訴\",\"念\",\"陳\",\"仍\",\"羅\",\"鹽\",\"友\",\"洋\",\"錯\",\"苦\",\"夜\",\"刑\",\"移\",\"頻\",\"逐\",\"靠\",\"混\",\"母\",\"短\",\"皮\",\"終\",\"聚\",\"汽\",\"村\",\"雲\",\"哪\",\"既\",\"距\",\"衛\",\"停\",\"烈\",\"央\",\"察\",\"燒\",\"迅\",\"境\",\"若\",\"印\",\"洲\",\"刻\",\"括\",\"激\",\"孔\",\"搞\",\"甚\",\"室\",\"待\",\"核\",\"校\",\"散\",\"侵\",\"吧\",\"甲\",\"遊\",\"久\",\"菜\",\"味\",\"舊\",\"模\",\"湖\",\"貨\",\"損\",\"預\",\"阻\",\"毫\",\"普\",\"穩\",\"乙\",\"媽\",\"植\",\"息\",\"擴\",\"銀\",\"語\",\"揮\",\"酒\",\"守\",\"拿\",\"序\",\"紙\",\"醫\",\"缺\",\"雨\",\"嗎\",\"針\",\"劉\",\"啊\",\"急\",\"唱\",\"誤\",\"訓\",\"願\",\"審\",\"附\",\"獲\",\"茶\",\"鮮\",\"糧\",\"斤\",\"孩\",\"脫\",\"硫\",\"肥\",\"善\",\"龍\",\"演\",\"父\",\"漸\",\"血\",\"歡\",\"械\",\"掌\",\"歌\",\"沙\",\"剛\",\"攻\",\"謂\",\"盾\",\"討\",\"晚\",\"粒\",\"亂\",\"燃\",\"矛\",\"乎\",\"殺\",\"藥\",\"寧\",\"魯\",\"貴\",\"鐘\",\"煤\",\"讀\",\"班\",\"伯\",\"香\",\"介\",\"迫\",\"句\",\"豐\",\"培\",\"握\",\"蘭\",\"擔\",\"弦\",\"蛋\",\"沉\",\"假\",\"穿\",\"執\",\"答\",\"樂\",\"誰\",\"順\",\"煙\",\"縮\",\"徵\",\"臉\",\"喜\",\"松\",\"腳\",\"困\",\"異\",\"免\",\"背\",\"星\",\"福\",\"買\",\"染\",\"井\",\"概\",\"慢\",\"怕\",\"磁\",\"倍\",\"祖\",\"皇\",\"促\",\"靜\",\"補\",\"評\",\"翻\",\"肉\",\"踐\",\"尼\",\"衣\",\"寬\",\"揚\",\"棉\",\"希\",\"傷\",\"操\",\"垂\",\"秋\",\"宜\",\"氫\",\"套\",\"督\",\"振\",\"架\",\"亮\",\"末\",\"憲\",\"慶\",\"編\",\"牛\",\"觸\",\"映\",\"雷\",\"銷\",\"詩\",\"座\",\"居\",\"抓\",\"裂\",\"胞\",\"呼\",\"娘\",\"景\",\"威\",\"綠\",\"晶\",\"厚\",\"盟\",\"衡\",\"雞\",\"孫\",\"延\",\"危\",\"膠\",\"屋\",\"鄉\",\"臨\",\"陸\",\"顧\",\"掉\",\"呀\",\"燈\",\"歲\",\"措\",\"束\",\"耐\",\"劇\",\"玉\",\"趙\",\"跳\",\"哥\",\"季\",\"課\",\"凱\",\"胡\",\"額\",\"款\",\"紹\",\"卷\",\"齊\",\"偉\",\"蒸\",\"殖\",\"永\",\"宗\",\"苗\",\"川\",\"爐\",\"岩\",\"弱\",\"零\",\"楊\",\"奏\",\"沿\",\"露\",\"桿\",\"探\",\"滑\",\"鎮\",\"飯\",\"濃\",\"航\",\"懷\",\"趕\",\"庫\",\"奪\",\"伊\",\"靈\",\"稅\",\"途\",\"滅\",\"賽\",\"歸\",\"召\",\"鼓\",\"播\",\"盤\",\"裁\",\"險\",\"康\",\"唯\",\"錄\",\"菌\",\"純\",\"借\",\"糖\",\"蓋\",\"橫\",\"符\",\"私\",\"努\",\"堂\",\"域\",\"槍\",\"潤\",\"幅\",\"哈\",\"竟\",\"熟\",\"蟲\",\"澤\",\"腦\",\"壤\",\"碳\",\"歐\",\"遍\",\"側\",\"寨\",\"敢\",\"徹\",\"慮\",\"斜\",\"薄\",\"庭\",\"納\",\"彈\",\"飼\",\"伸\",\"折\",\"麥\",\"濕\",\"暗\",\"荷\",\"瓦\",\"塞\",\"床\",\"築\",\"惡\",\"戶\",\"訪\",\"塔\",\"奇\",\"透\",\"梁\",\"刀\",\"旋\",\"跡\",\"卡\",\"氯\",\"遇\",\"份\",\"毒\",\"泥\",\"退\",\"洗\",\"擺\",\"灰\",\"彩\",\"賣\",\"耗\",\"夏\",\"擇\",\"忙\",\"銅\",\"獻\",\"硬\",\"予\",\"繁\",\"圈\",\"雪\",\"函\",\"亦\",\"抽\",\"篇\",\"陣\",\"陰\",\"丁\",\"尺\",\"追\",\"堆\",\"雄\",\"迎\",\"泛\",\"爸\",\"樓\",\"避\",\"謀\",\"噸\",\"野\",\"豬\",\"旗\",\"累\",\"偏\",\"典\",\"館\",\"索\",\"秦\",\"脂\",\"潮\",\"爺\",\"豆\",\"忽\",\"托\",\"驚\",\"塑\",\"遺\",\"愈\",\"朱\",\"替\",\"纖\",\"粗\",\"傾\",\"尚\",\"痛\",\"楚\",\"謝\",\"奮\",\"購\",\"磨\",\"君\",\"池\",\"旁\",\"碎\",\"骨\",\"監\",\"捕\",\"弟\",\"暴\",\"割\",\"貫\",\"殊\",\"釋\",\"詞\",\"亡\",\"壁\",\"頓\",\"寶\",\"午\",\"塵\",\"聞\",\"揭\",\"炮\",\"殘\",\"冬\",\"橋\",\"婦\",\"警\",\"綜\",\"招\",\"吳\",\"付\",\"浮\",\"遭\",\"徐\",\"您\",\"搖\",\"谷\",\"贊\",\"箱\",\"隔\",\"訂\",\"男\",\"吹\",\"園\",\"紛\",\"唐\",\"敗\",\"宋\",\"玻\",\"巨\",\"耕\",\"坦\",\"榮\",\"閉\",\"灣\",\"鍵\",\"凡\",\"駐\",\"鍋\",\"救\",\"恩\",\"剝\",\"凝\",\"鹼\",\"齒\",\"截\",\"煉\",\"麻\",\"紡\",\"禁\",\"廢\",\"盛\",\"版\",\"緩\",\"淨\",\"睛\",\"昌\",\"婚\",\"涉\",\"筒\",\"嘴\",\"插\",\"岸\",\"朗\",\"莊\",\"街\",\"藏\",\"姑\",\"貿\",\"腐\",\"奴\",\"啦\",\"慣\",\"乘\",\"夥\",\"恢\",\"勻\",\"紗\",\"扎\",\"辯\",\"耳\",\"彪\",\"臣\",\"億\",\"璃\",\"抵\",\"脈\",\"秀\",\"薩\",\"俄\",\"網\",\"舞\",\"店\",\"噴\",\"縱\",\"寸\",\"汗\",\"掛\",\"洪\",\"賀\",\"閃\",\"柬\",\"爆\",\"烯\",\"津\",\"稻\",\"牆\",\"軟\",\"勇\",\"像\",\"滾\",\"厘\",\"蒙\",\"芳\",\"肯\",\"坡\",\"柱\",\"盪\",\"腿\",\"儀\",\"旅\",\"尾\",\"軋\",\"冰\",\"貢\",\"登\",\"黎\",\"削\",\"鑽\",\"勒\",\"逃\",\"障\",\"氨\",\"郭\",\"峰\",\"幣\",\"港\",\"伏\",\"軌\",\"畝\",\"畢\",\"擦\",\"莫\",\"刺\",\"浪\",\"秘\",\"援\",\"株\",\"健\",\"售\",\"股\",\"島\",\"甘\",\"泡\",\"睡\",\"童\",\"鑄\",\"湯\",\"閥\",\"休\",\"匯\",\"舍\",\"牧\",\"繞\",\"炸\",\"哲\",\"磷\",\"績\",\"朋\",\"淡\",\"尖\",\"啟\",\"陷\",\"柴\",\"呈\",\"徒\",\"顏\",\"淚\",\"稍\",\"忘\",\"泵\",\"藍\",\"拖\",\"洞\",\"授\",\"鏡\",\"辛\",\"壯\",\"鋒\",\"貧\",\"虛\",\"彎\",\"摩\",\"泰\",\"幼\",\"廷\",\"尊\",\"窗\",\"綱\",\"弄\",\"隸\",\"疑\",\"氏\",\"宮\",\"姐\",\"震\",\"瑞\",\"怪\",\"尤\",\"琴\",\"循\",\"描\",\"膜\",\"違\",\"夾\",\"腰\",\"緣\",\"珠\",\"窮\",\"森\",\"枝\",\"竹\",\"溝\",\"催\",\"繩\",\"憶\",\"邦\",\"剩\",\"幸\",\"漿\",\"欄\",\"擁\",\"牙\",\"貯\",\"禮\",\"濾\",\"鈉\",\"紋\",\"罷\",\"拍\",\"咱\",\"喊\",\"袖\",\"埃\",\"勤\",\"罰\",\"焦\",\"潛\",\"伍\",\"墨\",\"欲\",\"縫\",\"姓\",\"刊\",\"飽\",\"仿\",\"獎\",\"鋁\",\"鬼\",\"麗\",\"跨\",\"默\",\"挖\",\"鏈\",\"掃\",\"喝\",\"袋\",\"炭\",\"污\",\"幕\",\"諸\",\"弧\",\"勵\",\"梅\",\"奶\",\"潔\",\"災\",\"舟\",\"鑑\",\"苯\",\"訟\",\"抱\",\"毀\",\"懂\",\"寒\",\"智\",\"埔\",\"寄\",\"屆\",\"躍\",\"渡\",\"挑\",\"丹\",\"艱\",\"貝\",\"碰\",\"拔\",\"爹\",\"戴\",\"碼\",\"夢\",\"芽\",\"熔\",\"赤\",\"漁\",\"哭\",\"敬\",\"顆\",\"奔\",\"鉛\",\"仲\",\"虎\",\"稀\",\"妹\",\"乏\",\"珍\",\"申\",\"桌\",\"遵\",\"允\",\"隆\",\"螺\",\"倉\",\"魏\",\"銳\",\"曉\",\"氮\",\"兼\",\"隱\",\"礙\",\"赫\",\"撥\",\"忠\",\"肅\",\"缸\",\"牽\",\"搶\",\"博\",\"巧\",\"殼\",\"兄\",\"杜\",\"訊\",\"誠\",\"碧\",\"祥\",\"柯\",\"頁\",\"巡\",\"矩\",\"悲\",\"灌\",\"齡\",\"倫\",\"票\",\"尋\",\"桂\",\"鋪\",\"聖\",\"恐\",\"恰\",\"鄭\",\"趣\",\"抬\",\"荒\",\"騰\",\"貼\",\"柔\",\"滴\",\"猛\",\"闊\",\"輛\",\"妻\",\"填\",\"撤\",\"儲\",\"簽\",\"鬧\",\"擾\",\"紫\",\"砂\",\"遞\",\"戲\",\"吊\",\"陶\",\"伐\",\"餵\",\"療\",\"瓶\",\"婆\",\"撫\",\"臂\",\"摸\",\"忍\",\"蝦\",\"蠟\",\"鄰\",\"胸\",\"鞏\",\"擠\",\"偶\",\"棄\",\"槽\",\"勁\",\"乳\",\"鄧\",\"吉\",\"仁\",\"爛\",\"磚\",\"租\",\"烏\",\"艦\",\"伴\",\"瓜\",\"淺\",\"丙\",\"暫\",\"燥\",\"橡\",\"柳\",\"迷\",\"暖\",\"牌\",\"秧\",\"膽\",\"詳\",\"簧\",\"踏\",\"瓷\",\"譜\",\"呆\",\"賓\",\"糊\",\"洛\",\"輝\",\"憤\",\"競\",\"隙\",\"怒\",\"粘\",\"乃\",\"緒\",\"肩\",\"籍\",\"敏\",\"塗\",\"熙\",\"皆\",\"偵\",\"懸\",\"掘\",\"享\",\"糾\",\"醒\",\"狂\",\"鎖\",\"淀\",\"恨\",\"牲\",\"霸\",\"爬\",\"賞\",\"逆\",\"玩\",\"陵\",\"祝\",\"秒\",\"浙\",\"貌\",\"役\",\"彼\",\"悉\",\"鴨\",\"趨\",\"鳳\",\"晨\",\"畜\",\"輩\",\"秩\",\"卵\",\"署\",\"梯\",\"炎\",\"灘\",\"棋\",\"驅\",\"篩\",\"峽\",\"冒\",\"啥\",\"壽\",\"譯\",\"浸\",\"泉\",\"帽\",\"遲\",\"矽\",\"疆\",\"貸\",\"漏\",\"稿\",\"冠\",\"嫩\",\"脅\",\"芯\",\"牢\",\"叛\",\"蝕\",\"奧\",\"鳴\",\"嶺\",\"羊\",\"憑\",\"串\",\"塘\",\"繪\",\"酵\",\"融\",\"盆\",\"錫\",\"廟\",\"籌\",\"凍\",\"輔\",\"攝\",\"襲\",\"筋\",\"拒\",\"僚\",\"旱\",\"鉀\",\"鳥\",\"漆\",\"沈\",\"眉\",\"疏\",\"添\",\"棒\",\"穗\",\"硝\",\"韓\",\"逼\",\"扭\",\"僑\",\"涼\",\"挺\",\"碗\",\"栽\",\"炒\",\"杯\",\"患\",\"餾\",\"勸\",\"豪\",\"遼\",\"勃\",\"鴻\",\"旦\",\"吏\",\"拜\",\"狗\",\"埋\",\"輥\",\"掩\",\"飲\",\"搬\",\"罵\",\"辭\",\"勾\",\"扣\",\"估\",\"蔣\",\"絨\",\"霧\",\"丈\",\"朵\",\"姆\",\"擬\",\"宇\",\"輯\",\"陝\",\"雕\",\"償\",\"蓄\",\"崇\",\"剪\",\"倡\",\"廳\",\"咬\",\"駛\",\"薯\",\"刷\",\"斥\",\"番\",\"賦\",\"奉\",\"佛\",\"澆\",\"漫\",\"曼\",\"扇\",\"鈣\",\"桃\",\"扶\",\"仔\",\"返\",\"俗\",\"虧\",\"腔\",\"鞋\",\"棱\",\"覆\",\"框\",\"悄\",\"叔\",\"撞\",\"騙\",\"勘\",\"旺\",\"沸\",\"孤\",\"吐\",\"孟\",\"渠\",\"屈\",\"疾\",\"妙\",\"惜\",\"仰\",\"狠\",\"脹\",\"諧\",\"拋\",\"黴\",\"桑\",\"崗\",\"嘛\",\"衰\",\"盜\",\"滲\",\"臟\",\"賴\",\"湧\",\"甜\",\"曹\",\"閱\",\"肌\",\"哩\",\"厲\",\"烴\",\"緯\",\"毅\",\"昨\",\"偽\",\"症\",\"煮\",\"嘆\",\"釘\",\"搭\",\"莖\",\"籠\",\"酷\",\"偷\",\"弓\",\"錐\",\"恆\",\"傑\",\"坑\",\"鼻\",\"翼\",\"綸\",\"敘\",\"獄\",\"逮\",\"罐\",\"絡\",\"棚\",\"抑\",\"膨\",\"蔬\",\"寺\",\"驟\",\"穆\",\"冶\",\"枯\",\"冊\",\"屍\",\"凸\",\"紳\",\"坯\",\"犧\",\"焰\",\"轟\",\"欣\",\"晉\",\"瘦\",\"禦\",\"錠\",\"錦\",\"喪\",\"旬\",\"鍛\",\"壟\",\"搜\",\"撲\",\"邀\",\"亭\",\"酯\",\"邁\",\"舒\",\"脆\",\"酶\",\"閒\",\"憂\",\"酚\",\"頑\",\"羽\",\"漲\",\"卸\",\"仗\",\"陪\",\"闢\",\"懲\",\"杭\",\"姚\",\"肚\",\"捉\",\"飄\",\"漂\",\"昆\",\"欺\",\"吾\",\"郎\",\"烷\",\"汁\",\"呵\",\"飾\",\"蕭\",\"雅\",\"郵\",\"遷\",\"燕\",\"撒\",\"姻\",\"赴\",\"宴\",\"煩\",\"債\",\"帳\",\"斑\",\"鈴\",\"旨\",\"醇\",\"董\",\"餅\",\"雛\",\"姿\",\"拌\",\"傅\",\"腹\",\"妥\",\"揉\",\"賢\",\"拆\",\"歪\",\"葡\",\"胺\",\"丟\",\"浩\",\"徽\",\"昂\",\"墊\",\"擋\",\"覽\",\"貪\",\"慰\",\"繳\",\"汪\",\"慌\",\"馮\",\"諾\",\"姜\",\"誼\",\"兇\",\"劣\",\"誣\",\"耀\",\"昏\",\"躺\",\"盈\",\"騎\",\"喬\",\"溪\",\"叢\",\"盧\",\"抹\",\"悶\",\"諮\",\"刮\",\"駕\",\"纜\",\"悟\",\"摘\",\"鉺\",\"擲\",\"頗\",\"幻\",\"柄\",\"惠\",\"慘\",\"佳\",\"仇\",\"臘\",\"窩\",\"滌\",\"劍\",\"瞧\",\"堡\",\"潑\",\"蔥\",\"罩\",\"霍\",\"撈\",\"胎\",\"蒼\",\"濱\",\"倆\",\"捅\",\"湘\",\"砍\",\"霞\",\"邵\",\"萄\",\"瘋\",\"淮\",\"遂\",\"熊\",\"糞\",\"烘\",\"宿\",\"檔\",\"戈\",\"駁\",\"嫂\",\"裕\",\"徙\",\"箭\",\"捐\",\"腸\",\"撐\",\"曬\",\"辨\",\"殿\",\"蓮\",\"攤\",\"攪\",\"醬\",\"屏\",\"疫\",\"哀\",\"蔡\",\"堵\",\"沫\",\"皺\",\"暢\",\"疊\",\"閣\",\"萊\",\"敲\",\"轄\",\"鉤\",\"痕\",\"壩\",\"巷\",\"餓\",\"禍\",\"丘\",\"玄\",\"溜\",\"曰\",\"邏\",\"彭\",\"嘗\",\"卿\",\"妨\",\"艇\",\"吞\",\"韋\",\"怨\",\"矮\",\"歇\"]"); + +/***/ }), +/* 444 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/korean.json ***! + \******************************************************************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[\"가격\",\"가끔\",\"가난\",\"가능\",\"가득\",\"가르침\",\"가뭄\",\"가방\",\"가상\",\"가슴\",\"가운데\",\"가을\",\"가이드\",\"가입\",\"가장\",\"가정\",\"가족\",\"가죽\",\"각오\",\"각자\",\"간격\",\"간부\",\"간섭\",\"간장\",\"간접\",\"간판\",\"갈등\",\"갈비\",\"갈색\",\"갈증\",\"감각\",\"감기\",\"감소\",\"감수성\",\"감자\",\"감정\",\"갑자기\",\"강남\",\"강당\",\"강도\",\"강력히\",\"강변\",\"강북\",\"강사\",\"강수량\",\"강아지\",\"강원도\",\"강의\",\"강제\",\"강조\",\"같이\",\"개구리\",\"개나리\",\"개방\",\"개별\",\"개선\",\"개성\",\"개인\",\"객관적\",\"거실\",\"거액\",\"거울\",\"거짓\",\"거품\",\"걱정\",\"건강\",\"건물\",\"건설\",\"건조\",\"건축\",\"걸음\",\"검사\",\"검토\",\"게시판\",\"게임\",\"겨울\",\"견해\",\"결과\",\"결국\",\"결론\",\"결석\",\"결승\",\"결심\",\"결정\",\"결혼\",\"경계\",\"경고\",\"경기\",\"경력\",\"경복궁\",\"경비\",\"경상도\",\"경영\",\"경우\",\"경쟁\",\"경제\",\"경주\",\"경찰\",\"경치\",\"경향\",\"경험\",\"계곡\",\"계단\",\"계란\",\"계산\",\"계속\",\"계약\",\"계절\",\"계층\",\"계획\",\"고객\",\"고구려\",\"고궁\",\"고급\",\"고등학생\",\"고무신\",\"고민\",\"고양이\",\"고장\",\"고전\",\"고집\",\"고춧가루\",\"고통\",\"고향\",\"곡식\",\"골목\",\"골짜기\",\"골프\",\"공간\",\"공개\",\"공격\",\"공군\",\"공급\",\"공기\",\"공동\",\"공무원\",\"공부\",\"공사\",\"공식\",\"공업\",\"공연\",\"공원\",\"공장\",\"공짜\",\"공책\",\"공통\",\"공포\",\"공항\",\"공휴일\",\"과목\",\"과일\",\"과장\",\"과정\",\"과학\",\"관객\",\"관계\",\"관광\",\"관념\",\"관람\",\"관련\",\"관리\",\"관습\",\"관심\",\"관점\",\"관찰\",\"광경\",\"광고\",\"광장\",\"광주\",\"괴로움\",\"굉장히\",\"교과서\",\"교문\",\"교복\",\"교실\",\"교양\",\"교육\",\"교장\",\"교직\",\"교통\",\"교환\",\"교훈\",\"구경\",\"구름\",\"구멍\",\"구별\",\"구분\",\"구석\",\"구성\",\"구속\",\"구역\",\"구입\",\"구청\",\"구체적\",\"국가\",\"국기\",\"국내\",\"국립\",\"국물\",\"국민\",\"국수\",\"국어\",\"국왕\",\"국적\",\"국제\",\"국회\",\"군대\",\"군사\",\"군인\",\"궁극적\",\"권리\",\"권위\",\"권투\",\"귀국\",\"귀신\",\"규정\",\"규칙\",\"균형\",\"그날\",\"그냥\",\"그늘\",\"그러나\",\"그룹\",\"그릇\",\"그림\",\"그제서야\",\"그토록\",\"극복\",\"극히\",\"근거\",\"근교\",\"근래\",\"근로\",\"근무\",\"근본\",\"근원\",\"근육\",\"근처\",\"글씨\",\"글자\",\"금강산\",\"금고\",\"금년\",\"금메달\",\"금액\",\"금연\",\"금요일\",\"금지\",\"긍정적\",\"기간\",\"기관\",\"기념\",\"기능\",\"기독교\",\"기둥\",\"기록\",\"기름\",\"기법\",\"기본\",\"기분\",\"기쁨\",\"기숙사\",\"기술\",\"기억\",\"기업\",\"기온\",\"기운\",\"기원\",\"기적\",\"기준\",\"기침\",\"기혼\",\"기획\",\"긴급\",\"긴장\",\"길이\",\"김밥\",\"김치\",\"김포공항\",\"깍두기\",\"깜빡\",\"깨달음\",\"깨소금\",\"껍질\",\"꼭대기\",\"꽃잎\",\"나들이\",\"나란히\",\"나머지\",\"나물\",\"나침반\",\"나흘\",\"낙엽\",\"난방\",\"날개\",\"날씨\",\"날짜\",\"남녀\",\"남대문\",\"남매\",\"남산\",\"남자\",\"남편\",\"남학생\",\"낭비\",\"낱말\",\"내년\",\"내용\",\"내일\",\"냄비\",\"냄새\",\"냇물\",\"냉동\",\"냉면\",\"냉방\",\"냉장고\",\"넥타이\",\"넷째\",\"노동\",\"노란색\",\"노력\",\"노인\",\"녹음\",\"녹차\",\"녹화\",\"논리\",\"논문\",\"논쟁\",\"놀이\",\"농구\",\"농담\",\"농민\",\"농부\",\"농업\",\"농장\",\"농촌\",\"높이\",\"눈동자\",\"눈물\",\"눈썹\",\"뉴욕\",\"느낌\",\"늑대\",\"능동적\",\"능력\",\"다방\",\"다양성\",\"다음\",\"다이어트\",\"다행\",\"단계\",\"단골\",\"단독\",\"단맛\",\"단순\",\"단어\",\"단위\",\"단점\",\"단체\",\"단추\",\"단편\",\"단풍\",\"달걀\",\"달러\",\"달력\",\"달리\",\"닭고기\",\"담당\",\"담배\",\"담요\",\"담임\",\"답변\",\"답장\",\"당근\",\"당분간\",\"당연히\",\"당장\",\"대규모\",\"대낮\",\"대단히\",\"대답\",\"대도시\",\"대략\",\"대량\",\"대륙\",\"대문\",\"대부분\",\"대신\",\"대응\",\"대장\",\"대전\",\"대접\",\"대중\",\"대책\",\"대출\",\"대충\",\"대통령\",\"대학\",\"대한민국\",\"대합실\",\"대형\",\"덩어리\",\"데이트\",\"도대체\",\"도덕\",\"도둑\",\"도망\",\"도서관\",\"도심\",\"도움\",\"도입\",\"도자기\",\"도저히\",\"도전\",\"도중\",\"도착\",\"독감\",\"독립\",\"독서\",\"독일\",\"독창적\",\"동화책\",\"뒷모습\",\"뒷산\",\"딸아이\",\"마누라\",\"마늘\",\"마당\",\"마라톤\",\"마련\",\"마무리\",\"마사지\",\"마약\",\"마요네즈\",\"마을\",\"마음\",\"마이크\",\"마중\",\"마지막\",\"마찬가지\",\"마찰\",\"마흔\",\"막걸리\",\"막내\",\"막상\",\"만남\",\"만두\",\"만세\",\"만약\",\"만일\",\"만점\",\"만족\",\"만화\",\"많이\",\"말기\",\"말씀\",\"말투\",\"맘대로\",\"망원경\",\"매년\",\"매달\",\"매력\",\"매번\",\"매스컴\",\"매일\",\"매장\",\"맥주\",\"먹이\",\"먼저\",\"먼지\",\"멀리\",\"메일\",\"며느리\",\"며칠\",\"면담\",\"멸치\",\"명단\",\"명령\",\"명예\",\"명의\",\"명절\",\"명칭\",\"명함\",\"모금\",\"모니터\",\"모델\",\"모든\",\"모범\",\"모습\",\"모양\",\"모임\",\"모조리\",\"모집\",\"모퉁이\",\"목걸이\",\"목록\",\"목사\",\"목소리\",\"목숨\",\"목적\",\"목표\",\"몰래\",\"몸매\",\"몸무게\",\"몸살\",\"몸속\",\"몸짓\",\"몸통\",\"몹시\",\"무관심\",\"무궁화\",\"무더위\",\"무덤\",\"무릎\",\"무슨\",\"무엇\",\"무역\",\"무용\",\"무조건\",\"무지개\",\"무척\",\"문구\",\"문득\",\"문법\",\"문서\",\"문제\",\"문학\",\"문화\",\"물가\",\"물건\",\"물결\",\"물고기\",\"물론\",\"물리학\",\"물음\",\"물질\",\"물체\",\"미국\",\"미디어\",\"미사일\",\"미술\",\"미역\",\"미용실\",\"미움\",\"미인\",\"미팅\",\"미혼\",\"민간\",\"민족\",\"민주\",\"믿음\",\"밀가루\",\"밀리미터\",\"밑바닥\",\"바가지\",\"바구니\",\"바나나\",\"바늘\",\"바닥\",\"바닷가\",\"바람\",\"바이러스\",\"바탕\",\"박물관\",\"박사\",\"박수\",\"반대\",\"반드시\",\"반말\",\"반발\",\"반성\",\"반응\",\"반장\",\"반죽\",\"반지\",\"반찬\",\"받침\",\"발가락\",\"발걸음\",\"발견\",\"발달\",\"발레\",\"발목\",\"발바닥\",\"발생\",\"발음\",\"발자국\",\"발전\",\"발톱\",\"발표\",\"밤하늘\",\"밥그릇\",\"밥맛\",\"밥상\",\"밥솥\",\"방금\",\"방면\",\"방문\",\"방바닥\",\"방법\",\"방송\",\"방식\",\"방안\",\"방울\",\"방지\",\"방학\",\"방해\",\"방향\",\"배경\",\"배꼽\",\"배달\",\"배드민턴\",\"백두산\",\"백색\",\"백성\",\"백인\",\"백제\",\"백화점\",\"버릇\",\"버섯\",\"버튼\",\"번개\",\"번역\",\"번지\",\"번호\",\"벌금\",\"벌레\",\"벌써\",\"범위\",\"범인\",\"범죄\",\"법률\",\"법원\",\"법적\",\"법칙\",\"베이징\",\"벨트\",\"변경\",\"변동\",\"변명\",\"변신\",\"변호사\",\"변화\",\"별도\",\"별명\",\"별일\",\"병실\",\"병아리\",\"병원\",\"보관\",\"보너스\",\"보라색\",\"보람\",\"보름\",\"보상\",\"보안\",\"보자기\",\"보장\",\"보전\",\"보존\",\"보통\",\"보편적\",\"보험\",\"복도\",\"복사\",\"복숭아\",\"복습\",\"볶음\",\"본격적\",\"본래\",\"본부\",\"본사\",\"본성\",\"본인\",\"본질\",\"볼펜\",\"봉사\",\"봉지\",\"봉투\",\"부근\",\"부끄러움\",\"부담\",\"부동산\",\"부문\",\"부분\",\"부산\",\"부상\",\"부엌\",\"부인\",\"부작용\",\"부장\",\"부정\",\"부족\",\"부지런히\",\"부친\",\"부탁\",\"부품\",\"부회장\",\"북부\",\"북한\",\"분노\",\"분량\",\"분리\",\"분명\",\"분석\",\"분야\",\"분위기\",\"분필\",\"분홍색\",\"불고기\",\"불과\",\"불교\",\"불꽃\",\"불만\",\"불법\",\"불빛\",\"불안\",\"불이익\",\"불행\",\"브랜드\",\"비극\",\"비난\",\"비닐\",\"비둘기\",\"비디오\",\"비로소\",\"비만\",\"비명\",\"비밀\",\"비바람\",\"비빔밥\",\"비상\",\"비용\",\"비율\",\"비중\",\"비타민\",\"비판\",\"빌딩\",\"빗물\",\"빗방울\",\"빗줄기\",\"빛깔\",\"빨간색\",\"빨래\",\"빨리\",\"사건\",\"사계절\",\"사나이\",\"사냥\",\"사람\",\"사랑\",\"사립\",\"사모님\",\"사물\",\"사방\",\"사상\",\"사생활\",\"사설\",\"사슴\",\"사실\",\"사업\",\"사용\",\"사월\",\"사장\",\"사전\",\"사진\",\"사촌\",\"사춘기\",\"사탕\",\"사투리\",\"사흘\",\"산길\",\"산부인과\",\"산업\",\"산책\",\"살림\",\"살인\",\"살짝\",\"삼계탕\",\"삼국\",\"삼십\",\"삼월\",\"삼촌\",\"상관\",\"상금\",\"상대\",\"상류\",\"상반기\",\"상상\",\"상식\",\"상업\",\"상인\",\"상자\",\"상점\",\"상처\",\"상추\",\"상태\",\"상표\",\"상품\",\"상황\",\"새벽\",\"색깔\",\"색연필\",\"생각\",\"생명\",\"생물\",\"생방송\",\"생산\",\"생선\",\"생신\",\"생일\",\"생활\",\"서랍\",\"서른\",\"서명\",\"서민\",\"서비스\",\"서양\",\"서울\",\"서적\",\"서점\",\"서쪽\",\"서클\",\"석사\",\"석유\",\"선거\",\"선물\",\"선배\",\"선생\",\"선수\",\"선원\",\"선장\",\"선전\",\"선택\",\"선풍기\",\"설거지\",\"설날\",\"설렁탕\",\"설명\",\"설문\",\"설사\",\"설악산\",\"설치\",\"설탕\",\"섭씨\",\"성공\",\"성당\",\"성명\",\"성별\",\"성인\",\"성장\",\"성적\",\"성질\",\"성함\",\"세금\",\"세미나\",\"세상\",\"세월\",\"세종대왕\",\"세탁\",\"센터\",\"센티미터\",\"셋째\",\"소규모\",\"소극적\",\"소금\",\"소나기\",\"소년\",\"소득\",\"소망\",\"소문\",\"소설\",\"소속\",\"소아과\",\"소용\",\"소원\",\"소음\",\"소중히\",\"소지품\",\"소질\",\"소풍\",\"소형\",\"속담\",\"속도\",\"속옷\",\"손가락\",\"손길\",\"손녀\",\"손님\",\"손등\",\"손목\",\"손뼉\",\"손실\",\"손질\",\"손톱\",\"손해\",\"솔직히\",\"솜씨\",\"송아지\",\"송이\",\"송편\",\"쇠고기\",\"쇼핑\",\"수건\",\"수년\",\"수단\",\"수돗물\",\"수동적\",\"수면\",\"수명\",\"수박\",\"수상\",\"수석\",\"수술\",\"수시로\",\"수업\",\"수염\",\"수영\",\"수입\",\"수준\",\"수집\",\"수출\",\"수컷\",\"수필\",\"수학\",\"수험생\",\"수화기\",\"숙녀\",\"숙소\",\"숙제\",\"순간\",\"순서\",\"순수\",\"순식간\",\"순위\",\"숟가락\",\"술병\",\"술집\",\"숫자\",\"스님\",\"스물\",\"스스로\",\"스승\",\"스웨터\",\"스위치\",\"스케이트\",\"스튜디오\",\"스트레스\",\"스포츠\",\"슬쩍\",\"슬픔\",\"습관\",\"습기\",\"승객\",\"승리\",\"승부\",\"승용차\",\"승진\",\"시각\",\"시간\",\"시골\",\"시금치\",\"시나리오\",\"시댁\",\"시리즈\",\"시멘트\",\"시민\",\"시부모\",\"시선\",\"시설\",\"시스템\",\"시아버지\",\"시어머니\",\"시월\",\"시인\",\"시일\",\"시작\",\"시장\",\"시절\",\"시점\",\"시중\",\"시즌\",\"시집\",\"시청\",\"시합\",\"시험\",\"식구\",\"식기\",\"식당\",\"식량\",\"식료품\",\"식물\",\"식빵\",\"식사\",\"식생활\",\"식초\",\"식탁\",\"식품\",\"신고\",\"신규\",\"신념\",\"신문\",\"신발\",\"신비\",\"신사\",\"신세\",\"신용\",\"신제품\",\"신청\",\"신체\",\"신화\",\"실감\",\"실내\",\"실력\",\"실례\",\"실망\",\"실수\",\"실습\",\"실시\",\"실장\",\"실정\",\"실질적\",\"실천\",\"실체\",\"실컷\",\"실태\",\"실패\",\"실험\",\"실현\",\"심리\",\"심부름\",\"심사\",\"심장\",\"심정\",\"심판\",\"쌍둥이\",\"씨름\",\"씨앗\",\"아가씨\",\"아나운서\",\"아드님\",\"아들\",\"아쉬움\",\"아스팔트\",\"아시아\",\"아울러\",\"아저씨\",\"아줌마\",\"아직\",\"아침\",\"아파트\",\"아프리카\",\"아픔\",\"아홉\",\"아흔\",\"악기\",\"악몽\",\"악수\",\"안개\",\"안경\",\"안과\",\"안내\",\"안녕\",\"안동\",\"안방\",\"안부\",\"안주\",\"알루미늄\",\"알코올\",\"암시\",\"암컷\",\"압력\",\"앞날\",\"앞문\",\"애인\",\"애정\",\"액수\",\"앨범\",\"야간\",\"야단\",\"야옹\",\"약간\",\"약국\",\"약속\",\"약수\",\"약점\",\"약품\",\"약혼녀\",\"양념\",\"양력\",\"양말\",\"양배추\",\"양주\",\"양파\",\"어둠\",\"어려움\",\"어른\",\"어젯밤\",\"어쨌든\",\"어쩌다가\",\"어쩐지\",\"언니\",\"언덕\",\"언론\",\"언어\",\"얼굴\",\"얼른\",\"얼음\",\"얼핏\",\"엄마\",\"업무\",\"업종\",\"업체\",\"엉덩이\",\"엉망\",\"엉터리\",\"엊그제\",\"에너지\",\"에어컨\",\"엔진\",\"여건\",\"여고생\",\"여관\",\"여군\",\"여권\",\"여대생\",\"여덟\",\"여동생\",\"여든\",\"여론\",\"여름\",\"여섯\",\"여성\",\"여왕\",\"여인\",\"여전히\",\"여직원\",\"여학생\",\"여행\",\"역사\",\"역시\",\"역할\",\"연결\",\"연구\",\"연극\",\"연기\",\"연락\",\"연설\",\"연세\",\"연속\",\"연습\",\"연애\",\"연예인\",\"연인\",\"연장\",\"연주\",\"연출\",\"연필\",\"연합\",\"연휴\",\"열기\",\"열매\",\"열쇠\",\"열심히\",\"열정\",\"열차\",\"열흘\",\"염려\",\"엽서\",\"영국\",\"영남\",\"영상\",\"영양\",\"영역\",\"영웅\",\"영원히\",\"영하\",\"영향\",\"영혼\",\"영화\",\"옆구리\",\"옆방\",\"옆집\",\"예감\",\"예금\",\"예방\",\"예산\",\"예상\",\"예선\",\"예술\",\"예습\",\"예식장\",\"예약\",\"예전\",\"예절\",\"예정\",\"예컨대\",\"옛날\",\"오늘\",\"오락\",\"오랫동안\",\"오렌지\",\"오로지\",\"오른발\",\"오븐\",\"오십\",\"오염\",\"오월\",\"오전\",\"오직\",\"오징어\",\"오페라\",\"오피스텔\",\"오히려\",\"옥상\",\"옥수수\",\"온갖\",\"온라인\",\"온몸\",\"온종일\",\"온통\",\"올가을\",\"올림픽\",\"올해\",\"옷차림\",\"와이셔츠\",\"와인\",\"완성\",\"완전\",\"왕비\",\"왕자\",\"왜냐하면\",\"왠지\",\"외갓집\",\"외국\",\"외로움\",\"외삼촌\",\"외출\",\"외침\",\"외할머니\",\"왼발\",\"왼손\",\"왼쪽\",\"요금\",\"요일\",\"요즘\",\"요청\",\"용기\",\"용서\",\"용어\",\"우산\",\"우선\",\"우승\",\"우연히\",\"우정\",\"우체국\",\"우편\",\"운동\",\"운명\",\"운반\",\"운전\",\"운행\",\"울산\",\"울음\",\"움직임\",\"웃어른\",\"웃음\",\"워낙\",\"원고\",\"원래\",\"원서\",\"원숭이\",\"원인\",\"원장\",\"원피스\",\"월급\",\"월드컵\",\"월세\",\"월요일\",\"웨이터\",\"위반\",\"위법\",\"위성\",\"위원\",\"위험\",\"위협\",\"윗사람\",\"유난히\",\"유럽\",\"유명\",\"유물\",\"유산\",\"유적\",\"유치원\",\"유학\",\"유행\",\"유형\",\"육군\",\"육상\",\"육십\",\"육체\",\"은행\",\"음력\",\"음료\",\"음반\",\"음성\",\"음식\",\"음악\",\"음주\",\"의견\",\"의논\",\"의문\",\"의복\",\"의식\",\"의심\",\"의외로\",\"의욕\",\"의원\",\"의학\",\"이것\",\"이곳\",\"이념\",\"이놈\",\"이달\",\"이대로\",\"이동\",\"이렇게\",\"이력서\",\"이론적\",\"이름\",\"이민\",\"이발소\",\"이별\",\"이불\",\"이빨\",\"이상\",\"이성\",\"이슬\",\"이야기\",\"이용\",\"이웃\",\"이월\",\"이윽고\",\"이익\",\"이전\",\"이중\",\"이튿날\",\"이틀\",\"이혼\",\"인간\",\"인격\",\"인공\",\"인구\",\"인근\",\"인기\",\"인도\",\"인류\",\"인물\",\"인생\",\"인쇄\",\"인연\",\"인원\",\"인재\",\"인종\",\"인천\",\"인체\",\"인터넷\",\"인하\",\"인형\",\"일곱\",\"일기\",\"일단\",\"일대\",\"일등\",\"일반\",\"일본\",\"일부\",\"일상\",\"일생\",\"일손\",\"일요일\",\"일월\",\"일정\",\"일종\",\"일주일\",\"일찍\",\"일체\",\"일치\",\"일행\",\"일회용\",\"임금\",\"임무\",\"입대\",\"입력\",\"입맛\",\"입사\",\"입술\",\"입시\",\"입원\",\"입장\",\"입학\",\"자가용\",\"자격\",\"자극\",\"자동\",\"자랑\",\"자부심\",\"자식\",\"자신\",\"자연\",\"자원\",\"자율\",\"자전거\",\"자정\",\"자존심\",\"자판\",\"작가\",\"작년\",\"작성\",\"작업\",\"작용\",\"작은딸\",\"작품\",\"잔디\",\"잔뜩\",\"잔치\",\"잘못\",\"잠깐\",\"잠수함\",\"잠시\",\"잠옷\",\"잠자리\",\"잡지\",\"장관\",\"장군\",\"장기간\",\"장래\",\"장례\",\"장르\",\"장마\",\"장면\",\"장모\",\"장미\",\"장비\",\"장사\",\"장소\",\"장식\",\"장애인\",\"장인\",\"장점\",\"장차\",\"장학금\",\"재능\",\"재빨리\",\"재산\",\"재생\",\"재작년\",\"재정\",\"재채기\",\"재판\",\"재학\",\"재활용\",\"저것\",\"저고리\",\"저곳\",\"저녁\",\"저런\",\"저렇게\",\"저번\",\"저울\",\"저절로\",\"저축\",\"적극\",\"적당히\",\"적성\",\"적용\",\"적응\",\"전개\",\"전공\",\"전기\",\"전달\",\"전라도\",\"전망\",\"전문\",\"전반\",\"전부\",\"전세\",\"전시\",\"전용\",\"전자\",\"전쟁\",\"전주\",\"전철\",\"전체\",\"전통\",\"전혀\",\"전후\",\"절대\",\"절망\",\"절반\",\"절약\",\"절차\",\"점검\",\"점수\",\"점심\",\"점원\",\"점점\",\"점차\",\"접근\",\"접시\",\"접촉\",\"젓가락\",\"정거장\",\"정도\",\"정류장\",\"정리\",\"정말\",\"정면\",\"정문\",\"정반대\",\"정보\",\"정부\",\"정비\",\"정상\",\"정성\",\"정오\",\"정원\",\"정장\",\"정지\",\"정치\",\"정확히\",\"제공\",\"제과점\",\"제대로\",\"제목\",\"제발\",\"제법\",\"제삿날\",\"제안\",\"제일\",\"제작\",\"제주도\",\"제출\",\"제품\",\"제한\",\"조각\",\"조건\",\"조금\",\"조깅\",\"조명\",\"조미료\",\"조상\",\"조선\",\"조용히\",\"조절\",\"조정\",\"조직\",\"존댓말\",\"존재\",\"졸업\",\"졸음\",\"종교\",\"종로\",\"종류\",\"종소리\",\"종업원\",\"종종\",\"종합\",\"좌석\",\"죄인\",\"주관적\",\"주름\",\"주말\",\"주머니\",\"주먹\",\"주문\",\"주민\",\"주방\",\"주변\",\"주식\",\"주인\",\"주일\",\"주장\",\"주전자\",\"주택\",\"준비\",\"줄거리\",\"줄기\",\"줄무늬\",\"중간\",\"중계방송\",\"중국\",\"중년\",\"중단\",\"중독\",\"중반\",\"중부\",\"중세\",\"중소기업\",\"중순\",\"중앙\",\"중요\",\"중학교\",\"즉석\",\"즉시\",\"즐거움\",\"증가\",\"증거\",\"증권\",\"증상\",\"증세\",\"지각\",\"지갑\",\"지경\",\"지극히\",\"지금\",\"지급\",\"지능\",\"지름길\",\"지리산\",\"지방\",\"지붕\",\"지식\",\"지역\",\"지우개\",\"지원\",\"지적\",\"지점\",\"지진\",\"지출\",\"직선\",\"직업\",\"직원\",\"직장\",\"진급\",\"진동\",\"진로\",\"진료\",\"진리\",\"진짜\",\"진찰\",\"진출\",\"진통\",\"진행\",\"질문\",\"질병\",\"질서\",\"짐작\",\"집단\",\"집안\",\"집중\",\"짜증\",\"찌꺼기\",\"차남\",\"차라리\",\"차량\",\"차림\",\"차별\",\"차선\",\"차츰\",\"착각\",\"찬물\",\"찬성\",\"참가\",\"참기름\",\"참새\",\"참석\",\"참여\",\"참외\",\"참조\",\"찻잔\",\"창가\",\"창고\",\"창구\",\"창문\",\"창밖\",\"창작\",\"창조\",\"채널\",\"채점\",\"책가방\",\"책방\",\"책상\",\"책임\",\"챔피언\",\"처벌\",\"처음\",\"천국\",\"천둥\",\"천장\",\"천재\",\"천천히\",\"철도\",\"철저히\",\"철학\",\"첫날\",\"첫째\",\"청년\",\"청바지\",\"청소\",\"청춘\",\"체계\",\"체력\",\"체온\",\"체육\",\"체중\",\"체험\",\"초등학생\",\"초반\",\"초밥\",\"초상화\",\"초순\",\"초여름\",\"초원\",\"초저녁\",\"초점\",\"초청\",\"초콜릿\",\"촛불\",\"총각\",\"총리\",\"총장\",\"촬영\",\"최근\",\"최상\",\"최선\",\"최신\",\"최악\",\"최종\",\"추석\",\"추억\",\"추진\",\"추천\",\"추측\",\"축구\",\"축소\",\"축제\",\"축하\",\"출근\",\"출발\",\"출산\",\"출신\",\"출연\",\"출입\",\"출장\",\"출판\",\"충격\",\"충고\",\"충돌\",\"충분히\",\"충청도\",\"취업\",\"취직\",\"취향\",\"치약\",\"친구\",\"친척\",\"칠십\",\"칠월\",\"칠판\",\"침대\",\"침묵\",\"침실\",\"칫솔\",\"칭찬\",\"카메라\",\"카운터\",\"칼국수\",\"캐릭터\",\"캠퍼스\",\"캠페인\",\"커튼\",\"컨디션\",\"컬러\",\"컴퓨터\",\"코끼리\",\"코미디\",\"콘서트\",\"콜라\",\"콤플렉스\",\"콩나물\",\"쾌감\",\"쿠데타\",\"크림\",\"큰길\",\"큰딸\",\"큰소리\",\"큰아들\",\"큰어머니\",\"큰일\",\"큰절\",\"클래식\",\"클럽\",\"킬로\",\"타입\",\"타자기\",\"탁구\",\"탁자\",\"탄생\",\"태권도\",\"태양\",\"태풍\",\"택시\",\"탤런트\",\"터널\",\"터미널\",\"테니스\",\"테스트\",\"테이블\",\"텔레비전\",\"토론\",\"토마토\",\"토요일\",\"통계\",\"통과\",\"통로\",\"통신\",\"통역\",\"통일\",\"통장\",\"통제\",\"통증\",\"통합\",\"통화\",\"퇴근\",\"퇴원\",\"퇴직금\",\"튀김\",\"트럭\",\"특급\",\"특별\",\"특성\",\"특수\",\"특징\",\"특히\",\"튼튼히\",\"티셔츠\",\"파란색\",\"파일\",\"파출소\",\"판결\",\"판단\",\"판매\",\"판사\",\"팔십\",\"팔월\",\"팝송\",\"패션\",\"팩스\",\"팩시밀리\",\"팬티\",\"퍼센트\",\"페인트\",\"편견\",\"편의\",\"편지\",\"편히\",\"평가\",\"평균\",\"평생\",\"평소\",\"평양\",\"평일\",\"평화\",\"포스터\",\"포인트\",\"포장\",\"포함\",\"표면\",\"표정\",\"표준\",\"표현\",\"품목\",\"품질\",\"풍경\",\"풍속\",\"풍습\",\"프랑스\",\"프린터\",\"플라스틱\",\"피곤\",\"피망\",\"피아노\",\"필름\",\"필수\",\"필요\",\"필자\",\"필통\",\"핑계\",\"하느님\",\"하늘\",\"하드웨어\",\"하룻밤\",\"하반기\",\"하숙집\",\"하순\",\"하여튼\",\"하지만\",\"하천\",\"하품\",\"하필\",\"학과\",\"학교\",\"학급\",\"학기\",\"학년\",\"학력\",\"학번\",\"학부모\",\"학비\",\"학생\",\"학술\",\"학습\",\"학용품\",\"학원\",\"학위\",\"학자\",\"학점\",\"한계\",\"한글\",\"한꺼번에\",\"한낮\",\"한눈\",\"한동안\",\"한때\",\"한라산\",\"한마디\",\"한문\",\"한번\",\"한복\",\"한식\",\"한여름\",\"한쪽\",\"할머니\",\"할아버지\",\"할인\",\"함께\",\"함부로\",\"합격\",\"합리적\",\"항공\",\"항구\",\"항상\",\"항의\",\"해결\",\"해군\",\"해답\",\"해당\",\"해물\",\"해석\",\"해설\",\"해수욕장\",\"해안\",\"핵심\",\"핸드백\",\"햄버거\",\"햇볕\",\"햇살\",\"행동\",\"행복\",\"행사\",\"행운\",\"행위\",\"향기\",\"향상\",\"향수\",\"허락\",\"허용\",\"헬기\",\"현관\",\"현금\",\"현대\",\"현상\",\"현실\",\"현장\",\"현재\",\"현지\",\"혈액\",\"협력\",\"형부\",\"형사\",\"형수\",\"형식\",\"형제\",\"형태\",\"형편\",\"혜택\",\"호기심\",\"호남\",\"호랑이\",\"호박\",\"호텔\",\"호흡\",\"혹시\",\"홀로\",\"홈페이지\",\"홍보\",\"홍수\",\"홍차\",\"화면\",\"화분\",\"화살\",\"화요일\",\"화장\",\"화학\",\"확보\",\"확인\",\"확장\",\"확정\",\"환갑\",\"환경\",\"환영\",\"환율\",\"환자\",\"활기\",\"활동\",\"활발히\",\"활용\",\"활짝\",\"회견\",\"회관\",\"회복\",\"회색\",\"회원\",\"회장\",\"회전\",\"횟수\",\"횡단보도\",\"효율적\",\"후반\",\"후춧가루\",\"훈련\",\"훨씬\",\"휴식\",\"휴일\",\"흉내\",\"흐름\",\"흑백\",\"흑인\",\"흔적\",\"흔히\",\"흥미\",\"흥분\",\"희곡\",\"희망\",\"희생\",\"흰색\",\"힘껏\"]"); + +/***/ }), +/* 445 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/french.json ***! + \******************************************************************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[\"abaisser\",\"abandon\",\"abdiquer\",\"abeille\",\"abolir\",\"aborder\",\"aboutir\",\"aboyer\",\"abrasif\",\"abreuver\",\"abriter\",\"abroger\",\"abrupt\",\"absence\",\"absolu\",\"absurde\",\"abusif\",\"abyssal\",\"académie\",\"acajou\",\"acarien\",\"accabler\",\"accepter\",\"acclamer\",\"accolade\",\"accroche\",\"accuser\",\"acerbe\",\"achat\",\"acheter\",\"aciduler\",\"acier\",\"acompte\",\"acquérir\",\"acronyme\",\"acteur\",\"actif\",\"actuel\",\"adepte\",\"adéquat\",\"adhésif\",\"adjectif\",\"adjuger\",\"admettre\",\"admirer\",\"adopter\",\"adorer\",\"adoucir\",\"adresse\",\"adroit\",\"adulte\",\"adverbe\",\"aérer\",\"aéronef\",\"affaire\",\"affecter\",\"affiche\",\"affreux\",\"affubler\",\"agacer\",\"agencer\",\"agile\",\"agiter\",\"agrafer\",\"agréable\",\"agrume\",\"aider\",\"aiguille\",\"ailier\",\"aimable\",\"aisance\",\"ajouter\",\"ajuster\",\"alarmer\",\"alchimie\",\"alerte\",\"algèbre\",\"algue\",\"aliéner\",\"aliment\",\"alléger\",\"alliage\",\"allouer\",\"allumer\",\"alourdir\",\"alpaga\",\"altesse\",\"alvéole\",\"amateur\",\"ambigu\",\"ambre\",\"aménager\",\"amertume\",\"amidon\",\"amiral\",\"amorcer\",\"amour\",\"amovible\",\"amphibie\",\"ampleur\",\"amusant\",\"analyse\",\"anaphore\",\"anarchie\",\"anatomie\",\"ancien\",\"anéantir\",\"angle\",\"angoisse\",\"anguleux\",\"animal\",\"annexer\",\"annonce\",\"annuel\",\"anodin\",\"anomalie\",\"anonyme\",\"anormal\",\"antenne\",\"antidote\",\"anxieux\",\"apaiser\",\"apéritif\",\"aplanir\",\"apologie\",\"appareil\",\"appeler\",\"apporter\",\"appuyer\",\"aquarium\",\"aqueduc\",\"arbitre\",\"arbuste\",\"ardeur\",\"ardoise\",\"argent\",\"arlequin\",\"armature\",\"armement\",\"armoire\",\"armure\",\"arpenter\",\"arracher\",\"arriver\",\"arroser\",\"arsenic\",\"artériel\",\"article\",\"aspect\",\"asphalte\",\"aspirer\",\"assaut\",\"asservir\",\"assiette\",\"associer\",\"assurer\",\"asticot\",\"astre\",\"astuce\",\"atelier\",\"atome\",\"atrium\",\"atroce\",\"attaque\",\"attentif\",\"attirer\",\"attraper\",\"aubaine\",\"auberge\",\"audace\",\"audible\",\"augurer\",\"aurore\",\"automne\",\"autruche\",\"avaler\",\"avancer\",\"avarice\",\"avenir\",\"averse\",\"aveugle\",\"aviateur\",\"avide\",\"avion\",\"aviser\",\"avoine\",\"avouer\",\"avril\",\"axial\",\"axiome\",\"badge\",\"bafouer\",\"bagage\",\"baguette\",\"baignade\",\"balancer\",\"balcon\",\"baleine\",\"balisage\",\"bambin\",\"bancaire\",\"bandage\",\"banlieue\",\"bannière\",\"banquier\",\"barbier\",\"baril\",\"baron\",\"barque\",\"barrage\",\"bassin\",\"bastion\",\"bataille\",\"bateau\",\"batterie\",\"baudrier\",\"bavarder\",\"belette\",\"bélier\",\"belote\",\"bénéfice\",\"berceau\",\"berger\",\"berline\",\"bermuda\",\"besace\",\"besogne\",\"bétail\",\"beurre\",\"biberon\",\"bicycle\",\"bidule\",\"bijou\",\"bilan\",\"bilingue\",\"billard\",\"binaire\",\"biologie\",\"biopsie\",\"biotype\",\"biscuit\",\"bison\",\"bistouri\",\"bitume\",\"bizarre\",\"blafard\",\"blague\",\"blanchir\",\"blessant\",\"blinder\",\"blond\",\"bloquer\",\"blouson\",\"bobard\",\"bobine\",\"boire\",\"boiser\",\"bolide\",\"bonbon\",\"bondir\",\"bonheur\",\"bonifier\",\"bonus\",\"bordure\",\"borne\",\"botte\",\"boucle\",\"boueux\",\"bougie\",\"boulon\",\"bouquin\",\"bourse\",\"boussole\",\"boutique\",\"boxeur\",\"branche\",\"brasier\",\"brave\",\"brebis\",\"brèche\",\"breuvage\",\"bricoler\",\"brigade\",\"brillant\",\"brioche\",\"brique\",\"brochure\",\"broder\",\"bronzer\",\"brousse\",\"broyeur\",\"brume\",\"brusque\",\"brutal\",\"bruyant\",\"buffle\",\"buisson\",\"bulletin\",\"bureau\",\"burin\",\"bustier\",\"butiner\",\"butoir\",\"buvable\",\"buvette\",\"cabanon\",\"cabine\",\"cachette\",\"cadeau\",\"cadre\",\"caféine\",\"caillou\",\"caisson\",\"calculer\",\"calepin\",\"calibre\",\"calmer\",\"calomnie\",\"calvaire\",\"camarade\",\"caméra\",\"camion\",\"campagne\",\"canal\",\"caneton\",\"canon\",\"cantine\",\"canular\",\"capable\",\"caporal\",\"caprice\",\"capsule\",\"capter\",\"capuche\",\"carabine\",\"carbone\",\"caresser\",\"caribou\",\"carnage\",\"carotte\",\"carreau\",\"carton\",\"cascade\",\"casier\",\"casque\",\"cassure\",\"causer\",\"caution\",\"cavalier\",\"caverne\",\"caviar\",\"cédille\",\"ceinture\",\"céleste\",\"cellule\",\"cendrier\",\"censurer\",\"central\",\"cercle\",\"cérébral\",\"cerise\",\"cerner\",\"cerveau\",\"cesser\",\"chagrin\",\"chaise\",\"chaleur\",\"chambre\",\"chance\",\"chapitre\",\"charbon\",\"chasseur\",\"chaton\",\"chausson\",\"chavirer\",\"chemise\",\"chenille\",\"chéquier\",\"chercher\",\"cheval\",\"chien\",\"chiffre\",\"chignon\",\"chimère\",\"chiot\",\"chlorure\",\"chocolat\",\"choisir\",\"chose\",\"chouette\",\"chrome\",\"chute\",\"cigare\",\"cigogne\",\"cimenter\",\"cinéma\",\"cintrer\",\"circuler\",\"cirer\",\"cirque\",\"citerne\",\"citoyen\",\"citron\",\"civil\",\"clairon\",\"clameur\",\"claquer\",\"classe\",\"clavier\",\"client\",\"cligner\",\"climat\",\"clivage\",\"cloche\",\"clonage\",\"cloporte\",\"cobalt\",\"cobra\",\"cocasse\",\"cocotier\",\"coder\",\"codifier\",\"coffre\",\"cogner\",\"cohésion\",\"coiffer\",\"coincer\",\"colère\",\"colibri\",\"colline\",\"colmater\",\"colonel\",\"combat\",\"comédie\",\"commande\",\"compact\",\"concert\",\"conduire\",\"confier\",\"congeler\",\"connoter\",\"consonne\",\"contact\",\"convexe\",\"copain\",\"copie\",\"corail\",\"corbeau\",\"cordage\",\"corniche\",\"corpus\",\"correct\",\"cortège\",\"cosmique\",\"costume\",\"coton\",\"coude\",\"coupure\",\"courage\",\"couteau\",\"couvrir\",\"coyote\",\"crabe\",\"crainte\",\"cravate\",\"crayon\",\"créature\",\"créditer\",\"crémeux\",\"creuser\",\"crevette\",\"cribler\",\"crier\",\"cristal\",\"critère\",\"croire\",\"croquer\",\"crotale\",\"crucial\",\"cruel\",\"crypter\",\"cubique\",\"cueillir\",\"cuillère\",\"cuisine\",\"cuivre\",\"culminer\",\"cultiver\",\"cumuler\",\"cupide\",\"curatif\",\"curseur\",\"cyanure\",\"cycle\",\"cylindre\",\"cynique\",\"daigner\",\"damier\",\"danger\",\"danseur\",\"dauphin\",\"débattre\",\"débiter\",\"déborder\",\"débrider\",\"débutant\",\"décaler\",\"décembre\",\"déchirer\",\"décider\",\"déclarer\",\"décorer\",\"décrire\",\"décupler\",\"dédale\",\"déductif\",\"déesse\",\"défensif\",\"défiler\",\"défrayer\",\"dégager\",\"dégivrer\",\"déglutir\",\"dégrafer\",\"déjeuner\",\"délice\",\"déloger\",\"demander\",\"demeurer\",\"démolir\",\"dénicher\",\"dénouer\",\"dentelle\",\"dénuder\",\"départ\",\"dépenser\",\"déphaser\",\"déplacer\",\"déposer\",\"déranger\",\"dérober\",\"désastre\",\"descente\",\"désert\",\"désigner\",\"désobéir\",\"dessiner\",\"destrier\",\"détacher\",\"détester\",\"détourer\",\"détresse\",\"devancer\",\"devenir\",\"deviner\",\"devoir\",\"diable\",\"dialogue\",\"diamant\",\"dicter\",\"différer\",\"digérer\",\"digital\",\"digne\",\"diluer\",\"dimanche\",\"diminuer\",\"dioxyde\",\"directif\",\"diriger\",\"discuter\",\"disposer\",\"dissiper\",\"distance\",\"divertir\",\"diviser\",\"docile\",\"docteur\",\"dogme\",\"doigt\",\"domaine\",\"domicile\",\"dompter\",\"donateur\",\"donjon\",\"donner\",\"dopamine\",\"dortoir\",\"dorure\",\"dosage\",\"doseur\",\"dossier\",\"dotation\",\"douanier\",\"double\",\"douceur\",\"douter\",\"doyen\",\"dragon\",\"draper\",\"dresser\",\"dribbler\",\"droiture\",\"duperie\",\"duplexe\",\"durable\",\"durcir\",\"dynastie\",\"éblouir\",\"écarter\",\"écharpe\",\"échelle\",\"éclairer\",\"éclipse\",\"éclore\",\"écluse\",\"école\",\"économie\",\"écorce\",\"écouter\",\"écraser\",\"écrémer\",\"écrivain\",\"écrou\",\"écume\",\"écureuil\",\"édifier\",\"éduquer\",\"effacer\",\"effectif\",\"effigie\",\"effort\",\"effrayer\",\"effusion\",\"égaliser\",\"égarer\",\"éjecter\",\"élaborer\",\"élargir\",\"électron\",\"élégant\",\"éléphant\",\"élève\",\"éligible\",\"élitisme\",\"éloge\",\"élucider\",\"éluder\",\"emballer\",\"embellir\",\"embryon\",\"émeraude\",\"émission\",\"emmener\",\"émotion\",\"émouvoir\",\"empereur\",\"employer\",\"emporter\",\"emprise\",\"émulsion\",\"encadrer\",\"enchère\",\"enclave\",\"encoche\",\"endiguer\",\"endosser\",\"endroit\",\"enduire\",\"énergie\",\"enfance\",\"enfermer\",\"enfouir\",\"engager\",\"engin\",\"englober\",\"énigme\",\"enjamber\",\"enjeu\",\"enlever\",\"ennemi\",\"ennuyeux\",\"enrichir\",\"enrobage\",\"enseigne\",\"entasser\",\"entendre\",\"entier\",\"entourer\",\"entraver\",\"énumérer\",\"envahir\",\"enviable\",\"envoyer\",\"enzyme\",\"éolien\",\"épaissir\",\"épargne\",\"épatant\",\"épaule\",\"épicerie\",\"épidémie\",\"épier\",\"épilogue\",\"épine\",\"épisode\",\"épitaphe\",\"époque\",\"épreuve\",\"éprouver\",\"épuisant\",\"équerre\",\"équipe\",\"ériger\",\"érosion\",\"erreur\",\"éruption\",\"escalier\",\"espadon\",\"espèce\",\"espiègle\",\"espoir\",\"esprit\",\"esquiver\",\"essayer\",\"essence\",\"essieu\",\"essorer\",\"estime\",\"estomac\",\"estrade\",\"étagère\",\"étaler\",\"étanche\",\"étatique\",\"éteindre\",\"étendoir\",\"éternel\",\"éthanol\",\"éthique\",\"ethnie\",\"étirer\",\"étoffer\",\"étoile\",\"étonnant\",\"étourdir\",\"étrange\",\"étroit\",\"étude\",\"euphorie\",\"évaluer\",\"évasion\",\"éventail\",\"évidence\",\"éviter\",\"évolutif\",\"évoquer\",\"exact\",\"exagérer\",\"exaucer\",\"exceller\",\"excitant\",\"exclusif\",\"excuse\",\"exécuter\",\"exemple\",\"exercer\",\"exhaler\",\"exhorter\",\"exigence\",\"exiler\",\"exister\",\"exotique\",\"expédier\",\"explorer\",\"exposer\",\"exprimer\",\"exquis\",\"extensif\",\"extraire\",\"exulter\",\"fable\",\"fabuleux\",\"facette\",\"facile\",\"facture\",\"faiblir\",\"falaise\",\"fameux\",\"famille\",\"farceur\",\"farfelu\",\"farine\",\"farouche\",\"fasciner\",\"fatal\",\"fatigue\",\"faucon\",\"fautif\",\"faveur\",\"favori\",\"fébrile\",\"féconder\",\"fédérer\",\"félin\",\"femme\",\"fémur\",\"fendoir\",\"féodal\",\"fermer\",\"féroce\",\"ferveur\",\"festival\",\"feuille\",\"feutre\",\"février\",\"fiasco\",\"ficeler\",\"fictif\",\"fidèle\",\"figure\",\"filature\",\"filetage\",\"filière\",\"filleul\",\"filmer\",\"filou\",\"filtrer\",\"financer\",\"finir\",\"fiole\",\"firme\",\"fissure\",\"fixer\",\"flairer\",\"flamme\",\"flasque\",\"flatteur\",\"fléau\",\"flèche\",\"fleur\",\"flexion\",\"flocon\",\"flore\",\"fluctuer\",\"fluide\",\"fluvial\",\"folie\",\"fonderie\",\"fongible\",\"fontaine\",\"forcer\",\"forgeron\",\"formuler\",\"fortune\",\"fossile\",\"foudre\",\"fougère\",\"fouiller\",\"foulure\",\"fourmi\",\"fragile\",\"fraise\",\"franchir\",\"frapper\",\"frayeur\",\"frégate\",\"freiner\",\"frelon\",\"frémir\",\"frénésie\",\"frère\",\"friable\",\"friction\",\"frisson\",\"frivole\",\"froid\",\"fromage\",\"frontal\",\"frotter\",\"fruit\",\"fugitif\",\"fuite\",\"fureur\",\"furieux\",\"furtif\",\"fusion\",\"futur\",\"gagner\",\"galaxie\",\"galerie\",\"gambader\",\"garantir\",\"gardien\",\"garnir\",\"garrigue\",\"gazelle\",\"gazon\",\"géant\",\"gélatine\",\"gélule\",\"gendarme\",\"général\",\"génie\",\"genou\",\"gentil\",\"géologie\",\"géomètre\",\"géranium\",\"germe\",\"gestuel\",\"geyser\",\"gibier\",\"gicler\",\"girafe\",\"givre\",\"glace\",\"glaive\",\"glisser\",\"globe\",\"gloire\",\"glorieux\",\"golfeur\",\"gomme\",\"gonfler\",\"gorge\",\"gorille\",\"goudron\",\"gouffre\",\"goulot\",\"goupille\",\"gourmand\",\"goutte\",\"graduel\",\"graffiti\",\"graine\",\"grand\",\"grappin\",\"gratuit\",\"gravir\",\"grenat\",\"griffure\",\"griller\",\"grimper\",\"grogner\",\"gronder\",\"grotte\",\"groupe\",\"gruger\",\"grutier\",\"gruyère\",\"guépard\",\"guerrier\",\"guide\",\"guimauve\",\"guitare\",\"gustatif\",\"gymnaste\",\"gyrostat\",\"habitude\",\"hachoir\",\"halte\",\"hameau\",\"hangar\",\"hanneton\",\"haricot\",\"harmonie\",\"harpon\",\"hasard\",\"hélium\",\"hématome\",\"herbe\",\"hérisson\",\"hermine\",\"héron\",\"hésiter\",\"heureux\",\"hiberner\",\"hibou\",\"hilarant\",\"histoire\",\"hiver\",\"homard\",\"hommage\",\"homogène\",\"honneur\",\"honorer\",\"honteux\",\"horde\",\"horizon\",\"horloge\",\"hormone\",\"horrible\",\"houleux\",\"housse\",\"hublot\",\"huileux\",\"humain\",\"humble\",\"humide\",\"humour\",\"hurler\",\"hydromel\",\"hygiène\",\"hymne\",\"hypnose\",\"idylle\",\"ignorer\",\"iguane\",\"illicite\",\"illusion\",\"image\",\"imbiber\",\"imiter\",\"immense\",\"immobile\",\"immuable\",\"impact\",\"impérial\",\"implorer\",\"imposer\",\"imprimer\",\"imputer\",\"incarner\",\"incendie\",\"incident\",\"incliner\",\"incolore\",\"indexer\",\"indice\",\"inductif\",\"inédit\",\"ineptie\",\"inexact\",\"infini\",\"infliger\",\"informer\",\"infusion\",\"ingérer\",\"inhaler\",\"inhiber\",\"injecter\",\"injure\",\"innocent\",\"inoculer\",\"inonder\",\"inscrire\",\"insecte\",\"insigne\",\"insolite\",\"inspirer\",\"instinct\",\"insulter\",\"intact\",\"intense\",\"intime\",\"intrigue\",\"intuitif\",\"inutile\",\"invasion\",\"inventer\",\"inviter\",\"invoquer\",\"ironique\",\"irradier\",\"irréel\",\"irriter\",\"isoler\",\"ivoire\",\"ivresse\",\"jaguar\",\"jaillir\",\"jambe\",\"janvier\",\"jardin\",\"jauger\",\"jaune\",\"javelot\",\"jetable\",\"jeton\",\"jeudi\",\"jeunesse\",\"joindre\",\"joncher\",\"jongler\",\"joueur\",\"jouissif\",\"journal\",\"jovial\",\"joyau\",\"joyeux\",\"jubiler\",\"jugement\",\"junior\",\"jupon\",\"juriste\",\"justice\",\"juteux\",\"juvénile\",\"kayak\",\"kimono\",\"kiosque\",\"label\",\"labial\",\"labourer\",\"lacérer\",\"lactose\",\"lagune\",\"laine\",\"laisser\",\"laitier\",\"lambeau\",\"lamelle\",\"lampe\",\"lanceur\",\"langage\",\"lanterne\",\"lapin\",\"largeur\",\"larme\",\"laurier\",\"lavabo\",\"lavoir\",\"lecture\",\"légal\",\"léger\",\"légume\",\"lessive\",\"lettre\",\"levier\",\"lexique\",\"lézard\",\"liasse\",\"libérer\",\"libre\",\"licence\",\"licorne\",\"liège\",\"lièvre\",\"ligature\",\"ligoter\",\"ligue\",\"limer\",\"limite\",\"limonade\",\"limpide\",\"linéaire\",\"lingot\",\"lionceau\",\"liquide\",\"lisière\",\"lister\",\"lithium\",\"litige\",\"littoral\",\"livreur\",\"logique\",\"lointain\",\"loisir\",\"lombric\",\"loterie\",\"louer\",\"lourd\",\"loutre\",\"louve\",\"loyal\",\"lubie\",\"lucide\",\"lucratif\",\"lueur\",\"lugubre\",\"luisant\",\"lumière\",\"lunaire\",\"lundi\",\"luron\",\"lutter\",\"luxueux\",\"machine\",\"magasin\",\"magenta\",\"magique\",\"maigre\",\"maillon\",\"maintien\",\"mairie\",\"maison\",\"majorer\",\"malaxer\",\"maléfice\",\"malheur\",\"malice\",\"mallette\",\"mammouth\",\"mandater\",\"maniable\",\"manquant\",\"manteau\",\"manuel\",\"marathon\",\"marbre\",\"marchand\",\"mardi\",\"maritime\",\"marqueur\",\"marron\",\"marteler\",\"mascotte\",\"massif\",\"matériel\",\"matière\",\"matraque\",\"maudire\",\"maussade\",\"mauve\",\"maximal\",\"méchant\",\"méconnu\",\"médaille\",\"médecin\",\"méditer\",\"méduse\",\"meilleur\",\"mélange\",\"mélodie\",\"membre\",\"mémoire\",\"menacer\",\"mener\",\"menhir\",\"mensonge\",\"mentor\",\"mercredi\",\"mérite\",\"merle\",\"messager\",\"mesure\",\"métal\",\"météore\",\"méthode\",\"métier\",\"meuble\",\"miauler\",\"microbe\",\"miette\",\"mignon\",\"migrer\",\"milieu\",\"million\",\"mimique\",\"mince\",\"minéral\",\"minimal\",\"minorer\",\"minute\",\"miracle\",\"miroiter\",\"missile\",\"mixte\",\"mobile\",\"moderne\",\"moelleux\",\"mondial\",\"moniteur\",\"monnaie\",\"monotone\",\"monstre\",\"montagne\",\"monument\",\"moqueur\",\"morceau\",\"morsure\",\"mortier\",\"moteur\",\"motif\",\"mouche\",\"moufle\",\"moulin\",\"mousson\",\"mouton\",\"mouvant\",\"multiple\",\"munition\",\"muraille\",\"murène\",\"murmure\",\"muscle\",\"muséum\",\"musicien\",\"mutation\",\"muter\",\"mutuel\",\"myriade\",\"myrtille\",\"mystère\",\"mythique\",\"nageur\",\"nappe\",\"narquois\",\"narrer\",\"natation\",\"nation\",\"nature\",\"naufrage\",\"nautique\",\"navire\",\"nébuleux\",\"nectar\",\"néfaste\",\"négation\",\"négliger\",\"négocier\",\"neige\",\"nerveux\",\"nettoyer\",\"neurone\",\"neutron\",\"neveu\",\"niche\",\"nickel\",\"nitrate\",\"niveau\",\"noble\",\"nocif\",\"nocturne\",\"noirceur\",\"noisette\",\"nomade\",\"nombreux\",\"nommer\",\"normatif\",\"notable\",\"notifier\",\"notoire\",\"nourrir\",\"nouveau\",\"novateur\",\"novembre\",\"novice\",\"nuage\",\"nuancer\",\"nuire\",\"nuisible\",\"numéro\",\"nuptial\",\"nuque\",\"nutritif\",\"obéir\",\"objectif\",\"obliger\",\"obscur\",\"observer\",\"obstacle\",\"obtenir\",\"obturer\",\"occasion\",\"occuper\",\"océan\",\"octobre\",\"octroyer\",\"octupler\",\"oculaire\",\"odeur\",\"odorant\",\"offenser\",\"officier\",\"offrir\",\"ogive\",\"oiseau\",\"oisillon\",\"olfactif\",\"olivier\",\"ombrage\",\"omettre\",\"onctueux\",\"onduler\",\"onéreux\",\"onirique\",\"opale\",\"opaque\",\"opérer\",\"opinion\",\"opportun\",\"opprimer\",\"opter\",\"optique\",\"orageux\",\"orange\",\"orbite\",\"ordonner\",\"oreille\",\"organe\",\"orgueil\",\"orifice\",\"ornement\",\"orque\",\"ortie\",\"osciller\",\"osmose\",\"ossature\",\"otarie\",\"ouragan\",\"ourson\",\"outil\",\"outrager\",\"ouvrage\",\"ovation\",\"oxyde\",\"oxygène\",\"ozone\",\"paisible\",\"palace\",\"palmarès\",\"palourde\",\"palper\",\"panache\",\"panda\",\"pangolin\",\"paniquer\",\"panneau\",\"panorama\",\"pantalon\",\"papaye\",\"papier\",\"papoter\",\"papyrus\",\"paradoxe\",\"parcelle\",\"paresse\",\"parfumer\",\"parler\",\"parole\",\"parrain\",\"parsemer\",\"partager\",\"parure\",\"parvenir\",\"passion\",\"pastèque\",\"paternel\",\"patience\",\"patron\",\"pavillon\",\"pavoiser\",\"payer\",\"paysage\",\"peigne\",\"peintre\",\"pelage\",\"pélican\",\"pelle\",\"pelouse\",\"peluche\",\"pendule\",\"pénétrer\",\"pénible\",\"pensif\",\"pénurie\",\"pépite\",\"péplum\",\"perdrix\",\"perforer\",\"période\",\"permuter\",\"perplexe\",\"persil\",\"perte\",\"peser\",\"pétale\",\"petit\",\"pétrir\",\"peuple\",\"pharaon\",\"phobie\",\"phoque\",\"photon\",\"phrase\",\"physique\",\"piano\",\"pictural\",\"pièce\",\"pierre\",\"pieuvre\",\"pilote\",\"pinceau\",\"pipette\",\"piquer\",\"pirogue\",\"piscine\",\"piston\",\"pivoter\",\"pixel\",\"pizza\",\"placard\",\"plafond\",\"plaisir\",\"planer\",\"plaque\",\"plastron\",\"plateau\",\"pleurer\",\"plexus\",\"pliage\",\"plomb\",\"plonger\",\"pluie\",\"plumage\",\"pochette\",\"poésie\",\"poète\",\"pointe\",\"poirier\",\"poisson\",\"poivre\",\"polaire\",\"policier\",\"pollen\",\"polygone\",\"pommade\",\"pompier\",\"ponctuel\",\"pondérer\",\"poney\",\"portique\",\"position\",\"posséder\",\"posture\",\"potager\",\"poteau\",\"potion\",\"pouce\",\"poulain\",\"poumon\",\"pourpre\",\"poussin\",\"pouvoir\",\"prairie\",\"pratique\",\"précieux\",\"prédire\",\"préfixe\",\"prélude\",\"prénom\",\"présence\",\"prétexte\",\"prévoir\",\"primitif\",\"prince\",\"prison\",\"priver\",\"problème\",\"procéder\",\"prodige\",\"profond\",\"progrès\",\"proie\",\"projeter\",\"prologue\",\"promener\",\"propre\",\"prospère\",\"protéger\",\"prouesse\",\"proverbe\",\"prudence\",\"pruneau\",\"psychose\",\"public\",\"puceron\",\"puiser\",\"pulpe\",\"pulsar\",\"punaise\",\"punitif\",\"pupitre\",\"purifier\",\"puzzle\",\"pyramide\",\"quasar\",\"querelle\",\"question\",\"quiétude\",\"quitter\",\"quotient\",\"racine\",\"raconter\",\"radieux\",\"ragondin\",\"raideur\",\"raisin\",\"ralentir\",\"rallonge\",\"ramasser\",\"rapide\",\"rasage\",\"ratisser\",\"ravager\",\"ravin\",\"rayonner\",\"réactif\",\"réagir\",\"réaliser\",\"réanimer\",\"recevoir\",\"réciter\",\"réclamer\",\"récolter\",\"recruter\",\"reculer\",\"recycler\",\"rédiger\",\"redouter\",\"refaire\",\"réflexe\",\"réformer\",\"refrain\",\"refuge\",\"régalien\",\"région\",\"réglage\",\"régulier\",\"réitérer\",\"rejeter\",\"rejouer\",\"relatif\",\"relever\",\"relief\",\"remarque\",\"remède\",\"remise\",\"remonter\",\"remplir\",\"remuer\",\"renard\",\"renfort\",\"renifler\",\"renoncer\",\"rentrer\",\"renvoi\",\"replier\",\"reporter\",\"reprise\",\"reptile\",\"requin\",\"réserve\",\"résineux\",\"résoudre\",\"respect\",\"rester\",\"résultat\",\"rétablir\",\"retenir\",\"réticule\",\"retomber\",\"retracer\",\"réunion\",\"réussir\",\"revanche\",\"revivre\",\"révolte\",\"révulsif\",\"richesse\",\"rideau\",\"rieur\",\"rigide\",\"rigoler\",\"rincer\",\"riposter\",\"risible\",\"risque\",\"rituel\",\"rival\",\"rivière\",\"rocheux\",\"romance\",\"rompre\",\"ronce\",\"rondin\",\"roseau\",\"rosier\",\"rotatif\",\"rotor\",\"rotule\",\"rouge\",\"rouille\",\"rouleau\",\"routine\",\"royaume\",\"ruban\",\"rubis\",\"ruche\",\"ruelle\",\"rugueux\",\"ruiner\",\"ruisseau\",\"ruser\",\"rustique\",\"rythme\",\"sabler\",\"saboter\",\"sabre\",\"sacoche\",\"safari\",\"sagesse\",\"saisir\",\"salade\",\"salive\",\"salon\",\"saluer\",\"samedi\",\"sanction\",\"sanglier\",\"sarcasme\",\"sardine\",\"saturer\",\"saugrenu\",\"saumon\",\"sauter\",\"sauvage\",\"savant\",\"savonner\",\"scalpel\",\"scandale\",\"scélérat\",\"scénario\",\"sceptre\",\"schéma\",\"science\",\"scinder\",\"score\",\"scrutin\",\"sculpter\",\"séance\",\"sécable\",\"sécher\",\"secouer\",\"sécréter\",\"sédatif\",\"séduire\",\"seigneur\",\"séjour\",\"sélectif\",\"semaine\",\"sembler\",\"semence\",\"séminal\",\"sénateur\",\"sensible\",\"sentence\",\"séparer\",\"séquence\",\"serein\",\"sergent\",\"sérieux\",\"serrure\",\"sérum\",\"service\",\"sésame\",\"sévir\",\"sevrage\",\"sextuple\",\"sidéral\",\"siècle\",\"siéger\",\"siffler\",\"sigle\",\"signal\",\"silence\",\"silicium\",\"simple\",\"sincère\",\"sinistre\",\"siphon\",\"sirop\",\"sismique\",\"situer\",\"skier\",\"social\",\"socle\",\"sodium\",\"soigneux\",\"soldat\",\"soleil\",\"solitude\",\"soluble\",\"sombre\",\"sommeil\",\"somnoler\",\"sonde\",\"songeur\",\"sonnette\",\"sonore\",\"sorcier\",\"sortir\",\"sosie\",\"sottise\",\"soucieux\",\"soudure\",\"souffle\",\"soulever\",\"soupape\",\"source\",\"soutirer\",\"souvenir\",\"spacieux\",\"spatial\",\"spécial\",\"sphère\",\"spiral\",\"stable\",\"station\",\"sternum\",\"stimulus\",\"stipuler\",\"strict\",\"studieux\",\"stupeur\",\"styliste\",\"sublime\",\"substrat\",\"subtil\",\"subvenir\",\"succès\",\"sucre\",\"suffixe\",\"suggérer\",\"suiveur\",\"sulfate\",\"superbe\",\"supplier\",\"surface\",\"suricate\",\"surmener\",\"surprise\",\"sursaut\",\"survie\",\"suspect\",\"syllabe\",\"symbole\",\"symétrie\",\"synapse\",\"syntaxe\",\"système\",\"tabac\",\"tablier\",\"tactile\",\"tailler\",\"talent\",\"talisman\",\"talonner\",\"tambour\",\"tamiser\",\"tangible\",\"tapis\",\"taquiner\",\"tarder\",\"tarif\",\"tartine\",\"tasse\",\"tatami\",\"tatouage\",\"taupe\",\"taureau\",\"taxer\",\"témoin\",\"temporel\",\"tenaille\",\"tendre\",\"teneur\",\"tenir\",\"tension\",\"terminer\",\"terne\",\"terrible\",\"tétine\",\"texte\",\"thème\",\"théorie\",\"thérapie\",\"thorax\",\"tibia\",\"tiède\",\"timide\",\"tirelire\",\"tiroir\",\"tissu\",\"titane\",\"titre\",\"tituber\",\"toboggan\",\"tolérant\",\"tomate\",\"tonique\",\"tonneau\",\"toponyme\",\"torche\",\"tordre\",\"tornade\",\"torpille\",\"torrent\",\"torse\",\"tortue\",\"totem\",\"toucher\",\"tournage\",\"tousser\",\"toxine\",\"traction\",\"trafic\",\"tragique\",\"trahir\",\"train\",\"trancher\",\"travail\",\"trèfle\",\"tremper\",\"trésor\",\"treuil\",\"triage\",\"tribunal\",\"tricoter\",\"trilogie\",\"triomphe\",\"tripler\",\"triturer\",\"trivial\",\"trombone\",\"tronc\",\"tropical\",\"troupeau\",\"tuile\",\"tulipe\",\"tumulte\",\"tunnel\",\"turbine\",\"tuteur\",\"tutoyer\",\"tuyau\",\"tympan\",\"typhon\",\"typique\",\"tyran\",\"ubuesque\",\"ultime\",\"ultrason\",\"unanime\",\"unifier\",\"union\",\"unique\",\"unitaire\",\"univers\",\"uranium\",\"urbain\",\"urticant\",\"usage\",\"usine\",\"usuel\",\"usure\",\"utile\",\"utopie\",\"vacarme\",\"vaccin\",\"vagabond\",\"vague\",\"vaillant\",\"vaincre\",\"vaisseau\",\"valable\",\"valise\",\"vallon\",\"valve\",\"vampire\",\"vanille\",\"vapeur\",\"varier\",\"vaseux\",\"vassal\",\"vaste\",\"vecteur\",\"vedette\",\"végétal\",\"véhicule\",\"veinard\",\"véloce\",\"vendredi\",\"vénérer\",\"venger\",\"venimeux\",\"ventouse\",\"verdure\",\"vérin\",\"vernir\",\"verrou\",\"verser\",\"vertu\",\"veston\",\"vétéran\",\"vétuste\",\"vexant\",\"vexer\",\"viaduc\",\"viande\",\"victoire\",\"vidange\",\"vidéo\",\"vignette\",\"vigueur\",\"vilain\",\"village\",\"vinaigre\",\"violon\",\"vipère\",\"virement\",\"virtuose\",\"virus\",\"visage\",\"viseur\",\"vision\",\"visqueux\",\"visuel\",\"vital\",\"vitesse\",\"viticole\",\"vitrine\",\"vivace\",\"vivipare\",\"vocation\",\"voguer\",\"voile\",\"voisin\",\"voiture\",\"volaille\",\"volcan\",\"voltiger\",\"volume\",\"vorace\",\"vortex\",\"voter\",\"vouloir\",\"voyage\",\"voyelle\",\"wagon\",\"xénon\",\"yacht\",\"zèbre\",\"zénith\",\"zeste\",\"zoologie\"]"); + +/***/ }), +/* 446 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/italian.json ***! + \*******************************************************************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[\"abaco\",\"abbaglio\",\"abbinato\",\"abete\",\"abisso\",\"abolire\",\"abrasivo\",\"abrogato\",\"accadere\",\"accenno\",\"accusato\",\"acetone\",\"achille\",\"acido\",\"acqua\",\"acre\",\"acrilico\",\"acrobata\",\"acuto\",\"adagio\",\"addebito\",\"addome\",\"adeguato\",\"aderire\",\"adipe\",\"adottare\",\"adulare\",\"affabile\",\"affetto\",\"affisso\",\"affranto\",\"aforisma\",\"afoso\",\"africano\",\"agave\",\"agente\",\"agevole\",\"aggancio\",\"agire\",\"agitare\",\"agonismo\",\"agricolo\",\"agrumeto\",\"aguzzo\",\"alabarda\",\"alato\",\"albatro\",\"alberato\",\"albo\",\"albume\",\"alce\",\"alcolico\",\"alettone\",\"alfa\",\"algebra\",\"aliante\",\"alibi\",\"alimento\",\"allagato\",\"allegro\",\"allievo\",\"allodola\",\"allusivo\",\"almeno\",\"alogeno\",\"alpaca\",\"alpestre\",\"altalena\",\"alterno\",\"alticcio\",\"altrove\",\"alunno\",\"alveolo\",\"alzare\",\"amalgama\",\"amanita\",\"amarena\",\"ambito\",\"ambrato\",\"ameba\",\"america\",\"ametista\",\"amico\",\"ammasso\",\"ammenda\",\"ammirare\",\"ammonito\",\"amore\",\"ampio\",\"ampliare\",\"amuleto\",\"anacardo\",\"anagrafe\",\"analista\",\"anarchia\",\"anatra\",\"anca\",\"ancella\",\"ancora\",\"andare\",\"andrea\",\"anello\",\"angelo\",\"angolare\",\"angusto\",\"anima\",\"annegare\",\"annidato\",\"anno\",\"annuncio\",\"anonimo\",\"anticipo\",\"anzi\",\"apatico\",\"apertura\",\"apode\",\"apparire\",\"appetito\",\"appoggio\",\"approdo\",\"appunto\",\"aprile\",\"arabica\",\"arachide\",\"aragosta\",\"araldica\",\"arancio\",\"aratura\",\"arazzo\",\"arbitro\",\"archivio\",\"ardito\",\"arenile\",\"argento\",\"argine\",\"arguto\",\"aria\",\"armonia\",\"arnese\",\"arredato\",\"arringa\",\"arrosto\",\"arsenico\",\"arso\",\"artefice\",\"arzillo\",\"asciutto\",\"ascolto\",\"asepsi\",\"asettico\",\"asfalto\",\"asino\",\"asola\",\"aspirato\",\"aspro\",\"assaggio\",\"asse\",\"assoluto\",\"assurdo\",\"asta\",\"astenuto\",\"astice\",\"astratto\",\"atavico\",\"ateismo\",\"atomico\",\"atono\",\"attesa\",\"attivare\",\"attorno\",\"attrito\",\"attuale\",\"ausilio\",\"austria\",\"autista\",\"autonomo\",\"autunno\",\"avanzato\",\"avere\",\"avvenire\",\"avviso\",\"avvolgere\",\"azione\",\"azoto\",\"azzimo\",\"azzurro\",\"babele\",\"baccano\",\"bacino\",\"baco\",\"badessa\",\"badilata\",\"bagnato\",\"baita\",\"balcone\",\"baldo\",\"balena\",\"ballata\",\"balzano\",\"bambino\",\"bandire\",\"baraonda\",\"barbaro\",\"barca\",\"baritono\",\"barlume\",\"barocco\",\"basilico\",\"basso\",\"batosta\",\"battuto\",\"baule\",\"bava\",\"bavosa\",\"becco\",\"beffa\",\"belgio\",\"belva\",\"benda\",\"benevole\",\"benigno\",\"benzina\",\"bere\",\"berlina\",\"beta\",\"bibita\",\"bici\",\"bidone\",\"bifido\",\"biga\",\"bilancia\",\"bimbo\",\"binocolo\",\"biologo\",\"bipede\",\"bipolare\",\"birbante\",\"birra\",\"biscotto\",\"bisesto\",\"bisnonno\",\"bisonte\",\"bisturi\",\"bizzarro\",\"blando\",\"blatta\",\"bollito\",\"bonifico\",\"bordo\",\"bosco\",\"botanico\",\"bottino\",\"bozzolo\",\"braccio\",\"bradipo\",\"brama\",\"branca\",\"bravura\",\"bretella\",\"brevetto\",\"brezza\",\"briglia\",\"brillante\",\"brindare\",\"broccolo\",\"brodo\",\"bronzina\",\"brullo\",\"bruno\",\"bubbone\",\"buca\",\"budino\",\"buffone\",\"buio\",\"bulbo\",\"buono\",\"burlone\",\"burrasca\",\"bussola\",\"busta\",\"cadetto\",\"caduco\",\"calamaro\",\"calcolo\",\"calesse\",\"calibro\",\"calmo\",\"caloria\",\"cambusa\",\"camerata\",\"camicia\",\"cammino\",\"camola\",\"campale\",\"canapa\",\"candela\",\"cane\",\"canino\",\"canotto\",\"cantina\",\"capace\",\"capello\",\"capitolo\",\"capogiro\",\"cappero\",\"capra\",\"capsula\",\"carapace\",\"carcassa\",\"cardo\",\"carisma\",\"carovana\",\"carretto\",\"cartolina\",\"casaccio\",\"cascata\",\"caserma\",\"caso\",\"cassone\",\"castello\",\"casuale\",\"catasta\",\"catena\",\"catrame\",\"cauto\",\"cavillo\",\"cedibile\",\"cedrata\",\"cefalo\",\"celebre\",\"cellulare\",\"cena\",\"cenone\",\"centesimo\",\"ceramica\",\"cercare\",\"certo\",\"cerume\",\"cervello\",\"cesoia\",\"cespo\",\"ceto\",\"chela\",\"chiaro\",\"chicca\",\"chiedere\",\"chimera\",\"china\",\"chirurgo\",\"chitarra\",\"ciao\",\"ciclismo\",\"cifrare\",\"cigno\",\"cilindro\",\"ciottolo\",\"circa\",\"cirrosi\",\"citrico\",\"cittadino\",\"ciuffo\",\"civetta\",\"civile\",\"classico\",\"clinica\",\"cloro\",\"cocco\",\"codardo\",\"codice\",\"coerente\",\"cognome\",\"collare\",\"colmato\",\"colore\",\"colposo\",\"coltivato\",\"colza\",\"coma\",\"cometa\",\"commando\",\"comodo\",\"computer\",\"comune\",\"conciso\",\"condurre\",\"conferma\",\"congelare\",\"coniuge\",\"connesso\",\"conoscere\",\"consumo\",\"continuo\",\"convegno\",\"coperto\",\"copione\",\"coppia\",\"copricapo\",\"corazza\",\"cordata\",\"coricato\",\"cornice\",\"corolla\",\"corpo\",\"corredo\",\"corsia\",\"cortese\",\"cosmico\",\"costante\",\"cottura\",\"covato\",\"cratere\",\"cravatta\",\"creato\",\"credere\",\"cremoso\",\"crescita\",\"creta\",\"criceto\",\"crinale\",\"crisi\",\"critico\",\"croce\",\"cronaca\",\"crostata\",\"cruciale\",\"crusca\",\"cucire\",\"cuculo\",\"cugino\",\"cullato\",\"cupola\",\"curatore\",\"cursore\",\"curvo\",\"cuscino\",\"custode\",\"dado\",\"daino\",\"dalmata\",\"damerino\",\"daniela\",\"dannoso\",\"danzare\",\"datato\",\"davanti\",\"davvero\",\"debutto\",\"decennio\",\"deciso\",\"declino\",\"decollo\",\"decreto\",\"dedicato\",\"definito\",\"deforme\",\"degno\",\"delegare\",\"delfino\",\"delirio\",\"delta\",\"demenza\",\"denotato\",\"dentro\",\"deposito\",\"derapata\",\"derivare\",\"deroga\",\"descritto\",\"deserto\",\"desiderio\",\"desumere\",\"detersivo\",\"devoto\",\"diametro\",\"dicembre\",\"diedro\",\"difeso\",\"diffuso\",\"digerire\",\"digitale\",\"diluvio\",\"dinamico\",\"dinnanzi\",\"dipinto\",\"diploma\",\"dipolo\",\"diradare\",\"dire\",\"dirotto\",\"dirupo\",\"disagio\",\"discreto\",\"disfare\",\"disgelo\",\"disposto\",\"distanza\",\"disumano\",\"dito\",\"divano\",\"divelto\",\"dividere\",\"divorato\",\"doblone\",\"docente\",\"doganale\",\"dogma\",\"dolce\",\"domato\",\"domenica\",\"dominare\",\"dondolo\",\"dono\",\"dormire\",\"dote\",\"dottore\",\"dovuto\",\"dozzina\",\"drago\",\"druido\",\"dubbio\",\"dubitare\",\"ducale\",\"duna\",\"duomo\",\"duplice\",\"duraturo\",\"ebano\",\"eccesso\",\"ecco\",\"eclissi\",\"economia\",\"edera\",\"edicola\",\"edile\",\"editoria\",\"educare\",\"egemonia\",\"egli\",\"egoismo\",\"egregio\",\"elaborato\",\"elargire\",\"elegante\",\"elencato\",\"eletto\",\"elevare\",\"elfico\",\"elica\",\"elmo\",\"elsa\",\"eluso\",\"emanato\",\"emblema\",\"emesso\",\"emiro\",\"emotivo\",\"emozione\",\"empirico\",\"emulo\",\"endemico\",\"enduro\",\"energia\",\"enfasi\",\"enoteca\",\"entrare\",\"enzima\",\"epatite\",\"epilogo\",\"episodio\",\"epocale\",\"eppure\",\"equatore\",\"erario\",\"erba\",\"erboso\",\"erede\",\"eremita\",\"erigere\",\"ermetico\",\"eroe\",\"erosivo\",\"errante\",\"esagono\",\"esame\",\"esanime\",\"esaudire\",\"esca\",\"esempio\",\"esercito\",\"esibito\",\"esigente\",\"esistere\",\"esito\",\"esofago\",\"esortato\",\"esoso\",\"espanso\",\"espresso\",\"essenza\",\"esso\",\"esteso\",\"estimare\",\"estonia\",\"estroso\",\"esultare\",\"etilico\",\"etnico\",\"etrusco\",\"etto\",\"euclideo\",\"europa\",\"evaso\",\"evidenza\",\"evitato\",\"evoluto\",\"evviva\",\"fabbrica\",\"faccenda\",\"fachiro\",\"falco\",\"famiglia\",\"fanale\",\"fanfara\",\"fango\",\"fantasma\",\"fare\",\"farfalla\",\"farinoso\",\"farmaco\",\"fascia\",\"fastoso\",\"fasullo\",\"faticare\",\"fato\",\"favoloso\",\"febbre\",\"fecola\",\"fede\",\"fegato\",\"felpa\",\"feltro\",\"femmina\",\"fendere\",\"fenomeno\",\"fermento\",\"ferro\",\"fertile\",\"fessura\",\"festivo\",\"fetta\",\"feudo\",\"fiaba\",\"fiducia\",\"fifa\",\"figurato\",\"filo\",\"finanza\",\"finestra\",\"finire\",\"fiore\",\"fiscale\",\"fisico\",\"fiume\",\"flacone\",\"flamenco\",\"flebo\",\"flemma\",\"florido\",\"fluente\",\"fluoro\",\"fobico\",\"focaccia\",\"focoso\",\"foderato\",\"foglio\",\"folata\",\"folclore\",\"folgore\",\"fondente\",\"fonetico\",\"fonia\",\"fontana\",\"forbito\",\"forchetta\",\"foresta\",\"formica\",\"fornaio\",\"foro\",\"fortezza\",\"forzare\",\"fosfato\",\"fosso\",\"fracasso\",\"frana\",\"frassino\",\"fratello\",\"freccetta\",\"frenata\",\"fresco\",\"frigo\",\"frollino\",\"fronde\",\"frugale\",\"frutta\",\"fucilata\",\"fucsia\",\"fuggente\",\"fulmine\",\"fulvo\",\"fumante\",\"fumetto\",\"fumoso\",\"fune\",\"funzione\",\"fuoco\",\"furbo\",\"furgone\",\"furore\",\"fuso\",\"futile\",\"gabbiano\",\"gaffe\",\"galateo\",\"gallina\",\"galoppo\",\"gambero\",\"gamma\",\"garanzia\",\"garbo\",\"garofano\",\"garzone\",\"gasdotto\",\"gasolio\",\"gastrico\",\"gatto\",\"gaudio\",\"gazebo\",\"gazzella\",\"geco\",\"gelatina\",\"gelso\",\"gemello\",\"gemmato\",\"gene\",\"genitore\",\"gennaio\",\"genotipo\",\"gergo\",\"ghepardo\",\"ghiaccio\",\"ghisa\",\"giallo\",\"gilda\",\"ginepro\",\"giocare\",\"gioiello\",\"giorno\",\"giove\",\"girato\",\"girone\",\"gittata\",\"giudizio\",\"giurato\",\"giusto\",\"globulo\",\"glutine\",\"gnomo\",\"gobba\",\"golf\",\"gomito\",\"gommone\",\"gonfio\",\"gonna\",\"governo\",\"gracile\",\"grado\",\"grafico\",\"grammo\",\"grande\",\"grattare\",\"gravoso\",\"grazia\",\"greca\",\"gregge\",\"grifone\",\"grigio\",\"grinza\",\"grotta\",\"gruppo\",\"guadagno\",\"guaio\",\"guanto\",\"guardare\",\"gufo\",\"guidare\",\"ibernato\",\"icona\",\"identico\",\"idillio\",\"idolo\",\"idra\",\"idrico\",\"idrogeno\",\"igiene\",\"ignaro\",\"ignorato\",\"ilare\",\"illeso\",\"illogico\",\"illudere\",\"imballo\",\"imbevuto\",\"imbocco\",\"imbuto\",\"immane\",\"immerso\",\"immolato\",\"impacco\",\"impeto\",\"impiego\",\"importo\",\"impronta\",\"inalare\",\"inarcare\",\"inattivo\",\"incanto\",\"incendio\",\"inchino\",\"incisivo\",\"incluso\",\"incontro\",\"incrocio\",\"incubo\",\"indagine\",\"india\",\"indole\",\"inedito\",\"infatti\",\"infilare\",\"inflitto\",\"ingaggio\",\"ingegno\",\"inglese\",\"ingordo\",\"ingrosso\",\"innesco\",\"inodore\",\"inoltrare\",\"inondato\",\"insano\",\"insetto\",\"insieme\",\"insonnia\",\"insulina\",\"intasato\",\"intero\",\"intonaco\",\"intuito\",\"inumidire\",\"invalido\",\"invece\",\"invito\",\"iperbole\",\"ipnotico\",\"ipotesi\",\"ippica\",\"iride\",\"irlanda\",\"ironico\",\"irrigato\",\"irrorare\",\"isolato\",\"isotopo\",\"isterico\",\"istituto\",\"istrice\",\"italia\",\"iterare\",\"labbro\",\"labirinto\",\"lacca\",\"lacerato\",\"lacrima\",\"lacuna\",\"laddove\",\"lago\",\"lampo\",\"lancetta\",\"lanterna\",\"lardoso\",\"larga\",\"laringe\",\"lastra\",\"latenza\",\"latino\",\"lattuga\",\"lavagna\",\"lavoro\",\"legale\",\"leggero\",\"lembo\",\"lentezza\",\"lenza\",\"leone\",\"lepre\",\"lesivo\",\"lessato\",\"lesto\",\"letterale\",\"leva\",\"levigato\",\"libero\",\"lido\",\"lievito\",\"lilla\",\"limatura\",\"limitare\",\"limpido\",\"lineare\",\"lingua\",\"liquido\",\"lira\",\"lirica\",\"lisca\",\"lite\",\"litigio\",\"livrea\",\"locanda\",\"lode\",\"logica\",\"lombare\",\"londra\",\"longevo\",\"loquace\",\"lorenzo\",\"loto\",\"lotteria\",\"luce\",\"lucidato\",\"lumaca\",\"luminoso\",\"lungo\",\"lupo\",\"luppolo\",\"lusinga\",\"lusso\",\"lutto\",\"macabro\",\"macchina\",\"macero\",\"macinato\",\"madama\",\"magico\",\"maglia\",\"magnete\",\"magro\",\"maiolica\",\"malafede\",\"malgrado\",\"malinteso\",\"malsano\",\"malto\",\"malumore\",\"mana\",\"mancia\",\"mandorla\",\"mangiare\",\"manifesto\",\"mannaro\",\"manovra\",\"mansarda\",\"mantide\",\"manubrio\",\"mappa\",\"maratona\",\"marcire\",\"maretta\",\"marmo\",\"marsupio\",\"maschera\",\"massaia\",\"mastino\",\"materasso\",\"matricola\",\"mattone\",\"maturo\",\"mazurca\",\"meandro\",\"meccanico\",\"mecenate\",\"medesimo\",\"meditare\",\"mega\",\"melassa\",\"melis\",\"melodia\",\"meninge\",\"meno\",\"mensola\",\"mercurio\",\"merenda\",\"merlo\",\"meschino\",\"mese\",\"messere\",\"mestolo\",\"metallo\",\"metodo\",\"mettere\",\"miagolare\",\"mica\",\"micelio\",\"michele\",\"microbo\",\"midollo\",\"miele\",\"migliore\",\"milano\",\"milite\",\"mimosa\",\"minerale\",\"mini\",\"minore\",\"mirino\",\"mirtillo\",\"miscela\",\"missiva\",\"misto\",\"misurare\",\"mitezza\",\"mitigare\",\"mitra\",\"mittente\",\"mnemonico\",\"modello\",\"modifica\",\"modulo\",\"mogano\",\"mogio\",\"mole\",\"molosso\",\"monastero\",\"monco\",\"mondina\",\"monetario\",\"monile\",\"monotono\",\"monsone\",\"montato\",\"monviso\",\"mora\",\"mordere\",\"morsicato\",\"mostro\",\"motivato\",\"motosega\",\"motto\",\"movenza\",\"movimento\",\"mozzo\",\"mucca\",\"mucosa\",\"muffa\",\"mughetto\",\"mugnaio\",\"mulatto\",\"mulinello\",\"multiplo\",\"mummia\",\"munto\",\"muovere\",\"murale\",\"musa\",\"muscolo\",\"musica\",\"mutevole\",\"muto\",\"nababbo\",\"nafta\",\"nanometro\",\"narciso\",\"narice\",\"narrato\",\"nascere\",\"nastrare\",\"naturale\",\"nautica\",\"naviglio\",\"nebulosa\",\"necrosi\",\"negativo\",\"negozio\",\"nemmeno\",\"neofita\",\"neretto\",\"nervo\",\"nessuno\",\"nettuno\",\"neutrale\",\"neve\",\"nevrotico\",\"nicchia\",\"ninfa\",\"nitido\",\"nobile\",\"nocivo\",\"nodo\",\"nome\",\"nomina\",\"nordico\",\"normale\",\"norvegese\",\"nostrano\",\"notare\",\"notizia\",\"notturno\",\"novella\",\"nucleo\",\"nulla\",\"numero\",\"nuovo\",\"nutrire\",\"nuvola\",\"nuziale\",\"oasi\",\"obbedire\",\"obbligo\",\"obelisco\",\"oblio\",\"obolo\",\"obsoleto\",\"occasione\",\"occhio\",\"occidente\",\"occorrere\",\"occultare\",\"ocra\",\"oculato\",\"odierno\",\"odorare\",\"offerta\",\"offrire\",\"offuscato\",\"oggetto\",\"oggi\",\"ognuno\",\"olandese\",\"olfatto\",\"oliato\",\"oliva\",\"ologramma\",\"oltre\",\"omaggio\",\"ombelico\",\"ombra\",\"omega\",\"omissione\",\"ondoso\",\"onere\",\"onice\",\"onnivoro\",\"onorevole\",\"onta\",\"operato\",\"opinione\",\"opposto\",\"oracolo\",\"orafo\",\"ordine\",\"orecchino\",\"orefice\",\"orfano\",\"organico\",\"origine\",\"orizzonte\",\"orma\",\"ormeggio\",\"ornativo\",\"orologio\",\"orrendo\",\"orribile\",\"ortensia\",\"ortica\",\"orzata\",\"orzo\",\"osare\",\"oscurare\",\"osmosi\",\"ospedale\",\"ospite\",\"ossa\",\"ossidare\",\"ostacolo\",\"oste\",\"otite\",\"otre\",\"ottagono\",\"ottimo\",\"ottobre\",\"ovale\",\"ovest\",\"ovino\",\"oviparo\",\"ovocito\",\"ovunque\",\"ovviare\",\"ozio\",\"pacchetto\",\"pace\",\"pacifico\",\"padella\",\"padrone\",\"paese\",\"paga\",\"pagina\",\"palazzina\",\"palesare\",\"pallido\",\"palo\",\"palude\",\"pandoro\",\"pannello\",\"paolo\",\"paonazzo\",\"paprica\",\"parabola\",\"parcella\",\"parere\",\"pargolo\",\"pari\",\"parlato\",\"parola\",\"partire\",\"parvenza\",\"parziale\",\"passivo\",\"pasticca\",\"patacca\",\"patologia\",\"pattume\",\"pavone\",\"peccato\",\"pedalare\",\"pedonale\",\"peggio\",\"peloso\",\"penare\",\"pendice\",\"penisola\",\"pennuto\",\"penombra\",\"pensare\",\"pentola\",\"pepe\",\"pepita\",\"perbene\",\"percorso\",\"perdonato\",\"perforare\",\"pergamena\",\"periodo\",\"permesso\",\"perno\",\"perplesso\",\"persuaso\",\"pertugio\",\"pervaso\",\"pesatore\",\"pesista\",\"peso\",\"pestifero\",\"petalo\",\"pettine\",\"petulante\",\"pezzo\",\"piacere\",\"pianta\",\"piattino\",\"piccino\",\"picozza\",\"piega\",\"pietra\",\"piffero\",\"pigiama\",\"pigolio\",\"pigro\",\"pila\",\"pilifero\",\"pillola\",\"pilota\",\"pimpante\",\"pineta\",\"pinna\",\"pinolo\",\"pioggia\",\"piombo\",\"piramide\",\"piretico\",\"pirite\",\"pirolisi\",\"pitone\",\"pizzico\",\"placebo\",\"planare\",\"plasma\",\"platano\",\"plenario\",\"pochezza\",\"poderoso\",\"podismo\",\"poesia\",\"poggiare\",\"polenta\",\"poligono\",\"pollice\",\"polmonite\",\"polpetta\",\"polso\",\"poltrona\",\"polvere\",\"pomice\",\"pomodoro\",\"ponte\",\"popoloso\",\"porfido\",\"poroso\",\"porpora\",\"porre\",\"portata\",\"posa\",\"positivo\",\"possesso\",\"postulato\",\"potassio\",\"potere\",\"pranzo\",\"prassi\",\"pratica\",\"precluso\",\"predica\",\"prefisso\",\"pregiato\",\"prelievo\",\"premere\",\"prenotare\",\"preparato\",\"presenza\",\"pretesto\",\"prevalso\",\"prima\",\"principe\",\"privato\",\"problema\",\"procura\",\"produrre\",\"profumo\",\"progetto\",\"prolunga\",\"promessa\",\"pronome\",\"proposta\",\"proroga\",\"proteso\",\"prova\",\"prudente\",\"prugna\",\"prurito\",\"psiche\",\"pubblico\",\"pudica\",\"pugilato\",\"pugno\",\"pulce\",\"pulito\",\"pulsante\",\"puntare\",\"pupazzo\",\"pupilla\",\"puro\",\"quadro\",\"qualcosa\",\"quasi\",\"querela\",\"quota\",\"raccolto\",\"raddoppio\",\"radicale\",\"radunato\",\"raffica\",\"ragazzo\",\"ragione\",\"ragno\",\"ramarro\",\"ramingo\",\"ramo\",\"randagio\",\"rantolare\",\"rapato\",\"rapina\",\"rappreso\",\"rasatura\",\"raschiato\",\"rasente\",\"rassegna\",\"rastrello\",\"rata\",\"ravveduto\",\"reale\",\"recepire\",\"recinto\",\"recluta\",\"recondito\",\"recupero\",\"reddito\",\"redimere\",\"regalato\",\"registro\",\"regola\",\"regresso\",\"relazione\",\"remare\",\"remoto\",\"renna\",\"replica\",\"reprimere\",\"reputare\",\"resa\",\"residente\",\"responso\",\"restauro\",\"rete\",\"retina\",\"retorica\",\"rettifica\",\"revocato\",\"riassunto\",\"ribadire\",\"ribelle\",\"ribrezzo\",\"ricarica\",\"ricco\",\"ricevere\",\"riciclato\",\"ricordo\",\"ricreduto\",\"ridicolo\",\"ridurre\",\"rifasare\",\"riflesso\",\"riforma\",\"rifugio\",\"rigare\",\"rigettato\",\"righello\",\"rilassato\",\"rilevato\",\"rimanere\",\"rimbalzo\",\"rimedio\",\"rimorchio\",\"rinascita\",\"rincaro\",\"rinforzo\",\"rinnovo\",\"rinomato\",\"rinsavito\",\"rintocco\",\"rinuncia\",\"rinvenire\",\"riparato\",\"ripetuto\",\"ripieno\",\"riportare\",\"ripresa\",\"ripulire\",\"risata\",\"rischio\",\"riserva\",\"risibile\",\"riso\",\"rispetto\",\"ristoro\",\"risultato\",\"risvolto\",\"ritardo\",\"ritegno\",\"ritmico\",\"ritrovo\",\"riunione\",\"riva\",\"riverso\",\"rivincita\",\"rivolto\",\"rizoma\",\"roba\",\"robotico\",\"robusto\",\"roccia\",\"roco\",\"rodaggio\",\"rodere\",\"roditore\",\"rogito\",\"rollio\",\"romantico\",\"rompere\",\"ronzio\",\"rosolare\",\"rospo\",\"rotante\",\"rotondo\",\"rotula\",\"rovescio\",\"rubizzo\",\"rubrica\",\"ruga\",\"rullino\",\"rumine\",\"rumoroso\",\"ruolo\",\"rupe\",\"russare\",\"rustico\",\"sabato\",\"sabbiare\",\"sabotato\",\"sagoma\",\"salasso\",\"saldatura\",\"salgemma\",\"salivare\",\"salmone\",\"salone\",\"saltare\",\"saluto\",\"salvo\",\"sapere\",\"sapido\",\"saporito\",\"saraceno\",\"sarcasmo\",\"sarto\",\"sassoso\",\"satellite\",\"satira\",\"satollo\",\"saturno\",\"savana\",\"savio\",\"saziato\",\"sbadiglio\",\"sbalzo\",\"sbancato\",\"sbarra\",\"sbattere\",\"sbavare\",\"sbendare\",\"sbirciare\",\"sbloccato\",\"sbocciato\",\"sbrinare\",\"sbruffone\",\"sbuffare\",\"scabroso\",\"scadenza\",\"scala\",\"scambiare\",\"scandalo\",\"scapola\",\"scarso\",\"scatenare\",\"scavato\",\"scelto\",\"scenico\",\"scettro\",\"scheda\",\"schiena\",\"sciarpa\",\"scienza\",\"scindere\",\"scippo\",\"sciroppo\",\"scivolo\",\"sclerare\",\"scodella\",\"scolpito\",\"scomparto\",\"sconforto\",\"scoprire\",\"scorta\",\"scossone\",\"scozzese\",\"scriba\",\"scrollare\",\"scrutinio\",\"scuderia\",\"scultore\",\"scuola\",\"scuro\",\"scusare\",\"sdebitare\",\"sdoganare\",\"seccatura\",\"secondo\",\"sedano\",\"seggiola\",\"segnalato\",\"segregato\",\"seguito\",\"selciato\",\"selettivo\",\"sella\",\"selvaggio\",\"semaforo\",\"sembrare\",\"seme\",\"seminato\",\"sempre\",\"senso\",\"sentire\",\"sepolto\",\"sequenza\",\"serata\",\"serbato\",\"sereno\",\"serio\",\"serpente\",\"serraglio\",\"servire\",\"sestina\",\"setola\",\"settimana\",\"sfacelo\",\"sfaldare\",\"sfamato\",\"sfarzoso\",\"sfaticato\",\"sfera\",\"sfida\",\"sfilato\",\"sfinge\",\"sfocato\",\"sfoderare\",\"sfogo\",\"sfoltire\",\"sforzato\",\"sfratto\",\"sfruttato\",\"sfuggito\",\"sfumare\",\"sfuso\",\"sgabello\",\"sgarbato\",\"sgonfiare\",\"sgorbio\",\"sgrassato\",\"sguardo\",\"sibilo\",\"siccome\",\"sierra\",\"sigla\",\"signore\",\"silenzio\",\"sillaba\",\"simbolo\",\"simpatico\",\"simulato\",\"sinfonia\",\"singolo\",\"sinistro\",\"sino\",\"sintesi\",\"sinusoide\",\"sipario\",\"sisma\",\"sistole\",\"situato\",\"slitta\",\"slogatura\",\"sloveno\",\"smarrito\",\"smemorato\",\"smentito\",\"smeraldo\",\"smilzo\",\"smontare\",\"smottato\",\"smussato\",\"snellire\",\"snervato\",\"snodo\",\"sobbalzo\",\"sobrio\",\"soccorso\",\"sociale\",\"sodale\",\"soffitto\",\"sogno\",\"soldato\",\"solenne\",\"solido\",\"sollazzo\",\"solo\",\"solubile\",\"solvente\",\"somatico\",\"somma\",\"sonda\",\"sonetto\",\"sonnifero\",\"sopire\",\"soppeso\",\"sopra\",\"sorgere\",\"sorpasso\",\"sorriso\",\"sorso\",\"sorteggio\",\"sorvolato\",\"sospiro\",\"sosta\",\"sottile\",\"spada\",\"spalla\",\"spargere\",\"spatola\",\"spavento\",\"spazzola\",\"specie\",\"spedire\",\"spegnere\",\"spelatura\",\"speranza\",\"spessore\",\"spettrale\",\"spezzato\",\"spia\",\"spigoloso\",\"spillato\",\"spinoso\",\"spirale\",\"splendido\",\"sportivo\",\"sposo\",\"spranga\",\"sprecare\",\"spronato\",\"spruzzo\",\"spuntino\",\"squillo\",\"sradicare\",\"srotolato\",\"stabile\",\"stacco\",\"staffa\",\"stagnare\",\"stampato\",\"stantio\",\"starnuto\",\"stasera\",\"statuto\",\"stelo\",\"steppa\",\"sterzo\",\"stiletto\",\"stima\",\"stirpe\",\"stivale\",\"stizzoso\",\"stonato\",\"storico\",\"strappo\",\"stregato\",\"stridulo\",\"strozzare\",\"strutto\",\"stuccare\",\"stufo\",\"stupendo\",\"subentro\",\"succoso\",\"sudore\",\"suggerito\",\"sugo\",\"sultano\",\"suonare\",\"superbo\",\"supporto\",\"surgelato\",\"surrogato\",\"sussurro\",\"sutura\",\"svagare\",\"svedese\",\"sveglio\",\"svelare\",\"svenuto\",\"svezia\",\"sviluppo\",\"svista\",\"svizzera\",\"svolta\",\"svuotare\",\"tabacco\",\"tabulato\",\"tacciare\",\"taciturno\",\"tale\",\"talismano\",\"tampone\",\"tannino\",\"tara\",\"tardivo\",\"targato\",\"tariffa\",\"tarpare\",\"tartaruga\",\"tasto\",\"tattico\",\"taverna\",\"tavolata\",\"tazza\",\"teca\",\"tecnico\",\"telefono\",\"temerario\",\"tempo\",\"temuto\",\"tendone\",\"tenero\",\"tensione\",\"tentacolo\",\"teorema\",\"terme\",\"terrazzo\",\"terzetto\",\"tesi\",\"tesserato\",\"testato\",\"tetro\",\"tettoia\",\"tifare\",\"tigella\",\"timbro\",\"tinto\",\"tipico\",\"tipografo\",\"tiraggio\",\"tiro\",\"titanio\",\"titolo\",\"titubante\",\"tizio\",\"tizzone\",\"toccare\",\"tollerare\",\"tolto\",\"tombola\",\"tomo\",\"tonfo\",\"tonsilla\",\"topazio\",\"topologia\",\"toppa\",\"torba\",\"tornare\",\"torrone\",\"tortora\",\"toscano\",\"tossire\",\"tostatura\",\"totano\",\"trabocco\",\"trachea\",\"trafila\",\"tragedia\",\"tralcio\",\"tramonto\",\"transito\",\"trapano\",\"trarre\",\"trasloco\",\"trattato\",\"trave\",\"treccia\",\"tremolio\",\"trespolo\",\"tributo\",\"tricheco\",\"trifoglio\",\"trillo\",\"trincea\",\"trio\",\"tristezza\",\"triturato\",\"trivella\",\"tromba\",\"trono\",\"troppo\",\"trottola\",\"trovare\",\"truccato\",\"tubatura\",\"tuffato\",\"tulipano\",\"tumulto\",\"tunisia\",\"turbare\",\"turchino\",\"tuta\",\"tutela\",\"ubicato\",\"uccello\",\"uccisore\",\"udire\",\"uditivo\",\"uffa\",\"ufficio\",\"uguale\",\"ulisse\",\"ultimato\",\"umano\",\"umile\",\"umorismo\",\"uncinetto\",\"ungere\",\"ungherese\",\"unicorno\",\"unificato\",\"unisono\",\"unitario\",\"unte\",\"uovo\",\"upupa\",\"uragano\",\"urgenza\",\"urlo\",\"usanza\",\"usato\",\"uscito\",\"usignolo\",\"usuraio\",\"utensile\",\"utilizzo\",\"utopia\",\"vacante\",\"vaccinato\",\"vagabondo\",\"vagliato\",\"valanga\",\"valgo\",\"valico\",\"valletta\",\"valoroso\",\"valutare\",\"valvola\",\"vampata\",\"vangare\",\"vanitoso\",\"vano\",\"vantaggio\",\"vanvera\",\"vapore\",\"varano\",\"varcato\",\"variante\",\"vasca\",\"vedetta\",\"vedova\",\"veduto\",\"vegetale\",\"veicolo\",\"velcro\",\"velina\",\"velluto\",\"veloce\",\"venato\",\"vendemmia\",\"vento\",\"verace\",\"verbale\",\"vergogna\",\"verifica\",\"vero\",\"verruca\",\"verticale\",\"vescica\",\"vessillo\",\"vestale\",\"veterano\",\"vetrina\",\"vetusto\",\"viandante\",\"vibrante\",\"vicenda\",\"vichingo\",\"vicinanza\",\"vidimare\",\"vigilia\",\"vigneto\",\"vigore\",\"vile\",\"villano\",\"vimini\",\"vincitore\",\"viola\",\"vipera\",\"virgola\",\"virologo\",\"virulento\",\"viscoso\",\"visione\",\"vispo\",\"vissuto\",\"visura\",\"vita\",\"vitello\",\"vittima\",\"vivanda\",\"vivido\",\"viziare\",\"voce\",\"voga\",\"volatile\",\"volere\",\"volpe\",\"voragine\",\"vulcano\",\"zampogna\",\"zanna\",\"zappato\",\"zattera\",\"zavorra\",\"zefiro\",\"zelante\",\"zelo\",\"zenzero\",\"zerbino\",\"zibetto\",\"zinco\",\"zircone\",\"zitto\",\"zolla\",\"zotico\",\"zucchero\",\"zufolo\",\"zulu\",\"zuppa\"]"); + +/***/ }), +/* 447 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/spanish.json ***! + \*******************************************************************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[\"ábaco\",\"abdomen\",\"abeja\",\"abierto\",\"abogado\",\"abono\",\"aborto\",\"abrazo\",\"abrir\",\"abuelo\",\"abuso\",\"acabar\",\"academia\",\"acceso\",\"acción\",\"aceite\",\"acelga\",\"acento\",\"aceptar\",\"ácido\",\"aclarar\",\"acné\",\"acoger\",\"acoso\",\"activo\",\"acto\",\"actriz\",\"actuar\",\"acudir\",\"acuerdo\",\"acusar\",\"adicto\",\"admitir\",\"adoptar\",\"adorno\",\"aduana\",\"adulto\",\"aéreo\",\"afectar\",\"afición\",\"afinar\",\"afirmar\",\"ágil\",\"agitar\",\"agonía\",\"agosto\",\"agotar\",\"agregar\",\"agrio\",\"agua\",\"agudo\",\"águila\",\"aguja\",\"ahogo\",\"ahorro\",\"aire\",\"aislar\",\"ajedrez\",\"ajeno\",\"ajuste\",\"alacrán\",\"alambre\",\"alarma\",\"alba\",\"álbum\",\"alcalde\",\"aldea\",\"alegre\",\"alejar\",\"alerta\",\"aleta\",\"alfiler\",\"alga\",\"algodón\",\"aliado\",\"aliento\",\"alivio\",\"alma\",\"almeja\",\"almíbar\",\"altar\",\"alteza\",\"altivo\",\"alto\",\"altura\",\"alumno\",\"alzar\",\"amable\",\"amante\",\"amapola\",\"amargo\",\"amasar\",\"ámbar\",\"ámbito\",\"ameno\",\"amigo\",\"amistad\",\"amor\",\"amparo\",\"amplio\",\"ancho\",\"anciano\",\"ancla\",\"andar\",\"andén\",\"anemia\",\"ángulo\",\"anillo\",\"ánimo\",\"anís\",\"anotar\",\"antena\",\"antiguo\",\"antojo\",\"anual\",\"anular\",\"anuncio\",\"añadir\",\"añejo\",\"año\",\"apagar\",\"aparato\",\"apetito\",\"apio\",\"aplicar\",\"apodo\",\"aporte\",\"apoyo\",\"aprender\",\"aprobar\",\"apuesta\",\"apuro\",\"arado\",\"araña\",\"arar\",\"árbitro\",\"árbol\",\"arbusto\",\"archivo\",\"arco\",\"arder\",\"ardilla\",\"arduo\",\"área\",\"árido\",\"aries\",\"armonía\",\"arnés\",\"aroma\",\"arpa\",\"arpón\",\"arreglo\",\"arroz\",\"arruga\",\"arte\",\"artista\",\"asa\",\"asado\",\"asalto\",\"ascenso\",\"asegurar\",\"aseo\",\"asesor\",\"asiento\",\"asilo\",\"asistir\",\"asno\",\"asombro\",\"áspero\",\"astilla\",\"astro\",\"astuto\",\"asumir\",\"asunto\",\"atajo\",\"ataque\",\"atar\",\"atento\",\"ateo\",\"ático\",\"atleta\",\"átomo\",\"atraer\",\"atroz\",\"atún\",\"audaz\",\"audio\",\"auge\",\"aula\",\"aumento\",\"ausente\",\"autor\",\"aval\",\"avance\",\"avaro\",\"ave\",\"avellana\",\"avena\",\"avestruz\",\"avión\",\"aviso\",\"ayer\",\"ayuda\",\"ayuno\",\"azafrán\",\"azar\",\"azote\",\"azúcar\",\"azufre\",\"azul\",\"baba\",\"babor\",\"bache\",\"bahía\",\"baile\",\"bajar\",\"balanza\",\"balcón\",\"balde\",\"bambú\",\"banco\",\"banda\",\"baño\",\"barba\",\"barco\",\"barniz\",\"barro\",\"báscula\",\"bastón\",\"basura\",\"batalla\",\"batería\",\"batir\",\"batuta\",\"baúl\",\"bazar\",\"bebé\",\"bebida\",\"bello\",\"besar\",\"beso\",\"bestia\",\"bicho\",\"bien\",\"bingo\",\"blanco\",\"bloque\",\"blusa\",\"boa\",\"bobina\",\"bobo\",\"boca\",\"bocina\",\"boda\",\"bodega\",\"boina\",\"bola\",\"bolero\",\"bolsa\",\"bomba\",\"bondad\",\"bonito\",\"bono\",\"bonsái\",\"borde\",\"borrar\",\"bosque\",\"bote\",\"botín\",\"bóveda\",\"bozal\",\"bravo\",\"brazo\",\"brecha\",\"breve\",\"brillo\",\"brinco\",\"brisa\",\"broca\",\"broma\",\"bronce\",\"brote\",\"bruja\",\"brusco\",\"bruto\",\"buceo\",\"bucle\",\"bueno\",\"buey\",\"bufanda\",\"bufón\",\"búho\",\"buitre\",\"bulto\",\"burbuja\",\"burla\",\"burro\",\"buscar\",\"butaca\",\"buzón\",\"caballo\",\"cabeza\",\"cabina\",\"cabra\",\"cacao\",\"cadáver\",\"cadena\",\"caer\",\"café\",\"caída\",\"caimán\",\"caja\",\"cajón\",\"cal\",\"calamar\",\"calcio\",\"caldo\",\"calidad\",\"calle\",\"calma\",\"calor\",\"calvo\",\"cama\",\"cambio\",\"camello\",\"camino\",\"campo\",\"cáncer\",\"candil\",\"canela\",\"canguro\",\"canica\",\"canto\",\"caña\",\"cañón\",\"caoba\",\"caos\",\"capaz\",\"capitán\",\"capote\",\"captar\",\"capucha\",\"cara\",\"carbón\",\"cárcel\",\"careta\",\"carga\",\"cariño\",\"carne\",\"carpeta\",\"carro\",\"carta\",\"casa\",\"casco\",\"casero\",\"caspa\",\"castor\",\"catorce\",\"catre\",\"caudal\",\"causa\",\"cazo\",\"cebolla\",\"ceder\",\"cedro\",\"celda\",\"célebre\",\"celoso\",\"célula\",\"cemento\",\"ceniza\",\"centro\",\"cerca\",\"cerdo\",\"cereza\",\"cero\",\"cerrar\",\"certeza\",\"césped\",\"cetro\",\"chacal\",\"chaleco\",\"champú\",\"chancla\",\"chapa\",\"charla\",\"chico\",\"chiste\",\"chivo\",\"choque\",\"choza\",\"chuleta\",\"chupar\",\"ciclón\",\"ciego\",\"cielo\",\"cien\",\"cierto\",\"cifra\",\"cigarro\",\"cima\",\"cinco\",\"cine\",\"cinta\",\"ciprés\",\"circo\",\"ciruela\",\"cisne\",\"cita\",\"ciudad\",\"clamor\",\"clan\",\"claro\",\"clase\",\"clave\",\"cliente\",\"clima\",\"clínica\",\"cobre\",\"cocción\",\"cochino\",\"cocina\",\"coco\",\"código\",\"codo\",\"cofre\",\"coger\",\"cohete\",\"cojín\",\"cojo\",\"cola\",\"colcha\",\"colegio\",\"colgar\",\"colina\",\"collar\",\"colmo\",\"columna\",\"combate\",\"comer\",\"comida\",\"cómodo\",\"compra\",\"conde\",\"conejo\",\"conga\",\"conocer\",\"consejo\",\"contar\",\"copa\",\"copia\",\"corazón\",\"corbata\",\"corcho\",\"cordón\",\"corona\",\"correr\",\"coser\",\"cosmos\",\"costa\",\"cráneo\",\"cráter\",\"crear\",\"crecer\",\"creído\",\"crema\",\"cría\",\"crimen\",\"cripta\",\"crisis\",\"cromo\",\"crónica\",\"croqueta\",\"crudo\",\"cruz\",\"cuadro\",\"cuarto\",\"cuatro\",\"cubo\",\"cubrir\",\"cuchara\",\"cuello\",\"cuento\",\"cuerda\",\"cuesta\",\"cueva\",\"cuidar\",\"culebra\",\"culpa\",\"culto\",\"cumbre\",\"cumplir\",\"cuna\",\"cuneta\",\"cuota\",\"cupón\",\"cúpula\",\"curar\",\"curioso\",\"curso\",\"curva\",\"cutis\",\"dama\",\"danza\",\"dar\",\"dardo\",\"dátil\",\"deber\",\"débil\",\"década\",\"decir\",\"dedo\",\"defensa\",\"definir\",\"dejar\",\"delfín\",\"delgado\",\"delito\",\"demora\",\"denso\",\"dental\",\"deporte\",\"derecho\",\"derrota\",\"desayuno\",\"deseo\",\"desfile\",\"desnudo\",\"destino\",\"desvío\",\"detalle\",\"detener\",\"deuda\",\"día\",\"diablo\",\"diadema\",\"diamante\",\"diana\",\"diario\",\"dibujo\",\"dictar\",\"diente\",\"dieta\",\"diez\",\"difícil\",\"digno\",\"dilema\",\"diluir\",\"dinero\",\"directo\",\"dirigir\",\"disco\",\"diseño\",\"disfraz\",\"diva\",\"divino\",\"doble\",\"doce\",\"dolor\",\"domingo\",\"don\",\"donar\",\"dorado\",\"dormir\",\"dorso\",\"dos\",\"dosis\",\"dragón\",\"droga\",\"ducha\",\"duda\",\"duelo\",\"dueño\",\"dulce\",\"dúo\",\"duque\",\"durar\",\"dureza\",\"duro\",\"ébano\",\"ebrio\",\"echar\",\"eco\",\"ecuador\",\"edad\",\"edición\",\"edificio\",\"editor\",\"educar\",\"efecto\",\"eficaz\",\"eje\",\"ejemplo\",\"elefante\",\"elegir\",\"elemento\",\"elevar\",\"elipse\",\"élite\",\"elixir\",\"elogio\",\"eludir\",\"embudo\",\"emitir\",\"emoción\",\"empate\",\"empeño\",\"empleo\",\"empresa\",\"enano\",\"encargo\",\"enchufe\",\"encía\",\"enemigo\",\"enero\",\"enfado\",\"enfermo\",\"engaño\",\"enigma\",\"enlace\",\"enorme\",\"enredo\",\"ensayo\",\"enseñar\",\"entero\",\"entrar\",\"envase\",\"envío\",\"época\",\"equipo\",\"erizo\",\"escala\",\"escena\",\"escolar\",\"escribir\",\"escudo\",\"esencia\",\"esfera\",\"esfuerzo\",\"espada\",\"espejo\",\"espía\",\"esposa\",\"espuma\",\"esquí\",\"estar\",\"este\",\"estilo\",\"estufa\",\"etapa\",\"eterno\",\"ética\",\"etnia\",\"evadir\",\"evaluar\",\"evento\",\"evitar\",\"exacto\",\"examen\",\"exceso\",\"excusa\",\"exento\",\"exigir\",\"exilio\",\"existir\",\"éxito\",\"experto\",\"explicar\",\"exponer\",\"extremo\",\"fábrica\",\"fábula\",\"fachada\",\"fácil\",\"factor\",\"faena\",\"faja\",\"falda\",\"fallo\",\"falso\",\"faltar\",\"fama\",\"familia\",\"famoso\",\"faraón\",\"farmacia\",\"farol\",\"farsa\",\"fase\",\"fatiga\",\"fauna\",\"favor\",\"fax\",\"febrero\",\"fecha\",\"feliz\",\"feo\",\"feria\",\"feroz\",\"fértil\",\"fervor\",\"festín\",\"fiable\",\"fianza\",\"fiar\",\"fibra\",\"ficción\",\"ficha\",\"fideo\",\"fiebre\",\"fiel\",\"fiera\",\"fiesta\",\"figura\",\"fijar\",\"fijo\",\"fila\",\"filete\",\"filial\",\"filtro\",\"fin\",\"finca\",\"fingir\",\"finito\",\"firma\",\"flaco\",\"flauta\",\"flecha\",\"flor\",\"flota\",\"fluir\",\"flujo\",\"flúor\",\"fobia\",\"foca\",\"fogata\",\"fogón\",\"folio\",\"folleto\",\"fondo\",\"forma\",\"forro\",\"fortuna\",\"forzar\",\"fosa\",\"foto\",\"fracaso\",\"frágil\",\"franja\",\"frase\",\"fraude\",\"freír\",\"freno\",\"fresa\",\"frío\",\"frito\",\"fruta\",\"fuego\",\"fuente\",\"fuerza\",\"fuga\",\"fumar\",\"función\",\"funda\",\"furgón\",\"furia\",\"fusil\",\"fútbol\",\"futuro\",\"gacela\",\"gafas\",\"gaita\",\"gajo\",\"gala\",\"galería\",\"gallo\",\"gamba\",\"ganar\",\"gancho\",\"ganga\",\"ganso\",\"garaje\",\"garza\",\"gasolina\",\"gastar\",\"gato\",\"gavilán\",\"gemelo\",\"gemir\",\"gen\",\"género\",\"genio\",\"gente\",\"geranio\",\"gerente\",\"germen\",\"gesto\",\"gigante\",\"gimnasio\",\"girar\",\"giro\",\"glaciar\",\"globo\",\"gloria\",\"gol\",\"golfo\",\"goloso\",\"golpe\",\"goma\",\"gordo\",\"gorila\",\"gorra\",\"gota\",\"goteo\",\"gozar\",\"grada\",\"gráfico\",\"grano\",\"grasa\",\"gratis\",\"grave\",\"grieta\",\"grillo\",\"gripe\",\"gris\",\"grito\",\"grosor\",\"grúa\",\"grueso\",\"grumo\",\"grupo\",\"guante\",\"guapo\",\"guardia\",\"guerra\",\"guía\",\"guiño\",\"guion\",\"guiso\",\"guitarra\",\"gusano\",\"gustar\",\"haber\",\"hábil\",\"hablar\",\"hacer\",\"hacha\",\"hada\",\"hallar\",\"hamaca\",\"harina\",\"haz\",\"hazaña\",\"hebilla\",\"hebra\",\"hecho\",\"helado\",\"helio\",\"hembra\",\"herir\",\"hermano\",\"héroe\",\"hervir\",\"hielo\",\"hierro\",\"hígado\",\"higiene\",\"hijo\",\"himno\",\"historia\",\"hocico\",\"hogar\",\"hoguera\",\"hoja\",\"hombre\",\"hongo\",\"honor\",\"honra\",\"hora\",\"hormiga\",\"horno\",\"hostil\",\"hoyo\",\"hueco\",\"huelga\",\"huerta\",\"hueso\",\"huevo\",\"huida\",\"huir\",\"humano\",\"húmedo\",\"humilde\",\"humo\",\"hundir\",\"huracán\",\"hurto\",\"icono\",\"ideal\",\"idioma\",\"ídolo\",\"iglesia\",\"iglú\",\"igual\",\"ilegal\",\"ilusión\",\"imagen\",\"imán\",\"imitar\",\"impar\",\"imperio\",\"imponer\",\"impulso\",\"incapaz\",\"índice\",\"inerte\",\"infiel\",\"informe\",\"ingenio\",\"inicio\",\"inmenso\",\"inmune\",\"innato\",\"insecto\",\"instante\",\"interés\",\"íntimo\",\"intuir\",\"inútil\",\"invierno\",\"ira\",\"iris\",\"ironía\",\"isla\",\"islote\",\"jabalí\",\"jabón\",\"jamón\",\"jarabe\",\"jardín\",\"jarra\",\"jaula\",\"jazmín\",\"jefe\",\"jeringa\",\"jinete\",\"jornada\",\"joroba\",\"joven\",\"joya\",\"juerga\",\"jueves\",\"juez\",\"jugador\",\"jugo\",\"juguete\",\"juicio\",\"junco\",\"jungla\",\"junio\",\"juntar\",\"júpiter\",\"jurar\",\"justo\",\"juvenil\",\"juzgar\",\"kilo\",\"koala\",\"labio\",\"lacio\",\"lacra\",\"lado\",\"ladrón\",\"lagarto\",\"lágrima\",\"laguna\",\"laico\",\"lamer\",\"lámina\",\"lámpara\",\"lana\",\"lancha\",\"langosta\",\"lanza\",\"lápiz\",\"largo\",\"larva\",\"lástima\",\"lata\",\"látex\",\"latir\",\"laurel\",\"lavar\",\"lazo\",\"leal\",\"lección\",\"leche\",\"lector\",\"leer\",\"legión\",\"legumbre\",\"lejano\",\"lengua\",\"lento\",\"leña\",\"león\",\"leopardo\",\"lesión\",\"letal\",\"letra\",\"leve\",\"leyenda\",\"libertad\",\"libro\",\"licor\",\"líder\",\"lidiar\",\"lienzo\",\"liga\",\"ligero\",\"lima\",\"límite\",\"limón\",\"limpio\",\"lince\",\"lindo\",\"línea\",\"lingote\",\"lino\",\"linterna\",\"líquido\",\"liso\",\"lista\",\"litera\",\"litio\",\"litro\",\"llaga\",\"llama\",\"llanto\",\"llave\",\"llegar\",\"llenar\",\"llevar\",\"llorar\",\"llover\",\"lluvia\",\"lobo\",\"loción\",\"loco\",\"locura\",\"lógica\",\"logro\",\"lombriz\",\"lomo\",\"lonja\",\"lote\",\"lucha\",\"lucir\",\"lugar\",\"lujo\",\"luna\",\"lunes\",\"lupa\",\"lustro\",\"luto\",\"luz\",\"maceta\",\"macho\",\"madera\",\"madre\",\"maduro\",\"maestro\",\"mafia\",\"magia\",\"mago\",\"maíz\",\"maldad\",\"maleta\",\"malla\",\"malo\",\"mamá\",\"mambo\",\"mamut\",\"manco\",\"mando\",\"manejar\",\"manga\",\"maniquí\",\"manjar\",\"mano\",\"manso\",\"manta\",\"mañana\",\"mapa\",\"máquina\",\"mar\",\"marco\",\"marea\",\"marfil\",\"margen\",\"marido\",\"mármol\",\"marrón\",\"martes\",\"marzo\",\"masa\",\"máscara\",\"masivo\",\"matar\",\"materia\",\"matiz\",\"matriz\",\"máximo\",\"mayor\",\"mazorca\",\"mecha\",\"medalla\",\"medio\",\"médula\",\"mejilla\",\"mejor\",\"melena\",\"melón\",\"memoria\",\"menor\",\"mensaje\",\"mente\",\"menú\",\"mercado\",\"merengue\",\"mérito\",\"mes\",\"mesón\",\"meta\",\"meter\",\"método\",\"metro\",\"mezcla\",\"miedo\",\"miel\",\"miembro\",\"miga\",\"mil\",\"milagro\",\"militar\",\"millón\",\"mimo\",\"mina\",\"minero\",\"mínimo\",\"minuto\",\"miope\",\"mirar\",\"misa\",\"miseria\",\"misil\",\"mismo\",\"mitad\",\"mito\",\"mochila\",\"moción\",\"moda\",\"modelo\",\"moho\",\"mojar\",\"molde\",\"moler\",\"molino\",\"momento\",\"momia\",\"monarca\",\"moneda\",\"monja\",\"monto\",\"moño\",\"morada\",\"morder\",\"moreno\",\"morir\",\"morro\",\"morsa\",\"mortal\",\"mosca\",\"mostrar\",\"motivo\",\"mover\",\"móvil\",\"mozo\",\"mucho\",\"mudar\",\"mueble\",\"muela\",\"muerte\",\"muestra\",\"mugre\",\"mujer\",\"mula\",\"muleta\",\"multa\",\"mundo\",\"muñeca\",\"mural\",\"muro\",\"músculo\",\"museo\",\"musgo\",\"música\",\"muslo\",\"nácar\",\"nación\",\"nadar\",\"naipe\",\"naranja\",\"nariz\",\"narrar\",\"nasal\",\"natal\",\"nativo\",\"natural\",\"náusea\",\"naval\",\"nave\",\"navidad\",\"necio\",\"néctar\",\"negar\",\"negocio\",\"negro\",\"neón\",\"nervio\",\"neto\",\"neutro\",\"nevar\",\"nevera\",\"nicho\",\"nido\",\"niebla\",\"nieto\",\"niñez\",\"niño\",\"nítido\",\"nivel\",\"nobleza\",\"noche\",\"nómina\",\"noria\",\"norma\",\"norte\",\"nota\",\"noticia\",\"novato\",\"novela\",\"novio\",\"nube\",\"nuca\",\"núcleo\",\"nudillo\",\"nudo\",\"nuera\",\"nueve\",\"nuez\",\"nulo\",\"número\",\"nutria\",\"oasis\",\"obeso\",\"obispo\",\"objeto\",\"obra\",\"obrero\",\"observar\",\"obtener\",\"obvio\",\"oca\",\"ocaso\",\"océano\",\"ochenta\",\"ocho\",\"ocio\",\"ocre\",\"octavo\",\"octubre\",\"oculto\",\"ocupar\",\"ocurrir\",\"odiar\",\"odio\",\"odisea\",\"oeste\",\"ofensa\",\"oferta\",\"oficio\",\"ofrecer\",\"ogro\",\"oído\",\"oír\",\"ojo\",\"ola\",\"oleada\",\"olfato\",\"olivo\",\"olla\",\"olmo\",\"olor\",\"olvido\",\"ombligo\",\"onda\",\"onza\",\"opaco\",\"opción\",\"ópera\",\"opinar\",\"oponer\",\"optar\",\"óptica\",\"opuesto\",\"oración\",\"orador\",\"oral\",\"órbita\",\"orca\",\"orden\",\"oreja\",\"órgano\",\"orgía\",\"orgullo\",\"oriente\",\"origen\",\"orilla\",\"oro\",\"orquesta\",\"oruga\",\"osadía\",\"oscuro\",\"osezno\",\"oso\",\"ostra\",\"otoño\",\"otro\",\"oveja\",\"óvulo\",\"óxido\",\"oxígeno\",\"oyente\",\"ozono\",\"pacto\",\"padre\",\"paella\",\"página\",\"pago\",\"país\",\"pájaro\",\"palabra\",\"palco\",\"paleta\",\"pálido\",\"palma\",\"paloma\",\"palpar\",\"pan\",\"panal\",\"pánico\",\"pantera\",\"pañuelo\",\"papá\",\"papel\",\"papilla\",\"paquete\",\"parar\",\"parcela\",\"pared\",\"parir\",\"paro\",\"párpado\",\"parque\",\"párrafo\",\"parte\",\"pasar\",\"paseo\",\"pasión\",\"paso\",\"pasta\",\"pata\",\"patio\",\"patria\",\"pausa\",\"pauta\",\"pavo\",\"payaso\",\"peatón\",\"pecado\",\"pecera\",\"pecho\",\"pedal\",\"pedir\",\"pegar\",\"peine\",\"pelar\",\"peldaño\",\"pelea\",\"peligro\",\"pellejo\",\"pelo\",\"peluca\",\"pena\",\"pensar\",\"peñón\",\"peón\",\"peor\",\"pepino\",\"pequeño\",\"pera\",\"percha\",\"perder\",\"pereza\",\"perfil\",\"perico\",\"perla\",\"permiso\",\"perro\",\"persona\",\"pesa\",\"pesca\",\"pésimo\",\"pestaña\",\"pétalo\",\"petróleo\",\"pez\",\"pezuña\",\"picar\",\"pichón\",\"pie\",\"piedra\",\"pierna\",\"pieza\",\"pijama\",\"pilar\",\"piloto\",\"pimienta\",\"pino\",\"pintor\",\"pinza\",\"piña\",\"piojo\",\"pipa\",\"pirata\",\"pisar\",\"piscina\",\"piso\",\"pista\",\"pitón\",\"pizca\",\"placa\",\"plan\",\"plata\",\"playa\",\"plaza\",\"pleito\",\"pleno\",\"plomo\",\"pluma\",\"plural\",\"pobre\",\"poco\",\"poder\",\"podio\",\"poema\",\"poesía\",\"poeta\",\"polen\",\"policía\",\"pollo\",\"polvo\",\"pomada\",\"pomelo\",\"pomo\",\"pompa\",\"poner\",\"porción\",\"portal\",\"posada\",\"poseer\",\"posible\",\"poste\",\"potencia\",\"potro\",\"pozo\",\"prado\",\"precoz\",\"pregunta\",\"premio\",\"prensa\",\"preso\",\"previo\",\"primo\",\"príncipe\",\"prisión\",\"privar\",\"proa\",\"probar\",\"proceso\",\"producto\",\"proeza\",\"profesor\",\"programa\",\"prole\",\"promesa\",\"pronto\",\"propio\",\"próximo\",\"prueba\",\"público\",\"puchero\",\"pudor\",\"pueblo\",\"puerta\",\"puesto\",\"pulga\",\"pulir\",\"pulmón\",\"pulpo\",\"pulso\",\"puma\",\"punto\",\"puñal\",\"puño\",\"pupa\",\"pupila\",\"puré\",\"quedar\",\"queja\",\"quemar\",\"querer\",\"queso\",\"quieto\",\"química\",\"quince\",\"quitar\",\"rábano\",\"rabia\",\"rabo\",\"ración\",\"radical\",\"raíz\",\"rama\",\"rampa\",\"rancho\",\"rango\",\"rapaz\",\"rápido\",\"rapto\",\"rasgo\",\"raspa\",\"rato\",\"rayo\",\"raza\",\"razón\",\"reacción\",\"realidad\",\"rebaño\",\"rebote\",\"recaer\",\"receta\",\"rechazo\",\"recoger\",\"recreo\",\"recto\",\"recurso\",\"red\",\"redondo\",\"reducir\",\"reflejo\",\"reforma\",\"refrán\",\"refugio\",\"regalo\",\"regir\",\"regla\",\"regreso\",\"rehén\",\"reino\",\"reír\",\"reja\",\"relato\",\"relevo\",\"relieve\",\"relleno\",\"reloj\",\"remar\",\"remedio\",\"remo\",\"rencor\",\"rendir\",\"renta\",\"reparto\",\"repetir\",\"reposo\",\"reptil\",\"res\",\"rescate\",\"resina\",\"respeto\",\"resto\",\"resumen\",\"retiro\",\"retorno\",\"retrato\",\"reunir\",\"revés\",\"revista\",\"rey\",\"rezar\",\"rico\",\"riego\",\"rienda\",\"riesgo\",\"rifa\",\"rígido\",\"rigor\",\"rincón\",\"riñón\",\"río\",\"riqueza\",\"risa\",\"ritmo\",\"rito\",\"rizo\",\"roble\",\"roce\",\"rociar\",\"rodar\",\"rodeo\",\"rodilla\",\"roer\",\"rojizo\",\"rojo\",\"romero\",\"romper\",\"ron\",\"ronco\",\"ronda\",\"ropa\",\"ropero\",\"rosa\",\"rosca\",\"rostro\",\"rotar\",\"rubí\",\"rubor\",\"rudo\",\"rueda\",\"rugir\",\"ruido\",\"ruina\",\"ruleta\",\"rulo\",\"rumbo\",\"rumor\",\"ruptura\",\"ruta\",\"rutina\",\"sábado\",\"saber\",\"sabio\",\"sable\",\"sacar\",\"sagaz\",\"sagrado\",\"sala\",\"saldo\",\"salero\",\"salir\",\"salmón\",\"salón\",\"salsa\",\"salto\",\"salud\",\"salvar\",\"samba\",\"sanción\",\"sandía\",\"sanear\",\"sangre\",\"sanidad\",\"sano\",\"santo\",\"sapo\",\"saque\",\"sardina\",\"sartén\",\"sastre\",\"satán\",\"sauna\",\"saxofón\",\"sección\",\"seco\",\"secreto\",\"secta\",\"sed\",\"seguir\",\"seis\",\"sello\",\"selva\",\"semana\",\"semilla\",\"senda\",\"sensor\",\"señal\",\"señor\",\"separar\",\"sepia\",\"sequía\",\"ser\",\"serie\",\"sermón\",\"servir\",\"sesenta\",\"sesión\",\"seta\",\"setenta\",\"severo\",\"sexo\",\"sexto\",\"sidra\",\"siesta\",\"siete\",\"siglo\",\"signo\",\"sílaba\",\"silbar\",\"silencio\",\"silla\",\"símbolo\",\"simio\",\"sirena\",\"sistema\",\"sitio\",\"situar\",\"sobre\",\"socio\",\"sodio\",\"sol\",\"solapa\",\"soldado\",\"soledad\",\"sólido\",\"soltar\",\"solución\",\"sombra\",\"sondeo\",\"sonido\",\"sonoro\",\"sonrisa\",\"sopa\",\"soplar\",\"soporte\",\"sordo\",\"sorpresa\",\"sorteo\",\"sostén\",\"sótano\",\"suave\",\"subir\",\"suceso\",\"sudor\",\"suegra\",\"suelo\",\"sueño\",\"suerte\",\"sufrir\",\"sujeto\",\"sultán\",\"sumar\",\"superar\",\"suplir\",\"suponer\",\"supremo\",\"sur\",\"surco\",\"sureño\",\"surgir\",\"susto\",\"sutil\",\"tabaco\",\"tabique\",\"tabla\",\"tabú\",\"taco\",\"tacto\",\"tajo\",\"talar\",\"talco\",\"talento\",\"talla\",\"talón\",\"tamaño\",\"tambor\",\"tango\",\"tanque\",\"tapa\",\"tapete\",\"tapia\",\"tapón\",\"taquilla\",\"tarde\",\"tarea\",\"tarifa\",\"tarjeta\",\"tarot\",\"tarro\",\"tarta\",\"tatuaje\",\"tauro\",\"taza\",\"tazón\",\"teatro\",\"techo\",\"tecla\",\"técnica\",\"tejado\",\"tejer\",\"tejido\",\"tela\",\"teléfono\",\"tema\",\"temor\",\"templo\",\"tenaz\",\"tender\",\"tener\",\"tenis\",\"tenso\",\"teoría\",\"terapia\",\"terco\",\"término\",\"ternura\",\"terror\",\"tesis\",\"tesoro\",\"testigo\",\"tetera\",\"texto\",\"tez\",\"tibio\",\"tiburón\",\"tiempo\",\"tienda\",\"tierra\",\"tieso\",\"tigre\",\"tijera\",\"tilde\",\"timbre\",\"tímido\",\"timo\",\"tinta\",\"tío\",\"típico\",\"tipo\",\"tira\",\"tirón\",\"titán\",\"títere\",\"título\",\"tiza\",\"toalla\",\"tobillo\",\"tocar\",\"tocino\",\"todo\",\"toga\",\"toldo\",\"tomar\",\"tono\",\"tonto\",\"topar\",\"tope\",\"toque\",\"tórax\",\"torero\",\"tormenta\",\"torneo\",\"toro\",\"torpedo\",\"torre\",\"torso\",\"tortuga\",\"tos\",\"tosco\",\"toser\",\"tóxico\",\"trabajo\",\"tractor\",\"traer\",\"tráfico\",\"trago\",\"traje\",\"tramo\",\"trance\",\"trato\",\"trauma\",\"trazar\",\"trébol\",\"tregua\",\"treinta\",\"tren\",\"trepar\",\"tres\",\"tribu\",\"trigo\",\"tripa\",\"triste\",\"triunfo\",\"trofeo\",\"trompa\",\"tronco\",\"tropa\",\"trote\",\"trozo\",\"truco\",\"trueno\",\"trufa\",\"tubería\",\"tubo\",\"tuerto\",\"tumba\",\"tumor\",\"túnel\",\"túnica\",\"turbina\",\"turismo\",\"turno\",\"tutor\",\"ubicar\",\"úlcera\",\"umbral\",\"unidad\",\"unir\",\"universo\",\"uno\",\"untar\",\"uña\",\"urbano\",\"urbe\",\"urgente\",\"urna\",\"usar\",\"usuario\",\"útil\",\"utopía\",\"uva\",\"vaca\",\"vacío\",\"vacuna\",\"vagar\",\"vago\",\"vaina\",\"vajilla\",\"vale\",\"válido\",\"valle\",\"valor\",\"válvula\",\"vampiro\",\"vara\",\"variar\",\"varón\",\"vaso\",\"vecino\",\"vector\",\"vehículo\",\"veinte\",\"vejez\",\"vela\",\"velero\",\"veloz\",\"vena\",\"vencer\",\"venda\",\"veneno\",\"vengar\",\"venir\",\"venta\",\"venus\",\"ver\",\"verano\",\"verbo\",\"verde\",\"vereda\",\"verja\",\"verso\",\"verter\",\"vía\",\"viaje\",\"vibrar\",\"vicio\",\"víctima\",\"vida\",\"vídeo\",\"vidrio\",\"viejo\",\"viernes\",\"vigor\",\"vil\",\"villa\",\"vinagre\",\"vino\",\"viñedo\",\"violín\",\"viral\",\"virgo\",\"virtud\",\"visor\",\"víspera\",\"vista\",\"vitamina\",\"viudo\",\"vivaz\",\"vivero\",\"vivir\",\"vivo\",\"volcán\",\"volumen\",\"volver\",\"voraz\",\"votar\",\"voto\",\"voz\",\"vuelo\",\"vulgar\",\"yacer\",\"yate\",\"yegua\",\"yema\",\"yerno\",\"yeso\",\"yodo\",\"yoga\",\"yogur\",\"zafiro\",\"zanja\",\"zapato\",\"zarza\",\"zona\",\"zorro\",\"zumo\",\"zurdo\"]"); + +/***/ }), +/* 448 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/japanese.json ***! + \********************************************************************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[\"あいこくしん\",\"あいさつ\",\"あいだ\",\"あおぞら\",\"あかちゃん\",\"あきる\",\"あけがた\",\"あける\",\"あこがれる\",\"あさい\",\"あさひ\",\"あしあと\",\"あじわう\",\"あずかる\",\"あずき\",\"あそぶ\",\"あたえる\",\"あたためる\",\"あたりまえ\",\"あたる\",\"あつい\",\"あつかう\",\"あっしゅく\",\"あつまり\",\"あつめる\",\"あてな\",\"あてはまる\",\"あひる\",\"あぶら\",\"あぶる\",\"あふれる\",\"あまい\",\"あまど\",\"あまやかす\",\"あまり\",\"あみもの\",\"あめりか\",\"あやまる\",\"あゆむ\",\"あらいぐま\",\"あらし\",\"あらすじ\",\"あらためる\",\"あらゆる\",\"あらわす\",\"ありがとう\",\"あわせる\",\"あわてる\",\"あんい\",\"あんがい\",\"あんこ\",\"あんぜん\",\"あんてい\",\"あんない\",\"あんまり\",\"いいだす\",\"いおん\",\"いがい\",\"いがく\",\"いきおい\",\"いきなり\",\"いきもの\",\"いきる\",\"いくじ\",\"いくぶん\",\"いけばな\",\"いけん\",\"いこう\",\"いこく\",\"いこつ\",\"いさましい\",\"いさん\",\"いしき\",\"いじゅう\",\"いじょう\",\"いじわる\",\"いずみ\",\"いずれ\",\"いせい\",\"いせえび\",\"いせかい\",\"いせき\",\"いぜん\",\"いそうろう\",\"いそがしい\",\"いだい\",\"いだく\",\"いたずら\",\"いたみ\",\"いたりあ\",\"いちおう\",\"いちじ\",\"いちど\",\"いちば\",\"いちぶ\",\"いちりゅう\",\"いつか\",\"いっしゅん\",\"いっせい\",\"いっそう\",\"いったん\",\"いっち\",\"いってい\",\"いっぽう\",\"いてざ\",\"いてん\",\"いどう\",\"いとこ\",\"いない\",\"いなか\",\"いねむり\",\"いのち\",\"いのる\",\"いはつ\",\"いばる\",\"いはん\",\"いびき\",\"いひん\",\"いふく\",\"いへん\",\"いほう\",\"いみん\",\"いもうと\",\"いもたれ\",\"いもり\",\"いやがる\",\"いやす\",\"いよかん\",\"いよく\",\"いらい\",\"いらすと\",\"いりぐち\",\"いりょう\",\"いれい\",\"いれもの\",\"いれる\",\"いろえんぴつ\",\"いわい\",\"いわう\",\"いわかん\",\"いわば\",\"いわゆる\",\"いんげんまめ\",\"いんさつ\",\"いんしょう\",\"いんよう\",\"うえき\",\"うえる\",\"うおざ\",\"うがい\",\"うかぶ\",\"うかべる\",\"うきわ\",\"うくらいな\",\"うくれれ\",\"うけたまわる\",\"うけつけ\",\"うけとる\",\"うけもつ\",\"うける\",\"うごかす\",\"うごく\",\"うこん\",\"うさぎ\",\"うしなう\",\"うしろがみ\",\"うすい\",\"うすぎ\",\"うすぐらい\",\"うすめる\",\"うせつ\",\"うちあわせ\",\"うちがわ\",\"うちき\",\"うちゅう\",\"うっかり\",\"うつくしい\",\"うったえる\",\"うつる\",\"うどん\",\"うなぎ\",\"うなじ\",\"うなずく\",\"うなる\",\"うねる\",\"うのう\",\"うぶげ\",\"うぶごえ\",\"うまれる\",\"うめる\",\"うもう\",\"うやまう\",\"うよく\",\"うらがえす\",\"うらぐち\",\"うらない\",\"うりあげ\",\"うりきれ\",\"うるさい\",\"うれしい\",\"うれゆき\",\"うれる\",\"うろこ\",\"うわき\",\"うわさ\",\"うんこう\",\"うんちん\",\"うんてん\",\"うんどう\",\"えいえん\",\"えいが\",\"えいきょう\",\"えいご\",\"えいせい\",\"えいぶん\",\"えいよう\",\"えいわ\",\"えおり\",\"えがお\",\"えがく\",\"えきたい\",\"えくせる\",\"えしゃく\",\"えすて\",\"えつらん\",\"えのぐ\",\"えほうまき\",\"えほん\",\"えまき\",\"えもじ\",\"えもの\",\"えらい\",\"えらぶ\",\"えりあ\",\"えんえん\",\"えんかい\",\"えんぎ\",\"えんげき\",\"えんしゅう\",\"えんぜつ\",\"えんそく\",\"えんちょう\",\"えんとつ\",\"おいかける\",\"おいこす\",\"おいしい\",\"おいつく\",\"おうえん\",\"おうさま\",\"おうじ\",\"おうせつ\",\"おうたい\",\"おうふく\",\"おうべい\",\"おうよう\",\"おえる\",\"おおい\",\"おおう\",\"おおどおり\",\"おおや\",\"おおよそ\",\"おかえり\",\"おかず\",\"おがむ\",\"おかわり\",\"おぎなう\",\"おきる\",\"おくさま\",\"おくじょう\",\"おくりがな\",\"おくる\",\"おくれる\",\"おこす\",\"おこなう\",\"おこる\",\"おさえる\",\"おさない\",\"おさめる\",\"おしいれ\",\"おしえる\",\"おじぎ\",\"おじさん\",\"おしゃれ\",\"おそらく\",\"おそわる\",\"おたがい\",\"おたく\",\"おだやか\",\"おちつく\",\"おっと\",\"おつり\",\"おでかけ\",\"おとしもの\",\"おとなしい\",\"おどり\",\"おどろかす\",\"おばさん\",\"おまいり\",\"おめでとう\",\"おもいで\",\"おもう\",\"おもたい\",\"おもちゃ\",\"おやつ\",\"おやゆび\",\"およぼす\",\"おらんだ\",\"おろす\",\"おんがく\",\"おんけい\",\"おんしゃ\",\"おんせん\",\"おんだん\",\"おんちゅう\",\"おんどけい\",\"かあつ\",\"かいが\",\"がいき\",\"がいけん\",\"がいこう\",\"かいさつ\",\"かいしゃ\",\"かいすいよく\",\"かいぜん\",\"かいぞうど\",\"かいつう\",\"かいてん\",\"かいとう\",\"かいふく\",\"がいへき\",\"かいほう\",\"かいよう\",\"がいらい\",\"かいわ\",\"かえる\",\"かおり\",\"かかえる\",\"かがく\",\"かがし\",\"かがみ\",\"かくご\",\"かくとく\",\"かざる\",\"がぞう\",\"かたい\",\"かたち\",\"がちょう\",\"がっきゅう\",\"がっこう\",\"がっさん\",\"がっしょう\",\"かなざわし\",\"かのう\",\"がはく\",\"かぶか\",\"かほう\",\"かほご\",\"かまう\",\"かまぼこ\",\"かめれおん\",\"かゆい\",\"かようび\",\"からい\",\"かるい\",\"かろう\",\"かわく\",\"かわら\",\"がんか\",\"かんけい\",\"かんこう\",\"かんしゃ\",\"かんそう\",\"かんたん\",\"かんち\",\"がんばる\",\"きあい\",\"きあつ\",\"きいろ\",\"ぎいん\",\"きうい\",\"きうん\",\"きえる\",\"きおう\",\"きおく\",\"きおち\",\"きおん\",\"きかい\",\"きかく\",\"きかんしゃ\",\"ききて\",\"きくばり\",\"きくらげ\",\"きけんせい\",\"きこう\",\"きこえる\",\"きこく\",\"きさい\",\"きさく\",\"きさま\",\"きさらぎ\",\"ぎじかがく\",\"ぎしき\",\"ぎじたいけん\",\"ぎじにってい\",\"ぎじゅつしゃ\",\"きすう\",\"きせい\",\"きせき\",\"きせつ\",\"きそう\",\"きぞく\",\"きぞん\",\"きたえる\",\"きちょう\",\"きつえん\",\"ぎっちり\",\"きつつき\",\"きつね\",\"きてい\",\"きどう\",\"きどく\",\"きない\",\"きなが\",\"きなこ\",\"きぬごし\",\"きねん\",\"きのう\",\"きのした\",\"きはく\",\"きびしい\",\"きひん\",\"きふく\",\"きぶん\",\"きぼう\",\"きほん\",\"きまる\",\"きみつ\",\"きむずかしい\",\"きめる\",\"きもだめし\",\"きもち\",\"きもの\",\"きゃく\",\"きやく\",\"ぎゅうにく\",\"きよう\",\"きょうりゅう\",\"きらい\",\"きらく\",\"きりん\",\"きれい\",\"きれつ\",\"きろく\",\"ぎろん\",\"きわめる\",\"ぎんいろ\",\"きんかくじ\",\"きんじょ\",\"きんようび\",\"ぐあい\",\"くいず\",\"くうかん\",\"くうき\",\"くうぐん\",\"くうこう\",\"ぐうせい\",\"くうそう\",\"ぐうたら\",\"くうふく\",\"くうぼ\",\"くかん\",\"くきょう\",\"くげん\",\"ぐこう\",\"くさい\",\"くさき\",\"くさばな\",\"くさる\",\"くしゃみ\",\"くしょう\",\"くすのき\",\"くすりゆび\",\"くせげ\",\"くせん\",\"ぐたいてき\",\"くださる\",\"くたびれる\",\"くちこみ\",\"くちさき\",\"くつした\",\"ぐっすり\",\"くつろぐ\",\"くとうてん\",\"くどく\",\"くなん\",\"くねくね\",\"くのう\",\"くふう\",\"くみあわせ\",\"くみたてる\",\"くめる\",\"くやくしょ\",\"くらす\",\"くらべる\",\"くるま\",\"くれる\",\"くろう\",\"くわしい\",\"ぐんかん\",\"ぐんしょく\",\"ぐんたい\",\"ぐんて\",\"けあな\",\"けいかく\",\"けいけん\",\"けいこ\",\"けいさつ\",\"げいじゅつ\",\"けいたい\",\"げいのうじん\",\"けいれき\",\"けいろ\",\"けおとす\",\"けおりもの\",\"げきか\",\"げきげん\",\"げきだん\",\"げきちん\",\"げきとつ\",\"げきは\",\"げきやく\",\"げこう\",\"げこくじょう\",\"げざい\",\"けさき\",\"げざん\",\"けしき\",\"けしごむ\",\"けしょう\",\"げすと\",\"けたば\",\"けちゃっぷ\",\"けちらす\",\"けつあつ\",\"けつい\",\"けつえき\",\"けっこん\",\"けつじょ\",\"けっせき\",\"けってい\",\"けつまつ\",\"げつようび\",\"げつれい\",\"けつろん\",\"げどく\",\"けとばす\",\"けとる\",\"けなげ\",\"けなす\",\"けなみ\",\"けぬき\",\"げねつ\",\"けねん\",\"けはい\",\"げひん\",\"けぶかい\",\"げぼく\",\"けまり\",\"けみかる\",\"けむし\",\"けむり\",\"けもの\",\"けらい\",\"けろけろ\",\"けわしい\",\"けんい\",\"けんえつ\",\"けんお\",\"けんか\",\"げんき\",\"けんげん\",\"けんこう\",\"けんさく\",\"けんしゅう\",\"けんすう\",\"げんそう\",\"けんちく\",\"けんてい\",\"けんとう\",\"けんない\",\"けんにん\",\"げんぶつ\",\"けんま\",\"けんみん\",\"けんめい\",\"けんらん\",\"けんり\",\"こあくま\",\"こいぬ\",\"こいびと\",\"ごうい\",\"こうえん\",\"こうおん\",\"こうかん\",\"ごうきゅう\",\"ごうけい\",\"こうこう\",\"こうさい\",\"こうじ\",\"こうすい\",\"ごうせい\",\"こうそく\",\"こうたい\",\"こうちゃ\",\"こうつう\",\"こうてい\",\"こうどう\",\"こうない\",\"こうはい\",\"ごうほう\",\"ごうまん\",\"こうもく\",\"こうりつ\",\"こえる\",\"こおり\",\"ごかい\",\"ごがつ\",\"ごかん\",\"こくご\",\"こくさい\",\"こくとう\",\"こくない\",\"こくはく\",\"こぐま\",\"こけい\",\"こける\",\"ここのか\",\"こころ\",\"こさめ\",\"こしつ\",\"こすう\",\"こせい\",\"こせき\",\"こぜん\",\"こそだて\",\"こたい\",\"こたえる\",\"こたつ\",\"こちょう\",\"こっか\",\"こつこつ\",\"こつばん\",\"こつぶ\",\"こてい\",\"こてん\",\"ことがら\",\"ことし\",\"ことば\",\"ことり\",\"こなごな\",\"こねこね\",\"このまま\",\"このみ\",\"このよ\",\"ごはん\",\"こひつじ\",\"こふう\",\"こふん\",\"こぼれる\",\"ごまあぶら\",\"こまかい\",\"ごますり\",\"こまつな\",\"こまる\",\"こむぎこ\",\"こもじ\",\"こもち\",\"こもの\",\"こもん\",\"こやく\",\"こやま\",\"こゆう\",\"こゆび\",\"こよい\",\"こよう\",\"こりる\",\"これくしょん\",\"ころっけ\",\"こわもて\",\"こわれる\",\"こんいん\",\"こんかい\",\"こんき\",\"こんしゅう\",\"こんすい\",\"こんだて\",\"こんとん\",\"こんなん\",\"こんびに\",\"こんぽん\",\"こんまけ\",\"こんや\",\"こんれい\",\"こんわく\",\"ざいえき\",\"さいかい\",\"さいきん\",\"ざいげん\",\"ざいこ\",\"さいしょ\",\"さいせい\",\"ざいたく\",\"ざいちゅう\",\"さいてき\",\"ざいりょう\",\"さうな\",\"さかいし\",\"さがす\",\"さかな\",\"さかみち\",\"さがる\",\"さぎょう\",\"さくし\",\"さくひん\",\"さくら\",\"さこく\",\"さこつ\",\"さずかる\",\"ざせき\",\"さたん\",\"さつえい\",\"ざつおん\",\"ざっか\",\"ざつがく\",\"さっきょく\",\"ざっし\",\"さつじん\",\"ざっそう\",\"さつたば\",\"さつまいも\",\"さてい\",\"さといも\",\"さとう\",\"さとおや\",\"さとし\",\"さとる\",\"さのう\",\"さばく\",\"さびしい\",\"さべつ\",\"さほう\",\"さほど\",\"さます\",\"さみしい\",\"さみだれ\",\"さむけ\",\"さめる\",\"さやえんどう\",\"さゆう\",\"さよう\",\"さよく\",\"さらだ\",\"ざるそば\",\"さわやか\",\"さわる\",\"さんいん\",\"さんか\",\"さんきゃく\",\"さんこう\",\"さんさい\",\"ざんしょ\",\"さんすう\",\"さんせい\",\"さんそ\",\"さんち\",\"さんま\",\"さんみ\",\"さんらん\",\"しあい\",\"しあげ\",\"しあさって\",\"しあわせ\",\"しいく\",\"しいん\",\"しうち\",\"しえい\",\"しおけ\",\"しかい\",\"しかく\",\"じかん\",\"しごと\",\"しすう\",\"じだい\",\"したうけ\",\"したぎ\",\"したて\",\"したみ\",\"しちょう\",\"しちりん\",\"しっかり\",\"しつじ\",\"しつもん\",\"してい\",\"してき\",\"してつ\",\"じてん\",\"じどう\",\"しなぎれ\",\"しなもの\",\"しなん\",\"しねま\",\"しねん\",\"しのぐ\",\"しのぶ\",\"しはい\",\"しばかり\",\"しはつ\",\"しはらい\",\"しはん\",\"しひょう\",\"しふく\",\"じぶん\",\"しへい\",\"しほう\",\"しほん\",\"しまう\",\"しまる\",\"しみん\",\"しむける\",\"じむしょ\",\"しめい\",\"しめる\",\"しもん\",\"しゃいん\",\"しゃうん\",\"しゃおん\",\"じゃがいも\",\"しやくしょ\",\"しゃくほう\",\"しゃけん\",\"しゃこ\",\"しゃざい\",\"しゃしん\",\"しゃせん\",\"しゃそう\",\"しゃたい\",\"しゃちょう\",\"しゃっきん\",\"じゃま\",\"しゃりん\",\"しゃれい\",\"じゆう\",\"じゅうしょ\",\"しゅくはく\",\"じゅしん\",\"しゅっせき\",\"しゅみ\",\"しゅらば\",\"じゅんばん\",\"しょうかい\",\"しょくたく\",\"しょっけん\",\"しょどう\",\"しょもつ\",\"しらせる\",\"しらべる\",\"しんか\",\"しんこう\",\"じんじゃ\",\"しんせいじ\",\"しんちく\",\"しんりん\",\"すあげ\",\"すあし\",\"すあな\",\"ずあん\",\"すいえい\",\"すいか\",\"すいとう\",\"ずいぶん\",\"すいようび\",\"すうがく\",\"すうじつ\",\"すうせん\",\"すおどり\",\"すきま\",\"すくう\",\"すくない\",\"すける\",\"すごい\",\"すこし\",\"ずさん\",\"すずしい\",\"すすむ\",\"すすめる\",\"すっかり\",\"ずっしり\",\"ずっと\",\"すてき\",\"すてる\",\"すねる\",\"すのこ\",\"すはだ\",\"すばらしい\",\"ずひょう\",\"ずぶぬれ\",\"すぶり\",\"すふれ\",\"すべて\",\"すべる\",\"ずほう\",\"すぼん\",\"すまい\",\"すめし\",\"すもう\",\"すやき\",\"すらすら\",\"するめ\",\"すれちがう\",\"すろっと\",\"すわる\",\"すんぜん\",\"すんぽう\",\"せあぶら\",\"せいかつ\",\"せいげん\",\"せいじ\",\"せいよう\",\"せおう\",\"せかいかん\",\"せきにん\",\"せきむ\",\"せきゆ\",\"せきらんうん\",\"せけん\",\"せこう\",\"せすじ\",\"せたい\",\"せたけ\",\"せっかく\",\"せっきゃく\",\"ぜっく\",\"せっけん\",\"せっこつ\",\"せっさたくま\",\"せつぞく\",\"せつだん\",\"せつでん\",\"せっぱん\",\"せつび\",\"せつぶん\",\"せつめい\",\"せつりつ\",\"せなか\",\"せのび\",\"せはば\",\"せびろ\",\"せぼね\",\"せまい\",\"せまる\",\"せめる\",\"せもたれ\",\"せりふ\",\"ぜんあく\",\"せんい\",\"せんえい\",\"せんか\",\"せんきょ\",\"せんく\",\"せんげん\",\"ぜんご\",\"せんさい\",\"せんしゅ\",\"せんすい\",\"せんせい\",\"せんぞ\",\"せんたく\",\"せんちょう\",\"せんてい\",\"せんとう\",\"せんぬき\",\"せんねん\",\"せんぱい\",\"ぜんぶ\",\"ぜんぽう\",\"せんむ\",\"せんめんじょ\",\"せんもん\",\"せんやく\",\"せんゆう\",\"せんよう\",\"ぜんら\",\"ぜんりゃく\",\"せんれい\",\"せんろ\",\"そあく\",\"そいとげる\",\"そいね\",\"そうがんきょう\",\"そうき\",\"そうご\",\"そうしん\",\"そうだん\",\"そうなん\",\"そうび\",\"そうめん\",\"そうり\",\"そえもの\",\"そえん\",\"そがい\",\"そげき\",\"そこう\",\"そこそこ\",\"そざい\",\"そしな\",\"そせい\",\"そせん\",\"そそぐ\",\"そだてる\",\"そつう\",\"そつえん\",\"そっかん\",\"そつぎょう\",\"そっけつ\",\"そっこう\",\"そっせん\",\"そっと\",\"そとがわ\",\"そとづら\",\"そなえる\",\"そなた\",\"そふぼ\",\"そぼく\",\"そぼろ\",\"そまつ\",\"そまる\",\"そむく\",\"そむりえ\",\"そめる\",\"そもそも\",\"そよかぜ\",\"そらまめ\",\"そろう\",\"そんかい\",\"そんけい\",\"そんざい\",\"そんしつ\",\"そんぞく\",\"そんちょう\",\"ぞんび\",\"ぞんぶん\",\"そんみん\",\"たあい\",\"たいいん\",\"たいうん\",\"たいえき\",\"たいおう\",\"だいがく\",\"たいき\",\"たいぐう\",\"たいけん\",\"たいこ\",\"たいざい\",\"だいじょうぶ\",\"だいすき\",\"たいせつ\",\"たいそう\",\"だいたい\",\"たいちょう\",\"たいてい\",\"だいどころ\",\"たいない\",\"たいねつ\",\"たいのう\",\"たいはん\",\"だいひょう\",\"たいふう\",\"たいへん\",\"たいほ\",\"たいまつばな\",\"たいみんぐ\",\"たいむ\",\"たいめん\",\"たいやき\",\"たいよう\",\"たいら\",\"たいりょく\",\"たいる\",\"たいわん\",\"たうえ\",\"たえる\",\"たおす\",\"たおる\",\"たおれる\",\"たかい\",\"たかね\",\"たきび\",\"たくさん\",\"たこく\",\"たこやき\",\"たさい\",\"たしざん\",\"だじゃれ\",\"たすける\",\"たずさわる\",\"たそがれ\",\"たたかう\",\"たたく\",\"ただしい\",\"たたみ\",\"たちばな\",\"だっかい\",\"だっきゃく\",\"だっこ\",\"だっしゅつ\",\"だったい\",\"たてる\",\"たとえる\",\"たなばた\",\"たにん\",\"たぬき\",\"たのしみ\",\"たはつ\",\"たぶん\",\"たべる\",\"たぼう\",\"たまご\",\"たまる\",\"だむる\",\"ためいき\",\"ためす\",\"ためる\",\"たもつ\",\"たやすい\",\"たよる\",\"たらす\",\"たりきほんがん\",\"たりょう\",\"たりる\",\"たると\",\"たれる\",\"たれんと\",\"たろっと\",\"たわむれる\",\"だんあつ\",\"たんい\",\"たんおん\",\"たんか\",\"たんき\",\"たんけん\",\"たんご\",\"たんさん\",\"たんじょうび\",\"だんせい\",\"たんそく\",\"たんたい\",\"だんち\",\"たんてい\",\"たんとう\",\"だんな\",\"たんにん\",\"だんねつ\",\"たんのう\",\"たんぴん\",\"だんぼう\",\"たんまつ\",\"たんめい\",\"だんれつ\",\"だんろ\",\"だんわ\",\"ちあい\",\"ちあん\",\"ちいき\",\"ちいさい\",\"ちえん\",\"ちかい\",\"ちから\",\"ちきゅう\",\"ちきん\",\"ちけいず\",\"ちけん\",\"ちこく\",\"ちさい\",\"ちしき\",\"ちしりょう\",\"ちせい\",\"ちそう\",\"ちたい\",\"ちたん\",\"ちちおや\",\"ちつじょ\",\"ちてき\",\"ちてん\",\"ちぬき\",\"ちぬり\",\"ちのう\",\"ちひょう\",\"ちへいせん\",\"ちほう\",\"ちまた\",\"ちみつ\",\"ちみどろ\",\"ちめいど\",\"ちゃんこなべ\",\"ちゅうい\",\"ちゆりょく\",\"ちょうし\",\"ちょさくけん\",\"ちらし\",\"ちらみ\",\"ちりがみ\",\"ちりょう\",\"ちるど\",\"ちわわ\",\"ちんたい\",\"ちんもく\",\"ついか\",\"ついたち\",\"つうか\",\"つうじょう\",\"つうはん\",\"つうわ\",\"つかう\",\"つかれる\",\"つくね\",\"つくる\",\"つけね\",\"つける\",\"つごう\",\"つたえる\",\"つづく\",\"つつじ\",\"つつむ\",\"つとめる\",\"つながる\",\"つなみ\",\"つねづね\",\"つのる\",\"つぶす\",\"つまらない\",\"つまる\",\"つみき\",\"つめたい\",\"つもり\",\"つもる\",\"つよい\",\"つるぼ\",\"つるみく\",\"つわもの\",\"つわり\",\"てあし\",\"てあて\",\"てあみ\",\"ていおん\",\"ていか\",\"ていき\",\"ていけい\",\"ていこく\",\"ていさつ\",\"ていし\",\"ていせい\",\"ていたい\",\"ていど\",\"ていねい\",\"ていひょう\",\"ていへん\",\"ていぼう\",\"てうち\",\"ておくれ\",\"てきとう\",\"てくび\",\"でこぼこ\",\"てさぎょう\",\"てさげ\",\"てすり\",\"てそう\",\"てちがい\",\"てちょう\",\"てつがく\",\"てつづき\",\"でっぱ\",\"てつぼう\",\"てつや\",\"でぬかえ\",\"てぬき\",\"てぬぐい\",\"てのひら\",\"てはい\",\"てぶくろ\",\"てふだ\",\"てほどき\",\"てほん\",\"てまえ\",\"てまきずし\",\"てみじか\",\"てみやげ\",\"てらす\",\"てれび\",\"てわけ\",\"てわたし\",\"でんあつ\",\"てんいん\",\"てんかい\",\"てんき\",\"てんぐ\",\"てんけん\",\"てんごく\",\"てんさい\",\"てんし\",\"てんすう\",\"でんち\",\"てんてき\",\"てんとう\",\"てんない\",\"てんぷら\",\"てんぼうだい\",\"てんめつ\",\"てんらんかい\",\"でんりょく\",\"でんわ\",\"どあい\",\"といれ\",\"どうかん\",\"とうきゅう\",\"どうぐ\",\"とうし\",\"とうむぎ\",\"とおい\",\"とおか\",\"とおく\",\"とおす\",\"とおる\",\"とかい\",\"とかす\",\"ときおり\",\"ときどき\",\"とくい\",\"とくしゅう\",\"とくてん\",\"とくに\",\"とくべつ\",\"とけい\",\"とける\",\"とこや\",\"とさか\",\"としょかん\",\"とそう\",\"とたん\",\"とちゅう\",\"とっきゅう\",\"とっくん\",\"とつぜん\",\"とつにゅう\",\"とどける\",\"ととのえる\",\"とない\",\"となえる\",\"となり\",\"とのさま\",\"とばす\",\"どぶがわ\",\"とほう\",\"とまる\",\"とめる\",\"ともだち\",\"ともる\",\"どようび\",\"とらえる\",\"とんかつ\",\"どんぶり\",\"ないかく\",\"ないこう\",\"ないしょ\",\"ないす\",\"ないせん\",\"ないそう\",\"なおす\",\"ながい\",\"なくす\",\"なげる\",\"なこうど\",\"なさけ\",\"なたでここ\",\"なっとう\",\"なつやすみ\",\"ななおし\",\"なにごと\",\"なにもの\",\"なにわ\",\"なのか\",\"なふだ\",\"なまいき\",\"なまえ\",\"なまみ\",\"なみだ\",\"なめらか\",\"なめる\",\"なやむ\",\"ならう\",\"ならび\",\"ならぶ\",\"なれる\",\"なわとび\",\"なわばり\",\"にあう\",\"にいがた\",\"にうけ\",\"におい\",\"にかい\",\"にがて\",\"にきび\",\"にくしみ\",\"にくまん\",\"にげる\",\"にさんかたんそ\",\"にしき\",\"にせもの\",\"にちじょう\",\"にちようび\",\"にっか\",\"にっき\",\"にっけい\",\"にっこう\",\"にっさん\",\"にっしょく\",\"にっすう\",\"にっせき\",\"にってい\",\"になう\",\"にほん\",\"にまめ\",\"にもつ\",\"にやり\",\"にゅういん\",\"にりんしゃ\",\"にわとり\",\"にんい\",\"にんか\",\"にんき\",\"にんげん\",\"にんしき\",\"にんずう\",\"にんそう\",\"にんたい\",\"にんち\",\"にんてい\",\"にんにく\",\"にんぷ\",\"にんまり\",\"にんむ\",\"にんめい\",\"にんよう\",\"ぬいくぎ\",\"ぬかす\",\"ぬぐいとる\",\"ぬぐう\",\"ぬくもり\",\"ぬすむ\",\"ぬまえび\",\"ぬめり\",\"ぬらす\",\"ぬんちゃく\",\"ねあげ\",\"ねいき\",\"ねいる\",\"ねいろ\",\"ねぐせ\",\"ねくたい\",\"ねくら\",\"ねこぜ\",\"ねこむ\",\"ねさげ\",\"ねすごす\",\"ねそべる\",\"ねだん\",\"ねつい\",\"ねっしん\",\"ねつぞう\",\"ねったいぎょ\",\"ねぶそく\",\"ねふだ\",\"ねぼう\",\"ねほりはほり\",\"ねまき\",\"ねまわし\",\"ねみみ\",\"ねむい\",\"ねむたい\",\"ねもと\",\"ねらう\",\"ねわざ\",\"ねんいり\",\"ねんおし\",\"ねんかん\",\"ねんきん\",\"ねんぐ\",\"ねんざ\",\"ねんし\",\"ねんちゃく\",\"ねんど\",\"ねんぴ\",\"ねんぶつ\",\"ねんまつ\",\"ねんりょう\",\"ねんれい\",\"のいず\",\"のおづま\",\"のがす\",\"のきなみ\",\"のこぎり\",\"のこす\",\"のこる\",\"のせる\",\"のぞく\",\"のぞむ\",\"のたまう\",\"のちほど\",\"のっく\",\"のばす\",\"のはら\",\"のべる\",\"のぼる\",\"のみもの\",\"のやま\",\"のらいぬ\",\"のらねこ\",\"のりもの\",\"のりゆき\",\"のれん\",\"のんき\",\"ばあい\",\"はあく\",\"ばあさん\",\"ばいか\",\"ばいく\",\"はいけん\",\"はいご\",\"はいしん\",\"はいすい\",\"はいせん\",\"はいそう\",\"はいち\",\"ばいばい\",\"はいれつ\",\"はえる\",\"はおる\",\"はかい\",\"ばかり\",\"はかる\",\"はくしゅ\",\"はけん\",\"はこぶ\",\"はさみ\",\"はさん\",\"はしご\",\"ばしょ\",\"はしる\",\"はせる\",\"ぱそこん\",\"はそん\",\"はたん\",\"はちみつ\",\"はつおん\",\"はっかく\",\"はづき\",\"はっきり\",\"はっくつ\",\"はっけん\",\"はっこう\",\"はっさん\",\"はっしん\",\"はったつ\",\"はっちゅう\",\"はってん\",\"はっぴょう\",\"はっぽう\",\"はなす\",\"はなび\",\"はにかむ\",\"はぶらし\",\"はみがき\",\"はむかう\",\"はめつ\",\"はやい\",\"はやし\",\"はらう\",\"はろうぃん\",\"はわい\",\"はんい\",\"はんえい\",\"はんおん\",\"はんかく\",\"はんきょう\",\"ばんぐみ\",\"はんこ\",\"はんしゃ\",\"はんすう\",\"はんだん\",\"ぱんち\",\"ぱんつ\",\"はんてい\",\"はんとし\",\"はんのう\",\"はんぱ\",\"はんぶん\",\"はんぺん\",\"はんぼうき\",\"はんめい\",\"はんらん\",\"はんろん\",\"ひいき\",\"ひうん\",\"ひえる\",\"ひかく\",\"ひかり\",\"ひかる\",\"ひかん\",\"ひくい\",\"ひけつ\",\"ひこうき\",\"ひこく\",\"ひさい\",\"ひさしぶり\",\"ひさん\",\"びじゅつかん\",\"ひしょ\",\"ひそか\",\"ひそむ\",\"ひたむき\",\"ひだり\",\"ひたる\",\"ひつぎ\",\"ひっこし\",\"ひっし\",\"ひつじゅひん\",\"ひっす\",\"ひつぜん\",\"ぴったり\",\"ぴっちり\",\"ひつよう\",\"ひてい\",\"ひとごみ\",\"ひなまつり\",\"ひなん\",\"ひねる\",\"ひはん\",\"ひびく\",\"ひひょう\",\"ひほう\",\"ひまわり\",\"ひまん\",\"ひみつ\",\"ひめい\",\"ひめじし\",\"ひやけ\",\"ひやす\",\"ひよう\",\"びょうき\",\"ひらがな\",\"ひらく\",\"ひりつ\",\"ひりょう\",\"ひるま\",\"ひるやすみ\",\"ひれい\",\"ひろい\",\"ひろう\",\"ひろき\",\"ひろゆき\",\"ひんかく\",\"ひんけつ\",\"ひんこん\",\"ひんしゅ\",\"ひんそう\",\"ぴんち\",\"ひんぱん\",\"びんぼう\",\"ふあん\",\"ふいうち\",\"ふうけい\",\"ふうせん\",\"ぷうたろう\",\"ふうとう\",\"ふうふ\",\"ふえる\",\"ふおん\",\"ふかい\",\"ふきん\",\"ふくざつ\",\"ふくぶくろ\",\"ふこう\",\"ふさい\",\"ふしぎ\",\"ふじみ\",\"ふすま\",\"ふせい\",\"ふせぐ\",\"ふそく\",\"ぶたにく\",\"ふたん\",\"ふちょう\",\"ふつう\",\"ふつか\",\"ふっかつ\",\"ふっき\",\"ふっこく\",\"ぶどう\",\"ふとる\",\"ふとん\",\"ふのう\",\"ふはい\",\"ふひょう\",\"ふへん\",\"ふまん\",\"ふみん\",\"ふめつ\",\"ふめん\",\"ふよう\",\"ふりこ\",\"ふりる\",\"ふるい\",\"ふんいき\",\"ぶんがく\",\"ぶんぐ\",\"ふんしつ\",\"ぶんせき\",\"ふんそう\",\"ぶんぽう\",\"へいあん\",\"へいおん\",\"へいがい\",\"へいき\",\"へいげん\",\"へいこう\",\"へいさ\",\"へいしゃ\",\"へいせつ\",\"へいそ\",\"へいたく\",\"へいてん\",\"へいねつ\",\"へいわ\",\"へきが\",\"へこむ\",\"べにいろ\",\"べにしょうが\",\"へらす\",\"へんかん\",\"べんきょう\",\"べんごし\",\"へんさい\",\"へんたい\",\"べんり\",\"ほあん\",\"ほいく\",\"ぼうぎょ\",\"ほうこく\",\"ほうそう\",\"ほうほう\",\"ほうもん\",\"ほうりつ\",\"ほえる\",\"ほおん\",\"ほかん\",\"ほきょう\",\"ぼきん\",\"ほくろ\",\"ほけつ\",\"ほけん\",\"ほこう\",\"ほこる\",\"ほしい\",\"ほしつ\",\"ほしゅ\",\"ほしょう\",\"ほせい\",\"ほそい\",\"ほそく\",\"ほたて\",\"ほたる\",\"ぽちぶくろ\",\"ほっきょく\",\"ほっさ\",\"ほったん\",\"ほとんど\",\"ほめる\",\"ほんい\",\"ほんき\",\"ほんけ\",\"ほんしつ\",\"ほんやく\",\"まいにち\",\"まかい\",\"まかせる\",\"まがる\",\"まける\",\"まこと\",\"まさつ\",\"まじめ\",\"ますく\",\"まぜる\",\"まつり\",\"まとめ\",\"まなぶ\",\"まぬけ\",\"まねく\",\"まほう\",\"まもる\",\"まゆげ\",\"まよう\",\"まろやか\",\"まわす\",\"まわり\",\"まわる\",\"まんが\",\"まんきつ\",\"まんぞく\",\"まんなか\",\"みいら\",\"みうち\",\"みえる\",\"みがく\",\"みかた\",\"みかん\",\"みけん\",\"みこん\",\"みじかい\",\"みすい\",\"みすえる\",\"みせる\",\"みっか\",\"みつかる\",\"みつける\",\"みてい\",\"みとめる\",\"みなと\",\"みなみかさい\",\"みねらる\",\"みのう\",\"みのがす\",\"みほん\",\"みもと\",\"みやげ\",\"みらい\",\"みりょく\",\"みわく\",\"みんか\",\"みんぞく\",\"むいか\",\"むえき\",\"むえん\",\"むかい\",\"むかう\",\"むかえ\",\"むかし\",\"むぎちゃ\",\"むける\",\"むげん\",\"むさぼる\",\"むしあつい\",\"むしば\",\"むじゅん\",\"むしろ\",\"むすう\",\"むすこ\",\"むすぶ\",\"むすめ\",\"むせる\",\"むせん\",\"むちゅう\",\"むなしい\",\"むのう\",\"むやみ\",\"むよう\",\"むらさき\",\"むりょう\",\"むろん\",\"めいあん\",\"めいうん\",\"めいえん\",\"めいかく\",\"めいきょく\",\"めいさい\",\"めいし\",\"めいそう\",\"めいぶつ\",\"めいれい\",\"めいわく\",\"めぐまれる\",\"めざす\",\"めした\",\"めずらしい\",\"めだつ\",\"めまい\",\"めやす\",\"めんきょ\",\"めんせき\",\"めんどう\",\"もうしあげる\",\"もうどうけん\",\"もえる\",\"もくし\",\"もくてき\",\"もくようび\",\"もちろん\",\"もどる\",\"もらう\",\"もんく\",\"もんだい\",\"やおや\",\"やける\",\"やさい\",\"やさしい\",\"やすい\",\"やすたろう\",\"やすみ\",\"やせる\",\"やそう\",\"やたい\",\"やちん\",\"やっと\",\"やっぱり\",\"やぶる\",\"やめる\",\"ややこしい\",\"やよい\",\"やわらかい\",\"ゆうき\",\"ゆうびんきょく\",\"ゆうべ\",\"ゆうめい\",\"ゆけつ\",\"ゆしゅつ\",\"ゆせん\",\"ゆそう\",\"ゆたか\",\"ゆちゃく\",\"ゆでる\",\"ゆにゅう\",\"ゆびわ\",\"ゆらい\",\"ゆれる\",\"ようい\",\"ようか\",\"ようきゅう\",\"ようじ\",\"ようす\",\"ようちえん\",\"よかぜ\",\"よかん\",\"よきん\",\"よくせい\",\"よくぼう\",\"よけい\",\"よごれる\",\"よさん\",\"よしゅう\",\"よそう\",\"よそく\",\"よっか\",\"よてい\",\"よどがわく\",\"よねつ\",\"よやく\",\"よゆう\",\"よろこぶ\",\"よろしい\",\"らいう\",\"らくがき\",\"らくご\",\"らくさつ\",\"らくだ\",\"らしんばん\",\"らせん\",\"らぞく\",\"らたい\",\"らっか\",\"られつ\",\"りえき\",\"りかい\",\"りきさく\",\"りきせつ\",\"りくぐん\",\"りくつ\",\"りけん\",\"りこう\",\"りせい\",\"りそう\",\"りそく\",\"りてん\",\"りねん\",\"りゆう\",\"りゅうがく\",\"りよう\",\"りょうり\",\"りょかん\",\"りょくちゃ\",\"りょこう\",\"りりく\",\"りれき\",\"りろん\",\"りんご\",\"るいけい\",\"るいさい\",\"るいじ\",\"るいせき\",\"るすばん\",\"るりがわら\",\"れいかん\",\"れいぎ\",\"れいせい\",\"れいぞうこ\",\"れいとう\",\"れいぼう\",\"れきし\",\"れきだい\",\"れんあい\",\"れんけい\",\"れんこん\",\"れんさい\",\"れんしゅう\",\"れんぞく\",\"れんらく\",\"ろうか\",\"ろうご\",\"ろうじん\",\"ろうそく\",\"ろくが\",\"ろこつ\",\"ろじうら\",\"ろしゅつ\",\"ろせん\",\"ろてん\",\"ろめん\",\"ろれつ\",\"ろんぎ\",\"ろんぱ\",\"ろんぶん\",\"ろんり\",\"わかす\",\"わかめ\",\"わかやま\",\"わかれる\",\"わしつ\",\"わじまし\",\"わすれもの\",\"わらう\",\"われる\"]"); + +/***/ }), +/* 449 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/portuguese.json ***! + \**********************************************************************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[\"abacate\",\"abaixo\",\"abalar\",\"abater\",\"abduzir\",\"abelha\",\"aberto\",\"abismo\",\"abotoar\",\"abranger\",\"abreviar\",\"abrigar\",\"abrupto\",\"absinto\",\"absoluto\",\"absurdo\",\"abutre\",\"acabado\",\"acalmar\",\"acampar\",\"acanhar\",\"acaso\",\"aceitar\",\"acelerar\",\"acenar\",\"acervo\",\"acessar\",\"acetona\",\"achatar\",\"acidez\",\"acima\",\"acionado\",\"acirrar\",\"aclamar\",\"aclive\",\"acolhida\",\"acomodar\",\"acoplar\",\"acordar\",\"acumular\",\"acusador\",\"adaptar\",\"adega\",\"adentro\",\"adepto\",\"adequar\",\"aderente\",\"adesivo\",\"adeus\",\"adiante\",\"aditivo\",\"adjetivo\",\"adjunto\",\"admirar\",\"adorar\",\"adquirir\",\"adubo\",\"adverso\",\"advogado\",\"aeronave\",\"afastar\",\"aferir\",\"afetivo\",\"afinador\",\"afivelar\",\"aflito\",\"afluente\",\"afrontar\",\"agachar\",\"agarrar\",\"agasalho\",\"agenciar\",\"agilizar\",\"agiota\",\"agitado\",\"agora\",\"agradar\",\"agreste\",\"agrupar\",\"aguardar\",\"agulha\",\"ajoelhar\",\"ajudar\",\"ajustar\",\"alameda\",\"alarme\",\"alastrar\",\"alavanca\",\"albergue\",\"albino\",\"alcatra\",\"aldeia\",\"alecrim\",\"alegria\",\"alertar\",\"alface\",\"alfinete\",\"algum\",\"alheio\",\"aliar\",\"alicate\",\"alienar\",\"alinhar\",\"aliviar\",\"almofada\",\"alocar\",\"alpiste\",\"alterar\",\"altitude\",\"alucinar\",\"alugar\",\"aluno\",\"alusivo\",\"alvo\",\"amaciar\",\"amador\",\"amarelo\",\"amassar\",\"ambas\",\"ambiente\",\"ameixa\",\"amenizar\",\"amido\",\"amistoso\",\"amizade\",\"amolador\",\"amontoar\",\"amoroso\",\"amostra\",\"amparar\",\"ampliar\",\"ampola\",\"anagrama\",\"analisar\",\"anarquia\",\"anatomia\",\"andaime\",\"anel\",\"anexo\",\"angular\",\"animar\",\"anjo\",\"anomalia\",\"anotado\",\"ansioso\",\"anterior\",\"anuidade\",\"anunciar\",\"anzol\",\"apagador\",\"apalpar\",\"apanhado\",\"apego\",\"apelido\",\"apertada\",\"apesar\",\"apetite\",\"apito\",\"aplauso\",\"aplicada\",\"apoio\",\"apontar\",\"aposta\",\"aprendiz\",\"aprovar\",\"aquecer\",\"arame\",\"aranha\",\"arara\",\"arcada\",\"ardente\",\"areia\",\"arejar\",\"arenito\",\"aresta\",\"argiloso\",\"argola\",\"arma\",\"arquivo\",\"arraial\",\"arrebate\",\"arriscar\",\"arroba\",\"arrumar\",\"arsenal\",\"arterial\",\"artigo\",\"arvoredo\",\"asfaltar\",\"asilado\",\"aspirar\",\"assador\",\"assinar\",\"assoalho\",\"assunto\",\"astral\",\"atacado\",\"atadura\",\"atalho\",\"atarefar\",\"atear\",\"atender\",\"aterro\",\"ateu\",\"atingir\",\"atirador\",\"ativo\",\"atoleiro\",\"atracar\",\"atrevido\",\"atriz\",\"atual\",\"atum\",\"auditor\",\"aumentar\",\"aura\",\"aurora\",\"autismo\",\"autoria\",\"autuar\",\"avaliar\",\"avante\",\"avaria\",\"avental\",\"avesso\",\"aviador\",\"avisar\",\"avulso\",\"axila\",\"azarar\",\"azedo\",\"azeite\",\"azulejo\",\"babar\",\"babosa\",\"bacalhau\",\"bacharel\",\"bacia\",\"bagagem\",\"baiano\",\"bailar\",\"baioneta\",\"bairro\",\"baixista\",\"bajular\",\"baleia\",\"baliza\",\"balsa\",\"banal\",\"bandeira\",\"banho\",\"banir\",\"banquete\",\"barato\",\"barbado\",\"baronesa\",\"barraca\",\"barulho\",\"baseado\",\"bastante\",\"batata\",\"batedor\",\"batida\",\"batom\",\"batucar\",\"baunilha\",\"beber\",\"beijo\",\"beirada\",\"beisebol\",\"beldade\",\"beleza\",\"belga\",\"beliscar\",\"bendito\",\"bengala\",\"benzer\",\"berimbau\",\"berlinda\",\"berro\",\"besouro\",\"bexiga\",\"bezerro\",\"bico\",\"bicudo\",\"bienal\",\"bifocal\",\"bifurcar\",\"bigorna\",\"bilhete\",\"bimestre\",\"bimotor\",\"biologia\",\"biombo\",\"biosfera\",\"bipolar\",\"birrento\",\"biscoito\",\"bisneto\",\"bispo\",\"bissexto\",\"bitola\",\"bizarro\",\"blindado\",\"bloco\",\"bloquear\",\"boato\",\"bobagem\",\"bocado\",\"bocejo\",\"bochecha\",\"boicotar\",\"bolada\",\"boletim\",\"bolha\",\"bolo\",\"bombeiro\",\"bonde\",\"boneco\",\"bonita\",\"borbulha\",\"borda\",\"boreal\",\"borracha\",\"bovino\",\"boxeador\",\"branco\",\"brasa\",\"braveza\",\"breu\",\"briga\",\"brilho\",\"brincar\",\"broa\",\"brochura\",\"bronzear\",\"broto\",\"bruxo\",\"bucha\",\"budismo\",\"bufar\",\"bule\",\"buraco\",\"busca\",\"busto\",\"buzina\",\"cabana\",\"cabelo\",\"cabide\",\"cabo\",\"cabrito\",\"cacau\",\"cacetada\",\"cachorro\",\"cacique\",\"cadastro\",\"cadeado\",\"cafezal\",\"caiaque\",\"caipira\",\"caixote\",\"cajado\",\"caju\",\"calafrio\",\"calcular\",\"caldeira\",\"calibrar\",\"calmante\",\"calota\",\"camada\",\"cambista\",\"camisa\",\"camomila\",\"campanha\",\"camuflar\",\"canavial\",\"cancelar\",\"caneta\",\"canguru\",\"canhoto\",\"canivete\",\"canoa\",\"cansado\",\"cantar\",\"canudo\",\"capacho\",\"capela\",\"capinar\",\"capotar\",\"capricho\",\"captador\",\"capuz\",\"caracol\",\"carbono\",\"cardeal\",\"careca\",\"carimbar\",\"carneiro\",\"carpete\",\"carreira\",\"cartaz\",\"carvalho\",\"casaco\",\"casca\",\"casebre\",\"castelo\",\"casulo\",\"catarata\",\"cativar\",\"caule\",\"causador\",\"cautelar\",\"cavalo\",\"caverna\",\"cebola\",\"cedilha\",\"cegonha\",\"celebrar\",\"celular\",\"cenoura\",\"censo\",\"centeio\",\"cercar\",\"cerrado\",\"certeiro\",\"cerveja\",\"cetim\",\"cevada\",\"chacota\",\"chaleira\",\"chamado\",\"chapada\",\"charme\",\"chatice\",\"chave\",\"chefe\",\"chegada\",\"cheiro\",\"cheque\",\"chicote\",\"chifre\",\"chinelo\",\"chocalho\",\"chover\",\"chumbo\",\"chutar\",\"chuva\",\"cicatriz\",\"ciclone\",\"cidade\",\"cidreira\",\"ciente\",\"cigana\",\"cimento\",\"cinto\",\"cinza\",\"ciranda\",\"circuito\",\"cirurgia\",\"citar\",\"clareza\",\"clero\",\"clicar\",\"clone\",\"clube\",\"coado\",\"coagir\",\"cobaia\",\"cobertor\",\"cobrar\",\"cocada\",\"coelho\",\"coentro\",\"coeso\",\"cogumelo\",\"coibir\",\"coifa\",\"coiote\",\"colar\",\"coleira\",\"colher\",\"colidir\",\"colmeia\",\"colono\",\"coluna\",\"comando\",\"combinar\",\"comentar\",\"comitiva\",\"comover\",\"complexo\",\"comum\",\"concha\",\"condor\",\"conectar\",\"confuso\",\"congelar\",\"conhecer\",\"conjugar\",\"consumir\",\"contrato\",\"convite\",\"cooperar\",\"copeiro\",\"copiador\",\"copo\",\"coquetel\",\"coragem\",\"cordial\",\"corneta\",\"coronha\",\"corporal\",\"correio\",\"cortejo\",\"coruja\",\"corvo\",\"cosseno\",\"costela\",\"cotonete\",\"couro\",\"couve\",\"covil\",\"cozinha\",\"cratera\",\"cravo\",\"creche\",\"credor\",\"creme\",\"crer\",\"crespo\",\"criada\",\"criminal\",\"crioulo\",\"crise\",\"criticar\",\"crosta\",\"crua\",\"cruzeiro\",\"cubano\",\"cueca\",\"cuidado\",\"cujo\",\"culatra\",\"culminar\",\"culpar\",\"cultura\",\"cumprir\",\"cunhado\",\"cupido\",\"curativo\",\"curral\",\"cursar\",\"curto\",\"cuspir\",\"custear\",\"cutelo\",\"damasco\",\"datar\",\"debater\",\"debitar\",\"deboche\",\"debulhar\",\"decalque\",\"decimal\",\"declive\",\"decote\",\"decretar\",\"dedal\",\"dedicado\",\"deduzir\",\"defesa\",\"defumar\",\"degelo\",\"degrau\",\"degustar\",\"deitado\",\"deixar\",\"delator\",\"delegado\",\"delinear\",\"delonga\",\"demanda\",\"demitir\",\"demolido\",\"dentista\",\"depenado\",\"depilar\",\"depois\",\"depressa\",\"depurar\",\"deriva\",\"derramar\",\"desafio\",\"desbotar\",\"descanso\",\"desenho\",\"desfiado\",\"desgaste\",\"desigual\",\"deslize\",\"desmamar\",\"desova\",\"despesa\",\"destaque\",\"desviar\",\"detalhar\",\"detentor\",\"detonar\",\"detrito\",\"deusa\",\"dever\",\"devido\",\"devotado\",\"dezena\",\"diagrama\",\"dialeto\",\"didata\",\"difuso\",\"digitar\",\"dilatado\",\"diluente\",\"diminuir\",\"dinastia\",\"dinheiro\",\"diocese\",\"direto\",\"discreta\",\"disfarce\",\"disparo\",\"disquete\",\"dissipar\",\"distante\",\"ditador\",\"diurno\",\"diverso\",\"divisor\",\"divulgar\",\"dizer\",\"dobrador\",\"dolorido\",\"domador\",\"dominado\",\"donativo\",\"donzela\",\"dormente\",\"dorsal\",\"dosagem\",\"dourado\",\"doutor\",\"drenagem\",\"drible\",\"drogaria\",\"duelar\",\"duende\",\"dueto\",\"duplo\",\"duquesa\",\"durante\",\"duvidoso\",\"eclodir\",\"ecoar\",\"ecologia\",\"edificar\",\"edital\",\"educado\",\"efeito\",\"efetivar\",\"ejetar\",\"elaborar\",\"eleger\",\"eleitor\",\"elenco\",\"elevador\",\"eliminar\",\"elogiar\",\"embargo\",\"embolado\",\"embrulho\",\"embutido\",\"emenda\",\"emergir\",\"emissor\",\"empatia\",\"empenho\",\"empinado\",\"empolgar\",\"emprego\",\"empurrar\",\"emulador\",\"encaixe\",\"encenado\",\"enchente\",\"encontro\",\"endeusar\",\"endossar\",\"enfaixar\",\"enfeite\",\"enfim\",\"engajado\",\"engenho\",\"englobar\",\"engomado\",\"engraxar\",\"enguia\",\"enjoar\",\"enlatar\",\"enquanto\",\"enraizar\",\"enrolado\",\"enrugar\",\"ensaio\",\"enseada\",\"ensino\",\"ensopado\",\"entanto\",\"enteado\",\"entidade\",\"entortar\",\"entrada\",\"entulho\",\"envergar\",\"enviado\",\"envolver\",\"enxame\",\"enxerto\",\"enxofre\",\"enxuto\",\"epiderme\",\"equipar\",\"ereto\",\"erguido\",\"errata\",\"erva\",\"ervilha\",\"esbanjar\",\"esbelto\",\"escama\",\"escola\",\"escrita\",\"escuta\",\"esfinge\",\"esfolar\",\"esfregar\",\"esfumado\",\"esgrima\",\"esmalte\",\"espanto\",\"espelho\",\"espiga\",\"esponja\",\"espreita\",\"espumar\",\"esquerda\",\"estaca\",\"esteira\",\"esticar\",\"estofado\",\"estrela\",\"estudo\",\"esvaziar\",\"etanol\",\"etiqueta\",\"euforia\",\"europeu\",\"evacuar\",\"evaporar\",\"evasivo\",\"eventual\",\"evidente\",\"evoluir\",\"exagero\",\"exalar\",\"examinar\",\"exato\",\"exausto\",\"excesso\",\"excitar\",\"exclamar\",\"executar\",\"exemplo\",\"exibir\",\"exigente\",\"exonerar\",\"expandir\",\"expelir\",\"expirar\",\"explanar\",\"exposto\",\"expresso\",\"expulsar\",\"externo\",\"extinto\",\"extrato\",\"fabricar\",\"fabuloso\",\"faceta\",\"facial\",\"fada\",\"fadiga\",\"faixa\",\"falar\",\"falta\",\"familiar\",\"fandango\",\"fanfarra\",\"fantoche\",\"fardado\",\"farelo\",\"farinha\",\"farofa\",\"farpa\",\"fartura\",\"fatia\",\"fator\",\"favorita\",\"faxina\",\"fazenda\",\"fechado\",\"feijoada\",\"feirante\",\"felino\",\"feminino\",\"fenda\",\"feno\",\"fera\",\"feriado\",\"ferrugem\",\"ferver\",\"festejar\",\"fetal\",\"feudal\",\"fiapo\",\"fibrose\",\"ficar\",\"ficheiro\",\"figurado\",\"fileira\",\"filho\",\"filme\",\"filtrar\",\"firmeza\",\"fisgada\",\"fissura\",\"fita\",\"fivela\",\"fixador\",\"fixo\",\"flacidez\",\"flamingo\",\"flanela\",\"flechada\",\"flora\",\"flutuar\",\"fluxo\",\"focal\",\"focinho\",\"fofocar\",\"fogo\",\"foguete\",\"foice\",\"folgado\",\"folheto\",\"forjar\",\"formiga\",\"forno\",\"forte\",\"fosco\",\"fossa\",\"fragata\",\"fralda\",\"frango\",\"frasco\",\"fraterno\",\"freira\",\"frente\",\"fretar\",\"frieza\",\"friso\",\"fritura\",\"fronha\",\"frustrar\",\"fruteira\",\"fugir\",\"fulano\",\"fuligem\",\"fundar\",\"fungo\",\"funil\",\"furador\",\"furioso\",\"futebol\",\"gabarito\",\"gabinete\",\"gado\",\"gaiato\",\"gaiola\",\"gaivota\",\"galega\",\"galho\",\"galinha\",\"galocha\",\"ganhar\",\"garagem\",\"garfo\",\"gargalo\",\"garimpo\",\"garoupa\",\"garrafa\",\"gasoduto\",\"gasto\",\"gata\",\"gatilho\",\"gaveta\",\"gazela\",\"gelado\",\"geleia\",\"gelo\",\"gemada\",\"gemer\",\"gemido\",\"generoso\",\"gengiva\",\"genial\",\"genoma\",\"genro\",\"geologia\",\"gerador\",\"germinar\",\"gesso\",\"gestor\",\"ginasta\",\"gincana\",\"gingado\",\"girafa\",\"girino\",\"glacial\",\"glicose\",\"global\",\"glorioso\",\"goela\",\"goiaba\",\"golfe\",\"golpear\",\"gordura\",\"gorjeta\",\"gorro\",\"gostoso\",\"goteira\",\"governar\",\"gracejo\",\"gradual\",\"grafite\",\"gralha\",\"grampo\",\"granada\",\"gratuito\",\"graveto\",\"graxa\",\"grego\",\"grelhar\",\"greve\",\"grilo\",\"grisalho\",\"gritaria\",\"grosso\",\"grotesco\",\"grudado\",\"grunhido\",\"gruta\",\"guache\",\"guarani\",\"guaxinim\",\"guerrear\",\"guiar\",\"guincho\",\"guisado\",\"gula\",\"guloso\",\"guru\",\"habitar\",\"harmonia\",\"haste\",\"haver\",\"hectare\",\"herdar\",\"heresia\",\"hesitar\",\"hiato\",\"hibernar\",\"hidratar\",\"hiena\",\"hino\",\"hipismo\",\"hipnose\",\"hipoteca\",\"hoje\",\"holofote\",\"homem\",\"honesto\",\"honrado\",\"hormonal\",\"hospedar\",\"humorado\",\"iate\",\"ideia\",\"idoso\",\"ignorado\",\"igreja\",\"iguana\",\"ileso\",\"ilha\",\"iludido\",\"iluminar\",\"ilustrar\",\"imagem\",\"imediato\",\"imenso\",\"imersivo\",\"iminente\",\"imitador\",\"imortal\",\"impacto\",\"impedir\",\"implante\",\"impor\",\"imprensa\",\"impune\",\"imunizar\",\"inalador\",\"inapto\",\"inativo\",\"incenso\",\"inchar\",\"incidir\",\"incluir\",\"incolor\",\"indeciso\",\"indireto\",\"indutor\",\"ineficaz\",\"inerente\",\"infantil\",\"infestar\",\"infinito\",\"inflamar\",\"informal\",\"infrator\",\"ingerir\",\"inibido\",\"inicial\",\"inimigo\",\"injetar\",\"inocente\",\"inodoro\",\"inovador\",\"inox\",\"inquieto\",\"inscrito\",\"inseto\",\"insistir\",\"inspetor\",\"instalar\",\"insulto\",\"intacto\",\"integral\",\"intimar\",\"intocado\",\"intriga\",\"invasor\",\"inverno\",\"invicto\",\"invocar\",\"iogurte\",\"iraniano\",\"ironizar\",\"irreal\",\"irritado\",\"isca\",\"isento\",\"isolado\",\"isqueiro\",\"italiano\",\"janeiro\",\"jangada\",\"janta\",\"jararaca\",\"jardim\",\"jarro\",\"jasmim\",\"jato\",\"javali\",\"jazida\",\"jejum\",\"joaninha\",\"joelhada\",\"jogador\",\"joia\",\"jornal\",\"jorrar\",\"jovem\",\"juba\",\"judeu\",\"judoca\",\"juiz\",\"julgador\",\"julho\",\"jurado\",\"jurista\",\"juro\",\"justa\",\"labareda\",\"laboral\",\"lacre\",\"lactante\",\"ladrilho\",\"lagarta\",\"lagoa\",\"laje\",\"lamber\",\"lamentar\",\"laminar\",\"lampejo\",\"lanche\",\"lapidar\",\"lapso\",\"laranja\",\"lareira\",\"largura\",\"lasanha\",\"lastro\",\"lateral\",\"latido\",\"lavanda\",\"lavoura\",\"lavrador\",\"laxante\",\"lazer\",\"lealdade\",\"lebre\",\"legado\",\"legendar\",\"legista\",\"leigo\",\"leiloar\",\"leitura\",\"lembrete\",\"leme\",\"lenhador\",\"lentilha\",\"leoa\",\"lesma\",\"leste\",\"letivo\",\"letreiro\",\"levar\",\"leveza\",\"levitar\",\"liberal\",\"libido\",\"liderar\",\"ligar\",\"ligeiro\",\"limitar\",\"limoeiro\",\"limpador\",\"linda\",\"linear\",\"linhagem\",\"liquidez\",\"listagem\",\"lisura\",\"litoral\",\"livro\",\"lixa\",\"lixeira\",\"locador\",\"locutor\",\"lojista\",\"lombo\",\"lona\",\"longe\",\"lontra\",\"lorde\",\"lotado\",\"loteria\",\"loucura\",\"lousa\",\"louvar\",\"luar\",\"lucidez\",\"lucro\",\"luneta\",\"lustre\",\"lutador\",\"luva\",\"macaco\",\"macete\",\"machado\",\"macio\",\"madeira\",\"madrinha\",\"magnata\",\"magreza\",\"maior\",\"mais\",\"malandro\",\"malha\",\"malote\",\"maluco\",\"mamilo\",\"mamoeiro\",\"mamute\",\"manada\",\"mancha\",\"mandato\",\"manequim\",\"manhoso\",\"manivela\",\"manobrar\",\"mansa\",\"manter\",\"manusear\",\"mapeado\",\"maquinar\",\"marcador\",\"maresia\",\"marfim\",\"margem\",\"marinho\",\"marmita\",\"maroto\",\"marquise\",\"marreco\",\"martelo\",\"marujo\",\"mascote\",\"masmorra\",\"massagem\",\"mastigar\",\"matagal\",\"materno\",\"matinal\",\"matutar\",\"maxilar\",\"medalha\",\"medida\",\"medusa\",\"megafone\",\"meiga\",\"melancia\",\"melhor\",\"membro\",\"memorial\",\"menino\",\"menos\",\"mensagem\",\"mental\",\"merecer\",\"mergulho\",\"mesada\",\"mesclar\",\"mesmo\",\"mesquita\",\"mestre\",\"metade\",\"meteoro\",\"metragem\",\"mexer\",\"mexicano\",\"micro\",\"migalha\",\"migrar\",\"milagre\",\"milenar\",\"milhar\",\"mimado\",\"minerar\",\"minhoca\",\"ministro\",\"minoria\",\"miolo\",\"mirante\",\"mirtilo\",\"misturar\",\"mocidade\",\"moderno\",\"modular\",\"moeda\",\"moer\",\"moinho\",\"moita\",\"moldura\",\"moleza\",\"molho\",\"molinete\",\"molusco\",\"montanha\",\"moqueca\",\"morango\",\"morcego\",\"mordomo\",\"morena\",\"mosaico\",\"mosquete\",\"mostarda\",\"motel\",\"motim\",\"moto\",\"motriz\",\"muda\",\"muito\",\"mulata\",\"mulher\",\"multar\",\"mundial\",\"munido\",\"muralha\",\"murcho\",\"muscular\",\"museu\",\"musical\",\"nacional\",\"nadador\",\"naja\",\"namoro\",\"narina\",\"narrado\",\"nascer\",\"nativa\",\"natureza\",\"navalha\",\"navegar\",\"navio\",\"neblina\",\"nebuloso\",\"negativa\",\"negociar\",\"negrito\",\"nervoso\",\"neta\",\"neural\",\"nevasca\",\"nevoeiro\",\"ninar\",\"ninho\",\"nitidez\",\"nivelar\",\"nobreza\",\"noite\",\"noiva\",\"nomear\",\"nominal\",\"nordeste\",\"nortear\",\"notar\",\"noticiar\",\"noturno\",\"novelo\",\"novilho\",\"novo\",\"nublado\",\"nudez\",\"numeral\",\"nupcial\",\"nutrir\",\"nuvem\",\"obcecado\",\"obedecer\",\"objetivo\",\"obrigado\",\"obscuro\",\"obstetra\",\"obter\",\"obturar\",\"ocidente\",\"ocioso\",\"ocorrer\",\"oculista\",\"ocupado\",\"ofegante\",\"ofensiva\",\"oferenda\",\"oficina\",\"ofuscado\",\"ogiva\",\"olaria\",\"oleoso\",\"olhar\",\"oliveira\",\"ombro\",\"omelete\",\"omisso\",\"omitir\",\"ondulado\",\"oneroso\",\"ontem\",\"opcional\",\"operador\",\"oponente\",\"oportuno\",\"oposto\",\"orar\",\"orbitar\",\"ordem\",\"ordinal\",\"orfanato\",\"orgasmo\",\"orgulho\",\"oriental\",\"origem\",\"oriundo\",\"orla\",\"ortodoxo\",\"orvalho\",\"oscilar\",\"ossada\",\"osso\",\"ostentar\",\"otimismo\",\"ousadia\",\"outono\",\"outubro\",\"ouvido\",\"ovelha\",\"ovular\",\"oxidar\",\"oxigenar\",\"pacato\",\"paciente\",\"pacote\",\"pactuar\",\"padaria\",\"padrinho\",\"pagar\",\"pagode\",\"painel\",\"pairar\",\"paisagem\",\"palavra\",\"palestra\",\"palheta\",\"palito\",\"palmada\",\"palpitar\",\"pancada\",\"panela\",\"panfleto\",\"panqueca\",\"pantanal\",\"papagaio\",\"papelada\",\"papiro\",\"parafina\",\"parcial\",\"pardal\",\"parede\",\"partida\",\"pasmo\",\"passado\",\"pastel\",\"patamar\",\"patente\",\"patinar\",\"patrono\",\"paulada\",\"pausar\",\"peculiar\",\"pedalar\",\"pedestre\",\"pediatra\",\"pedra\",\"pegada\",\"peitoral\",\"peixe\",\"pele\",\"pelicano\",\"penca\",\"pendurar\",\"peneira\",\"penhasco\",\"pensador\",\"pente\",\"perceber\",\"perfeito\",\"pergunta\",\"perito\",\"permitir\",\"perna\",\"perplexo\",\"persiana\",\"pertence\",\"peruca\",\"pescado\",\"pesquisa\",\"pessoa\",\"petiscar\",\"piada\",\"picado\",\"piedade\",\"pigmento\",\"pilastra\",\"pilhado\",\"pilotar\",\"pimenta\",\"pincel\",\"pinguim\",\"pinha\",\"pinote\",\"pintar\",\"pioneiro\",\"pipoca\",\"piquete\",\"piranha\",\"pires\",\"pirueta\",\"piscar\",\"pistola\",\"pitanga\",\"pivete\",\"planta\",\"plaqueta\",\"platina\",\"plebeu\",\"plumagem\",\"pluvial\",\"pneu\",\"poda\",\"poeira\",\"poetisa\",\"polegada\",\"policiar\",\"poluente\",\"polvilho\",\"pomar\",\"pomba\",\"ponderar\",\"pontaria\",\"populoso\",\"porta\",\"possuir\",\"postal\",\"pote\",\"poupar\",\"pouso\",\"povoar\",\"praia\",\"prancha\",\"prato\",\"praxe\",\"prece\",\"predador\",\"prefeito\",\"premiar\",\"prensar\",\"preparar\",\"presilha\",\"pretexto\",\"prevenir\",\"prezar\",\"primata\",\"princesa\",\"prisma\",\"privado\",\"processo\",\"produto\",\"profeta\",\"proibido\",\"projeto\",\"prometer\",\"propagar\",\"prosa\",\"protetor\",\"provador\",\"publicar\",\"pudim\",\"pular\",\"pulmonar\",\"pulseira\",\"punhal\",\"punir\",\"pupilo\",\"pureza\",\"puxador\",\"quadra\",\"quantia\",\"quarto\",\"quase\",\"quebrar\",\"queda\",\"queijo\",\"quente\",\"querido\",\"quimono\",\"quina\",\"quiosque\",\"rabanada\",\"rabisco\",\"rachar\",\"racionar\",\"radial\",\"raiar\",\"rainha\",\"raio\",\"raiva\",\"rajada\",\"ralado\",\"ramal\",\"ranger\",\"ranhura\",\"rapadura\",\"rapel\",\"rapidez\",\"raposa\",\"raquete\",\"raridade\",\"rasante\",\"rascunho\",\"rasgar\",\"raspador\",\"rasteira\",\"rasurar\",\"ratazana\",\"ratoeira\",\"realeza\",\"reanimar\",\"reaver\",\"rebaixar\",\"rebelde\",\"rebolar\",\"recado\",\"recente\",\"recheio\",\"recibo\",\"recordar\",\"recrutar\",\"recuar\",\"rede\",\"redimir\",\"redonda\",\"reduzida\",\"reenvio\",\"refinar\",\"refletir\",\"refogar\",\"refresco\",\"refugiar\",\"regalia\",\"regime\",\"regra\",\"reinado\",\"reitor\",\"rejeitar\",\"relativo\",\"remador\",\"remendo\",\"remorso\",\"renovado\",\"reparo\",\"repelir\",\"repleto\",\"repolho\",\"represa\",\"repudiar\",\"requerer\",\"resenha\",\"resfriar\",\"resgatar\",\"residir\",\"resolver\",\"respeito\",\"ressaca\",\"restante\",\"resumir\",\"retalho\",\"reter\",\"retirar\",\"retomada\",\"retratar\",\"revelar\",\"revisor\",\"revolta\",\"riacho\",\"rica\",\"rigidez\",\"rigoroso\",\"rimar\",\"ringue\",\"risada\",\"risco\",\"risonho\",\"robalo\",\"rochedo\",\"rodada\",\"rodeio\",\"rodovia\",\"roedor\",\"roleta\",\"romano\",\"roncar\",\"rosado\",\"roseira\",\"rosto\",\"rota\",\"roteiro\",\"rotina\",\"rotular\",\"rouco\",\"roupa\",\"roxo\",\"rubro\",\"rugido\",\"rugoso\",\"ruivo\",\"rumo\",\"rupestre\",\"russo\",\"sabor\",\"saciar\",\"sacola\",\"sacudir\",\"sadio\",\"safira\",\"saga\",\"sagrada\",\"saibro\",\"salada\",\"saleiro\",\"salgado\",\"saliva\",\"salpicar\",\"salsicha\",\"saltar\",\"salvador\",\"sambar\",\"samurai\",\"sanar\",\"sanfona\",\"sangue\",\"sanidade\",\"sapato\",\"sarda\",\"sargento\",\"sarjeta\",\"saturar\",\"saudade\",\"saxofone\",\"sazonal\",\"secar\",\"secular\",\"seda\",\"sedento\",\"sediado\",\"sedoso\",\"sedutor\",\"segmento\",\"segredo\",\"segundo\",\"seiva\",\"seleto\",\"selvagem\",\"semanal\",\"semente\",\"senador\",\"senhor\",\"sensual\",\"sentado\",\"separado\",\"sereia\",\"seringa\",\"serra\",\"servo\",\"setembro\",\"setor\",\"sigilo\",\"silhueta\",\"silicone\",\"simetria\",\"simpatia\",\"simular\",\"sinal\",\"sincero\",\"singular\",\"sinopse\",\"sintonia\",\"sirene\",\"siri\",\"situado\",\"soberano\",\"sobra\",\"socorro\",\"sogro\",\"soja\",\"solda\",\"soletrar\",\"solteiro\",\"sombrio\",\"sonata\",\"sondar\",\"sonegar\",\"sonhador\",\"sono\",\"soprano\",\"soquete\",\"sorrir\",\"sorteio\",\"sossego\",\"sotaque\",\"soterrar\",\"sovado\",\"sozinho\",\"suavizar\",\"subida\",\"submerso\",\"subsolo\",\"subtrair\",\"sucata\",\"sucesso\",\"suco\",\"sudeste\",\"sufixo\",\"sugador\",\"sugerir\",\"sujeito\",\"sulfato\",\"sumir\",\"suor\",\"superior\",\"suplicar\",\"suposto\",\"suprimir\",\"surdina\",\"surfista\",\"surpresa\",\"surreal\",\"surtir\",\"suspiro\",\"sustento\",\"tabela\",\"tablete\",\"tabuada\",\"tacho\",\"tagarela\",\"talher\",\"talo\",\"talvez\",\"tamanho\",\"tamborim\",\"tampa\",\"tangente\",\"tanto\",\"tapar\",\"tapioca\",\"tardio\",\"tarefa\",\"tarja\",\"tarraxa\",\"tatuagem\",\"taurino\",\"taxativo\",\"taxista\",\"teatral\",\"tecer\",\"tecido\",\"teclado\",\"tedioso\",\"teia\",\"teimar\",\"telefone\",\"telhado\",\"tempero\",\"tenente\",\"tensor\",\"tentar\",\"termal\",\"terno\",\"terreno\",\"tese\",\"tesoura\",\"testado\",\"teto\",\"textura\",\"texugo\",\"tiara\",\"tigela\",\"tijolo\",\"timbrar\",\"timidez\",\"tingido\",\"tinteiro\",\"tiragem\",\"titular\",\"toalha\",\"tocha\",\"tolerar\",\"tolice\",\"tomada\",\"tomilho\",\"tonel\",\"tontura\",\"topete\",\"tora\",\"torcido\",\"torneio\",\"torque\",\"torrada\",\"torto\",\"tostar\",\"touca\",\"toupeira\",\"toxina\",\"trabalho\",\"tracejar\",\"tradutor\",\"trafegar\",\"trajeto\",\"trama\",\"trancar\",\"trapo\",\"traseiro\",\"tratador\",\"travar\",\"treino\",\"tremer\",\"trepidar\",\"trevo\",\"triagem\",\"tribo\",\"triciclo\",\"tridente\",\"trilogia\",\"trindade\",\"triplo\",\"triturar\",\"triunfal\",\"trocar\",\"trombeta\",\"trova\",\"trunfo\",\"truque\",\"tubular\",\"tucano\",\"tudo\",\"tulipa\",\"tupi\",\"turbo\",\"turma\",\"turquesa\",\"tutelar\",\"tutorial\",\"uivar\",\"umbigo\",\"unha\",\"unidade\",\"uniforme\",\"urologia\",\"urso\",\"urtiga\",\"urubu\",\"usado\",\"usina\",\"usufruir\",\"vacina\",\"vadiar\",\"vagaroso\",\"vaidoso\",\"vala\",\"valente\",\"validade\",\"valores\",\"vantagem\",\"vaqueiro\",\"varanda\",\"vareta\",\"varrer\",\"vascular\",\"vasilha\",\"vassoura\",\"vazar\",\"vazio\",\"veado\",\"vedar\",\"vegetar\",\"veicular\",\"veleiro\",\"velhice\",\"veludo\",\"vencedor\",\"vendaval\",\"venerar\",\"ventre\",\"verbal\",\"verdade\",\"vereador\",\"vergonha\",\"vermelho\",\"verniz\",\"versar\",\"vertente\",\"vespa\",\"vestido\",\"vetorial\",\"viaduto\",\"viagem\",\"viajar\",\"viatura\",\"vibrador\",\"videira\",\"vidraria\",\"viela\",\"viga\",\"vigente\",\"vigiar\",\"vigorar\",\"vilarejo\",\"vinco\",\"vinheta\",\"vinil\",\"violeta\",\"virada\",\"virtude\",\"visitar\",\"visto\",\"vitral\",\"viveiro\",\"vizinho\",\"voador\",\"voar\",\"vogal\",\"volante\",\"voleibol\",\"voltagem\",\"volumoso\",\"vontade\",\"vulto\",\"vuvuzela\",\"xadrez\",\"xarope\",\"xeque\",\"xeretar\",\"xerife\",\"xingar\",\"zangado\",\"zarpar\",\"zebu\",\"zelador\",\"zombar\",\"zoologia\",\"zumbido\"]"); + +/***/ }), +/* 450 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/english.json ***! + \*******************************************************************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[\"abandon\",\"ability\",\"able\",\"about\",\"above\",\"absent\",\"absorb\",\"abstract\",\"absurd\",\"abuse\",\"access\",\"accident\",\"account\",\"accuse\",\"achieve\",\"acid\",\"acoustic\",\"acquire\",\"across\",\"act\",\"action\",\"actor\",\"actress\",\"actual\",\"adapt\",\"add\",\"addict\",\"address\",\"adjust\",\"admit\",\"adult\",\"advance\",\"advice\",\"aerobic\",\"affair\",\"afford\",\"afraid\",\"again\",\"age\",\"agent\",\"agree\",\"ahead\",\"aim\",\"air\",\"airport\",\"aisle\",\"alarm\",\"album\",\"alcohol\",\"alert\",\"alien\",\"all\",\"alley\",\"allow\",\"almost\",\"alone\",\"alpha\",\"already\",\"also\",\"alter\",\"always\",\"amateur\",\"amazing\",\"among\",\"amount\",\"amused\",\"analyst\",\"anchor\",\"ancient\",\"anger\",\"angle\",\"angry\",\"animal\",\"ankle\",\"announce\",\"annual\",\"another\",\"answer\",\"antenna\",\"antique\",\"anxiety\",\"any\",\"apart\",\"apology\",\"appear\",\"apple\",\"approve\",\"april\",\"arch\",\"arctic\",\"area\",\"arena\",\"argue\",\"arm\",\"armed\",\"armor\",\"army\",\"around\",\"arrange\",\"arrest\",\"arrive\",\"arrow\",\"art\",\"artefact\",\"artist\",\"artwork\",\"ask\",\"aspect\",\"assault\",\"asset\",\"assist\",\"assume\",\"asthma\",\"athlete\",\"atom\",\"attack\",\"attend\",\"attitude\",\"attract\",\"auction\",\"audit\",\"august\",\"aunt\",\"author\",\"auto\",\"autumn\",\"average\",\"avocado\",\"avoid\",\"awake\",\"aware\",\"away\",\"awesome\",\"awful\",\"awkward\",\"axis\",\"baby\",\"bachelor\",\"bacon\",\"badge\",\"bag\",\"balance\",\"balcony\",\"ball\",\"bamboo\",\"banana\",\"banner\",\"bar\",\"barely\",\"bargain\",\"barrel\",\"base\",\"basic\",\"basket\",\"battle\",\"beach\",\"bean\",\"beauty\",\"because\",\"become\",\"beef\",\"before\",\"begin\",\"behave\",\"behind\",\"believe\",\"below\",\"belt\",\"bench\",\"benefit\",\"best\",\"betray\",\"better\",\"between\",\"beyond\",\"bicycle\",\"bid\",\"bike\",\"bind\",\"biology\",\"bird\",\"birth\",\"bitter\",\"black\",\"blade\",\"blame\",\"blanket\",\"blast\",\"bleak\",\"bless\",\"blind\",\"blood\",\"blossom\",\"blouse\",\"blue\",\"blur\",\"blush\",\"board\",\"boat\",\"body\",\"boil\",\"bomb\",\"bone\",\"bonus\",\"book\",\"boost\",\"border\",\"boring\",\"borrow\",\"boss\",\"bottom\",\"bounce\",\"box\",\"boy\",\"bracket\",\"brain\",\"brand\",\"brass\",\"brave\",\"bread\",\"breeze\",\"brick\",\"bridge\",\"brief\",\"bright\",\"bring\",\"brisk\",\"broccoli\",\"broken\",\"bronze\",\"broom\",\"brother\",\"brown\",\"brush\",\"bubble\",\"buddy\",\"budget\",\"buffalo\",\"build\",\"bulb\",\"bulk\",\"bullet\",\"bundle\",\"bunker\",\"burden\",\"burger\",\"burst\",\"bus\",\"business\",\"busy\",\"butter\",\"buyer\",\"buzz\",\"cabbage\",\"cabin\",\"cable\",\"cactus\",\"cage\",\"cake\",\"call\",\"calm\",\"camera\",\"camp\",\"can\",\"canal\",\"cancel\",\"candy\",\"cannon\",\"canoe\",\"canvas\",\"canyon\",\"capable\",\"capital\",\"captain\",\"car\",\"carbon\",\"card\",\"cargo\",\"carpet\",\"carry\",\"cart\",\"case\",\"cash\",\"casino\",\"castle\",\"casual\",\"cat\",\"catalog\",\"catch\",\"category\",\"cattle\",\"caught\",\"cause\",\"caution\",\"cave\",\"ceiling\",\"celery\",\"cement\",\"census\",\"century\",\"cereal\",\"certain\",\"chair\",\"chalk\",\"champion\",\"change\",\"chaos\",\"chapter\",\"charge\",\"chase\",\"chat\",\"cheap\",\"check\",\"cheese\",\"chef\",\"cherry\",\"chest\",\"chicken\",\"chief\",\"child\",\"chimney\",\"choice\",\"choose\",\"chronic\",\"chuckle\",\"chunk\",\"churn\",\"cigar\",\"cinnamon\",\"circle\",\"citizen\",\"city\",\"civil\",\"claim\",\"clap\",\"clarify\",\"claw\",\"clay\",\"clean\",\"clerk\",\"clever\",\"click\",\"client\",\"cliff\",\"climb\",\"clinic\",\"clip\",\"clock\",\"clog\",\"close\",\"cloth\",\"cloud\",\"clown\",\"club\",\"clump\",\"cluster\",\"clutch\",\"coach\",\"coast\",\"coconut\",\"code\",\"coffee\",\"coil\",\"coin\",\"collect\",\"color\",\"column\",\"combine\",\"come\",\"comfort\",\"comic\",\"common\",\"company\",\"concert\",\"conduct\",\"confirm\",\"congress\",\"connect\",\"consider\",\"control\",\"convince\",\"cook\",\"cool\",\"copper\",\"copy\",\"coral\",\"core\",\"corn\",\"correct\",\"cost\",\"cotton\",\"couch\",\"country\",\"couple\",\"course\",\"cousin\",\"cover\",\"coyote\",\"crack\",\"cradle\",\"craft\",\"cram\",\"crane\",\"crash\",\"crater\",\"crawl\",\"crazy\",\"cream\",\"credit\",\"creek\",\"crew\",\"cricket\",\"crime\",\"crisp\",\"critic\",\"crop\",\"cross\",\"crouch\",\"crowd\",\"crucial\",\"cruel\",\"cruise\",\"crumble\",\"crunch\",\"crush\",\"cry\",\"crystal\",\"cube\",\"culture\",\"cup\",\"cupboard\",\"curious\",\"current\",\"curtain\",\"curve\",\"cushion\",\"custom\",\"cute\",\"cycle\",\"dad\",\"damage\",\"damp\",\"dance\",\"danger\",\"daring\",\"dash\",\"daughter\",\"dawn\",\"day\",\"deal\",\"debate\",\"debris\",\"decade\",\"december\",\"decide\",\"decline\",\"decorate\",\"decrease\",\"deer\",\"defense\",\"define\",\"defy\",\"degree\",\"delay\",\"deliver\",\"demand\",\"demise\",\"denial\",\"dentist\",\"deny\",\"depart\",\"depend\",\"deposit\",\"depth\",\"deputy\",\"derive\",\"describe\",\"desert\",\"design\",\"desk\",\"despair\",\"destroy\",\"detail\",\"detect\",\"develop\",\"device\",\"devote\",\"diagram\",\"dial\",\"diamond\",\"diary\",\"dice\",\"diesel\",\"diet\",\"differ\",\"digital\",\"dignity\",\"dilemma\",\"dinner\",\"dinosaur\",\"direct\",\"dirt\",\"disagree\",\"discover\",\"disease\",\"dish\",\"dismiss\",\"disorder\",\"display\",\"distance\",\"divert\",\"divide\",\"divorce\",\"dizzy\",\"doctor\",\"document\",\"dog\",\"doll\",\"dolphin\",\"domain\",\"donate\",\"donkey\",\"donor\",\"door\",\"dose\",\"double\",\"dove\",\"draft\",\"dragon\",\"drama\",\"drastic\",\"draw\",\"dream\",\"dress\",\"drift\",\"drill\",\"drink\",\"drip\",\"drive\",\"drop\",\"drum\",\"dry\",\"duck\",\"dumb\",\"dune\",\"during\",\"dust\",\"dutch\",\"duty\",\"dwarf\",\"dynamic\",\"eager\",\"eagle\",\"early\",\"earn\",\"earth\",\"easily\",\"east\",\"easy\",\"echo\",\"ecology\",\"economy\",\"edge\",\"edit\",\"educate\",\"effort\",\"egg\",\"eight\",\"either\",\"elbow\",\"elder\",\"electric\",\"elegant\",\"element\",\"elephant\",\"elevator\",\"elite\",\"else\",\"embark\",\"embody\",\"embrace\",\"emerge\",\"emotion\",\"employ\",\"empower\",\"empty\",\"enable\",\"enact\",\"end\",\"endless\",\"endorse\",\"enemy\",\"energy\",\"enforce\",\"engage\",\"engine\",\"enhance\",\"enjoy\",\"enlist\",\"enough\",\"enrich\",\"enroll\",\"ensure\",\"enter\",\"entire\",\"entry\",\"envelope\",\"episode\",\"equal\",\"equip\",\"era\",\"erase\",\"erode\",\"erosion\",\"error\",\"erupt\",\"escape\",\"essay\",\"essence\",\"estate\",\"eternal\",\"ethics\",\"evidence\",\"evil\",\"evoke\",\"evolve\",\"exact\",\"example\",\"excess\",\"exchange\",\"excite\",\"exclude\",\"excuse\",\"execute\",\"exercise\",\"exhaust\",\"exhibit\",\"exile\",\"exist\",\"exit\",\"exotic\",\"expand\",\"expect\",\"expire\",\"explain\",\"expose\",\"express\",\"extend\",\"extra\",\"eye\",\"eyebrow\",\"fabric\",\"face\",\"faculty\",\"fade\",\"faint\",\"faith\",\"fall\",\"false\",\"fame\",\"family\",\"famous\",\"fan\",\"fancy\",\"fantasy\",\"farm\",\"fashion\",\"fat\",\"fatal\",\"father\",\"fatigue\",\"fault\",\"favorite\",\"feature\",\"february\",\"federal\",\"fee\",\"feed\",\"feel\",\"female\",\"fence\",\"festival\",\"fetch\",\"fever\",\"few\",\"fiber\",\"fiction\",\"field\",\"figure\",\"file\",\"film\",\"filter\",\"final\",\"find\",\"fine\",\"finger\",\"finish\",\"fire\",\"firm\",\"first\",\"fiscal\",\"fish\",\"fit\",\"fitness\",\"fix\",\"flag\",\"flame\",\"flash\",\"flat\",\"flavor\",\"flee\",\"flight\",\"flip\",\"float\",\"flock\",\"floor\",\"flower\",\"fluid\",\"flush\",\"fly\",\"foam\",\"focus\",\"fog\",\"foil\",\"fold\",\"follow\",\"food\",\"foot\",\"force\",\"forest\",\"forget\",\"fork\",\"fortune\",\"forum\",\"forward\",\"fossil\",\"foster\",\"found\",\"fox\",\"fragile\",\"frame\",\"frequent\",\"fresh\",\"friend\",\"fringe\",\"frog\",\"front\",\"frost\",\"frown\",\"frozen\",\"fruit\",\"fuel\",\"fun\",\"funny\",\"furnace\",\"fury\",\"future\",\"gadget\",\"gain\",\"galaxy\",\"gallery\",\"game\",\"gap\",\"garage\",\"garbage\",\"garden\",\"garlic\",\"garment\",\"gas\",\"gasp\",\"gate\",\"gather\",\"gauge\",\"gaze\",\"general\",\"genius\",\"genre\",\"gentle\",\"genuine\",\"gesture\",\"ghost\",\"giant\",\"gift\",\"giggle\",\"ginger\",\"giraffe\",\"girl\",\"give\",\"glad\",\"glance\",\"glare\",\"glass\",\"glide\",\"glimpse\",\"globe\",\"gloom\",\"glory\",\"glove\",\"glow\",\"glue\",\"goat\",\"goddess\",\"gold\",\"good\",\"goose\",\"gorilla\",\"gospel\",\"gossip\",\"govern\",\"gown\",\"grab\",\"grace\",\"grain\",\"grant\",\"grape\",\"grass\",\"gravity\",\"great\",\"green\",\"grid\",\"grief\",\"grit\",\"grocery\",\"group\",\"grow\",\"grunt\",\"guard\",\"guess\",\"guide\",\"guilt\",\"guitar\",\"gun\",\"gym\",\"habit\",\"hair\",\"half\",\"hammer\",\"hamster\",\"hand\",\"happy\",\"harbor\",\"hard\",\"harsh\",\"harvest\",\"hat\",\"have\",\"hawk\",\"hazard\",\"head\",\"health\",\"heart\",\"heavy\",\"hedgehog\",\"height\",\"hello\",\"helmet\",\"help\",\"hen\",\"hero\",\"hidden\",\"high\",\"hill\",\"hint\",\"hip\",\"hire\",\"history\",\"hobby\",\"hockey\",\"hold\",\"hole\",\"holiday\",\"hollow\",\"home\",\"honey\",\"hood\",\"hope\",\"horn\",\"horror\",\"horse\",\"hospital\",\"host\",\"hotel\",\"hour\",\"hover\",\"hub\",\"huge\",\"human\",\"humble\",\"humor\",\"hundred\",\"hungry\",\"hunt\",\"hurdle\",\"hurry\",\"hurt\",\"husband\",\"hybrid\",\"ice\",\"icon\",\"idea\",\"identify\",\"idle\",\"ignore\",\"ill\",\"illegal\",\"illness\",\"image\",\"imitate\",\"immense\",\"immune\",\"impact\",\"impose\",\"improve\",\"impulse\",\"inch\",\"include\",\"income\",\"increase\",\"index\",\"indicate\",\"indoor\",\"industry\",\"infant\",\"inflict\",\"inform\",\"inhale\",\"inherit\",\"initial\",\"inject\",\"injury\",\"inmate\",\"inner\",\"innocent\",\"input\",\"inquiry\",\"insane\",\"insect\",\"inside\",\"inspire\",\"install\",\"intact\",\"interest\",\"into\",\"invest\",\"invite\",\"involve\",\"iron\",\"island\",\"isolate\",\"issue\",\"item\",\"ivory\",\"jacket\",\"jaguar\",\"jar\",\"jazz\",\"jealous\",\"jeans\",\"jelly\",\"jewel\",\"job\",\"join\",\"joke\",\"journey\",\"joy\",\"judge\",\"juice\",\"jump\",\"jungle\",\"junior\",\"junk\",\"just\",\"kangaroo\",\"keen\",\"keep\",\"ketchup\",\"key\",\"kick\",\"kid\",\"kidney\",\"kind\",\"kingdom\",\"kiss\",\"kit\",\"kitchen\",\"kite\",\"kitten\",\"kiwi\",\"knee\",\"knife\",\"knock\",\"know\",\"lab\",\"label\",\"labor\",\"ladder\",\"lady\",\"lake\",\"lamp\",\"language\",\"laptop\",\"large\",\"later\",\"latin\",\"laugh\",\"laundry\",\"lava\",\"law\",\"lawn\",\"lawsuit\",\"layer\",\"lazy\",\"leader\",\"leaf\",\"learn\",\"leave\",\"lecture\",\"left\",\"leg\",\"legal\",\"legend\",\"leisure\",\"lemon\",\"lend\",\"length\",\"lens\",\"leopard\",\"lesson\",\"letter\",\"level\",\"liar\",\"liberty\",\"library\",\"license\",\"life\",\"lift\",\"light\",\"like\",\"limb\",\"limit\",\"link\",\"lion\",\"liquid\",\"list\",\"little\",\"live\",\"lizard\",\"load\",\"loan\",\"lobster\",\"local\",\"lock\",\"logic\",\"lonely\",\"long\",\"loop\",\"lottery\",\"loud\",\"lounge\",\"love\",\"loyal\",\"lucky\",\"luggage\",\"lumber\",\"lunar\",\"lunch\",\"luxury\",\"lyrics\",\"machine\",\"mad\",\"magic\",\"magnet\",\"maid\",\"mail\",\"main\",\"major\",\"make\",\"mammal\",\"man\",\"manage\",\"mandate\",\"mango\",\"mansion\",\"manual\",\"maple\",\"marble\",\"march\",\"margin\",\"marine\",\"market\",\"marriage\",\"mask\",\"mass\",\"master\",\"match\",\"material\",\"math\",\"matrix\",\"matter\",\"maximum\",\"maze\",\"meadow\",\"mean\",\"measure\",\"meat\",\"mechanic\",\"medal\",\"media\",\"melody\",\"melt\",\"member\",\"memory\",\"mention\",\"menu\",\"mercy\",\"merge\",\"merit\",\"merry\",\"mesh\",\"message\",\"metal\",\"method\",\"middle\",\"midnight\",\"milk\",\"million\",\"mimic\",\"mind\",\"minimum\",\"minor\",\"minute\",\"miracle\",\"mirror\",\"misery\",\"miss\",\"mistake\",\"mix\",\"mixed\",\"mixture\",\"mobile\",\"model\",\"modify\",\"mom\",\"moment\",\"monitor\",\"monkey\",\"monster\",\"month\",\"moon\",\"moral\",\"more\",\"morning\",\"mosquito\",\"mother\",\"motion\",\"motor\",\"mountain\",\"mouse\",\"move\",\"movie\",\"much\",\"muffin\",\"mule\",\"multiply\",\"muscle\",\"museum\",\"mushroom\",\"music\",\"must\",\"mutual\",\"myself\",\"mystery\",\"myth\",\"naive\",\"name\",\"napkin\",\"narrow\",\"nasty\",\"nation\",\"nature\",\"near\",\"neck\",\"need\",\"negative\",\"neglect\",\"neither\",\"nephew\",\"nerve\",\"nest\",\"net\",\"network\",\"neutral\",\"never\",\"news\",\"next\",\"nice\",\"night\",\"noble\",\"noise\",\"nominee\",\"noodle\",\"normal\",\"north\",\"nose\",\"notable\",\"note\",\"nothing\",\"notice\",\"novel\",\"now\",\"nuclear\",\"number\",\"nurse\",\"nut\",\"oak\",\"obey\",\"object\",\"oblige\",\"obscure\",\"observe\",\"obtain\",\"obvious\",\"occur\",\"ocean\",\"october\",\"odor\",\"off\",\"offer\",\"office\",\"often\",\"oil\",\"okay\",\"old\",\"olive\",\"olympic\",\"omit\",\"once\",\"one\",\"onion\",\"online\",\"only\",\"open\",\"opera\",\"opinion\",\"oppose\",\"option\",\"orange\",\"orbit\",\"orchard\",\"order\",\"ordinary\",\"organ\",\"orient\",\"original\",\"orphan\",\"ostrich\",\"other\",\"outdoor\",\"outer\",\"output\",\"outside\",\"oval\",\"oven\",\"over\",\"own\",\"owner\",\"oxygen\",\"oyster\",\"ozone\",\"pact\",\"paddle\",\"page\",\"pair\",\"palace\",\"palm\",\"panda\",\"panel\",\"panic\",\"panther\",\"paper\",\"parade\",\"parent\",\"park\",\"parrot\",\"party\",\"pass\",\"patch\",\"path\",\"patient\",\"patrol\",\"pattern\",\"pause\",\"pave\",\"payment\",\"peace\",\"peanut\",\"pear\",\"peasant\",\"pelican\",\"pen\",\"penalty\",\"pencil\",\"people\",\"pepper\",\"perfect\",\"permit\",\"person\",\"pet\",\"phone\",\"photo\",\"phrase\",\"physical\",\"piano\",\"picnic\",\"picture\",\"piece\",\"pig\",\"pigeon\",\"pill\",\"pilot\",\"pink\",\"pioneer\",\"pipe\",\"pistol\",\"pitch\",\"pizza\",\"place\",\"planet\",\"plastic\",\"plate\",\"play\",\"please\",\"pledge\",\"pluck\",\"plug\",\"plunge\",\"poem\",\"poet\",\"point\",\"polar\",\"pole\",\"police\",\"pond\",\"pony\",\"pool\",\"popular\",\"portion\",\"position\",\"possible\",\"post\",\"potato\",\"pottery\",\"poverty\",\"powder\",\"power\",\"practice\",\"praise\",\"predict\",\"prefer\",\"prepare\",\"present\",\"pretty\",\"prevent\",\"price\",\"pride\",\"primary\",\"print\",\"priority\",\"prison\",\"private\",\"prize\",\"problem\",\"process\",\"produce\",\"profit\",\"program\",\"project\",\"promote\",\"proof\",\"property\",\"prosper\",\"protect\",\"proud\",\"provide\",\"public\",\"pudding\",\"pull\",\"pulp\",\"pulse\",\"pumpkin\",\"punch\",\"pupil\",\"puppy\",\"purchase\",\"purity\",\"purpose\",\"purse\",\"push\",\"put\",\"puzzle\",\"pyramid\",\"quality\",\"quantum\",\"quarter\",\"question\",\"quick\",\"quit\",\"quiz\",\"quote\",\"rabbit\",\"raccoon\",\"race\",\"rack\",\"radar\",\"radio\",\"rail\",\"rain\",\"raise\",\"rally\",\"ramp\",\"ranch\",\"random\",\"range\",\"rapid\",\"rare\",\"rate\",\"rather\",\"raven\",\"raw\",\"razor\",\"ready\",\"real\",\"reason\",\"rebel\",\"rebuild\",\"recall\",\"receive\",\"recipe\",\"record\",\"recycle\",\"reduce\",\"reflect\",\"reform\",\"refuse\",\"region\",\"regret\",\"regular\",\"reject\",\"relax\",\"release\",\"relief\",\"rely\",\"remain\",\"remember\",\"remind\",\"remove\",\"render\",\"renew\",\"rent\",\"reopen\",\"repair\",\"repeat\",\"replace\",\"report\",\"require\",\"rescue\",\"resemble\",\"resist\",\"resource\",\"response\",\"result\",\"retire\",\"retreat\",\"return\",\"reunion\",\"reveal\",\"review\",\"reward\",\"rhythm\",\"rib\",\"ribbon\",\"rice\",\"rich\",\"ride\",\"ridge\",\"rifle\",\"right\",\"rigid\",\"ring\",\"riot\",\"ripple\",\"risk\",\"ritual\",\"rival\",\"river\",\"road\",\"roast\",\"robot\",\"robust\",\"rocket\",\"romance\",\"roof\",\"rookie\",\"room\",\"rose\",\"rotate\",\"rough\",\"round\",\"route\",\"royal\",\"rubber\",\"rude\",\"rug\",\"rule\",\"run\",\"runway\",\"rural\",\"sad\",\"saddle\",\"sadness\",\"safe\",\"sail\",\"salad\",\"salmon\",\"salon\",\"salt\",\"salute\",\"same\",\"sample\",\"sand\",\"satisfy\",\"satoshi\",\"sauce\",\"sausage\",\"save\",\"say\",\"scale\",\"scan\",\"scare\",\"scatter\",\"scene\",\"scheme\",\"school\",\"science\",\"scissors\",\"scorpion\",\"scout\",\"scrap\",\"screen\",\"script\",\"scrub\",\"sea\",\"search\",\"season\",\"seat\",\"second\",\"secret\",\"section\",\"security\",\"seed\",\"seek\",\"segment\",\"select\",\"sell\",\"seminar\",\"senior\",\"sense\",\"sentence\",\"series\",\"service\",\"session\",\"settle\",\"setup\",\"seven\",\"shadow\",\"shaft\",\"shallow\",\"share\",\"shed\",\"shell\",\"sheriff\",\"shield\",\"shift\",\"shine\",\"ship\",\"shiver\",\"shock\",\"shoe\",\"shoot\",\"shop\",\"short\",\"shoulder\",\"shove\",\"shrimp\",\"shrug\",\"shuffle\",\"shy\",\"sibling\",\"sick\",\"side\",\"siege\",\"sight\",\"sign\",\"silent\",\"silk\",\"silly\",\"silver\",\"similar\",\"simple\",\"since\",\"sing\",\"siren\",\"sister\",\"situate\",\"six\",\"size\",\"skate\",\"sketch\",\"ski\",\"skill\",\"skin\",\"skirt\",\"skull\",\"slab\",\"slam\",\"sleep\",\"slender\",\"slice\",\"slide\",\"slight\",\"slim\",\"slogan\",\"slot\",\"slow\",\"slush\",\"small\",\"smart\",\"smile\",\"smoke\",\"smooth\",\"snack\",\"snake\",\"snap\",\"sniff\",\"snow\",\"soap\",\"soccer\",\"social\",\"sock\",\"soda\",\"soft\",\"solar\",\"soldier\",\"solid\",\"solution\",\"solve\",\"someone\",\"song\",\"soon\",\"sorry\",\"sort\",\"soul\",\"sound\",\"soup\",\"source\",\"south\",\"space\",\"spare\",\"spatial\",\"spawn\",\"speak\",\"special\",\"speed\",\"spell\",\"spend\",\"sphere\",\"spice\",\"spider\",\"spike\",\"spin\",\"spirit\",\"split\",\"spoil\",\"sponsor\",\"spoon\",\"sport\",\"spot\",\"spray\",\"spread\",\"spring\",\"spy\",\"square\",\"squeeze\",\"squirrel\",\"stable\",\"stadium\",\"staff\",\"stage\",\"stairs\",\"stamp\",\"stand\",\"start\",\"state\",\"stay\",\"steak\",\"steel\",\"stem\",\"step\",\"stereo\",\"stick\",\"still\",\"sting\",\"stock\",\"stomach\",\"stone\",\"stool\",\"story\",\"stove\",\"strategy\",\"street\",\"strike\",\"strong\",\"struggle\",\"student\",\"stuff\",\"stumble\",\"style\",\"subject\",\"submit\",\"subway\",\"success\",\"such\",\"sudden\",\"suffer\",\"sugar\",\"suggest\",\"suit\",\"summer\",\"sun\",\"sunny\",\"sunset\",\"super\",\"supply\",\"supreme\",\"sure\",\"surface\",\"surge\",\"surprise\",\"surround\",\"survey\",\"suspect\",\"sustain\",\"swallow\",\"swamp\",\"swap\",\"swarm\",\"swear\",\"sweet\",\"swift\",\"swim\",\"swing\",\"switch\",\"sword\",\"symbol\",\"symptom\",\"syrup\",\"system\",\"table\",\"tackle\",\"tag\",\"tail\",\"talent\",\"talk\",\"tank\",\"tape\",\"target\",\"task\",\"taste\",\"tattoo\",\"taxi\",\"teach\",\"team\",\"tell\",\"ten\",\"tenant\",\"tennis\",\"tent\",\"term\",\"test\",\"text\",\"thank\",\"that\",\"theme\",\"then\",\"theory\",\"there\",\"they\",\"thing\",\"this\",\"thought\",\"three\",\"thrive\",\"throw\",\"thumb\",\"thunder\",\"ticket\",\"tide\",\"tiger\",\"tilt\",\"timber\",\"time\",\"tiny\",\"tip\",\"tired\",\"tissue\",\"title\",\"toast\",\"tobacco\",\"today\",\"toddler\",\"toe\",\"together\",\"toilet\",\"token\",\"tomato\",\"tomorrow\",\"tone\",\"tongue\",\"tonight\",\"tool\",\"tooth\",\"top\",\"topic\",\"topple\",\"torch\",\"tornado\",\"tortoise\",\"toss\",\"total\",\"tourist\",\"toward\",\"tower\",\"town\",\"toy\",\"track\",\"trade\",\"traffic\",\"tragic\",\"train\",\"transfer\",\"trap\",\"trash\",\"travel\",\"tray\",\"treat\",\"tree\",\"trend\",\"trial\",\"tribe\",\"trick\",\"trigger\",\"trim\",\"trip\",\"trophy\",\"trouble\",\"truck\",\"true\",\"truly\",\"trumpet\",\"trust\",\"truth\",\"try\",\"tube\",\"tuition\",\"tumble\",\"tuna\",\"tunnel\",\"turkey\",\"turn\",\"turtle\",\"twelve\",\"twenty\",\"twice\",\"twin\",\"twist\",\"two\",\"type\",\"typical\",\"ugly\",\"umbrella\",\"unable\",\"unaware\",\"uncle\",\"uncover\",\"under\",\"undo\",\"unfair\",\"unfold\",\"unhappy\",\"uniform\",\"unique\",\"unit\",\"universe\",\"unknown\",\"unlock\",\"until\",\"unusual\",\"unveil\",\"update\",\"upgrade\",\"uphold\",\"upon\",\"upper\",\"upset\",\"urban\",\"urge\",\"usage\",\"use\",\"used\",\"useful\",\"useless\",\"usual\",\"utility\",\"vacant\",\"vacuum\",\"vague\",\"valid\",\"valley\",\"valve\",\"van\",\"vanish\",\"vapor\",\"various\",\"vast\",\"vault\",\"vehicle\",\"velvet\",\"vendor\",\"venture\",\"venue\",\"verb\",\"verify\",\"version\",\"very\",\"vessel\",\"veteran\",\"viable\",\"vibrant\",\"vicious\",\"victory\",\"video\",\"view\",\"village\",\"vintage\",\"violin\",\"virtual\",\"virus\",\"visa\",\"visit\",\"visual\",\"vital\",\"vivid\",\"vocal\",\"voice\",\"void\",\"volcano\",\"volume\",\"vote\",\"voyage\",\"wage\",\"wagon\",\"wait\",\"walk\",\"wall\",\"walnut\",\"want\",\"warfare\",\"warm\",\"warrior\",\"wash\",\"wasp\",\"waste\",\"water\",\"wave\",\"way\",\"wealth\",\"weapon\",\"wear\",\"weasel\",\"weather\",\"web\",\"wedding\",\"weekend\",\"weird\",\"welcome\",\"west\",\"wet\",\"whale\",\"what\",\"wheat\",\"wheel\",\"when\",\"where\",\"whip\",\"whisper\",\"wide\",\"width\",\"wife\",\"wild\",\"will\",\"win\",\"window\",\"wine\",\"wing\",\"wink\",\"winner\",\"winter\",\"wire\",\"wisdom\",\"wise\",\"wish\",\"witness\",\"wolf\",\"woman\",\"wonder\",\"wood\",\"wool\",\"word\",\"work\",\"world\",\"worry\",\"worth\",\"wrap\",\"wreck\",\"wrestle\",\"wrist\",\"write\",\"wrong\",\"yard\",\"year\",\"yellow\",\"you\",\"young\",\"youth\",\"zebra\",\"zero\",\"zone\",\"zoo\"]"); + +/***/ }), +/* 451 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip32/src/index.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +var bip32_1 = __webpack_require__(/*! ./bip32 */ 452); +exports.fromSeed = bip32_1.fromSeed; +exports.fromBase58 = bip32_1.fromBase58; +exports.fromPublicKey = bip32_1.fromPublicKey; +exports.fromPrivateKey = bip32_1.fromPrivateKey; + +/***/ }), +/* 452 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip32/src/bip32.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +Object.defineProperty(exports, "__esModule", { value: true }); +var crypto = __webpack_require__(/*! ./crypto */ 453); +var bs58check = __webpack_require__(/*! bs58check */ 456); +var ecc = __webpack_require__(/*! tiny-secp256k1 */ 460); +var typeforce = __webpack_require__(/*! typeforce */ 462); +var wif = __webpack_require__(/*! wif */ 466); +var UINT256_TYPE = typeforce.BufferN(32); +var NETWORK_TYPE = typeforce.compile({ + wif: typeforce.UInt8, + bip32: { + public: typeforce.UInt32, + private: typeforce.UInt32 } }); + + +var BITCOIN = { + messagePrefix: '\x18Bitcoin Signed Message:\n', + bech32: 'bc', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 }, + + pubKeyHash: 0x00, + scriptHash: 0x05, + wif: 0x80 }; + +var HIGHEST_BIT = 0x80000000; +var UINT31_MAX = Math.pow(2, 31) - 1; +function BIP32Path(value) { + return typeforce.String(value) && value.match(/^(m\/)?(\d+'?\/)*\d+'?$/) !== null; +} +function UInt31(value) { + return typeforce.UInt32(value) && value <= UINT31_MAX; +}var +BIP32 = /*#__PURE__*/function () { + function BIP32(__D, __Q, chainCode, network) {var __DEPTH = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;var __INDEX = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;var __PARENT_FINGERPRINT = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : 0x00000000;_classCallCheck(this, BIP32); + this.__D = __D; + this.__Q = __Q; + this.chainCode = chainCode; + this.network = network; + this.__DEPTH = __DEPTH; + this.__INDEX = __INDEX; + this.__PARENT_FINGERPRINT = __PARENT_FINGERPRINT; + typeforce(NETWORK_TYPE, network); + this.lowR = false; + }_createClass(BIP32, [{ key: "isNeutered", + + + + + + + + + + + + + + + + + + + + + + + + + + + // Private === not neutered + // Public === neutered + value: function isNeutered() { + return this.__D === undefined; + } }, { key: "neutered", value: function neutered() + { + return fromPublicKeyLocal(this.publicKey, this.chainCode, this.network, this.depth, this.index, this.parentFingerprint); + } }, { key: "toBase58", value: function toBase58() + { + var network = this.network; + var version = !this.isNeutered() ? + network.bip32.private : + network.bip32.public; + var buffer = Buffer.allocUnsafe(78); + // 4 bytes: version bytes + buffer.writeUInt32BE(version, 0); + // 1 byte: depth: 0x00 for master nodes, 0x01 for level-1 descendants, .... + buffer.writeUInt8(this.depth, 4); + // 4 bytes: the fingerprint of the parent's key (0x00000000 if master key) + buffer.writeUInt32BE(this.parentFingerprint, 5); + // 4 bytes: child number. This is the number i in xi = xpar/i, with xi the key being serialized. + // This is encoded in big endian. (0x00000000 if master key) + buffer.writeUInt32BE(this.index, 9); + // 32 bytes: the chain code + this.chainCode.copy(buffer, 13); + // 33 bytes: the public key or private key data + if (!this.isNeutered()) { + // 0x00 + k for private keys + buffer.writeUInt8(0, 45); + this.privateKey.copy(buffer, 46); + // 33 bytes: the public key + } else + { + // X9.62 encoding for public keys + this.publicKey.copy(buffer, 45); + } + return bs58check.encode(buffer); + } }, { key: "toWIF", value: function toWIF() + { + if (!this.privateKey) + throw new TypeError('Missing private key'); + return wif.encode(this.network.wif, this.privateKey, true); + } + // https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#child-key-derivation-ckd-functions + }, { key: "derive", value: function derive(index) { + typeforce(typeforce.UInt32, index); + var isHardened = index >= HIGHEST_BIT; + var data = Buffer.allocUnsafe(37); + // Hardened child + if (isHardened) { + if (this.isNeutered()) + throw new TypeError('Missing private key for hardened child key'); + // data = 0x00 || ser256(kpar) || ser32(index) + data[0] = 0x00; + this.privateKey.copy(data, 1); + data.writeUInt32BE(index, 33); + // Normal child + } else + { + // data = serP(point(kpar)) || ser32(index) + // = serP(Kpar) || ser32(index) + this.publicKey.copy(data, 0); + data.writeUInt32BE(index, 33); + } + var I = crypto.hmacSHA512(this.chainCode, data); + var IL = I.slice(0, 32); + var IR = I.slice(32); + // if parse256(IL) >= n, proceed with the next value for i + if (!ecc.isPrivate(IL)) + return this.derive(index + 1); + // Private parent key -> private child key + var hd; + if (!this.isNeutered()) { + // ki = parse256(IL) + kpar (mod n) + var ki = ecc.privateAdd(this.privateKey, IL); + // In case ki == 0, proceed with the next value for i + if (ki == null) + return this.derive(index + 1); + hd = fromPrivateKeyLocal(ki, IR, this.network, this.depth + 1, index, this.fingerprint.readUInt32BE(0)); + // Public parent key -> public child key + } else + { + // Ki = point(parse256(IL)) + Kpar + // = G*IL + Kpar + var Ki = ecc.pointAddScalar(this.publicKey, IL, true); + // In case Ki is the point at infinity, proceed with the next value for i + if (Ki === null) + return this.derive(index + 1); + hd = fromPublicKeyLocal(Ki, IR, this.network, this.depth + 1, index, this.fingerprint.readUInt32BE(0)); + } + return hd; + } }, { key: "deriveHardened", value: function deriveHardened( + index) { + typeforce(UInt31, index); + // Only derives hardened private keys by default + return this.derive(index + HIGHEST_BIT); + } }, { key: "derivePath", value: function derivePath( + path) { + typeforce(BIP32Path, path); + var splitPath = path.split('/'); + if (splitPath[0] === 'm') { + if (this.parentFingerprint) + throw new TypeError('Expected master, got child'); + splitPath = splitPath.slice(1); + } + return splitPath.reduce(function (prevHd, indexStr) { + var index; + if (indexStr.slice(-1) === "'") { + index = parseInt(indexStr.slice(0, -1), 10); + return prevHd.deriveHardened(index); + } else + { + index = parseInt(indexStr, 10); + return prevHd.derive(index); + } + }, this); + } }, { key: "sign", value: function sign( + hash, lowR) { + if (!this.privateKey) + throw new Error('Missing private key'); + if (lowR === undefined) + lowR = this.lowR; + if (lowR === false) { + return ecc.sign(hash, this.privateKey); + } else + { + var sig = ecc.sign(hash, this.privateKey); + var extraData = Buffer.alloc(32, 0); + var counter = 0; + // if first try is lowR, skip the loop + // for second try and on, add extra entropy counting up + while (sig[0] > 0x7f) { + counter++; + extraData.writeUIntLE(counter, 0, 6); + sig = ecc.signWithEntropy(hash, this.privateKey, extraData); + } + return sig; + } + } }, { key: "verify", value: function verify( + hash, signature) { + return ecc.verify(hash, this.publicKey, signature); + } }, { key: "depth", get: function get() {return this.__DEPTH;} }, { key: "index", get: function get() {return this.__INDEX;} }, { key: "parentFingerprint", get: function get() {return this.__PARENT_FINGERPRINT;} }, { key: "publicKey", get: function get() {if (this.__Q === undefined) this.__Q = ecc.pointFromScalar(this.__D, true);return this.__Q;} }, { key: "privateKey", get: function get() {return this.__D;} }, { key: "identifier", get: function get() {return crypto.hash160(this.publicKey);} }, { key: "fingerprint", get: function get() {return this.identifier.slice(0, 4);} }, { key: "compressed", get: function get() {return true;} }]);return BIP32;}(); + +function fromBase58(inString, network) { + var buffer = bs58check.decode(inString); + if (buffer.length !== 78) + throw new TypeError('Invalid buffer length'); + network = network || BITCOIN; + // 4 bytes: version bytes + var version = buffer.readUInt32BE(0); + if (version !== network.bip32.private && version !== network.bip32.public) + throw new TypeError('Invalid network version'); + // 1 byte: depth: 0x00 for master nodes, 0x01 for level-1 descendants, ... + var depth = buffer[4]; + // 4 bytes: the fingerprint of the parent's key (0x00000000 if master key) + var parentFingerprint = buffer.readUInt32BE(5); + if (depth === 0) { + if (parentFingerprint !== 0x00000000) + throw new TypeError('Invalid parent fingerprint'); + } + // 4 bytes: child number. This is the number i in xi = xpar/i, with xi the key being serialized. + // This is encoded in MSB order. (0x00000000 if master key) + var index = buffer.readUInt32BE(9); + if (depth === 0 && index !== 0) + throw new TypeError('Invalid index'); + // 32 bytes: the chain code + var chainCode = buffer.slice(13, 45); + var hd; + // 33 bytes: private key data (0x00 + k) + if (version === network.bip32.private) { + if (buffer.readUInt8(45) !== 0x00) + throw new TypeError('Invalid private key'); + var k = buffer.slice(46, 78); + hd = fromPrivateKeyLocal(k, chainCode, network, depth, index, parentFingerprint); + // 33 bytes: public key data (0x02 + X or 0x03 + X) + } else + { + var X = buffer.slice(45, 78); + hd = fromPublicKeyLocal(X, chainCode, network, depth, index, parentFingerprint); + } + return hd; +} +exports.fromBase58 = fromBase58; +function fromPrivateKey(privateKey, chainCode, network) { + return fromPrivateKeyLocal(privateKey, chainCode, network); +} +exports.fromPrivateKey = fromPrivateKey; +function fromPrivateKeyLocal(privateKey, chainCode, network, depth, index, parentFingerprint) { + typeforce({ + privateKey: UINT256_TYPE, + chainCode: UINT256_TYPE }, + { privateKey: privateKey, chainCode: chainCode }); + network = network || BITCOIN; + if (!ecc.isPrivate(privateKey)) + throw new TypeError('Private key not in range [1, n)'); + return new BIP32(privateKey, undefined, chainCode, network, depth, index, parentFingerprint); +} +function fromPublicKey(publicKey, chainCode, network) { + return fromPublicKeyLocal(publicKey, chainCode, network); +} +exports.fromPublicKey = fromPublicKey; +function fromPublicKeyLocal(publicKey, chainCode, network, depth, index, parentFingerprint) { + typeforce({ + publicKey: typeforce.BufferN(33), + chainCode: UINT256_TYPE }, + { publicKey: publicKey, chainCode: chainCode }); + network = network || BITCOIN; + // verify the X coordinate is a point on the curve + if (!ecc.isPoint(publicKey)) + throw new TypeError('Point is not on the curve'); + return new BIP32(undefined, publicKey, chainCode, network, depth, index, parentFingerprint); +} +function fromSeed(seed, network) { + typeforce(typeforce.Buffer, seed); + if (seed.length < 16) + throw new TypeError('Seed should be at least 128 bits'); + if (seed.length > 64) + throw new TypeError('Seed should be at most 512 bits'); + network = network || BITCOIN; + var I = crypto.hmacSHA512(Buffer.from('Bitcoin seed', 'utf8'), seed); + var IL = I.slice(0, 32); + var IR = I.slice(32); + return fromPrivateKey(IL, IR, network); +} +exports.fromSeed = fromSeed; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 453 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip32/src/crypto.js ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +var createHash = __webpack_require__(/*! create-hash */ 397); +var createHmac = __webpack_require__(/*! create-hmac */ 454); +function hash160(buffer) { + var sha256Hash = createHash('sha256'). + update(buffer). + digest(); + try { + return createHash('rmd160'). + update(sha256Hash). + digest(); + } + catch (err) { + return createHash('ripemd160'). + update(sha256Hash). + digest(); + } +} +exports.hash160 = hash160; +function hmacSHA512(key, data) { + return createHmac('sha512', key). + update(data). + digest(); +} +exports.hmacSHA512 = hmacSHA512; + +/***/ }), +/* 454 */ +/*!*********************************************!*\ + !*** ./node_modules/create-hmac/browser.js ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var inherits = __webpack_require__(/*! inherits */ 162) +var Legacy = __webpack_require__(/*! ./legacy */ 455) +var Base = __webpack_require__(/*! cipher-base */ 426) +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer +var md5 = __webpack_require__(/*! create-hash/md5 */ 437) +var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 417) + +var sha = __webpack_require__(/*! sha.js */ 418) + +var ZEROS = Buffer.alloc(128) + +function Hmac (alg, key) { + Base.call(this, 'digest') + if (typeof key === 'string') { + key = Buffer.from(key) + } + + var blocksize = (alg === 'sha512' || alg === 'sha384') ? 128 : 64 + + this._alg = alg + this._key = key + if (key.length > blocksize) { + var hash = alg === 'rmd160' ? new RIPEMD160() : sha(alg) + key = hash.update(key).digest() + } else if (key.length < blocksize) { + key = Buffer.concat([key, ZEROS], blocksize) + } + + var ipad = this._ipad = Buffer.allocUnsafe(blocksize) + var opad = this._opad = Buffer.allocUnsafe(blocksize) + + for (var i = 0; i < blocksize; i++) { + ipad[i] = key[i] ^ 0x36 + opad[i] = key[i] ^ 0x5C + } + this._hash = alg === 'rmd160' ? new RIPEMD160() : sha(alg) + this._hash.update(ipad) +} + +inherits(Hmac, Base) + +Hmac.prototype._update = function (data) { + this._hash.update(data) +} + +Hmac.prototype._final = function () { + var h = this._hash.digest() + var hash = this._alg === 'rmd160' ? new RIPEMD160() : sha(this._alg) + return hash.update(this._opad).update(h).digest() +} + +module.exports = function createHmac (alg, key) { + alg = alg.toLowerCase() + if (alg === 'rmd160' || alg === 'ripemd160') { + return new Hmac('rmd160', key) + } + if (alg === 'md5') { + return new Legacy(md5, key) + } + return new Hmac(alg, key) +} + + +/***/ }), +/* 455 */ +/*!********************************************!*\ + !*** ./node_modules/create-hmac/legacy.js ***! + \********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var inherits = __webpack_require__(/*! inherits */ 162) +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer + +var Base = __webpack_require__(/*! cipher-base */ 426) + +var ZEROS = Buffer.alloc(128) +var blocksize = 64 + +function Hmac (alg, key) { + Base.call(this, 'digest') + if (typeof key === 'string') { + key = Buffer.from(key) + } + + this._alg = alg + this._key = key + + if (key.length > blocksize) { + key = alg(key) + } else if (key.length < blocksize) { + key = Buffer.concat([key, ZEROS], blocksize) + } + + var ipad = this._ipad = Buffer.allocUnsafe(blocksize) + var opad = this._opad = Buffer.allocUnsafe(blocksize) + + for (var i = 0; i < blocksize; i++) { + ipad[i] = key[i] ^ 0x36 + opad[i] = key[i] ^ 0x5C + } + + this._hash = [ipad] +} + +inherits(Hmac, Base) + +Hmac.prototype._update = function (data) { + this._hash.push(data) +} + +Hmac.prototype._final = function () { + var h = this._alg(Buffer.concat(this._hash)) + return this._alg(Buffer.concat([this._opad, h])) +} +module.exports = Hmac + + +/***/ }), +/* 456 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bs58check/index.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var createHash = __webpack_require__(/*! create-hash */ 397); +var bs58checkBase = __webpack_require__(/*! ./base */ 457); + +// SHA256(SHA256(buffer)) +function sha256x2(buffer) { + var tmp = createHash('sha256').update(buffer).digest(); + return createHash('sha256').update(tmp).digest(); +} + +module.exports = bs58checkBase(sha256x2); + +/***/ }), +/* 457 */ +/*!****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bs58check/base.js ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var base58 = __webpack_require__(/*! bs58 */ 458); +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer; + +module.exports = function (checksumFn) { + // Encode a buffer as a base58-check encoded string + function encode(payload) { + var checksum = checksumFn(payload); + + return base58.encode(Buffer.concat([ + payload, + checksum], + payload.length + 4)); + } + + function decodeRaw(buffer) { + var payload = buffer.slice(0, -4); + var checksum = buffer.slice(-4); + var newChecksum = checksumFn(payload); + + if (checksum[0] ^ newChecksum[0] | + checksum[1] ^ newChecksum[1] | + checksum[2] ^ newChecksum[2] | + checksum[3] ^ newChecksum[3]) return; + + return payload; + } + + // Decode a base58-check encoded string to a buffer, no result if checksum is wrong + function decodeUnsafe(string) { + var buffer = base58.decodeUnsafe(string); + if (!buffer) return; + + return decodeRaw(buffer); + } + + function decode(string) { + var buffer = base58.decode(string); + var payload = decodeRaw(buffer, checksumFn); + if (!payload) throw new Error('Invalid checksum'); + return payload; + } + + return { + encode: encode, + decode: decode, + decodeUnsafe: decodeUnsafe }; + +}; + +/***/ }), +/* 458 */ +/*!************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bs58/index.js ***! + \************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var basex = __webpack_require__(/*! base-x */ 459); +var ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; + +module.exports = basex(ALPHABET); + +/***/ }), +/* 459 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/base-x/src/index.js ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// base-x encoding / decoding +// Copyright (c) 2018 base-x contributors +// Copyright (c) 2014-2018 The Bitcoin Core developers (base58.cpp) +// Distributed under the MIT software license, see the accompanying +// file LICENSE or http://www.opensource.org/licenses/mit-license.php. +// @ts-ignore +var _Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer; +function base(ALPHABET) { + if (ALPHABET.length >= 255) {throw new TypeError('Alphabet too long');} + var BASE_MAP = new Uint8Array(256); + for (var j = 0; j < BASE_MAP.length; j++) { + BASE_MAP[j] = 255; + } + for (var i = 0; i < ALPHABET.length; i++) { + var x = ALPHABET.charAt(i); + var xc = x.charCodeAt(0); + if (BASE_MAP[xc] !== 255) {throw new TypeError(x + ' is ambiguous');} + BASE_MAP[xc] = i; + } + var BASE = ALPHABET.length; + var LEADER = ALPHABET.charAt(0); + var FACTOR = Math.log(BASE) / Math.log(256); // log(BASE) / log(256), rounded up + var iFACTOR = Math.log(256) / Math.log(BASE); // log(256) / log(BASE), rounded up + function encode(source) { + if (Array.isArray(source) || source instanceof Uint8Array) {source = _Buffer.from(source);} + if (!_Buffer.isBuffer(source)) {throw new TypeError('Expected Buffer');} + if (source.length === 0) {return '';} + // Skip & count leading zeroes. + var zeroes = 0; + var length = 0; + var pbegin = 0; + var pend = source.length; + while (pbegin !== pend && source[pbegin] === 0) { + pbegin++; + zeroes++; + } + // Allocate enough space in big-endian base58 representation. + var size = (pend - pbegin) * iFACTOR + 1 >>> 0; + var b58 = new Uint8Array(size); + // Process the bytes. + while (pbegin !== pend) { + var carry = source[pbegin]; + // Apply "b58 = b58 * 256 + ch". + var i = 0; + for (var it1 = size - 1; (carry !== 0 || i < length) && it1 !== -1; it1--, i++) { + carry += 256 * b58[it1] >>> 0; + b58[it1] = carry % BASE >>> 0; + carry = carry / BASE >>> 0; + } + if (carry !== 0) {throw new Error('Non-zero carry');} + length = i; + pbegin++; + } + // Skip leading zeroes in base58 result. + var it2 = size - length; + while (it2 !== size && b58[it2] === 0) { + it2++; + } + // Translate the result into a string. + var str = LEADER.repeat(zeroes); + for (; it2 < size; ++it2) {str += ALPHABET.charAt(b58[it2]);} + return str; + } + function decodeUnsafe(source) { + if (typeof source !== 'string') {throw new TypeError('Expected String');} + if (source.length === 0) {return _Buffer.alloc(0);} + var psz = 0; + // Skip and count leading '1's. + var zeroes = 0; + var length = 0; + while (source[psz] === LEADER) { + zeroes++; + psz++; + } + // Allocate enough space in big-endian base256 representation. + var size = (source.length - psz) * FACTOR + 1 >>> 0; // log(58) / log(256), rounded up. + var b256 = new Uint8Array(size); + // Process the characters. + while (source[psz]) { + // Decode character + var carry = BASE_MAP[source.charCodeAt(psz)]; + // Invalid character + if (carry === 255) {return;} + var i = 0; + for (var it3 = size - 1; (carry !== 0 || i < length) && it3 !== -1; it3--, i++) { + carry += BASE * b256[it3] >>> 0; + b256[it3] = carry % 256 >>> 0; + carry = carry / 256 >>> 0; + } + if (carry !== 0) {throw new Error('Non-zero carry');} + length = i; + psz++; + } + // Skip leading zeroes in b256. + var it4 = size - length; + while (it4 !== size && b256[it4] === 0) { + it4++; + } + var vch = _Buffer.allocUnsafe(zeroes + (size - it4)); + vch.fill(0x00, 0, zeroes); + var j = zeroes; + while (it4 !== size) { + vch[j++] = b256[it4++]; + } + return vch; + } + function decode(string) { + var buffer = decodeUnsafe(string); + if (buffer) {return buffer;} + throw new Error('Non-base' + BASE + ' character'); + } + return { + encode: encode, + decodeUnsafe: decodeUnsafe, + decode: decode }; + +} +module.exports = base; + +/***/ }), +/* 460 */ +/*!*******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/tiny-secp256k1/js.js ***! + \*******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(Buffer) {var BN = __webpack_require__(/*! bn.js */ 105); +var EC = __webpack_require__(/*! elliptic */ 240).ec; +var secp256k1 = new EC('secp256k1'); +var deterministicGenerateK = __webpack_require__(/*! ./rfc6979 */ 461); + +var ZERO32 = Buffer.alloc(32, 0); +var EC_GROUP_ORDER = Buffer.from('fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141', 'hex'); +var EC_P = Buffer.from('fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f', 'hex'); + +var n = secp256k1.curve.n; +var nDiv2 = n.shrn(1); +var G = secp256k1.curve.g; + +var THROW_BAD_PRIVATE = 'Expected Private'; +var THROW_BAD_POINT = 'Expected Point'; +var THROW_BAD_TWEAK = 'Expected Tweak'; +var THROW_BAD_HASH = 'Expected Hash'; +var THROW_BAD_SIGNATURE = 'Expected Signature'; +var THROW_BAD_EXTRA_DATA = 'Expected Extra Data (32 bytes)'; + +function isScalar(x) { + return Buffer.isBuffer(x) && x.length === 32; +} + +function isOrderScalar(x) { + if (!isScalar(x)) return false; + return x.compare(EC_GROUP_ORDER) < 0; // < G +} + +function isPoint(p) { + if (!Buffer.isBuffer(p)) return false; + if (p.length < 33) return false; + + var t = p[0]; + var x = p.slice(1, 33); + if (x.compare(ZERO32) === 0) return false; + if (x.compare(EC_P) >= 0) return false; + if ((t === 0x02 || t === 0x03) && p.length === 33) { + try {decodeFrom(p);} catch (e) {return false;} // TODO: temporary + return true; + } + + var y = p.slice(33); + if (y.compare(ZERO32) === 0) return false; + if (y.compare(EC_P) >= 0) return false; + if (t === 0x04 && p.length === 65) return true; + return false; +} + +function __isPointCompressed(p) { + return p[0] !== 0x04; +} + +function isPointCompressed(p) { + if (!isPoint(p)) return false; + return __isPointCompressed(p); +} + +function isPrivate(x) { + if (!isScalar(x)) return false; + return x.compare(ZERO32) > 0 && // > 0 + x.compare(EC_GROUP_ORDER) < 0; // < G +} + +function isSignature(value) { + var r = value.slice(0, 32); + var s = value.slice(32, 64); + return Buffer.isBuffer(value) && value.length === 64 && + r.compare(EC_GROUP_ORDER) < 0 && + s.compare(EC_GROUP_ORDER) < 0; +} + +function assumeCompression(value, pubkey) { + if (value === undefined && pubkey !== undefined) return __isPointCompressed(pubkey); + if (value === undefined) return true; + return value; +} + +function fromBuffer(d) {return new BN(d);} +function toBuffer(d) {return d.toArrayLike(Buffer, 'be', 32);} +function decodeFrom(P) {return secp256k1.curve.decodePoint(P);} +function getEncoded(P, compressed) {return Buffer.from(P._encode(compressed));} + +function pointAdd(pA, pB, __compressed) { + if (!isPoint(pA)) throw new TypeError(THROW_BAD_POINT); + if (!isPoint(pB)) throw new TypeError(THROW_BAD_POINT); + + var a = decodeFrom(pA); + var b = decodeFrom(pB); + var pp = a.add(b); + if (pp.isInfinity()) return null; + + var compressed = assumeCompression(__compressed, pA); + return getEncoded(pp, compressed); +} + +function pointAddScalar(p, tweak, __compressed) { + if (!isPoint(p)) throw new TypeError(THROW_BAD_POINT); + if (!isOrderScalar(tweak)) throw new TypeError(THROW_BAD_TWEAK); + + var compressed = assumeCompression(__compressed, p); + var pp = decodeFrom(p); + if (tweak.compare(ZERO32) === 0) return getEncoded(pp, compressed); + + var tt = fromBuffer(tweak); + var qq = G.mul(tt); + var uu = pp.add(qq); + if (uu.isInfinity()) return null; + + return getEncoded(uu, compressed); +} + +function pointCompress(p, __compressed) { + if (!isPoint(p)) throw new TypeError(THROW_BAD_POINT); + + var pp = decodeFrom(p); + if (pp.isInfinity()) throw new TypeError(THROW_BAD_POINT); + + var compressed = assumeCompression(__compressed, p); + + return getEncoded(pp, compressed); +} + +function pointFromScalar(d, __compressed) { + if (!isPrivate(d)) throw new TypeError(THROW_BAD_PRIVATE); + + var dd = fromBuffer(d); + var pp = G.mul(dd); + if (pp.isInfinity()) return null; + + var compressed = assumeCompression(__compressed); + return getEncoded(pp, compressed); +} + +function pointMultiply(p, tweak, __compressed) { + if (!isPoint(p)) throw new TypeError(THROW_BAD_POINT); + if (!isOrderScalar(tweak)) throw new TypeError(THROW_BAD_TWEAK); + + var compressed = assumeCompression(__compressed, p); + var pp = decodeFrom(p); + var tt = fromBuffer(tweak); + var qq = pp.mul(tt); + if (qq.isInfinity()) return null; + + return getEncoded(qq, compressed); +} + +function privateAdd(d, tweak) { + if (!isPrivate(d)) throw new TypeError(THROW_BAD_PRIVATE); + if (!isOrderScalar(tweak)) throw new TypeError(THROW_BAD_TWEAK); + + var dd = fromBuffer(d); + var tt = fromBuffer(tweak); + var dt = toBuffer(dd.add(tt).umod(n)); + if (!isPrivate(dt)) return null; + + return dt; +} + +function privateSub(d, tweak) { + if (!isPrivate(d)) throw new TypeError(THROW_BAD_PRIVATE); + if (!isOrderScalar(tweak)) throw new TypeError(THROW_BAD_TWEAK); + + var dd = fromBuffer(d); + var tt = fromBuffer(tweak); + var dt = toBuffer(dd.sub(tt).umod(n)); + if (!isPrivate(dt)) return null; + + return dt; +} + +function sign(hash, x) { + return __sign(hash, x); +} + +function signWithEntropy(hash, x, addData) { + return __sign(hash, x, addData); +} + +function __sign(hash, x, addData) { + if (!isScalar(hash)) throw new TypeError(THROW_BAD_HASH); + if (!isPrivate(x)) throw new TypeError(THROW_BAD_PRIVATE); + if (addData !== undefined && !isScalar(addData)) throw new TypeError(THROW_BAD_EXTRA_DATA); + + var d = fromBuffer(x); + var e = fromBuffer(hash); + + var r, s; + var checkSig = function checkSig(k) { + var kI = fromBuffer(k); + var Q = G.mul(kI); + + if (Q.isInfinity()) return false; + + r = Q.x.umod(n); + if (r.isZero() === 0) return false; + + s = kI. + invm(n). + mul(e.add(d.mul(r))). + umod(n); + if (s.isZero() === 0) return false; + + return true; + }; + + deterministicGenerateK(hash, x, checkSig, isPrivate, addData); + + // enforce low S values, see bip62: 'low s values in signatures' + if (s.cmp(nDiv2) > 0) { + s = n.sub(s); + } + + var buffer = Buffer.allocUnsafe(64); + toBuffer(r).copy(buffer, 0); + toBuffer(s).copy(buffer, 32); + return buffer; +} + +function verify(hash, q, signature, strict) { + if (!isScalar(hash)) throw new TypeError(THROW_BAD_HASH); + if (!isPoint(q)) throw new TypeError(THROW_BAD_POINT); + + // 1.4.1 Enforce r and s are both integers in the interval [1, n − 1] (1, isSignature enforces '< n - 1') + if (!isSignature(signature)) throw new TypeError(THROW_BAD_SIGNATURE); + + var Q = decodeFrom(q); + var r = fromBuffer(signature.slice(0, 32)); + var s = fromBuffer(signature.slice(32, 64)); + + if (strict && s.cmp(nDiv2) > 0) { + return false; + } + + // 1.4.1 Enforce r and s are both integers in the interval [1, n − 1] (2, enforces '> 0') + if (r.gtn(0) <= 0 /* || r.compareTo(n) >= 0 */) return false; + if (s.gtn(0) <= 0 /* || s.compareTo(n) >= 0 */) return false; + + // 1.4.2 H = Hash(M), already done by the user + // 1.4.3 e = H + var e = fromBuffer(hash); + + // Compute s^-1 + var sInv = s.invm(n); + + // 1.4.4 Compute u1 = es^−1 mod n + // u2 = rs^−1 mod n + var u1 = e.mul(sInv).umod(n); + var u2 = r.mul(sInv).umod(n); + + // 1.4.5 Compute R = (xR, yR) + // R = u1G + u2Q + var R = G.mulAdd(u1, Q, u2); + + // 1.4.5 (cont.) Enforce R is not at infinity + if (R.isInfinity()) return false; + + // 1.4.6 Convert the field element R.x to an integer + var xR = R.x; + + // 1.4.7 Set v = xR mod n + var v = xR.umod(n); + + // 1.4.8 If v = r, output "valid", and if v != r, output "invalid" + return v.eq(r); +} + +module.exports = { + isPoint: isPoint, + isPointCompressed: isPointCompressed, + isPrivate: isPrivate, + pointAdd: pointAdd, + pointAddScalar: pointAddScalar, + pointCompress: pointCompress, + pointFromScalar: pointFromScalar, + pointMultiply: pointMultiply, + privateAdd: privateAdd, + privateSub: privateSub, + sign: sign, + signWithEntropy: signWithEntropy, + verify: verify }; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 461 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/tiny-secp256k1/rfc6979.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(Buffer) {var createHmac = __webpack_require__(/*! create-hmac */ 454); + +var ONE1 = Buffer.alloc(1, 1); +var ZERO1 = Buffer.alloc(1, 0); + +// https://tools.ietf.org/html/rfc6979#section-3.2 +function deterministicGenerateK(hash, x, checkSig, isPrivate, extraEntropy) { + // Step A, ignored as hash already provided + // Step B + // Step C + var k = Buffer.alloc(32, 0); + var v = Buffer.alloc(32, 1); + + // Step D + k = createHmac('sha256', k). + update(v). + update(ZERO1). + update(x). + update(hash). + update(extraEntropy || ''). + digest(); + + // Step E + v = createHmac('sha256', k).update(v).digest(); + + // Step F + k = createHmac('sha256', k). + update(v). + update(ONE1). + update(x). + update(hash). + update(extraEntropy || ''). + digest(); + + // Step G + v = createHmac('sha256', k).update(v).digest(); + + // Step H1/H2a, ignored as tlen === qlen (256 bit) + // Step H2b + v = createHmac('sha256', k).update(v).digest(); + + var T = v; + + // Step H3, repeat until T is within the interval [1, n - 1] and is suitable for ECDSA + while (!isPrivate(T) || !checkSig(T)) { + k = createHmac('sha256', k). + update(v). + update(ZERO1). + digest(); + + v = createHmac('sha256', k).update(v).digest(); + + // Step H1/H2a, again, ignored as tlen === qlen (256 bit) + // Step H2b again + v = createHmac('sha256', k).update(v).digest(); + T = v; + } + + return T; +} + +module.exports = deterministicGenerateK; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 462 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/typeforce/index.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var ERRORS = __webpack_require__(/*! ./errors */ 463); +var NATIVE = __webpack_require__(/*! ./native */ 464); + +// short-hand +var tfJSON = ERRORS.tfJSON; +var TfTypeError = ERRORS.TfTypeError; +var TfPropertyTypeError = ERRORS.TfPropertyTypeError; +var tfSubError = ERRORS.tfSubError; +var getValueTypeName = ERRORS.getValueTypeName; + +var TYPES = { + arrayOf: function arrayOf(type, options) { + type = compile(type); + options = options || {}; + + function _arrayOf(array, strict) { + if (!NATIVE.Array(array)) return false; + if (NATIVE.Nil(array)) return false; + if (options.minLength !== undefined && array.length < options.minLength) return false; + if (options.maxLength !== undefined && array.length > options.maxLength) return false; + if (options.length !== undefined && array.length !== options.length) return false; + + return array.every(function (value, i) { + try { + return typeforce(type, value, strict); + } catch (e) { + throw tfSubError(e, i); + } + }); + } + _arrayOf.toJSON = function () { + var str = '[' + tfJSON(type) + ']'; + if (options.length !== undefined) { + str += '{' + options.length + '}'; + } else if (options.minLength !== undefined || options.maxLength !== undefined) { + str += '{' + ( + options.minLength === undefined ? 0 : options.minLength) + ',' + ( + options.maxLength === undefined ? Infinity : options.maxLength) + '}'; + } + return str; + }; + + return _arrayOf; + }, + + maybe: function maybe(type) { + type = compile(type); + + function _maybe(value, strict) { + return NATIVE.Nil(value) || type(value, strict, maybe); + } + _maybe.toJSON = function () {return '?' + tfJSON(type);}; + + return _maybe; + }, + + map: function map(propertyType, propertyKeyType) { + propertyType = compile(propertyType); + if (propertyKeyType) propertyKeyType = compile(propertyKeyType); + + function _map(value, strict) { + if (!NATIVE.Object(value)) return false; + if (NATIVE.Nil(value)) return false; + + for (var propertyName in value) { + try { + if (propertyKeyType) { + typeforce(propertyKeyType, propertyName, strict); + } + } catch (e) { + throw tfSubError(e, propertyName, 'key'); + } + + try { + var propertyValue = value[propertyName]; + typeforce(propertyType, propertyValue, strict); + } catch (e) { + throw tfSubError(e, propertyName); + } + } + + return true; + } + + if (propertyKeyType) { + _map.toJSON = function () { + return '{' + tfJSON(propertyKeyType) + ': ' + tfJSON(propertyType) + '}'; + }; + } else { + _map.toJSON = function () {return '{' + tfJSON(propertyType) + '}';}; + } + + return _map; + }, + + object: function object(uncompiled) { + var type = {}; + + for (var typePropertyName in uncompiled) { + type[typePropertyName] = compile(uncompiled[typePropertyName]); + } + + function _object(value, strict) { + if (!NATIVE.Object(value)) return false; + if (NATIVE.Nil(value)) return false; + + var propertyName; + + try { + for (propertyName in type) { + var propertyType = type[propertyName]; + var propertyValue = value[propertyName]; + + typeforce(propertyType, propertyValue, strict); + } + } catch (e) { + throw tfSubError(e, propertyName); + } + + if (strict) { + for (propertyName in value) { + if (type[propertyName]) continue; + + throw new TfPropertyTypeError(undefined, propertyName); + } + } + + return true; + } + _object.toJSON = function () {return tfJSON(type);}; + + return _object; + }, + + anyOf: function anyOf() { + var types = [].slice.call(arguments).map(compile); + + function _anyOf(value, strict) { + return types.some(function (type) { + try { + return typeforce(type, value, strict); + } catch (e) { + return false; + } + }); + } + _anyOf.toJSON = function () {return types.map(tfJSON).join('|');}; + + return _anyOf; + }, + + allOf: function allOf() { + var types = [].slice.call(arguments).map(compile); + + function _allOf(value, strict) { + return types.every(function (type) { + try { + return typeforce(type, value, strict); + } catch (e) { + return false; + } + }); + } + _allOf.toJSON = function () {return types.map(tfJSON).join(' & ');}; + + return _allOf; + }, + + quacksLike: function quacksLike(type) { + function _quacksLike(value) { + return type === getValueTypeName(value); + } + _quacksLike.toJSON = function () {return type;}; + + return _quacksLike; + }, + + tuple: function tuple() { + var types = [].slice.call(arguments).map(compile); + + function _tuple(values, strict) { + if (NATIVE.Nil(values)) return false; + if (NATIVE.Nil(values.length)) return false; + if (strict && values.length !== types.length) return false; + + return types.every(function (type, i) { + try { + return typeforce(type, values[i], strict); + } catch (e) { + throw tfSubError(e, i); + } + }); + } + _tuple.toJSON = function () {return '(' + types.map(tfJSON).join(', ') + ')';}; + + return _tuple; + }, + + value: function value(expected) { + function _value(actual) { + return actual === expected; + } + _value.toJSON = function () {return expected;}; + + return _value; + } }; + + +// TODO: deprecate +TYPES.oneOf = TYPES.anyOf; + +function compile(type) { + if (NATIVE.String(type)) { + if (type[0] === '?') return TYPES.maybe(type.slice(1)); + + return NATIVE[type] || TYPES.quacksLike(type); + } else if (type && NATIVE.Object(type)) { + if (NATIVE.Array(type)) { + if (type.length !== 1) throw new TypeError('Expected compile() parameter of type Array of length 1'); + return TYPES.arrayOf(type[0]); + } + + return TYPES.object(type); + } else if (NATIVE.Function(type)) { + return type; + } + + return TYPES.value(type); +} + +function typeforce(type, value, strict, surrogate) { + if (NATIVE.Function(type)) { + if (type(value, strict)) return true; + + throw new TfTypeError(surrogate || type, value); + } + + // JIT + return typeforce(compile(type), value, strict); +} + +// assign types to typeforce function +for (var typeName in NATIVE) { + typeforce[typeName] = NATIVE[typeName]; +} + +for (typeName in TYPES) { + typeforce[typeName] = TYPES[typeName]; +} + +var EXTRA = __webpack_require__(/*! ./extra */ 465); +for (typeName in EXTRA) { + typeforce[typeName] = EXTRA[typeName]; +} + +typeforce.compile = compile; +typeforce.TfTypeError = TfTypeError; +typeforce.TfPropertyTypeError = TfPropertyTypeError; + +module.exports = typeforce; + +/***/ }), +/* 463 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/typeforce/errors.js ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var native = __webpack_require__(/*! ./native */ 464); + +function getTypeName(fn) { + return fn.name || fn.toString().match(/function (.*?)\s*\(/)[1]; +} + +function getValueTypeName(value) { + return native.Nil(value) ? '' : getTypeName(value.constructor); +} + +function getValue(value) { + if (native.Function(value)) return ''; + if (native.String(value)) return JSON.stringify(value); + if (value && native.Object(value)) return ''; + return value; +} + +function captureStackTrace(e, t) { + if (Error.captureStackTrace) { + Error.captureStackTrace(e, t); + } +} + +function tfJSON(type) { + if (native.Function(type)) return type.toJSON ? type.toJSON() : getTypeName(type); + if (native.Array(type)) return 'Array'; + if (type && native.Object(type)) return 'Object'; + + return type !== undefined ? type : ''; +} + +function tfErrorString(type, value, valueTypeName) { + var valueJson = getValue(value); + + return 'Expected ' + tfJSON(type) + ', got' + ( + valueTypeName !== '' ? ' ' + valueTypeName : '') + ( + valueJson !== '' ? ' ' + valueJson : ''); +} + +function TfTypeError(type, value, valueTypeName) { + valueTypeName = valueTypeName || getValueTypeName(value); + this.message = tfErrorString(type, value, valueTypeName); + + captureStackTrace(this, TfTypeError); + this.__type = type; + this.__value = value; + this.__valueTypeName = valueTypeName; +} + +TfTypeError.prototype = Object.create(Error.prototype); +TfTypeError.prototype.constructor = TfTypeError; + +function tfPropertyErrorString(type, label, name, value, valueTypeName) { + var description = '" of type '; + if (label === 'key') description = '" with key type '; + + return tfErrorString('property "' + tfJSON(name) + description + tfJSON(type), value, valueTypeName); +} + +function TfPropertyTypeError(type, property, label, value, valueTypeName) { + if (type) { + valueTypeName = valueTypeName || getValueTypeName(value); + this.message = tfPropertyErrorString(type, label, property, value, valueTypeName); + } else { + this.message = 'Unexpected property "' + property + '"'; + } + + captureStackTrace(this, TfTypeError); + this.__label = label; + this.__property = property; + this.__type = type; + this.__value = value; + this.__valueTypeName = valueTypeName; +} + +TfPropertyTypeError.prototype = Object.create(Error.prototype); +TfPropertyTypeError.prototype.constructor = TfTypeError; + +function tfCustomError(expected, actual) { + return new TfTypeError(expected, {}, actual); +} + +function tfSubError(e, property, label) { + // sub child? + if (e instanceof TfPropertyTypeError) { + property = property + '.' + e.__property; + + e = new TfPropertyTypeError( + e.__type, property, e.__label, e.__value, e.__valueTypeName); + + + // child? + } else if (e instanceof TfTypeError) { + e = new TfPropertyTypeError( + e.__type, property, label, e.__value, e.__valueTypeName); + + } + + captureStackTrace(e); + return e; +} + +module.exports = { + TfTypeError: TfTypeError, + TfPropertyTypeError: TfPropertyTypeError, + tfCustomError: tfCustomError, + tfSubError: tfSubError, + tfJSON: tfJSON, + getValueTypeName: getValueTypeName }; + +/***/ }), +/* 464 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/typeforce/native.js ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +var types = { + Array: function (_Array) {function Array(_x) {return _Array.apply(this, arguments);}Array.toString = function () {return _Array.toString();};return Array;}(function (value) {return value !== null && value !== undefined && value.constructor === Array;}), + Boolean: function Boolean(value) {return typeof value === 'boolean';}, + Function: function Function(value) {return typeof value === 'function';}, + Nil: function Nil(value) {return value === undefined || value === null;}, + Number: function Number(value) {return typeof value === 'number';}, + Object: function Object(value) {return typeof value === 'object';}, + String: function String(value) {return typeof value === 'string';}, + '': function _() {return true;} }; + + +// TODO: deprecate +types.Null = types.Nil; + +for (var typeName in types) { + types[typeName].toJSON = function (t) { + return t; + }.bind(null, typeName); +} + +module.exports = types; + +/***/ }), +/* 465 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/typeforce/extra.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(Buffer) {var NATIVE = __webpack_require__(/*! ./native */ 464); +var ERRORS = __webpack_require__(/*! ./errors */ 463); + +function _Buffer(value) { + return Buffer.isBuffer(value); +} + +function Hex(value) { + return typeof value === 'string' && /^([0-9a-f]{2})+$/i.test(value); +} + +function _LengthN(type, length) { + var name = type.toJSON(); + + function Length(value) { + if (!type(value)) return false; + if (value.length === length) return true; + + throw ERRORS.tfCustomError(name + '(Length: ' + length + ')', name + '(Length: ' + value.length + ')'); + } + Length.toJSON = function () {return name;}; + + return Length; +} + +var _ArrayN = _LengthN.bind(null, NATIVE.Array); +var _BufferN = _LengthN.bind(null, _Buffer); +var _HexN = _LengthN.bind(null, Hex); +var _StringN = _LengthN.bind(null, NATIVE.String); + +function Range(a, b, f) { + f = f || NATIVE.Number; + function _range(value, strict) { + return f(value, strict) && value > a && value < b; + } + _range.toJSON = function () { + return "".concat(f.toJSON(), " between [").concat(a, ", ").concat(b, "]"); + }; + return _range; +} + +var INT53_MAX = Math.pow(2, 53) - 1; + +function Finite(value) { + return typeof value === 'number' && isFinite(value); +} +function Int8(value) {return value << 24 >> 24 === value;} +function Int16(value) {return value << 16 >> 16 === value;} +function Int32(value) {return (value | 0) === value;} +function Int53(value) { + return typeof value === 'number' && + value >= -INT53_MAX && + value <= INT53_MAX && + Math.floor(value) === value; +} +function UInt8(value) {return (value & 0xff) === value;} +function UInt16(value) {return (value & 0xffff) === value;} +function UInt32(value) {return value >>> 0 === value;} +function UInt53(value) { + return typeof value === 'number' && + value >= 0 && + value <= INT53_MAX && + Math.floor(value) === value; +} + +var types = { + ArrayN: _ArrayN, + Buffer: _Buffer, + BufferN: _BufferN, + Finite: Finite, + Hex: Hex, + HexN: _HexN, + Int8: Int8, + Int16: Int16, + Int32: Int32, + Int53: Int53, + Range: Range, + StringN: _StringN, + UInt8: UInt8, + UInt16: UInt16, + UInt32: UInt32, + UInt53: UInt53 }; + + +for (var typeName in types) { + types[typeName].toJSON = function (t) { + return t; + }.bind(null, typeName); +} + +module.exports = types; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 466 */ +/*!***********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/wif/index.js ***! + \***********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(Buffer) {var bs58check = __webpack_require__(/*! bs58check */ 456); + +function decodeRaw(buffer, version) { + // check version only if defined + if (version !== undefined && buffer[0] !== version) throw new Error('Invalid network version'); + + // uncompressed + if (buffer.length === 33) { + return { + version: buffer[0], + privateKey: buffer.slice(1, 33), + compressed: false }; + + } + + // invalid length + if (buffer.length !== 34) throw new Error('Invalid WIF length'); + + // invalid compression flag + if (buffer[33] !== 0x01) throw new Error('Invalid compression flag'); + + return { + version: buffer[0], + privateKey: buffer.slice(1, 33), + compressed: true }; + +} + +function encodeRaw(version, privateKey, compressed) { + var result = new Buffer(compressed ? 34 : 33); + + result.writeUInt8(version, 0); + privateKey.copy(result, 1); + + if (compressed) { + result[33] = 0x01; + } + + return result; +} + +function decode(string, version) { + return decodeRaw(bs58check.decode(string), version); +} + +function encode(version, privateKey, compressed) { + if (typeof version === 'number') return bs58check.encode(encodeRaw(version, privateKey, compressed)); + + return bs58check.encode( + encodeRaw( + version.version, + version.privateKey, + version.compressed)); + + +} + +module.exports = { + decode: decode, + decodeRaw: decodeRaw, + encode: encode, + encodeRaw: encodeRaw }; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 467 */ +/*!************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/index.js ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function get() {return m[k];} }); +} : function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +}); +var __exportStar = this && this.__exportStar || function (m, exports) { + for (var p in m) {if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);} +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.isHexString = exports.getKeys = exports.fromAscii = exports.fromUtf8 = exports.toAscii = exports.arrayContainsArray = exports.getBinarySize = exports.padToEven = exports.stripHexPrefix = exports.isHexPrefixed = void 0; +/** + * Constants + */ +__exportStar(__webpack_require__(/*! ./constants */ 468), exports); +/** + * Account class and helper functions + */ +__exportStar(__webpack_require__(/*! ./account */ 469), exports); +/** + * Address type + */ +__exportStar(__webpack_require__(/*! ./address */ 493), exports); +/** + * Hash functions + */ +__exportStar(__webpack_require__(/*! ./hash */ 483), exports); +/** + * ECDSA signature + */ +__exportStar(__webpack_require__(/*! ./signature */ 494), exports); +/** + * Utilities for manipulating Buffers, byte arrays, etc. + */ +__exportStar(__webpack_require__(/*! ./bytes */ 481), exports); +/** + * Function for definining properties on an object + */ +__exportStar(__webpack_require__(/*! ./object */ 495), exports); +/** + * External exports (BN, rlp, secp256k1) + */ +__exportStar(__webpack_require__(/*! ./externals */ 496), exports); +/** + * Helpful TypeScript types + */ +__exportStar(__webpack_require__(/*! ./types */ 492), exports); +/** + * Export ethjs-util methods + */ +var internal_1 = __webpack_require__(/*! ./internal */ 480); +Object.defineProperty(exports, "isHexPrefixed", { enumerable: true, get: function get() {return internal_1.isHexPrefixed;} }); +Object.defineProperty(exports, "stripHexPrefix", { enumerable: true, get: function get() {return internal_1.stripHexPrefix;} }); +Object.defineProperty(exports, "padToEven", { enumerable: true, get: function get() {return internal_1.padToEven;} }); +Object.defineProperty(exports, "getBinarySize", { enumerable: true, get: function get() {return internal_1.getBinarySize;} }); +Object.defineProperty(exports, "arrayContainsArray", { enumerable: true, get: function get() {return internal_1.arrayContainsArray;} }); +Object.defineProperty(exports, "toAscii", { enumerable: true, get: function get() {return internal_1.toAscii;} }); +Object.defineProperty(exports, "fromUtf8", { enumerable: true, get: function get() {return internal_1.fromUtf8;} }); +Object.defineProperty(exports, "fromAscii", { enumerable: true, get: function get() {return internal_1.fromAscii;} }); +Object.defineProperty(exports, "getKeys", { enumerable: true, get: function get() {return internal_1.getKeys;} }); +Object.defineProperty(exports, "isHexString", { enumerable: true, get: function get() {return internal_1.isHexString;} }); + +/***/ }), +/* 468 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/constants.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.KECCAK256_RLP = exports.KECCAK256_RLP_S = exports.KECCAK256_RLP_ARRAY = exports.KECCAK256_RLP_ARRAY_S = exports.KECCAK256_NULL = exports.KECCAK256_NULL_S = exports.TWO_POW256 = exports.MAX_INTEGER = void 0; +var Buffer = __webpack_require__(/*! buffer */ 75).Buffer; +var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 105)); +/** + * The max integer that this VM can handle + */ +exports.MAX_INTEGER = new bn_js_1.default('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 16); +/** + * 2^256 + */ +exports.TWO_POW256 = new bn_js_1.default('10000000000000000000000000000000000000000000000000000000000000000', 16); +/** + * Keccak-256 hash of null + */ +exports.KECCAK256_NULL_S = 'c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470'; +/** + * Keccak-256 hash of null + */ +exports.KECCAK256_NULL = Buffer.from(exports.KECCAK256_NULL_S, 'hex'); +/** + * Keccak-256 of an RLP of an empty array + */ +exports.KECCAK256_RLP_ARRAY_S = '1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347'; +/** + * Keccak-256 of an RLP of an empty array + */ +exports.KECCAK256_RLP_ARRAY = Buffer.from(exports.KECCAK256_RLP_ARRAY_S, 'hex'); +/** + * Keccak-256 hash of the RLP of null + */ +exports.KECCAK256_RLP_S = '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421'; +/** + * Keccak-256 hash of the RLP of null + */ +exports.KECCAK256_RLP = Buffer.from(exports.KECCAK256_RLP_S, 'hex'); + +/***/ }), +/* 469 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/account.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function get() {return m[k];} }); +} : function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +}); +var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +} : function (o, v) { + o["default"] = v; +}); +var __importStar = this && this.__importStar || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) {if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);} + __setModuleDefault(result, mod); + return result; +}; +var __read = this && this.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o),r,ar = [],e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) {ar.push(r.value);} + } + catch (error) {e = { error: error };} finally + { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally + {if (e) throw e.error;} + } + return ar; +}; +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.isZeroAddress = exports.zeroAddress = exports.importPublic = exports.privateToAddress = exports.privateToPublic = exports.publicToAddress = exports.pubToAddress = exports.isValidPublic = exports.isValidPrivate = exports.generateAddress2 = exports.generateAddress = exports.isValidChecksumAddress = exports.toChecksumAddress = exports.isValidAddress = exports.Account = void 0; +var assert_1 = __importDefault(__webpack_require__(/*! assert */ 470)); +var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 105)); +var rlp = __importStar(__webpack_require__(/*! rlp */ 474)); +var secp256k1_1 = __webpack_require__(/*! ethereum-cryptography/secp256k1 */ 475); +var internal_1 = __webpack_require__(/*! ./internal */ 480); +var constants_1 = __webpack_require__(/*! ./constants */ 468); +var bytes_1 = __webpack_require__(/*! ./bytes */ 481); +var hash_1 = __webpack_require__(/*! ./hash */ 483); +var helpers_1 = __webpack_require__(/*! ./helpers */ 482); +var types_1 = __webpack_require__(/*! ./types */ 492); +var Account = /** @class */function () { + /** + * This constructor assigns and validates the values. + * Use the static factory methods to assist in creating an Account from varying data types. + */ + function Account(nonce, balance, stateRoot, codeHash) { + if (nonce === void 0) {nonce = new bn_js_1.default(0);} + if (balance === void 0) {balance = new bn_js_1.default(0);} + if (stateRoot === void 0) {stateRoot = constants_1.KECCAK256_RLP;} + if (codeHash === void 0) {codeHash = constants_1.KECCAK256_NULL;} + this.nonce = nonce; + this.balance = balance; + this.stateRoot = stateRoot; + this.codeHash = codeHash; + this._validate(); + } + Account.fromAccountData = function (accountData) { + var nonce = accountData.nonce,balance = accountData.balance,stateRoot = accountData.stateRoot,codeHash = accountData.codeHash; + return new Account(nonce ? new bn_js_1.default((0, bytes_1.toBuffer)(nonce)) : undefined, balance ? new bn_js_1.default((0, bytes_1.toBuffer)(balance)) : undefined, stateRoot ? (0, bytes_1.toBuffer)(stateRoot) : undefined, codeHash ? (0, bytes_1.toBuffer)(codeHash) : undefined); + }; + Account.fromRlpSerializedAccount = function (serialized) { + var values = rlp.decode(serialized); + if (!Array.isArray(values)) { + throw new Error('Invalid serialized account input. Must be array'); + } + return this.fromValuesArray(values); + }; + Account.fromValuesArray = function (values) { + var _a = __read(values, 4),nonce = _a[0],balance = _a[1],stateRoot = _a[2],codeHash = _a[3]; + return new Account(new bn_js_1.default(nonce), new bn_js_1.default(balance), stateRoot, codeHash); + }; + Account.prototype._validate = function () { + if (this.nonce.lt(new bn_js_1.default(0))) { + throw new Error('nonce must be greater than zero'); + } + if (this.balance.lt(new bn_js_1.default(0))) { + throw new Error('balance must be greater than zero'); + } + if (this.stateRoot.length !== 32) { + throw new Error('stateRoot must have a length of 32'); + } + if (this.codeHash.length !== 32) { + throw new Error('codeHash must have a length of 32'); + } + }; + /** + * Returns a Buffer Array of the raw Buffers for the account, in order. + */ + Account.prototype.raw = function () { + return [ + (0, types_1.bnToUnpaddedBuffer)(this.nonce), + (0, types_1.bnToUnpaddedBuffer)(this.balance), + this.stateRoot, + this.codeHash]; + + }; + /** + * Returns the RLP serialization of the account as a `Buffer`. + */ + Account.prototype.serialize = function () { + return rlp.encode(this.raw()); + }; + /** + * Returns a `Boolean` determining if the account is a contract. + */ + Account.prototype.isContract = function () { + return !this.codeHash.equals(constants_1.KECCAK256_NULL); + }; + /** + * Returns a `Boolean` determining if the account is empty complying to the definition of + * account emptiness in [EIP-161](https://eips.ethereum.org/EIPS/eip-161): + * "An account is considered empty when it has no code and zero nonce and zero balance." + */ + Account.prototype.isEmpty = function () { + return this.balance.isZero() && this.nonce.isZero() && this.codeHash.equals(constants_1.KECCAK256_NULL); + }; + return Account; +}(); +exports.Account = Account; +/** + * Checks if the address is a valid. Accepts checksummed addresses too. + */ +var isValidAddress = function isValidAddress(hexAddress) { + try { + (0, helpers_1.assertIsString)(hexAddress); + } + catch (e) { + return false; + } + return /^0x[0-9a-fA-F]{40}$/.test(hexAddress); +}; +exports.isValidAddress = isValidAddress; +/** + * Returns a checksummed address. + * + * If an eip1191ChainId is provided, the chainId will be included in the checksum calculation. This + * has the effect of checksummed addresses for one chain having invalid checksums for others. + * For more details see [EIP-1191](https://eips.ethereum.org/EIPS/eip-1191). + * + * WARNING: Checksums with and without the chainId will differ and the EIP-1191 checksum is not + * backwards compatible to the original widely adopted checksum format standard introduced in + * [EIP-55](https://eips.ethereum.org/EIPS/eip-55), so this will break in existing applications. + * Usage of this EIP is therefore discouraged unless you have a very targeted use case. + */ +var toChecksumAddress = function toChecksumAddress(hexAddress, eip1191ChainId) { + (0, helpers_1.assertIsHexString)(hexAddress); + var address = (0, internal_1.stripHexPrefix)(hexAddress).toLowerCase(); + var prefix = ''; + if (eip1191ChainId) { + var chainId = (0, types_1.toType)(eip1191ChainId, types_1.TypeOutput.BN); + prefix = chainId.toString() + '0x'; + } + var hash = (0, hash_1.keccakFromString)(prefix + address).toString('hex'); + var ret = '0x'; + for (var i = 0; i < address.length; i++) { + if (parseInt(hash[i], 16) >= 8) { + ret += address[i].toUpperCase(); + } else + { + ret += address[i]; + } + } + return ret; +}; +exports.toChecksumAddress = toChecksumAddress; +/** + * Checks if the address is a valid checksummed address. + * + * See toChecksumAddress' documentation for details about the eip1191ChainId parameter. + */ +var isValidChecksumAddress = function isValidChecksumAddress(hexAddress, eip1191ChainId) { + return (0, exports.isValidAddress)(hexAddress) && (0, exports.toChecksumAddress)(hexAddress, eip1191ChainId) === hexAddress; +}; +exports.isValidChecksumAddress = isValidChecksumAddress; +/** + * Generates an address of a newly created contract. + * @param from The address which is creating this new address + * @param nonce The nonce of the from account + */ +var generateAddress = function generateAddress(from, nonce) { + (0, helpers_1.assertIsBuffer)(from); + (0, helpers_1.assertIsBuffer)(nonce); + var nonceBN = new bn_js_1.default(nonce); + if (nonceBN.isZero()) { + // in RLP we want to encode null in the case of zero nonce + // read the RLP documentation for an answer if you dare + return (0, hash_1.rlphash)([from, null]).slice(-20); + } + // Only take the lower 160bits of the hash + return (0, hash_1.rlphash)([from, Buffer.from(nonceBN.toArray())]).slice(-20); +}; +exports.generateAddress = generateAddress; +/** + * Generates an address for a contract created using CREATE2. + * @param from The address which is creating this new address + * @param salt A salt + * @param initCode The init code of the contract being created + */ +var generateAddress2 = function generateAddress2(from, salt, initCode) { + (0, helpers_1.assertIsBuffer)(from); + (0, helpers_1.assertIsBuffer)(salt); + (0, helpers_1.assertIsBuffer)(initCode); + (0, assert_1.default)(from.length === 20); + (0, assert_1.default)(salt.length === 32); + var address = (0, hash_1.keccak256)(Buffer.concat([Buffer.from('ff', 'hex'), from, salt, (0, hash_1.keccak256)(initCode)])); + return address.slice(-20); +}; +exports.generateAddress2 = generateAddress2; +/** + * Checks if the private key satisfies the rules of the curve secp256k1. + */ +var isValidPrivate = function isValidPrivate(privateKey) { + return (0, secp256k1_1.privateKeyVerify)(privateKey); +}; +exports.isValidPrivate = isValidPrivate; +/** + * Checks if the public key satisfies the rules of the curve secp256k1 + * and the requirements of Ethereum. + * @param publicKey The two points of an uncompressed key, unless sanitize is enabled + * @param sanitize Accept public keys in other formats + */ +var isValidPublic = function isValidPublic(publicKey, sanitize) { + if (sanitize === void 0) {sanitize = false;} + (0, helpers_1.assertIsBuffer)(publicKey); + if (publicKey.length === 64) { + // Convert to SEC1 for secp256k1 + return (0, secp256k1_1.publicKeyVerify)(Buffer.concat([Buffer.from([4]), publicKey])); + } + if (!sanitize) { + return false; + } + return (0, secp256k1_1.publicKeyVerify)(publicKey); +}; +exports.isValidPublic = isValidPublic; +/** + * Returns the ethereum address of a given public key. + * Accepts "Ethereum public keys" and SEC1 encoded keys. + * @param pubKey The two points of an uncompressed key, unless sanitize is enabled + * @param sanitize Accept public keys in other formats + */ +var pubToAddress = function pubToAddress(pubKey, sanitize) { + if (sanitize === void 0) {sanitize = false;} + (0, helpers_1.assertIsBuffer)(pubKey); + if (sanitize && pubKey.length !== 64) { + pubKey = Buffer.from((0, secp256k1_1.publicKeyConvert)(pubKey, false).slice(1)); + } + (0, assert_1.default)(pubKey.length === 64); + // Only take the lower 160bits of the hash + return (0, hash_1.keccak)(pubKey).slice(-20); +}; +exports.pubToAddress = pubToAddress; +exports.publicToAddress = exports.pubToAddress; +/** + * Returns the ethereum public key of a given private key. + * @param privateKey A private key must be 256 bits wide + */ +var privateToPublic = function privateToPublic(privateKey) { + (0, helpers_1.assertIsBuffer)(privateKey); + // skip the type flag and use the X, Y points + return Buffer.from((0, secp256k1_1.publicKeyCreate)(privateKey, false)).slice(1); +}; +exports.privateToPublic = privateToPublic; +/** + * Returns the ethereum address of a given private key. + * @param privateKey A private key must be 256 bits wide + */ +var privateToAddress = function privateToAddress(privateKey) { + return (0, exports.publicToAddress)((0, exports.privateToPublic)(privateKey)); +}; +exports.privateToAddress = privateToAddress; +/** + * Converts a public key to the Ethereum format. + */ +var importPublic = function importPublic(publicKey) { + (0, helpers_1.assertIsBuffer)(publicKey); + if (publicKey.length !== 64) { + publicKey = Buffer.from((0, secp256k1_1.publicKeyConvert)(publicKey, false).slice(1)); + } + return publicKey; +}; +exports.importPublic = importPublic; +/** + * Returns the zero address. + */ +var zeroAddress = function zeroAddress() { + var addressLength = 20; + var addr = (0, bytes_1.zeros)(addressLength); + return (0, bytes_1.bufferToHex)(addr); +}; +exports.zeroAddress = zeroAddress; +/** + * Checks if a given address is the zero address. + */ +var isZeroAddress = function isZeroAddress(hexAddress) { + try { + (0, helpers_1.assertIsString)(hexAddress); + } + catch (e) { + return false; + } + var zeroAddr = (0, exports.zeroAddress)(); + return zeroAddr === hexAddress; +}; +exports.isZeroAddress = isZeroAddress; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 470 */ +/*!***************************************!*\ + !*** ./node_modules/assert/assert.js ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(global) { + +var objectAssign = __webpack_require__(/*! object-assign */ 471); + +// compare and isBuffer taken from https://github.com/feross/buffer/blob/680e9e5e488f22aac27599a57dc844a6315928dd/index.js +// original notice: + +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +function compare(a, b) { + if (a === b) { + return 0; + } + + var x = a.length; + var y = b.length; + + for (var i = 0, len = Math.min(x, y); i < len; ++i) { + if (a[i] !== b[i]) { + x = a[i]; + y = b[i]; + break; + } + } + + if (x < y) { + return -1; + } + if (y < x) { + return 1; + } + return 0; +} +function isBuffer(b) { + if (global.Buffer && typeof global.Buffer.isBuffer === 'function') { + return global.Buffer.isBuffer(b); + } + return !!(b != null && b._isBuffer); +} + +// based on node assert, original notice: +// NB: The URL to the CommonJS spec is kept just for tradition. +// node-assert has evolved a lot since then, both in API and behavior. + +// http://wiki.commonjs.org/wiki/Unit_Testing/1.0 +// +// THIS IS NOT TESTED NOR LIKELY TO WORK OUTSIDE V8! +// +// Originally from narwhal.js (http://narwhaljs.org) +// Copyright (c) 2009 Thomas Robinson <280north.com> +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the 'Software'), to +// deal in the Software without restriction, including without limitation the +// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +// sell copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +var util = __webpack_require__(/*! util/ */ 472); +var hasOwn = Object.prototype.hasOwnProperty; +var pSlice = Array.prototype.slice; +var functionsHaveNames = (function () { + return function foo() {}.name === 'foo'; +}()); +function pToString (obj) { + return Object.prototype.toString.call(obj); +} +function isView(arrbuf) { + if (isBuffer(arrbuf)) { + return false; + } + if (typeof global.ArrayBuffer !== 'function') { + return false; + } + if (typeof ArrayBuffer.isView === 'function') { + return ArrayBuffer.isView(arrbuf); + } + if (!arrbuf) { + return false; + } + if (arrbuf instanceof DataView) { + return true; + } + if (arrbuf.buffer && arrbuf.buffer instanceof ArrayBuffer) { + return true; + } + return false; +} +// 1. The assert module provides functions that throw +// AssertionError's when particular conditions are not met. The +// assert module must conform to the following interface. + +var assert = module.exports = ok; + +// 2. The AssertionError is defined in assert. +// new assert.AssertionError({ message: message, +// actual: actual, +// expected: expected }) + +var regex = /\s*function\s+([^\(\s]*)\s*/; +// based on https://github.com/ljharb/function.prototype.name/blob/adeeeec8bfcc6068b187d7d9fb3d5bb1d3a30899/implementation.js +function getName(func) { + if (!util.isFunction(func)) { + return; + } + if (functionsHaveNames) { + return func.name; + } + var str = func.toString(); + var match = str.match(regex); + return match && match[1]; +} +assert.AssertionError = function AssertionError(options) { + this.name = 'AssertionError'; + this.actual = options.actual; + this.expected = options.expected; + this.operator = options.operator; + if (options.message) { + this.message = options.message; + this.generatedMessage = false; + } else { + this.message = getMessage(this); + this.generatedMessage = true; + } + var stackStartFunction = options.stackStartFunction || fail; + if (Error.captureStackTrace) { + Error.captureStackTrace(this, stackStartFunction); + } else { + // non v8 browsers so we can have a stacktrace + var err = new Error(); + if (err.stack) { + var out = err.stack; + + // try to strip useless frames + var fn_name = getName(stackStartFunction); + var idx = out.indexOf('\n' + fn_name); + if (idx >= 0) { + // once we have located the function frame + // we need to strip out everything before it (and its line) + var next_line = out.indexOf('\n', idx + 1); + out = out.substring(next_line + 1); + } + + this.stack = out; + } + } +}; + +// assert.AssertionError instanceof Error +util.inherits(assert.AssertionError, Error); + +function truncate(s, n) { + if (typeof s === 'string') { + return s.length < n ? s : s.slice(0, n); + } else { + return s; + } +} +function inspect(something) { + if (functionsHaveNames || !util.isFunction(something)) { + return util.inspect(something); + } + var rawname = getName(something); + var name = rawname ? ': ' + rawname : ''; + return '[Function' + name + ']'; +} +function getMessage(self) { + return truncate(inspect(self.actual), 128) + ' ' + + self.operator + ' ' + + truncate(inspect(self.expected), 128); +} + +// At present only the three keys mentioned above are used and +// understood by the spec. Implementations or sub modules can pass +// other keys to the AssertionError's constructor - they will be +// ignored. + +// 3. All of the following functions must throw an AssertionError +// when a corresponding condition is not met, with a message that +// may be undefined if not provided. All assertion methods provide +// both the actual and expected values to the assertion error for +// display purposes. + +function fail(actual, expected, message, operator, stackStartFunction) { + throw new assert.AssertionError({ + message: message, + actual: actual, + expected: expected, + operator: operator, + stackStartFunction: stackStartFunction + }); +} + +// EXTENSION! allows for well behaved errors defined elsewhere. +assert.fail = fail; + +// 4. Pure assertion tests whether a value is truthy, as determined +// by !!guard. +// assert.ok(guard, message_opt); +// This statement is equivalent to assert.equal(true, !!guard, +// message_opt);. To test strictly for the value true, use +// assert.strictEqual(true, guard, message_opt);. + +function ok(value, message) { + if (!value) fail(value, true, message, '==', assert.ok); +} +assert.ok = ok; + +// 5. The equality assertion tests shallow, coercive equality with +// ==. +// assert.equal(actual, expected, message_opt); + +assert.equal = function equal(actual, expected, message) { + if (actual != expected) fail(actual, expected, message, '==', assert.equal); +}; + +// 6. The non-equality assertion tests for whether two objects are not equal +// with != assert.notEqual(actual, expected, message_opt); + +assert.notEqual = function notEqual(actual, expected, message) { + if (actual == expected) { + fail(actual, expected, message, '!=', assert.notEqual); + } +}; + +// 7. The equivalence assertion tests a deep equality relation. +// assert.deepEqual(actual, expected, message_opt); + +assert.deepEqual = function deepEqual(actual, expected, message) { + if (!_deepEqual(actual, expected, false)) { + fail(actual, expected, message, 'deepEqual', assert.deepEqual); + } +}; + +assert.deepStrictEqual = function deepStrictEqual(actual, expected, message) { + if (!_deepEqual(actual, expected, true)) { + fail(actual, expected, message, 'deepStrictEqual', assert.deepStrictEqual); + } +}; + +function _deepEqual(actual, expected, strict, memos) { + // 7.1. All identical values are equivalent, as determined by ===. + if (actual === expected) { + return true; + } else if (isBuffer(actual) && isBuffer(expected)) { + return compare(actual, expected) === 0; + + // 7.2. If the expected value is a Date object, the actual value is + // equivalent if it is also a Date object that refers to the same time. + } else if (util.isDate(actual) && util.isDate(expected)) { + return actual.getTime() === expected.getTime(); + + // 7.3 If the expected value is a RegExp object, the actual value is + // equivalent if it is also a RegExp object with the same source and + // properties (`global`, `multiline`, `lastIndex`, `ignoreCase`). + } else if (util.isRegExp(actual) && util.isRegExp(expected)) { + return actual.source === expected.source && + actual.global === expected.global && + actual.multiline === expected.multiline && + actual.lastIndex === expected.lastIndex && + actual.ignoreCase === expected.ignoreCase; + + // 7.4. Other pairs that do not both pass typeof value == 'object', + // equivalence is determined by ==. + } else if ((actual === null || typeof actual !== 'object') && + (expected === null || typeof expected !== 'object')) { + return strict ? actual === expected : actual == expected; + + // If both values are instances of typed arrays, wrap their underlying + // ArrayBuffers in a Buffer each to increase performance + // This optimization requires the arrays to have the same type as checked by + // Object.prototype.toString (aka pToString). Never perform binary + // comparisons for Float*Arrays, though, since e.g. +0 === -0 but their + // bit patterns are not identical. + } else if (isView(actual) && isView(expected) && + pToString(actual) === pToString(expected) && + !(actual instanceof Float32Array || + actual instanceof Float64Array)) { + return compare(new Uint8Array(actual.buffer), + new Uint8Array(expected.buffer)) === 0; + + // 7.5 For all other Object pairs, including Array objects, equivalence is + // determined by having the same number of owned properties (as verified + // with Object.prototype.hasOwnProperty.call), the same set of keys + // (although not necessarily the same order), equivalent values for every + // corresponding key, and an identical 'prototype' property. Note: this + // accounts for both named and indexed properties on Arrays. + } else if (isBuffer(actual) !== isBuffer(expected)) { + return false; + } else { + memos = memos || {actual: [], expected: []}; + + var actualIndex = memos.actual.indexOf(actual); + if (actualIndex !== -1) { + if (actualIndex === memos.expected.indexOf(expected)) { + return true; + } + } + + memos.actual.push(actual); + memos.expected.push(expected); + + return objEquiv(actual, expected, strict, memos); + } +} + +function isArguments(object) { + return Object.prototype.toString.call(object) == '[object Arguments]'; +} + +function objEquiv(a, b, strict, actualVisitedObjects) { + if (a === null || a === undefined || b === null || b === undefined) + return false; + // if one is a primitive, the other must be same + if (util.isPrimitive(a) || util.isPrimitive(b)) + return a === b; + if (strict && Object.getPrototypeOf(a) !== Object.getPrototypeOf(b)) + return false; + var aIsArgs = isArguments(a); + var bIsArgs = isArguments(b); + if ((aIsArgs && !bIsArgs) || (!aIsArgs && bIsArgs)) + return false; + if (aIsArgs) { + a = pSlice.call(a); + b = pSlice.call(b); + return _deepEqual(a, b, strict); + } + var ka = objectKeys(a); + var kb = objectKeys(b); + var key, i; + // having the same number of owned properties (keys incorporates + // hasOwnProperty) + if (ka.length !== kb.length) + return false; + //the same set of keys (although not necessarily the same order), + ka.sort(); + kb.sort(); + //~~~cheap key test + for (i = ka.length - 1; i >= 0; i--) { + if (ka[i] !== kb[i]) + return false; + } + //equivalent values for every corresponding key, and + //~~~possibly expensive deep test + for (i = ka.length - 1; i >= 0; i--) { + key = ka[i]; + if (!_deepEqual(a[key], b[key], strict, actualVisitedObjects)) + return false; + } + return true; +} + +// 8. The non-equivalence assertion tests for any deep inequality. +// assert.notDeepEqual(actual, expected, message_opt); + +assert.notDeepEqual = function notDeepEqual(actual, expected, message) { + if (_deepEqual(actual, expected, false)) { + fail(actual, expected, message, 'notDeepEqual', assert.notDeepEqual); + } +}; + +assert.notDeepStrictEqual = notDeepStrictEqual; +function notDeepStrictEqual(actual, expected, message) { + if (_deepEqual(actual, expected, true)) { + fail(actual, expected, message, 'notDeepStrictEqual', notDeepStrictEqual); + } +} + + +// 9. The strict equality assertion tests strict equality, as determined by ===. +// assert.strictEqual(actual, expected, message_opt); + +assert.strictEqual = function strictEqual(actual, expected, message) { + if (actual !== expected) { + fail(actual, expected, message, '===', assert.strictEqual); + } +}; + +// 10. The strict non-equality assertion tests for strict inequality, as +// determined by !==. assert.notStrictEqual(actual, expected, message_opt); + +assert.notStrictEqual = function notStrictEqual(actual, expected, message) { + if (actual === expected) { + fail(actual, expected, message, '!==', assert.notStrictEqual); + } +}; + +function expectedException(actual, expected) { + if (!actual || !expected) { + return false; + } + + if (Object.prototype.toString.call(expected) == '[object RegExp]') { + return expected.test(actual); + } + + try { + if (actual instanceof expected) { + return true; + } + } catch (e) { + // Ignore. The instanceof check doesn't work for arrow functions. + } + + if (Error.isPrototypeOf(expected)) { + return false; + } + + return expected.call({}, actual) === true; +} + +function _tryBlock(block) { + var error; + try { + block(); + } catch (e) { + error = e; + } + return error; +} + +function _throws(shouldThrow, block, expected, message) { + var actual; + + if (typeof block !== 'function') { + throw new TypeError('"block" argument must be a function'); + } + + if (typeof expected === 'string') { + message = expected; + expected = null; + } + + actual = _tryBlock(block); + + message = (expected && expected.name ? ' (' + expected.name + ').' : '.') + + (message ? ' ' + message : '.'); + + if (shouldThrow && !actual) { + fail(actual, expected, 'Missing expected exception' + message); + } + + var userProvidedMessage = typeof message === 'string'; + var isUnwantedException = !shouldThrow && util.isError(actual); + var isUnexpectedException = !shouldThrow && actual && !expected; + + if ((isUnwantedException && + userProvidedMessage && + expectedException(actual, expected)) || + isUnexpectedException) { + fail(actual, expected, 'Got unwanted exception' + message); + } + + if ((shouldThrow && actual && expected && + !expectedException(actual, expected)) || (!shouldThrow && actual)) { + throw actual; + } +} + +// 11. Expected to throw an error: +// assert.throws(block, Error_opt, message_opt); + +assert.throws = function(block, /*optional*/error, /*optional*/message) { + _throws(true, block, error, message); +}; + +// EXTENSION! This is annoying to write outside this module. +assert.doesNotThrow = function(block, /*optional*/error, /*optional*/message) { + _throws(false, block, error, message); +}; + +assert.ifError = function(err) { if (err) throw err; }; + +// Expose a strict only variant of assert +function strict(value, message) { + if (!value) fail(value, true, message, '==', strict); +} +assert.strict = objectAssign(strict, assert, { + equal: assert.strictEqual, + deepEqual: assert.deepStrictEqual, + notEqual: assert.notStrictEqual, + notDeepEqual: assert.notDeepStrictEqual +}); +assert.strict.strict = assert.strict; + +var objectKeys = Object.keys || function (obj) { + var keys = []; + for (var key in obj) { + if (hasOwn.call(obj, key)) keys.push(key); + } + return keys; +}; + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 72))) + +/***/ }), +/* 471 */ +/*!*********************************************!*\ + !*** ./node_modules/object-assign/index.js ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + + +/* eslint-disable no-unused-vars */ +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; + +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); + } + + return Object(val); +} + +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers + test1[5] = 'de'; + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join('') !== '0123456789') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); + if (Object.keys(Object.assign({}, test3)).join('') !== + 'abcdefghijklmnopqrst') { + return false; + } + + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } +} + +module.exports = shouldUseNative() ? Object.assign : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; +}; + + +/***/ }), +/* 472 */ +/*!***********************************!*\ + !*** ./node_modules/util/util.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(process) {// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +var getOwnPropertyDescriptors = Object.getOwnPropertyDescriptors || + function getOwnPropertyDescriptors(obj) { + var keys = Object.keys(obj); + var descriptors = {}; + for (var i = 0; i < keys.length; i++) { + descriptors[keys[i]] = Object.getOwnPropertyDescriptor(obj, keys[i]); + } + return descriptors; + }; + +var formatRegExp = /%[sdj%]/g; +exports.format = function(f) { + if (!isString(f)) { + var objects = []; + for (var i = 0; i < arguments.length; i++) { + objects.push(inspect(arguments[i])); + } + return objects.join(' '); + } + + var i = 1; + var args = arguments; + var len = args.length; + var str = String(f).replace(formatRegExp, function(x) { + if (x === '%%') return '%'; + if (i >= len) return x; + switch (x) { + case '%s': return String(args[i++]); + case '%d': return Number(args[i++]); + case '%j': + try { + return JSON.stringify(args[i++]); + } catch (_) { + return '[Circular]'; + } + default: + return x; + } + }); + for (var x = args[i]; i < len; x = args[++i]) { + if (isNull(x) || !isObject(x)) { + str += ' ' + x; + } else { + str += ' ' + inspect(x); + } + } + return str; +}; + + +// Mark that a method should not be used. +// Returns a modified function which warns once by default. +// If --no-deprecation is set, then it is a no-op. +exports.deprecate = function(fn, msg) { + if (typeof process !== 'undefined' && process.noDeprecation === true) { + return fn; + } + + // Allow for deprecating things in the process of starting up. + if (typeof process === 'undefined') { + return function() { + return exports.deprecate(fn, msg).apply(this, arguments); + }; + } + + var warned = false; + function deprecated() { + if (!warned) { + if (process.throwDeprecation) { + throw new Error(msg); + } else if (process.traceDeprecation) { + console.trace(msg); + } else { + console.error(msg); + } + warned = true; + } + return fn.apply(this, arguments); + } + + return deprecated; +}; + + +var debugs = {}; +var debugEnviron; +exports.debuglog = function(set) { + if (isUndefined(debugEnviron)) + debugEnviron = Object({"NODE_ENV":"development","VUE_APP_NAME":"BITCOOO","VUE_APP_PLATFORM":"app-plus","BASE_URL":"/"}).NODE_DEBUG || ''; + set = set.toUpperCase(); + if (!debugs[set]) { + if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) { + var pid = process.pid; + debugs[set] = function() { + var msg = exports.format.apply(exports, arguments); + console.error('%s %d: %s', set, pid, msg); + }; + } else { + debugs[set] = function() {}; + } + } + return debugs[set]; +}; + + +/** + * Echos the value of a value. Trys to print the value out + * in the best way possible given the different types. + * + * @param {Object} obj The object to print out. + * @param {Object} opts Optional options object that alters the output. + */ +/* legacy: obj, showHidden, depth, colors*/ +function inspect(obj, opts) { + // default options + var ctx = { + seen: [], + stylize: stylizeNoColor + }; + // legacy... + if (arguments.length >= 3) ctx.depth = arguments[2]; + if (arguments.length >= 4) ctx.colors = arguments[3]; + if (isBoolean(opts)) { + // legacy... + ctx.showHidden = opts; + } else if (opts) { + // got an "options" object + exports._extend(ctx, opts); + } + // set default options + if (isUndefined(ctx.showHidden)) ctx.showHidden = false; + if (isUndefined(ctx.depth)) ctx.depth = 2; + if (isUndefined(ctx.colors)) ctx.colors = false; + if (isUndefined(ctx.customInspect)) ctx.customInspect = true; + if (ctx.colors) ctx.stylize = stylizeWithColor; + return formatValue(ctx, obj, ctx.depth); +} +exports.inspect = inspect; + + +// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics +inspect.colors = { + 'bold' : [1, 22], + 'italic' : [3, 23], + 'underline' : [4, 24], + 'inverse' : [7, 27], + 'white' : [37, 39], + 'grey' : [90, 39], + 'black' : [30, 39], + 'blue' : [34, 39], + 'cyan' : [36, 39], + 'green' : [32, 39], + 'magenta' : [35, 39], + 'red' : [31, 39], + 'yellow' : [33, 39] +}; + +// Don't use 'blue' not visible on cmd.exe +inspect.styles = { + 'special': 'cyan', + 'number': 'yellow', + 'boolean': 'yellow', + 'undefined': 'grey', + 'null': 'bold', + 'string': 'green', + 'date': 'magenta', + // "name": intentionally not styling + 'regexp': 'red' +}; + + +function stylizeWithColor(str, styleType) { + var style = inspect.styles[styleType]; + + if (style) { + return '\u001b[' + inspect.colors[style][0] + 'm' + str + + '\u001b[' + inspect.colors[style][1] + 'm'; + } else { + return str; + } +} + + +function stylizeNoColor(str, styleType) { + return str; +} + + +function arrayToHash(array) { + var hash = {}; + + array.forEach(function(val, idx) { + hash[val] = true; + }); + + return hash; +} + + +function formatValue(ctx, value, recurseTimes) { + // Provide a hook for user-specified inspect functions. + // Check that value is an object with an inspect function on it + if (ctx.customInspect && + value && + isFunction(value.inspect) && + // Filter out the util module, it's inspect function is special + value.inspect !== exports.inspect && + // Also filter out any prototype objects using the circular check. + !(value.constructor && value.constructor.prototype === value)) { + var ret = value.inspect(recurseTimes, ctx); + if (!isString(ret)) { + ret = formatValue(ctx, ret, recurseTimes); + } + return ret; + } + + // Primitive types cannot have properties + var primitive = formatPrimitive(ctx, value); + if (primitive) { + return primitive; + } + + // Look up the keys of the object. + var keys = Object.keys(value); + var visibleKeys = arrayToHash(keys); + + if (ctx.showHidden) { + keys = Object.getOwnPropertyNames(value); + } + + // IE doesn't make error fields non-enumerable + // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx + if (isError(value) + && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) { + return formatError(value); + } + + // Some type of object without properties can be shortcutted. + if (keys.length === 0) { + if (isFunction(value)) { + var name = value.name ? ': ' + value.name : ''; + return ctx.stylize('[Function' + name + ']', 'special'); + } + if (isRegExp(value)) { + return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); + } + if (isDate(value)) { + return ctx.stylize(Date.prototype.toString.call(value), 'date'); + } + if (isError(value)) { + return formatError(value); + } + } + + var base = '', array = false, braces = ['{', '}']; + + // Make Array say that they are Array + if (isArray(value)) { + array = true; + braces = ['[', ']']; + } + + // Make functions say that they are functions + if (isFunction(value)) { + var n = value.name ? ': ' + value.name : ''; + base = ' [Function' + n + ']'; + } + + // Make RegExps say that they are RegExps + if (isRegExp(value)) { + base = ' ' + RegExp.prototype.toString.call(value); + } + + // Make dates with properties first say the date + if (isDate(value)) { + base = ' ' + Date.prototype.toUTCString.call(value); + } + + // Make error with message first say the error + if (isError(value)) { + base = ' ' + formatError(value); + } + + if (keys.length === 0 && (!array || value.length == 0)) { + return braces[0] + base + braces[1]; + } + + if (recurseTimes < 0) { + if (isRegExp(value)) { + return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); + } else { + return ctx.stylize('[Object]', 'special'); + } + } + + ctx.seen.push(value); + + var output; + if (array) { + output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); + } else { + output = keys.map(function(key) { + return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); + }); + } + + ctx.seen.pop(); + + return reduceToSingleString(output, base, braces); +} + + +function formatPrimitive(ctx, value) { + if (isUndefined(value)) + return ctx.stylize('undefined', 'undefined'); + if (isString(value)) { + var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') + .replace(/'/g, "\\'") + .replace(/\\"/g, '"') + '\''; + return ctx.stylize(simple, 'string'); + } + if (isNumber(value)) + return ctx.stylize('' + value, 'number'); + if (isBoolean(value)) + return ctx.stylize('' + value, 'boolean'); + // For some reason typeof null is "object", so special case here. + if (isNull(value)) + return ctx.stylize('null', 'null'); +} + + +function formatError(value) { + return '[' + Error.prototype.toString.call(value) + ']'; +} + + +function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { + var output = []; + for (var i = 0, l = value.length; i < l; ++i) { + if (hasOwnProperty(value, String(i))) { + output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, + String(i), true)); + } else { + output.push(''); + } + } + keys.forEach(function(key) { + if (!key.match(/^\d+$/)) { + output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, + key, true)); + } + }); + return output; +} + + +function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { + var name, str, desc; + desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] }; + if (desc.get) { + if (desc.set) { + str = ctx.stylize('[Getter/Setter]', 'special'); + } else { + str = ctx.stylize('[Getter]', 'special'); + } + } else { + if (desc.set) { + str = ctx.stylize('[Setter]', 'special'); + } + } + if (!hasOwnProperty(visibleKeys, key)) { + name = '[' + key + ']'; + } + if (!str) { + if (ctx.seen.indexOf(desc.value) < 0) { + if (isNull(recurseTimes)) { + str = formatValue(ctx, desc.value, null); + } else { + str = formatValue(ctx, desc.value, recurseTimes - 1); + } + if (str.indexOf('\n') > -1) { + if (array) { + str = str.split('\n').map(function(line) { + return ' ' + line; + }).join('\n').substr(2); + } else { + str = '\n' + str.split('\n').map(function(line) { + return ' ' + line; + }).join('\n'); + } + } + } else { + str = ctx.stylize('[Circular]', 'special'); + } + } + if (isUndefined(name)) { + if (array && key.match(/^\d+$/)) { + return str; + } + name = JSON.stringify('' + key); + if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { + name = name.substr(1, name.length - 2); + name = ctx.stylize(name, 'name'); + } else { + name = name.replace(/'/g, "\\'") + .replace(/\\"/g, '"') + .replace(/(^"|"$)/g, "'"); + name = ctx.stylize(name, 'string'); + } + } + + return name + ': ' + str; +} + + +function reduceToSingleString(output, base, braces) { + var numLinesEst = 0; + var length = output.reduce(function(prev, cur) { + numLinesEst++; + if (cur.indexOf('\n') >= 0) numLinesEst++; + return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1; + }, 0); + + if (length > 60) { + return braces[0] + + (base === '' ? '' : base + '\n ') + + ' ' + + output.join(',\n ') + + ' ' + + braces[1]; + } + + return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1]; +} + + +// NOTE: These type checking functions intentionally don't use `instanceof` +// because it is fragile and can be easily faked with `Object.create()`. +function isArray(ar) { + return Array.isArray(ar); +} +exports.isArray = isArray; + +function isBoolean(arg) { + return typeof arg === 'boolean'; +} +exports.isBoolean = isBoolean; + +function isNull(arg) { + return arg === null; +} +exports.isNull = isNull; + +function isNullOrUndefined(arg) { + return arg == null; +} +exports.isNullOrUndefined = isNullOrUndefined; + +function isNumber(arg) { + return typeof arg === 'number'; +} +exports.isNumber = isNumber; + +function isString(arg) { + return typeof arg === 'string'; +} +exports.isString = isString; + +function isSymbol(arg) { + return typeof arg === 'symbol'; +} +exports.isSymbol = isSymbol; + +function isUndefined(arg) { + return arg === void 0; +} +exports.isUndefined = isUndefined; + +function isRegExp(re) { + return isObject(re) && objectToString(re) === '[object RegExp]'; +} +exports.isRegExp = isRegExp; + +function isObject(arg) { + return typeof arg === 'object' && arg !== null; +} +exports.isObject = isObject; + +function isDate(d) { + return isObject(d) && objectToString(d) === '[object Date]'; +} +exports.isDate = isDate; + +function isError(e) { + return isObject(e) && + (objectToString(e) === '[object Error]' || e instanceof Error); +} +exports.isError = isError; + +function isFunction(arg) { + return typeof arg === 'function'; +} +exports.isFunction = isFunction; + +function isPrimitive(arg) { + return arg === null || + typeof arg === 'boolean' || + typeof arg === 'number' || + typeof arg === 'string' || + typeof arg === 'symbol' || // ES6 symbol + typeof arg === 'undefined'; +} +exports.isPrimitive = isPrimitive; + +exports.isBuffer = __webpack_require__(/*! ./support/isBuffer */ 473); + +function objectToString(o) { + return Object.prototype.toString.call(o); +} + + +function pad(n) { + return n < 10 ? '0' + n.toString(10) : n.toString(10); +} + + +var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', + 'Oct', 'Nov', 'Dec']; + +// 26 Feb 16:19:34 +function timestamp() { + var d = new Date(); + var time = [pad(d.getHours()), + pad(d.getMinutes()), + pad(d.getSeconds())].join(':'); + return [d.getDate(), months[d.getMonth()], time].join(' '); +} + + +// log is just a thin wrapper to console.log that prepends a timestamp +exports.log = function() { + console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments)); +}; + + +/** + * Inherit the prototype methods from one constructor into another. + * + * The Function.prototype.inherits from lang.js rewritten as a standalone + * function (not on Function.prototype). NOTE: If this file is to be loaded + * during bootstrapping this function needs to be rewritten using some native + * functions as prototype setup using normal JavaScript does not work as + * expected during bootstrapping (see mirror.js in r114903). + * + * @param {function} ctor Constructor function which needs to inherit the + * prototype. + * @param {function} superCtor Constructor function to inherit prototype from. + */ +exports.inherits = __webpack_require__(/*! inherits */ 162); + +exports._extend = function(origin, add) { + // Don't do anything if add isn't an object + if (!add || !isObject(add)) return origin; + + var keys = Object.keys(add); + var i = keys.length; + while (i--) { + origin[keys[i]] = add[keys[i]]; + } + return origin; +}; + +function hasOwnProperty(obj, prop) { + return Object.prototype.hasOwnProperty.call(obj, prop); +} + +var kCustomPromisifiedSymbol = typeof Symbol !== 'undefined' ? Symbol('util.promisify.custom') : undefined; + +exports.promisify = function promisify(original) { + if (typeof original !== 'function') + throw new TypeError('The "original" argument must be of type Function'); + + if (kCustomPromisifiedSymbol && original[kCustomPromisifiedSymbol]) { + var fn = original[kCustomPromisifiedSymbol]; + if (typeof fn !== 'function') { + throw new TypeError('The "util.promisify.custom" argument must be of type Function'); + } + Object.defineProperty(fn, kCustomPromisifiedSymbol, { + value: fn, enumerable: false, writable: false, configurable: true + }); + return fn; + } + + function fn() { + var promiseResolve, promiseReject; + var promise = new Promise(function (resolve, reject) { + promiseResolve = resolve; + promiseReject = reject; + }); + + var args = []; + for (var i = 0; i < arguments.length; i++) { + args.push(arguments[i]); + } + args.push(function (err, value) { + if (err) { + promiseReject(err); + } else { + promiseResolve(value); + } + }); + + try { + original.apply(this, args); + } catch (err) { + promiseReject(err); + } + + return promise; + } + + Object.setPrototypeOf(fn, Object.getPrototypeOf(original)); + + if (kCustomPromisifiedSymbol) Object.defineProperty(fn, kCustomPromisifiedSymbol, { + value: fn, enumerable: false, writable: false, configurable: true + }); + return Object.defineProperties( + fn, + getOwnPropertyDescriptors(original) + ); +} + +exports.promisify.custom = kCustomPromisifiedSymbol + +function callbackifyOnRejected(reason, cb) { + // `!reason` guard inspired by bluebird (Ref: https://goo.gl/t5IS6M). + // Because `null` is a special error value in callbacks which means "no error + // occurred", we error-wrap so the callback consumer can distinguish between + // "the promise rejected with null" or "the promise fulfilled with undefined". + if (!reason) { + var newReason = new Error('Promise was rejected with a falsy value'); + newReason.reason = reason; + reason = newReason; + } + return cb(reason); +} + +function callbackify(original) { + if (typeof original !== 'function') { + throw new TypeError('The "original" argument must be of type Function'); + } + + // We DO NOT return the promise as it gives the user a false sense that + // the promise is actually somehow related to the callback's execution + // and that the callback throwing will reject the promise. + function callbackified() { + var args = []; + for (var i = 0; i < arguments.length; i++) { + args.push(arguments[i]); + } + + var maybeCb = args.pop(); + if (typeof maybeCb !== 'function') { + throw new TypeError('The last argument must be of type Function'); + } + var self = this; + var cb = function() { + return maybeCb.apply(self, arguments); + }; + // In true node style we process the callback on `nextTick` with all the + // implications (stack, `uncaughtException`, `async_hooks`) + original.apply(this, args) + .then(function(ret) { process.nextTick(cb, null, ret) }, + function(rej) { process.nextTick(callbackifyOnRejected, rej, cb) }); + } + + Object.setPrototypeOf(callbackified, Object.getPrototypeOf(original)); + Object.defineProperties(callbackified, + getOwnPropertyDescriptors(original)); + return callbackified; +} +exports.callbackify = callbackify; + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 67))) + +/***/ }), +/* 473 */ +/*!******************************************************!*\ + !*** ./node_modules/util/support/isBufferBrowser.js ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +module.exports = function isBuffer(arg) { + return arg && typeof arg === 'object' + && typeof arg.copy === 'function' + && typeof arg.fill === 'function' + && typeof arg.readUInt8 === 'function'; +} + +/***/ }), +/* 474 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/rlp/dist.browser/index.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getLength = exports.decode = exports.encode = void 0; +var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 105)); +/** + * RLP Encoding based on: https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-RLP + * This function takes in a data, convert it to buffer if not, and a length for recursion + * @param input - will be converted to buffer + * @returns returns buffer of encoded data + **/ +function encode(input) { + if (Array.isArray(input)) { + var output = []; + for (var i = 0; i < input.length; i++) { + output.push(encode(input[i])); + } + var buf = Buffer.concat(output); + return Buffer.concat([encodeLength(buf.length, 192), buf]); + } else + { + var inputBuf = toBuffer(input); + return inputBuf.length === 1 && inputBuf[0] < 128 ? + inputBuf : + Buffer.concat([encodeLength(inputBuf.length, 128), inputBuf]); + } +} +exports.encode = encode; +/** + * Parse integers. Check if there is no leading zeros + * @param v The value to parse + * @param base The base to parse the integer into + */ +function safeParseInt(v, base) { + if (v[0] === '0' && v[1] === '0') { + throw new Error('invalid RLP: extra zeros'); + } + return parseInt(v, base); +} +function encodeLength(len, offset) { + if (len < 56) { + return Buffer.from([len + offset]); + } else + { + var hexLength = intToHex(len); + var lLength = hexLength.length / 2; + var firstByte = intToHex(offset + 55 + lLength); + return Buffer.from(firstByte + hexLength, 'hex'); + } +} +function decode(input, stream) { + if (stream === void 0) {stream = false;} + if (!input || input.length === 0) { + return Buffer.from([]); + } + var inputBuffer = toBuffer(input); + var decoded = _decode(inputBuffer); + if (stream) { + return decoded; + } + if (decoded.remainder.length !== 0) { + throw new Error('invalid remainder'); + } + return decoded.data; +} +exports.decode = decode; +/** + * Get the length of the RLP input + * @param input + * @returns The length of the input or an empty Buffer if no input + */ +function getLength(input) { + if (!input || input.length === 0) { + return Buffer.from([]); + } + var inputBuffer = toBuffer(input); + var firstByte = inputBuffer[0]; + if (firstByte <= 0x7f) { + return inputBuffer.length; + } else + if (firstByte <= 0xb7) { + return firstByte - 0x7f; + } else + if (firstByte <= 0xbf) { + return firstByte - 0xb6; + } else + if (firstByte <= 0xf7) { + // a list between 0-55 bytes long + return firstByte - 0xbf; + } else + { + // a list over 55 bytes long + var llength = firstByte - 0xf6; + var length_1 = safeParseInt(inputBuffer.slice(1, llength).toString('hex'), 16); + return llength + length_1; + } +} +exports.getLength = getLength; +/** Decode an input with RLP */ +function _decode(input) { + var length, llength, data, innerRemainder, d; + var decoded = []; + var firstByte = input[0]; + if (firstByte <= 0x7f) { + // a single byte whose value is in the [0x00, 0x7f] range, that byte is its own RLP encoding. + return { + data: input.slice(0, 1), + remainder: input.slice(1) }; + + } else + if (firstByte <= 0xb7) { + // string is 0-55 bytes long. A single byte with value 0x80 plus the length of the string followed by the string + // The range of the first byte is [0x80, 0xb7] + length = firstByte - 0x7f; + // set 0x80 null to 0 + if (firstByte === 0x80) { + data = Buffer.from([]); + } else + { + data = input.slice(1, length); + } + if (length === 2 && data[0] < 0x80) { + throw new Error('invalid rlp encoding: byte must be less 0x80'); + } + return { + data: data, + remainder: input.slice(length) }; + + } else + if (firstByte <= 0xbf) { + // string is greater than 55 bytes long. A single byte with the value (0xb7 plus the length of the length), + // followed by the length, followed by the string + llength = firstByte - 0xb6; + if (input.length - 1 < llength) { + throw new Error('invalid RLP: not enough bytes for string length'); + } + length = safeParseInt(input.slice(1, llength).toString('hex'), 16); + if (length <= 55) { + throw new Error('invalid RLP: expected string length to be greater than 55'); + } + data = input.slice(llength, length + llength); + if (data.length < length) { + throw new Error('invalid RLP: not enough bytes for string'); + } + return { + data: data, + remainder: input.slice(length + llength) }; + + } else + if (firstByte <= 0xf7) { + // a list between 0-55 bytes long + length = firstByte - 0xbf; + innerRemainder = input.slice(1, length); + while (innerRemainder.length) { + d = _decode(innerRemainder); + decoded.push(d.data); + innerRemainder = d.remainder; + } + return { + data: decoded, + remainder: input.slice(length) }; + + } else + { + // a list over 55 bytes long + llength = firstByte - 0xf6; + length = safeParseInt(input.slice(1, llength).toString('hex'), 16); + var totalLength = llength + length; + if (totalLength > input.length) { + throw new Error('invalid rlp: total length is larger than the data'); + } + innerRemainder = input.slice(llength, totalLength); + if (innerRemainder.length === 0) { + throw new Error('invalid rlp, List has a invalid length'); + } + while (innerRemainder.length) { + d = _decode(innerRemainder); + decoded.push(d.data); + innerRemainder = d.remainder; + } + return { + data: decoded, + remainder: input.slice(totalLength) }; + + } +} +/** Check if a string is prefixed by 0x */ +function isHexPrefixed(str) { + return str.slice(0, 2) === '0x'; +} +/** Removes 0x from a given String */ +function stripHexPrefix(str) { + if (typeof str !== 'string') { + return str; + } + return isHexPrefixed(str) ? str.slice(2) : str; +} +/** Transform an integer into its hexadecimal value */ +function intToHex(integer) { + if (integer < 0) { + throw new Error('Invalid integer as argument, must be unsigned!'); + } + var hex = integer.toString(16); + return hex.length % 2 ? "0" + hex : hex; +} +/** Pad a string to be even */ +function padToEven(a) { + return a.length % 2 ? "0" + a : a; +} +/** Transform an integer into a Buffer */ +function intToBuffer(integer) { + var hex = intToHex(integer); + return Buffer.from(hex, 'hex'); +} +/** Transform anything into a Buffer */ +function toBuffer(v) { + if (!Buffer.isBuffer(v)) { + if (typeof v === 'string') { + if (isHexPrefixed(v)) { + return Buffer.from(padToEven(stripHexPrefix(v)), 'hex'); + } else + { + return Buffer.from(v); + } + } else + if (typeof v === 'number' || typeof v === 'bigint') { + if (!v) { + return Buffer.from([]); + } else + { + return intToBuffer(v); + } + } else + if (v === null || v === undefined) { + return Buffer.from([]); + } else + if (v instanceof Uint8Array) { + return Buffer.from(v); + } else + if (bn_js_1.default.isBN(v)) { + // converts a BN to a Buffer + return Buffer.from(v.toArray()); + } else + { + throw new Error('invalid type'); + } + } + return v; +} +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 475 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-cryptography/secp256k1.js ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var __awaiter = this && this.__awaiter || function (thisArg, _arguments, P, generator) { + function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});} + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}} + function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}} + function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);} + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = this && this.__generator || function (thisArg, body) { + var _ = { label: 0, sent: function sent() {if (t[0] & 1) throw t[1];return t[1];}, trys: [], ops: [] },f,y,t,g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {return this;}), g; + function verb(n) {return function (v) {return step([n, v]);};} + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) {try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0:case 1:t = op;break; + case 4:_.label++;return { value: op[1], done: false }; + case 5:_.label++;y = op[1];op = [0];continue; + case 7:op = _.ops.pop();_.trys.pop();continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {_ = 0;continue;} + if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {_.label = op[1];break;} + if (op[0] === 6 && _.label < t[1]) {_.label = t[1];t = op;break;} + if (t && _.label < t[2]) {_.label = t[2];_.ops.push(op);break;} + if (t[2]) _.ops.pop(); + _.trys.pop();continue;} + + op = body.call(thisArg, _); + } catch (e) {op = [6, e];y = 0;} finally {f = t = 0;}} + if (op[0] & 5) throw op[1];return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +function __export(m) { + for (var p in m) {if (!exports.hasOwnProperty(p)) exports[p] = m[p];} +} +Object.defineProperty(exports, "__esModule", { value: true }); +var secp256k1_1 = __webpack_require__(/*! secp256k1 */ 476); +var random_1 = __webpack_require__(/*! ./random */ 479); +var SECP256K1_PRIVATE_KEY_SIZE = 32; +function createPrivateKey() { + return __awaiter(this, void 0, void 0, function () { + var pk; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + if (false) {} + return [4 /*yield*/, random_1.getRandomBytes(SECP256K1_PRIVATE_KEY_SIZE)]; + case 1: + pk = _a.sent(); + if (secp256k1_1.privateKeyVerify(pk)) { + return [2 /*return*/, pk]; + } + return [3 /*break*/, 0]; + case 2:return [2 /*return*/];} + + }); + }); +} +exports.createPrivateKey = createPrivateKey; +function createPrivateKeySync() { + while (true) { + var pk = random_1.getRandomBytesSync(SECP256K1_PRIVATE_KEY_SIZE); + if (secp256k1_1.privateKeyVerify(pk)) { + return pk; + } + } +} +exports.createPrivateKeySync = createPrivateKeySync; +__export(__webpack_require__(/*! secp256k1 */ 476)); + +/***/ }), +/* 476 */ +/*!********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/secp256k1/elliptic.js ***! + \********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./lib */ 477)(__webpack_require__(/*! ./lib/elliptic */ 478)); + +/***/ }), +/* 477 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/secp256k1/lib/index.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}var errors = { + IMPOSSIBLE_CASE: 'Impossible case. Please create issue.', + TWEAK_ADD: + 'The tweak was out of range or the resulted private key is invalid', + TWEAK_MUL: 'The tweak was out of range or equal to zero', + CONTEXT_RANDOMIZE_UNKNOW: 'Unknow error on context randomization', + SECKEY_INVALID: 'Private Key is invalid', + PUBKEY_PARSE: 'Public Key could not be parsed', + PUBKEY_SERIALIZE: 'Public Key serialization error', + PUBKEY_COMBINE: 'The sum of the public keys is not valid', + SIG_PARSE: 'Signature could not be parsed', + SIGN: 'The nonce generation function failed, or the private key was invalid', + RECOVER: 'Public key could not be recover', + ECDH: 'Scalar was invalid (zero or overflow)' }; + + +function assert(cond, msg) { + if (!cond) throw new Error(msg); +} + +function isUint8Array(name, value, length) { + assert(value instanceof Uint8Array, "Expected ".concat(name, " to be an Uint8Array")); + + if (length !== undefined) { + if (Array.isArray(length)) { + var numbers = length.join(', '); + var msg = "Expected ".concat(name, " to be an Uint8Array with length [").concat(numbers, "]"); + assert(length.includes(value.length), msg); + } else { + var _msg = "Expected ".concat(name, " to be an Uint8Array with length ").concat(length); + assert(value.length === length, _msg); + } + } +} + +function isCompressed(value) { + assert(toTypeString(value) === 'Boolean', 'Expected compressed to be a Boolean'); +} + +function getAssertedOutput() {var output = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function (len) {return new Uint8Array(len);};var length = arguments.length > 1 ? arguments[1] : undefined; + if (typeof output === 'function') output = output(length); + isUint8Array('output', output, length); + return output; +} + +function toTypeString(value) { + return Object.prototype.toString.call(value).slice(8, -1); +} + +module.exports = function (secp256k1) { + return { + contextRandomize: function contextRandomize(seed) { + assert( + seed === null || seed instanceof Uint8Array, + 'Expected seed to be an Uint8Array or null'); + + if (seed !== null) isUint8Array('seed', seed, 32); + + switch (secp256k1.contextRandomize(seed)) { + case 1: + throw new Error(errors.CONTEXT_RANDOMIZE_UNKNOW);} + + }, + + privateKeyVerify: function privateKeyVerify(seckey) { + isUint8Array('private key', seckey, 32); + + return secp256k1.privateKeyVerify(seckey) === 0; + }, + + privateKeyNegate: function privateKeyNegate(seckey) { + isUint8Array('private key', seckey, 32); + + switch (secp256k1.privateKeyNegate(seckey)) { + case 0: + return seckey; + case 1: + throw new Error(errors.IMPOSSIBLE_CASE);} + + }, + + privateKeyTweakAdd: function privateKeyTweakAdd(seckey, tweak) { + isUint8Array('private key', seckey, 32); + isUint8Array('tweak', tweak, 32); + + switch (secp256k1.privateKeyTweakAdd(seckey, tweak)) { + case 0: + return seckey; + case 1: + throw new Error(errors.TWEAK_ADD);} + + }, + + privateKeyTweakMul: function privateKeyTweakMul(seckey, tweak) { + isUint8Array('private key', seckey, 32); + isUint8Array('tweak', tweak, 32); + + switch (secp256k1.privateKeyTweakMul(seckey, tweak)) { + case 0: + return seckey; + case 1: + throw new Error(errors.TWEAK_MUL);} + + }, + + publicKeyVerify: function publicKeyVerify(pubkey) { + isUint8Array('public key', pubkey, [33, 65]); + + return secp256k1.publicKeyVerify(pubkey) === 0; + }, + + publicKeyCreate: function publicKeyCreate(seckey) {var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var output = arguments.length > 2 ? arguments[2] : undefined; + isUint8Array('private key', seckey, 32); + isCompressed(compressed); + output = getAssertedOutput(output, compressed ? 33 : 65); + + switch (secp256k1.publicKeyCreate(output, seckey)) { + case 0: + return output; + case 1: + throw new Error(errors.SECKEY_INVALID); + case 2: + throw new Error(errors.PUBKEY_SERIALIZE);} + + }, + + publicKeyConvert: function publicKeyConvert(pubkey) {var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var output = arguments.length > 2 ? arguments[2] : undefined; + isUint8Array('public key', pubkey, [33, 65]); + isCompressed(compressed); + output = getAssertedOutput(output, compressed ? 33 : 65); + + switch (secp256k1.publicKeyConvert(output, pubkey)) { + case 0: + return output; + case 1: + throw new Error(errors.PUBKEY_PARSE); + case 2: + throw new Error(errors.PUBKEY_SERIALIZE);} + + }, + + publicKeyNegate: function publicKeyNegate(pubkey) {var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var output = arguments.length > 2 ? arguments[2] : undefined; + isUint8Array('public key', pubkey, [33, 65]); + isCompressed(compressed); + output = getAssertedOutput(output, compressed ? 33 : 65); + + switch (secp256k1.publicKeyNegate(output, pubkey)) { + case 0: + return output; + case 1: + throw new Error(errors.PUBKEY_PARSE); + case 2: + throw new Error(errors.IMPOSSIBLE_CASE); + case 3: + throw new Error(errors.PUBKEY_SERIALIZE);} + + }, + + publicKeyCombine: function publicKeyCombine(pubkeys) {var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var output = arguments.length > 2 ? arguments[2] : undefined; + assert(Array.isArray(pubkeys), 'Expected public keys to be an Array'); + assert(pubkeys.length > 0, 'Expected public keys array will have more than zero items');var _iterator = _createForOfIteratorHelper( + pubkeys),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var pubkey = _step.value; + isUint8Array('public key', pubkey, [33, 65]); + }} catch (err) {_iterator.e(err);} finally {_iterator.f();} + isCompressed(compressed); + output = getAssertedOutput(output, compressed ? 33 : 65); + + switch (secp256k1.publicKeyCombine(output, pubkeys)) { + case 0: + return output; + case 1: + throw new Error(errors.PUBKEY_PARSE); + case 2: + throw new Error(errors.PUBKEY_COMBINE); + case 3: + throw new Error(errors.PUBKEY_SERIALIZE);} + + }, + + publicKeyTweakAdd: function publicKeyTweakAdd(pubkey, tweak) {var compressed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;var output = arguments.length > 3 ? arguments[3] : undefined; + isUint8Array('public key', pubkey, [33, 65]); + isUint8Array('tweak', tweak, 32); + isCompressed(compressed); + output = getAssertedOutput(output, compressed ? 33 : 65); + + switch (secp256k1.publicKeyTweakAdd(output, pubkey, tweak)) { + case 0: + return output; + case 1: + throw new Error(errors.PUBKEY_PARSE); + case 2: + throw new Error(errors.TWEAK_ADD);} + + }, + + publicKeyTweakMul: function publicKeyTweakMul(pubkey, tweak) {var compressed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;var output = arguments.length > 3 ? arguments[3] : undefined; + isUint8Array('public key', pubkey, [33, 65]); + isUint8Array('tweak', tweak, 32); + isCompressed(compressed); + output = getAssertedOutput(output, compressed ? 33 : 65); + + switch (secp256k1.publicKeyTweakMul(output, pubkey, tweak)) { + case 0: + return output; + case 1: + throw new Error(errors.PUBKEY_PARSE); + case 2: + throw new Error(errors.TWEAK_MUL);} + + }, + + signatureNormalize: function signatureNormalize(sig) { + isUint8Array('signature', sig, 64); + + switch (secp256k1.signatureNormalize(sig)) { + case 0: + return sig; + case 1: + throw new Error(errors.SIG_PARSE);} + + }, + + signatureExport: function signatureExport(sig, output) { + isUint8Array('signature', sig, 64); + output = getAssertedOutput(output, 72); + + var obj = { output: output, outputlen: 72 }; + switch (secp256k1.signatureExport(obj, sig)) { + case 0: + return output.slice(0, obj.outputlen); + case 1: + throw new Error(errors.SIG_PARSE); + case 2: + throw new Error(errors.IMPOSSIBLE_CASE);} + + }, + + signatureImport: function signatureImport(sig, output) { + isUint8Array('signature', sig); + output = getAssertedOutput(output, 64); + + switch (secp256k1.signatureImport(output, sig)) { + case 0: + return output; + case 1: + throw new Error(errors.SIG_PARSE); + case 2: + throw new Error(errors.IMPOSSIBLE_CASE);} + + }, + + ecdsaSign: function ecdsaSign(msg32, seckey) {var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};var output = arguments.length > 3 ? arguments[3] : undefined; + isUint8Array('message', msg32, 32); + isUint8Array('private key', seckey, 32); + assert(toTypeString(options) === 'Object', 'Expected options to be an Object'); + if (options.data !== undefined) isUint8Array('options.data', options.data); + if (options.noncefn !== undefined) assert(toTypeString(options.noncefn) === 'Function', 'Expected options.noncefn to be a Function'); + output = getAssertedOutput(output, 64); + + var obj = { signature: output, recid: null }; + switch (secp256k1.ecdsaSign(obj, msg32, seckey, options.data, options.noncefn)) { + case 0: + return obj; + case 1: + throw new Error(errors.SIGN); + case 2: + throw new Error(errors.IMPOSSIBLE_CASE);} + + }, + + ecdsaVerify: function ecdsaVerify(sig, msg32, pubkey) { + isUint8Array('signature', sig, 64); + isUint8Array('message', msg32, 32); + isUint8Array('public key', pubkey, [33, 65]); + + switch (secp256k1.ecdsaVerify(sig, msg32, pubkey)) { + case 0: + return true; + case 3: + return false; + case 1: + throw new Error(errors.SIG_PARSE); + case 2: + throw new Error(errors.PUBKEY_PARSE);} + + }, + + ecdsaRecover: function ecdsaRecover(sig, recid, msg32) {var compressed = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;var output = arguments.length > 4 ? arguments[4] : undefined; + isUint8Array('signature', sig, 64); + assert( + toTypeString(recid) === 'Number' && + recid >= 0 && + recid <= 3, + 'Expected recovery id to be a Number within interval [0, 3]'); + + isUint8Array('message', msg32, 32); + isCompressed(compressed); + output = getAssertedOutput(output, compressed ? 33 : 65); + + switch (secp256k1.ecdsaRecover(output, sig, recid, msg32)) { + case 0: + return output; + case 1: + throw new Error(errors.SIG_PARSE); + case 2: + throw new Error(errors.RECOVER); + case 3: + throw new Error(errors.IMPOSSIBLE_CASE);} + + }, + + ecdh: function ecdh(pubkey, seckey) {var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};var output = arguments.length > 3 ? arguments[3] : undefined; + isUint8Array('public key', pubkey, [33, 65]); + isUint8Array('private key', seckey, 32); + assert(toTypeString(options) === 'Object', 'Expected options to be an Object'); + if (options.data !== undefined) isUint8Array('options.data', options.data); + if (options.hashfn !== undefined) { + assert(toTypeString(options.hashfn) === 'Function', 'Expected options.hashfn to be a Function'); + if (options.xbuf !== undefined) isUint8Array('options.xbuf', options.xbuf, 32); + if (options.ybuf !== undefined) isUint8Array('options.ybuf', options.ybuf, 32); + isUint8Array('output', output); + } else { + output = getAssertedOutput(output, 32); + } + + switch (secp256k1.ecdh(output, pubkey, seckey, options.data, options.hashfn, options.xbuf, options.ybuf)) { + case 0: + return output; + case 1: + throw new Error(errors.PUBKEY_PARSE); + case 2: + throw new Error(errors.ECDH);} + + } }; + +}; + +/***/ }), +/* 478 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/secp256k1/lib/elliptic.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var EC = __webpack_require__(/*! elliptic */ 240).ec; + +var ec = new EC('secp256k1'); +var ecparams = ec.curve; + +// Hack, we can not use bn.js@5, while elliptic uses bn.js@4 +// See https://github.com/indutny/elliptic/issues/191#issuecomment-569888758 +var BN = ecparams.n.constructor; + +function loadCompressedPublicKey(first, xbuf) { + var x = new BN(xbuf); + + // overflow + if (x.cmp(ecparams.p) >= 0) return null; + x = x.toRed(ecparams.red); + + // compute corresponding Y + var y = x.redSqr().redIMul(x).redIAdd(ecparams.b).redSqrt(); + if (first === 0x03 !== y.isOdd()) y = y.redNeg(); + + return ec.keyPair({ pub: { x: x, y: y } }); +} + +function loadUncompressedPublicKey(first, xbuf, ybuf) { + var x = new BN(xbuf); + var y = new BN(ybuf); + + // overflow + if (x.cmp(ecparams.p) >= 0 || y.cmp(ecparams.p) >= 0) return null; + + x = x.toRed(ecparams.red); + y = y.toRed(ecparams.red); + + // is odd flag + if ((first === 0x06 || first === 0x07) && y.isOdd() !== (first === 0x07)) return null; + + // x*x*x + b = y*y + var x3 = x.redSqr().redIMul(x); + if (!y.redSqr().redISub(x3.redIAdd(ecparams.b)).isZero()) return null; + + return ec.keyPair({ pub: { x: x, y: y } }); +} + +function loadPublicKey(pubkey) { + // length should be validated in interface + var first = pubkey[0]; + switch (first) { + case 0x02: + case 0x03: + if (pubkey.length !== 33) return null; + return loadCompressedPublicKey(first, pubkey.subarray(1, 33)); + case 0x04: + case 0x06: + case 0x07: + if (pubkey.length !== 65) return null; + return loadUncompressedPublicKey(first, pubkey.subarray(1, 33), pubkey.subarray(33, 65)); + default: + return null;} + +} + +function savePublicKey(output, point) { + var pubkey = point.encode(null, output.length === 33); + // Loop should be faster because we do not need create extra Uint8Array + // output.set(new Uint8Array(pubkey)) + for (var i = 0; i < output.length; ++i) {output[i] = pubkey[i];} +} + +module.exports = { + contextRandomize: function contextRandomize() { + return 0; + }, + + privateKeyVerify: function privateKeyVerify(seckey) { + var bn = new BN(seckey); + return bn.cmp(ecparams.n) < 0 && !bn.isZero() ? 0 : 1; + }, + + privateKeyNegate: function privateKeyNegate(seckey) { + var bn = new BN(seckey); + var negate = ecparams.n.sub(bn).umod(ecparams.n).toArrayLike(Uint8Array, 'be', 32); + seckey.set(negate); + return 0; + }, + + privateKeyTweakAdd: function privateKeyTweakAdd(seckey, tweak) { + var bn = new BN(tweak); + if (bn.cmp(ecparams.n) >= 0) return 1; + + bn.iadd(new BN(seckey)); + if (bn.cmp(ecparams.n) >= 0) bn.isub(ecparams.n); + if (bn.isZero()) return 1; + + var tweaked = bn.toArrayLike(Uint8Array, 'be', 32); + seckey.set(tweaked); + + return 0; + }, + + privateKeyTweakMul: function privateKeyTweakMul(seckey, tweak) { + var bn = new BN(tweak); + if (bn.cmp(ecparams.n) >= 0 || bn.isZero()) return 1; + + bn.imul(new BN(seckey)); + if (bn.cmp(ecparams.n) >= 0) bn = bn.umod(ecparams.n); + + var tweaked = bn.toArrayLike(Uint8Array, 'be', 32); + seckey.set(tweaked); + + return 0; + }, + + publicKeyVerify: function publicKeyVerify(pubkey) { + var pair = loadPublicKey(pubkey); + return pair === null ? 1 : 0; + }, + + publicKeyCreate: function publicKeyCreate(output, seckey) { + var bn = new BN(seckey); + if (bn.cmp(ecparams.n) >= 0 || bn.isZero()) return 1; + + var point = ec.keyFromPrivate(seckey).getPublic(); + savePublicKey(output, point); + + return 0; + }, + + publicKeyConvert: function publicKeyConvert(output, pubkey) { + var pair = loadPublicKey(pubkey); + if (pair === null) return 1; + + var point = pair.getPublic(); + savePublicKey(output, point); + + return 0; + }, + + publicKeyNegate: function publicKeyNegate(output, pubkey) { + var pair = loadPublicKey(pubkey); + if (pair === null) return 1; + + var point = pair.getPublic(); + point.y = point.y.redNeg(); + savePublicKey(output, point); + + return 0; + }, + + publicKeyCombine: function publicKeyCombine(output, pubkeys) { + var pairs = new Array(pubkeys.length); + for (var i = 0; i < pubkeys.length; ++i) { + pairs[i] = loadPublicKey(pubkeys[i]); + if (pairs[i] === null) return 1; + } + + var point = pairs[0].getPublic(); + for (var _i = 1; _i < pairs.length; ++_i) {point = point.add(pairs[_i].pub);} + if (point.isInfinity()) return 2; + + savePublicKey(output, point); + + return 0; + }, + + publicKeyTweakAdd: function publicKeyTweakAdd(output, pubkey, tweak) { + var pair = loadPublicKey(pubkey); + if (pair === null) return 1; + + tweak = new BN(tweak); + if (tweak.cmp(ecparams.n) >= 0) return 2; + + var point = pair.getPublic().add(ecparams.g.mul(tweak)); + if (point.isInfinity()) return 2; + + savePublicKey(output, point); + + return 0; + }, + + publicKeyTweakMul: function publicKeyTweakMul(output, pubkey, tweak) { + var pair = loadPublicKey(pubkey); + if (pair === null) return 1; + + tweak = new BN(tweak); + if (tweak.cmp(ecparams.n) >= 0 || tweak.isZero()) return 2; + + var point = pair.getPublic().mul(tweak); + savePublicKey(output, point); + + return 0; + }, + + signatureNormalize: function signatureNormalize(sig) { + var r = new BN(sig.subarray(0, 32)); + var s = new BN(sig.subarray(32, 64)); + if (r.cmp(ecparams.n) >= 0 || s.cmp(ecparams.n) >= 0) return 1; + + if (s.cmp(ec.nh) === 1) { + sig.set(ecparams.n.sub(s).toArrayLike(Uint8Array, 'be', 32), 32); + } + + return 0; + }, + + // Copied 1-to-1 from https://github.com/bitcoinjs/bip66/blob/master/index.js + // Adapted for Uint8Array instead Buffer + signatureExport: function signatureExport(obj, sig) { + var sigR = sig.subarray(0, 32); + var sigS = sig.subarray(32, 64); + if (new BN(sigR).cmp(ecparams.n) >= 0) return 1; + if (new BN(sigS).cmp(ecparams.n) >= 0) return 1;var + + output = obj.output; + + // Prepare R + var r = output.subarray(4, 4 + 33); + r[0] = 0x00; + r.set(sigR, 1); + + var lenR = 33; + var posR = 0; + for (; lenR > 1 && r[posR] === 0x00 && !(r[posR + 1] & 0x80); --lenR, ++posR) {;} + + r = r.subarray(posR); + if (r[0] & 0x80) return 1; + if (lenR > 1 && r[0] === 0x00 && !(r[1] & 0x80)) return 1; + + // Prepare S + var s = output.subarray(6 + 33, 6 + 33 + 33); + s[0] = 0x00; + s.set(sigS, 1); + + var lenS = 33; + var posS = 0; + for (; lenS > 1 && s[posS] === 0x00 && !(s[posS + 1] & 0x80); --lenS, ++posS) {;} + + s = s.subarray(posS); + if (s[0] & 0x80) return 1; + if (lenS > 1 && s[0] === 0x00 && !(s[1] & 0x80)) return 1; + + // Set output length for return + obj.outputlen = 6 + lenR + lenS; + + // Output in specified format + // 0x30 [total-length] 0x02 [R-length] [R] 0x02 [S-length] [S] + output[0] = 0x30; + output[1] = obj.outputlen - 2; + output[2] = 0x02; + output[3] = r.length; + output.set(r, 4); + output[4 + lenR] = 0x02; + output[5 + lenR] = s.length; + output.set(s, 6 + lenR); + + return 0; + }, + + // Copied 1-to-1 from https://github.com/bitcoinjs/bip66/blob/master/index.js + // Adapted for Uint8Array instead Buffer + signatureImport: function signatureImport(output, sig) { + if (sig.length < 8) return 1; + if (sig.length > 72) return 1; + if (sig[0] !== 0x30) return 1; + if (sig[1] !== sig.length - 2) return 1; + if (sig[2] !== 0x02) return 1; + + var lenR = sig[3]; + if (lenR === 0) return 1; + if (5 + lenR >= sig.length) return 1; + if (sig[4 + lenR] !== 0x02) return 1; + + var lenS = sig[5 + lenR]; + if (lenS === 0) return 1; + if (6 + lenR + lenS !== sig.length) return 1; + + if (sig[4] & 0x80) return 1; + if (lenR > 1 && sig[4] === 0x00 && !(sig[5] & 0x80)) return 1; + + if (sig[lenR + 6] & 0x80) return 1; + if (lenS > 1 && sig[lenR + 6] === 0x00 && !(sig[lenR + 7] & 0x80)) return 1; + + var sigR = sig.subarray(4, 4 + lenR); + if (sigR.length === 33 && sigR[0] === 0x00) sigR = sigR.subarray(1); + if (sigR.length > 32) return 1; + + var sigS = sig.subarray(6 + lenR); + if (sigS.length === 33 && sigS[0] === 0x00) sigS = sigS.slice(1); + if (sigS.length > 32) throw new Error('S length is too long'); + + var r = new BN(sigR); + if (r.cmp(ecparams.n) >= 0) r = new BN(0); + + var s = new BN(sig.subarray(6 + lenR)); + if (s.cmp(ecparams.n) >= 0) s = new BN(0); + + output.set(r.toArrayLike(Uint8Array, 'be', 32), 0); + output.set(s.toArrayLike(Uint8Array, 'be', 32), 32); + + return 0; + }, + + ecdsaSign: function ecdsaSign(obj, message, seckey, data, noncefn) { + if (noncefn) { + var _noncefn = noncefn; + noncefn = function noncefn(counter) { + var nonce = _noncefn(message, seckey, null, data, counter); + + var isValid = nonce instanceof Uint8Array && nonce.length === 32; + if (!isValid) throw new Error('This is the way'); + + return new BN(nonce); + }; + } + + var d = new BN(seckey); + if (d.cmp(ecparams.n) >= 0 || d.isZero()) return 1; + + var sig; + try { + sig = ec.sign(message, seckey, { canonical: true, k: noncefn, pers: data }); + } catch (err) { + return 1; + } + + obj.signature.set(sig.r.toArrayLike(Uint8Array, 'be', 32), 0); + obj.signature.set(sig.s.toArrayLike(Uint8Array, 'be', 32), 32); + obj.recid = sig.recoveryParam; + + return 0; + }, + + ecdsaVerify: function ecdsaVerify(sig, msg32, pubkey) { + var sigObj = { r: sig.subarray(0, 32), s: sig.subarray(32, 64) }; + + var sigr = new BN(sigObj.r); + var sigs = new BN(sigObj.s); + if (sigr.cmp(ecparams.n) >= 0 || sigs.cmp(ecparams.n) >= 0) return 1; + if (sigs.cmp(ec.nh) === 1 || sigr.isZero() || sigs.isZero()) return 3; + + var pair = loadPublicKey(pubkey); + if (pair === null) return 2; + + var point = pair.getPublic(); + var isValid = ec.verify(msg32, sigObj, point); + return isValid ? 0 : 3; + }, + + ecdsaRecover: function ecdsaRecover(output, sig, recid, msg32) { + var sigObj = { r: sig.slice(0, 32), s: sig.slice(32, 64) }; + + var sigr = new BN(sigObj.r); + var sigs = new BN(sigObj.s); + if (sigr.cmp(ecparams.n) >= 0 || sigs.cmp(ecparams.n) >= 0) return 1; + + if (sigr.isZero() || sigs.isZero()) return 2; + + // Can throw `throw new Error('Unable to find sencond key candinate');` + var point; + try { + point = ec.recoverPubKey(msg32, sigObj, recid); + } catch (err) { + return 2; + } + + savePublicKey(output, point); + + return 0; + }, + + ecdh: function ecdh(output, pubkey, seckey, data, hashfn, xbuf, ybuf) { + var pair = loadPublicKey(pubkey); + if (pair === null) return 1; + + var scalar = new BN(seckey); + if (scalar.cmp(ecparams.n) >= 0 || scalar.isZero()) return 2; + + var point = pair.getPublic().mul(scalar); + + if (hashfn === undefined) { + var _data = point.encode(null, true); + var sha256 = ec.hash().update(_data).digest(); + for (var i = 0; i < 32; ++i) {output[i] = sha256[i];} + } else { + if (!xbuf) xbuf = new Uint8Array(32); + var x = point.getX().toArray('be', 32); + for (var _i2 = 0; _i2 < 32; ++_i2) {xbuf[_i2] = x[_i2];} + + if (!ybuf) ybuf = new Uint8Array(32); + var y = point.getY().toArray('be', 32); + for (var _i3 = 0; _i3 < 32; ++_i3) {ybuf[_i3] = y[_i3];} + + var hash = hashfn(xbuf, ybuf, data); + + var isValid = hash instanceof Uint8Array && hash.length === output.length; + if (!isValid) return 2; + + output.set(hash); + } + + return 0; + } }; + +/***/ }), +/* 479 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-cryptography/random.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +var randombytes = __webpack_require__(/*! randombytes */ 439); +function getRandomBytes(bytes) { + return new Promise(function (resolve, reject) { + randombytes(bytes, function (err, resp) { + if (err) { + reject(err); + return; + } + resolve(resp); + }); + }); +} +exports.getRandomBytes = getRandomBytes; +function getRandomBytesSync(bytes) { + return randombytes(bytes); +} +exports.getRandomBytesSync = getRandomBytesSync; + +/***/ }), +/* 480 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/internal.js ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +/* + The MIT License + + Copyright (c) 2016 Nick Dodson. nickdodson.com + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.isHexString = exports.getKeys = exports.fromAscii = exports.fromUtf8 = exports.toAscii = exports.arrayContainsArray = exports.getBinarySize = exports.padToEven = exports.stripHexPrefix = exports.isHexPrefixed = void 0; +/** + * Returns a `Boolean` on whether or not the a `String` starts with '0x' + * @param str the string input value + * @return a boolean if it is or is not hex prefixed + * @throws if the str input is not a string + */ +function isHexPrefixed(str) { + if (typeof str !== 'string') { + throw new Error("[isHexPrefixed] input must be type 'string', received type " + typeof str); + } + return str[0] === '0' && str[1] === 'x'; +} +exports.isHexPrefixed = isHexPrefixed; +/** + * Removes '0x' from a given `String` if present + * @param str the string value + * @returns the string without 0x prefix + */ +var stripHexPrefix = function stripHexPrefix(str) { + if (typeof str !== 'string') + throw new Error("[stripHexPrefix] input must be type 'string', received " + typeof str); + return isHexPrefixed(str) ? str.slice(2) : str; +}; +exports.stripHexPrefix = stripHexPrefix; +/** + * Pads a `String` to have an even length + * @param value + * @return output + */ +function padToEven(value) { + var a = value; + if (typeof a !== 'string') { + throw new Error("[padToEven] value must be type 'string', received " + typeof a); + } + if (a.length % 2) + a = "0" + a; + return a; +} +exports.padToEven = padToEven; +/** + * Get the binary size of a string + * @param str + * @returns the number of bytes contained within the string + */ +function getBinarySize(str) { + if (typeof str !== 'string') { + throw new Error("[getBinarySize] method requires input type 'string', recieved " + typeof str); + } + return Buffer.byteLength(str, 'utf8'); +} +exports.getBinarySize = getBinarySize; +/** + * Returns TRUE if the first specified array contains all elements + * from the second one. FALSE otherwise. + * + * @param superset + * @param subset + * + */ +function arrayContainsArray(superset, subset, some) { + if (Array.isArray(superset) !== true) { + throw new Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '" + typeof superset + "'"); + } + if (Array.isArray(subset) !== true) { + throw new Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '" + typeof subset + "'"); + } + return subset[some ? 'some' : 'every'](function (value) {return superset.indexOf(value) >= 0;}); +} +exports.arrayContainsArray = arrayContainsArray; +/** + * Should be called to get ascii from its hex representation + * + * @param string in hex + * @returns ascii string representation of hex value + */ +function toAscii(hex) { + var str = ''; + var i = 0; + var l = hex.length; + if (hex.substring(0, 2) === '0x') + i = 2; + for (; i < l; i += 2) { + var code = parseInt(hex.substr(i, 2), 16); + str += String.fromCharCode(code); + } + return str; +} +exports.toAscii = toAscii; +/** + * Should be called to get hex representation (prefixed by 0x) of utf8 string + * + * @param string + * @param optional padding + * @returns hex representation of input string + */ +function fromUtf8(stringValue) { + var str = Buffer.from(stringValue, 'utf8'); + return "0x" + padToEven(str.toString('hex')).replace(/^0+|0+$/g, ''); +} +exports.fromUtf8 = fromUtf8; +/** + * Should be called to get hex representation (prefixed by 0x) of ascii string + * + * @param string + * @param optional padding + * @returns hex representation of input string + */ +function fromAscii(stringValue) { + var hex = ''; + for (var i = 0; i < stringValue.length; i++) { + var code = stringValue.charCodeAt(i); + var n = code.toString(16); + hex += n.length < 2 ? "0" + n : n; + } + return "0x" + hex; +} +exports.fromAscii = fromAscii; +/** + * Returns the keys from an array of objects. + * @example + * ```js + * getKeys([{a: '1', b: '2'}, {a: '3', b: '4'}], 'a') => ['1', '3'] + *```` + * @param params + * @param key + * @param allowEmpty + * @returns output just a simple array of output keys + */ +function getKeys(params, key, allowEmpty) { + if (!Array.isArray(params)) { + throw new Error("[getKeys] method expects input 'params' to be an array, got " + typeof params); + } + if (typeof key !== 'string') { + throw new Error("[getKeys] method expects input 'key' to be type 'string', got " + typeof params); + } + var result = []; + for (var i = 0; i < params.length; i++) { + var value = params[i][key]; + if (allowEmpty && !value) { + value = ''; + } else + if (typeof value !== 'string') { + throw new Error("invalid abi - expected type 'string', received " + typeof value); + } + result.push(value); + } + return result; +} +exports.getKeys = getKeys; +/** + * Is the string a hex string. + * + * @param value + * @param length + * @returns output the string is a hex string + */ +function isHexString(value, length) { + if (typeof value !== 'string' || !value.match(/^0x[0-9A-Fa-f]*$/)) + return false; + if (length && value.length !== 2 + 2 * length) + return false; + return true; +} +exports.isHexString = isHexString; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 481 */ +/*!************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/bytes.js ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.baToJSON = exports.toUtf8 = exports.addHexPrefix = exports.toUnsigned = exports.fromSigned = exports.bufferToHex = exports.bufferToInt = exports.toBuffer = exports.unpadHexString = exports.unpadArray = exports.unpadBuffer = exports.setLengthRight = exports.setLengthLeft = exports.zeros = exports.intToBuffer = exports.intToHex = void 0; +var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 105)); +var internal_1 = __webpack_require__(/*! ./internal */ 480); +var helpers_1 = __webpack_require__(/*! ./helpers */ 482); +/** + * Converts a `Number` into a hex `String` + * @param {Number} i + * @return {String} + */ +var intToHex = function intToHex(i) { + if (!Number.isSafeInteger(i) || i < 0) { + throw new Error("Received an invalid integer type: " + i); + } + return "0x" + i.toString(16); +}; +exports.intToHex = intToHex; +/** + * Converts an `Number` to a `Buffer` + * @param {Number} i + * @return {Buffer} + */ +var intToBuffer = function intToBuffer(i) { + var hex = (0, exports.intToHex)(i); + return Buffer.from((0, internal_1.padToEven)(hex.slice(2)), 'hex'); +}; +exports.intToBuffer = intToBuffer; +/** + * Returns a buffer filled with 0s. + * @param bytes the number of bytes the buffer should be + */ +var zeros = function zeros(bytes) { + return Buffer.allocUnsafe(bytes).fill(0); +}; +exports.zeros = zeros; +/** + * Pads a `Buffer` with zeros till it has `length` bytes. + * Truncates the beginning or end of input if its length exceeds `length`. + * @param msg the value to pad (Buffer) + * @param length the number of bytes the output should be + * @param right whether to start padding form the left or right + * @return (Buffer) + */ +var setLength = function setLength(msg, length, right) { + var buf = (0, exports.zeros)(length); + if (right) { + if (msg.length < length) { + msg.copy(buf); + return buf; + } + return msg.slice(0, length); + } else + { + if (msg.length < length) { + msg.copy(buf, length - msg.length); + return buf; + } + return msg.slice(-length); + } +}; +/** + * Left Pads a `Buffer` with leading zeros till it has `length` bytes. + * Or it truncates the beginning if it exceeds. + * @param msg the value to pad (Buffer) + * @param length the number of bytes the output should be + * @return (Buffer) + */ +var setLengthLeft = function setLengthLeft(msg, length) { + (0, helpers_1.assertIsBuffer)(msg); + return setLength(msg, length, false); +}; +exports.setLengthLeft = setLengthLeft; +/** + * Right Pads a `Buffer` with trailing zeros till it has `length` bytes. + * it truncates the end if it exceeds. + * @param msg the value to pad (Buffer) + * @param length the number of bytes the output should be + * @return (Buffer) + */ +var setLengthRight = function setLengthRight(msg, length) { + (0, helpers_1.assertIsBuffer)(msg); + return setLength(msg, length, true); +}; +exports.setLengthRight = setLengthRight; +/** + * Trims leading zeros from a `Buffer`, `String` or `Number[]`. + * @param a (Buffer|Array|String) + * @return (Buffer|Array|String) + */ +var stripZeros = function stripZeros(a) { + var first = a[0]; + while (a.length > 0 && first.toString() === '0') { + a = a.slice(1); + first = a[0]; + } + return a; +}; +/** + * Trims leading zeros from a `Buffer`. + * @param a (Buffer) + * @return (Buffer) + */ +var unpadBuffer = function unpadBuffer(a) { + (0, helpers_1.assertIsBuffer)(a); + return stripZeros(a); +}; +exports.unpadBuffer = unpadBuffer; +/** + * Trims leading zeros from an `Array` (of numbers). + * @param a (number[]) + * @return (number[]) + */ +var unpadArray = function unpadArray(a) { + (0, helpers_1.assertIsArray)(a); + return stripZeros(a); +}; +exports.unpadArray = unpadArray; +/** + * Trims leading zeros from a hex-prefixed `String`. + * @param a (String) + * @return (String) + */ +var unpadHexString = function unpadHexString(a) { + (0, helpers_1.assertIsHexString)(a); + a = (0, internal_1.stripHexPrefix)(a); + return stripZeros(a); +}; +exports.unpadHexString = unpadHexString; +/** + * Attempts to turn a value into a `Buffer`. + * Inputs supported: `Buffer`, `String` (hex-prefixed), `Number`, null/undefined, `BN` and other objects + * with a `toArray()` or `toBuffer()` method. + * @param v the value + */ +var toBuffer = function toBuffer(v) { + if (v === null || v === undefined) { + return Buffer.allocUnsafe(0); + } + if (Buffer.isBuffer(v)) { + return Buffer.from(v); + } + if (Array.isArray(v) || v instanceof Uint8Array) { + return Buffer.from(v); + } + if (typeof v === 'string') { + if (!(0, internal_1.isHexString)(v)) { + throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: " + v); + } + return Buffer.from((0, internal_1.padToEven)((0, internal_1.stripHexPrefix)(v)), 'hex'); + } + if (typeof v === 'number') { + return (0, exports.intToBuffer)(v); + } + if (bn_js_1.default.isBN(v)) { + return v.toArrayLike(Buffer); + } + if (v.toArray) { + // converts a BN to a Buffer + return Buffer.from(v.toArray()); + } + if (v.toBuffer) { + return Buffer.from(v.toBuffer()); + } + throw new Error('invalid type'); +}; +exports.toBuffer = toBuffer; +/** + * Converts a `Buffer` to a `Number`. + * @param buf `Buffer` object to convert + * @throws If the input number exceeds 53 bits. + */ +var bufferToInt = function bufferToInt(buf) { + return new bn_js_1.default((0, exports.toBuffer)(buf)).toNumber(); +}; +exports.bufferToInt = bufferToInt; +/** + * Converts a `Buffer` into a `0x`-prefixed hex `String`. + * @param buf `Buffer` object to convert + */ +var bufferToHex = function bufferToHex(buf) { + buf = (0, exports.toBuffer)(buf); + return '0x' + buf.toString('hex'); +}; +exports.bufferToHex = bufferToHex; +/** + * Interprets a `Buffer` as a signed integer and returns a `BN`. Assumes 256-bit numbers. + * @param num Signed integer value + */ +var fromSigned = function fromSigned(num) { + return new bn_js_1.default(num).fromTwos(256); +}; +exports.fromSigned = fromSigned; +/** + * Converts a `BN` to an unsigned integer and returns it as a `Buffer`. Assumes 256-bit numbers. + * @param num + */ +var toUnsigned = function toUnsigned(num) { + return Buffer.from(num.toTwos(256).toArray()); +}; +exports.toUnsigned = toUnsigned; +/** + * Adds "0x" to a given `String` if it does not already start with "0x". + */ +var addHexPrefix = function addHexPrefix(str) { + if (typeof str !== 'string') { + return str; + } + return (0, internal_1.isHexPrefixed)(str) ? str : '0x' + str; +}; +exports.addHexPrefix = addHexPrefix; +/** + * Returns the utf8 string representation from a hex string. + * + * Examples: + * + * Input 1: '657468657265756d000000000000000000000000000000000000000000000000' + * Input 2: '657468657265756d' + * Input 3: '000000000000000000000000000000000000000000000000657468657265756d' + * + * Output (all 3 input variants): 'ethereum' + * + * Note that this method is not intended to be used with hex strings + * representing quantities in both big endian or little endian notation. + * + * @param string Hex string, should be `0x` prefixed + * @return Utf8 string + */ +var toUtf8 = function toUtf8(hex) { + var zerosRegexp = /^(00)+|(00)+$/g; + hex = (0, internal_1.stripHexPrefix)(hex); + if (hex.length % 2 !== 0) { + throw new Error('Invalid non-even hex string input for toUtf8() provided'); + } + var bufferVal = Buffer.from(hex.replace(zerosRegexp, ''), 'hex'); + return bufferVal.toString('utf8'); +}; +exports.toUtf8 = toUtf8; +/** + * Converts a `Buffer` or `Array` to JSON. + * @param ba (Buffer|Array) + * @return (Array|String|null) + */ +var baToJSON = function baToJSON(ba) { + if (Buffer.isBuffer(ba)) { + return "0x" + ba.toString('hex'); + } else + if (ba instanceof Array) { + var array = []; + for (var i = 0; i < ba.length; i++) { + array.push((0, exports.baToJSON)(ba[i])); + } + return array; + } +}; +exports.baToJSON = baToJSON; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 482 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/helpers.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, "__esModule", { value: true }); +exports.assertIsString = exports.assertIsArray = exports.assertIsBuffer = exports.assertIsHexString = void 0; +var internal_1 = __webpack_require__(/*! ./internal */ 480); +/** + * Throws if a string is not hex prefixed + * @param {string} input string to check hex prefix of + */ +var assertIsHexString = function assertIsHexString(input) { + if (!(0, internal_1.isHexString)(input)) { + var msg = "This method only supports 0x-prefixed hex strings but input was: " + input; + throw new Error(msg); + } +}; +exports.assertIsHexString = assertIsHexString; +/** + * Throws if input is not a buffer + * @param {Buffer} input value to check + */ +var assertIsBuffer = function assertIsBuffer(input) { + if (!Buffer.isBuffer(input)) { + var msg = "This method only supports Buffer but input was: " + input; + throw new Error(msg); + } +}; +exports.assertIsBuffer = assertIsBuffer; +/** + * Throws if input is not an array + * @param {number[]} input value to check + */ +var assertIsArray = function assertIsArray(input) { + if (!Array.isArray(input)) { + var msg = "This method only supports number arrays but input was: " + input; + throw new Error(msg); + } +}; +exports.assertIsArray = assertIsArray; +/** + * Throws if input is not a string + * @param {string} input value to check + */ +var assertIsString = function assertIsString(input) { + if (typeof input !== 'string') { + var msg = "This method only supports strings but input was: " + input; + throw new Error(msg); + } +}; +exports.assertIsString = assertIsString; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 483 */ +/*!***********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/hash.js ***! + \***********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function get() {return m[k];} }); +} : function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +}); +var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +} : function (o, v) { + o["default"] = v; +}); +var __importStar = this && this.__importStar || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) {if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);} + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.rlphash = exports.ripemd160FromArray = exports.ripemd160FromString = exports.ripemd160 = exports.sha256FromArray = exports.sha256FromString = exports.sha256 = exports.keccakFromArray = exports.keccakFromHexString = exports.keccakFromString = exports.keccak256 = exports.keccak = void 0; +var keccak_1 = __webpack_require__(/*! ethereum-cryptography/keccak */ 484); +var createHash = __webpack_require__(/*! create-hash */ 397); +var rlp = __importStar(__webpack_require__(/*! rlp */ 474)); +var bytes_1 = __webpack_require__(/*! ./bytes */ 481); +var helpers_1 = __webpack_require__(/*! ./helpers */ 482); +/** + * Creates Keccak hash of a Buffer input + * @param a The input data (Buffer) + * @param bits (number = 256) The Keccak width + */ +var keccak = function keccak(a, bits) { + if (bits === void 0) {bits = 256;} + (0, helpers_1.assertIsBuffer)(a); + switch (bits) { + case 224:{ + return (0, keccak_1.keccak224)(a); + } + case 256:{ + return (0, keccak_1.keccak256)(a); + } + case 384:{ + return (0, keccak_1.keccak384)(a); + } + case 512:{ + return (0, keccak_1.keccak512)(a); + } + default:{ + throw new Error("Invald algorithm: keccak" + bits); + }} + +}; +exports.keccak = keccak; +/** + * Creates Keccak-256 hash of the input, alias for keccak(a, 256). + * @param a The input data (Buffer) + */ +var keccak256 = function keccak256(a) { + return (0, exports.keccak)(a); +}; +exports.keccak256 = keccak256; +/** + * Creates Keccak hash of a utf-8 string input + * @param a The input data (String) + * @param bits (number = 256) The Keccak width + */ +var keccakFromString = function keccakFromString(a, bits) { + if (bits === void 0) {bits = 256;} + (0, helpers_1.assertIsString)(a); + var buf = Buffer.from(a, 'utf8'); + return (0, exports.keccak)(buf, bits); +}; +exports.keccakFromString = keccakFromString; +/** + * Creates Keccak hash of an 0x-prefixed string input + * @param a The input data (String) + * @param bits (number = 256) The Keccak width + */ +var keccakFromHexString = function keccakFromHexString(a, bits) { + if (bits === void 0) {bits = 256;} + (0, helpers_1.assertIsHexString)(a); + return (0, exports.keccak)((0, bytes_1.toBuffer)(a), bits); +}; +exports.keccakFromHexString = keccakFromHexString; +/** + * Creates Keccak hash of a number array input + * @param a The input data (number[]) + * @param bits (number = 256) The Keccak width + */ +var keccakFromArray = function keccakFromArray(a, bits) { + if (bits === void 0) {bits = 256;} + (0, helpers_1.assertIsArray)(a); + return (0, exports.keccak)((0, bytes_1.toBuffer)(a), bits); +}; +exports.keccakFromArray = keccakFromArray; +/** + * Creates SHA256 hash of an input. + * @param a The input data (Buffer|Array|String) + */ +var _sha256 = function _sha256(a) { + a = (0, bytes_1.toBuffer)(a); + return createHash('sha256').update(a).digest(); +}; +/** + * Creates SHA256 hash of a Buffer input. + * @param a The input data (Buffer) + */ +var sha256 = function sha256(a) { + (0, helpers_1.assertIsBuffer)(a); + return _sha256(a); +}; +exports.sha256 = sha256; +/** + * Creates SHA256 hash of a string input. + * @param a The input data (string) + */ +var sha256FromString = function sha256FromString(a) { + (0, helpers_1.assertIsString)(a); + return _sha256(a); +}; +exports.sha256FromString = sha256FromString; +/** + * Creates SHA256 hash of a number[] input. + * @param a The input data (number[]) + */ +var sha256FromArray = function sha256FromArray(a) { + (0, helpers_1.assertIsArray)(a); + return _sha256(a); +}; +exports.sha256FromArray = sha256FromArray; +/** + * Creates RIPEMD160 hash of the input. + * @param a The input data (Buffer|Array|String|Number) + * @param padded Whether it should be padded to 256 bits or not + */ +var _ripemd160 = function _ripemd160(a, padded) { + a = (0, bytes_1.toBuffer)(a); + var hash = createHash('rmd160').update(a).digest(); + if (padded === true) { + return (0, bytes_1.setLengthLeft)(hash, 32); + } else + { + return hash; + } +}; +/** + * Creates RIPEMD160 hash of a Buffer input. + * @param a The input data (Buffer) + * @param padded Whether it should be padded to 256 bits or not + */ +var ripemd160 = function ripemd160(a, padded) { + (0, helpers_1.assertIsBuffer)(a); + return _ripemd160(a, padded); +}; +exports.ripemd160 = ripemd160; +/** + * Creates RIPEMD160 hash of a string input. + * @param a The input data (String) + * @param padded Whether it should be padded to 256 bits or not + */ +var ripemd160FromString = function ripemd160FromString(a, padded) { + (0, helpers_1.assertIsString)(a); + return _ripemd160(a, padded); +}; +exports.ripemd160FromString = ripemd160FromString; +/** + * Creates RIPEMD160 hash of a number[] input. + * @param a The input data (number[]) + * @param padded Whether it should be padded to 256 bits or not + */ +var ripemd160FromArray = function ripemd160FromArray(a, padded) { + (0, helpers_1.assertIsArray)(a); + return _ripemd160(a, padded); +}; +exports.ripemd160FromArray = ripemd160FromArray; +/** + * Creates SHA-3 hash of the RLP encoded version of the input. + * @param a The input data + */ +var rlphash = function rlphash(a) { + return (0, exports.keccak)(rlp.encode(a)); +}; +exports.rlphash = rlphash; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 484 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-cryptography/keccak.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +var hash_utils_1 = __webpack_require__(/*! ./hash-utils */ 485); +var createKeccakHash = __webpack_require__(/*! keccak */ 486); +exports.keccak224 = hash_utils_1.createHashFunction(function () { + return createKeccakHash("keccak224"); +}); +exports.keccak256 = hash_utils_1.createHashFunction(function () { + return createKeccakHash("keccak256"); +}); +exports.keccak384 = hash_utils_1.createHashFunction(function () { + return createKeccakHash("keccak384"); +}); +exports.keccak512 = hash_utils_1.createHashFunction(function () { + return createKeccakHash("keccak512"); +}); + +/***/ }), +/* 485 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-cryptography/hash-utils.js ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, "__esModule", { value: true }); +function createHashFunction(hashConstructor) { + return function (msg) { + var hash = hashConstructor(); + hash.update(msg); + return Buffer.from(hash.digest()); + }; +} +exports.createHashFunction = createHashFunction; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 486 */ +/*!***********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/js.js ***! + \***********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./lib/api */ 487)(__webpack_require__(/*! ./lib/keccak */ 490)); + +/***/ }), +/* 487 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/lib/api/index.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var createKeccak = __webpack_require__(/*! ./keccak */ 488); +var createShake = __webpack_require__(/*! ./shake */ 489); + +module.exports = function (KeccakState) { + var Keccak = createKeccak(KeccakState); + var Shake = createShake(KeccakState); + + return function (algorithm, options) { + var hash = typeof algorithm === 'string' ? algorithm.toLowerCase() : algorithm; + switch (hash) { + case 'keccak224':return new Keccak(1152, 448, null, 224, options); + case 'keccak256':return new Keccak(1088, 512, null, 256, options); + case 'keccak384':return new Keccak(832, 768, null, 384, options); + case 'keccak512':return new Keccak(576, 1024, null, 512, options); + + case 'sha3-224':return new Keccak(1152, 448, 0x06, 224, options); + case 'sha3-256':return new Keccak(1088, 512, 0x06, 256, options); + case 'sha3-384':return new Keccak(832, 768, 0x06, 384, options); + case 'sha3-512':return new Keccak(576, 1024, 0x06, 512, options); + + case 'shake128':return new Shake(1344, 256, 0x1f, options); + case 'shake256':return new Shake(1088, 512, 0x1f, options); + + default:throw new Error('Invald algorithm: ' + algorithm);} + + }; +}; + +/***/ }), +/* 488 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/lib/api/keccak.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var _require = __webpack_require__(/*! readable-stream */ 401),Transform = _require.Transform; + +module.exports = function (KeccakState) {return /*#__PURE__*/function (_Transform) {"use strict";_inherits(Keccak, _Transform);var _super = _createSuper(Keccak); + function Keccak(rate, capacity, delimitedSuffix, hashBitLength, options) {var _this;_classCallCheck(this, Keccak); + _this = _super.call(this, options); + + _this._rate = rate; + _this._capacity = capacity; + _this._delimitedSuffix = delimitedSuffix; + _this._hashBitLength = hashBitLength; + _this._options = options; + + _this._state = new KeccakState(); + _this._state.initialize(rate, capacity); + _this._finalized = false;return _this; + }_createClass(Keccak, [{ key: "_transform", value: function _transform( + + chunk, encoding, callback) { + var error = null; + try { + this.update(chunk, encoding); + } catch (err) { + error = err; + } + + callback(error); + } }, { key: "_flush", value: function _flush( + + callback) { + var error = null; + try { + this.push(this.digest()); + } catch (err) { + error = err; + } + + callback(error); + } }, { key: "update", value: function update( + + data, encoding) { + if (!Buffer.isBuffer(data) && typeof data !== 'string') throw new TypeError('Data must be a string or a buffer'); + if (this._finalized) throw new Error('Digest already called'); + if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding); + + this._state.absorb(data); + + return this; + } }, { key: "digest", value: function digest( + + encoding) { + if (this._finalized) throw new Error('Digest already called'); + this._finalized = true; + + if (this._delimitedSuffix) this._state.absorbLastFewBits(this._delimitedSuffix); + var digest = this._state.squeeze(this._hashBitLength / 8); + if (encoding !== undefined) digest = digest.toString(encoding); + + this._resetState(); + + return digest; + } + + // remove result from memory + }, { key: "_resetState", value: function _resetState() { + this._state.initialize(this._rate, this._capacity); + return this; + } + + // because sometimes we need hash right now and little later + }, { key: "_clone", value: function _clone() { + var clone = new Keccak(this._rate, this._capacity, this._delimitedSuffix, this._hashBitLength, this._options); + this._state.copy(clone._state); + clone._finalized = this._finalized; + + return clone; + } }]);return Keccak;}(Transform);}; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 489 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/lib/api/shake.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var _require = __webpack_require__(/*! readable-stream */ 401),Transform = _require.Transform; + +module.exports = function (KeccakState) {return /*#__PURE__*/function (_Transform) {"use strict";_inherits(Shake, _Transform);var _super = _createSuper(Shake); + function Shake(rate, capacity, delimitedSuffix, options) {var _this;_classCallCheck(this, Shake); + _this = _super.call(this, options); + + _this._rate = rate; + _this._capacity = capacity; + _this._delimitedSuffix = delimitedSuffix; + _this._options = options; + + _this._state = new KeccakState(); + _this._state.initialize(rate, capacity); + _this._finalized = false;return _this; + }_createClass(Shake, [{ key: "_transform", value: function _transform( + + chunk, encoding, callback) { + var error = null; + try { + this.update(chunk, encoding); + } catch (err) { + error = err; + } + + callback(error); + } }, { key: "_flush", value: function _flush() + + {} }, { key: "_read", value: function _read( + + size) { + this.push(this.squeeze(size)); + } }, { key: "update", value: function update( + + data, encoding) { + if (!Buffer.isBuffer(data) && typeof data !== 'string') throw new TypeError('Data must be a string or a buffer'); + if (this._finalized) throw new Error('Squeeze already called'); + if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding); + + this._state.absorb(data); + + return this; + } }, { key: "squeeze", value: function squeeze( + + dataByteLength, encoding) { + if (!this._finalized) { + this._finalized = true; + this._state.absorbLastFewBits(this._delimitedSuffix); + } + + var data = this._state.squeeze(dataByteLength); + if (encoding !== undefined) data = data.toString(encoding); + + return data; + } }, { key: "_resetState", value: function _resetState() + + { + this._state.initialize(this._rate, this._capacity); + return this; + } }, { key: "_clone", value: function _clone() + + { + var clone = new Shake(this._rate, this._capacity, this._delimitedSuffix, this._options); + this._state.copy(clone._state); + clone._finalized = this._finalized; + + return clone; + } }]);return Shake;}(Transform);}; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 490 */ +/*!*******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/lib/keccak.js ***! + \*******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(Buffer) {var keccakState = __webpack_require__(/*! ./keccak-state-unroll */ 491); + +function Keccak() { + // much faster than `new Array(50)` + this.state = [ + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0]; + + + this.blockSize = null; + this.count = 0; + this.squeezing = false; +} + +Keccak.prototype.initialize = function (rate, capacity) { + for (var i = 0; i < 50; ++i) {this.state[i] = 0;} + this.blockSize = rate / 8; + this.count = 0; + this.squeezing = false; +}; + +Keccak.prototype.absorb = function (data) { + for (var i = 0; i < data.length; ++i) { + this.state[~~(this.count / 4)] ^= data[i] << 8 * (this.count % 4); + this.count += 1; + if (this.count === this.blockSize) { + keccakState.p1600(this.state); + this.count = 0; + } + } +}; + +Keccak.prototype.absorbLastFewBits = function (bits) { + this.state[~~(this.count / 4)] ^= bits << 8 * (this.count % 4); + if ((bits & 0x80) !== 0 && this.count === this.blockSize - 1) keccakState.p1600(this.state); + this.state[~~((this.blockSize - 1) / 4)] ^= 0x80 << 8 * ((this.blockSize - 1) % 4); + keccakState.p1600(this.state); + this.count = 0; + this.squeezing = true; +}; + +Keccak.prototype.squeeze = function (length) { + if (!this.squeezing) this.absorbLastFewBits(0x01); + + var output = Buffer.alloc(length); + for (var i = 0; i < length; ++i) { + output[i] = this.state[~~(this.count / 4)] >>> 8 * (this.count % 4) & 0xff; + this.count += 1; + if (this.count === this.blockSize) { + keccakState.p1600(this.state); + this.count = 0; + } + } + + return output; +}; + +Keccak.prototype.copy = function (dest) { + for (var i = 0; i < 50; ++i) {dest.state[i] = this.state[i];} + dest.blockSize = this.blockSize; + dest.count = this.count; + dest.squeezing = this.squeezing; +}; + +module.exports = Keccak; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 491 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/lib/keccak-state-unroll.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +var P1600_ROUND_CONSTANTS = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648]; + +exports.p1600 = function (s) { + for (var round = 0; round < 24; ++round) { + // theta + var lo0 = s[0] ^ s[10] ^ s[20] ^ s[30] ^ s[40]; + var hi0 = s[1] ^ s[11] ^ s[21] ^ s[31] ^ s[41]; + var lo1 = s[2] ^ s[12] ^ s[22] ^ s[32] ^ s[42]; + var hi1 = s[3] ^ s[13] ^ s[23] ^ s[33] ^ s[43]; + var lo2 = s[4] ^ s[14] ^ s[24] ^ s[34] ^ s[44]; + var hi2 = s[5] ^ s[15] ^ s[25] ^ s[35] ^ s[45]; + var lo3 = s[6] ^ s[16] ^ s[26] ^ s[36] ^ s[46]; + var hi3 = s[7] ^ s[17] ^ s[27] ^ s[37] ^ s[47]; + var lo4 = s[8] ^ s[18] ^ s[28] ^ s[38] ^ s[48]; + var hi4 = s[9] ^ s[19] ^ s[29] ^ s[39] ^ s[49]; + + var lo = lo4 ^ (lo1 << 1 | hi1 >>> 31); + var hi = hi4 ^ (hi1 << 1 | lo1 >>> 31); + var t1slo0 = s[0] ^ lo; + var t1shi0 = s[1] ^ hi; + var t1slo5 = s[10] ^ lo; + var t1shi5 = s[11] ^ hi; + var t1slo10 = s[20] ^ lo; + var t1shi10 = s[21] ^ hi; + var t1slo15 = s[30] ^ lo; + var t1shi15 = s[31] ^ hi; + var t1slo20 = s[40] ^ lo; + var t1shi20 = s[41] ^ hi; + lo = lo0 ^ (lo2 << 1 | hi2 >>> 31); + hi = hi0 ^ (hi2 << 1 | lo2 >>> 31); + var t1slo1 = s[2] ^ lo; + var t1shi1 = s[3] ^ hi; + var t1slo6 = s[12] ^ lo; + var t1shi6 = s[13] ^ hi; + var t1slo11 = s[22] ^ lo; + var t1shi11 = s[23] ^ hi; + var t1slo16 = s[32] ^ lo; + var t1shi16 = s[33] ^ hi; + var t1slo21 = s[42] ^ lo; + var t1shi21 = s[43] ^ hi; + lo = lo1 ^ (lo3 << 1 | hi3 >>> 31); + hi = hi1 ^ (hi3 << 1 | lo3 >>> 31); + var t1slo2 = s[4] ^ lo; + var t1shi2 = s[5] ^ hi; + var t1slo7 = s[14] ^ lo; + var t1shi7 = s[15] ^ hi; + var t1slo12 = s[24] ^ lo; + var t1shi12 = s[25] ^ hi; + var t1slo17 = s[34] ^ lo; + var t1shi17 = s[35] ^ hi; + var t1slo22 = s[44] ^ lo; + var t1shi22 = s[45] ^ hi; + lo = lo2 ^ (lo4 << 1 | hi4 >>> 31); + hi = hi2 ^ (hi4 << 1 | lo4 >>> 31); + var t1slo3 = s[6] ^ lo; + var t1shi3 = s[7] ^ hi; + var t1slo8 = s[16] ^ lo; + var t1shi8 = s[17] ^ hi; + var t1slo13 = s[26] ^ lo; + var t1shi13 = s[27] ^ hi; + var t1slo18 = s[36] ^ lo; + var t1shi18 = s[37] ^ hi; + var t1slo23 = s[46] ^ lo; + var t1shi23 = s[47] ^ hi; + lo = lo3 ^ (lo0 << 1 | hi0 >>> 31); + hi = hi3 ^ (hi0 << 1 | lo0 >>> 31); + var t1slo4 = s[8] ^ lo; + var t1shi4 = s[9] ^ hi; + var t1slo9 = s[18] ^ lo; + var t1shi9 = s[19] ^ hi; + var t1slo14 = s[28] ^ lo; + var t1shi14 = s[29] ^ hi; + var t1slo19 = s[38] ^ lo; + var t1shi19 = s[39] ^ hi; + var t1slo24 = s[48] ^ lo; + var t1shi24 = s[49] ^ hi; + + // rho & pi + var t2slo0 = t1slo0; + var t2shi0 = t1shi0; + var t2slo16 = t1shi5 << 4 | t1slo5 >>> 28; + var t2shi16 = t1slo5 << 4 | t1shi5 >>> 28; + var t2slo7 = t1slo10 << 3 | t1shi10 >>> 29; + var t2shi7 = t1shi10 << 3 | t1slo10 >>> 29; + var t2slo23 = t1shi15 << 9 | t1slo15 >>> 23; + var t2shi23 = t1slo15 << 9 | t1shi15 >>> 23; + var t2slo14 = t1slo20 << 18 | t1shi20 >>> 14; + var t2shi14 = t1shi20 << 18 | t1slo20 >>> 14; + var t2slo10 = t1slo1 << 1 | t1shi1 >>> 31; + var t2shi10 = t1shi1 << 1 | t1slo1 >>> 31; + var t2slo1 = t1shi6 << 12 | t1slo6 >>> 20; + var t2shi1 = t1slo6 << 12 | t1shi6 >>> 20; + var t2slo17 = t1slo11 << 10 | t1shi11 >>> 22; + var t2shi17 = t1shi11 << 10 | t1slo11 >>> 22; + var t2slo8 = t1shi16 << 13 | t1slo16 >>> 19; + var t2shi8 = t1slo16 << 13 | t1shi16 >>> 19; + var t2slo24 = t1slo21 << 2 | t1shi21 >>> 30; + var t2shi24 = t1shi21 << 2 | t1slo21 >>> 30; + var t2slo20 = t1shi2 << 30 | t1slo2 >>> 2; + var t2shi20 = t1slo2 << 30 | t1shi2 >>> 2; + var t2slo11 = t1slo7 << 6 | t1shi7 >>> 26; + var t2shi11 = t1shi7 << 6 | t1slo7 >>> 26; + var t2slo2 = t1shi12 << 11 | t1slo12 >>> 21; + var t2shi2 = t1slo12 << 11 | t1shi12 >>> 21; + var t2slo18 = t1slo17 << 15 | t1shi17 >>> 17; + var t2shi18 = t1shi17 << 15 | t1slo17 >>> 17; + var t2slo9 = t1shi22 << 29 | t1slo22 >>> 3; + var t2shi9 = t1slo22 << 29 | t1shi22 >>> 3; + var t2slo5 = t1slo3 << 28 | t1shi3 >>> 4; + var t2shi5 = t1shi3 << 28 | t1slo3 >>> 4; + var t2slo21 = t1shi8 << 23 | t1slo8 >>> 9; + var t2shi21 = t1slo8 << 23 | t1shi8 >>> 9; + var t2slo12 = t1slo13 << 25 | t1shi13 >>> 7; + var t2shi12 = t1shi13 << 25 | t1slo13 >>> 7; + var t2slo3 = t1slo18 << 21 | t1shi18 >>> 11; + var t2shi3 = t1shi18 << 21 | t1slo18 >>> 11; + var t2slo19 = t1shi23 << 24 | t1slo23 >>> 8; + var t2shi19 = t1slo23 << 24 | t1shi23 >>> 8; + var t2slo15 = t1slo4 << 27 | t1shi4 >>> 5; + var t2shi15 = t1shi4 << 27 | t1slo4 >>> 5; + var t2slo6 = t1slo9 << 20 | t1shi9 >>> 12; + var t2shi6 = t1shi9 << 20 | t1slo9 >>> 12; + var t2slo22 = t1shi14 << 7 | t1slo14 >>> 25; + var t2shi22 = t1slo14 << 7 | t1shi14 >>> 25; + var t2slo13 = t1slo19 << 8 | t1shi19 >>> 24; + var t2shi13 = t1shi19 << 8 | t1slo19 >>> 24; + var t2slo4 = t1slo24 << 14 | t1shi24 >>> 18; + var t2shi4 = t1shi24 << 14 | t1slo24 >>> 18; + + // chi + s[0] = t2slo0 ^ ~t2slo1 & t2slo2; + s[1] = t2shi0 ^ ~t2shi1 & t2shi2; + s[10] = t2slo5 ^ ~t2slo6 & t2slo7; + s[11] = t2shi5 ^ ~t2shi6 & t2shi7; + s[20] = t2slo10 ^ ~t2slo11 & t2slo12; + s[21] = t2shi10 ^ ~t2shi11 & t2shi12; + s[30] = t2slo15 ^ ~t2slo16 & t2slo17; + s[31] = t2shi15 ^ ~t2shi16 & t2shi17; + s[40] = t2slo20 ^ ~t2slo21 & t2slo22; + s[41] = t2shi20 ^ ~t2shi21 & t2shi22; + s[2] = t2slo1 ^ ~t2slo2 & t2slo3; + s[3] = t2shi1 ^ ~t2shi2 & t2shi3; + s[12] = t2slo6 ^ ~t2slo7 & t2slo8; + s[13] = t2shi6 ^ ~t2shi7 & t2shi8; + s[22] = t2slo11 ^ ~t2slo12 & t2slo13; + s[23] = t2shi11 ^ ~t2shi12 & t2shi13; + s[32] = t2slo16 ^ ~t2slo17 & t2slo18; + s[33] = t2shi16 ^ ~t2shi17 & t2shi18; + s[42] = t2slo21 ^ ~t2slo22 & t2slo23; + s[43] = t2shi21 ^ ~t2shi22 & t2shi23; + s[4] = t2slo2 ^ ~t2slo3 & t2slo4; + s[5] = t2shi2 ^ ~t2shi3 & t2shi4; + s[14] = t2slo7 ^ ~t2slo8 & t2slo9; + s[15] = t2shi7 ^ ~t2shi8 & t2shi9; + s[24] = t2slo12 ^ ~t2slo13 & t2slo14; + s[25] = t2shi12 ^ ~t2shi13 & t2shi14; + s[34] = t2slo17 ^ ~t2slo18 & t2slo19; + s[35] = t2shi17 ^ ~t2shi18 & t2shi19; + s[44] = t2slo22 ^ ~t2slo23 & t2slo24; + s[45] = t2shi22 ^ ~t2shi23 & t2shi24; + s[6] = t2slo3 ^ ~t2slo4 & t2slo0; + s[7] = t2shi3 ^ ~t2shi4 & t2shi0; + s[16] = t2slo8 ^ ~t2slo9 & t2slo5; + s[17] = t2shi8 ^ ~t2shi9 & t2shi5; + s[26] = t2slo13 ^ ~t2slo14 & t2slo10; + s[27] = t2shi13 ^ ~t2shi14 & t2shi10; + s[36] = t2slo18 ^ ~t2slo19 & t2slo15; + s[37] = t2shi18 ^ ~t2shi19 & t2shi15; + s[46] = t2slo23 ^ ~t2slo24 & t2slo20; + s[47] = t2shi23 ^ ~t2shi24 & t2shi20; + s[8] = t2slo4 ^ ~t2slo0 & t2slo1; + s[9] = t2shi4 ^ ~t2shi0 & t2shi1; + s[18] = t2slo9 ^ ~t2slo5 & t2slo6; + s[19] = t2shi9 ^ ~t2shi5 & t2shi6; + s[28] = t2slo14 ^ ~t2slo10 & t2slo11; + s[29] = t2shi14 ^ ~t2shi10 & t2shi11; + s[38] = t2slo19 ^ ~t2slo15 & t2slo16; + s[39] = t2shi19 ^ ~t2shi15 & t2shi16; + s[48] = t2slo24 ^ ~t2slo20 & t2slo21; + s[49] = t2shi24 ^ ~t2shi20 & t2shi21; + + // iota + s[0] ^= P1600_ROUND_CONSTANTS[round * 2]; + s[1] ^= P1600_ROUND_CONSTANTS[round * 2 + 1]; + } +}; + +/***/ }), +/* 492 */ +/*!************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/types.js ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.toType = exports.TypeOutput = exports.bnToRlp = exports.bnToUnpaddedBuffer = exports.bnToHex = void 0; +var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 105)); +var internal_1 = __webpack_require__(/*! ./internal */ 480); +var bytes_1 = __webpack_require__(/*! ./bytes */ 481); +/** + * Convert BN to 0x-prefixed hex string. + */ +function bnToHex(value) { + return "0x" + value.toString(16); +} +exports.bnToHex = bnToHex; +/** + * Convert value from BN to an unpadded Buffer + * (useful for RLP transport) + * @param value value to convert + */ +function bnToUnpaddedBuffer(value) { + // Using `bn.toArrayLike(Buffer)` instead of `bn.toBuffer()` + // for compatibility with browserify and similar tools + return (0, bytes_1.unpadBuffer)(value.toArrayLike(Buffer)); +} +exports.bnToUnpaddedBuffer = bnToUnpaddedBuffer; +/** + * Deprecated alias for {@link bnToUnpaddedBuffer} + * @deprecated + */ +function bnToRlp(value) { + return bnToUnpaddedBuffer(value); +} +exports.bnToRlp = bnToRlp; +/** + * Type output options + */ +var TypeOutput; +(function (TypeOutput) { + TypeOutput[TypeOutput["Number"] = 0] = "Number"; + TypeOutput[TypeOutput["BN"] = 1] = "BN"; + TypeOutput[TypeOutput["Buffer"] = 2] = "Buffer"; + TypeOutput[TypeOutput["PrefixedHexString"] = 3] = "PrefixedHexString"; +})(TypeOutput = exports.TypeOutput || (exports.TypeOutput = {})); +function toType(input, outputType) { + if (input === null) { + return null; + } + if (input === undefined) { + return undefined; + } + if (typeof input === 'string' && !(0, internal_1.isHexString)(input)) { + throw new Error("A string must be provided with a 0x-prefix, given: " + input); + } else + if (typeof input === 'number' && !Number.isSafeInteger(input)) { + throw new Error('The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)'); + } + var output = (0, bytes_1.toBuffer)(input); + if (outputType === TypeOutput.Buffer) { + return output; + } else + if (outputType === TypeOutput.BN) { + return new bn_js_1.default(output); + } else + if (outputType === TypeOutput.Number) { + var bn = new bn_js_1.default(output); + var max = new bn_js_1.default(Number.MAX_SAFE_INTEGER.toString()); + if (bn.gt(max)) { + throw new Error('The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)'); + } + return bn.toNumber(); + } else + { + // outputType === TypeOutput.PrefixedHexString + return "0x" + output.toString('hex'); + } +} +exports.toType = toType; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 493 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/address.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Address = void 0; +var assert_1 = __importDefault(__webpack_require__(/*! assert */ 470)); +var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 105)); +var bytes_1 = __webpack_require__(/*! ./bytes */ 481); +var account_1 = __webpack_require__(/*! ./account */ 469); +var Address = /** @class */function () { + function Address(buf) { + (0, assert_1.default)(buf.length === 20, 'Invalid address length'); + this.buf = buf; + } + /** + * Returns the zero address. + */ + Address.zero = function () { + return new Address((0, bytes_1.zeros)(20)); + }; + /** + * Returns an Address object from a hex-encoded string. + * @param str - Hex-encoded address + */ + Address.fromString = function (str) { + (0, assert_1.default)((0, account_1.isValidAddress)(str), 'Invalid address'); + return new Address((0, bytes_1.toBuffer)(str)); + }; + /** + * Returns an address for a given public key. + * @param pubKey The two points of an uncompressed key + */ + Address.fromPublicKey = function (pubKey) { + (0, assert_1.default)(Buffer.isBuffer(pubKey), 'Public key should be Buffer'); + var buf = (0, account_1.pubToAddress)(pubKey); + return new Address(buf); + }; + /** + * Returns an address for a given private key. + * @param privateKey A private key must be 256 bits wide + */ + Address.fromPrivateKey = function (privateKey) { + (0, assert_1.default)(Buffer.isBuffer(privateKey), 'Private key should be Buffer'); + var buf = (0, account_1.privateToAddress)(privateKey); + return new Address(buf); + }; + /** + * Generates an address for a newly created contract. + * @param from The address which is creating this new address + * @param nonce The nonce of the from account + */ + Address.generate = function (from, nonce) { + (0, assert_1.default)(bn_js_1.default.isBN(nonce)); + return new Address((0, account_1.generateAddress)(from.buf, nonce.toArrayLike(Buffer))); + }; + /** + * Generates an address for a contract created using CREATE2. + * @param from The address which is creating this new address + * @param salt A salt + * @param initCode The init code of the contract being created + */ + Address.generate2 = function (from, salt, initCode) { + (0, assert_1.default)(Buffer.isBuffer(salt)); + (0, assert_1.default)(Buffer.isBuffer(initCode)); + return new Address((0, account_1.generateAddress2)(from.buf, salt, initCode)); + }; + /** + * Is address equal to another. + */ + Address.prototype.equals = function (address) { + return this.buf.equals(address.buf); + }; + /** + * Is address zero. + */ + Address.prototype.isZero = function () { + return this.equals(Address.zero()); + }; + /** + * True if address is in the address range defined + * by EIP-1352 + */ + Address.prototype.isPrecompileOrSystemAddress = function () { + var addressBN = new bn_js_1.default(this.buf); + var rangeMin = new bn_js_1.default(0); + var rangeMax = new bn_js_1.default('ffff', 'hex'); + return addressBN.gte(rangeMin) && addressBN.lte(rangeMax); + }; + /** + * Returns hex encoding of address. + */ + Address.prototype.toString = function () { + return '0x' + this.buf.toString('hex'); + }; + /** + * Returns Buffer representation of address. + */ + Address.prototype.toBuffer = function () { + return Buffer.from(this.buf); + }; + return Address; +}(); +exports.Address = Address; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 494 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/signature.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.hashPersonalMessage = exports.isValidSignature = exports.fromRpcSig = exports.toCompactSig = exports.toRpcSig = exports.ecrecover = exports.ecsign = void 0; +var secp256k1_1 = __webpack_require__(/*! ethereum-cryptography/secp256k1 */ 475); +var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 105)); +var bytes_1 = __webpack_require__(/*! ./bytes */ 481); +var hash_1 = __webpack_require__(/*! ./hash */ 483); +var helpers_1 = __webpack_require__(/*! ./helpers */ 482); +var types_1 = __webpack_require__(/*! ./types */ 492); +function ecsign(msgHash, privateKey, chainId) { + var _a = (0, secp256k1_1.ecdsaSign)(msgHash, privateKey),signature = _a.signature,recovery = _a.recid; + var r = Buffer.from(signature.slice(0, 32)); + var s = Buffer.from(signature.slice(32, 64)); + if (!chainId || typeof chainId === 'number') { + // return legacy type ECDSASignature (deprecated in favor of ECDSASignatureBuffer to handle large chainIds) + if (chainId && !Number.isSafeInteger(chainId)) { + throw new Error('The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)'); + } + var v_1 = chainId ? recovery + (chainId * 2 + 35) : recovery + 27; + return { r: r, s: s, v: v_1 }; + } + var chainIdBN = (0, types_1.toType)(chainId, types_1.TypeOutput.BN); + var v = chainIdBN.muln(2).addn(35).addn(recovery).toArrayLike(Buffer); + return { r: r, s: s, v: v }; +} +exports.ecsign = ecsign; +function calculateSigRecovery(v, chainId) { + var vBN = (0, types_1.toType)(v, types_1.TypeOutput.BN); + if (!chainId) { + return vBN.subn(27); + } + var chainIdBN = (0, types_1.toType)(chainId, types_1.TypeOutput.BN); + return vBN.sub(chainIdBN.muln(2).addn(35)); +} +function isValidSigRecovery(recovery) { + var rec = new bn_js_1.default(recovery); + return rec.eqn(0) || rec.eqn(1); +} +/** + * ECDSA public key recovery from signature. + * @returns Recovered public key + */ +var ecrecover = function ecrecover(msgHash, v, r, s, chainId) { + var signature = Buffer.concat([(0, bytes_1.setLengthLeft)(r, 32), (0, bytes_1.setLengthLeft)(s, 32)], 64); + var recovery = calculateSigRecovery(v, chainId); + if (!isValidSigRecovery(recovery)) { + throw new Error('Invalid signature v value'); + } + var senderPubKey = (0, secp256k1_1.ecdsaRecover)(signature, recovery.toNumber(), msgHash); + return Buffer.from((0, secp256k1_1.publicKeyConvert)(senderPubKey, false).slice(1)); +}; +exports.ecrecover = ecrecover; +/** + * Convert signature parameters into the format of `eth_sign` RPC method. + * @returns Signature + */ +var toRpcSig = function toRpcSig(v, r, s, chainId) { + var recovery = calculateSigRecovery(v, chainId); + if (!isValidSigRecovery(recovery)) { + throw new Error('Invalid signature v value'); + } + // geth (and the RPC eth_sign method) uses the 65 byte format used by Bitcoin + return (0, bytes_1.bufferToHex)(Buffer.concat([(0, bytes_1.setLengthLeft)(r, 32), (0, bytes_1.setLengthLeft)(s, 32), (0, bytes_1.toBuffer)(v)])); +}; +exports.toRpcSig = toRpcSig; +/** + * Convert signature parameters into the format of Compact Signature Representation (EIP-2098). + * @returns Signature + */ +var toCompactSig = function toCompactSig(v, r, s, chainId) { + var recovery = calculateSigRecovery(v, chainId); + if (!isValidSigRecovery(recovery)) { + throw new Error('Invalid signature v value'); + } + var vn = (0, types_1.toType)(v, types_1.TypeOutput.Number); + var ss = s; + if (vn > 28 && vn % 2 === 1 || vn === 1 || vn === 28) { + ss = Buffer.from(s); + ss[0] |= 0x80; + } + return (0, bytes_1.bufferToHex)(Buffer.concat([(0, bytes_1.setLengthLeft)(r, 32), (0, bytes_1.setLengthLeft)(ss, 32)])); +}; +exports.toCompactSig = toCompactSig; +/** + * Convert signature format of the `eth_sign` RPC method to signature parameters + * NOTE: all because of a bug in geth: https://github.com/ethereum/go-ethereum/issues/2053 + */ +var fromRpcSig = function fromRpcSig(sig) { + var buf = (0, bytes_1.toBuffer)(sig); + var r; + var s; + var v; + if (buf.length >= 65) { + r = buf.slice(0, 32); + s = buf.slice(32, 64); + v = (0, bytes_1.bufferToInt)(buf.slice(64)); + } else + if (buf.length === 64) { + // Compact Signature Representation (https://eips.ethereum.org/EIPS/eip-2098) + r = buf.slice(0, 32); + s = buf.slice(32, 64); + v = (0, bytes_1.bufferToInt)(buf.slice(32, 33)) >> 7; + s[0] &= 0x7f; + } else + { + throw new Error('Invalid signature length'); + } + // support both versions of `eth_sign` responses + if (v < 27) { + v += 27; + } + return { + v: v, + r: r, + s: s }; + +}; +exports.fromRpcSig = fromRpcSig; +/** + * Validate a ECDSA signature. + * @param homesteadOrLater Indicates whether this is being used on either the homestead hardfork or a later one + */ +var isValidSignature = function isValidSignature(v, r, s, homesteadOrLater, chainId) { + if (homesteadOrLater === void 0) {homesteadOrLater = true;} + var SECP256K1_N_DIV_2 = new bn_js_1.default('7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0', 16); + var SECP256K1_N = new bn_js_1.default('fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141', 16); + if (r.length !== 32 || s.length !== 32) { + return false; + } + if (!isValidSigRecovery(calculateSigRecovery(v, chainId))) { + return false; + } + var rBN = new bn_js_1.default(r); + var sBN = new bn_js_1.default(s); + if (rBN.isZero() || rBN.gt(SECP256K1_N) || sBN.isZero() || sBN.gt(SECP256K1_N)) { + return false; + } + if (homesteadOrLater && sBN.cmp(SECP256K1_N_DIV_2) === 1) { + return false; + } + return true; +}; +exports.isValidSignature = isValidSignature; +/** + * Returns the keccak-256 hash of `message`, prefixed with the header used by the `eth_sign` RPC call. + * The output of this function can be fed into `ecsign` to produce the same signature as the `eth_sign` + * call for a given `message`, or fed to `ecrecover` along with a signature to recover the public key + * used to produce the signature. + */ +var hashPersonalMessage = function hashPersonalMessage(message) { + (0, helpers_1.assertIsBuffer)(message); + var prefix = Buffer.from("\x19Ethereum Signed Message:\n" + message.length, 'utf-8'); + return (0, hash_1.keccak)(Buffer.concat([prefix, message])); +}; +exports.hashPersonalMessage = hashPersonalMessage; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 495 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/object.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function get() {return m[k];} }); +} : function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +}); +var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +} : function (o, v) { + o["default"] = v; +}); +var __importStar = this && this.__importStar || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) {if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);} + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.defineProperties = void 0; +var assert_1 = __importDefault(__webpack_require__(/*! assert */ 470)); +var internal_1 = __webpack_require__(/*! ./internal */ 480); +var rlp = __importStar(__webpack_require__(/*! rlp */ 474)); +var bytes_1 = __webpack_require__(/*! ./bytes */ 481); +/** + * Defines properties on a `Object`. It make the assumption that underlying data is binary. + * @param self the `Object` to define properties on + * @param fields an array fields to define. Fields can contain: + * * `name` - the name of the properties + * * `length` - the number of bytes the field can have + * * `allowLess` - if the field can be less than the length + * * `allowEmpty` + * @param data data to be validated against the definitions + * @deprecated + */ +var defineProperties = function defineProperties(self, fields, data) { + self.raw = []; + self._fields = []; + // attach the `toJSON` + self.toJSON = function (label) { + if (label === void 0) {label = false;} + if (label) { + var obj_1 = {}; + self._fields.forEach(function (field) { + obj_1[field] = "0x" + self[field].toString('hex'); + }); + return obj_1; + } + return (0, bytes_1.baToJSON)(self.raw); + }; + self.serialize = function serialize() { + return rlp.encode(self.raw); + }; + fields.forEach(function (field, i) { + self._fields.push(field.name); + function getter() { + return self.raw[i]; + } + function setter(v) { + v = (0, bytes_1.toBuffer)(v); + if (v.toString('hex') === '00' && !field.allowZero) { + v = Buffer.allocUnsafe(0); + } + if (field.allowLess && field.length) { + v = (0, bytes_1.unpadBuffer)(v); + (0, assert_1.default)(field.length >= v.length, "The field " + field.name + " must not have more " + field.length + " bytes"); + } else + if (!(field.allowZero && v.length === 0) && field.length) { + (0, assert_1.default)(field.length === v.length, "The field " + field.name + " must have byte length of " + field.length); + } + self.raw[i] = v; + } + Object.defineProperty(self, field.name, { + enumerable: true, + configurable: true, + get: getter, + set: setter }); + + if (field.default) { + self[field.name] = field.default; + } + // attach alias + if (field.alias) { + Object.defineProperty(self, field.alias, { + enumerable: false, + configurable: true, + set: setter, + get: getter }); + + } + }); + // if the constuctor is passed data + if (data) { + if (typeof data === 'string') { + data = Buffer.from((0, internal_1.stripHexPrefix)(data), 'hex'); + } + if (Buffer.isBuffer(data)) { + data = rlp.decode(data); + } + if (Array.isArray(data)) { + if (data.length > self._fields.length) { + throw new Error('wrong number of fields in data'); + } + // make sure all the items are buffers + data.forEach(function (d, i) { + self[self._fields[i]] = (0, bytes_1.toBuffer)(d); + }); + } else + if (typeof data === 'object') { + var keys_1 = Object.keys(data); + fields.forEach(function (field) { + if (keys_1.indexOf(field.name) !== -1) + self[field.name] = data[field.name]; + if (keys_1.indexOf(field.alias) !== -1) + self[field.alias] = data[field.alias]; + }); + } else + { + throw new Error('invalid data'); + } + } +}; +exports.defineProperties = defineProperties; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 496 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist.browser/externals.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/** + * Re-exports commonly used modules: + * * Exports [`BN`](https://github.com/indutny/bn.js), [`rlp`](https://github.com/ethereumjs/rlp). + * @packageDocumentation + */ +var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function get() {return m[k];} }); +} : function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +}); +var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function (o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +} : function (o, v) { + o["default"] = v; +}); +var __importStar = this && this.__importStar || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) {if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);} + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.rlp = exports.BN = void 0; +var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 105)); +exports.BN = bn_js_1.default; +var rlp = __importStar(__webpack_require__(/*! rlp */ 474)); +exports.rlp = rlp; + +/***/ }), +/* 497 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/index.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var bip32 = __webpack_require__(/*! bip32 */ 451); +exports.bip32 = bip32; +var address = __webpack_require__(/*! ./address */ 498); +exports.address = address; +var crypto = __webpack_require__(/*! ./crypto */ 514); +exports.crypto = crypto; +var ECPair = __webpack_require__(/*! ./ecpair */ 518); +exports.ECPair = ECPair; +var networks = __webpack_require__(/*! ./networks */ 499); +exports.networks = networks; +var payments = __webpack_require__(/*! ./payments */ 500); +exports.payments = payments; +var script = __webpack_require__(/*! ./script */ 502); +exports.script = script; +var block_1 = __webpack_require__(/*! ./block */ 519); +exports.Block = block_1.Block; +var psbt_1 = __webpack_require__(/*! ./psbt */ 524); +exports.Psbt = psbt_1.Psbt; +var script_1 = __webpack_require__(/*! ./script */ 502); +exports.opcodes = script_1.OPS; +var transaction_1 = __webpack_require__(/*! ./transaction */ 522); +exports.Transaction = transaction_1.Transaction; +var transaction_builder_1 = __webpack_require__(/*! ./transaction_builder */ 548); +exports.TransactionBuilder = transaction_builder_1.TransactionBuilder; + +/***/ }), +/* 498 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/address.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var networks = __webpack_require__(/*! ./networks */ 499); +var payments = __webpack_require__(/*! ./payments */ 500); +var bscript = __webpack_require__(/*! ./script */ 502); +var types = __webpack_require__(/*! ./types */ 505); +var bech32 = __webpack_require__(/*! bech32 */ 213); +var bs58check = __webpack_require__(/*! bs58check */ 456); +var typeforce = __webpack_require__(/*! typeforce */ 462); +function fromBase58Check(address) { + var payload = bs58check.decode(address); + // TODO: 4.0.0, move to "toOutputScript" + if (payload.length < 21) throw new TypeError(address + ' is too short'); + if (payload.length > 21) throw new TypeError(address + ' is too long'); + var version = payload.readUInt8(0); + var hash = payload.slice(1); + return { version: version, hash: hash }; +} +exports.fromBase58Check = fromBase58Check; +function fromBech32(address) { + var result = bech32.decode(address); + var data = bech32.fromWords(result.words.slice(1)); + return { + version: result.words[0], + prefix: result.prefix, + data: Buffer.from(data) }; + +} +exports.fromBech32 = fromBech32; +function toBase58Check(hash, version) { + typeforce(types.tuple(types.Hash160bit, types.UInt8), arguments); + var payload = Buffer.allocUnsafe(21); + payload.writeUInt8(version, 0); + hash.copy(payload, 1); + return bs58check.encode(payload); +} +exports.toBase58Check = toBase58Check; +function toBech32(data, version, prefix) { + var words = bech32.toWords(data); + words.unshift(version); + return bech32.encode(prefix, words); +} +exports.toBech32 = toBech32; +function fromOutputScript(output, network) { + // TODO: Network + network = network || networks.bitcoin; + try { + return payments.p2pkh({ output: output, network: network }).address; + } catch (e) {} + try { + return payments.p2sh({ output: output, network: network }).address; + } catch (e) {} + try { + return payments.p2wpkh({ output: output, network: network }).address; + } catch (e) {} + try { + return payments.p2wsh({ output: output, network: network }).address; + } catch (e) {} + throw new Error(bscript.toASM(output) + ' has no matching Address'); +} +exports.fromOutputScript = fromOutputScript; +function toOutputScript(address, network) { + network = network || networks.bitcoin; + var decodeBase58; + var decodeBech32; + try { + decodeBase58 = fromBase58Check(address); + } catch (e) {} + if (decodeBase58) { + if (decodeBase58.version === network.pubKeyHash) + return payments.p2pkh({ hash: decodeBase58.hash }).output; + if (decodeBase58.version === network.scriptHash) + return payments.p2sh({ hash: decodeBase58.hash }).output; + } else { + try { + decodeBech32 = fromBech32(address); + } catch (e) {} + if (decodeBech32) { + if (decodeBech32.prefix !== network.bech32) + throw new Error(address + ' has an invalid prefix'); + if (decodeBech32.version === 0) { + if (decodeBech32.data.length === 20) + return payments.p2wpkh({ hash: decodeBech32.data }).output; + if (decodeBech32.data.length === 32) + return payments.p2wsh({ hash: decodeBech32.data }).output; + } + } + } + throw new Error(address + ' has no matching Script'); +} +exports.toOutputScript = toOutputScript; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 499 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/networks.js ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +exports.bitcoin = { + messagePrefix: '\x18Bitcoin Signed Message:\n', + bech32: 'bc', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 }, + + pubKeyHash: 0x00, + scriptHash: 0x05, + wif: 0x80 }; + +exports.regtest = { + messagePrefix: '\x18Bitcoin Signed Message:\n', + bech32: 'bcrt', + bip32: { + public: 0x043587cf, + private: 0x04358394 }, + + pubKeyHash: 0x6f, + scriptHash: 0xc4, + wif: 0xef }; + +exports.testnet = { + messagePrefix: '\x18Bitcoin Signed Message:\n', + bech32: 'tb', + bip32: { + public: 0x043587cf, + private: 0x04358394 }, + + pubKeyHash: 0x6f, + scriptHash: 0xc4, + wif: 0xef }; + +/***/ }), +/* 500 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/index.js ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var embed_1 = __webpack_require__(/*! ./embed */ 501); +exports.embed = embed_1.p2data; +var p2ms_1 = __webpack_require__(/*! ./p2ms */ 511); +exports.p2ms = p2ms_1.p2ms; +var p2pk_1 = __webpack_require__(/*! ./p2pk */ 512); +exports.p2pk = p2pk_1.p2pk; +var p2pkh_1 = __webpack_require__(/*! ./p2pkh */ 513); +exports.p2pkh = p2pkh_1.p2pkh; +var p2sh_1 = __webpack_require__(/*! ./p2sh */ 515); +exports.p2sh = p2sh_1.p2sh; +var p2wpkh_1 = __webpack_require__(/*! ./p2wpkh */ 516); +exports.p2wpkh = p2wpkh_1.p2wpkh; +var p2wsh_1 = __webpack_require__(/*! ./p2wsh */ 517); +exports.p2wsh = p2wsh_1.p2wsh; +// TODO +// witness commitment + +/***/ }), +/* 501 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/embed.js ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var networks_1 = __webpack_require__(/*! ../networks */ 499); +var bscript = __webpack_require__(/*! ../script */ 502); +var lazy = __webpack_require__(/*! ./lazy */ 510); +var typef = __webpack_require__(/*! typeforce */ 462); +var OPS = bscript.OPS; +function stacksEqual(a, b) { + if (a.length !== b.length) return false; + return a.every(function (x, i) { + return x.equals(b[i]); + }); +} +// output: OP_RETURN ... +function p2data(a, opts) { + if (!a.data && !a.output) throw new TypeError('Not enough data'); + opts = Object.assign({ validate: true }, opts || {}); + typef( + { + network: typef.maybe(typef.Object), + output: typef.maybe(typef.Buffer), + data: typef.maybe(typef.arrayOf(typef.Buffer)) }, + + a); + + var network = a.network || networks_1.bitcoin; + var o = { name: 'embed', network: network }; + lazy.prop(o, 'output', function () { + if (!a.data) return; + return bscript.compile([OPS.OP_RETURN].concat(a.data)); + }); + lazy.prop(o, 'data', function () { + if (!a.output) return; + return bscript.decompile(a.output).slice(1); + }); + // extended validation + if (opts.validate) { + if (a.output) { + var chunks = bscript.decompile(a.output); + if (chunks[0] !== OPS.OP_RETURN) throw new TypeError('Output is invalid'); + if (!chunks.slice(1).every(typef.Buffer)) + throw new TypeError('Output is invalid'); + if (a.data && !stacksEqual(a.data, o.data)) + throw new TypeError('Data mismatch'); + } + } + return Object.assign(o, a); +} +exports.p2data = p2data; + +/***/ }), +/* 502 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/script.js ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var scriptNumber = __webpack_require__(/*! ./script_number */ 503); +var scriptSignature = __webpack_require__(/*! ./script_signature */ 504); +var types = __webpack_require__(/*! ./types */ 505); +var bip66 = __webpack_require__(/*! bip66 */ 506); +var ecc = __webpack_require__(/*! tiny-secp256k1 */ 460); +var pushdata = __webpack_require__(/*! pushdata-bitcoin */ 507); +var typeforce = __webpack_require__(/*! typeforce */ 462); +exports.OPS = __webpack_require__(/*! bitcoin-ops */ 508); +var REVERSE_OPS = __webpack_require__(/*! bitcoin-ops/map */ 509); +var OP_INT_BASE = exports.OPS.OP_RESERVED; // OP_1 - 1 +function isOPInt(value) { + return ( + types.Number(value) && ( + value === exports.OPS.OP_0 || + value >= exports.OPS.OP_1 && value <= exports.OPS.OP_16 || + value === exports.OPS.OP_1NEGATE)); + +} +function isPushOnlyChunk(value) { + return types.Buffer(value) || isOPInt(value); +} +function isPushOnly(value) { + return types.Array(value) && value.every(isPushOnlyChunk); +} +exports.isPushOnly = isPushOnly; +function asMinimalOP(buffer) { + if (buffer.length === 0) return exports.OPS.OP_0; + if (buffer.length !== 1) return; + if (buffer[0] >= 1 && buffer[0] <= 16) return OP_INT_BASE + buffer[0]; + if (buffer[0] === 0x81) return exports.OPS.OP_1NEGATE; +} +function chunksIsBuffer(buf) { + return Buffer.isBuffer(buf); +} +function chunksIsArray(buf) { + return types.Array(buf); +} +function singleChunkIsBuffer(buf) { + return Buffer.isBuffer(buf); +} +function compile(chunks) { + // TODO: remove me + if (chunksIsBuffer(chunks)) return chunks; + typeforce(types.Array, chunks); + var bufferSize = chunks.reduce(function (accum, chunk) { + // data chunk + if (singleChunkIsBuffer(chunk)) { + // adhere to BIP62.3, minimal push policy + if (chunk.length === 1 && asMinimalOP(chunk) !== undefined) { + return accum + 1; + } + return accum + pushdata.encodingLength(chunk.length) + chunk.length; + } + // opcode + return accum + 1; + }, 0.0); + var buffer = Buffer.allocUnsafe(bufferSize); + var offset = 0; + chunks.forEach(function (chunk) { + // data chunk + if (singleChunkIsBuffer(chunk)) { + // adhere to BIP62.3, minimal push policy + var opcode = asMinimalOP(chunk); + if (opcode !== undefined) { + buffer.writeUInt8(opcode, offset); + offset += 1; + return; + } + offset += pushdata.encode(buffer, chunk.length, offset); + chunk.copy(buffer, offset); + offset += chunk.length; + // opcode + } else { + buffer.writeUInt8(chunk, offset); + offset += 1; + } + }); + if (offset !== buffer.length) throw new Error('Could not decode chunks'); + return buffer; +} +exports.compile = compile; +function decompile(buffer) { + // TODO: remove me + if (chunksIsArray(buffer)) return buffer; + typeforce(types.Buffer, buffer); + var chunks = []; + var i = 0; + while (i < buffer.length) { + var opcode = buffer[i]; + // data chunk + if (opcode > exports.OPS.OP_0 && opcode <= exports.OPS.OP_PUSHDATA4) { + var d = pushdata.decode(buffer, i); + // did reading a pushDataInt fail? + if (d === null) return null; + i += d.size; + // attempt to read too much data? + if (i + d.number > buffer.length) return null; + var data = buffer.slice(i, i + d.number); + i += d.number; + // decompile minimally + var op = asMinimalOP(data); + if (op !== undefined) { + chunks.push(op); + } else { + chunks.push(data); + } + // opcode + } else { + chunks.push(opcode); + i += 1; + } + } + return chunks; +} +exports.decompile = decompile; +function toASM(chunks) { + if (chunksIsBuffer(chunks)) { + chunks = decompile(chunks); + } + return chunks. + map(function (chunk) { + // data? + if (singleChunkIsBuffer(chunk)) { + var op = asMinimalOP(chunk); + if (op === undefined) return chunk.toString('hex'); + chunk = op; + } + // opcode! + return REVERSE_OPS[chunk]; + }). + join(' '); +} +exports.toASM = toASM; +function fromASM(asm) { + typeforce(types.String, asm); + return compile( + asm.split(' ').map(function (chunkStr) { + // opcode? + if (exports.OPS[chunkStr] !== undefined) return exports.OPS[chunkStr]; + typeforce(types.Hex, chunkStr); + // data! + return Buffer.from(chunkStr, 'hex'); + })); + +} +exports.fromASM = fromASM; +function toStack(chunks) { + chunks = decompile(chunks); + typeforce(isPushOnly, chunks); + return chunks.map(function (op) { + if (singleChunkIsBuffer(op)) return op; + if (op === exports.OPS.OP_0) return Buffer.allocUnsafe(0); + return scriptNumber.encode(op - OP_INT_BASE); + }); +} +exports.toStack = toStack; +function isCanonicalPubKey(buffer) { + return ecc.isPoint(buffer); +} +exports.isCanonicalPubKey = isCanonicalPubKey; +function isDefinedHashType(hashType) { + var hashTypeMod = hashType & ~0x80; + // return hashTypeMod > SIGHASH_ALL && hashTypeMod < SIGHASH_SINGLE + return hashTypeMod > 0x00 && hashTypeMod < 0x04; +} +exports.isDefinedHashType = isDefinedHashType; +function isCanonicalScriptSignature(buffer) { + if (!Buffer.isBuffer(buffer)) return false; + if (!isDefinedHashType(buffer[buffer.length - 1])) return false; + return bip66.check(buffer.slice(0, -1)); +} +exports.isCanonicalScriptSignature = isCanonicalScriptSignature; +// tslint:disable-next-line variable-name +exports.number = scriptNumber; +exports.signature = scriptSignature; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 503 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/script_number.js ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +function decode(buffer, maxLength, minimal) { + maxLength = maxLength || 4; + minimal = minimal === undefined ? true : minimal; + var length = buffer.length; + if (length === 0) return 0; + if (length > maxLength) throw new TypeError('Script number overflow'); + if (minimal) { + if ((buffer[length - 1] & 0x7f) === 0) { + if (length <= 1 || (buffer[length - 2] & 0x80) === 0) + throw new Error('Non-minimally encoded script number'); + } + } + // 40-bit + if (length === 5) { + var a = buffer.readUInt32LE(0); + var b = buffer.readUInt8(4); + if (b & 0x80) return -((b & ~0x80) * 0x100000000 + a); + return b * 0x100000000 + a; + } + // 32-bit / 24-bit / 16-bit / 8-bit + var result = 0; + for (var i = 0; i < length; ++i) { + result |= buffer[i] << 8 * i; + } + if (buffer[length - 1] & 0x80) + return -(result & ~(0x80 << 8 * (length - 1))); + return result; +} +exports.decode = decode; +function scriptNumSize(i) { + return i > 0x7fffffff ? + 5 : + i > 0x7fffff ? + 4 : + i > 0x7fff ? + 3 : + i > 0x7f ? + 2 : + i > 0x00 ? + 1 : + 0; +} +function encode(_number) { + var value = Math.abs(_number); + var size = scriptNumSize(value); + var buffer = Buffer.allocUnsafe(size); + var negative = _number < 0; + for (var i = 0; i < size; ++i) { + buffer.writeUInt8(value & 0xff, i); + value >>= 8; + } + if (buffer[size - 1] & 0x80) { + buffer.writeUInt8(negative ? 0x80 : 0x00, size - 1); + } else if (negative) { + buffer[size - 1] |= 0x80; + } + return buffer; +} +exports.encode = encode; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 504 */ +/*!************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/script_signature.js ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var types = __webpack_require__(/*! ./types */ 505); +var bip66 = __webpack_require__(/*! bip66 */ 506); +var typeforce = __webpack_require__(/*! typeforce */ 462); +var ZERO = Buffer.alloc(1, 0); +function toDER(x) { + var i = 0; + while (x[i] === 0) {++i;} + if (i === x.length) return ZERO; + x = x.slice(i); + if (x[0] & 0x80) return Buffer.concat([ZERO, x], 1 + x.length); + return x; +} +function fromDER(x) { + if (x[0] === 0x00) x = x.slice(1); + var buffer = Buffer.alloc(32, 0); + var bstart = Math.max(0, 32 - x.length); + x.copy(buffer, bstart); + return buffer; +} +// BIP62: 1 byte hashType flag (only 0x01, 0x02, 0x03, 0x81, 0x82 and 0x83 are allowed) +function decode(buffer) { + var hashType = buffer.readUInt8(buffer.length - 1); + var hashTypeMod = hashType & ~0x80; + if (hashTypeMod <= 0 || hashTypeMod >= 4) + throw new Error('Invalid hashType ' + hashType); + var decoded = bip66.decode(buffer.slice(0, -1)); + var r = fromDER(decoded.r); + var s = fromDER(decoded.s); + var signature = Buffer.concat([r, s], 64); + return { signature: signature, hashType: hashType }; +} +exports.decode = decode; +function encode(signature, hashType) { + typeforce( + { + signature: types.BufferN(64), + hashType: types.UInt8 }, + + { signature: signature, hashType: hashType }); + + var hashTypeMod = hashType & ~0x80; + if (hashTypeMod <= 0 || hashTypeMod >= 4) + throw new Error('Invalid hashType ' + hashType); + var hashTypeBuffer = Buffer.allocUnsafe(1); + hashTypeBuffer.writeUInt8(hashType, 0); + var r = toDER(signature.slice(0, 32)); + var s = toDER(signature.slice(32, 64)); + return Buffer.concat([bip66.encode(r, s), hashTypeBuffer]); +} +exports.encode = encode; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 505 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/types.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var typeforce = __webpack_require__(/*! typeforce */ 462); +var UINT31_MAX = Math.pow(2, 31) - 1; +function UInt31(value) { + return typeforce.UInt32(value) && value <= UINT31_MAX; +} +exports.UInt31 = UInt31; +function BIP32Path(value) { + return typeforce.String(value) && !!value.match(/^(m\/)?(\d+'?\/)*\d+'?$/); +} +exports.BIP32Path = BIP32Path; +BIP32Path.toJSON = function () { + return 'BIP32 derivation path'; +}; +function Signer(obj) { + return ( + (typeforce.Buffer(obj.publicKey) || + typeof obj.getPublicKey === 'function') && + typeof obj.sign === 'function'); + +} +exports.Signer = Signer; +var SATOSHI_MAX = 21 * 1e14; +function Satoshi(value) { + return typeforce.UInt53(value) && value <= SATOSHI_MAX; +} +exports.Satoshi = Satoshi; +// external dependent types +exports.ECPoint = typeforce.quacksLike('Point'); +// exposed, external API +exports.Network = typeforce.compile({ + messagePrefix: typeforce.oneOf(typeforce.Buffer, typeforce.String), + bip32: { + public: typeforce.UInt32, + private: typeforce.UInt32 }, + + pubKeyHash: typeforce.UInt8, + scriptHash: typeforce.UInt8, + wif: typeforce.UInt8 }); + +exports.Buffer256bit = typeforce.BufferN(32); +exports.Hash160bit = typeforce.BufferN(20); +exports.Hash256bit = typeforce.BufferN(32); +exports.Number = typeforce.Number; // tslint:disable-line variable-name +exports.Array = typeforce.Array; +exports.Boolean = typeforce.Boolean; // tslint:disable-line variable-name +exports.String = typeforce.String; // tslint:disable-line variable-name +exports.Buffer = typeforce.Buffer; +exports.Hex = typeforce.Hex; +exports.maybe = typeforce.maybe; +exports.tuple = typeforce.tuple; +exports.UInt8 = typeforce.UInt8; +exports.UInt32 = typeforce.UInt32; +exports.Function = typeforce.Function; +exports.BufferN = typeforce.BufferN; +exports.Null = typeforce.Null; +exports.oneOf = typeforce.oneOf; + +/***/ }), +/* 506 */ +/*!*************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip66/index.js ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// Reference https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki +// Format: 0x30 [total-length] 0x02 [R-length] [R] 0x02 [S-length] [S] +// NOTE: SIGHASH byte ignored AND restricted, truncate before use + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer; + +function check(buffer) { + if (buffer.length < 8) return false; + if (buffer.length > 72) return false; + if (buffer[0] !== 0x30) return false; + if (buffer[1] !== buffer.length - 2) return false; + if (buffer[2] !== 0x02) return false; + + var lenR = buffer[3]; + if (lenR === 0) return false; + if (5 + lenR >= buffer.length) return false; + if (buffer[4 + lenR] !== 0x02) return false; + + var lenS = buffer[5 + lenR]; + if (lenS === 0) return false; + if (6 + lenR + lenS !== buffer.length) return false; + + if (buffer[4] & 0x80) return false; + if (lenR > 1 && buffer[4] === 0x00 && !(buffer[5] & 0x80)) return false; + + if (buffer[lenR + 6] & 0x80) return false; + if (lenS > 1 && buffer[lenR + 6] === 0x00 && !(buffer[lenR + 7] & 0x80)) return false; + return true; +} + +function decode(buffer) { + if (buffer.length < 8) throw new Error('DER sequence length is too short'); + if (buffer.length > 72) throw new Error('DER sequence length is too long'); + if (buffer[0] !== 0x30) throw new Error('Expected DER sequence'); + if (buffer[1] !== buffer.length - 2) throw new Error('DER sequence length is invalid'); + if (buffer[2] !== 0x02) throw new Error('Expected DER integer'); + + var lenR = buffer[3]; + if (lenR === 0) throw new Error('R length is zero'); + if (5 + lenR >= buffer.length) throw new Error('R length is too long'); + if (buffer[4 + lenR] !== 0x02) throw new Error('Expected DER integer (2)'); + + var lenS = buffer[5 + lenR]; + if (lenS === 0) throw new Error('S length is zero'); + if (6 + lenR + lenS !== buffer.length) throw new Error('S length is invalid'); + + if (buffer[4] & 0x80) throw new Error('R value is negative'); + if (lenR > 1 && buffer[4] === 0x00 && !(buffer[5] & 0x80)) throw new Error('R value excessively padded'); + + if (buffer[lenR + 6] & 0x80) throw new Error('S value is negative'); + if (lenS > 1 && buffer[lenR + 6] === 0x00 && !(buffer[lenR + 7] & 0x80)) throw new Error('S value excessively padded'); + + // non-BIP66 - extract R, S values + return { + r: buffer.slice(4, 4 + lenR), + s: buffer.slice(6 + lenR) }; + +} + +/* + * Expects r and s to be positive DER integers. + * + * The DER format uses the most significant bit as a sign bit (& 0x80). + * If the significant bit is set AND the integer is positive, a 0x00 is prepended. + * + * Examples: + * + * 0 => 0x00 + * 1 => 0x01 + * -1 => 0xff + * 127 => 0x7f + * -127 => 0x81 + * 128 => 0x0080 + * -128 => 0x80 + * 255 => 0x00ff + * -255 => 0xff01 + * 16300 => 0x3fac + * -16300 => 0xc054 + * 62300 => 0x00f35c + * -62300 => 0xff0ca4 + */ +function encode(r, s) { + var lenR = r.length; + var lenS = s.length; + if (lenR === 0) throw new Error('R length is zero'); + if (lenS === 0) throw new Error('S length is zero'); + if (lenR > 33) throw new Error('R length is too long'); + if (lenS > 33) throw new Error('S length is too long'); + if (r[0] & 0x80) throw new Error('R value is negative'); + if (s[0] & 0x80) throw new Error('S value is negative'); + if (lenR > 1 && r[0] === 0x00 && !(r[1] & 0x80)) throw new Error('R value excessively padded'); + if (lenS > 1 && s[0] === 0x00 && !(s[1] & 0x80)) throw new Error('S value excessively padded'); + + var signature = Buffer.allocUnsafe(6 + lenR + lenS); + + // 0x30 [total-length] 0x02 [R-length] [R] 0x02 [S-length] [S] + signature[0] = 0x30; + signature[1] = signature.length - 2; + signature[2] = 0x02; + signature[3] = r.length; + r.copy(signature, 4); + signature[4 + lenR] = 0x02; + signature[5 + lenR] = s.length; + s.copy(signature, 6 + lenR); + + return signature; +} + +module.exports = { + check: check, + decode: decode, + encode: encode }; + +/***/ }), +/* 507 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/pushdata-bitcoin/index.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var OPS = __webpack_require__(/*! bitcoin-ops */ 508); + +function encodingLength(i) { + return i < OPS.OP_PUSHDATA1 ? 1 : + i <= 0xff ? 2 : + i <= 0xffff ? 3 : + 5; +} + +function encode(buffer, number, offset) { + var size = encodingLength(number); + + // ~6 bit + if (size === 1) { + buffer.writeUInt8(number, offset); + + // 8 bit + } else if (size === 2) { + buffer.writeUInt8(OPS.OP_PUSHDATA1, offset); + buffer.writeUInt8(number, offset + 1); + + // 16 bit + } else if (size === 3) { + buffer.writeUInt8(OPS.OP_PUSHDATA2, offset); + buffer.writeUInt16LE(number, offset + 1); + + // 32 bit + } else { + buffer.writeUInt8(OPS.OP_PUSHDATA4, offset); + buffer.writeUInt32LE(number, offset + 1); + } + + return size; +} + +function decode(buffer, offset) { + var opcode = buffer.readUInt8(offset); + var number, size; + + // ~6 bit + if (opcode < OPS.OP_PUSHDATA1) { + number = opcode; + size = 1; + + // 8 bit + } else if (opcode === OPS.OP_PUSHDATA1) { + if (offset + 2 > buffer.length) return null; + number = buffer.readUInt8(offset + 1); + size = 2; + + // 16 bit + } else if (opcode === OPS.OP_PUSHDATA2) { + if (offset + 3 > buffer.length) return null; + number = buffer.readUInt16LE(offset + 1); + size = 3; + + // 32 bit + } else { + if (offset + 5 > buffer.length) return null; + if (opcode !== OPS.OP_PUSHDATA4) throw new Error('Unexpected opcode'); + + number = buffer.readUInt32LE(offset + 1); + size = 5; + } + + return { + opcode: opcode, + number: number, + size: size }; + +} + +module.exports = { + encodingLength: encodingLength, + encode: encode, + decode: decode }; + +/***/ }), +/* 508 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoin-ops/index.json ***! + \*********************************************************************************/ +/*! exports provided: OP_FALSE, OP_0, OP_PUSHDATA1, OP_PUSHDATA2, OP_PUSHDATA4, OP_1NEGATE, OP_RESERVED, OP_TRUE, OP_1, OP_2, OP_3, OP_4, OP_5, OP_6, OP_7, OP_8, OP_9, OP_10, OP_11, OP_12, OP_13, OP_14, OP_15, OP_16, OP_NOP, OP_VER, OP_IF, OP_NOTIF, OP_VERIF, OP_VERNOTIF, OP_ELSE, OP_ENDIF, OP_VERIFY, OP_RETURN, OP_TOALTSTACK, OP_FROMALTSTACK, OP_2DROP, OP_2DUP, OP_3DUP, OP_2OVER, OP_2ROT, OP_2SWAP, OP_IFDUP, OP_DEPTH, OP_DROP, OP_DUP, OP_NIP, OP_OVER, OP_PICK, OP_ROLL, OP_ROT, OP_SWAP, OP_TUCK, OP_CAT, OP_SUBSTR, OP_LEFT, OP_RIGHT, OP_SIZE, OP_INVERT, OP_AND, OP_OR, OP_XOR, OP_EQUAL, OP_EQUALVERIFY, OP_RESERVED1, OP_RESERVED2, OP_1ADD, OP_1SUB, OP_2MUL, OP_2DIV, OP_NEGATE, OP_ABS, OP_NOT, OP_0NOTEQUAL, OP_ADD, OP_SUB, OP_MUL, OP_DIV, OP_MOD, OP_LSHIFT, OP_RSHIFT, OP_BOOLAND, OP_BOOLOR, OP_NUMEQUAL, OP_NUMEQUALVERIFY, OP_NUMNOTEQUAL, OP_LESSTHAN, OP_GREATERTHAN, OP_LESSTHANOREQUAL, OP_GREATERTHANOREQUAL, OP_MIN, OP_MAX, OP_WITHIN, OP_RIPEMD160, OP_SHA1, OP_SHA256, OP_HASH160, OP_HASH256, OP_CODESEPARATOR, OP_CHECKSIG, OP_CHECKSIGVERIFY, OP_CHECKMULTISIG, OP_CHECKMULTISIGVERIFY, OP_NOP1, OP_NOP2, OP_CHECKLOCKTIMEVERIFY, OP_NOP3, OP_CHECKSEQUENCEVERIFY, OP_NOP4, OP_NOP5, OP_NOP6, OP_NOP7, OP_NOP8, OP_NOP9, OP_NOP10, OP_PUBKEYHASH, OP_PUBKEY, OP_INVALIDOPCODE, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"OP_FALSE\":0,\"OP_0\":0,\"OP_PUSHDATA1\":76,\"OP_PUSHDATA2\":77,\"OP_PUSHDATA4\":78,\"OP_1NEGATE\":79,\"OP_RESERVED\":80,\"OP_TRUE\":81,\"OP_1\":81,\"OP_2\":82,\"OP_3\":83,\"OP_4\":84,\"OP_5\":85,\"OP_6\":86,\"OP_7\":87,\"OP_8\":88,\"OP_9\":89,\"OP_10\":90,\"OP_11\":91,\"OP_12\":92,\"OP_13\":93,\"OP_14\":94,\"OP_15\":95,\"OP_16\":96,\"OP_NOP\":97,\"OP_VER\":98,\"OP_IF\":99,\"OP_NOTIF\":100,\"OP_VERIF\":101,\"OP_VERNOTIF\":102,\"OP_ELSE\":103,\"OP_ENDIF\":104,\"OP_VERIFY\":105,\"OP_RETURN\":106,\"OP_TOALTSTACK\":107,\"OP_FROMALTSTACK\":108,\"OP_2DROP\":109,\"OP_2DUP\":110,\"OP_3DUP\":111,\"OP_2OVER\":112,\"OP_2ROT\":113,\"OP_2SWAP\":114,\"OP_IFDUP\":115,\"OP_DEPTH\":116,\"OP_DROP\":117,\"OP_DUP\":118,\"OP_NIP\":119,\"OP_OVER\":120,\"OP_PICK\":121,\"OP_ROLL\":122,\"OP_ROT\":123,\"OP_SWAP\":124,\"OP_TUCK\":125,\"OP_CAT\":126,\"OP_SUBSTR\":127,\"OP_LEFT\":128,\"OP_RIGHT\":129,\"OP_SIZE\":130,\"OP_INVERT\":131,\"OP_AND\":132,\"OP_OR\":133,\"OP_XOR\":134,\"OP_EQUAL\":135,\"OP_EQUALVERIFY\":136,\"OP_RESERVED1\":137,\"OP_RESERVED2\":138,\"OP_1ADD\":139,\"OP_1SUB\":140,\"OP_2MUL\":141,\"OP_2DIV\":142,\"OP_NEGATE\":143,\"OP_ABS\":144,\"OP_NOT\":145,\"OP_0NOTEQUAL\":146,\"OP_ADD\":147,\"OP_SUB\":148,\"OP_MUL\":149,\"OP_DIV\":150,\"OP_MOD\":151,\"OP_LSHIFT\":152,\"OP_RSHIFT\":153,\"OP_BOOLAND\":154,\"OP_BOOLOR\":155,\"OP_NUMEQUAL\":156,\"OP_NUMEQUALVERIFY\":157,\"OP_NUMNOTEQUAL\":158,\"OP_LESSTHAN\":159,\"OP_GREATERTHAN\":160,\"OP_LESSTHANOREQUAL\":161,\"OP_GREATERTHANOREQUAL\":162,\"OP_MIN\":163,\"OP_MAX\":164,\"OP_WITHIN\":165,\"OP_RIPEMD160\":166,\"OP_SHA1\":167,\"OP_SHA256\":168,\"OP_HASH160\":169,\"OP_HASH256\":170,\"OP_CODESEPARATOR\":171,\"OP_CHECKSIG\":172,\"OP_CHECKSIGVERIFY\":173,\"OP_CHECKMULTISIG\":174,\"OP_CHECKMULTISIGVERIFY\":175,\"OP_NOP1\":176,\"OP_NOP2\":177,\"OP_CHECKLOCKTIMEVERIFY\":177,\"OP_NOP3\":178,\"OP_CHECKSEQUENCEVERIFY\":178,\"OP_NOP4\":179,\"OP_NOP5\":180,\"OP_NOP6\":181,\"OP_NOP7\":182,\"OP_NOP8\":183,\"OP_NOP9\":184,\"OP_NOP10\":185,\"OP_PUBKEYHASH\":253,\"OP_PUBKEY\":254,\"OP_INVALIDOPCODE\":255}"); + +/***/ }), +/* 509 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoin-ops/map.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var OPS = __webpack_require__(/*! ./index.json */ 508); + +var map = {}; +for (var op in OPS) { + var code = OPS[op]; + map[code] = op; +} + +module.exports = map; + +/***/ }), +/* 510 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/lazy.js ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +function prop(object, name, f) { + Object.defineProperty(object, name, { + configurable: true, + enumerable: true, + get: function get() { + var _value = f.call(this); + this[name] = _value; + return _value; + }, + set: function set(_value) { + Object.defineProperty(this, name, { + configurable: true, + enumerable: true, + value: _value, + writable: true }); + + } }); + +} +exports.prop = prop; +function value(f) { + var _value; + return function () { + if (_value !== undefined) return _value; + _value = f(); + return _value; + }; +} +exports.value = value; + +/***/ }), +/* 511 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2ms.js ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var networks_1 = __webpack_require__(/*! ../networks */ 499); +var bscript = __webpack_require__(/*! ../script */ 502); +var lazy = __webpack_require__(/*! ./lazy */ 510); +var OPS = bscript.OPS; +var typef = __webpack_require__(/*! typeforce */ 462); +var ecc = __webpack_require__(/*! tiny-secp256k1 */ 460); +var OP_INT_BASE = OPS.OP_RESERVED; // OP_1 - 1 +function stacksEqual(a, b) { + if (a.length !== b.length) return false; + return a.every(function (x, i) { + return x.equals(b[i]); + }); +} +// input: OP_0 [signatures ...] +// output: m [pubKeys ...] n OP_CHECKMULTISIG +function p2ms(a, opts) { + if ( + !a.input && + !a.output && + !(a.pubkeys && a.m !== undefined) && + !a.signatures) + + throw new TypeError('Not enough data'); + opts = Object.assign({ validate: true }, opts || {}); + function isAcceptableSignature(x) { + return ( + bscript.isCanonicalScriptSignature(x) || + (opts.allowIncomplete && x === OPS.OP_0) !== undefined); + + } + typef( + { + network: typef.maybe(typef.Object), + m: typef.maybe(typef.Number), + n: typef.maybe(typef.Number), + output: typef.maybe(typef.Buffer), + pubkeys: typef.maybe(typef.arrayOf(ecc.isPoint)), + signatures: typef.maybe(typef.arrayOf(isAcceptableSignature)), + input: typef.maybe(typef.Buffer) }, + + a); + + var network = a.network || networks_1.bitcoin; + var o = { network: network }; + var chunks = []; + var decoded = false; + function decode(output) { + if (decoded) return; + decoded = true; + chunks = bscript.decompile(output); + o.m = chunks[0] - OP_INT_BASE; + o.n = chunks[chunks.length - 2] - OP_INT_BASE; + o.pubkeys = chunks.slice(1, -2); + } + lazy.prop(o, 'output', function () { + if (!a.m) return; + if (!o.n) return; + if (!a.pubkeys) return; + return bscript.compile( + [].concat( + OP_INT_BASE + a.m, + a.pubkeys, + OP_INT_BASE + o.n, + OPS.OP_CHECKMULTISIG)); + + + }); + lazy.prop(o, 'm', function () { + if (!o.output) return; + decode(o.output); + return o.m; + }); + lazy.prop(o, 'n', function () { + if (!o.pubkeys) return; + return o.pubkeys.length; + }); + lazy.prop(o, 'pubkeys', function () { + if (!a.output) return; + decode(a.output); + return o.pubkeys; + }); + lazy.prop(o, 'signatures', function () { + if (!a.input) return; + return bscript.decompile(a.input).slice(1); + }); + lazy.prop(o, 'input', function () { + if (!a.signatures) return; + return bscript.compile([OPS.OP_0].concat(a.signatures)); + }); + lazy.prop(o, 'witness', function () { + if (!o.input) return; + return []; + }); + lazy.prop(o, 'name', function () { + if (!o.m || !o.n) return; + return "p2ms(".concat(o.m, " of ").concat(o.n, ")"); + }); + // extended validation + if (opts.validate) { + if (a.output) { + decode(a.output); + if (!typef.Number(chunks[0])) throw new TypeError('Output is invalid'); + if (!typef.Number(chunks[chunks.length - 2])) + throw new TypeError('Output is invalid'); + if (chunks[chunks.length - 1] !== OPS.OP_CHECKMULTISIG) + throw new TypeError('Output is invalid'); + if (o.m <= 0 || o.n > 16 || o.m > o.n || o.n !== chunks.length - 3) + throw new TypeError('Output is invalid'); + if (!o.pubkeys.every(function (x) {return ecc.isPoint(x);})) + throw new TypeError('Output is invalid'); + if (a.m !== undefined && a.m !== o.m) throw new TypeError('m mismatch'); + if (a.n !== undefined && a.n !== o.n) throw new TypeError('n mismatch'); + if (a.pubkeys && !stacksEqual(a.pubkeys, o.pubkeys)) + throw new TypeError('Pubkeys mismatch'); + } + if (a.pubkeys) { + if (a.n !== undefined && a.n !== a.pubkeys.length) + throw new TypeError('Pubkey count mismatch'); + o.n = a.pubkeys.length; + if (o.n < o.m) throw new TypeError('Pubkey count cannot be less than m'); + } + if (a.signatures) { + if (a.signatures.length < o.m) + throw new TypeError('Not enough signatures provided'); + if (a.signatures.length > o.m) + throw new TypeError('Too many signatures provided'); + } + if (a.input) { + if (a.input[0] !== OPS.OP_0) throw new TypeError('Input is invalid'); + if ( + o.signatures.length === 0 || + !o.signatures.every(isAcceptableSignature)) + + throw new TypeError('Input has invalid signature(s)'); + if (a.signatures && !stacksEqual(a.signatures, o.signatures)) + throw new TypeError('Signature mismatch'); + if (a.m !== undefined && a.m !== a.signatures.length) + throw new TypeError('Signature count mismatch'); + } + } + return Object.assign(o, a); +} +exports.p2ms = p2ms; + +/***/ }), +/* 512 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2pk.js ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var networks_1 = __webpack_require__(/*! ../networks */ 499); +var bscript = __webpack_require__(/*! ../script */ 502); +var lazy = __webpack_require__(/*! ./lazy */ 510); +var typef = __webpack_require__(/*! typeforce */ 462); +var OPS = bscript.OPS; +var ecc = __webpack_require__(/*! tiny-secp256k1 */ 460); +// input: {signature} +// output: {pubKey} OP_CHECKSIG +function p2pk(a, opts) { + if (!a.input && !a.output && !a.pubkey && !a.input && !a.signature) + throw new TypeError('Not enough data'); + opts = Object.assign({ validate: true }, opts || {}); + typef( + { + network: typef.maybe(typef.Object), + output: typef.maybe(typef.Buffer), + pubkey: typef.maybe(ecc.isPoint), + signature: typef.maybe(bscript.isCanonicalScriptSignature), + input: typef.maybe(typef.Buffer) }, + + a); + + var _chunks = lazy.value(function () { + return bscript.decompile(a.input); + }); + var network = a.network || networks_1.bitcoin; + var o = { name: 'p2pk', network: network }; + lazy.prop(o, 'output', function () { + if (!a.pubkey) return; + return bscript.compile([a.pubkey, OPS.OP_CHECKSIG]); + }); + lazy.prop(o, 'pubkey', function () { + if (!a.output) return; + return a.output.slice(1, -1); + }); + lazy.prop(o, 'signature', function () { + if (!a.input) return; + return _chunks()[0]; + }); + lazy.prop(o, 'input', function () { + if (!a.signature) return; + return bscript.compile([a.signature]); + }); + lazy.prop(o, 'witness', function () { + if (!o.input) return; + return []; + }); + // extended validation + if (opts.validate) { + if (a.output) { + if (a.output[a.output.length - 1] !== OPS.OP_CHECKSIG) + throw new TypeError('Output is invalid'); + if (!ecc.isPoint(o.pubkey)) + throw new TypeError('Output pubkey is invalid'); + if (a.pubkey && !a.pubkey.equals(o.pubkey)) + throw new TypeError('Pubkey mismatch'); + } + if (a.signature) { + if (a.input && !a.input.equals(o.input)) + throw new TypeError('Signature mismatch'); + } + if (a.input) { + if (_chunks().length !== 1) throw new TypeError('Input is invalid'); + if (!bscript.isCanonicalScriptSignature(o.signature)) + throw new TypeError('Input has invalid signature'); + } + } + return Object.assign(o, a); +} +exports.p2pk = p2pk; + +/***/ }), +/* 513 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2pkh.js ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var bcrypto = __webpack_require__(/*! ../crypto */ 514); +var networks_1 = __webpack_require__(/*! ../networks */ 499); +var bscript = __webpack_require__(/*! ../script */ 502); +var lazy = __webpack_require__(/*! ./lazy */ 510); +var typef = __webpack_require__(/*! typeforce */ 462); +var OPS = bscript.OPS; +var ecc = __webpack_require__(/*! tiny-secp256k1 */ 460); +var bs58check = __webpack_require__(/*! bs58check */ 456); +// input: {signature} {pubkey} +// output: OP_DUP OP_HASH160 {hash160(pubkey)} OP_EQUALVERIFY OP_CHECKSIG +function p2pkh(a, opts) { + if (!a.address && !a.hash && !a.output && !a.pubkey && !a.input) + throw new TypeError('Not enough data'); + opts = Object.assign({ validate: true }, opts || {}); + typef( + { + network: typef.maybe(typef.Object), + address: typef.maybe(typef.String), + hash: typef.maybe(typef.BufferN(20)), + output: typef.maybe(typef.BufferN(25)), + pubkey: typef.maybe(ecc.isPoint), + signature: typef.maybe(bscript.isCanonicalScriptSignature), + input: typef.maybe(typef.Buffer) }, + + a); + + var _address = lazy.value(function () { + var payload = bs58check.decode(a.address); + var version = payload.readUInt8(0); + var hash = payload.slice(1); + return { version: version, hash: hash }; + }); + var _chunks = lazy.value(function () { + return bscript.decompile(a.input); + }); + var network = a.network || networks_1.bitcoin; + var o = { name: 'p2pkh', network: network }; + lazy.prop(o, 'address', function () { + if (!o.hash) return; + var payload = Buffer.allocUnsafe(21); + payload.writeUInt8(network.pubKeyHash, 0); + o.hash.copy(payload, 1); + return bs58check.encode(payload); + }); + lazy.prop(o, 'hash', function () { + if (a.output) return a.output.slice(3, 23); + if (a.address) return _address().hash; + if (a.pubkey || o.pubkey) return bcrypto.hash160(a.pubkey || o.pubkey); + }); + lazy.prop(o, 'output', function () { + if (!o.hash) return; + return bscript.compile([ + OPS.OP_DUP, + OPS.OP_HASH160, + o.hash, + OPS.OP_EQUALVERIFY, + OPS.OP_CHECKSIG]); + + }); + lazy.prop(o, 'pubkey', function () { + if (!a.input) return; + return _chunks()[1]; + }); + lazy.prop(o, 'signature', function () { + if (!a.input) return; + return _chunks()[0]; + }); + lazy.prop(o, 'input', function () { + if (!a.pubkey) return; + if (!a.signature) return; + return bscript.compile([a.signature, a.pubkey]); + }); + lazy.prop(o, 'witness', function () { + if (!o.input) return; + return []; + }); + // extended validation + if (opts.validate) { + var hash = Buffer.from([]); + if (a.address) { + if (_address().version !== network.pubKeyHash) + throw new TypeError('Invalid version or Network mismatch'); + if (_address().hash.length !== 20) throw new TypeError('Invalid address'); + hash = _address().hash; + } + if (a.hash) { + if (hash.length > 0 && !hash.equals(a.hash)) + throw new TypeError('Hash mismatch');else + hash = a.hash; + } + if (a.output) { + if ( + a.output.length !== 25 || + a.output[0] !== OPS.OP_DUP || + a.output[1] !== OPS.OP_HASH160 || + a.output[2] !== 0x14 || + a.output[23] !== OPS.OP_EQUALVERIFY || + a.output[24] !== OPS.OP_CHECKSIG) + + throw new TypeError('Output is invalid'); + var hash2 = a.output.slice(3, 23); + if (hash.length > 0 && !hash.equals(hash2)) + throw new TypeError('Hash mismatch');else + hash = hash2; + } + if (a.pubkey) { + var pkh = bcrypto.hash160(a.pubkey); + if (hash.length > 0 && !hash.equals(pkh)) + throw new TypeError('Hash mismatch');else + hash = pkh; + } + if (a.input) { + var chunks = _chunks(); + if (chunks.length !== 2) throw new TypeError('Input is invalid'); + if (!bscript.isCanonicalScriptSignature(chunks[0])) + throw new TypeError('Input has invalid signature'); + if (!ecc.isPoint(chunks[1])) + throw new TypeError('Input has invalid pubkey'); + if (a.signature && !a.signature.equals(chunks[0])) + throw new TypeError('Signature mismatch'); + if (a.pubkey && !a.pubkey.equals(chunks[1])) + throw new TypeError('Pubkey mismatch'); + var _pkh = bcrypto.hash160(chunks[1]); + if (hash.length > 0 && !hash.equals(_pkh)) + throw new TypeError('Hash mismatch'); + } + } + return Object.assign(o, a); +} +exports.p2pkh = p2pkh; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 514 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/crypto.js ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var createHash = __webpack_require__(/*! create-hash */ 397); +function ripemd160(buffer) { + try { + return createHash('rmd160'). + update(buffer). + digest(); + } catch (err) { + return createHash('ripemd160'). + update(buffer). + digest(); + } +} +exports.ripemd160 = ripemd160; +function sha1(buffer) { + return createHash('sha1'). + update(buffer). + digest(); +} +exports.sha1 = sha1; +function sha256(buffer) { + return createHash('sha256'). + update(buffer). + digest(); +} +exports.sha256 = sha256; +function hash160(buffer) { + return ripemd160(sha256(buffer)); +} +exports.hash160 = hash160; +function hash256(buffer) { + return sha256(sha256(buffer)); +} +exports.hash256 = hash256; + +/***/ }), +/* 515 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2sh.js ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var bcrypto = __webpack_require__(/*! ../crypto */ 514); +var networks_1 = __webpack_require__(/*! ../networks */ 499); +var bscript = __webpack_require__(/*! ../script */ 502); +var lazy = __webpack_require__(/*! ./lazy */ 510); +var typef = __webpack_require__(/*! typeforce */ 462); +var OPS = bscript.OPS; +var bs58check = __webpack_require__(/*! bs58check */ 456); +function stacksEqual(a, b) { + if (a.length !== b.length) return false; + return a.every(function (x, i) { + return x.equals(b[i]); + }); +} +// input: [redeemScriptSig ...] {redeemScript} +// witness: +// output: OP_HASH160 {hash160(redeemScript)} OP_EQUAL +function p2sh(a, opts) { + if (!a.address && !a.hash && !a.output && !a.redeem && !a.input) + throw new TypeError('Not enough data'); + opts = Object.assign({ validate: true }, opts || {}); + typef( + { + network: typef.maybe(typef.Object), + address: typef.maybe(typef.String), + hash: typef.maybe(typef.BufferN(20)), + output: typef.maybe(typef.BufferN(23)), + redeem: typef.maybe({ + network: typef.maybe(typef.Object), + output: typef.maybe(typef.Buffer), + input: typef.maybe(typef.Buffer), + witness: typef.maybe(typef.arrayOf(typef.Buffer)) }), + + input: typef.maybe(typef.Buffer), + witness: typef.maybe(typef.arrayOf(typef.Buffer)) }, + + a); + + var network = a.network; + if (!network) { + network = a.redeem && a.redeem.network || networks_1.bitcoin; + } + var o = { network: network }; + var _address = lazy.value(function () { + var payload = bs58check.decode(a.address); + var version = payload.readUInt8(0); + var hash = payload.slice(1); + return { version: version, hash: hash }; + }); + var _chunks = lazy.value(function () { + return bscript.decompile(a.input); + }); + var _redeem = lazy.value(function () { + var chunks = _chunks(); + return { + network: network, + output: chunks[chunks.length - 1], + input: bscript.compile(chunks.slice(0, -1)), + witness: a.witness || [] }; + + }); + // output dependents + lazy.prop(o, 'address', function () { + if (!o.hash) return; + var payload = Buffer.allocUnsafe(21); + payload.writeUInt8(o.network.scriptHash, 0); + o.hash.copy(payload, 1); + return bs58check.encode(payload); + }); + lazy.prop(o, 'hash', function () { + // in order of least effort + if (a.output) return a.output.slice(2, 22); + if (a.address) return _address().hash; + if (o.redeem && o.redeem.output) return bcrypto.hash160(o.redeem.output); + }); + lazy.prop(o, 'output', function () { + if (!o.hash) return; + return bscript.compile([OPS.OP_HASH160, o.hash, OPS.OP_EQUAL]); + }); + // input dependents + lazy.prop(o, 'redeem', function () { + if (!a.input) return; + return _redeem(); + }); + lazy.prop(o, 'input', function () { + if (!a.redeem || !a.redeem.input || !a.redeem.output) return; + return bscript.compile( + [].concat(bscript.decompile(a.redeem.input), a.redeem.output)); + + }); + lazy.prop(o, 'witness', function () { + if (o.redeem && o.redeem.witness) return o.redeem.witness; + if (o.input) return []; + }); + lazy.prop(o, 'name', function () { + var nameParts = ['p2sh']; + if (o.redeem !== undefined) nameParts.push(o.redeem.name); + return nameParts.join('-'); + }); + if (opts.validate) { + var hash = Buffer.from([]); + if (a.address) { + if (_address().version !== network.scriptHash) + throw new TypeError('Invalid version or Network mismatch'); + if (_address().hash.length !== 20) throw new TypeError('Invalid address'); + hash = _address().hash; + } + if (a.hash) { + if (hash.length > 0 && !hash.equals(a.hash)) + throw new TypeError('Hash mismatch');else + hash = a.hash; + } + if (a.output) { + if ( + a.output.length !== 23 || + a.output[0] !== OPS.OP_HASH160 || + a.output[1] !== 0x14 || + a.output[22] !== OPS.OP_EQUAL) + + throw new TypeError('Output is invalid'); + var hash2 = a.output.slice(2, 22); + if (hash.length > 0 && !hash.equals(hash2)) + throw new TypeError('Hash mismatch');else + hash = hash2; + } + // inlined to prevent 'no-inner-declarations' failing + var checkRedeem = function checkRedeem(redeem) { + // is the redeem output empty/invalid? + if (redeem.output) { + var decompile = bscript.decompile(redeem.output); + if (!decompile || decompile.length < 1) + throw new TypeError('Redeem.output too short'); + // match hash against other sources + var _hash = bcrypto.hash160(redeem.output); + if (hash.length > 0 && !hash.equals(_hash)) + throw new TypeError('Hash mismatch');else + hash = _hash; + } + if (redeem.input) { + var hasInput = redeem.input.length > 0; + var hasWitness = redeem.witness && redeem.witness.length > 0; + if (!hasInput && !hasWitness) throw new TypeError('Empty input'); + if (hasInput && hasWitness) + throw new TypeError('Input and witness provided'); + if (hasInput) { + var richunks = bscript.decompile(redeem.input); + if (!bscript.isPushOnly(richunks)) + throw new TypeError('Non push-only scriptSig'); + } + } + }; + if (a.input) { + var chunks = _chunks(); + if (!chunks || chunks.length < 1) throw new TypeError('Input too short'); + if (!Buffer.isBuffer(_redeem().output)) + throw new TypeError('Input is invalid'); + checkRedeem(_redeem()); + } + if (a.redeem) { + if (a.redeem.network && a.redeem.network !== network) + throw new TypeError('Network mismatch'); + if (a.input) { + var redeem = _redeem(); + if (a.redeem.output && !a.redeem.output.equals(redeem.output)) + throw new TypeError('Redeem.output mismatch'); + if (a.redeem.input && !a.redeem.input.equals(redeem.input)) + throw new TypeError('Redeem.input mismatch'); + } + checkRedeem(a.redeem); + } + if (a.witness) { + if ( + a.redeem && + a.redeem.witness && + !stacksEqual(a.redeem.witness, a.witness)) + + throw new TypeError('Witness and redeem.witness mismatch'); + } + } + return Object.assign(o, a); +} +exports.p2sh = p2sh; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 516 */ +/*!***********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2wpkh.js ***! + \***********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var bcrypto = __webpack_require__(/*! ../crypto */ 514); +var networks_1 = __webpack_require__(/*! ../networks */ 499); +var bscript = __webpack_require__(/*! ../script */ 502); +var lazy = __webpack_require__(/*! ./lazy */ 510); +var typef = __webpack_require__(/*! typeforce */ 462); +var OPS = bscript.OPS; +var ecc = __webpack_require__(/*! tiny-secp256k1 */ 460); +var bech32 = __webpack_require__(/*! bech32 */ 213); +var EMPTY_BUFFER = Buffer.alloc(0); +// witness: {signature} {pubKey} +// input: <> +// output: OP_0 {pubKeyHash} +function p2wpkh(a, opts) { + if (!a.address && !a.hash && !a.output && !a.pubkey && !a.witness) + throw new TypeError('Not enough data'); + opts = Object.assign({ validate: true }, opts || {}); + typef( + { + address: typef.maybe(typef.String), + hash: typef.maybe(typef.BufferN(20)), + input: typef.maybe(typef.BufferN(0)), + network: typef.maybe(typef.Object), + output: typef.maybe(typef.BufferN(22)), + pubkey: typef.maybe(ecc.isPoint), + signature: typef.maybe(bscript.isCanonicalScriptSignature), + witness: typef.maybe(typef.arrayOf(typef.Buffer)) }, + + a); + + var _address = lazy.value(function () { + var result = bech32.decode(a.address); + var version = result.words.shift(); + var data = bech32.fromWords(result.words); + return { + version: version, + prefix: result.prefix, + data: Buffer.from(data) }; + + }); + var network = a.network || networks_1.bitcoin; + var o = { name: 'p2wpkh', network: network }; + lazy.prop(o, 'address', function () { + if (!o.hash) return; + var words = bech32.toWords(o.hash); + words.unshift(0x00); + return bech32.encode(network.bech32, words); + }); + lazy.prop(o, 'hash', function () { + if (a.output) return a.output.slice(2, 22); + if (a.address) return _address().data; + if (a.pubkey || o.pubkey) return bcrypto.hash160(a.pubkey || o.pubkey); + }); + lazy.prop(o, 'output', function () { + if (!o.hash) return; + return bscript.compile([OPS.OP_0, o.hash]); + }); + lazy.prop(o, 'pubkey', function () { + if (a.pubkey) return a.pubkey; + if (!a.witness) return; + return a.witness[1]; + }); + lazy.prop(o, 'signature', function () { + if (!a.witness) return; + return a.witness[0]; + }); + lazy.prop(o, 'input', function () { + if (!o.witness) return; + return EMPTY_BUFFER; + }); + lazy.prop(o, 'witness', function () { + if (!a.pubkey) return; + if (!a.signature) return; + return [a.signature, a.pubkey]; + }); + // extended validation + if (opts.validate) { + var hash = Buffer.from([]); + if (a.address) { + if (network && network.bech32 !== _address().prefix) + throw new TypeError('Invalid prefix or Network mismatch'); + if (_address().version !== 0x00) + throw new TypeError('Invalid address version'); + if (_address().data.length !== 20) + throw new TypeError('Invalid address data'); + hash = _address().data; + } + if (a.hash) { + if (hash.length > 0 && !hash.equals(a.hash)) + throw new TypeError('Hash mismatch');else + hash = a.hash; + } + if (a.output) { + if ( + a.output.length !== 22 || + a.output[0] !== OPS.OP_0 || + a.output[1] !== 0x14) + + throw new TypeError('Output is invalid'); + if (hash.length > 0 && !hash.equals(a.output.slice(2))) + throw new TypeError('Hash mismatch');else + hash = a.output.slice(2); + } + if (a.pubkey) { + var pkh = bcrypto.hash160(a.pubkey); + if (hash.length > 0 && !hash.equals(pkh)) + throw new TypeError('Hash mismatch');else + hash = pkh; + if (!ecc.isPoint(a.pubkey) || a.pubkey.length !== 33) + throw new TypeError('Invalid pubkey for p2wpkh'); + } + if (a.witness) { + if (a.witness.length !== 2) throw new TypeError('Witness is invalid'); + if (!bscript.isCanonicalScriptSignature(a.witness[0])) + throw new TypeError('Witness has invalid signature'); + if (!ecc.isPoint(a.witness[1]) || a.witness[1].length !== 33) + throw new TypeError('Witness has invalid pubkey'); + if (a.signature && !a.signature.equals(a.witness[0])) + throw new TypeError('Signature mismatch'); + if (a.pubkey && !a.pubkey.equals(a.witness[1])) + throw new TypeError('Pubkey mismatch'); + var _pkh = bcrypto.hash160(a.witness[1]); + if (hash.length > 0 && !hash.equals(_pkh)) + throw new TypeError('Hash mismatch'); + } + } + return Object.assign(o, a); +} +exports.p2wpkh = p2wpkh; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 517 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2wsh.js ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var bcrypto = __webpack_require__(/*! ../crypto */ 514); +var networks_1 = __webpack_require__(/*! ../networks */ 499); +var bscript = __webpack_require__(/*! ../script */ 502); +var lazy = __webpack_require__(/*! ./lazy */ 510); +var typef = __webpack_require__(/*! typeforce */ 462); +var OPS = bscript.OPS; +var ecc = __webpack_require__(/*! tiny-secp256k1 */ 460); +var bech32 = __webpack_require__(/*! bech32 */ 213); +var EMPTY_BUFFER = Buffer.alloc(0); +function stacksEqual(a, b) { + if (a.length !== b.length) return false; + return a.every(function (x, i) { + return x.equals(b[i]); + }); +} +function chunkHasUncompressedPubkey(chunk) { + if ( + Buffer.isBuffer(chunk) && + chunk.length === 65 && + chunk[0] === 0x04 && + ecc.isPoint(chunk)) + { + return true; + } else { + return false; + } +} +// input: <> +// witness: [redeemScriptSig ...] {redeemScript} +// output: OP_0 {sha256(redeemScript)} +function p2wsh(a, opts) { + if (!a.address && !a.hash && !a.output && !a.redeem && !a.witness) + throw new TypeError('Not enough data'); + opts = Object.assign({ validate: true }, opts || {}); + typef( + { + network: typef.maybe(typef.Object), + address: typef.maybe(typef.String), + hash: typef.maybe(typef.BufferN(32)), + output: typef.maybe(typef.BufferN(34)), + redeem: typef.maybe({ + input: typef.maybe(typef.Buffer), + network: typef.maybe(typef.Object), + output: typef.maybe(typef.Buffer), + witness: typef.maybe(typef.arrayOf(typef.Buffer)) }), + + input: typef.maybe(typef.BufferN(0)), + witness: typef.maybe(typef.arrayOf(typef.Buffer)) }, + + a); + + var _address = lazy.value(function () { + var result = bech32.decode(a.address); + var version = result.words.shift(); + var data = bech32.fromWords(result.words); + return { + version: version, + prefix: result.prefix, + data: Buffer.from(data) }; + + }); + var _rchunks = lazy.value(function () { + return bscript.decompile(a.redeem.input); + }); + var network = a.network; + if (!network) { + network = a.redeem && a.redeem.network || networks_1.bitcoin; + } + var o = { network: network }; + lazy.prop(o, 'address', function () { + if (!o.hash) return; + var words = bech32.toWords(o.hash); + words.unshift(0x00); + return bech32.encode(network.bech32, words); + }); + lazy.prop(o, 'hash', function () { + if (a.output) return a.output.slice(2); + if (a.address) return _address().data; + if (o.redeem && o.redeem.output) return bcrypto.sha256(o.redeem.output); + }); + lazy.prop(o, 'output', function () { + if (!o.hash) return; + return bscript.compile([OPS.OP_0, o.hash]); + }); + lazy.prop(o, 'redeem', function () { + if (!a.witness) return; + return { + output: a.witness[a.witness.length - 1], + input: EMPTY_BUFFER, + witness: a.witness.slice(0, -1) }; + + }); + lazy.prop(o, 'input', function () { + if (!o.witness) return; + return EMPTY_BUFFER; + }); + lazy.prop(o, 'witness', function () { + // transform redeem input to witness stack? + if ( + a.redeem && + a.redeem.input && + a.redeem.input.length > 0 && + a.redeem.output && + a.redeem.output.length > 0) + { + var stack = bscript.toStack(_rchunks()); + // assign, and blank the existing input + o.redeem = Object.assign({ witness: stack }, a.redeem); + o.redeem.input = EMPTY_BUFFER; + return [].concat(stack, a.redeem.output); + } + if (!a.redeem) return; + if (!a.redeem.output) return; + if (!a.redeem.witness) return; + return [].concat(a.redeem.witness, a.redeem.output); + }); + lazy.prop(o, 'name', function () { + var nameParts = ['p2wsh']; + if (o.redeem !== undefined) nameParts.push(o.redeem.name); + return nameParts.join('-'); + }); + // extended validation + if (opts.validate) { + var hash = Buffer.from([]); + if (a.address) { + if (_address().prefix !== network.bech32) + throw new TypeError('Invalid prefix or Network mismatch'); + if (_address().version !== 0x00) + throw new TypeError('Invalid address version'); + if (_address().data.length !== 32) + throw new TypeError('Invalid address data'); + hash = _address().data; + } + if (a.hash) { + if (hash.length > 0 && !hash.equals(a.hash)) + throw new TypeError('Hash mismatch');else + hash = a.hash; + } + if (a.output) { + if ( + a.output.length !== 34 || + a.output[0] !== OPS.OP_0 || + a.output[1] !== 0x20) + + throw new TypeError('Output is invalid'); + var hash2 = a.output.slice(2); + if (hash.length > 0 && !hash.equals(hash2)) + throw new TypeError('Hash mismatch');else + hash = hash2; + } + if (a.redeem) { + if (a.redeem.network && a.redeem.network !== network) + throw new TypeError('Network mismatch'); + // is there two redeem sources? + if ( + a.redeem.input && + a.redeem.input.length > 0 && + a.redeem.witness && + a.redeem.witness.length > 0) + + throw new TypeError('Ambiguous witness source'); + // is the redeem output non-empty? + if (a.redeem.output) { + if (bscript.decompile(a.redeem.output).length === 0) + throw new TypeError('Redeem.output is invalid'); + // match hash against other sources + var _hash = bcrypto.sha256(a.redeem.output); + if (hash.length > 0 && !hash.equals(_hash)) + throw new TypeError('Hash mismatch');else + hash = _hash; + } + if (a.redeem.input && !bscript.isPushOnly(_rchunks())) + throw new TypeError('Non push-only scriptSig'); + if ( + a.witness && + a.redeem.witness && + !stacksEqual(a.witness, a.redeem.witness)) + + throw new TypeError('Witness and redeem.witness mismatch'); + if ( + a.redeem.input && _rchunks().some(chunkHasUncompressedPubkey) || + a.redeem.output && + (bscript.decompile(a.redeem.output) || []).some( + chunkHasUncompressedPubkey)) + + { + throw new TypeError( + 'redeem.input or redeem.output contains uncompressed pubkey'); + + } + } + if (a.witness && a.witness.length > 0) { + var wScript = a.witness[a.witness.length - 1]; + if (a.redeem && a.redeem.output && !a.redeem.output.equals(wScript)) + throw new TypeError('Witness and redeem.output mismatch'); + if ( + a.witness.some(chunkHasUncompressedPubkey) || + (bscript.decompile(wScript) || []).some(chunkHasUncompressedPubkey)) + + throw new TypeError('Witness contains uncompressed pubkey'); + } + } + return Object.assign(o, a); +} +exports.p2wsh = p2wsh; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 518 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/ecpair.js ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +Object.defineProperty(exports, '__esModule', { value: true }); +var NETWORKS = __webpack_require__(/*! ./networks */ 499); +var types = __webpack_require__(/*! ./types */ 505); +var ecc = __webpack_require__(/*! tiny-secp256k1 */ 460); +var randomBytes = __webpack_require__(/*! randombytes */ 439); +var typeforce = __webpack_require__(/*! typeforce */ 462); +var wif = __webpack_require__(/*! wif */ 466); +var isOptions = typeforce.maybe( +typeforce.compile({ + compressed: types.maybe(types.Boolean), + network: types.maybe(types.Network) }));var + + +ECPair = /*#__PURE__*/function () { + function ECPair(__D, __Q, options) {_classCallCheck(this, ECPair); + this.__D = __D; + this.__Q = __Q; + this.lowR = false; + if (options === undefined) options = {}; + this.compressed = + options.compressed === undefined ? true : options.compressed; + this.network = options.network || NETWORKS.bitcoin; + if (__Q !== undefined) this.__Q = ecc.pointCompress(__Q, this.compressed); + }_createClass(ECPair, [{ key: "toWIF", value: function toWIF() + + + + + + + + { + if (!this.__D) throw new Error('Missing private key'); + return wif.encode(this.network.wif, this.__D, this.compressed); + } }, { key: "sign", value: function sign( + hash, lowR) { + if (!this.__D) throw new Error('Missing private key'); + if (lowR === undefined) lowR = this.lowR; + if (lowR === false) { + return ecc.sign(hash, this.__D); + } else { + var sig = ecc.sign(hash, this.__D); + var extraData = Buffer.alloc(32, 0); + var counter = 0; + // if first try is lowR, skip the loop + // for second try and on, add extra entropy counting up + while (sig[0] > 0x7f) { + counter++; + extraData.writeUIntLE(counter, 0, 6); + sig = ecc.signWithEntropy(hash, this.__D, extraData); + } + return sig; + } + } }, { key: "verify", value: function verify( + hash, signature) { + return ecc.verify(hash, this.publicKey, signature); + } }, { key: "privateKey", get: function get() {return this.__D;} }, { key: "publicKey", get: function get() {if (!this.__Q) this.__Q = ecc.pointFromScalar(this.__D, this.compressed);return this.__Q;} }]);return ECPair;}(); + +function fromPrivateKey(buffer, options) { + typeforce(types.Buffer256bit, buffer); + if (!ecc.isPrivate(buffer)) + throw new TypeError('Private key not in range [1, n)'); + typeforce(isOptions, options); + return new ECPair(buffer, undefined, options); +} +exports.fromPrivateKey = fromPrivateKey; +function fromPublicKey(buffer, options) { + typeforce(ecc.isPoint, buffer); + typeforce(isOptions, options); + return new ECPair(undefined, buffer, options); +} +exports.fromPublicKey = fromPublicKey; +function fromWIF(wifString, network) { + var decoded = wif.decode(wifString); + var version = decoded.version; + // list of networks? + if (types.Array(network)) { + network = network. + filter(function (x) { + return version === x.wif; + }). + pop(); + if (!network) throw new Error('Unknown network version'); + // otherwise, assume a network object (or default to bitcoin) + } else { + network = network || NETWORKS.bitcoin; + if (version !== network.wif) throw new Error('Invalid network version'); + } + return fromPrivateKey(decoded.privateKey, { + compressed: decoded.compressed, + network: network }); + +} +exports.fromWIF = fromWIF; +function makeRandom(options) { + typeforce(isOptions, options); + if (options === undefined) options = {}; + var rng = options.rng || randomBytes; + var d; + do { + d = rng(32); + typeforce(types.Buffer256bit, d); + } while (!ecc.isPrivate(d)); + return fromPrivateKey(d, options); +} +exports.makeRandom = makeRandom; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 519 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/block.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +Object.defineProperty(exports, '__esModule', { value: true }); +var bufferutils_1 = __webpack_require__(/*! ./bufferutils */ 520); +var bcrypto = __webpack_require__(/*! ./crypto */ 514); +var transaction_1 = __webpack_require__(/*! ./transaction */ 522); +var types = __webpack_require__(/*! ./types */ 505); +var fastMerkleRoot = __webpack_require__(/*! merkle-lib/fastRoot */ 523); +var typeforce = __webpack_require__(/*! typeforce */ 462); +var varuint = __webpack_require__(/*! varuint-bitcoin */ 521); +var errorMerkleNoTxes = new TypeError( +'Cannot compute merkle root for zero transactions'); + +var errorWitnessNotSegwit = new TypeError( +'Cannot compute witness commit for non-segwit block');var + +Block = /*#__PURE__*/function () { + function Block() {_classCallCheck(this, Block); + this.version = 1; + this.prevHash = undefined; + this.merkleRoot = undefined; + this.timestamp = 0; + this.witnessCommit = undefined; + this.bits = 0; + this.nonce = 0; + this.transactions = undefined; + }_createClass(Block, [{ key: "getWitnessCommit", value: function getWitnessCommit() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + if (!txesHaveWitnessCommit(this.transactions)) return null; + // The merkle root for the witness data is in an OP_RETURN output. + // There is no rule for the index of the output, so use filter to find it. + // The root is prepended with 0xaa21a9ed so check for 0x6a24aa21a9ed + // If multiple commits are found, the output with highest index is assumed. + var witnessCommits = this.transactions[0].outs. + filter(function (out) {return ( + out.script.slice(0, 6).equals(Buffer.from('6a24aa21a9ed', 'hex')));}). + + map(function (out) {return out.script.slice(6, 38);}); + if (witnessCommits.length === 0) return null; + // Use the commit with the highest output (should only be one though) + var result = witnessCommits[witnessCommits.length - 1]; + if (!(result instanceof Buffer && result.length === 32)) return null; + return result; + } }, { key: "hasWitnessCommit", value: function hasWitnessCommit() + { + if ( + this.witnessCommit instanceof Buffer && + this.witnessCommit.length === 32) + + return true; + if (this.getWitnessCommit() !== null) return true; + return false; + } }, { key: "hasWitness", value: function hasWitness() + { + return anyTxHasWitness(this.transactions); + } }, { key: "weight", value: function weight() + { + var base = this.byteLength(false, false); + var total = this.byteLength(false, true); + return base * 3 + total; + } }, { key: "byteLength", value: function byteLength( + headersOnly) {var allowWitness = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + if (headersOnly || !this.transactions) return 80; + return ( + 80 + + varuint.encodingLength(this.transactions.length) + + this.transactions.reduce(function (a, x) {return a + x.byteLength(allowWitness);}, 0)); + + } }, { key: "getHash", value: function getHash() + { + return bcrypto.hash256(this.toBuffer(true)); + } }, { key: "getId", value: function getId() + { + return bufferutils_1.reverseBuffer(this.getHash()).toString('hex'); + } }, { key: "getUTCDate", value: function getUTCDate() + { + var date = new Date(0); // epoch + date.setUTCSeconds(this.timestamp); + return date; + } + // TODO: buffer, offset compatibility + }, { key: "toBuffer", value: function toBuffer(headersOnly) { + var buffer = Buffer.allocUnsafe(this.byteLength(headersOnly)); + var bufferWriter = new bufferutils_1.BufferWriter(buffer); + bufferWriter.writeInt32(this.version); + bufferWriter.writeSlice(this.prevHash); + bufferWriter.writeSlice(this.merkleRoot); + bufferWriter.writeUInt32(this.timestamp); + bufferWriter.writeUInt32(this.bits); + bufferWriter.writeUInt32(this.nonce); + if (headersOnly || !this.transactions) return buffer; + varuint.encode(this.transactions.length, buffer, bufferWriter.offset); + bufferWriter.offset += varuint.encode.bytes; + this.transactions.forEach(function (tx) { + var txSize = tx.byteLength(); // TODO: extract from toBuffer? + tx.toBuffer(buffer, bufferWriter.offset); + bufferWriter.offset += txSize; + }); + return buffer; + } }, { key: "toHex", value: function toHex( + headersOnly) { + return this.toBuffer(headersOnly).toString('hex'); + } }, { key: "checkTxRoots", value: function checkTxRoots() + { + // If the Block has segwit transactions but no witness commit, + // there's no way it can be valid, so fail the check. + var hasWitnessCommit = this.hasWitnessCommit(); + if (!hasWitnessCommit && this.hasWitness()) return false; + return ( + this.__checkMerkleRoot() && ( + hasWitnessCommit ? this.__checkWitnessCommit() : true)); + + } }, { key: "checkProofOfWork", value: function checkProofOfWork() + { + var hash = bufferutils_1.reverseBuffer(this.getHash()); + var target = Block.calculateTarget(this.bits); + return hash.compare(target) <= 0; + } }, { key: "__checkMerkleRoot", value: function __checkMerkleRoot() + { + if (!this.transactions) throw errorMerkleNoTxes; + var actualMerkleRoot = Block.calculateMerkleRoot(this.transactions); + return this.merkleRoot.compare(actualMerkleRoot) === 0; + } }, { key: "__checkWitnessCommit", value: function __checkWitnessCommit() + { + if (!this.transactions) throw errorMerkleNoTxes; + if (!this.hasWitnessCommit()) throw errorWitnessNotSegwit; + var actualWitnessCommit = Block.calculateMerkleRoot( + this.transactions, + true); + + return this.witnessCommit.compare(actualWitnessCommit) === 0; + } }], [{ key: "fromBuffer", value: function fromBuffer(buffer) {if (buffer.length < 80) throw new Error('Buffer too small (< 80 bytes)');var bufferReader = new bufferutils_1.BufferReader(buffer);var block = new Block();block.version = bufferReader.readInt32();block.prevHash = bufferReader.readSlice(32);block.merkleRoot = bufferReader.readSlice(32);block.timestamp = bufferReader.readUInt32();block.bits = bufferReader.readUInt32();block.nonce = bufferReader.readUInt32();if (buffer.length === 80) return block;var readTransaction = function readTransaction() {var tx = transaction_1.Transaction.fromBuffer(bufferReader.buffer.slice(bufferReader.offset), true);bufferReader.offset += tx.byteLength();return tx;};var nTransactions = bufferReader.readVarInt();block.transactions = [];for (var i = 0; i < nTransactions; ++i) {var tx = readTransaction();block.transactions.push(tx);}var witnessCommit = block.getWitnessCommit(); // This Block contains a witness commit + if (witnessCommit) block.witnessCommit = witnessCommit;return block;} }, { key: "fromHex", value: function fromHex(hex) {return Block.fromBuffer(Buffer.from(hex, 'hex'));} }, { key: "calculateTarget", value: function calculateTarget(bits) {var exponent = ((bits & 0xff000000) >> 24) - 3;var mantissa = bits & 0x007fffff;var target = Buffer.alloc(32, 0);target.writeUIntBE(mantissa, 29 - exponent, 3);return target;} }, { key: "calculateMerkleRoot", value: function calculateMerkleRoot(transactions, forWitness) {typeforce([{ getHash: types.Function }], transactions);if (transactions.length === 0) throw errorMerkleNoTxes;if (forWitness && !txesHaveWitnessCommit(transactions)) throw errorWitnessNotSegwit;var hashes = transactions.map(function (transaction) {return transaction.getHash(forWitness);});var rootHash = fastMerkleRoot(hashes, bcrypto.hash256);return forWitness ? bcrypto.hash256(Buffer.concat([rootHash, transactions[0].ins[0].witness[0]])) : rootHash;} }]);return Block;}(); +exports.Block = Block; +function txesHaveWitnessCommit(transactions) { + return ( + transactions instanceof Array && + transactions[0] && + transactions[0].ins && + transactions[0].ins instanceof Array && + transactions[0].ins[0] && + transactions[0].ins[0].witness && + transactions[0].ins[0].witness instanceof Array && + transactions[0].ins[0].witness.length > 0); + +} +function anyTxHasWitness(transactions) { + return ( + transactions instanceof Array && + transactions.some( + function (tx) {return ( + typeof tx === 'object' && + tx.ins instanceof Array && + tx.ins.some( + function (input) {return ( + typeof input === 'object' && + input.witness instanceof Array && + input.witness.length > 0);}));})); + + + +} +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 520 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/bufferutils.js ***! + \*******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +Object.defineProperty(exports, '__esModule', { value: true }); +var types = __webpack_require__(/*! ./types */ 505); +var typeforce = __webpack_require__(/*! typeforce */ 462); +var varuint = __webpack_require__(/*! varuint-bitcoin */ 521); +// https://github.com/feross/buffer/blob/master/index.js#L1127 +function verifuint(value, max) { + if (typeof value !== 'number') + throw new Error('cannot write a non-number as a number'); + if (value < 0) + throw new Error('specified a negative value for writing an unsigned value'); + if (value > max) throw new Error('RangeError: value out of range'); + if (Math.floor(value) !== value) + throw new Error('value has a fractional component'); +} +function readUInt64LE(buffer, offset) { + var a = buffer.readUInt32LE(offset); + var b = buffer.readUInt32LE(offset + 4); + b *= 0x100000000; + verifuint(b + a, 0x001fffffffffffff); + return b + a; +} +exports.readUInt64LE = readUInt64LE; +function writeUInt64LE(buffer, value, offset) { + verifuint(value, 0x001fffffffffffff); + buffer.writeInt32LE(value & -1, offset); + buffer.writeUInt32LE(Math.floor(value / 0x100000000), offset + 4); + return offset + 8; +} +exports.writeUInt64LE = writeUInt64LE; +function reverseBuffer(buffer) { + if (buffer.length < 1) return buffer; + var j = buffer.length - 1; + var tmp = 0; + for (var i = 0; i < buffer.length / 2; i++) { + tmp = buffer[i]; + buffer[i] = buffer[j]; + buffer[j] = tmp; + j--; + } + return buffer; +} +exports.reverseBuffer = reverseBuffer; +function cloneBuffer(buffer) { + var clone = Buffer.allocUnsafe(buffer.length); + buffer.copy(clone); + return clone; +} +exports.cloneBuffer = cloneBuffer; +/** + * Helper class for serialization of bitcoin data types into a pre-allocated buffer. + */var +BufferWriter = /*#__PURE__*/function () { + function BufferWriter(buffer) {var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;_classCallCheck(this, BufferWriter); + this.buffer = buffer; + this.offset = offset; + typeforce(types.tuple(types.Buffer, types.UInt32), [buffer, offset]); + }_createClass(BufferWriter, [{ key: "writeUInt8", value: function writeUInt8( + i) { + this.offset = this.buffer.writeUInt8(i, this.offset); + } }, { key: "writeInt32", value: function writeInt32( + i) { + this.offset = this.buffer.writeInt32LE(i, this.offset); + } }, { key: "writeUInt32", value: function writeUInt32( + i) { + this.offset = this.buffer.writeUInt32LE(i, this.offset); + } }, { key: "writeUInt64", value: function writeUInt64( + i) { + this.offset = writeUInt64LE(this.buffer, i, this.offset); + } }, { key: "writeVarInt", value: function writeVarInt( + i) { + varuint.encode(i, this.buffer, this.offset); + this.offset += varuint.encode.bytes; + } }, { key: "writeSlice", value: function writeSlice( + slice) { + if (this.buffer.length < this.offset + slice.length) { + throw new Error('Cannot write slice out of bounds'); + } + this.offset += slice.copy(this.buffer, this.offset); + } }, { key: "writeVarSlice", value: function writeVarSlice( + slice) { + this.writeVarInt(slice.length); + this.writeSlice(slice); + } }, { key: "writeVector", value: function writeVector( + vector) {var _this = this; + this.writeVarInt(vector.length); + vector.forEach(function (buf) {return _this.writeVarSlice(buf);}); + } }]);return BufferWriter;}(); + +exports.BufferWriter = BufferWriter; +/** + * Helper class for reading of bitcoin data types from a buffer. + */var +BufferReader = /*#__PURE__*/function () { + function BufferReader(buffer) {var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;_classCallCheck(this, BufferReader); + this.buffer = buffer; + this.offset = offset; + typeforce(types.tuple(types.Buffer, types.UInt32), [buffer, offset]); + }_createClass(BufferReader, [{ key: "readUInt8", value: function readUInt8() + { + var result = this.buffer.readUInt8(this.offset); + this.offset++; + return result; + } }, { key: "readInt32", value: function readInt32() + { + var result = this.buffer.readInt32LE(this.offset); + this.offset += 4; + return result; + } }, { key: "readUInt32", value: function readUInt32() + { + var result = this.buffer.readUInt32LE(this.offset); + this.offset += 4; + return result; + } }, { key: "readUInt64", value: function readUInt64() + { + var result = readUInt64LE(this.buffer, this.offset); + this.offset += 8; + return result; + } }, { key: "readVarInt", value: function readVarInt() + { + var vi = varuint.decode(this.buffer, this.offset); + this.offset += varuint.decode.bytes; + return vi; + } }, { key: "readSlice", value: function readSlice( + n) { + if (this.buffer.length < this.offset + n) { + throw new Error('Cannot read slice out of bounds'); + } + var result = this.buffer.slice(this.offset, this.offset + n); + this.offset += n; + return result; + } }, { key: "readVarSlice", value: function readVarSlice() + { + return this.readSlice(this.readVarInt()); + } }, { key: "readVector", value: function readVector() + { + var count = this.readVarInt(); + var vector = []; + for (var i = 0; i < count; i++) {vector.push(this.readVarSlice());} + return vector; + } }]);return BufferReader;}(); + +exports.BufferReader = BufferReader; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 521 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/varuint-bitcoin/index.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var Buffer = __webpack_require__(/*! safe-buffer */ 400).Buffer; + +// Number.MAX_SAFE_INTEGER +var MAX_SAFE_INTEGER = 9007199254740991; + +function checkUInt53(n) { + if (n < 0 || n > MAX_SAFE_INTEGER || n % 1 !== 0) throw new RangeError('value out of range'); +} + +function encode(number, buffer, offset) { + checkUInt53(number); + + if (!buffer) buffer = Buffer.allocUnsafe(encodingLength(number)); + if (!Buffer.isBuffer(buffer)) throw new TypeError('buffer must be a Buffer instance'); + if (!offset) offset = 0; + + // 8 bit + if (number < 0xfd) { + buffer.writeUInt8(number, offset); + encode.bytes = 1; + + // 16 bit + } else if (number <= 0xffff) { + buffer.writeUInt8(0xfd, offset); + buffer.writeUInt16LE(number, offset + 1); + encode.bytes = 3; + + // 32 bit + } else if (number <= 0xffffffff) { + buffer.writeUInt8(0xfe, offset); + buffer.writeUInt32LE(number, offset + 1); + encode.bytes = 5; + + // 64 bit + } else { + buffer.writeUInt8(0xff, offset); + buffer.writeUInt32LE(number >>> 0, offset + 1); + buffer.writeUInt32LE(number / 0x100000000 | 0, offset + 5); + encode.bytes = 9; + } + + return buffer; +} + +function decode(buffer, offset) { + if (!Buffer.isBuffer(buffer)) throw new TypeError('buffer must be a Buffer instance'); + if (!offset) offset = 0; + + var first = buffer.readUInt8(offset); + + // 8 bit + if (first < 0xfd) { + decode.bytes = 1; + return first; + + // 16 bit + } else if (first === 0xfd) { + decode.bytes = 3; + return buffer.readUInt16LE(offset + 1); + + // 32 bit + } else if (first === 0xfe) { + decode.bytes = 5; + return buffer.readUInt32LE(offset + 1); + + // 64 bit + } else { + decode.bytes = 9; + var lo = buffer.readUInt32LE(offset + 1); + var hi = buffer.readUInt32LE(offset + 5); + var number = hi * 0x0100000000 + lo; + checkUInt53(number); + + return number; + } +} + +function encodingLength(number) { + checkUInt53(number); + + return ( + number < 0xfd ? 1 : + number <= 0xffff ? 3 : + number <= 0xffffffff ? 5 : + 9); + +} + +module.exports = { encode: encode, decode: decode, encodingLength: encodingLength }; + +/***/ }), +/* 522 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/transaction.js ***! + \*******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +Object.defineProperty(exports, '__esModule', { value: true }); +var bufferutils_1 = __webpack_require__(/*! ./bufferutils */ 520); +var bcrypto = __webpack_require__(/*! ./crypto */ 514); +var bscript = __webpack_require__(/*! ./script */ 502); +var script_1 = __webpack_require__(/*! ./script */ 502); +var types = __webpack_require__(/*! ./types */ 505); +var typeforce = __webpack_require__(/*! typeforce */ 462); +var varuint = __webpack_require__(/*! varuint-bitcoin */ 521); +function varSliceSize(someScript) { + var length = someScript.length; + return varuint.encodingLength(length) + length; +} +function vectorSize(someVector) { + var length = someVector.length; + return ( + varuint.encodingLength(length) + + someVector.reduce(function (sum, witness) { + return sum + varSliceSize(witness); + }, 0)); + +} +var EMPTY_SCRIPT = Buffer.allocUnsafe(0); +var EMPTY_WITNESS = []; +var ZERO = Buffer.from( +'0000000000000000000000000000000000000000000000000000000000000000', +'hex'); + +var ONE = Buffer.from( +'0000000000000000000000000000000000000000000000000000000000000001', +'hex'); + +var VALUE_UINT64_MAX = Buffer.from('ffffffffffffffff', 'hex'); +var BLANK_OUTPUT = { + script: EMPTY_SCRIPT, + valueBuffer: VALUE_UINT64_MAX }; + +function isOutput(out) { + return out.value !== undefined; +}var +Transaction = /*#__PURE__*/function () { + function Transaction() {_classCallCheck(this, Transaction); + this.version = 1; + this.locktime = 0; + this.ins = []; + this.outs = []; + }_createClass(Transaction, [{ key: "isCoinbase", value: function isCoinbase() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + return ( + this.ins.length === 1 && Transaction.isCoinbaseHash(this.ins[0].hash)); + + } }, { key: "addInput", value: function addInput( + hash, index, sequence, scriptSig) { + typeforce( + types.tuple( + types.Hash256bit, + types.UInt32, + types.maybe(types.UInt32), + types.maybe(types.Buffer)), + + arguments); + + if (types.Null(sequence)) { + sequence = Transaction.DEFAULT_SEQUENCE; + } + // Add the input and return the input's index + return ( + this.ins.push({ + hash: hash, + index: index, + script: scriptSig || EMPTY_SCRIPT, + sequence: sequence, + witness: EMPTY_WITNESS }) - + 1); + + } }, { key: "addOutput", value: function addOutput( + scriptPubKey, value) { + typeforce(types.tuple(types.Buffer, types.Satoshi), arguments); + // Add the output and return the output's index + return ( + this.outs.push({ + script: scriptPubKey, + value: value }) - + 1); + + } }, { key: "hasWitnesses", value: function hasWitnesses() + { + return this.ins.some(function (x) { + return x.witness.length !== 0; + }); + } }, { key: "weight", value: function weight() + { + var base = this.byteLength(false); + var total = this.byteLength(true); + return base * 3 + total; + } }, { key: "virtualSize", value: function virtualSize() + { + return Math.ceil(this.weight() / 4); + } }, { key: "byteLength", value: function byteLength() + {var _ALLOW_WITNESS = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; + var hasWitnesses = _ALLOW_WITNESS && this.hasWitnesses(); + return ( + (hasWitnesses ? 10 : 8) + + varuint.encodingLength(this.ins.length) + + varuint.encodingLength(this.outs.length) + + this.ins.reduce(function (sum, input) { + return sum + 40 + varSliceSize(input.script); + }, 0) + + this.outs.reduce(function (sum, output) { + return sum + 8 + varSliceSize(output.script); + }, 0) + ( + hasWitnesses ? + this.ins.reduce(function (sum, input) { + return sum + vectorSize(input.witness); + }, 0) : + 0)); + + } }, { key: "clone", value: function clone() + { + var newTx = new Transaction(); + newTx.version = this.version; + newTx.locktime = this.locktime; + newTx.ins = this.ins.map(function (txIn) { + return { + hash: txIn.hash, + index: txIn.index, + script: txIn.script, + sequence: txIn.sequence, + witness: txIn.witness }; + + }); + newTx.outs = this.outs.map(function (txOut) { + return { + script: txOut.script, + value: txOut.value }; + + }); + return newTx; + } + /** + * Hash transaction for signing a specific input. + * + * Bitcoin uses a different hash for each signed transaction input. + * This method copies the transaction, makes the necessary changes based on the + * hashType, and then hashes the result. + * This hash can then be used to sign the provided transaction input. + */ }, { key: "hashForSignature", value: function hashForSignature( + inIndex, prevOutScript, hashType) { + typeforce( + types.tuple(types.UInt32, types.Buffer, /* types.UInt8 */types.Number), + arguments); + + // https://github.com/bitcoin/bitcoin/blob/master/src/test/sighash_tests.cpp#L29 + if (inIndex >= this.ins.length) return ONE; + // ignore OP_CODESEPARATOR + var ourScript = bscript.compile( + bscript.decompile(prevOutScript).filter(function (x) { + return x !== script_1.OPS.OP_CODESEPARATOR; + })); + + var txTmp = this.clone(); + // SIGHASH_NONE: ignore all outputs? (wildcard payee) + if ((hashType & 0x1f) === Transaction.SIGHASH_NONE) { + txTmp.outs = []; + // ignore sequence numbers (except at inIndex) + txTmp.ins.forEach(function (input, i) { + if (i === inIndex) return; + input.sequence = 0; + }); + // SIGHASH_SINGLE: ignore all outputs, except at the same index? + } else if ((hashType & 0x1f) === Transaction.SIGHASH_SINGLE) { + // https://github.com/bitcoin/bitcoin/blob/master/src/test/sighash_tests.cpp#L60 + if (inIndex >= this.outs.length) return ONE; + // truncate outputs after + txTmp.outs.length = inIndex + 1; + // "blank" outputs before + for (var i = 0; i < inIndex; i++) { + txTmp.outs[i] = BLANK_OUTPUT; + } + // ignore sequence numbers (except at inIndex) + txTmp.ins.forEach(function (input, y) { + if (y === inIndex) return; + input.sequence = 0; + }); + } + // SIGHASH_ANYONECANPAY: ignore inputs entirely? + if (hashType & Transaction.SIGHASH_ANYONECANPAY) { + txTmp.ins = [txTmp.ins[inIndex]]; + txTmp.ins[0].script = ourScript; + // SIGHASH_ALL: only ignore input scripts + } else { + // "blank" others input scripts + txTmp.ins.forEach(function (input) { + input.script = EMPTY_SCRIPT; + }); + txTmp.ins[inIndex].script = ourScript; + } + // serialize and hash + var buffer = Buffer.allocUnsafe(txTmp.byteLength(false) + 4); + buffer.writeInt32LE(hashType, buffer.length - 4); + txTmp.__toBuffer(buffer, 0, false); + return bcrypto.hash256(buffer); + } }, { key: "hashForWitnessV0", value: function hashForWitnessV0( + inIndex, prevOutScript, value, hashType) { + typeforce( + types.tuple(types.UInt32, types.Buffer, types.Satoshi, types.UInt32), + arguments); + + var tbuffer = Buffer.from([]); + var bufferWriter; + var hashOutputs = ZERO; + var hashPrevouts = ZERO; + var hashSequence = ZERO; + if (!(hashType & Transaction.SIGHASH_ANYONECANPAY)) { + tbuffer = Buffer.allocUnsafe(36 * this.ins.length); + bufferWriter = new bufferutils_1.BufferWriter(tbuffer, 0); + this.ins.forEach(function (txIn) { + bufferWriter.writeSlice(txIn.hash); + bufferWriter.writeUInt32(txIn.index); + }); + hashPrevouts = bcrypto.hash256(tbuffer); + } + if ( + !(hashType & Transaction.SIGHASH_ANYONECANPAY) && + (hashType & 0x1f) !== Transaction.SIGHASH_SINGLE && + (hashType & 0x1f) !== Transaction.SIGHASH_NONE) + { + tbuffer = Buffer.allocUnsafe(4 * this.ins.length); + bufferWriter = new bufferutils_1.BufferWriter(tbuffer, 0); + this.ins.forEach(function (txIn) { + bufferWriter.writeUInt32(txIn.sequence); + }); + hashSequence = bcrypto.hash256(tbuffer); + } + if ( + (hashType & 0x1f) !== Transaction.SIGHASH_SINGLE && + (hashType & 0x1f) !== Transaction.SIGHASH_NONE) + { + var txOutsSize = this.outs.reduce(function (sum, output) { + return sum + 8 + varSliceSize(output.script); + }, 0); + tbuffer = Buffer.allocUnsafe(txOutsSize); + bufferWriter = new bufferutils_1.BufferWriter(tbuffer, 0); + this.outs.forEach(function (out) { + bufferWriter.writeUInt64(out.value); + bufferWriter.writeVarSlice(out.script); + }); + hashOutputs = bcrypto.hash256(tbuffer); + } else if ( + (hashType & 0x1f) === Transaction.SIGHASH_SINGLE && + inIndex < this.outs.length) + { + var output = this.outs[inIndex]; + tbuffer = Buffer.allocUnsafe(8 + varSliceSize(output.script)); + bufferWriter = new bufferutils_1.BufferWriter(tbuffer, 0); + bufferWriter.writeUInt64(output.value); + bufferWriter.writeVarSlice(output.script); + hashOutputs = bcrypto.hash256(tbuffer); + } + tbuffer = Buffer.allocUnsafe(156 + varSliceSize(prevOutScript)); + bufferWriter = new bufferutils_1.BufferWriter(tbuffer, 0); + var input = this.ins[inIndex]; + bufferWriter.writeUInt32(this.version); + bufferWriter.writeSlice(hashPrevouts); + bufferWriter.writeSlice(hashSequence); + bufferWriter.writeSlice(input.hash); + bufferWriter.writeUInt32(input.index); + bufferWriter.writeVarSlice(prevOutScript); + bufferWriter.writeUInt64(value); + bufferWriter.writeUInt32(input.sequence); + bufferWriter.writeSlice(hashOutputs); + bufferWriter.writeUInt32(this.locktime); + bufferWriter.writeUInt32(hashType); + return bcrypto.hash256(tbuffer); + } }, { key: "getHash", value: function getHash( + forWitness) { + // wtxid for coinbase is always 32 bytes of 0x00 + if (forWitness && this.isCoinbase()) return Buffer.alloc(32, 0); + return bcrypto.hash256(this.__toBuffer(undefined, undefined, forWitness)); + } }, { key: "getId", value: function getId() + { + // transaction hash's are displayed in reverse order + return bufferutils_1.reverseBuffer(this.getHash(false)).toString('hex'); + } }, { key: "toBuffer", value: function toBuffer( + buffer, initialOffset) { + return this.__toBuffer(buffer, initialOffset, true); + } }, { key: "toHex", value: function toHex() + { + return this.toBuffer(undefined, undefined).toString('hex'); + } }, { key: "setInputScript", value: function setInputScript( + index, scriptSig) { + typeforce(types.tuple(types.Number, types.Buffer), arguments); + this.ins[index].script = scriptSig; + } }, { key: "setWitness", value: function setWitness( + index, witness) { + typeforce(types.tuple(types.Number, [types.Buffer]), arguments); + this.ins[index].witness = witness; + } }, { key: "__toBuffer", value: function __toBuffer( + buffer, initialOffset) {var _ALLOW_WITNESS = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + if (!buffer) buffer = Buffer.allocUnsafe(this.byteLength(_ALLOW_WITNESS)); + var bufferWriter = new bufferutils_1.BufferWriter( + buffer, + initialOffset || 0); + + bufferWriter.writeInt32(this.version); + var hasWitnesses = _ALLOW_WITNESS && this.hasWitnesses(); + if (hasWitnesses) { + bufferWriter.writeUInt8(Transaction.ADVANCED_TRANSACTION_MARKER); + bufferWriter.writeUInt8(Transaction.ADVANCED_TRANSACTION_FLAG); + } + bufferWriter.writeVarInt(this.ins.length); + this.ins.forEach(function (txIn) { + bufferWriter.writeSlice(txIn.hash); + bufferWriter.writeUInt32(txIn.index); + bufferWriter.writeVarSlice(txIn.script); + bufferWriter.writeUInt32(txIn.sequence); + }); + bufferWriter.writeVarInt(this.outs.length); + this.outs.forEach(function (txOut) { + if (isOutput(txOut)) { + bufferWriter.writeUInt64(txOut.value); + } else { + bufferWriter.writeSlice(txOut.valueBuffer); + } + bufferWriter.writeVarSlice(txOut.script); + }); + if (hasWitnesses) { + this.ins.forEach(function (input) { + bufferWriter.writeVector(input.witness); + }); + } + bufferWriter.writeUInt32(this.locktime); + // avoid slicing unless necessary + if (initialOffset !== undefined) + return buffer.slice(initialOffset, bufferWriter.offset); + return buffer; + } }], [{ key: "fromBuffer", value: function fromBuffer(buffer, _NO_STRICT) {var bufferReader = new bufferutils_1.BufferReader(buffer);var tx = new Transaction();tx.version = bufferReader.readInt32();var marker = bufferReader.readUInt8();var flag = bufferReader.readUInt8();var hasWitnesses = false;if (marker === Transaction.ADVANCED_TRANSACTION_MARKER && flag === Transaction.ADVANCED_TRANSACTION_FLAG) {hasWitnesses = true;} else {bufferReader.offset -= 2;}var vinLen = bufferReader.readVarInt();for (var i = 0; i < vinLen; ++i) {tx.ins.push({ hash: bufferReader.readSlice(32), index: bufferReader.readUInt32(), script: bufferReader.readVarSlice(), sequence: bufferReader.readUInt32(), witness: EMPTY_WITNESS });}var voutLen = bufferReader.readVarInt();for (var _i = 0; _i < voutLen; ++_i) {tx.outs.push({ value: bufferReader.readUInt64(), script: bufferReader.readVarSlice() });}if (hasWitnesses) {for (var _i2 = 0; _i2 < vinLen; ++_i2) {tx.ins[_i2].witness = bufferReader.readVector();} // was this pointless? + if (!tx.hasWitnesses()) throw new Error('Transaction has superfluous witness data');}tx.locktime = bufferReader.readUInt32();if (_NO_STRICT) return tx;if (bufferReader.offset !== buffer.length) throw new Error('Transaction has unexpected data');return tx;} }, { key: "fromHex", value: function fromHex(hex) {return Transaction.fromBuffer(Buffer.from(hex, 'hex'), false);} }, { key: "isCoinbaseHash", value: function isCoinbaseHash(buffer) {typeforce(types.Hash256bit, buffer);for (var i = 0; i < 32; ++i) {if (buffer[i] !== 0) return false;}return true;} }]);return Transaction;}(); +Transaction.DEFAULT_SEQUENCE = 0xffffffff; +Transaction.SIGHASH_ALL = 0x01; +Transaction.SIGHASH_NONE = 0x02; +Transaction.SIGHASH_SINGLE = 0x03; +Transaction.SIGHASH_ANYONECANPAY = 0x80; +Transaction.ADVANCED_TRANSACTION_MARKER = 0x00; +Transaction.ADVANCED_TRANSACTION_FLAG = 0x01; +exports.Transaction = Transaction; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 523 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/merkle-lib/fastRoot.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(Buffer) {// constant-space merkle root calculation algorithm +module.exports = function fastRoot(values, digestFn) { + if (!Array.isArray(values)) throw TypeError('Expected values Array'); + if (typeof digestFn !== 'function') throw TypeError('Expected digest Function'); + + var length = values.length; + var results = values.concat(); + + while (length > 1) { + var j = 0; + + for (var i = 0; i < length; i += 2, ++j) { + var left = results[i]; + var right = i + 1 === length ? left : results[i + 1]; + var data = Buffer.concat([left, right]); + + results[j] = digestFn(data); + } + + length = j; + } + + return results[0]; +}; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 524 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/psbt.js ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer, __f__) {function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;}function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e2) {throw _e2;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e3) {didErr = true;err = _e3;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +Object.defineProperty(exports, '__esModule', { value: true }); +var bip174_1 = __webpack_require__(/*! bip174 */ 525); +var varuint = __webpack_require__(/*! bip174/src/lib/converter/varint */ 541); +var utils_1 = __webpack_require__(/*! bip174/src/lib/utils */ 547); +var address_1 = __webpack_require__(/*! ./address */ 498); +var bufferutils_1 = __webpack_require__(/*! ./bufferutils */ 520); +var crypto_1 = __webpack_require__(/*! ./crypto */ 514); +var ecpair_1 = __webpack_require__(/*! ./ecpair */ 518); +var networks_1 = __webpack_require__(/*! ./networks */ 499); +var payments = __webpack_require__(/*! ./payments */ 500); +var bscript = __webpack_require__(/*! ./script */ 502); +var transaction_1 = __webpack_require__(/*! ./transaction */ 522); +/** + * These are the default arguments for a Psbt instance. + */ +var DEFAULT_OPTS = { + /** + * A bitcoinjs Network object. This is only used if you pass an `address` + * parameter to addOutput. Otherwise it is not needed and can be left default. + */ + network: networks_1.bitcoin, + /** + * When extractTransaction is called, the fee rate is checked. + * THIS IS NOT TO BE RELIED ON. + * It is only here as a last ditch effort to prevent sending a 500 BTC fee etc. + */ + maximumFeeRate: 5000 }; + +/** + * Psbt class can parse and generate a PSBT binary based off of the BIP174. + * There are 6 roles that this class fulfills. (Explained in BIP174) + * + * Creator: This can be done with `new Psbt()` + * Updater: This can be done with `psbt.addInput(input)`, `psbt.addInputs(inputs)`, + * `psbt.addOutput(output)`, `psbt.addOutputs(outputs)` when you are looking to + * add new inputs and outputs to the PSBT, and `psbt.updateGlobal(itemObject)`, + * `psbt.updateInput(itemObject)`, `psbt.updateOutput(itemObject)` + * addInput requires hash: Buffer | string; and index: number; as attributes + * and can also include any attributes that are used in updateInput method. + * addOutput requires script: Buffer; and value: number; and likewise can include + * data for updateOutput. + * For a list of what attributes should be what types. Check the bip174 library. + * Also, check the integration tests for some examples of usage. + * Signer: There are a few methods. signAllInputs and signAllInputsAsync, which will search all input + * information for your pubkey or pubkeyhash, and only sign inputs where it finds + * your info. Or you can explicitly sign a specific input with signInput and + * signInputAsync. For the async methods you can create a SignerAsync object + * and use something like a hardware wallet to sign with. (You must implement this) + * Combiner: psbts can be combined easily with `psbt.combine(psbt2, psbt3, psbt4 ...)` + * the psbt calling combine will always have precedence when a conflict occurs. + * Combine checks if the internal bitcoin transaction is the same, so be sure that + * all sequences, version, locktime, etc. are the same before combining. + * Input Finalizer: This role is fairly important. Not only does it need to construct + * the input scriptSigs and witnesses, but it SHOULD verify the signatures etc. + * Before running `psbt.finalizeAllInputs()` please run `psbt.validateSignaturesOfAllInputs()` + * Running any finalize method will delete any data in the input(s) that are no longer + * needed due to the finalized scripts containing the information. + * Transaction Extractor: This role will perform some checks before returning a + * Transaction object. Such as fee rate not being larger than maximumFeeRate etc. + */var +Psbt = /*#__PURE__*/function () { + function Psbt() {var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : new bip174_1.Psbt(new PsbtTransaction());_classCallCheck(this, Psbt); + this.data = data; + // set defaults + this.opts = Object.assign({}, DEFAULT_OPTS, opts); + this.__CACHE = { + __NON_WITNESS_UTXO_TX_CACHE: [], + __NON_WITNESS_UTXO_BUF_CACHE: [], + __TX_IN_CACHE: {}, + __TX: this.data.globalMap.unsignedTx.tx, + // Old TransactionBuilder behavior was to not confirm input values + // before signing. Even though we highly encourage people to get + // the full parent transaction to verify values, the ability to + // sign non-segwit inputs without the full transaction was often + // requested. So the only way to activate is to use @ts-ignore. + // We will disable exporting the Psbt when unsafe sign is active. + // because it is not BIP174 compliant. + __UNSAFE_SIGN_NONSEGWIT: false }; + + if (this.data.inputs.length === 0) this.setVersion(2); + // Make data hidden when enumerating + var dpew = function dpew(obj, attr, enumerable, writable) {return ( + Object.defineProperty(obj, attr, { + enumerable: enumerable, + writable: writable }));}; + + dpew(this, '__CACHE', false, true); + dpew(this, 'opts', false, true); + }_createClass(Psbt, [{ key: "combine", value: function combine() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {var _this$data;for (var _len = arguments.length, those = new Array(_len), _key = 0; _key < _len; _key++) {those[_key] = arguments[_key];} + (_this$data = this.data).combine.apply(_this$data, _toConsumableArray(those.map(function (o) {return o.data;}))); + return this; + } }, { key: "clone", value: function clone() + { + // TODO: more efficient cloning + var res = Psbt.fromBuffer(this.data.toBuffer()); + res.opts = JSON.parse(JSON.stringify(this.opts)); + return res; + } }, { key: "setMaximumFeeRate", value: function setMaximumFeeRate( + satoshiPerByte) { + check32Bit(satoshiPerByte); // 42.9 BTC per byte IS excessive... so throw + this.opts.maximumFeeRate = satoshiPerByte; + } }, { key: "setVersion", value: function setVersion( + version) { + check32Bit(version); + checkInputsForPartialSig(this.data.inputs, 'setVersion'); + var c = this.__CACHE; + c.__TX.version = version; + c.__EXTRACTED_TX = undefined; + return this; + } }, { key: "setLocktime", value: function setLocktime( + locktime) { + check32Bit(locktime); + checkInputsForPartialSig(this.data.inputs, 'setLocktime'); + var c = this.__CACHE; + c.__TX.locktime = locktime; + c.__EXTRACTED_TX = undefined; + return this; + } }, { key: "setInputSequence", value: function setInputSequence( + inputIndex, sequence) { + check32Bit(sequence); + checkInputsForPartialSig(this.data.inputs, 'setInputSequence'); + var c = this.__CACHE; + if (c.__TX.ins.length <= inputIndex) { + throw new Error('Input index too high'); + } + c.__TX.ins[inputIndex].sequence = sequence; + c.__EXTRACTED_TX = undefined; + return this; + } }, { key: "addInputs", value: function addInputs( + inputDatas) {var _this = this; + inputDatas.forEach(function (inputData) {return _this.addInput(inputData);}); + return this; + } }, { key: "addInput", value: function addInput( + inputData) { + if ( + arguments.length > 1 || + !inputData || + inputData.hash === undefined || + inputData.index === undefined) + { + throw new Error( + "Invalid arguments for Psbt.addInput. " + "Requires single object with at least [hash] and [index]"); + + + } + checkInputsForPartialSig(this.data.inputs, 'addInput'); + if (inputData.witnessScript) checkInvalidP2WSH(inputData.witnessScript); + var c = this.__CACHE; + this.data.addInput(inputData); + var txIn = c.__TX.ins[c.__TX.ins.length - 1]; + checkTxInputCache(c, txIn); + var inputIndex = this.data.inputs.length - 1; + var input = this.data.inputs[inputIndex]; + if (input.nonWitnessUtxo) { + addNonWitnessTxCache(this.__CACHE, input, inputIndex); + } + c.__FEE = undefined; + c.__FEE_RATE = undefined; + c.__EXTRACTED_TX = undefined; + return this; + } }, { key: "addOutputs", value: function addOutputs( + outputDatas) {var _this2 = this; + outputDatas.forEach(function (outputData) {return _this2.addOutput(outputData);}); + return this; + } }, { key: "addOutput", value: function addOutput( + outputData) { + if ( + arguments.length > 1 || + !outputData || + outputData.value === undefined || + outputData.address === undefined && outputData.script === undefined) + { + throw new Error( + "Invalid arguments for Psbt.addOutput. " + "Requires single object with at least [script or address] and [value]"); + + + } + checkInputsForPartialSig(this.data.inputs, 'addOutput');var _outputData = + outputData,address = _outputData.address; + if (typeof address === 'string') {var + network = this.opts.network; + var script = address_1.toOutputScript(address, network); + outputData = Object.assign(outputData, { script: script }); + } + var c = this.__CACHE; + this.data.addOutput(outputData); + c.__FEE = undefined; + c.__FEE_RATE = undefined; + c.__EXTRACTED_TX = undefined; + return this; + } }, { key: "extractTransaction", value: function extractTransaction( + disableFeeCheck) { + if (!this.data.inputs.every(isFinalized)) throw new Error('Not finalized'); + var c = this.__CACHE; + if (!disableFeeCheck) { + checkFees(this, c, this.opts); + } + if (c.__EXTRACTED_TX) return c.__EXTRACTED_TX; + var tx = c.__TX.clone(); + inputFinalizeGetAmts(this.data.inputs, tx, c, true); + return tx; + } }, { key: "getFeeRate", value: function getFeeRate() + { + return getTxCacheValue( + '__FEE_RATE', + 'fee rate', + this.data.inputs, + this.__CACHE); + + } }, { key: "getFee", value: function getFee() + { + return getTxCacheValue('__FEE', 'fee', this.data.inputs, this.__CACHE); + } }, { key: "finalizeAllInputs", value: function finalizeAllInputs() + {var _this3 = this; + utils_1.checkForInput(this.data.inputs, 0); // making sure we have at least one + range(this.data.inputs.length).forEach(function (idx) {return _this3.finalizeInput(idx);}); + return this; + } }, { key: "finalizeInput", value: function finalizeInput( + inputIndex) {var finalScriptsFunc = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : getFinalScripts; + var input = utils_1.checkForInput(this.data.inputs, inputIndex);var _getScriptFromInput = + getScriptFromInput( + inputIndex, + input, + this.__CACHE),script = _getScriptFromInput.script,isP2SH = _getScriptFromInput.isP2SH,isP2WSH = _getScriptFromInput.isP2WSH,isSegwit = _getScriptFromInput.isSegwit; + + if (!script) throw new Error("No script found for input #".concat(inputIndex)); + checkPartialSigSighashes(input);var _finalScriptsFunc = + finalScriptsFunc( + inputIndex, + input, + script, + isSegwit, + isP2SH, + isP2WSH),finalScriptSig = _finalScriptsFunc.finalScriptSig,finalScriptWitness = _finalScriptsFunc.finalScriptWitness; + + if (finalScriptSig) this.data.updateInput(inputIndex, { finalScriptSig: finalScriptSig }); + if (finalScriptWitness) + this.data.updateInput(inputIndex, { finalScriptWitness: finalScriptWitness }); + if (!finalScriptSig && !finalScriptWitness) + throw new Error("Unknown error finalizing input #".concat(inputIndex)); + this.data.clearFinalizedInput(inputIndex); + return this; + } }, { key: "getInputType", value: function getInputType( + inputIndex) { + var input = utils_1.checkForInput(this.data.inputs, inputIndex); + var script = getScriptFromUtxo(inputIndex, input, this.__CACHE); + var result = getMeaningfulScript( + script, + inputIndex, + 'input', + input.redeemScript || redeemFromFinalScriptSig(input.finalScriptSig), + input.witnessScript || + redeemFromFinalWitnessScript(input.finalScriptWitness)); + + var type = result.type === 'raw' ? '' : result.type + '-'; + var mainType = classifyScript(result.meaningfulScript); + return type + mainType; + } }, { key: "inputHasPubkey", value: function inputHasPubkey( + inputIndex, pubkey) { + var input = utils_1.checkForInput(this.data.inputs, inputIndex); + return pubkeyInInput(pubkey, input, inputIndex, this.__CACHE); + } }, { key: "inputHasHDKey", value: function inputHasHDKey( + inputIndex, root) { + var input = utils_1.checkForInput(this.data.inputs, inputIndex); + var derivationIsMine = bip32DerivationIsMine(root); + return ( + !!input.bip32Derivation && input.bip32Derivation.some(derivationIsMine)); + + } }, { key: "outputHasPubkey", value: function outputHasPubkey( + outputIndex, pubkey) { + var output = utils_1.checkForOutput(this.data.outputs, outputIndex); + return pubkeyInOutput(pubkey, output, outputIndex, this.__CACHE); + } }, { key: "outputHasHDKey", value: function outputHasHDKey( + outputIndex, root) { + var output = utils_1.checkForOutput(this.data.outputs, outputIndex); + var derivationIsMine = bip32DerivationIsMine(root); + return ( + !!output.bip32Derivation && output.bip32Derivation.some(derivationIsMine)); + + } }, { key: "validateSignaturesOfAllInputs", value: function validateSignaturesOfAllInputs() + {var _this4 = this; + utils_1.checkForInput(this.data.inputs, 0); // making sure we have at least one + var results = range(this.data.inputs.length).map(function (idx) {return ( + _this4.validateSignaturesOfInput(idx));}); + + return results.reduce(function (final, res) {return res === true && final;}, true); + } }, { key: "validateSignaturesOfInput", value: function validateSignaturesOfInput( + inputIndex, pubkey) { + var input = this.data.inputs[inputIndex]; + var partialSig = (input || {}).partialSig; + if (!input || !partialSig || partialSig.length < 1) + throw new Error('No signatures to validate'); + var mySigs = pubkey ? + partialSig.filter(function (sig) {return sig.pubkey.equals(pubkey);}) : + partialSig; + if (mySigs.length < 1) throw new Error('No signatures for this pubkey'); + var results = []; + var hashCache; + var scriptCache; + var sighashCache;var _iterator = _createForOfIteratorHelper( + mySigs),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var pSig = _step.value; + var sig = bscript.signature.decode(pSig.signature);var _ref = + + sighashCache !== sig.hashType ? + getHashForSig( + inputIndex, + Object.assign({}, input, { sighashType: sig.hashType }), + this.__CACHE, + true) : + + { hash: hashCache, script: scriptCache },hash = _ref.hash,script = _ref.script; + sighashCache = sig.hashType; + hashCache = hash; + scriptCache = script; + checkScriptForPubkey(pSig.pubkey, script, 'verify'); + var keypair = ecpair_1.fromPublicKey(pSig.pubkey); + results.push(keypair.verify(hash, sig.signature)); + }} catch (err) {_iterator.e(err);} finally {_iterator.f();} + return results.every(function (res) {return res === true;}); + } }, { key: "signAllInputsHD", value: function signAllInputsHD( + + hdKeyPair) + + {var sighashTypes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [transaction_1.Transaction.SIGHASH_ALL]; + if (!hdKeyPair || !hdKeyPair.publicKey || !hdKeyPair.fingerprint) { + throw new Error('Need HDSigner to sign input'); + } + var results = [];var _iterator2 = _createForOfIteratorHelper( + range(this.data.inputs.length)),_step2;try {for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {var i = _step2.value; + try { + this.signInputHD(i, hdKeyPair, sighashTypes); + results.push(true); + } catch (err) { + results.push(false); + } + }} catch (err) {_iterator2.e(err);} finally {_iterator2.f();} + if (results.every(function (v) {return v === false;})) { + throw new Error('No inputs were signed'); + } + return this; + } }, { key: "signAllInputsHDAsync", value: function signAllInputsHDAsync( + + hdKeyPair) + + {var _this5 = this;var sighashTypes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [transaction_1.Transaction.SIGHASH_ALL]; + return new Promise(function (resolve, reject) { + if (!hdKeyPair || !hdKeyPair.publicKey || !hdKeyPair.fingerprint) { + return reject(new Error('Need HDSigner to sign input')); + } + var results = []; + var promises = [];var _iterator3 = _createForOfIteratorHelper( + range(_this5.data.inputs.length)),_step3;try {for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {var i = _step3.value; + promises.push( + _this5.signInputHDAsync(i, hdKeyPair, sighashTypes).then( + function () { + results.push(true); + }, + function () { + results.push(false); + })); + + + }} catch (err) {_iterator3.e(err);} finally {_iterator3.f();} + return Promise.all(promises).then(function () { + if (results.every(function (v) {return v === false;})) { + return reject(new Error('No inputs were signed')); + } + resolve(); + }); + }); + } }, { key: "signInputHD", value: function signInputHD( + + inputIndex, + hdKeyPair) + + {var _this6 = this;var sighashTypes = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [transaction_1.Transaction.SIGHASH_ALL]; + if (!hdKeyPair || !hdKeyPair.publicKey || !hdKeyPair.fingerprint) { + throw new Error('Need HDSigner to sign input'); + } + var signers = getSignersFromHD(inputIndex, this.data.inputs, hdKeyPair); + signers.forEach(function (signer) {return _this6.signInput(inputIndex, signer, sighashTypes);}); + return this; + } }, { key: "signInputHDAsync", value: function signInputHDAsync( + + inputIndex, + hdKeyPair) + + {var _this7 = this;var sighashTypes = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [transaction_1.Transaction.SIGHASH_ALL]; + return new Promise(function (resolve, reject) { + if (!hdKeyPair || !hdKeyPair.publicKey || !hdKeyPair.fingerprint) { + return reject(new Error('Need HDSigner to sign input')); + } + var signers = getSignersFromHD(inputIndex, _this7.data.inputs, hdKeyPair); + var promises = signers.map(function (signer) {return ( + _this7.signInputAsync(inputIndex, signer, sighashTypes));}); + + return Promise.all(promises). + then(function () { + resolve(); + }). + catch(reject); + }); + } }, { key: "signAllInputs", value: function signAllInputs( + + keyPair) + + {var sighashTypes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [transaction_1.Transaction.SIGHASH_ALL]; + if (!keyPair || !keyPair.publicKey) + throw new Error('Need Signer to sign input'); + // TODO: Add a pubkey/pubkeyhash cache to each input + // as input information is added, then eventually + // optimize this method. + var results = [];var _iterator4 = _createForOfIteratorHelper( + range(this.data.inputs.length)),_step4;try {for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {var i = _step4.value; + try { + this.signInput(i, keyPair, sighashTypes); + results.push(true); + } catch (err) { + results.push(false); + } + }} catch (err) {_iterator4.e(err);} finally {_iterator4.f();} + if (results.every(function (v) {return v === false;})) { + throw new Error('No inputs were signed'); + } + return this; + } }, { key: "signAllInputsAsync", value: function signAllInputsAsync( + + keyPair) + + {var _this8 = this;var sighashTypes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [transaction_1.Transaction.SIGHASH_ALL]; + return new Promise(function (resolve, reject) { + if (!keyPair || !keyPair.publicKey) + return reject(new Error('Need Signer to sign input')); + // TODO: Add a pubkey/pubkeyhash cache to each input + // as input information is added, then eventually + // optimize this method. + var results = []; + var promises = [];var _iterator5 = _createForOfIteratorHelper( + _this8.data.inputs.entries()),_step5;try {for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) {var _step5$value = _slicedToArray(_step5.value, 1),i = _step5$value[0]; + promises.push( + _this8.signInputAsync(i, keyPair, sighashTypes).then( + function () { + results.push(true); + }, + function () { + results.push(false); + })); + + + }} catch (err) {_iterator5.e(err);} finally {_iterator5.f();} + return Promise.all(promises).then(function () { + if (results.every(function (v) {return v === false;})) { + return reject(new Error('No inputs were signed')); + } + resolve(); + }); + }); + } }, { key: "signInput", value: function signInput( + + inputIndex, + keyPair) + + {var sighashTypes = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [transaction_1.Transaction.SIGHASH_ALL]; + if (!keyPair || !keyPair.publicKey) + throw new Error('Need Signer to sign input');var _getHashAndSighashTyp = + getHashAndSighashType( + this.data.inputs, + inputIndex, + keyPair.publicKey, + this.__CACHE, + sighashTypes),hash = _getHashAndSighashTyp.hash,sighashType = _getHashAndSighashTyp.sighashType; + + var partialSig = [ + { + pubkey: keyPair.publicKey, + signature: bscript.signature.encode(keyPair.sign(hash), sighashType) }]; + + + this.data.updateInput(inputIndex, { partialSig: partialSig }); + return this; + } }, { key: "signInputAsync", value: function signInputAsync( + + inputIndex, + keyPair) + + {var _this9 = this;var sighashTypes = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [transaction_1.Transaction.SIGHASH_ALL]; + return Promise.resolve().then(function () { + if (!keyPair || !keyPair.publicKey) + throw new Error('Need Signer to sign input');var _getHashAndSighashTyp2 = + getHashAndSighashType( + _this9.data.inputs, + inputIndex, + keyPair.publicKey, + _this9.__CACHE, + sighashTypes),hash = _getHashAndSighashTyp2.hash,sighashType = _getHashAndSighashTyp2.sighashType; + + return Promise.resolve(keyPair.sign(hash)).then(function (signature) { + var partialSig = [ + { + pubkey: keyPair.publicKey, + signature: bscript.signature.encode(signature, sighashType) }]; + + + _this9.data.updateInput(inputIndex, { partialSig: partialSig }); + }); + }); + } }, { key: "toBuffer", value: function toBuffer() + { + checkCache(this.__CACHE); + return this.data.toBuffer(); + } }, { key: "toHex", value: function toHex() + { + checkCache(this.__CACHE); + return this.data.toHex(); + } }, { key: "toBase64", value: function toBase64() + { + checkCache(this.__CACHE); + return this.data.toBase64(); + } }, { key: "updateGlobal", value: function updateGlobal( + updateData) { + this.data.updateGlobal(updateData); + return this; + } }, { key: "updateInput", value: function updateInput( + inputIndex, updateData) { + if (updateData.witnessScript) checkInvalidP2WSH(updateData.witnessScript); + this.data.updateInput(inputIndex, updateData); + if (updateData.nonWitnessUtxo) { + addNonWitnessTxCache( + this.__CACHE, + this.data.inputs[inputIndex], + inputIndex); + + } + return this; + } }, { key: "updateOutput", value: function updateOutput( + outputIndex, updateData) { + this.data.updateOutput(outputIndex, updateData); + return this; + } }, { key: "addUnknownKeyValToGlobal", value: function addUnknownKeyValToGlobal( + keyVal) { + this.data.addUnknownKeyValToGlobal(keyVal); + return this; + } }, { key: "addUnknownKeyValToInput", value: function addUnknownKeyValToInput( + inputIndex, keyVal) { + this.data.addUnknownKeyValToInput(inputIndex, keyVal); + return this; + } }, { key: "addUnknownKeyValToOutput", value: function addUnknownKeyValToOutput( + outputIndex, keyVal) { + this.data.addUnknownKeyValToOutput(outputIndex, keyVal); + return this; + } }, { key: "clearFinalizedInput", value: function clearFinalizedInput( + inputIndex) { + this.data.clearFinalizedInput(inputIndex); + return this; + } }, { key: "inputCount", get: function get() {return this.data.inputs.length;} }, { key: "version", get: function get() {return this.__CACHE.__TX.version;}, set: function set(version) {this.setVersion(version);} }, { key: "locktime", get: function get() {return this.__CACHE.__TX.locktime;}, set: function set(locktime) {this.setLocktime(locktime);} }, { key: "txInputs", get: function get() {return this.__CACHE.__TX.ins.map(function (input) {return { hash: bufferutils_1.cloneBuffer(input.hash), index: input.index, sequence: input.sequence };});} }, { key: "txOutputs", get: function get() {var _this10 = this;return this.__CACHE.__TX.outs.map(function (output) {var address;try {address = address_1.fromOutputScript(output.script, _this10.opts.network);} catch (_) {}return { script: bufferutils_1.cloneBuffer(output.script), value: output.value, address: address };});} }], [{ key: "fromBase64", value: function fromBase64(data) {var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var buffer = Buffer.from(data, 'base64');return this.fromBuffer(buffer, opts);} }, { key: "fromHex", value: function fromHex(data) {var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var buffer = Buffer.from(data, 'hex');return this.fromBuffer(buffer, opts);} }, { key: "fromBuffer", value: function fromBuffer(buffer) {var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var psbtBase = bip174_1.Psbt.fromBuffer(buffer, transactionFromBuffer);var psbt = new Psbt(opts, psbtBase);checkTxForDupeIns(psbt.__CACHE.__TX, psbt.__CACHE);return psbt;} }]);return Psbt;}(); + +exports.Psbt = Psbt; +/** + * This function is needed to pass to the bip174 base class's fromBuffer. + * It takes the "transaction buffer" portion of the psbt buffer and returns a + * Transaction (From the bip174 library) interface. + */ +var transactionFromBuffer = function transactionFromBuffer(buffer) {return new PsbtTransaction(buffer);}; +/** + * This class implements the Transaction interface from bip174 library. + * It contains a bitcoinjs-lib Transaction object. + */var +PsbtTransaction = /*#__PURE__*/function () { + function PsbtTransaction() {var buffer = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : Buffer.from([2, 0, 0, 0, 0, 0, 0, 0, 0, 0]);_classCallCheck(this, PsbtTransaction); + this.tx = transaction_1.Transaction.fromBuffer(buffer); + checkTxEmpty(this.tx); + Object.defineProperty(this, 'tx', { + enumerable: false, + writable: true }); + + }_createClass(PsbtTransaction, [{ key: "getInputOutputCounts", value: function getInputOutputCounts() + { + return { + inputCount: this.tx.ins.length, + outputCount: this.tx.outs.length }; + + } }, { key: "addInput", value: function addInput( + input) { + if ( + input.hash === undefined || + input.index === undefined || + !Buffer.isBuffer(input.hash) && typeof input.hash !== 'string' || + typeof input.index !== 'number') + { + throw new Error('Error adding input.'); + } + var hash = + typeof input.hash === 'string' ? + bufferutils_1.reverseBuffer(Buffer.from(input.hash, 'hex')) : + input.hash; + this.tx.addInput(hash, input.index, input.sequence); + } }, { key: "addOutput", value: function addOutput( + output) { + if ( + output.script === undefined || + output.value === undefined || + !Buffer.isBuffer(output.script) || + typeof output.value !== 'number') + { + throw new Error('Error adding output.'); + } + this.tx.addOutput(output.script, output.value); + } }, { key: "toBuffer", value: function toBuffer() + { + return this.tx.toBuffer(); + } }]);return PsbtTransaction;}(); + +function canFinalize(input, script, scriptType) { + switch (scriptType) { + case 'pubkey': + case 'pubkeyhash': + case 'witnesspubkeyhash': + return hasSigs(1, input.partialSig); + case 'multisig': + var p2ms = payments.p2ms({ output: script }); + return hasSigs(p2ms.m, input.partialSig, p2ms.pubkeys); + default: + return false;} + +} +function checkCache(cache) { + if (cache.__UNSAFE_SIGN_NONSEGWIT !== false) { + throw new Error('Not BIP174 compliant, can not export'); + } +} +function hasSigs(neededSigs, partialSig, pubkeys) { + if (!partialSig) return false; + var sigs; + if (pubkeys) { + sigs = pubkeys. + map(function (pkey) { + var pubkey = ecpair_1.fromPublicKey(pkey, { compressed: true }). + publicKey; + return partialSig.find(function (pSig) {return pSig.pubkey.equals(pubkey);}); + }). + filter(function (v) {return !!v;}); + } else { + sigs = partialSig; + } + if (sigs.length > neededSigs) throw new Error('Too many signatures'); + return sigs.length === neededSigs; +} +function isFinalized(input) { + return !!input.finalScriptSig || !!input.finalScriptWitness; +} +function isPaymentFactory(payment) { + return function (script) { + try { + payment({ output: script }); + return true; + } catch (err) { + return false; + } + }; +} +var isP2MS = isPaymentFactory(payments.p2ms); +var isP2PK = isPaymentFactory(payments.p2pk); +var isP2PKH = isPaymentFactory(payments.p2pkh); +var isP2WPKH = isPaymentFactory(payments.p2wpkh); +var isP2WSHScript = isPaymentFactory(payments.p2wsh); +var isP2SHScript = isPaymentFactory(payments.p2sh); +function bip32DerivationIsMine(root) { + return function (d) { + if (!d.masterFingerprint.equals(root.fingerprint)) return false; + if (!root.derivePath(d.path).publicKey.equals(d.pubkey)) return false; + return true; + }; +} +function check32Bit(num) { + if ( + typeof num !== 'number' || + num !== Math.floor(num) || + num > 0xffffffff || + num < 0) + { + throw new Error('Invalid 32 bit integer'); + } +} +function checkFees(psbt, cache, opts) { + var feeRate = cache.__FEE_RATE || psbt.getFeeRate(); + var vsize = cache.__EXTRACTED_TX.virtualSize(); + var satoshis = feeRate * vsize; + if (feeRate >= opts.maximumFeeRate) { + throw new Error( + "Warning: You are paying around ".concat((satoshis / 1e8).toFixed(8), " in ") + "fees, which is ".concat( + feeRate, " satoshi per byte for a transaction ") + "with a VSize of ".concat( + vsize, " bytes (segwit counted as 0.25 byte per ") + "byte). Use setMaximumFeeRate method to raise your threshold, or " + "pass true to the first arg of extractTransaction."); + + + + } +} +function checkInputsForPartialSig(inputs, action) { + inputs.forEach(function (input) { + var throws = false; + var pSigs = []; + if ((input.partialSig || []).length === 0) { + if (!input.finalScriptSig && !input.finalScriptWitness) return; + pSigs = getPsigsFromInputFinalScripts(input); + } else { + pSigs = input.partialSig; + } + pSigs.forEach(function (pSig) {var _bscript$signature$de = + bscript.signature.decode(pSig.signature),hashType = _bscript$signature$de.hashType; + var whitelist = []; + var isAnyoneCanPay = + hashType & transaction_1.Transaction.SIGHASH_ANYONECANPAY; + if (isAnyoneCanPay) whitelist.push('addInput'); + var hashMod = hashType & 0x1f; + switch (hashMod) { + case transaction_1.Transaction.SIGHASH_ALL: + break; + case transaction_1.Transaction.SIGHASH_SINGLE: + case transaction_1.Transaction.SIGHASH_NONE: + whitelist.push('addOutput'); + whitelist.push('setInputSequence'); + break;} + + if (whitelist.indexOf(action) === -1) { + throws = true; + } + }); + if (throws) { + throw new Error('Can not modify transaction, signatures exist.'); + } + }); +} +function checkPartialSigSighashes(input) { + if (!input.sighashType || !input.partialSig) return;var + partialSig = input.partialSig,sighashType = input.sighashType; + partialSig.forEach(function (pSig) {var _bscript$signature$de2 = + bscript.signature.decode(pSig.signature),hashType = _bscript$signature$de2.hashType; + if (sighashType !== hashType) { + throw new Error('Signature sighash does not match input sighash type'); + } + }); +} +function checkScriptForPubkey(pubkey, script, action) { + if (!pubkeyInScript(pubkey, script)) { + throw new Error("Can not ".concat( + action, " for this input with the key ").concat(pubkey.toString('hex'))); + + } +} +function checkTxEmpty(tx) { + var isEmpty = tx.ins.every( + function (input) {return ( + input.script && + input.script.length === 0 && + input.witness && + input.witness.length === 0);}); + + if (!isEmpty) { + throw new Error('Format Error: Transaction ScriptSigs are not empty'); + } +} +function checkTxForDupeIns(tx, cache) { + tx.ins.forEach(function (input) { + checkTxInputCache(cache, input); + }); +} +function checkTxInputCache(cache, input) { + var key = + bufferutils_1.reverseBuffer(Buffer.from(input.hash)).toString('hex') + + ':' + + input.index; + if (cache.__TX_IN_CACHE[key]) throw new Error('Duplicate input detected.'); + cache.__TX_IN_CACHE[key] = 1; +} +function scriptCheckerFactory(payment, paymentScriptName) { + return function (inputIndex, scriptPubKey, redeemScript, ioType) { + var redeemScriptOutput = payment({ + redeem: { output: redeemScript } }). + output; + if (!scriptPubKey.equals(redeemScriptOutput)) { + throw new Error("".concat( + paymentScriptName, " for ").concat(ioType, " #").concat(inputIndex, " doesn't match the scriptPubKey in the prevout")); + + } + }; +} +var checkRedeemScript = scriptCheckerFactory(payments.p2sh, 'Redeem script'); +var checkWitnessScript = scriptCheckerFactory( +payments.p2wsh, +'Witness script'); + +function getTxCacheValue(key, name, inputs, c) { + if (!inputs.every(isFinalized)) + throw new Error("PSBT must be finalized to calculate ".concat(name)); + if (key === '__FEE_RATE' && c.__FEE_RATE) return c.__FEE_RATE; + if (key === '__FEE' && c.__FEE) return c.__FEE; + var tx; + var mustFinalize = true; + if (c.__EXTRACTED_TX) { + tx = c.__EXTRACTED_TX; + mustFinalize = false; + } else { + tx = c.__TX.clone(); + } + inputFinalizeGetAmts(inputs, tx, c, mustFinalize); + if (key === '__FEE_RATE') return c.__FEE_RATE;else + if (key === '__FEE') return c.__FEE; +} +function getFinalScripts(inputIndex, input, script, isSegwit, isP2SH, isP2WSH) { + var scriptType = classifyScript(script); + if (!canFinalize(input, script, scriptType)) + throw new Error("Can not finalize input #".concat(inputIndex)); + return prepareFinalScripts( + script, + scriptType, + input.partialSig, + isSegwit, + isP2SH, + isP2WSH); + +} +function prepareFinalScripts( +script, +scriptType, +partialSig, +isSegwit, +isP2SH, +isP2WSH) +{ + var finalScriptSig; + var finalScriptWitness; + // Wow, the payments API is very handy + var payment = getPayment(script, scriptType, partialSig); + var p2wsh = !isP2WSH ? null : payments.p2wsh({ redeem: payment }); + var p2sh = !isP2SH ? null : payments.p2sh({ redeem: p2wsh || payment }); + if (isSegwit) { + if (p2wsh) { + finalScriptWitness = witnessStackToScriptWitness(p2wsh.witness); + } else { + finalScriptWitness = witnessStackToScriptWitness(payment.witness); + } + if (p2sh) { + finalScriptSig = p2sh.input; + } + } else { + if (p2sh) { + finalScriptSig = p2sh.input; + } else { + finalScriptSig = payment.input; + } + } + return { + finalScriptSig: finalScriptSig, + finalScriptWitness: finalScriptWitness }; + +} +function getHashAndSighashType( +inputs, +inputIndex, +pubkey, +cache, +sighashTypes) +{ + var input = utils_1.checkForInput(inputs, inputIndex);var _getHashForSig = + getHashForSig( + inputIndex, + input, + cache, + false, + sighashTypes),hash = _getHashForSig.hash,sighashType = _getHashForSig.sighashType,script = _getHashForSig.script; + + checkScriptForPubkey(pubkey, script, 'sign'); + return { + hash: hash, + sighashType: sighashType }; + +} +function getHashForSig(inputIndex, input, cache, forValidate, sighashTypes) { + var unsignedTx = cache.__TX; + var sighashType = + input.sighashType || transaction_1.Transaction.SIGHASH_ALL; + if (sighashTypes && sighashTypes.indexOf(sighashType) < 0) { + var str = sighashTypeToString(sighashType); + throw new Error( + "Sighash type is not allowed. Retry the sign method passing the " + "sighashTypes array of whitelisted types. Sighash type: ".concat( + str)); + + } + var hash; + var prevout; + if (input.nonWitnessUtxo) { + var nonWitnessUtxoTx = nonWitnessUtxoTxFromCache( + cache, + input, + inputIndex); + + var prevoutHash = unsignedTx.ins[inputIndex].hash; + var utxoHash = nonWitnessUtxoTx.getHash(); + // If a non-witness UTXO is provided, its hash must match the hash specified in the prevout + if (!prevoutHash.equals(utxoHash)) { + throw new Error("Non-witness UTXO hash for input #".concat( + inputIndex, " doesn't match the hash specified in the prevout")); + + } + var prevoutIndex = unsignedTx.ins[inputIndex].index; + prevout = nonWitnessUtxoTx.outs[prevoutIndex]; + } else if (input.witnessUtxo) { + prevout = input.witnessUtxo; + } else { + throw new Error('Need a Utxo input item for signing'); + }var _getMeaningfulScript = + getMeaningfulScript( + prevout.script, + inputIndex, + 'input', + input.redeemScript, + input.witnessScript),meaningfulScript = _getMeaningfulScript.meaningfulScript,type = _getMeaningfulScript.type; + + if (['p2sh-p2wsh', 'p2wsh'].indexOf(type) >= 0) { + hash = unsignedTx.hashForWitnessV0( + inputIndex, + meaningfulScript, + prevout.value, + sighashType); + + } else if (isP2WPKH(meaningfulScript)) { + // P2WPKH uses the P2PKH template for prevoutScript when signing + var signingScript = payments.p2pkh({ hash: meaningfulScript.slice(2) }). + output; + hash = unsignedTx.hashForWitnessV0( + inputIndex, + signingScript, + prevout.value, + sighashType); + + } else { + // non-segwit + if ( + input.nonWitnessUtxo === undefined && + cache.__UNSAFE_SIGN_NONSEGWIT === false) + + throw new Error( + "Input #".concat(inputIndex, " has witnessUtxo but non-segwit script: ") + "".concat( + meaningfulScript.toString('hex'))); + + if (!forValidate && cache.__UNSAFE_SIGN_NONSEGWIT !== false) + __f__("warn", + 'Warning: Signing non-segwit inputs without the full parent transaction ' + + 'means there is a chance that a miner could feed you incorrect information ' + + 'to trick you into paying large fees. This behavior is the same as the old ' + + 'TransactionBuilder class when signing non-segwit scripts. You are not ' + + 'able to export this Psbt with toBuffer|toBase64|toHex since it is not ' + + 'BIP174 compliant.\n*********************\nPROCEED WITH CAUTION!\n' + + '*********************', " at node_modules/bitcoinjs-lib/src/psbt.js:998"); + + hash = unsignedTx.hashForSignature( + inputIndex, + meaningfulScript, + sighashType); + + } + return { + script: meaningfulScript, + sighashType: sighashType, + hash: hash }; + +} +function getPayment(script, scriptType, partialSig) { + var payment; + switch (scriptType) { + case 'multisig': + var sigs = getSortedSigs(script, partialSig); + payment = payments.p2ms({ + output: script, + signatures: sigs }); + + break; + case 'pubkey': + payment = payments.p2pk({ + output: script, + signature: partialSig[0].signature }); + + break; + case 'pubkeyhash': + payment = payments.p2pkh({ + output: script, + pubkey: partialSig[0].pubkey, + signature: partialSig[0].signature }); + + break; + case 'witnesspubkeyhash': + payment = payments.p2wpkh({ + output: script, + pubkey: partialSig[0].pubkey, + signature: partialSig[0].signature }); + + break;} + + return payment; +} +function getPsigsFromInputFinalScripts(input) { + var scriptItems = !input.finalScriptSig ? + [] : + bscript.decompile(input.finalScriptSig) || []; + var witnessItems = !input.finalScriptWitness ? + [] : + bscript.decompile(input.finalScriptWitness) || []; + return scriptItems. + concat(witnessItems). + filter(function (item) { + return Buffer.isBuffer(item) && bscript.isCanonicalScriptSignature(item); + }). + map(function (sig) {return { signature: sig };}); +} +function getScriptFromInput(inputIndex, input, cache) { + var unsignedTx = cache.__TX; + var res = { + script: null, + isSegwit: false, + isP2SH: false, + isP2WSH: false }; + + res.isP2SH = !!input.redeemScript; + res.isP2WSH = !!input.witnessScript; + if (input.witnessScript) { + res.script = input.witnessScript; + } else if (input.redeemScript) { + res.script = input.redeemScript; + } else { + if (input.nonWitnessUtxo) { + var nonWitnessUtxoTx = nonWitnessUtxoTxFromCache( + cache, + input, + inputIndex); + + var prevoutIndex = unsignedTx.ins[inputIndex].index; + res.script = nonWitnessUtxoTx.outs[prevoutIndex].script; + } else if (input.witnessUtxo) { + res.script = input.witnessUtxo.script; + } + } + if (input.witnessScript || isP2WPKH(res.script)) { + res.isSegwit = true; + } + return res; +} +function getSignersFromHD(inputIndex, inputs, hdKeyPair) { + var input = utils_1.checkForInput(inputs, inputIndex); + if (!input.bip32Derivation || input.bip32Derivation.length === 0) { + throw new Error('Need bip32Derivation to sign with HD'); + } + var myDerivations = input.bip32Derivation. + map(function (bipDv) { + if (bipDv.masterFingerprint.equals(hdKeyPair.fingerprint)) { + return bipDv; + } else { + return; + } + }). + filter(function (v) {return !!v;}); + if (myDerivations.length === 0) { + throw new Error( + 'Need one bip32Derivation masterFingerprint to match the HDSigner fingerprint'); + + } + var signers = myDerivations.map(function (bipDv) { + var node = hdKeyPair.derivePath(bipDv.path); + if (!bipDv.pubkey.equals(node.publicKey)) { + throw new Error('pubkey did not match bip32Derivation'); + } + return node; + }); + return signers; +} +function getSortedSigs(script, partialSig) { + var p2ms = payments.p2ms({ output: script }); + // for each pubkey in order of p2ms script + return p2ms.pubkeys. + map(function (pk) { + // filter partialSig array by pubkey being equal + return ( + partialSig.filter(function (ps) { + return ps.pubkey.equals(pk); + })[0] || {}). + signature; + // Any pubkey without a match will return undefined + // this last filter removes all the undefined items in the array. + }). + filter(function (v) {return !!v;}); +} +function scriptWitnessToWitnessStack(buffer) { + var offset = 0; + function readSlice(n) { + offset += n; + return buffer.slice(offset - n, offset); + } + function readVarInt() { + var vi = varuint.decode(buffer, offset); + offset += varuint.decode.bytes; + return vi; + } + function readVarSlice() { + return readSlice(readVarInt()); + } + function readVector() { + var count = readVarInt(); + var vector = []; + for (var i = 0; i < count; i++) {vector.push(readVarSlice());} + return vector; + } + return readVector(); +} +function sighashTypeToString(sighashType) { + var text = + sighashType & transaction_1.Transaction.SIGHASH_ANYONECANPAY ? + 'SIGHASH_ANYONECANPAY | ' : + ''; + var sigMod = sighashType & 0x1f; + switch (sigMod) { + case transaction_1.Transaction.SIGHASH_ALL: + text += 'SIGHASH_ALL'; + break; + case transaction_1.Transaction.SIGHASH_SINGLE: + text += 'SIGHASH_SINGLE'; + break; + case transaction_1.Transaction.SIGHASH_NONE: + text += 'SIGHASH_NONE'; + break;} + + return text; +} +function witnessStackToScriptWitness(witness) { + var buffer = Buffer.allocUnsafe(0); + function writeSlice(slice) { + buffer = Buffer.concat([buffer, Buffer.from(slice)]); + } + function writeVarInt(i) { + var currentLen = buffer.length; + var varintLen = varuint.encodingLength(i); + buffer = Buffer.concat([buffer, Buffer.allocUnsafe(varintLen)]); + varuint.encode(i, buffer, currentLen); + } + function writeVarSlice(slice) { + writeVarInt(slice.length); + writeSlice(slice); + } + function writeVector(vector) { + writeVarInt(vector.length); + vector.forEach(writeVarSlice); + } + writeVector(witness); + return buffer; +} +function addNonWitnessTxCache(cache, input, inputIndex) { + cache.__NON_WITNESS_UTXO_BUF_CACHE[inputIndex] = input.nonWitnessUtxo; + var tx = transaction_1.Transaction.fromBuffer(input.nonWitnessUtxo); + cache.__NON_WITNESS_UTXO_TX_CACHE[inputIndex] = tx; + var self = cache; + var selfIndex = inputIndex; + delete input.nonWitnessUtxo; + Object.defineProperty(input, 'nonWitnessUtxo', { + enumerable: true, + get: function get() { + var buf = self.__NON_WITNESS_UTXO_BUF_CACHE[selfIndex]; + var txCache = self.__NON_WITNESS_UTXO_TX_CACHE[selfIndex]; + if (buf !== undefined) { + return buf; + } else { + var newBuf = txCache.toBuffer(); + self.__NON_WITNESS_UTXO_BUF_CACHE[selfIndex] = newBuf; + return newBuf; + } + }, + set: function set(data) { + self.__NON_WITNESS_UTXO_BUF_CACHE[selfIndex] = data; + } }); + +} +function inputFinalizeGetAmts(inputs, tx, cache, mustFinalize) { + var inputAmount = 0; + inputs.forEach(function (input, idx) { + if (mustFinalize && input.finalScriptSig) + tx.ins[idx].script = input.finalScriptSig; + if (mustFinalize && input.finalScriptWitness) { + tx.ins[idx].witness = scriptWitnessToWitnessStack( + input.finalScriptWitness); + + } + if (input.witnessUtxo) { + inputAmount += input.witnessUtxo.value; + } else if (input.nonWitnessUtxo) { + var nwTx = nonWitnessUtxoTxFromCache(cache, input, idx); + var vout = tx.ins[idx].index; + var out = nwTx.outs[vout]; + inputAmount += out.value; + } + }); + var outputAmount = tx.outs.reduce(function (total, o) {return total + o.value;}, 0); + var fee = inputAmount - outputAmount; + if (fee < 0) { + throw new Error('Outputs are spending more than Inputs'); + } + var bytes = tx.virtualSize(); + cache.__FEE = fee; + cache.__EXTRACTED_TX = tx; + cache.__FEE_RATE = Math.floor(fee / bytes); +} +function nonWitnessUtxoTxFromCache(cache, input, inputIndex) { + var c = cache.__NON_WITNESS_UTXO_TX_CACHE; + if (!c[inputIndex]) { + addNonWitnessTxCache(cache, input, inputIndex); + } + return c[inputIndex]; +} +function getScriptFromUtxo(inputIndex, input, cache) { + if (input.witnessUtxo !== undefined) { + return input.witnessUtxo.script; + } else if (input.nonWitnessUtxo !== undefined) { + var nonWitnessUtxoTx = nonWitnessUtxoTxFromCache( + cache, + input, + inputIndex); + + return nonWitnessUtxoTx.outs[cache.__TX.ins[inputIndex].index].script; + } else { + throw new Error("Can't find pubkey in input without Utxo data"); + } +} +function pubkeyInInput(pubkey, input, inputIndex, cache) { + var script = getScriptFromUtxo(inputIndex, input, cache);var _getMeaningfulScript2 = + getMeaningfulScript( + script, + inputIndex, + 'input', + input.redeemScript, + input.witnessScript),meaningfulScript = _getMeaningfulScript2.meaningfulScript; + + return pubkeyInScript(pubkey, meaningfulScript); +} +function pubkeyInOutput(pubkey, output, outputIndex, cache) { + var script = cache.__TX.outs[outputIndex].script;var _getMeaningfulScript3 = + getMeaningfulScript( + script, + outputIndex, + 'output', + output.redeemScript, + output.witnessScript),meaningfulScript = _getMeaningfulScript3.meaningfulScript; + + return pubkeyInScript(pubkey, meaningfulScript); +} +function redeemFromFinalScriptSig(finalScript) { + if (!finalScript) return; + var decomp = bscript.decompile(finalScript); + if (!decomp) return; + var lastItem = decomp[decomp.length - 1]; + if ( + !Buffer.isBuffer(lastItem) || + isPubkeyLike(lastItem) || + isSigLike(lastItem)) + + return; + var sDecomp = bscript.decompile(lastItem); + if (!sDecomp) return; + return lastItem; +} +function redeemFromFinalWitnessScript(finalScript) { + if (!finalScript) return; + var decomp = scriptWitnessToWitnessStack(finalScript); + var lastItem = decomp[decomp.length - 1]; + if (isPubkeyLike(lastItem)) return; + var sDecomp = bscript.decompile(lastItem); + if (!sDecomp) return; + return lastItem; +} +function isPubkeyLike(buf) { + return buf.length === 33 && bscript.isCanonicalPubKey(buf); +} +function isSigLike(buf) { + return bscript.isCanonicalScriptSignature(buf); +} +function getMeaningfulScript( +script, +index, +ioType, +redeemScript, +witnessScript) +{ + var isP2SH = isP2SHScript(script); + var isP2SHP2WSH = isP2SH && redeemScript && isP2WSHScript(redeemScript); + var isP2WSH = isP2WSHScript(script); + if (isP2SH && redeemScript === undefined) + throw new Error('scriptPubkey is P2SH but redeemScript missing'); + if ((isP2WSH || isP2SHP2WSH) && witnessScript === undefined) + throw new Error( + 'scriptPubkey or redeemScript is P2WSH but witnessScript missing'); + + var meaningfulScript; + if (isP2SHP2WSH) { + meaningfulScript = witnessScript; + checkRedeemScript(index, script, redeemScript, ioType); + checkWitnessScript(index, redeemScript, witnessScript, ioType); + checkInvalidP2WSH(meaningfulScript); + } else if (isP2WSH) { + meaningfulScript = witnessScript; + checkWitnessScript(index, script, witnessScript, ioType); + checkInvalidP2WSH(meaningfulScript); + } else if (isP2SH) { + meaningfulScript = redeemScript; + checkRedeemScript(index, script, redeemScript, ioType); + } else { + meaningfulScript = script; + } + return { + meaningfulScript: meaningfulScript, + type: isP2SHP2WSH ? + 'p2sh-p2wsh' : + isP2SH ? + 'p2sh' : + isP2WSH ? + 'p2wsh' : + 'raw' }; + +} +function checkInvalidP2WSH(script) { + if (isP2WPKH(script) || isP2SHScript(script)) { + throw new Error('P2WPKH or P2SH can not be contained within P2WSH'); + } +} +function pubkeyInScript(pubkey, script) { + var pubkeyHash = crypto_1.hash160(pubkey); + var decompiled = bscript.decompile(script); + if (decompiled === null) throw new Error('Unknown script error'); + return decompiled.some(function (element) { + if (typeof element === 'number') return false; + return element.equals(pubkey) || element.equals(pubkeyHash); + }); +} +function classifyScript(script) { + if (isP2WPKH(script)) return 'witnesspubkeyhash'; + if (isP2PKH(script)) return 'pubkeyhash'; + if (isP2MS(script)) return 'multisig'; + if (isP2PK(script)) return 'pubkey'; + return 'nonstandard'; +} +function range(n) { + return _toConsumableArray(Array(n).keys()); +} +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)["default"])) + +/***/ }), +/* 525 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/psbt.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +Object.defineProperty(exports, '__esModule', { value: true }); +var combiner_1 = __webpack_require__(/*! ./combiner */ 526); +var parser_1 = __webpack_require__(/*! ./parser */ 527); +var typeFields_1 = __webpack_require__(/*! ./typeFields */ 530); +var utils_1 = __webpack_require__(/*! ./utils */ 547);var +Psbt = /*#__PURE__*/function () { + function Psbt(tx) {_classCallCheck(this, Psbt); + this.inputs = []; + this.outputs = []; + this.globalMap = { + unsignedTx: tx }; + + }_createClass(Psbt, [{ key: "toBase64", value: function toBase64() + + + + + + + + + + + + + + + { + var buffer = this.toBuffer(); + return buffer.toString('base64'); + } }, { key: "toHex", value: function toHex() + { + var buffer = this.toBuffer(); + return buffer.toString('hex'); + } }, { key: "toBuffer", value: function toBuffer() + { + return parser_1.psbtToBuffer(this); + } }, { key: "updateGlobal", value: function updateGlobal( + updateData) { + utils_1.updateGlobal(updateData, this.globalMap); + return this; + } }, { key: "updateInput", value: function updateInput( + inputIndex, updateData) { + var input = utils_1.checkForInput(this.inputs, inputIndex); + utils_1.updateInput(updateData, input); + return this; + } }, { key: "updateOutput", value: function updateOutput( + outputIndex, updateData) { + var output = utils_1.checkForOutput(this.outputs, outputIndex); + utils_1.updateOutput(updateData, output); + return this; + } }, { key: "addUnknownKeyValToGlobal", value: function addUnknownKeyValToGlobal( + keyVal) { + utils_1.checkHasKey( + keyVal, + this.globalMap.unknownKeyVals, + utils_1.getEnumLength(typeFields_1.GlobalTypes)); + + if (!this.globalMap.unknownKeyVals) this.globalMap.unknownKeyVals = []; + this.globalMap.unknownKeyVals.push(keyVal); + return this; + } }, { key: "addUnknownKeyValToInput", value: function addUnknownKeyValToInput( + inputIndex, keyVal) { + var input = utils_1.checkForInput(this.inputs, inputIndex); + utils_1.checkHasKey( + keyVal, + input.unknownKeyVals, + utils_1.getEnumLength(typeFields_1.InputTypes)); + + if (!input.unknownKeyVals) input.unknownKeyVals = []; + input.unknownKeyVals.push(keyVal); + return this; + } }, { key: "addUnknownKeyValToOutput", value: function addUnknownKeyValToOutput( + outputIndex, keyVal) { + var output = utils_1.checkForOutput(this.outputs, outputIndex); + utils_1.checkHasKey( + keyVal, + output.unknownKeyVals, + utils_1.getEnumLength(typeFields_1.OutputTypes)); + + if (!output.unknownKeyVals) output.unknownKeyVals = []; + output.unknownKeyVals.push(keyVal); + return this; + } }, { key: "addInput", value: function addInput( + inputData) {var _this = this; + this.globalMap.unsignedTx.addInput(inputData); + this.inputs.push({ + unknownKeyVals: [] }); + + var addKeyVals = inputData.unknownKeyVals || []; + var inputIndex = this.inputs.length - 1; + if (!Array.isArray(addKeyVals)) { + throw new Error('unknownKeyVals must be an Array'); + } + addKeyVals.forEach(function (keyVal) {return ( + _this.addUnknownKeyValToInput(inputIndex, keyVal));}); + + utils_1.addInputAttributes(this.inputs, inputData); + return this; + } }, { key: "addOutput", value: function addOutput( + outputData) {var _this2 = this; + this.globalMap.unsignedTx.addOutput(outputData); + this.outputs.push({ + unknownKeyVals: [] }); + + var addKeyVals = outputData.unknownKeyVals || []; + var outputIndex = this.outputs.length - 1; + if (!Array.isArray(addKeyVals)) { + throw new Error('unknownKeyVals must be an Array'); + } + addKeyVals.forEach(function (keyVal) {return ( + _this2.addUnknownKeyValToInput(outputIndex, keyVal));}); + + utils_1.addOutputAttributes(this.outputs, outputData); + return this; + } }, { key: "clearFinalizedInput", value: function clearFinalizedInput( + inputIndex) { + var input = utils_1.checkForInput(this.inputs, inputIndex); + utils_1.inputCheckUncleanFinalized(inputIndex, input); + for (var _i = 0, _Object$keys = Object.keys(input); _i < _Object$keys.length; _i++) {var key = _Object$keys[_i]; + if ( + ![ + 'witnessUtxo', + 'nonWitnessUtxo', + 'finalScriptSig', + 'finalScriptWitness', + 'unknownKeyVals']. + includes(key)) + { + // @ts-ignore + delete input[key]; + } + } + return this; + } }, { key: "combine", value: function combine() + {for (var _len = arguments.length, those = new Array(_len), _key = 0; _key < _len; _key++) {those[_key] = arguments[_key];} + // Combine this with those. + // Return self for chaining. + var result = combiner_1.combine([this].concat(those)); + Object.assign(this, result); + return this; + } }, { key: "getTransaction", value: function getTransaction() + { + return this.globalMap.unsignedTx.toBuffer(); + } }], [{ key: "fromBase64", value: function fromBase64(data, txFromBuffer) {var buffer = Buffer.from(data, 'base64');return this.fromBuffer(buffer, txFromBuffer);} }, { key: "fromHex", value: function fromHex(data, txFromBuffer) {var buffer = Buffer.from(data, 'hex');return this.fromBuffer(buffer, txFromBuffer);} }, { key: "fromBuffer", value: function fromBuffer(buffer, txFromBuffer) {var results = parser_1.psbtFromBuffer(buffer, txFromBuffer);var psbt = new this(results.globalMap.unsignedTx);Object.assign(psbt, results);return psbt;} }]);return Psbt;}(); + +exports.Psbt = Psbt; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 526 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/combiner/index.js ***! + \*******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} +Object.defineProperty(exports, '__esModule', { value: true }); +var parser_1 = __webpack_require__(/*! ../parser */ 527); +function combine(psbts) { + var self = psbts[0]; + var selfKeyVals = parser_1.psbtToKeyVals(self); + var others = psbts.slice(1); + if (others.length === 0) throw new Error('Combine: Nothing to combine'); + var selfTx = getTx(self); + if (selfTx === undefined) { + throw new Error('Combine: Self missing transaction'); + } + var selfGlobalSet = getKeySet(selfKeyVals.globalKeyVals); + var selfInputSets = selfKeyVals.inputKeyVals.map(getKeySet); + var selfOutputSets = selfKeyVals.outputKeyVals.map(getKeySet);var _iterator = _createForOfIteratorHelper( + others),_step;try {var _loop = function _loop() {var other = _step.value; + var otherTx = getTx(other); + if ( + otherTx === undefined || + !otherTx.toBuffer().equals(selfTx.toBuffer())) + { + throw new Error( + 'Combine: One of the Psbts does not have the same transaction.'); + + } + var otherKeyVals = parser_1.psbtToKeyVals(other); + var otherGlobalSet = getKeySet(otherKeyVals.globalKeyVals); + otherGlobalSet.forEach( + keyPusher( + selfGlobalSet, + selfKeyVals.globalKeyVals, + otherKeyVals.globalKeyVals)); + + + var otherInputSets = otherKeyVals.inputKeyVals.map(getKeySet); + otherInputSets.forEach(function (inputSet, idx) {return ( + inputSet.forEach( + keyPusher( + selfInputSets[idx], + selfKeyVals.inputKeyVals[idx], + otherKeyVals.inputKeyVals[idx])));}); + + + + var otherOutputSets = otherKeyVals.outputKeyVals.map(getKeySet); + otherOutputSets.forEach(function (outputSet, idx) {return ( + outputSet.forEach( + keyPusher( + selfOutputSets[idx], + selfKeyVals.outputKeyVals[idx], + otherKeyVals.outputKeyVals[idx])));});};for (_iterator.s(); !(_step = _iterator.n()).done;) {_loop(); + + + + }} catch (err) {_iterator.e(err);} finally {_iterator.f();} + return parser_1.psbtFromKeyVals(selfTx, { + globalMapKeyVals: selfKeyVals.globalKeyVals, + inputKeyVals: selfKeyVals.inputKeyVals, + outputKeyVals: selfKeyVals.outputKeyVals }); + +} +exports.combine = combine; +function keyPusher(selfSet, selfKeyVals, otherKeyVals) { + return function (key) { + if (selfSet.has(key)) return; + var newKv = otherKeyVals.filter(function (kv) {return kv.key.toString('hex') === key;})[0]; + selfKeyVals.push(newKv); + selfSet.add(key); + }; +} +function getTx(psbt) { + return psbt.globalMap.unsignedTx; +} +function getKeySet(keyVals) { + var set = new Set(); + keyVals.forEach(function (keyVal) { + var hex = keyVal.key.toString('hex'); + if (set.has(hex)) + throw new Error('Combine: KeyValue Map keys should be unique'); + set.add(hex); + }); + return set; +} + +/***/ }), +/* 527 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/parser/index.js ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +function __export(m) { + for (var p in m) {if (!exports.hasOwnProperty(p)) exports[p] = m[p];} +} +Object.defineProperty(exports, '__esModule', { value: true }); +__export(__webpack_require__(/*! ./fromBuffer */ 528)); +__export(__webpack_require__(/*! ./toBuffer */ 546)); + +/***/ }), +/* 528 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/parser/fromBuffer.js ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} +Object.defineProperty(exports, '__esModule', { value: true }); +var convert = __webpack_require__(/*! ../converter */ 529); +var tools_1 = __webpack_require__(/*! ../converter/tools */ 540); +var varuint = __webpack_require__(/*! ../converter/varint */ 541); +var typeFields_1 = __webpack_require__(/*! ../typeFields */ 530); +function psbtFromBuffer(buffer, txGetter) { + var offset = 0; + function varSlice() { + var keyLen = varuint.decode(buffer, offset); + offset += varuint.encodingLength(keyLen); + var key = buffer.slice(offset, offset + keyLen); + offset += keyLen; + return key; + } + function readUInt32BE() { + var num = buffer.readUInt32BE(offset); + offset += 4; + return num; + } + function readUInt8() { + var num = buffer.readUInt8(offset); + offset += 1; + return num; + } + function getKeyValue() { + var key = varSlice(); + var value = varSlice(); + return { + key: key, + value: value }; + + } + function checkEndOfKeyValPairs() { + if (offset >= buffer.length) { + throw new Error('Format Error: Unexpected End of PSBT'); + } + var isEnd = buffer.readUInt8(offset) === 0; + if (isEnd) { + offset++; + } + return isEnd; + } + if (readUInt32BE() !== 0x70736274) { + throw new Error('Format Error: Invalid Magic Number'); + } + if (readUInt8() !== 0xff) { + throw new Error( + 'Format Error: Magic Number must be followed by 0xff separator'); + + } + var globalMapKeyVals = []; + var globalKeyIndex = {}; + while (!checkEndOfKeyValPairs()) { + var keyVal = getKeyValue(); + var hexKey = keyVal.key.toString('hex'); + if (globalKeyIndex[hexKey]) { + throw new Error( + 'Format Error: Keys must be unique for global keymap: key ' + hexKey); + + } + globalKeyIndex[hexKey] = 1; + globalMapKeyVals.push(keyVal); + } + var unsignedTxMaps = globalMapKeyVals.filter( + function (keyVal) {return keyVal.key[0] === typeFields_1.GlobalTypes.UNSIGNED_TX;}); + + if (unsignedTxMaps.length !== 1) { + throw new Error('Format Error: Only one UNSIGNED_TX allowed'); + } + var unsignedTx = txGetter(unsignedTxMaps[0].value); + // Get input and output counts to loop the respective fields + var _unsignedTx$getInputO = unsignedTx.getInputOutputCounts(),inputCount = _unsignedTx$getInputO.inputCount,outputCount = _unsignedTx$getInputO.outputCount; + var inputKeyVals = []; + var outputKeyVals = []; + // Get input fields + var _iterator = _createForOfIteratorHelper(tools_1.range(inputCount)),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var index = _step.value; + var inputKeyIndex = {}; + var input = []; + while (!checkEndOfKeyValPairs()) { + var _keyVal = getKeyValue(); + var _hexKey = _keyVal.key.toString('hex'); + if (inputKeyIndex[_hexKey]) { + throw new Error( + 'Format Error: Keys must be unique for each input: ' + + 'input index ' + + index + + ' key ' + + _hexKey); + + } + inputKeyIndex[_hexKey] = 1; + input.push(_keyVal); + } + inputKeyVals.push(input); + }} catch (err) {_iterator.e(err);} finally {_iterator.f();}var _iterator2 = _createForOfIteratorHelper( + tools_1.range(outputCount)),_step2;try {for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {var _index = _step2.value; + var outputKeyIndex = {}; + var output = []; + while (!checkEndOfKeyValPairs()) { + var _keyVal2 = getKeyValue(); + var _hexKey2 = _keyVal2.key.toString('hex'); + if (outputKeyIndex[_hexKey2]) { + throw new Error( + 'Format Error: Keys must be unique for each output: ' + + 'output index ' + + _index + + ' key ' + + _hexKey2); + + } + outputKeyIndex[_hexKey2] = 1; + output.push(_keyVal2); + } + outputKeyVals.push(output); + }} catch (err) {_iterator2.e(err);} finally {_iterator2.f();} + return psbtFromKeyVals(unsignedTx, { + globalMapKeyVals: globalMapKeyVals, + inputKeyVals: inputKeyVals, + outputKeyVals: outputKeyVals }); + +} +exports.psbtFromBuffer = psbtFromBuffer; +function checkKeyBuffer(type, keyBuf, keyNum) { + if (!keyBuf.equals(Buffer.from([keyNum]))) { + throw new Error("Format Error: Invalid ".concat( + type, " key: ").concat(keyBuf.toString('hex'))); + + } +} +exports.checkKeyBuffer = checkKeyBuffer; +function psbtFromKeyVals( +unsignedTx, _ref) + +{var globalMapKeyVals = _ref.globalMapKeyVals,inputKeyVals = _ref.inputKeyVals,outputKeyVals = _ref.outputKeyVals; + // That was easy :-) + var globalMap = { + unsignedTx: unsignedTx }; + + var txCount = 0;var _iterator3 = _createForOfIteratorHelper( + globalMapKeyVals),_step3;try {for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {var keyVal = _step3.value; + // If a globalMap item needs pubkey, uncomment + // const pubkey = convert.globals.checkPubkey(keyVal); + switch (keyVal.key[0]) { + case typeFields_1.GlobalTypes.UNSIGNED_TX: + checkKeyBuffer( + 'global', + keyVal.key, + typeFields_1.GlobalTypes.UNSIGNED_TX); + + if (txCount > 0) { + throw new Error('Format Error: GlobalMap has multiple UNSIGNED_TX'); + } + txCount++; + break; + case typeFields_1.GlobalTypes.GLOBAL_XPUB: + if (globalMap.globalXpub === undefined) { + globalMap.globalXpub = []; + } + globalMap.globalXpub.push(convert.globals.globalXpub.decode(keyVal)); + break; + default: + // This will allow inclusion during serialization. + if (!globalMap.unknownKeyVals) globalMap.unknownKeyVals = []; + globalMap.unknownKeyVals.push(keyVal);} + + } + // Get input and output counts to loop the respective fields + } catch (err) {_iterator3.e(err);} finally {_iterator3.f();}var inputCount = inputKeyVals.length; + var outputCount = outputKeyVals.length; + var inputs = []; + var outputs = []; + // Get input fields + var _iterator4 = _createForOfIteratorHelper(tools_1.range(inputCount)),_step4;try {for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {var index = _step4.value; + var input = {};var _iterator6 = _createForOfIteratorHelper( + inputKeyVals[index]),_step6;try {for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {var _keyVal3 = _step6.value; + convert.inputs.checkPubkey(_keyVal3); + switch (_keyVal3.key[0]) { + case typeFields_1.InputTypes.NON_WITNESS_UTXO: + checkKeyBuffer( + 'input', + _keyVal3.key, + typeFields_1.InputTypes.NON_WITNESS_UTXO); + + if (input.nonWitnessUtxo !== undefined) { + throw new Error( + 'Format Error: Input has multiple NON_WITNESS_UTXO'); + + } + input.nonWitnessUtxo = convert.inputs.nonWitnessUtxo.decode(_keyVal3); + break; + case typeFields_1.InputTypes.WITNESS_UTXO: + checkKeyBuffer( + 'input', + _keyVal3.key, + typeFields_1.InputTypes.WITNESS_UTXO); + + if (input.witnessUtxo !== undefined) { + throw new Error('Format Error: Input has multiple WITNESS_UTXO'); + } + input.witnessUtxo = convert.inputs.witnessUtxo.decode(_keyVal3); + break; + case typeFields_1.InputTypes.PARTIAL_SIG: + if (input.partialSig === undefined) { + input.partialSig = []; + } + input.partialSig.push(convert.inputs.partialSig.decode(_keyVal3)); + break; + case typeFields_1.InputTypes.SIGHASH_TYPE: + checkKeyBuffer( + 'input', + _keyVal3.key, + typeFields_1.InputTypes.SIGHASH_TYPE); + + if (input.sighashType !== undefined) { + throw new Error('Format Error: Input has multiple SIGHASH_TYPE'); + } + input.sighashType = convert.inputs.sighashType.decode(_keyVal3); + break; + case typeFields_1.InputTypes.REDEEM_SCRIPT: + checkKeyBuffer( + 'input', + _keyVal3.key, + typeFields_1.InputTypes.REDEEM_SCRIPT); + + if (input.redeemScript !== undefined) { + throw new Error('Format Error: Input has multiple REDEEM_SCRIPT'); + } + input.redeemScript = convert.inputs.redeemScript.decode(_keyVal3); + break; + case typeFields_1.InputTypes.WITNESS_SCRIPT: + checkKeyBuffer( + 'input', + _keyVal3.key, + typeFields_1.InputTypes.WITNESS_SCRIPT); + + if (input.witnessScript !== undefined) { + throw new Error('Format Error: Input has multiple WITNESS_SCRIPT'); + } + input.witnessScript = convert.inputs.witnessScript.decode(_keyVal3); + break; + case typeFields_1.InputTypes.BIP32_DERIVATION: + if (input.bip32Derivation === undefined) { + input.bip32Derivation = []; + } + input.bip32Derivation.push( + convert.inputs.bip32Derivation.decode(_keyVal3)); + + break; + case typeFields_1.InputTypes.FINAL_SCRIPTSIG: + checkKeyBuffer( + 'input', + _keyVal3.key, + typeFields_1.InputTypes.FINAL_SCRIPTSIG); + + input.finalScriptSig = convert.inputs.finalScriptSig.decode(_keyVal3); + break; + case typeFields_1.InputTypes.FINAL_SCRIPTWITNESS: + checkKeyBuffer( + 'input', + _keyVal3.key, + typeFields_1.InputTypes.FINAL_SCRIPTWITNESS); + + input.finalScriptWitness = convert.inputs.finalScriptWitness.decode( + _keyVal3); + + break; + case typeFields_1.InputTypes.POR_COMMITMENT: + checkKeyBuffer( + 'input', + _keyVal3.key, + typeFields_1.InputTypes.POR_COMMITMENT); + + input.porCommitment = convert.inputs.porCommitment.decode(_keyVal3); + break; + default: + // This will allow inclusion during serialization. + if (!input.unknownKeyVals) input.unknownKeyVals = []; + input.unknownKeyVals.push(_keyVal3);} + + }} catch (err) {_iterator6.e(err);} finally {_iterator6.f();} + inputs.push(input); + }} catch (err) {_iterator4.e(err);} finally {_iterator4.f();}var _iterator5 = _createForOfIteratorHelper( + tools_1.range(outputCount)),_step5;try {for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) {var _index2 = _step5.value; + var output = {};var _iterator7 = _createForOfIteratorHelper( + outputKeyVals[_index2]),_step7;try {for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) {var _keyVal4 = _step7.value; + convert.outputs.checkPubkey(_keyVal4); + switch (_keyVal4.key[0]) { + case typeFields_1.OutputTypes.REDEEM_SCRIPT: + checkKeyBuffer( + 'output', + _keyVal4.key, + typeFields_1.OutputTypes.REDEEM_SCRIPT); + + if (output.redeemScript !== undefined) { + throw new Error('Format Error: Output has multiple REDEEM_SCRIPT'); + } + output.redeemScript = convert.outputs.redeemScript.decode(_keyVal4); + break; + case typeFields_1.OutputTypes.WITNESS_SCRIPT: + checkKeyBuffer( + 'output', + _keyVal4.key, + typeFields_1.OutputTypes.WITNESS_SCRIPT); + + if (output.witnessScript !== undefined) { + throw new Error('Format Error: Output has multiple WITNESS_SCRIPT'); + } + output.witnessScript = convert.outputs.witnessScript.decode(_keyVal4); + break; + case typeFields_1.OutputTypes.BIP32_DERIVATION: + if (output.bip32Derivation === undefined) { + output.bip32Derivation = []; + } + output.bip32Derivation.push( + convert.outputs.bip32Derivation.decode(_keyVal4)); + + break; + default: + if (!output.unknownKeyVals) output.unknownKeyVals = []; + output.unknownKeyVals.push(_keyVal4);} + + }} catch (err) {_iterator7.e(err);} finally {_iterator7.f();} + outputs.push(output); + }} catch (err) {_iterator5.e(err);} finally {_iterator5.f();} + return { globalMap: globalMap, inputs: inputs, outputs: outputs }; +} +exports.psbtFromKeyVals = psbtFromKeyVals; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 529 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/index.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var typeFields_1 = __webpack_require__(/*! ../typeFields */ 530); +var globalXpub = __webpack_require__(/*! ./global/globalXpub */ 531); +var unsignedTx = __webpack_require__(/*! ./global/unsignedTx */ 532); +var finalScriptSig = __webpack_require__(/*! ./input/finalScriptSig */ 533); +var finalScriptWitness = __webpack_require__(/*! ./input/finalScriptWitness */ 534); +var nonWitnessUtxo = __webpack_require__(/*! ./input/nonWitnessUtxo */ 535); +var partialSig = __webpack_require__(/*! ./input/partialSig */ 536); +var porCommitment = __webpack_require__(/*! ./input/porCommitment */ 537); +var sighashType = __webpack_require__(/*! ./input/sighashType */ 538); +var witnessUtxo = __webpack_require__(/*! ./input/witnessUtxo */ 539); +var bip32Derivation = __webpack_require__(/*! ./shared/bip32Derivation */ 542); +var checkPubkey = __webpack_require__(/*! ./shared/checkPubkey */ 543); +var redeemScript = __webpack_require__(/*! ./shared/redeemScript */ 544); +var witnessScript = __webpack_require__(/*! ./shared/witnessScript */ 545); +var globals = { + unsignedTx: unsignedTx, + globalXpub: globalXpub, + // pass an Array of key bytes that require pubkey beside the key + checkPubkey: checkPubkey.makeChecker([]) }; + +exports.globals = globals; +var inputs = { + nonWitnessUtxo: nonWitnessUtxo, + partialSig: partialSig, + sighashType: sighashType, + finalScriptSig: finalScriptSig, + finalScriptWitness: finalScriptWitness, + porCommitment: porCommitment, + witnessUtxo: witnessUtxo, + bip32Derivation: bip32Derivation.makeConverter( + typeFields_1.InputTypes.BIP32_DERIVATION), + + redeemScript: redeemScript.makeConverter( + typeFields_1.InputTypes.REDEEM_SCRIPT), + + witnessScript: witnessScript.makeConverter( + typeFields_1.InputTypes.WITNESS_SCRIPT), + + checkPubkey: checkPubkey.makeChecker([ + typeFields_1.InputTypes.PARTIAL_SIG, + typeFields_1.InputTypes.BIP32_DERIVATION]) }; + + +exports.inputs = inputs; +var outputs = { + bip32Derivation: bip32Derivation.makeConverter( + typeFields_1.OutputTypes.BIP32_DERIVATION), + + redeemScript: redeemScript.makeConverter( + typeFields_1.OutputTypes.REDEEM_SCRIPT), + + witnessScript: witnessScript.makeConverter( + typeFields_1.OutputTypes.WITNESS_SCRIPT), + + checkPubkey: checkPubkey.makeChecker([ + typeFields_1.OutputTypes.BIP32_DERIVATION]) }; + + +exports.outputs = outputs; + +/***/ }), +/* 530 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/typeFields.js ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var GlobalTypes; +(function (GlobalTypes) { + GlobalTypes[GlobalTypes['UNSIGNED_TX'] = 0] = 'UNSIGNED_TX'; + GlobalTypes[GlobalTypes['GLOBAL_XPUB'] = 1] = 'GLOBAL_XPUB'; +})(GlobalTypes = exports.GlobalTypes || (exports.GlobalTypes = {})); +exports.GLOBAL_TYPE_NAMES = ['unsignedTx', 'globalXpub']; +var InputTypes; +(function (InputTypes) { + InputTypes[InputTypes['NON_WITNESS_UTXO'] = 0] = 'NON_WITNESS_UTXO'; + InputTypes[InputTypes['WITNESS_UTXO'] = 1] = 'WITNESS_UTXO'; + InputTypes[InputTypes['PARTIAL_SIG'] = 2] = 'PARTIAL_SIG'; + InputTypes[InputTypes['SIGHASH_TYPE'] = 3] = 'SIGHASH_TYPE'; + InputTypes[InputTypes['REDEEM_SCRIPT'] = 4] = 'REDEEM_SCRIPT'; + InputTypes[InputTypes['WITNESS_SCRIPT'] = 5] = 'WITNESS_SCRIPT'; + InputTypes[InputTypes['BIP32_DERIVATION'] = 6] = 'BIP32_DERIVATION'; + InputTypes[InputTypes['FINAL_SCRIPTSIG'] = 7] = 'FINAL_SCRIPTSIG'; + InputTypes[InputTypes['FINAL_SCRIPTWITNESS'] = 8] = 'FINAL_SCRIPTWITNESS'; + InputTypes[InputTypes['POR_COMMITMENT'] = 9] = 'POR_COMMITMENT'; +})(InputTypes = exports.InputTypes || (exports.InputTypes = {})); +exports.INPUT_TYPE_NAMES = [ +'nonWitnessUtxo', +'witnessUtxo', +'partialSig', +'sighashType', +'redeemScript', +'witnessScript', +'bip32Derivation', +'finalScriptSig', +'finalScriptWitness', +'porCommitment']; + +var OutputTypes; +(function (OutputTypes) { + OutputTypes[OutputTypes['REDEEM_SCRIPT'] = 0] = 'REDEEM_SCRIPT'; + OutputTypes[OutputTypes['WITNESS_SCRIPT'] = 1] = 'WITNESS_SCRIPT'; + OutputTypes[OutputTypes['BIP32_DERIVATION'] = 2] = 'BIP32_DERIVATION'; +})(OutputTypes = exports.OutputTypes || (exports.OutputTypes = {})); +exports.OUTPUT_TYPE_NAMES = [ +'redeemScript', +'witnessScript', +'bip32Derivation']; + +/***/ }), +/* 531 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/global/globalXpub.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} +Object.defineProperty(exports, '__esModule', { value: true }); +var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 530); +var range = function range(n) {return _toConsumableArray(Array(n).keys());}; +function decode(keyVal) { + if (keyVal.key[0] !== typeFields_1.GlobalTypes.GLOBAL_XPUB) { + throw new Error( + 'Decode Error: could not decode globalXpub with key 0x' + + keyVal.key.toString('hex')); + + } + if (keyVal.key.length !== 79 || ![2, 3].includes(keyVal.key[46])) { + throw new Error( + 'Decode Error: globalXpub has invalid extended pubkey in key 0x' + + keyVal.key.toString('hex')); + + } + if (keyVal.value.length / 4 % 1 !== 0) { + throw new Error( + 'Decode Error: Global GLOBAL_XPUB value length should be multiple of 4'); + + } + var extendedPubkey = keyVal.key.slice(1); + var data = { + masterFingerprint: keyVal.value.slice(0, 4), + extendedPubkey: extendedPubkey, + path: 'm' };var _iterator = _createForOfIteratorHelper( + + range(keyVal.value.length / 4 - 1)),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var i = _step.value; + var val = keyVal.value.readUInt32LE(i * 4 + 4); + var isHard = !!(val & 0x80000000); + var idx = val & 0x7fffffff; + data.path += '/' + idx.toString(10) + (isHard ? "'" : ''); + }} catch (err) {_iterator.e(err);} finally {_iterator.f();} + return data; +} +exports.decode = decode; +function encode(data) { + var head = Buffer.from([typeFields_1.GlobalTypes.GLOBAL_XPUB]); + var key = Buffer.concat([head, data.extendedPubkey]); + var splitPath = data.path.split('/'); + var value = Buffer.allocUnsafe(splitPath.length * 4); + data.masterFingerprint.copy(value, 0); + var offset = 4; + splitPath.slice(1).forEach(function (level) { + var isHard = level.slice(-1) === "'"; + var num = 0x7fffffff & parseInt(isHard ? level.slice(0, -1) : level, 10); + if (isHard) num += 0x80000000; + value.writeUInt32LE(num, offset); + offset += 4; + }); + return { + key: key, + value: value }; + +} +exports.encode = encode; +exports.expected = +'{ masterFingerprint: Buffer; extendedPubkey: Buffer; path: string; }'; +function check(data) { + var epk = data.extendedPubkey; + var mfp = data.masterFingerprint; + var p = data.path; + return ( + Buffer.isBuffer(epk) && + epk.length === 78 && + [2, 3].indexOf(epk[45]) > -1 && + Buffer.isBuffer(mfp) && + mfp.length === 4 && + typeof p === 'string' && + !!p.match(/^m(\/\d+'?)+$/)); + +} +exports.check = check; +function canAddToArray(array, item, dupeSet) { + var dupeString = item.extendedPubkey.toString('hex'); + if (dupeSet.has(dupeString)) return false; + dupeSet.add(dupeString); + return ( + array.filter(function (v) {return v.extendedPubkey.equals(item.extendedPubkey);}).length === 0); + +} +exports.canAddToArray = canAddToArray; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 532 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/global/unsignedTx.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 530); +function encode(data) { + return { + key: Buffer.from([typeFields_1.GlobalTypes.UNSIGNED_TX]), + value: data.toBuffer() }; + +} +exports.encode = encode; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 533 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/finalScriptSig.js ***! + \***********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 530); +function decode(keyVal) { + if (keyVal.key[0] !== typeFields_1.InputTypes.FINAL_SCRIPTSIG) { + throw new Error( + 'Decode Error: could not decode finalScriptSig with key 0x' + + keyVal.key.toString('hex')); + + } + return keyVal.value; +} +exports.decode = decode; +function encode(data) { + var key = Buffer.from([typeFields_1.InputTypes.FINAL_SCRIPTSIG]); + return { + key: key, + value: data }; + +} +exports.encode = encode; +exports.expected = 'Buffer'; +function check(data) { + return Buffer.isBuffer(data); +} +exports.check = check; +function canAdd(currentData, newData) { + return !!currentData && !!newData && currentData.finalScriptSig === undefined; +} +exports.canAdd = canAdd; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 534 */ +/*!***************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/finalScriptWitness.js ***! + \***************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 530); +function decode(keyVal) { + if (keyVal.key[0] !== typeFields_1.InputTypes.FINAL_SCRIPTWITNESS) { + throw new Error( + 'Decode Error: could not decode finalScriptWitness with key 0x' + + keyVal.key.toString('hex')); + + } + return keyVal.value; +} +exports.decode = decode; +function encode(data) { + var key = Buffer.from([typeFields_1.InputTypes.FINAL_SCRIPTWITNESS]); + return { + key: key, + value: data }; + +} +exports.encode = encode; +exports.expected = 'Buffer'; +function check(data) { + return Buffer.isBuffer(data); +} +exports.check = check; +function canAdd(currentData, newData) { + return ( + !!currentData && !!newData && currentData.finalScriptWitness === undefined); + +} +exports.canAdd = canAdd; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 535 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/nonWitnessUtxo.js ***! + \***********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 530); +function decode(keyVal) { + if (keyVal.key[0] !== typeFields_1.InputTypes.NON_WITNESS_UTXO) { + throw new Error( + 'Decode Error: could not decode nonWitnessUtxo with key 0x' + + keyVal.key.toString('hex')); + + } + return keyVal.value; +} +exports.decode = decode; +function encode(data) { + return { + key: Buffer.from([typeFields_1.InputTypes.NON_WITNESS_UTXO]), + value: data }; + +} +exports.encode = encode; +exports.expected = 'Buffer'; +function check(data) { + return Buffer.isBuffer(data); +} +exports.check = check; +function canAdd(currentData, newData) { + return !!currentData && !!newData && currentData.nonWitnessUtxo === undefined; +} +exports.canAdd = canAdd; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 536 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/partialSig.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 530); +function decode(keyVal) { + if (keyVal.key[0] !== typeFields_1.InputTypes.PARTIAL_SIG) { + throw new Error( + 'Decode Error: could not decode partialSig with key 0x' + + keyVal.key.toString('hex')); + + } + if ( + !(keyVal.key.length === 34 || keyVal.key.length === 66) || + ![2, 3, 4].includes(keyVal.key[1])) + { + throw new Error( + 'Decode Error: partialSig has invalid pubkey in key 0x' + + keyVal.key.toString('hex')); + + } + var pubkey = keyVal.key.slice(1); + return { + pubkey: pubkey, + signature: keyVal.value }; + +} +exports.decode = decode; +function encode(pSig) { + var head = Buffer.from([typeFields_1.InputTypes.PARTIAL_SIG]); + return { + key: Buffer.concat([head, pSig.pubkey]), + value: pSig.signature }; + +} +exports.encode = encode; +exports.expected = '{ pubkey: Buffer; signature: Buffer; }'; +function check(data) { + return ( + Buffer.isBuffer(data.pubkey) && + Buffer.isBuffer(data.signature) && + [33, 65].includes(data.pubkey.length) && + [2, 3, 4].includes(data.pubkey[0]) && + isDerSigWithSighash(data.signature)); + +} +exports.check = check; +function isDerSigWithSighash(buf) { + if (!Buffer.isBuffer(buf) || buf.length < 9) return false; + if (buf[0] !== 0x30) return false; + if (buf.length !== buf[1] + 3) return false; + if (buf[2] !== 0x02) return false; + var rLen = buf[3]; + if (rLen > 33 || rLen < 1) return false; + if (buf[3 + rLen + 1] !== 0x02) return false; + var sLen = buf[3 + rLen + 2]; + if (sLen > 33 || sLen < 1) return false; + if (buf.length !== 3 + rLen + 2 + sLen + 2) return false; + return true; +} +function canAddToArray(array, item, dupeSet) { + var dupeString = item.pubkey.toString('hex'); + if (dupeSet.has(dupeString)) return false; + dupeSet.add(dupeString); + return array.filter(function (v) {return v.pubkey.equals(item.pubkey);}).length === 0; +} +exports.canAddToArray = canAddToArray; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 537 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/porCommitment.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 530); +function decode(keyVal) { + if (keyVal.key[0] !== typeFields_1.InputTypes.POR_COMMITMENT) { + throw new Error( + 'Decode Error: could not decode porCommitment with key 0x' + + keyVal.key.toString('hex')); + + } + return keyVal.value.toString('utf8'); +} +exports.decode = decode; +function encode(data) { + var key = Buffer.from([typeFields_1.InputTypes.POR_COMMITMENT]); + return { + key: key, + value: Buffer.from(data, 'utf8') }; + +} +exports.encode = encode; +exports.expected = 'string'; +function check(data) { + return typeof data === 'string'; +} +exports.check = check; +function canAdd(currentData, newData) { + return !!currentData && !!newData && currentData.porCommitment === undefined; +} +exports.canAdd = canAdd; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 538 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/sighashType.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 530); +function decode(keyVal) { + if (keyVal.key[0] !== typeFields_1.InputTypes.SIGHASH_TYPE) { + throw new Error( + 'Decode Error: could not decode sighashType with key 0x' + + keyVal.key.toString('hex')); + + } + return keyVal.value.readUInt32LE(0); +} +exports.decode = decode; +function encode(data) { + var key = Buffer.from([typeFields_1.InputTypes.SIGHASH_TYPE]); + var value = Buffer.allocUnsafe(4); + value.writeUInt32LE(data, 0); + return { + key: key, + value: value }; + +} +exports.encode = encode; +exports.expected = 'number'; +function check(data) { + return typeof data === 'number'; +} +exports.check = check; +function canAdd(currentData, newData) { + return !!currentData && !!newData && currentData.sighashType === undefined; +} +exports.canAdd = canAdd; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 539 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/witnessUtxo.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 530); +var tools_1 = __webpack_require__(/*! ../tools */ 540); +var varuint = __webpack_require__(/*! ../varint */ 541); +function decode(keyVal) { + if (keyVal.key[0] !== typeFields_1.InputTypes.WITNESS_UTXO) { + throw new Error( + 'Decode Error: could not decode witnessUtxo with key 0x' + + keyVal.key.toString('hex')); + + } + var value = tools_1.readUInt64LE(keyVal.value, 0); + var _offset = 8; + var scriptLen = varuint.decode(keyVal.value, _offset); + _offset += varuint.encodingLength(scriptLen); + var script = keyVal.value.slice(_offset); + if (script.length !== scriptLen) { + throw new Error('Decode Error: WITNESS_UTXO script is not proper length'); + } + return { + script: script, + value: value }; + +} +exports.decode = decode; +function encode(data) {var + script = data.script,value = data.value; + var varintLen = varuint.encodingLength(script.length); + var result = Buffer.allocUnsafe(8 + varintLen + script.length); + tools_1.writeUInt64LE(result, value, 0); + varuint.encode(script.length, result, 8); + script.copy(result, 8 + varintLen); + return { + key: Buffer.from([typeFields_1.InputTypes.WITNESS_UTXO]), + value: result }; + +} +exports.encode = encode; +exports.expected = '{ script: Buffer; value: number; }'; +function check(data) { + return Buffer.isBuffer(data.script) && typeof data.value === 'number'; +} +exports.check = check; +function canAdd(currentData, newData) { + return !!currentData && !!newData && currentData.witnessUtxo === undefined; +} +exports.canAdd = canAdd; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 540 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/tools.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} +Object.defineProperty(exports, '__esModule', { value: true }); +var varuint = __webpack_require__(/*! ./varint */ 541); +exports.range = function (n) {return _toConsumableArray(Array(n).keys());}; +function reverseBuffer(buffer) { + if (buffer.length < 1) return buffer; + var j = buffer.length - 1; + var tmp = 0; + for (var i = 0; i < buffer.length / 2; i++) { + tmp = buffer[i]; + buffer[i] = buffer[j]; + buffer[j] = tmp; + j--; + } + return buffer; +} +exports.reverseBuffer = reverseBuffer; +function keyValsToBuffer(keyVals) { + var buffers = keyVals.map(keyValToBuffer); + buffers.push(Buffer.from([0])); + return Buffer.concat(buffers); +} +exports.keyValsToBuffer = keyValsToBuffer; +function keyValToBuffer(keyVal) { + var keyLen = keyVal.key.length; + var valLen = keyVal.value.length; + var keyVarIntLen = varuint.encodingLength(keyLen); + var valVarIntLen = varuint.encodingLength(valLen); + var buffer = Buffer.allocUnsafe( + keyVarIntLen + keyLen + valVarIntLen + valLen); + + varuint.encode(keyLen, buffer, 0); + keyVal.key.copy(buffer, keyVarIntLen); + varuint.encode(valLen, buffer, keyVarIntLen + keyLen); + keyVal.value.copy(buffer, keyVarIntLen + keyLen + valVarIntLen); + return buffer; +} +exports.keyValToBuffer = keyValToBuffer; +// https://github.com/feross/buffer/blob/master/index.js#L1127 +function verifuint(value, max) { + if (typeof value !== 'number') + throw new Error('cannot write a non-number as a number'); + if (value < 0) + throw new Error('specified a negative value for writing an unsigned value'); + if (value > max) throw new Error('RangeError: value out of range'); + if (Math.floor(value) !== value) + throw new Error('value has a fractional component'); +} +function readUInt64LE(buffer, offset) { + var a = buffer.readUInt32LE(offset); + var b = buffer.readUInt32LE(offset + 4); + b *= 0x100000000; + verifuint(b + a, 0x001fffffffffffff); + return b + a; +} +exports.readUInt64LE = readUInt64LE; +function writeUInt64LE(buffer, value, offset) { + verifuint(value, 0x001fffffffffffff); + buffer.writeInt32LE(value & -1, offset); + buffer.writeUInt32LE(Math.floor(value / 0x100000000), offset + 4); + return offset + 8; +} +exports.writeUInt64LE = writeUInt64LE; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 541 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/varint.js ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +// Number.MAX_SAFE_INTEGER +var MAX_SAFE_INTEGER = 9007199254740991; +function checkUInt53(n) { + if (n < 0 || n > MAX_SAFE_INTEGER || n % 1 !== 0) + throw new RangeError('value out of range'); +} +function encode(_number, buffer, offset) { + checkUInt53(_number); + if (!buffer) buffer = Buffer.allocUnsafe(encodingLength(_number)); + if (!Buffer.isBuffer(buffer)) + throw new TypeError('buffer must be a Buffer instance'); + if (!offset) offset = 0; + // 8 bit + if (_number < 0xfd) { + buffer.writeUInt8(_number, offset); + Object.assign(encode, { bytes: 1 }); + // 16 bit + } else if (_number <= 0xffff) { + buffer.writeUInt8(0xfd, offset); + buffer.writeUInt16LE(_number, offset + 1); + Object.assign(encode, { bytes: 3 }); + // 32 bit + } else if (_number <= 0xffffffff) { + buffer.writeUInt8(0xfe, offset); + buffer.writeUInt32LE(_number, offset + 1); + Object.assign(encode, { bytes: 5 }); + // 64 bit + } else { + buffer.writeUInt8(0xff, offset); + buffer.writeUInt32LE(_number >>> 0, offset + 1); + buffer.writeUInt32LE(_number / 0x100000000 | 0, offset + 5); + Object.assign(encode, { bytes: 9 }); + } + return buffer; +} +exports.encode = encode; +function decode(buffer, offset) { + if (!Buffer.isBuffer(buffer)) + throw new TypeError('buffer must be a Buffer instance'); + if (!offset) offset = 0; + var first = buffer.readUInt8(offset); + // 8 bit + if (first < 0xfd) { + Object.assign(decode, { bytes: 1 }); + return first; + // 16 bit + } else if (first === 0xfd) { + Object.assign(decode, { bytes: 3 }); + return buffer.readUInt16LE(offset + 1); + // 32 bit + } else if (first === 0xfe) { + Object.assign(decode, { bytes: 5 }); + return buffer.readUInt32LE(offset + 1); + // 64 bit + } else { + Object.assign(decode, { bytes: 9 }); + var lo = buffer.readUInt32LE(offset + 1); + var hi = buffer.readUInt32LE(offset + 5); + var _number = hi * 0x0100000000 + lo; + checkUInt53(_number); + return _number; + } +} +exports.decode = decode; +function encodingLength(_number) { + checkUInt53(_number); + return _number < 0xfd ? + 1 : + _number <= 0xffff ? + 3 : + _number <= 0xffffffff ? + 5 : + 9; +} +exports.encodingLength = encodingLength; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 542 */ +/*!*************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/shared/bip32Derivation.js ***! + \*************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} +Object.defineProperty(exports, '__esModule', { value: true }); +var range = function range(n) {return _toConsumableArray(Array(n).keys());}; +function makeConverter(TYPE_BYTE) { + function decode(keyVal) { + if (keyVal.key[0] !== TYPE_BYTE) { + throw new Error( + 'Decode Error: could not decode bip32Derivation with key 0x' + + keyVal.key.toString('hex')); + + } + if ( + !(keyVal.key.length === 34 || keyVal.key.length === 66) || + ![2, 3, 4].includes(keyVal.key[1])) + { + throw new Error( + 'Decode Error: bip32Derivation has invalid pubkey in key 0x' + + keyVal.key.toString('hex')); + + } + if (keyVal.value.length / 4 % 1 !== 0) { + throw new Error( + 'Decode Error: Input BIP32_DERIVATION value length should be multiple of 4'); + + } + var pubkey = keyVal.key.slice(1); + var data = { + masterFingerprint: keyVal.value.slice(0, 4), + pubkey: pubkey, + path: 'm' };var _iterator = _createForOfIteratorHelper( + + range(keyVal.value.length / 4 - 1)),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var i = _step.value; + var val = keyVal.value.readUInt32LE(i * 4 + 4); + var isHard = !!(val & 0x80000000); + var idx = val & 0x7fffffff; + data.path += '/' + idx.toString(10) + (isHard ? "'" : ''); + }} catch (err) {_iterator.e(err);} finally {_iterator.f();} + return data; + } + function encode(data) { + var head = Buffer.from([TYPE_BYTE]); + var key = Buffer.concat([head, data.pubkey]); + var splitPath = data.path.split('/'); + var value = Buffer.allocUnsafe(splitPath.length * 4); + data.masterFingerprint.copy(value, 0); + var offset = 4; + splitPath.slice(1).forEach(function (level) { + var isHard = level.slice(-1) === "'"; + var num = 0x7fffffff & parseInt(isHard ? level.slice(0, -1) : level, 10); + if (isHard) num += 0x80000000; + value.writeUInt32LE(num, offset); + offset += 4; + }); + return { + key: key, + value: value }; + + } + var expected = + '{ masterFingerprint: Buffer; pubkey: Buffer; path: string; }'; + function check(data) { + return ( + Buffer.isBuffer(data.pubkey) && + Buffer.isBuffer(data.masterFingerprint) && + typeof data.path === 'string' && + [33, 65].includes(data.pubkey.length) && + [2, 3, 4].includes(data.pubkey[0]) && + data.masterFingerprint.length === 4); + + } + function canAddToArray(array, item, dupeSet) { + var dupeString = item.pubkey.toString('hex'); + if (dupeSet.has(dupeString)) return false; + dupeSet.add(dupeString); + return array.filter(function (v) {return v.pubkey.equals(item.pubkey);}).length === 0; + } + return { + decode: decode, + encode: encode, + check: check, + expected: expected, + canAddToArray: canAddToArray }; + +} +exports.makeConverter = makeConverter; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 543 */ +/*!*********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/shared/checkPubkey.js ***! + \*********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +function makeChecker(pubkeyTypes) { + return checkPubkey; + function checkPubkey(keyVal) { + var pubkey; + if (pubkeyTypes.includes(keyVal.key[0])) { + pubkey = keyVal.key.slice(1); + if ( + !(pubkey.length === 33 || pubkey.length === 65) || + ![2, 3, 4].includes(pubkey[0])) + { + throw new Error( + 'Format Error: invalid pubkey in key 0x' + keyVal.key.toString('hex')); + + } + } + return pubkey; + } +} +exports.makeChecker = makeChecker; + +/***/ }), +/* 544 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/shared/redeemScript.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +function makeConverter(TYPE_BYTE) { + function decode(keyVal) { + if (keyVal.key[0] !== TYPE_BYTE) { + throw new Error( + 'Decode Error: could not decode redeemScript with key 0x' + + keyVal.key.toString('hex')); + + } + return keyVal.value; + } + function encode(data) { + var key = Buffer.from([TYPE_BYTE]); + return { + key: key, + value: data }; + + } + var expected = 'Buffer'; + function check(data) { + return Buffer.isBuffer(data); + } + function canAdd(currentData, newData) { + return !!currentData && !!newData && currentData.redeemScript === undefined; + } + return { + decode: decode, + encode: encode, + check: check, + expected: expected, + canAdd: canAdd }; + +} +exports.makeConverter = makeConverter; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 545 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/shared/witnessScript.js ***! + \***********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +function makeConverter(TYPE_BYTE) { + function decode(keyVal) { + if (keyVal.key[0] !== TYPE_BYTE) { + throw new Error( + 'Decode Error: could not decode witnessScript with key 0x' + + keyVal.key.toString('hex')); + + } + return keyVal.value; + } + function encode(data) { + var key = Buffer.from([TYPE_BYTE]); + return { + key: key, + value: data }; + + } + var expected = 'Buffer'; + function check(data) { + return Buffer.isBuffer(data); + } + function canAdd(currentData, newData) { + return ( + !!currentData && !!newData && currentData.witnessScript === undefined); + + } + return { + decode: decode, + encode: encode, + check: check, + expected: expected, + canAdd: canAdd }; + +} +exports.makeConverter = makeConverter; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 546 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/parser/toBuffer.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) {function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;} +Object.defineProperty(exports, '__esModule', { value: true }); +var convert = __webpack_require__(/*! ../converter */ 529); +var tools_1 = __webpack_require__(/*! ../converter/tools */ 540); +function psbtToBuffer(_ref) {var globalMap = _ref.globalMap,inputs = _ref.inputs,outputs = _ref.outputs;var _psbtToKeyVals = + psbtToKeyVals({ + globalMap: globalMap, + inputs: inputs, + outputs: outputs }),globalKeyVals = _psbtToKeyVals.globalKeyVals,inputKeyVals = _psbtToKeyVals.inputKeyVals,outputKeyVals = _psbtToKeyVals.outputKeyVals; + + var globalBuffer = tools_1.keyValsToBuffer(globalKeyVals); + var keyValsOrEmptyToBuffer = function keyValsOrEmptyToBuffer(keyVals) {return ( + keyVals.length === 0 ? + [Buffer.from([0])] : + keyVals.map(tools_1.keyValsToBuffer));}; + var inputBuffers = keyValsOrEmptyToBuffer(inputKeyVals); + var outputBuffers = keyValsOrEmptyToBuffer(outputKeyVals); + var header = Buffer.allocUnsafe(5); + header.writeUIntBE(0x70736274ff, 0, 5); + return Buffer.concat( + [header, globalBuffer].concat(inputBuffers, outputBuffers)); + +} +exports.psbtToBuffer = psbtToBuffer; +var sortKeyVals = function sortKeyVals(a, b) { + return a.key.compare(b.key); +}; +function keyValsFromMap(keyValMap, converterFactory) { + var keyHexSet = new Set(); + var keyVals = Object.entries(keyValMap).reduce(function (result, _ref2) {var _ref3 = _slicedToArray(_ref2, 2),key = _ref3[0],value = _ref3[1]; + if (key === 'unknownKeyVals') return result; + // We are checking for undefined anyways. So ignore TS error + // @ts-ignore + var converter = converterFactory[key]; + if (converter === undefined) return result; + var encodedKeyVals = (Array.isArray(value) ? value : [value]).map( + converter.encode); + + var keyHexes = encodedKeyVals.map(function (kv) {return kv.key.toString('hex');}); + keyHexes.forEach(function (hex) { + if (keyHexSet.has(hex)) + throw new Error('Serialize Error: Duplicate key: ' + hex); + keyHexSet.add(hex); + }); + return result.concat(encodedKeyVals); + }, []); + // Get other keyVals that have not yet been gotten + var otherKeyVals = keyValMap.unknownKeyVals ? + keyValMap.unknownKeyVals.filter(function (keyVal) { + return !keyHexSet.has(keyVal.key.toString('hex')); + }) : + []; + return keyVals.concat(otherKeyVals).sort(sortKeyVals); +} +function psbtToKeyVals(_ref4) {var globalMap = _ref4.globalMap,inputs = _ref4.inputs,outputs = _ref4.outputs; + // First parse the global keyVals + // Get any extra keyvals to pass along + return { + globalKeyVals: keyValsFromMap(globalMap, convert.globals), + inputKeyVals: inputs.map(function (i) {return keyValsFromMap(i, convert.inputs);}), + outputKeyVals: outputs.map(function (o) {return keyValsFromMap(o, convert.outputs);}) }; + +} +exports.psbtToKeyVals = psbtToKeyVals; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 547 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/utils.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +Object.defineProperty(exports, '__esModule', { value: true }); +var converter = __webpack_require__(/*! ./converter */ 529); +function checkForInput(inputs, inputIndex) { + var input = inputs[inputIndex]; + if (input === undefined) throw new Error("No input #".concat(inputIndex)); + return input; +} +exports.checkForInput = checkForInput; +function checkForOutput(outputs, outputIndex) { + var output = outputs[outputIndex]; + if (output === undefined) throw new Error("No output #".concat(outputIndex)); + return output; +} +exports.checkForOutput = checkForOutput; +function checkHasKey(checkKeyVal, keyVals, enumLength) { + if (checkKeyVal.key[0] < enumLength) { + throw new Error("Use the method for your specific key instead of addUnknownKeyVal*"); + + + } + if ( + keyVals && + keyVals.filter(function (kv) {return kv.key.equals(checkKeyVal.key);}).length !== 0) + { + throw new Error("Duplicate Key: ".concat(checkKeyVal.key.toString('hex'))); + } +} +exports.checkHasKey = checkHasKey; +function getEnumLength(myenum) { + var count = 0; + Object.keys(myenum).forEach(function (val) { + if (Number(isNaN(Number(val)))) { + count++; + } + }); + return count; +} +exports.getEnumLength = getEnumLength; +function inputCheckUncleanFinalized(inputIndex, input) { + var result = false; + if (input.nonWitnessUtxo || input.witnessUtxo) { + var needScriptSig = !!input.redeemScript; + var needWitnessScript = !!input.witnessScript; + var scriptSigOK = !needScriptSig || !!input.finalScriptSig; + var witnessScriptOK = !needWitnessScript || !!input.finalScriptWitness; + var hasOneFinal = !!input.finalScriptSig || !!input.finalScriptWitness; + result = scriptSigOK && witnessScriptOK && hasOneFinal; + } + if (result === false) { + throw new Error("Input #".concat( + inputIndex, " has too much or too little data to clean")); + + } +} +exports.inputCheckUncleanFinalized = inputCheckUncleanFinalized; +function throwForUpdateMaker(typeName, name, expected, data) { + throw new Error( + "Data for ".concat(typeName, " key ").concat(name, " is incorrect: Expected ") + "".concat( + expected, " and got ").concat(JSON.stringify(data))); + +} +function updateMaker(typeName) { + return function (updateData, mainData) {var _loop = function _loop() { + var name = _Object$keys[_i]; + // @ts-ignore + var data = updateData[name]; + // @ts-ignore + var _ref = + // @ts-ignore + converter[typeName + 's'][name] || {},canAdd = _ref.canAdd,canAddToArray = _ref.canAddToArray,check = _ref.check,expected = _ref.expected; + var isArray = !!canAddToArray; + // If unknown data. ignore and do not add + if (check) { + if (isArray) { + if ( + !Array.isArray(data) || + // @ts-ignore + mainData[name] && !Array.isArray(mainData[name])) + { + throw new Error("Key type ".concat(name, " must be an array")); + } + if (!data.every(check)) { + throwForUpdateMaker(typeName, name, expected, data); + } + // @ts-ignore + var arr = mainData[name] || []; + var dupeCheckSet = new Set(); + if (!data.every(function (v) {return canAddToArray(arr, v, dupeCheckSet);})) { + throw new Error('Can not add duplicate data to array'); + } + // @ts-ignore + mainData[name] = arr.concat(data); + } else { + if (!check(data)) { + throwForUpdateMaker(typeName, name, expected, data); + } + if (!canAdd(mainData, data)) { + throw new Error("Can not add duplicate data to ".concat(typeName)); + } + // @ts-ignore + mainData[name] = data; + } + }};for (var _i = 0, _Object$keys = Object.keys(updateData); _i < _Object$keys.length; _i++) {_loop(); + } + }; +} +exports.updateGlobal = updateMaker('global'); +exports.updateInput = updateMaker('input'); +exports.updateOutput = updateMaker('output'); +function addInputAttributes(inputs, data) { + var index = inputs.length - 1; + var input = checkForInput(inputs, index); + exports.updateInput(data, input); +} +exports.addInputAttributes = addInputAttributes; +function addOutputAttributes(outputs, data) { + var index = outputs.length - 1; + var output = checkForInput(outputs, index); + exports.updateOutput(data, output); +} +exports.addOutputAttributes = addOutputAttributes; +function defaultVersionSetter(version, txBuf) { + if (!Buffer.isBuffer(txBuf) || txBuf.length < 4) { + throw new Error('Set Version: Invalid Transaction'); + } + txBuf.writeUInt32LE(version, 0); + return txBuf; +} +exports.defaultVersionSetter = defaultVersionSetter; +function defaultLocktimeSetter(locktime, txBuf) { + if (!Buffer.isBuffer(txBuf) || txBuf.length < 4) { + throw new Error('Set Locktime: Invalid Transaction'); + } + txBuf.writeUInt32LE(locktime, txBuf.length - 4); + return txBuf; +} +exports.defaultLocktimeSetter = defaultLocktimeSetter; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 548 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/transaction_builder.js ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(__f__, Buffer) {function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;}function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e2) {throw _e2;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e3) {didErr = true;err = _e3;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} +Object.defineProperty(exports, '__esModule', { value: true }); +var baddress = __webpack_require__(/*! ./address */ 498); +var bufferutils_1 = __webpack_require__(/*! ./bufferutils */ 520); +var classify = __webpack_require__(/*! ./classify */ 549); +var bcrypto = __webpack_require__(/*! ./crypto */ 514); +var ECPair = __webpack_require__(/*! ./ecpair */ 518); +var networks = __webpack_require__(/*! ./networks */ 499); +var payments = __webpack_require__(/*! ./payments */ 500); +var bscript = __webpack_require__(/*! ./script */ 502); +var script_1 = __webpack_require__(/*! ./script */ 502); +var transaction_1 = __webpack_require__(/*! ./transaction */ 522); +var types = __webpack_require__(/*! ./types */ 505); +var typeforce = __webpack_require__(/*! typeforce */ 462); +var SCRIPT_TYPES = classify.types; +var PREVOUT_TYPES = new Set([ +// Raw +'p2pkh', +'p2pk', +'p2wpkh', +'p2ms', +// P2SH wrapped +'p2sh-p2pkh', +'p2sh-p2pk', +'p2sh-p2wpkh', +'p2sh-p2ms', +// P2WSH wrapped +'p2wsh-p2pkh', +'p2wsh-p2pk', +'p2wsh-p2ms', +// P2SH-P2WSH wrapper +'p2sh-p2wsh-p2pkh', +'p2sh-p2wsh-p2pk', +'p2sh-p2wsh-p2ms']); + +function tfMessage(type, value, message) { + try { + typeforce(type, value); + } catch (err) { + throw new Error(message); + } +} +function txIsString(tx) { + return typeof tx === 'string' || tx instanceof String; +} +function txIsTransaction(tx) { + return tx instanceof transaction_1.Transaction; +}var +TransactionBuilder = /*#__PURE__*/function () { + // WARNING: maximumFeeRate is __NOT__ to be relied on, + // it's just another potential safety mechanism (safety in-depth) + function TransactionBuilder() {var network = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : networks.bitcoin;var maximumFeeRate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2500;_classCallCheck(this, TransactionBuilder); + this.network = network; + this.maximumFeeRate = maximumFeeRate; + this.__PREV_TX_SET = {}; + this.__INPUTS = []; + this.__TX = new transaction_1.Transaction(); + this.__TX.version = 2; + this.__USE_LOW_R = false; + __f__("warn", + 'Deprecation Warning: TransactionBuilder will be removed in the future. ' + + '(v6.x.x or later) Please use the Psbt class instead. Examples of usage ' + + 'are available in the transactions-psbt.js integration test file on our ' + + 'Github. A high level explanation is available in the psbt.ts and psbt.js ' + + 'files as well.', " at node_modules/bitcoinjs-lib/src/transaction_builder.js:60"); + + }_createClass(TransactionBuilder, [{ key: "setLowR", value: function setLowR( + + + + + + + + + + + + + + + + + + + + + + + + setting) { + typeforce(typeforce.maybe(typeforce.Boolean), setting); + if (setting === undefined) { + setting = true; + } + this.__USE_LOW_R = setting; + return setting; + } }, { key: "setLockTime", value: function setLockTime( + locktime) { + typeforce(types.UInt32, locktime); + // if any signatures exist, throw + if ( + this.__INPUTS.some(function (input) { + if (!input.signatures) return false; + return input.signatures.some(function (s) {return s !== undefined;}); + })) + { + throw new Error('No, this would invalidate signatures'); + } + this.__TX.locktime = locktime; + } }, { key: "setVersion", value: function setVersion( + version) { + typeforce(types.UInt32, version); + // XXX: this might eventually become more complex depending on what the versions represent + this.__TX.version = version; + } }, { key: "addInput", value: function addInput( + txHash, vout, sequence, prevOutScript) { + if (!this.__canModifyInputs()) { + throw new Error('No, this would invalidate signatures'); + } + var value; + // is it a hex string? + if (txIsString(txHash)) { + // transaction hashs's are displayed in reverse order, un-reverse it + txHash = bufferutils_1.reverseBuffer(Buffer.from(txHash, 'hex')); + // is it a Transaction object? + } else if (txIsTransaction(txHash)) { + var txOut = txHash.outs[vout]; + prevOutScript = txOut.script; + value = txOut.value; + txHash = txHash.getHash(false); + } + return this.__addInputUnsafe(txHash, vout, { + sequence: sequence, + prevOutScript: prevOutScript, + value: value }); + + } }, { key: "addOutput", value: function addOutput( + scriptPubKey, value) { + if (!this.__canModifyOutputs()) { + throw new Error('No, this would invalidate signatures'); + } + // Attempt to get a script if it's a base58 or bech32 address string + if (typeof scriptPubKey === 'string') { + scriptPubKey = baddress.toOutputScript(scriptPubKey, this.network); + } + return this.__TX.addOutput(scriptPubKey, value); + } }, { key: "build", value: function build() + { + return this.__build(false); + } }, { key: "buildIncomplete", value: function buildIncomplete() + { + return this.__build(true); + } }, { key: "sign", value: function sign( + + signParams, + keyPair, + redeemScript, + hashType, + witnessValue, + witnessScript) + { + trySign( + getSigningData( + this.network, + this.__INPUTS, + this.__needsOutputs.bind(this), + this.__TX, + signParams, + keyPair, + redeemScript, + hashType, + witnessValue, + witnessScript, + this.__USE_LOW_R)); + + + } }, { key: "__addInputUnsafe", value: function __addInputUnsafe( + txHash, vout, options) { + if (transaction_1.Transaction.isCoinbaseHash(txHash)) { + throw new Error('coinbase inputs not supported'); + } + var prevTxOut = txHash.toString('hex') + ':' + vout; + if (this.__PREV_TX_SET[prevTxOut] !== undefined) + throw new Error('Duplicate TxOut: ' + prevTxOut); + var input = {}; + // derive what we can from the scriptSig + if (options.script !== undefined) { + input = expandInput(options.script, options.witness || []); + } + // if an input value was given, retain it + if (options.value !== undefined) { + input.value = options.value; + } + // derive what we can from the previous transactions output script + if (!input.prevOutScript && options.prevOutScript) { + var prevOutType; + if (!input.pubkeys && !input.signatures) { + var expanded = expandOutput(options.prevOutScript); + if (expanded.pubkeys) { + input.pubkeys = expanded.pubkeys; + input.signatures = expanded.signatures; + } + prevOutType = expanded.type; + } + input.prevOutScript = options.prevOutScript; + input.prevOutType = prevOutType || classify.output(options.prevOutScript); + } + var vin = this.__TX.addInput( + txHash, + vout, + options.sequence, + options.scriptSig); + + this.__INPUTS[vin] = input; + this.__PREV_TX_SET[prevTxOut] = true; + return vin; + } }, { key: "__build", value: function __build( + allowIncomplete) { + if (!allowIncomplete) { + if (!this.__TX.ins.length) throw new Error('Transaction has no inputs'); + if (!this.__TX.outs.length) throw new Error('Transaction has no outputs'); + } + var tx = this.__TX.clone(); + // create script signatures from inputs + this.__INPUTS.forEach(function (input, i) { + if (!input.prevOutType && !allowIncomplete) + throw new Error('Transaction is not complete'); + var result = build(input.prevOutType, input, allowIncomplete); + if (!result) { + if (!allowIncomplete && input.prevOutType === SCRIPT_TYPES.NONSTANDARD) + throw new Error('Unknown input type'); + if (!allowIncomplete) throw new Error('Not enough information'); + return; + } + tx.setInputScript(i, result.input); + tx.setWitness(i, result.witness); + }); + if (!allowIncomplete) { + // do not rely on this, its merely a last resort + if (this.__overMaximumFees(tx.virtualSize())) { + throw new Error('Transaction has absurd fees'); + } + } + return tx; + } }, { key: "__canModifyInputs", value: function __canModifyInputs() + { + return this.__INPUTS.every(function (input) { + if (!input.signatures) return true; + return input.signatures.every(function (signature) { + if (!signature) return true; + var hashType = signatureHashType(signature); + // if SIGHASH_ANYONECANPAY is set, signatures would not + // be invalidated by more inputs + return ( + (hashType & transaction_1.Transaction.SIGHASH_ANYONECANPAY) !== 0); + + }); + }); + } }, { key: "__needsOutputs", value: function __needsOutputs( + signingHashType) { + if (signingHashType === transaction_1.Transaction.SIGHASH_ALL) { + return this.__TX.outs.length === 0; + } + // if inputs are being signed with SIGHASH_NONE, we don't strictly need outputs + // .build() will fail, but .buildIncomplete() is OK + return ( + this.__TX.outs.length === 0 && + this.__INPUTS.some(function (input) { + if (!input.signatures) return false; + return input.signatures.some(function (signature) { + if (!signature) return false; // no signature, no issue + var hashType = signatureHashType(signature); + if (hashType & transaction_1.Transaction.SIGHASH_NONE) return false; // SIGHASH_NONE doesn't care about outputs + return true; // SIGHASH_* does care + }); + })); + + } }, { key: "__canModifyOutputs", value: function __canModifyOutputs() + { + var nInputs = this.__TX.ins.length; + var nOutputs = this.__TX.outs.length; + return this.__INPUTS.every(function (input) { + if (input.signatures === undefined) return true; + return input.signatures.every(function (signature) { + if (!signature) return true; + var hashType = signatureHashType(signature); + var hashTypeMod = hashType & 0x1f; + if (hashTypeMod === transaction_1.Transaction.SIGHASH_NONE) return true; + if (hashTypeMod === transaction_1.Transaction.SIGHASH_SINGLE) { + // if SIGHASH_SINGLE is set, and nInputs > nOutputs + // some signatures would be invalidated by the addition + // of more outputs + return nInputs <= nOutputs; + } + return false; + }); + }); + } }, { key: "__overMaximumFees", value: function __overMaximumFees( + bytes) { + // not all inputs will have .value defined + var incoming = this.__INPUTS.reduce(function (a, x) {return a + (x.value >>> 0);}, 0); + // but all outputs do, and if we have any input value + // we can immediately determine if the outputs are too small + var outgoing = this.__TX.outs.reduce(function (a, x) {return a + x.value;}, 0); + var fee = incoming - outgoing; + var feeRate = fee / bytes; + return feeRate > this.maximumFeeRate; + } }], [{ key: "fromTransaction", value: function fromTransaction(transaction, network) {var txb = new TransactionBuilder(network); // Copy transaction fields + txb.setVersion(transaction.version);txb.setLockTime(transaction.locktime); // Copy outputs (done first to avoid signature invalidation) + transaction.outs.forEach(function (txOut) {txb.addOutput(txOut.script, txOut.value);}); // Copy inputs + transaction.ins.forEach(function (txIn) {txb.__addInputUnsafe(txIn.hash, txIn.index, { sequence: txIn.sequence, script: txIn.script, witness: txIn.witness });}); // fix some things not possible through the public API + txb.__INPUTS.forEach(function (input, i) {fixMultisigOrder(input, transaction, i);});return txb;} }]);return TransactionBuilder;}();exports.TransactionBuilder = TransactionBuilder;function expandInput(scriptSig, witnessStack, type, scriptPubKey) {if (scriptSig.length === 0 && witnessStack.length === 0) return {}; + if (!type) { + var ssType = classify.input(scriptSig, true); + var wsType = classify.witness(witnessStack, true); + if (ssType === SCRIPT_TYPES.NONSTANDARD) ssType = undefined; + if (wsType === SCRIPT_TYPES.NONSTANDARD) wsType = undefined; + type = ssType || wsType; + } + switch (type) { + case SCRIPT_TYPES.P2WPKH:{var _payments$p2wpkh = + payments.p2wpkh({ + witness: witnessStack }),output = _payments$p2wpkh.output,pubkey = _payments$p2wpkh.pubkey,signature = _payments$p2wpkh.signature; + + return { + prevOutScript: output, + prevOutType: SCRIPT_TYPES.P2WPKH, + pubkeys: [pubkey], + signatures: [signature] }; + + } + case SCRIPT_TYPES.P2PKH:{var _payments$p2pkh = + payments.p2pkh({ + input: scriptSig }),_output = _payments$p2pkh.output,_pubkey = _payments$p2pkh.pubkey,_signature = _payments$p2pkh.signature; + + return { + prevOutScript: _output, + prevOutType: SCRIPT_TYPES.P2PKH, + pubkeys: [_pubkey], + signatures: [_signature] }; + + } + case SCRIPT_TYPES.P2PK:{var _payments$p2pk = + payments.p2pk({ input: scriptSig }),_signature2 = _payments$p2pk.signature; + return { + prevOutType: SCRIPT_TYPES.P2PK, + pubkeys: [undefined], + signatures: [_signature2] }; + + } + case SCRIPT_TYPES.P2MS:{var _payments$p2ms = + payments.p2ms( + { + input: scriptSig, + output: scriptPubKey }, + + { allowIncomplete: true }),m = _payments$p2ms.m,pubkeys = _payments$p2ms.pubkeys,signatures = _payments$p2ms.signatures; + + return { + prevOutType: SCRIPT_TYPES.P2MS, + pubkeys: pubkeys, + signatures: signatures, + maxSignatures: m }; + + }} + + if (type === SCRIPT_TYPES.P2SH) {var _payments$p2sh = + payments.p2sh({ + input: scriptSig, + witness: witnessStack }),_output2 = _payments$p2sh.output,redeem = _payments$p2sh.redeem; + + var outputType = classify.output(redeem.output); + var expanded = expandInput( + redeem.input, + redeem.witness, + outputType, + redeem.output); + + if (!expanded.prevOutType) return {}; + return { + prevOutScript: _output2, + prevOutType: SCRIPT_TYPES.P2SH, + redeemScript: redeem.output, + redeemScriptType: expanded.prevOutType, + witnessScript: expanded.witnessScript, + witnessScriptType: expanded.witnessScriptType, + pubkeys: expanded.pubkeys, + signatures: expanded.signatures }; + + } + if (type === SCRIPT_TYPES.P2WSH) {var _payments$p2wsh = + payments.p2wsh({ + input: scriptSig, + witness: witnessStack }),_output3 = _payments$p2wsh.output,_redeem = _payments$p2wsh.redeem; + + var _outputType = classify.output(_redeem.output); + var _expanded; + if (_outputType === SCRIPT_TYPES.P2WPKH) { + _expanded = expandInput(_redeem.input, _redeem.witness, _outputType); + } else { + _expanded = expandInput( + bscript.compile(_redeem.witness), + [], + _outputType, + _redeem.output); + + } + if (!_expanded.prevOutType) return {}; + return { + prevOutScript: _output3, + prevOutType: SCRIPT_TYPES.P2WSH, + witnessScript: _redeem.output, + witnessScriptType: _expanded.prevOutType, + pubkeys: _expanded.pubkeys, + signatures: _expanded.signatures }; + + } + return { + prevOutType: SCRIPT_TYPES.NONSTANDARD, + prevOutScript: scriptSig }; + +} +// could be done in expandInput, but requires the original Transaction for hashForSignature +function fixMultisigOrder(input, transaction, vin) { + if (input.redeemScriptType !== SCRIPT_TYPES.P2MS || !input.redeemScript) + return; + if (input.pubkeys.length === input.signatures.length) return; + var unmatched = input.signatures.concat(); + input.signatures = input.pubkeys.map(function (pubKey) { + var keyPair = ECPair.fromPublicKey(pubKey); + var match; + // check for a signature + unmatched.some(function (signature, i) { + // skip if undefined || OP_0 + if (!signature) return false; + // TODO: avoid O(n) hashForSignature + var parsed = bscript.signature.decode(signature); + var hash = transaction.hashForSignature( + vin, + input.redeemScript, + parsed.hashType); + + // skip if signature does not match pubKey + if (!keyPair.verify(hash, parsed.signature)) return false; + // remove matched signature from unmatched + unmatched[i] = undefined; + match = signature; + return true; + }); + return match; + }); +} +function expandOutput(script, ourPubKey) { + typeforce(types.Buffer, script); + var type = classify.output(script); + switch (type) { + case SCRIPT_TYPES.P2PKH:{ + if (!ourPubKey) return { type: type }; + // does our hash160(pubKey) match the output scripts? + var pkh1 = payments.p2pkh({ output: script }).hash; + var pkh2 = bcrypto.hash160(ourPubKey); + if (!pkh1.equals(pkh2)) return { type: type }; + return { + type: type, + pubkeys: [ourPubKey], + signatures: [undefined] }; + + } + case SCRIPT_TYPES.P2WPKH:{ + if (!ourPubKey) return { type: type }; + // does our hash160(pubKey) match the output scripts? + var wpkh1 = payments.p2wpkh({ output: script }).hash; + var wpkh2 = bcrypto.hash160(ourPubKey); + if (!wpkh1.equals(wpkh2)) return { type: type }; + return { + type: type, + pubkeys: [ourPubKey], + signatures: [undefined] }; + + } + case SCRIPT_TYPES.P2PK:{ + var p2pk = payments.p2pk({ output: script }); + return { + type: type, + pubkeys: [p2pk.pubkey], + signatures: [undefined] }; + + } + case SCRIPT_TYPES.P2MS:{ + var p2ms = payments.p2ms({ output: script }); + return { + type: type, + pubkeys: p2ms.pubkeys, + signatures: p2ms.pubkeys.map(function () {return undefined;}), + maxSignatures: p2ms.m }; + + }} + + return { type: type }; +} +function prepareInput(input, ourPubKey, redeemScript, witnessScript) { + if (redeemScript && witnessScript) { + var p2wsh = payments.p2wsh({ + redeem: { output: witnessScript } }); + + var p2wshAlt = payments.p2wsh({ output: redeemScript }); + var p2sh = payments.p2sh({ redeem: { output: redeemScript } }); + var p2shAlt = payments.p2sh({ redeem: p2wsh }); + // enforces P2SH(P2WSH(...)) + if (!p2wsh.hash.equals(p2wshAlt.hash)) + throw new Error('Witness script inconsistent with prevOutScript'); + if (!p2sh.hash.equals(p2shAlt.hash)) + throw new Error('Redeem script inconsistent with prevOutScript'); + var expanded = expandOutput(p2wsh.redeem.output, ourPubKey); + if (!expanded.pubkeys) + throw new Error( + expanded.type + + ' not supported as witnessScript (' + + bscript.toASM(witnessScript) + + ')'); + + if (input.signatures && input.signatures.some(function (x) {return x !== undefined;})) { + expanded.signatures = input.signatures; + } + var signScript = witnessScript; + if (expanded.type === SCRIPT_TYPES.P2WPKH) + throw new Error('P2SH(P2WSH(P2WPKH)) is a consensus failure'); + return { + redeemScript: redeemScript, + redeemScriptType: SCRIPT_TYPES.P2WSH, + witnessScript: witnessScript, + witnessScriptType: expanded.type, + prevOutType: SCRIPT_TYPES.P2SH, + prevOutScript: p2sh.output, + hasWitness: true, + signScript: signScript, + signType: expanded.type, + pubkeys: expanded.pubkeys, + signatures: expanded.signatures, + maxSignatures: expanded.maxSignatures }; + + } + if (redeemScript) { + var _p2sh = payments.p2sh({ redeem: { output: redeemScript } }); + if (input.prevOutScript) { + var _p2shAlt; + try { + _p2shAlt = payments.p2sh({ output: input.prevOutScript }); + } catch (e) { + throw new Error('PrevOutScript must be P2SH'); + } + if (!_p2sh.hash.equals(_p2shAlt.hash)) + throw new Error('Redeem script inconsistent with prevOutScript'); + } + var _expanded2 = expandOutput(_p2sh.redeem.output, ourPubKey); + if (!_expanded2.pubkeys) + throw new Error( + _expanded2.type + + ' not supported as redeemScript (' + + bscript.toASM(redeemScript) + + ')'); + + if (input.signatures && input.signatures.some(function (x) {return x !== undefined;})) { + _expanded2.signatures = input.signatures; + } + var _signScript = redeemScript; + if (_expanded2.type === SCRIPT_TYPES.P2WPKH) { + _signScript = payments.p2pkh({ pubkey: _expanded2.pubkeys[0] }).output; + } + return { + redeemScript: redeemScript, + redeemScriptType: _expanded2.type, + prevOutType: SCRIPT_TYPES.P2SH, + prevOutScript: _p2sh.output, + hasWitness: _expanded2.type === SCRIPT_TYPES.P2WPKH, + signScript: _signScript, + signType: _expanded2.type, + pubkeys: _expanded2.pubkeys, + signatures: _expanded2.signatures, + maxSignatures: _expanded2.maxSignatures }; + + } + if (witnessScript) { + var _p2wsh = payments.p2wsh({ redeem: { output: witnessScript } }); + if (input.prevOutScript) { + var _p2wshAlt = payments.p2wsh({ output: input.prevOutScript }); + if (!_p2wsh.hash.equals(_p2wshAlt.hash)) + throw new Error('Witness script inconsistent with prevOutScript'); + } + var _expanded3 = expandOutput(_p2wsh.redeem.output, ourPubKey); + if (!_expanded3.pubkeys) + throw new Error( + _expanded3.type + + ' not supported as witnessScript (' + + bscript.toASM(witnessScript) + + ')'); + + if (input.signatures && input.signatures.some(function (x) {return x !== undefined;})) { + _expanded3.signatures = input.signatures; + } + var _signScript2 = witnessScript; + if (_expanded3.type === SCRIPT_TYPES.P2WPKH) + throw new Error('P2WSH(P2WPKH) is a consensus failure'); + return { + witnessScript: witnessScript, + witnessScriptType: _expanded3.type, + prevOutType: SCRIPT_TYPES.P2WSH, + prevOutScript: _p2wsh.output, + hasWitness: true, + signScript: _signScript2, + signType: _expanded3.type, + pubkeys: _expanded3.pubkeys, + signatures: _expanded3.signatures, + maxSignatures: _expanded3.maxSignatures }; + + } + if (input.prevOutType && input.prevOutScript) { + // embedded scripts are not possible without extra information + if (input.prevOutType === SCRIPT_TYPES.P2SH) + throw new Error( + 'PrevOutScript is ' + input.prevOutType + ', requires redeemScript'); + + if (input.prevOutType === SCRIPT_TYPES.P2WSH) + throw new Error( + 'PrevOutScript is ' + input.prevOutType + ', requires witnessScript'); + + if (!input.prevOutScript) throw new Error('PrevOutScript is missing'); + var _expanded4 = expandOutput(input.prevOutScript, ourPubKey); + if (!_expanded4.pubkeys) + throw new Error( + _expanded4.type + + ' not supported (' + + bscript.toASM(input.prevOutScript) + + ')'); + + if (input.signatures && input.signatures.some(function (x) {return x !== undefined;})) { + _expanded4.signatures = input.signatures; + } + var _signScript3 = input.prevOutScript; + if (_expanded4.type === SCRIPT_TYPES.P2WPKH) { + _signScript3 = payments.p2pkh({ pubkey: _expanded4.pubkeys[0] }).output; + } + return { + prevOutType: _expanded4.type, + prevOutScript: input.prevOutScript, + hasWitness: _expanded4.type === SCRIPT_TYPES.P2WPKH, + signScript: _signScript3, + signType: _expanded4.type, + pubkeys: _expanded4.pubkeys, + signatures: _expanded4.signatures, + maxSignatures: _expanded4.maxSignatures }; + + } + var prevOutScript = payments.p2pkh({ pubkey: ourPubKey }).output; + return { + prevOutType: SCRIPT_TYPES.P2PKH, + prevOutScript: prevOutScript, + hasWitness: false, + signScript: prevOutScript, + signType: SCRIPT_TYPES.P2PKH, + pubkeys: [ourPubKey], + signatures: [undefined] }; + +} +function build(type, input, allowIncomplete) { + var pubkeys = input.pubkeys || []; + var signatures = input.signatures || []; + switch (type) { + case SCRIPT_TYPES.P2PKH:{ + if (pubkeys.length === 0) break; + if (signatures.length === 0) break; + return payments.p2pkh({ pubkey: pubkeys[0], signature: signatures[0] }); + } + case SCRIPT_TYPES.P2WPKH:{ + if (pubkeys.length === 0) break; + if (signatures.length === 0) break; + return payments.p2wpkh({ pubkey: pubkeys[0], signature: signatures[0] }); + } + case SCRIPT_TYPES.P2PK:{ + if (pubkeys.length === 0) break; + if (signatures.length === 0) break; + return payments.p2pk({ signature: signatures[0] }); + } + case SCRIPT_TYPES.P2MS:{ + var m = input.maxSignatures; + if (allowIncomplete) { + signatures = signatures.map(function (x) {return x || script_1.OPS.OP_0;}); + } else { + signatures = signatures.filter(function (x) {return x;}); + } + // if the transaction is not not complete (complete), or if signatures.length === m, validate + // otherwise, the number of OP_0's may be >= m, so don't validate (boo) + var validate = !allowIncomplete || m === signatures.length; + return payments.p2ms( + { m: m, pubkeys: pubkeys, signatures: signatures }, + { allowIncomplete: allowIncomplete, validate: validate }); + + } + case SCRIPT_TYPES.P2SH:{ + var redeem = build(input.redeemScriptType, input, allowIncomplete); + if (!redeem) return; + return payments.p2sh({ + redeem: { + output: redeem.output || input.redeemScript, + input: redeem.input, + witness: redeem.witness } }); + + + } + case SCRIPT_TYPES.P2WSH:{ + var _redeem2 = build(input.witnessScriptType, input, allowIncomplete); + if (!_redeem2) return; + return payments.p2wsh({ + redeem: { + output: input.witnessScript, + input: _redeem2.input, + witness: _redeem2.witness } }); + + + }} + +} +function canSign(input) { + return ( + input.signScript !== undefined && + input.signType !== undefined && + input.pubkeys !== undefined && + input.signatures !== undefined && + input.signatures.length === input.pubkeys.length && + input.pubkeys.length > 0 && ( + input.hasWitness === false || input.value !== undefined)); + +} +function signatureHashType(buffer) { + return buffer.readUInt8(buffer.length - 1); +} +function checkSignArgs(inputs, signParams) { + if (!PREVOUT_TYPES.has(signParams.prevOutScriptType)) { + throw new TypeError("Unknown prevOutScriptType \"".concat( + signParams.prevOutScriptType, "\"")); + + } + tfMessage( + typeforce.Number, + signParams.vin, "sign must include vin parameter as Number (input index)"); + + + tfMessage( + types.Signer, + signParams.keyPair, "sign must include keyPair parameter as Signer interface"); + + + tfMessage( + typeforce.maybe(typeforce.Number), + signParams.hashType, "sign hashType parameter must be a number"); + + + var prevOutType = (inputs[signParams.vin] || []).prevOutType; + var posType = signParams.prevOutScriptType; + switch (posType) { + case 'p2pkh': + if (prevOutType && prevOutType !== 'pubkeyhash') { + throw new TypeError("input #".concat( + signParams.vin, " is not of type p2pkh: ").concat(prevOutType)); + + } + tfMessage( + typeforce.value(undefined), + signParams.witnessScript, "".concat( + posType, " requires NO witnessScript")); + + tfMessage( + typeforce.value(undefined), + signParams.redeemScript, "".concat( + posType, " requires NO redeemScript")); + + tfMessage( + typeforce.value(undefined), + signParams.witnessValue, "".concat( + posType, " requires NO witnessValue")); + + break; + case 'p2pk': + if (prevOutType && prevOutType !== 'pubkey') { + throw new TypeError("input #".concat( + signParams.vin, " is not of type p2pk: ").concat(prevOutType)); + + } + tfMessage( + typeforce.value(undefined), + signParams.witnessScript, "".concat( + posType, " requires NO witnessScript")); + + tfMessage( + typeforce.value(undefined), + signParams.redeemScript, "".concat( + posType, " requires NO redeemScript")); + + tfMessage( + typeforce.value(undefined), + signParams.witnessValue, "".concat( + posType, " requires NO witnessValue")); + + break; + case 'p2wpkh': + if (prevOutType && prevOutType !== 'witnesspubkeyhash') { + throw new TypeError("input #".concat( + signParams.vin, " is not of type p2wpkh: ").concat(prevOutType)); + + } + tfMessage( + typeforce.value(undefined), + signParams.witnessScript, "".concat( + posType, " requires NO witnessScript")); + + tfMessage( + typeforce.value(undefined), + signParams.redeemScript, "".concat( + posType, " requires NO redeemScript")); + + tfMessage( + types.Satoshi, + signParams.witnessValue, "".concat( + posType, " requires witnessValue")); + + break; + case 'p2ms': + if (prevOutType && prevOutType !== 'multisig') { + throw new TypeError("input #".concat( + signParams.vin, " is not of type p2ms: ").concat(prevOutType)); + + } + tfMessage( + typeforce.value(undefined), + signParams.witnessScript, "".concat( + posType, " requires NO witnessScript")); + + tfMessage( + typeforce.value(undefined), + signParams.redeemScript, "".concat( + posType, " requires NO redeemScript")); + + tfMessage( + typeforce.value(undefined), + signParams.witnessValue, "".concat( + posType, " requires NO witnessValue")); + + break; + case 'p2sh-p2wpkh': + if (prevOutType && prevOutType !== 'scripthash') { + throw new TypeError("input #".concat( + signParams.vin, " is not of type p2sh-p2wpkh: ").concat(prevOutType)); + + } + tfMessage( + typeforce.value(undefined), + signParams.witnessScript, "".concat( + posType, " requires NO witnessScript")); + + tfMessage( + typeforce.Buffer, + signParams.redeemScript, "".concat( + posType, " requires redeemScript")); + + tfMessage( + types.Satoshi, + signParams.witnessValue, "".concat( + posType, " requires witnessValue")); + + break; + case 'p2sh-p2ms': + case 'p2sh-p2pk': + case 'p2sh-p2pkh': + if (prevOutType && prevOutType !== 'scripthash') { + throw new TypeError("input #".concat( + signParams.vin, " is not of type ").concat(posType, ": ").concat(prevOutType)); + + } + tfMessage( + typeforce.value(undefined), + signParams.witnessScript, "".concat( + posType, " requires NO witnessScript")); + + tfMessage( + typeforce.Buffer, + signParams.redeemScript, "".concat( + posType, " requires redeemScript")); + + tfMessage( + typeforce.value(undefined), + signParams.witnessValue, "".concat( + posType, " requires NO witnessValue")); + + break; + case 'p2wsh-p2ms': + case 'p2wsh-p2pk': + case 'p2wsh-p2pkh': + if (prevOutType && prevOutType !== 'witnessscripthash') { + throw new TypeError("input #".concat( + signParams.vin, " is not of type ").concat(posType, ": ").concat(prevOutType)); + + } + tfMessage( + typeforce.Buffer, + signParams.witnessScript, "".concat( + posType, " requires witnessScript")); + + tfMessage( + typeforce.value(undefined), + signParams.redeemScript, "".concat( + posType, " requires NO redeemScript")); + + tfMessage( + types.Satoshi, + signParams.witnessValue, "".concat( + posType, " requires witnessValue")); + + break; + case 'p2sh-p2wsh-p2ms': + case 'p2sh-p2wsh-p2pk': + case 'p2sh-p2wsh-p2pkh': + if (prevOutType && prevOutType !== 'scripthash') { + throw new TypeError("input #".concat( + signParams.vin, " is not of type ").concat(posType, ": ").concat(prevOutType)); + + } + tfMessage( + typeforce.Buffer, + signParams.witnessScript, "".concat( + posType, " requires witnessScript")); + + tfMessage( + typeforce.Buffer, + signParams.redeemScript, "".concat( + posType, " requires witnessScript")); + + tfMessage( + types.Satoshi, + signParams.witnessValue, "".concat( + posType, " requires witnessScript")); + + break;} + +} +function trySign(_ref) + + + + + + +{var input = _ref.input,ourPubKey = _ref.ourPubKey,keyPair = _ref.keyPair,signatureHash = _ref.signatureHash,hashType = _ref.hashType,useLowR = _ref.useLowR; + // enforce in order signing of public keys + var signed = false;var _iterator = _createForOfIteratorHelper( + input.pubkeys.entries()),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var _step$value = _slicedToArray(_step.value, 2),i = _step$value[0],pubKey = _step$value[1]; + if (!ourPubKey.equals(pubKey)) continue; + if (input.signatures[i]) throw new Error('Signature already exists'); + // TODO: add tests + if (ourPubKey.length !== 33 && input.hasWitness) { + throw new Error( + 'BIP143 rejects uncompressed public keys in P2WPKH or P2WSH'); + + } + var signature = keyPair.sign(signatureHash, useLowR); + input.signatures[i] = bscript.signature.encode(signature, hashType); + signed = true; + }} catch (err) {_iterator.e(err);} finally {_iterator.f();} + if (!signed) throw new Error('Key pair cannot sign for this input'); +} +function getSigningData( +network, +inputs, +needsOutputs, +tx, +signParams, +keyPair, +redeemScript, +hashType, +witnessValue, +witnessScript, +useLowR) +{ + var vin; + if (typeof signParams === 'number') { + __f__("warn", + 'DEPRECATED: TransactionBuilder sign method arguments ' + + 'will change in v6, please use the TxbSignArg interface', " at node_modules/bitcoinjs-lib/src/transaction_builder.js:986"); + + vin = signParams; + } else if (typeof signParams === 'object') { + checkSignArgs(inputs, signParams); + + vin = + + + + + + signParams.vin;keyPair = signParams.keyPair;redeemScript = signParams.redeemScript;hashType = signParams.hashType;witnessValue = signParams.witnessValue;witnessScript = signParams.witnessScript; + } else { + throw new TypeError( + 'TransactionBuilder sign first arg must be TxbSignArg or number'); + + } + if (keyPair === undefined) { + throw new Error('sign requires keypair'); + } + // TODO: remove keyPair.network matching in 4.0.0 + if (keyPair.network && keyPair.network !== network) + throw new TypeError('Inconsistent network'); + if (!inputs[vin]) throw new Error('No input at index: ' + vin); + hashType = hashType || transaction_1.Transaction.SIGHASH_ALL; + if (needsOutputs(hashType)) throw new Error('Transaction needs outputs'); + var input = inputs[vin]; + // if redeemScript was previously provided, enforce consistency + if ( + input.redeemScript !== undefined && + redeemScript && + !input.redeemScript.equals(redeemScript)) + { + throw new Error('Inconsistent redeemScript'); + } + var ourPubKey = + keyPair.publicKey || keyPair.getPublicKey && keyPair.getPublicKey(); + if (!canSign(input)) { + if (witnessValue !== undefined) { + if (input.value !== undefined && input.value !== witnessValue) + throw new Error('Input did not match witnessValue'); + typeforce(types.Satoshi, witnessValue); + input.value = witnessValue; + } + if (!canSign(input)) { + var prepared = prepareInput( + input, + ourPubKey, + redeemScript, + witnessScript); + + // updates inline + Object.assign(input, prepared); + } + if (!canSign(input)) throw Error(input.prevOutType + ' not supported'); + } + // ready to sign + var signatureHash; + if (input.hasWitness) { + signatureHash = tx.hashForWitnessV0( + vin, + input.signScript, + input.value, + hashType); + + } else { + signatureHash = tx.hashForSignature(vin, input.signScript, hashType); + } + return { + input: input, + ourPubKey: ourPubKey, + keyPair: keyPair, + signatureHash: signatureHash, + hashType: hashType, + useLowR: !!useLowR }; + +} +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)["default"], __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 549 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/classify.js ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var script_1 = __webpack_require__(/*! ./script */ 502); +var multisig = __webpack_require__(/*! ./templates/multisig */ 550); +var nullData = __webpack_require__(/*! ./templates/nulldata */ 553); +var pubKey = __webpack_require__(/*! ./templates/pubkey */ 554); +var pubKeyHash = __webpack_require__(/*! ./templates/pubkeyhash */ 557); +var scriptHash = __webpack_require__(/*! ./templates/scripthash */ 560); +var witnessCommitment = __webpack_require__(/*! ./templates/witnesscommitment */ 565); +var witnessPubKeyHash = __webpack_require__(/*! ./templates/witnesspubkeyhash */ 567); +var witnessScriptHash = __webpack_require__(/*! ./templates/witnessscripthash */ 569); +var types = { + P2MS: 'multisig', + NONSTANDARD: 'nonstandard', + NULLDATA: 'nulldata', + P2PK: 'pubkey', + P2PKH: 'pubkeyhash', + P2SH: 'scripthash', + P2WPKH: 'witnesspubkeyhash', + P2WSH: 'witnessscripthash', + WITNESS_COMMITMENT: 'witnesscommitment' }; + +exports.types = types; +function classifyOutput(script) { + if (witnessPubKeyHash.output.check(script)) return types.P2WPKH; + if (witnessScriptHash.output.check(script)) return types.P2WSH; + if (pubKeyHash.output.check(script)) return types.P2PKH; + if (scriptHash.output.check(script)) return types.P2SH; + // XXX: optimization, below functions .decompile before use + var chunks = script_1.decompile(script); + if (!chunks) throw new TypeError('Invalid script'); + if (multisig.output.check(chunks)) return types.P2MS; + if (pubKey.output.check(chunks)) return types.P2PK; + if (witnessCommitment.output.check(chunks)) return types.WITNESS_COMMITMENT; + if (nullData.output.check(chunks)) return types.NULLDATA; + return types.NONSTANDARD; +} +exports.output = classifyOutput; +function classifyInput(script, allowIncomplete) { + // XXX: optimization, below functions .decompile before use + var chunks = script_1.decompile(script); + if (!chunks) throw new TypeError('Invalid script'); + if (pubKeyHash.input.check(chunks)) return types.P2PKH; + if (scriptHash.input.check(chunks, allowIncomplete)) return types.P2SH; + if (multisig.input.check(chunks, allowIncomplete)) return types.P2MS; + if (pubKey.input.check(chunks)) return types.P2PK; + return types.NONSTANDARD; +} +exports.input = classifyInput; +function classifyWitness(script, allowIncomplete) { + // XXX: optimization, below functions .decompile before use + var chunks = script_1.decompile(script); + if (!chunks) throw new TypeError('Invalid script'); + if (witnessPubKeyHash.input.check(chunks)) return types.P2WPKH; + if (witnessScriptHash.input.check(chunks, allowIncomplete)) + return types.P2WSH; + return types.NONSTANDARD; +} +exports.witness = classifyWitness; + +/***/ }), +/* 550 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/multisig/index.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var input = __webpack_require__(/*! ./input */ 551); +exports.input = input; +var output = __webpack_require__(/*! ./output */ 552); +exports.output = output; + +/***/ }), +/* 551 */ +/*!********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/multisig/input.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// OP_0 [signatures ...] +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +var script_1 = __webpack_require__(/*! ../../script */ 502); +function partialSignature(value) { + return ( + value === script_1.OPS.OP_0 || bscript.isCanonicalScriptSignature(value)); + +} +function check(script, allowIncomplete) { + var chunks = bscript.decompile(script); + if (chunks.length < 2) return false; + if (chunks[0] !== script_1.OPS.OP_0) return false; + if (allowIncomplete) { + return chunks.slice(1).every(partialSignature); + } + return chunks.slice(1).every(bscript.isCanonicalScriptSignature); +} +exports.check = check; +check.toJSON = function () { + return 'multisig input'; +}; + +/***/ }), +/* 552 */ +/*!*********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/multisig/output.js ***! + \*********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// m [pubKeys ...] n OP_CHECKMULTISIG +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +var script_1 = __webpack_require__(/*! ../../script */ 502); +var types = __webpack_require__(/*! ../../types */ 505); +var OP_INT_BASE = script_1.OPS.OP_RESERVED; // OP_1 - 1 +function check(script, allowIncomplete) { + var chunks = bscript.decompile(script); + if (chunks.length < 4) return false; + if (chunks[chunks.length - 1] !== script_1.OPS.OP_CHECKMULTISIG) return false; + if (!types.Number(chunks[0])) return false; + if (!types.Number(chunks[chunks.length - 2])) return false; + var m = chunks[0] - OP_INT_BASE; + var n = chunks[chunks.length - 2] - OP_INT_BASE; + if (m <= 0) return false; + if (n > 16) return false; + if (m > n) return false; + if (n !== chunks.length - 3) return false; + if (allowIncomplete) return true; + var keys = chunks.slice(1, -2); + return keys.every(bscript.isCanonicalPubKey); +} +exports.check = check; +check.toJSON = function () { + return 'multi-sig output'; +}; + +/***/ }), +/* 553 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/nulldata.js ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +// OP_RETURN {data} +var bscript = __webpack_require__(/*! ../script */ 502); +var OPS = bscript.OPS; +function check(script) { + var buffer = bscript.compile(script); + return buffer.length > 1 && buffer[0] === OPS.OP_RETURN; +} +exports.check = check; +check.toJSON = function () { + return 'null data output'; +}; +var output = { check: check }; +exports.output = output; + +/***/ }), +/* 554 */ +/*!******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkey/index.js ***! + \******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var input = __webpack_require__(/*! ./input */ 555); +exports.input = input; +var output = __webpack_require__(/*! ./output */ 556); +exports.output = output; + +/***/ }), +/* 555 */ +/*!******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkey/input.js ***! + \******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// {signature} +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +function check(script) { + var chunks = bscript.decompile(script); + return chunks.length === 1 && bscript.isCanonicalScriptSignature(chunks[0]); +} +exports.check = check; +check.toJSON = function () { + return 'pubKey input'; +}; + +/***/ }), +/* 556 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkey/output.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// {pubKey} OP_CHECKSIG +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +var script_1 = __webpack_require__(/*! ../../script */ 502); +function check(script) { + var chunks = bscript.decompile(script); + return ( + chunks.length === 2 && + bscript.isCanonicalPubKey(chunks[0]) && + chunks[1] === script_1.OPS.OP_CHECKSIG); + +} +exports.check = check; +check.toJSON = function () { + return 'pubKey output'; +}; + +/***/ }), +/* 557 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkeyhash/index.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var input = __webpack_require__(/*! ./input */ 558); +exports.input = input; +var output = __webpack_require__(/*! ./output */ 559); +exports.output = output; + +/***/ }), +/* 558 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkeyhash/input.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// {signature} {pubKey} +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +function check(script) { + var chunks = bscript.decompile(script); + return ( + chunks.length === 2 && + bscript.isCanonicalScriptSignature(chunks[0]) && + bscript.isCanonicalPubKey(chunks[1])); + +} +exports.check = check; +check.toJSON = function () { + return 'pubKeyHash input'; +}; + +/***/ }), +/* 559 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkeyhash/output.js ***! + \***********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// OP_DUP OP_HASH160 {pubKeyHash} OP_EQUALVERIFY OP_CHECKSIG +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +var script_1 = __webpack_require__(/*! ../../script */ 502); +function check(script) { + var buffer = bscript.compile(script); + return ( + buffer.length === 25 && + buffer[0] === script_1.OPS.OP_DUP && + buffer[1] === script_1.OPS.OP_HASH160 && + buffer[2] === 0x14 && + buffer[23] === script_1.OPS.OP_EQUALVERIFY && + buffer[24] === script_1.OPS.OP_CHECKSIG); + +} +exports.check = check; +check.toJSON = function () { + return 'pubKeyHash output'; +}; + +/***/ }), +/* 560 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/scripthash/index.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var input = __webpack_require__(/*! ./input */ 561); +exports.input = input; +var output = __webpack_require__(/*! ./output */ 564); +exports.output = output; + +/***/ }), +/* 561 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/scripthash/input.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +// {serialized scriptPubKey script} +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +var p2ms = __webpack_require__(/*! ../multisig */ 550); +var p2pk = __webpack_require__(/*! ../pubkey */ 554); +var p2pkh = __webpack_require__(/*! ../pubkeyhash */ 557); +var p2wpkho = __webpack_require__(/*! ../witnesspubkeyhash/output */ 562); +var p2wsho = __webpack_require__(/*! ../witnessscripthash/output */ 563); +function check(script, allowIncomplete) { + var chunks = bscript.decompile(script); + if (chunks.length < 1) return false; + var lastChunk = chunks[chunks.length - 1]; + if (!Buffer.isBuffer(lastChunk)) return false; + var scriptSigChunks = bscript.decompile( + bscript.compile(chunks.slice(0, -1))); + + var redeemScriptChunks = bscript.decompile(lastChunk); + // is redeemScript a valid script? + if (!redeemScriptChunks) return false; + // is redeemScriptSig push only? + if (!bscript.isPushOnly(scriptSigChunks)) return false; + // is witness? + if (chunks.length === 1) { + return ( + p2wsho.check(redeemScriptChunks) || p2wpkho.check(redeemScriptChunks)); + + } + // match types + if ( + p2pkh.input.check(scriptSigChunks) && + p2pkh.output.check(redeemScriptChunks)) + + return true; + if ( + p2ms.input.check(scriptSigChunks, allowIncomplete) && + p2ms.output.check(redeemScriptChunks)) + + return true; + if ( + p2pk.input.check(scriptSigChunks) && + p2pk.output.check(redeemScriptChunks)) + + return true; + return false; +} +exports.check = check; +check.toJSON = function () { + return 'scriptHash input'; +}; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 562 */ +/*!******************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnesspubkeyhash/output.js ***! + \******************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// OP_0 {pubKeyHash} +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +var script_1 = __webpack_require__(/*! ../../script */ 502); +function check(script) { + var buffer = bscript.compile(script); + return ( + buffer.length === 22 && + buffer[0] === script_1.OPS.OP_0 && + buffer[1] === 0x14); + +} +exports.check = check; +check.toJSON = function () { + return 'Witness pubKeyHash output'; +}; + +/***/ }), +/* 563 */ +/*!******************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnessscripthash/output.js ***! + \******************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// OP_0 {scriptHash} +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +var script_1 = __webpack_require__(/*! ../../script */ 502); +function check(script) { + var buffer = bscript.compile(script); + return ( + buffer.length === 34 && + buffer[0] === script_1.OPS.OP_0 && + buffer[1] === 0x20); + +} +exports.check = check; +check.toJSON = function () { + return 'Witness scriptHash output'; +}; + +/***/ }), +/* 564 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/scripthash/output.js ***! + \***********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// OP_HASH160 {scriptHash} OP_EQUAL +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +var script_1 = __webpack_require__(/*! ../../script */ 502); +function check(script) { + var buffer = bscript.compile(script); + return ( + buffer.length === 23 && + buffer[0] === script_1.OPS.OP_HASH160 && + buffer[1] === 0x14 && + buffer[22] === script_1.OPS.OP_EQUAL); + +} +exports.check = check; +check.toJSON = function () { + return 'scriptHash output'; +}; + +/***/ }), +/* 565 */ +/*!*****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnesscommitment/index.js ***! + \*****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var output = __webpack_require__(/*! ./output */ 566); +exports.output = output; + +/***/ }), +/* 566 */ +/*!******************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnesscommitment/output.js ***! + \******************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +// OP_RETURN {aa21a9ed} {commitment} +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +var script_1 = __webpack_require__(/*! ../../script */ 502); +var types = __webpack_require__(/*! ../../types */ 505); +var typeforce = __webpack_require__(/*! typeforce */ 462); +var HEADER = Buffer.from('aa21a9ed', 'hex'); +function check(script) { + var buffer = bscript.compile(script); + return ( + buffer.length > 37 && + buffer[0] === script_1.OPS.OP_RETURN && + buffer[1] === 0x24 && + buffer.slice(2, 6).equals(HEADER)); + +} +exports.check = check; +check.toJSON = function () { + return 'Witness commitment output'; +}; +function encode(commitment) { + typeforce(types.Hash256bit, commitment); + var buffer = Buffer.allocUnsafe(36); + HEADER.copy(buffer, 0); + commitment.copy(buffer, 4); + return bscript.compile([script_1.OPS.OP_RETURN, buffer]); +} +exports.encode = encode; +function decode(buffer) { + typeforce(check, buffer); + return bscript.decompile(buffer)[1].slice(4, 36); +} +exports.decode = decode; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 567 */ +/*!*****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnesspubkeyhash/index.js ***! + \*****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var input = __webpack_require__(/*! ./input */ 568); +exports.input = input; +var output = __webpack_require__(/*! ./output */ 562); +exports.output = output; + +/***/ }), +/* 568 */ +/*!*****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnesspubkeyhash/input.js ***! + \*****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// {signature} {pubKey} +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +function isCompressedCanonicalPubKey(pubKey) { + return bscript.isCanonicalPubKey(pubKey) && pubKey.length === 33; +} +function check(script) { + var chunks = bscript.decompile(script); + return ( + chunks.length === 2 && + bscript.isCanonicalScriptSignature(chunks[0]) && + isCompressedCanonicalPubKey(chunks[1])); + +} +exports.check = check; +check.toJSON = function () { + return 'witnessPubKeyHash input'; +}; + +/***/ }), +/* 569 */ +/*!*****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnessscripthash/index.js ***! + \*****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, '__esModule', { value: true }); +var input = __webpack_require__(/*! ./input */ 570); +exports.input = input; +var output = __webpack_require__(/*! ./output */ 563); +exports.output = output; + +/***/ }), +/* 570 */ +/*!*****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnessscripthash/input.js ***! + \*****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(Buffer) { +// {serialized scriptPubKey script} +Object.defineProperty(exports, '__esModule', { value: true }); +var bscript = __webpack_require__(/*! ../../script */ 502); +var typeforce = __webpack_require__(/*! typeforce */ 462); +var p2ms = __webpack_require__(/*! ../multisig */ 550); +var p2pk = __webpack_require__(/*! ../pubkey */ 554); +var p2pkh = __webpack_require__(/*! ../pubkeyhash */ 557); +function check(chunks, allowIncomplete) { + typeforce(typeforce.Array, chunks); + if (chunks.length < 1) return false; + var witnessScript = chunks[chunks.length - 1]; + if (!Buffer.isBuffer(witnessScript)) return false; + var witnessScriptChunks = bscript.decompile(witnessScript); + // is witnessScript a valid script? + if (!witnessScriptChunks || witnessScriptChunks.length === 0) return false; + var witnessRawScriptSig = bscript.compile(chunks.slice(0, -1)); + // match types + if ( + p2pkh.input.check(witnessRawScriptSig) && + p2pkh.output.check(witnessScriptChunks)) + + return true; + if ( + p2ms.input.check(witnessRawScriptSig, allowIncomplete) && + p2ms.output.check(witnessScriptChunks)) + + return true; + if ( + p2pk.input.check(witnessRawScriptSig) && + p2pk.output.check(witnessScriptChunks)) + + return true; + return false; +} +exports.check = check; +check.toJSON = function () { + return 'witnessScriptHash input'; +}; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 75).Buffer)) + +/***/ }), +/* 571 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-tx/dist/index.js ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +var transaction_1 = __webpack_require__(/*! ./transaction */ 572); +exports.Transaction = transaction_1.default; +var fake_1 = __webpack_require__(/*! ./fake */ 591); +exports.FakeTransaction = fake_1.default; + +/***/ }), +/* 572 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-tx/dist/transaction.js ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var __assign = this && this.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) {if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p];} + } + return t; + }; + return __assign.apply(this, arguments); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var ethereumjs_util_1 = __webpack_require__(/*! ethereumjs-util */ 467); +var ethereumjs_common_1 = __webpack_require__(/*! ethereumjs-common */ 573); +var buffer_1 = __webpack_require__(/*! buffer */ 75); +// secp256k1n/2 +var N_DIV_2 = new ethereumjs_util_1.BN('7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0', 16); +/** + * An Ethereum transaction. + */ +var Transaction = /** @class */function () { + /** + * Creates a new transaction from an object with its fields' values. + * + * @param data - A transaction can be initialized with its rlp representation, an array containing + * the value of its fields in order, or an object containing them by name. + * + * @param opts - The transaction's options, used to indicate the chain and hardfork the + * transactions belongs to. + * + * @note Transaction objects implement EIP155 by default. To disable it, use the constructor's + * second parameter to set a chain and hardfork before EIP155 activation (i.e. before Spurious + * Dragon.) + * + * @example + * ```js + * const txData = { + * nonce: '0x00', + * gasPrice: '0x09184e72a000', + * gasLimit: '0x2710', + * to: '0x0000000000000000000000000000000000000000', + * value: '0x00', + * data: '0x7f7465737432000000000000000000000000000000000000000000000000000000600057', + * v: '0x1c', + * r: '0x5e1d3a76fbf824220eafc8c79ad578ad2b67d01b0c2425eb1f1347e8f50882ab', + * s: '0x5bd428537f05f9830e93792f90ea6a3e2d1ee84952dd96edbae9f658f831ab13' + * }; + * const tx = new Transaction(txData); + * ``` + */ + function Transaction(data, opts) { + if (data === void 0) {data = {};} + if (opts === void 0) {opts = {};} + // instantiate Common class instance based on passed options + if (opts.common) { + if (opts.chain || opts.hardfork) { + throw new Error('Instantiation with both opts.common, and opts.chain and opts.hardfork parameter not allowed!'); + } + this._common = opts.common; + } else + { + var chain = opts.chain ? opts.chain : 'mainnet'; + var hardfork = opts.hardfork ? opts.hardfork : 'petersburg'; + this._common = new ethereumjs_common_1.default(chain, hardfork); + } + // Define Properties + var fields = [ + { + name: 'nonce', + length: 32, + allowLess: true, + default: new buffer_1.Buffer([]) }, + + { + name: 'gasPrice', + length: 32, + allowLess: true, + default: new buffer_1.Buffer([]) }, + + { + name: 'gasLimit', + alias: 'gas', + length: 32, + allowLess: true, + default: new buffer_1.Buffer([]) }, + + { + name: 'to', + allowZero: true, + length: 20, + default: new buffer_1.Buffer([]) }, + + { + name: 'value', + length: 32, + allowLess: true, + default: new buffer_1.Buffer([]) }, + + { + name: 'data', + alias: 'input', + allowZero: true, + default: new buffer_1.Buffer([]) }, + + { + name: 'v', + allowZero: true, + default: new buffer_1.Buffer([]) }, + + { + name: 'r', + length: 32, + allowZero: true, + allowLess: true, + default: new buffer_1.Buffer([]) }, + + { + name: 's', + length: 32, + allowZero: true, + allowLess: true, + default: new buffer_1.Buffer([]) }]; + + + // attached serialize + ethereumjs_util_1.defineProperties(this, fields, data); + /** + * @property {Buffer} from (read only) sender address of this transaction, mathematically derived from other parameters. + * @name from + * @memberof Transaction + */ + Object.defineProperty(this, 'from', { + enumerable: true, + configurable: true, + get: this.getSenderAddress.bind(this) }); + + this._validateV(this.v); + this._overrideVSetterWithValidation(); + } + /** + * If the tx's `to` is to the creation address + */ + Transaction.prototype.toCreationAddress = function () { + return this.to.toString('hex') === ''; + }; + /** + * Computes a sha3-256 hash of the serialized tx + * @param includeSignature - Whether or not to include the signature + */ + Transaction.prototype.hash = function (includeSignature) { + if (includeSignature === void 0) {includeSignature = true;} + var items; + if (includeSignature) { + items = this.raw; + } else + { + if (this._implementsEIP155()) { + items = this.raw.slice(0, 6).concat([ + ethereumjs_util_1.toBuffer(this.getChainId()), + // TODO: stripping zeros should probably be a responsibility of the rlp module + ethereumjs_util_1.stripZeros(ethereumjs_util_1.toBuffer(0)), + ethereumjs_util_1.stripZeros(ethereumjs_util_1.toBuffer(0))]); + + } else + { + items = this.raw.slice(0, 6); + } + } + // create hash + return ethereumjs_util_1.rlphash(items); + }; + /** + * returns chain ID + */ + Transaction.prototype.getChainId = function () { + return this._common.chainId(); + }; + /** + * returns the sender's address + */ + Transaction.prototype.getSenderAddress = function () { + if (this._from) { + return this._from; + } + var pubkey = this.getSenderPublicKey(); + this._from = ethereumjs_util_1.publicToAddress(pubkey); + return this._from; + }; + /** + * returns the public key of the sender + */ + Transaction.prototype.getSenderPublicKey = function () { + if (!this.verifySignature()) { + throw new Error('Invalid Signature'); + } + // If the signature was verified successfully the _senderPubKey field is defined + return this._senderPubKey; + }; + /** + * Determines if the signature is valid + */ + Transaction.prototype.verifySignature = function () { + var msgHash = this.hash(false); + // All transaction signatures whose s-value is greater than secp256k1n/2 are considered invalid. + if (this._common.gteHardfork('homestead') && new ethereumjs_util_1.BN(this.s).cmp(N_DIV_2) === 1) { + return false; + } + try { + var v = ethereumjs_util_1.bufferToInt(this.v); + var useChainIdWhileRecoveringPubKey = v >= this.getChainId() * 2 + 35 && this._common.gteHardfork('spuriousDragon'); + this._senderPubKey = ethereumjs_util_1.ecrecover(msgHash, v, this.r, this.s, useChainIdWhileRecoveringPubKey ? this.getChainId() : undefined); + } + catch (e) { + return false; + } + return !!this._senderPubKey; + }; + /** + * sign a transaction with a given private key + * @param privateKey - Must be 32 bytes in length + */ + Transaction.prototype.sign = function (privateKey) { + // We clear any previous signature before signing it. Otherwise, _implementsEIP155's can give + // different results if this tx was already signed. + this.v = new buffer_1.Buffer([]); + this.s = new buffer_1.Buffer([]); + this.r = new buffer_1.Buffer([]); + var msgHash = this.hash(false); + var sig = ethereumjs_util_1.ecsign(msgHash, privateKey); + if (this._implementsEIP155()) { + sig.v += this.getChainId() * 2 + 8; + } + Object.assign(this, sig); + }; + /** + * The amount of gas paid for the data in this tx + */ + Transaction.prototype.getDataFee = function () { + var data = this.raw[5]; + var cost = new ethereumjs_util_1.BN(0); + for (var i = 0; i < data.length; i++) { + data[i] === 0 ? + cost.iaddn(this._common.param('gasPrices', 'txDataZero')) : + cost.iaddn(this._common.param('gasPrices', 'txDataNonZero')); + } + return cost; + }; + /** + * the minimum amount of gas the tx must have (DataFee + TxFee + Creation Fee) + */ + Transaction.prototype.getBaseFee = function () { + var fee = this.getDataFee().iaddn(this._common.param('gasPrices', 'tx')); + if (this._common.gteHardfork('homestead') && this.toCreationAddress()) { + fee.iaddn(this._common.param('gasPrices', 'txCreation')); + } + return fee; + }; + /** + * the up front amount that an account must have for this transaction to be valid + */ + Transaction.prototype.getUpfrontCost = function () { + return new ethereumjs_util_1.BN(this.gasLimit).imul(new ethereumjs_util_1.BN(this.gasPrice)).iadd(new ethereumjs_util_1.BN(this.value)); + }; + Transaction.prototype.validate = function (stringError) { + if (stringError === void 0) {stringError = false;} + var errors = []; + if (!this.verifySignature()) { + errors.push('Invalid Signature'); + } + if (this.getBaseFee().cmp(new ethereumjs_util_1.BN(this.gasLimit)) > 0) { + errors.push(["gas limit is too low. Need at least " + this.getBaseFee()]); + } + if (stringError === false) { + return errors.length === 0; + } else + { + return errors.join(' '); + } + }; + /** + * Returns the rlp encoding of the transaction + */ + Transaction.prototype.serialize = function () { + // Note: This never gets executed, defineProperties overwrites it. + return ethereumjs_util_1.rlp.encode(this.raw); + }; + /** + * Returns the transaction in JSON format + * @see {@link https://github.com/ethereumjs/ethereumjs-util/blob/master/docs/index.md#defineproperties|ethereumjs-util} + */ + Transaction.prototype.toJSON = function (labels) { + if (labels === void 0) {labels = false;} + // Note: This never gets executed, defineProperties overwrites it. + return {}; + }; + Transaction.prototype._validateV = function (v) { + if (v === undefined || v.length === 0) { + return; + } + if (!this._common.gteHardfork('spuriousDragon')) { + return; + } + var vInt = ethereumjs_util_1.bufferToInt(v); + if (vInt === 27 || vInt === 28) { + return; + } + var isValidEIP155V = vInt === this.getChainId() * 2 + 35 || vInt === this.getChainId() * 2 + 36; + if (!isValidEIP155V) { + throw new Error("Incompatible EIP155-based V " + vInt + " and chain id " + this.getChainId() + ". See the second parameter of the Transaction constructor to set the chain id."); + } + }; + Transaction.prototype._isSigned = function () { + return this.v.length > 0 && this.r.length > 0 && this.s.length > 0; + }; + Transaction.prototype._overrideVSetterWithValidation = function () { + var _this = this; + var vDescriptor = Object.getOwnPropertyDescriptor(this, 'v'); + Object.defineProperty(this, 'v', __assign({}, vDescriptor, { set: function set(v) { + if (v !== undefined) { + _this._validateV(ethereumjs_util_1.toBuffer(v)); + } + vDescriptor.set(v); + } })); + }; + Transaction.prototype._implementsEIP155 = function () { + var onEIP155BlockOrLater = this._common.gteHardfork('spuriousDragon'); + if (!this._isSigned()) { + // We sign with EIP155 all unsigned transactions after spuriousDragon + return onEIP155BlockOrLater; + } + // EIP155 spec: + // If block.number >= 2,675,000 and v = CHAIN_ID * 2 + 35 or v = CHAIN_ID * 2 + 36, then when computing + // the hash of a transaction for purposes of signing or recovering, instead of hashing only the first six + // elements (i.e. nonce, gasprice, startgas, to, value, data), hash nine elements, with v replaced by + // CHAIN_ID, r = 0 and s = 0. + var v = ethereumjs_util_1.bufferToInt(this.v); + var vAndChainIdMeetEIP155Conditions = v === this.getChainId() * 2 + 35 || v === this.getChainId() * 2 + 36; + return vAndChainIdMeetEIP155Conditions && onEIP155BlockOrLater; + }; + return Transaction; +}(); +exports.default = Transaction; + +/***/ }), +/* 573 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/index.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var __assign = this && this.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) {if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p];} + } + return t; + }; + return __assign.apply(this, arguments); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var chains_1 = __webpack_require__(/*! ./chains */ 574); +var hardforks_1 = __webpack_require__(/*! ./hardforks */ 580); +/** + * Common class to access chain and hardfork parameters + */ +var Common = /** @class */function () { + /** + * @constructor + * @param chain String ('mainnet') or Number (1) chain + * @param hardfork String identifier ('byzantium') for hardfork (optional) + * @param supportedHardforks Limit parameter returns to the given hardforks (optional) + */ + function Common(chain, hardfork, supportedHardforks) { + this._chainParams = this.setChain(chain); + this._hardfork = null; + this._supportedHardforks = supportedHardforks === undefined ? [] : supportedHardforks; + if (hardfork) { + this.setHardfork(hardfork); + } + } + /** + * Creates a Common object for a custom chain, based on a standard one. It uses all the [[Chain]] + * params from [[baseChain]] except the ones overridden in [[customChainParams]]. + * + * @param baseChain The name (`mainnet`) or id (`1`) of a standard chain used to base the custom + * chain params on. + * @param customChainParams The custom parameters of the chain. + * @param hardfork String identifier ('byzantium') for hardfork (optional) + * @param supportedHardforks Limit parameter returns to the given hardforks (optional) + */ + Common.forCustomChain = function (baseChain, customChainParams, hardfork, supportedHardforks) { + var standardChainParams = Common._getChainParams(baseChain); + return new Common(__assign(__assign({}, standardChainParams), customChainParams), hardfork, supportedHardforks); + }; + Common._getChainParams = function (chain) { + if (typeof chain === 'number') { + if (chains_1.chains['names'][chain]) { + return chains_1.chains[chains_1.chains['names'][chain]]; + } + throw new Error("Chain with ID " + chain + " not supported"); + } + if (chains_1.chains[chain]) { + return chains_1.chains[chain]; + } + throw new Error("Chain with name " + chain + " not supported"); + }; + /** + * Sets the chain + * @param chain String ('mainnet') or Number (1) chain + * representation. Or, a Dictionary of chain parameters for a private network. + * @returns The dictionary with parameters set as chain + */ + Common.prototype.setChain = function (chain) { + if (typeof chain === 'number' || typeof chain === 'string') { + this._chainParams = Common._getChainParams(chain); + } else + if (typeof chain === 'object') { + var required = ['networkId', 'genesis', 'hardforks', 'bootstrapNodes']; + for (var _i = 0, required_1 = required; _i < required_1.length; _i++) { + var param = required_1[_i]; + if (chain[param] === undefined) { + throw new Error("Missing required chain parameter: " + param); + } + } + this._chainParams = chain; + } else + { + throw new Error('Wrong input format'); + } + return this._chainParams; + }; + /** + * Sets the hardfork to get params for + * @param hardfork String identifier ('byzantium') + */ + Common.prototype.setHardfork = function (hardfork) { + if (!this._isSupportedHardfork(hardfork)) { + throw new Error("Hardfork " + hardfork + " not set as supported in supportedHardforks"); + } + var changed = false; + for (var _i = 0, hardforkChanges_1 = hardforks_1.hardforks; _i < hardforkChanges_1.length; _i++) { + var hfChanges = hardforkChanges_1[_i]; + if (hfChanges[0] === hardfork) { + this._hardfork = hardfork; + changed = true; + } + } + if (!changed) { + throw new Error("Hardfork with name " + hardfork + " not supported"); + } + }; + /** + * Internal helper function to choose between hardfork set and hardfork provided as param + * @param hardfork Hardfork given to function as a parameter + * @returns Hardfork chosen to be used + */ + Common.prototype._chooseHardfork = function (hardfork, onlySupported) { + onlySupported = onlySupported === undefined ? true : onlySupported; + if (!hardfork) { + if (!this._hardfork) { + throw new Error('Method called with neither a hardfork set nor provided by param'); + } else + { + hardfork = this._hardfork; + } + } else + if (onlySupported && !this._isSupportedHardfork(hardfork)) { + throw new Error("Hardfork " + hardfork + " not set as supported in supportedHardforks"); + } + return hardfork; + }; + /** + * Internal helper function, returns the params for the given hardfork for the chain set + * @param hardfork Hardfork name + * @returns Dictionary with hardfork params + */ + Common.prototype._getHardfork = function (hardfork) { + var hfs = this.hardforks(); + for (var _i = 0, hfs_1 = hfs; _i < hfs_1.length; _i++) { + var hf = hfs_1[_i]; + if (hf['name'] === hardfork) + return hf; + } + throw new Error("Hardfork " + hardfork + " not defined for chain " + this.chainName()); + }; + /** + * Internal helper function to check if a hardfork is set to be supported by the library + * @param hardfork Hardfork name + * @returns True if hardfork is supported + */ + Common.prototype._isSupportedHardfork = function (hardfork) { + if (this._supportedHardforks.length > 0) { + for (var _i = 0, _a = this._supportedHardforks; _i < _a.length; _i++) { + var supportedHf = _a[_i]; + if (hardfork === supportedHf) + return true; + } + } else + { + return true; + } + return false; + }; + /** + * Returns the parameter corresponding to a hardfork + * @param topic Parameter topic ('gasConfig', 'gasPrices', 'vm', 'pow', 'casper', 'sharding') + * @param name Parameter name (e.g. 'minGasLimit' for 'gasConfig' topic) + * @param hardfork Hardfork name, optional if hardfork set + */ + Common.prototype.param = function (topic, name, hardfork) { + hardfork = this._chooseHardfork(hardfork); + var value; + for (var _i = 0, hardforkChanges_2 = hardforks_1.hardforks; _i < hardforkChanges_2.length; _i++) { + var hfChanges = hardforkChanges_2[_i]; + if (!hfChanges[1][topic]) { + throw new Error("Topic " + topic + " not defined"); + } + if (hfChanges[1][topic][name] !== undefined) { + value = hfChanges[1][topic][name].v; + } + if (hfChanges[0] === hardfork) + break; + } + if (value === undefined) { + throw new Error(topic + " value for " + name + " not found"); + } + return value; + }; + /** + * Returns a parameter for the hardfork active on block number + * @param topic Parameter topic + * @param name Parameter name + * @param blockNumber Block number + */ + Common.prototype.paramByBlock = function (topic, name, blockNumber) { + var activeHfs = this.activeHardforks(blockNumber); + var hardfork = activeHfs[activeHfs.length - 1]['name']; + return this.param(topic, name, hardfork); + }; + /** + * Checks if set or provided hardfork is active on block number + * @param hardfork Hardfork name or null (for HF set) + * @param blockNumber + * @param opts Hardfork options (onlyActive unused) + * @returns True if HF is active on block number + */ + Common.prototype.hardforkIsActiveOnBlock = function (hardfork, blockNumber, opts) { + opts = opts !== undefined ? opts : {}; + var onlySupported = opts.onlySupported === undefined ? false : opts.onlySupported; + hardfork = this._chooseHardfork(hardfork, onlySupported); + var hfBlock = this.hardforkBlock(hardfork); + if (hfBlock !== null && blockNumber >= hfBlock) + return true; + return false; + }; + /** + * Alias to hardforkIsActiveOnBlock when hardfork is set + * @param blockNumber + * @param opts Hardfork options (onlyActive unused) + * @returns True if HF is active on block number + */ + Common.prototype.activeOnBlock = function (blockNumber, opts) { + return this.hardforkIsActiveOnBlock(null, blockNumber, opts); + }; + /** + * Sequence based check if given or set HF1 is greater than or equal HF2 + * @param hardfork1 Hardfork name or null (if set) + * @param hardfork2 Hardfork name + * @param opts Hardfork options + * @returns True if HF1 gte HF2 + */ + Common.prototype.hardforkGteHardfork = function (hardfork1, hardfork2, opts) { + opts = opts !== undefined ? opts : {}; + var onlyActive = opts.onlyActive === undefined ? false : opts.onlyActive; + hardfork1 = this._chooseHardfork(hardfork1, opts.onlySupported); + var hardforks; + if (onlyActive) { + hardforks = this.activeHardforks(null, opts); + } else + { + hardforks = this.hardforks(); + } + var posHf1 = -1,posHf2 = -1; + var index = 0; + for (var _i = 0, hardforks_2 = hardforks; _i < hardforks_2.length; _i++) { + var hf = hardforks_2[_i]; + if (hf['name'] === hardfork1) + posHf1 = index; + if (hf['name'] === hardfork2) + posHf2 = index; + index += 1; + } + return posHf1 >= posHf2; + }; + /** + * Alias to hardforkGteHardfork when hardfork is set + * @param hardfork Hardfork name + * @param opts Hardfork options + * @returns True if hardfork set is greater than hardfork provided + */ + Common.prototype.gteHardfork = function (hardfork, opts) { + return this.hardforkGteHardfork(null, hardfork, opts); + }; + /** + * Checks if given or set hardfork is active on the chain + * @param hardfork Hardfork name, optional if HF set + * @param opts Hardfork options (onlyActive unused) + * @returns True if hardfork is active on the chain + */ + Common.prototype.hardforkIsActiveOnChain = function (hardfork, opts) { + opts = opts !== undefined ? opts : {}; + var onlySupported = opts.onlySupported === undefined ? false : opts.onlySupported; + hardfork = this._chooseHardfork(hardfork, onlySupported); + for (var _i = 0, _a = this.hardforks(); _i < _a.length; _i++) { + var hf = _a[_i]; + if (hf['name'] === hardfork && hf['block'] !== null) + return true; + } + return false; + }; + /** + * Returns the active hardfork switches for the current chain + * @param blockNumber up to block if provided, otherwise for the whole chain + * @param opts Hardfork options (onlyActive unused) + * @return Array with hardfork arrays + */ + Common.prototype.activeHardforks = function (blockNumber, opts) { + opts = opts !== undefined ? opts : {}; + var activeHardforks = []; + var hfs = this.hardforks(); + for (var _i = 0, hfs_2 = hfs; _i < hfs_2.length; _i++) { + var hf = hfs_2[_i]; + if (hf['block'] === null) + continue; + if (blockNumber !== undefined && blockNumber !== null && blockNumber < hf['block']) + break; + if (opts.onlySupported && !this._isSupportedHardfork(hf['name'])) + continue; + activeHardforks.push(hf); + } + return activeHardforks; + }; + /** + * Returns the latest active hardfork name for chain or block or throws if unavailable + * @param blockNumber up to block if provided, otherwise for the whole chain + * @param opts Hardfork options (onlyActive unused) + * @return Hardfork name + */ + Common.prototype.activeHardfork = function (blockNumber, opts) { + opts = opts !== undefined ? opts : {}; + var activeHardforks = this.activeHardforks(blockNumber, opts); + if (activeHardforks.length > 0) { + return activeHardforks[activeHardforks.length - 1]['name']; + } else + { + throw new Error("No (supported) active hardfork found"); + } + }; + /** + * Returns the hardfork change block for hardfork provided or set + * @param hardfork Hardfork name, optional if HF set + * @returns Block number + */ + Common.prototype.hardforkBlock = function (hardfork) { + hardfork = this._chooseHardfork(hardfork, false); + return this._getHardfork(hardfork)['block']; + }; + /** + * True if block number provided is the hardfork (given or set) change block of the current chain + * @param blockNumber Number of the block to check + * @param hardfork Hardfork name, optional if HF set + * @returns True if blockNumber is HF block + */ + Common.prototype.isHardforkBlock = function (blockNumber, hardfork) { + hardfork = this._chooseHardfork(hardfork, false); + if (this.hardforkBlock(hardfork) === blockNumber) { + return true; + } else + { + return false; + } + }; + /** + * Provide the consensus type for the hardfork set or provided as param + * @param hardfork Hardfork name, optional if hardfork set + * @returns Consensus type (e.g. 'pow', 'poa') + */ + Common.prototype.consensus = function (hardfork) { + hardfork = this._chooseHardfork(hardfork); + return this._getHardfork(hardfork)['consensus']; + }; + /** + * Provide the finality type for the hardfork set or provided as param + * @param {String} hardfork Hardfork name, optional if hardfork set + * @returns {String} Finality type (e.g. 'pos', null of no finality) + */ + Common.prototype.finality = function (hardfork) { + hardfork = this._chooseHardfork(hardfork); + return this._getHardfork(hardfork)['finality']; + }; + /** + * Returns the Genesis parameters of current chain + * @returns Genesis dictionary + */ + Common.prototype.genesis = function () { + return this._chainParams['genesis']; + }; + /** + * Returns the hardforks for current chain + * @returns {Array} Array with arrays of hardforks + */ + Common.prototype.hardforks = function () { + return this._chainParams['hardforks']; + }; + /** + * Returns bootstrap nodes for the current chain + * @returns {Dictionary} Dict with bootstrap nodes + */ + Common.prototype.bootstrapNodes = function () { + return this._chainParams['bootstrapNodes']; + }; + /** + * Returns the hardfork set + * @returns Hardfork name + */ + Common.prototype.hardfork = function () { + return this._hardfork; + }; + /** + * Returns the Id of current chain + * @returns chain Id + */ + Common.prototype.chainId = function () { + return this._chainParams['chainId']; + }; + /** + * Returns the name of current chain + * @returns chain name (lower case) + */ + Common.prototype.chainName = function () { + return chains_1.chains['names'][this.chainId()] || this._chainParams['name']; + }; + /** + * Returns the Id of current network + * @returns network Id + */ + Common.prototype.networkId = function () { + return this._chainParams['networkId']; + }; + return Common; +}(); +exports.default = Common; + +/***/ }), +/* 574 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/index.js ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +exports.chains = void 0; +exports.chains = { + names: { + '1': 'mainnet', + '3': 'ropsten', + '4': 'rinkeby', + '42': 'kovan', + '5': 'goerli' }, + + mainnet: __webpack_require__(/*! ./mainnet.json */ 575), + ropsten: __webpack_require__(/*! ./ropsten.json */ 576), + rinkeby: __webpack_require__(/*! ./rinkeby.json */ 577), + kovan: __webpack_require__(/*! ./kovan.json */ 578), + goerli: __webpack_require__(/*! ./goerli.json */ 579) }; + +/***/ }), +/* 575 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/mainnet.json ***! + \*****************************************************************************************************/ +/*! exports provided: name, chainId, networkId, comment, url, genesis, hardforks, bootstrapNodes, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"mainnet\",\"chainId\":1,\"networkId\":1,\"comment\":\"The Ethereum main chain\",\"url\":\"https://ethstats.net/\",\"genesis\":{\"hash\":\"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3\",\"timestamp\":null,\"gasLimit\":5000,\"difficulty\":17179869184,\"nonce\":\"0x0000000000000042\",\"extraData\":\"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa\",\"stateRoot\":\"0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544\"},\"hardforks\":[{\"name\":\"chainstart\",\"block\":0,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"homestead\",\"block\":1150000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"dao\",\"block\":1920000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"tangerineWhistle\",\"block\":2463000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"spuriousDragon\",\"block\":2675000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"byzantium\",\"block\":4370000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"constantinople\",\"block\":7280000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"petersburg\",\"block\":7280000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"istanbul\",\"block\":9069000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"muirGlacier\",\"block\":9200000,\"consensus\":\"pow\",\"finality\":null}],\"bootstrapNodes\":[{\"ip\":\"18.138.108.67\",\"port\":30303,\"id\":\"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666\",\"location\":\"ap-southeast-1-001\",\"comment\":\"bootnode-aws-ap-southeast-1-001\"},{\"ip\":\"3.209.45.79\",\"port\":30303,\"id\":\"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de\",\"location\":\"us-east-1-001\",\"comment\":\"bootnode-aws-us-east-1-001\"},{\"ip\":\"34.255.23.113\",\"port\":30303,\"id\":\"ca6de62fce278f96aea6ec5a2daadb877e51651247cb96ee310a318def462913b653963c155a0ef6c7d50048bba6e6cea881130857413d9f50a621546b590758\",\"location\":\"eu-west-1-001\",\"comment\":\"bootnode-aws-eu-west-1-001\"},{\"ip\":\"35.158.244.151\",\"port\":30303,\"id\":\"279944d8dcd428dffaa7436f25ca0ca43ae19e7bcf94a8fb7d1641651f92d121e972ac2e8f381414b80cc8e5555811c2ec6e1a99bb009b3f53c4c69923e11bd8\",\"location\":\"eu-central-1-001\",\"comment\":\"bootnode-aws-eu-central-1-001\"},{\"ip\":\"52.187.207.27\",\"port\":30303,\"id\":\"8499da03c47d637b20eee24eec3c356c9a2e6148d6fe25ca195c7949ab8ec2c03e3556126b0d7ed644675e78c4318b08691b7b57de10e5f0d40d05b09238fa0a\",\"location\":\"australiaeast-001\",\"comment\":\"bootnode-azure-australiaeast-001\"},{\"ip\":\"191.234.162.198\",\"port\":30303,\"id\":\"103858bdb88756c71f15e9b5e09b56dc1be52f0a5021d46301dbbfb7e130029cc9d0d6f73f693bc29b665770fff7da4d34f3c6379fe12721b5d7a0bcb5ca1fc1\",\"location\":\"brazilsouth-001\",\"comment\":\"bootnode-azure-brazilsouth-001\"},{\"ip\":\"52.231.165.108\",\"port\":30303,\"id\":\"715171f50508aba88aecd1250af392a45a330af91d7b90701c436b618c86aaa1589c9184561907bebbb56439b8f8787bc01f49a7c77276c58c1b09822d75e8e8\",\"location\":\"koreasouth-001\",\"comment\":\"bootnode-azure-koreasouth-001\"},{\"ip\":\"104.42.217.25\",\"port\":30303,\"id\":\"5d6d7cd20d6da4bb83a1d28cadb5d409b64edf314c0335df658c1a54e32c7c4a7ab7823d57c39b6a757556e68ff1df17c748b698544a55cb488b52479a92b60f\",\"location\":\"westus-001\",\"comment\":\"bootnode-azure-westus-001\"}]}"); + +/***/ }), +/* 576 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/ropsten.json ***! + \*****************************************************************************************************/ +/*! exports provided: name, chainId, networkId, comment, url, genesis, hardforks, bootstrapNodes, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"ropsten\",\"chainId\":3,\"networkId\":3,\"comment\":\"PoW test network\",\"url\":\"https://github.com/ethereum/ropsten\",\"genesis\":{\"hash\":\"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d\",\"timestamp\":null,\"gasLimit\":16777216,\"difficulty\":1048576,\"nonce\":\"0x0000000000000042\",\"extraData\":\"0x3535353535353535353535353535353535353535353535353535353535353535\",\"stateRoot\":\"0x217b0bbcfb72e2d57e28f33cb361b9983513177755dc3f33ce3e7022ed62b77b\"},\"hardforks\":[{\"name\":\"chainstart\",\"block\":0,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"homestead\",\"block\":0,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"dao\",\"block\":null,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"tangerineWhistle\",\"block\":0,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"spuriousDragon\",\"block\":10,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"byzantium\",\"block\":1700000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"constantinople\",\"block\":4230000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"petersburg\",\"block\":4939394,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"istanbul\",\"block\":6485846,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"muirGlacier\",\"block\":7117117,\"consensus\":\"pow\",\"finality\":null}],\"bootstrapNodes\":[{\"ip\":\"52.176.7.10\",\"port\":30303,\"id\":\"30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606\",\"location\":\"\",\"comment\":\"US-Azure geth\"},{\"ip\":\"52.176.100.77\",\"port\":30303,\"id\":\"865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c\",\"location\":\"\",\"comment\":\"US-Azure parity\"},{\"ip\":\"52.232.243.152\",\"port\":30303,\"id\":\"6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f\",\"location\":\"\",\"comment\":\"Parity\"},{\"ip\":\"192.81.208.223\",\"port\":30303,\"id\":\"94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09\",\"location\":\"\",\"comment\":\"@gpip\"}]}"); + +/***/ }), +/* 577 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/rinkeby.json ***! + \*****************************************************************************************************/ +/*! exports provided: name, chainId, networkId, comment, url, genesis, hardforks, bootstrapNodes, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"rinkeby\",\"chainId\":4,\"networkId\":4,\"comment\":\"PoA test network\",\"url\":\"https://www.rinkeby.io\",\"genesis\":{\"hash\":\"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177\",\"timestamp\":\"0x58ee40ba\",\"gasLimit\":4700000,\"difficulty\":1,\"nonce\":\"0x0000000000000000\",\"extraData\":\"0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"stateRoot\":\"0x53580584816f617295ea26c0e17641e0120cab2f0a8ffb53a866fd53aa8e8c2d\"},\"hardforks\":[{\"name\":\"chainstart\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"homestead\",\"block\":1,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"dao\",\"block\":null,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"tangerineWhistle\",\"block\":2,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"spuriousDragon\",\"block\":3,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"byzantium\",\"block\":1035301,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"constantinople\",\"block\":3660663,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"petersburg\",\"block\":4321234,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"istanbul\",\"block\":5435345,\"consensus\":\"poa\",\"finality\":null}],\"bootstrapNodes\":[{\"ip\":\"52.169.42.101\",\"port\":30303,\"id\":\"a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf\",\"location\":\"\",\"comment\":\"IE\"},{\"ip\":\"52.3.158.184\",\"port\":30303,\"id\":\"343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8\",\"location\":\"\",\"comment\":\"INFURA\"},{\"ip\":\"159.89.28.211\",\"port\":30303,\"id\":\"b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6\",\"location\":\"\",\"comment\":\"AKASHA\"}]}"); + +/***/ }), +/* 578 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/kovan.json ***! + \***************************************************************************************************/ +/*! exports provided: name, chainId, networkId, comment, url, genesis, hardforks, bootstrapNodes, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"kovan\",\"chainId\":42,\"networkId\":42,\"comment\":\"Parity PoA test network\",\"url\":\"https://kovan-testnet.github.io/website/\",\"genesis\":{\"hash\":\"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9\",\"timestamp\":null,\"gasLimit\":6000000,\"difficulty\":131072,\"nonce\":\"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"extraData\":\"0x\",\"stateRoot\":\"0x2480155b48a1cea17d67dbfdfaafe821c1d19cdd478c5358e8ec56dec24502b2\"},\"hardforks\":[{\"name\":\"chainstart\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"homestead\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"dao\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"tangerineWhistle\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"spuriousDragon\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"byzantium\",\"block\":5067000,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"constantinople\",\"block\":9200000,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"petersburg\",\"block\":10255201,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"istanbul\",\"block\":14111141,\"consensus\":\"poa\",\"finality\":null}],\"bootstrapNodes\":[{\"ip\":\"116.203.116.241\",\"port\":30303,\"id\":\"16898006ba2cd4fa8bf9a3dfe32684c178fa861df144bfc21fe800dc4838a03e342056951fa9fd533dcb0be1219e306106442ff2cf1f7e9f8faa5f2fc1a3aa45\",\"location\":\"\",\"comment\":\"1\"},{\"ip\":\"3.217.96.11\",\"port\":30303,\"id\":\"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0\",\"location\":\"\",\"comment\":\"2\"},{\"ip\":\"108.61.170.124\",\"port\":30303,\"id\":\"740e1c8ea64e71762c71a463a04e2046070a0c9394fcab5891d41301dc473c0cff00ebab5a9bc87fbcb610ab98ac18225ff897bc8b7b38def5975d5ceb0a7d7c\",\"location\":\"\",\"comment\":\"3\"},{\"ip\":\"157.230.31.163\",\"port\":30303,\"id\":\"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0\",\"location\":\"\",\"comment\":\"4\"}]}"); + +/***/ }), +/* 579 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/goerli.json ***! + \****************************************************************************************************/ +/*! exports provided: name, chainId, networkId, comment, url, genesis, hardforks, bootstrapNodes, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"goerli\",\"chainId\":5,\"networkId\":5,\"comment\":\"Cross-client PoA test network\",\"url\":\"https://github.com/goerli/testnet\",\"genesis\":{\"hash\":\"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a\",\"timestamp\":\"0x5c51a607\",\"gasLimit\":10485760,\"difficulty\":1,\"nonce\":\"0x0000000000000000\",\"extraData\":\"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"stateRoot\":\"0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008\"},\"hardforks\":[{\"name\":\"chainstart\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"homestead\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"dao\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"tangerineWhistle\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"spuriousDragon\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"byzantium\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"constantinople\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"petersburg\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"istanbul\",\"block\":1561651,\"consensus\":\"poa\",\"finality\":null}],\"bootstrapNodes\":[{\"ip\":\"51.141.78.53\",\"port\":30303,\"id\":\"011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a\",\"location\":\"\",\"comment\":\"Upstream bootnode 1\"},{\"ip\":\"13.93.54.137\",\"port\":30303,\"id\":\"176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b\",\"location\":\"\",\"comment\":\"Upstream bootnode 2\"},{\"ip\":\"94.237.54.114\",\"port\":30313,\"id\":\"46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291\",\"location\":\"\",\"comment\":\"Upstream bootnode 3\"},{\"ip\":\"52.64.155.147\",\"port\":30303,\"id\":\"c1f8b7c2ac4453271fa07d8e9ecf9a2e8285aa0bd0c07df0131f47153306b0736fd3db8924e7a9bf0bed6b1d8d4f87362a71b033dc7c64547728d953e43e59b2\",\"location\":\"\",\"comment\":\"Upstream bootnode 4\"},{\"ip\":\"213.186.16.82\",\"port\":30303,\"id\":\"f4a9c6ee28586009fb5a96c8af13a58ed6d8315a9eee4772212c1d4d9cebe5a8b8a78ea4434f318726317d04a3f531a1ef0420cf9752605a562cfe858c46e263\",\"location\":\"\",\"comment\":\"Upstream bootnode 5\"},{\"ip\":\"3.11.147.67\",\"port\":30303,\"id\":\"a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91\",\"location\":\"\",\"comment\":\"Ethereum Foundation bootnode\"}]}"); + +/***/ }), +/* 580 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/index.js ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +exports.hardforks = void 0; +exports.hardforks = [ +['chainstart', __webpack_require__(/*! ./chainstart.json */ 581)], +['homestead', __webpack_require__(/*! ./homestead.json */ 582)], +['dao', __webpack_require__(/*! ./dao.json */ 583)], +['tangerineWhistle', __webpack_require__(/*! ./tangerineWhistle.json */ 584)], +['spuriousDragon', __webpack_require__(/*! ./spuriousDragon.json */ 585)], +['byzantium', __webpack_require__(/*! ./byzantium.json */ 586)], +['constantinople', __webpack_require__(/*! ./constantinople.json */ 587)], +['petersburg', __webpack_require__(/*! ./petersburg.json */ 588)], +['istanbul', __webpack_require__(/*! ./istanbul.json */ 589)], +['muirGlacier', __webpack_require__(/*! ./muirGlacier.json */ 590)]]; + +/***/ }), +/* 581 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/chainstart.json ***! + \***********************************************************************************************************/ +/*! exports provided: name, comment, eip, status, gasConfig, gasPrices, vm, pow, casper, sharding, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"chainstart\",\"comment\":\"Start of the Ethereum main chain\",\"eip\":{\"url\":\"\",\"status\":\"\"},\"status\":\"\",\"gasConfig\":{\"minGasLimit\":{\"v\":5000,\"d\":\"Minimum the gas limit may ever be\"},\"gasLimitBoundDivisor\":{\"v\":1024,\"d\":\"The bound divisor of the gas limit, used in update calculations\"}},\"gasPrices\":{\"base\":{\"v\":2,\"d\":\"Gas base cost, used e.g. for ChainID opcode (Istanbul)\"},\"tierStep\":{\"v\":[0,2,3,5,8,10,20],\"d\":\"Once per operation, for a selection of them\"},\"exp\":{\"v\":10,\"d\":\"Once per EXP instuction\"},\"expByte\":{\"v\":10,\"d\":\"Times ceil(log256(exponent)) for the EXP instruction\"},\"sha3\":{\"v\":30,\"d\":\"Once per SHA3 operation\"},\"sha3Word\":{\"v\":6,\"d\":\"Once per word of the SHA3 operation's data\"},\"sload\":{\"v\":50,\"d\":\"Once per SLOAD operation\"},\"sstoreSet\":{\"v\":20000,\"d\":\"Once per SSTORE operation if the zeroness changes from zero\"},\"sstoreReset\":{\"v\":5000,\"d\":\"Once per SSTORE operation if the zeroness does not change from zero\"},\"sstoreRefund\":{\"v\":15000,\"d\":\"Once per SSTORE operation if the zeroness changes to zero\"},\"jumpdest\":{\"v\":1,\"d\":\"Refunded gas, once per SSTORE operation if the zeroness changes to zero\"},\"log\":{\"v\":375,\"d\":\"Per LOG* operation\"},\"logData\":{\"v\":8,\"d\":\"Per byte in a LOG* operation's data\"},\"logTopic\":{\"v\":375,\"d\":\"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas\"},\"create\":{\"v\":32000,\"d\":\"Once per CREATE operation & contract-creation transaction\"},\"call\":{\"v\":40,\"d\":\"Once per CALL operation & message call transaction\"},\"callStipend\":{\"v\":2300,\"d\":\"Free gas given at beginning of call\"},\"callValueTransfer\":{\"v\":9000,\"d\":\"Paid for CALL when the value transfor is non-zero\"},\"callNewAccount\":{\"v\":25000,\"d\":\"Paid for CALL when the destination address didn't exist prior\"},\"selfdestructRefund\":{\"v\":24000,\"d\":\"Refunded following a selfdestruct operation\"},\"memory\":{\"v\":3,\"d\":\"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL\"},\"quadCoeffDiv\":{\"v\":512,\"d\":\"Divisor for the quadratic particle of the memory cost equation\"},\"createData\":{\"v\":200,\"d\":\"\"},\"tx\":{\"v\":21000,\"d\":\"Per transaction. NOTE: Not payable on data of calls between transactions\"},\"txCreation\":{\"v\":32000,\"d\":\"The cost of creating a contract via tx\"},\"txDataZero\":{\"v\":4,\"d\":\"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions\"},\"txDataNonZero\":{\"v\":68,\"d\":\"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions\"},\"copy\":{\"v\":3,\"d\":\"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added\"},\"ecRecover\":{\"v\":3000,\"d\":\"\"},\"sha256\":{\"v\":60,\"d\":\"\"},\"sha256Word\":{\"v\":12,\"d\":\"\"},\"ripemd160\":{\"v\":600,\"d\":\"\"},\"ripemd160Word\":{\"v\":120,\"d\":\"\"},\"identity\":{\"v\":15,\"d\":\"\"},\"identityWord\":{\"v\":3,\"d\":\"\"}},\"vm\":{\"stackLimit\":{\"v\":1024,\"d\":\"Maximum size of VM stack allowed\"},\"callCreateDepth\":{\"v\":1024,\"d\":\"Maximum depth of call/create stack\"},\"maxExtraDataSize\":{\"v\":32,\"d\":\"Maximum size extra data may be after Genesis\"}},\"pow\":{\"minimumDifficulty\":{\"v\":131072,\"d\":\"The minimum that the difficulty may ever be\"},\"difficultyBoundDivisor\":{\"v\":2048,\"d\":\"The bound divisor of the difficulty, used in the update calculations\"},\"durationLimit\":{\"v\":13,\"d\":\"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not\"},\"epochDuration\":{\"v\":30000,\"d\":\"Duration between proof-of-work epochs\"},\"timebombPeriod\":{\"v\":100000,\"d\":\"Exponential difficulty timebomb period\"},\"minerReward\":{\"v\":\"5000000000000000000\",\"d\":\"the amount a miner get rewarded for mining a block\"}},\"casper\":{},\"sharding\":{}}"); + +/***/ }), +/* 582 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/homestead.json ***! + \**********************************************************************************************************/ +/*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"homestead\",\"comment\":\"Homestead hardfork with protocol and network changes\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-606\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); + +/***/ }), +/* 583 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/dao.json ***! + \****************************************************************************************************/ +/*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"dao\",\"comment\":\"DAO rescue hardfork\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-779\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); + +/***/ }), +/* 584 */ +/*!*****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/tangerineWhistle.json ***! + \*****************************************************************************************************************/ +/*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"tangerineWhistle\",\"comment\":\"Hardfork with gas cost changes for IO-heavy operations\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-608\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{\"sload\":{\"v\":200,\"d\":\"Once per SLOAD operation\"},\"call\":{\"v\":700,\"d\":\"Once per CALL operation & message call transaction\"}},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); + +/***/ }), +/* 585 */ +/*!***************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/spuriousDragon.json ***! + \***************************************************************************************************************/ +/*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"spuriousDragon\",\"comment\":\"HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-607\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{\"expByte\":{\"v\":50,\"d\":\"Times ceil(log256(exponent)) for the EXP instruction\"}},\"vm\":{\"maxCodeSize\":{\"v\":24576,\"d\":\"Maximum length of contract code\"}},\"pow\":{},\"casper\":{},\"sharding\":{}}"); + +/***/ }), +/* 586 */ +/*!**********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/byzantium.json ***! + \**********************************************************************************************************/ +/*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"byzantium\",\"comment\":\"Hardfork with new precompiles, instructions and other protocol changes\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-609\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{\"modexpGquaddivisor\":{\"v\":20,\"d\":\"Gquaddivisor from modexp precompile for gas calculation\"},\"ecAdd\":{\"v\":500,\"d\":\"Gas costs for curve addition precompile\"},\"ecMul\":{\"v\":40000,\"d\":\"Gas costs for curve multiplication precompile\"},\"ecPairing\":{\"v\":100000,\"d\":\"Base gas costs for curve pairing precompile\"},\"ecPairingWord\":{\"v\":80000,\"d\":\"Gas costs regarding curve pairing precompile input length\"}},\"vm\":{},\"pow\":{\"minerReward\":{\"v\":\"3000000000000000000\",\"d\":\"the amount a miner get rewarded for mining a block\"}},\"casper\":{},\"sharding\":{}}"); + +/***/ }), +/* 587 */ +/*!***************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/constantinople.json ***! + \***************************************************************************************************************/ +/*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"constantinople\",\"comment\":\"Postponed hardfork including EIP-1283 (SSTORE gas metering changes)\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-1013\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{\"netSstoreNoopGas\":{\"v\":200,\"d\":\"Once per SSTORE operation if the value doesn't change\"},\"netSstoreInitGas\":{\"v\":20000,\"d\":\"Once per SSTORE operation from clean zero\"},\"netSstoreCleanGas\":{\"v\":5000,\"d\":\"Once per SSTORE operation from clean non-zero\"},\"netSstoreDirtyGas\":{\"v\":200,\"d\":\"Once per SSTORE operation from dirty\"},\"netSstoreClearRefund\":{\"v\":15000,\"d\":\"Once per SSTORE operation for clearing an originally existing storage slot\"},\"netSstoreResetRefund\":{\"v\":4800,\"d\":\"Once per SSTORE operation for resetting to the original non-zero value\"},\"netSstoreResetClearRefund\":{\"v\":19800,\"d\":\"Once per SSTORE operation for resetting to the original zero value\"}},\"vm\":{},\"pow\":{\"minerReward\":{\"v\":\"2000000000000000000\",\"d\":\"The amount a miner gets rewarded for mining a block\"}},\"casper\":{},\"sharding\":{}}"); + +/***/ }), +/* 588 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/petersburg.json ***! + \***********************************************************************************************************/ +/*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"petersburg\",\"comment\":\"Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-1716\",\"status\":\"Draft\"},\"gasConfig\":{},\"gasPrices\":{\"netSstoreNoopGas\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreInitGas\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreCleanGas\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreDirtyGas\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreClearRefund\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreResetRefund\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreResetClearRefund\":{\"v\":null,\"d\":\"Removed along EIP-1283\"}},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); + +/***/ }), +/* 589 */ +/*!*********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/istanbul.json ***! + \*********************************************************************************************************/ +/*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"istanbul\",\"comment\":\"HF targeted for December 2019 following the Constantinople/Petersburg HF\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-1679\",\"status\":\"Draft\"},\"gasConfig\":{},\"gasPrices\":{\"blake2Round\":{\"v\":1,\"d\":\"Gas cost per round for the Blake2 F precompile\"},\"ecAdd\":{\"v\":150,\"d\":\"Gas costs for curve addition precompile\"},\"ecMul\":{\"v\":6000,\"d\":\"Gas costs for curve multiplication precompile\"},\"ecPairing\":{\"v\":45000,\"d\":\"Base gas costs for curve pairing precompile\"},\"ecPairingWord\":{\"v\":34000,\"d\":\"Gas costs regarding curve pairing precompile input length\"},\"txDataNonZero\":{\"v\":16,\"d\":\"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions\"},\"sstoreSentryGasEIP2200\":{\"v\":2300,\"d\":\"Minimum gas required to be present for an SSTORE call, not consumed\"},\"sstoreNoopGasEIP2200\":{\"v\":800,\"d\":\"Once per SSTORE operation if the value doesn't change\"},\"sstoreDirtyGasEIP2200\":{\"v\":800,\"d\":\"Once per SSTORE operation if a dirty value is changed\"},\"sstoreInitGasEIP2200\":{\"v\":20000,\"d\":\"Once per SSTORE operation from clean zero to non-zero\"},\"sstoreInitRefundEIP2200\":{\"v\":19200,\"d\":\"Once per SSTORE operation for resetting to the original zero value\"},\"sstoreCleanGasEIP2200\":{\"v\":5000,\"d\":\"Once per SSTORE operation from clean non-zero to something else\"},\"sstoreCleanRefundEIP2200\":{\"v\":4200,\"d\":\"Once per SSTORE operation for resetting to the original non-zero value\"},\"sstoreClearRefundEIP2200\":{\"v\":15000,\"d\":\"Once per SSTORE operation for clearing an originally existing storage slot\"}},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); + +/***/ }), +/* 590 */ +/*!************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/muirGlacier.json ***! + \************************************************************************************************************/ +/*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"name\":\"muirGlacier\",\"comment\":\"HF to delay the difficulty bomb\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-2384\",\"status\":\"Last Call\"},\"gasConfig\":{},\"gasPrices\":{},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); + +/***/ }), +/* 591 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-tx/dist/fake.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var __extends = this && this.__extends || function () { + var _extendStatics = function extendStatics(d, b) { + _extendStatics = Object.setPrototypeOf || + { __proto__: [] } instanceof Array && function (d, b) {d.__proto__ = b;} || + function (d, b) {for (var p in b) {if (b.hasOwnProperty(p)) d[p] = b[p];}}; + return _extendStatics(d, b); + }; + return function (d, b) { + _extendStatics(d, b); + function __() {this.constructor = d;} + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +}(); +Object.defineProperty(exports, "__esModule", { value: true }); +var ethereumjs_util_1 = __webpack_require__(/*! ethereumjs-util */ 467); +var buffer_1 = __webpack_require__(/*! buffer */ 75); +var transaction_1 = __webpack_require__(/*! ./transaction */ 572); +/** + * Creates a new transaction object that doesn't need to be signed. + * + * @param data - A transaction can be initialized with its rlp representation, an array containing + * the value of its fields in order, or an object containing them by name. + * + * @param opts - The transaction's options, used to indicate the chain and hardfork the + * transactions belongs to. + * + * @see Transaction + */ +var FakeTransaction = /** @class */function (_super) { + __extends(FakeTransaction, _super); + function FakeTransaction(data, opts) { + if (data === void 0) {data = {};} + if (opts === void 0) {opts = {};} + var _this = _super.call(this, data, opts) || this; + Object.defineProperty(_this, 'from', { + enumerable: true, + configurable: true, + get: function get() {return _this.getSenderAddress();}, + set: function set(val) { + if (val) { + _this._from = ethereumjs_util_1.toBuffer(val); + } + } }); + + var txData = data; + if (txData.from) { + _this.from = ethereumjs_util_1.toBuffer(txData.from); + } + return _this; + } + /** + * Computes a sha3-256 hash of the serialized tx, using the sender address to generate a fake + * signature. + * + * @param includeSignature - Whether or not to include the signature + */ + FakeTransaction.prototype.hash = function (includeSignature) { + if (includeSignature === void 0) {includeSignature = true;} + if (includeSignature && this._from && this._from.toString('hex') !== '') { + // include a fake signature using the from address as a private key + var fakeKey = buffer_1.Buffer.concat([this._from, this._from.slice(0, 12)]); + this.sign(fakeKey); + } + return _super.prototype.hash.call(this, includeSignature); + }; + return FakeTransaction; +}(transaction_1.default); +exports.default = FakeTransaction; + +/***/ }), +/* 592 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp2/index.vue?mpType=page ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=334f3a7d&scoped=true&mpType=page */ 593);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 600);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"334f3a7d\",\n null,\n false,\n _index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/backUp2/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTkyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzM0ZjNhN2Qmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjMzNGYzYTdkXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL2JhY2tVcDIvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///592\n"); + +/***/ }), +/* 593 */ +/*!***************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp2/index.vue?vue&type=template&id=334f3a7d&scoped=true&mpType=page ***! + \***************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=334f3a7d&scoped=true&mpType=page */ 594); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 594 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp2/index.vue?vue&type=template&id=334f3a7d&scoped=true&mpType=page ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uButton: __webpack_require__(/*! @/uview-ui/components/u-button/u-button.vue */ 595).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, _i: 1 } }, [_vm._v("")]), + _c( + "view", + { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, + [ + _c( + "view", + { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 } }, + [_c("br")] + ), + _c( + "view", + { staticClass: _vm._$s(5, "sc", "mnemonic"), attrs: { _i: 5 } }, + _vm._l(_vm._$s(6, "f", { forItems: _vm.mnemonics }), function( + item, + index, + $20, + $30 + ) { + return _c( + "view", + { + key: _vm._$s(6, "f", { forIndex: $20, key: index }), + staticClass: _vm._$s( + "6-" + $30, + "sc", + "mnemonicBlock u-rela" + ), + attrs: { _i: "6-" + $30 } + }, + [ + _c("text", [ + _vm._v(_vm._$s("7-" + $30, "t0-0", _vm._s(item))) + ]), + _c("view", { + staticClass: _vm._$s("8-" + $30, "sc", "number u-abso"), + attrs: { _i: "8-" + $30 }, + domProps: { + textContent: _vm._s( + _vm._$s( + "8-" + $30, + "v-text", + index + 1 < 10 ? index + 1 : index + 1 + ) + ) + } + }) + ] + ) + }), + 0 + ), + _c("view", { + staticClass: _vm._$s(9, "sc", "title2"), + attrs: { _i: 9 } + }), + _c( + "u-button", + { + staticClass: _vm._$s(10, "sc", "custom-style"), + attrs: { _i: 10 }, + on: { click: _vm.test } + }, + [_vm._v("")] + ) + ], + 1 + ) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 595 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-button/u-button.vue ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-button.vue?vue&type=template&id=6e15e680&scoped=true& */ 596);\n/* harmony import */ var _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-button.vue?vue&type=script&lang=js& */ 598);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6e15e680\",\n null,\n false,\n _u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-button/u-button.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWJ1dHRvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmUxNWU2ODAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LWJ1dHRvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3UtYnV0dG9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjZlMTVlNjgwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1idXR0b24vdS1idXR0b24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///595\n"); + +/***/ }), +/* 596 */ +/*!**********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-button/u-button.vue?vue&type=template&id=6e15e680&scoped=true& ***! + \**********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-button.vue?vue&type=template&id=6e15e680&scoped=true& */ 597); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 597 */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-button/u-button.vue?vue&type=template&id=6e15e680&scoped=true& ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "button", + { + staticClass: _vm._$s(0, "sc", "u-btn u-line-1 u-fix-ios-appearance"), + class: _vm._$s(0, "c", [ + "u-size-" + _vm.size, + _vm.plain ? "u-btn--" + _vm.type + "--plain" : "", + _vm.loading ? "u-loading" : "", + _vm.shape == "circle" ? "u-round-circle" : "", + _vm.hairLine ? _vm.showHairLineBorder : "u-btn--bold-border", + "u-btn--" + _vm.type, + _vm.disabled ? "u-btn--" + _vm.type + "--disabled" : "" + ]), + style: _vm._$s(0, "s", [ + _vm.customStyle, + { + overflow: _vm.ripple ? "hidden" : "visible" + } + ]), + attrs: { + id: "u-wave-btn", + "hover-start-time": _vm._$s( + 0, + "a-hover-start-time", + Number(_vm.hoverStartTime) + ), + "hover-stay-time": _vm._$s( + 0, + "a-hover-stay-time", + Number(_vm.hoverStayTime) + ), + disabled: _vm._$s(0, "a-disabled", _vm.disabled), + "form-type": _vm._$s(0, "a-form-type", _vm.formType), + "open-type": _vm._$s(0, "a-open-type", _vm.openType), + "app-parameter": _vm._$s(0, "a-app-parameter", _vm.appParameter), + "hover-stop-propagation": _vm._$s( + 0, + "a-hover-stop-propagation", + _vm.hoverStopPropagation + ), + "send-message-title": _vm._$s( + 0, + "a-send-message-title", + _vm.sendMessageTitle + ), + lang: _vm._$s(0, "a-lang", _vm.lang), + "data-name": _vm._$s(0, "a-data-name", _vm.dataName), + "session-from": _vm._$s(0, "a-session-from", _vm.sessionFrom), + "send-message-img": _vm._$s( + 0, + "a-send-message-img", + _vm.sendMessageImg + ), + "show-message-card": _vm._$s( + 0, + "a-show-message-card", + _vm.showMessageCard + ), + "hover-class": _vm._$s(0, "a-hover-class", _vm.getHoverClass), + loading: _vm._$s(0, "a-loading", _vm.loading), + _i: 0 + }, + on: { + getphonenumber: _vm.getphonenumber, + getuserinfo: _vm.getuserinfo, + error: _vm.error, + opensetting: _vm.opensetting, + launchapp: _vm.launchapp, + click: function($event) { + $event.stopPropagation() + return _vm.click($event) + } + } + }, + [ + _vm._t("default", null, { _i: 1 }), + _vm._$s(2, "i", _vm.ripple) + ? _c("view", { + staticClass: _vm._$s(2, "sc", "u-wave-ripple"), + class: _vm._$s(2, "c", [_vm.waveActive ? "u-wave-active" : ""]), + style: _vm._$s(2, "s", { + top: _vm.rippleTop + "px", + left: _vm.rippleLeft + "px", + width: _vm.fields.targetWidth + "px", + height: _vm.fields.targetWidth + "px", + "background-color": _vm.rippleBgColor || "rgba(0, 0, 0, 0.15)" + }), + attrs: { _i: 2 } + }) + : _vm._e() + ], + 2 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 598 */ +/*!****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-button/u-button.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-button.vue?vue&type=script&lang=js& */ 599);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQiw4akJBQUcsRUFBQyIsImZpbGUiOiI1OTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWJ1dHRvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtYnV0dG9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///598\n"); + +/***/ }), +/* 599 */ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-button/u-button.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\r\n * button 按钮\r\n * @description Button 按钮\r\n * @tutorial https://www.uviewui.com/components/button.html\r\n * @property {String} size 按钮的大小\r\n * @property {Boolean} ripple 是否开启点击水波纹效果\r\n * @property {String} ripple-bg-color 水波纹的背景色,ripple为true时有效\r\n * @property {String} type 按钮的样式类型\r\n * @property {Boolean} plain 按钮是否镂空,背景色透明\r\n * @property {Boolean} disabled 是否禁用\r\n * @property {Boolean} hair-line 是否显示按钮的细边框(默认true)\r\n * @property {Boolean} shape 按钮外观形状,见文档说明\r\n * @property {Boolean} loading 按钮名称前是否带 loading 图标(App-nvue 平台,在 ios 上为雪花,Android上为圆圈)\r\n * @property {String} form-type 用于
组件,点击分别会触发 组件的 submit/reset 事件\r\n * @property {String} open-type 开放能力\r\n * @property {String} data-name 额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取\r\n * @property {String} hover-class 指定按钮按下去的样式类。当 hover-class=\"none\" 时,没有点击态效果(App-nvue 平台暂不支持)\r\n * @property {Number} hover-start-time 按住后多久出现点击态,单位毫秒\r\n * @property {Number} hover-stay-time 手指松开后点击态保留时间,单位毫秒\r\n * @property {Object} custom-style 对按钮的自定义样式,对象形式,见文档说明\r\n * @event {Function} click 按钮点击\r\n * @event {Function} getphonenumber open-type=\"getPhoneNumber\"时有效\r\n * @event {Function} getuserinfo 用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同uni.getUserInfo\r\n * @event {Function} error 当使用开放能力时,发生错误的回调\r\n * @event {Function} opensetting 在打开授权设置页并关闭后回调\r\n * @event {Function} launchapp 打开 APP 成功的回调\r\n * @example 月落\r\n */var _default2 =\n{\n name: 'u-button',\n props: {\n // 是否细边框\n hairLine: {\n type: Boolean,\n default: true },\n\n // 按钮的预置样式,default,primary,error,warning,success\n type: {\n type: String,\n default: 'default' },\n\n // 按钮尺寸,default,medium,mini\n size: {\n type: String,\n default: 'default' },\n\n // 按钮形状,circle(两边为半圆),square(带圆角)\n shape: {\n type: String,\n default: 'square' },\n\n // 按钮是否镂空\n plain: {\n type: Boolean,\n default: false },\n\n // 是否禁止状态\n disabled: {\n type: Boolean,\n default: false },\n\n // 是否加载中\n loading: {\n type: Boolean,\n default: false },\n\n // 开放能力,具体请看uniapp稳定关于button组件部分说明\n // https://uniapp.dcloud.io/component/button\n openType: {\n type: String,\n default: '' },\n\n // 用于 组件,点击分别会触发 组件的 submit/reset 事件\n // 取值为submit(提交表单),reset(重置表单)\n formType: {\n type: String,\n default: '' },\n\n // 打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效\n // 只微信小程序、QQ小程序有效\n appParameter: {\n type: String,\n default: '' },\n\n // 指定是否阻止本节点的祖先节点出现点击态,微信小程序有效\n hoverStopPropagation: {\n type: Boolean,\n default: false },\n\n // 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。只微信小程序有效\n lang: {\n type: String,\n default: 'en' },\n\n // 会话来源,open-type=\"contact\"时有效。只微信小程序有效\n sessionFrom: {\n type: String,\n default: '' },\n\n // 会话内消息卡片标题,open-type=\"contact\"时有效\n // 默认当前标题,只微信小程序有效\n sendMessageTitle: {\n type: String,\n default: '' },\n\n // 会话内消息卡片点击跳转小程序路径,open-type=\"contact\"时有效\n // 默认当前分享路径,只微信小程序有效\n sendMessagePath: {\n type: String,\n default: '' },\n\n // 会话内消息卡片图片,open-type=\"contact\"时有效\n // 默认当前页面截图,只微信小程序有效\n sendMessageImg: {\n type: String,\n default: '' },\n\n // 是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示\"可能要发送的小程序\"提示,\n // 用户点击后可以快速发送小程序消息,open-type=\"contact\"时有效\n showMessageCard: {\n type: Boolean,\n default: false },\n\n // 手指按(触摸)按钮时按钮时的背景颜色\n hoverBgColor: {\n type: String,\n default: '' },\n\n // 水波纹的背景颜色\n rippleBgColor: {\n type: String,\n default: '' },\n\n // 是否开启水波纹效果\n ripple: {\n type: Boolean,\n default: false },\n\n // 按下的类名\n hoverClass: {\n type: String,\n default: '' },\n\n // 自定义样式,对象形式\n customStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取\n dataName: {\n type: String,\n default: '' },\n\n // 节流,一定时间内只能触发一次\n throttleTime: {\n type: [String, Number],\n default: 1000 },\n\n // 按住后多久出现点击态,单位毫秒\n hoverStartTime: {\n type: [String, Number],\n default: 20 },\n\n // 手指松开后点击态保留时间,单位毫秒\n hoverStayTime: {\n type: [String, Number],\n default: 150 } },\n\n\n computed: {\n // 当没有传bgColor变量时,按钮按下去的颜色类名\n getHoverClass: function getHoverClass() {\n // 如果开启水波纹效果,则不启用hover-class效果\n if (this.loading || this.disabled || this.ripple || this.hoverClass) return '';\n var hoverClass = '';\n hoverClass = this.plain ? 'u-' + this.type + '-plain-hover' : 'u-' + this.type + '-hover';\n return hoverClass;\n },\n // 在'primary', 'success', 'error', 'warning'类型下,不显示边框,否则会造成四角有毛刺现象\n showHairLineBorder: function showHairLineBorder() {\n if (['primary', 'success', 'error', 'warning'].indexOf(this.type) >= 0 && !this.plain) {\n return '';\n } else {\n return 'u-hairline-border';\n }\n } },\n\n data: function data() {\n return {\n rippleTop: 0, // 水波纹的起点Y坐标到按钮上边界的距离\n rippleLeft: 0, // 水波纹起点X坐标到按钮左边界的距离\n fields: {}, // 波纹按钮节点信息\n waveActive: false // 激活水波纹\n };\n },\n methods: {\n // 按钮点击\n click: function click(e) {var _this = this;\n // 进行节流控制,每this.throttle毫秒内,只在开始处执行\n this.$u.throttle(function () {\n // 如果按钮时disabled和loading状态,不触发水波纹效果\n if (_this.loading === true || _this.disabled === true) return;\n // 是否开启水波纹效果\n if (_this.ripple) {\n // 每次点击时,移除上一次的类,再次添加,才能触发动画效果\n _this.waveActive = false;\n _this.$nextTick(function () {\n this.getWaveQuery(e);\n });\n }\n _this.$emit('click', e);\n }, this.throttleTime);\n },\n // 查询按钮的节点信息\n getWaveQuery: function getWaveQuery(e) {var _this2 = this;\n this.getElQuery().then(function (res) {\n // 查询返回的是一个数组节点\n var data = res[0];\n // 查询不到节点信息,不操作\n if (!data.width || !data.width) return;\n // 水波纹的最终形态是一个正方形(通过border-radius让其变为一个圆形),这里要保证正方形的边长等于按钮的最长边\n // 最终的方形(变换后的圆形)才能覆盖整个按钮\n data.targetWidth = data.height > data.width ? data.height : data.width;\n if (!data.targetWidth) return;\n _this2.fields = data;\n var touchesX = '',\n touchesY = '';\n\n\n\n\n\n\n\n\n\n touchesX = e.touches[0].clientX;\n touchesY = e.touches[0].clientY;\n\n // 获取触摸点相对于按钮上边和左边的x和y坐标,原理是通过屏幕的触摸点(touchesY),减去按钮的上边界data.top\n // 但是由于`transform-origin`默认是center,所以这里再减去半径才是水波纹view应该的位置\n // 总的来说,就是把水波纹的矩形(变换后的圆形)的中心点,移动到我们的触摸点位置\n _this2.rippleTop = touchesY - data.top - data.targetWidth / 2;\n _this2.rippleLeft = touchesX - data.left - data.targetWidth / 2;\n _this2.$nextTick(function () {\n _this2.waveActive = true;\n });\n });\n },\n // 获取节点信息\n getElQuery: function getElQuery() {var _this3 = this;\n return new Promise(function (resolve) {\n var queryInfo = '';\n // 获取元素节点信息,请查看uniapp相关文档\n // https://uniapp.dcloud.io/api/ui/nodes-info?id=nodesrefboundingclientrect\n queryInfo = uni.createSelectorQuery().in(_this3);\n\n\n\n queryInfo.select('.u-btn').boundingClientRect();\n queryInfo.exec(function (data) {\n resolve(data);\n });\n });\n },\n // 下面为对接uniapp官方按钮开放能力事件回调的对接\n getphonenumber: function getphonenumber(res) {\n this.$emit('getphonenumber', res);\n },\n getuserinfo: function getuserinfo(res) {\n this.$emit('getuserinfo', res);\n },\n error: function error(res) {\n this.$emit('error', res);\n },\n opensetting: function opensetting(res) {\n this.$emit('opensetting', res);\n },\n launchapp: function launchapp(res) {\n this.$emit('launchapp', res);\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWJ1dHRvbi91LWJ1dHRvbi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3REE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE0QkE7QUFDQSxrQkFEQTtBQUVBO0FBQ0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUFGQTs7QUFNQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQVBBOztBQVdBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBWkE7O0FBZ0JBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHVCQUZBLEVBakJBOztBQXFCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQXRCQTs7QUEwQkE7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUEzQkE7O0FBK0JBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBaENBOztBQW9DQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBdENBOztBQTBDQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBNUNBOztBQWdEQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBbERBOztBQXNEQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQXZEQTs7QUEyREE7QUFDQTtBQUNBLGtCQURBO0FBRUEsbUJBRkEsRUE1REE7O0FBZ0VBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBakVBOztBQXFFQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBdkVBOztBQTJFQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBN0VBOztBQWlGQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBbkZBOztBQXVGQTtBQUNBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBekZBOztBQTZGQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQTlGQTs7QUFrR0E7QUFDQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUFuR0E7O0FBdUdBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBeEdBOztBQTRHQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQTdHQTs7QUFpSEE7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQWxIQTs7QUF3SEE7QUFDQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUF6SEE7O0FBNkhBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLG1CQUZBLEVBOUhBOztBQWtJQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQW5JQTs7QUF1SUE7QUFDQTtBQUNBLDRCQURBO0FBRUEsa0JBRkEsRUF4SUEsRUFGQTs7O0FBK0lBO0FBQ0E7QUFDQSxpQkFGQSwyQkFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVJBO0FBU0E7QUFDQSxzQkFWQSxnQ0FVQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0EsS0FoQkEsRUEvSUE7O0FBaUtBLE1BaktBLGtCQWlLQTtBQUNBO0FBQ0Esa0JBREEsRUFDQTtBQUNBLG1CQUZBLEVBRUE7QUFDQSxnQkFIQSxFQUdBO0FBQ0EsdUJBSkEsQ0FJQTtBQUpBO0FBTUEsR0F4S0E7QUF5S0E7QUFDQTtBQUNBLFNBRkEsaUJBRUEsQ0FGQSxFQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUZBO0FBR0E7QUFDQTtBQUNBLE9BWkEsRUFZQSxpQkFaQTtBQWFBLEtBakJBO0FBa0JBO0FBQ0EsZ0JBbkJBLHdCQW1CQSxDQW5CQSxFQW1CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFEQTs7Ozs7Ozs7OztBQVdBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUZBO0FBR0EsT0FoQ0E7QUFpQ0EsS0FyREE7QUFzREE7QUFDQSxjQXZEQSx3QkF1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0EsU0FGQTtBQUdBLE9BWkE7QUFhQSxLQXJFQTtBQXNFQTtBQUNBLGtCQXZFQSwwQkF1RUEsR0F2RUEsRUF1RUE7QUFDQTtBQUNBLEtBekVBO0FBMEVBLGVBMUVBLHVCQTBFQSxHQTFFQSxFQTBFQTtBQUNBO0FBQ0EsS0E1RUE7QUE2RUEsU0E3RUEsaUJBNkVBLEdBN0VBLEVBNkVBO0FBQ0E7QUFDQSxLQS9FQTtBQWdGQSxlQWhGQSx1QkFnRkEsR0FoRkEsRUFnRkE7QUFDQTtBQUNBLEtBbEZBO0FBbUZBLGFBbkZBLHFCQW1GQSxHQW5GQSxFQW1GQTtBQUNBO0FBQ0EsS0FyRkEsRUF6S0EsRSIsImZpbGUiOiI1OTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PGJ1dHRvblxyXG5cdFx0aWQ9XCJ1LXdhdmUtYnRuXCJcclxuXHRcdGNsYXNzPVwidS1idG4gdS1saW5lLTEgdS1maXgtaW9zLWFwcGVhcmFuY2VcIlxyXG5cdFx0OmNsYXNzPVwiW1xyXG5cdFx0XHQndS1zaXplLScgKyBzaXplLFxyXG5cdFx0XHRwbGFpbiA/ICd1LWJ0bi0tJyArIHR5cGUgKyAnLS1wbGFpbicgOiAnJyxcclxuXHRcdFx0bG9hZGluZyA/ICd1LWxvYWRpbmcnIDogJycsXHJcblx0XHRcdHNoYXBlID09ICdjaXJjbGUnID8gJ3Utcm91bmQtY2lyY2xlJyA6ICcnLFxyXG5cdFx0XHRoYWlyTGluZSA/IHNob3dIYWlyTGluZUJvcmRlciA6ICd1LWJ0bi0tYm9sZC1ib3JkZXInLFxyXG5cdFx0XHQndS1idG4tLScgKyB0eXBlLFxyXG5cdFx0XHRkaXNhYmxlZCA/IGB1LWJ0bi0tJHt0eXBlfS0tZGlzYWJsZWRgIDogJycsXHJcblx0XHRdXCJcclxuXHRcdDpob3Zlci1zdGFydC10aW1lPVwiTnVtYmVyKGhvdmVyU3RhcnRUaW1lKVwiXHJcblx0XHQ6aG92ZXItc3RheS10aW1lPVwiTnVtYmVyKGhvdmVyU3RheVRpbWUpXCJcclxuXHRcdDpkaXNhYmxlZD1cImRpc2FibGVkXCJcclxuXHRcdDpmb3JtLXR5cGU9XCJmb3JtVHlwZVwiXHJcblx0XHQ6b3Blbi10eXBlPVwib3BlblR5cGVcIlxyXG5cdFx0OmFwcC1wYXJhbWV0ZXI9XCJhcHBQYXJhbWV0ZXJcIlxyXG5cdFx0OmhvdmVyLXN0b3AtcHJvcGFnYXRpb249XCJob3ZlclN0b3BQcm9wYWdhdGlvblwiXHJcblx0XHQ6c2VuZC1tZXNzYWdlLXRpdGxlPVwic2VuZE1lc3NhZ2VUaXRsZVwiXHJcblx0XHRzZW5kLW1lc3NhZ2UtcGF0aD1cInNlbmRNZXNzYWdlUGF0aFwiXHJcblx0XHQ6bGFuZz1cImxhbmdcIlxyXG5cdFx0OmRhdGEtbmFtZT1cImRhdGFOYW1lXCJcclxuXHRcdDpzZXNzaW9uLWZyb209XCJzZXNzaW9uRnJvbVwiXHJcblx0XHQ6c2VuZC1tZXNzYWdlLWltZz1cInNlbmRNZXNzYWdlSW1nXCJcclxuXHRcdDpzaG93LW1lc3NhZ2UtY2FyZD1cInNob3dNZXNzYWdlQ2FyZFwiXHJcblx0XHRAZ2V0cGhvbmVudW1iZXI9XCJnZXRwaG9uZW51bWJlclwiXHJcblx0XHRAZ2V0dXNlcmluZm89XCJnZXR1c2VyaW5mb1wiXHJcblx0XHRAZXJyb3I9XCJlcnJvclwiXHJcblx0XHRAb3BlbnNldHRpbmc9XCJvcGVuc2V0dGluZ1wiXHJcblx0XHRAbGF1bmNoYXBwPVwibGF1bmNoYXBwXCJcclxuXHRcdDpzdHlsZT1cIltjdXN0b21TdHlsZSwge1xyXG5cdFx0XHRvdmVyZmxvdzogcmlwcGxlID8gJ2hpZGRlbicgOiAndmlzaWJsZSdcclxuXHRcdH1dXCJcclxuXHRcdEB0YXAuc3RvcD1cImNsaWNrKCRldmVudClcIlxyXG5cdFx0OmhvdmVyLWNsYXNzPVwiZ2V0SG92ZXJDbGFzc1wiXHJcblx0XHQ6bG9hZGluZz1cImxvYWRpbmdcIlxyXG5cdD5cclxuXHRcdDxzbG90Pjwvc2xvdD5cclxuXHRcdDx2aWV3XHJcblx0XHRcdHYtaWY9XCJyaXBwbGVcIlxyXG5cdFx0XHRjbGFzcz1cInUtd2F2ZS1yaXBwbGVcIlxyXG5cdFx0XHQ6Y2xhc3M9XCJbd2F2ZUFjdGl2ZSA/ICd1LXdhdmUtYWN0aXZlJyA6ICcnXVwiXHJcblx0XHRcdDpzdHlsZT1cIntcclxuXHRcdFx0XHR0b3A6IHJpcHBsZVRvcCArICdweCcsXHJcblx0XHRcdFx0bGVmdDogcmlwcGxlTGVmdCArICdweCcsXHJcblx0XHRcdFx0d2lkdGg6IGZpZWxkcy50YXJnZXRXaWR0aCArICdweCcsXHJcblx0XHRcdFx0aGVpZ2h0OiBmaWVsZHMudGFyZ2V0V2lkdGggKyAncHgnLFxyXG5cdFx0XHRcdCdiYWNrZ3JvdW5kLWNvbG9yJzogcmlwcGxlQmdDb2xvciB8fCAncmdiYSgwLCAwLCAwLCAwLjE1KSdcclxuXHRcdFx0fVwiXHJcblx0XHQ+PC92aWV3PlxyXG5cdDwvYnV0dG9uPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuLyoqXHJcbiAqIGJ1dHRvbiDmjInpkq5cclxuICogQGRlc2NyaXB0aW9uIEJ1dHRvbiDmjInpkq5cclxuICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvYnV0dG9uLmh0bWxcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHNpemUg5oyJ6ZKu55qE5aSn5bCPXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gcmlwcGxlIOaYr+WQpuW8gOWQr+eCueWHu+awtOazoue6ueaViOaenFxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gcmlwcGxlLWJnLWNvbG9yIOawtOazoue6ueeahOiDjOaZr+iJsu+8jHJpcHBsZeS4unRydWXml7bmnInmlYhcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUg5oyJ6ZKu55qE5qC35byP57G75Z6LXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gcGxhaW4g5oyJ6ZKu5piv5ZCm6ZWC56m677yM6IOM5pmv6Imy6YCP5piOXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gZGlzYWJsZWQg5piv5ZCm56aB55SoXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gaGFpci1saW5lIOaYr+WQpuaYvuekuuaMiemSrueahOe7hui+ueahhijpu5jorqR0cnVlKVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IHNoYXBlIOaMiemSruWkluinguW9oueKtu+8jOingeaWh+aho+ivtOaYjlxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IGxvYWRpbmcg5oyJ6ZKu5ZCN56ew5YmN5piv5ZCm5bimIGxvYWRpbmcg5Zu+5qCHKEFwcC1udnVlIOW5s+WPsO+8jOWcqCBpb3Mg5LiK5Li66Zuq6Iqx77yMQW5kcm9pZOS4iuS4uuWchuWciClcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGZvcm0tdHlwZSDnlKjkuo4gPGZvcm0+IOe7hOS7tu+8jOeCueWHu+WIhuWIq+S8muinpuWPkSA8Zm9ybT4g57uE5Lu255qEIHN1Ym1pdC9yZXNldCDkuovku7ZcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IG9wZW4tdHlwZSDlvIDmlL7og73liptcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGRhdGEtbmFtZSDpop3lpJbkvKDlj4Llj4LmlbDvvIznlKjkuo7lsI/nqIvluo/nmoRkYXRhLXh4eOWxnuaAp++8jOmAmui/h3RhcmdldC5kYXRhc2V0Lm5hbWXojrflj5ZcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGhvdmVyLWNsYXNzIOaMh+WumuaMiemSruaMieS4i+WOu+eahOagt+W8j+exu+OAguW9kyBob3Zlci1jbGFzcz1cIm5vbmVcIiDml7bvvIzmsqHmnInngrnlh7vmgIHmlYjmnpwoQXBwLW52dWUg5bmz5Y+w5pqC5LiN5pSv5oyBKVxyXG4gKiBAcHJvcGVydHkge051bWJlcn0gaG92ZXItc3RhcnQtdGltZSDmjInkvY/lkI7lpJrkuYXlh7rnjrDngrnlh7vmgIHvvIzljZXkvY3mr6vnp5JcclxuICogQHByb3BlcnR5IHtOdW1iZXJ9IGhvdmVyLXN0YXktdGltZSDmiYvmjIfmnb7lvIDlkI7ngrnlh7vmgIHkv53nlZnml7bpl7TvvIzljZXkvY3mr6vnp5JcclxuICogQHByb3BlcnR5IHtPYmplY3R9IGN1c3RvbS1zdHlsZSDlr7nmjInpkq7nmoToh6rlrprkuYnmoLflvI/vvIzlr7nosaHlvaLlvI/vvIzop4HmlofmoaPor7TmmI5cclxuICogQGV2ZW50IHtGdW5jdGlvbn0gY2xpY2sg5oyJ6ZKu54K55Ye7XHJcbiAqIEBldmVudCB7RnVuY3Rpb259IGdldHBob25lbnVtYmVyIG9wZW4tdHlwZT1cImdldFBob25lTnVtYmVyXCLml7bmnInmlYhcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gZ2V0dXNlcmluZm8g55So5oi354K55Ye76K+l5oyJ6ZKu5pe277yM5Lya6L+U5Zue6I635Y+W5Yiw55qE55So5oi35L+h5oGv77yM5LuO6L+U5Zue5Y+C5pWw55qEZGV0YWls5Lit6I635Y+W5Yiw55qE5YC85ZCMdW5pLmdldFVzZXJJbmZvXHJcbiAqIEBldmVudCB7RnVuY3Rpb259IGVycm9yIOW9k+S9v+eUqOW8gOaUvuiDveWKm+aXtu+8jOWPkeeUn+mUmeivr+eahOWbnuiwg1xyXG4gKiBAZXZlbnQge0Z1bmN0aW9ufSBvcGVuc2V0dGluZyDlnKjmiZPlvIDmjojmnYPorr7nva7pobXlubblhbPpl63lkI7lm57osINcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gbGF1bmNoYXBwIOaJk+W8gCBBUFAg5oiQ5Yqf55qE5Zue6LCDXHJcbiAqIEBleGFtcGxlIDx1LWJ1dHRvbj7mnIjokL08L3UtYnV0dG9uPlxyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdG5hbWU6ICd1LWJ1dHRvbicsXHJcblx0cHJvcHM6IHtcclxuXHRcdC8vIOaYr+WQpue7hui+ueahhlxyXG5cdFx0aGFpckxpbmU6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0fSxcclxuXHRcdC8vIOaMiemSrueahOmihOe9ruagt+W8j++8jGRlZmF1bHTvvIxwcmltYXJ577yMZXJyb3LvvIx3YXJuaW5n77yMc3VjY2Vzc1xyXG5cdFx0dHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICdkZWZhdWx0J1xyXG5cdFx0fSxcclxuXHRcdC8vIOaMiemSruWwuuWvuO+8jGRlZmF1bHTvvIxtZWRpdW3vvIxtaW5pXHJcblx0XHRzaXplOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ2RlZmF1bHQnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5oyJ6ZKu5b2i54q277yMY2lyY2xl77yI5Lik6L655Li65Y2K5ZyG77yJ77yMc3F1YXJl77yI5bim5ZyG6KeS77yJXHJcblx0XHRzaGFwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICdzcXVhcmUnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5oyJ6ZKu5piv5ZCm6ZWC56m6XHJcblx0XHRwbGFpbjoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdC8vIOaYr+WQpuemgeatoueKtuaAgVxyXG5cdFx0ZGlzYWJsZWQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKbliqDovb3kuK1cclxuXHRcdGxvYWRpbmc6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDlvIDmlL7og73lipvvvIzlhbfkvZPor7fnnIt1bmlhcHDnqLPlrprlhbPkuo5idXR0b27nu4Tku7bpg6jliIbor7TmmI5cclxuXHRcdC8vIGh0dHBzOi8vdW5pYXBwLmRjbG91ZC5pby9jb21wb25lbnQvYnV0dG9uXHJcblx0XHRvcGVuVHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g55So5LqOIDxmb3JtPiDnu4Tku7bvvIzngrnlh7vliIbliKvkvJrop6blj5EgPGZvcm0+IOe7hOS7tueahCBzdWJtaXQvcmVzZXQg5LqL5Lu2XHJcblx0XHQvLyDlj5blgLzkuLpzdWJtaXTvvIjmj5DkuqTooajljZXvvInvvIxyZXNldO+8iOmHjee9ruihqOWNle+8iVxyXG5cdFx0Zm9ybVR5cGU6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOaJk+W8gCBBUFAg5pe277yM5ZCRIEFQUCDkvKDpgJLnmoTlj4LmlbDvvIxvcGVuLXR5cGU9bGF1bmNoQXBw5pe25pyJ5pWIXHJcblx0XHQvLyDlj6rlvq7kv6HlsI/nqIvluo/jgIFRUeWwj+eoi+W6j+acieaViFxyXG5cdFx0YXBwUGFyYW1ldGVyOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDmjIflrprmmK/lkKbpmLvmraLmnKzoioLngrnnmoTnpZblhYjoioLngrnlh7rnjrDngrnlh7vmgIHvvIzlvq7kv6HlsI/nqIvluo/mnInmlYhcclxuXHRcdGhvdmVyU3RvcFByb3BhZ2F0aW9uOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0Ly8g5oyH5a6a6L+U5Zue55So5oi35L+h5oGv55qE6K+t6KiA77yMemhfQ04g566A5L2T5Lit5paH77yMemhfVFcg57mB5L2T5Lit5paH77yMZW4g6Iux5paH44CC5Y+q5b6u5L+h5bCP56iL5bqP5pyJ5pWIXHJcblx0XHRsYW5nOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ2VuJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOS8muivneadpea6kO+8jG9wZW4tdHlwZT1cImNvbnRhY3RcIuaXtuacieaViOOAguWPquW+ruS/oeWwj+eoi+W6j+acieaViFxyXG5cdFx0c2Vzc2lvbkZyb206IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOS8muivneWGhea2iOaBr+WNoeeJh+agh+mimO+8jG9wZW4tdHlwZT1cImNvbnRhY3RcIuaXtuacieaViFxyXG5cdFx0Ly8g6buY6K6k5b2T5YmN5qCH6aKY77yM5Y+q5b6u5L+h5bCP56iL5bqP5pyJ5pWIXHJcblx0XHRzZW5kTWVzc2FnZVRpdGxlOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDkvJror53lhoXmtojmga/ljaHniYfngrnlh7vot7PovazlsI/nqIvluo/ot6/lvoTvvIxvcGVuLXR5cGU9XCJjb250YWN0XCLml7bmnInmlYhcclxuXHRcdC8vIOm7mOiupOW9k+WJjeWIhuS6q+i3r+W+hO+8jOWPquW+ruS/oeWwj+eoi+W6j+acieaViFxyXG5cdFx0c2VuZE1lc3NhZ2VQYXRoOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDkvJror53lhoXmtojmga/ljaHniYflm77niYfvvIxvcGVuLXR5cGU9XCJjb250YWN0XCLml7bmnInmlYhcclxuXHRcdC8vIOm7mOiupOW9k+WJjemhtemdouaIquWbvu+8jOWPquW+ruS/oeWwj+eoi+W6j+acieaViFxyXG5cdFx0c2VuZE1lc3NhZ2VJbWc6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOaYr+WQpuaYvuekuuS8muivneWGhea2iOaBr+WNoeeJh++8jOiuvue9ruatpOWPguaVsOS4uiB0cnVl77yM55So5oi36L+b5YWl5a6i5pyN5Lya6K+d5Lya5Zyo5Y+z5LiL6KeS5pi+56S6XCLlj6/og73opoHlj5HpgIHnmoTlsI/nqIvluo9cIuaPkOekuu+8jFxyXG5cdFx0Ly8g55So5oi354K55Ye75ZCO5Y+v5Lul5b+r6YCf5Y+R6YCB5bCP56iL5bqP5raI5oGv77yMb3Blbi10eXBlPVwiY29udGFjdFwi5pe25pyJ5pWIXHJcblx0XHRzaG93TWVzc2FnZUNhcmQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDmiYvmjIfmjInvvIjop6bmkbjvvInmjInpkq7ml7bmjInpkq7ml7bnmoTog4zmma/popzoibJcclxuXHRcdGhvdmVyQmdDb2xvcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5rC05rOi57q555qE6IOM5pmv6aKc6ImyXHJcblx0XHRyaXBwbGVCZ0NvbG9yOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKblvIDlkK/msLTms6LnurnmlYjmnpxcclxuXHRcdHJpcHBsZToge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdC8vIOaMieS4i+eahOexu+WQjVxyXG5cdFx0aG92ZXJDbGFzczoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g6Ieq5a6a5LmJ5qC35byP77yM5a+56LGh5b2i5byPXHJcblx0XHRjdXN0b21TdHlsZToge1xyXG5cdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdGRlZmF1bHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHt9O1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8g6aKd5aSW5Lyg5Y+C5Y+C5pWw77yM55So5LqO5bCP56iL5bqP55qEZGF0YS14eHjlsZ7mgKfvvIzpgJrov4d0YXJnZXQuZGF0YXNldC5uYW1l6I635Y+WXHJcblx0XHRkYXRhTmFtZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g6IqC5rWB77yM5LiA5a6a5pe26Ze05YaF5Y+q6IO96Kem5Y+R5LiA5qyhXHJcblx0XHR0aHJvdHRsZVRpbWU6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogMTAwMFxyXG5cdFx0fSxcclxuXHRcdC8vIOaMieS9j+WQjuWkmuS5heWHuueOsOeCueWHu+aAge+8jOWNleS9jeavq+enklxyXG5cdFx0aG92ZXJTdGFydFRpbWU6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogMjBcclxuXHRcdH0sXHJcblx0XHQvLyDmiYvmjIfmnb7lvIDlkI7ngrnlh7vmgIHkv53nlZnml7bpl7TvvIzljZXkvY3mr6vnp5JcclxuXHRcdGhvdmVyU3RheVRpbWU6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogMTUwXHJcblx0XHR9LFxyXG5cdH0sXHJcblx0Y29tcHV0ZWQ6IHtcclxuXHRcdC8vIOW9k+ayoeacieS8oGJnQ29sb3Llj5jph4/ml7bvvIzmjInpkq7mjInkuIvljrvnmoTpopzoibLnsbvlkI1cclxuXHRcdGdldEhvdmVyQ2xhc3MoKSB7XHJcblx0XHRcdC8vIOWmguaenOW8gOWQr+awtOazoue6ueaViOaenO+8jOWImeS4jeWQr+eUqGhvdmVyLWNsYXNz5pWI5p6cXHJcblx0XHRcdGlmICh0aGlzLmxvYWRpbmcgfHwgdGhpcy5kaXNhYmxlZCB8fCB0aGlzLnJpcHBsZSB8fCB0aGlzLmhvdmVyQ2xhc3MpIHJldHVybiAnJztcclxuXHRcdFx0bGV0IGhvdmVyQ2xhc3MgPSAnJztcclxuXHRcdFx0aG92ZXJDbGFzcyA9IHRoaXMucGxhaW4gPyAndS0nICsgdGhpcy50eXBlICsgJy1wbGFpbi1ob3ZlcicgOiAndS0nICsgdGhpcy50eXBlICsgJy1ob3Zlcic7XHJcblx0XHRcdHJldHVybiBob3ZlckNsYXNzO1xyXG5cdFx0fSxcclxuXHRcdC8vIOWcqCdwcmltYXJ5JywgJ3N1Y2Nlc3MnLCAnZXJyb3InLCAnd2FybmluZyfnsbvlnovkuIvvvIzkuI3mmL7npLrovrnmoYbvvIzlkKbliJnkvJrpgKDmiJDlm5vop5LmnInmr5vliLrnjrDosaFcclxuXHRcdHNob3dIYWlyTGluZUJvcmRlcigpIHtcclxuXHRcdFx0aWYgKFsncHJpbWFyeScsICdzdWNjZXNzJywgJ2Vycm9yJywgJ3dhcm5pbmcnXS5pbmRleE9mKHRoaXMudHlwZSkgPj0gMCAmJiAhdGhpcy5wbGFpbikge1xyXG5cdFx0XHRcdHJldHVybiAnJztcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRyZXR1cm4gJ3UtaGFpcmxpbmUtYm9yZGVyJztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdHJpcHBsZVRvcDogMCwgLy8g5rC05rOi57q555qE6LW354K5WeWdkOagh+WIsOaMiemSruS4iui+ueeVjOeahOi3neemu1xyXG5cdFx0XHRyaXBwbGVMZWZ0OiAwLCAvLyDmsLTms6LnurnotbfngrlY5Z2Q5qCH5Yiw5oyJ6ZKu5bem6L6555WM55qE6Led56a7XHJcblx0XHRcdGZpZWxkczoge30sIC8vIOazoue6ueaMiemSruiKgueCueS/oeaBr1xyXG5cdFx0XHR3YXZlQWN0aXZlOiBmYWxzZSAvLyDmv4DmtLvmsLTms6LnurlcclxuXHRcdH07XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHQvLyDmjInpkq7ngrnlh7tcclxuXHRcdGNsaWNrKGUpIHtcclxuXHRcdFx0Ly8g6L+b6KGM6IqC5rWB5o6n5Yi277yM5q+PdGhpcy50aHJvdHRsZeavq+enkuWGhe+8jOWPquWcqOW8gOWni+WkhOaJp+ihjFxyXG5cdFx0XHR0aGlzLiR1LnRocm90dGxlKCgpID0+IHtcclxuXHRcdFx0XHQvLyDlpoLmnpzmjInpkq7ml7ZkaXNhYmxlZOWSjGxvYWRpbmfnirbmgIHvvIzkuI3op6blj5HmsLTms6LnurnmlYjmnpxcclxuXHRcdFx0XHRpZiAodGhpcy5sb2FkaW5nID09PSB0cnVlIHx8IHRoaXMuZGlzYWJsZWQgPT09IHRydWUpIHJldHVybjtcclxuXHRcdFx0XHQvLyDmmK/lkKblvIDlkK/msLTms6LnurnmlYjmnpxcclxuXHRcdFx0XHRpZiAodGhpcy5yaXBwbGUpIHtcclxuXHRcdFx0XHRcdC8vIOavj+asoeeCueWHu+aXtu+8jOenu+mZpOS4iuS4gOasoeeahOexu++8jOWGjeasoea3u+WKoO+8jOaJjeiDveinpuWPkeWKqOeUu+aViOaenFxyXG5cdFx0XHRcdFx0dGhpcy53YXZlQWN0aXZlID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRXYXZlUXVlcnkoZSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snLCBlKTtcclxuXHRcdFx0fSwgdGhpcy50aHJvdHRsZVRpbWUpO1xyXG5cdFx0fSxcclxuXHRcdC8vIOafpeivouaMiemSrueahOiKgueCueS/oeaBr1xyXG5cdFx0Z2V0V2F2ZVF1ZXJ5KGUpIHtcclxuXHRcdFx0dGhpcy5nZXRFbFF1ZXJ5KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdC8vIOafpeivoui/lOWbnueahOaYr+S4gOS4quaVsOe7hOiKgueCuVxyXG5cdFx0XHRcdGxldCBkYXRhID0gcmVzWzBdO1xyXG5cdFx0XHRcdC8vIOafpeivouS4jeWIsOiKgueCueS/oeaBr++8jOS4jeaTjeS9nFxyXG5cdFx0XHRcdGlmICghZGF0YS53aWR0aCB8fCAhZGF0YS53aWR0aCkgcmV0dXJuO1xyXG5cdFx0XHRcdC8vIOawtOazoue6ueeahOacgOe7iOW9ouaAgeaYr+S4gOS4quato+aWueW9oijpgJrov4dib3JkZXItcmFkaXVz6K6p5YW25Y+Y5Li65LiA5Liq5ZyG5b2iKe+8jOi/memHjOimgeS/neivgeato+aWueW9oueahOi+uemVv+etieS6juaMiemSrueahOacgOmVv+i+uVxyXG5cdFx0XHRcdC8vIOacgOe7iOeahOaWueW9ou+8iOWPmOaNouWQjueahOWchuW9ou+8ieaJjeiDveimhuebluaVtOS4quaMiemSrlxyXG5cdFx0XHRcdGRhdGEudGFyZ2V0V2lkdGggPSBkYXRhLmhlaWdodCA+IGRhdGEud2lkdGggPyBkYXRhLmhlaWdodCA6IGRhdGEud2lkdGg7XHJcblx0XHRcdFx0aWYgKCFkYXRhLnRhcmdldFdpZHRoKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5maWVsZHMgPSBkYXRhO1xyXG5cdFx0XHRcdGxldCB0b3VjaGVzWCA9ICcnLFxyXG5cdFx0XHRcdFx0dG91Y2hlc1kgPSAnJztcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVAtQkFJRFVcclxuXHRcdFx0XHR0b3VjaGVzWCA9IGUuY2hhbmdlZFRvdWNoZXNbMF0uY2xpZW50WDtcclxuXHRcdFx0XHR0b3VjaGVzWSA9IGUuY2hhbmdlZFRvdWNoZXNbMF0uY2xpZW50WTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVAtQUxJUEFZXHJcblx0XHRcdFx0dG91Y2hlc1ggPSBlLmRldGFpbC5jbGllbnRYO1xyXG5cdFx0XHRcdHRvdWNoZXNZID0gZS5kZXRhaWwuY2xpZW50WTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QLUJBSURVIHx8IE1QLUFMSVBBWVxyXG5cdFx0XHRcdHRvdWNoZXNYID0gZS50b3VjaGVzWzBdLmNsaWVudFg7XHJcblx0XHRcdFx0dG91Y2hlc1kgPSBlLnRvdWNoZXNbMF0uY2xpZW50WTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyDojrflj5bop6bmkbjngrnnm7jlr7nkuo7mjInpkq7kuIrovrnlkozlt6bovrnnmoR45ZKMeeWdkOagh++8jOWOn+eQhuaYr+mAmui/h+Wxj+W5leeahOinpuaRuOeCue+8iHRvdWNoZXNZ77yJ77yM5YeP5Y675oyJ6ZKu55qE5LiK6L6555WMZGF0YS50b3BcclxuXHRcdFx0XHQvLyDkvYbmmK/nlLHkuo5gdHJhbnNmb3JtLW9yaWdpbmDpu5jorqTmmK9jZW50ZXLvvIzmiYDku6Xov5nph4zlho3lh4/ljrvljYrlvoTmiY3mmK/msLTms6Lnurl2aWV35bqU6K+l55qE5L2N572uXHJcblx0XHRcdFx0Ly8g5oC755qE5p2l6K+077yM5bCx5piv5oqK5rC05rOi57q555qE55+p5b2i77yI5Y+Y5o2i5ZCO55qE5ZyG5b2i77yJ55qE5Lit5b+D54K577yM56e75Yqo5Yiw5oiR5Lus55qE6Kem5pG454K55L2N572uXHJcblx0XHRcdFx0dGhpcy5yaXBwbGVUb3AgPSB0b3VjaGVzWSAtIGRhdGEudG9wIC0gZGF0YS50YXJnZXRXaWR0aCAvIDI7XHJcblx0XHRcdFx0dGhpcy5yaXBwbGVMZWZ0ID0gdG91Y2hlc1ggLSBkYXRhLmxlZnQgLSBkYXRhLnRhcmdldFdpZHRoIC8gMjtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLndhdmVBY3RpdmUgPSB0cnVlO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvLyDojrflj5boioLngrnkv6Hmga9cclxuXHRcdGdldEVsUXVlcnkoKSB7XHJcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuXHRcdFx0XHRsZXQgcXVlcnlJbmZvID0gJyc7XHJcblx0XHRcdFx0Ly8g6I635Y+W5YWD57Sg6IqC54K55L+h5oGv77yM6K+35p+l55yLdW5pYXBw55u45YWz5paH5qGjXHJcblx0XHRcdFx0Ly8gaHR0cHM6Ly91bmlhcHAuZGNsb3VkLmlvL2FwaS91aS9ub2Rlcy1pbmZvP2lkPW5vZGVzcmVmYm91bmRpbmdjbGllbnRyZWN0XHJcblx0XHRcdFx0cXVlcnlJbmZvID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKTtcclxuXHRcdFx0XHQvLyNpZmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHRxdWVyeUluZm8gPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpO1xyXG5cdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0cXVlcnlJbmZvLnNlbGVjdCgnLnUtYnRuJykuYm91bmRpbmdDbGllbnRSZWN0KCk7XHJcblx0XHRcdFx0cXVlcnlJbmZvLmV4ZWMoZGF0YSA9PiB7XHJcblx0XHRcdFx0XHRyZXNvbHZlKGRhdGEpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvLyDkuIvpnaLkuLrlr7nmjqV1bmlhcHDlrpjmlrnmjInpkq7lvIDmlL7og73lipvkuovku7blm57osIPnmoTlr7nmjqVcclxuXHRcdGdldHBob25lbnVtYmVyKHJlcykge1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdnZXRwaG9uZW51bWJlcicsIHJlcyk7XHJcblx0XHR9LFxyXG5cdFx0Z2V0dXNlcmluZm8ocmVzKSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2dldHVzZXJpbmZvJywgcmVzKTtcclxuXHRcdH0sXHJcblx0XHRlcnJvcihyZXMpIHtcclxuXHRcdFx0dGhpcy4kZW1pdCgnZXJyb3InLCByZXMpO1xyXG5cdFx0fSxcclxuXHRcdG9wZW5zZXR0aW5nKHJlcykge1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdvcGVuc2V0dGluZycsIHJlcyk7XHJcblx0XHR9LFxyXG5cdFx0bGF1bmNoYXBwKHJlcykge1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdsYXVuY2hhcHAnLCByZXMpO1xyXG5cdFx0fVxyXG5cdH1cclxufTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcbkBpbXBvcnQgJy4uLy4uL2xpYnMvY3NzL3N0eWxlLmNvbXBvbmVudHMuc2Nzcyc7XHJcbi51LWJ0bjo6YWZ0ZXIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnUtYnRuIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdC8vYm9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1x0XHRcclxuXHQvKiAjZW5kaWYgKi9cclxuXHQvLyDpgb/lhY3ovrnmoYbmn5DkupvlnLrmma/lj6/og73ooqvigJzoo4HliarigJ3vvIzkuI3og73orr7nva7kuLpoaWRkZW5cclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRAaW5jbHVkZSB2dWUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwYWRkaW5nOiAwIDQwcnB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XHJcblx0XHJcblx0Ji0tYm9sZC1ib3JkZXIge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcclxuXHR9XHJcblx0XHJcblx0Ji0tZGVmYXVsdCB7XHJcblx0XHRjb2xvcjogJHUtY29udGVudC1jb2xvcjtcclxuXHRcdGJvcmRlci1jb2xvcjogI2MwYzRjYztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG5cdFxyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtcHJpbWFyeTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtcHJpbWFyeTtcclxuXHR9XHJcblx0XHJcblx0Ji0tc3VjY2VzcyB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdHlwZS1zdWNjZXNzO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdHlwZS1zdWNjZXNzO1xyXG5cdH1cclxuXHRcclxuXHQmLS1lcnJvciB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdHlwZS1lcnJvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtZXJyb3I7XHJcblx0fVxyXG5cdFxyXG5cdCYtLXdhcm5pbmcge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtd2FybmluZztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtd2FybmluZztcclxuXHR9XHJcblx0XHJcblx0Ji0tZGVmYXVsdC0tZGlzYWJsZWQge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItY29sb3I6ICNlNGU3ZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdH1cclxuXHRcclxuXHQmLS1wcmltYXJ5LS1kaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtcHJpbWFyeS1kaXNhYmxlZCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLXByaW1hcnktZGlzYWJsZWQhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQmLS1zdWNjZXNzLS1kaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtc3VjY2Vzcy1kaXNhYmxlZCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLXN1Y2Nlc3MtZGlzYWJsZWQhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQmLS1lcnJvci0tZGlzYWJsZWQge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkdS10eXBlLWVycm9yLWRpc2FibGVkIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtZXJyb3ItZGlzYWJsZWQhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQmLS13YXJuaW5nLS1kaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtd2FybmluZy1kaXNhYmxlZCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLXdhcm5pbmctZGlzYWJsZWQhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQmLS1wcmltYXJ5LS1wbGFpbiB7XHJcblx0XHRjb2xvcjogJHUtdHlwZS1wcmltYXJ5IWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdHlwZS1wcmltYXJ5LWRpc2FibGVkIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtcHJpbWFyeS1saWdodCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFxyXG5cdCYtLXN1Y2Nlc3MtLXBsYWluIHtcclxuXHRcdGNvbG9yOiAkdS10eXBlLXN1Y2Nlc3MhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkdS10eXBlLXN1Y2Nlc3MtZGlzYWJsZWQhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdHlwZS1zdWNjZXNzLWxpZ2h0IWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcblx0Ji0tZXJyb3ItLXBsYWluIHtcclxuXHRcdGNvbG9yOiAkdS10eXBlLWVycm9yIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdHlwZS1lcnJvci1kaXNhYmxlZCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLWVycm9yLWxpZ2h0IWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcblx0Ji0td2FybmluZy0tcGxhaW4ge1xyXG5cdFx0Y29sb3I6ICR1LXR5cGUtd2FybmluZyFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtd2FybmluZy1kaXNhYmxlZCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLXdhcm5pbmctbGlnaHQhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnUtaGFpcmxpbmUtYm9yZGVyOmFmdGVyIHtcclxuXHRjb250ZW50OiAnICc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdC8vIOiuvue9ruS4umJvcmRlci1ib3jvvIzmhI/lkbPnnYDkuIvpnaLnmoRzY2FsZee8qeWwj+S4ujAuNe+8jOWunumZheS4iue8qeWwj+eahOaYr+S8quWFg+e0oOeahOWGheWuue+8iGJvcmRlci1ib3jmhI/lkbPnnYDlhoXlrrnkuI3lkKtib3JkZXLvvIlcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC8vIOS4reW/g+eCueS9nOS4uuWPmOW9oihzY2FsZSgpKeeahOWOn+eCuVxyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTk5LjglO1xyXG5cdGhlaWdodDogMTk5LjclO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi51LXdhdmUtcmlwcGxlIHtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxufVxyXG5cclxuLnUtd2F2ZS1yaXBwbGUudS13YXZlLWFjdGl2ZSB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyLCB0cmFuc2Zvcm0gMC40cyBsaW5lYXI7XHJcbn1cclxuXHJcbi51LXJvdW5kLWNpcmNsZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwcnB4O1xyXG59XHJcblxyXG4udS1yb3VuZC1jaXJjbGU6OmFmdGVyIHtcclxuXHRib3JkZXItcmFkaXVzOiAxMDBycHg7XHJcbn1cclxuXHJcbi51LWxvYWRpbmc6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjM1KTtcclxufVxyXG5cclxuLnUtc2l6ZS1kZWZhdWx0IHtcclxuXHRmb250LXNpemU6IDMwcnB4O1xyXG5cdGhlaWdodDogODBycHg7XHJcblx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG59XHJcblxyXG4udS1zaXplLW1lZGl1bSB7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1x0XHRcclxuXHQvKiAjZW5kaWYgKi9cclxuXHR3aWR0aDogYXV0bztcclxuXHRmb250LXNpemU6IDI2cnB4O1xyXG5cdGhlaWdodDogNzBycHg7XHJcblx0bGluZS1oZWlnaHQ6IDcwcnB4O1xyXG5cdHBhZGRpbmc6IDAgODBycHg7XHJcbn1cclxuXHJcbi51LXNpemUtbWluaSB7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1x0XHRcclxuXHQvKiAjZW5kaWYgKi9cclxuXHR3aWR0aDogYXV0bztcclxuXHRmb250LXNpemU6IDIycnB4O1xyXG5cdHBhZGRpbmctdG9wOiAxcHg7XHJcblx0aGVpZ2h0OiA1MHJweDtcclxuXHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0cGFkZGluZzogMCAyMHJweDtcclxufVxyXG5cclxuLnUtcHJpbWFyeS1wbGFpbi1ob3ZlciB7XHJcblx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiAkdS10eXBlLXByaW1hcnktZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1kZWZhdWx0LXBsYWluLWhvdmVyIHtcclxuXHRjb2xvcjogJHUtdHlwZS1wcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiAkdS10eXBlLXByaW1hcnktbGlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtc3VjY2Vzcy1wbGFpbi1ob3ZlciB7XHJcblx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiAkdS10eXBlLXN1Y2Nlc3MtZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS13YXJuaW5nLXBsYWluLWhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICR1LXR5cGUtd2FybmluZy1kYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LWVycm9yLXBsYWluLWhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICR1LXR5cGUtZXJyb3ItZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1pbmZvLXBsYWluLWhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICR1LXR5cGUtaW5mby1kYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LWRlZmF1bHQtaG92ZXIge1xyXG5cdGNvbG9yOiAkdS10eXBlLXByaW1hcnktZGFyayAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogJHUtdHlwZS1wcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLXByaW1hcnktbGlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcHJpbWFyeS1ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJHUtdHlwZS1wcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnUtc3VjY2Vzcy1ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJHUtdHlwZS1zdWNjZXNzLWRhcmsgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnUtaW5mby1ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJHUtdHlwZS1pbmZvLWRhcmsgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnUtd2FybmluZy1ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJHUtdHlwZS13YXJuaW5nLWRhcmsgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnUtZXJyb3ItaG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICR1LXR5cGUtZXJyb3ItZGFyayAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///599\n"); + +/***/ }), +/* 600 */ +/*!*********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp2/index.vue?vue&type=script&lang=js&mpType=page ***! + \*********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 601);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2MDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///600\n"); + +/***/ }), +/* 601 */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp2/index.vue?vue&type=script&lang=js&mpType=page ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 73));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { mnemonics: [] };}, methods: { // 获取词语\n getWrod: function getWrod() {var walletInfo = uni.getStorageSync('walletInfo');this.mnemonics = walletInfo.mnemonic.split(' ');__f__(\"log\", walletInfo.mnemonic, \" at pages/menu/backUp/backUp2/index.vue:41\");__f__(\"log\", this.mnemonics, \" at pages/menu/backUp/backUp2/index.vue:42\");}, test: function test() {uni.navigateTo({ url: '../backUp3/index' });} }, onLoad: function onLoad() {this.getWrod();} };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvYmFja1VwMi9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1uZW1vbmljcyIsIm1ldGhvZHMiLCJnZXRXcm9kIiwid2FsbGV0SW5mbyIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwibW5lbW9uaWMiLCJzcGxpdCIsInRlc3QiLCJuYXZpZ2F0ZVRvIiwidXJsIiwib25Mb2FkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyQkM7QUFDQSwwRiw4RkE1QkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUlnQixFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNQQyxTQUFTLEVBQUMsRUFESCxFQUFQLENBR0EsQ0FMYSxFQU1kQyxPQUFPLEVBQUUsRUFDUjtBQUNFQyxXQUZNLHFCQUVHLENBQ1YsSUFBSUMsVUFBVSxHQUFHQyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsWUFBbkIsQ0FBakIsQ0FDQSxLQUFLTCxTQUFMLEdBQWVHLFVBQVUsQ0FBQ0csUUFBWCxDQUFvQkMsS0FBcEIsQ0FBMEIsR0FBMUIsQ0FBZixDQUNBLGFBQVlKLFVBQVUsQ0FBQ0csUUFBdkIsZ0RBQ0EsYUFBWSxLQUFLTixTQUFqQixnREFDRSxDQVBLLEVBUU5RLElBUk0sa0JBUUEsQ0FDTEosR0FBRyxDQUFDSyxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFDLGtCQURVLEVBQWYsRUFHQSxDQVpLLEVBTkssRUFxQmRDLE1BckJjLG9CQXFCTCxDQUNBLEtBQUtULE9BQUwsR0FDUixDQXZCYSxFIiwiZmlsZSI6IjYwMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5cdGltcG9ydCB0b2tlbiBmcm9tICdAL3V0aWxzL1Rva2VuVXRpbCdcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0bW5lbW9uaWNzOltdXG5cdFx0XHR9O1xuXHRcdH0sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0Ly8g6I635Y+W6K+N6K+tXG5cdFx0ICAgZ2V0V3JvZCgpe1xuXHRcdFx0IHZhciB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XG5cdFx0XHQgdGhpcy5tbmVtb25pY3M9d2FsbGV0SW5mby5tbmVtb25pYy5zcGxpdCgnICcpXG5cdFx0XHQgY29uc29sZS5sb2cod2FsbGV0SW5mby5tbmVtb25pYylcblx0XHRcdCBjb25zb2xlLmxvZyh0aGlzLm1uZW1vbmljcylcblx0XHQgICB9LFxuXHRcdCAgIHRlc3QoKXtcblx0XHRcdCAgIHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdCAgIFx0dXJsOicuLi9iYWNrVXAzL2luZGV4Jyxcblx0XHRcdCAgIH0pXG5cdFx0ICAgfSxcblx0XHRcblx0XHR9LFxuXHRcdG9uTG9hZCgpIHtcbiAgICAgICAgICAgdGhpcy5nZXRXcm9kKClcblx0XHR9LFxuXHR9O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///601\n"); + +/***/ }), +/* 602 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/index.vue?mpType=page ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=60f29abc&scoped=true&mpType=page */ 603);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 607);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"60f29abc\",\n null,\n false,\n _index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjBmMjlhYmMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjYwZjI5YWJjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///602\n"); + +/***/ }), +/* 603 */ +/*!*******************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/index.vue?vue&type=template&id=60f29abc&scoped=true&mpType=page ***! + \*******************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=60f29abc&scoped=true&mpType=page */ 604); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 604 */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/index.vue?vue&type=template&id=60f29abc&scoped=true&mpType=page ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uCheckboxGroup: __webpack_require__(/*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 35) + .default, + uCheckbox: __webpack_require__(/*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 41) + .default, + uButton: __webpack_require__(/*! @/uview-ui/components/u-button/u-button.vue */ 595).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, _i: 1 } }, [_vm._v("")]), + _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ + _c( + "view", + { staticClass: _vm._$s(3, "sc", "imgcon"), attrs: { _i: 3 } }, + [ + _c("image", { + staticClass: _vm._$s(4, "sc", "img1"), + attrs: { + src: _vm._$s( + 4, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/notifications_image.png */ 605) + ), + _i: 4 + } + }), + _c("image", { + staticClass: _vm._$s(5, "sc", "img2"), + attrs: { + src: _vm._$s( + 5, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Shield-protected.png */ 606) + ), + _i: 5 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(6, "sc", "title"), + attrs: { _i: 6 } + }), + _c( + "view", + { staticClass: _vm._$s(7, "sc", "bottom"), attrs: { _i: 7 } }, + [ + _c( + "u-checkbox-group", + { attrs: { _i: 8 }, on: { change: _vm.checkboxGroupChange } }, + _vm._l(_vm._$s(9, "f", { forItems: _vm.list }), function( + item, + index, + $20, + $30 + ) { + return _c( + "u-checkbox", + { + key: _vm._$s(9, "f", { forIndex: $20, key: index }), + attrs: { + name: item.name, + shape: "", + size: "48", + wrap: true, + "active-color": "#5B53FF", + disabled: item.disabled, + _i: "9-" + $30 + }, + on: { + change: function($event) { + return _vm.checkboxChange(index) + } + }, + model: { + value: _vm._$s("9-" + $30, "v-model", item.checked), + callback: function($$v) { + _vm.$set(item, "checked", $$v) + }, + expression: "item.checked" + } + }, + [_vm._v(_vm._$s("9-" + $30, "t0-0", _vm._s(item.name)))] + ) + }), + 1 + ), + _c( + "u-button", + { + staticClass: _vm._$s(10, "sc", "custom-style"), + class: _vm._$s(10, "c", _vm.inde ? "sheng" : ""), + attrs: { _i: 10 }, + on: { click: _vm.test } + }, + [_vm._v("")] + ) + ], + 1 + ) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 605 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/notifications_image.png ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/notifications_image.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYwNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL25vdGlmaWNhdGlvbnNfaW1hZ2UucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///605\n"); + +/***/ }), +/* 606 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Shield-protected.png ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Shield-protected.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYwNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL1NoaWVsZC1wcm90ZWN0ZWQucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///606\n"); + +/***/ }), +/* 607 */ +/*!*************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/index.vue?vue&type=script&lang=js&mpType=page ***! + \*************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 608);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2MDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///607\n"); + +/***/ }), +/* 608 */ +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/index.vue?vue&type=script&lang=js&mpType=page ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { list: [{ name: 'Axioms are the only way to control assets.', checked: true, disabled: true }, { name: 'You cannot retrieve a lost mnemonic, so be sure to back it up!', checked: true, disabled: true }, { name: 'Do not disclose your mnemonic to anyone.', checked: true, disabled: true }], inde: 1 };}, methods: { test: function test() {if (true) {uni.navigateTo({ url: './backUp2/index' });}}, // 选中某个复选框时,由checkbox时触发\n checkboxChange: function checkboxChange(i) {\n if (this.inde % 2 == 0) {\n this.list[i].checked = true;\n } else {\n this.list[i].checked = false;\n }\n this.inde++;\n },\n // 选中任一checkbox时,由checkbox-group触发\n checkboxGroupChange: function checkboxGroupChange(e) {\n // console.log(e);\n },\n // 全选\n checkedAll: function checkedAll() {\n this.list.map(function (val) {\n val.checked = true;\n });\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJsaXN0IiwibmFtZSIsImNoZWNrZWQiLCJkaXNhYmxlZCIsImluZGUiLCJtZXRob2RzIiwidGVzdCIsInVuaSIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJjaGVja2JveENoYW5nZSIsImkiLCJjaGVja2JveEdyb3VwQ2hhbmdlIiwiZSIsImNoZWNrZWRBbGwiLCJtYXAiLCJ2YWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbUNBLGdILDhGQW5DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdlLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ05DLElBQUksRUFBRSxDQUNMLEVBQ0NDLElBQUksRUFBRSw0Q0FEUCxFQUVDQyxPQUFPLEVBQUUsSUFGVixFQUdDQyxRQUFRLEVBQUUsSUFIWCxFQURLLEVBTUwsRUFDQ0YsSUFBSSxFQUFFLGdFQURQLEVBRUNDLE9BQU8sRUFBRSxJQUZWLEVBR0NDLFFBQVEsRUFBRSxJQUhYLEVBTkssRUFXTCxFQUNDRixJQUFJLEVBQUUsMENBRFAsRUFFQ0MsT0FBTyxFQUFFLElBRlYsRUFHQ0MsUUFBUSxFQUFFLElBSFgsRUFYSyxDQURBLEVBa0JOQyxJQUFJLEVBQUMsQ0FsQkMsRUFBUCxDQW9CQSxDQXRCYSxFQXVCZEMsT0FBTyxFQUFFLEVBQ1JDLElBRFEsa0JBQ0YsQ0FFTCxJQUFHLElBQUgsRUFBUSxDQUNQQyxHQUFHLENBQUNDLFVBQUosQ0FBZSxFQUNkQyxHQUFHLEVBQUMsaUJBRFUsRUFBZixFQUlBLENBQ0QsQ0FUTyxFQVVSO0FBQ0FDLGtCQVhRLDBCQVdPQyxDQVhQLEVBV1U7QUFDakIsVUFBRyxLQUFLUCxJQUFMLEdBQVUsQ0FBVixJQUFhLENBQWhCLEVBQWtCO0FBQ2pCLGFBQUtKLElBQUwsQ0FBVVcsQ0FBVixFQUFhVCxPQUFiLEdBQXFCLElBQXJCO0FBQ0EsT0FGRCxNQUVLO0FBQ0wsYUFBS0YsSUFBTCxDQUFVVyxDQUFWLEVBQWFULE9BQWIsR0FBcUIsS0FBckI7QUFDQztBQUNELFdBQUtFLElBQUw7QUFDQSxLQWxCTztBQW1CUjtBQUNBUSx1QkFwQlEsK0JBb0JZQyxDQXBCWixFQW9CZTtBQUN0QjtBQUNBLEtBdEJPO0FBdUJSO0FBQ0FDLGNBeEJRLHdCQXdCSztBQUNaLFdBQUtkLElBQUwsQ0FBVWUsR0FBVixDQUFjLFVBQUFDLEdBQUcsRUFBSTtBQUNwQkEsV0FBRyxDQUFDZCxPQUFKLEdBQWMsSUFBZDtBQUNBLE9BRkQ7QUFHQSxLQTVCTyxFQXZCSyxFIiwiZmlsZSI6IjYwOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGxpc3Q6IFtcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6ICdBeGlvbXMgYXJlIHRoZSBvbmx5IHdheSB0byBjb250cm9sIGFzc2V0cy4nLFxuXHRcdFx0XHRcdGNoZWNrZWQ6IHRydWUsXG5cdFx0XHRcdFx0ZGlzYWJsZWQ6IHRydWVcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6ICdZb3UgY2Fubm90IHJldHJpZXZlIGEgbG9zdCBtbmVtb25pYywgc28gYmUgc3VyZSB0byBiYWNrIGl0IHVwIScsXG5cdFx0XHRcdFx0Y2hlY2tlZDogdHJ1ZSxcblx0XHRcdFx0XHRkaXNhYmxlZDogdHJ1ZVxuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTogJ0RvIG5vdCBkaXNjbG9zZSB5b3VyIG1uZW1vbmljIHRvIGFueW9uZS4nLFxuXHRcdFx0XHRcdGNoZWNrZWQ6IHRydWUsXG5cdFx0XHRcdFx0ZGlzYWJsZWQ6IHRydWVcblx0XHRcdFx0fVxuXHRcdFx0XSxcblx0XHRcdGluZGU6MSxcblx0XHR9O1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0dGVzdCgpe1xuXHRcblx0XHRcdGlmKHRydWUpe1xuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsOicuL2JhY2tVcDIvaW5kZXgnLFxuXHRcdFx0XHR9KVxuXHRcdFx0XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDpgInkuK3mn5DkuKrlpI3pgInmoYbml7bvvIznlLFjaGVja2JveOaXtuinpuWPkVxuXHRcdGNoZWNrYm94Q2hhbmdlKGkpIHtcblx0XHRcdGlmKHRoaXMuaW5kZSUyPT0wKXtcblx0XHRcdFx0dGhpcy5saXN0W2ldLmNoZWNrZWQ9dHJ1ZTtcblx0XHRcdH1lbHNle1xuXHRcdFx0dGhpcy5saXN0W2ldLmNoZWNrZWQ9ZmFsc2U7XHRcblx0XHRcdH1cblx0XHRcdHRoaXMuaW5kZSsrXG5cdFx0fSxcblx0XHQvLyDpgInkuK3ku7vkuIBjaGVja2JveOaXtu+8jOeUsWNoZWNrYm94LWdyb3Vw6Kem5Y+RXG5cdFx0Y2hlY2tib3hHcm91cENoYW5nZShlKSB7XG5cdFx0XHQvLyBjb25zb2xlLmxvZyhlKTtcblx0XHR9LFxuXHRcdC8vIOWFqOmAiVxuXHRcdGNoZWNrZWRBbGwoKSB7XG5cdFx0XHR0aGlzLmxpc3QubWFwKHZhbCA9PiB7XG5cdFx0XHRcdHZhbC5jaGVja2VkID0gdHJ1ZTtcblx0XHRcdH0pXG5cdFx0fVxuXHR9XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///608\n"); + +/***/ }), +/* 609 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp3/index.vue?mpType=page ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7d80d3be&scoped=true&mpType=page */ 610);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 620);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7d80d3be\",\n null,\n false,\n _index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/backUp3/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjA5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2Q4MGQzYmUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjdkODBkM2JlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL2JhY2tVcDMvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///609\n"); + +/***/ }), +/* 610 */ +/*!***************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp3/index.vue?vue&type=template&id=7d80d3be&scoped=true&mpType=page ***! + \***************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=7d80d3be&scoped=true&mpType=page */ 611); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 611 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp3/index.vue?vue&type=template&id=7d80d3be&scoped=true&mpType=page ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uButton: __webpack_require__(/*! @/uview-ui/components/u-button/u-button.vue */ 595).default, + uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 612).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, _i: 1 } }, [_vm._v("")]), + _c( + "view", + { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, + [ + _c("view", { + staticClass: _vm._$s(3, "sc", "title"), + attrs: { _i: 3 } + }), + _c("view", { + staticClass: _vm._$s(4, "sc", "title2"), + attrs: { _i: 4 } + }), + _c( + "view", + { staticClass: _vm._$s(5, "sc", "textareaa"), attrs: { _i: 5 } }, + _vm._l(_vm._$s(6, "f", { forItems: _vm.wordArr }), function( + item, + index, + $20, + $30 + ) { + return _c( + "view", + { + key: _vm._$s(6, "f", { forIndex: $20, key: index }), + staticClass: _vm._$s( + "6-" + $30, + "sc", + "mnemonicBlock u-rela item" + ), + attrs: { _i: "6-" + $30 } + }, + [ + _c("text", [ + _vm._v(_vm._$s("7-" + $30, "t0-0", _vm._s(item))) + ]) + ] + ) + }), + 0 + ), + _c( + "view", + { staticClass: _vm._$s(8, "sc", "mnemonic"), attrs: { _i: 8 } }, + _vm._l(_vm._$s(9, "f", { forItems: _vm.mnemonics }), function( + item, + index, + $21, + $31 + ) { + return _c( + "view", + { + key: _vm._$s(9, "f", { forIndex: $21, key: index }), + staticClass: _vm._$s( + "9-" + $31, + "sc", + "mnemonicBlock u-rela" + ), + attrs: { _i: "9-" + $31 } + }, + [ + _c( + "text", + { + staticClass: _vm._$s("10-" + $31, "sc", "item"), + attrs: { _i: "10-" + $31 }, + on: { + click: function($event) { + return _vm.toWrod(item, index) + } + } + }, + [_vm._v(_vm._$s("10-" + $31, "t0-0", _vm._s(item)))] + ), + _c("view", { + staticClass: _vm._$s("11-" + $31, "sc", "number u-abso"), + attrs: { _i: "11-" + $31 }, + domProps: { + textContent: _vm._s( + _vm._$s( + "11-" + $31, + "v-text", + index + 1 < 10 ? index + 1 : index + 1 + ) + ) + } + }) + ] + ) + }), + 0 + ), + _c( + "u-button", + { + staticClass: _vm._$s(12, "sc", "custom-style"), + attrs: { _i: 12 }, + on: { click: _vm.confirm } + }, + [_vm._v("")] + ), + _vm._$s(13, "i", _vm.show) + ? _c( + "view", + { + staticClass: _vm._$s(13, "sc", "info_con"), + attrs: { _i: 13 } + }, + [ + _c("image", { + staticClass: _vm._$s(14, "sc", "img2"), + attrs: { + src: _vm._$s( + 14, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 617) + ), + _i: 14 + }, + on: { + click: function($event) { + _vm.show = false + } + } + }), + _c("image", { + staticClass: _vm._$s(15, "sc", "img"), + attrs: { + src: _vm._$s( + 15, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Frame60.png */ 618) + ), + _i: 15 + } + }), + _c("view", { + staticClass: _vm._$s(16, "sc", "info"), + attrs: { _i: 16 } + }), + _c("view", { + staticClass: _vm._$s(17, "sc", "text"), + attrs: { _i: 17 } + }), + _c("view", { + staticClass: _vm._$s(18, "sc", "btn"), + attrs: { _i: 18 }, + on: { click: _vm.goTranPaw } + }) + ] + ) + : _vm._e(), + _vm._$s(19, "i", _vm.show2) + ? _c( + "view", + { + staticClass: _vm._$s(19, "sc", "info_con"), + attrs: { _i: 19 } + }, + [ + _c("image", { + staticClass: _vm._$s(20, "sc", "img2"), + attrs: { + src: _vm._$s( + 20, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 617) + ), + _i: 20 + }, + on: { + click: function($event) { + _vm.show2 = false + } + } + }), + _c("image", { + staticClass: _vm._$s(21, "sc", "img"), + attrs: { + src: _vm._$s( + 21, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Subtract.png */ 619) + ), + _i: 21 + } + }), + _c("view", { + staticClass: _vm._$s(22, "sc", "info"), + attrs: { _i: 22 } + }), + _c( + "view", + { + staticClass: _vm._$s(23, "sc", "text"), + attrs: { _i: 23 } + }, + [_c("br")] + ), + _c( + "view", + { + staticClass: _vm._$s(25, "sc", "btncon"), + attrs: { _i: 25 } + }, + [ + _c("view", { + staticClass: _vm._$s(26, "sc", "can"), + attrs: { _i: 26 }, + on: { + click: function($event) { + _vm.show2 = false + } + } + }), + _c("view", { + staticClass: _vm._$s(27, "sc", "con"), + attrs: { _i: 27 }, + on: { click: _vm.restart } + }) + ] + ) + ] + ) + : _vm._e(), + _c("u-mask", { attrs: { show: _vm.show, "z-index": "10", _i: 28 } }), + _c("u-mask", { attrs: { show: _vm.show2, "z-index": "10", _i: 29 } }) + ], + 1 + ) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 612 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-mask/u-mask.vue ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-mask.vue?vue&type=template&id=4bfa3b00&scoped=true& */ 613);\n/* harmony import */ var _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-mask.vue?vue&type=script&lang=js& */ 615);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4bfa3b00\",\n null,\n false,\n _u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-mask/u-mask.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LW1hc2sudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTRiZmEzYjAwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1tYXNrLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1tYXNrLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjRiZmEzYjAwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1tYXNrL3UtbWFzay52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///612\n"); + +/***/ }), +/* 613 */ +/*!******************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-mask/u-mask.vue?vue&type=template&id=4bfa3b00&scoped=true& ***! + \******************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-mask.vue?vue&type=template&id=4bfa3b00&scoped=true& */ 614); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 614 */ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-mask/u-mask.vue?vue&type=template&id=4bfa3b00&scoped=true& ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { + staticClass: _vm._$s(0, "sc", "u-mask"), + class: _vm._$s(0, "c", { + "u-mask-zoom": _vm.zoom, + "u-mask-show": _vm.show + }), + style: _vm._$s(0, "s", [_vm.maskStyle, _vm.zoomStyle]), + attrs: { _i: 0 }, + on: { + touchmove: function($event) { + $event.stopPropagation() + $event.preventDefault() + return (function() {})($event) + }, + click: _vm.click + } + }, + [_vm._t("default", null, { _i: 1 })], + 2 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 615 */ +/*!************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-mask/u-mask.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-mask.vue?vue&type=script&lang=js& */ 616);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQiw0akJBQUcsRUFBQyIsImZpbGUiOiI2MTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW1hc2sudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW1hc2sudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///615\n"); + +/***/ }), +/* 616 */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-mask/u-mask.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} //\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * mask 遮罩\n * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景\n * @tutorial https://www.uviewui.com/components/mask.html\n * @property {Boolean} show 是否显示遮罩(默认false)\n * @property {String Number} z-index z-index 层级(默认1070)\n * @property {Object} custom-style 自定义样式对象,见上方说明\n * @property {String Number} duration 动画时长,单位毫秒(默认300)\n * @property {Boolean} zoom 是否使用scale对遮罩进行缩放(默认true)\n * @property {Boolean} mask-click-able 遮罩是否可点击,为false时点击不会发送click事件(默认true)\n * @event {Function} click mask-click-able为true时,点击遮罩发送此事件\n * @example \n */var _default2 =\n{\n name: \"u-mask\",\n props: {\n // 是否显示遮罩\n show: {\n type: Boolean,\n default: false },\n\n // 层级z-index\n zIndex: {\n type: [Number, String],\n default: '' },\n\n // 用户自定义样式\n customStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 遮罩的动画样式, 是否使用使用zoom进行scale进行缩放\n zoom: {\n type: Boolean,\n default: true },\n\n // 遮罩的过渡时间,单位为ms\n duration: {\n type: [Number, String],\n default: 300 },\n\n // 是否可以通过点击遮罩进行关闭\n maskClickAble: {\n type: Boolean,\n default: true } },\n\n\n data: function data() {\n return {\n zoomStyle: {\n transform: '' },\n\n scale: 'scale(1.2, 1.2)' };\n\n },\n watch: {\n show: function show(n) {\n if (n && this.zoom) {\n // 当展示遮罩的时候,设置scale为1,达到缩小(原来为1.2)的效果\n this.zoomStyle.transform = 'scale(1, 1)';\n } else if (!n && this.zoom) {\n // 当隐藏遮罩的时候,设置scale为1.2,达到放大(因为显示遮罩时已重置为1)的效果\n this.zoomStyle.transform = this.scale;\n }\n } },\n\n computed: {\n maskStyle: function maskStyle() {\n var style = {};\n style.backgroundColor = \"rgba(0, 0, 0, 0.6)\";\n if (this.show) style.zIndex = this.zIndex ? this.zIndex : this.$u.zIndex.mask;else\n style.zIndex = -1;\n style.transition = \"all \".concat(this.duration / 1000, \"s ease-in-out\");\n // 判断用户传递的对象是否为空,不为空就进行合并\n if (Object.keys(this.customStyle).length) style = _objectSpread(_objectSpread({},\n style),\n this.customStyle);\n\n return style;\n } },\n\n methods: {\n click: function click() {\n if (!this.maskClickAble) return;\n this.$emit('click');\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW1hc2svdS1tYXNrLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBVUE7Ozs7Ozs7Ozs7Ozs7QUFhQTtBQUNBLGdCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQUZBOztBQU1BO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBUEE7O0FBV0E7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQVpBOztBQWtCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQW5CQTs7QUF1QkE7QUFDQTtBQUNBLDRCQURBO0FBRUEsa0JBRkEsRUF4QkE7O0FBNEJBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG1CQUZBLEVBN0JBLEVBRkE7OztBQW9DQSxNQXBDQSxrQkFvQ0E7QUFDQTtBQUNBO0FBQ0EscUJBREEsRUFEQTs7QUFJQSw4QkFKQTs7QUFNQSxHQTNDQTtBQTRDQTtBQUNBLFFBREEsZ0JBQ0EsQ0FEQSxFQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FIQSxNQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FUQSxFQTVDQTs7QUF1REE7QUFDQSxhQURBLHVCQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQURBO0FBRUEsc0JBRkE7O0FBSUE7QUFDQSxLQWJBLEVBdkRBOztBQXNFQTtBQUNBLFNBREEsbUJBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FKQSxFQXRFQSxFIiwiZmlsZSI6IjYxNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtbWFza1wiIGhvdmVyLXN0b3AtcHJvcGFnYXRpb24gOnN0eWxlPVwiW21hc2tTdHlsZSwgem9vbVN0eWxlXVwiIEB0YXA9XCJjbGlja1wiIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwiKCkgPT4ge31cIiA6Y2xhc3M9XCJ7XHJcblx0XHQndS1tYXNrLXpvb20nOiB6b29tLFxyXG5cdFx0J3UtbWFzay1zaG93Jzogc2hvd1xyXG5cdH1cIj5cclxuXHRcdDxzbG90IC8+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvKipcclxuXHQgKiBtYXNrIOmBrue9qVxyXG5cdCAqIEBkZXNjcmlwdGlvbiDliJvlu7rkuIDkuKrpga7nvanlsYLvvIznlKjkuo7lvLrosIPnibnlrprnmoTpobXpnaLlhYPntKDvvIzlubbpmLvmraLnlKjmiLflr7npga7nvankuIvlsYLnmoTlhoXlrrnov5vooYzmk43kvZzvvIzkuIDoiKznlKjkuo7lvLnnqpflnLrmma9cclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9tYXNrLmh0bWxcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3cg5piv5ZCm5pi+56S66YGu572p77yI6buY6K6kZmFsc2XvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IHotaW5kZXggei1pbmRleCDlsYLnuqfvvIjpu5jorqQxMDcw77yJXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9IGN1c3RvbS1zdHlsZSDoh6rlrprkuYnmoLflvI/lr7nosaHvvIzop4HkuIrmlrnor7TmmI5cclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGR1cmF0aW9uIOWKqOeUu+aXtumVv++8jOWNleS9jeavq+enku+8iOm7mOiupDMwMO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gem9vbSDmmK/lkKbkvb/nlKhzY2FsZeWvuemBrue9qei/m+ihjOe8qeaUvu+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IG1hc2stY2xpY2stYWJsZSDpga7nvanmmK/lkKblj6/ngrnlh7vvvIzkuLpmYWxzZeaXtueCueWHu+S4jeS8muWPkemAgWNsaWNr5LqL5Lu277yI6buY6K6kdHJ1Ze+8iVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsaWNrIG1hc2stY2xpY2stYWJsZeS4unRydWXml7bvvIzngrnlh7vpga7nvanlj5HpgIHmraTkuovku7ZcclxuXHQgKiBAZXhhbXBsZSA8dS1tYXNrIDpzaG93PVwic2hvd1wiIEBjbGljaz1cInNob3cgPSBmYWxzZVwiPjwvdS1tYXNrPlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwidS1tYXNrXCIsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyDmmK/lkKbmmL7npLrpga7nvalcclxuXHRcdFx0c2hvdzoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5bGC57qnei1pbmRleFxyXG5cdFx0XHR6SW5kZXg6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeUqOaIt+iHquWumuS5ieagt+W8j1xyXG5cdFx0XHRjdXN0b21TdHlsZToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YGu572p55qE5Yqo55S75qC35byP77yMIOaYr+WQpuS9v+eUqOS9v+eUqHpvb23ov5vooYxzY2FsZei/m+ihjOe8qeaUvlxyXG5cdFx0XHR6b29tOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOmBrue9qeeahOi/h+a4oeaXtumXtO+8jOWNleS9jeS4um1zXHJcblx0XHRcdGR1cmF0aW9uOiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAzMDBcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5Y+v5Lul6YCa6L+H54K55Ye76YGu572p6L+b6KGM5YWz6ZetXHJcblx0XHRcdG1hc2tDbGlja0FibGU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0em9vbVN0eWxlOiB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06ICcnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRzY2FsZTogJ3NjYWxlKDEuMiwgMS4yKSdcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHNob3cobikge1xyXG5cdFx0XHRcdGlmKG4gJiYgdGhpcy56b29tKSB7XHJcblx0XHRcdFx0XHQvLyDlvZPlsZXnpLrpga7nvannmoTml7blgJnvvIzorr7nva5zY2FsZeS4ujHvvIzovr7liLDnvKnlsI8o5Y6f5p2l5Li6MS4yKeeahOaViOaenFxyXG5cdFx0XHRcdFx0dGhpcy56b29tU3R5bGUudHJhbnNmb3JtID0gJ3NjYWxlKDEsIDEpJztcclxuXHRcdFx0XHR9IGVsc2UgaWYoIW4gJiYgdGhpcy56b29tKSB7XHJcblx0XHRcdFx0XHQvLyDlvZPpmpDol4/pga7nvannmoTml7blgJnvvIzorr7nva5zY2FsZeS4ujEuMu+8jOi+vuWIsOaUvuWkpyjlm6DkuLrmmL7npLrpga7nvanml7blt7Lph43nva7kuLoxKeeahOaViOaenFxyXG5cdFx0XHRcdFx0dGhpcy56b29tU3R5bGUudHJhbnNmb3JtID0gdGhpcy5zY2FsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRtYXNrU3R5bGUoKSB7XHJcblx0XHRcdFx0bGV0IHN0eWxlID0ge307XHJcblx0XHRcdFx0c3R5bGUuYmFja2dyb3VuZENvbG9yID0gXCJyZ2JhKDAsIDAsIDAsIDAuNilcIjtcclxuXHRcdFx0XHRpZih0aGlzLnNob3cpIHN0eWxlLnpJbmRleCA9IHRoaXMuekluZGV4ID8gdGhpcy56SW5kZXggOiB0aGlzLiR1LnpJbmRleC5tYXNrO1xyXG5cdFx0XHRcdGVsc2Ugc3R5bGUuekluZGV4ID0gLTE7XHJcblx0XHRcdFx0c3R5bGUudHJhbnNpdGlvbiA9IGBhbGwgJHt0aGlzLmR1cmF0aW9uIC8gMTAwMH1zIGVhc2UtaW4tb3V0YDtcclxuXHRcdFx0XHQvLyDliKTmlq3nlKjmiLfkvKDpgJLnmoTlr7nosaHmmK/lkKbkuLrnqbrvvIzkuI3kuLrnqbrlsLHov5vooYzlkIjlubZcclxuXHRcdFx0XHRpZiAoT2JqZWN0LmtleXModGhpcy5jdXN0b21TdHlsZSkubGVuZ3RoKSBzdHlsZSA9IHsgXHJcblx0XHRcdFx0XHQuLi5zdHlsZSxcclxuXHRcdFx0XHRcdC4uLnRoaXMuY3VzdG9tU3R5bGVcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdHJldHVybiBzdHlsZTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2xpY2soKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLm1hc2tDbGlja0FibGUpIHJldHVybjtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGljaycpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblx0XHJcblx0LnUtbWFzayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblx0fVxyXG5cclxuXHQudS1tYXNrLXNob3cge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0XHJcblx0LnUtbWFzay16b29tIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///616\n"); + +/***/ }), +/* 617 */ +/*!********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/xg.png ***! + \********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/xg.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYxNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3hnLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///617\n"); + +/***/ }), +/* 618 */ +/*!*************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame60.png ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame60.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNjAucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///618\n"); + +/***/ }), +/* 619 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Subtract.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Subtract.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL1N1YnRyYWN0LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///619\n"); + +/***/ }), +/* 620 */ +/*!*********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp3/index.vue?vue&type=script&lang=js&mpType=page ***! + \*********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 621);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2MjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///620\n"); + +/***/ }), +/* 621 */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp3/index.vue?vue&type=script&lang=js&mpType=page ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { mnemonics: [], wordArr: [], show: false, index: 0, showItem: null, // 拿来对比的\n mnemonics2: [], show2: false };}, methods: { // 成功去到设置交易密码\n goTranPaw: function goTranPaw() {uni.navigateTo({ url: '/pages/menu/backUp/transPaw/index' });}, // 失败重刷新\n restart: function restart() {uni.redirectTo({ url: '../backUp3/index' });}, // 提交\n confirm: function confirm() {var go = false;for (var i = 0; i < this.mnemonics2.length; i++) {if (this.mnemonics2[i] == this.wordArr[i]) {go = true;} else {go = false;}};if (go) {this.show = true;} else {this.show2 = true;}}, // 获取词语\n getWrod: function getWrod() {var walletInfo = uni.getStorageSync('walletInfo');this.mnemonics = walletInfo.mnemonic.split(' '); // 词语数组打乱顺序\n this.mnemonics.sort(function () {return 0.5 - Math.random();});this.mnemonics2 = walletInfo.mnemonic.split(' ');}, // 给词到文本框\n toWrod: function toWrod(word, index) {this.showItem = index;this.mnemonics.splice(index, 1);this.wordArr[this.index] = word;this.index++;this.$forceUpdate();} }, onLoad: function onLoad() {this.getWrod();} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvYmFja1VwMy9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1uZW1vbmljcyIsIndvcmRBcnIiLCJzaG93IiwiaW5kZXgiLCJzaG93SXRlbSIsIm1uZW1vbmljczIiLCJzaG93MiIsIm1ldGhvZHMiLCJnb1RyYW5QYXciLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwidXJsIiwicmVzdGFydCIsInJlZGlyZWN0VG8iLCJjb25maXJtIiwiZ28iLCJpIiwibGVuZ3RoIiwiZ2V0V3JvZCIsIndhbGxldEluZm8iLCJnZXRTdG9yYWdlU3luYyIsIm1uZW1vbmljIiwic3BsaXQiLCJzb3J0IiwiTWF0aCIsInJhbmRvbSIsInRvV3JvZCIsIndvcmQiLCJzcGxpY2UiLCIkZm9yY2VVcGRhdGUiLCJvbkxvYWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMEVBLGdILDhGQTFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdlLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ1BDLFNBQVMsRUFBQyxFQURILEVBRVBDLE9BQU8sRUFBQyxFQUZELEVBR1BDLElBQUksRUFBRSxLQUhDLEVBSVBDLEtBQUssRUFBQyxDQUpDLEVBS1BDLFFBQVEsRUFBQyxJQUxGLEVBTVA7QUFDQUMsZ0JBQVUsRUFBQyxFQVBKLEVBUVBDLEtBQUssRUFBQyxLQVJDLEVBQVAsQ0FVQSxDQVphLEVBYWRDLE9BQU8sRUFBRSxFQUNSO0FBQ0FDLGFBRlEsdUJBRUcsQ0FDVkMsR0FBRyxDQUFDQyxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFDLG1DQURVLEVBQWYsRUFHQSxDQU5PLEVBT1I7QUFDQUMsV0FSUSxxQkFRQyxDQUNSSCxHQUFHLENBQUNJLFVBQUosQ0FBZSxFQUNkRixHQUFHLEVBQUMsa0JBRFUsRUFBZixFQUdBLENBWk8sRUFhUjtBQUNBRyxXQWRRLHFCQWNDLENBQ0EsSUFBSUMsRUFBRSxHQUFDLEtBQVAsQ0FDUixLQUFJLElBQUlDLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQyxLQUFLWCxVQUFMLENBQWdCWSxNQUE5QixFQUFxQ0QsQ0FBQyxFQUF0QyxFQUF5QyxDQUN4QyxJQUFHLEtBQUtYLFVBQUwsQ0FBZ0JXLENBQWhCLEtBQW9CLEtBQUtmLE9BQUwsQ0FBYWUsQ0FBYixDQUF2QixFQUF1QyxDQUNyQ0QsRUFBRSxHQUFDLElBQUgsQ0FDRCxDQUZELE1BRUssQ0FDSEEsRUFBRSxHQUFDLEtBQUgsQ0FDRCxDQUVELEVBQ1EsSUFBR0EsRUFBSCxFQUFNLENBQ1osS0FBS2IsSUFBTCxHQUFVLElBQVYsQ0FDQyxDQUZLLE1BRUQsQ0FDSixLQUFLSSxLQUFMLEdBQVcsSUFBWCxDQUNBLENBQ0osQ0E3Qk8sRUE4QlQ7QUFDQVksV0EvQlMscUJBK0JBLENBQ0wsSUFBSUMsVUFBVSxHQUFHVixHQUFHLENBQUNXLGNBQUosQ0FBbUIsWUFBbkIsQ0FBakIsQ0FDQSxLQUFLcEIsU0FBTCxHQUFlbUIsVUFBVSxDQUFDRSxRQUFYLENBQW9CQyxLQUFwQixDQUEwQixHQUExQixDQUFmLENBRkssQ0FHTDtBQUNBLFdBQUt0QixTQUFMLENBQWV1QixJQUFmLENBQW9CLFlBQVcsQ0FDM0IsT0FBUSxNQUFJQyxJQUFJLENBQUNDLE1BQUwsRUFBWixDQUNILENBRkQsRUFHQSxLQUFLcEIsVUFBTCxHQUFnQmMsVUFBVSxDQUFDRSxRQUFYLENBQW9CQyxLQUFwQixDQUEwQixHQUExQixDQUFoQixDQUNILENBdkNRLEVBd0NUO0FBQ0FJLFVBekNTLGtCQXlDRkMsSUF6Q0UsRUF5Q0d4QixLQXpDSCxFQXlDUyxDQUNqQixLQUFLQyxRQUFMLEdBQWNELEtBQWQsQ0FDQyxLQUFLSCxTQUFMLENBQWU0QixNQUFmLENBQXNCekIsS0FBdEIsRUFBNEIsQ0FBNUIsRUFDRCxLQUFLRixPQUFMLENBQWEsS0FBS0UsS0FBbEIsSUFBeUJ3QixJQUF6QixDQUNBLEtBQUt4QixLQUFMLEdBQ0EsS0FBSzBCLFlBQUwsR0FDQSxDQS9DUSxFQWJLLEVBOERkQyxNQTlEYyxvQkE4REwsQ0FDTixLQUFLWixPQUFMLEdBQ0YsQ0FoRWEsRSIsImZpbGUiOiI2MjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0bW5lbW9uaWNzOltdLFxuXHRcdHdvcmRBcnI6W10sXG5cdFx0c2hvdzogZmFsc2UsXG5cdFx0aW5kZXg6MCxcblx0XHRzaG93SXRlbTpudWxsLFxuXHRcdC8vIOaLv+adpeWvueavlOeahFxuXHRcdG1uZW1vbmljczI6W10sXG5cdFx0c2hvdzI6ZmFsc2UsXG5cdFx0fTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOaIkOWKn+WOu+WIsOiuvue9ruS6pOaYk+WvhueggVxuXHRcdGdvVHJhblBhdygpe1xuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6Jy9wYWdlcy9tZW51L2JhY2tVcC90cmFuc1Bhdy9pbmRleCdcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDlpLHotKXph43liLfmlrBcblx0XHRyZXN0YXJ0KCl7XG5cdFx0XHR1bmkucmVkaXJlY3RUbyh7XG5cdFx0XHRcdHVybDonLi4vYmFja1VwMy9pbmRleCdcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDmj5DkuqRcblx0XHRjb25maXJtKCl7XG5cdFx0ICAgICAgICAgdmFyIGdvPWZhbHNlO1xuXHRcdFx0Zm9yKHZhciBpPTA7aTx0aGlzLm1uZW1vbmljczIubGVuZ3RoO2krKyl7XG5cdFx0XHRcdGlmKHRoaXMubW5lbW9uaWNzMltpXT09dGhpcy53b3JkQXJyW2ldKXtcblx0XHRcdFx0XHQgZ289dHJ1ZTtcblx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0IGdvPWZhbHNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fTtcblx0XHQgICAgICAgICAgaWYoZ28pe1xuXHRcdFx0XHRcdCB0aGlzLnNob3c9dHJ1ZTsgXG5cdFx0XHRcdCAgfWVsc2V7XG5cdFx0XHRcdFx0ICB0aGlzLnNob3cyPXRydWVcblx0XHRcdFx0ICB9XG5cdFx0fSxcblx0Ly8g6I635Y+W6K+N6K+tXG5cdGdldFdyb2QoKXtcblx0XHRcdFx0IHZhciB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XG5cdFx0XHRcdCB0aGlzLm1uZW1vbmljcz13YWxsZXRJbmZvLm1uZW1vbmljLnNwbGl0KCcgJylcblx0XHRcdFx0IC8vIOivjeivreaVsOe7hOaJk+S5semhuuW6j1xuXHRcdFx0XHQgdGhpcy5tbmVtb25pY3Muc29ydChmdW5jdGlvbigpIHtcblx0XHRcdFx0ICAgICByZXR1cm4gKDAuNS1NYXRoLnJhbmRvbSgpKTtcblx0XHRcdFx0IH0pO1xuXHRcdFx0XHQgdGhpcy5tbmVtb25pY3MyPXdhbGxldEluZm8ubW5lbW9uaWMuc3BsaXQoJyAnKVx0XHRcblx0fSxcblx0Ly8g57uZ6K+N5Yiw5paH5pys5qGGXG5cdHRvV3JvZCh3b3JkLGluZGV4KXtcblx0XHR0aGlzLnNob3dJdGVtPWluZGV4XG5cdCAgdGhpcy5tbmVtb25pY3Muc3BsaWNlKGluZGV4LDEpO1xuXHQgdGhpcy53b3JkQXJyW3RoaXMuaW5kZXhdPXdvcmRcblx0IHRoaXMuaW5kZXgrK1xuXHQgdGhpcy4kZm9yY2VVcGRhdGUoKVxuXHR9XG5cdH0sXG5cdG9uTG9hZCgpIHtcblx0ICAgdGhpcy5nZXRXcm9kKClcblx0fSxcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///621\n"); + +/***/ }), +/* 622 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/reSuccessful.vue?mpType=page ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./reSuccessful.vue?vue&type=template&id=5c4b32d3&scoped=true&mpType=page */ 623);\n/* harmony import */ var _reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reSuccessful.vue?vue&type=script&lang=js&mpType=page */ 625);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5c4b32d3\",\n null,\n false,\n _reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/reSuccessful.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0o7QUFDaEo7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSw4R0FBTTtBQUNSLEVBQUUsdUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yZVN1Y2Nlc3NmdWwudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTVjNGIzMmQzJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9yZVN1Y2Nlc3NmdWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3JlU3VjY2Vzc2Z1bC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjVjNGIzMmQzXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL3JlU3VjY2Vzc2Z1bC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///622\n"); + +/***/ }), +/* 623 */ +/*!**************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/reSuccessful.vue?vue&type=template&id=5c4b32d3&scoped=true&mpType=page ***! + \**************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./reSuccessful.vue?vue&type=template&id=5c4b32d3&scoped=true&mpType=page */ 624); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 624 */ +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/reSuccessful.vue?vue&type=template&id=5c4b32d3&scoped=true&mpType=page ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("view", { staticClass: _vm._$s(0, "sc", "succ"), attrs: { _i: 0 } }) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 625 */ +/*!********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/reSuccessful.vue?vue&type=script&lang=js&mpType=page ***! + \********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./reSuccessful.vue?vue&type=script&lang=js&mpType=page */ 626);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1qQixDQUFnQiw2a0JBQUcsRUFBQyIsImZpbGUiOiI2MjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZVN1Y2Nlc3NmdWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3JlU3VjY2Vzc2Z1bC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///625\n"); + +/***/ }), +/* 626 */ +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/reSuccessful.vue?vue&type=script&lang=js&mpType=page ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 627));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvcmVTdWNjZXNzZnVsLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibWV0aG9kcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU9BO0FBQ0EscUcsOEZBUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBSWUsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFBUCxDQUVBLENBSmEsRUFLZEMsT0FBTyxFQUFFLEVBTEssRSIsImZpbGUiOiI2MjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5pbXBvcnQgdGFiQmFyIGZyb20gXCJAL2NvbXBvbmVudHMvdGFiQmFyL3RhYkJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XHRcdFxuXHRcdFx0XHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHR9XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///626\n"); + +/***/ }), +/* 627 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/components/tabBar/tabBar.vue ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabBar.vue?vue&type=template&id=3bd8e2f8&scoped=true& */ 628);\n/* harmony import */ var _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tabBar.vue?vue&type=script&lang=js& */ 630);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3bd8e2f8\",\n null,\n false,\n _tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/tabBar/tabBar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ2dLO0FBQ2hLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90YWJCYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTNiZDhlMmY4JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdGFiQmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdGFiQmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjNiZDhlMmY4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvdGFiQmFyL3RhYkJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///627\n"); + +/***/ }), +/* 628 */ +/*!*********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/components/tabBar/tabBar.vue?vue&type=template&id=3bd8e2f8&scoped=true& ***! + \*********************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tabBar.vue?vue&type=template&id=3bd8e2f8&scoped=true& */ 629); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 629 */ +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/components/tabBar/tabBar.vue?vue&type=template&id=3bd8e2f8&scoped=true& ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { staticClass: _vm._$s(0, "sc", "index-header "), attrs: { _i: 0 } }, + [ + _c("view", { staticClass: _vm._$s(1, "sc", "con"), attrs: { _i: 1 } }, [ + _c( + "view", + { + staticClass: _vm._$s(2, "sc", "tabbar_item"), + attrs: { _i: 2 }, + on: { + click: function($event) { + return _vm.goToPage(1) + } + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(3, "sc", "uni-tabbar_bd"), + attrs: { _i: 3 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(4, "sc", "uni-tabbar_icon"), + attrs: { _i: 4 } + }, + [ + _c("image", { + staticClass: _vm._$s(5, "sc", "img1"), + attrs: { + src: _vm._$s( + 5, + "a-src", + "/static/tongyonh/" + + (_vm.selectActive == 1 ? "Uniona" : "Union") + + ".png" + ), + _i: 5 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(6, "sc", "uni-tabbar_label"), + class: _vm._$s(6, "c", [ + "text", + _vm.selectActive == 1 ? "active" : "" + ]), + attrs: { _i: 6 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(7, "sc", "tabbar_item"), + attrs: { _i: 7 }, + on: { + click: function($event) { + return _vm.goToPage(2) + } + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(8, "sc", "uni-tabbar_bd"), + attrs: { _i: 8 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(9, "sc", "uni-tabbar_icon"), + attrs: { _i: 9 } + }, + [ + _c("image", { + staticClass: _vm._$s(10, "sc", "img1"), + attrs: { + src: _vm._$s( + 10, + "a-src", + "/static/tongyonh/" + + (_vm.selectActive == 2 ? "nft_icon" : "nft_icon") + + ".png" + ), + _i: 10 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(11, "sc", "uni-tabbar_label"), + class: _vm._$s(11, "c", [ + "text", + _vm.selectActive == 2 ? "active" : "" + ]), + attrs: { _i: 11 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(12, "sc", "tabbar_item"), + attrs: { _i: 12 }, + on: { + click: function($event) { + return _vm.goToPage(3) + } + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(13, "sc", "uni-tabbar_bd"), + attrs: { _i: 13 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(14, "sc", "uni-tabbar_icon"), + attrs: { _i: 14 } + }, + [ + _c("image", { + staticClass: _vm._$s(15, "sc", "img1"), + attrs: { + src: _vm._$s( + 15, + "a-src", + "/static/tongyonh/" + + (_vm.selectActive == 3 + ? "market_icona" + : "market_icon") + + ".png" + ), + _i: 15 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(16, "sc", "uni-tabbar_label"), + class: _vm._$s(16, "c", [ + "text", + _vm.selectActive == 3 ? "active" : "" + ]), + attrs: { _i: 16 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(17, "sc", "tabbar_item"), + attrs: { _i: 17 }, + on: { + click: function($event) { + return _vm.goToPage(4) + } + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(18, "sc", "uni-tabbar_bd"), + attrs: { _i: 18 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(19, "sc", "uni-tabbar_icon"), + attrs: { _i: 19 } + }, + [ + _c("image", { + staticClass: _vm._$s(20, "sc", "img1"), + attrs: { + src: _vm._$s( + 20, + "a-src", + "/static/tongyonh/" + + (_vm.selectActive == 4 + ? "Discover_icona" + : "Discover_icon") + + ".png" + ), + _i: 20 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(21, "sc", "uni-tabbar_label"), + class: _vm._$s(21, "c", [ + "text", + _vm.selectActive == 4 ? "active" : "" + ]), + attrs: { _i: 21 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(22, "sc", "tabbar_item"), + attrs: { _i: 22 }, + on: { + click: function($event) { + return _vm.goToPage(5) + } + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(23, "sc", "uni-tabbar_bd"), + attrs: { _i: 23 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(24, "sc", "uni-tabbar_icon"), + attrs: { _i: 24 } + }, + [ + _c("image", { + staticClass: _vm._$s(25, "sc", "img1"), + attrs: { + src: _vm._$s( + 25, + "a-src", + "/static/tongyonh/" + + (_vm.selectActive == 5 + ? "Profile_icona" + : "Profile_icon") + + ".png" + ), + _i: 25 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(26, "sc", "uni-tabbar_label"), + class: _vm._$s(26, "c", [ + "text", + _vm.selectActive == 5 ? "active" : "" + ]), + attrs: { _i: 26 } + }) + ] + ) + ] + ) + ]) + ] + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 630 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/components/tabBar/tabBar.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tabBar.vue?vue&type=script&lang=js& */ 631);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNoQixDQUFnQiw0akJBQUcsRUFBQyIsImZpbGUiOiI2MzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90YWJCYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90YWJCYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///630\n"); + +/***/ }), +/* 631 */ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/components/tabBar/tabBar.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 _api = _interopRequireDefault(__webpack_require__(/*! @/utils/api */ 58));\nvar _utils = _interopRequireDefault(__webpack_require__(/*! @/utils */ 65));\nvar _jsMd = _interopRequireDefault(__webpack_require__(/*! js-md5 */ 66));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 70));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//\nvar COMPONENT_NAME = 'tabBar';var _default2 = { name: COMPONENT_NAME, props: { selectActive: { type: Number, default: function _default() {return 1;} } }, data: function data() {return { status: '' };}, computed: {}, mounted: function mounted() {}, methods: { goToPage: function goToPage(num) {if (num == 1) {uni.reLaunch({ url: '/pages/menu/wallet/index' });} else if (num == 2) {uni.reLaunch({ url: '/pages/menu/profile/index' });} else if (num == 3) {uni.reLaunch({ url: '/pages/menu/market/index' });} else if (num == 4) {uni.reLaunch({ url: '/pages/menu/discover/index' });} else if (num == 5) {uni.reLaunch({ url: '/pages/menu/profile/index' });}} } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90YWJCYXIvdGFiQmFyLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF5REE7QUFDQTtBQUNBO0FBQ0EsNEU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0EsOEIsZ0JBQ0EsRUFDQSxvQkFEQSxFQUtBLFNBQ0EsZ0JBQ0EsWUFEQSxFQUVBLE9BRkEsc0JBRUEsQ0FDQSxTQUNBLENBSkEsRUFEQSxFQUxBLEVBYUEsSUFiQSxrQkFhQSxDQUNBLFNBQ0EsVUFEQSxHQUdBLENBakJBLEVBa0JBLFlBbEJBLEVBcUJBLE9BckJBLHFCQXFCQSxDQUNBLENBdEJBLEVBdUJBLFdBRUEsUUFGQSxvQkFFQSxHQUZBLEVBRUEsQ0FDQSxlQUNBLGVBQ0EsK0JBREEsSUFJQSxDQUxBLE1BS0EsZUFDQSxlQUNBLGdDQURBLElBR0EsQ0FKQSxNQUlBLGVBQ0EsZUFDQSwrQkFEQSxJQUdBLENBSkEsTUFJQSxlQUNBLGVBQ0EsaUNBREEsSUFHQSxDQUpBLE1BSUEsZUFDQSxlQUNBLGdDQURBLElBR0EsQ0FFQSxDQTFCQSxFQXZCQSxFIiwiZmlsZSI6IjYzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaW5kZXgtaGVhZGVyIFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImNvblwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGFiYmFyX2l0ZW1cIiBAY2xpY2s9XCJnb1RvUGFnZSgxKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2JkXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9pY29uXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiJy9zdGF0aWMvdG9uZ3lvbmgvJysoc2VsZWN0QWN0aXZlPT0xPydVbmlvbmEnOidVbmlvbicpKycucG5nJ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9sYWJlbFwiICA6Y2xhc3M9XCJbJ3RleHQnLCBzZWxlY3RBY3RpdmU9PTE/J2FjdGl2ZSc6JyddXCI+XHJcblx0XHRcdFx0XHRcdFdhbGxldFxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRhYmJhcl9pdGVtXCIgQGNsaWNrPVwiZ29Ub1BhZ2UoMilcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS10YWJiYXJfYmRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9pY29uXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIicvc3RhdGljL3Rvbmd5b25oLycrKHNlbGVjdEFjdGl2ZT09Mj8nbmZ0X2ljb24nOiduZnRfaWNvbicpKycucG5nJ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2xhYmVsXCIgIDpjbGFzcz1cIlsndGV4dCcsIHNlbGVjdEFjdGl2ZT09Mj8nYWN0aXZlJzonJ11cIj5cclxuXHRcdFx0XHRcdFx0TkZUXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGFiYmFyX2l0ZW1cIiBAY2xpY2s9XCJnb1RvUGFnZSgzKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9iZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2ljb25cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiJy9zdGF0aWMvdG9uZ3lvbmgvJysoc2VsZWN0QWN0aXZlPT0zPydtYXJrZXRfaWNvbmEnOidtYXJrZXRfaWNvbicpKycucG5nJ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2xhYmVsXCIgIDpjbGFzcz1cIlsndGV4dCcsIHNlbGVjdEFjdGl2ZT09Mz8nYWN0aXZlJzonJ11cIj5cclxuXHRcdFx0XHRcdFx0TWFya2V0XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGFiYmFyX2l0ZW1cIiBAY2xpY2s9XCJnb1RvUGFnZSg0KVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9iZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2ljb25cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiJy9zdGF0aWMvdG9uZ3lvbmgvJysoc2VsZWN0QWN0aXZlPT00PydEaXNjb3Zlcl9pY29uYSc6J0Rpc2NvdmVyX2ljb24nKSsnLnBuZydcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9sYWJlbFwiICA6Y2xhc3M9XCJbJ3RleHQnLCBzZWxlY3RBY3RpdmU9PTQ/J2FjdGl2ZSc6JyddXCI+XHJcblx0XHRcdFx0XHRcdERpc2NvdmVyXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGFiYmFyX2l0ZW1cIiBAY2xpY2s9XCJnb1RvUGFnZSg1KVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9iZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2ljb25cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiJy9zdGF0aWMvdG9uZ3lvbmgvJysoc2VsZWN0QWN0aXZlPT01PydQcm9maWxlX2ljb25hJzonUHJvZmlsZV9pY29uJykrJy5wbmcnXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS10YWJiYXJfbGFiZWxcIiAgOmNsYXNzPVwiWyd0ZXh0Jywgc2VsZWN0QWN0aXZlPT01PydhY3RpdmUnOicnXVwiPlxyXG5cdFx0XHRcdFx0XHRQcm9maWxlXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBhcGkgZnJvbSAnQC91dGlscy9hcGknXHJcblx0aW1wb3J0IHV0aWxzIGZyb20gJ0AvdXRpbHMnXHJcblx0aW1wb3J0IG1kNSBmcm9tICdqcy1tZDUnXHJcblx0aW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUnXHJcblx0Y29uc3QgQ09NUE9ORU5UX05BTUUgPSAndGFiQmFyJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IENPTVBPTkVOVF9OQU1FLFxyXG5cdFxyXG5cdCAgXHJcblx0XHRcclxuXHRcdHByb3BzOiB7XHJcblx0XHRzZWxlY3RBY3RpdmU6IHtcclxuXHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRyZXR1cm4gMVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c3RhdHVzOicnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcclxuXHRcdGdvVG9QYWdlKG51bSkge1xyXG5cdFx0XHRcdGlmKG51bSA9PSAxKSB7XHJcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS93YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fSBlbHNlIGlmIChudW0gPT0gMikge1xyXG5cdFx0XHRcdCAgICB1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdCAgICB1cmw6ICcvcGFnZXMvbWVudS9wcm9maWxlL2luZGV4J1xyXG5cdFx0XHRcdCAgICB9KVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAobnVtID09IDMpIHtcclxuXHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L21hcmtldC9pbmRleCdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fWVsc2UgaWYgKG51bSA9PSA0KSB7XHJcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9kaXNjb3Zlci9pbmRleCdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fWVsc2UgaWYgKG51bSA9PSA1KSB7XHJcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9wcm9maWxlL2luZGV4J1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuYWN0aXZle1xyXG5cdFx0Y29sb3I6ICM1QjUzRkYgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnVuaS10YWJiYXJfbGFiZWwge1xyXG5cdFx0Y29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTtcclxuXHRcdCAgICBmb250LXNpemU6IDEwcHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcnB4ICFpbXBvcnRhbnQ7XG59XHJcblx0LnVuaS10YWJiYXJfaWNvbntcclxuXHRcdHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHR9XHJcblx0LnVuaS10YWJiYXJfaWNvbiBpbWFnZSB7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdC51bmktdGFiYmFyX2Jke1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuLmNvbntcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3LCAyNDcsIDI1MCk7XHJcblx0ICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHQgICBib3R0b206IDA7XHJcblx0ICAgbGVmdDogMDtcclxuXHRwYWRkaW5nLXRvcDogMjhycHg7XHJcblx0ICAgIHBhZGRpbmctYm90dG9tOiAzMHJweCA7XHJcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI0ZBRjhGOCwgI0ZGRkZGRikgIWltcG9ydGFudDtcclxuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0ZBRjhGOCwgI0ZGRkZGRikgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci10b3A6IDJycHggc29saWQgI0Y3RjRGNDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgei1pbmRleDogOTk4O1xyXG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnRhYmJhcl9pdGVte1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdHdpZHRoOiAxNTBycHg7XHJcblx0aGVpZ2h0OiAxMDBycHg7XHJcblx0ICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdCAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdCAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdHdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuXHRcdCAgICAtd2Via2l0LWZsZXg6IDE7XHJcblx0XHQgICAgZmxleDogMTtcclxuXHRcdCAgICBmb250LXNpemU6IDA7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxufVx0XHJcblx0XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///631\n"); + +/***/ }), +/* 632 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/add/index.vue?mpType=page ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=12786bb6&scoped=true&mpType=page */ 633);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 641);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"12786bb6\",\n null,\n false,\n _index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/add/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTI3ODZiYjYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjEyNzg2YmI2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L2FkZC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///632\n"); + +/***/ }), +/* 633 */ +/*!***********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/add/index.vue?vue&type=template&id=12786bb6&scoped=true&mpType=page ***! + \***********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=12786bb6&scoped=true&mpType=page */ 634); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 634 */ +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/add/index.vue?vue&type=template&id=12786bb6&scoped=true&mpType=page ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 612).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ + _c( + "view", + { staticClass: _vm._$s(4, "sc", "bot_con"), attrs: { _i: 4 } }, + [ + _c( + "view", + { staticClass: _vm._$s(5, "sc", "item flexx"), attrs: { _i: 5 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(6, "sc", "left flex"), + attrs: { _i: 6 } + }, + [ + _c("image", { + staticClass: _vm._$s(7, "sc", "img1"), + attrs: { + src: _vm._$s( + 7, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/bye.png */ 635) + ), + _i: 7 + } + }), + _c( + "view", + { + staticClass: _vm._$s(8, "sc", "textcon"), + attrs: { _i: 8 } + }, + [ + _c("view", { + staticClass: _vm._$s(9, "sc", "text1"), + attrs: { _i: 9 } + }), + _c("view", { + staticClass: _vm._$s(10, "sc", "text2"), + attrs: { _i: 10 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(11, "sc", "rig"), attrs: { _i: 11 } }, + [ + _c("image", { + staticClass: _vm._$s(12, "sc", "rimg"), + attrs: { + src: _vm._$s( + 12, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 12 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(13, "sc", "item flexx"), + attrs: { _i: 13 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(14, "sc", "left flex"), + attrs: { _i: 14 } + }, + [ + _c("image", { + staticClass: _vm._$s(15, "sc", "img1"), + attrs: { + src: _vm._$s( + 15, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Frame3299.png */ 636) + ), + _i: 15 + } + }), + _c( + "view", + { + staticClass: _vm._$s(16, "sc", "textcon"), + attrs: { _i: 16 } + }, + [ + _c("view", { + staticClass: _vm._$s(17, "sc", "text1"), + attrs: { _i: 17 } + }), + _c("view", { + staticClass: _vm._$s(18, "sc", "text2"), + attrs: { _i: 18 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(19, "sc", "rig"), attrs: { _i: 19 } }, + [ + _c("image", { + staticClass: _vm._$s(20, "sc", "rimg"), + attrs: { + src: _vm._$s( + 20, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 20 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(21, "sc", "item flexx"), + attrs: { _i: 21 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(22, "sc", "left flex"), + attrs: { _i: 22 } + }, + [ + _c("image", { + staticClass: _vm._$s(23, "sc", "img1"), + attrs: { + src: _vm._$s( + 23, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/tron1.png */ 637) + ), + _i: 23 + } + }), + _c( + "view", + { + staticClass: _vm._$s(24, "sc", "textcon"), + attrs: { _i: 24 } + }, + [ + _c("view", { + staticClass: _vm._$s(25, "sc", "text1"), + attrs: { _i: 25 } + }), + _c("view", { + staticClass: _vm._$s(26, "sc", "text2"), + attrs: { _i: 26 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(27, "sc", "rig"), attrs: { _i: 27 } }, + [ + _c("image", { + staticClass: _vm._$s(28, "sc", "rimg"), + attrs: { + src: _vm._$s( + 28, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 28 + } + }) + ] + ) + ] + ) + ] + ) + ]), + _c("u-mask", { + attrs: { show: _vm.show, "z-index": "10", _i: 29 }, + on: { + click: function($event) { + _vm.show = false + } + } + }), + _c( + "view", + { staticClass: _vm._$s(30, "sc", "bottom_con"), attrs: { _i: 30 } }, + [ + _c("view", { + staticClass: _vm._$s(31, "sc", "tiao"), + attrs: { _i: 31 } + }), + _c("view", { + staticClass: _vm._$s(32, "sc", "title"), + attrs: { _i: 32 } + }), + _c( + "view", + { staticClass: _vm._$s(33, "sc", "white"), attrs: { _i: 33 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(34, "sc", "item flexx"), + attrs: { _i: 34 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(35, "sc", "rig flex"), + attrs: { _i: 35 } + }, + [ + _c("image", { + staticClass: _vm._$s(36, "sc", "img"), + attrs: { + src: _vm._$s( + 36, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/profile1.png */ 638) + ), + _i: 36 + } + }), + _c("text", { + staticClass: _vm._$s(37, "sc", "text"), + attrs: { _i: 37 } + }) + ] + ), + _c("image", { + staticClass: _vm._$s(38, "sc", "lef"), + attrs: { + src: _vm._$s( + 38, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 38 + } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(39, "sc", "item flexx"), + attrs: { _i: 39 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(40, "sc", "rig flex"), + attrs: { _i: 40 } + }, + [ + _c("image", { + staticClass: _vm._$s(41, "sc", "img"), + attrs: { + src: _vm._$s( + 41, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Frame669.png */ 639) + ), + _i: 41 + } + }), + _c("text", { + staticClass: _vm._$s(42, "sc", "text"), + attrs: { _i: 42 } + }) + ] + ), + _c("image", { + staticClass: _vm._$s(43, "sc", "lef"), + attrs: { + src: _vm._$s( + 43, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 43 + } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(44, "sc", "item flexx"), + attrs: { _i: 44 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(45, "sc", "rig flex"), + attrs: { _i: 45 } + }, + [ + _c("image", { + staticClass: _vm._$s(46, "sc", "img"), + attrs: { + src: _vm._$s( + 46, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Frame69.png */ 640) + ), + _i: 46 + } + }), + _c("text", { + staticClass: _vm._$s(47, "sc", "text"), + attrs: { _i: 47 } + }) + ] + ), + _c("image", { + staticClass: _vm._$s(48, "sc", "lef"), + attrs: { + src: _vm._$s( + 48, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 48 + } + }) + ] + ) + ] + ) + ] + ) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 635 */ +/*!*********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/bye.png ***! + \*********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/bye.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYzNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2J5ZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///635\n"); + +/***/ }), +/* 636 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame3299.png ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame3299.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYzNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///636\n"); + +/***/ }), +/* 637 */ +/*!***********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/tron1.png ***! + \***********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/tron1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYzNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///637\n"); + +/***/ }), +/* 638 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/profile1.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/profile1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYzOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Byb2ZpbGUxLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///638\n"); + +/***/ }), +/* 639 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame669.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame669.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNjY5LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///639\n"); + +/***/ }), +/* 640 */ +/*!*************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame69.png ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame69.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY0MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNjkucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///640\n"); + +/***/ }), +/* 641 */ +/*!*****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/add/index.vue?vue&type=script&lang=js&mpType=page ***! + \*****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 642);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2NDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///641\n"); + +/***/ }), +/* 642 */ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/add/index.vue?vue&type=script&lang=js&mpType=page ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 627));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { show: true };}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvYWRkL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwic2hvdyIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpR0E7QUFDQSxxRyw4RkFsR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBSWUsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDTkMsSUFBSSxFQUFFLElBREEsRUFBUCxDQUdBLENBTGEsRUFNZEMsT0FBTyxFQUFFLEVBTkssRSIsImZpbGUiOiI2NDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5pbXBvcnQgdGFiQmFyIGZyb20gXCJAL2NvbXBvbmVudHMvdGFiQmFyL3RhYkJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRzaG93OiB0cnVlXG5cdFx0XHRcdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///642\n"); + +/***/ }), +/* 643 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/cwallet/index.vue?mpType=page ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=62aec640&scoped=true&mpType=page */ 644);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 653);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"62aec640\",\n null,\n false,\n _index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/cwallet/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjJhZWM2NDAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjYyYWVjNjQwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L2N3YWxsZXQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///643\n"); + +/***/ }), +/* 644 */ +/*!***************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/cwallet/index.vue?vue&type=template&id=62aec640&scoped=true&mpType=page ***! + \***************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=62aec640&scoped=true&mpType=page */ 645); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 645 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/cwallet/index.vue?vue&type=template&id=62aec640&scoped=true&mpType=page ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }), + _c("text", { + staticClass: _vm._$s(3, "sc", "renYou"), + attrs: { _i: 3 } + }) + ]), + _c( + "view", + { staticClass: _vm._$s(4, "sc", "main flexx"), attrs: { _i: 4 } }, + [ + _c( + "view", + { staticClass: _vm._$s(5, "sc", "imgcon"), attrs: { _i: 5 } }, + [ + _c("image", { + staticClass: _vm._$s(6, "sc", "letConimg"), + attrs: { + src: _vm._$s( + 6, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/filter-left.png */ 646) + ), + _i: 6 + } + }), + _c("image", { + staticClass: _vm._$s(7, "sc", "letConimg"), + attrs: { + src: _vm._$s( + 7, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/bye.png */ 635) + ), + _i: 7 + } + }), + _c("image", { + staticClass: _vm._$s(8, "sc", "letConimg"), + attrs: { + id: "eth", + src: _vm._$s( + 8, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Frame3299.png */ 636) + ), + _i: 8 + }, + on: { + click: function($event) { + return _vm.getHeight() + } + } + }), + _c("image", { + staticClass: _vm._$s(9, "sc", "letConimg"), + attrs: { + src: _vm._$s( + 9, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/tron1.png */ 637) + ), + _i: 9 + } + }), + _c("image", { + staticClass: _vm._$s(10, "sc", "letConimg"), + attrs: { + src: _vm._$s( + 10, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/tron.png */ 647) + ), + _i: 10 + } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(11, "sc", "bot_con"), attrs: { _i: 11 } }, + [ + _c("view", { + staticClass: _vm._$s(12, "sc", "tiao"), + attrs: { id: "tiao", _i: 12 } + }), + _c( + "view", + { + staticClass: _vm._$s(13, "sc", "item flexx"), + attrs: { _i: 13 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(14, "sc", "left flex"), + attrs: { _i: 14 } + }, + [ + _c("image", { + staticClass: _vm._$s(15, "sc", "img1"), + attrs: { + src: _vm._$s( + 15, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/btc_icon.png */ 648) + ), + _i: 15 + } + }), + _c( + "view", + { + staticClass: _vm._$s(16, "sc", "textcon"), + attrs: { _i: 16 } + }, + [ + _c("view", { + staticClass: _vm._$s(17, "sc", "text1"), + attrs: { _i: 17 } + }), + _c("view", { + staticClass: _vm._$s(18, "sc", "text2"), + attrs: { _i: 18 } + }) + ] + ) + ] + ), + _c("view", { + staticClass: _vm._$s(19, "sc", "rig"), + attrs: { _i: 19 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(20, "sc", "item flexx pur"), + attrs: { _i: 20 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(21, "sc", "left flex"), + attrs: { _i: 21 } + }, + [ + _c("image", { + staticClass: _vm._$s(22, "sc", "img1"), + attrs: { + src: _vm._$s( + 22, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/ETH_icon.png */ 649) + ), + _i: 22 + } + }), + _c( + "view", + { + staticClass: _vm._$s(23, "sc", "textcon"), + attrs: { _i: 23 } + }, + [ + _c("view", { + staticClass: _vm._$s(24, "sc", "text1"), + attrs: { _i: 24 } + }), + _c("view", { + staticClass: _vm._$s(25, "sc", "text2"), + attrs: { _i: 25 } + }) + ] + ) + ] + ), + _c("view", { + staticClass: _vm._$s(26, "sc", "rig"), + attrs: { _i: 26 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(27, "sc", "item flexx red"), + attrs: { _i: 27 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(28, "sc", "left flex"), + attrs: { _i: 28 } + }, + [ + _c("image", { + staticClass: _vm._$s(29, "sc", "img1"), + attrs: { + src: _vm._$s( + 29, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/tron_icon.png */ 650) + ), + _i: 29 + } + }), + _c( + "view", + { + staticClass: _vm._$s(30, "sc", "textcon"), + attrs: { _i: 30 } + }, + [ + _c("view", { + staticClass: _vm._$s(31, "sc", "text1"), + attrs: { _i: 31 } + }), + _c("view", { + staticClass: _vm._$s(32, "sc", "text2"), + attrs: { _i: 32 } + }) + ] + ) + ] + ), + _c("view", { + staticClass: _vm._$s(33, "sc", "rig"), + attrs: { _i: 33 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(34, "sc", "item flexx green"), + attrs: { _i: 34 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(35, "sc", "left flex"), + attrs: { _i: 35 } + }, + [ + _c("image", { + staticClass: _vm._$s(36, "sc", "img1"), + attrs: { + src: _vm._$s( + 36, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/usdt_icon.png */ 651) + ), + _i: 36 + } + }), + _c( + "view", + { + staticClass: _vm._$s(37, "sc", "textcon"), + attrs: { _i: 37 } + }, + [ + _c("view", { + staticClass: _vm._$s(38, "sc", "text1"), + attrs: { _i: 38 } + }), + _c("view", { + staticClass: _vm._$s(39, "sc", "text2"), + attrs: { _i: 39 } + }) + ] + ) + ] + ), + _c("view", { + staticClass: _vm._$s(40, "sc", "rig"), + attrs: { _i: 40 } + }), + _c( + "view", + { + staticClass: _vm._$s(41, "sc", "gou"), + attrs: { _i: 41 } + }, + [ + _c("image", { + staticClass: _vm._$s(42, "sc", "img"), + attrs: { + src: _vm._$s( + 42, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Shape.png */ 652) + ), + _i: 42 + } + }) + ] + ) + ] + ) + ] + ) + ] + ) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 646 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/filter-left.png ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/filter-left.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY0Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2ZpbHRlci1sZWZ0LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///646\n"); + +/***/ }), +/* 647 */ +/*!**********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/tron.png ***! + \**********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/tron.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Ryb24ucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///647\n"); + +/***/ }), +/* 648 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/btc_icon.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/btc_icon.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2J0Y19pY29uLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///648\n"); + +/***/ }), +/* 649 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/ETH_icon.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/ETH_icon.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY0OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0VUSF9pY29uLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///649\n"); + +/***/ }), +/* 650 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/tron_icon.png ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/tron_icon.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Ryb25faWNvbi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///650\n"); + +/***/ }), +/* 651 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/usdt_icon.png ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/usdt_icon.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY1MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3VzZHRfaWNvbi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///651\n"); + +/***/ }), +/* 652 */ +/*!***********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Shape.png ***! + \***********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Shape.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL1NoYXBlLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///652\n"); + +/***/ }), +/* 653 */ +/*!*********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/cwallet/index.vue?vue&type=script&lang=js&mpType=page ***! + \*********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 654);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2NTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///653\n"); + +/***/ }), +/* 654 */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/cwallet/index.vue?vue&type=script&lang=js&mpType=page ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 */ 10));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 627));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//\nvar _default = { data: function data() {return {};}, methods: { getHeight: function getHeight() {var a = document.getElementById('eth').offsetTop;var b = a - 57;document.getElementById('tiao').style.top = b + \"px\";__f__(\"log\", a, \" at pages/menu/wallet/cwallet/index.vue:117\");} } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvY3dhbGxldC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1ldGhvZHMiLCJnZXRIZWlnaHQiLCJhIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsIm9mZnNldFRvcCIsImIiLCJzdHlsZSIsInRvcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3R0E7QUFDQSxxRyw4RkF6R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFJZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUFQLENBRUEsQ0FKYSxFQUtkQyxPQUFPLEVBQUUsRUFDUkMsU0FEUSx1QkFDRyxDQUNWLElBQUlDLENBQUMsR0FBQ0MsUUFBUSxDQUFDQyxjQUFULENBQXdCLEtBQXhCLEVBQStCQyxTQUFyQyxDQUNBLElBQUlDLENBQUMsR0FBQ0osQ0FBQyxHQUFDLEVBQVIsQ0FDQUMsUUFBUSxDQUFDQyxjQUFULENBQXdCLE1BQXhCLEVBQWdDRyxLQUFoQyxDQUFzQ0MsR0FBdEMsR0FBMENGLENBQUMsR0FBQyxJQUE1QyxDQUNBLGFBQVlKLENBQVosaURBQ0EsQ0FOTyxFQUxLLEUiLCJmaWxlIjoiNjU0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmltcG9ydCB0YWJCYXIgZnJvbSBcIkAvY29tcG9uZW50cy90YWJCYXIvdGFiQmFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcdFx0XG5cdFx0XHRcdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Z2V0SGVpZ2h0KCl7XG5cdFx0XHR2YXIgYT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXRoJykub2Zmc2V0VG9wO1xuXHRcdFx0dmFyIGI9YS01Nztcblx0XHRcdGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0aWFvJykuc3R5bGUudG9wPWIrXCJweFwiO1xuXHRcdFx0Y29uc29sZS5sb2coYSlcblx0XHR9LFxuXHR9XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///654\n"); + +/***/ }), +/* 655 */ +/*!****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/manage/index.vue?mpType=page ***! + \****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=66b29860&scoped=true&mpType=page */ 656);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 663);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"66b29860\",\n null,\n false,\n _index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/mwallet/manage/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3lLO0FBQ3pLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjU1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjZiMjk4NjAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjY2YjI5ODYwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L213YWxsZXQvbWFuYWdlL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///655\n"); + +/***/ }), +/* 656 */ +/*!**********************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/manage/index.vue?vue&type=template&id=66b29860&scoped=true&mpType=page ***! + \**********************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=66b29860&scoped=true&mpType=page */ 657); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 657 */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/manage/index.vue?vue&type=template&id=66b29860&scoped=true&mpType=page ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uInput: __webpack_require__(/*! @/uview-ui/components/u-input/u-input.vue */ 658).default, + uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 612).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ + _c( + "view", + { staticClass: _vm._$s(4, "sc", "item"), attrs: { _i: 4 } }, + [ + _c("view", { + staticClass: _vm._$s(5, "sc", "text1"), + attrs: { _i: 5 } + }), + _c("view", { + staticClass: _vm._$s(6, "sc", "text2"), + attrs: { _i: 6 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(7, "sc", "item item2"), attrs: { _i: 7 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(8, "sc", "name flex bor"), + attrs: { _i: 8 }, + on: { + click: function($event) { + _vm.showAddress = true + } + } + }, + [ + _c("view", { + staticClass: _vm._$s(9, "sc", "text1"), + attrs: { _i: 9 } + }), + _c( + "view", + { + staticClass: _vm._$s(10, "sc", "address"), + attrs: { _i: 10 } + }, + [ + _c("image", { + staticClass: _vm._$s(11, "sc", "img1"), + attrs: { + src: _vm._$s( + 11, + "a-src", + __webpack_require__(/*! ../../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 11 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(12, "sc", "name flex"), + attrs: { _i: 12 } + }, + [ + _c("view", { + staticClass: _vm._$s(13, "sc", "text1"), + attrs: { _i: 13 } + }), + _c( + "view", + { + staticClass: _vm._$s(14, "sc", "address"), + attrs: { _i: 14 } + }, + [ + _c("image", { + staticClass: _vm._$s(15, "sc", "img1"), + attrs: { + src: _vm._$s( + 15, + "a-src", + __webpack_require__(/*! ../../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 15 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(16, "sc", "name flex"), + attrs: { _i: 16 } + }, + [ + _c("view", { + staticClass: _vm._$s(17, "sc", "text1"), + attrs: { _i: 17 } + }), + _c( + "view", + { + staticClass: _vm._$s(18, "sc", "address"), + attrs: { _i: 18 } + }, + [ + _c("image", { + staticClass: _vm._$s(19, "sc", "img1"), + attrs: { + src: _vm._$s( + 19, + "a-src", + __webpack_require__(/*! ../../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 19 + } + }) + ] + ) + ] + ) + ] + ), + _vm._$s(20, "i", _vm.showAddress) + ? _c( + "view", + { + staticClass: _vm._$s(20, "sc", "showAddress"), + attrs: { _i: 20 } + }, + [ + _c("image", { + staticClass: _vm._$s(21, "sc", "img1"), + attrs: { + src: _vm._$s( + 21, + "a-src", + __webpack_require__(/*! ../../../../../static/tongyonh/xg.png */ 617) + ), + _i: 21 + }, + on: { + click: function($event) { + _vm.showAddress = false + } + } + }), + _c("view", { + staticClass: _vm._$s(22, "sc", "title"), + attrs: { _i: 22 } + }), + _c("u-input", { + attrs: { + placeholder: "Please enter address information", + "border-color": "#E9EDF7", + type: _vm.type, + border: _vm.border, + _i: 23 + }, + model: { + value: _vm._$s(23, "v-model", _vm.value), + callback: function($$v) { + _vm.value = $$v + }, + expression: "value" + } + }), + _c( + "view", + { + staticClass: _vm._$s(24, "sc", "btnconn"), + attrs: { _i: 24 } + }, + [ + _c("view", { + staticClass: _vm._$s(25, "sc", "btn"), + attrs: { _i: 25 }, + on: { + click: function($event) { + _vm.showAddress = false + } + } + }), + _c("view", { + staticClass: _vm._$s(26, "sc", "btn active"), + attrs: { _i: 26 } + }) + ] + ) + ], + 1 + ) + : _vm._e() + ]), + _c("u-mask", { + attrs: { "z-index": "100", show: _vm.showAddress, _i: 27 }, + on: { + click: function($event) { + _vm.showAddress = false + } + } + }) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 658 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-input/u-input.vue ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-input.vue?vue&type=template&id=460c1d26&scoped=true& */ 659);\n/* harmony import */ var _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-input.vue?vue&type=script&lang=js& */ 661);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"460c1d26\",\n null,\n false,\n _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-input/u-input.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWlucHV0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00NjBjMWQyNiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjQ2MGMxZDI2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1pbnB1dC91LWlucHV0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///658\n"); + +/***/ }), +/* 659 */ +/*!********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-input/u-input.vue?vue&type=template&id=460c1d26&scoped=true& ***! + \********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-input.vue?vue&type=template&id=460c1d26&scoped=true& */ 660); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 660 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-input/u-input.vue?vue&type=template&id=460c1d26&scoped=true& ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 44).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { + staticClass: _vm._$s(0, "sc", "u-input"), + class: _vm._$s(0, "c", { + "u-input--border": _vm.border, + "u-input--error": _vm.validateState + }), + style: _vm._$s(0, "s", { + padding: "0 " + (_vm.border ? 20 : 0) + "rpx", + borderColor: _vm.borderColor, + textAlign: _vm.inputAlign + }), + attrs: { _i: 0 }, + on: { + click: function($event) { + $event.stopPropagation() + return _vm.inputClick($event) + } + } + }, + [ + _vm._$s(1, "i", _vm.type == "textarea") + ? _c("textarea", { + staticClass: _vm._$s(1, "sc", "u-input__input u-input__textarea"), + style: _vm._$s(1, "s", [_vm.getStyle]), + attrs: { + value: _vm._$s(1, "a-value", _vm.defaultValue), + placeholder: _vm._$s(1, "a-placeholder", _vm.placeholder), + placeholderStyle: _vm._$s( + 1, + "a-placeholderStyle", + _vm.placeholderStyle + ), + disabled: _vm._$s(1, "a-disabled", _vm.disabled), + maxlength: _vm._$s(1, "a-maxlength", _vm.inputMaxlength), + fixed: _vm._$s(1, "a-fixed", _vm.fixed), + focus: _vm._$s(1, "a-focus", _vm.focus), + autoHeight: _vm._$s(1, "a-autoHeight", _vm.autoHeight), + "selection-end": _vm._$s(1, "a-selection-end", _vm.uSelectionEnd), + "selection-start": _vm._$s( + 1, + "a-selection-start", + _vm.uSelectionStart + ), + "cursor-spacing": _vm._$s( + 1, + "a-cursor-spacing", + _vm.getCursorSpacing + ), + "show-confirm-bar": _vm._$s( + 1, + "a-show-confirm-bar", + _vm.showConfirmbar + ), + _i: 1 + }, + on: { + input: _vm.handleInput, + blur: _vm.handleBlur, + focus: _vm.onFocus, + confirm: _vm.onConfirm + } + }) + : _c("input", { + staticClass: _vm._$s(2, "sc", "u-input__input"), + style: _vm._$s(2, "s", [_vm.getStyle]), + attrs: { + type: _vm._$s( + 2, + "a-type", + _vm.type == "password" ? "text" : _vm.type + ), + value: _vm._$s(2, "a-value", _vm.defaultValue), + password: _vm._$s( + 2, + "a-password", + _vm.type == "password" && !_vm.showPassword + ), + placeholder: _vm._$s(2, "a-placeholder", _vm.placeholder), + placeholderStyle: _vm._$s( + 2, + "a-placeholderStyle", + _vm.placeholderStyle + ), + disabled: _vm._$s( + 2, + "a-disabled", + _vm.disabled || _vm.type === "select" + ), + maxlength: _vm._$s(2, "a-maxlength", _vm.inputMaxlength), + focus: _vm._$s(2, "a-focus", _vm.focus), + confirmType: _vm._$s(2, "a-confirmType", _vm.confirmType), + "cursor-spacing": _vm._$s( + 2, + "a-cursor-spacing", + _vm.getCursorSpacing + ), + "selection-end": _vm._$s(2, "a-selection-end", _vm.uSelectionEnd), + "selection-start": _vm._$s( + 2, + "a-selection-start", + _vm.uSelectionStart + ), + "show-confirm-bar": _vm._$s( + 2, + "a-show-confirm-bar", + _vm.showConfirmbar + ), + _i: 2 + }, + on: { + focus: _vm.onFocus, + blur: _vm.handleBlur, + input: _vm.handleInput, + confirm: _vm.onConfirm + } + }), + _c( + "view", + { + staticClass: _vm._$s(3, "sc", "u-input__right-icon u-flex"), + attrs: { _i: 3 } + }, + [ + _vm._$s(4, "i", _vm.clearable && _vm.value != "" && _vm.focused) + ? _c( + "view", + { + staticClass: _vm._$s( + 4, + "sc", + "u-input__right-icon__clear u-input__right-icon__item" + ), + attrs: { _i: 4 }, + on: { click: _vm.onClear } + }, + [ + _c("u-icon", { + attrs: { + size: "32", + name: "close-circle-fill", + color: "#c0c4cc", + _i: 5 + } + }) + ], + 1 + ) + : _vm._e(), + _vm._$s(6, "i", _vm.passwordIcon && _vm.type == "password") + ? _c( + "view", + { + staticClass: _vm._$s( + 6, + "sc", + "u-input__right-icon__clear u-input__right-icon__item" + ), + attrs: { _i: 6 } + }, + [ + _c("u-icon", { + attrs: { + size: "32", + name: !_vm.showPassword ? "eye" : "eye-fill", + color: "#c0c4cc", + _i: 7 + }, + on: { + click: function($event) { + _vm.showPassword = !_vm.showPassword + } + } + }) + ], + 1 + ) + : _vm._e(), + _vm._$s(8, "i", _vm.type == "select") + ? _c( + "view", + { + staticClass: _vm._$s( + 8, + "sc", + "u-input__right-icon--select u-input__right-icon__item" + ), + class: _vm._$s(8, "c", { + "u-input__right-icon--select--reverse": _vm.selectOpen + }), + attrs: { _i: 8 } + }, + [ + _c("u-icon", { + attrs: { + name: "arrow-down-fill", + size: "26", + color: "#c0c4cc", + _i: 9 + } + }) + ], + 1 + ) + : _vm._e() + ] + ) + ] + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 661 */ +/*!**************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-input/u-input.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-input.vue?vue&type=script&lang=js& */ 662);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQiw2akJBQUcsRUFBQyIsImZpbGUiOiI2NjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1pbnB1dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///661\n"); + +/***/ }), +/* 662 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-input/u-input.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _emitter = _interopRequireDefault(__webpack_require__(/*! ../../libs/util/emitter.js */ 40));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\r\n * input 输入框\r\n * @description 此组件为一个输入框,默认没有边框和样式,是专门为配合表单组件u-form而设计的,利用它可以快速实现表单验证,输入内容,下拉选择等功能。\r\n * @tutorial http://uviewui.com/components/input.html\r\n * @property {String} type 模式选择,见官网说明\r\n * @property {Boolean} clearable 是否显示右侧的清除图标(默认true)\r\n * @property {} v-model 用于双向绑定输入框的值\r\n * @property {String} input-align 输入框文字的对齐方式(默认left)\r\n * @property {String} placeholder placeholder显示值(默认 '请输入内容')\r\n * @property {Boolean} disabled 是否禁用输入框(默认false)\r\n * @property {String Number} maxlength 输入框的最大可输入长度(默认140)\r\n * @property {String Number} selection-start 光标起始位置,自动聚焦时有效,需与selection-end搭配使用(默认-1)\r\n * @property {String Number} maxlength 光标结束位置,自动聚焦时有效,需与selection-start搭配使用(默认-1)\r\n * @property {String Number} cursor-spacing 指定光标与键盘的距离,单位px(默认0)\r\n * @property {String} placeholderStyle placeholder的样式,字符串形式,如\"color: red;\"(默认 \"color: #c0c4cc;\")\r\n * @property {String} confirm-type 设置键盘右下角按钮的文字,仅在type为text时生效(默认done)\r\n * @property {Object} custom-style 自定义输入框的样式,对象形式\r\n * @property {Boolean} focus 是否自动获得焦点(默认false)\r\n * @property {Boolean} fixed 如果type为textarea,且在一个\"position:fixed\"的区域,需要指明为true(默认false)\r\n * @property {Boolean} password-icon type为password时,是否显示右侧的密码查看图标(默认true)\r\n * @property {Boolean} border 是否显示边框(默认false)\r\n * @property {String} border-color 输入框的边框颜色(默认#dcdfe6)\r\n * @property {Boolean} auto-height 是否自动增高输入区域,type为textarea时有效(默认true)\r\n * @property {String Number} height 高度,单位rpx(text类型时为70,textarea时为100)\r\n * @example \r\n */var _default2 = { name: 'u-input', mixins: [_emitter.default], props: { value: { type: [String, Number], default: '' }, // 输入框的类型,textarea,text,number\n type: { type: String, default: 'text' }, inputAlign: { type: String, default: 'left' }, placeholder: { type: String, default: '请输入内容' }, disabled: { type: Boolean, default: false }, maxlength: { type: [Number, String], default: 140 }, placeholderStyle: { type: String, default: 'color: #c0c4cc;' }, confirmType: { type: String, default: 'done' }, // 输入框的自定义样式\n customStyle: { type: Object, default: function _default() {return {};} }, // 如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true\n fixed: { type: Boolean, default: false }, // 是否自动获得焦点\n focus: { type: Boolean, default: false }, // 密码类型时,是否显示右侧的密码图标\n passwordIcon: { type: Boolean, default: true }, // input|textarea是否显示边框\n border: { type: Boolean, default: false }, // 输入框的边框颜色\n borderColor: { type: String, default: '#dcdfe6' }, autoHeight: { type: Boolean, default: true }, // type=select时,旋转右侧的图标,标识当前处于打开还是关闭select的状态\n // open-打开,close-关闭\n selectOpen: { type: Boolean, default: false }, // 高度,单位rpx\n height: {\n type: [Number, String],\n default: '' },\n\n // 是否可清空\n clearable: {\n type: Boolean,\n default: true },\n\n // 指定光标与键盘的距离,单位 px\n cursorSpacing: {\n type: [Number, String],\n default: 0 },\n\n // 光标起始位置,自动聚焦时有效,需与selection-end搭配使用\n selectionStart: {\n type: [Number, String],\n default: -1 },\n\n // 光标结束位置,自动聚焦时有效,需与selection-start搭配使用\n selectionEnd: {\n type: [Number, String],\n default: -1 },\n\n // 是否自动去除两端的空格\n trim: {\n type: Boolean,\n default: true },\n\n // 是否显示键盘上方带有”完成“按钮那一栏\n showConfirmbar: {\n type: Boolean,\n default: true } },\n\n\n data: function data() {\n return {\n defaultValue: this.value,\n inputHeight: 70, // input的高度\n textareaHeight: 100, // textarea的高度\n validateState: false, // 当前input的验证状态,用于错误时,边框是否改为红色\n focused: false, // 当前是否处于获得焦点的状态\n showPassword: false, // 是否预览密码\n lastValue: '' // 用于头条小程序,判断@input中,前后的值是否发生了变化,因为头条中文下,按下键没有输入内容,也会触发@input时间\n };\n },\n watch: {\n value: function value(nVal, oVal) {\n this.defaultValue = nVal;\n // 当值发生变化,且为select类型时(此时input被设置为disabled,不会触发@input事件),模拟触发@input事件\n if (nVal != oVal && this.type == 'select') this.handleInput({\n detail: {\n value: nVal } });\n\n\n } },\n\n computed: {\n // 因为uniapp的input组件的maxlength组件必须要数值,这里转为数值,给用户可以传入字符串数值\n inputMaxlength: function inputMaxlength() {\n return Number(this.maxlength);\n },\n getStyle: function getStyle() {\n var style = {};\n // 如果没有自定义高度,就根据type为input还是textare来分配一个默认的高度\n style.minHeight = this.height ? this.height + 'rpx' : this.type == 'textarea' ?\n this.textareaHeight + 'rpx' : this.inputHeight + 'rpx';\n style = Object.assign(style, this.customStyle);\n return style;\n },\n //\n getCursorSpacing: function getCursorSpacing() {\n return Number(this.cursorSpacing);\n },\n // 光标起始位置\n uSelectionStart: function uSelectionStart() {\n return String(this.selectionStart);\n },\n // 光标结束位置\n uSelectionEnd: function uSelectionEnd() {\n return String(this.selectionEnd);\n } },\n\n created: function created() {\n // 监听u-form-item发出的错误事件,将输入框边框变红色\n this.$on('on-form-item-error', this.onFormItemError);\n },\n methods: {\n /**\r\n * change 事件\r\n * @param event\r\n */\n handleInput: function handleInput(event) {var _this = this;\n var value = event.detail.value;\n // 判断是否去除空格\n if (this.trim) value = this.$u.trim(value);\n // vue 原生的方法 return 出去\n this.$emit('input', value);\n // 当前model 赋值\n this.defaultValue = value;\n // 过一个生命周期再发送事件给u-form-item,否则this.$emit('input')更新了父组件的值,但是微信小程序上\n // 尚未更新到u-form-item,导致获取的值为空,从而校验混论\n // 这里不能延时时间太短,或者使用this.$nextTick,否则在头条上,会造成混乱\n setTimeout(function () {\n // 头条小程序由于自身bug,导致中文下,每按下一个键(尚未完成输入),都会触发一次@input,导致错误,这里进行判断处理\n\n\n\n\n // 将当前的值发送到 u-form-item 进行校验\n _this.dispatch('u-form-item', 'on-form-change', value);\n }, 40);\n },\n /**\r\n * blur 事件\r\n * @param event\r\n */\n handleBlur: function handleBlur(event) {var _this2 = this;\n // 最开始使用的是监听图标@touchstart事件,自从hx2.8.4后,此方法在微信小程序出错\n // 这里改为监听点击事件,手点击清除图标时,同时也发生了@blur事件,导致图标消失而无法点击,这里做一个延时\n setTimeout(function () {\n _this2.focused = false;\n }, 100);\n // vue 原生的方法 return 出去\n this.$emit('blur', event.detail.value);\n setTimeout(function () {\n // 头条小程序由于自身bug,导致中文下,每按下一个键(尚未完成输入),都会触发一次@input,导致错误,这里进行判断处理\n\n\n\n\n // 将当前的值发送到 u-form-item 进行校验\n _this2.dispatch('u-form-item', 'on-form-blur', event.detail.value);\n }, 40);\n },\n onFormItemError: function onFormItemError(status) {\n this.validateState = status;\n },\n onFocus: function onFocus(event) {\n this.focused = true;\n this.$emit('focus');\n },\n onConfirm: function onConfirm(e) {\n this.$emit('confirm', e.detail.value);\n },\n onClear: function onClear(event) {\n this.$emit('input', '');\n },\n inputClick: function inputClick() {\n this.$emit('click');\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWlucHV0L3UtaW5wdXQudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMEVBLGlHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bUJBMEJBLEVBQ0EsZUFEQSxFQUVBLDBCQUZBLEVBR0EsU0FDQSxTQUNBLHNCQURBLEVBRUEsV0FGQSxFQURBLEVBS0E7QUFDQSxZQUNBLFlBREEsRUFFQSxlQUZBLEVBTkEsRUFVQSxjQUNBLFlBREEsRUFFQSxlQUZBLEVBVkEsRUFjQSxlQUNBLFlBREEsRUFFQSxnQkFGQSxFQWRBLEVBa0JBLFlBQ0EsYUFEQSxFQUVBLGNBRkEsRUFsQkEsRUFzQkEsYUFDQSxzQkFEQSxFQUVBLFlBRkEsRUF0QkEsRUEwQkEsb0JBQ0EsWUFEQSxFQUVBLDBCQUZBLEVBMUJBLEVBOEJBLGVBQ0EsWUFEQSxFQUVBLGVBRkEsRUE5QkEsRUFrQ0E7QUFDQSxtQkFDQSxZQURBLEVBRUEsT0FGQSxzQkFFQSxDQUNBLFVBQ0EsQ0FKQSxFQW5DQSxFQXlDQTtBQUNBLGFBQ0EsYUFEQSxFQUVBLGNBRkEsRUExQ0EsRUE4Q0E7QUFDQSxhQUNBLGFBREEsRUFFQSxjQUZBLEVBL0NBLEVBbURBO0FBQ0Esb0JBQ0EsYUFEQSxFQUVBLGFBRkEsRUFwREEsRUF3REE7QUFDQSxjQUNBLGFBREEsRUFFQSxjQUZBLEVBekRBLEVBNkRBO0FBQ0EsbUJBQ0EsWUFEQSxFQUVBLGtCQUZBLEVBOURBLEVBa0VBLGNBQ0EsYUFEQSxFQUVBLGFBRkEsRUFsRUEsRUFzRUE7QUFDQTtBQUNBLGtCQUNBLGFBREEsRUFFQSxjQUZBLEVBeEVBLEVBNEVBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBN0VBOztBQWlGQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQWxGQTs7QUFzRkE7QUFDQTtBQUNBLDRCQURBO0FBRUEsZ0JBRkEsRUF2RkE7O0FBMkZBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBNUZBOztBQWdHQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQWpHQTs7QUFxR0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUF0R0E7O0FBMEdBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG1CQUZBLEVBM0dBLEVBSEE7OztBQW1IQSxNQW5IQSxrQkFtSEE7QUFDQTtBQUNBLDhCQURBO0FBRUEscUJBRkEsRUFFQTtBQUNBLHlCQUhBLEVBR0E7QUFDQSwwQkFKQSxFQUlBO0FBQ0Esb0JBTEEsRUFLQTtBQUNBLHlCQU5BLEVBTUE7QUFDQSxtQkFQQSxDQU9BO0FBUEE7QUFTQSxHQTdIQTtBQThIQTtBQUNBLFNBREEsaUJBQ0EsSUFEQSxFQUNBLElBREEsRUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBREEsRUFEQTs7O0FBS0EsS0FUQSxFQTlIQTs7QUF5SUE7QUFDQTtBQUNBLGtCQUZBLDRCQUVBO0FBQ0E7QUFDQSxLQUpBO0FBS0EsWUFMQSxzQkFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQURBLEdBQ0Esd0JBREE7QUFFQTtBQUNBO0FBQ0EsS0FaQTtBQWFBO0FBQ0Esb0JBZEEsOEJBY0E7QUFDQTtBQUNBLEtBaEJBO0FBaUJBO0FBQ0EsbUJBbEJBLDZCQWtCQTtBQUNBO0FBQ0EsS0FwQkE7QUFxQkE7QUFDQSxpQkF0QkEsMkJBc0JBO0FBQ0E7QUFDQSxLQXhCQSxFQXpJQTs7QUFtS0EsU0FuS0EscUJBbUtBO0FBQ0E7QUFDQTtBQUNBLEdBdEtBO0FBdUtBO0FBQ0E7Ozs7QUFJQSxlQUxBLHVCQUtBLEtBTEEsRUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0EsT0FSQSxFQVFBLEVBUkE7QUFTQSxLQXpCQTtBQTBCQTs7OztBQUlBLGNBOUJBLHNCQThCQSxLQTlCQSxFQThCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxFQUVBLEdBRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0EsT0FSQSxFQVFBLEVBUkE7QUFTQSxLQS9DQTtBQWdEQSxtQkFoREEsMkJBZ0RBLE1BaERBLEVBZ0RBO0FBQ0E7QUFDQSxLQWxEQTtBQW1EQSxXQW5EQSxtQkFtREEsS0FuREEsRUFtREE7QUFDQTtBQUNBO0FBQ0EsS0F0REE7QUF1REEsYUF2REEscUJBdURBLENBdkRBLEVBdURBO0FBQ0E7QUFDQSxLQXpEQTtBQTBEQSxXQTFEQSxtQkEwREEsS0ExREEsRUEwREE7QUFDQTtBQUNBLEtBNURBO0FBNkRBLGNBN0RBLHdCQTZEQTtBQUNBO0FBQ0EsS0EvREEsRUF2S0EsRSIsImZpbGUiOiI2NjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXdcclxuXHRcdGNsYXNzPVwidS1pbnB1dFwiXHJcblx0XHQ6Y2xhc3M9XCJ7XHJcblx0XHRcdCd1LWlucHV0LS1ib3JkZXInOiBib3JkZXIsXHJcblx0XHRcdCd1LWlucHV0LS1lcnJvcic6IHZhbGlkYXRlU3RhdGVcclxuXHRcdH1cIlxyXG5cdFx0OnN0eWxlPVwie1xyXG5cdFx0XHRwYWRkaW5nOiBgMCAke2JvcmRlciA/IDIwIDogMH1ycHhgLFxyXG5cdFx0XHRib3JkZXJDb2xvcjogYm9yZGVyQ29sb3IsXHJcblx0XHRcdHRleHRBbGlnbjogaW5wdXRBbGlnblxyXG5cdFx0fVwiXHJcblx0XHRAdGFwLnN0b3A9XCJpbnB1dENsaWNrXCJcclxuXHQ+XHJcblx0XHQ8dGV4dGFyZWFcclxuXHRcdFx0di1pZj1cInR5cGUgPT0gJ3RleHRhcmVhJ1wiXHJcblx0XHRcdGNsYXNzPVwidS1pbnB1dF9faW5wdXQgdS1pbnB1dF9fdGV4dGFyZWFcIlxyXG5cdFx0XHQ6c3R5bGU9XCJbZ2V0U3R5bGVdXCJcclxuXHRcdFx0OnZhbHVlPVwiZGVmYXVsdFZhbHVlXCJcclxuXHRcdFx0OnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIlxyXG5cdFx0XHQ6cGxhY2Vob2xkZXJTdHlsZT1cInBsYWNlaG9sZGVyU3R5bGVcIlxyXG5cdFx0XHQ6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcblx0XHRcdDptYXhsZW5ndGg9XCJpbnB1dE1heGxlbmd0aFwiXHJcblx0XHRcdDpmaXhlZD1cImZpeGVkXCJcclxuXHRcdFx0OmZvY3VzPVwiZm9jdXNcIlxyXG5cdFx0XHQ6YXV0b0hlaWdodD1cImF1dG9IZWlnaHRcIlxyXG5cdFx0XHQ6c2VsZWN0aW9uLWVuZD1cInVTZWxlY3Rpb25FbmRcIlxyXG5cdFx0XHQ6c2VsZWN0aW9uLXN0YXJ0PVwidVNlbGVjdGlvblN0YXJ0XCJcclxuXHRcdFx0OmN1cnNvci1zcGFjaW5nPVwiZ2V0Q3Vyc29yU3BhY2luZ1wiXHJcblx0XHRcdDpzaG93LWNvbmZpcm0tYmFyPVwic2hvd0NvbmZpcm1iYXJcIlxyXG5cdFx0XHRAaW5wdXQ9XCJoYW5kbGVJbnB1dFwiXHJcblx0XHRcdEBibHVyPVwiaGFuZGxlQmx1clwiXHJcblx0XHRcdEBmb2N1cz1cIm9uRm9jdXNcIlxyXG5cdFx0XHRAY29uZmlybT1cIm9uQ29uZmlybVwiXHJcblx0XHQvPlxyXG5cdFx0PGlucHV0XHJcblx0XHRcdHYtZWxzZVxyXG5cdFx0XHRjbGFzcz1cInUtaW5wdXRfX2lucHV0XCJcclxuXHRcdFx0OnR5cGU9XCJ0eXBlID09ICdwYXNzd29yZCcgPyAndGV4dCcgOiB0eXBlXCJcclxuXHRcdFx0OnN0eWxlPVwiW2dldFN0eWxlXVwiXHJcblx0XHRcdDp2YWx1ZT1cImRlZmF1bHRWYWx1ZVwiXHJcblx0XHRcdDpwYXNzd29yZD1cInR5cGUgPT0gJ3Bhc3N3b3JkJyAmJiAhc2hvd1Bhc3N3b3JkXCJcclxuXHRcdFx0OnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIlxyXG5cdFx0XHQ6cGxhY2Vob2xkZXJTdHlsZT1cInBsYWNlaG9sZGVyU3R5bGVcIlxyXG5cdFx0XHQ6ZGlzYWJsZWQ9XCJkaXNhYmxlZCB8fCB0eXBlID09PSAnc2VsZWN0J1wiXHJcblx0XHRcdDptYXhsZW5ndGg9XCJpbnB1dE1heGxlbmd0aFwiXHJcblx0XHRcdDpmb2N1cz1cImZvY3VzXCJcclxuXHRcdFx0OmNvbmZpcm1UeXBlPVwiY29uZmlybVR5cGVcIlxyXG5cdFx0XHQ6Y3Vyc29yLXNwYWNpbmc9XCJnZXRDdXJzb3JTcGFjaW5nXCJcclxuXHRcdFx0OnNlbGVjdGlvbi1lbmQ9XCJ1U2VsZWN0aW9uRW5kXCJcclxuXHRcdFx0OnNlbGVjdGlvbi1zdGFydD1cInVTZWxlY3Rpb25TdGFydFwiXHJcblx0XHRcdDpzaG93LWNvbmZpcm0tYmFyPVwic2hvd0NvbmZpcm1iYXJcIlxyXG5cdFx0XHRAZm9jdXM9XCJvbkZvY3VzXCJcclxuXHRcdFx0QGJsdXI9XCJoYW5kbGVCbHVyXCJcclxuXHRcdFx0QGlucHV0PVwiaGFuZGxlSW5wdXRcIlxyXG5cdFx0XHRAY29uZmlybT1cIm9uQ29uZmlybVwiXHJcblx0XHQvPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1LWlucHV0X19yaWdodC1pY29uIHUtZmxleFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInUtaW5wdXRfX3JpZ2h0LWljb25fX2NsZWFyIHUtaW5wdXRfX3JpZ2h0LWljb25fX2l0ZW1cIiBAdGFwPVwib25DbGVhclwiIHYtaWY9XCJjbGVhcmFibGUgJiYgdmFsdWUgIT0gJycgJiYgZm9jdXNlZFwiPlxyXG5cdFx0XHRcdDx1LWljb24gc2l6ZT1cIjMyXCIgbmFtZT1cImNsb3NlLWNpcmNsZS1maWxsXCIgY29sb3I9XCIjYzBjNGNjXCIvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidS1pbnB1dF9fcmlnaHQtaWNvbl9fY2xlYXIgdS1pbnB1dF9fcmlnaHQtaWNvbl9faXRlbVwiIHYtaWY9XCJwYXNzd29yZEljb24gJiYgdHlwZSA9PSAncGFzc3dvcmQnXCI+XHJcblx0XHRcdFx0PHUtaWNvbiBzaXplPVwiMzJcIiA6bmFtZT1cIiFzaG93UGFzc3dvcmQgPyAnZXllJyA6ICdleWUtZmlsbCdcIiBjb2xvcj1cIiNjMGM0Y2NcIiBAY2xpY2s9XCJzaG93UGFzc3dvcmQgPSAhc2hvd1Bhc3N3b3JkXCIvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidS1pbnB1dF9fcmlnaHQtaWNvbi0tc2VsZWN0IHUtaW5wdXRfX3JpZ2h0LWljb25fX2l0ZW1cIiB2LWlmPVwidHlwZSA9PSAnc2VsZWN0J1wiIDpjbGFzcz1cIntcclxuXHRcdFx0XHQndS1pbnB1dF9fcmlnaHQtaWNvbi0tc2VsZWN0LS1yZXZlcnNlJzogc2VsZWN0T3BlblxyXG5cdFx0XHR9XCI+XHJcblx0XHRcdFx0PHUtaWNvbiBuYW1lPVwiYXJyb3ctZG93bi1maWxsXCIgc2l6ZT1cIjI2XCIgY29sb3I9XCIjYzBjNGNjXCI+PC91LWljb24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgRW1pdHRlciBmcm9tICcuLi8uLi9saWJzL3V0aWwvZW1pdHRlci5qcyc7XHJcblxyXG4vKipcclxuICogaW5wdXQg6L6T5YWl5qGGXHJcbiAqIEBkZXNjcmlwdGlvbiDmraTnu4Tku7bkuLrkuIDkuKrovpPlhaXmoYbvvIzpu5jorqTmsqHmnInovrnmoYblkozmoLflvI/vvIzmmK/kuJPpl6jkuLrphY3lkIjooajljZXnu4Tku7Z1LWZvcm3ogIzorr7orqHnmoTvvIzliKnnlKjlroPlj6/ku6Xlv6vpgJ/lrp7njrDooajljZXpqozor4HvvIzovpPlhaXlhoXlrrnvvIzkuIvmi4npgInmi6nnrYnlip/og73jgIJcclxuICogQHR1dG9yaWFsIGh0dHA6Ly91dmlld3VpLmNvbS9jb21wb25lbnRzL2lucHV0Lmh0bWxcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUg5qih5byP6YCJ5oup77yM6KeB5a6Y572R6K+05piOXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gY2xlYXJhYmxlIOaYr+WQpuaYvuekuuWPs+S+p+eahOa4hemZpOWbvuaghyjpu5jorqR0cnVlKVxyXG4gKiBAcHJvcGVydHkge30gdi1tb2RlbCDnlKjkuo7lj4zlkJHnu5HlrprovpPlhaXmoYbnmoTlgLxcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGlucHV0LWFsaWduIOi+k+WFpeahhuaWh+Wtl+eahOWvuem9kOaWueW8jyjpu5jorqRsZWZ0KVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gcGxhY2Vob2xkZXIgcGxhY2Vob2xkZXLmmL7npLrlgLwo6buY6K6kICfor7fovpPlhaXlhoXlrrknKVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IGRpc2FibGVkIOaYr+WQpuemgeeUqOi+k+WFpeahhijpu5jorqRmYWxzZSlcclxuICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBtYXhsZW5ndGgg6L6T5YWl5qGG55qE5pyA5aSn5Y+v6L6T5YWl6ZW/5bqmKOm7mOiupDE0MClcclxuICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBzZWxlY3Rpb24tc3RhcnQg5YWJ5qCH6LW35aeL5L2N572u77yM6Ieq5Yqo6IGa54Sm5pe25pyJ5pWI77yM6ZyA5LiOc2VsZWN0aW9uLWVuZOaQremFjeS9v+eUqO+8iOm7mOiupC0x77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gbWF4bGVuZ3RoIOWFieagh+e7k+adn+S9jee9ru+8jOiHquWKqOiBmueEpuaXtuacieaViO+8jOmcgOS4jnNlbGVjdGlvbi1zdGFydOaQremFjeS9v+eUqO+8iOm7mOiupC0x77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gY3Vyc29yLXNwYWNpbmcg5oyH5a6a5YWJ5qCH5LiO6ZSu55uY55qE6Led56a777yM5Y2V5L2NcHgo6buY6K6kMClcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHBsYWNlaG9sZGVyU3R5bGUgcGxhY2Vob2xkZXLnmoTmoLflvI/vvIzlrZfnrKbkuLLlvaLlvI/vvIzlpoJcImNvbG9yOiByZWQ7XCIo6buY6K6kIFwiY29sb3I6ICNjMGM0Y2M7XCIpXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb25maXJtLXR5cGUg6K6+572u6ZSu55uY5Y+z5LiL6KeS5oyJ6ZKu55qE5paH5a2X77yM5LuF5ZyodHlwZeS4unRleHTml7bnlJ/mlYgo6buY6K6kZG9uZSlcclxuICogQHByb3BlcnR5IHtPYmplY3R9IGN1c3RvbS1zdHlsZSDoh6rlrprkuYnovpPlhaXmoYbnmoTmoLflvI/vvIzlr7nosaHlvaLlvI9cclxuICogQHByb3BlcnR5IHtCb29sZWFufSBmb2N1cyDmmK/lkKboh6rliqjojrflvpfnhKbngrko6buY6K6kZmFsc2UpXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gZml4ZWQg5aaC5p6cdHlwZeS4unRleHRhcmVh77yM5LiU5Zyo5LiA5LiqXCJwb3NpdGlvbjpmaXhlZFwi55qE5Yy65Z+f77yM6ZyA6KaB5oyH5piO5Li6dHJ1ZSjpu5jorqRmYWxzZSlcclxuICogQHByb3BlcnR5IHtCb29sZWFufSBwYXNzd29yZC1pY29uIHR5cGXkuLpwYXNzd29yZOaXtu+8jOaYr+WQpuaYvuekuuWPs+S+p+eahOWvhueggeafpeeci+Wbvuaghyjpu5jorqR0cnVlKVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IGJvcmRlciDmmK/lkKbmmL7npLrovrnmoYYo6buY6K6kZmFsc2UpXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBib3JkZXItY29sb3Ig6L6T5YWl5qGG55qE6L655qGG6aKc6ImyKOm7mOiupCNkY2RmZTYpXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gYXV0by1oZWlnaHQg5piv5ZCm6Ieq5Yqo5aKe6auY6L6T5YWl5Yy65Z+f77yMdHlwZeS4unRleHRhcmVh5pe25pyJ5pWIKOm7mOiupHRydWUpXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gaGVpZ2h0IOmrmOW6pu+8jOWNleS9jXJweCh0ZXh057G75Z6L5pe25Li6NzDvvIx0ZXh0YXJlYeaXtuS4ujEwMClcclxuICogQGV4YW1wbGUgPHUtaW5wdXQgdi1tb2RlbD1cInZhbHVlXCIgOnR5cGU9XCJ0eXBlXCIgOmJvcmRlcj1cImJvcmRlclwiIC8+XHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZTogJ3UtaW5wdXQnLFxyXG5cdG1peGluczogW0VtaXR0ZXJdLFxyXG5cdHByb3BzOiB7XHJcblx0XHR2YWx1ZToge1xyXG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOi+k+WFpeahhueahOexu+Wei++8jHRleHRhcmVh77yMdGV4dO+8jG51bWJlclxyXG5cdFx0dHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICd0ZXh0J1xyXG5cdFx0fSxcclxuXHRcdGlucHV0QWxpZ246IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnbGVmdCdcclxuXHRcdH0sXHJcblx0XHRwbGFjZWhvbGRlcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICfor7fovpPlhaXlhoXlrrknXHJcblx0XHR9LFxyXG5cdFx0ZGlzYWJsZWQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHRtYXhsZW5ndGg6IHtcclxuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0ZGVmYXVsdDogMTQwXHJcblx0XHR9LFxyXG5cdFx0cGxhY2Vob2xkZXJTdHlsZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICdjb2xvcjogI2MwYzRjYzsnXHJcblx0XHR9LFxyXG5cdFx0Y29uZmlybVR5cGU6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnZG9uZSdcclxuXHRcdH0sXHJcblx0XHQvLyDovpPlhaXmoYbnmoToh6rlrprkuYnmoLflvI9cclxuXHRcdGN1c3RvbVN0eWxlOiB7XHJcblx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0ZGVmYXVsdCgpIHtcclxuXHRcdFx0XHRyZXR1cm4ge307XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvLyDlpoLmnpwgdGV4dGFyZWEg5piv5Zyo5LiA5LiqIHBvc2l0aW9uOmZpeGVkIOeahOWMuuWfn++8jOmcgOimgeaYvuekuuaMh+WumuWxnuaApyBmaXhlZCDkuLogdHJ1ZVxyXG5cdFx0Zml4ZWQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKboh6rliqjojrflvpfnhKbngrlcclxuXHRcdGZvY3VzOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0Ly8g5a+G56CB57G75Z6L5pe277yM5piv5ZCm5pi+56S65Y+z5L6n55qE5a+G56CB5Zu+5qCHXHJcblx0XHRwYXNzd29yZEljb246IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0fSxcclxuXHRcdC8vIGlucHV0fHRleHRhcmVh5piv5ZCm5pi+56S66L655qGGXHJcblx0XHRib3JkZXI6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDovpPlhaXmoYbnmoTovrnmoYbpopzoibJcclxuXHRcdGJvcmRlckNvbG9yOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJyNkY2RmZTYnXHJcblx0XHR9LFxyXG5cdFx0YXV0b0hlaWdodDoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0Ly8gdHlwZT1zZWxlY3Tml7bvvIzml4vovazlj7PkvqfnmoTlm77moIfvvIzmoIfor4blvZPliY3lpITkuo7miZPlvIDov5jmmK/lhbPpl61zZWxlY3TnmoTnirbmgIFcclxuXHRcdC8vIG9wZW4t5omT5byA77yMY2xvc2Ut5YWz6ZetXHJcblx0XHRzZWxlY3RPcGVuOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0Ly8g6auY5bqm77yM5Y2V5L2NcnB4XHJcblx0XHRoZWlnaHQ6IHtcclxuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKblj6/muIXnqbpcclxuXHRcdGNsZWFyYWJsZToge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0Ly8g5oyH5a6a5YWJ5qCH5LiO6ZSu55uY55qE6Led56a777yM5Y2V5L2NIHB4XHJcblx0XHRjdXJzb3JTcGFjaW5nOiB7XHJcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQ6IDBcclxuXHRcdH0sXHJcblx0XHQvLyDlhYnmoIfotbflp4vkvY3nva7vvIzoh6rliqjogZrnhKbml7bmnInmlYjvvIzpnIDkuI5zZWxlY3Rpb24tZW5k5pCt6YWN5L2/55SoXHJcblx0XHRzZWxlY3Rpb25TdGFydDoge1xyXG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRkZWZhdWx0OiAtMVxyXG5cdFx0fSxcclxuXHRcdC8vIOWFieagh+e7k+adn+S9jee9ru+8jOiHquWKqOiBmueEpuaXtuacieaViO+8jOmcgOS4jnNlbGVjdGlvbi1zdGFydOaQremFjeS9v+eUqFxyXG5cdFx0c2VsZWN0aW9uRW5kOiB7XHJcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQ6IC0xXHJcblx0XHR9LFxyXG5cdFx0Ly8g5piv5ZCm6Ieq5Yqo5Y676Zmk5Lik56uv55qE56m65qC8XHJcblx0XHR0cmltOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKbmmL7npLrplK7nm5jkuIrmlrnluKbmnInigJ3lrozmiJDigJzmjInpkq7pgqPkuIDmoI9cclxuXHRcdHNob3dDb25maXJtYmFyOntcclxuXHRcdFx0dHlwZTpCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OnRydWVcclxuXHRcdH1cclxuXHR9LFxyXG5cdGRhdGEoKSB7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHRkZWZhdWx0VmFsdWU6IHRoaXMudmFsdWUsXHJcblx0XHRcdGlucHV0SGVpZ2h0OiA3MCwgLy8gaW5wdXTnmoTpq5jluqZcclxuXHRcdFx0dGV4dGFyZWFIZWlnaHQ6IDEwMCwgLy8gdGV4dGFyZWHnmoTpq5jluqZcclxuXHRcdFx0dmFsaWRhdGVTdGF0ZTogZmFsc2UsIC8vIOW9k+WJjWlucHV055qE6aqM6K+B54q25oCB77yM55So5LqO6ZSZ6K+v5pe277yM6L655qGG5piv5ZCm5pS55Li657qi6ImyXHJcblx0XHRcdGZvY3VzZWQ6IGZhbHNlLCAvLyDlvZPliY3mmK/lkKblpITkuo7ojrflvpfnhKbngrnnmoTnirbmgIFcclxuXHRcdFx0c2hvd1Bhc3N3b3JkOiBmYWxzZSwgLy8g5piv5ZCm6aKE6KeI5a+G56CBXHJcblx0XHRcdGxhc3RWYWx1ZTogJycsIC8vIOeUqOS6juWktOadoeWwj+eoi+W6j++8jOWIpOaWrUBpbnB1dOS4re+8jOWJjeWQjueahOWAvOaYr+WQpuWPkeeUn+S6huWPmOWMlu+8jOWboOS4uuWktOadoeS4reaWh+S4i++8jOaMieS4i+mUruayoeaciei+k+WFpeWGheWuue+8jOS5n+S8muinpuWPkUBpbnB1dOaXtumXtFxyXG5cdFx0fTtcclxuXHR9LFxyXG5cdHdhdGNoOiB7XHJcblx0XHR2YWx1ZShuVmFsLCBvVmFsKSB7XHJcblx0XHRcdHRoaXMuZGVmYXVsdFZhbHVlID0gblZhbDtcclxuXHRcdFx0Ly8g5b2T5YC85Y+R55Sf5Y+Y5YyW77yM5LiU5Li6c2VsZWN057G75Z6L5pe2KOatpOaXtmlucHV06KKr6K6+572u5Li6ZGlzYWJsZWTvvIzkuI3kvJrop6blj5FAaW5wdXTkuovku7Yp77yM5qih5ouf6Kem5Y+RQGlucHV05LqL5Lu2XHJcblx0XHRcdGlmKG5WYWwgIT0gb1ZhbCAmJiB0aGlzLnR5cGUgPT0gJ3NlbGVjdCcpIHRoaXMuaGFuZGxlSW5wdXQoe1xyXG5cdFx0XHRcdGRldGFpbDoge1xyXG5cdFx0XHRcdFx0dmFsdWU6IG5WYWxcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdH0sXHJcblx0Y29tcHV0ZWQ6IHtcclxuXHRcdC8vIOWboOS4unVuaWFwcOeahGlucHV057uE5Lu255qEbWF4bGVuZ3Ro57uE5Lu25b+F6aG76KaB5pWw5YC877yM6L+Z6YeM6L2s5Li65pWw5YC877yM57uZ55So5oi35Y+v5Lul5Lyg5YWl5a2X56ym5Liy5pWw5YC8XHJcblx0XHRpbnB1dE1heGxlbmd0aCgpIHtcclxuXHRcdFx0cmV0dXJuIE51bWJlcih0aGlzLm1heGxlbmd0aCk7XHJcblx0XHR9LFxyXG5cdFx0Z2V0U3R5bGUoKSB7XHJcblx0XHRcdGxldCBzdHlsZSA9IHt9O1xyXG5cdFx0XHQvLyDlpoLmnpzmsqHmnInoh6rlrprkuYnpq5jluqbvvIzlsLHmoLnmja50eXBl5Li6aW5wdXTov5jmmK90ZXh0YXJl5p2l5YiG6YWN5LiA5Liq6buY6K6k55qE6auY5bqmXHJcblx0XHRcdHN0eWxlLm1pbkhlaWdodCA9IHRoaXMuaGVpZ2h0ID8gdGhpcy5oZWlnaHQgKyAncnB4JyA6IHRoaXMudHlwZSA9PSAndGV4dGFyZWEnID9cclxuXHRcdFx0XHR0aGlzLnRleHRhcmVhSGVpZ2h0ICsgJ3JweCcgOiB0aGlzLmlucHV0SGVpZ2h0ICsgJ3JweCc7XHJcblx0XHRcdHN0eWxlID0gT2JqZWN0LmFzc2lnbihzdHlsZSwgdGhpcy5jdXN0b21TdHlsZSk7XHJcblx0XHRcdHJldHVybiBzdHlsZTtcclxuXHRcdH0sXHJcblx0XHQvL1xyXG5cdFx0Z2V0Q3Vyc29yU3BhY2luZygpIHtcclxuXHRcdFx0cmV0dXJuIE51bWJlcih0aGlzLmN1cnNvclNwYWNpbmcpO1xyXG5cdFx0fSxcclxuXHRcdC8vIOWFieagh+i1t+Wni+S9jee9rlxyXG5cdFx0dVNlbGVjdGlvblN0YXJ0KCkge1xyXG5cdFx0XHRyZXR1cm4gU3RyaW5nKHRoaXMuc2VsZWN0aW9uU3RhcnQpO1xyXG5cdFx0fSxcclxuXHRcdC8vIOWFieagh+e7k+adn+S9jee9rlxyXG5cdFx0dVNlbGVjdGlvbkVuZCgpIHtcclxuXHRcdFx0cmV0dXJuIFN0cmluZyh0aGlzLnNlbGVjdGlvbkVuZCk7XHJcblx0XHR9XHJcblx0fSxcclxuXHRjcmVhdGVkKCkge1xyXG5cdFx0Ly8g55uR5ZCsdS1mb3JtLWl0ZW3lj5Hlh7rnmoTplJnor6/kuovku7bvvIzlsIbovpPlhaXmoYbovrnmoYblj5jnuqLoibJcclxuXHRcdHRoaXMuJG9uKCdvbi1mb3JtLWl0ZW0tZXJyb3InLCB0aGlzLm9uRm9ybUl0ZW1FcnJvcik7XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHQvKipcclxuXHRcdCAqIGNoYW5nZSDkuovku7ZcclxuXHRcdCAqIEBwYXJhbSBldmVudFxyXG5cdFx0ICovXHJcblx0XHRoYW5kbGVJbnB1dChldmVudCkge1xyXG5cdFx0XHRsZXQgdmFsdWUgPSBldmVudC5kZXRhaWwudmFsdWU7XHJcblx0XHRcdC8vIOWIpOaWreaYr+WQpuWOu+mZpOepuuagvFxyXG5cdFx0XHRpZih0aGlzLnRyaW0pIHZhbHVlID0gdGhpcy4kdS50cmltKHZhbHVlKTtcclxuXHRcdFx0Ly8gdnVlIOWOn+eUn+eahOaWueazlSByZXR1cm4g5Ye65Y67XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2lucHV0JywgdmFsdWUpO1xyXG5cdFx0XHQvLyDlvZPliY1tb2RlbCDotYvlgLxcclxuXHRcdFx0dGhpcy5kZWZhdWx0VmFsdWUgPSB2YWx1ZTtcclxuXHRcdFx0Ly8g6L+H5LiA5Liq55Sf5ZG95ZGo5pyf5YaN5Y+R6YCB5LqL5Lu257uZdS1mb3JtLWl0ZW3vvIzlkKbliJl0aGlzLiRlbWl0KCdpbnB1dCcp5pu05paw5LqG54i257uE5Lu255qE5YC877yM5L2G5piv5b6u5L+h5bCP56iL5bqP5LiKXHJcblx0XHRcdC8vIOWwmuacquabtOaWsOWIsHUtZm9ybS1pdGVt77yM5a+86Ie06I635Y+W55qE5YC85Li656m677yM5LuO6ICM5qCh6aqM5re36K66XHJcblx0XHRcdC8vIOi/memHjOS4jeiDveW7tuaXtuaXtumXtOWkquefre+8jOaIluiAheS9v+eUqHRoaXMuJG5leHRUaWNr77yM5ZCm5YiZ5Zyo5aS05p2h5LiK77yM5Lya6YCg5oiQ5re35LmxXHJcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdC8vIOWktOadoeWwj+eoi+W6j+eUseS6juiHqui6q2J1Z++8jOWvvOiHtOS4reaWh+S4i++8jOavj+aMieS4i+S4gOS4qumUrijlsJrmnKrlrozmiJDovpPlhaUp77yM6YO95Lya6Kem5Y+R5LiA5qyhQGlucHV077yM5a+86Ie06ZSZ6K+v77yM6L+Z6YeM6L+b6KGM5Yik5pat5aSE55CGXHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QLVRPVVRJQU9cclxuXHRcdFx0XHRpZih0aGlzLiR1LnRyaW0odmFsdWUpID09IHRoaXMubGFzdFZhbHVlKSByZXR1cm4gO1xyXG5cdFx0XHRcdHRoaXMubGFzdFZhbHVlID0gdmFsdWU7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8g5bCG5b2T5YmN55qE5YC85Y+R6YCB5YiwIHUtZm9ybS1pdGVtIOi/m+ihjOagoemqjFxyXG5cdFx0XHRcdHRoaXMuZGlzcGF0Y2goJ3UtZm9ybS1pdGVtJywgJ29uLWZvcm0tY2hhbmdlJywgdmFsdWUpO1xyXG5cdFx0XHR9LCA0MClcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIGJsdXIg5LqL5Lu2XHJcblx0XHQgKiBAcGFyYW0gZXZlbnRcclxuXHRcdCAqL1xyXG5cdFx0aGFuZGxlQmx1cihldmVudCkge1xyXG5cdFx0XHQvLyDmnIDlvIDlp4vkvb/nlKjnmoTmmK/nm5HlkKzlm77moIdAdG91Y2hzdGFydOS6i+S7tu+8jOiHquS7jmh4Mi44LjTlkI7vvIzmraTmlrnms5XlnKjlvq7kv6HlsI/nqIvluo/lh7rplJlcclxuXHRcdFx0Ly8g6L+Z6YeM5pS55Li655uR5ZCs54K55Ye75LqL5Lu277yM5omL54K55Ye75riF6Zmk5Zu+5qCH5pe277yM5ZCM5pe25Lmf5Y+R55Sf5LqGQGJsdXLkuovku7bvvIzlr7zoh7Tlm77moIfmtojlpLHogIzml6Dms5Xngrnlh7vvvIzov5nph4zlgZrkuIDkuKrlu7bml7ZcclxuXHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy5mb2N1c2VkID0gZmFsc2U7XHJcblx0XHRcdH0sIDEwMClcclxuXHRcdFx0Ly8gdnVlIOWOn+eUn+eahOaWueazlSByZXR1cm4g5Ye65Y67XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2JsdXInLCBldmVudC5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHQvLyDlpLTmnaHlsI/nqIvluo/nlLHkuo7oh6rouqtidWfvvIzlr7zoh7TkuK3mlofkuIvvvIzmr4/mjInkuIvkuIDkuKrplK4o5bCa5pyq5a6M5oiQ6L6T5YWlKe+8jOmDveS8muinpuWPkeS4gOasoUBpbnB1dO+8jOWvvOiHtOmUmeivr++8jOi/memHjOi/m+ihjOWIpOaWreWkhOeQhlxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1UT1VUSUFPXHJcblx0XHRcdFx0aWYodGhpcy4kdS50cmltKHZhbHVlKSA9PSB0aGlzLmxhc3RWYWx1ZSkgcmV0dXJuIDtcclxuXHRcdFx0XHR0aGlzLmxhc3RWYWx1ZSA9IHZhbHVlO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vIOWwhuW9k+WJjeeahOWAvOWPkemAgeWIsCB1LWZvcm0taXRlbSDov5vooYzmoKHpqoxcclxuXHRcdFx0XHR0aGlzLmRpc3BhdGNoKCd1LWZvcm0taXRlbScsICdvbi1mb3JtLWJsdXInLCBldmVudC5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHR9LCA0MClcclxuXHRcdH0sXHJcblx0XHRvbkZvcm1JdGVtRXJyb3Ioc3RhdHVzKSB7XHJcblx0XHRcdHRoaXMudmFsaWRhdGVTdGF0ZSA9IHN0YXR1cztcclxuXHRcdH0sXHJcblx0XHRvbkZvY3VzKGV2ZW50KSB7XHJcblx0XHRcdHRoaXMuZm9jdXNlZCA9IHRydWU7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2ZvY3VzJyk7XHJcblx0XHR9LFxyXG5cdFx0b25Db25maXJtKGUpIHtcclxuXHRcdFx0dGhpcy4kZW1pdCgnY29uZmlybScsIGUuZGV0YWlsLnZhbHVlKTtcclxuXHRcdH0sXHJcblx0XHRvbkNsZWFyKGV2ZW50KSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2lucHV0JywgJycpO1xyXG5cdFx0fSxcclxuXHRcdGlucHV0Q2xpY2soKSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2NsaWNrJyk7XHJcblx0XHR9XHJcblx0fVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuQGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL3N0eWxlLmNvbXBvbmVudHMuc2Nzc1wiO1xyXG5cclxuLnUtaW5wdXQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4OiAxO1xyXG5cdEBpbmNsdWRlIHZ1ZS1mbGV4O1xyXG5cclxuXHQmX19pbnB1dCB7XHJcblx0XHQvL2hlaWdodDogJHUtZm9ybS1pdGVtLWhlaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogJHUtbWFpbi1jb2xvcjtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0YXJlYSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogJHUtbWFpbi1jb2xvcjtcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblxyXG5cdCYtLWJvcmRlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHUtZm9ybS1pdGVtLWJvcmRlci1jb2xvcjtcclxuXHR9XHJcblxyXG5cdCYtLWVycm9yIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdHlwZS1lcnJvciFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19yaWdodC1pY29uIHtcclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNlbGVjdCB7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XHJcblxyXG5cdFx0XHQmLS1yZXZlcnNlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///662\n"); + +/***/ }), +/* 663 */ +/*!****************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/manage/index.vue?vue&type=script&lang=js&mpType=page ***! + \****************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 664);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9rQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2NjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///663\n"); + +/***/ }), +/* 664 */ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/manage/index.vue?vue&type=script&lang=js&mpType=page ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));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//\nvar _default = { data: function data() {return { value: '', type: 'text', border: true, height: 90, autoHeight: true, showAddress: false };}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvbXdhbGxldC9tYW5hZ2UvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ2YWx1ZSIsInR5cGUiLCJib3JkZXIiLCJoZWlnaHQiLCJhdXRvSGVpZ2h0Iiwic2hvd0FkZHJlc3MiLCJtZXRob2RzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0VBLGdILDhGQS9FQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFHZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNUQyxLQUFLLEVBQUUsRUFERSxFQUVOQyxJQUFJLEVBQUUsTUFGQSxFQUdOQyxNQUFNLEVBQUUsSUFIRixFQUlOQyxNQUFNLEVBQUUsRUFKRixFQUtOQyxVQUFVLEVBQUUsSUFMTixFQU1OQyxXQUFXLEVBQUMsS0FOTixFQUFQLENBUUEsQ0FWYSxFQVdkQyxPQUFPLEVBQUUsRUFYSyxFIiwiZmlsZSI6IjY2NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xudmFsdWU6ICcnLFxuXHRcdFx0dHlwZTogJ3RleHQnLFxuXHRcdFx0Ym9yZGVyOiB0cnVlLFxuXHRcdFx0aGVpZ2h0OiA5MCxcblx0XHRcdGF1dG9IZWlnaHQ6IHRydWUsXG5cdFx0XHRzaG93QWRkcmVzczpmYWxzZSxcblx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcbiAgICAgICBcblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///664\n"); + +/***/ }), +/* 665 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index.vue?mpType=page ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=f9f4f22a&scoped=true&mpType=page */ 666);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 680);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"f9f4f22a\",\n null,\n false,\n _index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/addAddress/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZjlmNGYyMmEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImY5ZjRmMjJhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2FkZEFkZHJlc3MvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///665\n"); + +/***/ }), +/* 666 */ +/*!*********************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index.vue?vue&type=template&id=f9f4f22a&scoped=true&mpType=page ***! + \*********************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=f9f4f22a&scoped=true&mpType=page */ 667); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 667 */ +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index.vue?vue&type=template&id=f9f4f22a&scoped=true&mpType=page ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 612).default, + uRadioGroup: __webpack_require__(/*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 668) + .default, + uRadio: __webpack_require__(/*! @/uview-ui/components/u-radio/u-radio.vue */ 673).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { staticClass: _vm._$s(0, "sc", "hr"), attrs: { _i: 0 } }, + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("image", { + staticClass: _vm._$s(2, "sc", "renYou"), + attrs: { + src: _vm._$s( + 2, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/IconGroup.png */ 678) + ), + _i: 2 + }, + slot: "logo" + }), + _c("text", { + staticClass: _vm._$s(3, "sc", "big_title"), + attrs: { _i: 3 } + }) + ]), + _c( + "view", + { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }, + [ + _c( + "view", + { staticClass: _vm._$s(5, "sc", "main_con"), attrs: { _i: 5 } }, + [ + _c( + "view", + { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(7, "sc", "top flex"), + attrs: { _i: 7 } + }, + [ + _c("view", { + staticClass: _vm._$s(8, "sc", "text1"), + attrs: { _i: 8 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(9, "sc", "inputcon"), + attrs: { _i: 9 } + }, + [ + _c("input", { + staticClass: _vm._$s(10, "sc", "input1"), + attrs: { _i: 10 } + }), + _c("image", { + staticClass: _vm._$s(11, "sc", "img1"), + attrs: { + src: _vm._$s( + 11, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 11 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(12, "sc", "item"), attrs: { _i: 12 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(13, "sc", "top flex"), + attrs: { _i: 13 } + }, + [ + _c("view", { + staticClass: _vm._$s(14, "sc", "text1"), + attrs: { _i: 14 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(15, "sc", "inputcon"), + attrs: { _i: 15 } + }, + [ + _c("input", { + staticClass: _vm._$s(16, "sc", "input1"), + attrs: { _i: 16 } + }), + _c("image", { + staticClass: _vm._$s(17, "sc", "img2"), + attrs: { + src: _vm._$s( + 17, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Frame330.png */ 679) + ), + _i: 17 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(18, "sc", "item"), attrs: { _i: 18 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(19, "sc", "top flex"), + attrs: { _i: 19 } + }, + [ + _c("view", { + staticClass: _vm._$s(20, "sc", "text1"), + attrs: { _i: 20 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(21, "sc", "inputcon"), + attrs: { _i: 21 } + }, + [ + _c("input", { + staticClass: _vm._$s(22, "sc", "input1"), + attrs: { _i: 22 } + }) + ] + ) + ] + ), + _c("view", { + staticClass: _vm._$s(23, "sc", "btn"), + attrs: { _i: 23 } + }) + ] + ), + _c("u-mask", { + attrs: { "z-index": "10", show: _vm.show, _i: 24 }, + on: { + click: function($event) { + _vm.show = false + } + } + }) + ], + 1 + ), + _c( + "view", + { staticClass: _vm._$s(25, "sc", "big_con w100"), attrs: { _i: 25 } }, + [ + _c("view", { + staticClass: _vm._$s(26, "sc", "tiao"), + attrs: { _i: 26 } + }), + _c("view", { + staticClass: _vm._$s(27, "sc", "title"), + attrs: { _i: 27 } + }), + _c( + "view", + { + staticClass: _vm._$s(28, "sc", "bottom_con zindex"), + attrs: { _i: 28 } + }, + [ + _c( + "u-radio-group", + { + attrs: { _i: 29 }, + model: { + value: _vm._$s(29, "v-model", _vm.value), + callback: function($$v) { + _vm.value = $$v + }, + expression: "value" + } + }, + _vm._l(_vm._$s(30, "f", { forItems: _vm.list }), function( + item, + index, + $20, + $30 + ) { + return _c( + "view", + { + key: _vm._$s(30, "f", { forIndex: $20, key: index }), + staticClass: _vm._$s("30-" + $30, "sc", "item flex"), + attrs: { _i: "30-" + $30 }, + on: { + click: function($event) { + return _vm.handove() + } + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s("31-" + $30, "sc", "text1 flex"), + attrs: { _i: "31-" + $30 } + }, + [ + _c("image", { + staticClass: _vm._$s("32-" + $30, "sc", "img"), + attrs: { + src: _vm._$s("32-" + $30, "a-src", item.url), + _i: "32-" + $30 + } + }), + _c( + "view", + { + staticClass: _vm._$s( + "33-" + $30, + "sc", + "textcon" + ), + attrs: { _i: "33-" + $30 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s( + "34-" + $30, + "sc", + "text1" + ), + attrs: { _i: "34-" + $30 } + }, + [ + _vm._v( + _vm._$s( + "34-" + $30, + "t0-0", + _vm._s(item.lang) + ) + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s( + "35-" + $30, + "sc", + "text2" + ), + attrs: { _i: "35-" + $30 } + }, + [ + _vm._v( + _vm._$s( + "35-" + $30, + "t0-0", + _vm._s(item.name) + ) + ) + ] + ) + ] + ) + ] + ), + _c("u-radio", { + attrs: { + name: item.name, + disabled: item.disabled, + "active-color": "#5B53FF", + _i: "36-" + $30 + } + }) + ], + 1 + ) + }), + 0 + ), + _c("view", { + staticClass: _vm._$s(37, "sc", "select_btn"), + attrs: { _i: 37 } + }) + ], + 1 + ) + ] + ) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 668 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio-group/u-radio-group.vue ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-radio-group.vue?vue&type=template&id=dd868428&scoped=true& */ 669);\n/* harmony import */ var _u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-radio-group.vue?vue&type=script&lang=js& */ 671);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"dd868428\",\n null,\n false,\n _u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-radio-group/u-radio-group.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXJhZGlvLWdyb3VwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1kZDg2ODQyOCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtcmFkaW8tZ3JvdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LXJhZGlvLWdyb3VwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImRkODY4NDI4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1yYWRpby1ncm91cC91LXJhZGlvLWdyb3VwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///668\n"); + +/***/ }), +/* 669 */ +/*!********************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio-group/u-radio-group.vue?vue&type=template&id=dd868428&scoped=true& ***! + \********************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-radio-group.vue?vue&type=template&id=dd868428&scoped=true& */ 670); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 670 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio-group/u-radio-group.vue?vue&type=template&id=dd868428&scoped=true& ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { + staticClass: _vm._$s(0, "sc", "u-radio-group u-clearfix"), + attrs: { _i: 0 } + }, + [_vm._t("default", null, { _i: 1 })], + 2 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 671 */ +/*!**************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio-group/u-radio-group.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-radio-group.vue?vue&type=script&lang=js& */ 672);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI2NzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXJhZGlvLWdyb3VwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1yYWRpby1ncm91cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///671\n"); + +/***/ }), +/* 672 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio-group/u-radio-group.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\nvar _emitter = _interopRequireDefault(__webpack_require__(/*! ../../libs/util/emitter.js */ 40));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n/**\n * radioRroup 单选框父组件\n * @description 单选框用于有一个选择,用户只能选择其中一个的场景。搭配u-radio使用\n * @tutorial https://www.uviewui.com/components/radio.html\n * @property {Boolean} disabled 是否禁用所有radio(默认false)\n * @property {String Number} size 组件整体的大小,单位rpx(默认40)\n * @property {String} active-color 选中时的颜色,应用到所有子Radio组件(默认#2979ff)\n * @property {String Number} icon-size 图标大小,单位rpx(默认20)\n * @property {String} shape 外观形状,shape-方形,circle-圆形(默认circle)\n * @property {Boolean} label-disabled 是否禁止点击文本操作checkbox(默认false)\n * @property {String} width 宽度,需带单位\n * @property {Boolean} wrap 是否每个radio都换行(默认false)\n * @event {Function} change 任一个radio状态发生变化时触发\n * @example \n */var _default = { name: \"u-radio-group\", mixins: [_emitter.default], props: { // 是否禁用所有单选框\n disabled: {\n type: Boolean,\n default: false },\n\n // 匹配某一个radio组件,如果某个radio的name值等于此值,那么这个radio就被会选中\n value: {\n type: [String, Number],\n default: '' },\n\n // 选中状态下的颜色\n activeColor: {\n type: String,\n default: '#2979ff' },\n\n // 组件的整体大小\n size: {\n type: [String, Number],\n default: 34 },\n\n // 是否禁止点击提示语选中复选框\n labelDisabled: {\n type: Boolean,\n default: false },\n\n // 形状,square为方形,circle为原型\n shape: {\n type: String,\n default: 'circle' },\n\n // 图标的大小,单位rpx\n iconSize: {\n type: [String, Number],\n default: 20 },\n\n // 每个checkbox占u-checkbox-group的宽度\n width: {\n type: [String, Number],\n default: 'auto' },\n\n // 是否每个checkbox都换行\n wrap: {\n type: Boolean,\n default: false } },\n\n\n created: function created() {\n // 如果将children定义在data中,在微信小程序会造成循环引用而报错\n this.children = [];\n },\n watch: {\n // 当父组件需要子组件需要共享的参数发生了变化,手动通知子组件\n parentData: function parentData() {\n if (this.children.length) {\n this.children.map(function (child) {\n // 判断子组件(u-radio)如果有updateParentData方法的话,就就执行(执行的结果是子组件重新从父组件拉取了最新的值)\n typeof child.updateParentData == 'function' && child.updateParentData();\n });\n }\n } },\n\n computed: {\n // 这里computed的变量,都是子组件u-radio需要用到的,由于头条小程序的兼容性差异,子组件无法实时监听父组件参数的变化\n // 所以需要手动通知子组件,这里返回一个parentData变量,供watch监听,在其中去通知每一个子组件重新从父组件(u-radio-group)\n // 拉取父组件新的变化后的参数\n parentData: function parentData() {\n return [this.value, this.disabled, this.activeColor, this.size, this.labelDisabled, this.shape, this.iconSize, this.width, this.wrap];\n } },\n\n methods: {\n // 该方法有子组件radio调用,当一个radio被选中的时候,给父组件设置value值(props传递的value)\n setValue: function setValue(val) {var _this = this;\n // 通过子组件传递过来的val值(此被选中的子组件内部已将parentValue设置等于val的值),将其他\n // u-radio设置未选中的状态\n this.children.map(function (child) {\n if (child.parentData.value != val) child.parentData.value = '';\n });\n // 通过emit事件,设置父组件通过v-model双向绑定的值\n this.$emit('input', val);\n this.$emit('change', val);\n // 等待下一个周期再执行,因为this.$emit('input')作用于父组件,再反馈到子组件内部,需要时间\n // 由于头条小程序执行迟钝,故需要用几十毫秒的延时\n setTimeout(function () {\n // 将当前的值发送到 u-form-item 进行校验\n _this.dispatch('u-form-item', 'on-form-change', val);\n }, 60);\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXJhZGlvLWdyb3VwL3UtcmFkaW8tZ3JvdXAudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFPQSxpRzs7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7O2tCQWVBLEVBQ0EscUJBREEsRUFFQSwwQkFGQSxFQUdBLFNBQ0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFGQTs7QUFNQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQVBBOztBQVdBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBWkE7O0FBZ0JBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBakJBOztBQXFCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQXRCQTs7QUEwQkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsdUJBRkEsRUEzQkE7O0FBK0JBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBaENBOztBQW9DQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxxQkFGQSxFQXJDQTs7QUF5Q0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUExQ0EsRUFIQTs7O0FBa0RBLFNBbERBLHFCQWtEQTtBQUNBO0FBQ0E7QUFDQSxHQXJEQTtBQXNEQTtBQUNBO0FBQ0EsY0FGQSx3QkFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FIQTtBQUlBO0FBQ0EsS0FUQSxFQXREQTs7QUFpRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUpBLHdCQUlBO0FBQ0E7QUFDQSxLQU5BLEVBakVBOztBQXlFQTtBQUNBO0FBQ0EsWUFGQSxvQkFFQSxHQUZBLEVBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FIQSxFQUdBLEVBSEE7QUFJQSxLQWpCQSxFQXpFQSxFIiwiZmlsZSI6IjY3Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtcmFkaW8tZ3JvdXAgdS1jbGVhcmZpeFwiPlxyXG5cdFx0PHNsb3Q+PC9zbG90PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IEVtaXR0ZXIgZnJvbSAnLi4vLi4vbGlicy91dGlsL2VtaXR0ZXIuanMnO1xyXG5cdC8qKlxyXG5cdCAqIHJhZGlvUnJvdXAg5Y2V6YCJ5qGG54i257uE5Lu2XHJcblx0ICogQGRlc2NyaXB0aW9uIOWNlemAieahhueUqOS6juacieS4gOS4qumAieaLqe+8jOeUqOaIt+WPquiDvemAieaLqeWFtuS4reS4gOS4queahOWcuuaZr+OAguaQremFjXUtcmFkaW/kvb/nlKhcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9yYWRpby5odG1sXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBkaXNhYmxlZCDmmK/lkKbnpoHnlKjmiYDmnIlyYWRpb++8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBzaXplIOe7hOS7tuaVtOS9k+eahOWkp+Wwj++8jOWNleS9jXJweO+8iOm7mOiupDQw77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGFjdGl2ZS1jb2xvciDpgInkuK3ml7bnmoTpopzoibLvvIzlupTnlKjliLDmiYDmnInlrZBSYWRpb+e7hOS7tu+8iOm7mOiupCMyOTc5ZmbvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGljb24tc2l6ZSDlm77moIflpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQyMO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBzaGFwZSDlpJbop4LlvaLnirbvvIxzaGFwZS3mlrnlvaLvvIxjaXJjbGUt5ZyG5b2iKOm7mOiupGNpcmNsZSlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGxhYmVsLWRpc2FibGVkIOaYr+WQpuemgeatoueCueWHu+aWh+acrOaTjeS9nGNoZWNrYm94KOm7mOiupGZhbHNlKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB3aWR0aCDlrr3luqbvvIzpnIDluKbljZXkvY1cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHdyYXAg5piv5ZCm5q+P5LiqcmFkaW/pg73mjaLooYzvvIjpu5jorqRmYWxzZe+8iVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSDku7vkuIDkuKpyYWRpb+eKtuaAgeWPkeeUn+WPmOWMluaXtuinpuWPkVxyXG5cdCAqIEBleGFtcGxlIDx1LXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJ2YWx1ZVwiPjwvdS1yYWRpby1ncm91cD5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInUtcmFkaW8tZ3JvdXBcIixcclxuXHRcdG1peGluczogW0VtaXR0ZXJdLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Ly8g5piv5ZCm56aB55So5omA5pyJ5Y2V6YCJ5qGGXHJcblx0XHRcdGRpc2FibGVkOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDljLnphY3mn5DkuIDkuKpyYWRpb+e7hOS7tu+8jOWmguaenOafkOS4qnJhZGlv55qEbmFtZeWAvOetieS6juatpOWAvO+8jOmCo+S5iOi/meS4qnJhZGlv5bCx6KKr5Lya6YCJ5LitXHJcblx0XHRcdHZhbHVlOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpgInkuK3nirbmgIHkuIvnmoTpopzoibJcclxuXHRcdFx0YWN0aXZlQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyMyOTc5ZmYnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tueahOaVtOS9k+Wkp+Wwj1xyXG5cdFx0XHRzaXplOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAzNFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKbnpoHmraLngrnlh7vmj5DnpLror63pgInkuK3lpI3pgInmoYZcclxuXHRcdFx0bGFiZWxEaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5b2i54q277yMc3F1YXJl5Li65pa55b2i77yMY2lyY2xl5Li65Y6f5Z6LXHJcblx0XHRcdHNoYXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdjaXJjbGUnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWbvuagh+eahOWkp+Wwj++8jOWNleS9jXJweFxyXG5cdFx0XHRpY29uU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogMjBcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5q+P5LiqY2hlY2tib3jljaB1LWNoZWNrYm94LWdyb3Vw55qE5a695bqmXHJcblx0XHRcdHdpZHRoOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnYXV0bydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5q+P5LiqY2hlY2tib3jpg73mjaLooYxcclxuXHRcdFx0d3JhcDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdC8vIOWmguaenOWwhmNoaWxkcmVu5a6a5LmJ5ZyoZGF0YeS4re+8jOWcqOW+ruS/oeWwj+eoi+W6j+S8mumAoOaIkOW+queOr+W8leeUqOiAjOaKpemUmVxyXG5cdFx0XHR0aGlzLmNoaWxkcmVuID0gW107XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0Ly8g5b2T54i257uE5Lu26ZyA6KaB5a2Q57uE5Lu26ZyA6KaB5YWx5Lqr55qE5Y+C5pWw5Y+R55Sf5LqG5Y+Y5YyW77yM5omL5Yqo6YCa55+l5a2Q57uE5Lu2XHJcblx0XHRcdHBhcmVudERhdGEoKSB7XHJcblx0XHRcdFx0aWYodGhpcy5jaGlsZHJlbi5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoaXMuY2hpbGRyZW4ubWFwKGNoaWxkID0+IHtcclxuXHRcdFx0XHRcdFx0Ly8g5Yik5pat5a2Q57uE5Lu2KHUtcmFkaW8p5aaC5p6c5pyJdXBkYXRlUGFyZW50RGF0YeaWueazleeahOivne+8jOWwseWwseaJp+ihjCjmiafooYznmoTnu5PmnpzmmK/lrZDnu4Tku7bph43mlrDku47niLbnu4Tku7bmi4nlj5bkuobmnIDmlrDnmoTlgLwpXHJcblx0XHRcdFx0XHRcdHR5cGVvZihjaGlsZC51cGRhdGVQYXJlbnREYXRhKSA9PSAnZnVuY3Rpb24nICYmIGNoaWxkLnVwZGF0ZVBhcmVudERhdGEoKTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC8vIOi/memHjGNvbXB1dGVk55qE5Y+Y6YeP77yM6YO95piv5a2Q57uE5Lu2dS1yYWRpb+mcgOimgeeUqOWIsOeahO+8jOeUseS6juWktOadoeWwj+eoi+W6j+eahOWFvOWuueaAp+W3ruW8gu+8jOWtkOe7hOS7tuaXoOazleWunuaXtuebkeWQrOeItue7hOS7tuWPguaVsOeahOWPmOWMllxyXG5cdFx0XHQvLyDmiYDku6XpnIDopoHmiYvliqjpgJrnn6XlrZDnu4Tku7bvvIzov5nph4zov5Tlm57kuIDkuKpwYXJlbnREYXRh5Y+Y6YeP77yM5L6bd2F0Y2jnm5HlkKzvvIzlnKjlhbbkuK3ljrvpgJrnn6Xmr4/kuIDkuKrlrZDnu4Tku7bph43mlrDku47niLbnu4Tku7YodS1yYWRpby1ncm91cClcclxuXHRcdFx0Ly8g5ouJ5Y+W54i257uE5Lu25paw55qE5Y+Y5YyW5ZCO55qE5Y+C5pWwXHJcblx0XHRcdHBhcmVudERhdGEoKSB7XHJcblx0XHRcdFx0cmV0dXJuIFt0aGlzLnZhbHVlLCB0aGlzLmRpc2FibGVkLCB0aGlzLmFjdGl2ZUNvbG9yLCB0aGlzLnNpemUsIHRoaXMubGFiZWxEaXNhYmxlZCwgdGhpcy5zaGFwZSwgdGhpcy5pY29uU2l6ZSwgdGhpcy53aWR0aCwgdGhpcy53cmFwXTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g6K+l5pa55rOV5pyJ5a2Q57uE5Lu2cmFkaW/osIPnlKjvvIzlvZPkuIDkuKpyYWRpb+iiq+mAieS4reeahOaXtuWAme+8jOe7meeItue7hOS7tuiuvue9rnZhbHVl5YC8KHByb3Bz5Lyg6YCS55qEdmFsdWUpXHJcblx0XHRcdHNldFZhbHVlKHZhbCkge1xyXG5cdFx0XHRcdC8vIOmAmui/h+WtkOe7hOS7tuS8oOmAkui/h+adpeeahHZhbOWAvCjmraTooqvpgInkuK3nmoTlrZDnu4Tku7blhoXpg6jlt7LlsIZwYXJlbnRWYWx1Zeiuvue9ruetieS6jnZhbOeahOWAvCnvvIzlsIblhbbku5ZcclxuXHRcdFx0XHQvLyB1LXJhZGlv6K6+572u5pyq6YCJ5Lit55qE54q25oCBXHJcblx0XHRcdFx0dGhpcy5jaGlsZHJlbi5tYXAoY2hpbGQgPT4ge1xyXG5cdFx0XHRcdFx0aWYoY2hpbGQucGFyZW50RGF0YS52YWx1ZSAhPSB2YWwpIGNoaWxkLnBhcmVudERhdGEudmFsdWUgPSAnJztcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vIOmAmui/h2VtaXTkuovku7bvvIzorr7nva7niLbnu4Tku7bpgJrov4d2LW1vZGVs5Y+M5ZCR57uR5a6a55qE5YC8XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnaW5wdXQnLCB2YWwpO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHZhbCk7XHJcblx0XHRcdFx0Ly8g562J5b6F5LiL5LiA5Liq5ZGo5pyf5YaN5omn6KGM77yM5Zug5Li6dGhpcy4kZW1pdCgnaW5wdXQnKeS9nOeUqOS6jueItue7hOS7tu+8jOWGjeWPjemmiOWIsOWtkOe7hOS7tuWGhemDqO+8jOmcgOimgeaXtumXtFxyXG5cdFx0XHRcdC8vIOeUseS6juWktOadoeWwj+eoi+W6j+aJp+ihjOi/n+mSne+8jOaVhemcgOimgeeUqOWHoOWNgeavq+enkueahOW7tuaXtlxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0Ly8g5bCG5b2T5YmN55qE5YC85Y+R6YCB5YiwIHUtZm9ybS1pdGVtIOi/m+ihjOagoemqjFxyXG5cdFx0XHRcdFx0dGhpcy5kaXNwYXRjaCgndS1mb3JtLWl0ZW0nLCAnb24tZm9ybS1jaGFuZ2UnLCB2YWwpO1xyXG5cdFx0XHRcdH0sIDYwKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblx0XHJcblx0LnUtcmFkaW8tZ3JvdXAge1xyXG5cdFx0LyogI2lmbmRlZiBNUCB8fCBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///672\n"); + +/***/ }), +/* 673 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio/u-radio.vue ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-radio.vue?vue&type=template&id=da6758f0&scoped=true& */ 674);\n/* harmony import */ var _u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-radio.vue?vue&type=script&lang=js& */ 676);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"da6758f0\",\n null,\n false,\n _u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-radio/u-radio.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXJhZGlvLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1kYTY3NThmMCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtcmFkaW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LXJhZGlvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImRhNjc1OGYwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1yYWRpby91LXJhZGlvLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///673\n"); + +/***/ }), +/* 674 */ +/*!********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio/u-radio.vue?vue&type=template&id=da6758f0&scoped=true& ***! + \********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-radio.vue?vue&type=template&id=da6758f0&scoped=true& */ 675); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 675 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio/u-radio.vue?vue&type=template&id=da6758f0&scoped=true& ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 44).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { + staticClass: _vm._$s(0, "sc", "u-radio"), + style: _vm._$s(0, "s", [_vm.radioStyle]), + attrs: { _i: 0 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(1, "sc", "u-radio__icon-wrap"), + class: _vm._$s(1, "c", [_vm.iconClass]), + style: _vm._$s(1, "s", [_vm.iconStyle]), + attrs: { _i: 1 }, + on: { click: _vm.toggle } + }, + [ + _c("u-icon", { + staticClass: _vm._$s(2, "sc", "u-radio__icon-wrap__icon"), + attrs: { + name: "checkbox-mark", + size: _vm.elIconSize, + color: _vm.iconColor, + _i: 2 + } + }) + ], + 1 + ), + _c( + "view", + { + staticClass: _vm._$s(3, "sc", "u-radio__label"), + style: _vm._$s(3, "s", { + fontSize: _vm.$u.addUnit(_vm.labelSize) + }), + attrs: { _i: 3 }, + on: { click: _vm.onClickLabel } + }, + [_vm._t("default", null, { _i: 4 })], + 2 + ) + ] + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 676 */ +/*!**************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio/u-radio.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-radio.vue?vue&type=script&lang=js& */ 677);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQiw2akJBQUcsRUFBQyIsImZpbGUiOiI2NzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXJhZGlvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1yYWRpby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///676\n"); + +/***/ }), +/* 677 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio/u-radio.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * radio 单选框\n * @description 单选框用于有一个选择,用户只能选择其中一个的场景。搭配u-radio-group使用\n * @tutorial https://www.uviewui.com/components/radio.html\n * @property {String Number} icon-size 图标大小,单位rpx(默认24)\n * @property {String Number} label-size label字体大小,单位rpx(默认28)\n * @property {String Number} name radio组件的标示符\n * @property {String} shape 形状,见上方说明(默认circle)\n * @property {Boolean} disabled 是否禁用(默认false)\n * @property {Boolean} label-disabled 点击文本是否可以操作radio(默认true)\n * @property {String} active-color 选中时的颜色,如设置parent的active-color将失效\n * @event {Function} change 某个radio状态发生变化时触发(选中状态)\n * @example 门掩黄昏,无计留春住\n */var _default =\n{\n name: \"u-radio\",\n props: {\n // radio的名称\n name: {\n type: [String, Number],\n default: '' },\n\n // 形状,square为方形,circle为原型\n shape: {\n type: String,\n default: '' },\n\n // 是否禁用\n disabled: {\n type: [String, Boolean],\n default: '' },\n\n // 是否禁止点击提示语选中复选框\n labelDisabled: {\n type: [String, Boolean],\n default: '' },\n\n // 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值\n activeColor: {\n type: String,\n default: '' },\n\n // 图标的大小,单位rpx\n iconSize: {\n type: [String, Number],\n default: '' },\n\n // label的字体大小,rpx单位\n labelSize: {\n type: [String, Number],\n default: '' } },\n\n\n data: function data() {\n return {\n // 父组件的默认值,因为头条小程序不支持在computed中使用this.parent.shape的形式\n // 故只能使用如此方法\n parentData: {\n iconSize: null,\n labelDisabled: null,\n disabled: null,\n shape: null,\n activeColor: null,\n size: null,\n width: null,\n height: null,\n value: null,\n wrap: null } };\n\n\n },\n created: function created() {\n this.parent = false;\n // 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环引用\n this.updateParentData();\n this.parent.children.push(this);\n },\n computed: {\n // 是否禁用,如果父组件u-raios-group禁用的话,将会忽略子组件的配置\n elDisabled: function elDisabled() {\n return this.disabled !== '' ? this.disabled : this.parentData.disabled !== null ? this.parentData.disabled : false;\n },\n // 是否禁用label点击\n elLabelDisabled: function elLabelDisabled() {\n return this.labelDisabled !== '' ? this.labelDisabled : this.parentData.labelDisabled !== null ? this.parentData.labelDisabled : false;\n },\n // 组件尺寸,对应size的值,默认值为34rpx\n elSize: function elSize() {\n return this.size ? this.size : this.parentData.size ? this.parentData.size : 34;\n },\n // 组件的勾选图标的尺寸,默认20\n elIconSize: function elIconSize() {\n return this.iconSize ? this.iconSize : this.parentData.iconSize ? this.parentData.iconSize : 20;\n },\n // 组件选中激活时的颜色\n elActiveColor: function elActiveColor() {\n return this.activeColor ? this.activeColor : this.parentData.activeColor ? this.parentData.activeColor : 'primary';\n },\n // 组件的形状\n elShape: function elShape() {\n return this.shape ? this.shape : this.parentData.shape ? this.parentData.shape : 'circle';\n },\n // 设置radio的状态,要求radio的name等于parent的value时才为选中状态\n iconStyle: function iconStyle() {\n var style = {};\n if (this.elActiveColor && this.parentData.value == this.name && !this.elDisabled) {\n style.borderColor = this.elActiveColor;\n style.backgroundColor = this.elActiveColor;\n }\n style.width = this.$u.addUnit(this.elSize);\n style.height = this.$u.addUnit(this.elSize);\n return style;\n },\n iconColor: function iconColor() {\n return this.name == this.parentData.value ? '#ffffff' : 'transparent';\n },\n iconClass: function iconClass() {\n var classes = [];\n classes.push('u-radio__icon-wrap--' + this.elShape);\n if (this.name == this.parentData.value) classes.push('u-radio__icon-wrap--checked');\n if (this.elDisabled) classes.push('u-radio__icon-wrap--disabled');\n if (this.name == this.parentData.value && this.elDisabled) classes.push(\n 'u-radio__icon-wrap--disabled--checked');\n // 支付宝小程序无法动态绑定一个数组类名,否则解析出来的结果会带有\",\",而导致失效\n return classes.join(' ');\n },\n radioStyle: function radioStyle() {\n var style = {};\n if (this.parentData.width) {\n style.width = this.$u.addUnit(this.parentData.width);\n\n\n\n\n\n // H5和APP使用flex布局\n style.flex = \"0 0 \".concat(this.$u.addUnit(this.parentData.width));\n\n }\n if (this.parentData.wrap) {\n style.width = '100%';\n\n // H5和APP使用flex布局,将宽度设置100%,即可自动换行\n style.flex = '0 0 100%';\n\n }\n return style;\n } },\n\n methods: {\n updateParentData: function updateParentData() {\n this.getParentData('u-radio-group');\n },\n onClickLabel: function onClickLabel() {\n if (!this.elLabelDisabled && !this.elDisabled) {\n this.setRadioCheckedStatus();\n }\n },\n toggle: function toggle() {\n if (!this.elDisabled) {\n this.setRadioCheckedStatus();\n }\n },\n emitEvent: function emitEvent() {\n // u-radio的name不等于父组件的v-model的值时(意味着未选中),才发出事件,避免多次点击触发事件\n if (this.parentData.value != this.name) this.$emit('change', this.name);\n },\n // 改变组件选中状态\n // 这里的改变的依据是,更改本组件的parentData.value值为本组件的name值,同时通过父组件遍历所有u-radio实例\n // 将本组件外的其他u-radio的parentData.value都设置为空(由computed计算后,都被取消选中状态),因而只剩下一个为选中状态\n setRadioCheckedStatus: function setRadioCheckedStatus() {\n this.emitEvent();\n if (this.parent) {\n this.parent.setValue(this.name);\n this.parentData.value = this.name;\n }\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXJhZGlvL3UtcmFkaW8udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtCQTs7Ozs7Ozs7Ozs7Ozs7QUFjQTtBQUNBLGlCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQUZBOztBQU1BO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBUEE7O0FBV0E7QUFDQTtBQUNBLDZCQURBO0FBRUEsaUJBRkEsRUFaQTs7QUFnQkE7QUFDQTtBQUNBLDZCQURBO0FBRUEsaUJBRkEsRUFqQkE7O0FBcUJBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBdEJBOztBQTBCQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQTNCQTs7QUErQkE7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUFoQ0EsRUFGQTs7O0FBdUNBLE1BdkNBLGtCQXVDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBREE7QUFFQSwyQkFGQTtBQUdBLHNCQUhBO0FBSUEsbUJBSkE7QUFLQSx5QkFMQTtBQU1BLGtCQU5BO0FBT0EsbUJBUEE7QUFRQSxvQkFSQTtBQVNBLG1CQVRBO0FBVUEsa0JBVkEsRUFIQTs7O0FBZ0JBLEdBeERBO0FBeURBLFNBekRBLHFCQXlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0E5REE7QUErREE7QUFDQTtBQUNBLGNBRkEsd0JBRUE7QUFDQTtBQUNBLEtBSkE7QUFLQTtBQUNBLG1CQU5BLDZCQU1BO0FBQ0E7QUFDQSxLQVJBO0FBU0E7QUFDQSxVQVZBLG9CQVVBO0FBQ0E7QUFDQSxLQVpBO0FBYUE7QUFDQSxjQWRBLHdCQWNBO0FBQ0E7QUFDQSxLQWhCQTtBQWlCQTtBQUNBLGlCQWxCQSwyQkFrQkE7QUFDQTtBQUNBLEtBcEJBO0FBcUJBO0FBQ0EsV0F0QkEscUJBc0JBO0FBQ0E7QUFDQSxLQXhCQTtBQXlCQTtBQUNBLGFBMUJBLHVCQTBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQW5DQTtBQW9DQSxhQXBDQSx1QkFvQ0E7QUFDQTtBQUNBLEtBdENBO0FBdUNBLGFBdkNBLHVCQXVDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FEQTtBQUVBO0FBQ0E7QUFDQSxLQWhEQTtBQWlEQSxjQWpEQSx3QkFpREE7QUFDQTtBQUNBO0FBQ0E7Ozs7OztBQU1BO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEtBdEVBLEVBL0RBOztBQXVJQTtBQUNBLG9CQURBLDhCQUNBO0FBQ0E7QUFDQSxLQUhBO0FBSUEsZ0JBSkEsMEJBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVJBO0FBU0EsVUFUQSxvQkFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBYkE7QUFjQSxhQWRBLHVCQWNBO0FBQ0E7QUFDQTtBQUNBLEtBakJBO0FBa0JBO0FBQ0E7QUFDQTtBQUNBLHlCQXJCQSxtQ0FxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0EzQkEsRUF2SUEsRSIsImZpbGUiOiI2NzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ1LXJhZGlvXCIgOnN0eWxlPVwiW3JhZGlvU3R5bGVdXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInUtcmFkaW9fX2ljb24td3JhcFwiIEB0YXA9XCJ0b2dnbGVcIiA6Y2xhc3M9XCJbaWNvbkNsYXNzXVwiIDpzdHlsZT1cIltpY29uU3R5bGVdXCI+XHJcblx0XHRcdDx1LWljb25cclxuXHRcdFx0XHRjbGFzcz1cInUtcmFkaW9fX2ljb24td3JhcF9faWNvblwiXHJcblx0XHRcdCAgICBuYW1lPVwiY2hlY2tib3gtbWFya1wiXHJcblx0XHRcdCAgICA6c2l6ZT1cImVsSWNvblNpemVcIiBcclxuXHRcdFx0XHQ6Y29sb3I9XCJpY29uQ29sb3JcIi8+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInUtcmFkaW9fX2xhYmVsXCIgQHRhcD1cIm9uQ2xpY2tMYWJlbFwiIDpzdHlsZT1cIntcclxuXHRcdFx0Zm9udFNpemU6ICR1LmFkZFVuaXQobGFiZWxTaXplKVxyXG5cdFx0fVwiPlxyXG5cdFx0XHQ8c2xvdCAvPlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0LyoqXHJcblx0ICogcmFkaW8g5Y2V6YCJ5qGGXHJcblx0ICogQGRlc2NyaXB0aW9uIOWNlemAieahhueUqOS6juacieS4gOS4qumAieaLqe+8jOeUqOaIt+WPquiDvemAieaLqeWFtuS4reS4gOS4queahOWcuuaZr+OAguaQremFjXUtcmFkaW8tZ3JvdXDkvb/nlKhcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9yYWRpby5odG1sXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBpY29uLXNpemUg5Zu+5qCH5aSn5bCP77yM5Y2V5L2NcnB477yI6buY6K6kMjTvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGxhYmVsLXNpemUgbGFiZWzlrZfkvZPlpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQyOO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gbmFtZSByYWRpb+e7hOS7tueahOagh+ekuuesplxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBzaGFwZSDlvaLnirbvvIzop4HkuIrmlrnor7TmmI7vvIjpu5jorqRjaXJjbGXvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGRpc2FibGVkIOaYr+WQpuemgeeUqO+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBsYWJlbC1kaXNhYmxlZCDngrnlh7vmlofmnKzmmK/lkKblj6/ku6Xmk43kvZxyYWRpb++8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gYWN0aXZlLWNvbG9yIOmAieS4reaXtueahOminOiJsu+8jOWmguiuvue9rnBhcmVudOeahGFjdGl2ZS1jb2xvcuWwhuWkseaViFxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSDmn5DkuKpyYWRpb+eKtuaAgeWPkeeUn+WPmOWMluaXtuinpuWPkSjpgInkuK3nirbmgIEpXHJcblx0ICogQGV4YW1wbGUgPHUtcmFkaW8gOmxhYmVsLWRpc2FibGVkPVwiZmFsc2VcIj7pl6jmjqnpu4TmmI/vvIzml6DorqHnlZnmmKXkvY88L3UtcmFkaW8+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LXJhZGlvXCIsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyByYWRpb+eahOWQjeensFxyXG5cdFx0XHRuYW1lOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvaLnirbvvIxzcXVhcmXkuLrmlrnlvaLvvIxjaXJjbGXkuLrljp/lnotcclxuXHRcdFx0c2hhcGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm56aB55SoXHJcblx0XHRcdGRpc2FibGVkOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgQm9vbGVhbl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm56aB5q2i54K55Ye75o+Q56S66K+t6YCJ5Lit5aSN6YCJ5qGGXHJcblx0XHRcdGxhYmVsRGlzYWJsZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBCb29sZWFuXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpgInkuK3nirbmgIHkuIvnmoTpopzoibLvvIzlpoLorr7nva7mraTlgLzvvIzlsIbkvJropobnm5ZwYXJlbnTnmoRhY3RpdmVDb2xvcuWAvFxyXG5cdFx0XHRhY3RpdmVDb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlm77moIfnmoTlpKflsI/vvIzljZXkvY1ycHhcclxuXHRcdFx0aWNvblNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGxhYmVs55qE5a2X5L2T5aSn5bCP77yMcnB45Y2V5L2NXHJcblx0XHRcdGxhYmVsU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdC8vIOeItue7hOS7tueahOm7mOiupOWAvO+8jOWboOS4uuWktOadoeWwj+eoi+W6j+S4jeaUr+aMgeWcqGNvbXB1dGVk5Lit5L2/55SodGhpcy5wYXJlbnQuc2hhcGXnmoTlvaLlvI9cclxuXHRcdFx0XHQvLyDmlYXlj6rog73kvb/nlKjlpoLmraTmlrnms5VcclxuXHRcdFx0XHRwYXJlbnREYXRhOiB7XHJcblx0XHRcdFx0XHRpY29uU2l6ZTogbnVsbCxcclxuXHRcdFx0XHRcdGxhYmVsRGlzYWJsZWQ6IG51bGwsXHJcblx0XHRcdFx0XHRkaXNhYmxlZDogbnVsbCxcclxuXHRcdFx0XHRcdHNoYXBlOiBudWxsLFxyXG5cdFx0XHRcdFx0YWN0aXZlQ29sb3I6IG51bGwsXHJcblx0XHRcdFx0XHRzaXplOiBudWxsLFxyXG5cdFx0XHRcdFx0d2lkdGg6IG51bGwsXHJcblx0XHRcdFx0XHRoZWlnaHQ6IG51bGwsXHJcblx0XHRcdFx0XHR2YWx1ZTogbnVsbCxcclxuXHRcdFx0XHRcdHdyYXA6IG51bGxcclxuXHRcdFx0XHR9XHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0dGhpcy5wYXJlbnQgPSBmYWxzZTtcclxuXHRcdFx0Ly8g5pSv5LuY5a6d5bCP56iL5bqP5LiN5pSv5oyBcHJvdmlkZS9pbmplY3TvvIzmiYDku6Xkvb/nlKjov5nkuKrmlrnms5Xojrflj5bmlbTkuKrniLbnu4Tku7bvvIzlnKhjcmVhdGVk5a6a5LmJ77yM6YG/5YWN5b6q546v5byV55SoXHJcblx0XHRcdHRoaXMudXBkYXRlUGFyZW50RGF0YSgpO1xyXG5cdFx0XHR0aGlzLnBhcmVudC5jaGlsZHJlbi5wdXNoKHRoaXMpO1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC8vIOaYr+WQpuemgeeUqO+8jOWmguaenOeItue7hOS7tnUtcmFpb3MtZ3JvdXDnpoHnlKjnmoTor53vvIzlsIbkvJrlv73nlaXlrZDnu4Tku7bnmoTphY3nva5cclxuXHRcdFx0ZWxEaXNhYmxlZCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5kaXNhYmxlZCAhPT0gJycgPyB0aGlzLmRpc2FibGVkIDogdGhpcy5wYXJlbnREYXRhLmRpc2FibGVkICE9PSBudWxsID8gdGhpcy5wYXJlbnREYXRhLmRpc2FibGVkIDogZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuemgeeUqGxhYmVs54K55Ye7XHJcblx0XHRcdGVsTGFiZWxEaXNhYmxlZCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5sYWJlbERpc2FibGVkICE9PSAnJyA/IHRoaXMubGFiZWxEaXNhYmxlZCA6IHRoaXMucGFyZW50RGF0YS5sYWJlbERpc2FibGVkICE9PSBudWxsID8gdGhpcy5wYXJlbnREYXRhLmxhYmVsRGlzYWJsZWQgOiBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57uE5Lu25bC65a+477yM5a+55bqUc2l6ZeeahOWAvO+8jOm7mOiupOWAvOS4ujM0cnB4XHJcblx0XHRcdGVsU2l6ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5zaXplID8gdGhpcy5zaXplIDogKHRoaXMucGFyZW50RGF0YS5zaXplID8gdGhpcy5wYXJlbnREYXRhLnNpemUgOiAzNCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tueahOWLvumAieWbvuagh+eahOWwuuWvuO+8jOm7mOiupDIwXHJcblx0XHRcdGVsSWNvblNpemUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaWNvblNpemUgPyB0aGlzLmljb25TaXplIDogKHRoaXMucGFyZW50RGF0YS5pY29uU2l6ZSA/IHRoaXMucGFyZW50RGF0YS5pY29uU2l6ZSA6IDIwKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57uE5Lu26YCJ5Lit5r+A5rS75pe255qE6aKc6ImyXHJcblx0XHRcdGVsQWN0aXZlQ29sb3IoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuYWN0aXZlQ29sb3IgPyB0aGlzLmFjdGl2ZUNvbG9yIDogKHRoaXMucGFyZW50RGF0YS5hY3RpdmVDb2xvciA/IHRoaXMucGFyZW50RGF0YS5hY3RpdmVDb2xvciA6ICdwcmltYXJ5Jyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tueahOW9oueKtlxyXG5cdFx0XHRlbFNoYXBlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLnNoYXBlID8gdGhpcy5zaGFwZSA6ICh0aGlzLnBhcmVudERhdGEuc2hhcGUgPyB0aGlzLnBhcmVudERhdGEuc2hhcGUgOiAnY2lyY2xlJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiuvue9rnJhZGlv55qE54q25oCB77yM6KaB5rGCcmFkaW/nmoRuYW1l562J5LqOcGFyZW5055qEdmFsdWXml7bmiY3kuLrpgInkuK3nirbmgIFcclxuXHRcdFx0aWNvblN0eWxlKCkge1xyXG5cdFx0XHRcdGxldCBzdHlsZSA9IHt9O1xyXG5cdFx0XHRcdGlmICh0aGlzLmVsQWN0aXZlQ29sb3IgJiYgdGhpcy5wYXJlbnREYXRhLnZhbHVlID09IHRoaXMubmFtZSAmJiAhdGhpcy5lbERpc2FibGVkKSB7XHJcblx0XHRcdFx0XHRzdHlsZS5ib3JkZXJDb2xvciA9IHRoaXMuZWxBY3RpdmVDb2xvcjtcclxuXHRcdFx0XHRcdHN0eWxlLmJhY2tncm91bmRDb2xvciA9IHRoaXMuZWxBY3RpdmVDb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3R5bGUud2lkdGggPSB0aGlzLiR1LmFkZFVuaXQodGhpcy5lbFNpemUpO1xyXG5cdFx0XHRcdHN0eWxlLmhlaWdodCA9IHRoaXMuJHUuYWRkVW5pdCh0aGlzLmVsU2l6ZSk7XHJcblx0XHRcdFx0cmV0dXJuIHN0eWxlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRpY29uQ29sb3IoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMubmFtZSA9PSAgdGhpcy5wYXJlbnREYXRhLnZhbHVlID8gJyNmZmZmZmYnIDogJ3RyYW5zcGFyZW50JztcclxuXHRcdFx0fSxcclxuXHRcdFx0aWNvbkNsYXNzKCkge1xyXG5cdFx0XHRcdGxldCBjbGFzc2VzID0gW107XHJcblx0XHRcdFx0Y2xhc3Nlcy5wdXNoKCd1LXJhZGlvX19pY29uLXdyYXAtLScgKyB0aGlzLmVsU2hhcGUpO1xyXG5cdFx0XHRcdGlmICh0aGlzLm5hbWUgPT0gdGhpcy5wYXJlbnREYXRhLnZhbHVlKSBjbGFzc2VzLnB1c2goJ3UtcmFkaW9fX2ljb24td3JhcC0tY2hlY2tlZCcpO1xyXG5cdFx0XHRcdGlmICh0aGlzLmVsRGlzYWJsZWQpIGNsYXNzZXMucHVzaCgndS1yYWRpb19faWNvbi13cmFwLS1kaXNhYmxlZCcpO1xyXG5cdFx0XHRcdGlmICh0aGlzLm5hbWUgPT0gdGhpcy5wYXJlbnREYXRhLnZhbHVlICYmIHRoaXMuZWxEaXNhYmxlZCkgY2xhc3Nlcy5wdXNoKFxyXG5cdFx0XHRcdFx0J3UtcmFkaW9fX2ljb24td3JhcC0tZGlzYWJsZWQtLWNoZWNrZWQnKTtcclxuXHRcdFx0XHQvLyDmlK/ku5jlrp3lsI/nqIvluo/ml6Dms5XliqjmgIHnu5HlrprkuIDkuKrmlbDnu4TnsbvlkI3vvIzlkKbliJnop6PmnpDlh7rmnaXnmoTnu5PmnpzkvJrluKbmnIlcIixcIu+8jOiAjOWvvOiHtOWkseaViFxyXG5cdFx0XHRcdHJldHVybiBjbGFzc2VzLmpvaW4oJyAnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cmFkaW9TdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7fTtcclxuXHRcdFx0XHRpZiAodGhpcy5wYXJlbnREYXRhLndpZHRoKSB7XHJcblx0XHRcdFx0XHRzdHlsZS53aWR0aCA9IHRoaXMuJHUuYWRkVW5pdCh0aGlzLnBhcmVudERhdGEud2lkdGgpO1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0XHQvLyDlkITlrrblsI/nqIvluo/lm6DkuLrlroPku6znibnmrornmoTnvJbor5Hnu5PmnoTvvIzkvb/nlKhmbG9hdOW4g+WxgFxyXG5cdFx0XHRcdFx0c3R5bGUuZmxvYXQgPSAnbGVmdCc7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZm5kZWYgTVBcclxuXHRcdFx0XHRcdC8vIEg15ZKMQVBQ5L2/55SoZmxleOW4g+WxgFxyXG5cdFx0XHRcdFx0c3R5bGUuZmxleCA9IGAwIDAgJHt0aGlzLiR1LmFkZFVuaXQodGhpcy5wYXJlbnREYXRhLndpZHRoKX1gO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLnBhcmVudERhdGEud3JhcCkge1xyXG5cdFx0XHRcdFx0c3R5bGUud2lkdGggPSAnMTAwJSc7XHJcblx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0XHQvLyBINeWSjEFQUOS9v+eUqGZsZXjluIPlsYDvvIzlsIblrr3luqborr7nva4xMDAl77yM5Y2z5Y+v6Ieq5Yqo5o2i6KGMXHJcblx0XHRcdFx0XHRzdHlsZS5mbGV4ID0gJzAgMCAxMDAlJztcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gc3R5bGU7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHVwZGF0ZVBhcmVudERhdGEoKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRQYXJlbnREYXRhKCd1LXJhZGlvLWdyb3VwJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uQ2xpY2tMYWJlbCgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuZWxMYWJlbERpc2FibGVkICYmICF0aGlzLmVsRGlzYWJsZWQpIHtcclxuXHRcdFx0XHRcdHRoaXMuc2V0UmFkaW9DaGVja2VkU3RhdHVzKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b2dnbGUoKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLmVsRGlzYWJsZWQpIHtcclxuXHRcdFx0XHRcdHRoaXMuc2V0UmFkaW9DaGVja2VkU3RhdHVzKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRlbWl0RXZlbnQoKSB7XHJcblx0XHRcdFx0Ly8gdS1yYWRpb+eahG5hbWXkuI3nrYnkuo7niLbnu4Tku7bnmoR2LW1vZGVs55qE5YC85pe2KOaEj+WRs+edgOacqumAieS4rSnvvIzmiY3lj5Hlh7rkuovku7bvvIzpgb/lhY3lpJrmrKHngrnlh7vop6blj5Hkuovku7ZcclxuXHRcdFx0XHRpZih0aGlzLnBhcmVudERhdGEudmFsdWUgIT0gdGhpcy5uYW1lKSB0aGlzLiRlbWl0KCdjaGFuZ2UnLCB0aGlzLm5hbWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmlLnlj5jnu4Tku7bpgInkuK3nirbmgIFcclxuXHRcdFx0Ly8g6L+Z6YeM55qE5pS55Y+Y55qE5L6d5o2u5piv77yM5pu05pS55pys57uE5Lu255qEcGFyZW50RGF0YS52YWx1ZeWAvOS4uuacrOe7hOS7tueahG5hbWXlgLzvvIzlkIzml7bpgJrov4fniLbnu4Tku7bpgY3ljobmiYDmnIl1LXJhZGlv5a6e5L6LXHJcblx0XHRcdC8vIOWwhuacrOe7hOS7tuWklueahOWFtuS7lnUtcmFkaW/nmoRwYXJlbnREYXRhLnZhbHVl6YO96K6+572u5Li656m6KOeUsWNvbXB1dGVk6K6h566X5ZCO77yM6YO96KKr5Y+W5raI6YCJ5Lit54q25oCBKe+8jOWboOiAjOWPquWJqeS4i+S4gOS4quS4uumAieS4reeKtuaAgVxyXG5cdFx0XHRzZXRSYWRpb0NoZWNrZWRTdGF0dXMoKSB7XHJcblx0XHRcdFx0dGhpcy5lbWl0RXZlbnQoKTtcclxuXHRcdFx0XHRpZih0aGlzLnBhcmVudCkge1xyXG5cdFx0XHRcdFx0dGhpcy5wYXJlbnQuc2V0VmFsdWUodGhpcy5uYW1lKTtcclxuXHRcdFx0XHRcdHRoaXMucGFyZW50RGF0YS52YWx1ZSA9IHRoaXMubmFtZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdC51LXJhZGlvIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFxyXG5cdFx0Jl9faWNvbi13cmFwIHtcclxuXHRcdFx0Y29sb3I6ICR1LWNvbnRlbnQtY29sb3I7XHJcblx0XHRcdEBpbmNsdWRlIHZ1ZS1mbGV4O1xyXG5cdFx0XHRmbGV4OiBub25lO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0d2lkdGg6IDQycnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQycnB4O1xyXG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJvcmRlci1jb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzhjOWNjO1xyXG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG5cdFx0XHRcclxuXHRcdFx0LyogI2lmZGVmIE1QLVRPVVRJQU8gKi9cclxuXHRcdFx0Ly8g5aS05p2h5bCP56iL5bqP5YW85a655oCn6Zeu6aKY77yM6ZyA6KaB6K6+572u6KGM6auY5Li6MO+8jOWQpuWImeWbvuagh+WBj+S4i1xyXG5cdFx0XHQmX19pY29uIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHJcblx0XHRcdCYtLWNpcmNsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji0tc3F1YXJlIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtLWNoZWNrZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyOTc5ZmY7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjk3OWZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1kaXNhYmxlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICNjOGM5Y2M7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtLWRpc2FibGVkLS1jaGVja2VkIHtcclxuXHRcdFx0XHRjb2xvcjogI2M4YzljYyAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjRycHg7XHJcblx0XHRcdGNvbG9yOiAkdS1jb250ZW50LWNvbG9yO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji0tZGlzYWJsZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAjYzhjOWNjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///677\n"); + +/***/ }), +/* 678 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/IconGroup.png ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/IconGroup.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY3OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ljb25Hcm91cC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///678\n"); + +/***/ }), +/* 679 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame330.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame330.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzMwLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///679\n"); + +/***/ }), +/* 680 */ +/*!***************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index.vue?vue&type=script&lang=js&mpType=page ***! + \***************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 681);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2ODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///680\n"); + +/***/ }), +/* 681 */ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index.vue?vue&type=script&lang=js&mpType=page ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { show: true, checked: false, list: [{ url: '../../../../static/tongyonh/bye.png', lang: 'Bitcoin', disabled: false, name: \"BTC\" }, { url: '../../../../static/tongyonh/Frame3299.png', lang: 'Ethereum', disabled: false, name: \"ETH\" }, { url: '../../../../static/tongyonh/tron1.png', lang: 'Tron', disabled: false, name: \"TRX\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { handove: function handove(item) {} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vYWRkQWRkcmVzcy9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInNob3ciLCJjaGVja2VkIiwibGlzdCIsInVybCIsImxhbmciLCJkaXNhYmxlZCIsIm5hbWUiLCJ2YWx1ZSIsIm1ldGhvZHMiLCJoYW5kb3ZlIiwiaXRlbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWlHQyxnSCw4RkFqR0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2dCLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ1ZDLElBQUksRUFBRSxJQURJLEVBRVRDLE9BQU8sRUFBRSxLQUZBLEVBR1BDLElBQUksRUFBRSxDQUNGLEVBQ0NDLEdBQUcsRUFBQyxxQ0FETCxFQUVDQyxJQUFJLEVBQUMsU0FGTixFQUdDQyxRQUFRLEVBQUUsS0FIWCxFQUlDQyxJQUFJLEVBQUMsS0FKTixFQURFLEVBT0YsRUFDQ0gsR0FBRyxFQUFDLDJDQURMLEVBRUNDLElBQUksRUFBQyxVQUZOLEVBR0NDLFFBQVEsRUFBRSxLQUhYLEVBSUNDLElBQUksRUFBQyxLQUpOLEVBUEUsRUFhRixFQUNDSCxHQUFHLEVBQUMsdUNBREwsRUFFQ0MsSUFBSSxFQUFDLE1BRk4sRUFHQ0MsUUFBUSxFQUFFLEtBSFgsRUFJQ0MsSUFBSSxFQUFDLEtBSk4sRUFiRSxDQUhDLEVBd0JKO0FBQ0FDLFdBQUssRUFBRSxFQXpCSCxFQUFQLENBMkJBLENBN0JhLEVBOEJkQyxPQUFPLEVBQUUsRUFDVkMsT0FEVSxtQkFDRkMsSUFERSxFQUNHLENBRVAsQ0FISSxFQTlCSyxFIiwiZmlsZSI6IjY4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5zaG93OiB0cnVlLFxuXHRjaGVja2VkOiBmYWxzZSxcblx0XHRcdGxpc3Q6IFtcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdHVybDonLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2J5ZS5wbmcnLFxuXHRcdFx0XHRcdFx0XHRcdGxhbmc6J0JpdGNvaW4nLFxuXHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiQlRDXCJcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdHVybDonLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmcnLFxuXHRcdFx0XHRcdFx0XHRcdGxhbmc6J0V0aGVyZXVtJyxcblx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFx0bmFtZTpcIkVUSFwiXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHR1cmw6Jy4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC90cm9uMS5wbmcnLFxuXHRcdFx0XHRcdFx0XHRcdGxhbmc6J1Ryb24nLFxuXHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiVFJYXCJcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdC8vIHUtcmFkaW8tZ3JvdXDnmoR2LW1vZGVs57uR5a6a55qE5YC85aaC5p6c6K6+572u5Li65p+Q5LiqcmFkaW/nmoRuYW1l77yM5bCx5Lya6KKr6buY6K6k6YCJ5LitXG5cdFx0XHRcdFx0XHR2YWx1ZTogJycsXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdGhhbmRvdmUoaXRlbSl7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0fSxcblx0XHR9XG5cdH07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///681\n"); + +/***/ }), +/* 682 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/profile/index.vue?mpType=page ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=97fb2776&scoped=true&mpType=page */ 683);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 690);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"97fb2776\",\n null,\n false,\n _index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/profile/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjgyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OTdmYjI3NzYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjk3ZmIyNzc2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvcHJvZmlsZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///682\n"); + +/***/ }), +/* 683 */ +/*!********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/profile/index.vue?vue&type=template&id=97fb2776&scoped=true&mpType=page ***! + \********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=97fb2776&scoped=true&mpType=page */ 684); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 684 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/profile/index.vue?vue&type=template&id=97fb2776&scoped=true&mpType=page ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ + _c( + "view", + { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, + [ + _c("view", { + staticClass: _vm._$s(5, "sc", "title"), + attrs: { _i: 5 } + }), + _c( + "view", + { staticClass: _vm._$s(6, "sc", "item flex"), attrs: { _i: 6 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(7, "sc", "itemImg flex"), + attrs: { _i: 7 } + }, + [ + _c("image", { + staticClass: _vm._$s(8, "sc", "img1"), + attrs: { + src: _vm._$s( + 8, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/profile1.png */ 638) + ), + _i: 8 + } + }), + _c("text", { + staticClass: _vm._$s(9, "sc", "text1"), + attrs: { _i: 9 } + }) + ] + ), + _c("image", { + staticClass: _vm._$s(10, "sc", "img2"), + attrs: { + src: _vm._$s( + 10, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 10 + } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(11, "sc", "item flex"), + attrs: { _i: 11 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(12, "sc", "itemImg flex"), + attrs: { _i: 12 } + }, + [ + _c("image", { + staticClass: _vm._$s(13, "sc", "img1"), + attrs: { + src: _vm._$s( + 13, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/circle.png */ 685) + ), + _i: 13 + } + }), + _c("text", { + staticClass: _vm._$s(14, "sc", "text1"), + attrs: { _i: 14 } + }) + ] + ), + _c("image", { + staticClass: _vm._$s(15, "sc", "img2"), + attrs: { + src: _vm._$s( + 15, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 15 + } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(16, "sc", "item flex"), + attrs: { _i: 16 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(17, "sc", "itemImg flex"), + attrs: { _i: 17 } + }, + [ + _c("image", { + staticClass: _vm._$s(18, "sc", "img1"), + attrs: { + src: _vm._$s( + 18, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Frame68p.png */ 686) + ), + _i: 18 + } + }), + _c("text", { + staticClass: _vm._$s(19, "sc", "text1"), + attrs: { _i: 19 } + }) + ] + ), + _c("image", { + staticClass: _vm._$s(20, "sc", "img2"), + attrs: { + src: _vm._$s( + 20, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 20 + } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(21, "sc", "item flex"), + attrs: { _i: 21 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(22, "sc", "itemImg flex"), + attrs: { _i: 22 } + }, + [ + _c("image", { + staticClass: _vm._$s(23, "sc", "img1"), + attrs: { + src: _vm._$s( + 23, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Frame70.png */ 687) + ), + _i: 23 + } + }), + _c("text", { + staticClass: _vm._$s(24, "sc", "text1"), + attrs: { _i: 24 } + }) + ] + ), + _c("image", { + staticClass: _vm._$s(25, "sc", "img2"), + attrs: { + src: _vm._$s( + 25, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 25 + } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(26, "sc", "item flex"), + attrs: { _i: 26 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(27, "sc", "itemImg flex"), + attrs: { _i: 27 } + }, + [ + _c("image", { + staticClass: _vm._$s(28, "sc", "img1"), + attrs: { + src: _vm._$s( + 28, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Frame71.png */ 688) + ), + _i: 28 + } + }), + _c("text", { + staticClass: _vm._$s(29, "sc", "text1"), + attrs: { _i: 29 } + }) + ] + ), + _c("image", { + staticClass: _vm._$s(30, "sc", "img2"), + attrs: { + src: _vm._$s( + 30, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 30 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(31, "sc", "main_con"), attrs: { _i: 31 } }, + [ + _c("view", { + staticClass: _vm._$s(32, "sc", "title"), + attrs: { _i: 32 } + }), + _c( + "view", + { + staticClass: _vm._$s(33, "sc", "item flex"), + attrs: { _i: 33 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(34, "sc", "itemImg flex"), + attrs: { _i: 34 } + }, + [ + _c("image", { + staticClass: _vm._$s(35, "sc", "img1"), + attrs: { + src: _vm._$s( + 35, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Frame72.png */ 689) + ), + _i: 35 + } + }), + _c("text", { + staticClass: _vm._$s(36, "sc", "text1"), + attrs: { _i: 36 } + }) + ] + ), + _c("image", { + staticClass: _vm._$s(37, "sc", "img2"), + attrs: { + src: _vm._$s( + 37, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 37 + } + }) + ] + ) + ] + ) + ]), + _c("tab-bar", { attrs: { selectActive: 5, _i: 38 } }) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 685 */ +/*!************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/circle.png ***! + \************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/circle.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY4NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NpcmNsZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///685\n"); + +/***/ }), +/* 686 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame68p.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame68p.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY4Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNjhwLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///686\n"); + +/***/ }), +/* 687 */ +/*!*************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame70.png ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame70.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY4Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNzAucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///687\n"); + +/***/ }), +/* 688 */ +/*!*************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame71.png ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame71.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNzEucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///688\n"); + +/***/ }), +/* 689 */ +/*!*************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame72.png ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame72.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY4OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNzIucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///689\n"); + +/***/ }), +/* 690 */ +/*!**************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/profile/index.vue?vue&type=script&lang=js&mpType=page ***! + \**************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 691);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2OTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///690\n"); + +/***/ }), +/* 691 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/profile/index.vue?vue&type=script&lang=js&mpType=page ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 627));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9wcm9maWxlL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibWV0aG9kcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnRkE7QUFDQSxxRyw4RkFqRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFJZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUFQLENBR0EsQ0FMYSxFQVFkQyxPQUFPLEVBQUUsRUFSSyxFIiwiZmlsZSI6IjY5MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5pbXBvcnQgdGFiQmFyIGZyb20gXCJAL2NvbXBvbmVudHMvdGFiQmFyL3RhYkJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG4gXG5cdFx0fVxuXHR9LFxuXG5cdFxuXHRtZXRob2RzOiB7XG4gIFxuXHR9XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///691\n"); + +/***/ }), +/* 692 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/index.vue?mpType=page ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=c2cc3760&scoped=true&mpType=page */ 693);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 696);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"c2cc3760\",\n null,\n false,\n _index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/address/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjkyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YzJjYzM3NjAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImMyY2MzNzYwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWRkcmVzcy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///692\n"); + +/***/ }), +/* 693 */ +/*!********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/index.vue?vue&type=template&id=c2cc3760&scoped=true&mpType=page ***! + \********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=c2cc3760&scoped=true&mpType=page */ 694); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 694 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/index.vue?vue&type=template&id=c2cc3760&scoped=true&mpType=page ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uCheckboxGroup: __webpack_require__(/*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 35) + .default, + uCheckbox: __webpack_require__(/*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 41) + .default, + uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 612).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("image", { + staticClass: _vm._$s(2, "sc", "renYou"), + attrs: { + src: _vm._$s( + 2, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/IconGroup.png */ 678) + ), + _i: 2 + }, + slot: "logo" + }), + _c("text", { + staticClass: _vm._$s(3, "sc", "big_title"), + attrs: { _i: 3 } + }) + ]), + _c("view", { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }, [ + _c( + "view", + { staticClass: _vm._$s(5, "sc", "item flex"), attrs: { _i: 5 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(6, "sc", "textcon flex"), + attrs: { _i: 6 } + }, + [ + _c("image", { + staticClass: _vm._$s(7, "sc", "img1"), + attrs: { + src: _vm._$s( + 7, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Shape.png */ 652) + ), + _i: 7 + } + }), + _c( + "view", + { staticClass: _vm._$s(8, "sc", "bigcon"), attrs: { _i: 8 } }, + [ + _c("view", { + staticClass: _vm._$s(9, "sc", "text1"), + attrs: { _i: 9 } + }), + _c("view", { + staticClass: _vm._$s(10, "sc", "text1"), + attrs: { _i: 10 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(11, "sc", "btncon"), attrs: { _i: 11 } }, + [ + _c("image", { + staticClass: _vm._$s(12, "sc", "img2"), + attrs: { + src: _vm._$s( + 12, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/more_vert_24px_outlined.svg */ 695) + ), + _i: 12 + } + }), + _c("view", { + staticClass: _vm._$s(13, "sc", "text"), + attrs: { _i: 13 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(14, "sc", "item flex"), attrs: { _i: 14 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(15, "sc", "textcon flex"), + attrs: { _i: 15 } + }, + [ + false + ? undefined + : _vm._e(), + _c( + "view", + { + staticClass: _vm._$s(17, "sc", "bigcon"), + attrs: { _i: 17 } + }, + [ + _c("view", { + staticClass: _vm._$s(18, "sc", "text1"), + attrs: { _i: 18 } + }), + _c("view", { + staticClass: _vm._$s(19, "sc", "text1"), + attrs: { _i: 19 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(20, "sc", "btncon"), attrs: { _i: 20 } }, + [ + _c("image", { + staticClass: _vm._$s(21, "sc", "img2"), + attrs: { + src: _vm._$s( + 21, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/more_vert_24px_outlined.svg */ 695) + ), + _i: 21 + } + }), + _c("view", { + staticClass: _vm._$s(22, "sc", "text"), + attrs: { _i: 22 } + }) + ] + ) + ] + ) + ]), + _c( + "view", + { staticClass: _vm._$s(23, "sc", "show_bottom"), attrs: { _i: 23 } }, + [ + _c("view", { + staticClass: _vm._$s(24, "sc", "tiao"), + attrs: { _i: 24 } + }), + _c("view", { + staticClass: _vm._$s(25, "sc", "title"), + attrs: { _i: 25 } + }), + _c( + "view", + { staticClass: _vm._$s(26, "sc", "bottom_con"), attrs: { _i: 26 } }, + [ + _c( + "u-checkbox-group", + { attrs: { _i: 27 }, on: { change: _vm.checkboxGroupChange } }, + _vm._l(_vm._$s(28, "f", { forItems: _vm.list }), function( + item, + index, + $20, + $30 + ) { + return _c( + "u-checkbox", + { + key: _vm._$s(28, "f", { forIndex: $20, key: index }), + attrs: { + name: item.name, + shape: "circle", + size: "48", + wrap: true, + "active-color": "#5B53FF", + _i: "28-" + $30 + }, + on: { change: _vm.checkboxChange }, + model: { + value: _vm._$s("28-" + $30, "v-model", item.checked), + callback: function($$v) { + _vm.$set(item, "checked", $$v) + }, + expression: "item.checked" + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s("29-" + $30, "sc", "sss"), + attrs: { _i: "29-" + $30 } + }, + [ + _vm._v( + _vm._$s("29-" + $30, "t0-0", _vm._s(item.name)) + ) + ] + ), + _vm._$s("30-" + $30, "i", item.checked) + ? _c("input", { + staticClass: _vm._$s("30-" + $30, "sc", "input1"), + attrs: { _i: "30-" + $30 } + }) + : _vm._e() + ] + ) + }), + 1 + ), + _c("view", { + staticClass: _vm._$s(31, "sc", "conf"), + attrs: { _i: 31 } + }) + ], + 1 + ) + ] + ), + _c("u-mask", { + attrs: { "z-index": "10", show: _vm.show, _i: 32 }, + on: { + click: function($event) { + _vm.show = false + } + } + }), + false + ? undefined + : _vm._e() + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 695 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/more_vert_24px_outlined.svg ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +eval("module.exports = __webpack_require__.p + \"static/img/more_vert_24px_outlined.266aaa48.svg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiNjk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ltZy9tb3JlX3ZlcnRfMjRweF9vdXRsaW5lZC4yNjZhYWE0OC5zdmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///695\n"); + +/***/ }), +/* 696 */ +/*!**************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/index.vue?vue&type=script&lang=js&mpType=page ***! + \**************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 697);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2OTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///696\n"); + +/***/ }), +/* 697 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/index.vue?vue&type=script&lang=js&mpType=page ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { show: true, list: [{ name: 'Single address', checked: true, disabled: false }, { name: 'Batch add 10 addresses', checked: false, disabled: false }, { name: 'Batch add 50 addresses', checked: false, disabled: false }] };}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hZGRyZXNzL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwic2hvdyIsImxpc3QiLCJuYW1lIiwiY2hlY2tlZCIsImRpc2FibGVkIiwibWV0aG9kcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNEdDLGdILDhGQTVHRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2dCLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ1ZDLElBQUksRUFBRSxJQURJLEVBRVRDLElBQUksRUFBRSxDQUNGLEVBQ0NDLElBQUksRUFBRSxnQkFEUCxFQUVDQyxPQUFPLEVBQUUsSUFGVixFQUdDQyxRQUFRLEVBQUUsS0FIWCxFQURFLEVBTUYsRUFDQ0YsSUFBSSxFQUFFLHdCQURQLEVBRUNDLE9BQU8sRUFBRSxLQUZWLEVBR0NDLFFBQVEsRUFBRSxLQUhYLEVBTkUsRUFXRixFQUNDRixJQUFJLEVBQUUsd0JBRFAsRUFFQ0MsT0FBTyxFQUFFLEtBRlYsRUFHQ0MsUUFBUSxFQUFFLEtBSFgsRUFYRSxDQUZHLEVBQVAsQ0FvQkEsQ0F0QmEsRUF1QmRDLE9BQU8sRUFBRSxFQXZCSyxFIiwiZmlsZSI6IjY5Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcbnNob3c6IHRydWUsXG5cdGxpc3Q6IFtcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRuYW1lOiAnU2luZ2xlIGFkZHJlc3MnLFxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogdHJ1ZSxcblx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZVxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0bmFtZTogJ0JhdGNoIGFkZCAxMCBhZGRyZXNzZXMnLFxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2Vcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdG5hbWU6ICdCYXRjaCBhZGQgNTAgYWRkcmVzc2VzJyxcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRdXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cblx0XHR9XG5cdH07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///697\n"); + +/***/ }), +/* 698 */ +/*!************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index.vue?mpType=page ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6eba18d2&scoped=true&mpType=page */ 699);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 703);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6eba18d2\",\n null,\n false,\n _index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/address/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjk4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmViYTE4ZDImc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjZlYmExOGQyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2FkZHJlc3MvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///698\n"); + +/***/ }), +/* 699 */ +/*!******************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index.vue?vue&type=template&id=6eba18d2&scoped=true&mpType=page ***! + \******************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6eba18d2&scoped=true&mpType=page */ 700); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 700 */ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index.vue?vue&type=template&id=6eba18d2&scoped=true&mpType=page ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 612).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { staticClass: _vm._$s(0, "sc", "hr"), attrs: { _i: 0 } }, + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("image", { + staticClass: _vm._$s(2, "sc", "renYou"), + attrs: { + src: _vm._$s( + 2, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/IconGroup.png */ 678) + ), + _i: 2 + }, + slot: "logo" + }), + _c("text", { + staticClass: _vm._$s(3, "sc", "big_title"), + attrs: { _i: 3 } + }) + ]), + _c("view", { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }, [ + _c( + "view", + { staticClass: _vm._$s(5, "sc", "item flex"), attrs: { _i: 5 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(6, "sc", "textcon flex"), + attrs: { _i: 6 } + }, + [ + _c( + "view", + { staticClass: _vm._$s(7, "sc", "bigcon"), attrs: { _i: 7 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(8, "sc", "textimg flexx"), + attrs: { _i: 8 } + }, + [ + _c("image", { + staticClass: _vm._$s(9, "sc", "img"), + attrs: { + src: _vm._$s( + 9, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/bye.png */ 635) + ), + _i: 9 + } + }), + _c("text", { + staticClass: _vm._$s(10, "sc", "textt"), + attrs: { _i: 10 } + }), + _c("text", { + staticClass: _vm._$s(11, "sc", "textt2"), + attrs: { _i: 11 } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(12, "sc", "text1"), + attrs: { _i: 12 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(13, "sc", "btncon"), attrs: { _i: 13 } }, + [ + _c("image", { + staticClass: _vm._$s(14, "sc", "img2"), + attrs: { + src: _vm._$s( + 14, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/more_vert_24px_outlined.svg */ 695) + ), + _i: 14 + }, + on: { + click: function($event) { + _vm.show = true + } + } + }) + ] + ), + _vm._$s(15, "i", _vm.show) + ? _c( + "view", + { + staticClass: _vm._$s(15, "sc", "set_con"), + attrs: { _i: 15 } + }, + [ + _c("image", { + staticClass: _vm._$s(16, "sc", "img1"), + attrs: { + src: _vm._$s( + 16, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 617) + ), + _i: 16 + }, + on: { + click: function($event) { + _vm.show = false + } + } + }), + _c( + "view", + { + staticClass: _vm._$s(17, "sc", "itemm flexx"), + attrs: { _i: 17 } + }, + [ + _c("image", { + staticClass: _vm._$s(18, "sc", "img"), + attrs: { + src: _vm._$s( + 18, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/create_24px.png */ 701) + ), + _i: 18 + } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(19, "sc", "itemm flexx red"), + attrs: { _i: 19 } + }, + [ + _c("image", { + staticClass: _vm._$s(20, "sc", "img"), + attrs: { + src: _vm._$s( + 20, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/trash.png */ 702) + ), + _i: 20 + } + }) + ] + ) + ] + ) + : _vm._e() + ] + ), + _c( + "view", + { staticClass: _vm._$s(21, "sc", "item flex"), attrs: { _i: 21 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(22, "sc", "textcon flex"), + attrs: { _i: 22 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(23, "sc", "bigcon"), + attrs: { _i: 23 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(24, "sc", "textimg flexx"), + attrs: { _i: 24 } + }, + [ + _c("image", { + staticClass: _vm._$s(25, "sc", "img"), + attrs: { + src: _vm._$s( + 25, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/bye.png */ 635) + ), + _i: 25 + } + }), + _c("text", { + staticClass: _vm._$s(26, "sc", "textt"), + attrs: { _i: 26 } + }), + _c("text", { + staticClass: _vm._$s(27, "sc", "textt2"), + attrs: { _i: 27 } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(28, "sc", "text1"), + attrs: { _i: 28 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(29, "sc", "btncon"), attrs: { _i: 29 } }, + [ + _c("image", { + staticClass: _vm._$s(30, "sc", "img2"), + attrs: { + src: _vm._$s( + 30, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/more_vert_24px_outlined.svg */ 695) + ), + _i: 30 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(31, "sc", "info_con green"), + attrs: { _i: 31 } + }, + [ + _c("view", { + staticClass: _vm._$s(32, "sc", "text"), + attrs: { _i: 32 } + }), + _c("view", { + staticClass: _vm._$s(33, "sc", "text text2"), + attrs: { _i: 33 } + }) + ] + ) + ]), + _c("u-mask", { attrs: { "z-index": "10", show: _vm.show, _i: 34 } }) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 701 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/create_24px.png ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/create_24px.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjcwMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NyZWF0ZV8yNHB4LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///701\n"); + +/***/ }), +/* 702 */ +/*!***********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/trash.png ***! + \***********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/trash.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjcwMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3RyYXNoLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///702\n"); + +/***/ }), +/* 703 */ +/*!************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index.vue?vue&type=script&lang=js&mpType=page ***! + \************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 704);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///703\n"); + +/***/ }), +/* 704 */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index.vue?vue&type=script&lang=js&mpType=page ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { show: true, list: [{ name: 'Single address', checked: true, disabled: false }, { name: 'Batch add 10 addresses', checked: false, disabled: false }, { name: 'Batch add 50 addresses', checked: false, disabled: false }] };}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vYWRkcmVzcy9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInNob3ciLCJsaXN0IiwibmFtZSIsImNoZWNrZWQiLCJkaXNhYmxlZCIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBc0ZDLGdILDhGQXRGRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdnQixFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNWQyxJQUFJLEVBQUUsSUFESSxFQUVUQyxJQUFJLEVBQUUsQ0FDRixFQUNDQyxJQUFJLEVBQUUsZ0JBRFAsRUFFQ0MsT0FBTyxFQUFFLElBRlYsRUFHQ0MsUUFBUSxFQUFFLEtBSFgsRUFERSxFQU1GLEVBQ0NGLElBQUksRUFBRSx3QkFEUCxFQUVDQyxPQUFPLEVBQUUsS0FGVixFQUdDQyxRQUFRLEVBQUUsS0FIWCxFQU5FLEVBV0YsRUFDQ0YsSUFBSSxFQUFFLHdCQURQLEVBRUNDLE9BQU8sRUFBRSxLQUZWLEVBR0NDLFFBQVEsRUFBRSxLQUhYLEVBWEUsQ0FGRyxFQUFQLENBb0JBLENBdEJhLEVBdUJkQyxPQUFPLEVBQUUsRUF2QkssRSIsImZpbGUiOiI3MDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcbnNob3c6IHRydWUsXG5cdGxpc3Q6IFtcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRuYW1lOiAnU2luZ2xlIGFkZHJlc3MnLFxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogdHJ1ZSxcblx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZVxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0bmFtZTogJ0JhdGNoIGFkZCAxMCBhZGRyZXNzZXMnLFxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2Vcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdG5hbWU6ICdCYXRjaCBhZGQgNTAgYWRkcmVzc2VzJyxcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRdXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cblx0XHR9XG5cdH07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///704\n"); + +/***/ }), +/* 705 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/transfer/index.vue?mpType=page ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0bf24003&scoped=true&mpType=page */ 706);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 711);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0bf24003\",\n null,\n false,\n _index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/transfer/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzA1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGJmMjQwMDMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBiZjI0MDAzXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL3RyYW5zZmVyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///705\n"); + +/***/ }), +/* 706 */ +/*!*******************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/transfer/index.vue?vue&type=template&id=0bf24003&scoped=true&mpType=page ***! + \*******************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0bf24003&scoped=true&mpType=page */ 707); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 707 */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/transfer/index.vue?vue&type=template&id=0bf24003&scoped=true&mpType=page ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 612).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { staticClass: _vm._$s(0, "sc", "ac"), attrs: { _i: 0 } }, + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ + _c( + "view", + { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, + [ + _c( + "view", + { staticClass: _vm._$s(5, "sc", "yuan"), attrs: { _i: 5 } }, + [ + _c("image", { + staticClass: _vm._$s(6, "sc", "img1"), + attrs: { + src: _vm._$s( + 6, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/tron1.png */ 637) + ), + _i: 6 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(7, "sc", "title"), + attrs: { _i: 7 } + }), + _c( + "view", + { staticClass: _vm._$s(8, "sc", "item"), attrs: { _i: 8 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(9, "sc", "top flex"), + attrs: { _i: 9 } + }, + [ + _c("view", { + staticClass: _vm._$s(10, "sc", "text1"), + attrs: { _i: 10 } + }), + _c("view", { + staticClass: _vm._$s(11, "sc", "text2"), + attrs: { _i: 11 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(12, "sc", "inputcon"), + attrs: { _i: 12 } + }, + [ + _c("input", { + staticClass: _vm._$s(13, "sc", "input1"), + attrs: { _i: 13 } + }), + _c("image", { + staticClass: _vm._$s(14, "sc", "img1"), + attrs: { + src: _vm._$s( + 14, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Frame330.png */ 679) + ), + _i: 14 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(15, "sc", "item"), attrs: { _i: 15 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(16, "sc", "top flex"), + attrs: { _i: 16 } + }, + [ + _c("view", { + staticClass: _vm._$s(17, "sc", "text1"), + attrs: { _i: 17 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(18, "sc", "inputcon2 flex"), + attrs: { _i: 18 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(19, "sc", "inputc flex"), + attrs: { _i: 19 } + }, + [ + _c("view", { + staticClass: _vm._$s(20, "sc", "textt"), + attrs: { _i: 20 } + }), + _c("input", { + staticClass: _vm._$s(21, "sc", "input3"), + attrs: { _i: 21 } + }) + ] + ), + _c("text"), + _c( + "view", + { + staticClass: _vm._$s(23, "sc", "inputc flex"), + attrs: { _i: 23 } + }, + [ + _c("view", { + staticClass: _vm._$s(24, "sc", "textt"), + attrs: { _i: 24 } + }), + _c("input", { + staticClass: _vm._$s(25, "sc", "input3"), + attrs: { _i: 25 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(26, "sc", "top flex bottom"), + attrs: { _i: 26 } + }, + [ + _c("view", { + staticClass: _vm._$s(27, "sc", "text3"), + attrs: { _i: 27 } + }), + _c("view", { + staticClass: _vm._$s(28, "sc", "text1 bg"), + attrs: { _i: 28 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(29, "sc", "item"), attrs: { _i: 29 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(30, "sc", "top flex"), + attrs: { _i: 30 } + }, + [ + _c("view", { + staticClass: _vm._$s(31, "sc", "text1"), + attrs: { _i: 31 } + }), + _c("view", { + staticClass: _vm._$s(32, "sc", "text2"), + attrs: { _i: 32 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(33, "sc", "inputcon"), + attrs: { _i: 33 } + }, + [ + _c("input", { + staticClass: _vm._$s(34, "sc", "input1"), + attrs: { _i: 34 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(35, "sc", "item"), attrs: { _i: 35 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(36, "sc", "top flex"), + attrs: { _i: 36 } + }, + [ + _c("view", { + staticClass: _vm._$s(37, "sc", "text1"), + attrs: { _i: 37 } + }), + _c("view", { + staticClass: _vm._$s(38, "sc", "text2"), + attrs: { _i: 38 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(39, "sc", "inputcon"), + attrs: { _i: 39 } + }, + [ + _c("input", { + directives: [ + { + name: "model", + rawName: "v-model", + value: _vm.value, + expression: "value" + } + ], + staticClass: _vm._$s(40, "sc", "input2"), + attrs: { _i: 40 }, + domProps: { value: _vm._$s(40, "v-model", _vm.value) }, + on: { + input: function($event) { + if ($event.target.composing) { + return + } + _vm.value = $event.target.value + } + } + }), + _c( + "view", + { + staticClass: _vm._$s(41, "sc", "rig"), + attrs: { _i: 41 } + }, + [ + _c("text", { + staticClass: _vm._$s(42, "sc", "text1 ac"), + attrs: { _i: 42 } + }), + _c("text", { + staticClass: _vm._$s(43, "sc", "text2"), + attrs: { _i: 43 } + }) + ] + ) + ] + ) + ] + ) + ] + ) + ]), + _vm._$s(44, "i", _vm.show) + ? _c( + "view", + { staticClass: _vm._$s(44, "sc", "big_con"), attrs: { _i: 44 } }, + [ + _c("view", { + staticClass: _vm._$s(45, "sc", "tiao"), + attrs: { _i: 45 }, + on: { + click: function($event) { + _vm.show = false + } + } + }), + _c("view", { + staticClass: _vm._$s(46, "sc", "bigtitle"), + attrs: { _i: 46 } + }), + _c( + "view", + { + staticClass: _vm._$s(47, "sc", "bottom_con"), + attrs: { _i: 47 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(48, "sc", "yuan"), + attrs: { _i: 48 } + }, + [ + _c("image", { + staticClass: _vm._$s(49, "sc", "img1"), + attrs: { + src: _vm._$s( + 49, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/tron1.png */ 637) + ), + _i: 49 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(50, "sc", "title"), + attrs: { _i: 50 } + }), + _c( + "view", + { + staticClass: _vm._$s(51, "sc", "title_con flex"), + attrs: { _i: 51 } + }, + [ + _c("view", { + staticClass: _vm._$s(52, "sc", "text1"), + attrs: { _i: 52 } + }), + _c("view", { + staticClass: _vm._$s(53, "sc", "text1"), + attrs: { _i: 53 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(54, "sc", "item"), + attrs: { _i: 54 } + }, + [ + _c("view", { + staticClass: _vm._$s(55, "sc", "text1"), + attrs: { _i: 55 } + }), + _c("view", { + staticClass: _vm._$s(56, "sc", "text2"), + attrs: { _i: 56 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(57, "sc", "item"), + attrs: { _i: 57 } + }, + [ + _c("view", { + staticClass: _vm._$s(58, "sc", "text1"), + attrs: { _i: 58 } + }), + _c("view", { + staticClass: _vm._$s(59, "sc", "text2"), + attrs: { _i: 59 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(60, "sc", "item"), + attrs: { _i: 60 } + }, + [ + _c("view", { + staticClass: _vm._$s(61, "sc", "text1"), + attrs: { _i: 61 } + }), + _c("view", { + staticClass: _vm._$s(62, "sc", "text2"), + attrs: { _i: 62 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(63, "sc", "item"), + attrs: { _i: 63 } + }, + [ + _c("view", { + staticClass: _vm._$s(64, "sc", "text1"), + attrs: { _i: 64 } + }), + _c("view", { + staticClass: _vm._$s(65, "sc", "text2"), + attrs: { _i: 65 } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(66, "sc", "goto"), + attrs: { _i: 66 } + }) + ] + ) + ] + ) + : _vm._e(), + _c("u-mask", { + attrs: { "z-index": "10", show: _vm.show, _i: 67 }, + on: { + click: function($event) { + _vm.show = false + } + } + }), + _c("u-mask", { + attrs: { "z-index": "1000", show: _vm.show, _i: 68 }, + on: { + click: function($event) { + _vm.show2 = false + } + } + }), + _c( + "view", + { staticClass: _vm._$s(69, "sc", "zhiwen_con"), attrs: { _i: 69 } }, + [ + _c("view", { + staticClass: _vm._$s(70, "sc", "tiao"), + attrs: { _i: 70 } + }), + _c("view", { + staticClass: _vm._$s(71, "sc", "bigtitle"), + attrs: { _i: 71 } + }), + _c( + "view", + { staticClass: _vm._$s(72, "sc", "bottom_con"), attrs: { _i: 72 } }, + [ + _c("image", { + staticClass: _vm._$s(73, "sc", "img1"), + attrs: { + src: _vm._$s( + 73, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/zhiwen.png */ 708) + ), + _i: 73 + } + }), + _c("view", { + staticClass: _vm._$s(74, "sc", "text1"), + attrs: { _i: 74 } + }), + _c( + "view", + { + staticClass: _vm._$s(75, "sc", "flex con"), + attrs: { _i: 75 } + }, + [ + _c("view", { + staticClass: _vm._$s(76, "sc", "textt1"), + attrs: { _i: 76 } + }), + _c("view", { + staticClass: _vm._$s(77, "sc", "textt2"), + attrs: { _i: 77 } + }) + ] + ) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(78, "sc", "zhiwen_con"), attrs: { _i: 78 } }, + [ + _c("view", { + staticClass: _vm._$s(79, "sc", "tiao"), + attrs: { _i: 79 } + }), + _c("view", { + staticClass: _vm._$s(80, "sc", "bigtitle"), + attrs: { _i: 80 } + }), + _c( + "view", + { staticClass: _vm._$s(81, "sc", "bottom_con"), attrs: { _i: 81 } }, + [ + _c("image", { + staticClass: _vm._$s(82, "sc", "img1"), + attrs: { + src: _vm._$s( + 82, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/alert-circle.png */ 709) + ), + _i: 82 + } + }), + _c( + "view", + { + staticClass: _vm._$s(83, "sc", "text1 red"), + attrs: { _i: 83 } + }, + [_c("br")] + ), + _c( + "view", + { + staticClass: _vm._$s(85, "sc", "flex con"), + attrs: { _i: 85 } + }, + [ + _c("view", { + staticClass: _vm._$s(86, "sc", "textt1"), + attrs: { _i: 86 } + }), + _c("view", { + staticClass: _vm._$s(87, "sc", "textt2"), + attrs: { _i: 87 } + }) + ] + ) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(88, "sc", "zhiwen_con"), attrs: { _i: 88 } }, + [ + _c("view", { + staticClass: _vm._$s(89, "sc", "tiao"), + attrs: { _i: 89 } + }), + _c("view", { + staticClass: _vm._$s(90, "sc", "bigtitle"), + attrs: { _i: 90 } + }), + _c( + "view", + { staticClass: _vm._$s(91, "sc", "bottom_con"), attrs: { _i: 91 } }, + [ + _c("image", { + staticClass: _vm._$s(92, "sc", "img1"), + attrs: { + src: _vm._$s( + 92, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/x-circle.png */ 710) + ), + _i: 92 + } + }), + _c("view", { + staticClass: _vm._$s(93, "sc", "text1 green"), + attrs: { _i: 93 } + }), + _c( + "view", + { + staticClass: _vm._$s(94, "sc", "flex con"), + attrs: { _i: 94 } + }, + [ + _c("view", { + staticClass: _vm._$s(95, "sc", "textt1"), + attrs: { _i: 95 } + }), + _c("view", { + staticClass: _vm._$s(96, "sc", "textt2"), + attrs: { _i: 96 } + }) + ] + ) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(97, "sc", "btn_con"), + attrs: { _i: 97 }, + on: { + click: function($event) { + _vm.show = true + } + } + }, + [ + _c("view", { + staticClass: _vm._$s(98, "sc", "btn"), + attrs: { _i: 98 } + }) + ] + ) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 708 */ +/*!************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/zhiwen.png ***! + \************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/zhiwen.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjcwOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3poaXdlbi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///708\n"); + +/***/ }), +/* 709 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/alert-circle.png ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/alert-circle.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjcwOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2FsZXJ0LWNpcmNsZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///709\n"); + +/***/ }), +/* 710 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/x-circle.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/x-circle.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjcxMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3gtY2lyY2xlLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///710\n"); + +/***/ }), +/* 711 */ +/*!*************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/transfer/index.vue?vue&type=script&lang=js&mpType=page ***! + \*************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 712);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///711\n"); + +/***/ }), +/* 712 */ +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/transfer/index.vue?vue&type=script&lang=js&mpType=page ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));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//\nvar _default = { data: function data() {return { value: 1000, show: true, show2: true };}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vdHJhbnNmZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ2YWx1ZSIsInNob3ciLCJzaG93MiIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE4T0EsZ0gsOEZBOU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdlLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ05DLEtBQUssRUFBQyxJQURBLEVBRU5DLElBQUksRUFBRSxJQUZBLEVBR0xDLEtBQUssRUFBRSxJQUhGLEVBQVAsQ0FLQSxDQVBhLEVBUWRDLE9BQU8sRUFBRSxFQVJLLEUiLCJmaWxlIjoiNzEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG4gICB2YWx1ZToxMDAwLFxuICAgc2hvdzogdHJ1ZSxcbiAgICBzaG93MjogdHJ1ZVxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuICAgICAgIFxuXHR9XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///712\n"); + +/***/ }), +/* 713 */ +/*!***************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/enPassword/index.vue?mpType=page ***! + \***************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=30d5fb08&scoped=true&mpType=page */ 714);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 716);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"30d5fb08\",\n null,\n false,\n _index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/enPassword/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzBkNWZiMDgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjMwZDVmYjA4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2VuUGFzc3dvcmQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///713\n"); + +/***/ }), +/* 714 */ +/*!*********************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/enPassword/index.vue?vue&type=template&id=30d5fb08&scoped=true&mpType=page ***! + \*********************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=30d5fb08&scoped=true&mpType=page */ 715); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 715 */ +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/enPassword/index.vue?vue&type=template&id=30d5fb08&scoped=true&mpType=page ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 20) + .default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, + [ + _c("view", { + staticClass: _vm._$s(4, "sc", "title"), + attrs: { _i: 4 } + }), + _c("u-message-input", { + attrs: { + "inactive-color": "#E0E5F2", + "active-color": "#5B53FF", + width: 94, + maxlength: 6, + mode: "box", + "dot-fill": true, + _i: 5 + } + }) + ], + 1 + ), + false + ? undefined + : _vm._e() + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 716 */ +/*!***************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/enPassword/index.vue?vue&type=script&lang=js&mpType=page ***! + \***************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 717);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///716\n"); + +/***/ }), +/* 717 */ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/enPassword/index.vue?vue&type=script&lang=js&mpType=page ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { msg: '', msgLength: 0, fes: false, borNum: true };}, watch: { msg: function msg(curVal) {if (/[^\\d]/g.test(curVal)) {this.msg = this.msg.replace(/[^\\d]/g, '');} else {this.msgLength = curVal.length;}} }, methods: { focuss: function focuss() {this.fes = true;} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vZW5QYXNzd29yZC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1zZyIsIm1zZ0xlbmd0aCIsImZlcyIsImJvck51bSIsIndhdGNoIiwiY3VyVmFsIiwidGVzdCIsInJlcGxhY2UiLCJsZW5ndGgiLCJtZXRob2RzIiwiZm9jdXNzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF1Q0MsZ0gsOEZBdkNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFHZ0IsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDTkMsR0FBRyxFQUFDLEVBREUsRUFFREMsU0FBUyxFQUFDLENBRlQsRUFHUEMsR0FBRyxFQUFDLEtBSEcsRUFJUEMsTUFBTSxFQUFDLElBSkEsRUFBUCxDQU1BLENBUmEsRUFTYkMsS0FBSyxFQUFDLEVBQ0RKLEdBREMsZUFDR0ssTUFESCxFQUNVLENBQ1QsSUFBRyxTQUFTQyxJQUFULENBQWNELE1BQWQsQ0FBSCxFQUF5QixDQUN2QixLQUFLTCxHQUFMLEdBQVcsS0FBS0EsR0FBTCxDQUFTTyxPQUFULENBQWlCLFFBQWpCLEVBQTBCLEVBQTFCLENBQVgsQ0FDRCxDQUZELE1BRUssQ0FDRCxLQUFLTixTQUFMLEdBQWlCSSxNQUFNLENBQUNHLE1BQXhCLENBQ0gsQ0FDRixDQVBBLEVBVE8sRUFtQmRDLE9BQU8sRUFBRSxFQUNIQyxNQURHLG9CQUNLLENBQ0MsS0FBS1IsR0FBTCxHQUFTLElBQVQsQ0FDSCxDQUhILEVBbkJLLEUiLCJmaWxlIjoiNzE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHQgICBtc2c6JycsXG5cdCAgICAgICAgbXNnTGVuZ3RoOjAsXG5cdFx0XHRmZXM6ZmFsc2UsXG5cdFx0XHRib3JOdW06dHJ1ZSxcblx0XHRcdH1cblx0XHR9LFxuXHRcdCB3YXRjaDp7XG5cdFx0ICAgICAgbXNnKGN1clZhbCl7XG5cdFx0ICAgICAgICBpZigvW15cXGRdL2cudGVzdChjdXJWYWwpKXtcblx0XHQgICAgICAgICAgdGhpcy5tc2cgPSB0aGlzLm1zZy5yZXBsYWNlKC9bXlxcZF0vZywnJyk7XG5cdFx0ICAgICAgICB9ZWxzZXtcblx0XHQgICAgICAgICAgICB0aGlzLm1zZ0xlbmd0aCA9IGN1clZhbC5sZW5ndGg7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgfSxcblx0XHQgICAgfSxcblx0XHRcblx0XHRtZXRob2RzOiB7XG4gICAgICAgIGZvY3Vzcygpe1xuICAgICAgICAgICAgICAgICB0aGlzLmZlcz10cnVlO1xuICAgICAgICAgICAgIH0sXG5cdFx0fVxuXHR9O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///717\n"); + +/***/ }), +/* 718 */ +/*!**************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/index.vue?mpType=page ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=8b9a2ca8&scoped=true&mpType=page */ 719);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 731);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"8b9a2ca8\",\n null,\n false,\n _index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OGI5YTJjYTgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjhiOWEyY2E4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///718\n"); + +/***/ }), +/* 719 */ +/*!********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/index.vue?vue&type=template&id=8b9a2ca8&scoped=true&mpType=page ***! + \********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=8b9a2ca8&scoped=true&mpType=page */ 720); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 720 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/index.vue?vue&type=template&id=8b9a2ca8&scoped=true&mpType=page ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uSwitch: __webpack_require__(/*! @/uview-ui/components/u-switch/u-switch.vue */ 721).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _vm._v("") + ]), + _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, + [ + _c( + "view", + { staticClass: _vm._$s(4, "sc", "item flex"), attrs: { _i: 4 } }, + [ + _c("view", { + staticClass: _vm._$s(5, "sc", "text1"), + attrs: { _i: 5 } + }), + _c("image", { + staticClass: _vm._$s(6, "sc", "img1"), + attrs: { + src: _vm._$s( + 6, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 6 + } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(7, "sc", "item flex"), attrs: { _i: 7 } }, + [ + _c("view", { + staticClass: _vm._$s(8, "sc", "text1"), + attrs: { _i: 8 } + }), + _c("u-switch", { + attrs: { "active-color": "#5B53FF", _i: 9 }, + model: { + value: _vm._$s(9, "v-model", _vm.checked), + callback: function($$v) { + _vm.checked = $$v + }, + expression: "checked" + } + }) + ], + 1 + ), + _c( + "view", + { + staticClass: _vm._$s(10, "sc", "item flex"), + attrs: { _i: 10 } + }, + [ + _c("view", { + staticClass: _vm._$s(11, "sc", "text1"), + attrs: { _i: 11 } + }), + _c("view", [ + _c("text", { + staticClass: _vm._$s(13, "sc", "text2"), + attrs: { _i: 13 } + }), + _c("image", { + staticClass: _vm._$s(14, "sc", "img1"), + attrs: { + src: _vm._$s( + 14, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 14 + } + }) + ]) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(15, "sc", "item flex"), + attrs: { _i: 15 } + }, + [ + _c("view", { + staticClass: _vm._$s(16, "sc", "text1"), + attrs: { _i: 16 } + }), + _c("view", [ + _c("text", { + staticClass: _vm._$s(18, "sc", "text2"), + attrs: { _i: 18 } + }), + _c("image", { + staticClass: _vm._$s(19, "sc", "img1"), + attrs: { + src: _vm._$s( + 19, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 19 + } + }) + ]) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(20, "sc", "item flex"), + attrs: { _i: 20 } + }, + [ + _c("view", { + staticClass: _vm._$s(21, "sc", "text1"), + attrs: { _i: 21 } + }), + _c("image", { + staticClass: _vm._$s(22, "sc", "img1"), + attrs: { + src: _vm._$s( + 22, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 22 + } + }) + ] + ) + ] + ) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 721 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-switch/u-switch.vue ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-switch.vue?vue&type=template&id=7cafa8c0&scoped=true& */ 722);\n/* harmony import */ var _u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-switch.vue?vue&type=script&lang=js& */ 729);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7cafa8c0\",\n null,\n false,\n _u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-switch/u-switch.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzIxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXN3aXRjaC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2NhZmE4YzAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LXN3aXRjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Utc3dpdGNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjdjYWZhOGMwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1zd2l0Y2gvdS1zd2l0Y2gudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///721\n"); + +/***/ }), +/* 722 */ +/*!**********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-switch/u-switch.vue?vue&type=template&id=7cafa8c0&scoped=true& ***! + \**********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-switch.vue?vue&type=template&id=7cafa8c0&scoped=true& */ 723); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 723 */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-switch/u-switch.vue?vue&type=template&id=7cafa8c0&scoped=true& ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + uLoading: __webpack_require__(/*! @/uview-ui/components/u-loading/u-loading.vue */ 724).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { + staticClass: _vm._$s(0, "sc", "u-switch"), + class: _vm._$s(0, "c", [ + _vm.value == true ? "u-switch--on" : "", + _vm.disabled ? "u-switch--disabled" : "" + ]), + style: _vm._$s(0, "s", [_vm.switchStyle]), + attrs: { _i: 0 }, + on: { click: _vm.onClick } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(1, "sc", "u-switch__node node-class"), + style: _vm._$s(1, "s", { + width: _vm.$u.addUnit(this.size), + height: _vm.$u.addUnit(this.size) + }), + attrs: { _i: 1 } + }, + [ + _c("u-loading", { + staticClass: _vm._$s(2, "sc", "u-switch__loading"), + attrs: { + show: _vm.loading, + size: _vm.size * 0.6, + color: _vm.loadingColor, + _i: 2 + } + }) + ], + 1 + ) + ] + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 724 */ +/*!*****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-loading/u-loading.vue ***! + \*****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-loading.vue?vue&type=template&id=2c9bf24a&scoped=true& */ 725);\n/* harmony import */ var _u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-loading.vue?vue&type=script&lang=js& */ 727);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2c9bf24a\",\n null,\n false,\n _u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-loading/u-loading.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJjOWJmMjRhJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1sb2FkaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1sb2FkaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJjOWJmMjRhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1sb2FkaW5nL3UtbG9hZGluZy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///724\n"); + +/***/ }), +/* 725 */ +/*!************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-loading/u-loading.vue?vue&type=template&id=2c9bf24a&scoped=true& ***! + \************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading.vue?vue&type=template&id=2c9bf24a&scoped=true& */ 726); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 726 */ +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-loading/u-loading.vue?vue&type=template&id=2c9bf24a&scoped=true& ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._$s(0, "i", _vm.show) + ? _c("view", { + staticClass: _vm._$s(0, "sc", "u-loading"), + class: _vm._$s( + 0, + "c", + _vm.mode == "circle" ? "u-loading-circle" : "u-loading-flower" + ), + style: _vm._$s(0, "s", [_vm.cricleStyle]), + attrs: { _i: 0 } + }) + : _vm._e() +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 727 */ +/*!******************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-loading/u-loading.vue?vue&type=script&lang=js& ***! + \******************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading.vue?vue&type=script&lang=js& */ 728);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFpQixDQUFnQiwrakJBQUcsRUFBQyIsImZpbGUiOiI3MjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///727\n"); + +/***/ }), +/* 728 */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-loading/u-loading.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n\n/**\n * loading 加载动画\n * @description 警此组件为一个小动画,目前用在uView的loadmore加载更多和switch开关等组件的正在加载状态场景。\n * @tutorial https://www.uviewui.com/components/loading.html\n * @property {String} mode 模式选择,见官网说明(默认circle)\n * @property {String} color 动画活动区域的颜色,只对 mode = flower 模式有效(默认#c7c7c7)\n * @property {String Number} size 加载图标的大小,单位rpx(默认34)\n * @property {Boolean} show 是否显示动画(默认true)\n * @example \n */var _default =\n{\n name: \"u-loading\",\n props: {\n // 动画的类型\n mode: {\n type: String,\n default: 'circle' },\n\n // 动画的颜色\n color: {\n type: String,\n default: '#c7c7c7' },\n\n // 加载图标的大小,单位rpx\n size: {\n type: [String, Number],\n default: '34' },\n\n // 是否显示动画\n show: {\n type: Boolean,\n default: true } },\n\n\n computed: {\n // 加载中圆圈动画的样式\n cricleStyle: function cricleStyle() {\n var style = {};\n style.width = this.size + 'rpx';\n style.height = this.size + 'rpx';\n if (this.mode == 'circle') style.borderColor = \"#e4e4e4 #e4e4e4 #e4e4e4 \".concat(this.color ? this.color : '#c7c7c7');\n return style;\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWxvYWRpbmcvdS1sb2FkaW5nLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFNQTs7Ozs7Ozs7OztBQVVBO0FBQ0EsbUJBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHVCQUZBLEVBRkE7O0FBTUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUFQQTs7QUFXQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxtQkFGQSxFQVpBOztBQWdCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQWpCQSxFQUZBOzs7QUF3QkE7QUFDQTtBQUNBLGVBRkEseUJBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FSQSxFQXhCQSxFIiwiZmlsZSI6IjcyOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LWlmPVwic2hvd1wiIGNsYXNzPVwidS1sb2FkaW5nXCIgOmNsYXNzPVwibW9kZSA9PSAnY2lyY2xlJyA/ICd1LWxvYWRpbmctY2lyY2xlJyA6ICd1LWxvYWRpbmctZmxvd2VyJ1wiIDpzdHlsZT1cIltjcmljbGVTdHlsZV1cIj5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIGxvYWRpbmcg5Yqg6L295Yqo55S7XHJcblx0ICogQGRlc2NyaXB0aW9uIOitpuatpOe7hOS7tuS4uuS4gOS4quWwj+WKqOeUu++8jOebruWJjeeUqOWcqHVWaWV355qEbG9hZG1vcmXliqDovb3mm7TlpJrlkoxzd2l0Y2jlvIDlhbPnrYnnu4Tku7bnmoTmraPlnKjliqDovb3nirbmgIHlnLrmma/jgIJcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9sb2FkaW5nLmh0bWxcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gbW9kZSDmqKHlvI/pgInmi6nvvIzop4HlrpjnvZHor7TmmI7vvIjpu5jorqRjaXJjbGXvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gY29sb3Ig5Yqo55S75rS75Yqo5Yy65Z+f55qE6aKc6Imy77yM5Y+q5a+5IG1vZGUgPSBmbG93ZXIg5qih5byP5pyJ5pWI77yI6buY6K6kI2M3YzdjN++8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gc2l6ZSDliqDovb3lm77moIfnmoTlpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQzNO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gc2hvdyDmmK/lkKbmmL7npLrliqjnlLvvvIjpu5jorqR0cnVl77yJXHJcblx0ICogQGV4YW1wbGUgPHUtbG9hZGluZyBtb2RlPVwiY2lyY2xlXCI+PC91LWxvYWRpbmc+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LWxvYWRpbmdcIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIOWKqOeUu+eahOexu+Wei1xyXG5cdFx0XHRtb2RlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdjaXJjbGUnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWKqOeUu+eahOminOiJslxyXG5cdFx0XHRjb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnI2M3YzdjNydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Yqg6L295Zu+5qCH55qE5aSn5bCP77yM5Y2V5L2NcnB4XHJcblx0XHRcdHNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICczNCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5pi+56S65Yqo55S7XHJcblx0XHRcdHNob3c6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC8vIOWKoOi9veS4reWchuWciOWKqOeUu+eahOagt+W8j1xyXG5cdFx0XHRjcmljbGVTdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7fTtcclxuXHRcdFx0XHRzdHlsZS53aWR0aCA9IHRoaXMuc2l6ZSArICdycHgnO1xyXG5cdFx0XHRcdHN0eWxlLmhlaWdodCA9IHRoaXMuc2l6ZSArICdycHgnO1xyXG5cdFx0XHRcdGlmICh0aGlzLm1vZGUgPT0gJ2NpcmNsZScpIHN0eWxlLmJvcmRlckNvbG9yID0gYCNlNGU0ZTQgI2U0ZTRlNCAjZTRlNGU0ICR7dGhpcy5jb2xvciA/IHRoaXMuY29sb3IgOiAnI2M3YzdjNyd9YDtcclxuXHRcdFx0XHRyZXR1cm4gc3R5bGU7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblx0XHJcblx0LnUtbG9hZGluZy1jaXJjbGUge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR3aWR0aDogMjhycHg7XHJcblx0XHRoZWlnaHQ6IDI4cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogMCAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQ7XHJcblx0XHRib3JkZXItY29sb3I6ICNlNWU1ZTUgI2U1ZTVlNSAjZTVlNWU1ICM4ZjhkOGU7XHJcblx0XHRhbmltYXRpb246IHUtY2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuXHR9XHJcblxyXG5cdC51LWxvYWRpbmctZmxvd2VyIHtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBhIDFzIHN0ZXBzKDEyKSBpbmZpbml0ZTtcclxuXHRcdGFuaW1hdGlvbjogdS1mbG93ZXIgMXMgc3RlcHMoMTIpIGluZmluaXRlO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE1qQWlJR2hsYVdkb2REMGlNVEl3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3SURFd01DSStQSEJoZEdnZ1ptbHNiRDBpYm05dVpTSWdaRDBpVFRBZ01HZ3hNREIyTVRBd1NEQjZJaTgrUEhKbFkzUWdkMmxrZEdnOUlqY2lJR2hsYVdkb2REMGlNakFpSUhnOUlqUTJMalVpSUhrOUlqUXdJaUJtYVd4c1BTSWpSVGxGT1VVNUlpQnllRDBpTlNJZ2NuazlJalVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQWdMVE13S1NJdlBqeHlaV04wSUhkcFpIUm9QU0kzSWlCb1pXbG5hSFE5SWpJd0lpQjRQU0kwTmk0MUlpQjVQU0kwTUNJZ1ptbHNiRDBpSXprNE9UWTVOeUlnY25nOUlqVWlJSEo1UFNJMUlpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3pNQ0F4TURVdU9UZ2dOalVwSWk4K1BISmxZM1FnZDJsa2RHZzlJamNpSUdobGFXZG9kRDBpTWpBaUlIZzlJalEyTGpVaUlIazlJalF3SWlCbWFXeHNQU0lqT1VJNU9UbEJJaUJ5ZUQwaU5TSWdjbms5SWpVaUlIUnlZVzV6Wm05eWJUMGljbTkwWVhSbEtEWXdJRGMxTGprNElEWTFLU0l2UGp4eVpXTjBJSGRwWkhSb1BTSTNJaUJvWldsbmFIUTlJakl3SWlCNFBTSTBOaTQxSWlCNVBTSTBNQ0lnWm1sc2JEMGlJMEV6UVRGQk1pSWdjbmc5SWpVaUlISjVQU0kxSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNnNU1DQTJOU0EyTlNraUx6NDhjbVZqZENCM2FXUjBhRDBpTnlJZ2FHVnBaMmgwUFNJeU1DSWdlRDBpTkRZdU5TSWdlVDBpTkRBaUlHWnBiR3c5SWlOQlFrRTVRVUVpSUhKNFBTSTFJaUJ5ZVQwaU5TSWdkSEpoYm5ObWIzSnRQU0p5YjNSaGRHVW9NVEl3SURVNExqWTJJRFkxS1NJdlBqeHlaV04wSUhkcFpIUm9QU0kzSWlCb1pXbG5hSFE5SWpJd0lpQjRQU0kwTmk0MUlpQjVQU0kwTUNJZ1ptbHNiRDBpSTBJeVFqSkNNaUlnY25nOUlqVWlJSEo1UFNJMUlpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3hOVEFnTlRRdU1ESWdOalVwSWk4K1BISmxZM1FnZDJsa2RHZzlJamNpSUdobGFXZG9kRDBpTWpBaUlIZzlJalEyTGpVaUlIazlJalF3SWlCbWFXeHNQU0lqUWtGQ09FSTVJaUJ5ZUQwaU5TSWdjbms5SWpVaUlIUnlZVzV6Wm05eWJUMGljbTkwWVhSbEtERTRNQ0ExTUNBMk5Ta2lMejQ4Y21WamRDQjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXlNQ0lnZUQwaU5EWXVOU0lnZVQwaU5EQWlJR1pwYkd3OUlpTkRNa013UXpFaUlISjRQU0kxSWlCeWVUMGlOU0lnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvTFRFMU1DQTBOUzQ1T0NBMk5Ta2lMejQ4Y21WamRDQjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXlNQ0lnZUQwaU5EWXVOU0lnZVQwaU5EQWlJR1pwYkd3OUlpTkRRa05DUTBJaUlISjRQU0kxSWlCeWVUMGlOU0lnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvTFRFeU1DQTBNUzR6TkNBMk5Ta2lMejQ4Y21WamRDQjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXlNQ0lnZUQwaU5EWXVOU0lnZVQwaU5EQWlJR1pwYkd3OUlpTkVNa1F5UkRJaUlISjRQU0kxSWlCeWVUMGlOU0lnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvTFRrd0lETTFJRFkxS1NJdlBqeHlaV04wSUhkcFpIUm9QU0kzSWlCb1pXbG5hSFE5SWpJd0lpQjRQU0kwTmk0MUlpQjVQU0kwTUNJZ1ptbHNiRDBpSTBSQlJFRkVRU0lnY25nOUlqVWlJSEo1UFNJMUlpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3ROakFnTWpRdU1ESWdOalVwSWk4K1BISmxZM1FnZDJsa2RHZzlJamNpSUdobGFXZG9kRDBpTWpBaUlIZzlJalEyTGpVaUlIazlJalF3SWlCbWFXeHNQU0lqUlRKRk1rVXlJaUJ5ZUQwaU5TSWdjbms5SWpVaUlIUnlZVzV6Wm05eWJUMGljbTkwWVhSbEtDMHpNQ0F0TlM0NU9DQTJOU2tpTHo0OEwzTjJaejQ9KSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIHUtZmxvd2VyIHtcclxuXHRcdDAlIHtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0dG8ge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QC13ZWJraXQta2V5ZnJhbWVzIHUtY2lyY2xlIHtcclxuXHRcdDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///728\n"); + +/***/ }), +/* 729 */ +/*!****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-switch/u-switch.vue?vue&type=script&lang=js& ***! + \****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-switch.vue?vue&type=script&lang=js& */ 730);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQiw4akJBQUcsRUFBQyIsImZpbGUiOiI3MjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXN3aXRjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Utc3dpdGNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///729\n"); + +/***/ }), +/* 730 */ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-switch/u-switch.vue?vue&type=script&lang=js& ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * switch 开关选择器\n * @description 选择开关一般用于只有两个选择,且只能选其一的场景。\n * @tutorial https://www.uviewui.com/components/switch.html\n * @property {Boolean} loading 是否处于加载中(默认false)\n * @property {Boolean} disabled 是否禁用(默认false)\n * @property {String Number} size 开关尺寸,单位rpx(默认50)\n * @property {String} active-color 打开时的背景色(默认#2979ff)\n * @property {Boolean} inactive-color 关闭时的背景色(默认#ffffff)\n * @property {Boolean | Number | String} active-value 打开选择器时通过change事件发出的值(默认true)\n * @property {Boolean | Number | String} inactive-value 关闭选择器时通过change事件发出的值(默认false)\n * @event {Function} change 在switch打开或关闭时触发\n * @example \n */var _default =\n{\n name: \"u-switch\",\n props: {\n // 是否为加载中状态\n loading: {\n type: Boolean,\n default: false },\n\n // 是否为禁用装填\n disabled: {\n type: Boolean,\n default: false },\n\n // 开关尺寸,单位rpx\n size: {\n type: [Number, String],\n default: 50 },\n\n // 打开时的背景颜色\n activeColor: {\n type: String,\n default: '#2979ff' },\n\n // 关闭时的背景颜色\n inactiveColor: {\n type: String,\n default: '#ffffff' },\n\n // 通过v-model双向绑定的值\n value: {\n type: Boolean,\n default: false },\n\n // 是否使手机发生短促震动,目前只在iOS的微信小程序有效(2020-05-06)\n vibrateShort: {\n type: Boolean,\n default: false },\n\n // 打开选择器时的值\n activeValue: {\n type: [Number, String, Boolean],\n default: true },\n\n // 关闭选择器时的值\n inactiveValue: {\n type: [Number, String, Boolean],\n default: false } },\n\n\n data: function data() {\n return {};\n\n\n },\n computed: {\n switchStyle: function switchStyle() {\n var style = {};\n style.fontSize = this.size + 'rpx';\n style.backgroundColor = this.value ? this.activeColor : this.inactiveColor;\n return style;\n },\n loadingColor: function loadingColor() {\n return this.value ? this.activeColor : null;\n } },\n\n methods: {\n onClick: function onClick() {var _this = this;\n if (!this.disabled && !this.loading) {\n // 使手机产生短促震动,微信小程序有效,APP(HX 2.6.8)和H5无效\n if (this.vibrateShort) uni.vibrateShort();\n this.$emit('input', !this.value);\n // 放到下一个生命周期,因为双向绑定的value修改父组件状态需要时间,且是异步的\n this.$nextTick(function () {\n _this.$emit('change', _this.value ? _this.activeValue : _this.inactiveValue);\n });\n }\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXN3aXRjaC91LXN3aXRjaC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQWFBOzs7Ozs7Ozs7Ozs7OztBQWNBO0FBQ0Esa0JBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBRkE7O0FBTUE7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFQQTs7QUFXQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQVpBOztBQWdCQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQWpCQTs7QUFxQkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUF0QkE7O0FBMEJBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBM0JBOztBQStCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQWhDQTs7QUFvQ0E7QUFDQTtBQUNBLHFDQURBO0FBRUEsbUJBRkEsRUFyQ0E7O0FBeUNBO0FBQ0E7QUFDQSxxQ0FEQTtBQUVBLG9CQUZBLEVBMUNBLEVBRkE7OztBQWlEQSxNQWpEQSxrQkFpREE7QUFDQTs7O0FBR0EsR0FyREE7QUFzREE7QUFDQSxlQURBLHlCQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQU5BO0FBT0EsZ0JBUEEsMEJBT0E7QUFDQTtBQUNBLEtBVEEsRUF0REE7O0FBaUVBO0FBQ0EsV0FEQSxxQkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FGQTtBQUdBO0FBQ0EsS0FYQSxFQWpFQSxFIiwiZmlsZSI6IjczMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtc3dpdGNoXCIgOmNsYXNzPVwiW3ZhbHVlID09IHRydWUgPyAndS1zd2l0Y2gtLW9uJyA6ICcnLCBkaXNhYmxlZCA/ICd1LXN3aXRjaC0tZGlzYWJsZWQnIDogJyddXCIgQHRhcD1cIm9uQ2xpY2tcIlxyXG5cdCA6c3R5bGU9XCJbc3dpdGNoU3R5bGVdXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInUtc3dpdGNoX19ub2RlIG5vZGUtY2xhc3NcIiA6c3R5bGU9XCJ7XHJcblx0XHRcdHdpZHRoOiAkdS5hZGRVbml0KHRoaXMuc2l6ZSksXHJcblx0XHRcdGhlaWdodDogJHUuYWRkVW5pdCh0aGlzLnNpemUpXHJcblx0XHR9XCI+XHJcblx0XHRcdDx1LWxvYWRpbmcgOnNob3c9XCJsb2FkaW5nXCIgY2xhc3M9XCJ1LXN3aXRjaF9fbG9hZGluZ1wiIDpzaXplPVwic2l6ZSAqIDAuNlwiIDpjb2xvcj1cImxvYWRpbmdDb2xvclwiIC8+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvKipcclxuXHQgKiBzd2l0Y2gg5byA5YWz6YCJ5oup5ZmoXHJcblx0ICogQGRlc2NyaXB0aW9uIOmAieaLqeW8gOWFs+S4gOiIrOeUqOS6juWPquacieS4pOS4qumAieaLqe+8jOS4lOWPquiDvemAieWFtuS4gOeahOWcuuaZr+OAglxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL3N3aXRjaC5odG1sXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBsb2FkaW5nIOaYr+WQpuWkhOS6juWKoOi9veS4re+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBkaXNhYmxlZCDmmK/lkKbnpoHnlKjvvIjpu5jorqRmYWxzZe+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gc2l6ZSDlvIDlhbPlsLrlr7jvvIzljZXkvY1ycHjvvIjpu5jorqQ1MO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBhY3RpdmUtY29sb3Ig5omT5byA5pe255qE6IOM5pmv6Imy77yI6buY6K6kIzI5NzlmZu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gaW5hY3RpdmUtY29sb3Ig5YWz6Zet5pe255qE6IOM5pmv6Imy77yI6buY6K6kI2ZmZmZmZu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbiB8IE51bWJlciB8IFN0cmluZ30gYWN0aXZlLXZhbHVlIOaJk+W8gOmAieaLqeWZqOaXtumAmui/h2NoYW5nZeS6i+S7tuWPkeWHuueahOWAvO+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW4gfCBOdW1iZXIgfCBTdHJpbmd9IGluYWN0aXZlLXZhbHVlIOWFs+mXremAieaLqeWZqOaXtumAmui/h2NoYW5nZeS6i+S7tuWPkeWHuueahOWAvO+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2hhbmdlIOWcqHN3aXRjaOaJk+W8gOaIluWFs+mXreaXtuinpuWPkVxyXG5cdCAqIEBleGFtcGxlIDx1LXN3aXRjaCB2LW1vZGVsPVwiY2hlY2tlZFwiIGFjdGl2ZS1jb2xvcj1cInJlZFwiIGluYWN0aXZlLWNvbG9yPVwiI2VlZVwiPjwvdS1zd2l0Y2g+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LXN3aXRjaFwiLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Ly8g5piv5ZCm5Li65Yqg6L295Lit54q25oCBXHJcblx0XHRcdGxvYWRpbmc6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuS4uuemgeeUqOijheWhq1xyXG5cdFx0XHRkaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5byA5YWz5bC65a+477yM5Y2V5L2NcnB4XHJcblx0XHRcdHNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDUwXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaJk+W8gOaXtueahOiDjOaZr+minOiJslxyXG5cdFx0XHRhY3RpdmVDb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnIzI5NzlmZidcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YWz6Zet5pe255qE6IOM5pmv6aKc6ImyXHJcblx0XHRcdGluYWN0aXZlQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyNmZmZmZmYnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOmAmui/h3YtbW9kZWzlj4zlkJHnu5HlrprnmoTlgLxcclxuXHRcdFx0dmFsdWU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuS9v+aJi+acuuWPkeeUn+efreS/g+mch+WKqO+8jOebruWJjeWPquWcqGlPU+eahOW+ruS/oeWwj+eoi+W6j+acieaViCgyMDIwLTA1LTA2KVxyXG5cdFx0XHR2aWJyYXRlU2hvcnQ6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaJk+W8gOmAieaLqeWZqOaXtueahOWAvFxyXG5cdFx0XHRhY3RpdmVWYWx1ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZywgQm9vbGVhbl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlhbPpl63pgInmi6nlmajml7bnmoTlgLxcclxuXHRcdFx0aW5hY3RpdmVWYWx1ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZywgQm9vbGVhbl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdHN3aXRjaFN0eWxlKCkge1xyXG5cdFx0XHRcdGxldCBzdHlsZSA9IHt9O1xyXG5cdFx0XHRcdHN0eWxlLmZvbnRTaXplID0gdGhpcy5zaXplICsgJ3JweCc7XHJcblx0XHRcdFx0c3R5bGUuYmFja2dyb3VuZENvbG9yID0gdGhpcy52YWx1ZSA/IHRoaXMuYWN0aXZlQ29sb3IgOiB0aGlzLmluYWN0aXZlQ29sb3I7XHJcblx0XHRcdFx0cmV0dXJuIHN0eWxlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRsb2FkaW5nQ29sb3IoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMudmFsdWUgPyB0aGlzLmFjdGl2ZUNvbG9yIDogbnVsbDtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b25DbGljaygpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuZGlzYWJsZWQgJiYgIXRoaXMubG9hZGluZykge1xyXG5cdFx0XHRcdFx0Ly8g5L2/5omL5py65Lqn55Sf55+t5L+D6ZyH5Yqo77yM5b6u5L+h5bCP56iL5bqP5pyJ5pWI77yMQVBQKEhYIDIuNi44KeWSjEg15peg5pWIXHJcblx0XHRcdFx0XHRpZih0aGlzLnZpYnJhdGVTaG9ydCkgdW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnaW5wdXQnLCAhdGhpcy52YWx1ZSk7XHJcblx0XHRcdFx0XHQvLyDmlL7liLDkuIvkuIDkuKrnlJ/lkb3lkajmnJ/vvIzlm6DkuLrlj4zlkJHnu5HlrprnmoR2YWx1ZeS/ruaUueeItue7hOS7tueKtuaAgemcgOimgeaXtumXtO+8jOS4lOaYr+W8guatpeeahFxyXG5cdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCB0aGlzLnZhbHVlID8gdGhpcy5hY3RpdmVWYWx1ZSA6IHRoaXMuaW5hY3RpdmVWYWx1ZSk7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBpbXBvcnQgXCIuLi8uLi9saWJzL2Nzcy9zdHlsZS5jb21wb25lbnRzLnNjc3NcIjtcclxuXHRcclxuXHQudS1zd2l0Y2gge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRib3gtc2l6aW5nOiBpbml0aWFsO1xyXG5cdFx0d2lkdGg6IDJlbTtcclxuXHRcdGhlaWdodDogMWVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDFlbTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHRcdGZvbnQtc2l6ZTogNTBycHg7XHJcblx0fVxyXG5cclxuXHQudS1zd2l0Y2hfX25vZGUge1xyXG5cdFx0QGluY2x1ZGUgdnVlLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjMsIDEuMDUsIDAuNCwgMS4wNSk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4zLCAxLjA1LCAwLjQsIDEuMDUpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjMsIDEuMDUsIDAuNCwgMS4wNSk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMywgMS4wNSwgMC40LCAxLjA1KTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjMsIDEuMDUsIDAuNCwgMS4wNSlcclxuXHR9XHJcblxyXG5cdC51LXN3aXRjaF9fbG9hZGluZyB7XHJcblx0XHRAaW5jbHVkZSB2dWUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC51LXN3aXRjaC0tb24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE5ODlmYTtcclxuXHR9XHJcblxyXG5cdC51LXN3aXRjaC0tb24gLnUtc3dpdGNoX19ub2RlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHR9XHJcblxyXG5cdC51LXN3aXRjaC0tZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogMC40O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///730\n"); + +/***/ }), +/* 731 */ +/*!**************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/index.vue?vue&type=script&lang=js&mpType=page ***! + \**************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 732);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///731\n"); + +/***/ }), +/* 732 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/index.vue?vue&type=script&lang=js&mpType=page ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));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//\nvar _default = { data: function data() {return { checked: false };}, methods: { change: function change(status) {// console.log(status);\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY2hlY2tlZCIsIm1ldGhvZHMiLCJjaGFuZ2UiLCJzdGF0dXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvREEsZ0gsOEZBcERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdlLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ1BDLE9BQU8sRUFBRSxLQURGLEVBQVAsQ0FHQSxDQUxhLEVBTWRDLE9BQU8sRUFBRSxFQUNUQyxNQURTLGtCQUNGQyxNQURFLEVBQ00sQ0FDWDtBQUNBLEtBSEssRUFOSyxFIiwiZmlsZSI6IjczMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdH07XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0Y2hhbmdlKHN0YXR1cykge1xuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHN0YXR1cyk7XG5cdFx0XHRcdH0sXG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///732\n"); + +/***/ }), +/* 733 */ +/*!*********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/index.vue?mpType=page ***! + \*********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6bc789ea&scoped=true&mpType=page */ 734);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 737);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6bc789ea\",\n null,\n false,\n _index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/mwallet/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmJjNzg5ZWEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjZiYzc4OWVhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L213YWxsZXQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///733\n"); + +/***/ }), +/* 734 */ +/*!***************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/index.vue?vue&type=template&id=6bc789ea&scoped=true&mpType=page ***! + \***************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6bc789ea&scoped=true&mpType=page */ 735); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 735 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/index.vue?vue&type=template&id=6bc789ea&scoped=true&mpType=page ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }), + _c("text", { + staticClass: _vm._$s(3, "sc", "renYou"), + attrs: { _i: 3 } + }) + ]), + _c( + "view", + { staticClass: _vm._$s(4, "sc", "main flexx"), attrs: { _i: 4 } }, + [ + _c( + "view", + { staticClass: _vm._$s(5, "sc", "imgcon"), attrs: { _i: 5 } }, + [ + _c("image", { + staticClass: _vm._$s(6, "sc", "letConimg"), + attrs: { + src: _vm._$s( + 6, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/filter-left.png */ 646) + ), + _i: 6 + } + }), + _c("image", { + staticClass: _vm._$s(7, "sc", "letConimg"), + attrs: { + src: _vm._$s( + 7, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/bye.png */ 635) + ), + _i: 7 + } + }), + _c("image", { + staticClass: _vm._$s(8, "sc", "letConimg"), + attrs: { + src: _vm._$s( + 8, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Frame3299.png */ 636) + ), + _i: 8 + } + }), + _c("image", { + staticClass: _vm._$s(9, "sc", "letConimg"), + attrs: { + src: _vm._$s( + 9, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/tron1.png */ 637) + ), + _i: 9 + } + }), + _c("image", { + staticClass: _vm._$s(10, "sc", "letConimg"), + attrs: { + src: _vm._$s( + 10, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/tron.png */ 647) + ), + _i: 10 + } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(11, "sc", "bot_con"), attrs: { _i: 11 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(12, "sc", "item flexx"), + attrs: { _i: 12 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(13, "sc", "left flex"), + attrs: { _i: 13 } + }, + [ + _c("image", { + staticClass: _vm._$s(14, "sc", "img1"), + attrs: { + src: _vm._$s( + 14, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/btc_icon.png */ 648) + ), + _i: 14 + } + }), + _c( + "view", + { + staticClass: _vm._$s(15, "sc", "textcon"), + attrs: { _i: 15 } + }, + [ + _c("view", { + staticClass: _vm._$s(16, "sc", "text1"), + attrs: { _i: 16 } + }), + _c("view", { + staticClass: _vm._$s(17, "sc", "text2"), + attrs: { _i: 17 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(18, "sc", "rig"), + attrs: { _i: 18 } + }, + [ + _c("image", { + staticClass: _vm._$s(19, "sc", "img1"), + attrs: { + src: _vm._$s( + 19, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/ellipsis.png */ 736) + ), + _i: 19 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(20, "sc", "item flexx pur"), + attrs: { _i: 20 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(21, "sc", "left flex"), + attrs: { _i: 21 } + }, + [ + _c("image", { + staticClass: _vm._$s(22, "sc", "img1"), + attrs: { + src: _vm._$s( + 22, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/ETH_icon.png */ 649) + ), + _i: 22 + } + }), + _c( + "view", + { + staticClass: _vm._$s(23, "sc", "textcon"), + attrs: { _i: 23 } + }, + [ + _c("view", { + staticClass: _vm._$s(24, "sc", "text1"), + attrs: { _i: 24 } + }), + _c("view", { + staticClass: _vm._$s(25, "sc", "text2"), + attrs: { _i: 25 } + }) + ] + ) + ] + ), + _c("view", { + staticClass: _vm._$s(26, "sc", "rig"), + attrs: { _i: 26 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(27, "sc", "item flexx red"), + attrs: { _i: 27 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(28, "sc", "left flex"), + attrs: { _i: 28 } + }, + [ + _c("image", { + staticClass: _vm._$s(29, "sc", "img1"), + attrs: { + src: _vm._$s( + 29, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/tron_icon.png */ 650) + ), + _i: 29 + } + }), + _c( + "view", + { + staticClass: _vm._$s(30, "sc", "textcon"), + attrs: { _i: 30 } + }, + [ + _c("view", { + staticClass: _vm._$s(31, "sc", "text1"), + attrs: { _i: 31 } + }), + _c("view", { + staticClass: _vm._$s(32, "sc", "text2"), + attrs: { _i: 32 } + }) + ] + ) + ] + ), + _c("view", { + staticClass: _vm._$s(33, "sc", "rig"), + attrs: { _i: 33 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(34, "sc", "item flexx green"), + attrs: { _i: 34 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(35, "sc", "left flex"), + attrs: { _i: 35 } + }, + [ + _c("image", { + staticClass: _vm._$s(36, "sc", "img1"), + attrs: { + src: _vm._$s( + 36, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/usdt_icon.png */ 651) + ), + _i: 36 + } + }), + _c( + "view", + { + staticClass: _vm._$s(37, "sc", "textcon"), + attrs: { _i: 37 } + }, + [ + _c("view", { + staticClass: _vm._$s(38, "sc", "text1"), + attrs: { _i: 38 } + }), + _c("view", { + staticClass: _vm._$s(39, "sc", "text2"), + attrs: { _i: 39 } + }) + ] + ) + ] + ), + _c("view", { + staticClass: _vm._$s(40, "sc", "rig"), + attrs: { _i: 40 } + }) + ] + ) + ] + ) + ] + ) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 736 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/ellipsis.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/ellipsis.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjczNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2VsbGlwc2lzLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///736\n"); + +/***/ }), +/* 737 */ +/*!*********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/index.vue?vue&type=script&lang=js&mpType=page ***! + \*********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 738);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///737\n"); + +/***/ }), +/* 738 */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/index.vue?vue&type=script&lang=js&mpType=page ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("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 _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 627));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 {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvbXdhbGxldC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNHQTtBQUNBLHFHLDhGQXZHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBSWUsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFBUCxDQUVBLENBSmEsRUFLZEMsT0FBTyxFQUFFLEVBTEssRSIsImZpbGUiOiI3MzguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmltcG9ydCB0YWJCYXIgZnJvbSBcIkAvY29tcG9uZW50cy90YWJCYXIvdGFiQmFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcdFx0XG5cdFx0XHRcdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///738\n"); + +/***/ }), +/* 739 */ +/*!************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail/index.vue?mpType=page ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=529c3d6d&scoped=true&mpType=page */ 740);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 744);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"529c3d6d\",\n null,\n false,\n _index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/transction/detail/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTI5YzNkNmQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjUyOWMzZDZkXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvdHJhbnNjdGlvbi9kZXRhaWwvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///739\n"); + +/***/ }), +/* 740 */ +/*!******************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail/index.vue?vue&type=template&id=529c3d6d&scoped=true&mpType=page ***! + \******************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=529c3d6d&scoped=true&mpType=page */ 741); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 741 */ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail/index.vue?vue&type=template&id=529c3d6d&scoped=true&mpType=page ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 612).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, + [ + _c( + "view", + { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, + [ + _c( + "view", + { staticClass: _vm._$s(5, "sc", "yuan"), attrs: { _i: 5 } }, + [ + _c("image", { + staticClass: _vm._$s(6, "sc", "img1"), + attrs: { + src: _vm._$s( + 6, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/check-circle.png */ 742) + ), + _i: 6 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(7, "sc", "title"), + attrs: { _i: 7 } + }), + _c( + "view", + { + staticClass: _vm._$s(8, "sc", "title_con flex"), + attrs: { _i: 8 } + }, + [ + _c("view", { + staticClass: _vm._$s(9, "sc", "text1"), + attrs: { _i: 9 } + }), + _c("view", { + staticClass: _vm._$s(10, "sc", "text1"), + attrs: { _i: 10 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(11, "sc", "item"), attrs: { _i: 11 } }, + [ + _c("view", { + staticClass: _vm._$s(12, "sc", "text1"), + attrs: { _i: 12 } + }), + _c("view", { + staticClass: _vm._$s(13, "sc", "text2"), + attrs: { _i: 13 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(14, "sc", "item"), attrs: { _i: 14 } }, + [ + _c("view", { + staticClass: _vm._$s(15, "sc", "text1"), + attrs: { _i: 15 } + }), + _c("view", { + staticClass: _vm._$s(16, "sc", "text2"), + attrs: { _i: 16 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(17, "sc", "item"), attrs: { _i: 17 } }, + [ + _c("view", { + staticClass: _vm._$s(18, "sc", "text1"), + attrs: { _i: 18 } + }), + _c( + "view", + { + staticClass: _vm._$s(19, "sc", "text2"), + attrs: { _i: 19 } + }, + [ + _c("image", { + staticClass: _vm._$s(20, "sc", "img"), + attrs: { + src: _vm._$s( + 20, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/copy_24px.png */ 743) + ), + _i: 20 + }, + on: { + click: function($event) { + _vm.show = true + } + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(21, "sc", "item"), attrs: { _i: 21 } }, + [ + _c("view", { + staticClass: _vm._$s(22, "sc", "text1"), + attrs: { _i: 22 } + }), + _c( + "view", + { + staticClass: _vm._$s(23, "sc", "text2"), + attrs: { _i: 23 } + }, + [ + _c("image", { + staticClass: _vm._$s(24, "sc", "img"), + attrs: { + src: _vm._$s( + 24, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/copy_24px.png */ 743) + ), + _i: 24 + } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(25, "sc", "item"), attrs: { _i: 25 } }, + [ + _c("view", { + staticClass: _vm._$s(26, "sc", "text1"), + attrs: { _i: 26 } + }), + _c( + "view", + { + staticClass: _vm._$s(27, "sc", "text2"), + attrs: { _i: 27 } + }, + [ + _c("image", { + staticClass: _vm._$s(28, "sc", "img"), + attrs: { + src: _vm._$s( + 28, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/copy_24px.png */ 743) + ), + _i: 28 + } + }) + ] + ) + ] + ), + _c("view", { + staticClass: _vm._$s(29, "sc", "item goto"), + attrs: { _i: 29 } + }) + ] + ), + _vm._$s(30, "i", _vm.show) + ? _c( + "view", + { staticClass: _vm._$s(30, "sc", "sett"), attrs: { _i: 30 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(31, "sc", "top"), + attrs: { _i: 31 } + }, + [ + _c("view", { + staticClass: _vm._$s(32, "sc", "item"), + attrs: { _i: 32 } + }), + _c("view", { + staticClass: _vm._$s(33, "sc", "item"), + attrs: { _i: 33 } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(34, "sc", "cancel"), + attrs: { _i: 34 }, + on: { + click: function($event) { + _vm.show = false + } + } + }) + ] + ) + : _vm._e(), + _c("u-mask", { attrs: { show: _vm.show, "z-index": "10", _i: 35 } }) + ], + 1 + ) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 742 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/check-circle.png ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/check-circle.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc0Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NoZWNrLWNpcmNsZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///742\n"); + +/***/ }), +/* 743 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/copy_24px.png ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/copy_24px.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc0My5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NvcHlfMjRweC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///743\n"); + +/***/ }), +/* 744 */ +/*!************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail/index.vue?vue&type=script&lang=js&mpType=page ***! + \************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 745);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3NDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///744\n"); + +/***/ }), +/* 745 */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail/index.vue?vue&type=script&lang=js&mpType=page ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { show: true };}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS90cmFuc2N0aW9uL2RldGFpbC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInNob3ciLCJtZXRob2RzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUdBLGdILDhGQWpHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFHZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNQQyxJQUFJLEVBQUUsSUFEQyxFQUFQLENBR0EsQ0FMYSxFQU1kQyxPQUFPLEVBQUUsRUFOSyxFIiwiZmlsZSI6Ijc0NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuICBzaG93OiB0cnVlXG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG4gICAgICAgXG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///745\n"); + +/***/ }), +/* 746 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index.vue?mpType=page ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=715a0bad&scoped=true&mpType=page */ 747);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 751);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"715a0bad\",\n null,\n false,\n _index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzE1YTBiYWQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjcxNWEwYmFkXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///746\n"); + +/***/ }), +/* 747 */ +/*!**********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index.vue?vue&type=template&id=715a0bad&scoped=true&mpType=page ***! + \**********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=715a0bad&scoped=true&mpType=page */ 748); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 748 */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index.vue?vue&type=template&id=715a0bad&scoped=true&mpType=page ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _vm._v("") + ]), + _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, + [ + _c("image", { + staticClass: _vm._$s(4, "sc", "logoimg"), + attrs: { + src: _vm._$s( + 4, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/tron1.png */ 637) + ), + _i: 4 + } + }), + _c("view", { + staticClass: _vm._$s(5, "sc", "title"), + attrs: { _i: 5 } + }), + _c("image", { + staticClass: _vm._$s(6, "sc", "code"), + attrs: { + src: _vm._$s( + 6, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/image46.png */ 749) + ), + _i: 6 + } + }), + _c("view", { + staticClass: _vm._$s(7, "sc", "text1"), + attrs: { _i: 7 } + }), + _c( + "view", + { staticClass: _vm._$s(8, "sc", "bottom_con"), attrs: { _i: 8 } }, + [ + _c("view", { + staticClass: _vm._$s(9, "sc", "text2"), + attrs: { _i: 9 } + }), + _c( + "view", + { + staticClass: _vm._$s(10, "sc", "text3 copy"), + attrs: { _i: 10 } + }, + [ + _c("image", { + staticClass: _vm._$s(11, "sc", "copyImg"), + attrs: { + src: _vm._$s( + 11, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/copy_24px.png */ 743) + ), + _i: 11 + } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(12, "sc", "text3"), + attrs: { _i: 12 } + }, + [ + _c("image", { + staticClass: _vm._$s(13, "sc", "copyImg"), + attrs: { + src: _vm._$s( + 13, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Frame58.png */ 750) + ), + _i: 13 + } + }) + ] + ) + ] + ) + ] + ) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 749 */ +/*!*************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/image46.png ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/image46.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc0OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2ltYWdlNDYucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///749\n"); + +/***/ }), +/* 750 */ +/*!*************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame58.png ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame58.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNTgucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///750\n"); + +/***/ }), +/* 751 */ +/*!****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index.vue?vue&type=script&lang=js&mpType=page ***! + \****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 752);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3NTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///751\n"); + +/***/ }), +/* 752 */ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index.vue?vue&type=script&lang=js&mpType=page ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));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//\nvar _default = { data: function data() {return {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJtZXRob2RzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBcUNBLGdILDhGQXJDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFHZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUFQLENBR0EsQ0FMYSxFQU1kQyxPQUFPLEVBQUUsRUFOSyxFIiwiZmlsZSI6Ijc1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXG5cdFx0XHRcdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///752\n"); + +/***/ }), +/* 753 */ +/*!*******************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/addressMangement/index.vue?mpType=page ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=80adf5d2&scoped=true&mpType=page */ 754);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 756);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"80adf5d2\",\n null,\n false,\n _index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/address/addressMangement/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzUzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ODBhZGY1ZDImc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjgwYWRmNWQyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWRkcmVzcy9hZGRyZXNzTWFuZ2VtZW50L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///753\n"); + +/***/ }), +/* 754 */ +/*!*************************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/addressMangement/index.vue?vue&type=template&id=80adf5d2&scoped=true&mpType=page ***! + \*************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=80adf5d2&scoped=true&mpType=page */ 755); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 755 */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/addressMangement/index.vue?vue&type=template&id=80adf5d2&scoped=true&mpType=page ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uInput: __webpack_require__(/*! @/uview-ui/components/u-input/u-input.vue */ 658).default, + uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 612).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ + _c( + "view", + { staticClass: _vm._$s(4, "sc", "item"), attrs: { _i: 4 } }, + [ + _c("view", { + staticClass: _vm._$s(5, "sc", "text1"), + attrs: { _i: 5 } + }), + _c("view", { + staticClass: _vm._$s(6, "sc", "text2"), + attrs: { _i: 6 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(7, "sc", "item item2"), attrs: { _i: 7 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(8, "sc", "name flex bor"), + attrs: { _i: 8 }, + on: { + click: function($event) { + _vm.showAddress = true + } + } + }, + [ + _c("view", { + staticClass: _vm._$s(9, "sc", "text1"), + attrs: { _i: 9 } + }), + _c( + "view", + { + staticClass: _vm._$s(10, "sc", "address"), + attrs: { _i: 10 } + }, + [ + _c("image", { + staticClass: _vm._$s(11, "sc", "img1"), + attrs: { + src: _vm._$s( + 11, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 11 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(12, "sc", "name flex"), + attrs: { _i: 12 } + }, + [ + _c("view", { + staticClass: _vm._$s(13, "sc", "text1"), + attrs: { _i: 13 } + }), + _c( + "view", + { + staticClass: _vm._$s(14, "sc", "address"), + attrs: { _i: 14 } + }, + [ + _c("image", { + staticClass: _vm._$s(15, "sc", "img1"), + attrs: { + src: _vm._$s( + 15, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 15 + } + }) + ] + ) + ] + ) + ] + ), + _vm._$s(16, "i", _vm.showAddress) + ? _c( + "view", + { + staticClass: _vm._$s(16, "sc", "showAddress"), + attrs: { _i: 16 } + }, + [ + _c("image", { + staticClass: _vm._$s(17, "sc", "img1"), + attrs: { + src: _vm._$s( + 17, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 617) + ), + _i: 17 + }, + on: { + click: function($event) { + _vm.showAddress = false + } + } + }), + _c("view", { + staticClass: _vm._$s(18, "sc", "title"), + attrs: { _i: 18 } + }), + _c("u-input", { + attrs: { + placeholder: "Please enter address information", + "border-color": "#E9EDF7", + type: _vm.type, + border: _vm.border, + _i: 19 + }, + model: { + value: _vm._$s(19, "v-model", _vm.value), + callback: function($$v) { + _vm.value = $$v + }, + expression: "value" + } + }), + _c( + "view", + { + staticClass: _vm._$s(20, "sc", "btnconn"), + attrs: { _i: 20 } + }, + [ + _c("view", { + staticClass: _vm._$s(21, "sc", "btn"), + attrs: { _i: 21 }, + on: { + click: function($event) { + _vm.showAddress = false + } + } + }), + _c("view", { + staticClass: _vm._$s(22, "sc", "btn active"), + attrs: { _i: 22 } + }) + ] + ) + ], + 1 + ) + : _vm._e() + ]), + _c("u-mask", { + attrs: { "z-index": "100", show: _vm.showAddress, _i: 23 }, + on: { + click: function($event) { + _vm.showAddress = false + } + } + }) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 756 */ +/*!*******************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/addressMangement/index.vue?vue&type=script&lang=js&mpType=page ***! + \*******************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 757);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3NTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///756\n"); + +/***/ }), +/* 757 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/addressMangement/index.vue?vue&type=script&lang=js&mpType=page ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { value: '', type: 'text', border: true, height: 90, autoHeight: true, showAddress: false };}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hZGRyZXNzL2FkZHJlc3NNYW5nZW1lbnQvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ2YWx1ZSIsInR5cGUiLCJib3JkZXIiLCJoZWlnaHQiLCJhdXRvSGVpZ2h0Iiwic2hvd0FkZHJlc3MiLCJtZXRob2RzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXVFQSxnSCw4RkF2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFHZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNUQyxLQUFLLEVBQUUsRUFERSxFQUVOQyxJQUFJLEVBQUUsTUFGQSxFQUdOQyxNQUFNLEVBQUUsSUFIRixFQUlOQyxNQUFNLEVBQUUsRUFKRixFQUtOQyxVQUFVLEVBQUUsSUFMTixFQU1OQyxXQUFXLEVBQUMsS0FOTixFQUFQLENBUUEsQ0FWYSxFQVdkQyxPQUFPLEVBQUUsRUFYSyxFIiwiZmlsZSI6Ijc1Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcbnZhbHVlOiAnJyxcblx0XHRcdHR5cGU6ICd0ZXh0Jyxcblx0XHRcdGJvcmRlcjogdHJ1ZSxcblx0XHRcdGhlaWdodDogOTAsXG5cdFx0XHRhdXRvSGVpZ2h0OiB0cnVlLFxuXHRcdFx0c2hvd0FkZHJlc3M6ZmFsc2UsXG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG4gICAgICAgXG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///757\n"); + +/***/ }), +/* 758 */ +/*!****************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/token/btc/index.vue?mpType=page ***! + \****************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4c0ce217&scoped=true&mpType=page */ 759);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 775);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4c0ce217\",\n null,\n false,\n _index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/token/btc/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGMwY2UyMTcmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjRjMGNlMjE3XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvdG9rZW4vYnRjL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///758\n"); + +/***/ }), +/* 759 */ +/*!**********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/token/btc/index.vue?vue&type=template&id=4c0ce217&scoped=true&mpType=page ***! + \**********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4c0ce217&scoped=true&mpType=page */ 760); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 760 */ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/token/btc/index.vue?vue&type=template&id=4c0ce217&scoped=true&mpType=page ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uTabs: __webpack_require__(/*! @/uview-ui/components/u-tabs/u-tabs.vue */ 761).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("image", { + staticClass: _vm._$s(2, "sc", "renYou"), + attrs: { + src: _vm._$s( + 2, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/account_circle_24px.png */ 771) + ), + _i: 2 + }, + slot: "logo" + }), + _c("text", { + staticClass: _vm._$s(3, "sc", "big_title"), + attrs: { _i: 3 } + }) + ]), + _c("view", { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }, [ + _c( + "view", + { staticClass: _vm._$s(5, "sc", "money_con"), attrs: { _i: 5 } }, + [ + _c( + "view", + { staticClass: _vm._$s(6, "sc", "textcon1"), attrs: { _i: 6 } }, + [ + _c( + "text", + { staticClass: _vm._$s(7, "sc", "text1"), attrs: { _i: 7 } }, + [ + _c("br"), + _c("text", { + staticClass: _vm._$s(9, "sc", "text2"), + attrs: { _i: 9 } + }) + ] + ), + _c("image", { + staticClass: _vm._$s(10, "sc", "img1"), + attrs: { + src: _vm._$s( + 10, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Frame28.png */ 772) + ), + _i: 10 + } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(11, "sc", "textcon1"), attrs: { _i: 11 } }, + [ + _c( + "view", + { staticClass: _vm._$s(12, "sc", "v1"), attrs: { _i: 12 } }, + [ + _c("view", { + staticClass: _vm._$s(13, "sc", "t1"), + attrs: { _i: 13 } + }), + _c("view", { + staticClass: _vm._$s(14, "sc", "t2"), + attrs: { _i: 14 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(15, "sc", "v1 v2"), + attrs: { _i: 15 } + }, + [ + _c("view", { + staticClass: _vm._$s(16, "sc", "t1"), + attrs: { _i: 16 } + }), + _c("view", { + staticClass: _vm._$s(17, "sc", "t2"), + attrs: { _i: 17 } + }) + ] + ) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(18, "sc", "select_con"), attrs: { _i: 18 } }, + [ + _c( + "view", + { staticClass: _vm._$s(19, "sc", "select"), attrs: { _i: 19 } }, + [ + _c("u-tabs", { + attrs: { + height: "120", + "bar-width": "172", + "active-color": "#6F69FF", + "inactive-color": "#A3AED0", + list: _vm.list, + "is-scroll": false, + current: _vm.current, + _i: 20 + }, + on: { change: _vm.change } + }), + _c( + "view", + { + staticClass: _vm._$s(21, "sc", "item1"), + attrs: { _i: 21 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(22, "sc", "lef_con"), + attrs: { _i: 22 } + }, + [ + _c("image", { + staticClass: _vm._$s(23, "sc", "img1"), + attrs: { + src: _vm._$s( + 23, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/arrow-up-left.png */ 773) + ), + _i: 23 + } + }), + _c( + "view", + { + staticClass: _vm._$s(24, "sc", "textcon"), + attrs: { _i: 24 } + }, + [ + _c("view", { + staticClass: _vm._$s(25, "sc", "text1"), + attrs: { _i: 25 } + }), + _c("view", { + staticClass: _vm._$s(26, "sc", "text2"), + attrs: { _i: 26 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(27, "sc", "rig_con"), + attrs: { _i: 27 } + }, + [ + _c("view", { + staticClass: _vm._$s(28, "sc", "text1"), + attrs: { _i: 28 } + }), + _c("image", { + staticClass: _vm._$s(29, "sc", "img1"), + attrs: { + src: _vm._$s( + 29, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Shape.png */ 652) + ), + _i: 29 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(30, "sc", "item1"), + attrs: { _i: 30 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(31, "sc", "lef_con"), + attrs: { _i: 31 } + }, + [ + _c("image", { + staticClass: _vm._$s(32, "sc", "img1"), + attrs: { + src: _vm._$s( + 32, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/arrow-up-left.png */ 773) + ), + _i: 32 + } + }), + _c( + "view", + { + staticClass: _vm._$s(33, "sc", "textcon"), + attrs: { _i: 33 } + }, + [ + _c("view", { + staticClass: _vm._$s(34, "sc", "text1"), + attrs: { _i: 34 } + }), + _c("view", { + staticClass: _vm._$s(35, "sc", "text2"), + attrs: { _i: 35 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(36, "sc", "rig_con"), + attrs: { _i: 36 } + }, + [ + _c("view", { + staticClass: _vm._$s(37, "sc", "text1"), + attrs: { _i: 37 } + }), + _c("image", { + staticClass: _vm._$s(38, "sc", "img1"), + attrs: { + src: _vm._$s( + 38, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Shape.png */ 652) + ), + _i: 38 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(39, "sc", "item1"), + attrs: { _i: 39 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(40, "sc", "lef_con"), + attrs: { _i: 40 } + }, + [ + _c("image", { + staticClass: _vm._$s(41, "sc", "img1"), + attrs: { + src: _vm._$s( + 41, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/arrow-up-left.png */ 773) + ), + _i: 41 + } + }), + _c( + "view", + { + staticClass: _vm._$s(42, "sc", "textcon"), + attrs: { _i: 42 } + }, + [ + _c("view", { + staticClass: _vm._$s(43, "sc", "text1"), + attrs: { _i: 43 } + }), + _c("view", { + staticClass: _vm._$s(44, "sc", "text2"), + attrs: { _i: 44 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(45, "sc", "rig_con"), + attrs: { _i: 45 } + }, + [ + _c("view", { + staticClass: _vm._$s(46, "sc", "text1"), + attrs: { _i: 46 } + }), + _c("image", { + staticClass: _vm._$s(47, "sc", "img2"), + attrs: { + src: _vm._$s( + 47, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/x.png */ 774) + ), + _i: 47 + } + }) + ] + ) + ] + ) + ], + 1 + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(48, "sc", "btnconn"), attrs: { _i: 48 } }, + [ + _c("view", { + staticClass: _vm._$s(49, "sc", "btn active"), + attrs: { _i: 49 } + }), + _c("view", { + staticClass: _vm._$s(50, "sc", "btn"), + attrs: { _i: 50 } + }) + ] + ) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 761 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-tabs/u-tabs.vue ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& */ 762);\n/* harmony import */ var _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-tabs.vue?vue&type=script&lang=js& */ 769);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3b2b1a80\",\n null,\n false,\n _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-tabs/u-tabs.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXRhYnMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTNiMmIxYTgwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjNiMmIxYTgwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS10YWJzL3UtdGFicy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///761\n"); + +/***/ }), +/* 762 */ +/*!******************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& ***! + \******************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& */ 763); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 763 */ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + uBadge: __webpack_require__(/*! @/uview-ui/components/u-badge/u-badge.vue */ 764).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + { + staticClass: _vm._$s(0, "sc", "u-tabs"), + style: _vm._$s(0, "s", { + background: _vm.bgColor + }), + attrs: { _i: 0 } + }, + [ + _c("view", { attrs: { id: _vm._$s(1, "a-id", _vm.id), _i: 1 } }, [ + _c( + "scroll-view", + { + staticClass: _vm._$s(2, "sc", "u-scroll-view"), + attrs: { + "scroll-left": _vm._$s(2, "a-scroll-left", _vm.scrollLeft), + _i: 2 + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(3, "sc", "u-scroll-box"), + class: _vm._$s(3, "c", { "u-tabs-scorll-flex": !_vm.isScroll }), + attrs: { _i: 3 } + }, + [ + _vm._l(_vm._$s(4, "f", { forItems: _vm.list }), function( + item, + index, + $20, + $30 + ) { + return _c( + "view", + { + key: _vm._$s(4, "f", { forIndex: $20, key: index }), + staticClass: _vm._$s( + "4-" + $30, + "sc", + "u-tab-item u-line-1" + ), + style: _vm._$s("4-" + $30, "s", [ + _vm.tabItemStyle(index) + ]), + attrs: { + id: _vm._$s("4-" + $30, "a-id", "u-tab-item-" + index), + _i: "4-" + $30 + }, + on: { + click: function($event) { + return _vm.clickTab(index) + } + } + }, + [ + _c("u-badge", { + attrs: { + count: item[_vm.count] || item["count"] || 0, + offset: _vm.offset, + size: "mini", + _i: "5-" + $30 + } + }), + _vm._v( + _vm._$s( + "4-" + $30, + "t1-0", + _vm._s(item[_vm.name] || item["name"]) + ) + ) + ], + 1 + ) + }), + _vm._$s(6, "i", _vm.showBar) + ? _c("view", { + staticClass: _vm._$s(6, "sc", "u-tab-bar"), + style: _vm._$s(6, "s", [_vm.tabBarStyle]), + attrs: { _i: 6 } + }) + : _vm._e() + ], + 2 + ) + ] + ) + ]) + ] + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 764 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-badge/u-badge.vue ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& */ 765);\n/* harmony import */ var _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-badge.vue?vue&type=script&lang=js& */ 767);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2b1712d8\",\n null,\n false,\n _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-badge/u-badge.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzY0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWJhZGdlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yYjE3MTJkOCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtYmFkZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LWJhZGdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJiMTcxMmQ4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1iYWRnZS91LWJhZGdlLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///764\n"); + +/***/ }), +/* 765 */ +/*!********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-badge/u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& ***! + \********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& */ 766); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 766 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-badge/u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _vm._$s(0, "i", _vm.show) + ? _c( + "view", + { + staticClass: _vm._$s(0, "sc", "u-badge"), + class: _vm._$s(0, "c", [ + _vm.isDot ? "u-badge-dot" : "", + _vm.size == "mini" ? "u-badge-mini" : "", + _vm.type ? "u-badge--bg--" + _vm.type : "" + ]), + style: _vm._$s(0, "s", [ + { + top: _vm.offset[0] + "rpx", + right: _vm.offset[1] + "rpx", + fontSize: _vm.fontSize + "rpx", + position: _vm.absolute ? "absolute" : "static", + color: _vm.color, + backgroundColor: _vm.bgColor + }, + _vm.boxStyle + ]), + attrs: { _i: 0 } + }, + [_vm._v(_vm._$s(0, "t0-0", _vm._s(_vm.showText)))] + ) + : _vm._e() +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 767 */ +/*!**************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-badge/u-badge.vue?vue&type=script&lang=js& ***! + \**************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-badge.vue?vue&type=script&lang=js& */ 768);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQiw2akJBQUcsRUFBQyIsImZpbGUiOiI3NjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWJhZGdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1iYWRnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///767\n"); + +/***/ }), +/* 768 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-badge/u-badge.vue?vue&type=script&lang=js& ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * badge 角标\n * @description 本组件一般用于展示头像的地方,如个人中心,或者评论列表页的用户头像展示等场所。\n * @tutorial https://www.uviewui.com/components/badge.html\n * @property {String Number} count 展示的数字,大于 overflowCount 时显示为 ${overflowCount}+,为0且show-zero为false时隐藏\n * @property {Boolean} is-dot 不展示数字,只有一个小点(默认false)\n * @property {Boolean} absolute 组件是否绝对定位,为true时,offset参数才有效(默认true)\n * @property {String Number} overflow-count 展示封顶的数字值(默认99)\n * @property {String} type 使用预设的背景颜色(默认error)\n * @property {Boolean} show-zero 当数值为 0 时,是否展示 Badge(默认false)\n * @property {String} size Badge的尺寸,设为mini会得到小一号的Badge(默认default)\n * @property {Array} offset 设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,单位rpx。absolute为true时有效(默认[20, 20])\n * @property {String} color 字体颜色(默认#ffffff)\n * @property {String} bgColor 背景颜色,优先级比type高,如设置,type参数会失效\n * @property {Boolean} is-center 组件中心点是否和父组件右上角重合,优先级比offset高,如设置,offset参数会失效(默认false)\n * @example \n */var _default2 =\n{\n name: 'u-badge',\n props: {\n // primary,warning,success,error,info\n type: {\n type: String,\n default: 'error' },\n\n // default, mini\n size: {\n type: String,\n default: 'default' },\n\n //是否是圆点\n isDot: {\n type: Boolean,\n default: false },\n\n // 显示的数值内容\n count: {\n type: [Number, String] },\n\n // 展示封顶的数字值\n overflowCount: {\n type: Number,\n default: 99 },\n\n // 当数值为 0 时,是否展示 Badge\n showZero: {\n type: Boolean,\n default: false },\n\n // 位置偏移\n offset: {\n type: Array,\n default: function _default() {\n return [20, 20];\n } },\n\n // 是否开启绝对定位,开启了offset才会起作用\n absolute: {\n type: Boolean,\n default: true },\n\n // 字体大小\n fontSize: {\n type: [String, Number],\n default: '24' },\n\n // 字体演示\n color: {\n type: String,\n default: '#ffffff' },\n\n // badge的背景颜色\n bgColor: {\n type: String,\n default: '' },\n\n // 是否让badge组件的中心点和父组件右上角重合,配置的话,offset将会失效\n isCenter: {\n type: Boolean,\n default: false } },\n\n\n computed: {\n // 是否将badge中心与父组件右上角重合\n boxStyle: function boxStyle() {\n var style = {};\n if (this.isCenter) {\n style.top = 0;\n style.right = 0;\n // Y轴-50%,意味着badge向上移动了badge自身高度一半,X轴50%,意味着向右移动了自身宽度一半\n style.transform = \"translateY(-50%) translateX(50%)\";\n } else {\n style.top = this.offset[0] + 'rpx';\n style.right = this.offset[1] + 'rpx';\n style.transform = \"translateY(0) translateX(0)\";\n }\n // 如果尺寸为mini,后接上scal()\n if (this.size == 'mini') {\n style.transform = style.transform + \" scale(0.8)\";\n }\n return style;\n },\n // isDot类型时,不显示文字\n showText: function showText() {\n if (this.isDot) return '';else\n {\n if (this.count > this.overflowCount) return \"\".concat(this.overflowCount, \"+\");else\n return this.count;\n }\n },\n // 是否显示组件\n show: function show() {\n // 如果count的值为0,并且showZero设置为false,不显示组件\n if (this.count == 0 && this.showZero == false) return false;else\n return true;\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWJhZGdlL3UtYmFkZ2UudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFtQkE7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUJBO0FBQ0EsaUJBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHNCQUZBLEVBRkE7O0FBTUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUFQQTs7QUFXQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQVpBOztBQWdCQTtBQUNBO0FBQ0EsNEJBREEsRUFqQkE7O0FBb0JBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBckJBOztBQXlCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQTFCQTs7QUE4QkE7QUFDQTtBQUNBLGlCQURBO0FBRUE7QUFDQTtBQUNBLE9BSkEsRUEvQkE7O0FBcUNBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG1CQUZBLEVBdENBOztBQTBDQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxtQkFGQSxFQTNDQTs7QUErQ0E7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUFoREE7O0FBb0RBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBckRBOztBQXlEQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQTFEQSxFQUZBOzs7QUFpRUE7QUFDQTtBQUNBLFlBRkEsc0JBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUxBLE1BS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQW5CQTtBQW9CQTtBQUNBLFlBckJBLHNCQXFCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQTNCQTtBQTRCQTtBQUNBLFFBN0JBLGtCQTZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBakNBLEVBakVBLEUiLCJmaWxlIjoiNzY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJzaG93XCIgY2xhc3M9XCJ1LWJhZGdlXCIgOmNsYXNzPVwiW1xyXG5cdFx0XHRpc0RvdCA/ICd1LWJhZGdlLWRvdCcgOiAnJywgXHJcblx0XHRcdHNpemUgPT0gJ21pbmknID8gJ3UtYmFkZ2UtbWluaScgOiAnJyxcclxuXHRcdFx0dHlwZSA/ICd1LWJhZGdlLS1iZy0tJyArIHR5cGUgOiAnJ1xyXG5cdFx0XVwiIDpzdHlsZT1cIlt7XHJcblx0XHRcdHRvcDogb2Zmc2V0WzBdICsgJ3JweCcsXHJcblx0XHRcdHJpZ2h0OiBvZmZzZXRbMV0gKyAncnB4JyxcclxuXHRcdFx0Zm9udFNpemU6IGZvbnRTaXplICsgJ3JweCcsXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSA/ICdhYnNvbHV0ZScgOiAnc3RhdGljJyxcclxuXHRcdFx0Y29sb3I6IGNvbG9yLFxyXG5cdFx0XHRiYWNrZ3JvdW5kQ29sb3I6IGJnQ29sb3JcclxuXHRcdH0sIGJveFN0eWxlXVwiXHJcblx0PlxyXG5cdFx0e3tzaG93VGV4dH19XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvKipcclxuXHQgKiBiYWRnZSDop5LmoIdcclxuXHQgKiBAZGVzY3JpcHRpb24g5pys57uE5Lu25LiA6Iis55So5LqO5bGV56S65aS05YOP55qE5Zyw5pa577yM5aaC5Liq5Lq65Lit5b+D77yM5oiW6ICF6K+E6K665YiX6KGo6aG155qE55So5oi35aS05YOP5bGV56S6562J5Zy65omA44CCXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvYmFkZ2UuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gY291bnQg5bGV56S655qE5pWw5a2X77yM5aSn5LqOIG92ZXJmbG93Q291bnQg5pe25pi+56S65Li6ICR7b3ZlcmZsb3dDb3VudH0r77yM5Li6MOS4lHNob3ctemVyb+S4umZhbHNl5pe26ZqQ6JePXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBpcy1kb3Qg5LiN5bGV56S65pWw5a2X77yM5Y+q5pyJ5LiA5Liq5bCP54K577yI6buY6K6kZmFsc2XvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGFic29sdXRlIOe7hOS7tuaYr+WQpue7neWvueWumuS9je+8jOS4unRydWXml7bvvIxvZmZzZXTlj4LmlbDmiY3mnInmlYjvvIjpu5jorqR0cnVl77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBvdmVyZmxvdy1jb3VudCDlsZXnpLrlsIHpobbnmoTmlbDlrZflgLzvvIjpu5jorqQ5Oe+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB0eXBlIOS9v+eUqOmihOiuvueahOiDjOaZr+minOiJsu+8iOm7mOiupGVycm9y77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBzaG93LXplcm8g5b2T5pWw5YC85Li6IDAg5pe277yM5piv5ZCm5bGV56S6IEJhZGdl77yI6buY6K6kZmFsc2XvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gc2l6ZSBCYWRnZeeahOWwuuWvuO+8jOiuvuS4um1pbmnkvJrlvpfliLDlsI/kuIDlj7fnmoRCYWRnZe+8iOm7mOiupGRlZmF1bHTvvIlcclxuXHQgKiBAcHJvcGVydHkge0FycmF5fSBvZmZzZXQg6K6+572uYmFkZ2XnmoTkvY3nva7lgY/np7vvvIzmoLzlvI/kuLogW3gsIHld77yM5Lmf5Y2z6K6+572u55qE5Li6dG9w5ZKMcmlnaHTnmoTlgLzvvIzljZXkvY1ycHjjgIJhYnNvbHV0ZeS4unRydWXml7bmnInmlYjvvIjpu5jorqRbMjAsIDIwXe+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb2xvciDlrZfkvZPpopzoibLvvIjpu5jorqQjZmZmZmZm77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGJnQ29sb3Ig6IOM5pmv6aKc6Imy77yM5LyY5YWI57qn5q+UdHlwZemrmO+8jOWmguiuvue9ru+8jHR5cGXlj4LmlbDkvJrlpLHmlYhcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGlzLWNlbnRlciDnu4Tku7bkuK3lv4PngrnmmK/lkKblkozniLbnu4Tku7blj7PkuIrop5Lph43lkIjvvIzkvJjlhYjnuqfmr5RvZmZzZXTpq5jvvIzlpoLorr7nva7vvIxvZmZzZXTlj4LmlbDkvJrlpLHmlYjvvIjpu5jorqRmYWxzZe+8iVxyXG5cdCAqIEBleGFtcGxlIDx1LWJhZGdlIHR5cGU9XCJlcnJvclwiIGNvdW50PVwiN1wiPjwvdS1iYWRnZT5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAndS1iYWRnZScsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyBwcmltYXJ5LHdhcm5pbmcsc3VjY2VzcyxlcnJvcixpbmZvXHJcblx0XHRcdHR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ2Vycm9yJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBkZWZhdWx0LCBtaW5pXHJcblx0XHRcdHNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ2RlZmF1bHQnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8v5piv5ZCm5piv5ZyG54K5XHJcblx0XHRcdGlzRG90OiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmL7npLrnmoTmlbDlgLzlhoXlrrlcclxuXHRcdFx0Y291bnQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlsZXnpLrlsIHpobbnmoTmlbDlrZflgLxcclxuXHRcdFx0b3ZlcmZsb3dDb3VudDoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiA5OVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvZPmlbDlgLzkuLogMCDml7bvvIzmmK/lkKblsZXnpLogQmFkZ2VcclxuXHRcdFx0c2hvd1plcm86IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS9jee9ruWBj+enu1xyXG5cdFx0XHRvZmZzZXQ6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gWzIwLCAyMF1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuW8gOWQr+e7neWvueWumuS9je+8jOW8gOWQr+S6hm9mZnNldOaJjeS8mui1t+S9nOeUqFxyXG5cdFx0XHRhYnNvbHV0ZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlrZfkvZPlpKflsI9cclxuXHRcdFx0Zm9udFNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcyNCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a2X5L2T5ryU56S6XHJcblx0XHRcdGNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjZmZmZmZmJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBiYWRnZeeahOiDjOaZr+minOiJslxyXG5cdFx0XHRiZ0NvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuiuqWJhZGdl57uE5Lu255qE5Lit5b+D54K55ZKM54i257uE5Lu25Y+z5LiK6KeS6YeN5ZCI77yM6YWN572u55qE6K+d77yMb2Zmc2V05bCG5Lya5aSx5pWIXHJcblx0XHRcdGlzQ2VudGVyOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Ly8g5piv5ZCm5bCGYmFkZ2XkuK3lv4PkuI7niLbnu4Tku7blj7PkuIrop5Lph43lkIhcclxuXHRcdFx0Ym94U3R5bGUoKSB7XHJcblx0XHRcdFx0bGV0IHN0eWxlID0ge307XHJcblx0XHRcdFx0aWYodGhpcy5pc0NlbnRlcikge1xyXG5cdFx0XHRcdFx0c3R5bGUudG9wID0gMDtcclxuXHRcdFx0XHRcdHN0eWxlLnJpZ2h0ID0gMDtcclxuXHRcdFx0XHRcdC8vIFnovbQtNTAl77yM5oSP5ZGz552AYmFkZ2XlkJHkuIrnp7vliqjkuoZiYWRnZeiHqui6q+mrmOW6puS4gOWNiu+8jFjovbQ1MCXvvIzmhI/lkbPnnYDlkJHlj7Pnp7vliqjkuoboh6rouqvlrr3luqbkuIDljYpcclxuXHRcdFx0XHRcdHN0eWxlLnRyYW5zZm9ybSA9IFwidHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSlcIjtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0c3R5bGUudG9wID0gdGhpcy5vZmZzZXRbMF0gKyAncnB4JztcclxuXHRcdFx0XHRcdHN0eWxlLnJpZ2h0ID0gdGhpcy5vZmZzZXRbMV0gKyAncnB4JztcclxuXHRcdFx0XHRcdHN0eWxlLnRyYW5zZm9ybSA9IFwidHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOWmguaenOWwuuWvuOS4um1pbmnvvIzlkI7mjqXkuIpzY2FsKClcclxuXHRcdFx0XHRpZih0aGlzLnNpemUgPT0gJ21pbmknKSB7XHJcblx0XHRcdFx0XHRzdHlsZS50cmFuc2Zvcm0gPSBzdHlsZS50cmFuc2Zvcm0gKyBcIiBzY2FsZSgwLjgpXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiBzdHlsZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gaXNEb3Tnsbvlnovml7bvvIzkuI3mmL7npLrmloflrZdcclxuXHRcdFx0c2hvd1RleHQoKSB7XHJcblx0XHRcdFx0aWYodGhpcy5pc0RvdCkgcmV0dXJuICcnO1xyXG5cdFx0XHRcdGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYodGhpcy5jb3VudCA+IHRoaXMub3ZlcmZsb3dDb3VudCkgcmV0dXJuIGAke3RoaXMub3ZlcmZsb3dDb3VudH0rYDtcclxuXHRcdFx0XHRcdGVsc2UgcmV0dXJuIHRoaXMuY291bnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKbmmL7npLrnu4Tku7ZcclxuXHRcdFx0c2hvdygpIHtcclxuXHRcdFx0XHQvLyDlpoLmnpxjb3VudOeahOWAvOS4ujDvvIzlubbkuJRzaG93WmVyb+iuvue9ruS4umZhbHNl77yM5LiN5pi+56S657uE5Lu2XHJcblx0XHRcdFx0aWYodGhpcy5jb3VudCA9PSAwICYmIHRoaXMuc2hvd1plcm8gPT0gZmFsc2UpIHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRlbHNlIHJldHVybiB0cnVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblx0XHJcblx0LnUtYmFkZ2Uge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHJweDtcclxuXHRcdHBhZGRpbmc6IDRycHggOHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHJweDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHRcclxuXHRcdCYtLWJnLS1wcmltYXJ5IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdHlwZS1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1iZy0tZXJyb3Ige1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLWVycm9yO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1iZy0tc3VjY2VzcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtc3VjY2VzcztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tYmctLWluZm8ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLWluZm87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLWJnLS13YXJuaW5nIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdHlwZS13YXJuaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQudS1iYWRnZS1kb3Qge1xyXG5cdFx0aGVpZ2h0OiAxNnJweDtcclxuXHRcdHdpZHRoOiAxNnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxuXHRcclxuXHQudS1iYWRnZS1taW5pIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdC8vIC51LXByaW1hcnkge1xyXG5cdC8vIFx0YmFja2dyb3VuZDogJHUtdHlwZS1wcmltYXJ5O1xyXG5cdC8vIFx0Y29sb3I6ICNmZmY7XHJcblx0Ly8gfVxyXG5cdFxyXG5cdC8vIC51LWVycm9yIHtcclxuXHQvLyBcdGJhY2tncm91bmQ6ICR1LXR5cGUtZXJyb3I7XHJcblx0Ly8gXHRjb2xvcjogI2ZmZjtcclxuXHQvLyB9XHJcblx0XHJcblx0Ly8gLnUtd2FybmluZyB7XHJcblx0Ly8gXHRiYWNrZ3JvdW5kOiAkdS10eXBlLXdhcm5pbmc7XHJcblx0Ly8gXHRjb2xvcjogI2ZmZjtcclxuXHQvLyB9XHJcblx0XHJcblx0Ly8gLnUtc3VjY2VzcyB7XHJcblx0Ly8gXHRiYWNrZ3JvdW5kOiAkdS10eXBlLXN1Y2Nlc3M7XHJcblx0Ly8gXHRjb2xvcjogI2ZmZjtcclxuXHQvLyB9XHJcblx0XHJcblx0Ly8gLnUtYmxhY2sge1xyXG5cdC8vIFx0YmFja2dyb3VuZDogIzU4NTg1ODtcclxuXHQvLyBcdGNvbG9yOiAjZmZmO1xyXG5cdC8vIH1cclxuXHRcclxuXHQudS1pbmZvIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtaW5mbztcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///768\n"); + +/***/ }), +/* 769 */ +/*!************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js& ***! + \************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-tabs.vue?vue&type=script&lang=js& */ 770);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQiw0akJBQUcsRUFBQyIsImZpbGUiOiI3NjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRhYnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRhYnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///769\n"); + +/***/ }), +/* 770 */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js& ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * tabs 标签\n * @description 该组件,是一个tabs标签组件,在标签多的时候,可以配置为左右滑动,标签少的时候,可以禁止滑动。 该组件的一个特点是配置为滚动模式时,激活的tab会自动移动到组件的中间位置。\n * @tutorial https://www.uviewui.com/components/tabs.html\n * @property {Boolean} is-scroll tabs是否可以左右拖动(默认true)\n * @property {Array} list 标签数组,元素为对象,如[{name: '推荐'}]\n * @property {String Number} current 指定哪个tab为激活状态(默认0)\n * @property {String Number} height 导航栏的高度,单位rpx(默认80)\n * @property {String Number} font-size tab文字大小,单位rpx(默认30)\n * @property {String Number} duration 滑块移动一次所需的时间,单位秒(默认0.5)\n * @property {String} active-color 滑块和激活tab文字的颜色(默认#2979ff)\n * @property {String} inactive-color tabs文字颜色(默认#303133)\n * @property {String Number} bar-width 滑块宽度,单位rpx(默认40)\n * @property {Object} active-item-style 活动tabs item的样式,对象形式\n * @property {Object} bar-style 底部滑块的样式,对象形式\n * @property {Boolean} show-bar 是否显示底部的滑块(默认true)\n * @property {String Number} bar-height 滑块高度,单位rpx(默认6)\n * @property {String Number} item-width 标签的宽度(默认auto)\n * @property {String Number} gutter 单个tab标签的左右内边距之和,单位rpx(默认40)\n * @property {String} bg-color tabs导航栏的背景颜色(默认#ffffff)\n * @property {String} name 组件内部读取的list参数中的属性名(tab名称),见官网说明(默认name)\n * @property {String} count 组件内部读取的list参数中的属性名(badge徽标数),同name属性的使用,见官网说明(默认count)\n * @property {Array} offset 设置badge徽标数的位置偏移,格式为 [x, y],也即设置的为top和right的值,单位rpx(默认[5, 20])\n * @property {Boolean} bold 激活选项的字体是否加粗(默认true)\n * @event {Function} change 点击标签时触发\n * @example \n */var _default2 =\n{\n name: \"u-tabs\",\n props: {\n // 导航菜单是否需要滚动,如只有2或者3个的时候,就不需要滚动了,此时使用flex平分tab的宽度\n isScroll: {\n type: Boolean,\n default: true },\n\n //需循环的标签列表\n list: {\n type: Array,\n default: function _default() {\n return [];\n } },\n\n // 当前活动tab的索引\n current: {\n type: [Number, String],\n default: 0 },\n\n // 导航栏的高度和行高\n height: {\n type: [String, Number],\n default: 80 },\n\n // 字体大小\n fontSize: {\n type: [String, Number],\n default: 30 },\n\n // 过渡动画时长, 单位ms\n duration: {\n type: [String, Number],\n default: 0.5 },\n\n // 选中项的主题颜色\n activeColor: {\n type: String,\n default: '#2979ff' },\n\n // 未选中项的颜色\n inactiveColor: {\n type: String,\n default: '#303133' },\n\n // 菜单底部移动的bar的宽度,单位rpx\n barWidth: {\n type: [String, Number],\n default: 40 },\n\n // 移动bar的高度\n barHeight: {\n type: [String, Number],\n default: 6 },\n\n // 单个tab的左或有内边距(左右相同)\n gutter: {\n type: [String, Number],\n default: 30 },\n\n // 导航栏的背景颜色\n bgColor: {\n type: String,\n default: '#ffffff' },\n\n // 读取传入的数组对象的属性(tab名称)\n name: {\n type: String,\n default: 'name' },\n\n // 读取传入的数组对象的属性(徽标数)\n count: {\n type: String,\n default: 'count' },\n\n // 徽标数位置偏移\n offset: {\n type: Array,\n default: function _default() {\n return [5, 20];\n } },\n\n // 活动tab字体是否加粗\n bold: {\n type: Boolean,\n default: true },\n\n // 当前活动tab item的样式\n activeItemStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 是否显示底部的滑块\n showBar: {\n type: Boolean,\n default: true },\n\n // 底部滑块的自定义样式\n barStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 标签的宽度\n itemWidth: {\n type: [Number, String],\n default: 'auto' } },\n\n\n data: function data() {\n return {\n scrollLeft: 0, // 滚动scroll-view的左边滚动距离\n tabQueryInfo: [], // 存放对tab菜单查询后的节点信息\n componentWidth: 0, // 屏幕宽度,单位为px\n scrollBarLeft: 0, // 移动bar需要通过translateX()移动的距离\n parentLeft: 0, // 父元素(tabs组件)到屏幕左边的距离\n id: this.$u.guid(), // id值\n currentIndex: this.current,\n barFirstTimeMove: true // 滑块第一次移动时(页面刚生成时),无需动画,否则给人怪异的感觉\n };\n },\n watch: {\n // 监听tab的变化,重新计算tab菜单的布局信息,因为实际使用中菜单可能是通过\n // 后台获取的(如新闻app顶部的菜单),获取返回需要一定时间,所以list变化时,重新获取布局信息\n list: function list(n, o) {var _this = this;\n // list变动时,重制内部索引,否则可能导致超出数组边界的情况\n if (n.length !== o.length) this.currentIndex = 0;\n // 用$nextTick等待视图更新完毕后再计算tab的局部信息,否则可能因为tab还没生成就获取,就会有问题\n this.$nextTick(function () {\n _this.init();\n });\n },\n current: {\n immediate: true,\n handler: function handler(nVal, oVal) {var _this2 = this;\n // 视图更新后再执行移动操作\n this.$nextTick(function () {\n _this2.currentIndex = nVal;\n _this2.scrollByIndex();\n });\n } } },\n\n\n computed: {\n // 移动bar的样式\n tabBarStyle: function tabBarStyle() {\n var style = {\n width: this.barWidth + 'rpx',\n transform: \"translate(\".concat(this.scrollBarLeft, \"px, -100%)\"),\n // 滑块在页面渲染后第一次滑动时,无需动画效果\n 'transition-duration': \"\".concat(this.barFirstTimeMove ? 0 : this.duration, \"s\"),\n 'background-color': this.activeColor,\n height: this.barHeight + 'rpx',\n opacity: this.barFirstTimeMove ? 0 : 1,\n // 设置一个很大的值,它会自动取能用的最大值,不用高度的一半,是因为高度可能是单数,会有小数出现\n 'border-radius': \"\".concat(this.barHeight / 2, \"px\") };\n\n Object.assign(style, this.barStyle);\n return style;\n },\n // tab的样式\n tabItemStyle: function tabItemStyle() {var _this3 = this;\n return function (index) {\n var style = {\n height: _this3.height + 'rpx',\n 'line-height': _this3.height + 'rpx',\n 'font-size': _this3.fontSize + 'rpx',\n 'transition-duration': \"\".concat(_this3.duration, \"s\"),\n padding: _this3.isScroll ? \"0 \".concat(_this3.gutter, \"rpx\") : '',\n flex: _this3.isScroll ? 'auto' : '1',\n width: _this3.$u.addUnit(_this3.itemWidth) };\n\n // 字体加粗\n if (index == _this3.currentIndex && _this3.bold) style.fontWeight = 'bold';\n if (index == _this3.currentIndex) {\n style.color = _this3.activeColor;\n // 给选中的tab item添加外部自定义的样式\n style = Object.assign(style, _this3.activeItemStyle);\n } else {\n style.color = _this3.inactiveColor;\n }\n return style;\n };\n } },\n\n methods: {\n // 设置一个init方法,方便多处调用\n init: function init() {var _this4 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var tabRect;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (\n\n _this4.$uGetRect('#' + _this4.id));case 2:tabRect = _context.sent;\n // tabs组件距离屏幕左边的宽度\n _this4.parentLeft = tabRect.left;\n // tabs组件的宽度\n _this4.componentWidth = tabRect.width;\n _this4.getTabRect();case 6:case \"end\":return _context.stop();}}}, _callee);}))();\n },\n // 点击某一个tab菜单\n clickTab: function clickTab(index) {\n // 点击当前活动tab,不触发事件\n if (index == this.currentIndex) return;\n // 发送事件给父组件\n this.$emit('change', index);\n },\n // 查询tab的布局信息\n getTabRect: function getTabRect() {\n // 创建节点查询\n var query = uni.createSelectorQuery().in(this);\n // 历遍所有tab,这里是执行了查询,最终使用exec()会一次性返回查询的数组结果\n for (var i = 0; i < this.list.length; i++) {\n // 只要size和rect两个参数\n query.select(\"#u-tab-item-\".concat(i)).fields({\n size: true,\n rect: true });\n\n }\n // 执行查询,一次性获取多个结果\n query.exec(\n function (res) {\n this.tabQueryInfo = res;\n // 初始化滚动条和移动bar的位置\n this.scrollByIndex();\n }.bind(this));\n\n },\n // 滚动scroll-view,让活动的tab处于屏幕的中间位置\n scrollByIndex: function scrollByIndex() {var _this5 = this;\n // 当前活动tab的布局信息,有tab菜单的width和left(为元素左边界到父元素左边界的距离)等信息\n var tabInfo = this.tabQueryInfo[this.currentIndex];\n if (!tabInfo) return;\n // 活动tab的宽度\n var tabWidth = tabInfo.width;\n // 活动item的左边到tabs组件左边的距离,用item的left减去tabs的left\n var offsetLeft = tabInfo.left - this.parentLeft;\n // 将活动的tabs-item移动到屏幕正中间,实际上是对scroll-view的移动\n var scrollLeft = offsetLeft - (this.componentWidth - tabWidth) / 2;\n this.scrollLeft = scrollLeft < 0 ? 0 : scrollLeft;\n // 当前活动item的中点点到左边的距离减去滑块宽度的一半,即可得到滑块所需的移动距离\n var left = tabInfo.left + tabInfo.width / 2 - this.parentLeft;\n // 计算当前活跃item到组件左边的距离\n this.scrollBarLeft = left - uni.upx2px(this.barWidth) / 2;\n // 第一次移动滑块的时候,barFirstTimeMove为true,放到延时中将其设置false\n // 延时是因为scrollBarLeft作用于computed计算时,需要一个过程需,否则导致出错\n if (this.barFirstTimeMove == true) {\n setTimeout(function () {\n _this5.barFirstTimeMove = false;\n }, 100);\n }\n } },\n\n mounted: function mounted() {\n this.init();\n } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRhYnMvdS10YWJzLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTJCQTtBQUNBLGdCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQUZBOztBQU1BO0FBQ0E7QUFDQSxpQkFEQTtBQUVBLGFBRkEsc0JBRUE7QUFDQTtBQUNBLE9BSkEsRUFQQTs7QUFhQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxnQkFGQSxFQWRBOztBQWtCQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQW5CQTs7QUF1QkE7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUF4QkE7O0FBNEJBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGtCQUZBLEVBN0JBOztBQWlDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQWxDQTs7QUFzQ0E7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUF2Q0E7O0FBMkNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBNUNBOztBQWdEQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxnQkFGQSxFQWpEQTs7QUFxREE7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUF0REE7O0FBMERBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBM0RBOztBQStEQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxxQkFGQSxFQWhFQTs7QUFvRUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsc0JBRkEsRUFyRUE7O0FBeUVBO0FBQ0E7QUFDQSxpQkFEQTtBQUVBO0FBQ0E7QUFDQSxPQUpBLEVBMUVBOztBQWdGQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQWpGQTs7QUFxRkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQXRGQTs7QUE0RkE7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUE3RkE7O0FBaUdBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGFBRkEsc0JBRUE7QUFDQTtBQUNBLE9BSkEsRUFsR0E7O0FBd0dBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHFCQUZBLEVBekdBLEVBRkE7OztBQWdIQSxNQWhIQSxrQkFnSEE7QUFDQTtBQUNBLG1CQURBLEVBQ0E7QUFDQSxzQkFGQSxFQUVBO0FBQ0EsdUJBSEEsRUFHQTtBQUNBLHNCQUpBLEVBSUE7QUFDQSxtQkFMQSxFQUtBO0FBQ0Esd0JBTkEsRUFNQTtBQUNBLGdDQVBBO0FBUUEsNEJBUkEsQ0FRQTtBQVJBO0FBVUEsR0EzSEE7QUE0SEE7QUFDQTtBQUNBO0FBQ0EsUUFIQSxnQkFHQSxDQUhBLEVBR0EsQ0FIQSxFQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BRkE7QUFHQSxLQVZBO0FBV0E7QUFDQSxxQkFEQTtBQUVBLGFBRkEsbUJBRUEsSUFGQSxFQUVBLElBRkEsRUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FIQTtBQUlBLE9BUkEsRUFYQSxFQTVIQTs7O0FBa0pBO0FBQ0E7QUFDQSxlQUZBLHlCQUVBO0FBQ0E7QUFDQSxvQ0FEQTtBQUVBLHdFQUZBO0FBR0E7QUFDQSx3RkFKQTtBQUtBLDRDQUxBO0FBTUEsc0NBTkE7QUFPQSw4Q0FQQTtBQVFBO0FBQ0EsNERBVEE7O0FBV0E7QUFDQTtBQUNBLEtBaEJBO0FBaUJBO0FBQ0EsZ0JBbEJBLDBCQWtCQTtBQUNBO0FBQ0E7QUFDQSx1Q0FEQTtBQUVBLDhDQUZBO0FBR0EsOENBSEE7QUFJQSxnRUFKQTtBQUtBLDJFQUxBO0FBTUEsOENBTkE7QUFPQSxvREFQQTs7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUpBLE1BSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQXBCQTtBQXFCQSxLQXhDQSxFQWxKQTs7QUE0TEE7QUFDQTtBQUNBLFFBRkEsa0JBRUE7O0FBRUEsbURBRkEsU0FFQSxPQUZBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FQQTtBQVFBLEtBVkE7QUFXQTtBQUNBLFlBWkEsb0JBWUEsS0FaQSxFQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQWpCQTtBQWtCQTtBQUNBLGNBbkJBLHdCQW1CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQURBO0FBRUEsb0JBRkE7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUpBLENBSUEsSUFKQSxDQUlBLElBSkEsQ0FEQTs7QUFPQSxLQXRDQTtBQXVDQTtBQUNBLGlCQXhDQSwyQkF3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsRUFFQSxHQUZBO0FBR0E7QUFDQSxLQTlEQSxFQTVMQTs7QUE0UEEsU0E1UEEscUJBNFBBO0FBQ0E7QUFDQSxHQTlQQSxFIiwiZmlsZSI6Ijc3MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtdGFic1wiIDpzdHlsZT1cIntcclxuXHRcdGJhY2tncm91bmQ6IGJnQ29sb3JcclxuXHR9XCI+XHJcblx0XHQ8IS0tICR1LmdldFJlY3QoKeWvuee7hOS7tuagueiKgueCueaXoOaViO+8jOWboOS4uuWGmeS6hi5pbih0aGlzKe+8jOaVhei/memHjOiOt+WPluWGheWxguaOpeeCueWwuuWvuCAtLT5cclxuXHRcdDx2aWV3IDppZD1cImlkXCI+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteCBjbGFzcz1cInUtc2Nyb2xsLXZpZXdcIiA6c2Nyb2xsLWxlZnQ9XCJzY3JvbGxMZWZ0XCIgc2Nyb2xsLXdpdGgtYW5pbWF0aW9uPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidS1zY3JvbGwtYm94XCIgOmNsYXNzPVwieyd1LXRhYnMtc2NvcmxsLWZsZXgnOiAhaXNTY3JvbGx9XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInUtdGFiLWl0ZW0gdS1saW5lLTFcIiA6aWQ9XCIndS10YWItaXRlbS0nICsgaW5kZXhcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiIEB0YXA9XCJjbGlja1RhYihpbmRleClcIlxyXG5cdFx0XHRcdFx0IDpzdHlsZT1cIlt0YWJJdGVtU3R5bGUoaW5kZXgpXVwiPlxyXG5cdFx0XHRcdFx0XHQ8dS1iYWRnZSA6Y291bnQ9XCJpdGVtW2NvdW50XSB8fCBpdGVtWydjb3VudCddIHx8IDBcIiA6b2Zmc2V0PVwib2Zmc2V0XCIgc2l6ZT1cIm1pbmlcIj48L3UtYmFkZ2U+XHJcblx0XHRcdFx0XHRcdHt7IGl0ZW1bbmFtZV0gfHwgaXRlbVsnbmFtZSddfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJzaG93QmFyXCIgY2xhc3M9XCJ1LXRhYi1iYXJcIiA6c3R5bGU9XCJbdGFiQmFyU3R5bGVdXCI+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIHRhYnMg5qCH562+XHJcblx0ICogQGRlc2NyaXB0aW9uIOivpee7hOS7tu+8jOaYr+S4gOS4qnRhYnPmoIfnrb7nu4Tku7bvvIzlnKjmoIfnrb7lpJrnmoTml7blgJnvvIzlj6/ku6XphY3nva7kuLrlt6blj7Pmu5HliqjvvIzmoIfnrb7lsJHnmoTml7blgJnvvIzlj6/ku6XnpoHmraLmu5HliqjjgIIg6K+l57uE5Lu255qE5LiA5Liq54m554K55piv6YWN572u5Li65rua5Yqo5qih5byP5pe277yM5r+A5rS755qEdGFi5Lya6Ieq5Yqo56e75Yqo5Yiw57uE5Lu255qE5Lit6Ze05L2N572u44CCXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvdGFicy5odG1sXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBpcy1zY3JvbGwgdGFic+aYr+WQpuWPr+S7peW3puWPs+aLluWKqO+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge0FycmF5fSBsaXN0IOagh+etvuaVsOe7hO+8jOWFg+e0oOS4uuWvueixoe+8jOWmglt7bmFtZTogJ+aOqOiNkCd9XVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gY3VycmVudCDmjIflrprlk6rkuKp0YWLkuLrmv4DmtLvnirbmgIHvvIjpu5jorqQw77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBoZWlnaHQg5a+86Iiq5qCP55qE6auY5bqm77yM5Y2V5L2NcnB477yI6buY6K6kODDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGZvbnQtc2l6ZSB0YWLmloflrZflpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQzMO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gZHVyYXRpb24g5ruR5Z2X56e75Yqo5LiA5qyh5omA6ZyA55qE5pe26Ze077yM5Y2V5L2N56eS77yI6buY6K6kMC4177yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGFjdGl2ZS1jb2xvciDmu5HlnZflkozmv4DmtLt0YWLmloflrZfnmoTpopzoibLvvIjpu5jorqQjMjk3OWZm77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGluYWN0aXZlLWNvbG9yIHRhYnPmloflrZfpopzoibLvvIjpu5jorqQjMzAzMTMz77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBiYXItd2lkdGgg5ruR5Z2X5a695bqm77yM5Y2V5L2NcnB477yI6buY6K6kNDDvvIlcclxuXHQgKiBAcHJvcGVydHkge09iamVjdH0gYWN0aXZlLWl0ZW0tc3R5bGUg5rS75YqodGFicyBpdGVt55qE5qC35byP77yM5a+56LGh5b2i5byPXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9IGJhci1zdHlsZSDlupXpg6jmu5HlnZfnmoTmoLflvI/vvIzlr7nosaHlvaLlvI9cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3ctYmFyIOaYr+WQpuaYvuekuuW6lemDqOeahOa7keWdl++8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGJhci1oZWlnaHQg5ruR5Z2X6auY5bqm77yM5Y2V5L2NcnB477yI6buY6K6kNu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gaXRlbS13aWR0aCDmoIfnrb7nmoTlrr3luqbvvIjpu5jorqRhdXRv77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBndXR0ZXIg5Y2V5LiqdGFi5qCH562+55qE5bem5Y+z5YaF6L656Led5LmL5ZKM77yM5Y2V5L2NcnB477yI6buY6K6kNDDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gYmctY29sb3IgdGFic+WvvOiIquagj+eahOiDjOaZr+minOiJsu+8iOm7mOiupCNmZmZmZmbvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gbmFtZSDnu4Tku7blhoXpg6jor7vlj5bnmoRsaXN05Y+C5pWw5Lit55qE5bGe5oCn5ZCN77yIdGFi5ZCN56ew77yJ77yM6KeB5a6Y572R6K+05piO77yI6buY6K6kbmFtZe+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb3VudCDnu4Tku7blhoXpg6jor7vlj5bnmoRsaXN05Y+C5pWw5Lit55qE5bGe5oCn5ZCN77yIYmFkZ2Xlvr3moIfmlbDvvInvvIzlkIxuYW1l5bGe5oCn55qE5L2/55So77yM6KeB5a6Y572R6K+05piO77yI6buY6K6kY291bnTvvIlcclxuXHQgKiBAcHJvcGVydHkge0FycmF5fSBvZmZzZXQg6K6+572uYmFkZ2Xlvr3moIfmlbDnmoTkvY3nva7lgY/np7vvvIzmoLzlvI/kuLogW3gsIHld77yM5Lmf5Y2z6K6+572u55qE5Li6dG9w5ZKMcmlnaHTnmoTlgLzvvIzljZXkvY1ycHjvvIjpu5jorqRbNSwgMjBd77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBib2xkIOa/gOa0u+mAiemhueeahOWtl+S9k+aYr+WQpuWKoOeyl++8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjaGFuZ2Ug54K55Ye75qCH562+5pe26Kem5Y+RXHJcblx0ICogQGV4YW1wbGUgPHUtdGFicyByZWY9XCJ0YWJzXCIgOmxpc3Q9XCJsaXN0XCIgOmlzLXNjcm9sbD1cImZhbHNlXCI+PC91LXRhYnM+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LXRhYnNcIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIOWvvOiIquiPnOWNleaYr+WQpumcgOimgea7muWKqO+8jOWmguWPquaciTLmiJbogIUz5Liq55qE5pe25YCZ77yM5bCx5LiN6ZyA6KaB5rua5Yqo5LqG77yM5q2k5pe25L2/55SoZmxleOW5s+WIhnRhYueahOWuveW6plxyXG5cdFx0XHRpc1Njcm9sbDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+mcgOW+queOr+eahOagh+etvuWIl+ihqFxyXG5cdFx0XHRsaXN0OiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gW107XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvZPliY3mtLvliqh0YWLnmoTntKLlvJVcclxuXHRcdFx0Y3VycmVudDoge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlr7zoiKrmoI/nmoTpq5jluqblkozooYzpq5hcclxuXHRcdFx0aGVpZ2h0OiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiA4MFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlrZfkvZPlpKflsI9cclxuXHRcdFx0Zm9udFNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDMwXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOi/h+a4oeWKqOeUu+aXtumVvywg5Y2V5L2NbXNcclxuXHRcdFx0ZHVyYXRpb246IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDAuNVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpgInkuK3pobnnmoTkuLvpopjpopzoibJcclxuXHRcdFx0YWN0aXZlQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyMyOTc5ZmYnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOacqumAieS4remhueeahOminOiJslxyXG5cdFx0XHRpbmFjdGl2ZUNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjMzAzMTMzJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDoj5zljZXlupXpg6jnp7vliqjnmoRiYXLnmoTlrr3luqbvvIzljZXkvY1ycHhcclxuXHRcdFx0YmFyV2lkdGg6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDQwXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOenu+WKqGJhcueahOmrmOW6plxyXG5cdFx0XHRiYXJIZWlnaHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDZcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y2V5LiqdGFi55qE5bem5oiW5pyJ5YaF6L656Led77yI5bem5Y+z55u45ZCM77yJXHJcblx0XHRcdGd1dHRlcjoge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogMzBcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a+86Iiq5qCP55qE6IOM5pmv6aKc6ImyXHJcblx0XHRcdGJnQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyNmZmZmZmYnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOivu+WPluS8oOWFpeeahOaVsOe7hOWvueixoeeahOWxnuaApyh0YWLlkI3np7ApXHJcblx0XHRcdG5hbWU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ25hbWUnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOivu+WPluS8oOWFpeeahOaVsOe7hOWvueixoeeahOWxnuaApyjlvr3moIfmlbApXHJcblx0XHRcdGNvdW50OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdjb3VudCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5b695qCH5pWw5L2N572u5YGP56e7XHJcblx0XHRcdG9mZnNldDoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiBbNSwgMjBdXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmtLvliqh0YWLlrZfkvZPmmK/lkKbliqDnspdcclxuXHRcdFx0Ym9sZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvZPliY3mtLvliqh0YWIgaXRlbeeahOagt+W8j1xyXG5cdFx0XHRhY3RpdmVJdGVtU3R5bGU6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdCgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5pi+56S65bqV6YOo55qE5ruR5Z2XXHJcblx0XHRcdHNob3dCYXI6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5bqV6YOo5ruR5Z2X55qE6Ieq5a6a5LmJ5qC35byPXHJcblx0XHRcdGJhclN0eWxlOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOagh+etvueahOWuveW6plxyXG5cdFx0XHRpdGVtV2lkdGg6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdhdXRvJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRzY3JvbGxMZWZ0OiAwLCAvLyDmu5rliqhzY3JvbGwtdmlld+eahOW3pui+uea7muWKqOi3neemu1xyXG5cdFx0XHRcdHRhYlF1ZXJ5SW5mbzogW10sIC8vIOWtmOaUvuWvuXRhYuiPnOWNleafpeivouWQjueahOiKgueCueS/oeaBr1xyXG5cdFx0XHRcdGNvbXBvbmVudFdpZHRoOiAwLCAvLyDlsY/luZXlrr3luqbvvIzljZXkvY3kuLpweFxyXG5cdFx0XHRcdHNjcm9sbEJhckxlZnQ6IDAsIC8vIOenu+WKqGJhcumcgOimgemAmui/h3RyYW5zbGF0ZVgoKeenu+WKqOeahOi3neemu1xyXG5cdFx0XHRcdHBhcmVudExlZnQ6IDAsIC8vIOeItuWFg+e0oCh0YWJz57uE5Lu2KeWIsOWxj+W5leW3pui+ueeahOi3neemu1xyXG5cdFx0XHRcdGlkOiB0aGlzLiR1Lmd1aWQoKSwgLy8gaWTlgLxcclxuXHRcdFx0XHRjdXJyZW50SW5kZXg6IHRoaXMuY3VycmVudCxcclxuXHRcdFx0XHRiYXJGaXJzdFRpbWVNb3ZlOiB0cnVlLCAvLyDmu5HlnZfnrKzkuIDmrKHnp7vliqjml7Yo6aG16Z2i5Yia55Sf5oiQ5pe2Ke+8jOaXoOmcgOWKqOeUu++8jOWQpuWImee7meS6uuaAquW8gueahOaEn+iniVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdC8vIOebkeWQrHRhYueahOWPmOWMlu+8jOmHjeaWsOiuoeeul3RhYuiPnOWNleeahOW4g+WxgOS/oeaBr++8jOWboOS4uuWunumZheS9v+eUqOS4reiPnOWNleWPr+iDveaYr+mAmui/h1xyXG5cdFx0XHQvLyDlkI7lj7Dojrflj5bnmoTvvIjlpoLmlrDpl7thcHDpobbpg6jnmoToj5zljZXvvInvvIzojrflj5bov5Tlm57pnIDopoHkuIDlrprml7bpl7TvvIzmiYDku6VsaXN05Y+Y5YyW5pe277yM6YeN5paw6I635Y+W5biD5bGA5L+h5oGvXHJcblx0XHRcdGxpc3Qobiwgbykge1xyXG5cdFx0XHRcdC8vIGxpc3Tlj5jliqjml7bvvIzph43liLblhoXpg6jntKLlvJXvvIzlkKbliJnlj6/og73lr7zoh7TotoXlh7rmlbDnu4TovrnnlYznmoTmg4XlhrVcclxuXHRcdFx0XHRpZihuLmxlbmd0aCAhPT0gby5sZW5ndGgpIHRoaXMuY3VycmVudEluZGV4ID0gMDtcclxuXHRcdFx0XHQvLyDnlKgkbmV4dFRpY2vnrYnlvoXop4blm77mm7TmlrDlrozmr5XlkI7lho3orqHnrpd0YWLnmoTlsYDpg6jkv6Hmga/vvIzlkKbliJnlj6/og73lm6DkuLp0YWLov5jmsqHnlJ/miJDlsLHojrflj5bvvIzlsLHkvJrmnInpl67pophcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmluaXQoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y3VycmVudDoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRcdC8vIOinhuWbvuabtOaWsOWQjuWGjeaJp+ihjOenu+WKqOaTjeS9nFxyXG5cdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmN1cnJlbnRJbmRleCA9IG5WYWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2Nyb2xsQnlJbmRleCgpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC8vIOenu+WKqGJhcueahOagt+W8j1xyXG5cdFx0XHR0YWJCYXJTdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7XHJcblx0XHRcdFx0XHR3aWR0aDogdGhpcy5iYXJXaWR0aCArICdycHgnLFxyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBgdHJhbnNsYXRlKCR7dGhpcy5zY3JvbGxCYXJMZWZ0fXB4LCAtMTAwJSlgLFxyXG5cdFx0XHRcdFx0Ly8g5ruR5Z2X5Zyo6aG16Z2i5riy5p+T5ZCO56ys5LiA5qyh5ruR5Yqo5pe277yM5peg6ZyA5Yqo55S75pWI5p6cXHJcblx0XHRcdFx0XHQndHJhbnNpdGlvbi1kdXJhdGlvbic6IGAke3RoaXMuYmFyRmlyc3RUaW1lTW92ZSA/IDAgOiB0aGlzLmR1cmF0aW9uIH1zYCxcclxuXHRcdFx0XHRcdCdiYWNrZ3JvdW5kLWNvbG9yJzogdGhpcy5hY3RpdmVDb2xvcixcclxuXHRcdFx0XHRcdGhlaWdodDogdGhpcy5iYXJIZWlnaHQgKyAncnB4JyxcclxuXHRcdFx0XHRcdG9wYWNpdHk6IHRoaXMuYmFyRmlyc3RUaW1lTW92ZSA/IDAgOiAxLFxyXG5cdFx0XHRcdFx0Ly8g6K6+572u5LiA5Liq5b6I5aSn55qE5YC877yM5a6D5Lya6Ieq5Yqo5Y+W6IO955So55qE5pyA5aSn5YC877yM5LiN55So6auY5bqm55qE5LiA5Y2K77yM5piv5Zug5Li66auY5bqm5Y+v6IO95piv5Y2V5pWw77yM5Lya5pyJ5bCP5pWw5Ye6546wXHJcblx0XHRcdFx0XHQnYm9yZGVyLXJhZGl1cyc6IGAke3RoaXMuYmFySGVpZ2h0IC8gMn1weGBcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdE9iamVjdC5hc3NpZ24oc3R5bGUsIHRoaXMuYmFyU3R5bGUpO1xyXG5cdFx0XHRcdHJldHVybiBzdHlsZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gdGFi55qE5qC35byPXHJcblx0XHRcdHRhYkl0ZW1TdHlsZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gKGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRsZXQgc3R5bGUgPSB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogdGhpcy5oZWlnaHQgKyAncnB4JyxcclxuXHRcdFx0XHRcdFx0J2xpbmUtaGVpZ2h0JzogdGhpcy5oZWlnaHQgKyAncnB4JyxcclxuXHRcdFx0XHRcdFx0J2ZvbnQtc2l6ZSc6IHRoaXMuZm9udFNpemUgKyAncnB4JyxcclxuXHRcdFx0XHRcdFx0J3RyYW5zaXRpb24tZHVyYXRpb24nOiBgJHt0aGlzLmR1cmF0aW9ufXNgLFxyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB0aGlzLmlzU2Nyb2xsID8gYDAgJHt0aGlzLmd1dHRlcn1ycHhgIDogJycsXHJcblx0XHRcdFx0XHRcdGZsZXg6IHRoaXMuaXNTY3JvbGwgPyAnYXV0bycgOiAnMScsXHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0aGlzLiR1LmFkZFVuaXQodGhpcy5pdGVtV2lkdGgpXHJcblx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0Ly8g5a2X5L2T5Yqg57KXXHJcblx0XHRcdFx0XHRpZiAoaW5kZXggPT0gdGhpcy5jdXJyZW50SW5kZXggJiYgdGhpcy5ib2xkKSBzdHlsZS5mb250V2VpZ2h0ID0gJ2JvbGQnO1xyXG5cdFx0XHRcdFx0aWYgKGluZGV4ID09IHRoaXMuY3VycmVudEluZGV4KSB7XHJcblx0XHRcdFx0XHRcdHN0eWxlLmNvbG9yID0gdGhpcy5hY3RpdmVDb2xvcjtcclxuXHRcdFx0XHRcdFx0Ly8g57uZ6YCJ5Lit55qEdGFiIGl0ZW3mt7vliqDlpJbpg6joh6rlrprkuYnnmoTmoLflvI9cclxuXHRcdFx0XHRcdFx0c3R5bGUgPSBPYmplY3QuYXNzaWduKHN0eWxlLCB0aGlzLmFjdGl2ZUl0ZW1TdHlsZSk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRzdHlsZS5jb2xvciA9IHRoaXMuaW5hY3RpdmVDb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHJldHVybiBzdHlsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOiuvue9ruS4gOS4qmluaXTmlrnms5XvvIzmlrnkvr/lpJrlpITosIPnlKhcclxuXHRcdFx0YXN5bmMgaW5pdCgpIHtcclxuXHRcdFx0XHQvLyDojrflj5Z0YWJz57uE5Lu255qE5bC65a+45L+h5oGvXHJcblx0XHRcdFx0bGV0IHRhYlJlY3QgPSBhd2FpdCB0aGlzLiR1R2V0UmVjdCgnIycgKyB0aGlzLmlkKTtcclxuXHRcdFx0XHQvLyB0YWJz57uE5Lu26Led56a75bGP5bmV5bem6L6555qE5a695bqmXHJcblx0XHRcdFx0dGhpcy5wYXJlbnRMZWZ0ID0gdGFiUmVjdC5sZWZ0O1xyXG5cdFx0XHRcdC8vIHRhYnPnu4Tku7bnmoTlrr3luqZcclxuXHRcdFx0XHR0aGlzLmNvbXBvbmVudFdpZHRoID0gdGFiUmVjdC53aWR0aDtcclxuXHRcdFx0XHR0aGlzLmdldFRhYlJlY3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g54K55Ye75p+Q5LiA5LiqdGFi6I+c5Y2VXHJcblx0XHRcdGNsaWNrVGFiKGluZGV4KSB7XHJcblx0XHRcdFx0Ly8g54K55Ye75b2T5YmN5rS75YqodGFi77yM5LiN6Kem5Y+R5LqL5Lu2XHJcblx0XHRcdFx0aWYoaW5kZXggPT0gdGhpcy5jdXJyZW50SW5kZXgpIHJldHVybiA7XHJcblx0XHRcdFx0Ly8g5Y+R6YCB5LqL5Lu257uZ54i257uE5Lu2XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywgaW5kZXgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmn6Xor6J0YWLnmoTluIPlsYDkv6Hmga9cclxuXHRcdFx0Z2V0VGFiUmVjdCgpIHtcclxuXHRcdFx0XHQvLyDliJvlu7roioLngrnmn6Xor6JcclxuXHRcdFx0XHRsZXQgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpO1xyXG5cdFx0XHRcdC8vIOWOhumBjeaJgOaciXRhYu+8jOi/memHjOaYr+aJp+ihjOS6huafpeivou+8jOacgOe7iOS9v+eUqGV4ZWMoKeS8muS4gOasoeaAp+i/lOWbnuafpeivoueahOaVsOe7hOe7k+aenFxyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgdGhpcy5saXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHQvLyDlj6ropoFzaXpl5ZKMcmVjdOS4pOS4quWPguaVsFxyXG5cdFx0XHRcdFx0cXVlcnkuc2VsZWN0KGAjdS10YWItaXRlbS0ke2l9YCkuZmllbGRzKHtcclxuXHRcdFx0XHRcdFx0c2l6ZTogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0cmVjdDogdHJ1ZVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOaJp+ihjOafpeivou+8jOS4gOasoeaAp+iOt+WPluWkmuS4que7k+aenFxyXG5cdFx0XHRcdHF1ZXJ5LmV4ZWMoXHJcblx0XHRcdFx0XHRmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy50YWJRdWVyeUluZm8gPSByZXM7XHJcblx0XHRcdFx0XHRcdC8vIOWIneWni+WMlua7muWKqOadoeWSjOenu+WKqGJhcueahOS9jee9rlxyXG5cdFx0XHRcdFx0XHR0aGlzLnNjcm9sbEJ5SW5kZXgoKTtcclxuXHRcdFx0XHRcdH0uYmluZCh0aGlzKVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOa7muWKqHNjcm9sbC12aWV377yM6K6p5rS75Yqo55qEdGFi5aSE5LqO5bGP5bmV55qE5Lit6Ze05L2N572uXHJcblx0XHRcdHNjcm9sbEJ5SW5kZXgoKSB7XHJcblx0XHRcdFx0Ly8g5b2T5YmN5rS75YqodGFi55qE5biD5bGA5L+h5oGv77yM5pyJdGFi6I+c5Y2V55qEd2lkdGjlkoxsZWZ0KOS4uuWFg+e0oOW3pui+ueeVjOWIsOeItuWFg+e0oOW3pui+ueeVjOeahOi3neemuynnrYnkv6Hmga9cclxuXHRcdFx0XHRsZXQgdGFiSW5mbyA9IHRoaXMudGFiUXVlcnlJbmZvW3RoaXMuY3VycmVudEluZGV4XTtcclxuXHRcdFx0XHRpZiAoIXRhYkluZm8pIHJldHVybjtcclxuXHRcdFx0XHQvLyDmtLvliqh0YWLnmoTlrr3luqZcclxuXHRcdFx0XHRsZXQgdGFiV2lkdGggPSB0YWJJbmZvLndpZHRoO1xyXG5cdFx0XHRcdC8vIOa0u+WKqGl0ZW3nmoTlt6bovrnliLB0YWJz57uE5Lu25bem6L6555qE6Led56a777yM55SoaXRlbeeahGxlZnTlh4/ljrt0YWJz55qEbGVmdFxyXG5cdFx0XHRcdGxldCBvZmZzZXRMZWZ0ID0gdGFiSW5mby5sZWZ0IC0gdGhpcy5wYXJlbnRMZWZ0O1xyXG5cdFx0XHRcdC8vIOWwhua0u+WKqOeahHRhYnMtaXRlbeenu+WKqOWIsOWxj+W5leato+S4remXtO+8jOWunumZheS4iuaYr+WvuXNjcm9sbC12aWV355qE56e75YqoXHJcblx0XHRcdFx0bGV0IHNjcm9sbExlZnQgPSBvZmZzZXRMZWZ0IC0gKHRoaXMuY29tcG9uZW50V2lkdGggLSB0YWJXaWR0aCkgLyAyO1xyXG5cdFx0XHRcdHRoaXMuc2Nyb2xsTGVmdCA9IHNjcm9sbExlZnQgPCAwID8gMCA6IHNjcm9sbExlZnQ7XHJcblx0XHRcdFx0Ly8g5b2T5YmN5rS75YqoaXRlbeeahOS4reeCueeCueWIsOW3pui+ueeahOi3neemu+WHj+WOu+a7keWdl+WuveW6pueahOS4gOWNiu+8jOWNs+WPr+W+l+WIsOa7keWdl+aJgOmcgOeahOenu+WKqOi3neemu1xyXG5cdFx0XHRcdGxldCBsZWZ0ID0gdGFiSW5mby5sZWZ0ICsgdGFiSW5mby53aWR0aCAvIDIgLSB0aGlzLnBhcmVudExlZnQ7XHJcblx0XHRcdFx0Ly8g6K6h566X5b2T5YmN5rS76LeDaXRlbeWIsOe7hOS7tuW3pui+ueeahOi3neemu1xyXG5cdFx0XHRcdHRoaXMuc2Nyb2xsQmFyTGVmdCA9IGxlZnQgLSB1bmkudXB4MnB4KHRoaXMuYmFyV2lkdGgpIC8gMjtcclxuXHRcdFx0XHQvLyDnrKzkuIDmrKHnp7vliqjmu5HlnZfnmoTml7blgJnvvIxiYXJGaXJzdFRpbWVNb3Zl5Li6dHJ1Ze+8jOaUvuWIsOW7tuaXtuS4reWwhuWFtuiuvue9rmZhbHNlXHJcblx0XHRcdFx0Ly8g5bu25pe25piv5Zug5Li6c2Nyb2xsQmFyTGVmdOS9nOeUqOS6jmNvbXB1dGVk6K6h566X5pe277yM6ZyA6KaB5LiA5Liq6L+H56iL6ZyA77yM5ZCm5YiZ5a+86Ie05Ye66ZSZXHJcblx0XHRcdFx0aWYodGhpcy5iYXJGaXJzdFRpbWVNb3ZlID09IHRydWUpIHtcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmJhckZpcnN0VGltZU1vdmUgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH0sIDEwMClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHR0aGlzLmluaXQoKTtcclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdHZpZXcsXHJcblx0c2Nyb2xsLXZpZXcge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcblx0Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC8qICNlbmRpZiAqL1xyXG5cclxuXHQudS1zY3JvbGwtYm94IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8qICNpZmRlZiBNUC1UT1VUSUFPICovXHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQvKiAjaWZkZWYgSDUgKi9cclxuXHQvLyDpgJrov4fmoLflvI/nqb/pgI/vvIzpmpDol49INeS4i++8jHNjcm9sbC12aWV35LiL55qE5rua5Yqo5p2hXHJcblx0c2Nyb2xsLXZpZXcgOjp2LWRlZXAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC8qICNlbmRpZiAqL1xyXG5cclxuXHQudS1zY3JvbGwtdmlldyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQudS10YWItaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xyXG5cdH1cclxuXHJcblx0LnUtdGFiLWJhciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQudS10YWJzLXNjb3JsbC1mbGV4IHtcclxuXHRcdEBpbmNsdWRlIHZ1ZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///770\n"); + +/***/ }), +/* 771 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/account_circle_24px.png ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/account_circle_24px.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc3MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2FjY291bnRfY2lyY2xlXzI0cHgucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///771\n"); + +/***/ }), +/* 772 */ +/*!*************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame28.png ***! + \*************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame28.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc3Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lMjgucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///772\n"); + +/***/ }), +/* 773 */ +/*!*******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/arrow-up-left.png ***! + \*******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/arrow-up-left.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc3My5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2Fycm93LXVwLWxlZnQucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///773\n"); + +/***/ }), +/* 774 */ +/*!*******************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/x.png ***! + \*******************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/x.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc3NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3gucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///774\n"); + +/***/ }), +/* 775 */ +/*!****************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/token/btc/index.vue?vue&type=script&lang=js&mpType=page ***! + \****************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 776);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3NzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///775\n"); + +/***/ }), +/* 776 */ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/token/btc/index.vue?vue&type=script&lang=js&mpType=page ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("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\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));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//\nvar _default = { data: function data() {return { list: [{ name: 'All' }, { name: 'Send' }, { name: 'Receive' }], current: 0 };}, methods: { change: function change(index) {this.current = index;} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS90b2tlbi9idGMvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJsaXN0IiwibmFtZSIsImN1cnJlbnQiLCJtZXRob2RzIiwiY2hhbmdlIiwiaW5kZXgiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXdIQSxnSCw4RkF4SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdlLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ1BDLElBQUksRUFBRSxDQUFDLEVBQ0ZDLElBQUksRUFBRSxLQURKLEVBQUQsRUFFQyxFQUNGQSxJQUFJLEVBQUUsTUFESixFQUZELEVBSUMsRUFDRkEsSUFBSSxFQUFFLFNBREosRUFKRCxDQURDLEVBUUhDLE9BQU8sRUFBRSxDQVJOLEVBQVAsQ0FVQSxDQVphLEVBYWRDLE9BQU8sRUFBRSxFQUNUQyxNQURTLGtCQUNGQyxLQURFLEVBQ0ssQ0FDVixLQUFLSCxPQUFMLEdBQWVHLEtBQWYsQ0FDQSxDQUhLLEVBYkssRSIsImZpbGUiOiI3NzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdGxpc3Q6IFt7XG5cdFx0XHRcdFx0XHRcdG5hbWU6ICdBbGwnXG5cdFx0XHRcdFx0XHR9LCB7XG5cdFx0XHRcdFx0XHRcdG5hbWU6ICdTZW5kJ1xuXHRcdFx0XHRcdFx0fSwge1xuXHRcdFx0XHRcdFx0XHRuYW1lOiAnUmVjZWl2ZScsXG5cdFx0XHRcdFx0XHR9XSxcblx0XHRcdFx0XHRcdGN1cnJlbnQ6IDBcblx0XHRcdFx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0Y2hhbmdlKGluZGV4KSB7XG5cdFx0XHRcdFx0dGhpcy5jdXJyZW50ID0gaW5kZXg7XG5cdFx0XHRcdH1cblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///776\n"); + +/***/ }), +/* 777 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/index.vue?mpType=page ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=c0687cda&scoped=true&mpType=page */ 778);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 785);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"c0687cda\",\n null,\n false,\n _index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YzA2ODdjZGEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImMwNjg3Y2RhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///777\n"); + +/***/ }), +/* 778 */ +/*!*******************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/index.vue?vue&type=template&id=c0687cda&scoped=true&mpType=page ***! + \*******************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=c0687cda&scoped=true&mpType=page */ 779); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 779 */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/index.vue?vue&type=template&id=c0687cda&scoped=true&mpType=page ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: false, bgnum: true, _i: 1 } }, [ + _c("image", { + staticClass: _vm._$s(2, "sc", "renYou"), + attrs: { + src: _vm._$s( + 2, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/san.png */ 780) + ), + _i: 2 + }, + on: { + click: function($event) { + return _vm.goCwallet() + } + }, + slot: "logo" + }), + _c("image", { + staticClass: _vm._$s(3, "sc", "renYou2"), + attrs: { + src: _vm._$s( + 3, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/erwei.png */ 781) + ), + _i: 3 + }, + on: { + click: function($event) { + return _vm.chooseImage() + } + }, + slot: "logo" + }), + _c("text", { + staticClass: _vm._$s(4, "sc", "big_title"), + attrs: { _i: 4 } + }) + ]), + _c("view", { staticClass: _vm._$s(5, "sc", "main"), attrs: { _i: 5 } }, [ + _c( + "view", + { staticClass: _vm._$s(6, "sc", "money_con"), attrs: { _i: 6 } }, + [ + _c("image", { + staticClass: _vm._$s(7, "sc", "img"), + attrs: { + src: _vm._$s( + 7, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/ethereum.png */ 782) + ), + _i: 7 + } + }), + _c( + "view", + { + staticClass: _vm._$s(8, "sc", "textcon1 flex"), + attrs: { _i: 8 } + }, + [ + _c("text", { + staticClass: _vm._$s(9, "sc", "text"), + attrs: { _i: 9 } + }), + _c("image", { + staticClass: _vm._$s(10, "sc", "img1"), + attrs: { + src: _vm._$s( + 10, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/visibility_24px.png */ 783) + ), + _i: 10 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(11, "sc", "textcon2"), + attrs: { _i: 11 } + }), + _c("view", { + staticClass: _vm._$s(12, "sc", "textcon3"), + attrs: { _i: 12 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(13, "sc", "bot_con"), attrs: { _i: 13 } }, + [ + _c("view", { + staticClass: _vm._$s(14, "sc", "title"), + attrs: { _i: 14 } + }), + _c( + "view", + { + staticClass: _vm._$s(15, "sc", "item flexx"), + attrs: { _i: 15 }, + on: { + click: function($event) { + return _vm.goTrans() + } + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(16, "sc", "left flex"), + attrs: { _i: 16 } + }, + [ + _c("image", { + staticClass: _vm._$s(17, "sc", "img1"), + attrs: { + src: _vm._$s( + 17, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/bye.png */ 635) + ), + _i: 17 + } + }), + _c( + "view", + { + staticClass: _vm._$s(18, "sc", "textcon"), + attrs: { _i: 18 } + }, + [ + _c("view", { + staticClass: _vm._$s(19, "sc", "text1"), + attrs: { _i: 19 } + }), + _c("view", { + staticClass: _vm._$s(20, "sc", "text2"), + attrs: { _i: 20 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(21, "sc", "rig"), attrs: { _i: 21 } }, + [ + _c("view", { + staticClass: _vm._$s(22, "sc", "text1"), + attrs: { _i: 22 } + }), + _c("view", { + staticClass: _vm._$s(23, "sc", "text2"), + attrs: { _i: 23 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(24, "sc", "item flexx"), + attrs: { _i: 24 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(25, "sc", "left flex"), + attrs: { _i: 25 } + }, + [ + _c("image", { + staticClass: _vm._$s(26, "sc", "img1"), + attrs: { + src: _vm._$s( + 26, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Frame3299.png */ 636) + ), + _i: 26 + } + }), + _c( + "view", + { + staticClass: _vm._$s(27, "sc", "textcon"), + attrs: { _i: 27 } + }, + [ + _c("view", { + staticClass: _vm._$s(28, "sc", "text1"), + attrs: { _i: 28 } + }), + _c("view", { + staticClass: _vm._$s(29, "sc", "text2"), + attrs: { _i: 29 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(30, "sc", "rig"), attrs: { _i: 30 } }, + [ + _c("view", { + staticClass: _vm._$s(31, "sc", "text1"), + attrs: { _i: 31 } + }), + _c("view", { + staticClass: _vm._$s(32, "sc", "text2"), + attrs: { _i: 32 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(33, "sc", "item flexx"), + attrs: { _i: 33 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(34, "sc", "left flex"), + attrs: { _i: 34 } + }, + [ + _c("image", { + staticClass: _vm._$s(35, "sc", "img1"), + attrs: { + src: _vm._$s( + 35, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/tron1.png */ 637) + ), + _i: 35 + } + }), + _c( + "view", + { + staticClass: _vm._$s(36, "sc", "textcon"), + attrs: { _i: 36 } + }, + [ + _c("view", { + staticClass: _vm._$s(37, "sc", "text1"), + attrs: { _i: 37 } + }), + _c("view", { + staticClass: _vm._$s(38, "sc", "text2"), + attrs: { _i: 38 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(39, "sc", "rig"), attrs: { _i: 39 } }, + [ + _c("view", { + staticClass: _vm._$s(40, "sc", "text1"), + attrs: { _i: 40 } + }), + _c("view", { + staticClass: _vm._$s(41, "sc", "text2"), + attrs: { _i: 41 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(42, "sc", "item flexx"), + attrs: { _i: 42 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(43, "sc", "left flex"), + attrs: { _i: 43 } + }, + [ + _c("image", { + staticClass: _vm._$s(44, "sc", "img1"), + attrs: { + src: _vm._$s( + 44, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/tron.png */ 647) + ), + _i: 44 + } + }), + _c( + "view", + { + staticClass: _vm._$s(45, "sc", "textcon"), + attrs: { _i: 45 } + }, + [ + _c("view", { + staticClass: _vm._$s(46, "sc", "text1"), + attrs: { _i: 46 } + }), + _c("view", { + staticClass: _vm._$s(47, "sc", "text2"), + attrs: { _i: 47 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(48, "sc", "rig"), attrs: { _i: 48 } }, + [ + _c("view", { + staticClass: _vm._$s(49, "sc", "text1"), + attrs: { _i: 49 } + }), + _c("view", { + staticClass: _vm._$s(50, "sc", "text2"), + attrs: { _i: 50 } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(51, "sc", "item flexx opc"), + attrs: { _i: 51 } + }, + [ + _c( + "view", + { + staticClass: _vm._$s(52, "sc", "left flex"), + attrs: { _i: 52 } + }, + [ + _c("image", { + staticClass: _vm._$s(53, "sc", "img1"), + attrs: { + src: _vm._$s( + 53, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/coin.png */ 784) + ), + _i: 53 + } + }), + _c( + "view", + { + staticClass: _vm._$s(54, "sc", "textcon"), + attrs: { _i: 54 } + }, + [ + _c("view", { + staticClass: _vm._$s(55, "sc", "text1"), + attrs: { _i: 55 } + }), + _c("view", { + staticClass: _vm._$s(56, "sc", "text2"), + attrs: { _i: 56 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(57, "sc", "rig"), attrs: { _i: 57 } }, + [ + _c("view", { + staticClass: _vm._$s(58, "sc", "text1"), + attrs: { _i: 58 } + }), + _c("view", { + staticClass: _vm._$s(59, "sc", "text2"), + attrs: { _i: 59 } + }) + ] + ) + ] + ) + ] + ) + ]), + _c("tab-bar", { attrs: { selectActive: 1, _i: 60 } }) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 780 */ +/*!*********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/san.png ***! + \*********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/san.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc4MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Nhbi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///780\n"); + +/***/ }), +/* 781 */ +/*!***********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/erwei.png ***! + \***********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/erwei.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2Vyd2VpLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///781\n"); + +/***/ }), +/* 782 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/ethereum.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/ethereum.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc4Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2V0aGVyZXVtLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///782\n"); + +/***/ }), +/* 783 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/visibility_24px.png ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/visibility_24px.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc4My5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Zpc2liaWxpdHlfMjRweC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///783\n"); + +/***/ }), +/* 784 */ +/*!**********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/coin.png ***! + \**********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/coin.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc4NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NvaW4ucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///784\n"); + +/***/ }), +/* 785 */ +/*!*************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/index.vue?vue&type=script&lang=js&mpType=page ***! + \*************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 786);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3ODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///785\n"); + +/***/ }), +/* 786 */ +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/index.vue?vue&type=script&lang=js&mpType=page ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 */ 10));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 73));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//\nvar _default = { data: function data() {return {};}, onLoad: function onLoad() {var walletInfo = uni.getStorageSync('walletInfo');var key = walletInfo.eth.privateKey;var a = _TokenUtil.default.importEthPrivateKey(key);__f__(\"log\", a, \" at pages/menu/wallet/index.vue:165\");}, methods: { goTrans: function goTrans() {uni.navigateTo({ url: '../' });}, // 唤醒摄像头\n chooseImage: function chooseImage() {var _this = this;uni.chooseImage({ count: 1, //默认9\n sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有\n sourceType: ['album', 'camera'], //从相册选择、摄像头\n success: function success(res) {_this.imgShow = res.tempFilePaths[0];} }); // ass()\n }, goCwallet: function goCwallet() {uni.navigateTo({ url: './cwallet/index' });} } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJvbkxvYWQiLCJ3YWxsZXRJbmZvIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJrZXkiLCJldGgiLCJwcml2YXRlS2V5IiwiYSIsInRva2VuIiwiaW1wb3J0RXRoUHJpdmF0ZUtleSIsIm1ldGhvZHMiLCJnb1RyYW5zIiwibmF2aWdhdGVUbyIsInVybCIsImNob29zZUltYWdlIiwiX3RoaXMiLCJjb3VudCIsInNpemVUeXBlIiwic291cmNlVHlwZSIsInN1Y2Nlc3MiLCJyZXMiLCJpbWdTaG93IiwidGVtcEZpbGVQYXRocyIsImdvQ3dhbGxldCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBeUpBO0FBQ0EsMEYsOEZBMUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFJZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUFQLENBRUEsQ0FKYSxFQUtmQyxNQUxlLG9CQUtOLENBQ1AsSUFBSUMsVUFBVSxHQUFDQyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsWUFBbkIsQ0FBZixDQUNBLElBQUlDLEdBQUcsR0FBQ0gsVUFBVSxDQUFDSSxHQUFYLENBQWVDLFVBQXZCLENBQ0EsSUFBSUMsQ0FBQyxHQUFDQyxtQkFBTUMsbUJBQU4sQ0FBMEJMLEdBQTFCLENBQU4sQ0FDTSxhQUFZRyxDQUFaLHlDQUNQLENBVmMsRUFXZEcsT0FBTyxFQUFFLEVBQ1JDLE9BRFEscUJBQ0MsQ0FDUlQsR0FBRyxDQUFDVSxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFDLEtBRFUsRUFBZixFQUdBLENBTE8sRUFNUjtBQUNBQyxlQVBRLHlCQU9NLENBQ1osSUFBSUMsS0FBSyxHQUFHLElBQVosQ0FDQWIsR0FBRyxDQUFDWSxXQUFKLENBQWdCLEVBQ2ZFLEtBQUssRUFBRSxDQURRLEVBQ0w7QUFDVkMsZ0JBQVEsRUFBRSxDQUFDLFVBQUQsRUFBYSxZQUFiLENBRkssRUFFdUI7QUFDdENDLGtCQUFVLEVBQUUsQ0FBQyxPQUFELEVBQVUsUUFBVixDQUhHLEVBR2tCO0FBQ2pDQyxlQUFPLEVBQUUsaUJBQVNDLEdBQVQsRUFBYyxDQUN0QkwsS0FBSyxDQUFDTSxPQUFOLEdBQWdCRCxHQUFHLENBQUNFLGFBQUosQ0FBa0IsQ0FBbEIsQ0FBaEIsQ0FDQSxDQU5jLEVBQWhCLEVBRlksQ0FVWjtBQUNBLEtBbEJNLEVBb0JSQyxTQXBCUSx1QkFvQkcsQ0FDVnJCLEdBQUcsQ0FBQ1UsVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBQyxpQkFEVSxFQUFmLEVBR0EsQ0F4Qk8sRUFYSyxFIiwiZmlsZSI6Ijc4Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuaW1wb3J0IHRva2VuIGZyb20gXCJAL3V0aWxzL1Rva2VuVXRpbFwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcdFx0XG5cdFx0XHRcdFx0fVxuXHR9LFxub25Mb2FkKCkge1xuICB2YXIgd2FsbGV0SW5mbz11bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcbiAgdmFyIGtleT13YWxsZXRJbmZvLmV0aC5wcml2YXRlS2V5XG4gIHZhciBhPXRva2VuLmltcG9ydEV0aFByaXZhdGVLZXkoa2V5KTtcbiAgICAgICAgY29uc29sZS5sb2coYSlcbn0sXG5cdG1ldGhvZHM6IHtcblx0XHRnb1RyYW5zKCl7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDonLi4vJ1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOWUpOmGkuaRhOWDj+WktFxuXHRcdGNob29zZUltYWdlKCkge1xuXHRcdFx0XHR2YXIgX3RoaXMgPSB0aGlzXG5cdFx0XHRcdHVuaS5jaG9vc2VJbWFnZSh7XG5cdFx0XHRcdFx0Y291bnQ6IDEsIC8v6buY6K6kOVxuXHRcdFx0XHRcdHNpemVUeXBlOiBbJ29yaWdpbmFsJywgJ2NvbXByZXNzZWQnXSwgLy/lj6/ku6XmjIflrprmmK/ljp/lm77ov5jmmK/ljovnvKnlm77vvIzpu5jorqTkuozogIXpg73mnIlcblx0XHRcdFx0XHRzb3VyY2VUeXBlOiBbJ2FsYnVtJywgJ2NhbWVyYSddLCAvL+S7juebuOWGjOmAieaLqeOAgeaRhOWDj+WktFxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHRcdFx0X3RoaXMuaW1nU2hvdyA9IHJlcy50ZW1wRmlsZVBhdGhzWzBdXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KTtcblx0XHRcdFx0Ly8gYXNzKClcblx0XHRcdH0sXG5cblx0XHRnb0N3YWxsZXQoKXtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOicuL2N3YWxsZXQvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdH1cblx0fSxcblxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///786\n"); + +/***/ }), +/* 787 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/load/index.vue?mpType=page ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=1c963b00&scoped=true&mpType=page */ 788);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 793);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1c963b00\",\n null,\n false,\n _index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/load/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzg3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MWM5NjNiMDAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjFjOTYzYjAwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvbG9hZC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///787\n"); + +/***/ }), +/* 788 */ +/*!*****************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/load/index.vue?vue&type=template&id=1c963b00&scoped=true&mpType=page ***! + \*****************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=1c963b00&scoped=true&mpType=page */ 789); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 789 */ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/load/index.vue?vue&type=template&id=1c963b00&scoped=true&mpType=page ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("view", [ + _c("view", { staticClass: _vm._$s(1, "sc", "wrap"), attrs: { _i: 1 } }, [ + _c("image", { + staticClass: _vm._$s(2, "sc", "logo mar"), + attrs: { + src: _vm._$s( + 2, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Group285.png */ 790) + ), + _i: 2 + } + }), + _c("image", { + staticClass: _vm._$s(3, "sc", "bit mar"), + attrs: { + src: _vm._$s(3, "a-src", __webpack_require__(/*! ../../../static/tongyonh/bit.png */ 791)), + _i: 3 + } + }), + _c("image", { + staticClass: _vm._$s(4, "sc", "cry mar"), + attrs: { + src: _vm._$s(4, "a-src", __webpack_require__(/*! ../../../static/tongyonh/cry.png */ 792)), + _i: 4 + } + }) + ]) + ]) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 790 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Group285.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Group285.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc5MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0dyb3VwMjg1LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///790\n"); + +/***/ }), +/* 791 */ +/*!*********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/bit.png ***! + \*********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/bit.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc5MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2JpdC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///791\n"); + +/***/ }), +/* 792 */ +/*!*********************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/cry.png ***! + \*********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/cry.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc5Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NyeS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///792\n"); + +/***/ }), +/* 793 */ +/*!***********************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/load/index.vue?vue&type=script&lang=js&mpType=page ***! + \***********************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 794);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3OTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///793\n"); + +/***/ }), +/* 794 */ +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/load/index.vue?vue&type=script&lang=js&mpType=page ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\nvar _api = _interopRequireDefault(__webpack_require__(/*! @/utils/api */ 58));\nvar _utils = _interopRequireDefault(__webpack_require__(/*! @/utils */ 65));\nvar _jsMd = _interopRequireDefault(__webpack_require__(/*! js-md5 */ 66));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 70));\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};},\n onLoad: function onLoad() {\n\n\n\n },\n methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9sb2FkL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwib25Mb2FkIiwibWV0aG9kcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdILDhGQWZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBUWUsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFBUCxDQUtBLENBUGE7QUFTZEMsUUFUYyxvQkFTTDs7OztBQUlSLEdBYmE7QUFjZEMsU0FBTyxFQUFFLEVBZEssRSIsImZpbGUiOiI3OTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgYXBpIGZyb20gJ0AvdXRpbHMvYXBpJ1xuaW1wb3J0IHV0aWxzIGZyb20gJ0AvdXRpbHMnXG5pbXBvcnQgbWQ1IGZyb20gJ2pzLW1kNSdcbmltcG9ydCBzdG9yZSBmcm9tICdAL3N0b3JlJ1xuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cblxuXG5cdFx0fVxuXHR9LFxuXG5cdG9uTG9hZCgpIHtcblxuXG5cblx0fSxcblx0bWV0aG9kczoge1xuXG5cblx0fSxcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///794\n"); + +/***/ }), +/* 795 */ +/*!***************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/discover/index.vue?mpType=page ***! + \***************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0d4871c3&scoped=true&mpType=page */ 796);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 802);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0d4871c3\",\n null,\n false,\n _index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/discover/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGQ0ODcxYzMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBkNDg3MWMzXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvZGlzY292ZXIvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///795\n"); + +/***/ }), +/* 796 */ +/*!*********************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/discover/index.vue?vue&type=template&id=0d4871c3&scoped=true&mpType=page ***! + \*********************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0d4871c3&scoped=true&mpType=page */ 797); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 797 */ +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/discover/index.vue?vue&type=template&id=0d4871c3&scoped=true&mpType=page ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + uInput: __webpack_require__(/*! @/uview-ui/components/u-input/u-input.vue */ 658).default, + uTabs: __webpack_require__(/*! @/uview-ui/components/u-tabs/u-tabs.vue */ 761).default, + uCheckboxGroup: __webpack_require__(/*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 35) + .default, + uCheckbox: __webpack_require__(/*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 41) + .default, + uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 612).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c( + "view", + { staticClass: _vm._$s(1, "sc", "main"), attrs: { _i: 1 } }, + [ + _c("u-input", { + staticClass: _vm._$s(2, "sc", "custom-style"), + attrs: { + placeholder: "Search or enter the DAPP website", + type: _vm.type, + border: _vm.border, + _i: 2 + }, + model: { + value: _vm._$s(2, "v-model", _vm.value), + callback: function($$v) { + _vm.value = $$v + }, + expression: "value" + } + }), + _c("image", { + staticClass: _vm._$s(3, "sc", "bg"), + attrs: { + src: _vm._$s( + 3, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/MaskGroup.png */ 798) + ), + _i: 3 + } + }), + _c("u-tabs", { + attrs: { + "font-size": "26", + "bar-width": "124", + "inactive-color": "#7D87A6", + "active-color": "#5B53FF", + list: _vm.list, + "is-scroll": false, + current: _vm.current, + _i: 4 + }, + on: { change: _vm.change } + }), + _c( + "view", + { staticClass: _vm._$s(5, "sc", "item_con"), attrs: { _i: 5 } }, + [ + _c( + "view", + { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 } }, + [ + _c("image", { + staticClass: _vm._$s(7, "sc", "img"), + attrs: { + src: _vm._$s( + 7, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Ellipse45.png */ 799) + ), + _i: 7 + } + }), + _c( + "view", + { + staticClass: _vm._$s(8, "sc", "text_con"), + attrs: { _i: 8 } + }, + [ + _c("view", { + staticClass: _vm._$s(9, "sc", "text1"), + attrs: { _i: 9 } + }), + _c("view", { + staticClass: _vm._$s(10, "sc", "text2"), + attrs: { _i: 10 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(11, "sc", "item"), attrs: { _i: 11 } }, + [ + _c("image", { + staticClass: _vm._$s(12, "sc", "img"), + attrs: { + src: _vm._$s( + 12, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Ellipse46.png */ 800) + ), + _i: 12 + } + }), + _c( + "view", + { + staticClass: _vm._$s(13, "sc", "text_con"), + attrs: { _i: 13 } + }, + [ + _c("view", { + staticClass: _vm._$s(14, "sc", "text1"), + attrs: { _i: 14 } + }), + _c("view", { + staticClass: _vm._$s(15, "sc", "text2"), + attrs: { _i: 15 } + }) + ] + ) + ] + ), + _c( + "view", + { staticClass: _vm._$s(16, "sc", "item"), attrs: { _i: 16 } }, + [ + _c("image", { + staticClass: _vm._$s(17, "sc", "img"), + attrs: { + src: _vm._$s( + 17, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Ellipse47.png */ 801) + ), + _i: 17 + } + }), + _c( + "view", + { + staticClass: _vm._$s(18, "sc", "text_con"), + attrs: { _i: 18 } + }, + [ + _c("view", { + staticClass: _vm._$s(19, "sc", "text1"), + attrs: { _i: 19 } + }), + _c("view", { + staticClass: _vm._$s(20, "sc", "text2"), + attrs: { _i: 20 } + }) + ] + ) + ] + ) + ] + ) + ], + 1 + ), + _c( + "view", + { staticClass: _vm._$s(21, "sc", "view_con"), attrs: { _i: 21 } }, + [ + _c( + "view", + { staticClass: _vm._$s(22, "sc", "bg"), attrs: { _i: 22 } }, + [ + _c("image", { + staticClass: _vm._$s(23, "sc", "img1"), + attrs: { + src: _vm._$s( + 23, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/Ellipse46.png */ 800) + ), + _i: 23 + } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(24, "sc", "tiao"), + attrs: { _i: 24 } + }), + _c("view", { + staticClass: _vm._$s(25, "sc", "title"), + attrs: { _i: 25 } + }), + _c( + "view", + { staticClass: _vm._$s(26, "sc", "bottom"), attrs: { _i: 26 } }, + [ + _c("view", { + staticClass: _vm._$s(27, "sc", "title2"), + attrs: { _i: 27 } + }), + _c("view", { + staticClass: _vm._$s(28, "sc", "text"), + attrs: { _i: 28 } + }), + _c( + "view", + { staticClass: _vm._$s(29, "sc", "select"), attrs: { _i: 29 } }, + [ + _c( + "u-checkbox-group", + { + attrs: { _i: 30 }, + on: { change: _vm.checkboxGroupChange } + }, + _vm._l(_vm._$s(31, "f", { forItems: _vm.list2 }), function( + item, + index, + $20, + $30 + ) { + return _c( + "u-checkbox", + { + key: _vm._$s(31, "f", { forIndex: $20, key: index }), + attrs: { + name: item.name, + "active-color": "#5B53FF", + _i: "31-" + $30 + }, + on: { change: _vm.checkboxChange }, + model: { + value: _vm._$s( + "31-" + $30, + "v-model", + item.checked + ), + callback: function($$v) { + _vm.$set(item, "checked", $$v) + }, + expression: "item.checked" + } + }, + [ + _c( + "text", + { + staticClass: _vm._$s("32-" + $30, "sc", "name"), + attrs: { _i: "32-" + $30 } + }, + [ + _vm._v( + _vm._$s("32-" + $30, "t0-0", _vm._s(item.name)) + ) + ] + ) + ] + ) + }), + 1 + ) + ], + 1 + ), + _c("view", { + staticClass: _vm._$s(33, "sc", "btn"), + attrs: { _i: 33 } + }) + ] + ) + ] + ), + _c("u-mask", { + attrs: { show: _vm.show, "z-index": "10", _i: 34 }, + on: { + click: function($event) { + _vm.show = false + } + } + }), + _c("tab-bar", { attrs: { selectActive: 4, _i: 35 } }) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 798 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/MaskGroup.png ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/MaskGroup.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc5OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL01hc2tHcm91cC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///798\n"); + +/***/ }), +/* 799 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Ellipse45.png ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Ellipse45.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0VsbGlwc2U0NS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///799\n"); + +/***/ }), +/* 800 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Ellipse46.png ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Ellipse46.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgwMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0VsbGlwc2U0Ni5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///800\n"); + +/***/ }), +/* 801 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Ellipse47.png ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Ellipse47.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgwMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0VsbGlwc2U0Ny5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///801\n"); + +/***/ }), +/* 802 */ +/*!***************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/discover/index.vue?vue&type=script&lang=js&mpType=page ***! + \***************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 803);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///802\n"); + +/***/ }), +/* 803 */ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/discover/index.vue?vue&type=script&lang=js&mpType=page ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 627));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { list2: [{ name: 'No more tips next time', checked: false, disabled: false }], show: true, value: '', type: 'text', border: true, list: [{ name: 'Popular' }, { name: 'Lending' }, { name: 'Trade' }, { name: 'Yield' }, { name: 'Stake' }], current: 0 };}, methods: { change: function change(index) {this.current = index;} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9kaXNjb3Zlci9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsImxpc3QyIiwibmFtZSIsImNoZWNrZWQiLCJkaXNhYmxlZCIsInNob3ciLCJ2YWx1ZSIsInR5cGUiLCJib3JkZXIiLCJsaXN0IiwiY3VycmVudCIsIm1ldGhvZHMiLCJjaGFuZ2UiLCJpbmRleCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrR0E7QUFDQSxxRyw4RkFuR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFJZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNMQyxLQUFLLEVBQUUsQ0FDSixFQUNDQyxJQUFJLEVBQUUsd0JBRFAsRUFFQ0MsT0FBTyxFQUFFLEtBRlYsRUFHQ0MsUUFBUSxFQUFFLEtBSFgsRUFESSxDQURGLEVBUU5DLElBQUksRUFBRSxJQVJBLEVBU05DLEtBQUssRUFBRSxFQVRELEVBVU5DLElBQUksRUFBRSxNQVZBLEVBV05DLE1BQU0sRUFBRSxJQVhGLEVBWU5DLElBQUksRUFBRSxDQUNMLEVBQ0FQLElBQUksRUFBRSxTQUROLEVBREssRUFJTixFQUNDQSxJQUFJLEVBQUUsU0FEUCxFQUpNLEVBT04sRUFDQ0EsSUFBSSxFQUFFLE9BRFAsRUFQTSxFQVdOLEVBQ0NBLElBQUksRUFBRSxPQURQLEVBWE0sRUFlTixFQUNDQSxJQUFJLEVBQUUsT0FEUCxFQWZNLENBWkEsRUFnQ05RLE9BQU8sRUFBRSxDQWhDSCxFQUFQLENBa0NBLENBcENhLEVBdUNkQyxPQUFPLEVBQUUsRUFDUkMsTUFEUSxrQkFDREMsS0FEQyxFQUNNLENBQ2IsS0FBS0gsT0FBTCxHQUFlRyxLQUFmLENBQ0EsQ0FITyxFQXZDSyxFIiwiZmlsZSI6IjgwMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5pbXBvcnQgdGFiQmFyIGZyb20gXCJAL2NvbXBvbmVudHMvdGFiQmFyL3RhYkJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRcdGxpc3QyOiBbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOiAnTm8gbW9yZSB0aXBzIG5leHQgdGltZScsXG5cdFx0XHRcdFx0XHRcdFx0Y2hlY2tlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRdLFxuXHRcdFx0c2hvdzogdHJ1ZSxcblx0XHRcdHZhbHVlOiAnJyxcblx0XHRcdHR5cGU6ICd0ZXh0Jyxcblx0XHRcdGJvcmRlcjogdHJ1ZSxcblx0XHRcdGxpc3Q6IFtcblx0XHRcdFx0e1xuXHRcdFx0XHRuYW1lOiAnUG9wdWxhcidcblx0XHRcdH0sIFxuXHRcdFx0e1xuXHRcdFx0XHRuYW1lOiAnTGVuZGluZydcblx0XHRcdH0sXG5cdFx0XHR7XG5cdFx0XHRcdG5hbWU6ICdUcmFkZScsXG5cblx0XHRcdH0sIFxuXHRcdFx0e1xuXHRcdFx0XHRuYW1lOiAnWWllbGQnLFxuXHRcdFx0XG5cdFx0XHR9LCBcblx0XHRcdHtcblx0XHRcdFx0bmFtZTogJ1N0YWtlJyxcblx0XHRcdFxuXHRcdFx0fSwgXG5cdFx0XHRdLFxuXHRcdFx0Y3VycmVudDogMFxuXHRcdH1cblx0fSxcblxuXG5cdG1ldGhvZHM6IHtcblx0XHRjaGFuZ2UoaW5kZXgpIHtcblx0XHRcdHRoaXMuY3VycmVudCA9IGluZGV4O1xuXHRcdH1cblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///803\n"); + +/***/ }), +/* 804 */ +/*!**********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/showKey/index.vue?mpType=page ***! + \**********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7605cbba&scoped=true&mpType=page */ 805);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 810);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7605cbba\",\n null,\n false,\n _index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/address/showKey/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODA0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzYwNWNiYmEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjc2MDVjYmJhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWRkcmVzcy9zaG93S2V5L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///804\n"); + +/***/ }), +/* 805 */ +/*!****************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/showKey/index.vue?vue&type=template&id=7605cbba&scoped=true&mpType=page ***! + \****************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=7605cbba&scoped=true&mpType=page */ 806); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 806 */ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/showKey/index.vue?vue&type=template&id=7605cbba&scoped=true&mpType=page ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 20) + .default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, + [ + _c("view", { + staticClass: _vm._$s(4, "sc", "title"), + attrs: { _i: 4 } + }), + _c("u-message-input", { + attrs: { + "inactive-color": "#E0E5F2", + "active-color": "#5B53FF", + width: 94, + maxlength: 6, + mode: "box", + "dot-fill": true, + _i: 5 + } + }), + _c( + "view", + { staticClass: _vm._$s(6, "sc", "btnconn"), attrs: { _i: 6 } }, + [ + _c( + "view", + { + staticClass: _vm._$s(7, "sc", "btn active"), + attrs: { _i: 7 } + }, + [ + _c("image", { + staticClass: _vm._$s(8, "sc", "img1"), + attrs: { + src: _vm._$s( + 8, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/insert_drive_file_24px_outlined.png */ 807) + ), + _i: 8 + } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(9, "sc", "btn"), attrs: { _i: 9 } }, + [ + _c("image", { + staticClass: _vm._$s(10, "sc", "img1"), + attrs: { + src: _vm._$s( + 10, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Frame300.png */ 808) + ), + _i: 10 + } + }) + ] + ) + ] + ), + false + ? undefined + : _vm._e(), + _c( + "view", + { staticClass: _vm._$s(15, "sc", "code_con"), attrs: { _i: 15 } }, + [ + _c("image", { + staticClass: _vm._$s(16, "sc", "img2"), + attrs: { + src: _vm._$s( + 16, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/Group304.png */ 809) + ), + _i: 16 + } + }), + _c("view", { + staticClass: _vm._$s(17, "sc", "text"), + attrs: { _i: 17 } + }) + ] + ) + ], + 1 + ) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 807 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/insert_drive_file_24px_outlined.png ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/insert_drive_file_24px_outlined.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgwNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2luc2VydF9kcml2ZV9maWxlXzI0cHhfb3V0bGluZWQucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///807\n"); + +/***/ }), +/* 808 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame300.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Frame300.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgwOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzAwLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///808\n"); + +/***/ }), +/* 809 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Group304.png ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = \"/static/tongyonh/Group304.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgwOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0dyb3VwMzA0LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///809\n"); + +/***/ }), +/* 810 */ +/*!**********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/showKey/index.vue?vue&type=script&lang=js&mpType=page ***! + \**********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 811);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///810\n"); + +/***/ }), +/* 811 */ +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/showKey/index.vue?vue&type=script&lang=js&mpType=page ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));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//\nvar _default = { data: function data() {return { msg: '', msgLength: 0, fes: false, borNum: true };}, watch: { msg: function msg(curVal) {if (/[^\\d]/g.test(curVal)) {this.msg = this.msg.replace(/[^\\d]/g, '');} else {this.msgLength = curVal.length;}} }, methods: { focuss: function focuss() {this.fes = true;} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hZGRyZXNzL3Nob3dLZXkvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJtc2ciLCJtc2dMZW5ndGgiLCJmZXMiLCJib3JOdW0iLCJ3YXRjaCIsImN1clZhbCIsInRlc3QiLCJyZXBsYWNlIiwibGVuZ3RoIiwibWV0aG9kcyIsImZvY3VzcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBEQyxnSCw4RkExREQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2dCLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ05DLEdBQUcsRUFBQyxFQURFLEVBRURDLFNBQVMsRUFBQyxDQUZULEVBR1BDLEdBQUcsRUFBQyxLQUhHLEVBSVBDLE1BQU0sRUFBQyxJQUpBLEVBQVAsQ0FNQSxDQVJhLEVBU2JDLEtBQUssRUFBQyxFQUNESixHQURDLGVBQ0dLLE1BREgsRUFDVSxDQUNULElBQUcsU0FBU0MsSUFBVCxDQUFjRCxNQUFkLENBQUgsRUFBeUIsQ0FDdkIsS0FBS0wsR0FBTCxHQUFXLEtBQUtBLEdBQUwsQ0FBU08sT0FBVCxDQUFpQixRQUFqQixFQUEwQixFQUExQixDQUFYLENBQ0QsQ0FGRCxNQUVLLENBQ0QsS0FBS04sU0FBTCxHQUFpQkksTUFBTSxDQUFDRyxNQUF4QixDQUNILENBQ0YsQ0FQQSxFQVRPLEVBbUJkQyxPQUFPLEVBQUUsRUFDSEMsTUFERyxvQkFDSyxDQUNDLEtBQUtSLEdBQUwsR0FBUyxJQUFULENBQ0gsQ0FISCxFQW5CSyxFIiwiZmlsZSI6IjgxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdCAgIG1zZzonJyxcblx0ICAgICAgICBtc2dMZW5ndGg6MCxcblx0XHRcdGZlczpmYWxzZSxcblx0XHRcdGJvck51bTp0cnVlLFxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0IHdhdGNoOntcblx0XHQgICAgICBtc2coY3VyVmFsKXtcblx0XHQgICAgICAgIGlmKC9bXlxcZF0vZy50ZXN0KGN1clZhbCkpe1xuXHRcdCAgICAgICAgICB0aGlzLm1zZyA9IHRoaXMubXNnLnJlcGxhY2UoL1teXFxkXS9nLCcnKTtcblx0XHQgICAgICAgIH1lbHNle1xuXHRcdCAgICAgICAgICAgIHRoaXMubXNnTGVuZ3RoID0gY3VyVmFsLmxlbmd0aDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9LFxuXHRcdCAgICB9LFxuXHRcdFxuXHRcdG1ldGhvZHM6IHtcbiAgICAgICAgZm9jdXNzKCl7XG4gICAgICAgICAgICAgICAgIHRoaXMuZmVzPXRydWU7XG4gICAgICAgICAgICAgfSxcblx0XHR9XG5cdH07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///811\n"); + +/***/ }), +/* 812 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/payPassword/index.vue?mpType=page ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2bf5fd00&scoped=true&mpType=page */ 813);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 815);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2bf5fd00\",\n null,\n false,\n _index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/payPassword/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmJmNWZkMDAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJiZjVmZDAwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9wYXlQYXNzd29yZC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///812\n"); + +/***/ }), +/* 813 */ +/*!********************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/payPassword/index.vue?vue&type=template&id=2bf5fd00&scoped=true&mpType=page ***! + \********************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2bf5fd00&scoped=true&mpType=page */ 814); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 814 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/payPassword/index.vue?vue&type=template&id=2bf5fd00&scoped=true&mpType=page ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 20) + .default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, + [ + _c("view", { + staticClass: _vm._$s(4, "sc", "big_title"), + attrs: { _i: 4 } + }), + _c("view", { + staticClass: _vm._$s(5, "sc", "title"), + attrs: { _i: 5 } + }), + _c("u-message-input", { + attrs: { + "inactive-color": "#E0E5F2", + "active-color": "#5B53FF", + width: 94, + maxlength: 6, + mode: "box", + "dot-fill": true, + _i: 6 + } + }) + ], + 1 + ), + false + ? undefined + : _vm._e() + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 815 */ +/*!**************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/payPassword/index.vue?vue&type=script&lang=js&mpType=page ***! + \**************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 816);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///815\n"); + +/***/ }), +/* 816 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/payPassword/index.vue?vue&type=script&lang=js&mpType=page ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { msg: '', msgLength: 0, fes: false, borNum: true };}, watch: { msg: function msg(curVal) {if (/[^\\d]/g.test(curVal)) {this.msg = this.msg.replace(/[^\\d]/g, '');} else {this.msgLength = curVal.length;}} }, methods: { focuss: function focuss() {this.fes = true;} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL3BheVBhc3N3b3JkL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibXNnIiwibXNnTGVuZ3RoIiwiZmVzIiwiYm9yTnVtIiwid2F0Y2giLCJjdXJWYWwiLCJ0ZXN0IiwicmVwbGFjZSIsImxlbmd0aCIsIm1ldGhvZHMiLCJmb2N1c3MiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBDQyxnSCw4RkExQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdnQixFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNOQyxHQUFHLEVBQUMsRUFERSxFQUVEQyxTQUFTLEVBQUMsQ0FGVCxFQUdQQyxHQUFHLEVBQUMsS0FIRyxFQUlQQyxNQUFNLEVBQUMsSUFKQSxFQUFQLENBTUEsQ0FSYSxFQVNiQyxLQUFLLEVBQUMsRUFDREosR0FEQyxlQUNHSyxNQURILEVBQ1UsQ0FDVCxJQUFHLFNBQVNDLElBQVQsQ0FBY0QsTUFBZCxDQUFILEVBQXlCLENBQ3ZCLEtBQUtMLEdBQUwsR0FBVyxLQUFLQSxHQUFMLENBQVNPLE9BQVQsQ0FBaUIsUUFBakIsRUFBMEIsRUFBMUIsQ0FBWCxDQUNELENBRkQsTUFFSyxDQUNELEtBQUtOLFNBQUwsR0FBaUJJLE1BQU0sQ0FBQ0csTUFBeEIsQ0FDSCxDQUNGLENBUEEsRUFUTyxFQW1CZEMsT0FBTyxFQUFFLEVBQ0hDLE1BREcsb0JBQ0ssQ0FDQyxLQUFLUixHQUFMLEdBQVMsSUFBVCxDQUNILENBSEgsRUFuQkssRSIsImZpbGUiOiI4MTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdCAgIG1zZzonJyxcblx0ICAgICAgICBtc2dMZW5ndGg6MCxcblx0XHRcdGZlczpmYWxzZSxcblx0XHRcdGJvck51bTp0cnVlLFxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0IHdhdGNoOntcblx0XHQgICAgICBtc2coY3VyVmFsKXtcblx0XHQgICAgICAgIGlmKC9bXlxcZF0vZy50ZXN0KGN1clZhbCkpe1xuXHRcdCAgICAgICAgICB0aGlzLm1zZyA9IHRoaXMubXNnLnJlcGxhY2UoL1teXFxkXS9nLCcnKTtcblx0XHQgICAgICAgIH1lbHNle1xuXHRcdCAgICAgICAgICAgIHRoaXMubXNnTGVuZ3RoID0gY3VyVmFsLmxlbmd0aDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9LFxuXHRcdCAgICB9LFxuXHRcdFxuXHRcdG1ldGhvZHM6IHtcbiAgICAgICAgZm9jdXNzKCl7XG4gICAgICAgICAgICAgICAgIHRoaXMuZmVzPXRydWU7XG4gICAgICAgICAgICAgfSxcblx0XHR9XG5cdH07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///816\n"); + +/***/ }), +/* 817 */ +/*!*************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/addBtcNode/index.vue?mpType=page ***! + \*************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4b0dc36a&scoped=true&mpType=page */ 818);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 820);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4b0dc36a\",\n null,\n false,\n _index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/addBtcNode/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGIwZGMzNmEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjRiMGRjMzZhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9hZGRCdGNOb2RlL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///817\n"); + +/***/ }), +/* 818 */ +/*!*******************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/addBtcNode/index.vue?vue&type=template&id=4b0dc36a&scoped=true&mpType=page ***! + \*******************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4b0dc36a&scoped=true&mpType=page */ 819); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 819 */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/addBtcNode/index.vue?vue&type=template&id=4b0dc36a&scoped=true&mpType=page ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _vm._v("") + ]), + _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, + [ + _c( + "view", + { staticClass: _vm._$s(4, "sc", "item"), attrs: { _i: 4 } }, + [ + _c("view", { + staticClass: _vm._$s(5, "sc", "text1"), + attrs: { _i: 5 } + }), + _c("input", { + staticClass: _vm._$s(6, "sc", "input1"), + attrs: { _i: 6 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 } }, + [ + _c("view", { + staticClass: _vm._$s(8, "sc", "text1"), + attrs: { _i: 8 } + }), + _c("input", { + staticClass: _vm._$s(9, "sc", "input1"), + attrs: { _i: 9 } + }) + ] + ), + _c("view", { + staticClass: _vm._$s(10, "sc", "select_btn"), + attrs: { _i: 10 } + }) + ] + ) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 820 */ +/*!*************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/addBtcNode/index.vue?vue&type=script&lang=js&mpType=page ***! + \*************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 821);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///820\n"); + +/***/ }), +/* 821 */ +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/addBtcNode/index.vue?vue&type=script&lang=js&mpType=page ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { checked: false, list: [{ lang: 'BTC', disabled: false, name: \"https://bitcoin.maiziqia...\" }, { lang: 'Ethereum', disabled: false, name: \"https://bitcoin.maiziqia...\" }, { lang: 'Binance Smart Chain', disabled: false, name: \"https://bitcoin.maiziqia...\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { handove: function handove(item) {\n // if(item){\n\n // }\n this.$i18n.locale = item;\n\n plus.storage.setItem('locale', item);\n\n\n\n\n },\n radioChange: function radioChange(e) {\n // console.log(e);\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n // console.log(e);\n },\n change: function change(status) {\n // console.log(status);\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2FkZEJ0Y05vZGUvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJjaGVja2VkIiwibGlzdCIsImxhbmciLCJkaXNhYmxlZCIsIm5hbWUiLCJ2YWx1ZSIsIm1ldGhvZHMiLCJoYW5kb3ZlIiwiaXRlbSIsIiRpMThuIiwibG9jYWxlIiwicGx1cyIsInN0b3JhZ2UiLCJzZXRJdGVtIiwicmFkaW9DaGFuZ2UiLCJlIiwicmFkaW9Hcm91cENoYW5nZSIsImNoYW5nZSIsInN0YXR1cyIsImNvbXB1dGVkIiwiaTE4biIsIiR0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTZCQSxnSCw4RkE3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFHZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNQQyxPQUFPLEVBQUUsS0FERixFQUVMQyxJQUFJLEVBQUUsQ0FDRixFQUNDQyxJQUFJLEVBQUMsS0FETixFQUVDQyxRQUFRLEVBQUUsS0FGWCxFQUdDQyxJQUFJLEVBQUMsNkJBSE4sRUFERSxFQU1GLEVBQ0NGLElBQUksRUFBQyxVQUROLEVBRUNDLFFBQVEsRUFBRSxLQUZYLEVBR0NDLElBQUksRUFBQyw2QkFITixFQU5FLEVBV0YsRUFDQ0YsSUFBSSxFQUFDLHFCQUROLEVBRUNDLFFBQVEsRUFBRSxLQUZYLEVBR0NDLElBQUksRUFBQyw2QkFITixFQVhFLENBRkQsRUFvQkY7QUFDQUMsV0FBSyxFQUFFLEVBckJMLEVBQVAsQ0F1QkEsQ0F6QmEsRUEyQmRDLE9BQU8sRUFBRSxFQUNQQyxPQURPLG1CQUNDQyxJQURELEVBQ007QUFDWjs7QUFFQTtBQUNHLFdBQUtDLEtBQUwsQ0FBV0MsTUFBWCxHQUFvQkYsSUFBcEI7O0FBRUFHLFVBQUksQ0FBQ0MsT0FBTCxDQUFhQyxPQUFiLENBQXFCLFFBQXJCLEVBQStCTCxJQUEvQjs7Ozs7QUFLRCxLQVpJO0FBYVBNLGVBYk8sdUJBYUtDLENBYkwsRUFhUTtBQUNiO0FBQ0EsS0FmSztBQWdCTjtBQUNBQyxvQkFqQk0sNEJBaUJXRCxDQWpCWCxFQWlCYztBQUNuQjtBQUNBLEtBbkJLO0FBb0JURSxVQXBCUyxrQkFvQkZDLE1BcEJFLEVBb0JNO0FBQ1g7QUFDQSxLQXRCSyxFQTNCSzs7QUFtRGRDLFVBQVEsRUFBRTtBQUNQQyxRQURPLGtCQUNBO0FBQ04sYUFBTyxLQUFLQyxFQUFMLENBQVEsT0FBUixDQUFQO0FBQ0EsS0FITSxFQW5ESSxFIiwiZmlsZSI6IjgyMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRjaGVja2VkOiBmYWxzZSxcblx0XHRcdFx0bGlzdDogW1xuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdGxhbmc6J0JUQycsXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiaHR0cHM6Ly9iaXRjb2luLm1haXppcWlhLi4uXCJcblx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdGxhbmc6J0V0aGVyZXVtJyxcblx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJodHRwczovL2JpdGNvaW4ubWFpemlxaWEuLi5cIlxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0bGFuZzonQmluYW5jZSBTbWFydCBDaGFpbicsXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiaHR0cHM6Ly9iaXRjb2luLm1haXppcWlhLi4uXCJcblx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdFx0Ly8gdS1yYWRpby1ncm91cOeahHYtbW9kZWznu5HlrprnmoTlgLzlpoLmnpzorr7nva7kuLrmn5DkuKpyYWRpb+eahG5hbWXvvIzlsLHkvJrooqvpu5jorqTpgInkuK1cblx0XHRcdFx0XHRcdFx0dmFsdWU6ICcnLFxuXHRcdH07XG5cdH0sXG5cdFxuXHRtZXRob2RzOiB7XG5cdFx0XHRoYW5kb3ZlKGl0ZW0pe1xuXHRcdFx0XHQvLyBpZihpdGVtKXtcblx0XHRcdFx0XHRcblx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdFx0IHRoaXMuJGkxOG4ubG9jYWxlID0gaXRlbTtcblxuXHRcdFx0XHRcdFx0IHBsdXMuc3RvcmFnZS5zZXRJdGVtKCdsb2NhbGUnLCBpdGVtKTtcblxuXG5cblxuXHRcdFx0XHRcdH0sXG5cdFx0XHRyYWRpb0NoYW5nZShlKSB7XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZSk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdC8vIOmAieS4reS7u+S4gHJhZGlv5pe277yM55SxcmFkaW8tZ3JvdXDop6blj5Fcblx0XHRcdFx0cmFkaW9Hcm91cENoYW5nZShlKSB7XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZSk7XG5cdFx0XHRcdH0sXG5cdGNoYW5nZShzdGF0dXMpIHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhzdGF0dXMpO1xuXHRcdFx0XHR9LFxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHQgICBpMThuKCkge1xuXHQgICAgcmV0dXJuIHRoaXMuJHQoJ2luZGV4Jylcblx0ICAgfVxuXHQgICB9LFxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///821\n"); + +/***/ }), +/* 822 */ +/*!*****************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/btcNodeSetting/index.vue?mpType=page ***! + \*****************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=535573d6&scoped=true&mpType=page */ 823);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 825);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"535573d6\",\n null,\n false,\n _index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/btcNodeSetting/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTM1NTczZDYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjUzNTU3M2Q2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9idGNOb2RlU2V0dGluZy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///822\n"); + +/***/ }), +/* 823 */ +/*!***********************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/btcNodeSetting/index.vue?vue&type=template&id=535573d6&scoped=true&mpType=page ***! + \***********************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=535573d6&scoped=true&mpType=page */ 824); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 824 */ +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/btcNodeSetting/index.vue?vue&type=template&id=535573d6&scoped=true&mpType=page ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uRadioGroup: __webpack_require__(/*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 668) + .default, + uRadio: __webpack_require__(/*! @/uview-ui/components/u-radio/u-radio.vue */ 673).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ + _c("image", { + staticClass: _vm._$s(2, "sc", "renYou"), + attrs: { + src: _vm._$s( + 2, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/IconGroup.png */ 678) + ), + _i: 2 + }, + slot: "logo" + }), + _vm._v("") + ]), + _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ + _c( + "view", + { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, + [ + _c( + "u-radio-group", + { + attrs: { _i: 5 }, + on: { change: _vm.radioGroupChange }, + model: { + value: _vm._$s(5, "v-model", _vm.value), + callback: function($$v) { + _vm.value = $$v + }, + expression: "value" + } + }, + _vm._l(_vm._$s(6, "f", { forItems: _vm.list }), function( + item, + index, + $20, + $30 + ) { + return _c( + "view", + { + key: _vm._$s(6, "f", { forIndex: $20, key: index }), + staticClass: _vm._$s("6-" + $30, "sc", "item flex"), + attrs: { _i: "6-" + $30 }, + on: { + click: function($event) { + return _vm.handove("en") + } + } + }, + [ + _c( + "u-radio", + { + attrs: { + name: item.name, + disabled: item.disabled, + "active-color": "#5B53FF", + _i: "7-" + $30 + }, + on: { change: _vm.radioChange } + }, + [ + _c( + "view", + { + staticClass: _vm._$s("8-" + $30, "sc", "sp1"), + attrs: { _i: "8-" + $30 } + }, + [ + _vm._v( + _vm._$s("8-" + $30, "t0-0", _vm._s(item.name)) + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s("9-" + $30, "sc", "sp2"), + attrs: { _i: "9-" + $30 } + }, + [ + _vm._v( + _vm._$s("9-" + $30, "t0-0", _vm._s(item.link)) + ) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s( + "10-" + $30, + "sc", + "item_con flex2" + ), + attrs: { _i: "10-" + $30 } + }, + [ + _c("view", { + staticClass: _vm._$s("11-" + $30, "sc", "text1"), + attrs: { _i: "11-" + $30 } + }), + _c("view", { + staticClass: _vm._$s( + "12-" + $30, + "sc", + "color_con red" + ), + attrs: { _i: "12-" + $30 } + }), + _c("view", { + staticClass: _vm._$s("13-" + $30, "sc", "text2"), + attrs: { _i: "13-" + $30 } + }) + ] + ) + ], + 1 + ) + }), + 0 + ), + _c("view", { + staticClass: _vm._$s(14, "sc", "select_btn"), + attrs: { _i: 14 } + }) + ], + 1 + ) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 825 */ +/*!*****************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/btcNodeSetting/index.vue?vue&type=script&lang=js&mpType=page ***! + \*****************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 826);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///825\n"); + +/***/ }), +/* 826 */ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/btcNodeSetting/index.vue?vue&type=script&lang=js&mpType=page ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { checked: false, list: [{ lang: '繁体中文', disabled: false, name: \"BitcoooWallet\", link: 'https://bitcoin.mainziqianbao.net/' }, { lang: '简体中文', disabled: false, name: \"BitcoooWallet\", link: 'https://bitcoin.mainziqianbao.net/' }, { lang: 'English', disabled: false, name: \"BitcoooWallet\", link: 'https://bitcoin.mainziqianbao.net/' }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { radioChange: function radioChange(e) {// console.log(e);\n }, // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {// console.log(e);\n }, change: function change(status) {// console.log(status);\n } }, computed: { i18n: function i18n() {return this.$t('index');} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2J0Y05vZGVTZXR0aW5nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY2hlY2tlZCIsImxpc3QiLCJsYW5nIiwiZGlzYWJsZWQiLCJuYW1lIiwibGluayIsInZhbHVlIiwibWV0aG9kcyIsInJhZGlvQ2hhbmdlIiwiZSIsInJhZGlvR3JvdXBDaGFuZ2UiLCJjaGFuZ2UiLCJzdGF0dXMiLCJjb21wdXRlZCIsImkxOG4iLCIkdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkNBLGdILDhGQTdDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDUEMsT0FBTyxFQUFFLEtBREYsRUFFUEMsSUFBSSxFQUFFLENBQ0YsRUFDQ0MsSUFBSSxFQUFDLE1BRE4sRUFFQ0MsUUFBUSxFQUFFLEtBRlgsRUFHQ0MsSUFBSSxFQUFDLGVBSE4sRUFJQ0MsSUFBSSxFQUFDLG9DQUpOLEVBREUsRUFPRixFQUNDSCxJQUFJLEVBQUMsTUFETixFQUVDQyxRQUFRLEVBQUUsS0FGWCxFQUdDQyxJQUFJLEVBQUMsZUFITixFQUlDQyxJQUFJLEVBQUMsb0NBSk4sRUFQRSxFQWFGLEVBQ0NILElBQUksRUFBQyxTQUROLEVBRUNDLFFBQVEsRUFBRSxLQUZYLEVBR0NDLElBQUksRUFBQyxlQUhOLEVBSUNDLElBQUksRUFBQyxvQ0FKTixFQWJFLENBRkMsRUF1QkY7QUFDQUMsV0FBSyxFQUFFLEVBeEJMLEVBQVAsQ0EwQkEsQ0E1QmEsRUE4QmRDLE9BQU8sRUFBRSxFQUVQQyxXQUZPLHVCQUVLQyxDQUZMLEVBRVEsQ0FDYjtBQUNBLEtBSkssRUFLTjtBQUNBQyxvQkFOTSw0QkFNV0QsQ0FOWCxFQU1jLENBQ25CO0FBQ0EsS0FSSyxFQVNURSxNQVRTLGtCQVNGQyxNQVRFLEVBU00sQ0FDWDtBQUNBLEtBWEssRUE5QkssRUEyQ2RDLFFBQVEsRUFBRSxFQUNQQyxJQURPLGtCQUNBLENBQ04sT0FBTyxLQUFLQyxFQUFMLENBQVEsT0FBUixDQUFQLENBQ0EsQ0FITSxFQTNDSSxFIiwiZmlsZSI6IjgyNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0Y2hlY2tlZDogZmFsc2UsXG5cdFx0bGlzdDogW1xuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRsYW5nOifnuYHkvZPkuK3mlocnLFxuXHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdG5hbWU6XCJCaXRjb29vV2FsbGV0XCIsXG5cdFx0XHRcdFx0XHRcdGxpbms6J2h0dHBzOi8vYml0Y29pbi5tYWluemlxaWFuYmFvLm5ldC8nXG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRsYW5nOifnroDkvZPkuK3mlocnLFxuXHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdG5hbWU6XCJCaXRjb29vV2FsbGV0XCIsXG5cdFx0XHRcdFx0XHRcdGxpbms6J2h0dHBzOi8vYml0Y29pbi5tYWluemlxaWFuYmFvLm5ldC8nXG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRsYW5nOidFbmdsaXNoJyxcblx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRuYW1lOlwiQml0Y29vb1dhbGxldFwiLFxuXHRcdFx0XHRcdFx0XHRsaW5rOidodHRwczovL2JpdGNvaW4ubWFpbnppcWlhbmJhby5uZXQvJ1xuXHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHQvLyB1LXJhZGlvLWdyb3Vw55qEdi1tb2RlbOe7keWumueahOWAvOWmguaenOiuvue9ruS4uuafkOS4qnJhZGlv55qEbmFtZe+8jOWwseS8muiiq+m7mOiupOmAieS4rVxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogJycsXG5cdFx0fTtcblx0fSxcblx0XG5cdG1ldGhvZHM6IHtcblxuXHRcdFx0cmFkaW9DaGFuZ2UoZSkge1xuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGUpO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHQvLyDpgInkuK3ku7vkuIByYWRpb+aXtu+8jOeUsXJhZGlvLWdyb3Vw6Kem5Y+RXG5cdFx0XHRcdHJhZGlvR3JvdXBDaGFuZ2UoZSkge1xuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGUpO1xuXHRcdFx0XHR9LFxuXHRjaGFuZ2Uoc3RhdHVzKSB7XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coc3RhdHVzKTtcblx0XHRcdFx0fSxcblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0ICAgaTE4bigpIHtcblx0ICAgIHJldHVybiB0aGlzLiR0KCdpbmRleCcpXG5cdCAgIH1cblx0ICAgfSxcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///826\n"); + +/***/ }), +/* 827 */ +/*!**************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/nodeSetting/index.vue?mpType=page ***! + \**************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d53ec56a&scoped=true&mpType=page */ 828);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 830);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"d53ec56a\",\n null,\n false,\n _index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/nodeSetting/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZDUzZWM1NmEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImQ1M2VjNTZhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9ub2RlU2V0dGluZy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///827\n"); + +/***/ }), +/* 828 */ +/*!********************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/nodeSetting/index.vue?vue&type=template&id=d53ec56a&scoped=true&mpType=page ***! + \********************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d53ec56a&scoped=true&mpType=page */ 829); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 829 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/nodeSetting/index.vue?vue&type=template&id=d53ec56a&scoped=true&mpType=page ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _vm._v("") + ]), + _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, + [ + _vm._l(_vm._$s(4, "f", { forItems: _vm.list }), function( + item, + index, + $20, + $30 + ) { + return _c( + "view", + { + key: _vm._$s(4, "f", { forIndex: $20, key: index }), + staticClass: _vm._$s("4-" + $30, "sc", "item flex"), + attrs: { _i: "4-" + $30 }, + on: { + click: function($event) { + return _vm.handove("en") + } + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s("5-" + $30, "sc", "text1"), + attrs: { _i: "5-" + $30 } + }, + [_vm._v(_vm._$s("5-" + $30, "t0-0", _vm._s(item.lang)))] + ), + _c( + "view", + { + staticClass: _vm._$s("6-" + $30, "sc", "text2"), + attrs: { _i: "6-" + $30 } + }, + [ + _vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item.name))), + _c("image", { + staticClass: _vm._$s("7-" + $30, "sc", "img1"), + attrs: { + src: _vm._$s( + "7-" + $30, + "a-src", + __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: "7-" + $30 + } + }) + ] + ) + ] + ) + }), + _c("view", { + staticClass: _vm._$s(8, "sc", "select_btn"), + attrs: { _i: 8 } + }) + ], + 2 + ) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 830 */ +/*!**************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/nodeSetting/index.vue?vue&type=script&lang=js&mpType=page ***! + \**************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 831);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///830\n"); + +/***/ }), +/* 831 */ +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/nodeSetting/index.vue?vue&type=script&lang=js&mpType=page ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { checked: false, list: [{ lang: 'BTC', disabled: false, name: \"https://bitcoin.maiziqia...\" }, { lang: 'Ethereum', disabled: false, name: \"https://bitcoin.maiziqia...\" }, { lang: 'Binance Smart Chain', disabled: false, name: \"https://bitcoin.maiziqia...\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { handove: function handove(item) {// if(item){\n // }\n this.$i18n.locale = item;\n\n plus.storage.setItem('locale', item);\n\n\n\n\n },\n radioChange: function radioChange(e) {\n // console.log(e);\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n // console.log(e);\n },\n change: function change(status) {\n // console.log(status);\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL25vZGVTZXR0aW5nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY2hlY2tlZCIsImxpc3QiLCJsYW5nIiwiZGlzYWJsZWQiLCJuYW1lIiwidmFsdWUiLCJtZXRob2RzIiwiaGFuZG92ZSIsIml0ZW0iLCIkaTE4biIsImxvY2FsZSIsInBsdXMiLCJzdG9yYWdlIiwic2V0SXRlbSIsInJhZGlvQ2hhbmdlIiwiZSIsInJhZGlvR3JvdXBDaGFuZ2UiLCJjaGFuZ2UiLCJzdGF0dXMiLCJjb21wdXRlZCIsImkxOG4iLCIkdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQStCQSxnSCw4RkEvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDUEMsT0FBTyxFQUFFLEtBREYsRUFFTEMsSUFBSSxFQUFFLENBQ0YsRUFDQ0MsSUFBSSxFQUFDLEtBRE4sRUFFQ0MsUUFBUSxFQUFFLEtBRlgsRUFHQ0MsSUFBSSxFQUFDLDZCQUhOLEVBREUsRUFNRixFQUNDRixJQUFJLEVBQUMsVUFETixFQUVDQyxRQUFRLEVBQUUsS0FGWCxFQUdDQyxJQUFJLEVBQUMsNkJBSE4sRUFORSxFQVdGLEVBQ0NGLElBQUksRUFBQyxxQkFETixFQUVDQyxRQUFRLEVBQUUsS0FGWCxFQUdDQyxJQUFJLEVBQUMsNkJBSE4sRUFYRSxDQUZELEVBb0JGO0FBQ0FDLFdBQUssRUFBRSxFQXJCTCxFQUFQLENBdUJBLENBekJhLEVBMkJkQyxPQUFPLEVBQUUsRUFDUEMsT0FETyxtQkFDQ0MsSUFERCxFQUNNLENBQ1o7QUFFQTtBQUNHLFdBQUtDLEtBQUwsQ0FBV0MsTUFBWCxHQUFvQkYsSUFBcEI7O0FBRUFHLFVBQUksQ0FBQ0MsT0FBTCxDQUFhQyxPQUFiLENBQXFCLFFBQXJCLEVBQStCTCxJQUEvQjs7Ozs7QUFLRCxLQVpJO0FBYVBNLGVBYk8sdUJBYUtDLENBYkwsRUFhUTtBQUNiO0FBQ0EsS0FmSztBQWdCTjtBQUNBQyxvQkFqQk0sNEJBaUJXRCxDQWpCWCxFQWlCYztBQUNuQjtBQUNBLEtBbkJLO0FBb0JURSxVQXBCUyxrQkFvQkZDLE1BcEJFLEVBb0JNO0FBQ1g7QUFDQSxLQXRCSyxFQTNCSzs7QUFtRGRDLFVBQVEsRUFBRTtBQUNQQyxRQURPLGtCQUNBO0FBQ04sYUFBTyxLQUFLQyxFQUFMLENBQVEsT0FBUixDQUFQO0FBQ0EsS0FITSxFQW5ESSxFIiwiZmlsZSI6IjgzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdFx0XHRsaXN0OiBbXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0bGFuZzonQlRDJyxcblx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJodHRwczovL2JpdGNvaW4ubWFpemlxaWEuLi5cIlxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0bGFuZzonRXRoZXJldW0nLFxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcdFx0bmFtZTpcImh0dHBzOi8vYml0Y29pbi5tYWl6aXFpYS4uLlwiXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsYW5nOidCaW5hbmNlIFNtYXJ0IENoYWluJyxcblx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJodHRwczovL2JpdGNvaW4ubWFpemlxaWEuLi5cIlxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHQvLyB1LXJhZGlvLWdyb3Vw55qEdi1tb2RlbOe7keWumueahOWAvOWmguaenOiuvue9ruS4uuafkOS4qnJhZGlv55qEbmFtZe+8jOWwseS8muiiq+m7mOiupOmAieS4rVxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogJycsXG5cdFx0fTtcblx0fSxcblx0XG5cdG1ldGhvZHM6IHtcblx0XHRcdGhhbmRvdmUoaXRlbSl7XG5cdFx0XHRcdC8vIGlmKGl0ZW0pe1xuXHRcdFx0XHRcdFxuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHQgdGhpcy4kaTE4bi5sb2NhbGUgPSBpdGVtO1xuXG5cdFx0XHRcdFx0XHQgcGx1cy5zdG9yYWdlLnNldEl0ZW0oJ2xvY2FsZScsIGl0ZW0pO1xuXG5cblxuXG5cdFx0XHRcdFx0fSxcblx0XHRcdHJhZGlvQ2hhbmdlKGUpIHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlKTtcblx0XHRcdFx0fSxcblx0XHRcdFx0Ly8g6YCJ5Lit5Lu75LiAcmFkaW/ml7bvvIznlLFyYWRpby1ncm91cOinpuWPkVxuXHRcdFx0XHRyYWRpb0dyb3VwQ2hhbmdlKGUpIHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlKTtcblx0XHRcdFx0fSxcblx0Y2hhbmdlKHN0YXR1cykge1xuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHN0YXR1cyk7XG5cdFx0XHRcdH0sXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdCAgIGkxOG4oKSB7XG5cdCAgICByZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHQgICB9XG5cdCAgIH0sXG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///831\n"); + +/***/ }), +/* 832 */ +/*!***********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/currency/index.vue?mpType=page ***! + \***********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5c7fa88a&scoped=true&mpType=page */ 833);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 835);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5c7fa88a\",\n null,\n false,\n _index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/currency/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWM3ZmE4OGEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjVjN2ZhODhhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9jdXJyZW5jeS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///832\n"); + +/***/ }), +/* 833 */ +/*!*****************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/currency/index.vue?vue&type=template&id=5c7fa88a&scoped=true&mpType=page ***! + \*****************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5c7fa88a&scoped=true&mpType=page */ 834); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 834 */ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/currency/index.vue?vue&type=template&id=5c7fa88a&scoped=true&mpType=page ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uRadioGroup: __webpack_require__(/*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 668) + .default, + uRadio: __webpack_require__(/*! @/uview-ui/components/u-radio/u-radio.vue */ 673).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _vm._v("") + ]), + _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, + [ + _c( + "u-radio-group", + { + attrs: { _i: 4 }, + on: { change: _vm.radioGroupChange }, + model: { + value: _vm._$s(4, "v-model", _vm.value), + callback: function($$v) { + _vm.value = $$v + }, + expression: "value" + } + }, + _vm._l(_vm._$s(5, "f", { forItems: _vm.list }), function( + item, + index, + $20, + $30 + ) { + return _c( + "view", + { + key: _vm._$s(5, "f", { forIndex: $20, key: index }), + staticClass: _vm._$s("5-" + $30, "sc", "item flex"), + attrs: { _i: "5-" + $30 }, + on: { + click: function($event) { + return _vm.handove("en") + } + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s("6-" + $30, "sc", "text1"), + attrs: { _i: "6-" + $30 } + }, + [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item.lang)))] + ), + _c("u-radio", { + attrs: { + name: item.name, + disabled: item.disabled, + "active-color": "#5B53FF", + _i: "7-" + $30 + }, + on: { change: _vm.radioChange } + }) + ], + 1 + ) + }), + 0 + ), + _c("view", { + staticClass: _vm._$s(8, "sc", "select_btn"), + attrs: { _i: 8 } + }) + ], + 1 + ) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 835 */ +/*!***********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/currency/index.vue?vue&type=script&lang=js&mpType=page ***! + \***********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 836);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///835\n"); + +/***/ }), +/* 836 */ +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/currency/index.vue?vue&type=script&lang=js&mpType=page ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { checked: false, list: [{ lang: 'USD', disabled: false, name: \"b\" }, { lang: 'JPY', disabled: false, name: \"a\" }, { lang: 'EUR', disabled: false, name: \"c\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { handove: function handove(item) {// if(item){\n // }\n this.$i18n.locale = item;plus.storage.setItem('locale', item);\n\n },\n radioChange: function radioChange(e) {\n // console.log(e);\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n // console.log(e);\n },\n change: function change(status) {\n // console.log(status);\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2N1cnJlbmN5L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY2hlY2tlZCIsImxpc3QiLCJsYW5nIiwiZGlzYWJsZWQiLCJuYW1lIiwidmFsdWUiLCJtZXRob2RzIiwiaGFuZG92ZSIsIml0ZW0iLCIkaTE4biIsImxvY2FsZSIsInBsdXMiLCJzdG9yYWdlIiwic2V0SXRlbSIsInJhZGlvQ2hhbmdlIiwiZSIsInJhZGlvR3JvdXBDaGFuZ2UiLCJjaGFuZ2UiLCJzdGF0dXMiLCJjb21wdXRlZCIsImkxOG4iLCIkdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0NBLGdILDhGQXBDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDUEMsT0FBTyxFQUFFLEtBREYsRUFFTEMsSUFBSSxFQUFFLENBQ0YsRUFDQ0MsSUFBSSxFQUFDLEtBRE4sRUFFQ0MsUUFBUSxFQUFFLEtBRlgsRUFHQ0MsSUFBSSxFQUFDLEdBSE4sRUFERSxFQU1GLEVBQ0NGLElBQUksRUFBQyxLQUROLEVBRUNDLFFBQVEsRUFBRSxLQUZYLEVBR0NDLElBQUksRUFBQyxHQUhOLEVBTkUsRUFXRixFQUNDRixJQUFJLEVBQUMsS0FETixFQUVDQyxRQUFRLEVBQUUsS0FGWCxFQUdDQyxJQUFJLEVBQUMsR0FITixFQVhFLENBRkQsRUFvQkY7QUFDQUMsV0FBSyxFQUFFLEVBckJMLEVBQVAsQ0F1QkEsQ0F6QmEsRUEyQmRDLE9BQU8sRUFBRSxFQUNQQyxPQURPLG1CQUNDQyxJQURELEVBQ00sQ0FDWjtBQUVBO0FBQ0csV0FBS0MsS0FBTCxDQUFXQyxNQUFYLEdBQW9CRixJQUFwQixDQUVBRyxJQUFJLENBQUNDLE9BQUwsQ0FBYUMsT0FBYixDQUFxQixRQUFyQixFQUErQkwsSUFBL0I7O0FBS0QsS0FaSTtBQWFQTSxlQWJPLHVCQWFLQyxDQWJMLEVBYVE7QUFDYjtBQUNBLEtBZks7QUFnQk47QUFDQUMsb0JBakJNLDRCQWlCV0QsQ0FqQlgsRUFpQmM7QUFDbkI7QUFDQSxLQW5CSztBQW9CVEUsVUFwQlMsa0JBb0JGQyxNQXBCRSxFQW9CTTtBQUNYO0FBQ0EsS0F0QkssRUEzQks7O0FBbURkQyxVQUFRLEVBQUU7QUFDUEMsUUFETyxrQkFDQTtBQUNOLGFBQU8sS0FBS0MsRUFBTCxDQUFRLE9BQVIsQ0FBUDtBQUNBLEtBSE0sRUFuREksRSIsImZpbGUiOiI4MzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdFx0XHRsaXN0OiBbXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0bGFuZzonVVNEJyxcblx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJiXCJcblx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdGxhbmc6J0pQWScsXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiYVwiXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsYW5nOidFVVInLFxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcdFx0bmFtZTpcImNcIlxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHQvLyB1LXJhZGlvLWdyb3Vw55qEdi1tb2RlbOe7keWumueahOWAvOWmguaenOiuvue9ruS4uuafkOS4qnJhZGlv55qEbmFtZe+8jOWwseS8muiiq+m7mOiupOmAieS4rVxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogJycsXG5cdFx0fTtcblx0fSxcblx0XG5cdG1ldGhvZHM6IHtcblx0XHRcdGhhbmRvdmUoaXRlbSl7XG5cdFx0XHRcdC8vIGlmKGl0ZW0pe1xuXHRcdFx0XHRcdFxuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHQgdGhpcy4kaTE4bi5sb2NhbGUgPSBpdGVtO1xuXG5cdFx0XHRcdFx0XHQgcGx1cy5zdG9yYWdlLnNldEl0ZW0oJ2xvY2FsZScsIGl0ZW0pO1xuXG5cblxuXG5cdFx0XHRcdFx0fSxcblx0XHRcdHJhZGlvQ2hhbmdlKGUpIHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlKTtcblx0XHRcdFx0fSxcblx0XHRcdFx0Ly8g6YCJ5Lit5Lu75LiAcmFkaW/ml7bvvIznlLFyYWRpby1ncm91cOinpuWPkVxuXHRcdFx0XHRyYWRpb0dyb3VwQ2hhbmdlKGUpIHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlKTtcblx0XHRcdFx0fSxcblx0Y2hhbmdlKHN0YXR1cykge1xuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHN0YXR1cyk7XG5cdFx0XHRcdH0sXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdCAgIGkxOG4oKSB7XG5cdCAgICByZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHQgICB9XG5cdCAgIH0sXG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///836\n"); + +/***/ }), +/* 837 */ +/*!*******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/lang/index.vue?mpType=page ***! + \*******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3c7cada7&scoped=true&mpType=page */ 838);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 840);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3c7cada7\",\n null,\n false,\n _index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/lang/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9M2M3Y2FkYTcmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjNjN2NhZGE3XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9sYW5nL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///837\n"); + +/***/ }), +/* 838 */ +/*!*************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/lang/index.vue?vue&type=template&id=3c7cada7&scoped=true&mpType=page ***! + \*************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3c7cada7&scoped=true&mpType=page */ 839); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 839 */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/lang/index.vue?vue&type=template&id=3c7cada7&scoped=true&mpType=page ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default, + uRadioGroup: __webpack_require__(/*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 668) + .default, + uRadio: __webpack_require__(/*! @/uview-ui/components/u-radio/u-radio.vue */ 673).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _vm._v("") + ]), + _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, + [ + _c( + "u-radio-group", + { + attrs: { _i: 4 }, + on: { change: _vm.radioGroupChange }, + model: { + value: _vm._$s(4, "v-model", _vm.value), + callback: function($$v) { + _vm.value = $$v + }, + expression: "value" + } + }, + _vm._l(_vm._$s(5, "f", { forItems: _vm.list }), function( + item, + index, + $20, + $30 + ) { + return _c( + "view", + { + key: _vm._$s(5, "f", { forIndex: $20, key: index }), + staticClass: _vm._$s("5-" + $30, "sc", "item flex"), + attrs: { _i: "5-" + $30 }, + on: { + click: function($event) { + return _vm.handove("en") + } + } + }, + [ + _c( + "view", + { + staticClass: _vm._$s("6-" + $30, "sc", "text1"), + attrs: { _i: "6-" + $30 } + }, + [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item.lang)))] + ), + _c("u-radio", { + attrs: { + name: item.name, + disabled: item.disabled, + "active-color": "#5B53FF", + _i: "7-" + $30 + }, + on: { change: _vm.radioChange } + }) + ], + 1 + ) + }), + 0 + ), + _c("view", { + staticClass: _vm._$s(8, "sc", "select_btn"), + attrs: { _i: 8 } + }) + ], + 1 + ) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 840 */ +/*!*******************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/lang/index.vue?vue&type=script&lang=js&mpType=page ***! + \*******************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 841);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4NDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///840\n"); + +/***/ }), +/* 841 */ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/lang/index.vue?vue&type=script&lang=js&mpType=page ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { checked: false, list: [{ lang: '繁体中文', disabled: false, name: \"b\" }, { lang: '简体中文', disabled: false, name: \"a\" }, { lang: 'English', disabled: false, name: \"c\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { handove: function handove(item) {// if(item){\n // }\n this.$i18n.locale = item;plus.storage.setItem('locale', item);\n\n\n },\n radioChange: function radioChange(e) {\n // console.log(e);\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n // console.log(e);\n },\n change: function change(status) {\n // console.log(status);\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2xhbmcvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJjaGVja2VkIiwibGlzdCIsImxhbmciLCJkaXNhYmxlZCIsIm5hbWUiLCJ2YWx1ZSIsIm1ldGhvZHMiLCJoYW5kb3ZlIiwiaXRlbSIsIiRpMThuIiwibG9jYWxlIiwicGx1cyIsInN0b3JhZ2UiLCJzZXRJdGVtIiwicmFkaW9DaGFuZ2UiLCJlIiwicmFkaW9Hcm91cENoYW5nZSIsImNoYW5nZSIsInN0YXR1cyIsImNvbXB1dGVkIiwiaTE4biIsIiR0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1DQSxnSCw4RkFuQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFHZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNQQyxPQUFPLEVBQUUsS0FERixFQUVMQyxJQUFJLEVBQUUsQ0FDRixFQUNDQyxJQUFJLEVBQUMsTUFETixFQUVDQyxRQUFRLEVBQUUsS0FGWCxFQUdDQyxJQUFJLEVBQUMsR0FITixFQURFLEVBTUYsRUFDQ0YsSUFBSSxFQUFDLE1BRE4sRUFFQ0MsUUFBUSxFQUFFLEtBRlgsRUFHQ0MsSUFBSSxFQUFDLEdBSE4sRUFORSxFQVdGLEVBQ0NGLElBQUksRUFBQyxTQUROLEVBRUNDLFFBQVEsRUFBRSxLQUZYLEVBR0NDLElBQUksRUFBQyxHQUhOLEVBWEUsQ0FGRCxFQW9CRjtBQUNBQyxXQUFLLEVBQUUsRUFyQkwsRUFBUCxDQXVCQSxDQXpCYSxFQTJCZEMsT0FBTyxFQUFFLEVBQ1BDLE9BRE8sbUJBQ0NDLElBREQsRUFDTSxDQUNaO0FBRUE7QUFDRyxXQUFLQyxLQUFMLENBQVdDLE1BQVgsR0FBb0JGLElBQXBCLENBRUFHLElBQUksQ0FBQ0MsT0FBTCxDQUFhQyxPQUFiLENBQXFCLFFBQXJCLEVBQStCTCxJQUEvQjs7O0FBS0QsS0FaSTtBQWFQTSxlQWJPLHVCQWFLQyxDQWJMLEVBYVE7QUFDYjtBQUNBLEtBZks7QUFnQk47QUFDQUMsb0JBakJNLDRCQWlCV0QsQ0FqQlgsRUFpQmM7QUFDbkI7QUFDQSxLQW5CSztBQW9CVEUsVUFwQlMsa0JBb0JGQyxNQXBCRSxFQW9CTTtBQUNYO0FBQ0EsS0F0QkssRUEzQks7O0FBbURkQyxVQUFRLEVBQUU7QUFDUEMsUUFETyxrQkFDQTtBQUNOLGFBQU8sS0FBS0MsRUFBTCxDQUFRLE9BQVIsQ0FBUDtBQUNBLEtBSE0sRUFuREksRSIsImZpbGUiOiI4NDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0Y2hlY2tlZDogZmFsc2UsXG5cdFx0XHRcdGxpc3Q6IFtcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsYW5nOifnuYHkvZPkuK3mlocnLFxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcdFx0bmFtZTpcImJcIlxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0bGFuZzon566A5L2T5Lit5paHJyxcblx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJhXCJcblx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdGxhbmc6J0VuZ2xpc2gnLFxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcdFx0bmFtZTpcImNcIlxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHQvLyB1LXJhZGlvLWdyb3Vw55qEdi1tb2RlbOe7keWumueahOWAvOWmguaenOiuvue9ruS4uuafkOS4qnJhZGlv55qEbmFtZe+8jOWwseS8muiiq+m7mOiupOmAieS4rVxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogJycsXG5cdFx0fTtcblx0fSxcblx0XG5cdG1ldGhvZHM6IHtcblx0XHRcdGhhbmRvdmUoaXRlbSl7XG5cdFx0XHRcdC8vIGlmKGl0ZW0pe1xuXHRcdFx0XHRcdFxuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHQgdGhpcy4kaTE4bi5sb2NhbGUgPSBpdGVtO1xuXG5cdFx0XHRcdFx0XHQgcGx1cy5zdG9yYWdlLnNldEl0ZW0oJ2xvY2FsZScsIGl0ZW0pO1xuXG5cblxuXG5cdFx0XHRcdFx0fSxcblx0XHRcdHJhZGlvQ2hhbmdlKGUpIHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlKTtcblx0XHRcdFx0fSxcblx0XHRcdFx0Ly8g6YCJ5Lit5Lu75LiAcmFkaW/ml7bvvIznlLFyYWRpby1ncm91cOinpuWPkVxuXHRcdFx0XHRyYWRpb0dyb3VwQ2hhbmdlKGUpIHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlKTtcblx0XHRcdFx0fSxcblx0Y2hhbmdlKHN0YXR1cykge1xuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHN0YXR1cyk7XG5cdFx0XHRcdH0sXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdCAgIGkxOG4oKSB7XG5cdCAgICByZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHQgICB9XG5cdCAgIH0sXG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///841\n"); + +/***/ }), +/* 842 */ +/*!************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/index.vue?mpType=page ***! + \************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=9bc6292e&scoped=true&mpType=page */ 843);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 845);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"9bc6292e\",\n null,\n false,\n _index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/about/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OWJjNjI5MmUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjliYzYyOTJlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWJvdXQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///842\n"); + +/***/ }), +/* 843 */ +/*!******************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/index.vue?vue&type=template&id=9bc6292e&scoped=true&mpType=page ***! + \******************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=9bc6292e&scoped=true&mpType=page */ 844); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 844 */ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/index.vue?vue&type=template&id=9bc6292e&scoped=true&mpType=page ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, _i: 1 } }, [_vm._v("")]), + _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ + _c("view", { + staticClass: _vm._$s(3, "sc", "top_con"), + attrs: { _i: 3 } + }), + _c( + "view", + { staticClass: _vm._$s(4, "sc", "bot_con"), attrs: { _i: 4 } }, + [ + _c( + "view", + { staticClass: _vm._$s(5, "sc", "flex item"), attrs: { _i: 5 } }, + [ + _c("view", { + staticClass: _vm._$s(6, "sc", "text1"), + attrs: { _i: 6 } + }), + _c("view", { + staticClass: _vm._$s(7, "sc", "text2 gray"), + attrs: { _i: 7 } + }) + ] + ), + _c( + "view", + { staticClass: _vm._$s(8, "sc", "flex item"), attrs: { _i: 8 } }, + [ + _c("view", { + staticClass: _vm._$s(9, "sc", "text1"), + attrs: { _i: 9 } + }), + _c("view", { + staticClass: _vm._$s(10, "sc", "text2 gray"), + attrs: { _i: 10 } + }) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(11, "sc", "flex item"), + attrs: { _i: 11 } + }, + [ + _c("view", { + staticClass: _vm._$s(12, "sc", "text1"), + attrs: { _i: 12 } + }), + _c( + "view", + { + staticClass: _vm._$s(13, "sc", "text2 gray"), + attrs: { _i: 13 } + }, + [ + _c("image", { + staticClass: _vm._$s(14, "sc", "img1"), + attrs: { + src: _vm._$s( + 14, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 14 + } + }) + ] + ) + ] + ), + _c( + "view", + { + staticClass: _vm._$s(15, "sc", "flex item"), + attrs: { _i: 15 } + }, + [ + _c("view", { + staticClass: _vm._$s(16, "sc", "text1"), + attrs: { _i: 16 } + }), + _c( + "view", + { + staticClass: _vm._$s(17, "sc", "text2 gray"), + attrs: { _i: 17 } + }, + [ + _c("image", { + staticClass: _vm._$s(18, "sc", "img1"), + attrs: { + src: _vm._$s( + 18, + "a-src", + __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 53) + ), + _i: 18 + } + }) + ] + ) + ] + ) + ] + ) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 845 */ +/*!************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/index.vue?vue&type=script&lang=js&mpType=page ***! + \************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 846);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4NDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///845\n"); + +/***/ }), +/* 846 */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/index.vue?vue&type=script&lang=js&mpType=page ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));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//\nvar _default = { data: function data() {return {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hYm91dC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpREEsZ0gsOEZBakRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdlLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQVAsQ0FHQSxDQUxhLEVBTWRDLE9BQU8sRUFBRSxFQU5LLEUiLCJmaWxlIjoiODQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XG5cdFx0fTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///846\n"); + +/***/ }), +/* 847 */ +/*!********************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/Privacy/index.vue?mpType=page ***! + \********************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=684c65fc&scoped=true&mpType=page */ 848);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 850);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"684c65fc\",\n null,\n false,\n _index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/about/Privacy/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Njg0YzY1ZmMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjY4NGM2NWZjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWJvdXQvUHJpdmFjeS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///847\n"); + +/***/ }), +/* 848 */ +/*!**************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/Privacy/index.vue?vue&type=template&id=684c65fc&scoped=true&mpType=page ***! + \**************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=684c65fc&scoped=true&mpType=page */ 849); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 849 */ +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/Privacy/index.vue?vue&type=template&id=684c65fc&scoped=true&mpType=page ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, _i: 1 } }, [_vm._v("")]), + _c("view", { staticClass: _vm._$s(2, "sc", "con"), attrs: { _i: 2 } }, [ + _c( + "view", + { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, + [_c("view")] + ), + _c("view", { staticClass: _vm._$s(5, "sc", "main"), attrs: { _i: 5 } }) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 850 */ +/*!********************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/Privacy/index.vue?vue&type=script&lang=js&mpType=page ***! + \********************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 851);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4NTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///850\n"); + +/***/ }), +/* 851 */ +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/Privacy/index.vue?vue&type=script&lang=js&mpType=page ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hYm91dC9Qcml2YWN5L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibWV0aG9kcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF1QkEsZ0gsOEZBdkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFBUCxDQUdBLENBTGEsRUFNZEMsT0FBTyxFQUFFLEVBTkssRSIsImZpbGUiOiI4NTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XG5cdFx0fTtcblx0fSxcblx0bWV0aG9kczoge1xuXHRcblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///851\n"); + +/***/ }), +/* 852 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/terms/index.vue?mpType=page ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=a58aecbe&scoped=true&mpType=page */ 853);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 855);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"a58aecbe\",\n null,\n false,\n _index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/about/terms/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODUyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YTU4YWVjYmUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImE1OGFlY2JlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWJvdXQvdGVybXMvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///852\n"); + +/***/ }), +/* 853 */ +/*!************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/terms/index.vue?vue&type=template&id=a58aecbe&scoped=true&mpType=page ***! + \************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=a58aecbe&scoped=true&mpType=page */ 854); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 854 */ +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/terms/index.vue?vue&type=template&id=a58aecbe&scoped=true&mpType=page ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, _i: 1 } }, [_vm._v("")]), + _c("view", { staticClass: _vm._$s(2, "sc", "con"), attrs: { _i: 2 } }, [ + _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }), + _c("view", { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 855 */ +/*!******************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/terms/index.vue?vue&type=script&lang=js&mpType=page ***! + \******************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 856);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4NTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///855\n"); + +/***/ }), +/* 856 */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/terms/index.vue?vue&type=script&lang=js&mpType=page ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));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//\nvar _default = { data: function data() {return {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hYm91dC90ZXJtcy9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtCQSxnSCw4RkFsQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdlLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQVAsQ0FHQSxDQUxhLEVBTWRDLE9BQU8sRUFBRSxFQU5LLEUiLCJmaWxlIjoiODU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcblx0XHR9O1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFxuXHR9XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///856\n"); + +/***/ }), +/* 857 */ +/*!************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/improtKey/index.vue?mpType=page ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4b243656&scoped=true&mpType=page */ 858);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 860);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4b243656\",\n null,\n false,\n _index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/address/improtKey/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGIyNDM2NTYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjRiMjQzNjU2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWRkcmVzcy9pbXByb3RLZXkvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///857\n"); + +/***/ }), +/* 858 */ +/*!******************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/improtKey/index.vue?vue&type=template&id=4b243656&scoped=true&mpType=page ***! + \******************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4b243656&scoped=true&mpType=page */ 859); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 859 */ +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/improtKey/index.vue?vue&type=template&id=4b243656&scoped=true&mpType=page ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +try { + components = { + navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 10).default + } +} catch (e) { + if ( + e.message.indexOf("Cannot find module") !== -1 && + e.message.indexOf(".vue") !== -1 + ) { + console.error(e.message) + console.error("1. 排查组件名称拼写是否正确") + console.error( + "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" + ) + console.error( + "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" + ) + } else { + throw e + } +} +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "view", + [ + _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ + _c("text", { + staticClass: _vm._$s(2, "sc", "big_title"), + attrs: { _i: 2 } + }) + ]), + _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ + _c("view", { + staticClass: _vm._$s(4, "sc", "title1"), + attrs: { _i: 4 } + }), + _c("view", { + staticClass: _vm._$s(5, "sc", "title"), + attrs: { _i: 5 } + }), + _c("view", { staticClass: _vm._$s(6, "sc", "area"), attrs: { _i: 6 } }), + _c("view", { staticClass: _vm._$s(7, "sc", "conf"), attrs: { _i: 7 } }) + ]) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 860 */ +/*!************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/improtKey/index.vue?vue&type=script&lang=js&mpType=page ***! + \************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 861);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4NjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///860\n"); + +/***/ }), +/* 861 */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/improtKey/index.vue?vue&type=script&lang=js&mpType=page ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 10));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hZGRyZXNzL2ltcHJvdEtleS9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUErQkEsZ0gsOEZBL0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdlLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQVAsQ0FHQSxDQUxhLEVBTWRDLE9BQU8sRUFBRSxFQU5LLEUiLCJmaWxlIjoiODYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cblx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblxuXHR9XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///861\n"); + +/***/ }), +/* 862 */ +/*!*****************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/App.vue ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 863);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16);\nvar render, staticRenderFns, recyclableRender, components\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUN1RDtBQUNMOzs7QUFHbEQ7QUFDMEo7QUFDMUosZ0JBQWdCLDZLQUFVO0FBQzFCLEVBQUUseUVBQU07QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNlLGdGIiwiZmlsZSI6Ijg2Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50c1xudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiQXBwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///862\n"); + +/***/ }), +/* 863 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/App.vue?vue&type=script&lang=js& ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ 864);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJmLENBQWdCLHlqQkFBRyxFQUFDIiwiZmlsZSI6Ijg2My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///863\n"); + +/***/ }), +/* 864 */ +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/App.vue?vue&type=script&lang=js& ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\nvar _default =\n\n\n\n\n\n\n{\n\n onLaunch: function onLaunch(e) {\n\n\n __f__(\"log\", 'App Launch', \" at App.vue:17\");\n },\n onShow: function onShow() {\n __f__(\"log\", 'App Show', \" at App.vue:20\");\n },\n onHide: function onHide() {\n __f__(\"log\", 'App Hide', \" at App.vue:23\");\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJvbkxhdW5jaCIsImUiLCJvblNob3ciLCJvbkhpZGUiXSwibWFwcGluZ3MiOiJxSUFBQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFRZTs7QUFFZEEsVUFBUSxFQUFFLGtCQUFTQyxDQUFULEVBQVk7OztBQUdyQixpQkFBWSxZQUFaO0FBQ0EsR0FOYTtBQU9kQyxRQUFNLEVBQUUsa0JBQVc7QUFDbEIsaUJBQVksVUFBWjtBQUNBLEdBVGE7QUFVZEMsUUFBTSxFQUFFLGtCQUFXO0FBQ2xCLGlCQUFZLFVBQVo7QUFDQSxHQVphLEUiLCJmaWxlIjoiODY0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cblxuXG5cblxuXG5cblxuZXhwb3J0IGRlZmF1bHQge1xuXG5cdG9uTGF1bmNoOiBmdW5jdGlvbihlKSB7XG5cblxuXHRcdGNvbnNvbGUubG9nKCdBcHAgTGF1bmNoJylcblx0fSxcblx0b25TaG93OiBmdW5jdGlvbigpIHtcblx0XHRjb25zb2xlLmxvZygnQXBwIFNob3cnKVxuXHR9LFxuXHRvbkhpZGU6IGZ1bmN0aW9uKCkge1xuXHRcdGNvbnNvbGUubG9nKCdBcHAgSGlkZScpXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///864\n"); + +/***/ }), +/* 865 */ +/*!*****************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/utils/locales/zh.js ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // zh.js\nvar _default = {\n index: (_index = {\n \"sign\": \"掌握资产 安全随行\",\n\n \"updateTipContent\": \"1. \\u4FEE\\u590Dbadge\\u7EC4\\u4EF6\\u7684size\\u53C2\\u6570\\u65E0\\u6548\\u95EE\\u9898
2. \\u65B0\\u589EModal\\u6A21\\u6001\\u6846\\u7EC4\\u4EF6
3. \\u65B0\\u589E\\u538B\\u7A97\\u5C4F\\u7EC4\\u4EF6\\uFF0C\\u53EF\\u4EE5\\u5728APP\\u4E0A\\u4EE5\\u5F39\\u7A97\\u7684\\u5F62\\u5F0F\\u906E\\u76D6\\u5BFC\\u822A\\u680F\\u548C\\u5E95\\u90E8tabbar
4. \\u4FEE\\u590D\\u952E\\u76D8\\u7EC4\\u4EF6\\u5728\\u5FAE\\u4FE1\\u5C0F\\u7A0B\\u5E8F\\u4E0A\\u906E\\u7F69\\u65E0\\u6548\\u7684\\u95EE\\u9898\",\n\n \"IncomeList\": \"收益清单\",\n \"home\": \"首页\",\n \"CompetitionRecord\": \"竞争记录\",\n \"RewardAmount\": \"奖励金额\",\n \"AmountToBeReleased\": \"待释放金额\",\n \"Yesterdayward\": \"昨日奖励\",\n \"ReleasedYesterday\": \"昨日释放\",\n \"ToBeReleased\": \"待释放\",\n \"UpdateTips\": \"更新提示\",\n \"AndroidVersionUpgrade\": \"安卓版本升级\",\n\n \"PleaseConfirmTheRedemption\": \"请您确认赎回\",\n \"SuccessfulRedemption\": \"赎回成功\",\n \"ImmediateRedemption\": \"立即赎回\",\n \"LiquidityPoolIncome\": \"BMS流动性矿池收益\",\n \"ConsensusComputingBenefits\": \"共识算力收益\",\n \"LinkedPoolRevenue\": \"连接矿池收益\",\n \"LiquidPoolIncome\": \"流动性矿池收益\",\n \"TokenDetails\": \"代币详情\",\n \"LockUp\": \"锁仓\",\n \"my\": \"我的\",\n \"edition\": \"版本\",\n \"BlockBrowser\": \"区块浏览器\",\n \"LanguageSettings\": \"语言设置\",\n \"Language\": \"简体中文\",\n \"ShareAPP\": \"分享APP\",\n \"ActivateMiner\": \"激活矿工\",\n \"AccountManagement\": \"账户管理\",\n \"AssetName\": \"资产名称\",\n \"Activated\": \"已激活\",\n \"notActive\": \"未激活\",\n \"SimplifiedChinese\": \"中文简体\",\n \"NodeLock\": \"节点锁仓\" }, _defineProperty(_index, \"AmountToBeReleased\",\n \"待释放金额\"), _defineProperty(_index,\n\n \"TotalActiveAccountAddress\", \"总激活账户地址\"), _defineProperty(_index,\n \"ValidAccountAddress\", \"有效账户地址\"), _defineProperty(_index,\n \"TotalNumberOfMPOPublicOfferings\", \"总MPO公募数量\"), _defineProperty(_index,\n \"TotalNumberOfEcologicalPools\", \"总生态矿池数量\"), _defineProperty(_index,\n \"TotalNumberOfConnectedPits\", \"总连接矿池数量\"), _defineProperty(_index,\n \"ActivationInstructions\", \"BMS Wallet 激活账户为:\\n新地址用户,且注入矿池数量大于0.01\"), _defineProperty(_index,\n \"CurrencyAddress\", \"持币地址\"), _defineProperty(_index,\n \"ValidAddress\", \"有效地址\"), _defineProperty(_index,\n \"ActivationTime\", \"激活时间\"), _defineProperty(_index,\n \"IndividualMiner\", \"个人矿工\"), _defineProperty(_index,\n \"TeamMiner\", \"团队矿工\"), _defineProperty(_index,\n \"MPOPublicOffering\", \"MPO公募\"), _defineProperty(_index,\n \"EcologicalMinePool\", \"生态矿池\"), _defineProperty(_index,\n \"ConnectingTheOrePool\", \"连接矿池\"), _defineProperty(_index,\n \"noData\", \"暂无数据\"), _defineProperty(_index,\n \"ControlAssets\", \"掌控资产 安全随行\"), _defineProperty(_index,\n \"name\", \"名称\"), _defineProperty(_index,\n \"proportion\", \"比例\"), _defineProperty(_index,\n \"UpAndDown\", \"涨跌幅\"), _defineProperty(_index,\n \"share\", \"分享\"), _defineProperty(_index,\n \"AndroidDownload\", \"安卓下载\"), _defineProperty(_index,\n \"IOSDownload\", \"IOS下载\"), _defineProperty(_index,\n\n \"AnnualYield\", \"年收益率\"), _defineProperty(_index,\n \"assetManagement\", \"资产管理\"), _defineProperty(_index,\n\n \"SelectAssets\", \"选择资产\"), _defineProperty(_index,\n \"CreateAssets\", \"创建资产\"), _defineProperty(_index,\n \"ImportAssets\", \"导入资产\"), _defineProperty(_index,\n\n \"ManagingAssets\", \"管理资产\"), _defineProperty(_index,\n \"AssetAddress\", \"资产地址\"), _defineProperty(_index,\n \"ExportMnemonics\", \"导出助记词\"), _defineProperty(_index,\n \"ExportPrivateKey\", \"导出私钥\"), _defineProperty(_index,\n \"DeleteCurrentAsset\", \"删除当前资产\"), _defineProperty(_index,\n \"pwdErrorTip\", \"密码有误,请重新输入\"), _defineProperty(_index,\n \"SuccessfullyDeleted\", \"删除成功\"), _defineProperty(_index,\n\n \"RateOfReturn\", \"收益率\"), _defineProperty(_index,\n \"AssetMnemonicsExported\", \"资产助记词已导出\"), _defineProperty(_index,\n \"successExportedMnemonicsText\", \"请妥善备份好您的助记词,用于恢复您的资产,资产不会为您保存助记词。\"), _defineProperty(_index,\n \"successExportedMnemonicsTip\", \"请在安全环境按顺序正确记录助记词和排序并妥善保管\"), _defineProperty(_index,\n \"complete\", \"完成\"), _defineProperty(_index,\n \"AssetPrivateKeyExported\", \"资产私钥已导出\"), _defineProperty(_index,\n \"successExportedPrivateKeyText\", \"请妥善备份好您的私钥,用于恢复您的资产,资产不会为您保存私钥。\"), _defineProperty(_index,\n \"successExportedPrivateKeyTip\", \"请在安全环境妥善保管私钥\"), _defineProperty(_index,\n\n \"PleaseEnterTheAssetPassword\", \"请输入资产密码\"), _defineProperty(_index,\n \"NodeInjectionSuccessful\", \"节点注入成功\"), _defineProperty(_index,\n \"confirm\", \"确定\"), _defineProperty(_index,\n \"cancel\", \"取消\"), _defineProperty(_index,\n\n \"TransactionSubmitted\", \"交易已提交\"), _defineProperty(_index,\n \"PleaseConfirmInYourAssets\", \"请在您的资产中确认\"), _defineProperty(_index,\n \"UnderConfirmation\", \"确认中\"), _defineProperty(_index,\n \"TwoMistakes\", \"第二次输入与第一次输入不一致,请重新输入\"), _defineProperty(_index,\n \"WalletNameCannotBeRepeated\", \"钱包名称不可重复\"), _defineProperty(_index,\n \"ImportSucceeded\", \"导入成功\"), _defineProperty(_index,\n \"CreateSucceeded\", \"创建成功\"), _defineProperty(_index,\n \"CreatingWallets\", \"创建钱包\"), _defineProperty(_index,\n \"SetWalletName\", \"设置钱包名称\"), _defineProperty(_index,\n \"inputWalletTip\", \"请输入钱包名称\"), _defineProperty(_index,\n \"walletRepeat\", \"钱包名称不能重复\"), _defineProperty(_index,\n \"SetWalletPassword\", \"设置钱包密码\"), _defineProperty(_index,\n \"PleaseInputAPassword\", \"请输入密码\"), _defineProperty(_index,\n \"walletPasswordTip1\", \"密码用于保护您的私钥,建议设置足够强\"), _defineProperty(_index,\n \"walletPasswordTip2\", \"资产密码丢失将无法找回,请务必牢记您设置的密码\"), _defineProperty(_index,\n \"WalletNameCannotBeEmpty\", \"钱包名称不可为空\"), _defineProperty(_index,\n \"PasswordCannotBeEmpty\", \"密码不可为空\"), _defineProperty(_index,\n \"UserDefinedInjection\", \"自定义注入金额不能小于201或大于1500\"), _defineProperty(_index,\n \"UserNameOrPassword\", \"用户名或密码不能为空\"), _defineProperty(_index,\n \"MnemonicWordsCannotBeEmpty\", \"助记词不能为空\"), _defineProperty(_index,\n \"MnemonicErrorPleaseReEnter\", \"助记词错误,请重新输入\"), _defineProperty(_index,\n \"ThePrivateKeyCannotBeEmpty\", \"私钥不能为空\"), _defineProperty(_index,\n \"PrivateKeyErrorPleaseReEenter\", \"私钥错误,请重新输入\"), _defineProperty(_index,\n \"PleaseVerifyWhetherThePasswordInputIsConsistent\", \"请验证一下密码输入是否一致\"), _defineProperty(_index,\n\n \"ImportWallet\", \"导入钱包\"), _defineProperty(_index,\n \"inportMnemonic\", \"助记词导入\"), _defineProperty(_index,\n \"PleaseEnterWalletMnemonic\", \"请输入钱包助记词\"), _defineProperty(_index,\n \"ImportMnemonicTip\", \"请输入助记词,单词之间以空格分开\"), _defineProperty(_index,\n \"PrivateKeyImport\", \"私钥导入\"), _defineProperty(_index,\n \"PleaseEnterTheWalletPrivateKey\", \"请输入钱包私钥\"), _defineProperty(_index,\n \"ImportFailed\", \"导入失败,请重试\"), _defineProperty(_index,\n \"PrivateKeyCannotBeEmpty\", \"私钥不可为空\"), _defineProperty(_index,\n \"PrivateKeyCannotRepeat\", \"此私钥账户已导入\"), _defineProperty(_index,\n \"PrivateKeyError\", \"私钥有误\"), _defineProperty(_index,\n \"MnemonicError\", \"助记词有误\"), _defineProperty(_index,\n \"MnemonicsCannotBeEmpty\", \"助记词不可为空\"), _defineProperty(_index,\n \"MnemonicsCannotRepeat\", \"此助记词账户已导入\"), _defineProperty(_index,\n \"passwordInputAtypism\", \"两次密码输入不一致,请重新输入\"), _defineProperty(_index,\n\n \"AmountSpent\", \"花费数量\"), _defineProperty(_index,\n \"DailNewQuantity\", \"每日新增数量\"), _defineProperty(_index,\n \"TotalCurrencyHoldings\", \"总持币数\"), _defineProperty(_index,\n \"assets\", \"资产\"), _defineProperty(_index,\n \"MyTotalAssets\", \"我的总资产\"), _defineProperty(_index,\n \"FILContract\", \"FIL合约\"), _defineProperty(_index,\n \"CrossChain\", \"跨链\"), _defineProperty(_index,\n \"Collection\", \"收款\"), _defineProperty(_index,\n \"transferAccounts\", \"转账\"), _defineProperty(_index,\n \"publicOffering\", \"注入公募\"), _defineProperty(_index,\n \"HiddenSmallAssets\", \"隐藏小额资产\"), _defineProperty(_index,\n \"PledgeToGenerateIncome\", \"质押创收\"), _defineProperty(_index,\n \"proposal1\", \"建议转入ETH做为铸币打包费用,数量不低于0.01\"), _defineProperty(_index,\n \"proposal2\", \"建议转入TRX做为铸币打包费用,数量不低于100\"), _defineProperty(_index,\n \"NotYetOpen\", \"暂未开放!\"), _defineProperty(_index,\n \"CopySucceeded\", \"复制成功\"), _defineProperty(_index,\n\n \"ServiceCharge\", \"手续费\"), _defineProperty(_index,\n \"SynchronizationFailed\", \"同步失败\"), _defineProperty(_index,\n \"tips\", \",金额会在30秒之内扣除,详情记录在2分钟之内刷新,请勿重复操作\"), _defineProperty(_index,\n \"pledgeTips\", \",金额会在2分钟之内铸造,详情记录在2分钟之内刷新,请勿重复操作\"), _defineProperty(_index,\n\n \"CollectionQRCode\", \"收款二维码\"), _defineProperty(_index,\n \"CollectionAddress\", \"收款地址\"), _defineProperty(_index,\n \"PasswordErrorPleaseReenter\", \"密码错误,请重新输入\"), _defineProperty(_index,\n \"KeepAtLeastOneWallet\", \"至少保留一个钱包\"), _defineProperty(_index,\n \"AssetDeletedSuccessfully\", \"删除资产成功\"), _defineProperty(_index,\n \"FoundationRecords\", \"基金会记录\"), _defineProperty(_index,\n\n \"CurrentBalance\", \"当前余额\"), _defineProperty(_index,\n \"TransferAddress\", \"转账地址\"), _defineProperty(_index,\n \"inputTransferAddress\", \"请输入转账地址\"), _defineProperty(_index,\n \"TransferAddressError\", \"转账地址错误\"), _defineProperty(_index,\n \"TransferQuantity\", \"转账数量\"), _defineProperty(_index,\n \"MinersFee\", \"矿工费\"), _defineProperty(_index,\n \"inputTransferQuantity\", \"请输入转账数量\"), _defineProperty(_index,\n \"TransferNumError\", \"转账数量不能小于0.01\"), _defineProperty(_index,\n \"TransferTextNotAdd\", \"转账的金额不能有+号\"), _defineProperty(_index,\n \"TransferTextNotNumber\", \"转账的金额不是数字\"), _defineProperty(_index,\n \"DecimalPlacesError\", \"小数位不能大于4位\"), _defineProperty(_index,\n \"TransferInFull\", \"全部转账\"), _defineProperty(_index,\n \"VerifyAssetPassword\", \"验证资产密码\"), _defineProperty(_index,\n \"passwordError\", \"密码错误\"), _defineProperty(_index,\n \"TransferTip\", \" 转账时请注意核对地址,资产一旦转账将无法找回\"), _defineProperty(_index,\n \"success\", \"成功\"), _defineProperty(_index,\n \"fail\", \"失败\"), _defineProperty(_index,\n \"FundPool\", \"基金池\"), _defineProperty(_index,\n \"FoundationLock\", \"基金会锁仓\"), _defineProperty(_index,\n\n \"BMSDetailInfo\", \"BMS详情\"), _defineProperty(_index,\n \"BMDTDetailInfo\", \"BMDT详情\"), _defineProperty(_index,\n \"BalanceOfAssets\", \"资产余额\"), _defineProperty(_index,\n \"whole\", \"全部\"), _defineProperty(_index,\n \"OrePool\", \"矿池\"), _defineProperty(_index,\n \"AdditionalIssue\", \"增发\"), _defineProperty(_index,\n \"toChangeInto\", \"转入\"), _defineProperty(_index,\n \"Unconfirmed\", \"未确认\"), _defineProperty(_index,\n \"Confirmed\", \"已确认\"), _defineProperty(_index,\n \"PullUpToShowMore\", \"上拉显示更多\"), _defineProperty(_index,\n \"Loading\", \"正在加载...\"), _defineProperty(_index,\n \"NoMoreData\", \"没有更多数据了\"), _defineProperty(_index,\n \"NoMoreRank\", \"没有更多排名了\"), _defineProperty(_index,\n\n \"FundAmount\", \"参与基金会金额不得低于15000AUDT,不高于20000AUDT\"), _defineProperty(_index,\n\n \"SetSlidingPointTolerance\", \"设置滑点容忍度\"), _defineProperty(_index,\n \"LiquidityProviderFees\", \"流动性提供者费用\"), _defineProperty(_index,\n \"PriceSlidingPoint\", \"价格滑点\"), _defineProperty(_index,\n \"ConfirmExchange\", \"确认兑换\"), _defineProperty(_index,\n \"amountNotEmpty\", \"兑换的金额不能为空\"), _defineProperty(_index,\n \"GetAtLeast\", \"最少获得\"), _defineProperty(_index,\n \"advancedAetting\", \"高级设置\"), _defineProperty(_index,\n \"ViewTokenDetails\", \"查看代币详情\"), _defineProperty(_index,\n \"OutputEstimated\", \"输出(预估)\"), _defineProperty(_index,\n \"transactionDetails\", \"交易详情\"), _defineProperty(_index,\n \"FoundationRanking\", \"基金会排名\"), _defineProperty(_index,\n \"Payer\", \"发款方\"), _defineProperty(_index,\n \"Payee\", \"收款方\"), _defineProperty(_index,\n \"BlockNumber\", \"区块号\"), _defineProperty(_index,\n \"TransactionTime\", \"交易时间\"), _defineProperty(_index,\n \"TheBalanceOfAssetsIsNotEnoughToCoin\", \"资产余额不足,无法铸币\"), _defineProperty(_index,\n\n \"ViewTransactionDetails\", \"查看交易详情\"), _defineProperty(_index,\n \"PledgeCurrency\", \"质押币种\"), _defineProperty(_index,\n \"balance\", \"余额\"), _defineProperty(_index,\n \"Coinage\", \"铸币币种\"), _defineProperty(_index,\n \"MintMinerFees\", \"铸币矿工费用\"), _defineProperty(_index,\n \"ContractAddress\", \"合约地址\"), _defineProperty(_index,\n \"ImmediatePledge\", \"立即质押\"), _defineProperty(_index,\n \"AssetPasswordError\", \"资产密码错误\"), _defineProperty(_index,\n \"pledge\", \"质押\"), _defineProperty(_index,\n \"pledgeSuccess\", \"质押成功\"), _defineProperty(_index,\n \"inputPledgeNum\", \"请输入质押数量\"), _defineProperty(_index,\n \"PledgeTextNotNumber\", \"质押的数量不是数字\"), _defineProperty(_index,\n \"pledgeNumError\", \"质押数量不能小于0.01\"), _defineProperty(_index,\n \"numbersLetters\", \"包括数字和字母,不少于8位\"), _defineProperty(_index,\n \"PledgeUsdtContractAddress\", \"质押 USDT 合约地址\"), _defineProperty(_index,\n \"PledgeBmdtContractAddress\", \"质押 BMDT 合约地址\"), _defineProperty(_index,\n \"pledgeTip\", \"切勿直接转账至合约地址\"), _defineProperty(_index,\n \"casting\", \"铸造\"), _defineProperty(_index,\n\n \"ContractPeriod\", \"合约周期\"), _defineProperty(_index,\n \"ecology\", \"生态\"), _defineProperty(_index,\n \"TradingQuotation\", \"交易行情\"), _defineProperty(_index,\n \"exchange\", \"兑换\"), _defineProperty(_index,\n \"MobileOrePool\", \"流动性矿池\"), _defineProperty(_index,\n \"PublicChainMinePool\", \"公链矿池\"), _defineProperty(_index,\n \"PublicChainMinePoolRecords\", \"公链矿池记录\"), _defineProperty(_index,\n \"cycleOfGonglianMinePool\", \"公链矿池30天周期\"), _defineProperty(_index,\n \"DailyIncome\", \"日收益\"), _defineProperty(_index,\n \"release\", \"释放\"), _defineProperty(_index,\n\n \"CredibleConsensus\", \"可信共识\"), _defineProperty(_index,\n \"Miner\", \"矿机\"), _defineProperty(_index,\n \"Chip\", \"Risc-V芯片\"), _defineProperty(_index,\n \"PreDigger\", \"预挖矿机\"), _defineProperty(_index,\n \"platform\", \"台\"), _defineProperty(_index,\n\n \"payment\", \"支付\"), _defineProperty(_index,\n \"ProgressOfPublicOffering\", \"公募进度\"), _defineProperty(_index,\n \"StageOne\", \"阶段一\"), _defineProperty(_index,\n \"StageTwo\", \"阶段二\"), _defineProperty(_index,\n \"StageThree\", \"阶段三\"), _defineProperty(_index,\n \"SingleEffective\", \"单笔有效\"), _defineProperty(_index,\n \"TargetCount\", \"目标笔数(笔)\"), _defineProperty(_index,\n \"Raised\", \"已募\"), _defineProperty(_index,\n \"ContractPublicOffering\", \"合约公募\"), _defineProperty(_index,\n \"ContractPublicOfferingPage\", \"合约公募\"), _defineProperty(_index,\n \"node\", \"节点\"), _defineProperty(_index,\n \"Foundation\", \"基金会\"), _defineProperty(_index,\n \"Market\", \"市场\"), _defineProperty(_index,\n \"PhaseI\", \"一期\"), _defineProperty(_index,\n \"stage\", \"期\"), _defineProperty(_index,\n \"Selected\", \"已选择3个\"), _defineProperty(_index,\n \"WrongOrder\", \"顺序错误,请重新输入\"), _defineProperty(_index,\n \"UserNameCannotBeEmpty\", \"用户名不能为空\"), _defineProperty(_index,\n\n \"TokenContract\", \"代币合约\"), _defineProperty(_index,\n \"OnlineTime\", \"上线时间\"), _defineProperty(_index,\n \"the\", \"第\"), _defineProperty(_index,\n \"Issue\", \"期\"), _defineProperty(_index,\n \"injection\", \"注入\"), _defineProperty(_index,\n \"custom\", \"自定义\"), _defineProperty(_index,\n \"ImmediateInjection\", \"立即注入\"), _defineProperty(_index,\n \"InjectionTips\", \"注入金额不能小于15000或大于20000\"), _defineProperty(_index,\n \"NodeAddress\", \"节点地址\"), _defineProperty(_index,\n\n \"AccountNotActivated\", \"账号未激活\"), _defineProperty(_index,\n \"customMoney\", \"自定义金额不能小于201\"), _defineProperty(_index,\n \"injectionSuccess\", \"合约公募注入成功,金额会在30秒之内扣除,公募记录在2分钟之内刷新,请勿重复操作\"), _defineProperty(_index,\n \"ViewInjectionRecords\", \"查看注入记录\"), _defineProperty(_index,\n \"returns\", \"返回\"), _defineProperty(_index,\n \"ContractDddressIsEmpty\", \"合约地址为空\"), _defineProperty(_index,\n \"injectionError\", \"注入金额必须大于0\"), _defineProperty(_index,\n \"balanceInsufficient\", \"余额不足\"), _defineProperty(_index,\n \"TheCostOfTheMinersIsNotEnough\", \"矿工费用不足\"), _defineProperty(_index,\n \"Reach\", \"达成\"), _defineProperty(_index,\n \"TheDealFailed\", \"交易失败\"), _defineProperty(_index,\n \"TotalNumberOfMiningMachines\", \"矿机总数\"), _defineProperty(_index,\n\n \"PurchaseOfPublicChainMinePool\", \"购买公链矿池\"), _defineProperty(_index,\n \"TheIncomeOfDailySettlementShall\", \"2.每日结算的收益,按BMS的价值换算等值结算\"), _defineProperty(_index,\n \"AccordingToTheQuantity\", \"1.根据锁仓的MCS数量,进行结算价值,到期后返还MCS\"), _defineProperty(_index,\n \"DescriptionOfGonglianOrePool\", \"公链矿池说明\"), _defineProperty(_index,\n \"day\", \"天\"), _defineProperty(_index,\n \"AvailableBalance\", \"可用余额\"), _defineProperty(_index,\n \"StartMining\", \"开启挖矿\"), _defineProperty(_index,\n \"InjectionRecord\", \"公募注入记录\"), _defineProperty(_index,\n \"TotalNumber\", \"总计笔数(笔)\"), _defineProperty(_index,\n \"TotalAmount\", \"总金额\"), _defineProperty(_index,\n \"NodeCondition\", \"节点条件\"), _defineProperty(_index,\n \"CalculationPower\", \"算力\"), _defineProperty(_index,\n \"MyMiner\", \"我的矿机\"), _defineProperty(_index,\n \"ChainMiner\", \"公链矿机\"), _defineProperty(_index,\n \"TotalNumberOfRemainingMiningMachines\", \"剩余矿机总数\"), _defineProperty(_index,\n\n \"superNodeRanking\", \"超级节点排名\"), _defineProperty(_index,\n \"individual\", \"个\"), _defineProperty(_index,\n\n \"TransactionPool\", \"交易池\"), _defineProperty(_index,\n \"chase\", \"购买\"), _defineProperty(_index,\n \"NumberOfSets\", \"台数\"), _defineProperty(_index,\n \"NumberOfNodes1\", \"节点人数(满员\"), _defineProperty(_index,\n \"NumberOfNodes2\", \"人)\"), _defineProperty(_index,\n \"satisfy\", \"满足\"), _defineProperty(_index,\n \"purchase\", \"矿机购买数量\"), _defineProperty(_index, \"Reach\",\n '达成'), _defineProperty(_index,\n \"NotReached\", \"未达成\"), _defineProperty(_index,\n \"NumberOfDirectPublicOffering\", \"直接公募人数\"), _defineProperty(_index,\n \"NumberOfTeamPublicOffering\", \"团队公募笔数\"), _defineProperty(_index,\n \"Join\", \"达成条件后加入节点\"), _defineProperty(_index,\n \"JoinNode\", \"加入节点\"), _defineProperty(_index,\n \"JoinNodeSuccess\", \"加入节点成功\"), _defineProperty(_index,\n \"JoinNodeOrNot\", \"是否加入节点\"), _defineProperty(_index,\n \"NodeRanking\", \"节点排名\"), _defineProperty(_index,\n \"NodeCompetition\", \"节点竞争\"), _defineProperty(_index,\n \"NodePromotion\", \"节点促销\"), _defineProperty(_index,\n \"NodeReleaseRecord\", \"节点释放记录\"), _defineProperty(_index,\n \"AmountToBeAwarded\", \"待奖励金额\"), _defineProperty(_index,\n \"PerformanceNodeRankingOfTheWeek\", \"当周业绩节点排名\"), _defineProperty(_index,\n\n \"with\", \"以\"), _defineProperty(_index,\n \"NodeInjection\", \"节点注入\"), _defineProperty(_index,\n\n \"MnemonicsSecurityTipsOne\", \"1.未备份助记词,将无法保障资产安全\"), _defineProperty(_index,\n \"MnemonicsSecurityTipsTwo\", \"2.助记词等同于您的银行卡号+密码,获得助记词等同于获得资产资产的所有权\"), _defineProperty(_index,\n \"MnemonicsSecurityTipsThree\", \"3.请确保在四周无人,没有摄像头的安全环境下进行备份\"), _defineProperty(_index,\n \"MnemonicsSecurityTipsFour\", \"4.请勿将助记词发送给任何人,包括任何自称是工作人员的人\"), _defineProperty(_index,\n \"MnemonicsSecurityTipsFive\", \"5.如果您的手机丢失、损坏或者卸载APP后,您可以使用助记词恢复资产\"), _defineProperty(_index,\n \"MnemonicsSecurityTips\", \"备份助记词安全提示\"), _defineProperty(_index,\n \"MnemonicTips\", \" 请认真阅读如下说明\"), _defineProperty(_index,\n \"StartBackup\", \"开始备份\"), _defineProperty(_index,\n \"NoBackup\", \"暂不备份\"), _defineProperty(_index,\n\n\n \"BackupSucceeded\", \"备份成功\"), _defineProperty(_index,\n \"BackupSucceededTip\", \"您已成功备份助记词!\\n请妥善保管您的资产助记词\"), _defineProperty(_index,\n \"ConfirmationMnemonics\", \"确认助记词\"), _defineProperty(_index,\n \"confirmBackupTip\", \"请按照顺序点击助记词,以确认您正确备份。\"), _defineProperty(_index,\n \"selectError\", \"选择错误,请重试\"), _defineProperty(_index,\n\n \"BackupTip1\", \"妥善保管助记词至隔离网络的安全地方。\"), _defineProperty(_index,\n \"BackupTip2\", \"请勿将助记词在联网环境下分享和存储,比如邮件、相册、社交应用等。\"), _defineProperty(_index,\n \"nextStep\", \"下一步\"), _defineProperty(_index,\n \"BackupTip\", \"请按照顺序抄写助记词,确保备份正确\"), _defineProperty(_index,\n \"BackupMnemonics\", \"备份助记词\"), _defineProperty(_index,\n \"cycle\", \"周期\"), _defineProperty(_index,\n\n \"hourTradingVolume\", \"24小时交易量\"), _defineProperty(_index,\n \"CurrentPrice\", \"当前价格\"), _defineProperty(_index,\n \"TokenInMobilePool\", \"流动池中的代币\"), _defineProperty(_index,\n \"LiquidityPool\", \"流动性资金池\"), _defineProperty(_index,\n \"Statisticalincome\", \"统计收入\"), _defineProperty(_index,\n \"SuperNode\", \"超级节点\"), _defineProperty(_index,\n \"PreselectedNode\", \"预选节点\"), _defineProperty(_index,\n \"GeneralNode\", \"一般节点\"), _defineProperty(_index,\n \"MinerRecord\", \"矿机记录\"), _defineProperty(_index,\n \"MiningAllocationRatio\", \"挖矿分配比:\"), _defineProperty(_index,\n \"FailureTime\", \"失效时间\"), _defineProperty(_index,\n \"takeEffect\", \"生效时间\"), _defineProperty(_index,\n \"year\", \"年\"), _defineProperty(_index,\n \"RefreshPage\", \"秒后刷新本页面\"), _defineProperty(_index,\n \"SuccessfulCoinage\", \"铸币成功\"), _defineProperty(_index,\n \"BMSAssets\", \"BMS资产\"), _defineProperty(_index,\n \"InsufficientBMSBalance\", \"BMS资产余额不足,无法铸币\"), _defineProperty(_index,\n \"InputBmsMoney\", \"请输入BMS金额\"), _defineProperty(_index,\n \"PledgeBMS\", \"质押BMS\"), _defineProperty(_index,\n \"WhitePaperLink\", \"白皮书链接\"), _defineProperty(_index,\n \"OfficialWebsite\", \"官方网站\"), _defineProperty(_index,\n \"IssueCycle\", \"发行周期(月)\"), _defineProperty(_index,\n \"TotalIssueOfNewTokens\", \"新代币总发行量\"), _defineProperty(_index,\n \"TotalCirculation\", \"总发行量\"), _defineProperty(_index,\n \"NewTokenName\", \"新代币名称\"), _defineProperty(_index,\n \"TotalCirculationOfOriginalToken\", \"原代币流通总量\"), _defineProperty(_index,\n \"OriginalTokenContractAddress\", \"原代币合约地址\"), _defineProperty(_index,\n \"OriginalTokenIssueType\", \"原代币发行类型\"), _defineProperty(_index,\n \"injectionNumber\", \"注入数量\"), _defineProperty(_index,\n \"injectionTime\", \"注入时间\"), _defineProperty(_index,\n \"injectionTip\", \"(注入数量大于等于100USDT为有效)\"), _defineProperty(_index,\n \"NumberOfEffectivePublicPfferings\", \"公募有效笔数\"), _defineProperty(_index,\n \"PleaseEnterTheReleaseCycle\", \"请输入发行周期\"), _defineProperty(_index,\n \"PleaseEnterTheVolumeOfTheCreationIssue\", \"请输入创世发行量\"), _defineProperty(_index,\n \"CirculationOfGenesis\", \"创世发行量\"), _defineProperty(_index,\n \"PleaseEnterTheTotalNumberOfIssues\", \"请输入发行总量\"), _defineProperty(_index,\n \"PleaseEnterThe\", \"请输入\"), _defineProperty(_index,\n \"TotalIssue\", \"发行总量\"), _defineProperty(_index,\n \"PleaseInputCurrencyAbbreviation\", \"请输入币种简称\"), _defineProperty(_index,\n \"CurrencyAbbreviation\", \"币种简称\"), _defineProperty(_index,\n \"toMintTip\", \"铸币需要10000BMS质押,以保障铸币的稳定性;公募成功后,通过开源合约分10个月返还。\"), _defineProperty(_index,\n \"CrossChainCreation\", \"跨链创世\"), _defineProperty(_index,\n \"NewCoinCreation\", \"新币创世\"), _defineProperty(_index,\n\n \"ConsensusCoalition\", \"共识联盟\"), _defineProperty(_index,\n \"ConnectingTheOrePool1\", \"连接矿池\"), _defineProperty(_index,\n \"establish\", \"创建\"), _defineProperty(_index,\n \"toExamine\", \"审核\"), _defineProperty(_index,\n \"InviteToJoinLinkPool\", \"邀请加入连接矿池\"), _defineProperty(_index,\n \"NumberOfBMSInCoConstructionPool\", \"共建矿池BMS数量\"), _defineProperty(_index,\n \"inputNumberOfBMSInCoConstructionPool\", \"请输入共建矿池BMS数量\"), _defineProperty(_index,\n \"InvitationAddress\", \"邀请地址\"), _defineProperty(_index,\n \"enterOrScanTheAddress\", \"请输入或扫描地址\"), _defineProperty(_index,\n \"InvitationAddressError\", \"邀请地址错误\"), _defineProperty(_index,\n \"CostBox\", \"是否花费1200BMS创建连接矿池?\"), _defineProperty(_index,\n \"ACSCostBox\", \"是否花费1200ACS加入连接矿池?\"), _defineProperty(_index,\n\n \"ConnectingOrePoolAdmin\", \"连接矿池管理\"), _defineProperty(_index,\n \"contract\", \"合约\"), _defineProperty(_index,\n \"dissolution\", \"解散\"), _defineProperty(_index,\n \"dissolutionTips\", \"是否解散连接矿池?\"), _defineProperty(_index,\n\n \"Administration\", \"管理\"), _defineProperty(_index,\n \"Pending\", \"待处理\"), _defineProperty(_index,\n \"join\", \"加入\"), _defineProperty(_index,\n \"refuse\", \"拒绝\"), _defineProperty(_index,\n\n \"ContractAssets\", \"合约资产\"), _defineProperty(_index,\n \"ChargeMoney\", \"充币\"), _defineProperty(_index,\n \"WithdrawMoney\", \"提币\"), _defineProperty(_index,\n \"SignOut\", \"出签\"), _defineProperty(_index,\n \"ContractDescription\", \"合约说明\"), _defineProperty(_index,\n \"ContractDescriptionText1\", \"1.FIL合约转账:200枚FIL合约整数倍以上出签\"), _defineProperty(_index,\n \"ContractDescriptionText2\", \"2.BMS和MCS投入FIl合约,每天返还的利息按FIL合约份数计算,到期后返还BMS和MCS\"), _defineProperty(_index,\n \"buyFILNotNull\", \"购买FIL合约输入的金额不能为空\"), _defineProperty(_index,\n \"buyFILError\", \"购买FIL合约不能小于0.01\"), _defineProperty(_index,\n \"inputMoneyNotNumber\", \"输入的金额不是数字\"), _defineProperty(_index,\n\n \"TransactionRecords\", \"交易记录\"), _defineProperty(_index,\n\n \"CheckOutQRCode\", \"出签二维码\"), _defineProperty(_index,\n \"CheckOutQRCodeTip\", \"选择出签FIL合约的数量,扫一扫\"), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC5qcyJdLCJuYW1lcyI6WyJpbmRleCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKLFlBQVEsV0FESjs7QUFHSixpZEFISTs7QUFLSixrQkFBYSxNQUxUO0FBTUosWUFBUSxJQU5KO0FBT0oseUJBQW9CLE1BUGhCO0FBUUosb0JBQWUsTUFSWDtBQVNKLDBCQUFxQixPQVRqQjtBQVVKLHFCQUFnQixNQVZaO0FBV0oseUJBQW9CLE1BWGhCO0FBWUosb0JBQWUsS0FaWDtBQWFKLGtCQUFhLE1BYlQ7QUFjSiw2QkFBd0IsUUFkcEI7O0FBZ0JKLGtDQUE2QixRQWhCekI7QUFpQkosNEJBQXVCLE1BakJuQjtBQWtCSiwyQkFBc0IsTUFsQmxCO0FBbUJKLDJCQUFzQixZQW5CbEI7QUFvQkosa0NBQTZCLFFBcEJ6QjtBQXFCSix5QkFBb0IsUUFyQmhCO0FBc0JKLHdCQUFtQixTQXRCZjtBQXVCSixvQkFBZSxNQXZCWDtBQXdCSixjQUFTLElBeEJMO0FBeUJKLFVBQU0sSUF6QkY7QUEwQkosZUFBVyxJQTFCUDtBQTJCSixvQkFBZ0IsT0EzQlo7QUE0Qkosd0JBQW9CLE1BNUJoQjtBQTZCSixnQkFBWSxNQTdCUjtBQThCSixnQkFBWSxPQTlCUjtBQStCSixxQkFBaUIsTUEvQmI7QUFnQ0oseUJBQXFCLE1BaENqQjtBQWlDSixpQkFBYSxNQWpDVDtBQWtDSixpQkFBYSxLQWxDVDtBQW1DSixpQkFBYSxLQW5DVDtBQW9DSix5QkFBb0IsTUFwQ2hCO0FBcUNKLGdCQUFXLE1BckNQO0FBc0NpQixTQXRDakI7O0FBd0NKLDZCQXhDSSxFQXdDeUIsU0F4Q3pCO0FBeUNKLHVCQXpDSSxFQXlDbUIsUUF6Q25CO0FBMENKLG1DQTFDSSxFQTBDK0IsVUExQy9CO0FBMkNKLGdDQTNDSSxFQTJDNEIsU0EzQzVCO0FBNENKLDhCQTVDSSxFQTRDMEIsU0E1QzFCO0FBNkNKLDBCQTdDSSxFQTZDc0Isd0NBN0N0QjtB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OWFQO0FBK2FKLHVCQS9hSSxFQSthbUIsTUEvYW5CO0FBZ2JKLDRCQWhiSSxFQWdid0IsNEJBaGJ4QjtBQWliSiw0QkFqYkksRUFpYndCLGlEQWpieEI7QUFrYkosaUJBbGJJLEVBa2JhLGtCQWxiYjtBQW1iSixlQW5iSSxFQW1iVyxpQkFuYlg7QUFvYkosdUJBcGJJLEVBb2JtQixXQXBibkI7O0FBc2JKLHNCQXRiSSxFQXNia0IsTUF0YmxCOztBQXdiSixrQkF4YkksRUF3YmMsT0F4YmQ7QUF5YkoscUJBemJJLEVBeWJpQixrQkF6YmpCLFVBRFMsRSIsImZpbGUiOiI4NjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB6aC5qc1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0aW5kZXg6IHtcclxuXHRcdFwic2lnblwiOiBcIuaOjOaPoei1hOS6pyDlronlhajpmo/ooYxcIixcclxuXHRcdFxyXG5cdFx0XCJ1cGRhdGVUaXBDb250ZW50XCI6IGAxLiDkv67lpI1iYWRnZee7hOS7tueahHNpemXlj4LmlbDml6DmlYjpl67popg8YnIvPiAyLiDmlrDlop5Nb2RhbOaooeaAgeahhue7hOS7tiA8YnIvPiAzLiDmlrDlop7ljovnqpflsY/nu4Tku7bvvIzlj6/ku6XlnKhBUFDkuIrku6XlvLnnqpfnmoTlvaLlvI/pga7nm5blr7zoiKrmoI/lkozlupXpg6h0YWJiYXIgPGJyLz4gNC4g5L+u5aSN6ZSu55uY57uE5Lu25Zyo5b6u5L+h5bCP56iL5bqP5LiK6YGu572p5peg5pWI55qE6Zeu6aKYYCxcclxuXHRcdFxyXG5cdFx0XCJJbmNvbWVMaXN0XCI6XCLmlLbnm4rmuIXljZVcIixcclxuXHRcdFwiaG9tZVwiOiBcIummlumhtVwiLFxyXG5cdFx0XCJDb21wZXRpdGlvblJlY29yZFwiOlwi56ue5LqJ6K6w5b2VXCIsXHJcblx0XHRcIlJld2FyZEFtb3VudFwiOlwi5aWW5Yqx6YeR6aKdXCIsXHJcblx0XHRcIkFtb3VudFRvQmVSZWxlYXNlZFwiOlwi5b6F6YeK5pS+6YeR6aKdXCIsXHJcblx0XHRcIlllc3RlcmRheXdhcmRcIjpcIuaYqOaXpeWlluWKsVwiLFxyXG5cdFx0XCJSZWxlYXNlZFllc3RlcmRheVwiOlwi5pio5pel6YeK5pS+XCIsXHJcblx0XHRcIlRvQmVSZWxlYXNlZFwiOlwi5b6F6YeK5pS+XCIsXHJcblx0XHRcIlVwZGF0ZVRpcHNcIjpcIuabtOaWsOaPkOekulwiLFxyXG5cdFx0XCJBbmRyb2lkVmVyc2lvblVwZ3JhZGVcIjpcIuWuieWNk+eJiOacrOWNh+e6p1wiLFxyXG5cdFx0XHJcblx0XHRcIlBsZWFzZUNvbmZpcm1UaGVSZWRlbXB0aW9uXCI6XCLor7fmgqjnoa7orqTotY7lm55cIixcclxuXHRcdFwiU3VjY2Vzc2Z1bFJlZGVtcHRpb25cIjpcIui1juWbnuaIkOWKn1wiLFxyXG5cdFx0XCJJbW1lZGlhdGVSZWRlbXB0aW9uXCI6XCLnq4vljbPotY7lm55cIixcclxuXHRcdFwiTGlxdWlkaXR5UG9vbEluY29tZVwiOlwiQk1T5rWB5Yqo5oCn55+/5rGg5pS255uKXCIsXHJcblx0XHRcIkNvbnNlbnN1c0NvbXB1dGluZ0JlbmVmaXRzXCI6XCLlhbHor4bnrpflipvmlLbnm4pcIixcclxuXHRcdFwiTGlua2VkUG9vbFJldmVudWVcIjpcIui/nuaOpeefv+axoOaUtuebilwiLFxyXG5cdFx0XCJMaXF1aWRQb29sSW5jb21lXCI6XCLmtYHliqjmgKfnn7/msaDmlLbnm4pcIixcclxuXHRcdFwiVG9rZW5EZXRhaWxzXCI6XCLku6PluIHor6bmg4VcIixcclxuXHRcdFwiTG9ja1VwXCI6XCLplIHku5NcIixcclxuXHRcdFwibXlcIjogXCLmiJHnmoRcIixcclxuXHRcdFwiZWRpdGlvblwiOiBcIueJiOacrFwiLFxyXG5cdFx0XCJCbG9ja0Jyb3dzZXJcIjogXCLljLrlnZfmtY/op4jlmahcIixcclxuXHRcdFwiTGFuZ3VhZ2VTZXR0aW5nc1wiOiBcIuivreiogOiuvue9rlwiLFxyXG5cdFx0XCJMYW5ndWFnZVwiOiBcIueugOS9k+S4reaWh1wiLFxyXG5cdFx0XCJTaGFyZUFQUFwiOiBcIuWIhuS6q0FQUFwiLFxyXG5cdFx0XCJBY3RpdmF0ZU1pbmVyXCI6IFwi5r+A5rS755+/5belXCIsXHJcblx0XHRcIkFjY291bnRNYW5hZ2VtZW50XCI6IFwi6LSm5oi3566h55CGXCIsXHJcblx0XHRcIkFzc2V0TmFtZVwiOiBcIui1hOS6p+WQjeensFwiLFxyXG5cdFx0XCJBY3RpdmF0ZWRcIjogXCLlt7Lmv4DmtLtcIixcclxuXHRcdFwibm90QWN0aXZlXCI6IFwi5pyq5r+A5rS7XCIsXHJcblx0XHRcIlNpbXBsaWZpZWRDaGluZXNlXCI6XCLkuK3mlofnroDkvZNcIixcclxuXHRcdFwiTm9kZUxvY2tcIjpcIuiKgueCuemUgeS7k1wiLFxyXG5cdFx0XCJBbW91bnRUb0JlUmVsZWFzZWRcIjpcIuW+hemHiuaUvumHkeminVwiLFxyXG5cdFx0XHJcblx0XHRcIlRvdGFsQWN0aXZlQWNjb3VudEFkZHJlc3NcIjogXCLmgLvmv4DmtLvotKbmiLflnLDlnYBcIixcclxuXHRcdFwiVmFsaWRBY2NvdW50QWRkcmVzc1wiOiBcIuacieaViOi0puaIt+WcsOWdgFwiLFxyXG5cdFx0XCJUb3RhbE51bWJlck9mTVBPUHVibGljT2ZmZXJpbmdzXCI6IFwi5oC7TVBP5YWs5Yuf5pWw6YePXCIsXHJcblx0XHRcIlRvdGFsTnVtYmVyT2ZFY29sb2dpY2FsUG9vbHNcIjogXCLmgLvnlJ/mgIHnn7/msaDmlbDph49cIixcclxuXHRcdFwiVG90YWxOdW1iZXJPZkNvbm5lY3RlZFBpdHNcIjogXCLmgLvov57mjqXnn7/msaDmlbDph49cIixcclxuXHRcdFwiQWN0aXZhdGlvbkluc3RydWN0aW9uc1wiOiBcIkJNUyBXYWxsZXQg5r+A5rS76LSm5oi35Li677yaXFxu5paw5Zyw5Z2A55So5oi377yM5LiU5rOo5YWl55+/5rGg5pWw6YeP5aSn5LqOMC4wMVwiLFxyXG5cdFx0XCJDdXJyZW5jeUFkZHJlc3NcIjogXCLmjIHluIHlnLDlnYBcIixcclxuXHRcdFwiVmFsaWRBZGRyZXNzXCI6IFwi5pyJ5pWI5Zyw5Z2AXCIsXHJcblx0XHRcIkFjdGl2YXRpb25UaW1lXCI6IFwi5r+A5rS75pe26Ze0XCIsXHJcblx0XHRcIkluZGl2aWR1YWxNaW5lclwiOiBcIuS4quS6uuefv+W3pVwiLFxyXG5cdFx0XCJUZWFtTWluZXJcIjogXCLlm6LpmJ/nn7/lt6VcIixcclxuXHRcdFwiTVBPUHVibGljT2ZmZXJpbmdcIjogXCJNUE/lhazli59cIixcclxuXHRcdFwiRWNvbG9naWNhbE1pbmVQb29sXCI6IFwi55Sf5oCB55+/5rGgXCIsXHJcblx0XHRcIkNvbm5lY3RpbmdUaGVPcmVQb29sXCI6IFwi6L+e5o6l55+/5rGgXCIsXHJcblx0XHRcIm5vRGF0YVwiOiBcIuaaguaXoOaVsOaNrlwiLFxyXG5cdFx0XCJDb250cm9sQXNzZXRzXCI6XCLmjozmjqfotYTkuqcg5a6J5YWo6ZqP6KGMXCIsXHJcblx0XHRcIm5hbWVcIjpcIuWQjeensFwiLFxyXG5cdFx0XCJwcm9wb3J0aW9uXCI6XCLmr5TkvotcIixcclxuXHRcdFwiVXBBbmREb3duXCI6XCLmtqjot4zluYVcIixcclxuXHRcdFwic2hhcmVcIjogXCLliIbkuqtcIixcclxuXHRcdFwiQW5kcm9pZERvd25sb2FkXCI6IFwi5a6J5Y2T5LiL6L29XCIsXHJcblx0XHRcIklPU0Rvd25sb2FkXCI6IFwiSU9T5LiL6L29XCIsXHJcblx0XHRcclxuXHRcdFwiQW5udWFsWWllbGRcIjpcIuW5tOaUtuebiueOh1wiLFxyXG5cdFx0XCJhc3NldE1hbmFnZW1lbnRcIjogXCLotYTkuqfnrqHnkIZcIixcclxuXHJcblx0XHRcIlNlbGVjdEFzc2V0c1wiOiBcIumAieaLqei1hOS6p1wiLFxyXG5cdFx0XCJDcmVhdGVBc3NldHNcIjogXCLliJvlu7rotYTkuqdcIixcclxuXHRcdFwiSW1wb3J0QXNzZXRzXCI6IFwi5a+85YWl6LWE5LqnXCIsXHJcblxyXG5cdFx0XCJNYW5hZ2luZ0Fzc2V0c1wiOiBcIueuoeeQhui1hOS6p1wiLFxyXG5cdFx0XCJBc3NldEFkZHJlc3NcIjogXCLotYTkuqflnLDlnYBcIixcclxuXHRcdFwiRXhwb3J0TW5lbW9uaWNzXCI6IFwi5a+85Ye65Yqp6K6w6K+NXCIsXHJcblx0XHRcIkV4cG9ydFByaXZhdGVLZXlcIjogXCLlr7zlh7rnp4HpkqVcIixcclxuXHRcdFwiRGVsZXRlQ3VycmVudEFzc2V0XCI6IFwi5Yig6Zmk5b2T5YmN6LWE5LqnXCIsXHJcblx0XHRcInB3ZEVycm9yVGlwXCI6IFwi5a+G56CB5pyJ6K+v77yM6K+36YeN5paw6L6T5YWlXCIsXHJcblx0XHRcIlN1Y2Nlc3NmdWxseURlbGV0ZWRcIjogXCLliKDpmaTmiJDlip9cIixcclxuXHRcdFxyXG5cdFx0XCJSYXRlT2ZSZXR1cm5cIjpcIuaUtuebiueOh1wiLFxyXG5cdFx0XCJBc3NldE1uZW1vbmljc0V4cG9ydGVkXCI6IFwi6LWE5Lqn5Yqp6K6w6K+N5bey5a+85Ye6XCIsXHJcblx0XHRcInN1Y2Nlc3NFeHBvcnRlZE1uZW1vbmljc1RleHRcIjogXCLor7flpqXlloTlpIfku73lpb3mgqjnmoTliqnorrDor43vvIznlKjkuo7mgaLlpI3mgqjnmoTotYTkuqfvvIzotYTkuqfkuI3kvJrkuLrmgqjkv53lrZjliqnorrDor43jgIJcIixcclxuXHRcdFwic3VjY2Vzc0V4cG9ydGVkTW5lbW9uaWNzVGlwXCI6IFwi6K+35Zyo5a6J5YWo546v5aKD5oyJ6aG65bqP5q2j56Gu6K6w5b2V5Yqp6K6w6K+N5ZKM5o6S5bqP5bm25aal5ZaE5L+d566hXCIsXHJcblx0XHRcImNvbXBsZXRlXCI6IFwi5a6M5oiQXCIsXHJcblx0XHRcIkFzc2V0UHJpdmF0ZUtleUV4cG9ydGVkXCI6IFwi6LWE5Lqn56eB6ZKl5bey5a+85Ye6XCIsXHJcblx0XHRcInN1Y2Nlc3NFeHBvcnRlZFByaXZhdGVLZXlUZXh0XCI6IFwi6K+35aal5ZaE5aSH5Lu95aW95oKo55qE56eB6ZKl77yM55So5LqO5oGi5aSN5oKo55qE6LWE5Lqn77yM6LWE5Lqn5LiN5Lya5Li65oKo5L+d5a2Y56eB6ZKl44CCXCIsXHJcblx0XHRcInN1Y2Nlc3NFeHBvcnRlZFByaXZhdGVLZXlUaXBcIjogXCLor7flnKjlronlhajnjq/looPlpqXlloTkv53nrqHnp4HpkqVcIixcclxuXHJcblx0XHRcIlBsZWFzZUVudGVyVGhlQXNzZXRQYXNzd29yZFwiOiBcIuivt+i+k+WFpei1hOS6p+WvhueggVwiLFxyXG5cdFx0XCJOb2RlSW5qZWN0aW9uU3VjY2Vzc2Z1bFwiOlwi6IqC54K55rOo5YWl5oiQ5YqfXCIsXHJcblx0XHRcImNvbmZpcm1cIjogXCLnoa7lrppcIixcclxuXHRcdFwiY2FuY2VsXCI6IFwi5Y+W5raIXCIsXHJcblx0XHRcclxuXHRcdFwiVHJhbnNhY3Rpb25TdWJtaXR0ZWRcIjpcIuS6pOaYk+W3suaPkOS6pFwiLFxyXG5cdFx0XCJQbGVhc2VDb25maXJtSW5Zb3VyQXNzZXRzXCI6XCLor7flnKjmgqjnmoTotYTkuqfkuK3noa7orqRcIixcclxuXHRcdFwiVW5kZXJDb25maXJtYXRpb25cIjpcIuehruiupOS4rVwiLFxyXG5cdFx0XCJUd29NaXN0YWtlc1wiOiBcIuesrOS6jOasoei+k+WFpeS4juesrOS4gOasoei+k+WFpeS4jeS4gOiHtO+8jOivt+mHjeaWsOi+k+WFpVwiLFxyXG5cdFx0XCJXYWxsZXROYW1lQ2Fubm90QmVSZXBlYXRlZFwiOiBcIumSseWMheWQjeensOS4jeWPr+mHjeWkjVwiLFxyXG5cdFx0XCJJbXBvcnRTdWNjZWVkZWRcIjogXCLlr7zlhaXmiJDlip9cIixcclxuXHRcdFwiQ3JlYXRlU3VjY2VlZGVkXCI6IFwi5Yib5bu65oiQ5YqfXCIsXHJcblx0XHRcIkNyZWF0aW5nV2FsbGV0c1wiOiBcIuWIm+W7uumSseWMhVwiLFxyXG5cdFx0XCJTZXRXYWxsZXROYW1lXCI6IFwi6K6+572u6ZKx5YyF5ZCN56ewXCIsXHJcblx0XHRcImlucHV0V2FsbGV0VGlwXCI6IFwi6K+36L6T5YWl6ZKx5YyF5ZCN56ewXCIsXHJcblx0XHRcIndhbGxldFJlcGVhdFwiOiBcIumSseWMheWQjeensOS4jeiDvemHjeWkjVwiLFxyXG5cdFx0XCJTZXRXYWxsZXRQYXNzd29yZFwiOiBcIuiuvue9rumSseWMheWvhueggVwiLFxyXG5cdFx0XCJQbGVhc2VJbnB1dEFQYXNzd29yZFwiOiBcIuivt+i+k+WFpeWvhueggVwiLFxyXG5cdFx0XCJ3YWxsZXRQYXNzd29yZFRpcDFcIjogXCLlr4bnoIHnlKjkuo7kv53miqTmgqjnmoTnp4HpkqXvvIzlu7rorq7orr7nva7otrPlpJ/lvLpcIixcclxuXHRcdFwid2FsbGV0UGFzc3dvcmRUaXAyXCI6IFwi6LWE5Lqn5a+G56CB5Lii5aSx5bCG5peg5rOV5om+5Zue77yM6K+35Yqh5b+F54mi6K6w5oKo6K6+572u55qE5a+G56CBXCIsXHJcblx0XHRcIldhbGxldE5hbWVDYW5ub3RCZUVtcHR5XCI6IFwi6ZKx5YyF5ZCN56ew5LiN5Y+v5Li656m6XCIsXHJcblx0XHRcIlBhc3N3b3JkQ2Fubm90QmVFbXB0eVwiOiBcIuWvhueggeS4jeWPr+S4uuepulwiLFxyXG5cdFx0XCJVc2VyRGVmaW5lZEluamVjdGlvblwiOlwi6Ieq5a6a5LmJ5rOo5YWl6YeR6aKd5LiN6IO95bCP5LqOMjAx5oiW5aSn5LqOMTUwMFwiLFxyXG5cdFx0XCJVc2VyTmFtZU9yUGFzc3dvcmRcIjpcIueUqOaIt+WQjeaIluWvhueggeS4jeiDveS4uuepulwiLFxyXG5cdFx0XCJNbmVtb25pY1dvcmRzQ2Fubm90QmVFbXB0eVwiOlwi5Yqp6K6w6K+N5LiN6IO95Li656m6XCIsXHJcblx0XHRcIk1uZW1vbmljRXJyb3JQbGVhc2VSZUVudGVyXCI6XCLliqnorrDor43plJnor6/vvIzor7fph43mlrDovpPlhaVcIixcclxuXHRcdFwiVGhlUHJpdmF0ZUtleUNhbm5vdEJlRW1wdHlcIjpcIuengemSpeS4jeiDveS4uuepulwiLFxyXG5cdFx0XCJQcml2YXRlS2V5RXJyb3JQbGVhc2VSZUVlbnRlclwiOlwi56eB6ZKl6ZSZ6K+v77yM6K+36YeN5paw6L6T5YWlXCIsXHJcblx0XHRcIlBsZWFzZVZlcmlmeVdoZXRoZXJUaGVQYXNzd29yZElucHV0SXNDb25zaXN0ZW50XCI6XCLor7fpqozor4HkuIDkuIvlr4bnoIHovpPlhaXmmK/lkKbkuIDoh7RcIixcclxuXHJcblx0XHRcIkltcG9ydFdhbGxldFwiOiBcIuWvvOWFpemSseWMhVwiLFxyXG5cdFx0XCJpbnBvcnRNbmVtb25pY1wiOiBcIuWKqeiusOivjeWvvOWFpVwiLFxyXG5cdFx0XCJQbGVhc2VFbnRlcldhbGxldE1uZW1vbmljXCI6IFwi6K+36L6T5YWl6ZKx5YyF5Yqp6K6w6K+NXCIsXHJcblx0XHRcIkltcG9ydE1uZW1vbmljVGlwXCI6IFwi6K+36L6T5YWl5Yqp6K6w6K+N77yM5Y2V6K+N5LmL6Ze05Lul56m65qC85YiG5byAXCIsXHJcblx0XHRcIlByaXZhdGVLZXlJbXBvcnRcIjogXCLnp4HpkqXlr7zlhaVcIixcclxuXHRcdFwiUGxlYXNlRW50ZXJUaGVXYWxsZXRQcml2YXRlS2V5XCI6IFwi6K+36L6T5YWl6ZKx5YyF56eB6ZKlXCIsXHJcblx0XHRcIkltcG9ydEZhaWxlZFwiOiBcIuWvvOWFpeWksei0pe+8jOivt+mHjeivlVwiLFxyXG5cdFx0XCJQcml2YXRlS2V5Q2Fubm90QmVFbXB0eVwiOiBcIuengemSpeS4jeWPr+S4uuepulwiLFxyXG5cdFx0XCJQcml2YXRlS2V5Q2Fubm90UmVwZWF0XCI6IFwi5q2k56eB6ZKl6LSm5oi35bey5a+85YWlXCIsXHJcblx0XHRcIlByaXZhdGVLZXlFcnJvclwiOiBcIuengemSpeacieivr1wiLFxyXG5cdFx0XCJNbmVtb25pY0Vycm9yXCI6IFwi5Yqp6K6w6K+N5pyJ6K+vXCIsXHJcblx0XHRcIk1uZW1vbmljc0Nhbm5vdEJlRW1wdHlcIjogXCLliqnorrDor43kuI3lj6/kuLrnqbpcIixcclxuXHRcdFwiTW5lbW9uaWNzQ2Fubm90UmVwZWF0XCI6IFwi5q2k5Yqp6K6w6K+N6LSm5oi35bey5a+85YWlXCIsXHJcblx0XHRcInBhc3N3b3JkSW5wdXRBdHlwaXNtXCI6IFwi5Lik5qyh5a+G56CB6L6T5YWl5LiN5LiA6Ie077yM6K+36YeN5paw6L6T5YWlXCIsXHJcblx0XHRcclxuXHRcdFwiQW1vdW50U3BlbnRcIjpcIuiKsei0ueaVsOmHj1wiLFxyXG5cdFx0XCJEYWlsTmV3UXVhbnRpdHlcIjpcIuavj+aXpeaWsOWinuaVsOmHj1wiLFxyXG5cdFx0XCJUb3RhbEN1cnJlbmN5SG9sZGluZ3NcIjpcIuaAu+aMgeW4geaVsFwiLFxyXG5cdFx0XCJhc3NldHNcIjogXCLotYTkuqdcIixcclxuXHRcdFwiTXlUb3RhbEFzc2V0c1wiOiBcIuaIkeeahOaAu+i1hOS6p1wiLFxyXG5cdFx0XCJGSUxDb250cmFjdFwiOiBcIkZJTOWQiOe6plwiLFxyXG5cdFx0XCJDcm9zc0NoYWluXCI6IFwi6Leo6ZO+XCIsXHJcblx0XHRcIkNvbGxlY3Rpb25cIjogXCLmlLbmrL5cIixcclxuXHRcdFwidHJhbnNmZXJBY2NvdW50c1wiOiBcIui9rOi0plwiLFxyXG5cdFx0XCJwdWJsaWNPZmZlcmluZ1wiOiBcIuazqOWFpeWFrOWLn1wiLFxyXG5cdFx0XCJIaWRkZW5TbWFsbEFzc2V0c1wiOiBcIumakOiXj+Wwj+minei1hOS6p1wiLFxyXG5cdFx0XCJQbGVkZ2VUb0dlbmVyYXRlSW5jb21lXCI6IFwi6LSo5oq85Yib5pS2XCIsXHJcblx0XHRcInByb3Bvc2FsMVwiOiBcIuW7uuiurui9rOWFpUVUSOWBmuS4uumTuOW4geaJk+WMhei0ueeUqO+8jOaVsOmHj+S4jeS9juS6jjAuMDFcIixcclxuXHRcdFwicHJvcG9zYWwyXCI6IFwi5bu66K6u6L2s5YWlVFJY5YGa5Li66ZO45biB5omT5YyF6LS555So77yM5pWw6YeP5LiN5L2O5LqOMTAwXCIsXHJcblx0XHRcIk5vdFlldE9wZW5cIjogXCLmmoLmnKrlvIDmlL7vvIFcIixcclxuXHRcdFwiQ29weVN1Y2NlZWRlZFwiOlwi5aSN5Yi25oiQ5YqfXCIsXHJcblx0XHRcclxuXHRcdFwiU2VydmljZUNoYXJnZVwiOiBcIuaJi+e7rei0uVwiLFxyXG5cdFx0XCJTeW5jaHJvbml6YXRpb25GYWlsZWRcIjogXCLlkIzmraXlpLHotKVcIixcclxuXHRcdFwidGlwc1wiOiBcIu+8jOmHkemineS8muWcqDMw56eS5LmL5YaF5omj6Zmk77yM6K+m5oOF6K6w5b2V5ZyoMuWIhumSn+S5i+WGheWIt+aWsO+8jOivt+WLv+mHjeWkjeaTjeS9nFwiLFxyXG5cdFx0XCJwbGVkZ2VUaXBzXCI6IFwi77yM6YeR6aKd5Lya5ZyoMuWIhumSn+S5i+WGhemTuOmAoO+8jOivpuaDheiusOW9leWcqDLliIbpkp/kuYvlhoXliLfmlrDvvIzor7fli7/ph43lpI3mk43kvZxcIixcclxuXHRcdFxyXG5cdFx0XCJDb2xsZWN0aW9uUVJDb2RlXCI6IFwi5pS25qy+5LqM57u056CBXCIsXHJcblx0XHRcIkNvbGxlY3Rpb25BZGRyZXNzXCI6IFwi5pS25qy+5Zyw5Z2AXCIsXHJcblx0XHRcIlBhc3N3b3JkRXJyb3JQbGVhc2VSZWVudGVyXCI6XCLlr4bnoIHplJnor6/vvIzor7fph43mlrDovpPlhaVcIixcclxuXHRcdFwiS2VlcEF0TGVhc3RPbmVXYWxsZXRcIjpcIuiHs+WwkeS/neeVmeS4gOS4qumSseWMhVwiLFxyXG5cdFx0XCJBc3NldERlbGV0ZWRTdWNjZXNzZnVsbHlcIjpcIuWIoOmZpOi1hOS6p+aIkOWKn1wiLFxyXG5cdFx0XCJGb3VuZGF0aW9uUmVjb3Jkc1wiOlwi5Z+66YeR5Lya6K6w5b2VXCIsXHJcblxyXG5cdFx0XCJDdXJyZW50QmFsYW5jZVwiOiBcIuW9k+WJjeS9meminVwiLFxyXG5cdFx0XCJUcmFuc2ZlckFkZHJlc3NcIjogXCLovazotKblnLDlnYBcIixcclxuXHRcdFwiaW5wdXRUcmFuc2ZlckFkZHJlc3NcIjogXCLor7fovpPlhaXovazotKblnLDlnYBcIixcclxuXHRcdFwiVHJhbnNmZXJBZGRyZXNzRXJyb3JcIjogXCLovazotKblnLDlnYDplJnor69cIixcclxuXHRcdFwiVHJhbnNmZXJRdWFudGl0eVwiOiBcIui9rOi0puaVsOmHj1wiLFxyXG5cdFx0XCJNaW5lcnNGZWVcIjogXCLnn7/lt6XotLlcIixcclxuXHRcdFwiaW5wdXRUcmFuc2ZlclF1YW50aXR5XCI6IFwi6K+36L6T5YWl6L2s6LSm5pWw6YePXCIsXHJcblx0XHRcIlRyYW5zZmVyTnVtRXJyb3JcIjogXCLovazotKbmlbDph4/kuI3og73lsI/kuo4wLjAxXCIsXHJcblx0XHRcIlRyYW5zZmVyVGV4dE5vdEFkZFwiOiBcIui9rOi0pueahOmHkemineS4jeiDveaciSvlj7dcIixcclxuXHRcdFwiVHJhbnNmZXJUZXh0Tm90TnVtYmVyXCI6IFwi6L2s6LSm55qE6YeR6aKd5LiN5piv5pWw5a2XXCIsXHJcblx0XHRcIkRlY2ltYWxQbGFjZXNFcnJvclwiOiBcIuWwj+aVsOS9jeS4jeiDveWkp+S6jjTkvY1cIixcclxuXHRcdFwiVHJhbnNmZXJJbkZ1bGxcIjogXCLlhajpg6jovazotKZcIixcclxuXHRcdFwiVmVyaWZ5QXNzZXRQYXNzd29yZFwiOiBcIumqjOivgei1hOS6p+WvhueggVwiLFxyXG5cdFx0XCJwYXNzd29yZEVycm9yXCI6IFwi5a+G56CB6ZSZ6K+vXCIsXHJcblx0XHRcIlRyYW5zZmVyVGlwXCI6IFwiIOi9rOi0puaXtuivt+azqOaEj+aguOWvueWcsOWdgO+8jOi1hOS6p+S4gOaXpui9rOi0puWwhuaXoOazleaJvuWbnlwiLFxyXG5cdFx0XCJzdWNjZXNzXCI6IFwi5oiQ5YqfXCIsXHJcblx0XHRcImZhaWxcIjogXCLlpLHotKVcIixcclxuXHRcdFwiRnVuZFBvb2xcIjpcIuWfuumHkeaxoFwiLFxyXG5cdFx0XCJGb3VuZGF0aW9uTG9ja1wiOlwi5Z+66YeR5Lya6ZSB5LuTXCIsXHJcblxyXG5cdFx0XCJCTVNEZXRhaWxJbmZvXCI6IFwiQk1T6K+m5oOFXCIsXHJcblx0XHRcIkJNRFREZXRhaWxJbmZvXCI6IFwiQk1EVOivpuaDhVwiLFxyXG5cdFx0XCJCYWxhbmNlT2ZBc3NldHNcIjogXCLotYTkuqfkvZnpop1cIixcclxuXHRcdFwid2hvbGVcIjogXCLlhajpg6hcIixcclxuXHRcdFwiT3JlUG9vbFwiOiBcIuefv+axoFwiLFxyXG5cdFx0XCJBZGRpdGlvbmFsSXNzdWVcIjogXCLlop7lj5FcIixcclxuXHRcdFwidG9DaGFuZ2VJbnRvXCI6IFwi6L2s5YWlXCIsXHJcblx0XHRcIlVuY29uZmlybWVkXCI6IFwi5pyq56Gu6K6kXCIsXHJcblx0XHRcIkNvbmZpcm1lZFwiOiBcIuW3suehruiupFwiLFxyXG5cdFx0XCJQdWxsVXBUb1Nob3dNb3JlXCI6IFwi5LiK5ouJ5pi+56S65pu05aSaXCIsXHJcblx0XHRcIkxvYWRpbmdcIjogXCLmraPlnKjliqDovb0uLi5cIixcclxuXHRcdFwiTm9Nb3JlRGF0YVwiOiBcIuayoeacieabtOWkmuaVsOaNruS6hlwiLFxyXG5cdFx0XCJOb01vcmVSYW5rXCI6IFwi5rKh5pyJ5pu05aSa5o6S5ZCN5LqGXCIsXHJcblx0XHRcclxuXHRcdFwiRnVuZEFtb3VudFwiOlwi5Y+C5LiO5Z+66YeR5Lya6YeR6aKd5LiN5b6X5L2O5LqOMTUwMDBBVURU77yM5LiN6auY5LqOMjAwMDBBVURUXCIsXHJcblx0XHRcclxuXHRcdFwiU2V0U2xpZGluZ1BvaW50VG9sZXJhbmNlXCI6XCLorr7nva7mu5Hngrnlrrnlv43luqZcIixcclxuXHRcdFwiTGlxdWlkaXR5UHJvdmlkZXJGZWVzXCI6XCLmtYHliqjmgKfmj5DkvpvogIXotLnnlKhcIixcclxuXHRcdFwiUHJpY2VTbGlkaW5nUG9pbnRcIjpcIuS7t+agvOa7keeCuVwiLFxyXG5cdFx0XCJDb25maXJtRXhjaGFuZ2VcIjpcIuehruiupOWFkeaNolwiLFxyXG5cdFx0XCJhbW91bnROb3RFbXB0eVwiOiBcIuWFkeaNoueahOmHkemineS4jeiDveS4uuepulwiLFxyXG5cdFx0XCJHZXRBdExlYXN0XCI6XCLmnIDlsJHojrflvpdcIixcclxuXHRcdFwiYWR2YW5jZWRBZXR0aW5nXCI6XCLpq5jnuqforr7nva5cIixcclxuXHRcdFwiVmlld1Rva2VuRGV0YWlsc1wiOlwi5p+l55yL5Luj5biB6K+m5oOFXCIsXHJcblx0XHRcIk91dHB1dEVzdGltYXRlZFwiOlwi6L6T5Ye6KOmihOS8sClcIixcclxuXHRcdFwidHJhbnNhY3Rpb25EZXRhaWxzXCI6IFwi5Lqk5piT6K+m5oOFXCIsXHJcblx0XHRcIkZvdW5kYXRpb25SYW5raW5nXCI6XCLln7rph5HkvJrmjpLlkI1cIixcclxuXHRcdFwiUGF5ZXJcIjogXCLlj5HmrL7mlrlcIixcclxuXHRcdFwiUGF5ZWVcIjogXCLmlLbmrL7mlrlcIixcclxuXHRcdFwiQmxvY2tOdW1iZXJcIjogXCLljLrlnZflj7dcIixcclxuXHRcdFwiVHJhbnNhY3Rpb25UaW1lXCI6IFwi5Lqk5piT5pe26Ze0XCIsXHJcblx0XHRcIlRoZUJhbGFuY2VPZkFzc2V0c0lzTm90RW5vdWdoVG9Db2luXCI6XCLotYTkuqfkvZnpop3kuI3otrMs5peg5rOV6ZO45biBXCIsXHJcblx0XHRcclxuXHRcdFwiVmlld1RyYW5zYWN0aW9uRGV0YWlsc1wiOlwi5p+l55yL5Lqk5piT6K+m5oOFXCIsXHJcblx0XHRcIlBsZWRnZUN1cnJlbmN5XCI6IFwi6LSo5oq85biB56eNXCIsXHJcblx0XHRcImJhbGFuY2VcIjogXCLkvZnpop1cIixcclxuXHRcdFwiQ29pbmFnZVwiOiBcIumTuOW4geW4geenjVwiLFxyXG5cdFx0XCJNaW50TWluZXJGZWVzXCI6IFwi6ZO45biB55+/5bel6LS555SoXCIsXHJcblx0XHRcIkNvbnRyYWN0QWRkcmVzc1wiOiBcIuWQiOe6puWcsOWdgFwiLFxyXG5cdFx0XCJJbW1lZGlhdGVQbGVkZ2VcIjogXCLnq4vljbPotKjmirxcIixcclxuXHRcdFwiQXNzZXRQYXNzd29yZEVycm9yXCI6IFwi6LWE5Lqn5a+G56CB6ZSZ6K+vXCIsXHJcblx0XHRcInBsZWRnZVwiOiBcIui0qOaKvFwiLFxyXG5cdFx0XCJwbGVkZ2VTdWNjZXNzXCI6IFwi6LSo5oq85oiQ5YqfXCIsXHJcblx0XHRcImlucHV0UGxlZGdlTnVtXCI6IFwi6K+36L6T5YWl6LSo5oq85pWw6YePXCIsXHJcblx0XHRcIlBsZWRnZVRleHROb3ROdW1iZXJcIjogXCLotKjmirznmoTmlbDph4/kuI3mmK/mlbDlrZdcIixcclxuXHRcdFwicGxlZGdlTnVtRXJyb3JcIjogXCLotKjmirzmlbDph4/kuI3og73lsI/kuo4wLjAxXCIsXHJcblx0XHRcIm51bWJlcnNMZXR0ZXJzXCI6XCLljIXmi6zmlbDlrZflkozlrZfmr43vvIzkuI3lsJHkuo445L2NXCIsXHJcblx0XHRcIlBsZWRnZVVzZHRDb250cmFjdEFkZHJlc3NcIjpcIui0qOaKvCBVU0RUIOWQiOe6puWcsOWdgFwiLFxyXG5cdFx0XCJQbGVkZ2VCbWR0Q29udHJhY3RBZGRyZXNzXCI6XCLotKjmirwgQk1EVCDlkIjnuqblnLDlnYBcIixcclxuXHRcdFwicGxlZGdlVGlwXCI6IFwi5YiH5Yu/55u05o6l6L2s6LSm6Iez5ZCI57qm5Zyw5Z2AXCIsXHJcblx0XHRcImNhc3RpbmdcIjogXCLpk7jpgKBcIixcclxuXHRcdFxyXG5cdFx0XCJDb250cmFjdFBlcmlvZFwiOlwi5ZCI57qm5ZGo5pyfXCIsXHJcblx0XHRcImVjb2xvZ3lcIjogXCLnlJ/mgIFcIixcclxuXHRcdFwiVHJhZGluZ1F1b3RhdGlvblwiOiBcIuS6pOaYk+ihjOaDhVwiLFxyXG5cdFx0XCJleGNoYW5nZVwiOiBcIuWFkeaNolwiLFxyXG5cdFx0XCJNb2JpbGVPcmVQb29sXCI6IFwi5rWB5Yqo5oCn55+/5rGgXCIsXHJcblx0XHRcIlB1YmxpY0NoYWluTWluZVBvb2xcIjogXCLlhazpk77nn7/msaBcIixcclxuXHRcdFwiUHVibGljQ2hhaW5NaW5lUG9vbFJlY29yZHNcIjogXCLlhazpk77nn7/msaDorrDlvZVcIixcclxuXHRcdFwiY3ljbGVPZkdvbmdsaWFuTWluZVBvb2xcIjogXCLlhazpk77nn7/msaAzMOWkqeWRqOacn1wiLFxyXG5cdFx0XCJEYWlseUluY29tZVwiOiBcIuaXpeaUtuebilwiLFxyXG5cdFx0XCJyZWxlYXNlXCI6IFwi6YeK5pS+XCIsXHJcblx0XHRcclxuXHRcdFwiQ3JlZGlibGVDb25zZW5zdXNcIjogXCLlj6/kv6HlhbHor4ZcIixcclxuXHRcdFwiTWluZXJcIjogXCLnn7/mnLpcIixcclxuXHRcdFwiQ2hpcFwiOiBcIlJpc2MtVuiKr+eJh1wiLFxyXG5cdFx0XCJQcmVEaWdnZXJcIjpcIumihOaMluefv+aculwiLFxyXG5cdFx0XCJwbGF0Zm9ybVwiOlwi5Y+wXCIsXHJcblx0XHRcclxuXHRcdFwicGF5bWVudFwiOlwi5pSv5LuYXCIsXHJcblx0XHRcIlByb2dyZXNzT2ZQdWJsaWNPZmZlcmluZ1wiOiBcIuWFrOWLn+i/m+W6plwiLFxyXG5cdFx0XCJTdGFnZU9uZVwiOiBcIumYtuauteS4gFwiLFxyXG5cdFx0XCJTdGFnZVR3b1wiOiBcIumYtuauteS6jFwiLFxyXG5cdFx0XCJTdGFnZVRocmVlXCI6IFwi6Zi25q615LiJXCIsXHJcblx0XHRcIlNpbmdsZUVmZmVjdGl2ZVwiOiBcIuWNleeslOacieaViFwiLFxyXG5cdFx0XCJUYXJnZXRDb3VudFwiOiBcIuebruagh+eslOaVsCjnrJQpXCIsXHJcblx0XHRcIlJhaXNlZFwiOiBcIuW3suWLn1wiLFxyXG5cdFx0XCJDb250cmFjdFB1YmxpY09mZmVyaW5nXCI6IFwi5ZCI57qm5YWs5YufXCIsXHJcblx0XHRcIkNvbnRyYWN0UHVibGljT2ZmZXJpbmdQYWdlXCI6IFwi5ZCI57qm5YWs5YufXCIsXHJcblx0XHRcIm5vZGVcIjogXCLoioLngrlcIixcclxuXHRcdFwiRm91bmRhdGlvblwiOiBcIuWfuumHkeS8mlwiLFxyXG5cdFx0XCJNYXJrZXRcIjogXCLluILlnLpcIixcclxuXHRcdFwiUGhhc2VJXCI6XCLkuIDmnJ9cIixcclxuXHRcdFwic3RhZ2VcIjpcIuacn1wiLFxyXG5cdFx0XCJTZWxlY3RlZFwiOlwi5bey6YCJ5oupM+S4qlwiLFxyXG5cdFx0XCJXcm9uZ09yZGVyXCI6XCLpobrluo/plJnor6/vvIzor7fph43mlrDovpPlhaVcIixcclxuXHRcdFwiVXNlck5hbWVDYW5ub3RCZUVtcHR5XCI6XCLnlKjmiLflkI3kuI3og73kuLrnqbpcIixcclxuXHJcblx0XHRcIlRva2VuQ29udHJhY3RcIjogXCLku6PluIHlkIjnuqZcIixcclxuXHRcdFwiT25saW5lVGltZVwiOiBcIuS4iue6v+aXtumXtFwiLFxyXG5cdFx0XCJ0aGVcIjogXCLnrKxcIixcclxuXHRcdFwiSXNzdWVcIjogXCLmnJ9cIixcclxuXHRcdFwiaW5qZWN0aW9uXCI6IFwi5rOo5YWlXCIsXHJcblx0XHRcImN1c3RvbVwiOiBcIuiHquWumuS5iVwiLFxyXG5cdFx0XCJJbW1lZGlhdGVJbmplY3Rpb25cIjogXCLnq4vljbPms6jlhaVcIixcclxuXHRcdFwiSW5qZWN0aW9uVGlwc1wiOiBcIuazqOWFpemHkemineS4jeiDveWwj+S6jjE1MDAw5oiW5aSn5LqOMjAwMDBcIixcclxuXHRcdFwiTm9kZUFkZHJlc3NcIjpcIuiKgueCueWcsOWdgFwiLFxyXG5cclxuXHRcdFwiQWNjb3VudE5vdEFjdGl2YXRlZFwiOiBcIui0puWPt+acqua/gOa0u1wiLFxyXG5cdFx0XCJjdXN0b21Nb25leVwiOiBcIuiHquWumuS5iemHkemineS4jeiDveWwj+S6jjIwMVwiLFxyXG5cdFx0XCJpbmplY3Rpb25TdWNjZXNzXCI6IFwi5ZCI57qm5YWs5Yuf5rOo5YWl5oiQ5Yqf77yM6YeR6aKd5Lya5ZyoMzDnp5LkuYvlhoXmiaPpmaTvvIzlhazli5/orrDlvZXlnKgy5YiG6ZKf5LmL5YaF5Yi35paw77yM6K+35Yu/6YeN5aSN5pON5L2cXCIsXHJcblx0XHRcIlZpZXdJbmplY3Rpb25SZWNvcmRzXCI6IFwi5p+l55yL5rOo5YWl6K6w5b2VXCIsXHJcblx0XHRcInJldHVybnNcIjogXCLov5Tlm55cIixcclxuXHRcdFwiQ29udHJhY3REZGRyZXNzSXNFbXB0eVwiOiBcIuWQiOe6puWcsOWdgOS4uuepulwiLFxyXG5cdFx0XCJpbmplY3Rpb25FcnJvclwiOiBcIuazqOWFpemHkemineW/hemhu+Wkp+S6jjBcIixcclxuXHRcdFwiYmFsYW5jZUluc3VmZmljaWVudFwiOiBcIuS9memineS4jei2s1wiLFxyXG5cdFx0XCJUaGVDb3N0T2ZUaGVNaW5lcnNJc05vdEVub3VnaFwiOiBcIuefv+W3pei0ueeUqOS4jei2s1wiLFxyXG5cdFx0XCJSZWFjaFwiOlwi6L6+5oiQXCIsXHJcblx0XHRcIlRoZURlYWxGYWlsZWRcIjogXCLkuqTmmJPlpLHotKVcIixcclxuXHRcdFwiVG90YWxOdW1iZXJPZk1pbmluZ01hY2hpbmVzXCI6XCLnn7/mnLrmgLvmlbBcIixcclxuXHRcdFxyXG5cdFx0XCJQdXJjaGFzZU9mUHVibGljQ2hhaW5NaW5lUG9vbFwiOlwi6LSt5Lmw5YWs6ZO+55+/5rGgXCIsXHJcblx0XHRcIlRoZUluY29tZU9mRGFpbHlTZXR0bGVtZW50U2hhbGxcIjpcIjIu5q+P5pel57uT566X55qE5pS255uK77yM5oyJQk1T55qE5Lu35YC85o2i566X562J5YC857uT566XXCIsXHJcblx0XHRcIkFjY29yZGluZ1RvVGhlUXVhbnRpdHlcIjpcIjEu5qC55o2u6ZSB5LuT55qETUNT5pWw6YeP77yM6L+b6KGM57uT566X5Lu35YC877yM5Yiw5pyf5ZCO6L+U6L+YTUNTXCIsXHJcblx0XHRcIkRlc2NyaXB0aW9uT2ZHb25nbGlhbk9yZVBvb2xcIjpcIuWFrOmTvuefv+axoOivtOaYjlwiLFxyXG5cdFx0XCJkYXlcIjpcIuWkqVwiLFxyXG5cdFx0XCJBdmFpbGFibGVCYWxhbmNlXCI6XCLlj6/nlKjkvZnpop1cIixcclxuXHRcdFwiU3RhcnRNaW5pbmdcIjpcIuW8gOWQr+aMluefv1wiLFxyXG5cdFx0XCJJbmplY3Rpb25SZWNvcmRcIjogXCLlhazli5/ms6jlhaXorrDlvZVcIixcclxuXHRcdFwiVG90YWxOdW1iZXJcIjogXCLmgLvorqHnrJTmlbAo56yUKVwiLFxyXG5cdFx0XCJUb3RhbEFtb3VudFwiOiBcIuaAu+mHkeminVwiLFxyXG5cdFx0XCJOb2RlQ29uZGl0aW9uXCI6XCLoioLngrnmnaHku7ZcIixcclxuXHRcdFwiQ2FsY3VsYXRpb25Qb3dlclwiOlwi566X5YqbXCIsXHJcblx0XHRcIk15TWluZXJcIjpcIuaIkeeahOefv+aculwiLFxyXG5cdFx0XCJDaGFpbk1pbmVyXCI6XCLlhazpk77nn7/mnLpcIixcclxuXHRcdFwiVG90YWxOdW1iZXJPZlJlbWFpbmluZ01pbmluZ01hY2hpbmVzXCI6XCLliankvZnnn7/mnLrmgLvmlbBcIixcclxuXHRcdFxyXG5cdFx0XCJzdXBlck5vZGVSYW5raW5nXCI6IFwi6LaF57qn6IqC54K55o6S5ZCNXCIsXHJcblx0XHRcImluZGl2aWR1YWxcIjogXCLkuKpcIixcclxuXHRcdFxyXG5cdFx0XCJUcmFuc2FjdGlvblBvb2xcIjpcIuS6pOaYk+axoFwiLFxyXG5cdFx0XCJjaGFzZVwiOlwi6LSt5LmwXCIsXHJcblx0XHRcIk51bWJlck9mU2V0c1wiOlwi5Y+w5pWwXCIsXHJcblx0XHRcIk51bWJlck9mTm9kZXMxXCI6IFwi6IqC54K55Lq65pWwKOa7oeWRmFwiLFxyXG5cdFx0XCJOdW1iZXJPZk5vZGVzMlwiOiBcIuS6uilcIixcclxuXHRcdFwic2F0aXNmeVwiOiBcIua7oei2s1wiLFxyXG5cdFx0XCJwdXJjaGFzZVwiOiBcIuefv+acuui0reS5sOaVsOmHj1wiLFxyXG5cdFx0XCJSZWFjaFwiOiAn6L6+5oiQJyxcclxuXHRcdFwiTm90UmVhY2hlZFwiOiBcIuacqui+vuaIkFwiLFxyXG5cdFx0XCJOdW1iZXJPZkRpcmVjdFB1YmxpY09mZmVyaW5nXCI6IFwi55u05o6l5YWs5Yuf5Lq65pWwXCIsXHJcblx0XHRcIk51bWJlck9mVGVhbVB1YmxpY09mZmVyaW5nXCI6IFwi5Zui6Zif5YWs5Yuf56yU5pWwXCIsXHJcblx0XHRcIkpvaW5cIjogXCLovr7miJDmnaHku7blkI7liqDlhaXoioLngrlcIixcclxuXHRcdFwiSm9pbk5vZGVcIjogXCLliqDlhaXoioLngrlcIixcclxuXHRcdFwiSm9pbk5vZGVTdWNjZXNzXCI6IFwi5Yqg5YWl6IqC54K55oiQ5YqfXCIsXHJcblx0XHRcIkpvaW5Ob2RlT3JOb3RcIjogXCLmmK/lkKbliqDlhaXoioLngrlcIixcclxuXHRcdFwiTm9kZVJhbmtpbmdcIjogXCLoioLngrnmjpLlkI1cIixcclxuXHRcdFwiTm9kZUNvbXBldGl0aW9uXCI6IFwi6IqC54K556ue5LqJXCIsXHJcblx0XHRcIk5vZGVQcm9tb3Rpb25cIjogXCLoioLngrnkv4PplIBcIixcclxuXHRcdFwiTm9kZVJlbGVhc2VSZWNvcmRcIjpcIuiKgueCuemHiuaUvuiusOW9lVwiLFxyXG5cdFx0XCJBbW91bnRUb0JlQXdhcmRlZFwiOlwi5b6F5aWW5Yqx6YeR6aKdXCIsXHJcblx0XHRcIlBlcmZvcm1hbmNlTm9kZVJhbmtpbmdPZlRoZVdlZWtcIjpcIuW9k+WRqOS4mue7qeiKgueCueaOkuWQjVwiLFxyXG5cdFx0XHJcblx0XHRcIndpdGhcIjpcIuS7pVwiLFxyXG5cdFx0XCJOb2RlSW5qZWN0aW9uXCI6IFwi6IqC54K55rOo5YWlXCIsXHJcblxyXG5cdFx0XCJNbmVtb25pY3NTZWN1cml0eVRpcHNPbmVcIjogXCIxLuacquWkh+S7veWKqeiusOivje+8jOWwhuaXoOazleS/nemanOi1hOS6p+WuieWFqFwiLFxyXG5cdFx0XCJNbmVtb25pY3NTZWN1cml0eVRpcHNUd29cIjogXCIyLuWKqeiusOivjeetieWQjOS6juaCqOeahOmTtuihjOWNoeWPtyvlr4bnoIHvvIzojrflvpfliqnorrDor43nrYnlkIzkuo7ojrflvpfotYTkuqfotYTkuqfnmoTmiYDmnInmnYNcIixcclxuXHRcdFwiTW5lbW9uaWNzU2VjdXJpdHlUaXBzVGhyZWVcIjogXCIzLuivt+ehruS/neWcqOWbm+WRqOaXoOS6uu+8jOayoeacieaRhOWDj+WktOeahOWuieWFqOeOr+Wig+S4i+i/m+ihjOWkh+S7vVwiLFxyXG5cdFx0XCJNbmVtb25pY3NTZWN1cml0eVRpcHNGb3VyXCI6IFwiNC7or7fli7/lsIbliqnorrDor43lj5HpgIHnu5nku7vkvZXkurrvvIzljIXmi6zku7vkvZXoh6rnp7DmmK/lt6XkvZzkurrlkZjnmoTkurpcIixcclxuXHRcdFwiTW5lbW9uaWNzU2VjdXJpdHlUaXBzRml2ZVwiOiBcIjUu5aaC5p6c5oKo55qE5omL5py65Lii5aSx44CB5o2f5Z2P5oiW6ICF5Y246L29QVBQ5ZCO77yM5oKo5Y+v5Lul5L2/55So5Yqp6K6w6K+N5oGi5aSN6LWE5LqnXCIsXHJcblx0XHRcIk1uZW1vbmljc1NlY3VyaXR5VGlwc1wiOiBcIuWkh+S7veWKqeiusOivjeWuieWFqOaPkOekulwiLFxyXG5cdFx0XCJNbmVtb25pY1RpcHNcIjogXCIg6K+36K6k55yf6ZiF6K+75aaC5LiL6K+05piOXCIsXHJcblx0XHRcIlN0YXJ0QmFja3VwXCI6IFwi5byA5aeL5aSH5Lu9XCIsXHJcblx0XHRcIk5vQmFja3VwXCI6IFwi5pqC5LiN5aSH5Lu9XCIsXHJcblxyXG5cclxuXHRcdFwiQmFja3VwU3VjY2VlZGVkXCI6IFwi5aSH5Lu95oiQ5YqfXCIsXHJcblx0XHRcIkJhY2t1cFN1Y2NlZWRlZFRpcFwiOiBcIuaCqOW3suaIkOWKn+Wkh+S7veWKqeiusOivje+8gVxcbuivt+WmpeWWhOS/neeuoeaCqOeahOi1hOS6p+WKqeiusOivjVwiLFxyXG5cdFx0XCJDb25maXJtYXRpb25NbmVtb25pY3NcIjogXCLnoa7orqTliqnorrDor41cIixcclxuXHRcdFwiY29uZmlybUJhY2t1cFRpcFwiOiBcIuivt+aMieeFp+mhuuW6j+eCueWHu+WKqeiusOivje+8jOS7peehruiupOaCqOato+ehruWkh+S7veOAglwiLFxyXG5cdFx0XCJzZWxlY3RFcnJvclwiOiBcIumAieaLqemUmeivr++8jOivt+mHjeivlVwiLFxyXG5cclxuXHRcdFwiQmFja3VwVGlwMVwiOiBcIuWmpeWWhOS/neeuoeWKqeiusOivjeiHs+malOemu+e9kee7nOeahOWuieWFqOWcsOaWueOAglwiLFxyXG5cdFx0XCJCYWNrdXBUaXAyXCI6IFwi6K+35Yu/5bCG5Yqp6K6w6K+N5Zyo6IGU572R546v5aKD5LiL5YiG5Lqr5ZKM5a2Y5YKo77yM5q+U5aaC6YKu5Lu244CB55u45YaM44CB56S+5Lqk5bqU55So562J44CCXCIsXHJcblx0XHRcIm5leHRTdGVwXCI6IFwi5LiL5LiA5q2lXCIsXHJcblx0XHRcIkJhY2t1cFRpcFwiOiBcIuivt+aMieeFp+mhuuW6j+aKhOWGmeWKqeiusOivje+8jOehruS/neWkh+S7veato+ehrlwiLFxyXG5cdFx0XCJCYWNrdXBNbmVtb25pY3NcIjogXCLlpIfku73liqnorrDor41cIixcclxuXHRcdFwiY3ljbGVcIjpcIuWRqOacn1wiLFxyXG5cdFx0XHJcblx0XHRcImhvdXJUcmFkaW5nVm9sdW1lXCI6XCIyNOWwj+aXtuS6pOaYk+mHj1wiLFxyXG5cdFx0XCJDdXJyZW50UHJpY2VcIjpcIuW9k+WJjeS7t+agvFwiLFxyXG5cdFx0XCJUb2tlbkluTW9iaWxlUG9vbFwiOlwi5rWB5Yqo5rGg5Lit55qE5Luj5biBXCIsXHJcblx0XHRcIkxpcXVpZGl0eVBvb2xcIjpcIua1geWKqOaAp+i1hOmHkeaxoFwiLFxyXG5cdFx0XCJTdGF0aXN0aWNhbGluY29tZVwiOlwi57uf6K6h5pS25YWlXCIsXHJcblx0XHRcIlN1cGVyTm9kZVwiOlwi6LaF57qn6IqC54K5XCIsXHJcblx0XHRcIlByZXNlbGVjdGVkTm9kZVwiOlwi6aKE6YCJ6IqC54K5XCIsXHJcblx0XHRcIkdlbmVyYWxOb2RlXCI6XCLkuIDoiKzoioLngrlcIixcclxuXHRcdFwiTWluZXJSZWNvcmRcIjpcIuefv+acuuiusOW9lVwiLFxyXG5cdFx0XCJNaW5pbmdBbGxvY2F0aW9uUmF0aW9cIjpcIuaMluefv+WIhumFjeavlO+8mlwiLFxyXG5cdFx0XCJGYWlsdXJlVGltZVwiOlwi5aSx5pWI5pe26Ze0XCIsXHJcblx0XHRcInRha2VFZmZlY3RcIjpcIueUn+aViOaXtumXtFwiLFxyXG5cdFx0XCJ5ZWFyXCI6XCLlubRcIixcclxuXHRcdFwiUmVmcmVzaFBhZ2VcIjogXCLnp5LlkI7liLfmlrDmnKzpobXpnaJcIixcclxuXHRcdFwiU3VjY2Vzc2Z1bENvaW5hZ2VcIjogXCLpk7jluIHmiJDlip9cIixcclxuXHRcdFwiQk1TQXNzZXRzXCI6XCJCTVPotYTkuqdcIixcclxuXHRcdFwiSW5zdWZmaWNpZW50Qk1TQmFsYW5jZVwiOiBcIkJNU+i1hOS6p+S9memineS4jei2s++8jOaXoOazlemTuOW4gVwiLFxyXG5cdFx0XCJJbnB1dEJtc01vbmV5XCI6IFwi6K+36L6T5YWlQk1T6YeR6aKdXCIsXHJcblx0XHRcIlBsZWRnZUJNU1wiOiBcIui0qOaKvEJNU1wiLFxyXG5cdFx0XCJXaGl0ZVBhcGVyTGlua1wiOiBcIueZveearuS5pumTvuaOpVwiLFxyXG5cdFx0XCJPZmZpY2lhbFdlYnNpdGVcIjogXCLlrpjmlrnnvZHnq5lcIixcclxuXHRcdFwiSXNzdWVDeWNsZVwiOiBcIuWPkeihjOWRqOacnyjmnIgpXCIsXHJcblx0XHRcIlRvdGFsSXNzdWVPZk5ld1Rva2Vuc1wiOiBcIuaWsOS7o+W4geaAu+WPkeihjOmHj1wiLFxyXG5cdFx0XCJUb3RhbENpcmN1bGF0aW9uXCI6XCLmgLvlj5HooYzph49cIixcclxuXHRcdFwiTmV3VG9rZW5OYW1lXCI6IFwi5paw5Luj5biB5ZCN56ewXCIsXHJcblx0XHRcIlRvdGFsQ2lyY3VsYXRpb25PZk9yaWdpbmFsVG9rZW5cIjogXCLljp/ku6PluIHmtYHpgJrmgLvph49cIixcclxuXHRcdFwiT3JpZ2luYWxUb2tlbkNvbnRyYWN0QWRkcmVzc1wiOiBcIuWOn+S7o+W4geWQiOe6puWcsOWdgFwiLFxyXG5cdFx0XCJPcmlnaW5hbFRva2VuSXNzdWVUeXBlXCI6IFwi5Y6f5Luj5biB5Y+R6KGM57G75Z6LXCIsXHJcblx0XHRcImluamVjdGlvbk51bWJlclwiOlwi5rOo5YWl5pWw6YePXCIsXHJcblx0XHRcImluamVjdGlvblRpbWVcIjpcIuazqOWFpeaXtumXtFwiLFxyXG5cdFx0XCJpbmplY3Rpb25UaXBcIjogXCIo5rOo5YWl5pWw6YeP5aSn5LqO562J5LqOMTAwVVNEVOS4uuacieaViClcIixcclxuXHRcdFwiTnVtYmVyT2ZFZmZlY3RpdmVQdWJsaWNQZmZlcmluZ3NcIjogXCLlhazli5/mnInmlYjnrJTmlbBcIixcclxuXHRcdFwiUGxlYXNlRW50ZXJUaGVSZWxlYXNlQ3ljbGVcIjogXCLor7fovpPlhaXlj5HooYzlkajmnJ9cIixcclxuXHRcdFwiUGxlYXNlRW50ZXJUaGVWb2x1bWVPZlRoZUNyZWF0aW9uSXNzdWVcIjogXCLor7fovpPlhaXliJvkuJblj5HooYzph49cIixcclxuXHRcdFwiQ2lyY3VsYXRpb25PZkdlbmVzaXNcIjogXCLliJvkuJblj5HooYzph49cIixcclxuXHRcdFwiUGxlYXNlRW50ZXJUaGVUb3RhbE51bWJlck9mSXNzdWVzXCI6IFwi6K+36L6T5YWl5Y+R6KGM5oC76YePXCIsXHJcblx0XHRcIlBsZWFzZUVudGVyVGhlXCI6IFwi6K+36L6T5YWlXCIsXHJcblx0XHRcIlRvdGFsSXNzdWVcIjogXCLlj5HooYzmgLvph49cIixcclxuXHRcdFwiUGxlYXNlSW5wdXRDdXJyZW5jeUFiYnJldmlhdGlvblwiOiBcIuivt+i+k+WFpeW4geenjeeugOensFwiLFxyXG5cdFx0XCJDdXJyZW5jeUFiYnJldmlhdGlvblwiOiBcIuW4geenjeeugOensFwiLFxyXG5cdFx0XCJ0b01pbnRUaXBcIjogXCLpk7jluIHpnIDopoExMDAwMEJNU+i0qOaKvO+8jOS7peS/nemanOmTuOW4geeahOeos+WumuaAp++8m+WFrOWLn+aIkOWKn+WQju+8jOmAmui/h+W8gOa6kOWQiOe6puWIhjEw5Liq5pyI6L+U6L+Y44CCXCIsXHJcblx0XHRcIkNyb3NzQ2hhaW5DcmVhdGlvblwiOiBcIui3qOmTvuWIm+S4llwiLFxyXG5cdFx0XCJOZXdDb2luQ3JlYXRpb25cIjogXCLmlrDluIHliJvkuJZcIixcclxuXHJcblx0XHRcIkNvbnNlbnN1c0NvYWxpdGlvblwiOiBcIuWFseivhuiBlOebn1wiLFxyXG5cdFx0XCJDb25uZWN0aW5nVGhlT3JlUG9vbDFcIjogXCLov57mjqXnn7/msaBcIixcclxuXHRcdFwiZXN0YWJsaXNoXCI6IFwi5Yib5bu6XCIsXHJcblx0XHRcInRvRXhhbWluZVwiOiBcIuWuoeaguFwiLFxyXG5cdFx0XCJJbnZpdGVUb0pvaW5MaW5rUG9vbFwiOiBcIumCgOivt+WKoOWFpei/nuaOpeefv+axoFwiLFxyXG5cdFx0XCJOdW1iZXJPZkJNU0luQ29Db25zdHJ1Y3Rpb25Qb29sXCI6IFwi5YWx5bu655+/5rGgQk1T5pWw6YePXCIsXHJcblx0XHRcImlucHV0TnVtYmVyT2ZCTVNJbkNvQ29uc3RydWN0aW9uUG9vbFwiOiBcIuivt+i+k+WFpeWFseW7uuefv+axoEJNU+aVsOmHj1wiLFxyXG5cdFx0XCJJbnZpdGF0aW9uQWRkcmVzc1wiOiBcIumCgOivt+WcsOWdgFwiLFxyXG5cdFx0XCJlbnRlck9yU2NhblRoZUFkZHJlc3NcIjogXCLor7fovpPlhaXmiJbmiavmj4/lnLDlnYBcIixcclxuXHRcdFwiSW52aXRhdGlvbkFkZHJlc3NFcnJvclwiOiBcIumCgOivt+WcsOWdgOmUmeivr1wiLFxyXG5cdFx0XCJDb3N0Qm94XCI6IFwi5piv5ZCm6Iqx6LS5MTIwMEJNU+WIm+W7uui/nuaOpeefv+axoO+8n1wiLFxyXG5cdFx0XCJBQ1NDb3N0Qm94XCI6IFwi5piv5ZCm6Iqx6LS5MTIwMEFDU+WKoOWFpei/nuaOpeefv+axoO+8n1wiLFxyXG5cclxuXHRcdFwiQ29ubmVjdGluZ09yZVBvb2xBZG1pblwiOiBcIui/nuaOpeefv+axoOeuoeeQhlwiLFxyXG5cdFx0XCJjb250cmFjdFwiOiBcIuWQiOe6plwiLFxyXG5cdFx0XCJkaXNzb2x1dGlvblwiOiBcIuino+aVo1wiLFxyXG5cdFx0XCJkaXNzb2x1dGlvblRpcHNcIjogXCLmmK/lkKbop6PmlaPov57mjqXnn7/msaDvvJ9cIixcclxuXHJcblx0XHRcIkFkbWluaXN0cmF0aW9uXCI6IFwi566h55CGXCIsXHJcblx0XHRcIlBlbmRpbmdcIjogXCLlvoXlpITnkIZcIixcclxuXHRcdFwiam9pblwiOiBcIuWKoOWFpVwiLFxyXG5cdFx0XCJyZWZ1c2VcIjogXCLmi5Lnu51cIixcclxuXHRcdFxyXG5cdFx0XCJDb250cmFjdEFzc2V0c1wiOiBcIuWQiOe6pui1hOS6p1wiLFxyXG5cdFx0XCJDaGFyZ2VNb25leVwiOiBcIuWFheW4gVwiLFxyXG5cdFx0XCJXaXRoZHJhd01vbmV5XCI6IFwi5o+Q5biBXCIsXHJcblx0XHRcIlNpZ25PdXRcIjogXCLlh7rnrb5cIixcclxuXHRcdFwiQ29udHJhY3REZXNjcmlwdGlvblwiOiBcIuWQiOe6puivtOaYjlwiLFxyXG5cdFx0XCJDb250cmFjdERlc2NyaXB0aW9uVGV4dDFcIjogXCIxLkZJTOWQiOe6pui9rOi0pu+8mjIwMOaemkZJTOWQiOe6puaVtOaVsOWAjeS7peS4iuWHuuetvlwiLFxyXG5cdFx0XCJDb250cmFjdERlc2NyaXB0aW9uVGV4dDJcIjogXCIyLkJNU+WSjE1DU+aKleWFpUZJbOWQiOe6pu+8jOavj+Wkqei/lOi/mOeahOWIqeaBr+aMiUZJTOWQiOe6puS7veaVsOiuoeeul++8jOWIsOacn+WQjui/lOi/mEJNU+WSjE1DU1wiLFxyXG5cdFx0XCJidXlGSUxOb3ROdWxsXCI6IFwi6LSt5LmwRklM5ZCI57qm6L6T5YWl55qE6YeR6aKd5LiN6IO95Li656m6XCIsXHJcblx0XHRcImJ1eUZJTEVycm9yXCI6IFwi6LSt5LmwRklM5ZCI57qm5LiN6IO95bCP5LqOMC4wMVwiLFxyXG5cdFx0XCJpbnB1dE1vbmV5Tm90TnVtYmVyXCI6IFwi6L6T5YWl55qE6YeR6aKd5LiN5piv5pWw5a2XXCIsXHJcblx0XHRcclxuXHRcdFwiVHJhbnNhY3Rpb25SZWNvcmRzXCI6IFwi5Lqk5piT6K6w5b2VXCIsXHJcblx0XHRcclxuXHRcdFwiQ2hlY2tPdXRRUkNvZGVcIjogXCLlh7rnrb7kuoznu7TnoIFcIixcclxuXHRcdFwiQ2hlY2tPdXRRUkNvZGVUaXBcIjogXCLpgInmi6nlh7rnrb5GSUzlkIjnuqbnmoTmlbDph4/vvIzmiavkuIDmiatcIlxyXG5cdFx0XHJcblx0XHRcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///865\n"); + +/***/ }), +/* 866 */ +/*!*****************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/utils/locales/en.js ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // en.js\nvar _default = {\n index: (_index = {\n \"sign\": \"Grasp your assets and travel safely\",\n\n \"updateTipContent\": \"1. Fix the invalid size parameter of badge component
2. Add a new modal box component
3. Add a new pressurized window screen component, which can cover the navigation bar and the bottom tabbar in the form of pop-up window on app
4. Fix the invalid mask of keyboard component on wechat applet\",\n\n \"Selected\": \"3 selected\",\n \"stage\": \"stage\",\n \"CompetitionRecord\": \"Competition record\",\n \"ReleasedYesterday\": \"Released yesterday\",\n \"CalculationPower\": \"Calculation power\",\n \"AmountToBeAwarded\": \"Amount to be awarded\",\n \"ToBeReleased\": \"To be released\",\n \"TotalCurrencyHoldings\": \"Total currency holdings\",\n \"AmountSpent\": \"Amount spent\",\n \"TotalCirculation\": \"Total circulation\",\n \"NodeAddress\": \"Node address\",\n \"FundPool\": \"Fund pool\",\n \"FundAmount\": \"The amount of fund participation shall not be less than 150000 UDT and not more than 20000 UDT\",\n\n \"PurchaseOfPublicChainMinePool\": \"Purchase of public chain mine pool\",\n \"TheIncomeOfDailySettlementShall\": \"2. The income of daily settlement shall be equivalent to the value of BMS\",\n \"AccordingToTheQuantity\": \"1.According to the quantity of MCS locked in the warehouse, the settlement value is carried out, and the MCS will be returned when it is due\",\n \"DescriptionOfGonglianOrePool\": \"Description of Gonglian ore pool\",\n \"day\": \"day\",\n \"RateOfReturn\": \"Rate of return\",\n \"ContractPeriod\": \"Contract period\",\n \"PleaseConfirmTheRedemption\": \"Please confirm the redemption\",\n \"SuccessfulRedemption\": \"Successful redemption\",\n \"ImmediateRedemption\": \"Immediate redemption\",\n \"AnnualYield\": \"Annual yield\",\n \"LiquidityPoolIncome\": \"BMS liquidity pool income\",\n \"ConsensusComputingBenefits\": \"Consensus computing benefits\",\n \"LinkedPoolRevenue\": \"Linked pool revenue\",\n \"LiquidPoolIncome\": \"Liquid pool income\",\n \"IncomeList\": \"Income list\",\n \"ViewTransactionDetails\": \"View transaction details\",\n \"with\": \"with\",\n \"TransactionSubmitted\": \"Transaction submitted\",\n \"PleaseConfirmInYourAssets\": \"Please confirm in your assets\",\n \"UnderConfirmation\": \"Under confirmation\",\n \"SetSlidingPointTolerance\": \"Set sliding point tolerance\",\n \"LiquidityProviderFees\": \"Liquidity provider fees\",\n \"PriceSlidingPoint\": \"Price sliding point\",\n \"ConfirmExchange\": \"Confirm exchange\",\n \"amountNotEmpty\": \"Exchange amount cannot be empty\",\n \"GetAtLeast\": \"Get at least\",\n \"advancedAetting\": \"advanced aetting\",\n \"ViewTokenDetails\": \"View token details\",\n \"OutputEstimated\": \"Output (estimated)\",\n \"payment\": \"payment\",\n \"hourTradingVolume\": \"24-hour trading volume\",\n \"CurrentPrice\": \"Current price\",\n \"TokenInMobilePool\": \"Token in mobile pool\",\n \"LiquidityPool\": \"Liquidity pool\",\n \"TokenDetails\": \"Token details\",\n \"UpAndDown\": \"Up and down\",\n \"proportion\": \"proportion\",\n \"name\": \"name\",\n \"TransactionPool\": \"Transaction pool\",\n \"chase\": \"purchase\",\n \"AvailableBalance\": \"Available balance\",\n \"StartMining\": \"Start mining\",\n \"TotalNumberOfRemainingMiningMachines\": \"Total number of remaining mining machines\",\n \"TotalNumberOfMiningMachines\": \"Total number of mining machines\",\n \"AndroidVersionUpgrade\": \"Android version upgrade\",\n \"UpdateTips\": \"Update tips\",\n \"Statisticalincome\": \"Statistical income\",\n \"SuperNode\": \"Super node\",\n \"PreselectedNode\": \"Preselected node\",\n \"GeneralNode\": \"General node\",\n \"MinerRecord\": \"Miner record\",\n \"MiningAllocationRatio\": \"Mining allocation ratio: \",\n \"FailureTime\": \"Failure time\",\n \"takeEffect\": \"take effect\",\n \"year\": \"year\",\n \"cycle\": \"cycle\",\n \"NumberOfSets\": \"Number of sets\",\n \"ChainMiner\": \"Chain miner\",\n \"MyMiner\": \"My miner\",\n \"FoundationLock\": \"Foundation lock\",\n \"FoundationRecords\": \"Foundation records\",\n \"TheBalanceOfAssetsIsNotEnoughToCoin\": \"The balance of assets is not enough to coin\",\n \"NodeInjectionSuccessful\": \"Node injection successful\",\n \"FoundationRanking\": \"Foundation ranking\",\n \"DailNewQuantity\": \"Daily new quantity\",\n \"platform\": \"platform\",\n \"PreDigger\": \"Pre digger\",\n \"AmountToBeReleased\": \"Amount to be released\",\n \"NodeLock\": \"Node lock\",\n \"NodeReleaseRecord\": \"Node Release Record\",\n \"PerformanceNodeRankingOfTheWeek\": \"Performance node ranking of the week\",\n \"Yesterdayward\": \"Yesterday's Award\" }, _defineProperty(_index, \"AmountToBeReleased\",\n \"Amount to be released\"), _defineProperty(_index,\n \"RewardAmount\", \"Reward amount\"), _defineProperty(_index,\n \"LockUp\", \"Lock up\"), _defineProperty(_index,\n \"UserNameCannotBeEmpty\", \"The user name cannot be empty\"), _defineProperty(_index,\n \"UserNameOrPassword\", \"The user name or password cannot be empty\"), _defineProperty(_index,\n \"IsItConsistent\", \"Please verify whether the password input is consistent\"), _defineProperty(_index,\n \"MnemonicWordsCannotBeEmpty\", \"Mnemonic words cannot be empty\"), _defineProperty(_index,\n \"MnemonicErrorPleaseReEnter\", \"Mnemonic error, please re-enter\"), _defineProperty(_index,\n \"ThePrivateKeyCannotBeEmpty\", \"The private key cannot be empty\"), _defineProperty(_index,\n \"PrivateKeyCannotRepeat\", \"This private key account has been imported\"), _defineProperty(_index,\n \"PrivateKeyErrorPleaseReEenter\", \"Private key error, please re-enter\"), _defineProperty(_index,\n \"PleaseVerifyWhetherThePasswordInputIsConsistent\", \"Please verify whether the password input is consistent\"), _defineProperty(_index,\n \"PasswordErrorPleaseReenter\", \"Password error, please re-enter\"), _defineProperty(_index,\n \"KeepAtLeastOneWallet\", \"Keep at least one wallet\"), _defineProperty(_index,\n \"AssetDeletedSuccessfully\", \"Asset deleted successfully\"), _defineProperty(_index,\n\n \"WrongOrder\", \"Wrong order, please re-enter\"), _defineProperty(_index,\n\n \"ServiceCharge\", \"Service Charge\"), _defineProperty(_index,\n \"SynchronizationFailed\", \"Synchronization failed\"), _defineProperty(_index,\n \"tips\", \", the amount will be deducted within 30s, the details will be refreshed within 2 minutes, please do not repeat\"), _defineProperty(_index,\n \"pledgeTips\", \", the amount will be cast within 2 minutes, and the detail record will be refreshed within 2 minutes. Please do not repeat the operation\"), _defineProperty(_index,\n\n \"CopySucceeded\", \"Copy succeeded\"), _defineProperty(_index,\n \"UserDefinedInjection\", \"User defined injection amount cannot be less than 201 or more than 1500\"), _defineProperty(_index,\n \"home\", \"Home\"), _defineProperty(_index,\n \"BMSAssets\", \"BMS Assets\"), _defineProperty(_index,\n \"my\", \"My\"), _defineProperty(_index,\n \"edition\", \"Edition\"), _defineProperty(_index,\n \"BlockBrowser\", \"Block browser\"), _defineProperty(_index,\n \"LanguageSettings\", \"Language settings\"), _defineProperty(_index,\n \"Language\", \"English\"), _defineProperty(_index,\n \"ShareAPP\", \"Share APP\"), _defineProperty(_index,\n \"ActivateMiner\", \"Activate miner\"), _defineProperty(_index,\n \"AccountManagement\", \"Account \\n management\"), _defineProperty(_index,\n \"AssetName\", \"Asset name\"), _defineProperty(_index,\n \"Activated\", \"Activated\"), _defineProperty(_index,\n \"notActive\", \"Not active\"), _defineProperty(_index,\n \"numbersLetters\", \"Including numbers and letters, not less than 8 digits\"), _defineProperty(_index,\n \"injectionTime\", \"Injection time\"), _defineProperty(_index,\n \"injectionNumber\", \"Injection quantity\"), _defineProperty(_index,\n \"TotalActiveAccountAddress\", \"Total active \\naccount address\"), _defineProperty(_index,\n \"ValidAccountAddress\", \"Valid account address\"), _defineProperty(_index,\n \"TotalNumberOfMPOPublicOfferings\", \"Total number Of \\nMPO Public Offerings\"), _defineProperty(_index,\n \"TotalNumberOfEcologicalPools\", \"Total number of \\necological pools\"), _defineProperty(_index,\n \"TotalNumberOfConnectedPits\", \"Total number of \\nconnected pits\"), _defineProperty(_index,\n \"ActivationInstructions\", \"BMS Wallet The activated account is a new address user, and the number of ore pools injected is greater than 0.01\"), _defineProperty(_index,\n \"CurrencyAddress\", \"Currency address\"), _defineProperty(_index,\n \"ValidAddress\", \"Valid address\"), _defineProperty(_index,\n \"ActivationTime\", \"Activation time\"), _defineProperty(_index,\n \"IndividualMiner\", \"Individual miner\"), _defineProperty(_index,\n \"TeamMiner\", \"Team miner\"), _defineProperty(_index,\n \"MPOPublicOffering\", \"MPOPublic \\noffering\"), _defineProperty(_index,\n \"EcologicalMinePool\", \"Ecological \\nminePool\"), _defineProperty(_index,\n \"ConnectingTheOrePool\", \"Connecting \\nthe ore pool\"), _defineProperty(_index,\n \"noData\", \"No data available\"), _defineProperty(_index,\n \"share\", \"Share\"), _defineProperty(_index,\n \"AndroidDownload\", \"Android Download\"), _defineProperty(_index,\n \"IOSDownload\", \"IOS Download\"), _defineProperty(_index,\n \"ControlAssets\", \"Control the safety of assets\"), _defineProperty(_index,\n\n \"assetManagement\", \"Asset \\n management\"), _defineProperty(_index,\n\n \"SelectAssets\", \"Select assets\"), _defineProperty(_index,\n \"CreateAssets\", \"Create assets\"), _defineProperty(_index,\n \"ImportAssets\", \"Import assets\"), _defineProperty(_index,\n\n \"ManagingAssets\", \"Managing assets\"), _defineProperty(_index,\n \"AssetAddress\", \"Asset address\"), _defineProperty(_index,\n \"ExportMnemonics\", \"Export mnemonics\"), _defineProperty(_index,\n \"ExportPrivateKey\", \"Export private key\"), _defineProperty(_index,\n \"DeleteCurrentAsset\", \"Delete current asset\"), _defineProperty(_index,\n \"pwdErrorTip\", \"Wrong password, please re-enter\"), _defineProperty(_index,\n \"SuccessfullyDeleted\", \"Successfully deleted\"), _defineProperty(_index,\n\n \"AssetMnemonicsExported\", \"Asset mnemonics exported\"), _defineProperty(_index,\n \"successExportedMnemonicsText\", \"Please back up your mnemonics properly and use them to recover your assets. Assets will not save mnemonics for you\"), _defineProperty(_index,\n \"successExportedMnemonicsTip\", \"Please record the mnemonic words and sort them in order in a safe environment and keep them properly\"), _defineProperty(_index,\n \"complete\", \"Complete\"), _defineProperty(_index,\n \"AssetPrivateKeyExported\", \"Asset private key exported\"), _defineProperty(_index,\n \"successExportedPrivateKeyText\", \"Please back up your private key properly and use it to recover your asset. The asset will not save your private key for you.\"), _defineProperty(_index,\n \"successExportedPrivateKeyTip\", \"Please keep the private key in a secure environment\"), _defineProperty(_index,\n\n \"PleaseEnterTheAssetPassword\", \"Please enter the asset password\"), _defineProperty(_index,\n \"confirm\", \"Confirm\"), _defineProperty(_index,\n \"cancel\", \"Cancel\"), _defineProperty(_index,\n\n \"TwoMistakes\", \"The second input is inconsistent with the first input, please re-enter\"), _defineProperty(_index,\n \"WalletNameCannotBeRepeated\", \"Wallet name cannot be repeated\"), _defineProperty(_index,\n \"ImportSucceeded\", \"Import succeeded\"), _defineProperty(_index,\n \"CreateSucceeded\", \"Created successfully\"), _defineProperty(_index,\n \"CreatingWallets\", \"Creating wallets\"), _defineProperty(_index,\n \"SetWalletName\", \"Set wallet name\"), _defineProperty(_index,\n \"inputWalletTip\", \"Please enter the name of the wallet\"), _defineProperty(_index,\n \"walletRepeat\", \"The wallet name cannot be repeated\"), _defineProperty(_index,\n \"SetWalletPassword\", \"Set wallet password\"), _defineProperty(_index,\n \"PleaseInputAPassword\", \"Please input a password\"), _defineProperty(_index,\n \"walletPasswordTip1\", \"Password is used to protect your private key.\\n It is recommended to set it strong enough\"), _defineProperty(_index,\n \"walletPasswordTip2\", \"If the asset password is lost, it will not be \\nretrieved. Please remember the password you set\"), _defineProperty(_index,\n \"WalletNameCannotBeEmpty\", \"Wallet name cannot be empty\"), _defineProperty(_index,\n \"PasswordCannotBeEmpty\", \"Password cannot be empty\"), _defineProperty(_index,\n\n \"ImportWallet\", \"Import Wallet\"), _defineProperty(_index,\n \"inportMnemonic\", \"Mnemonic import\"), _defineProperty(_index,\n \"PleaseEnterWalletMnemonic\", \"Please enter wallet mnemonic\"), _defineProperty(_index,\n \"ImportMnemonicTip\", \"Please input mnemonic words, separated by spaces\"), _defineProperty(_index,\n \"PrivateKeyImport\", \"Private key import\"), _defineProperty(_index,\n \"PleaseEnterTheWalletPrivateKey\", \"Please enter the wallet private key\"), _defineProperty(_index,\n \"ImportFailed\", \"Import failed, please try again\"), _defineProperty(_index,\n \"PrivateKeyCannotBeEmpty\", \"Private key cannot be empty\"), _defineProperty(_index,\n \"PrivateKeyError\", \"The private key is wrong\"), _defineProperty(_index,\n \"MnemonicError\", \"The mnemonic is wrong\"), _defineProperty(_index,\n \"MnemonicsCannotBeEmpty\", \"Mnemonics cannot be empty\"), _defineProperty(_index,\n \"MnemonicsCannotRepeat\", \"This mnemonic account has been imported\"), _defineProperty(_index,\n \"passwordInputAtypism\", \"The two passwords are inconsistent\"), _defineProperty(_index,\n\n\n \"assets\", \"Assets\"), _defineProperty(_index,\n \"MyTotalAssets\", \"My total assets\"), _defineProperty(_index,\n \"FILContract\", \"FILcontract\"), _defineProperty(_index,\n \"CrossChain\", \"Cross chain\"), _defineProperty(_index,\n \"Collection\", \"Collection\"), _defineProperty(_index,\n \"transferAccounts\", \"Transfer accounts\"), _defineProperty(_index,\n \"publicOffering\", \"Injection of public offering\"), _defineProperty(_index,\n \"HiddenSmallAssets\", \"Hidden small assets\"), _defineProperty(_index,\n \"PledgeToGenerateIncome\", \"Pledge to generate income\"), _defineProperty(_index,\n \"proposal1\", \"It is suggested to transfer to ETH as the mint packing fee, and the quantity should not be less than 0.01\"), _defineProperty(_index,\n \"proposal2\", \"It is suggested to transfer to TRX as the charge of coin packing, and the quantity should not be less than 100\"), _defineProperty(_index,\n \"NotYetOpen\", \"Not yet open!\"), _defineProperty(_index,\n\n \"CollectionQRCode\", \"Collection QR code\"), _defineProperty(_index,\n \"CollectionAddress\", \"Collection address\"), _defineProperty(_index,\n\n \"CurrentBalance\", \"Current balance\"), _defineProperty(_index,\n \"TransferAddress\", \"Transfer address\"), _defineProperty(_index,\n \"inputTransferAddress\", \"Please enter the transfer address\"), _defineProperty(_index,\n \"TransferAddressError\", \"Wrong transfer address\"), _defineProperty(_index,\n \"TransferQuantity\", \"Transfer quantity\"), _defineProperty(_index,\n \"MinersFee\", \"Miner's fee\"), _defineProperty(_index,\n \"inputTransferQuantity\", \"Transfer quantity\"), _defineProperty(_index,\n \"TransferNumError\", \"Transfer quantity cannot be less than 0.01\"), _defineProperty(_index,\n \"TransferTextNotAdd\", \"The amount of transfer cannot have + sign\"), _defineProperty(_index,\n \"TransferTextNotNumber\", \"The amount transferred is not a number\"), _defineProperty(_index,\n \"DecimalPlacesError\", \"The decimal place cannot be greater than 4\"), _defineProperty(_index,\n \"TransferInFull\", \"Transfer in full\"), _defineProperty(_index,\n \"VerifyAssetPassword\", \"Verify asset password\"), _defineProperty(_index,\n \"passwordError\", \"Wrong password\"), _defineProperty(_index,\n \"TransferTip\", \"Please check the address when transferring. \\n Once the asset is transferred, it cannot be recovered\"), _defineProperty(_index,\n \"success\", \"Success\"), _defineProperty(_index,\n \"fail\", \"Fail\"), _defineProperty(_index,\n\n \"BMSDetailInfo\", \"BMS details\"), _defineProperty(_index,\n \"BMDTDetailInfo\", \"BMDT details\"), _defineProperty(_index,\n \"BalanceOfAssets\", \"Balance of assets\"), _defineProperty(_index,\n \"whole\", \"Whole\"), _defineProperty(_index,\n \"OrePool\", \"Ore pool\"), _defineProperty(_index,\n \"AdditionalIssue\", \"Additional issue\"), _defineProperty(_index,\n \"toChangeInto\", \"To change into\"), _defineProperty(_index,\n \"Unconfirmed\", \"Unconfirmed\"), _defineProperty(_index,\n \"Confirmed\", \"Confirmed\"), _defineProperty(_index,\n \"PullUpToShowMore\", \"Pull up to show more\"), _defineProperty(_index,\n \"Loading\", \"Loading...\"), _defineProperty(_index,\n \"NoMoreData\", \"No more data\"), _defineProperty(_index,\n \"NoMoreRank\", \"No more rankings\"), _defineProperty(_index,\n\n \"transactionDetails\", \"Transaction details\"), _defineProperty(_index,\n \"Payer\", \"Payer\"), _defineProperty(_index,\n \"Payee\", \"Payee\"), _defineProperty(_index,\n \"BlockNumber\", \"Block number\"), _defineProperty(_index,\n \"TransactionTime\", \"Transaction time\"), _defineProperty(_index,\n\n \"PledgeCurrency\", \"Pledge currency\"), _defineProperty(_index,\n \"balance\", \"Balance\"), _defineProperty(_index,\n \"Coinage\", \"Coinage\"), _defineProperty(_index,\n \"MintMinerFees\", \"Mint miner fees\"), _defineProperty(_index,\n \"ContractAddress\", \"Contract address\"), _defineProperty(_index,\n \"ImmediatePledge\", \"Immediate pledge\"), _defineProperty(_index,\n \"AssetPasswordError\", \"Asset password error\"), _defineProperty(_index,\n \"pledge\", \"Pledge\"), _defineProperty(_index,\n \"pledgeSuccess\", \"Successful pledge\"), _defineProperty(_index,\n \"inputPledgeNum\", \"Please enter the quantity of pledge\"), _defineProperty(_index,\n \"PledgeTextNotNumber\", \"The amount of pledge is not a number\"), _defineProperty(_index,\n \"pledgeNumError\", \"The pledge quantity cannot be less than 0.01\"), _defineProperty(_index,\n\n\n \"ecology\", \"Ecology\"), _defineProperty(_index,\n \"TradingQuotation\", \"Trading quotation\"), _defineProperty(_index,\n \"exchange\", \"Exchange\"), _defineProperty(_index,\n \"MobileOrePool\", \"Mobile Ore Pool\"), _defineProperty(_index,\n \"PublicChainMinePool\", \"Public Chain Mine Pool\"), _defineProperty(_index,\n \"PublicChainMinePoolRecords\", \"Public chain mine pool record\"), _defineProperty(_index,\n \"cycleOfGonglianMinePool\", \"30 day cycle of Gonglian mine pool\"), _defineProperty(_index,\n \"DailyIncome\", \"Daily income\"), _defineProperty(_index,\n \"release\", \"release\"), _defineProperty(_index,\n\n \"CredibleConsensus\", \"Credible Consensus\"), _defineProperty(_index,\n \"Miner\", \"Miner\"), _defineProperty(_index,\n \"Chip\", \"Risc-v Chip\"), _defineProperty(_index,\n\n\n \"ProgressOfPublicOffering\", \"Progress of public offering\"), _defineProperty(_index,\n \"StageOne\", \"StageOne\"), _defineProperty(_index,\n \"StageTwo\", \"StageTwo\"), _defineProperty(_index,\n \"StageThree\", \"StageThree\"), _defineProperty(_index,\n \"SingleEffective\", \"SingleEffective\"), _defineProperty(_index,\n \"TargetCount\", \"TargetCount\"), _defineProperty(_index,\n \"Raised\", \"Raised\"), _defineProperty(_index,\n \"ContractPublicOfferingPage\", \"Contract PublicOffering\"), _defineProperty(_index,\n \"ContractPublicOffering\", \"Contract Public offering\"), _defineProperty(_index,\n \"node\", \"Node\"), _defineProperty(_index,\n \"Foundation\", \"Foundation\"), _defineProperty(_index,\n \"Market\", \"Market\"), _defineProperty(_index,\n \"NodeCondition\", \"Node condition\"), _defineProperty(_index,\n \"PledgeUsdtContractAddress\", \"Pledge USDT contract address\"), _defineProperty(_index,\n \"PledgeBmdtContractAddress\", \"Pledge BMDT contract address\"), _defineProperty(_index,\n \"pledgeTip\", \"Do not transfer money directly to the contract address\"), _defineProperty(_index,\n \"casting\", \"casting\"), _defineProperty(_index,\n\n \"superNodeRanking\", \"Super node ranking\"), _defineProperty(_index,\n \"individual\", \"individual\"), _defineProperty(_index,\n\n \"PhaseI\", \"Phase I\"), _defineProperty(_index,\n \"TokenContract\", \"Contract\"), _defineProperty(_index,\n \"OnlineTime\", \"Online Time\"), _defineProperty(_index,\n \"the\", \"the\"), _defineProperty(_index,\n \"Issue\", \"Issue\"), _defineProperty(_index,\n \"injection\", \"injection\"), _defineProperty(_index,\n \"custom\", \"custom\"), _defineProperty(_index,\n \"ImmediateInjection\", \"ImmediateInjection\"), _defineProperty(_index,\n \"InjectionTips\", \"The injection amount cannot be less than 15000 or more than 20000\"), _defineProperty(_index,\n \"Reach\", \"Reach\"), _defineProperty(_index,\n\n \"AccountNotActivated\", \"Account not activated\"), _defineProperty(_index,\n \"customMoney\", \"User defined amount cannot be less than 201\"), _defineProperty(_index,\n \"injectionSuccess\", \"Successful injection of contract public offering, the amount will be deducted within 30s, the details will be refreshed within 2 minutes, please do not repeat\"), _defineProperty(_index,\n \"ViewInjectionRecords\", \"View injection records\"), _defineProperty(_index,\n \"returns\", \"return\"), _defineProperty(_index,\n \"ContractDddressIsEmpty\", \"Contract address is empty\"), _defineProperty(_index,\n \"injectionError\", \"Injection amount must be greater than 0\"), _defineProperty(_index,\n \"balanceInsufficient\", \"Sorry, your credit is running low\"), _defineProperty(_index,\n \"TheCostOfTheMinersIsNotEnough\", \"The cost of the miners is not enough\"), _defineProperty(_index,\n \"TheDealFailed\", \"The deal failed\"), _defineProperty(_index,\n\n \"InjectionRecord\", \"Public offering injection record\"), _defineProperty(_index,\n \"TotalNumber\", \"Total number\"), _defineProperty(_index,\n \"TotalAmount\", \"Total amount\"), _defineProperty(_index,\n\n \"NumberOfNodes1\", \"Number of nodes (full \"), _defineProperty(_index,\n \"NumberOfNodes2\", \")\"), _defineProperty(_index,\n \"satisfy\", \"Satisfy\"), _defineProperty(_index,\n \"purchase\", \"Quantity of mining\\nmachinery purchased\"), _defineProperty(_index, \"Reach\",\n \"Reach\"), _defineProperty(_index,\n \"NotReached\", \"Not reached\"), _defineProperty(_index,\n \"NumberOfDirectPublicOffering\", \"Number of direct \\npublic offering\"), _defineProperty(_index,\n \"NumberOfTeamPublicOffering\", \"Number of team \\npublic offerings\"), _defineProperty(_index,\n \"Join\", \"Join the node after reaching the conditions\"), _defineProperty(_index,\n \"JoinNode\", \"Join node\"), _defineProperty(_index,\n \"JoinNodeSuccess\", \"Join node successfully\"), _defineProperty(_index,\n \"JoinNodeOrNot\", \"Join node or not\"), _defineProperty(_index,\n \"NodeRanking\", \"Node ranking\"), _defineProperty(_index,\n \"NodeCompetition\", \"Node competition\"), _defineProperty(_index,\n \"NodePromotion\", \"Node promotion\"), _defineProperty(_index,\n\n \"NodeInjection\", \"Node injection\"), _defineProperty(_index,\n\n \"MnemonicsSecurityTipsOne\", \"1. If the mnemonic words are not backed up, the asset security will not be guaranteed\"), _defineProperty(_index,\n \"MnemonicsSecurityTipsTwo\", \"2. Mnemonic words are equivalent to your bank card number + password, and obtaining mnemonic words is equivalent to obtaining the ownership of assets\"), _defineProperty(_index,\n \"MnemonicsSecurityTipsThree\", \"3. Please make sure to backup in a safe environment with no one around and no camera\"), _defineProperty(_index,\n \"MnemonicsSecurityTipsFour\", \"4. Do not send mnemonics to anyone, including anyone who claims to be a staff member\"), _defineProperty(_index,\n \"MnemonicsSecurityTipsFive\", \"5. If your mobile phone is lost, damaged or after unloading the app, you can use mnemonics to recover your assets\"), _defineProperty(_index,\n \"MnemonicsSecurityTips\", \"Backup mnemonics security tips\"), _defineProperty(_index,\n \"MnemonicTips\", \" Please read the following instructions carefully\"), _defineProperty(_index,\n \"StartBackup\", \"Start backup\"), _defineProperty(_index,\n \"NoBackup\", \"No backup\"), _defineProperty(_index,\n\n\n \"BackupSucceeded\", \"Backup succeeded\"), _defineProperty(_index,\n \"BackupSucceededTip\", \"You have successfully backed up mnemonics! \\n please keep your asset mnemonic properly\"), _defineProperty(_index,\n \"ConfirmationMnemonics\", \"Confirmation mnemonics\"), _defineProperty(_index,\n \"confirmBackupTip\", \"Please click the mnemonics in order to confirm that you are backing up correctly.\"), _defineProperty(_index,\n \"selectError\", \"Wrong selection, please try again\"), _defineProperty(_index,\n\n \"BackupTip1\", \"Keep the mnemonics in a safe place where the network is isolated.\"), _defineProperty(_index,\n \"BackupTip2\", \"Do not share and store mnemonics in the context of Internet, such as email, album, social applications, etc.\"), _defineProperty(_index,\n \"nextStep\", \"next step\"), _defineProperty(_index,\n \"BackupTip\", \"Please copy the mnemonics in order to make sure the backup is correct\"), _defineProperty(_index,\n \"BackupMnemonics\", \"Backup mnemonics\"), _defineProperty(_index,\n\n\n \"RefreshPage\", \"Refresh this page in seconds\"), _defineProperty(_index,\n \"SuccessfulCoinage\", \"Successful coinage\"), _defineProperty(_index,\n \"InsufficientBMSBalance\", \"The balance of BMS's assets is insufficient to make coins\"), _defineProperty(_index,\n \"InputBmsMoney\", \"Please input BMS amount\"), _defineProperty(_index,\n \"PledgeBMS\", \"Pledge BMS\"), _defineProperty(_index,\n \"WhitePaperLink\", \"White paper link\"), _defineProperty(_index,\n \"OfficialWebsite\", \"Official website\"), _defineProperty(_index,\n \"IssueCycle\", \"Issue cycle (month)\"), _defineProperty(_index,\n \"TotalIssueOfNewTokens\", \"Total issue of new tokens\"), _defineProperty(_index,\n \"NewTokenName\", \"New token name\"), _defineProperty(_index,\n \"TotalCirculationOfOriginalToken\", \"Total circulation of original token\"), _defineProperty(_index,\n \"OriginalTokenContractAddress\", \"Original token contract address\"), _defineProperty(_index,\n \"OriginalTokenIssueType\", \"Original token issue type\"), _defineProperty(_index,\n \"injectionTip\", \"(The injection quantity is more than or equal to 100 usdt)\"), _defineProperty(_index,\n \"NumberOfEffectivePublicPfferings\", \"Number of effective public offerings\"), _defineProperty(_index,\n \"PleaseEnterTheReleaseCycle\", \"Please enter the release cycle\"), _defineProperty(_index,\n \"PleaseEnterTheVolumeOfTheCreationIssue\", \"Please enter the volume of the creation issue\"), _defineProperty(_index,\n \"CirculationOfGenesis\", \"Circulation of Genesis\"), _defineProperty(_index,\n \"PleaseEnterTheTotalNumberOfIssues\", \"Please enter the total number of issues\"), _defineProperty(_index,\n \"PleaseEnterThe\", \"Please enter the \"), _defineProperty(_index,\n \"TotalIssue\", \"Total issue\"), _defineProperty(_index,\n \"PleaseInputCurrencyAbbreviation\", \"Please input currency abbreviation\"), _defineProperty(_index,\n \"CurrencyAbbreviation\", \"Currency abbreviation\"), _defineProperty(_index,\n \"toMintTip\", \"The coins need to be pledged by 10000bms to ensure the stability of the coins; after the public offering is successful, the coins will be returned by open source contract for 10 months.\"), _defineProperty(_index,\n \"CrossChainCreation\", \"Cross chain creation\"), _defineProperty(_index,\n \"NewCoinCreation\", \"New coin creation\"), _defineProperty(_index,\n\n \"ConsensusCoalition\", \"Consensus Coalition\"), _defineProperty(_index,\n \"ConnectingTheOrePool1\", \"Connecting the ore pool\"), _defineProperty(_index,\n \"establish\", \"establish\"), _defineProperty(_index,\n \"toExamine\", \"to examine\"), _defineProperty(_index,\n \"InviteToJoinLinkPool\", \"Invite to join link pool\"), _defineProperty(_index,\n \"NumberOfBMSInCoConstructionPool\", \"Number of BMS in co construction pool\"), _defineProperty(_index,\n \"inputNumberOfBMSInCoConstructionPool\", \"Please enter the number of BMS in the co construction pool\"), _defineProperty(_index,\n \"InvitationAddress\", \"Invitation address\"), _defineProperty(_index,\n \"enterOrScanTheAddress\", \"Please enter or scan the address\"), _defineProperty(_index,\n \"InvitationAddressError\", \"Invitation address error\"), _defineProperty(_index,\n \"CostBox\", \"Do you want to spend 1200bms to create a connection pool?\"), _defineProperty(_index,\n \"ACSCostBox\", \"Does it cost 1200acs to join the connection pool?\"), _defineProperty(_index,\n\n \"ConnectingOrePoolAdmin\", \"Management of connected ore pool\"), _defineProperty(_index,\n \"contract\", \"contract\"), _defineProperty(_index,\n \"dissolution\", \"dissolution\"), _defineProperty(_index,\n \"dissolutionTips\", \"Is the connection pool dissolved?\"), _defineProperty(_index,\n\n \"Administration\", \"Administration\"), _defineProperty(_index,\n \"Pending\", \"Pending\"), _defineProperty(_index,\n \"join\", \"join\"), _defineProperty(_index,\n \"refuse\", \"refuse\"), _defineProperty(_index,\n\n \"ContractAssets\", \"Contract assets\"), _defineProperty(_index,\n \"ChargeMoney\", \"Charge money\"), _defineProperty(_index,\n \"WithdrawMoney\", \"Withdraw money\"), _defineProperty(_index,\n \"SignOut\", \"Sign out\"), _defineProperty(_index,\n \"ContractDescription\", \"Contract description\"), _defineProperty(_index,\n \"ContractDescriptionText1\", \"1. Transfer of fil contracts: more than 200 integral times of fil contracts are signed \"), _defineProperty(_index,\n \"ContractDescriptionText2\", \"2. BMS and MCS invest in the fil contract, and the interest returned every day is calculated according to the number of copies of the fil contract, which will be returned to BMS and MCS after the expiration\"), _defineProperty(_index,\n \"buyFILNotNull\", \"The amount entered for purchasing the fil contract cannot be blank\"), _defineProperty(_index,\n \"buyFILError\", \"Purchase fil contract cannot be less than 0.01\"), _defineProperty(_index,\n \"inputMoneyNotNumber\", \"The amount entered is not a number\"), _defineProperty(_index,\n\n \"TransactionRecords\", \"Transaction records\"), _defineProperty(_index,\n\n \"CheckOutQRCode\", \"Check out QR code\"), _defineProperty(_index,\n \"CheckOutQRCodeTip\", \"Select the number of signed fil contracts and scan them\"), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy9lbi5qcyJdLCJuYW1lcyI6WyJpbmRleCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKLFlBQVEscUNBREo7O0FBR0osK1VBSEk7O0FBS0osZ0JBQVksWUFMUjtBQU1KLGFBQVMsT0FOTDtBQU9KLHlCQUFxQixvQkFQakI7QUFRSix5QkFBcUIsb0JBUmpCO0FBU0osd0JBQW9CLG1CQVRoQjtBQVVKLHlCQUFxQixzQkFWakI7QUFXSixvQkFBZ0IsZ0JBWFo7QUFZSiw2QkFBeUIseUJBWnJCO0FBYUosbUJBQWMsY0FiVjtBQWNKLHdCQUFtQixtQkFkZjtBQWVKLG1CQUFjLGNBZlY7QUFnQkosZ0JBQVcsV0FoQlA7QUFpQkosa0JBQWEsZ0dBakJUOztBQW1CSixxQ0FBZ0Msb0NBbkI1QjtBQW9CSix1Q0FBa0MsMkVBcEI5QjtBQXFCSiw4QkFBeUIsOElBckJyQjtBQXNCSixvQ0FBK0Isa0NBdEIzQjtBQXVCSixXQUFNLEtBdkJGO0FBd0JKLG9CQUFlLGdCQXhCWDtBQXlCSixzQkFBaUIsaUJBekJiO0FBMEJKLGtDQUE2QiwrQkExQnpCO0FBMkJKLDRCQUF1Qix1QkEzQm5CO0FBNEJKLDJCQUFzQixzQkE1QmxCO0FBNkJKLG1CQUFjLGNBN0JWO0FBOEJKLDJCQUFzQiwyQkE5QmxCO0FBK0JKLGtDQUE2Qiw4QkEvQnpCO0FBZ0NKLHlCQUFvQixxQkFoQ2hCO0FBaUNKLHdCQUFtQixvQkFqQ2Y7QUFrQ0osa0JBQWEsYUFsQ1Q7QUFtQ0osOEJBQXlCLDBCQW5DckI7QUFvQ0osWUFBTyxNQXBDSDtBQXFDSiw0QkFBdUIsdUJBckNuQjtBQXNDSixpQ0FBNEIsK0JBdEN4QjtBQXVDSix5QkFBb0Isb0JBdkNoQjtBQXdDSixnQ0FBMkIsNkJBeEN2QjtBQXlDSiw2QkFBd0IseUJBekNwQjtBQTBDSix5QkFBb0IscUJBMUNoQjtBQTJDSix1QkFBa0Isa0JBM0NkO0FBNENKLHNCQUFrQixpQ0E1Q2Q7QUE2Q0osa0JBQWEsY0E3Q1Q7QUE4Q0osdUJBQWtCLGtCQTlDZDtBQStDSix3QkFBbUIsb0JBL0NmO0FBZ0RKLHVCQUFrQixvQkFoRGQ7QUFpREosZUFBVSxTQWpETjtBQWtESix5QkFBb0Isd0JBbERoQjtBQW1ESixvQkFBZSxlQW5EWDtBQW9ESix5QkFBb0Isc0JBcERoQjtBQXFESixxQkFBZ0IsZ0JBckRaO0FBc0RKLG9CQUFlLGVBdERYO0FBdURKLGlCQUFZLGFBdkRSO0FBd0RKLGtCQUFhLFlBeERUO0FBeURKLFlBQU8sTUF6REg7QUEwREosdUJBQWtCLGtCQTFEZDtBQTJESixhQUFRLFVBM0RKO0FBNERKLHdCQUFtQixtQkE1RGY7QUE2REosbUJBQWMsY0E3RFY7QUE4REosNENBQXVDLDJDQTlEbkM7QUErREosbUNBQThCLGlDQS9EMUI7QUFnRUosNkJBQXdCLHlCQWhFcEI7QUFpRUosa0JBQWEsYUFqRVQ7QUFrRUoseUJBQW9CLG9CQWxFaEI7QUFtRUosaUJBQVksWUFuRVI7QUFvRUosdUJBQWtCLGtCQXBFZDtBQXFFSixtQkFBYyxjQXJFVjtBQXNFSixtQkFBYyxjQXRFVjtBQXVFSiw2QkFBd0IsMkJBdkVwQjtBQXdFSixtQkFBYyxjQXhFVjtBQXlFSixrQkFBYSxhQXpFVDtBQTBFSixZQUFPLE1BMUVIO0FBMkVKLGFBQVEsT0EzRUo7QUE0RUosb0JBQWUsZ0JBNUVYO0FBNkVKLGtCQUFhLGFBN0VUO0FBOEVKLGVBQVUsVUE5RU47QUErRUosc0JBQWlCLGlCQS9FYjtBQWdGSix5QkFBb0Isb0JBaEZoQjtBQWlGSiwyQ0FBc0MsNkNBakZsQztBQWtGSiwrQkFBMEIsMkJBbEZ0QjtBQW1GSix5QkFBb0Isb0JBbkZoQjtBQW9GSix1QkFBbUIsb0JBcEZmO0FBcUZKLGdCQUFZLFVBckZSO0FBc0ZKLGlCQUFhLFlBdEZUO0FBdUZKLDBCQUFzQix1QkF2RmxCO0FBd0ZKLGdCQUFZLFdBeEZSO0FBeUZKLHlCQUFxQixxQkF6RmpCO0FBMEZKLHVDQUFtQyxzQ0ExRi9CO0FBMkZKLHFCQUFpQixtQkEzRmI7QUE0RmtCLHlCQTVGbEI7QUE2RkosZ0JBN0ZJLEVBNkZZLGVBN0ZaO0FBOEZKLFVBOUZJLEVBOEZNLFNBOUZOO0FBK0ZKLHlCQS9GSSxFQStGcUIsK0JBL0ZyQjtBQWdHSixzQkFoR0ksRUFnR2tCLDJDQWhHbEI7QUFpR0osa0JBakdJLEVBaUdjLHdEQWpHZDtBQWtHSiw4QkFsR0ksRUFrRzBCLGdDQWxHMUI7QUFtR0osOEJBbkdJLEVBbUcwQixpQ0FuRzFCO0FBb0dKLDhCQXBHSSxFQW9HMEIsaUNBcEcxQjtBQXFHSiwwQkFyR0ksRUFxR3NCLDRDQXJHdEI7QUFzR0osaUNBdEdJLEVBc0c2QixvQ0F0RzdCO0FBdUdKLG1EQXZHSSxFQXVHK0Msd0RBdkcvQztBQXdHSiw4QkF4R0ksRUF3RzBCLGlDQXhHMUI7QUF5R0osd0JBekdJLEVBeUdvQiwwQkF6R3BCO0FBMEdKLDRCQTFHSSxFQTBHd0IsNEJBMUd4Qjs7QUE0R0osY0E1R0ksRUE0R1UsOEJBNUdWOztBQThHSixpQkE5R0ksRUE4R2EsZ0JBOUdiO0FBK0dKLHlCQS9HSSxFQStHcUIsd0JBL0dyQjtBQWdISixRQWhISSxFQWdISSxnSEFoSEo7QUFpSEosY0FqSEksRUFpSFUsMElBakhWOztBQW1ISixpQkFuSEksRUFtSGEsZ0JBbkhiO0FBb0hKLHdCQXBISSxFQW9Ib0IseUVBcEhwQjtBQXFISixRQXJISSxFQXFISSxNQXJISjtBQXNISixhQXRISSxFQXNIUyxZQXRIVDtBQXVISixNQXZISSxFQXVIRSxJQXZIRjtBQXdISixXQXhISSxFQXdITyxTQXhIUDtBQXlISixnQkF6SEksRUF5SFksZUF6SFo7QUEwSEosb0JBMUhJLEVBMEhnQixtQkExSGhCO0FBMkhKLFlBM0hJLEVBMkhRLFNBM0hSO0FBNEhKLFlBNUhJLEVBNEhRLFdBNUhSO0FBNkhKLGlCQTdISSxFQTZIYSxnQkE3SGI7QUE4SEoscUJBOUhJLEVBOEhpQix1QkE5SGpCO0FBK0hKLGFBL0hJLEVBK0hTLFlBL0hUO0FBZ0lKLGFBaElJLEVBZ0lTLFdBaElUO0FBaUlKLGFBaklJLEVBaUlTLFlBaklUO0FBa0lKLGtCQWxJSSxFQWtJYyx1REFsSWQ7QUFtSUosaUJBbklJLEVBbUlhLGdCQW5JYjtBQW9JSixtQkFwSUksRUFvSWUsb0JBcElmO0FBcUlKLDZCQXJJSSxFQXFJeUIsZ0NBckl6QjtBQXNJSix1QkF0SUksRUFzSW1CLHVCQXRJbkI7QUF1SUosbUNBdklJLEVBdUkrQix3Q0F2SS9CO0FBd0lKLGdDQXhJSSxFQXdJNEIsb0NBeEk1QjtBQXlJSiw4QkF6SUksRUF5STBCLGtDQXpJMUI7QUEwSUosMEJBMUlJLEVBMElzQixtSEExSXRCO0FBMklKLG1CQTNJSSxFQTJJZSxrQkEzSWY7QUE0SUosZ0JBNUlJLEVBNElZLGVBNUlaO0FBNklKLGtCQTdJSSxFQTZJYyxpQkE3SWQ7QUE4SUosbUJBOUlJLEVBOEllLGtCQTlJZjtBQStJSixhQS9JSSxFQStJUyxZQS9JVDtBQWdKSixxQkFoSkksRUFnSmlCLHNCQWhKakI7QUFpSkosc0JBakpJLEVBaUprQix1QkFqSmxCO0FBa0pKLHdCQWxKSSxFQWtKb0IsMkJBbEpwQjtBQW1KSixVQW5KSSxFQW1KTSxtQkFuSk47QUFvSkosU0FwSkksRUFvSkssT0FwSkw7QUFxSkosbUJBckpJLEVBcUplLGtCQXJKZjtBQXNKSixlQXRKSSxFQXNKVyxjQXRKWDtBQXVKSixpQkF2SkksRUF1SmEsOEJBdkpiOztBQXlKSixtQkF6SkksRUF5SmUscUJBekpmOztBQTJKSixnQkEzSkksRUEySlksZUEzSlo7QUE0SkosZ0JBNUpJLEVBNEpZLGVBNUpaO0FBNkpKLGdCQTdKSSxFQTZKWSxlQTdKWjs7QUErSkosa0JBL0pJLEVBK0pjLGlCQS9KZDtBQWdLSixnQkFoS0ksRUFnS1ksZUFoS1o7QUFpS0osbUJBaktJLEVBaUtlLGtCQWpLZjtBQWtLSixvQkFsS0ksRUFrS2dCLG9CQWxLaEI7QUFtS0osc0JBbktJLEVBbUtrQixzQkFuS2xCO0FBb0tKLGVBcEtJLEVBb0tXLGlDQXBLWDtBQXFLSix1QkFyS0ksRUFxS21CLHNCQXJLbkI7O0FBdUtKLDBCQXZLSSxFQXVLc0IsMEJBdkt0QjtBQXdLSixnQ0F4S0ksRUF3SzRCLG9IQXhLNUI7QUF5S0osK0JBektJLEVBeUsyQixzR0F6SzNCO0FBMEtKLFlBMUtJLEVBMEtRLFVBMUtSO0FBMktKLDJCQTNLSSxFQTJLdUIsNEJBM0t2QjtBQTRLSixpQ0E1S0ksRUE0SzZCLDhIQTVLN0I7QUE2S0osZ0NBN0tJLEVBNks0QixxREE3SzVCOztBQStLSiwrQkEvS0ksRUErSzJCLGlDQS9LM0I7QUFnTEosV0FoTEksRUFnTE8sU0FoTFA7QUFpTEosVUFqTEksRUFpTE0sUUFqTE47O0FBbUxKLGVBbkxJLEVBbUxXLHdFQW5MWDtBQW9MSiw4QkFwTEksRUFvTDBCLGdDQXBMMUI7QUFxTEosbUJBckxJLEVBcUxlLGtCQXJMZjtBQXNMSixtQkF0TEksRUFzTGUsc0JBdExmO0FBdUxKLG1CQXZMSSxFQXVMZSxrQkF2TGY7QUF3TEosaUJBeExJLEVBd0xhLGlCQXhMYjtBQXlMSixrQkF6TEksRUF5TGMscUNBekxkO0FBMExKLGdCQTFMSSxFQTBMWSxvQ0ExTFo7QUEyTEoscUJBM0xJLEVBMkxpQixxQkEzTGpCO0FBNExKLHdCQTVMSSxFQTRMb0IseUJBNUxwQjtBQTZMSixzQkE3TEksRUE2TGtCLDJGQTdMbEI7QUE4TEosc0JBOUxJLEVBOExrQixpR0E5TGxCO0FBK0xKLDJCQS9MSSxFQStMdUIsNkJBL0x2QjtBQWdNSix5QkFoTUksRUFnTXFCLDBCQWhNckI7O0FBa01KLGdCQWxNSSxFQWtNWSxlQWxNWjtBQW1NSixrQkFuTUksRUFtTWMsaUJBbk1kO0FBb01KLDZCQXBNSSxFQW9NeUIsOEJBcE16QjtBQXFNSixxQkFyTUksRUFxTWlCLGtEQXJNakI7QUFzTUosb0JBdE1JLEVBc01nQixvQkF0TWhCO0FBdU1KLGtDQXZNSSxFQXVNOEIscUNBdk05QjtBQXdNSixnQkF4TUksRUF3TVksaUNBeE1aO0FBeU1KLDJCQXpNSSxFQXlNdUIsNkJBek12QjtBQTBNSixtQkExTUksRUEwTWUsMEJBMU1mO0FBMk1KLGlCQTNNSSxFQTJNYSx1QkEzTWI7QUE0TUosMEJBNU1JLEVBNE1zQiwyQkE1TXRCO0FBNk1KLHlCQTdNSSxFQTZNcUIseUNBN01yQjtBQThNSix3QkE5TUksRUE4TW9CLG9DQTlNcEI7OztBQWlOSixVQWpOSSxFQWlOTSxRQWpOTjtBQWtOSixpQkFsTkksRUFrTmEsaUJBbE5iO0FBbU5KLGVBbk5JLEVBbU5XLGFBbk5YO0FBb05KLGNBcE5JLEVBb05VLGFBcE5WO0FBcU5KLGNBck5JLEVBcU5VLFlBck5WO0FBc05KLG9CQXROSSxFQXNOZ0IsbUJBdE5oQjtBQXVOSixrQkF2TkksRUF1TmMsOEJBdk5kO0FBd05KLHFCQXhOSSxFQXdOaUIscUJBeE5qQjtBQXlOSiwwQkF6TkksRUF5TnNCLDJCQXpOdEI7QUEwTkosYUExTkksRUEwTlMsMkdBMU5UO0FBMk5KLGFBM05JLEVBMk5TLGdIQTNOVDtBQTROSixjQTVOSSxFQTROVSxlQTVOVjs7QUE4Tkosb0JBOU5JLEVBOE5nQixvQkE5TmhCO0FBK05KLHFCQS9OSSxFQStOaUIsb0JBL05qQjs7QUFpT0osa0JBak9JLEVBaU9jLGlCQWpPZDtBQWtPSixtQkFsT0ksRUFrT2Usa0JBbE9mO0FBbU9KLHdCQW5PSSxFQW1Pb0IsbUNBbk9wQjtBQW9PSix3QkFwT0ksRUFvT29CLHdCQXBPcEI7QUFxT0osb0JBck9JLEVBcU9nQixtQkFyT2hCO0FBc09KLGFBdE9JLEVBc09TLGFBdE9UO0FBdU9KLHlCQXZPSSxFQXVPcUIsbUJBdk9yQjtBQXdPSixvQkF4T0ksRUF3T2dCLDRDQXhPaEI7QUF5T0osc0JBek9JLEVBeU9rQiwyQ0F6T2xCO0FBME9KLHlCQTFPSSxFQTBPcUIsd0NBMU9yQjtBQTJPSixzQkEzT0ksRUEyT2tCLDRDQTNPbEI7QUE0T0osa0JBNU9JLEVBNE9jLGtCQTVPZDtBQTZPSix1QkE3T0ksRUE2T21CLHVCQTdPbkI7QUE4T0osaUJBOU9JLEVBOE9hLGdCQTlPYjtBQStPSixlQS9PSSxFQStPVyxzR0EvT1g7QUFnUEosV0FoUEksRUFnUE8sU0FoUFA7QUFpUEosUUFqUEksRUFpUEksTUFqUEo7O0FBbVBKLGlCQW5QSSxFQW1QYSxhQW5QYjtBQW9QSixrQkFwUEksRUFvUGMsY0FwUGQ7QUFxUEosbUJBclBJLEVBcVBlLG1CQXJQZjtBQXNQSixTQXRQSSxFQXNQSyxPQXRQTDtBQXVQSixXQXZQSSxFQXVQTyxVQXZQUDtBQXdQSixtQkF4UEksRUF3UGUsa0JBeFBmO0FBeVBKLGdCQXpQSSxFQXlQWSxnQkF6UFo7QUEwUEosZUExUEksRUEwUFcsYUExUFg7QUEyUEosYUEzUEksRUEyUFMsV0EzUFQ7QUE0UEosb0JBNVBJLEVBNFBnQixzQkE1UGhCO0FBNlBKLFdBN1BJLEVBNlBPLFlBN1BQO0FBOFBKLGNBOVBJLEVBOFBVLGNBOVBWO0FBK1BKLGNBL1BJLEVBK1BVLGtCQS9QVjs7QUFpUUosc0JBalFJLEVBaVFrQixxQkFqUWxCO0FBa1FKLFNBbFFJLEVBa1FLLE9BbFFMO0FBbVFKLFNBblFJLEVBbVFLLE9BblFMO0FBb1FKLGVBcFFJLEVBb1FXLGNBcFFYO0FBcVFKLG1CQXJRSSxFQXFRZSxrQkFyUWY7O0FBdVFKLGtCQXZRSSxFQXVRYyxpQkF2UWQ7QUF3UUosV0F4UUksRUF3UU8sU0F4UVA7QUF5UUosV0F6UUksRUF5UU8sU0F6UVA7QUEwUUosaUJBMVFJLEVBMFFhLGlCQTFRYjtBQTJRSixtQkEzUUksRUEyUWUsa0JBM1FmO0FBNFFKLG1CQTVRSSxFQTRRZSxrQkE1UWY7QUE2UUosc0JBN1FJLEVBNlFrQixzQkE3UWxCO0FBOFFKLFVBOVFJLEVBOFFNLFFBOVFOO0FBK1FKLGlCQS9RSSxFQStRYSxtQkEvUWI7QUFnUkosa0JBaFJJLEVBZ1JjLHFDQWhSZDtBQWlSSix1QkFqUkksRUFpUm1CLHNDQWpSbkI7QUFrUkosa0JBbFJJLEVBa1JjLDhDQWxSZDs7O0FBcVJKLFdBclJJLEVBcVJPLFNBclJQO0FBc1JKLG9CQXRSSSxFQXNSZ0IsbUJBdFJoQjtBQXVSSixZQXZSSSxFQXVSUSxVQXZSUjtBQXdSSixpQkF4UkksRUF3UmEsaUJBeFJiO0FBeVJKLHVCQXpSSSxFQXlSbUIsd0JBelJuQjtBQTBSSiw4QkExUkksRUEwUjBCLCtCQTFSMUI7QUEyUkosMkJBM1JJLEVBMlJ1QixvQ0EzUnZCO0FBNFJKLGVBNVJJLEVBNFJXLGNBNVJYO0FBNlJKLFdBN1JJLEVBNlJPLFNBN1JQOztBQStSSixxQkEvUkksRUErUmlCLG9CQS9SakI7QUFnU0osU0FoU0ksRUFnU0ssT0FoU0w7QUFpU0osUUFqU0ksRUFpU0ksYUFqU0o7OztBQW9TSiw0QkFwU0ksRUFvU3dCLDZCQXBTeEI7QUFxU0osWUFyU0ksRUFxU1EsVUFyU1I7QUFzU0osWUF0U0ksRUFzU1EsVUF0U1I7QUF1U0osY0F2U0ksRUF1U1UsWUF2U1Y7QUF3U0osbUJBeFNJLEVBd1NlLGlCQXhTZjtBQXlTSixlQXpTSSxFQXlTVyxhQXpTWDtBQTBTSixVQTFTSSxFQTBTTSxRQTFTTjtBQTJTSiw4QkEzU0ksRUEyUzBCLHlCQTNTMUI7QUE0U0osMEJBNVNJLEVBNFNzQiwwQkE1U3RCO0FBNlNKLFFBN1NJLEVBNlNJLE1BN1NKO0FBOFNKLGNBOVNJLEVBOFNVLFlBOVNWO0FBK1NKLFVBL1NJLEVBK1NNLFFBL1NOO0FBZ1RKLGlCQWhUSSxFQWdUYSxnQkFoVGI7QUFpVEosNkJBalRJLEVBaVR5Qiw4QkFqVHpCO0FBa1RKLDZCQWxUSSxFQWtUeUIsOEJBbFR6QjtBQW1USixhQW5USSxFQW1UUyx3REFuVFQ7QUFvVEosV0FwVEksRUFvVE8sU0FwVFA7O0FBc1RKLG9CQXRUSSxFQXNUZ0Isb0JBdFRoQjtBQXVUSixjQXZUSSxFQXVUVSxZQXZUVjs7QUF5VEosVUF6VEksRUF5VE0sU0F6VE47QUEwVEosaUJBMVRJLEVBMFRhLFVBMVRiO0FBMlRKLGNBM1RJLEVBMlRVLGFBM1RWO0FBNFRKLE9BNVRJLEVBNFRHLEtBNVRIO0FBNlRKLFNBN1RJLEVBNlRLLE9BN1RMO0FBOFRKLGFBOVRJLEVBOFRTLFdBOVRUO0FBK1RKLFVBL1RJLEVBK1RNLFFBL1ROO0FBZ1VKLHNCQWhVSSxFQWdVa0Isb0JBaFVsQjtBQWlVSixpQkFqVUksRUFpVWEsbUVBalViO0FBa1VKLFNBbFVJLEVBa1VLLE9BbFVMOztBQW9VSix1QkFwVUksRUFvVW1CLHVCQXBVbkI7QUFxVUosZUFyVUksRUFxVVcsNkNBclVYO0FBc1VKLG9CQXRVSSxFQXNVZ0IsZ0tBdFVoQjtBQXVVSix3QkF2VUksRUF1VW9CLHdCQXZVcEI7QUF3VUosV0F4VUksRUF3VU8sUUF4VVA7QUF5VUosMEJBelVJLEVBeVVzQiwyQkF6VXRCO0FBMFVKLGtCQTFVSSxFQTBVYyx5Q0ExVWQ7QUEyVUosdUJBM1VJLEVBMlVtQixtQ0EzVW5CO0FBNFVKLGlDQTVVSSxFQTRVNkIsc0NBNVU3QjtBQTZVSixpQkE3VUksRUE2VWEsaUJBN1ViOztBQStVSixtQkEvVUksRUErVWUsa0NBL1VmO0FBZ1ZKLGVBaFZJLEVBZ1ZXLGNBaFZYO0FBaVZKLGVBalZJLEVBaVZXLGNBalZYOztBQW1WSixrQkFuVkksRUFtVmMsd0JBblZkO0FBb1ZKLGtCQXBWSSxFQW9WYyxHQXBWZDtBQXFWSixXQXJWSSxFQXFWTyxTQXJWUDtBQXNWSixZQXRWSSxFQXNWUSx5Q0F0VlI7QUF1VkssU0F2Vkw7QUF3VkosY0F4VkksRUF3VlUsYUF4VlY7QUF5VkosZ0NBelZJLEVBeVY0QixvQ0F6VjVCO0FBMFZKLDhCQTFWSSxFQTBWMEIsbUNBMVYxQjtBQTJWSixRQTNWSSxFQTJWSSw2Q0EzVko7QUE0VkosWUE1VkksRUE0VlEsV0E1VlI7QUE2VkosbUJBN1ZJLEVBNlZlLHdCQTdWZjtBQThWSixpQkE5VkksRUE4VmEsa0JBOVZiO0FBK1ZKLGVBL1ZJLEVBK1ZXLGNBL1ZYO0FBZ1dKLG1CQWhXSSxFQWdXZSxrQkFoV2Y7QUFpV0osaUJBaldJLEVBaVdhLGdCQWpXYjs7QUFtV0osaUJBbldJLEVBbVdhLGdCQW5XYjs7QUFxV0osNEJBcldJLEVBcVd3Qix1RkFyV3hCO0FBc1dKLDRCQXRXSSxFQXNXd0IsdUpBdFd4QjtBQXVXSiw4QkF2V0ksRUF1VzBCLHNGQXZXMUI7QUF3V0osNkJBeFdJLEVBd1d5QixzRkF4V3pCO0FBeVdKLDZCQXpXSSxFQXlXeUIsbUhBeld6QjtBQTBXSix5QkExV0ksRUEwV3FCLGdDQTFXckI7QUEyV0osZ0JBM1dJLEVBMldZLG1EQTNXWjtBQTRXSixlQTVXSSxFQTRXVyxjQTVXWDtBQTZXSixZQTdXSSxFQTZXUSxXQTdXUjs7O0FBZ1hKLG1CQWhYSSxFQWdYZSxrQkFoWGY7QUFpWEosc0JBalhJLEVBaVhrQix3RkFqWGxCO0FBa1hKLHlCQWxYSSxFQWtYcUIsd0JBbFhyQjtBQW1YSixvQkFuWEksRUFtWGdCLG1GQW5YaEI7QUFvWEosZUFwWEksRUFvWFcsbUNBcFhYOztBQXNYSixjQXRYSSxFQXNYVSxtRUF0WFY7QUF1WEosY0F2WEksRUF1WFUsOEdBdlhWO0FBd1hKLFlBeFhJLEVBd1hRLFdBeFhSO0FBeVhKLGFBelhJLEVBeVhTLHVFQXpYVDtBQTBYSixtQkExWEksRUEwWGUsa0JBMVhmOzs7QUE2WEosZUE3WEksRUE2WFcsOEJBN1hYO0FBOFhKLHFCQTlYSSxFQThYaUIsb0JBOVhqQjtBQStYSiwwQkEvWEksRUErWHNCLDJEQS9YdEI7QUFnWUosaUJBaFlJLEVBZ1lhLHlCQWhZYjtBQWlZSixhQWpZSSxFQWlZUyxZQWpZVDtBQWtZSixrQkFsWUksRUFrWWMsa0JBbFlkO0FBbVlKLG1CQW5ZSSxFQW1ZZSxrQkFuWWY7QUFvWUosY0FwWUksRUFvWVUscUJBcFlWO0FBcVlKLHlCQXJZSSxFQXFZcUIsMkJBcllyQjtBQXNZSixnQkF0WUksRUFzWVksZ0JBdFlaO0FBdVlKLG1DQXZZSSxFQXVZK0IscUNBdlkvQjtBQXdZSixnQ0F4WUksRUF3WTRCLGlDQXhZNUI7QUF5WUosMEJBellJLEVBeVlzQiwyQkF6WXRCO0FBMFlKLGdCQTFZSSxFQTBZWSw0REExWVo7QUEyWUosb0NBM1lJLEVBMllnQyxzQ0EzWWhDO0FBNFlKLDhCQTVZSSxFQTRZMEIsZ0NBNVkxQjtBQTZZSiwwQ0E3WUksRUE2WXNDLCtDQTdZdEM7QUE4WUosd0JBOVlJLEVBOFlvQix3QkE5WXBCO0FBK1lKLHFDQS9ZSSxFQStZaUMseUNBL1lqQztBQWdaSixrQkFoWkksRUFnWmMsbUJBaFpkO0FBaVpKLGNBalpJLEVBaVpVLGFBalpWO0FBa1pKLG1DQWxaSSxFQWtaK0Isb0NBbFovQjtBQW1aSix3QkFuWkksRUFtWm9CLHVCQW5acEI7QUFvWkosYUFwWkksRUFvWlMsMkxBcFpUO0FBcVpKLHNCQXJaSSxFQXFaa0Isc0JBclpsQjtBQXNaSixtQkF0WkksRUFzWmUsbUJBdFpmOztBQXdaSixzQkF4WkksRUF3WmtCLHFCQXhabEI7QUF5WkoseUJBelpJLEVBeVpxQix5QkF6WnJCO0FBMFpKLGFBMVpJLEVBMFpTLFdBMVpUO0FBMlpKLGFBM1pJLEVBMlpTLFlBM1pUO0FBNFpKLHdCQTVaSSxFQTRab0IsMEJBNVpwQjtBQTZaSixtQ0E3WkksRUE2WitCLHVDQTdaL0I7QUE4Wkosd0NBOVpJLEVBOFpvQyw0REE5WnBDO0FBK1pKLHFCQS9aSSxFQStaaUIsb0JBL1pqQjtBQWdhSix5QkFoYUksRUFnYXFCLGtDQWhhckI7QUFpYUosMEJBamFJLEVBaWFzQiwwQkFqYXRCO0FBa2FKLFdBbGFJLEVBa2FPLDJEQWxhUDtBQW1hSixjQW5hSSxFQW1hVSxtREFuYVY7O0FBcWFKLDBCQXJhSSxFQXFhc0Isa0NBcmF0QjtBQXNhSixZQXRhSSxFQXNhUSxVQXRhUjtBQXVhSixlQXZhSSxFQXVhVyxhQXZhWDtBQXdhSixtQkF4YUksRUF3YWUsbUNBeGFmOztBQTBhSixrQkExYUksRUEwYWMsZ0JBMWFkO0FBMmFKLFdBM2FJLEVBMmFPLFNBM2FQO0FBNGFKLFFBNWFJLEVBNGFJLE1BNWFKO0FBNmFKLFVBN2FJLEVBNmFNLFFBN2FOOztBQSthSixrQkEvYUksRUErYWMsaUJBL2FkO0FBZ2JKLGVBaGJJLEVBZ2JXLGNBaGJYO0FBaWJKLGlCQWpiSSxFQWliYSxnQkFqYmI7QUFrYkosV0FsYkksRUFrYk8sVUFsYlA7QUFtYkosdUJBbmJJLEVBbWJtQixzQkFuYm5CO0FBb2JKLDRCQXBiSSxFQW9id0IseUZBcGJ4QjtBQXFiSiw0QkFyYkksRUFxYndCLGdOQXJieEI7QUFzYkosaUJBdGJJLEVBc2JhLG9FQXRiYjtBQXViSixlQXZiSSxFQXViVyxnREF2Ylg7QUF3YkosdUJBeGJJLEVBd2JtQixvQ0F4Ym5COztBQTBiSixzQkExYkksRUEwYmtCLHFCQTFibEI7O0FBNGJKLGtCQTViSSxFQTRiYyxtQkE1YmQ7QUE2YkoscUJBN2JJLEVBNmJpQix5REE3YmpCLFVBRFMsRSIsImZpbGUiOiI4NjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBlbi5qc1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0aW5kZXg6IHtcclxuXHRcdFwic2lnblwiOiBcIkdyYXNwIHlvdXIgYXNzZXRzIGFuZCB0cmF2ZWwgc2FmZWx5XCIsXHJcblx0XHRcclxuXHRcdFwidXBkYXRlVGlwQ29udGVudFwiOiBgMS4gRml4IHRoZSBpbnZhbGlkIHNpemUgcGFyYW1ldGVyIG9mIGJhZGdlIGNvbXBvbmVudCA8YnIvPiAyLiBBZGQgYSBuZXcgbW9kYWwgYm94IGNvbXBvbmVudCA8YnIvPiAzLiBBZGQgYSBuZXcgcHJlc3N1cml6ZWQgd2luZG93IHNjcmVlbiBjb21wb25lbnQsIHdoaWNoIGNhbiBjb3ZlciB0aGUgbmF2aWdhdGlvbiBiYXIgYW5kIHRoZSBib3R0b20gdGFiYmFyIGluIHRoZSBmb3JtIG9mIHBvcC11cCB3aW5kb3cgb24gYXBwIDxici8+IDQuIEZpeCB0aGUgaW52YWxpZCBtYXNrIG9mIGtleWJvYXJkIGNvbXBvbmVudCBvbiB3ZWNoYXQgYXBwbGV0YCxcclxuXHRcdFxyXG5cdFx0XCJTZWxlY3RlZFwiOiBcIjMgc2VsZWN0ZWRcIixcclxuXHRcdFwic3RhZ2VcIjogXCJzdGFnZVwiLFxyXG5cdFx0XCJDb21wZXRpdGlvblJlY29yZFwiOiBcIkNvbXBldGl0aW9uIHJlY29yZFwiLFxyXG5cdFx0XCJSZWxlYXNlZFllc3RlcmRheVwiOiBcIlJlbGVhc2VkIHllc3RlcmRheVwiLFxyXG5cdFx0XCJDYWxjdWxhdGlvblBvd2VyXCI6IFwiQ2FsY3VsYXRpb24gcG93ZXJcIixcclxuXHRcdFwiQW1vdW50VG9CZUF3YXJkZWRcIjogXCJBbW91bnQgdG8gYmUgYXdhcmRlZFwiLFxyXG5cdFx0XCJUb0JlUmVsZWFzZWRcIjogXCJUbyBiZSByZWxlYXNlZFwiLFxyXG5cdFx0XCJUb3RhbEN1cnJlbmN5SG9sZGluZ3NcIjogXCJUb3RhbCBjdXJyZW5jeSBob2xkaW5nc1wiLFxyXG5cdFx0XCJBbW91bnRTcGVudFwiOlwiQW1vdW50IHNwZW50XCIsXHJcblx0XHRcIlRvdGFsQ2lyY3VsYXRpb25cIjpcIlRvdGFsIGNpcmN1bGF0aW9uXCIsXHJcblx0XHRcIk5vZGVBZGRyZXNzXCI6XCJOb2RlIGFkZHJlc3NcIixcclxuXHRcdFwiRnVuZFBvb2xcIjpcIkZ1bmQgcG9vbFwiLFxyXG5cdFx0XCJGdW5kQW1vdW50XCI6XCJUaGUgYW1vdW50IG9mIGZ1bmQgcGFydGljaXBhdGlvbiBzaGFsbCBub3QgYmUgbGVzcyB0aGFuIDE1MDAwMCBVRFQgYW5kIG5vdCBtb3JlIHRoYW4gMjAwMDAgVURUXCIsXHJcblx0XHRcclxuXHRcdFwiUHVyY2hhc2VPZlB1YmxpY0NoYWluTWluZVBvb2xcIjpcIlB1cmNoYXNlIG9mIHB1YmxpYyBjaGFpbiBtaW5lIHBvb2xcIixcclxuXHRcdFwiVGhlSW5jb21lT2ZEYWlseVNldHRsZW1lbnRTaGFsbFwiOlwiMi4gVGhlIGluY29tZSBvZiBkYWlseSBzZXR0bGVtZW50IHNoYWxsIGJlIGVxdWl2YWxlbnQgdG8gdGhlIHZhbHVlIG9mIEJNU1wiLFxyXG5cdFx0XCJBY2NvcmRpbmdUb1RoZVF1YW50aXR5XCI6XCIxLkFjY29yZGluZyB0byB0aGUgcXVhbnRpdHkgb2YgTUNTIGxvY2tlZCBpbiB0aGUgd2FyZWhvdXNlLCB0aGUgc2V0dGxlbWVudCB2YWx1ZSBpcyBjYXJyaWVkIG91dCwgYW5kIHRoZSBNQ1Mgd2lsbCBiZSByZXR1cm5lZCB3aGVuIGl0IGlzIGR1ZVwiLFxyXG5cdFx0XCJEZXNjcmlwdGlvbk9mR29uZ2xpYW5PcmVQb29sXCI6XCJEZXNjcmlwdGlvbiBvZiBHb25nbGlhbiBvcmUgcG9vbFwiLFxyXG5cdFx0XCJkYXlcIjpcImRheVwiLFxyXG5cdFx0XCJSYXRlT2ZSZXR1cm5cIjpcIlJhdGUgb2YgcmV0dXJuXCIsXHJcblx0XHRcIkNvbnRyYWN0UGVyaW9kXCI6XCJDb250cmFjdCBwZXJpb2RcIixcclxuXHRcdFwiUGxlYXNlQ29uZmlybVRoZVJlZGVtcHRpb25cIjpcIlBsZWFzZSBjb25maXJtIHRoZSByZWRlbXB0aW9uXCIsXHJcblx0XHRcIlN1Y2Nlc3NmdWxSZWRlbXB0aW9uXCI6XCJTdWNjZXNzZnVsIHJlZGVtcHRpb25cIixcclxuXHRcdFwiSW1tZWRpYXRlUmVkZW1wdGlvblwiOlwiSW1tZWRpYXRlIHJlZGVtcHRpb25cIixcclxuXHRcdFwiQW5udWFsWWllbGRcIjpcIkFubnVhbCB5aWVsZFwiLFxyXG5cdFx0XCJMaXF1aWRpdHlQb29sSW5jb21lXCI6XCJCTVMgbGlxdWlkaXR5IHBvb2wgaW5jb21lXCIsXHJcblx0XHRcIkNvbnNlbnN1c0NvbXB1dGluZ0JlbmVmaXRzXCI6XCJDb25zZW5zdXMgY29tcHV0aW5nIGJlbmVmaXRzXCIsXHJcblx0XHRcIkxpbmtlZFBvb2xSZXZlbnVlXCI6XCJMaW5rZWQgcG9vbCByZXZlbnVlXCIsXHJcblx0XHRcIkxpcXVpZFBvb2xJbmNvbWVcIjpcIkxpcXVpZCBwb29sIGluY29tZVwiLFxyXG5cdFx0XCJJbmNvbWVMaXN0XCI6XCJJbmNvbWUgbGlzdFwiLFxyXG5cdFx0XCJWaWV3VHJhbnNhY3Rpb25EZXRhaWxzXCI6XCJWaWV3IHRyYW5zYWN0aW9uIGRldGFpbHNcIixcclxuXHRcdFwid2l0aFwiOlwid2l0aFwiLFxyXG5cdFx0XCJUcmFuc2FjdGlvblN1Ym1pdHRlZFwiOlwiVHJhbnNhY3Rpb24gc3VibWl0dGVkXCIsXHJcblx0XHRcIlBsZWFzZUNvbmZpcm1JbllvdXJBc3NldHNcIjpcIlBsZWFzZSBjb25maXJtIGluIHlvdXIgYXNzZXRzXCIsXHJcblx0XHRcIlVuZGVyQ29uZmlybWF0aW9uXCI6XCJVbmRlciBjb25maXJtYXRpb25cIixcclxuXHRcdFwiU2V0U2xpZGluZ1BvaW50VG9sZXJhbmNlXCI6XCJTZXQgc2xpZGluZyBwb2ludCB0b2xlcmFuY2VcIixcclxuXHRcdFwiTGlxdWlkaXR5UHJvdmlkZXJGZWVzXCI6XCJMaXF1aWRpdHkgcHJvdmlkZXIgZmVlc1wiLFxyXG5cdFx0XCJQcmljZVNsaWRpbmdQb2ludFwiOlwiUHJpY2Ugc2xpZGluZyBwb2ludFwiLFxyXG5cdFx0XCJDb25maXJtRXhjaGFuZ2VcIjpcIkNvbmZpcm0gZXhjaGFuZ2VcIixcclxuXHRcdFwiYW1vdW50Tm90RW1wdHlcIjogXCJFeGNoYW5nZSBhbW91bnQgY2Fubm90IGJlIGVtcHR5XCIsXHJcblx0XHRcIkdldEF0TGVhc3RcIjpcIkdldCBhdCBsZWFzdFwiLFxyXG5cdFx0XCJhZHZhbmNlZEFldHRpbmdcIjpcImFkdmFuY2VkIGFldHRpbmdcIixcclxuXHRcdFwiVmlld1Rva2VuRGV0YWlsc1wiOlwiVmlldyB0b2tlbiBkZXRhaWxzXCIsXHJcblx0XHRcIk91dHB1dEVzdGltYXRlZFwiOlwiT3V0cHV0IChlc3RpbWF0ZWQpXCIsXHJcblx0XHRcInBheW1lbnRcIjpcInBheW1lbnRcIixcclxuXHRcdFwiaG91clRyYWRpbmdWb2x1bWVcIjpcIjI0LWhvdXIgdHJhZGluZyB2b2x1bWVcIixcclxuXHRcdFwiQ3VycmVudFByaWNlXCI6XCJDdXJyZW50IHByaWNlXCIsXHJcblx0XHRcIlRva2VuSW5Nb2JpbGVQb29sXCI6XCJUb2tlbiBpbiBtb2JpbGUgcG9vbFwiLFxyXG5cdFx0XCJMaXF1aWRpdHlQb29sXCI6XCJMaXF1aWRpdHkgcG9vbFwiLFxyXG5cdFx0XCJUb2tlbkRldGFpbHNcIjpcIlRva2VuIGRldGFpbHNcIixcclxuXHRcdFwiVXBBbmREb3duXCI6XCJVcCBhbmQgZG93blwiLFxyXG5cdFx0XCJwcm9wb3J0aW9uXCI6XCJwcm9wb3J0aW9uXCIsXHJcblx0XHRcIm5hbWVcIjpcIm5hbWVcIixcclxuXHRcdFwiVHJhbnNhY3Rpb25Qb29sXCI6XCJUcmFuc2FjdGlvbiBwb29sXCIsXHJcblx0XHRcImNoYXNlXCI6XCJwdXJjaGFzZVwiLFxyXG5cdFx0XCJBdmFpbGFibGVCYWxhbmNlXCI6XCJBdmFpbGFibGUgYmFsYW5jZVwiLFxyXG5cdFx0XCJTdGFydE1pbmluZ1wiOlwiU3RhcnQgbWluaW5nXCIsXHJcblx0XHRcIlRvdGFsTnVtYmVyT2ZSZW1haW5pbmdNaW5pbmdNYWNoaW5lc1wiOlwiVG90YWwgbnVtYmVyIG9mIHJlbWFpbmluZyBtaW5pbmcgbWFjaGluZXNcIixcclxuXHRcdFwiVG90YWxOdW1iZXJPZk1pbmluZ01hY2hpbmVzXCI6XCJUb3RhbCBudW1iZXIgb2YgbWluaW5nIG1hY2hpbmVzXCIsXHJcblx0XHRcIkFuZHJvaWRWZXJzaW9uVXBncmFkZVwiOlwiQW5kcm9pZCB2ZXJzaW9uIHVwZ3JhZGVcIixcclxuXHRcdFwiVXBkYXRlVGlwc1wiOlwiVXBkYXRlIHRpcHNcIixcclxuXHRcdFwiU3RhdGlzdGljYWxpbmNvbWVcIjpcIlN0YXRpc3RpY2FsIGluY29tZVwiLFxyXG5cdFx0XCJTdXBlck5vZGVcIjpcIlN1cGVyIG5vZGVcIixcclxuXHRcdFwiUHJlc2VsZWN0ZWROb2RlXCI6XCJQcmVzZWxlY3RlZCBub2RlXCIsXHJcblx0XHRcIkdlbmVyYWxOb2RlXCI6XCJHZW5lcmFsIG5vZGVcIixcclxuXHRcdFwiTWluZXJSZWNvcmRcIjpcIk1pbmVyIHJlY29yZFwiLFxyXG5cdFx0XCJNaW5pbmdBbGxvY2F0aW9uUmF0aW9cIjpcIk1pbmluZyBhbGxvY2F0aW9uIHJhdGlvOiBcIixcclxuXHRcdFwiRmFpbHVyZVRpbWVcIjpcIkZhaWx1cmUgdGltZVwiLFxyXG5cdFx0XCJ0YWtlRWZmZWN0XCI6XCJ0YWtlIGVmZmVjdFwiLFxyXG5cdFx0XCJ5ZWFyXCI6XCJ5ZWFyXCIsXHJcblx0XHRcImN5Y2xlXCI6XCJjeWNsZVwiLFxyXG5cdFx0XCJOdW1iZXJPZlNldHNcIjpcIk51bWJlciBvZiBzZXRzXCIsXHJcblx0XHRcIkNoYWluTWluZXJcIjpcIkNoYWluIG1pbmVyXCIsXHJcblx0XHRcIk15TWluZXJcIjpcIk15IG1pbmVyXCIsXHJcblx0XHRcIkZvdW5kYXRpb25Mb2NrXCI6XCJGb3VuZGF0aW9uIGxvY2tcIixcclxuXHRcdFwiRm91bmRhdGlvblJlY29yZHNcIjpcIkZvdW5kYXRpb24gcmVjb3Jkc1wiLFxyXG5cdFx0XCJUaGVCYWxhbmNlT2ZBc3NldHNJc05vdEVub3VnaFRvQ29pblwiOlwiVGhlIGJhbGFuY2Ugb2YgYXNzZXRzIGlzIG5vdCBlbm91Z2ggdG8gY29pblwiLFxyXG5cdFx0XCJOb2RlSW5qZWN0aW9uU3VjY2Vzc2Z1bFwiOlwiTm9kZSBpbmplY3Rpb24gc3VjY2Vzc2Z1bFwiLFxyXG5cdFx0XCJGb3VuZGF0aW9uUmFua2luZ1wiOlwiRm91bmRhdGlvbiByYW5raW5nXCIsXHJcblx0XHRcIkRhaWxOZXdRdWFudGl0eVwiOiBcIkRhaWx5IG5ldyBxdWFudGl0eVwiLFxyXG5cdFx0XCJwbGF0Zm9ybVwiOiBcInBsYXRmb3JtXCIsXHJcblx0XHRcIlByZURpZ2dlclwiOiBcIlByZSBkaWdnZXJcIixcclxuXHRcdFwiQW1vdW50VG9CZVJlbGVhc2VkXCI6IFwiQW1vdW50IHRvIGJlIHJlbGVhc2VkXCIsXHJcblx0XHRcIk5vZGVMb2NrXCI6IFwiTm9kZSBsb2NrXCIsXHJcblx0XHRcIk5vZGVSZWxlYXNlUmVjb3JkXCI6IFwiTm9kZSBSZWxlYXNlIFJlY29yZFwiLFxyXG5cdFx0XCJQZXJmb3JtYW5jZU5vZGVSYW5raW5nT2ZUaGVXZWVrXCI6IFwiUGVyZm9ybWFuY2Ugbm9kZSByYW5raW5nIG9mIHRoZSB3ZWVrXCIsXHJcblx0XHRcIlllc3RlcmRheXdhcmRcIjogXCJZZXN0ZXJkYXkncyBBd2FyZFwiLFxyXG5cdFx0XCJBbW91bnRUb0JlUmVsZWFzZWRcIjogXCJBbW91bnQgdG8gYmUgcmVsZWFzZWRcIixcclxuXHRcdFwiUmV3YXJkQW1vdW50XCI6IFwiUmV3YXJkIGFtb3VudFwiLFxyXG5cdFx0XCJMb2NrVXBcIjogXCJMb2NrIHVwXCIsXHJcblx0XHRcIlVzZXJOYW1lQ2Fubm90QmVFbXB0eVwiOiBcIlRoZSB1c2VyIG5hbWUgY2Fubm90IGJlIGVtcHR5XCIsXHJcblx0XHRcIlVzZXJOYW1lT3JQYXNzd29yZFwiOiBcIlRoZSB1c2VyIG5hbWUgb3IgcGFzc3dvcmQgY2Fubm90IGJlIGVtcHR5XCIsXHJcblx0XHRcIklzSXRDb25zaXN0ZW50XCI6IFwiUGxlYXNlIHZlcmlmeSB3aGV0aGVyIHRoZSBwYXNzd29yZCBpbnB1dCBpcyBjb25zaXN0ZW50XCIsXHJcblx0XHRcIk1uZW1vbmljV29yZHNDYW5ub3RCZUVtcHR5XCI6IFwiTW5lbW9uaWMgd29yZHMgY2Fubm90IGJlIGVtcHR5XCIsXHJcblx0XHRcIk1uZW1vbmljRXJyb3JQbGVhc2VSZUVudGVyXCI6IFwiTW5lbW9uaWMgZXJyb3IsIHBsZWFzZSByZS1lbnRlclwiLFxyXG5cdFx0XCJUaGVQcml2YXRlS2V5Q2Fubm90QmVFbXB0eVwiOiBcIlRoZSBwcml2YXRlIGtleSBjYW5ub3QgYmUgZW1wdHlcIixcclxuXHRcdFwiUHJpdmF0ZUtleUNhbm5vdFJlcGVhdFwiOiBcIlRoaXMgcHJpdmF0ZSBrZXkgYWNjb3VudCBoYXMgYmVlbiBpbXBvcnRlZFwiLFxyXG5cdFx0XCJQcml2YXRlS2V5RXJyb3JQbGVhc2VSZUVlbnRlclwiOiBcIlByaXZhdGUga2V5IGVycm9yLCBwbGVhc2UgcmUtZW50ZXJcIixcclxuXHRcdFwiUGxlYXNlVmVyaWZ5V2hldGhlclRoZVBhc3N3b3JkSW5wdXRJc0NvbnNpc3RlbnRcIjogXCJQbGVhc2UgdmVyaWZ5IHdoZXRoZXIgdGhlIHBhc3N3b3JkIGlucHV0IGlzIGNvbnNpc3RlbnRcIixcclxuXHRcdFwiUGFzc3dvcmRFcnJvclBsZWFzZVJlZW50ZXJcIjogXCJQYXNzd29yZCBlcnJvciwgcGxlYXNlIHJlLWVudGVyXCIsXHJcblx0XHRcIktlZXBBdExlYXN0T25lV2FsbGV0XCI6IFwiS2VlcCBhdCBsZWFzdCBvbmUgd2FsbGV0XCIsXHJcblx0XHRcIkFzc2V0RGVsZXRlZFN1Y2Nlc3NmdWxseVwiOiBcIkFzc2V0IGRlbGV0ZWQgc3VjY2Vzc2Z1bGx5XCIsXHJcblxyXG5cdFx0XCJXcm9uZ09yZGVyXCI6IFwiV3Jvbmcgb3JkZXIsIHBsZWFzZSByZS1lbnRlclwiLFxyXG5cdFx0XHJcblx0XHRcIlNlcnZpY2VDaGFyZ2VcIjogXCJTZXJ2aWNlIENoYXJnZVwiLFxyXG5cdFx0XCJTeW5jaHJvbml6YXRpb25GYWlsZWRcIjogXCJTeW5jaHJvbml6YXRpb24gZmFpbGVkXCIsXHJcblx0XHRcInRpcHNcIjogXCIsIHRoZSBhbW91bnQgd2lsbCBiZSBkZWR1Y3RlZCB3aXRoaW4gMzBzLCB0aGUgZGV0YWlscyB3aWxsIGJlIHJlZnJlc2hlZCB3aXRoaW4gMiBtaW51dGVzLCBwbGVhc2UgZG8gbm90IHJlcGVhdFwiLFxyXG5cdFx0XCJwbGVkZ2VUaXBzXCI6IFwiLCB0aGUgYW1vdW50IHdpbGwgYmUgY2FzdCB3aXRoaW4gMiBtaW51dGVzLCBhbmQgdGhlIGRldGFpbCByZWNvcmQgd2lsbCBiZSByZWZyZXNoZWQgd2l0aGluIDIgbWludXRlcy4gUGxlYXNlIGRvIG5vdCByZXBlYXQgdGhlIG9wZXJhdGlvblwiLFxyXG5cdFx0XHJcblx0XHRcIkNvcHlTdWNjZWVkZWRcIjogXCJDb3B5IHN1Y2NlZWRlZFwiLFxyXG5cdFx0XCJVc2VyRGVmaW5lZEluamVjdGlvblwiOiBcIlVzZXIgZGVmaW5lZCBpbmplY3Rpb24gYW1vdW50IGNhbm5vdCBiZSBsZXNzIHRoYW4gMjAxIG9yIG1vcmUgdGhhbiAxNTAwXCIsXHJcblx0XHRcImhvbWVcIjogXCJIb21lXCIsXHJcblx0XHRcIkJNU0Fzc2V0c1wiOiBcIkJNUyBBc3NldHNcIixcclxuXHRcdFwibXlcIjogXCJNeVwiLFxyXG5cdFx0XCJlZGl0aW9uXCI6IFwiRWRpdGlvblwiLFxyXG5cdFx0XCJCbG9ja0Jyb3dzZXJcIjogXCJCbG9jayBicm93c2VyXCIsXHJcblx0XHRcIkxhbmd1YWdlU2V0dGluZ3NcIjogXCJMYW5ndWFnZSBzZXR0aW5nc1wiLFxyXG5cdFx0XCJMYW5ndWFnZVwiOiBcIkVuZ2xpc2hcIixcclxuXHRcdFwiU2hhcmVBUFBcIjogXCJTaGFyZSBBUFBcIixcclxuXHRcdFwiQWN0aXZhdGVNaW5lclwiOiBcIkFjdGl2YXRlIG1pbmVyXCIsXHJcblx0XHRcIkFjY291bnRNYW5hZ2VtZW50XCI6IFwiQWNjb3VudCBcXG4gbWFuYWdlbWVudFwiLFxyXG5cdFx0XCJBc3NldE5hbWVcIjogXCJBc3NldCBuYW1lXCIsXHJcblx0XHRcIkFjdGl2YXRlZFwiOiBcIkFjdGl2YXRlZFwiLFxyXG5cdFx0XCJub3RBY3RpdmVcIjogXCJOb3QgYWN0aXZlXCIsXHJcblx0XHRcIm51bWJlcnNMZXR0ZXJzXCI6IFwiSW5jbHVkaW5nIG51bWJlcnMgYW5kIGxldHRlcnMsIG5vdCBsZXNzIHRoYW4gOCBkaWdpdHNcIixcclxuXHRcdFwiaW5qZWN0aW9uVGltZVwiOiBcIkluamVjdGlvbiB0aW1lXCIsXHJcblx0XHRcImluamVjdGlvbk51bWJlclwiOiBcIkluamVjdGlvbiBxdWFudGl0eVwiLFxyXG5cdFx0XCJUb3RhbEFjdGl2ZUFjY291bnRBZGRyZXNzXCI6IFwiVG90YWwgYWN0aXZlIFxcbmFjY291bnQgYWRkcmVzc1wiLFxyXG5cdFx0XCJWYWxpZEFjY291bnRBZGRyZXNzXCI6IFwiVmFsaWQgYWNjb3VudCBhZGRyZXNzXCIsXHJcblx0XHRcIlRvdGFsTnVtYmVyT2ZNUE9QdWJsaWNPZmZlcmluZ3NcIjogXCJUb3RhbCBudW1iZXIgT2YgXFxuTVBPIFB1YmxpYyBPZmZlcmluZ3NcIixcclxuXHRcdFwiVG90YWxOdW1iZXJPZkVjb2xvZ2ljYWxQb29sc1wiOiBcIlRvdGFsIG51bWJlciBvZiBcXG5lY29sb2dpY2FsIHBvb2xzXCIsXHJcblx0XHRcIlRvdGFsTnVtYmVyT2ZDb25uZWN0ZWRQaXRzXCI6IFwiVG90YWwgbnVtYmVyIG9mIFxcbmNvbm5lY3RlZCBwaXRzXCIsXHJcblx0XHRcIkFjdGl2YXRpb25JbnN0cnVjdGlvbnNcIjogXCJCTVMgV2FsbGV0IFRoZSBhY3RpdmF0ZWQgYWNjb3VudCBpcyBhIG5ldyBhZGRyZXNzIHVzZXIsIGFuZCB0aGUgbnVtYmVyIG9mIG9yZSBwb29scyBpbmplY3RlZCBpcyBncmVhdGVyIHRoYW4gMC4wMVwiLFxyXG5cdFx0XCJDdXJyZW5jeUFkZHJlc3NcIjogXCJDdXJyZW5jeSBhZGRyZXNzXCIsXHJcblx0XHRcIlZhbGlkQWRkcmVzc1wiOiBcIlZhbGlkIGFkZHJlc3NcIixcclxuXHRcdFwiQWN0aXZhdGlvblRpbWVcIjogXCJBY3RpdmF0aW9uIHRpbWVcIixcclxuXHRcdFwiSW5kaXZpZHVhbE1pbmVyXCI6IFwiSW5kaXZpZHVhbCBtaW5lclwiLFxyXG5cdFx0XCJUZWFtTWluZXJcIjogXCJUZWFtIG1pbmVyXCIsXHJcblx0XHRcIk1QT1B1YmxpY09mZmVyaW5nXCI6IFwiTVBPUHVibGljIFxcbm9mZmVyaW5nXCIsXHJcblx0XHRcIkVjb2xvZ2ljYWxNaW5lUG9vbFwiOiBcIkVjb2xvZ2ljYWwgXFxubWluZVBvb2xcIixcclxuXHRcdFwiQ29ubmVjdGluZ1RoZU9yZVBvb2xcIjogXCJDb25uZWN0aW5nIFxcbnRoZSBvcmUgcG9vbFwiLFxyXG5cdFx0XCJub0RhdGFcIjogXCJObyBkYXRhIGF2YWlsYWJsZVwiLFxyXG5cdFx0XCJzaGFyZVwiOiBcIlNoYXJlXCIsXHJcblx0XHRcIkFuZHJvaWREb3dubG9hZFwiOiBcIkFuZHJvaWQgRG93bmxvYWRcIixcclxuXHRcdFwiSU9TRG93bmxvYWRcIjogXCJJT1MgRG93bmxvYWRcIixcclxuXHRcdFwiQ29udHJvbEFzc2V0c1wiOiBcIkNvbnRyb2wgdGhlIHNhZmV0eSBvZiBhc3NldHNcIixcclxuXHJcblx0XHRcImFzc2V0TWFuYWdlbWVudFwiOiBcIkFzc2V0IFxcbiBtYW5hZ2VtZW50XCIsXHJcblxyXG5cdFx0XCJTZWxlY3RBc3NldHNcIjogXCJTZWxlY3QgYXNzZXRzXCIsXHJcblx0XHRcIkNyZWF0ZUFzc2V0c1wiOiBcIkNyZWF0ZSBhc3NldHNcIixcclxuXHRcdFwiSW1wb3J0QXNzZXRzXCI6IFwiSW1wb3J0IGFzc2V0c1wiLFxyXG5cclxuXHRcdFwiTWFuYWdpbmdBc3NldHNcIjogXCJNYW5hZ2luZyBhc3NldHNcIixcclxuXHRcdFwiQXNzZXRBZGRyZXNzXCI6IFwiQXNzZXQgYWRkcmVzc1wiLFxyXG5cdFx0XCJFeHBvcnRNbmVtb25pY3NcIjogXCJFeHBvcnQgbW5lbW9uaWNzXCIsXHJcblx0XHRcIkV4cG9ydFByaXZhdGVLZXlcIjogXCJFeHBvcnQgcHJpdmF0ZSBrZXlcIixcclxuXHRcdFwiRGVsZXRlQ3VycmVudEFzc2V0XCI6IFwiRGVsZXRlIGN1cnJlbnQgYXNzZXRcIixcclxuXHRcdFwicHdkRXJyb3JUaXBcIjogXCJXcm9uZyBwYXNzd29yZCwgcGxlYXNlIHJlLWVudGVyXCIsXHJcblx0XHRcIlN1Y2Nlc3NmdWxseURlbGV0ZWRcIjogXCJTdWNjZXNzZnVsbHkgZGVsZXRlZFwiLFxyXG5cclxuXHRcdFwiQXNzZXRNbmVtb25pY3NFeHBvcnRlZFwiOiBcIkFzc2V0IG1uZW1vbmljcyBleHBvcnRlZFwiLFxyXG5cdFx0XCJzdWNjZXNzRXhwb3J0ZWRNbmVtb25pY3NUZXh0XCI6IFwiUGxlYXNlIGJhY2sgdXAgeW91ciBtbmVtb25pY3MgcHJvcGVybHkgYW5kIHVzZSB0aGVtIHRvIHJlY292ZXIgeW91ciBhc3NldHMuIEFzc2V0cyB3aWxsIG5vdCBzYXZlIG1uZW1vbmljcyBmb3IgeW91XCIsXHJcblx0XHRcInN1Y2Nlc3NFeHBvcnRlZE1uZW1vbmljc1RpcFwiOiBcIlBsZWFzZSByZWNvcmQgdGhlIG1uZW1vbmljIHdvcmRzIGFuZCBzb3J0IHRoZW0gaW4gb3JkZXIgaW4gYSBzYWZlIGVudmlyb25tZW50IGFuZCBrZWVwIHRoZW0gcHJvcGVybHlcIixcclxuXHRcdFwiY29tcGxldGVcIjogXCJDb21wbGV0ZVwiLFxyXG5cdFx0XCJBc3NldFByaXZhdGVLZXlFeHBvcnRlZFwiOiBcIkFzc2V0IHByaXZhdGUga2V5IGV4cG9ydGVkXCIsXHJcblx0XHRcInN1Y2Nlc3NFeHBvcnRlZFByaXZhdGVLZXlUZXh0XCI6IFwiUGxlYXNlIGJhY2sgdXAgeW91ciBwcml2YXRlIGtleSBwcm9wZXJseSBhbmQgdXNlIGl0IHRvIHJlY292ZXIgeW91ciBhc3NldC4gVGhlIGFzc2V0IHdpbGwgbm90IHNhdmUgeW91ciBwcml2YXRlIGtleSBmb3IgeW91LlwiLFxyXG5cdFx0XCJzdWNjZXNzRXhwb3J0ZWRQcml2YXRlS2V5VGlwXCI6IFwiUGxlYXNlIGtlZXAgdGhlIHByaXZhdGUga2V5IGluIGEgc2VjdXJlIGVudmlyb25tZW50XCIsXHJcblxyXG5cdFx0XCJQbGVhc2VFbnRlclRoZUFzc2V0UGFzc3dvcmRcIjogXCJQbGVhc2UgZW50ZXIgdGhlIGFzc2V0IHBhc3N3b3JkXCIsXHJcblx0XHRcImNvbmZpcm1cIjogXCJDb25maXJtXCIsXHJcblx0XHRcImNhbmNlbFwiOiBcIkNhbmNlbFwiLFxyXG5cclxuXHRcdFwiVHdvTWlzdGFrZXNcIjogXCJUaGUgc2Vjb25kIGlucHV0IGlzIGluY29uc2lzdGVudCB3aXRoIHRoZSBmaXJzdCBpbnB1dCwgcGxlYXNlIHJlLWVudGVyXCIsXHJcblx0XHRcIldhbGxldE5hbWVDYW5ub3RCZVJlcGVhdGVkXCI6IFwiV2FsbGV0IG5hbWUgY2Fubm90IGJlIHJlcGVhdGVkXCIsXHJcblx0XHRcIkltcG9ydFN1Y2NlZWRlZFwiOiBcIkltcG9ydCBzdWNjZWVkZWRcIixcclxuXHRcdFwiQ3JlYXRlU3VjY2VlZGVkXCI6IFwiQ3JlYXRlZCBzdWNjZXNzZnVsbHlcIixcclxuXHRcdFwiQ3JlYXRpbmdXYWxsZXRzXCI6IFwiQ3JlYXRpbmcgd2FsbGV0c1wiLFxyXG5cdFx0XCJTZXRXYWxsZXROYW1lXCI6IFwiU2V0IHdhbGxldCBuYW1lXCIsXHJcblx0XHRcImlucHV0V2FsbGV0VGlwXCI6IFwiUGxlYXNlIGVudGVyIHRoZSBuYW1lIG9mIHRoZSB3YWxsZXRcIixcclxuXHRcdFwid2FsbGV0UmVwZWF0XCI6IFwiVGhlIHdhbGxldCBuYW1lIGNhbm5vdCBiZSByZXBlYXRlZFwiLFxyXG5cdFx0XCJTZXRXYWxsZXRQYXNzd29yZFwiOiBcIlNldCB3YWxsZXQgcGFzc3dvcmRcIixcclxuXHRcdFwiUGxlYXNlSW5wdXRBUGFzc3dvcmRcIjogXCJQbGVhc2UgaW5wdXQgYSBwYXNzd29yZFwiLFxyXG5cdFx0XCJ3YWxsZXRQYXNzd29yZFRpcDFcIjogXCJQYXNzd29yZCBpcyB1c2VkIHRvIHByb3RlY3QgeW91ciBwcml2YXRlIGtleS5cXG4gSXQgaXMgcmVjb21tZW5kZWQgdG8gc2V0IGl0IHN0cm9uZyBlbm91Z2hcIixcclxuXHRcdFwid2FsbGV0UGFzc3dvcmRUaXAyXCI6IFwiSWYgdGhlIGFzc2V0IHBhc3N3b3JkIGlzIGxvc3QsIGl0IHdpbGwgbm90IGJlIFxcbnJldHJpZXZlZC4gUGxlYXNlIHJlbWVtYmVyIHRoZSBwYXNzd29yZCB5b3Ugc2V0XCIsXHJcblx0XHRcIldhbGxldE5hbWVDYW5ub3RCZUVtcHR5XCI6IFwiV2FsbGV0IG5hbWUgY2Fubm90IGJlIGVtcHR5XCIsXHJcblx0XHRcIlBhc3N3b3JkQ2Fubm90QmVFbXB0eVwiOiBcIlBhc3N3b3JkIGNhbm5vdCBiZSBlbXB0eVwiLFxyXG5cclxuXHRcdFwiSW1wb3J0V2FsbGV0XCI6IFwiSW1wb3J0IFdhbGxldFwiLFxyXG5cdFx0XCJpbnBvcnRNbmVtb25pY1wiOiBcIk1uZW1vbmljIGltcG9ydFwiLFxyXG5cdFx0XCJQbGVhc2VFbnRlcldhbGxldE1uZW1vbmljXCI6IFwiUGxlYXNlIGVudGVyIHdhbGxldCBtbmVtb25pY1wiLFxyXG5cdFx0XCJJbXBvcnRNbmVtb25pY1RpcFwiOiBcIlBsZWFzZSBpbnB1dCBtbmVtb25pYyB3b3Jkcywgc2VwYXJhdGVkIGJ5IHNwYWNlc1wiLFxyXG5cdFx0XCJQcml2YXRlS2V5SW1wb3J0XCI6IFwiUHJpdmF0ZSBrZXkgaW1wb3J0XCIsXHJcblx0XHRcIlBsZWFzZUVudGVyVGhlV2FsbGV0UHJpdmF0ZUtleVwiOiBcIlBsZWFzZSBlbnRlciB0aGUgd2FsbGV0IHByaXZhdGUga2V5XCIsXHJcblx0XHRcIkltcG9ydEZhaWxlZFwiOiBcIkltcG9ydCBmYWlsZWQsIHBsZWFzZSB0cnkgYWdhaW5cIixcclxuXHRcdFwiUHJpdmF0ZUtleUNhbm5vdEJlRW1wdHlcIjogXCJQcml2YXRlIGtleSBjYW5ub3QgYmUgZW1wdHlcIixcclxuXHRcdFwiUHJpdmF0ZUtleUVycm9yXCI6IFwiVGhlIHByaXZhdGUga2V5IGlzIHdyb25nXCIsXHJcblx0XHRcIk1uZW1vbmljRXJyb3JcIjogXCJUaGUgbW5lbW9uaWMgaXMgd3JvbmdcIixcclxuXHRcdFwiTW5lbW9uaWNzQ2Fubm90QmVFbXB0eVwiOiBcIk1uZW1vbmljcyBjYW5ub3QgYmUgZW1wdHlcIixcclxuXHRcdFwiTW5lbW9uaWNzQ2Fubm90UmVwZWF0XCI6IFwiVGhpcyBtbmVtb25pYyBhY2NvdW50IGhhcyBiZWVuIGltcG9ydGVkXCIsXHJcblx0XHRcInBhc3N3b3JkSW5wdXRBdHlwaXNtXCI6IFwiVGhlIHR3byBwYXNzd29yZHMgYXJlIGluY29uc2lzdGVudFwiLFxyXG5cclxuXHJcblx0XHRcImFzc2V0c1wiOiBcIkFzc2V0c1wiLFxyXG5cdFx0XCJNeVRvdGFsQXNzZXRzXCI6IFwiTXkgdG90YWwgYXNzZXRzXCIsXHJcblx0XHRcIkZJTENvbnRyYWN0XCI6IFwiRklMY29udHJhY3RcIixcclxuXHRcdFwiQ3Jvc3NDaGFpblwiOiBcIkNyb3NzIGNoYWluXCIsXHJcblx0XHRcIkNvbGxlY3Rpb25cIjogXCJDb2xsZWN0aW9uXCIsXHJcblx0XHRcInRyYW5zZmVyQWNjb3VudHNcIjogXCJUcmFuc2ZlciBhY2NvdW50c1wiLFxyXG5cdFx0XCJwdWJsaWNPZmZlcmluZ1wiOiBcIkluamVjdGlvbiBvZiBwdWJsaWMgb2ZmZXJpbmdcIixcclxuXHRcdFwiSGlkZGVuU21hbGxBc3NldHNcIjogXCJIaWRkZW4gc21hbGwgYXNzZXRzXCIsXHJcblx0XHRcIlBsZWRnZVRvR2VuZXJhdGVJbmNvbWVcIjogXCJQbGVkZ2UgdG8gZ2VuZXJhdGUgaW5jb21lXCIsXHJcblx0XHRcInByb3Bvc2FsMVwiOiBcIkl0IGlzIHN1Z2dlc3RlZCB0byB0cmFuc2ZlciB0byBFVEggYXMgdGhlIG1pbnQgcGFja2luZyBmZWUsIGFuZCB0aGUgcXVhbnRpdHkgc2hvdWxkIG5vdCBiZSBsZXNzIHRoYW4gMC4wMVwiLFxyXG5cdFx0XCJwcm9wb3NhbDJcIjogXCJJdCBpcyBzdWdnZXN0ZWQgdG8gdHJhbnNmZXIgdG8gVFJYIGFzIHRoZSBjaGFyZ2Ugb2YgY29pbiBwYWNraW5nLCBhbmQgdGhlIHF1YW50aXR5IHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIDEwMFwiLFxyXG5cdFx0XCJOb3RZZXRPcGVuXCI6IFwiTm90IHlldCBvcGVuIVwiLFxyXG5cclxuXHRcdFwiQ29sbGVjdGlvblFSQ29kZVwiOiBcIkNvbGxlY3Rpb24gUVIgY29kZVwiLFxyXG5cdFx0XCJDb2xsZWN0aW9uQWRkcmVzc1wiOiBcIkNvbGxlY3Rpb24gYWRkcmVzc1wiLFxyXG5cclxuXHRcdFwiQ3VycmVudEJhbGFuY2VcIjogXCJDdXJyZW50IGJhbGFuY2VcIixcclxuXHRcdFwiVHJhbnNmZXJBZGRyZXNzXCI6IFwiVHJhbnNmZXIgYWRkcmVzc1wiLFxyXG5cdFx0XCJpbnB1dFRyYW5zZmVyQWRkcmVzc1wiOiBcIlBsZWFzZSBlbnRlciB0aGUgdHJhbnNmZXIgYWRkcmVzc1wiLFxyXG5cdFx0XCJUcmFuc2ZlckFkZHJlc3NFcnJvclwiOiBcIldyb25nIHRyYW5zZmVyIGFkZHJlc3NcIixcclxuXHRcdFwiVHJhbnNmZXJRdWFudGl0eVwiOiBcIlRyYW5zZmVyIHF1YW50aXR5XCIsXHJcblx0XHRcIk1pbmVyc0ZlZVwiOiBcIk1pbmVyJ3MgZmVlXCIsXHJcblx0XHRcImlucHV0VHJhbnNmZXJRdWFudGl0eVwiOiBcIlRyYW5zZmVyIHF1YW50aXR5XCIsXHJcblx0XHRcIlRyYW5zZmVyTnVtRXJyb3JcIjogXCJUcmFuc2ZlciBxdWFudGl0eSBjYW5ub3QgYmUgbGVzcyB0aGFuIDAuMDFcIixcclxuXHRcdFwiVHJhbnNmZXJUZXh0Tm90QWRkXCI6IFwiVGhlIGFtb3VudCBvZiB0cmFuc2ZlciBjYW5ub3QgaGF2ZSArIHNpZ25cIixcclxuXHRcdFwiVHJhbnNmZXJUZXh0Tm90TnVtYmVyXCI6IFwiVGhlIGFtb3VudCB0cmFuc2ZlcnJlZCBpcyBub3QgYSBudW1iZXJcIixcclxuXHRcdFwiRGVjaW1hbFBsYWNlc0Vycm9yXCI6IFwiVGhlIGRlY2ltYWwgcGxhY2UgY2Fubm90IGJlIGdyZWF0ZXIgdGhhbiA0XCIsXHJcblx0XHRcIlRyYW5zZmVySW5GdWxsXCI6IFwiVHJhbnNmZXIgaW4gZnVsbFwiLFxyXG5cdFx0XCJWZXJpZnlBc3NldFBhc3N3b3JkXCI6IFwiVmVyaWZ5IGFzc2V0IHBhc3N3b3JkXCIsXHJcblx0XHRcInBhc3N3b3JkRXJyb3JcIjogXCJXcm9uZyBwYXNzd29yZFwiLFxyXG5cdFx0XCJUcmFuc2ZlclRpcFwiOiBcIlBsZWFzZSBjaGVjayB0aGUgYWRkcmVzcyB3aGVuIHRyYW5zZmVycmluZy4gXFxuIE9uY2UgdGhlIGFzc2V0IGlzIHRyYW5zZmVycmVkLCBpdCBjYW5ub3QgYmUgcmVjb3ZlcmVkXCIsXHJcblx0XHRcInN1Y2Nlc3NcIjogXCJTdWNjZXNzXCIsXHJcblx0XHRcImZhaWxcIjogXCJGYWlsXCIsXHJcblxyXG5cdFx0XCJCTVNEZXRhaWxJbmZvXCI6IFwiQk1TIGRldGFpbHNcIixcclxuXHRcdFwiQk1EVERldGFpbEluZm9cIjogXCJCTURUIGRldGFpbHNcIixcclxuXHRcdFwiQmFsYW5jZU9mQXNzZXRzXCI6IFwiQmFsYW5jZSBvZiBhc3NldHNcIixcclxuXHRcdFwid2hvbGVcIjogXCJXaG9sZVwiLFxyXG5cdFx0XCJPcmVQb29sXCI6IFwiT3JlIHBvb2xcIixcclxuXHRcdFwiQWRkaXRpb25hbElzc3VlXCI6IFwiQWRkaXRpb25hbCBpc3N1ZVwiLFxyXG5cdFx0XCJ0b0NoYW5nZUludG9cIjogXCJUbyBjaGFuZ2UgaW50b1wiLFxyXG5cdFx0XCJVbmNvbmZpcm1lZFwiOiBcIlVuY29uZmlybWVkXCIsXHJcblx0XHRcIkNvbmZpcm1lZFwiOiBcIkNvbmZpcm1lZFwiLFxyXG5cdFx0XCJQdWxsVXBUb1Nob3dNb3JlXCI6IFwiUHVsbCB1cCB0byBzaG93IG1vcmVcIixcclxuXHRcdFwiTG9hZGluZ1wiOiBcIkxvYWRpbmcuLi5cIixcclxuXHRcdFwiTm9Nb3JlRGF0YVwiOiBcIk5vIG1vcmUgZGF0YVwiLFxyXG5cdFx0XCJOb01vcmVSYW5rXCI6IFwiTm8gbW9yZSByYW5raW5nc1wiLFxyXG5cclxuXHRcdFwidHJhbnNhY3Rpb25EZXRhaWxzXCI6IFwiVHJhbnNhY3Rpb24gZGV0YWlsc1wiLFxyXG5cdFx0XCJQYXllclwiOiBcIlBheWVyXCIsXHJcblx0XHRcIlBheWVlXCI6IFwiUGF5ZWVcIixcclxuXHRcdFwiQmxvY2tOdW1iZXJcIjogXCJCbG9jayBudW1iZXJcIixcclxuXHRcdFwiVHJhbnNhY3Rpb25UaW1lXCI6IFwiVHJhbnNhY3Rpb24gdGltZVwiLFxyXG5cclxuXHRcdFwiUGxlZGdlQ3VycmVuY3lcIjogXCJQbGVkZ2UgY3VycmVuY3lcIixcclxuXHRcdFwiYmFsYW5jZVwiOiBcIkJhbGFuY2VcIixcclxuXHRcdFwiQ29pbmFnZVwiOiBcIkNvaW5hZ2VcIixcclxuXHRcdFwiTWludE1pbmVyRmVlc1wiOiBcIk1pbnQgbWluZXIgZmVlc1wiLFxyXG5cdFx0XCJDb250cmFjdEFkZHJlc3NcIjogXCJDb250cmFjdCBhZGRyZXNzXCIsXHJcblx0XHRcIkltbWVkaWF0ZVBsZWRnZVwiOiBcIkltbWVkaWF0ZSBwbGVkZ2VcIixcclxuXHRcdFwiQXNzZXRQYXNzd29yZEVycm9yXCI6IFwiQXNzZXQgcGFzc3dvcmQgZXJyb3JcIixcclxuXHRcdFwicGxlZGdlXCI6IFwiUGxlZGdlXCIsXHJcblx0XHRcInBsZWRnZVN1Y2Nlc3NcIjogXCJTdWNjZXNzZnVsIHBsZWRnZVwiLFxyXG5cdFx0XCJpbnB1dFBsZWRnZU51bVwiOiBcIlBsZWFzZSBlbnRlciB0aGUgcXVhbnRpdHkgb2YgcGxlZGdlXCIsXHJcblx0XHRcIlBsZWRnZVRleHROb3ROdW1iZXJcIjogXCJUaGUgYW1vdW50IG9mIHBsZWRnZSBpcyBub3QgYSBudW1iZXJcIixcclxuXHRcdFwicGxlZGdlTnVtRXJyb3JcIjogXCJUaGUgcGxlZGdlIHF1YW50aXR5IGNhbm5vdCBiZSBsZXNzIHRoYW4gMC4wMVwiLFxyXG5cclxuXHJcblx0XHRcImVjb2xvZ3lcIjogXCJFY29sb2d5XCIsXHJcblx0XHRcIlRyYWRpbmdRdW90YXRpb25cIjogXCJUcmFkaW5nIHF1b3RhdGlvblwiLFxyXG5cdFx0XCJleGNoYW5nZVwiOiBcIkV4Y2hhbmdlXCIsXHJcblx0XHRcIk1vYmlsZU9yZVBvb2xcIjogXCJNb2JpbGUgT3JlIFBvb2xcIixcclxuXHRcdFwiUHVibGljQ2hhaW5NaW5lUG9vbFwiOiBcIlB1YmxpYyBDaGFpbiBNaW5lIFBvb2xcIixcclxuXHRcdFwiUHVibGljQ2hhaW5NaW5lUG9vbFJlY29yZHNcIjogXCJQdWJsaWMgY2hhaW4gbWluZSBwb29sIHJlY29yZFwiLFxyXG5cdFx0XCJjeWNsZU9mR29uZ2xpYW5NaW5lUG9vbFwiOiBcIjMwIGRheSBjeWNsZSBvZiBHb25nbGlhbiBtaW5lIHBvb2xcIixcclxuXHRcdFwiRGFpbHlJbmNvbWVcIjogXCJEYWlseSBpbmNvbWVcIixcclxuXHRcdFwicmVsZWFzZVwiOiBcInJlbGVhc2VcIixcclxuXHRcdFxyXG5cdFx0XCJDcmVkaWJsZUNvbnNlbnN1c1wiOiBcIkNyZWRpYmxlIENvbnNlbnN1c1wiLFxyXG5cdFx0XCJNaW5lclwiOiBcIk1pbmVyXCIsXHJcblx0XHRcIkNoaXBcIjogXCJSaXNjLXYgQ2hpcFwiLFxyXG5cclxuXHJcblx0XHRcIlByb2dyZXNzT2ZQdWJsaWNPZmZlcmluZ1wiOiBcIlByb2dyZXNzIG9mIHB1YmxpYyBvZmZlcmluZ1wiLFxyXG5cdFx0XCJTdGFnZU9uZVwiOiBcIlN0YWdlT25lXCIsXHJcblx0XHRcIlN0YWdlVHdvXCI6IFwiU3RhZ2VUd29cIixcclxuXHRcdFwiU3RhZ2VUaHJlZVwiOiBcIlN0YWdlVGhyZWVcIixcclxuXHRcdFwiU2luZ2xlRWZmZWN0aXZlXCI6IFwiU2luZ2xlRWZmZWN0aXZlXCIsXHJcblx0XHRcIlRhcmdldENvdW50XCI6IFwiVGFyZ2V0Q291bnRcIixcclxuXHRcdFwiUmFpc2VkXCI6IFwiUmFpc2VkXCIsXHJcblx0XHRcIkNvbnRyYWN0UHVibGljT2ZmZXJpbmdQYWdlXCI6IFwiQ29udHJhY3QgUHVibGljT2ZmZXJpbmdcIixcclxuXHRcdFwiQ29udHJhY3RQdWJsaWNPZmZlcmluZ1wiOiBcIkNvbnRyYWN0IFB1YmxpYyBvZmZlcmluZ1wiLFxyXG5cdFx0XCJub2RlXCI6IFwiTm9kZVwiLFxyXG5cdFx0XCJGb3VuZGF0aW9uXCI6IFwiRm91bmRhdGlvblwiLFxyXG5cdFx0XCJNYXJrZXRcIjogXCJNYXJrZXRcIixcclxuXHRcdFwiTm9kZUNvbmRpdGlvblwiOiBcIk5vZGUgY29uZGl0aW9uXCIsXHJcblx0XHRcIlBsZWRnZVVzZHRDb250cmFjdEFkZHJlc3NcIjogXCJQbGVkZ2UgVVNEVCBjb250cmFjdCBhZGRyZXNzXCIsXHJcblx0XHRcIlBsZWRnZUJtZHRDb250cmFjdEFkZHJlc3NcIjogXCJQbGVkZ2UgQk1EVCBjb250cmFjdCBhZGRyZXNzXCIsXHJcblx0XHRcInBsZWRnZVRpcFwiOiBcIkRvIG5vdCB0cmFuc2ZlciBtb25leSBkaXJlY3RseSB0byB0aGUgY29udHJhY3QgYWRkcmVzc1wiLFxyXG5cdFx0XCJjYXN0aW5nXCI6IFwiY2FzdGluZ1wiLFxyXG5cdFx0XHJcblx0XHRcInN1cGVyTm9kZVJhbmtpbmdcIjogXCJTdXBlciBub2RlIHJhbmtpbmdcIixcclxuXHRcdFwiaW5kaXZpZHVhbFwiOiBcImluZGl2aWR1YWxcIixcclxuXHRcdFxyXG5cdFx0XCJQaGFzZUlcIjogXCJQaGFzZSBJXCIsXHJcblx0XHRcIlRva2VuQ29udHJhY3RcIjogXCJDb250cmFjdFwiLFxyXG5cdFx0XCJPbmxpbmVUaW1lXCI6IFwiT25saW5lIFRpbWVcIixcclxuXHRcdFwidGhlXCI6IFwidGhlXCIsXHJcblx0XHRcIklzc3VlXCI6IFwiSXNzdWVcIixcclxuXHRcdFwiaW5qZWN0aW9uXCI6IFwiaW5qZWN0aW9uXCIsXHJcblx0XHRcImN1c3RvbVwiOiBcImN1c3RvbVwiLFxyXG5cdFx0XCJJbW1lZGlhdGVJbmplY3Rpb25cIjogXCJJbW1lZGlhdGVJbmplY3Rpb25cIixcclxuXHRcdFwiSW5qZWN0aW9uVGlwc1wiOiBcIlRoZSBpbmplY3Rpb24gYW1vdW50IGNhbm5vdCBiZSBsZXNzIHRoYW4gMTUwMDAgb3IgbW9yZSB0aGFuIDIwMDAwXCIsXHJcblx0XHRcIlJlYWNoXCI6IFwiUmVhY2hcIixcclxuXHJcblx0XHRcIkFjY291bnROb3RBY3RpdmF0ZWRcIjogXCJBY2NvdW50IG5vdCBhY3RpdmF0ZWRcIixcclxuXHRcdFwiY3VzdG9tTW9uZXlcIjogXCJVc2VyIGRlZmluZWQgYW1vdW50IGNhbm5vdCBiZSBsZXNzIHRoYW4gMjAxXCIsXHJcblx0XHRcImluamVjdGlvblN1Y2Nlc3NcIjogXCJTdWNjZXNzZnVsIGluamVjdGlvbiBvZiBjb250cmFjdCBwdWJsaWMgb2ZmZXJpbmcsIHRoZSBhbW91bnQgd2lsbCBiZSBkZWR1Y3RlZCB3aXRoaW4gMzBzLCB0aGUgZGV0YWlscyB3aWxsIGJlIHJlZnJlc2hlZCB3aXRoaW4gMiBtaW51dGVzLCBwbGVhc2UgZG8gbm90IHJlcGVhdFwiLFxyXG5cdFx0XCJWaWV3SW5qZWN0aW9uUmVjb3Jkc1wiOiBcIlZpZXcgaW5qZWN0aW9uIHJlY29yZHNcIixcclxuXHRcdFwicmV0dXJuc1wiOiBcInJldHVyblwiLFxyXG5cdFx0XCJDb250cmFjdERkZHJlc3NJc0VtcHR5XCI6IFwiQ29udHJhY3QgYWRkcmVzcyBpcyBlbXB0eVwiLFxyXG5cdFx0XCJpbmplY3Rpb25FcnJvclwiOiBcIkluamVjdGlvbiBhbW91bnQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMFwiLFxyXG5cdFx0XCJiYWxhbmNlSW5zdWZmaWNpZW50XCI6IFwiU29ycnksIHlvdXIgY3JlZGl0IGlzIHJ1bm5pbmcgbG93XCIsXHJcblx0XHRcIlRoZUNvc3RPZlRoZU1pbmVyc0lzTm90RW5vdWdoXCI6IFwiVGhlIGNvc3Qgb2YgdGhlIG1pbmVycyBpcyBub3QgZW5vdWdoXCIsXHJcblx0XHRcIlRoZURlYWxGYWlsZWRcIjogXCJUaGUgZGVhbCBmYWlsZWRcIixcclxuXHJcblx0XHRcIkluamVjdGlvblJlY29yZFwiOiBcIlB1YmxpYyBvZmZlcmluZyBpbmplY3Rpb24gcmVjb3JkXCIsXHJcblx0XHRcIlRvdGFsTnVtYmVyXCI6IFwiVG90YWwgbnVtYmVyXCIsXHJcblx0XHRcIlRvdGFsQW1vdW50XCI6IFwiVG90YWwgYW1vdW50XCIsXHJcblxyXG5cdFx0XCJOdW1iZXJPZk5vZGVzMVwiOiBcIk51bWJlciBvZiBub2RlcyAoZnVsbCBcIixcclxuXHRcdFwiTnVtYmVyT2ZOb2RlczJcIjogXCIpXCIsXHJcblx0XHRcInNhdGlzZnlcIjogXCJTYXRpc2Z5XCIsXHJcblx0XHRcInB1cmNoYXNlXCI6IFwiUXVhbnRpdHkgb2YgbWluaW5nXFxubWFjaGluZXJ5IHB1cmNoYXNlZFwiLFxyXG5cdFx0XCJSZWFjaFwiOiBcIlJlYWNoXCIsXHJcblx0XHRcIk5vdFJlYWNoZWRcIjogXCJOb3QgcmVhY2hlZFwiLFxyXG5cdFx0XCJOdW1iZXJPZkRpcmVjdFB1YmxpY09mZmVyaW5nXCI6IFwiTnVtYmVyIG9mIGRpcmVjdCBcXG5wdWJsaWMgb2ZmZXJpbmdcIixcclxuXHRcdFwiTnVtYmVyT2ZUZWFtUHVibGljT2ZmZXJpbmdcIjogXCJOdW1iZXIgb2YgdGVhbSBcXG5wdWJsaWMgb2ZmZXJpbmdzXCIsXHJcblx0XHRcIkpvaW5cIjogXCJKb2luIHRoZSBub2RlIGFmdGVyIHJlYWNoaW5nIHRoZSBjb25kaXRpb25zXCIsXHJcblx0XHRcIkpvaW5Ob2RlXCI6IFwiSm9pbiBub2RlXCIsXHJcblx0XHRcIkpvaW5Ob2RlU3VjY2Vzc1wiOiBcIkpvaW4gbm9kZSBzdWNjZXNzZnVsbHlcIixcclxuXHRcdFwiSm9pbk5vZGVPck5vdFwiOiBcIkpvaW4gbm9kZSBvciBub3RcIixcclxuXHRcdFwiTm9kZVJhbmtpbmdcIjogXCJOb2RlIHJhbmtpbmdcIixcclxuXHRcdFwiTm9kZUNvbXBldGl0aW9uXCI6IFwiTm9kZSBjb21wZXRpdGlvblwiLFxyXG5cdFx0XCJOb2RlUHJvbW90aW9uXCI6IFwiTm9kZSBwcm9tb3Rpb25cIixcclxuXHJcblx0XHRcIk5vZGVJbmplY3Rpb25cIjogXCJOb2RlIGluamVjdGlvblwiLFxyXG5cclxuXHRcdFwiTW5lbW9uaWNzU2VjdXJpdHlUaXBzT25lXCI6IFwiMS4gSWYgdGhlIG1uZW1vbmljIHdvcmRzIGFyZSBub3QgYmFja2VkIHVwLCB0aGUgYXNzZXQgc2VjdXJpdHkgd2lsbCBub3QgYmUgZ3VhcmFudGVlZFwiLFxyXG5cdFx0XCJNbmVtb25pY3NTZWN1cml0eVRpcHNUd29cIjogXCIyLiBNbmVtb25pYyB3b3JkcyBhcmUgZXF1aXZhbGVudCB0byB5b3VyIGJhbmsgY2FyZCBudW1iZXIgKyBwYXNzd29yZCwgYW5kIG9idGFpbmluZyBtbmVtb25pYyB3b3JkcyBpcyBlcXVpdmFsZW50IHRvIG9idGFpbmluZyB0aGUgb3duZXJzaGlwIG9mIGFzc2V0c1wiLFxyXG5cdFx0XCJNbmVtb25pY3NTZWN1cml0eVRpcHNUaHJlZVwiOiBcIjMuIFBsZWFzZSBtYWtlIHN1cmUgdG8gYmFja3VwIGluIGEgc2FmZSBlbnZpcm9ubWVudCB3aXRoIG5vIG9uZSBhcm91bmQgYW5kIG5vIGNhbWVyYVwiLFxyXG5cdFx0XCJNbmVtb25pY3NTZWN1cml0eVRpcHNGb3VyXCI6IFwiNC4gRG8gbm90IHNlbmQgbW5lbW9uaWNzIHRvIGFueW9uZSwgaW5jbHVkaW5nIGFueW9uZSB3aG8gY2xhaW1zIHRvIGJlIGEgc3RhZmYgbWVtYmVyXCIsXHJcblx0XHRcIk1uZW1vbmljc1NlY3VyaXR5VGlwc0ZpdmVcIjogXCI1LiBJZiB5b3VyIG1vYmlsZSBwaG9uZSBpcyBsb3N0LCBkYW1hZ2VkIG9yIGFmdGVyIHVubG9hZGluZyB0aGUgYXBwLCB5b3UgY2FuIHVzZSBtbmVtb25pY3MgdG8gcmVjb3ZlciB5b3VyIGFzc2V0c1wiLFxyXG5cdFx0XCJNbmVtb25pY3NTZWN1cml0eVRpcHNcIjogXCJCYWNrdXAgbW5lbW9uaWNzIHNlY3VyaXR5IHRpcHNcIixcclxuXHRcdFwiTW5lbW9uaWNUaXBzXCI6IFwiIFBsZWFzZSByZWFkIHRoZSBmb2xsb3dpbmcgaW5zdHJ1Y3Rpb25zIGNhcmVmdWxseVwiLFxyXG5cdFx0XCJTdGFydEJhY2t1cFwiOiBcIlN0YXJ0IGJhY2t1cFwiLFxyXG5cdFx0XCJOb0JhY2t1cFwiOiBcIk5vIGJhY2t1cFwiLFxyXG5cclxuXHJcblx0XHRcIkJhY2t1cFN1Y2NlZWRlZFwiOiBcIkJhY2t1cCBzdWNjZWVkZWRcIixcclxuXHRcdFwiQmFja3VwU3VjY2VlZGVkVGlwXCI6IFwiWW91IGhhdmUgc3VjY2Vzc2Z1bGx5IGJhY2tlZCB1cCBtbmVtb25pY3MhIFxcbiBwbGVhc2Uga2VlcCB5b3VyIGFzc2V0IG1uZW1vbmljIHByb3Blcmx5XCIsXHJcblx0XHRcIkNvbmZpcm1hdGlvbk1uZW1vbmljc1wiOiBcIkNvbmZpcm1hdGlvbiBtbmVtb25pY3NcIixcclxuXHRcdFwiY29uZmlybUJhY2t1cFRpcFwiOiBcIlBsZWFzZSBjbGljayB0aGUgbW5lbW9uaWNzIGluIG9yZGVyIHRvIGNvbmZpcm0gdGhhdCB5b3UgYXJlIGJhY2tpbmcgdXAgY29ycmVjdGx5LlwiLFxyXG5cdFx0XCJzZWxlY3RFcnJvclwiOiBcIldyb25nIHNlbGVjdGlvbiwgcGxlYXNlIHRyeSBhZ2FpblwiLFxyXG5cclxuXHRcdFwiQmFja3VwVGlwMVwiOiBcIktlZXAgdGhlIG1uZW1vbmljcyBpbiBhIHNhZmUgcGxhY2Ugd2hlcmUgdGhlIG5ldHdvcmsgaXMgaXNvbGF0ZWQuXCIsXHJcblx0XHRcIkJhY2t1cFRpcDJcIjogXCJEbyBub3Qgc2hhcmUgYW5kIHN0b3JlIG1uZW1vbmljcyBpbiB0aGUgY29udGV4dCBvZiBJbnRlcm5ldCwgc3VjaCBhcyBlbWFpbCwgYWxidW0sIHNvY2lhbCBhcHBsaWNhdGlvbnMsIGV0Yy5cIixcclxuXHRcdFwibmV4dFN0ZXBcIjogXCJuZXh0IHN0ZXBcIixcclxuXHRcdFwiQmFja3VwVGlwXCI6IFwiUGxlYXNlIGNvcHkgdGhlIG1uZW1vbmljcyBpbiBvcmRlciB0byBtYWtlIHN1cmUgdGhlIGJhY2t1cCBpcyBjb3JyZWN0XCIsXHJcblx0XHRcIkJhY2t1cE1uZW1vbmljc1wiOiBcIkJhY2t1cCBtbmVtb25pY3NcIixcclxuXHJcblxyXG5cdFx0XCJSZWZyZXNoUGFnZVwiOiBcIlJlZnJlc2ggdGhpcyBwYWdlIGluIHNlY29uZHNcIixcclxuXHRcdFwiU3VjY2Vzc2Z1bENvaW5hZ2VcIjogXCJTdWNjZXNzZnVsIGNvaW5hZ2VcIixcclxuXHRcdFwiSW5zdWZmaWNpZW50Qk1TQmFsYW5jZVwiOiBcIlRoZSBiYWxhbmNlIG9mIEJNUydzIGFzc2V0cyBpcyBpbnN1ZmZpY2llbnQgdG8gbWFrZSBjb2luc1wiLFxyXG5cdFx0XCJJbnB1dEJtc01vbmV5XCI6IFwiUGxlYXNlIGlucHV0IEJNUyBhbW91bnRcIixcclxuXHRcdFwiUGxlZGdlQk1TXCI6IFwiUGxlZGdlIEJNU1wiLFxyXG5cdFx0XCJXaGl0ZVBhcGVyTGlua1wiOiBcIldoaXRlIHBhcGVyIGxpbmtcIixcclxuXHRcdFwiT2ZmaWNpYWxXZWJzaXRlXCI6IFwiT2ZmaWNpYWwgd2Vic2l0ZVwiLFxyXG5cdFx0XCJJc3N1ZUN5Y2xlXCI6IFwiSXNzdWUgY3ljbGUgKG1vbnRoKVwiLFxyXG5cdFx0XCJUb3RhbElzc3VlT2ZOZXdUb2tlbnNcIjogXCJUb3RhbCBpc3N1ZSBvZiBuZXcgdG9rZW5zXCIsXHJcblx0XHRcIk5ld1Rva2VuTmFtZVwiOiBcIk5ldyB0b2tlbiBuYW1lXCIsXHJcblx0XHRcIlRvdGFsQ2lyY3VsYXRpb25PZk9yaWdpbmFsVG9rZW5cIjogXCJUb3RhbCBjaXJjdWxhdGlvbiBvZiBvcmlnaW5hbCB0b2tlblwiLFxyXG5cdFx0XCJPcmlnaW5hbFRva2VuQ29udHJhY3RBZGRyZXNzXCI6IFwiT3JpZ2luYWwgdG9rZW4gY29udHJhY3QgYWRkcmVzc1wiLFxyXG5cdFx0XCJPcmlnaW5hbFRva2VuSXNzdWVUeXBlXCI6IFwiT3JpZ2luYWwgdG9rZW4gaXNzdWUgdHlwZVwiLFxyXG5cdFx0XCJpbmplY3Rpb25UaXBcIjogXCIoVGhlIGluamVjdGlvbiBxdWFudGl0eSBpcyBtb3JlIHRoYW4gb3IgZXF1YWwgdG8gMTAwIHVzZHQpXCIsXHJcblx0XHRcIk51bWJlck9mRWZmZWN0aXZlUHVibGljUGZmZXJpbmdzXCI6IFwiTnVtYmVyIG9mIGVmZmVjdGl2ZSBwdWJsaWMgb2ZmZXJpbmdzXCIsXHJcblx0XHRcIlBsZWFzZUVudGVyVGhlUmVsZWFzZUN5Y2xlXCI6IFwiUGxlYXNlIGVudGVyIHRoZSByZWxlYXNlIGN5Y2xlXCIsXHJcblx0XHRcIlBsZWFzZUVudGVyVGhlVm9sdW1lT2ZUaGVDcmVhdGlvbklzc3VlXCI6IFwiUGxlYXNlIGVudGVyIHRoZSB2b2x1bWUgb2YgdGhlIGNyZWF0aW9uIGlzc3VlXCIsXHJcblx0XHRcIkNpcmN1bGF0aW9uT2ZHZW5lc2lzXCI6IFwiQ2lyY3VsYXRpb24gb2YgR2VuZXNpc1wiLFxyXG5cdFx0XCJQbGVhc2VFbnRlclRoZVRvdGFsTnVtYmVyT2ZJc3N1ZXNcIjogXCJQbGVhc2UgZW50ZXIgdGhlIHRvdGFsIG51bWJlciBvZiBpc3N1ZXNcIixcclxuXHRcdFwiUGxlYXNlRW50ZXJUaGVcIjogXCJQbGVhc2UgZW50ZXIgdGhlIFwiLFxyXG5cdFx0XCJUb3RhbElzc3VlXCI6IFwiVG90YWwgaXNzdWVcIixcclxuXHRcdFwiUGxlYXNlSW5wdXRDdXJyZW5jeUFiYnJldmlhdGlvblwiOiBcIlBsZWFzZSBpbnB1dCBjdXJyZW5jeSBhYmJyZXZpYXRpb25cIixcclxuXHRcdFwiQ3VycmVuY3lBYmJyZXZpYXRpb25cIjogXCJDdXJyZW5jeSBhYmJyZXZpYXRpb25cIixcclxuXHRcdFwidG9NaW50VGlwXCI6IFwiVGhlIGNvaW5zIG5lZWQgdG8gYmUgcGxlZGdlZCBieSAxMDAwMGJtcyB0byBlbnN1cmUgdGhlIHN0YWJpbGl0eSBvZiB0aGUgY29pbnM7IGFmdGVyIHRoZSBwdWJsaWMgb2ZmZXJpbmcgaXMgc3VjY2Vzc2Z1bCwgdGhlIGNvaW5zIHdpbGwgYmUgcmV0dXJuZWQgYnkgb3BlbiBzb3VyY2UgY29udHJhY3QgZm9yIDEwIG1vbnRocy5cIixcclxuXHRcdFwiQ3Jvc3NDaGFpbkNyZWF0aW9uXCI6IFwiQ3Jvc3MgY2hhaW4gY3JlYXRpb25cIixcclxuXHRcdFwiTmV3Q29pbkNyZWF0aW9uXCI6IFwiTmV3IGNvaW4gY3JlYXRpb25cIixcclxuXHJcblx0XHRcIkNvbnNlbnN1c0NvYWxpdGlvblwiOiBcIkNvbnNlbnN1cyBDb2FsaXRpb25cIixcclxuXHRcdFwiQ29ubmVjdGluZ1RoZU9yZVBvb2wxXCI6IFwiQ29ubmVjdGluZyB0aGUgb3JlIHBvb2xcIixcclxuXHRcdFwiZXN0YWJsaXNoXCI6IFwiZXN0YWJsaXNoXCIsXHJcblx0XHRcInRvRXhhbWluZVwiOiBcInRvIGV4YW1pbmVcIixcclxuXHRcdFwiSW52aXRlVG9Kb2luTGlua1Bvb2xcIjogXCJJbnZpdGUgdG8gam9pbiBsaW5rIHBvb2xcIixcclxuXHRcdFwiTnVtYmVyT2ZCTVNJbkNvQ29uc3RydWN0aW9uUG9vbFwiOiBcIk51bWJlciBvZiBCTVMgaW4gY28gY29uc3RydWN0aW9uIHBvb2xcIixcclxuXHRcdFwiaW5wdXROdW1iZXJPZkJNU0luQ29Db25zdHJ1Y3Rpb25Qb29sXCI6IFwiUGxlYXNlIGVudGVyIHRoZSBudW1iZXIgb2YgQk1TIGluIHRoZSBjbyBjb25zdHJ1Y3Rpb24gcG9vbFwiLFxyXG5cdFx0XCJJbnZpdGF0aW9uQWRkcmVzc1wiOiBcIkludml0YXRpb24gYWRkcmVzc1wiLFxyXG5cdFx0XCJlbnRlck9yU2NhblRoZUFkZHJlc3NcIjogXCJQbGVhc2UgZW50ZXIgb3Igc2NhbiB0aGUgYWRkcmVzc1wiLFxyXG5cdFx0XCJJbnZpdGF0aW9uQWRkcmVzc0Vycm9yXCI6IFwiSW52aXRhdGlvbiBhZGRyZXNzIGVycm9yXCIsXHJcblx0XHRcIkNvc3RCb3hcIjogXCJEbyB5b3Ugd2FudCB0byBzcGVuZCAxMjAwYm1zIHRvIGNyZWF0ZSBhIGNvbm5lY3Rpb24gcG9vbD9cIixcclxuXHRcdFwiQUNTQ29zdEJveFwiOiBcIkRvZXMgaXQgY29zdCAxMjAwYWNzIHRvIGpvaW4gdGhlIGNvbm5lY3Rpb24gcG9vbD9cIixcclxuXHJcblx0XHRcIkNvbm5lY3RpbmdPcmVQb29sQWRtaW5cIjogXCJNYW5hZ2VtZW50IG9mIGNvbm5lY3RlZCBvcmUgcG9vbFwiLFxyXG5cdFx0XCJjb250cmFjdFwiOiBcImNvbnRyYWN0XCIsXHJcblx0XHRcImRpc3NvbHV0aW9uXCI6IFwiZGlzc29sdXRpb25cIixcclxuXHRcdFwiZGlzc29sdXRpb25UaXBzXCI6IFwiSXMgdGhlIGNvbm5lY3Rpb24gcG9vbCBkaXNzb2x2ZWQ/XCIsXHJcblxyXG5cdFx0XCJBZG1pbmlzdHJhdGlvblwiOiBcIkFkbWluaXN0cmF0aW9uXCIsXHJcblx0XHRcIlBlbmRpbmdcIjogXCJQZW5kaW5nXCIsXHJcblx0XHRcImpvaW5cIjogXCJqb2luXCIsXHJcblx0XHRcInJlZnVzZVwiOiBcInJlZnVzZVwiLFxyXG5cdFx0XHJcblx0XHRcIkNvbnRyYWN0QXNzZXRzXCI6IFwiQ29udHJhY3QgYXNzZXRzXCIsXHJcblx0XHRcIkNoYXJnZU1vbmV5XCI6IFwiQ2hhcmdlIG1vbmV5XCIsXHJcblx0XHRcIldpdGhkcmF3TW9uZXlcIjogXCJXaXRoZHJhdyBtb25leVwiLFxyXG5cdFx0XCJTaWduT3V0XCI6IFwiU2lnbiBvdXRcIixcclxuXHRcdFwiQ29udHJhY3REZXNjcmlwdGlvblwiOiBcIkNvbnRyYWN0IGRlc2NyaXB0aW9uXCIsXHJcblx0XHRcIkNvbnRyYWN0RGVzY3JpcHRpb25UZXh0MVwiOiBcIjEuIFRyYW5zZmVyIG9mIGZpbCBjb250cmFjdHM6IG1vcmUgdGhhbiAyMDAgaW50ZWdyYWwgdGltZXMgb2YgZmlsIGNvbnRyYWN0cyBhcmUgc2lnbmVkIFwiLFxyXG5cdFx0XCJDb250cmFjdERlc2NyaXB0aW9uVGV4dDJcIjogXCIyLiBCTVMgYW5kIE1DUyBpbnZlc3QgaW4gdGhlIGZpbCBjb250cmFjdCwgYW5kIHRoZSBpbnRlcmVzdCByZXR1cm5lZCBldmVyeSBkYXkgaXMgY2FsY3VsYXRlZCBhY2NvcmRpbmcgdG8gdGhlIG51bWJlciBvZiBjb3BpZXMgb2YgdGhlIGZpbCBjb250cmFjdCwgd2hpY2ggd2lsbCBiZSByZXR1cm5lZCB0byBCTVMgYW5kIE1DUyBhZnRlciB0aGUgZXhwaXJhdGlvblwiLFxyXG5cdFx0XCJidXlGSUxOb3ROdWxsXCI6IFwiVGhlIGFtb3VudCBlbnRlcmVkIGZvciBwdXJjaGFzaW5nIHRoZSBmaWwgY29udHJhY3QgY2Fubm90IGJlIGJsYW5rXCIsXHJcblx0XHRcImJ1eUZJTEVycm9yXCI6IFwiUHVyY2hhc2UgZmlsIGNvbnRyYWN0IGNhbm5vdCBiZSBsZXNzIHRoYW4gMC4wMVwiLFxyXG5cdFx0XCJpbnB1dE1vbmV5Tm90TnVtYmVyXCI6IFwiVGhlIGFtb3VudCBlbnRlcmVkIGlzIG5vdCBhIG51bWJlclwiLFxyXG5cdFx0XHJcblx0XHRcIlRyYW5zYWN0aW9uUmVjb3Jkc1wiOiBcIlRyYW5zYWN0aW9uIHJlY29yZHNcIixcclxuXHRcdFxyXG5cdFx0XCJDaGVja091dFFSQ29kZVwiOiBcIkNoZWNrIG91dCBRUiBjb2RlXCIsXHJcblx0XHRcIkNoZWNrT3V0UVJDb2RlVGlwXCI6IFwiU2VsZWN0IHRoZSBudW1iZXIgb2Ygc2lnbmVkIGZpbCBjb250cmFjdHMgYW5kIHNjYW4gdGhlbVwiXHJcblx0XHRcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///866\n"); + +/***/ }), +/* 867 */ +/*!************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/utils/axios.js ***! + \************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 59));\nvar _axios = _interopRequireDefault(__webpack_require__(/*! axios */ 264));\nvar _qs = _interopRequireDefault(__webpack_require__(/*! qs */ 60));\nvar _jsMd = _interopRequireDefault(__webpack_require__(/*! js-md5 */ 66));\nvar _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 868));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\n\n\n\n\n\nvar baseURL = _constant.default.APP;\nvar key = _constant.default.APP_KEY;\n\nvar service = _axios.default.create({\n withCredentials: true,\n crossDomain: true,\n baseURL: baseURL,\n timeout: 160000 });\n\n\n// request拦截器,在请求之前做一些处理\nservice.interceptors.request.use(\nfunction (config) {\n // console.log('showDialog' + Vue.prototype.$showDialog)\n if (_vue.default.prototype.$showDialog) {\n uni.showLoading({\n title: 'loading',\n mask: true });\n\n }\n // if (config.url == '/api/user/addressSave') {\n // \tconfig.headers['Content-Type'] = 'application/json'\n // }\n // if (store.state.token) {\n // // 给请求头添加user-token\n // config.headers[\"user-token\"] = store.state.token;\n // }\n var ticket = uni.getStorageSync('ticket');\n var dataStr = [];\n if (config.method == 'get') {\n if (config.url.split('?').length > 1) {\n dataStr = config.url.split('?')[1].split('&');\n }\n\n }\n if (config.method == 'post') {\n dataStr = _qs.default.stringify(config.data).split('&');\n // dataStr = JSON.stringify(config.data);\n // dataStr = config.data;\n\n // dataStr = config.data.name;\n\n }\n config.data = {};\n dataStr.forEach(function (e) {\n __f__(\"log\", e, 666666, \" at utils/axios.js:57\");\n config.data[e.split('=')[0]] = e.split('=')[1];\n });\n // console.log(ticket)\n if (ticket != '') {\n config.data['ticket'] = ticket;\n }\n var keys = [];\n var sign = '';\n for (var k in config.data) {\n keys.push(k);}\n keys.sort(function (a, b) {\n return a < b ? -1 : 1;\n });\n // console.log(\"keys===========\");\n keys.forEach(function (e) {\n if (config.data[e] || config.data[e] == '') {\n sign += e + '=' + config.data[e] + '&';\n }\n\n });\n\n // console.log(\"签名参数===========\");\n // console.log(config.url);\n // console.log(sign + key);\n sign = (0, _jsMd.default)(sign + key);\n // console.log(\"提交参数===========\");\n // console.log(qs.stringify(config.data));\n if (config.method == 'post') {\n // console.log(config.data,666666)\n config.data['sign'] = sign;\n config.data = _qs.default.stringify(config.data);\n }\n if (config.method == 'get') {\n if (ticket != '') {\n config.url = config.url + '&ticket=' + ticket + '&sign=' + sign;\n } else {\n config.url = config.url + '?sign=' + sign;\n }\n }\n // console.log(config)\n return config;\n},\nfunction (error) {\n // console.log(error); // for debug\n return Promise.reject(error);\n});\n\n\n//配置成功后的拦截器\n// service.interceptors.response.use(res => {\n// \tconsole.log('过期了吗')\n// \tuni.hideLoading()\n// \tconsole.log(res)\n// \tconsole.log(res.data)\n// \tconsole.log(res.data.data[0].nameAlias)\n// \tif (res.data.success || res.data.errCode === 'USER.0017') {\n// \t\tconsole.log(res.data.success)\n// \t\treturn res.data\n// \t} else {\n// \t\tuni.showToast({\n// \t\t\ttitle: res.data.errMsg,\n// \t\t\ticon: 'none',\n// \t\t\tduration: 1500\n// \t\t})\n// \t\tif (res.data.errCode === 'USER.0010') {\n\n// \tuni.removeStorage({\n// \t key: 'logInfo',\n// \t success: function (res) {\n// \t\t\tuni.reLaunch({url: '/pages/login/index'})\n// \t },\n// \t\tfail: (err) => {\n// \t\t}\n// \t});\n\n\n// h5判断删除了 之后添加\n// \t\t\tvar url = location.href;\n// \t\t\tif(url.indexOf('pages')>-1){\n// \t\t\t\tuni.setStorage({\n// \t\t\t\t\tkey: 'url',\n// \t\t\t\t\tdata: url,\n// \t\t\t\t\tsuccess: function() {\n// \t\t\t\t\t\tconsole.log('success')\n// \t\t\t\t\t}\n// \t\t\t\t});\n// \t\t\t}else{\n// \t\t\t\tuni.removeStorageSync('url')\n// \t\t\t}\n// \t\t// h5判断删除了 之后添加\n\n\n// \t\t}\n// \t\tuni.$emit('refreshQrCode')\n// \t\treturn Promise.reject(res.data.errMsg);\n// \t}\n// }, error => {\n// \treturn Promise.reject(error)\n// })\n\n\n_axios.default.defaults.adapter = function (config) {//自己定义个适配器,用来适配uniapp的语法\n return new Promise(function (resolve, reject) {\n // console.log(config)\n var settle = __webpack_require__(/*! axios/lib/core/settle */ 277);\n var buildURL = __webpack_require__(/*! axios/lib/helpers/buildURL */ 269);\n uni.request({\n method: config.method.toUpperCase(),\n url: config.baseURL + buildURL(config.url, config.params, config.paramsSerializer),\n header: config.headers,\n data: config.data,\n dataType: config.dataType,\n responseType: config.responseType,\n sslVerify: config.sslVerify,\n complete: function complete(response) {\n //console.log(\"执行完成:\",config.baseURL + buildURL(config.url, config.params, config.paramsSerializer),response.data)\n response = {\n data: response.data,\n status: response.statusCode,\n errMsg: response.errMsg,\n header: response.header,\n config: config };\n\n\n settle(resolve, reject, response);\n },\n fail: function fail(res) {\n uni.showToast({\n title: res,\n icon: 'none',\n duration: 1500 });\n\n } });\n\n });\n};var _default =\nservice;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvYXhpb3MuanMiXSwibmFtZXMiOlsiYmFzZVVSTCIsImNvbnN0YW50IiwiQVBQIiwia2V5IiwiQVBQX0tFWSIsInNlcnZpY2UiLCJheGlvcyIsImNyZWF0ZSIsIndpdGhDcmVkZW50aWFscyIsImNyb3NzRG9tYWluIiwidGltZW91dCIsImludGVyY2VwdG9ycyIsInJlcXVlc3QiLCJ1c2UiLCJjb25maWciLCJWdWUiLCJwcm90b3R5cGUiLCIkc2hvd0RpYWxvZyIsInVuaSIsInNob3dMb2FkaW5nIiwidGl0bGUiLCJtYXNrIiwidGlja2V0IiwiZ2V0U3RvcmFnZVN5bmMiLCJkYXRhU3RyIiwibWV0aG9kIiwidXJsIiwic3BsaXQiLCJsZW5ndGgiLCJxcyIsInN0cmluZ2lmeSIsImRhdGEiLCJmb3JFYWNoIiwiZSIsImtleXMiLCJzaWduIiwiayIsInB1c2giLCJzb3J0IiwiYSIsImIiLCJlcnJvciIsIlByb21pc2UiLCJyZWplY3QiLCJkZWZhdWx0cyIsImFkYXB0ZXIiLCJyZXNvbHZlIiwic2V0dGxlIiwicmVxdWlyZSIsImJ1aWxkVVJMIiwidG9VcHBlckNhc2UiLCJwYXJhbXMiLCJwYXJhbXNTZXJpYWxpemVyIiwiaGVhZGVyIiwiaGVhZGVycyIsImRhdGFUeXBlIiwicmVzcG9uc2VUeXBlIiwic3NsVmVyaWZ5IiwiY29tcGxldGUiLCJyZXNwb25zZSIsInN0YXR1cyIsInN0YXR1c0NvZGUiLCJlcnJNc2ciLCJmYWlsIiwicmVzIiwic2hvd1RvYXN0IiwiaWNvbiIsImR1cmF0aW9uIl0sIm1hcHBpbmdzIjoib0lBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzRjs7Ozs7OztBQU9BLElBQUlBLE9BQU8sR0FBR0Msa0JBQVNDLEdBQXZCO0FBQ0EsSUFBSUMsR0FBRyxHQUFHRixrQkFBU0csT0FBbkI7O0FBRUEsSUFBTUMsT0FBTyxHQUFHQyxlQUFNQyxNQUFOLENBQWE7QUFDNUJDLGlCQUFlLEVBQUUsSUFEVztBQUU1QkMsYUFB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IGZyb20gJ3Z1ZSdcclxuaW1wb3J0IGF4aW9zIGZyb20gJ2F4aW9zJ1xyXG5pbXBvcnQgcXMgZnJvbSAncXMnXHJcbmltcG9ydCBtZDUgZnJvbSAnanMtbWQ1JztcclxuaW1wb3J0IGNvbnN0YW50IGZyb20gJy4vY29uc3RhbnQuanMnO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5sZXQgYmFzZVVSTCA9IGNvbnN0YW50LkFQUFxyXG5sZXQga2V5ID0gY29uc3RhbnQuQVBQX0tFWVxyXG5cclxuY29uc3Qgc2VydmljZSA9IGF4aW9zLmNyZWF0ZSh7XHJcblx0d2l0aENyZWRlbnRpYWxzOiB0cnVlLFxyXG5cdGNyb3NzRG9tYWluOiB0cnVlLFxyXG5cdGJhc2VVUkwsXHJcblx0dGltZW91dDogMTYwMDAwXHJcbn0pXHJcblxyXG4vLyByZXF1ZXN05oum5oiq5ZmoLOWcqOivt+axguS5i+WJjeWBmuS4gOS6m+WkhOeQhlxyXG5zZXJ2aWNlLmludGVyY2VwdG9ycy5yZXF1ZXN0LnVzZShcclxuXHRjb25maWcgPT4ge1xyXG5cdFx0Ly8gY29uc29sZS5sb2coJ3Nob3dEaWFsb2cnICsgVnVlLnByb3RvdHlwZS4kc2hvd0RpYWxvZylcclxuXHRcdGlmIChWdWUucHJvdG90eXBlLiRzaG93RGlhbG9nKSB7XHJcblx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0dGl0bGU6ICdsb2FkaW5nJyxcclxuXHRcdFx0XHRtYXNrOiB0cnVlXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0XHQvLyBpZiAoY29uZmlnLnVybCA9PSAnL2FwaS91c2VyL2FkZHJlc3NTYXZlJykge1xyXG5cdFx0Ly8gXHRjb25maWcuaGVhZGVyc1snQ29udGVudC1UeXBlJ10gPSAnYXBwbGljYXRpb24vanNvbidcclxuXHRcdC8vIH1cclxuXHRcdC8vIGlmIChzdG9yZS5zdGF0ZS50b2tlbikge1xyXG5cdFx0Ly8gICAgIC8vIOe7meivt+axguWktOa3u+WKoHVzZXItdG9rZW5cclxuXHRcdC8vICAgICBjb25maWcuaGVhZGVyc1tcInVzZXItdG9rZW5cIl0gPSBzdG9yZS5zdGF0ZS50b2tlbjtcclxuXHRcdC8vIH1cclxuXHRcdGNvbnN0IHRpY2tldCA9IHVuaS5nZXRTdG9yYWdlU3luYygndGlja2V0JylcclxuXHRcdGxldCBkYXRhU3RyID0gW107XHJcblx0XHRpZiAoY29uZmlnLm1ldGhvZCA9PSAnZ2V0Jykge1xyXG5cdFx0XHRpZiAoY29uZmlnLnVybC5zcGxpdCgnPycpLmxlbmd0aCA+IDEpIHtcclxuXHRcdFx0XHRkYXRhU3RyID0gY29uZmlnLnVybC5zcGxpdCgnPycpWzFdLnNwbGl0KCcmJyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHRpZiAoY29uZmlnLm1ldGhvZCA9PSAncG9zdCcpIHtcclxuXHRcdFx0ZGF0YVN0ciA9IHFzLnN0cmluZ2lmeShjb25maWcuZGF0YSkuc3BsaXQoJyYnKTtcclxuXHRcdFx0Ly8gZGF0YVN0ciA9IEpTT04uc3RyaW5naWZ5KGNvbmZpZy5kYXRhKTtcclxuXHRcdFx0Ly8gZGF0YVN0ciA9IGNvbmZpZy5kYXRhO1xyXG5cdFx0XHJcblx0XHRcdC8vIGRhdGFTdHIgPSBjb25maWcuZGF0YS5uYW1lO1xyXG4gICAgICAgICAgICBcclxuXHRcdH1cclxuXHRcdGNvbmZpZy5kYXRhID0ge307XHJcblx0XHRkYXRhU3RyLmZvckVhY2goZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhlLDY2NjY2NilcclxuXHRcdFx0Y29uZmlnLmRhdGFbZS5zcGxpdCgnPScpWzBdXSA9IGUuc3BsaXQoJz0nKVsxXTtcclxuXHRcdH0pO1xyXG5cdFx0Ly8gY29uc29sZS5sb2codGlja2V0KVxyXG5cdFx0aWYgKHRpY2tldCAhPSAnJykge1xyXG5cdFx0XHRjb25maWcuZGF0YVsndGlja2V0J10gPSB0aWNrZXRcclxuXHRcdH1cclxuXHRcdHZhciBrZXlzID0gW107XHJcblx0XHRsZXQgc2lnbiA9ICcnO1xyXG5cdFx0Zm9yICh2YXIgayBpbiBjb25maWcuZGF0YSlcclxuXHRcdFx0a2V5cy5wdXNoKGspO1xyXG5cdFx0a2V5cy5zb3J0KGZ1bmN0aW9uKGEsIGIpIHtcclxuXHRcdFx0cmV0dXJuIGEgPCBiID8gLTEgOiAxO1xyXG5cdFx0fSlcclxuXHRcdC8vIGNvbnNvbGUubG9nKFwia2V5cz09PT09PT09PT09XCIpO1xyXG5cdFx0a2V5cy5mb3JFYWNoKGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0aWYgKGNvbmZpZy5kYXRhW2VdIHx8IGNvbmZpZy5kYXRhW2VdID09ICcnKSB7XHJcblx0XHRcdFx0c2lnbiArPSBlICsgJz0nICsgY29uZmlnLmRhdGFbZV0gKyAnJidcclxuXHRcdFx0fVxyXG5cclxuXHRcdH0pO1xyXG5cclxuXHRcdC8vIGNvbnNvbGUubG9nKFwi562+5ZCN5Y+C5pWwPT09PT09PT09PT1cIik7XHJcblx0XHQvLyBjb25zb2xlLmxvZyhjb25maWcudXJsKTtcclxuXHRcdC8vIGNvbnNvbGUubG9nKHNpZ24gKyBrZXkpO1xyXG5cdFx0c2lnbiA9IG1kNShzaWduICsga2V5KTtcclxuXHRcdC8vIGNvbnNvbGUubG9nKFwi5o+Q5Lqk5Y+C5pWwPT09PT09PT09PT1cIik7XHJcblx0XHQvLyBjb25zb2xlLmxvZyhxcy5zdHJpbmdpZnkoY29uZmlnLmRhdGEpKTtcclxuXHRcdGlmIChjb25maWcubWV0aG9kID09ICdwb3N0Jykge1xyXG5cdFx0XHQvLyBjb25zb2xlLmxvZyhjb25maWcuZGF0YSw2NjY2NjYpXHJcblx0XHRcdGNvbmZpZy5kYXRhWydzaWduJ10gPSBzaWduXHJcblx0XHRcdGNvbmZpZy5kYXRhID0gcXMuc3RyaW5naWZ5KGNvbmZpZy5kYXRhKVxyXG5cdFx0fVxyXG5cdFx0aWYgKGNvbmZpZy5tZXRob2QgPT0gJ2dldCcpIHtcclxuXHRcdFx0aWYgKHRpY2tldCAhPSAnJykge1xyXG5cdFx0XHRcdGNvbmZpZy51cmwgPSBjb25maWcudXJsICsgJyZ0aWNrZXQ9JyArIHRpY2tldCArICcmc2lnbj0nICsgc2lnblxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNvbmZpZy51cmwgPSBjb25maWcudXJsICsgJz9zaWduPScgKyBzaWduXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIGNvbnNvbGUubG9nKGNvbmZpZylcclxuXHRcdHJldHVybiBjb25maWc7XHJcblx0fSxcclxuXHRlcnJvciA9PiB7XHJcblx0XHQvLyBjb25zb2xlLmxvZyhlcnJvcik7IC8vIGZvciBkZWJ1Z1xyXG5cdFx0cmV0dXJuIFByb21pc2UucmVqZWN0KGVycm9yKTtcclxuXHR9XHJcbik7XHJcblxyXG4vL+mFjee9ruaIkOWKn+WQjueahOaLpuaIquWZqFxyXG4vLyBzZXJ2aWNlLmludGVyY2VwdG9ycy5yZXNwb25zZS51c2UocmVzID0+IHtcclxuLy8gXHRjb25zb2xlLmxvZygn6L+H5pyf5LqG5ZCXJylcclxuLy8gXHR1bmkuaGlkZUxvYWRpbmcoKVxyXG4vLyBcdGNvbnNvbGUubG9nKHJlcylcclxuLy8gXHRjb25zb2xlLmxvZyhyZXMuZGF0YSlcclxuLy8gXHRjb25zb2xlLmxvZyhyZXMuZGF0YS5kYXRhWzBdLm5hbWVBbGlhcylcclxuLy8gXHRpZiAocmVzLmRhdGEuc3VjY2VzcyB8fCByZXMuZGF0YS5lcnJDb2RlID09PSAnVVNFUi4wMDE3Jykge1xyXG4vLyBcdFx0Y29uc29sZS5sb2cocmVzLmRhdGEuc3VjY2VzcylcclxuLy8gXHRcdHJldHVybiByZXMuZGF0YVxyXG4vLyBcdH0gZWxzZSB7XHJcbi8vIFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuLy8gXHRcdFx0dGl0bGU6IHJlcy5kYXRhLmVyck1zZyxcclxuLy8gXHRcdFx0aWNvbjogJ25vbmUnLFxyXG4vLyBcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG4vLyBcdFx0fSlcclxuLy8gXHRcdGlmIChyZXMuZGF0YS5lcnJDb2RlID09PSAnVVNFUi4wMDEwJykge1xyXG5cdFx0XHJcbi8vIFx0dW5pLnJlbW92ZVN0b3JhZ2Uoe1xyXG4vLyBcdCAgICBrZXk6ICdsb2dJbmZvJyxcclxuLy8gXHQgICAgc3VjY2VzczogZnVuY3Rpb24gKHJlcykge1xyXG4vLyBcdFx0XHR1bmkucmVMYXVuY2goe3VybDogJy9wYWdlcy9sb2dpbi9pbmRleCd9KVxyXG4vLyBcdCAgICB9LFxyXG4vLyBcdFx0ZmFpbDogKGVycikgPT4ge1xyXG4vLyBcdFx0fVxyXG4vLyBcdH0pO1xyXG5cclxuXHRcdFx0XHJcblx0XHQvLyBoNeWIpOaWreWIoOmZpOS6hiAg5LmL5ZCO5re75YqgXHJcbi8vIFx0XHRcdHZhciB1cmwgPSBsb2NhdGlvbi5ocmVmO1xyXG4vLyBcdFx0XHRpZih1cmwuaW5kZXhPZigncGFnZXMnKT4tMSl7XHJcbi8vIFx0XHRcdFx0dW5pLnNldFN0b3JhZ2Uoe1xyXG4vLyBcdFx0XHRcdFx0a2V5OiAndXJsJyxcclxuLy8gXHRcdFx0XHRcdGRhdGE6IHVybCxcclxuLy8gXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge1xyXG4vLyBcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygnc3VjY2VzcycpXHJcbi8vIFx0XHRcdFx0XHR9XHJcbi8vIFx0XHRcdFx0fSk7XHJcbi8vIFx0XHRcdH1lbHNle1xyXG4vLyBcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYygndXJsJylcclxuLy8gXHRcdFx0fVxyXG4vLyBcdFx0Ly8gaDXliKTmlq3liKDpmaTkuoYgIOS5i+WQjua3u+WKoFxyXG5cdFx0XHJcblx0XHRcdFxyXG4vLyBcdFx0fVxyXG4vLyBcdFx0dW5pLiRlbWl0KCdyZWZyZXNoUXJDb2RlJylcclxuLy8gXHRcdHJldHVybiBQcm9taXNlLnJlamVjdChyZXMuZGF0YS5lcnJNc2cpO1xyXG4vLyBcdH1cclxuLy8gfSwgZXJyb3IgPT4ge1xyXG4vLyBcdHJldHVybiBQcm9taXNlLnJlamVjdChlcnJvcilcclxuLy8gfSlcclxuXHJcblxyXG5heGlvcy5kZWZhdWx0cy5hZGFwdGVyID0gZnVuY3Rpb24oY29uZmlnKSB7IC8v6Ieq5bex5a6a5LmJ5Liq6YCC6YWN5Zmo77yM55So5p2l6YCC6YWNdW5pYXBw55qE6K+t5rOVXHJcblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdC8vIGNvbnNvbGUubG9nKGNvbmZpZylcclxuXHRcdHZhciBzZXR0bGUgPSByZXF1aXJlKCdheGlvcy9saWIvY29yZS9zZXR0bGUnKTtcclxuXHRcdHZhciBidWlsZFVSTCA9IHJlcXVpcmUoJ2F4aW9zL2xpYi9oZWxwZXJzL2J1aWxkVVJMJyk7XHJcblx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdG1ldGhvZDogY29uZmlnLm1ldGhvZC50b1VwcGVyQ2FzZSgpLFxyXG5cdFx0XHR1cmw6IGNvbmZpZy5iYXNlVVJMICsgYnVpbGRVUkwoY29uZmlnLnVybCwgY29uZmlnLnBhcmFtcywgY29uZmlnLnBhcmFtc1NlcmlhbGl6ZXIpLFxyXG5cdFx0XHRoZWFkZXI6IGNvbmZpZy5oZWFkZXJzLFxyXG5cdFx0XHRkYXRhOiBjb25maWcuZGF0YSxcclxuXHRcdFx0ZGF0YVR5cGU6IGNvbmZpZy5kYXRhVHlwZSxcclxuXHRcdFx0cmVzcG9uc2VUeXBlOiBjb25maWcucmVzcG9uc2VUeXBlLFxyXG5cdFx0XHRzc2xWZXJpZnk6IGNvbmZpZy5zc2xWZXJpZnksXHJcblx0XHRcdGNvbXBsZXRlOiBmdW5jdGlvbiBjb21wbGV0ZShyZXNwb25zZSkge1xyXG5cdFx0XHRcdC8vY29uc29sZS5sb2coXCLmiafooYzlrozmiJDvvJpcIixjb25maWcuYmFzZVVSTCArIGJ1aWxkVVJMKGNvbmZpZy51cmwsIGNvbmZpZy5wYXJhbXMsIGNvbmZpZy5wYXJhbXNTZXJpYWxpemVyKSxyZXNwb25zZS5kYXRhKVxyXG5cdFx0XHRcdHJlc3BvbnNlID0ge1xyXG5cdFx0XHRcdFx0ZGF0YTogcmVzcG9uc2UuZGF0YSxcclxuXHRcdFx0XHRcdHN0YXR1czogcmVzcG9uc2Uuc3RhdHVzQ29kZSxcclxuXHRcdFx0XHRcdGVyck1zZzogcmVzcG9uc2UuZXJyTXNnLFxyXG5cdFx0XHRcdFx0aGVhZGVyOiByZXNwb25zZS5oZWFkZXIsXHJcblx0XHRcdFx0XHRjb25maWc6IGNvbmZpZ1xyXG5cdFx0XHRcdH07XHJcblxyXG5cdFx0XHRcdHNldHRsZShyZXNvbHZlLCByZWplY3QsIHJlc3BvbnNlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZmFpbDogcmVzID0+IHtcclxuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdHRpdGxlOiByZXMsXHJcblx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0pXHJcblx0fSlcclxufVxyXG5leHBvcnQgZGVmYXVsdCBzZXJ2aWNlXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///867\n"); + +/***/ }), +/* 868 */ +/*!***************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/utils/constant.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var H5 = '/start';\nvar H5_KEY = 'key=wHoUuIiQ8rOSNrxzl1WZJSymZlmXMJ7w';\n\nvar APP = ''; //正式 \n// const APP = 'https://apitest.luck-work.com'; //测试 \nvar APP_KEY = 'key=wHoUuIiQ8rOSNrxzl1WZJSymZlmXMJ7w';\nvar showDialog = true;var _default =\n{\n H5: H5,\n H5_KEY: H5_KEY,\n APP: APP,\n APP_KEY: APP_KEY,\n showDialog: showDialog };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvY29uc3RhbnQuanMiXSwibmFtZXMiOlsiSDUiLCJINV9LRVkiLCJBUFAiLCJBUFBfS0VZIiwic2hvd0RpYWxvZyJdLCJtYXBwaW5ncyI6InVGQUFBLElBQU1BLEVBQUUsR0FBRyxRQUFYO0FBQ0EsSUFBTUMsTUFBTSxHQUFHLHNDQUFmOztBQUVBLElBQU1DLEdBQUcsR0FBRyxFQUFaLEMsQ0FBbUI7QUFDbkI7QUFDQSxJQUFNQyxPQUFPLEdBQUcsc0NBQWhCO0FBQ0EsSUFBTUMsVUFBVSxHQUFHLElBQW5CLEM7QUFDZTtBQUNYSixJQUFFLEVBQUZBLEVBRFc7QUFFWEMsUUFBTSxFQUFOQSxNQUZXO0FBR1hDLEtBQUcsRUFBSEEsR0FIVztBQUlYQyxTQUFPLEVBQVBBLE9BSlc7QUFLWEMsWUFBVSxFQUFWQSxVQUxXLEUiLCJmaWxlIjoiODY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgSDUgPSAnL3N0YXJ0JztcclxuY29uc3QgSDVfS0VZID0gJ2tleT13SG9VdUlpUThyT1NOcnh6bDFXWkpTeW1abG1YTUo3dyc7XHJcblxyXG5jb25zdCBBUFAgPSAnJzsgICAgLy/mraPlvI8gXHJcbi8vIGNvbnN0IEFQUCA9ICdodHRwczovL2FwaXRlc3QubHVjay13b3JrLmNvbSc7ICAvL+a1i+ivlSBcclxuY29uc3QgQVBQX0tFWSA9ICdrZXk9d0hvVXVJaVE4ck9TTnJ4emwxV1pKU3ltWmxtWE1KN3cnO1xyXG5jb25zdCBzaG93RGlhbG9nID0gdHJ1ZVxyXG5leHBvcnQgZGVmYXVsdCB7ICBcclxuICAgIEg1LFxyXG4gICAgSDVfS0VZLFxyXG4gICAgQVBQLFxyXG4gICAgQVBQX0tFWSxcclxuICAgIHNob3dEaWFsb2csXHJcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///868\n"); + +/***/ }), +/* 869 */ +/*!***************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/index.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\nvar _mixin = _interopRequireDefault(__webpack_require__(/*! ./libs/mixin/mixin.js */ 870));\n\n\n\nvar _request = _interopRequireDefault(__webpack_require__(/*! ./libs/request */ 871));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _queryParams = _interopRequireDefault(__webpack_require__(/*! ./libs/function/queryParams.js */ 875));\n\nvar _route = _interopRequireDefault(__webpack_require__(/*! ./libs/function/route.js */ 876));\n\nvar _timeFormat = _interopRequireDefault(__webpack_require__(/*! ./libs/function/timeFormat.js */ 877));\n\nvar _timeFrom = _interopRequireDefault(__webpack_require__(/*! ./libs/function/timeFrom.js */ 878));\n\nvar _colorGradient = _interopRequireDefault(__webpack_require__(/*! ./libs/function/colorGradient.js */ 879));\n\nvar _guid = _interopRequireDefault(__webpack_require__(/*! ./libs/function/guid.js */ 880));\n\nvar _color = _interopRequireDefault(__webpack_require__(/*! ./libs/function/color.js */ 881));\n\nvar _type2icon = _interopRequireDefault(__webpack_require__(/*! ./libs/function/type2icon.js */ 882));\n\nvar _randomArray = _interopRequireDefault(__webpack_require__(/*! ./libs/function/randomArray.js */ 883));\n\nvar _deepClone = _interopRequireDefault(__webpack_require__(/*! ./libs/function/deepClone.js */ 873));\n\nvar _deepMerge = _interopRequireDefault(__webpack_require__(/*! ./libs/function/deepMerge.js */ 872));\n\nvar _addUnit = _interopRequireDefault(__webpack_require__(/*! ./libs/function/addUnit.js */ 884));\n\n\nvar _test = _interopRequireDefault(__webpack_require__(/*! ./libs/function/test.js */ 874));\n\nvar _random = _interopRequireDefault(__webpack_require__(/*! ./libs/function/random.js */ 885));\n\nvar _trim = _interopRequireDefault(__webpack_require__(/*! ./libs/function/trim.js */ 886));\n\nvar _toast = _interopRequireDefault(__webpack_require__(/*! ./libs/function/toast.js */ 887));\n\nvar _getParent = _interopRequireDefault(__webpack_require__(/*! ./libs/function/getParent.js */ 888));\n\nvar _$parent = _interopRequireDefault(__webpack_require__(/*! ./libs/function/$parent.js */ 889));\n\n\n\nvar _sys = __webpack_require__(/*! ./libs/function/sys.js */ 890);\n\nvar _debounce = _interopRequireDefault(__webpack_require__(/*! ./libs/function/debounce.js */ 891));\n\nvar _throttle = _interopRequireDefault(__webpack_require__(/*! ./libs/function/throttle.js */ 892));\n\n\n\nvar _config = _interopRequireDefault(__webpack_require__(/*! ./libs/config/config.js */ 893));\n\nvar _zIndex = _interopRequireDefault(__webpack_require__(/*! ./libs/config/zIndex.js */ 894));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // 引入全局mixin\n// 引入关于是否mixin集成小程序分享的配置\n// import wxshare from './libs/mixin/mpShare.js'\n// 全局挂载引入http相关请求拦截插件\nfunction wranning(str) {// 开发环境进行信息输出,主要是一些报错信息\n // 这个环境的来由是在程序编写时候,点击hx编辑器运行调试代码的时候,详见:\n // \thttps://uniapp.dcloud.io/frame?id=%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e5%92%8c%e7%94%9f%e4%ba%a7%e7%8e%af%e5%a2%83\n if (true) {__f__(\"warn\", str, \" at uview-ui/index.js:13\");}} // 尝试判断在根目录的/store中是否有$u.mixin.js,此文件uView默认为需要挂在到全局的vuex的state变量\n// HX2.6.11版本,放到try中,控制台依然会警告,暂时不用此方式,\n// let vuexStore = {};\n// try {\n// \tvuexStore = require(\"@/store/$u.mixin.js\");\n// } catch (e) {\n// \t//TODO handle the exception\n// }\n// post类型对象参数转为get类型url参数\nvar $u = { queryParams: _queryParams.default, route: _route.default, timeFormat: _timeFormat.default, date: _timeFormat.default, // 另名date\n timeFrom: _timeFrom.default, colorGradient: _colorGradient.default.colorGradient, colorToRgba: _colorGradient.default.colorToRgba, guid: _guid.default, color: _color.default, sys: _sys.sys, os: _sys.os, type2icon: _type2icon.default, randomArray: _randomArray.default, wranning: wranning, get: _request.default.get,\n post: _request.default.post,\n put: _request.default.put,\n 'delete': _request.default.delete,\n hexToRgb: _colorGradient.default.hexToRgb,\n rgbToHex: _colorGradient.default.rgbToHex,\n test: _test.default,\n random: _random.default,\n deepClone: _deepClone.default,\n deepMerge: _deepMerge.default,\n getParent: _getParent.default,\n $parent: _$parent.default,\n addUnit: _addUnit.default,\n trim: _trim.default,\n type: ['primary', 'success', 'error', 'warning', 'info'],\n http: _request.default,\n toast: _toast.default,\n config: _config.default, // uView配置信息相关,比如版本号\n zIndex: _zIndex.default,\n debounce: _debounce.default,\n throttle: _throttle.default };\n\n\n// $u挂载到uni对象上\nuni.$u = $u;\n\nvar install = function install(Vue) {\n Vue.mixin(_mixin.default);\n if (Vue.prototype.openShare) {\n Vue.mixin(mpShare);\n }\n // Vue.mixin(vuexStore);\n // 时间格式化,同时两个名称,date和timeFormat\n Vue.filter('timeFormat', function (timestamp, format) {\n return (0, _timeFormat.default)(timestamp, format);\n });\n Vue.filter('date', function (timestamp, format) {\n return (0, _timeFormat.default)(timestamp, format);\n });\n // 将多久以前的方法,注入到全局过滤器\n Vue.filter('timeFrom', function (timestamp, format) {\n return (0, _timeFrom.default)(timestamp, format);\n });\n Vue.prototype.$u = $u;\n};var _default =\n\n{\n install: install };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 57)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvaW5kZXguanMiXSwibmFtZXMiOlsid3Jhbm5pbmciLCJzdHIiLCJwcm9jZXNzIiwiJHUiLCJxdWVyeVBhcmFtcyIsInJvdXRlIiwidGltZUZvcm1hdCIsImRhdGUiLCJ0aW1lRnJvbSIsImNvbG9yR3JhZGllbnQiLCJjb2xvclRvUmdiYSIsImd1aWQiLCJjb2xvciIsInN5cyIsIm9zIiwidHlwZTJpY29uIiwicmFuZG9tQXJyYXkiLCJnZXQiLCJodHRwIiwicG9zdCIsInB1dCIsImRlbGV0ZSIsImhleFRvUmdiIiwicmdiVG9IZXgiLCJ0ZXN0IiwicmFuZG9tIiwiZGVlcENsb25lIiwiZGVlcE1lcmdlIiwiZ2V0UGFyZW50IiwiJHBhcmVudCIsImFkZFVuaXQiLCJ0cmltIiwidHlwZSIsInRvYXN0IiwiY29uZmlnIiwiekluZGV4IiwiZGVib3VuY2UiLCJ0aHJvdHRsZSIsInVuaSIsImluc3RhbGwiLCJWdWUiLCJtaXhpbiIsInByb3RvdHlwZSIsIm9wZW5TaGFyZSIsIm1wU2hhcmUiLCJmaWx0ZXIiLCJ0aW1lc3RhbXAiLCJmb3JtYXQiXSwibWFwcGluZ3MiOiI7QUFDQTs7OztBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQkE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7OztBQUdBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOzs7O0FBSUE7O0FBRUE7O0FBRUE7Ozs7QUFJQTs7QUFFQSw4Riw4RkEzRUE7QUFFQTtBQUNBO0FBQ0E7QUFHQSxTQUFTQSxRQUFULENBQWtCQyxHQUFsQixFQUF1QixDQUN0QjtBQUNBO0FBQ0E7QUFDQSxNQUFJQyxJQUFKLEVBQTRDLENBQzNDLGNBQWFELEdBQWIsOEJBQ0EsQ0FDRCxDLENBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBb0RBLElBQU1FLEVBQUUsR0FBRyxFQUNWQyxXQUFXLEVBQUVBLG9CQURILEVBRVZDLEtBQUssRUFBRUEsY0FGRyxFQUdWQyxVQUFVLEVBQUVBLG1CQUhGLEVBSVZDLElBQUksRUFBRUQsbUJBSkksRUFJUTtBQUNsQkUsVUFBUSxFQUFSQSxpQkFMVSxFQU1WQyxhQUFhLEVBQUVBLHVCQUFjQSxhQU5uQixFQU9WQyxXQUFXLEVBQUVELHVCQUFjQyxXQVBqQixFQVFWQyxJQUFJLEVBQUpBLGFBUlUsRUFTVkMsS0FBSyxFQUFMQSxjQVRVLEVBVVZDLEdBQUcsRUFBSEEsUUFWVSxFQVdWQyxFQUFFLEVBQUZBLE9BWFUsRUFZVkMsU0FBUyxFQUFUQSxrQkFaVSxFQWFWQyxXQUFXLEVBQVhBLG9CQWJVLEVBY1ZoQixRQUFRLEVBQVJBLFFBZFUsRUFlVmlCLEdBQUcsRUFBRUMsaUJBQUtELEdBZkE7QUFnQlZFLE1BQUksRUFBRUQsaUJBQUtDLElBaEJEO0FBaUJWQyxLQUFHLEVBQUVGLGlCQUFLRSxHQWpCQTtBQWtCVixZQUFVRixpQkFBS0csTUFsQkw7QUFtQlZDLFVBQVEsRUFBRWIsdUJBQWNhLFFBbkJkO0FBb0JWQyxVQUFRLEVBQUVkLHVCQUFjYyxRQXBCZDtBQXFCVkMsTUFBSSxFQUFKQSxhQXJCVTtBQXNCVkMsUUFBTSxFQUFOQSxlQXRCVTtBQXVCVkMsV0FBUyxFQUFUQSxrQkF2QlU7QUF3QlZDLFdBQVMsRUFBVEEsa0JBeEJVO0FBeUJWQyxXQUFTLEVBQVRBLGtCQXpCVTtBQTBCVkMsU0FBTyxFQUFQQSxnQkExQlU7QUEyQlZDLFNBQU8sRUFBUEEsZ0JBM0JVO0FBNEJWQyxNQUFJLEVBQUpBLGFBNUJVO0FBNkJWQyxNQUFJLEVBQUUsQ0FBQyxTQUFELEVBQVksU0FBWixFQUF1QixPQUF2QixFQUFnQyxTQUFoQyxFQUEyQyxNQUEzQyxDQTdCSTtBQThCVmQsTUFBSSxFQUFKQSxnQkE5QlU7QUErQlZlLE9BQUssRUFBTEEsY0EvQlU7QUFnQ1ZDLFFBQU0sRUFBTkEsZUFoQ1UsRUFnQ0Y7QUFDUkMsUUFBTSxFQUFOQSxlQWpDVTtBQWtDVkMsVUFBUSxFQUFSQSxpQkFsQ1U7QUFtQ1ZDLFVBQVEsRUFBUkEsaUJBbkNVLEVBQVg7OztBQXNDQTtBQUNBQyxHQUFHLENBQUNuQyxFQUFKLEdBQVNBLEVBQVQ7O0FBRUEsSUFBTW9DLE9BQU8sR0FBRyxTQUFWQSxPQUFVLENBQUFDLEdBQUcsRUFBSTtBQUN0QkEsS0FBRyxDQUFDQyxLQUFKLENBQVVBLGNBQVY7QUFDQSxNQUFJRCxHQUFHLENBQUNFLFNBQUosQ0FBY0MsU0FBbEIsRUFBNkI7QUFDNUJILE9BQUcsQ0FBQ0MsS0FBSixDQUFVRyxPQUFWO0FBQ0E7QUFDRDtBQUNBO0FBQ0FKLEtBQUcsQ0FBQ0ssTUFBSixDQUFXLFlBQVgsRUFBeUIsVUFBQ0MsU0FBRCxFQUFZQyxNQUFaLEVBQXVCO0FBQy9DLFdBQU8seUJBQVdELFNBQVgsRUFBc0JDLE1BQXRCLENBQVA7QUFDQSxHQUZEO0FBR0FQLEtBQUcsQ0FBQ0ssTUFBSixDQUFXLE1BQVgsRUFBbUIsVUFBQ0MsU0FBRCxFQUFZQyxNQUFaLEVBQXVCO0FBQ3pDLFdBQU8seUJBQVdELFNBQVgsRUFBc0JDLE1BQXRCLENBQVA7QUFDQSxHQUZEO0FBR0E7QUFDQVAsS0FBRyxDQUFDSyxNQUFKLENBQVcsVUFBWCxFQUF1QixVQUFDQyxTQUFELEVBQVlDLE1BQVosRUFBdUI7QUFDN0MsV0FBTyx1QkFBU0QsU0FBVCxFQUFvQkMsTUFBcEIsQ0FBUDtBQUNBLEdBRkQ7QUFHQVAsS0FBRyxDQUFDRSxTQUFKLENBQWN2QyxFQUFkLEdBQW1CQSxFQUFuQjtBQUNBLENBbEJELEM7O0FBb0JlO0FBQ2RvQyxTQUFPLEVBQVBBLE9BRGMsRSIsImZpbGUiOiI4NjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyDlvJXlhaXlhajlsYBtaXhpblxyXG5pbXBvcnQgbWl4aW4gZnJvbSAnLi9saWJzL21peGluL21peGluLmpzJ1xyXG4vLyDlvJXlhaXlhbPkuo7mmK/lkKZtaXhpbumbhuaIkOWwj+eoi+W6j+WIhuS6q+eahOmFjee9rlxyXG4vLyBpbXBvcnQgd3hzaGFyZSBmcm9tICcuL2xpYnMvbWl4aW4vbXBTaGFyZS5qcydcclxuLy8g5YWo5bGA5oyC6L295byV5YWlaHR0cOebuOWFs+ivt+axguaLpuaIquaPkuS7tlxyXG5pbXBvcnQgaHR0cCBmcm9tICcuL2xpYnMvcmVxdWVzdCdcclxuXHJcbmZ1bmN0aW9uIHdyYW5uaW5nKHN0cikge1xyXG5cdC8vIOW8gOWPkeeOr+Wig+i/m+ihjOS/oeaBr+i+k+WHuizkuLvopoHmmK/kuIDkupvmiqXplJnkv6Hmga9cclxuXHQvLyDov5nkuKrnjq/looPnmoTmnaXnlLHmmK/lnKjnqIvluo/nvJblhpnml7blgJks54K55Ye7aHjnvJbovpHlmajov5DooYzosIPor5Xku6PnoIHnmoTml7blgJks6K+m6KeBOlxyXG5cdC8vIFx0aHR0cHM6Ly91bmlhcHAuZGNsb3VkLmlvL2ZyYW1lP2lkPSVlNSViYyU4MCVlNSU4ZiU5MSVlNyU4ZSVhZiVlNSVhMiU4MyVlNSU5MiU4YyVlNyU5NCU5ZiVlNCViYSVhNyVlNyU4ZSVhZiVlNSVhMiU4M1xyXG5cdGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50Jykge1xyXG5cdFx0Y29uc29sZS53YXJuKHN0cilcclxuXHR9XHJcbn1cclxuXHJcbi8vIOWwneivleWIpOaWreWcqOagueebruW9leeahC9zdG9yZeS4reaYr+WQpuaciSR1Lm1peGluLmpz77yM5q2k5paH5Lu2dVZpZXfpu5jorqTkuLrpnIDopoHmjILlnKjliLDlhajlsYDnmoR2dWV455qEc3RhdGXlj5jph49cclxuLy8gSFgyLjYuMTHniYjmnKws5pS+5YiwdHJ55LitLOaOp+WItuWPsOS+neeEtuS8muitpuWRiizmmoLml7bkuI3nlKjmraTmlrnlvI/vvIxcclxuLy8gbGV0IHZ1ZXhTdG9yZSA9IHt9O1xyXG4vLyB0cnkge1xyXG4vLyBcdHZ1ZXhTdG9yZSA9IHJlcXVpcmUoXCJAL3N0b3JlLyR1Lm1peGluLmpzXCIpO1xyXG4vLyB9IGNhdGNoIChlKSB7XHJcbi8vIFx0Ly9UT0RPIGhhbmRsZSB0aGUgZXhjZXB0aW9uXHJcbi8vIH1cclxuXHJcbi8vIHBvc3Tnsbvlnovlr7nosaHlj4LmlbDovazkuLpnZXTnsbvlnot1cmzlj4LmlbBcclxuaW1wb3J0IHF1ZXJ5UGFyYW1zIGZyb20gJy4vbGlicy9mdW5jdGlvbi9xdWVyeVBhcmFtcy5qcydcclxuLy8g6Lev55Sx5bCB6KOFXHJcbmltcG9ydCByb3V0ZSBmcm9tICcuL2xpYnMvZnVuY3Rpb24vcm91dGUuanMnXHJcbi8vIOaXtumXtOagvOW8j+WMllxyXG5pbXBvcnQgdGltZUZvcm1hdCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vdGltZUZvcm1hdC5qcydcclxuLy8g5pe26Ze05oiz5qC85byP5YyWLOi/lOWbnuWkmuS5heS5i+WJjVxyXG5pbXBvcnQgdGltZUZyb20gZnJvbSAnLi9saWJzL2Z1bmN0aW9uL3RpbWVGcm9tLmpzJ1xyXG4vLyDpopzoibLmuJDlj5jnm7jlhbMsY29sb3JHcmFkaWVudC3popzoibLmuJDlj5gsaGV4VG9SZ2It5Y2B5YWt6L+b5Yi26aKc6Imy6L2scmdi6aKc6ImyLHJnYlRvSGV4LXJnYui9rOWNgeWFrei/m+WItlxyXG5pbXBvcnQgY29sb3JHcmFkaWVudCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vY29sb3JHcmFkaWVudC5qcydcclxuLy8g55Sf5oiQ5YWo5bGA5ZSv5LiAZ3VpZOWtl+espuS4slxyXG5pbXBvcnQgZ3VpZCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vZ3VpZC5qcydcclxuLy8g5Li76aKY55u45YWz6aKc6ImyLGluZm98c3VjY2Vzc3x3YXJuaW5nfHByaW1hcnl8ZGVmYXVsdHxlcnJvcizmraTpopzoibLlt7LlnKh1dmlldy5zY3Nz5Lit5a6a5LmJLOS9huaYr+S4umpz5Lit5Lmf6IO95L2/55SoLOaVheS5n+WumuS5ieS4gOS7vVxyXG5pbXBvcnQgY29sb3IgZnJvbSAnLi9saWJzL2Z1bmN0aW9uL2NvbG9yLmpzJ1xyXG4vLyDmoLnmja50eXBl6I635Y+W5Zu+5qCH5ZCN56ewXHJcbmltcG9ydCB0eXBlMmljb24gZnJvbSAnLi9saWJzL2Z1bmN0aW9uL3R5cGUyaWNvbi5qcydcclxuLy8g5omT5Lmx5pWw57uE55qE6aG65bqPXHJcbmltcG9ydCByYW5kb21BcnJheSBmcm9tICcuL2xpYnMvZnVuY3Rpb24vcmFuZG9tQXJyYXkuanMnXHJcbi8vIOWvueixoeWSjOaVsOe7hOeahOa3seW6puWFi+mahlxyXG5pbXBvcnQgZGVlcENsb25lIGZyb20gJy4vbGlicy9mdW5jdGlvbi9kZWVwQ2xvbmUuanMnXHJcbi8vIOWvueixoea3seW6puaLt+i0nVxyXG5pbXBvcnQgZGVlcE1lcmdlIGZyb20gJy4vbGlicy9mdW5jdGlvbi9kZWVwTWVyZ2UuanMnXHJcbi8vIOa3u+WKoOWNleS9jVxyXG5pbXBvcnQgYWRkVW5pdCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vYWRkVW5pdC5qcydcclxuXHJcbi8vIOinhOWImeajgOmqjFxyXG5pbXBvcnQgdGVzdCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vdGVzdC5qcydcclxuLy8g6ZqP5py65pWwXHJcbmltcG9ydCByYW5kb20gZnJvbSAnLi9saWJzL2Z1bmN0aW9uL3JhbmRvbS5qcydcclxuLy8g5Y676Zmk56m65qC8XHJcbmltcG9ydCB0cmltIGZyb20gJy4vbGlicy9mdW5jdGlvbi90cmltLmpzJ1xyXG4vLyB0b2FzdOaPkOekuu+8jOWvuXVuaS5zaG93VG9hc3TnmoTlsIHoo4VcclxuaW1wb3J0IHRvYXN0IGZyb20gJy4vbGlicy9mdW5jdGlvbi90b2FzdC5qcydcclxuLy8g6I635Y+W54i257uE5Lu25Y+C5pWwXHJcbmltcG9ydCBnZXRQYXJlbnQgZnJvbSAnLi9saWJzL2Z1bmN0aW9uL2dldFBhcmVudC5qcydcclxuLy8g6I635Y+W5pW05Liq54i257uE5Lu2XHJcbmltcG9ydCAkcGFyZW50IGZyb20gJy4vbGlicy9mdW5jdGlvbi8kcGFyZW50LmpzJ1xyXG4vLyDojrflj5ZzeXMoKeWSjG9zKCnlt6Xlhbfmlrnms5VcclxuLy8g6I635Y+W6K6+5aSH5L+h5oGv77yM5oyC6L295YiwJHXnmoRzeXMoKShzeXN0ZW3nmoTnvKnlhpkp5bGe5oCn5Lit77yMXHJcbi8vIOWQjOaXtuaKiuWuieWNk+WSjGlvc+W5s+WPsOeahOWQjeensFwiaW9zXCLlkoxcImFuZHJvaWRcIuaMguWIsCR1Lm9zKCnkuK3vvIzmlrnkvr/lj5bnlKhcclxuaW1wb3J0IHtzeXMsIG9zfSBmcm9tICcuL2xpYnMvZnVuY3Rpb24vc3lzLmpzJ1xyXG4vLyDpmLLmipbmlrnms5VcclxuaW1wb3J0IGRlYm91bmNlIGZyb20gJy4vbGlicy9mdW5jdGlvbi9kZWJvdW5jZS5qcydcclxuLy8g6IqC5rWB5pa55rOVXHJcbmltcG9ydCB0aHJvdHRsZSBmcm9tICcuL2xpYnMvZnVuY3Rpb24vdGhyb3R0bGUuanMnXHJcblxyXG5cclxuLy8g6YWN572u5L+h5oGvXHJcbmltcG9ydCBjb25maWcgZnJvbSAnLi9saWJzL2NvbmZpZy9jb25maWcuanMnXHJcbi8vIOWQhOS4qumcgOimgWZpeGVk55qE5Zyw5pa555qEei1pbmRleOmFjee9ruaWh+S7tlxyXG5pbXBvcnQgekluZGV4IGZyb20gJy4vbGlicy9jb25maWcvekluZGV4LmpzJ1xyXG5cclxuY29uc3QgJHUgPSB7XHJcblx0cXVlcnlQYXJhbXM6IHF1ZXJ5UGFyYW1zLFxyXG5cdHJvdXRlOiByb3V0ZSxcclxuXHR0aW1lRm9ybWF0OiB0aW1lRm9ybWF0LFxyXG5cdGRhdGU6IHRpbWVGb3JtYXQsIC8vIOWPpuWQjWRhdGVcclxuXHR0aW1lRnJvbSxcclxuXHRjb2xvckdyYWRpZW50OiBjb2xvckdyYWRpZW50LmNvbG9yR3JhZGllbnQsXHJcblx0Y29sb3JUb1JnYmE6IGNvbG9yR3JhZGllbnQuY29sb3JUb1JnYmEsXHJcblx0Z3VpZCxcclxuXHRjb2xvcixcclxuXHRzeXMsXHJcblx0b3MsXHJcblx0dHlwZTJpY29uLFxyXG5cdHJhbmRvbUFycmF5LFxyXG5cdHdyYW5uaW5nLFxyXG5cdGdldDogaHR0cC5nZXQsXHJcblx0cG9zdDogaHR0cC5wb3N0LFxyXG5cdHB1dDogaHR0cC5wdXQsXHJcblx0J2RlbGV0ZSc6IGh0dHAuZGVsZXRlLFxyXG5cdGhleFRvUmdiOiBjb2xvckdyYWRpZW50LmhleFRvUmdiLFxyXG5cdHJnYlRvSGV4OiBjb2xvckdyYWRpZW50LnJnYlRvSGV4LFxyXG5cdHRlc3QsXHJcblx0cmFuZG9tLFxyXG5cdGRlZXBDbG9uZSxcclxuXHRkZWVwTWVyZ2UsXHJcblx0Z2V0UGFyZW50LFxyXG5cdCRwYXJlbnQsXHJcblx0YWRkVW5pdCxcclxuXHR0cmltLFxyXG5cdHR5cGU6IFsncHJpbWFyeScsICdzdWNjZXNzJywgJ2Vycm9yJywgJ3dhcm5pbmcnLCAnaW5mbyddLFxyXG5cdGh0dHAsXHJcblx0dG9hc3QsXHJcblx0Y29uZmlnLCAvLyB1Vmlld+mFjee9ruS/oeaBr+ebuOWFs++8jOavlOWmgueJiOacrOWPt1xyXG5cdHpJbmRleCxcclxuXHRkZWJvdW5jZSxcclxuXHR0aHJvdHRsZSxcclxufVxyXG5cclxuLy8gJHXmjILovb3liLB1bmnlr7nosaHkuIpcclxudW5pLiR1ID0gJHVcclxuXHJcbmNvbnN0IGluc3RhbGwgPSBWdWUgPT4ge1xyXG5cdFZ1ZS5taXhpbihtaXhpbikgXHJcblx0aWYgKFZ1ZS5wcm90b3R5cGUub3BlblNoYXJlKSB7XHJcblx0XHRWdWUubWl4aW4obXBTaGFyZSk7XHJcblx0fVxyXG5cdC8vIFZ1ZS5taXhpbih2dWV4U3RvcmUpO1xyXG5cdC8vIOaXtumXtOagvOW8j+WMlu+8jOWQjOaXtuS4pOS4quWQjeensO+8jGRhdGXlkox0aW1lRm9ybWF0XHJcblx0VnVlLmZpbHRlcigndGltZUZvcm1hdCcsICh0aW1lc3RhbXAsIGZvcm1hdCkgPT4ge1xyXG5cdFx0cmV0dXJuIHRpbWVGb3JtYXQodGltZXN0YW1wLCBmb3JtYXQpXHJcblx0fSlcclxuXHRWdWUuZmlsdGVyKCdkYXRlJywgKHRpbWVzdGFtcCwgZm9ybWF0KSA9PiB7XHJcblx0XHRyZXR1cm4gdGltZUZvcm1hdCh0aW1lc3RhbXAsIGZvcm1hdClcclxuXHR9KVxyXG5cdC8vIOWwhuWkmuS5heS7peWJjeeahOaWueazle+8jOazqOWFpeWIsOWFqOWxgOi/h+a7pOWZqFxyXG5cdFZ1ZS5maWx0ZXIoJ3RpbWVGcm9tJywgKHRpbWVzdGFtcCwgZm9ybWF0KSA9PiB7XHJcblx0XHRyZXR1cm4gdGltZUZyb20odGltZXN0YW1wLCBmb3JtYXQpXHJcblx0fSlcclxuXHRWdWUucHJvdG90eXBlLiR1ID0gJHVcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGluc3RhbGxcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///869\n"); + +/***/ }), +/* 870 */ +/*!**************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/mixin/mixin.js ***! + \**************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("module.exports = {\n data: function data() {\n return {};\n },\n onLoad: function onLoad() {\n // getRect挂载到$u上,因为这方法需要使用in(this),所以无法把它独立成一个单独的文件导出\n this.$u.getRect = this.$uGetRect;\n },\n methods: {\n // 查询节点信息\n // 目前此方法在支付宝小程序中无法获取组件跟接点的尺寸,为支付宝的bug(2020-07-21)\n // 解决办法为在组件根部再套一个没有任何作用的view元素\n $uGetRect: function $uGetRect(selector, all) {var _this = this;\n return new Promise(function (resolve) {\n uni.createSelectorQuery().\n in(_this)[all ? 'selectAll' : 'select'](selector).\n boundingClientRect(function (rect) {\n if (all && Array.isArray(rect) && rect.length) {\n resolve(rect);\n }\n if (!all && rect) {\n resolve(rect);\n }\n }).\n exec();\n });\n },\n getParentData: function getParentData() {var _this2 = this;var parentName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n // 避免在created中去定义parent变量\n if (!this.parent) this.parent = false;\n // 这里的本质原理是,通过获取父组件实例(也即u-radio-group的this)\n // 将父组件this中对应的参数,赋值给本组件(u-radio的this)的parentData对象中对应的属性\n // 之所以需要这么做,是因为所有端中,头条小程序不支持通过this.parent.xxx去监听父组件参数的变化\n this.parent = this.$u.$parent.call(this, parentName);\n if (this.parent) {\n // 历遍parentData中的属性,将parent中的同名属性赋值给parentData\n Object.keys(this.parentData).map(function (key) {\n _this2.parentData[key] = _this2.parent[key];\n });\n }\n },\n // 阻止事件冒泡\n preventEvent: function preventEvent(e) {\n e && e.stopPropagation && e.stopPropagation();\n } },\n\n onReachBottom: function onReachBottom() {\n uni.$emit('uOnReachBottom');\n },\n beforeDestroy: function beforeDestroy() {var _this3 = this;\n // 判断当前页面是否存在parent和chldren,一般在checkbox和checkbox-group父子联动的场景会有此情况\n // 组件销毁时,移除子组件在父组件children数组中的实例,释放资源,避免数据混乱\n if (this.parent && uni.$u.test.array(this.parent.children)) {\n // 组件销毁时,移除父组件中的children数组中对应的实例\n var childrenList = this.parent.children;\n childrenList.map(function (child, index) {\n // 如果相等,则移除\n if (child === _this3) {\n childrenList.splice(index, 1);\n }\n });\n }\n } };//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9taXhpbi9taXhpbi5qcyJdLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIiwiZGF0YSIsIm9uTG9hZCIsIiR1IiwiZ2V0UmVjdCIsIiR1R2V0UmVjdCIsIm1ldGhvZHMiLCJzZWxlY3RvciIsImFsbCIsIlByb21pc2UiLCJyZXNvbHZlIiwidW5pIiwiY3JlYXRlU2VsZWN0b3JRdWVyeSIsImluIiwiYm91bmRpbmdDbGllbnRSZWN0IiwicmVjdCIsIkFycmF5IiwiaXNBcnJheSIsImxlbmd0aCIsImV4ZWMiLCJnZXRQYXJlbnREYXRhIiwicGFyZW50TmFtZSIsInBhcmVudCIsIiRwYXJlbnQiLCJjYWxsIiwiT2JqZWN0Iiwia2V5cyIsInBhcmVudERhdGEiLCJtYXAiLCJrZXkiLCJwcmV2ZW50RXZlbnQiLCJlIiwic3RvcFByb3BhZ2F0aW9uIiwib25SZWFjaEJvdHRvbSIsIiRlbWl0IiwiYmVmb3JlRGVzdHJveSIsInRlc3QiLCJhcnJheSIsImNoaWxkcmVuIiwiY2hpbGRyZW5MaXN0IiwiY2hpbGQiLCJpbmRleCIsInNwbGljZSJdLCJtYXBwaW5ncyI6IkFBQUFBLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQjtBQUNoQkMsTUFEZ0Isa0JBQ1Q7QUFDTixXQUFPLEVBQVA7QUFDQSxHQUhlO0FBSWhCQyxRQUpnQixvQkFJUDtBQUNSO0FBQ0EsU0FBS0MsRUFBTCxDQUFRQyxPQUFSLEdBQWtCLEtBQUtDLFNBQXZCO0FBQ0EsR0FQZTtBQVFoQkMsU0FBTyxFQUFFO0FBQ1I7QUFDQTtBQUNBO0FBQ0FELGFBSlEscUJBSUVFLFFBSkYsRUFJWUMsR0FKWixFQUlpQjtBQUN4QixhQUFPLElBQUlDLE9BQUosQ0FBWSxVQUFBQyxPQUFPLEVBQUk7QUFDN0JDLFdBQUcsQ0FBQ0MsbUJBQUo7QUFDQUMsVUFEQSxDQUNHLEtBREgsRUFDU0wsR0FBRyxHQUFHLFdBQUgsR0FBaUIsUUFEN0IsRUFDdUNELFFBRHZDO0FBRUVPLDBCQUZGLENBRXFCLFVBQUFDLElBQUksRUFBSTtBQUMzQixjQUFJUCxHQUFHLElBQUlRLEtBQUssQ0FBQ0MsT0FBTixDQUFjRixJQUFkLENBQVAsSUFBOEJBLElBQUksQ0FBQ0csTUFBdkMsRUFBK0M7QUFDOUNSLG1CQUFPLENBQUNLLElBQUQsQ0FBUDtBQUNBO0FBQ0QsY0FBSSxDQUFDUCxHQUFELElBQVFPLElBQVosRUFBa0I7QUFDakJMLG1CQUFPLENBQUNLLElBQUQsQ0FBUDtBQUNBO0FBQ0QsU0FURjtBQVVFSSxZQVZGO0FBV0EsT0FaTSxDQUFQO0FBYUEsS0FsQk87QUFtQlJDLGlCQW5CUSwyQkFtQnVCLHVCQUFqQkMsVUFBaUIsdUVBQUosRUFBSTtBQUM5QjtBQUNBLFVBQUcsQ0FBQyxLQUFLQyxNQUFULEVBQWlCLEtBQUtBLE1BQUwsR0FBYyxLQUFkO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLFdBQUtBLE1BQUwsR0FBYyxLQUFLbkIsRUFBTCxDQUFRb0IsT0FBUixDQUFnQkMsSUFBaEIsQ0FBcUIsSUFBckIsRUFBMkJILFVBQTNCLENBQWQ7QUFDQSxVQUFHLEtBQUtDLE1BQVIsRUFBZ0I7QUFDZjtBQUNBRyxjQUFNLENBQUNDLElBQVAsQ0FBWSxLQUFLQyxVQUFqQixFQUE2QkMsR0FBN0IsQ0FBaUMsVUFBQUMsR0FBRyxFQUFJO0FBQ3ZDLGdCQUFJLENBQUNGLFVBQUwsQ0FBZ0JFLEdBQWhCLElBQXVCLE1BQUksQ0FBQ1AsTUFBTCxDQUFZTyxHQUFaLENBQXZCO0FBQ0EsU0FGRDtBQUdBO0FBQ0QsS0FoQ087QUFpQ1I7QUFDQUMsZ0JBbENRLHdCQWtDS0MsQ0FsQ0wsRUFrQ1E7QUFDZkEsT0FBQyxJQUFJQSxDQUFDLENBQUNDLGVBQVAsSUFBMEJELENBQUMsQ0FBQ0MsZUFBRixFQUExQjtBQUNBLEtBcENPLEVBUk87O0FBOENoQkMsZUE5Q2dCLDJCQThDQTtBQUNmdEIsT0FBRyxDQUFDdUIsS0FBSixDQUFVLGdCQUFWO0FBQ0EsR0FoRGU7QUFpRGhCQyxlQWpEZ0IsMkJBaURBO0FBQ2Y7QUFDQTtBQUNBLFFBQUcsS0FBS2IsTUFBTCxJQUFlWCxHQUFHLENBQUNSLEVBQUosQ0FBT2lDLElBQVAsQ0FBWUMsS0FBWixDQUFrQixLQUFLZixNQUFMLENBQVlnQixRQUE5QixDQUFsQixFQUEyRDtBQUMxRDtBQUNBLFVBQU1DLFlBQVksR0FBRyxLQUFLakIsTUFBTCxDQUFZZ0IsUUFBakM7QUFDQUMsa0JBQVksQ0FBQ1gsR0FBYixDQUFpQixVQUFDWSxLQUFELEVBQVFDLEtBQVIsRUFBa0I7QUFDbEM7QUFDQSxZQUFHRCxLQUFLLEtBQUssTUFBYixFQUFtQjtBQUNsQkQsc0JBQVksQ0FBQ0csTUFBYixDQUFvQkQsS0FBcEIsRUFBMkIsQ0FBM0I7QUFDQTtBQUNELE9BTEQ7QUFNQTtBQUNELEdBOURlLEVBQWpCIiwiZmlsZSI6Ijg3MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdGRhdGEoKSB7XHJcblx0XHRyZXR1cm4ge31cclxuXHR9LFxyXG5cdG9uTG9hZCgpIHtcclxuXHRcdC8vIGdldFJlY3TmjILovb3liLAkdeS4iu+8jOWboOS4uui/meaWueazlemcgOimgeS9v+eUqGluKHRoaXMp77yM5omA5Lul5peg5rOV5oqK5a6D54us56uL5oiQ5LiA5Liq5Y2V54us55qE5paH5Lu25a+85Ye6XHJcblx0XHR0aGlzLiR1LmdldFJlY3QgPSB0aGlzLiR1R2V0UmVjdFxyXG5cdH0sXHJcblx0bWV0aG9kczoge1xyXG5cdFx0Ly8g5p+l6K+i6IqC54K55L+h5oGvXHJcblx0XHQvLyDnm67liY3mraTmlrnms5XlnKjmlK/ku5jlrp3lsI/nqIvluo/kuK3ml6Dms5Xojrflj5bnu4Tku7bot5/mjqXngrnnmoTlsLrlr7jvvIzkuLrmlK/ku5jlrp3nmoRidWcoMjAyMC0wNy0yMSlcclxuXHRcdC8vIOino+WGs+WKnuazleS4uuWcqOe7hOS7tuaguemDqOWGjeWll+S4gOS4quayoeacieS7u+S9leS9nOeUqOeahHZpZXflhYPntKBcclxuXHRcdCR1R2V0UmVjdChzZWxlY3RvciwgYWxsKSB7XHJcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuXHRcdFx0XHR1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLlxyXG5cdFx0XHRcdGluKHRoaXMpW2FsbCA/ICdzZWxlY3RBbGwnIDogJ3NlbGVjdCddKHNlbGVjdG9yKVxyXG5cdFx0XHRcdFx0LmJvdW5kaW5nQ2xpZW50UmVjdChyZWN0ID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGFsbCAmJiBBcnJheS5pc0FycmF5KHJlY3QpICYmIHJlY3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZShyZWN0KVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICghYWxsICYmIHJlY3QpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXNvbHZlKHJlY3QpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuZXhlYygpXHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0Z2V0UGFyZW50RGF0YShwYXJlbnROYW1lID0gJycpIHtcclxuXHRcdFx0Ly8g6YG/5YWN5ZyoY3JlYXRlZOS4reWOu+WumuS5iXBhcmVudOWPmOmHj1xyXG5cdFx0XHRpZighdGhpcy5wYXJlbnQpIHRoaXMucGFyZW50ID0gZmFsc2U7XHJcblx0XHRcdC8vIOi/memHjOeahOacrOi0qOWOn+eQhuaYr++8jOmAmui/h+iOt+WPlueItue7hOS7tuWunuS+iyjkuZ/ljbN1LXJhZGlvLWdyb3Vw55qEdGhpcylcclxuXHRcdFx0Ly8g5bCG54i257uE5Lu2dGhpc+S4reWvueW6lOeahOWPguaVsO+8jOi1i+WAvOe7meacrOe7hOS7tih1LXJhZGlv55qEdGhpcynnmoRwYXJlbnREYXRh5a+56LGh5Lit5a+55bqU55qE5bGe5oCnXHJcblx0XHRcdC8vIOS5i+aJgOS7pemcgOimgei/meS5iOWBmu+8jOaYr+WboOS4uuaJgOacieerr+S4re+8jOWktOadoeWwj+eoi+W6j+S4jeaUr+aMgemAmui/h3RoaXMucGFyZW50Lnh4eOWOu+ebkeWQrOeItue7hOS7tuWPguaVsOeahOWPmOWMllxyXG5cdFx0XHR0aGlzLnBhcmVudCA9IHRoaXMuJHUuJHBhcmVudC5jYWxsKHRoaXMsIHBhcmVudE5hbWUpO1xyXG5cdFx0XHRpZih0aGlzLnBhcmVudCkge1xyXG5cdFx0XHRcdC8vIOWOhumBjXBhcmVudERhdGHkuK3nmoTlsZ7mgKfvvIzlsIZwYXJlbnTkuK3nmoTlkIzlkI3lsZ7mgKfotYvlgLznu5lwYXJlbnREYXRhXHJcblx0XHRcdFx0T2JqZWN0LmtleXModGhpcy5wYXJlbnREYXRhKS5tYXAoa2V5ID0+IHtcclxuXHRcdFx0XHRcdHRoaXMucGFyZW50RGF0YVtrZXldID0gdGhpcy5wYXJlbnRba2V5XTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vIOmYu+atouS6i+S7tuWGkuazoVxyXG5cdFx0cHJldmVudEV2ZW50KGUpIHtcclxuXHRcdFx0ZSAmJiBlLnN0b3BQcm9wYWdhdGlvbiAmJiBlLnN0b3BQcm9wYWdhdGlvbigpXHJcblx0XHR9XHJcblx0fSxcclxuXHRvblJlYWNoQm90dG9tKCkge1xyXG5cdFx0dW5pLiRlbWl0KCd1T25SZWFjaEJvdHRvbScpXHJcblx0fSxcclxuXHRiZWZvcmVEZXN0cm95KCkge1xyXG5cdFx0Ly8g5Yik5pat5b2T5YmN6aG16Z2i5piv5ZCm5a2Y5ZyocGFyZW505ZKMY2hsZHJlbu+8jOS4gOiIrOWcqGNoZWNrYm945ZKMY2hlY2tib3gtZ3JvdXDniLblrZDogZTliqjnmoTlnLrmma/kvJrmnInmraTmg4XlhrVcclxuXHRcdC8vIOe7hOS7tumUgOavgeaXtu+8jOenu+mZpOWtkOe7hOS7tuWcqOeItue7hOS7tmNoaWxkcmVu5pWw57uE5Lit55qE5a6e5L6L77yM6YeK5pS+6LWE5rqQ77yM6YG/5YWN5pWw5o2u5re35LmxXHJcblx0XHRpZih0aGlzLnBhcmVudCAmJiB1bmkuJHUudGVzdC5hcnJheSh0aGlzLnBhcmVudC5jaGlsZHJlbikpIHtcclxuXHRcdFx0Ly8g57uE5Lu26ZSA5q+B5pe277yM56e76Zmk54i257uE5Lu25Lit55qEY2hpbGRyZW7mlbDnu4TkuK3lr7nlupTnmoTlrp7kvotcclxuXHRcdFx0Y29uc3QgY2hpbGRyZW5MaXN0ID0gdGhpcy5wYXJlbnQuY2hpbGRyZW5cclxuXHRcdFx0Y2hpbGRyZW5MaXN0Lm1hcCgoY2hpbGQsIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0Ly8g5aaC5p6c55u4562J77yM5YiZ56e76ZmkXHJcblx0XHRcdFx0aWYoY2hpbGQgPT09IHRoaXMpIHtcclxuXHRcdFx0XHRcdGNoaWxkcmVuTGlzdC5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///870\n"); + +/***/ }), +/* 871 */ +/*!****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/request/index.js ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _deepMerge = _interopRequireDefault(__webpack_require__(/*! ../function/deepMerge */ 872));\nvar _test = _interopRequireDefault(__webpack_require__(/*! ../function/test */ 874));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if (\"value\" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var\nRequest = /*#__PURE__*/function () {_createClass(Request, [{ key: \"setConfig\",\n // 设置全局默认配置\n value: function setConfig(customConfig) {\n // 深度合并对象,否则会造成对象深层属性丢失\n this.config = (0, _deepMerge.default)(this.config, customConfig);\n }\n\n // 主要请求部分\n }, { key: \"request\", value: function request() {var _this = this;var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // 检查请求拦截\n if (this.interceptor.request && typeof this.interceptor.request === 'function') {\n var tmpConfig = {};\n var interceptorRequest = this.interceptor.request(options);\n if (interceptorRequest === false) {\n // 返回一个处于pending状态中的Promise,来取消原promise,避免进入then()回调\n return new Promise(function () {});\n }\n this.options = interceptorRequest;\n }\n options.dataType = options.dataType || this.config.dataType;\n options.responseType = options.responseType || this.config.responseType;\n options.url = options.url || '';\n options.params = options.params || {};\n options.header = Object.assign({}, this.config.header, options.header);\n options.method = options.method || this.config.method;\n\n return new Promise(function (resolve, reject) {\n options.complete = function (response) {\n // 请求返回后,隐藏loading(如果请求返回快的话,可能会没有loading)\n uni.hideLoading();\n // 清除定时器,如果请求回来了,就无需loading\n clearTimeout(_this.config.timer);\n _this.config.timer = null;\n // 判断用户对拦截返回数据的要求,如果originalData为true,返回所有的数据(response)到拦截器,否则只返回response.data\n if (_this.config.originalData) {\n // 判断是否存在拦截器\n if (_this.interceptor.response && typeof _this.interceptor.response === 'function') {\n var resInterceptors = _this.interceptor.response(response);\n // 如果拦截器不返回false,就将拦截器返回的内容给this.$u.post的then回调\n if (resInterceptors !== false) {\n resolve(resInterceptors);\n } else {\n // 如果拦截器返回false,意味着拦截器定义者认为返回有问题,直接接入catch回调\n reject(response);\n }\n } else {\n // 如果要求返回原始数据,就算没有拦截器,也返回最原始的数据\n resolve(response);\n }\n } else {\n if (response.statusCode == 200) {\n if (_this.interceptor.response && typeof _this.interceptor.response === 'function') {\n var _resInterceptors = _this.interceptor.response(response.data);\n if (_resInterceptors !== false) {\n resolve(_resInterceptors);\n } else {\n reject(response.data);\n }\n } else {\n // 如果不是返回原始数据(originalData=false),且没有拦截器的情况下,返回纯数据给then回调\n resolve(response.data);\n }\n } else {\n // 不返回原始数据的情况下,服务器状态码不为200,modal弹框提示\n // if(response.errMsg) {\n // \tuni.showModal({\n // \t\ttitle: response.errMsg\n // \t});\n // }\n reject(response);\n }\n }\n };\n\n // 判断用户传递的URL是否/开头,如果不是,加上/,这里使用了uView的test.js验证库的url()方法\n options.url = _test.default.url(options.url) ? options.url : _this.config.baseUrl + (options.url.indexOf('/') == 0 ?\n options.url : '/' + options.url);\n\n // 是否显示loading\n // 加一个是否已有timer定时器的判断,否则有两个同时请求的时候,后者会清除前者的定时器id\n // 而没有清除前者的定时器,导致前者超时,一直显示loading\n if (_this.config.showLoading && !_this.config.timer) {\n _this.config.timer = setTimeout(function () {\n uni.showLoading({\n title: _this.config.loadingText,\n mask: _this.config.loadingMask });\n\n _this.config.timer = null;\n }, _this.config.loadingTime);\n }\n uni.request(options);\n });\n // .catch(res => {\n // \t// 如果返回reject(),不让其进入this.$u.post().then().catch()后面的catct()\n // \t// 因为很多人都会忘了写后面的catch(),导致报错捕获不到catch\n // \treturn new Promise(()=>{});\n // })\n } }]);\n\n function Request() {var _this2 = this;_classCallCheck(this, Request);\n this.config = {\n baseUrl: '', // 请求的根域名\n // 默认的请求头\n header: {},\n method: 'POST',\n // 设置为json,返回后uni.request会对数据进行一次JSON.parse\n dataType: 'json',\n // 此参数无需处理,因为5+和支付宝小程序不支持,默认为text即可\n responseType: 'text',\n showLoading: true, // 是否显示请求中的loading\n loadingText: '请求中...',\n loadingTime: 800, // 在此时间内,请求还没回来的话,就显示加载中动画,单位ms\n timer: null, // 定时器\n originalData: false, // 是否在拦截器中返回服务端的原始数据,见文档说明\n loadingMask: true // 展示loading的时候,是否给一个透明的蒙层,防止触摸穿透\n };\n\n // 拦截器\n this.interceptor = {\n // 请求前的拦截\n request: null,\n // 请求后的拦截\n response: null };\n\n\n // get请求\n this.get = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return _this2.request({\n method: 'GET',\n url: url,\n header: header,\n data: data });\n\n };\n\n // post请求\n this.post = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return _this2.request({\n url: url,\n method: 'POST',\n header: header,\n data: data });\n\n };\n\n // put请求,不支持支付宝小程序(HX2.6.15)\n this.put = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return _this2.request({\n url: url,\n method: 'PUT',\n header: header,\n data: data });\n\n };\n\n // delete请求,不支持支付宝和头条小程序(HX2.6.15)\n this.delete = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return _this2.request({\n url: url,\n method: 'DELETE',\n header: header,\n data: data });\n\n };\n }return Request;}();var _default =\n\nnew Request();exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9yZXF1ZXN0L2luZGV4LmpzIl0sIm5hbWVzIjpbIlJlcXVlc3QiLCJjdXN0b21Db25maWciLCJjb25maWciLCJvcHRpb25zIiwiaW50ZXJjZXB0b3IiLCJyZXF1ZXN0IiwidG1wQ29uZmlnIiwiaW50ZXJjZXB0b3JSZXF1ZXN0IiwiUHJvbWlzZSIsImRhdGFUeXBlIiwicmVzcG9uc2VUeXBlIiwidXJsIiwicGFyYW1zIiwiaGVhZGVyIiwiT2JqZWN0IiwiYXNzaWduIiwibWV0aG9kIiwicmVzb2x2ZSIsInJlamVjdCIsImNvbXBsZXRlIiwicmVzcG9uc2UiLCJ1bmkiLCJoaWRlTG9hZGluZyIsImNsZWFyVGltZW91dCIsInRpbWVyIiwib3JpZ2luYWxEYXRhIiwicmVzSW50ZXJjZXB0b3JzIiwic3RhdHVzQ29kZSIsImRhdGEiLCJ2YWxpZGF0ZSIsImJhc2VVcmwiLCJpbmRleE9mIiwic2hvd0xvYWRpbmciLCJzZXRUaW1lb3V0IiwidGl0bGUiLCJsb2FkaW5nVGV4dCIsIm1hc2siLCJsb2FkaW5nTWFzayIsImxvYWRpbmdUaW1lIiwiZ2V0IiwicG9zdCIsInB1dCIsImRlbGV0ZSJdLCJtYXBwaW5ncyI6InVGQUFBO0FBQ0EscUY7QUFDTUEsTztBQUNMOzhCQUNVQyxZLEVBQWM7QUFDdkI7QUFDQSxXQUFLQyxNQUFMLEdBQWMsd0JBQVUsS0FBS0EsTUFBZixFQUF1QkQsWUFBdkIsQ0FBZDtBQUNBOztBQUVEO2lEQUNzQixzQkFBZEUsT0FBYyx1RUFBSixFQUFJO0FBQ3JCO0FBQ0EsVUFBSSxLQUFLQyxXQUFMLENBQWlCQyxPQUFqQixJQUE0QixPQUFPLEtBQUtELFdBQUwsQ0FBaUJDLE9BQXhCLEtBQW9DLFVBQXBFLEVBQWdGO0FBQy9FLFlBQUlDLFNBQVMsR0FBRyxFQUFoQjtBQUNBLFlBQUlDLGtCQUFrQixHQUFHLEtBQUtILFdBQUwsQ0FBaUJDLE9BQWpCLENBQXlCRixPQUF6QixDQUF6QjtBQUNBLFlBQUlJ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QU1BLEtBUEQ7O0FBU0E7QUFDQSxTQUFLYyxNQUFMLEdBQWMsVUFBQy9CLEdBQUQsRUFBaUMsS0FBM0JpQixJQUEyQix1RUFBcEIsRUFBb0IsS0FBaEJmLE1BQWdCLHVFQUFQLEVBQU87QUFDOUMsYUFBTyxNQUFJLENBQUNSLE9BQUwsQ0FBYTtBQUNuQk0sV0FBRyxFQUFIQSxHQURtQjtBQUVuQkssY0FBTSxFQUFFLFFBRlc7QUFHbkJILGNBQU0sRUFBTkEsTUFIbUI7QUFJbkJlLFlBQUksRUFBSkEsSUFKbUIsRUFBYixDQUFQOztBQU1BLEtBUEQ7QUFRQSxHOztBQUVhLElBQUk1QixPQUFKLEUiLCJmaWxlIjoiODcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGRlZXBNZXJnZSBmcm9tIFwiLi4vZnVuY3Rpb24vZGVlcE1lcmdlXCI7XHJcbmltcG9ydCB2YWxpZGF0ZSBmcm9tIFwiLi4vZnVuY3Rpb24vdGVzdFwiO1xyXG5jbGFzcyBSZXF1ZXN0IHtcclxuXHQvLyDorr7nva7lhajlsYDpu5jorqTphY3nva5cclxuXHRzZXRDb25maWcoY3VzdG9tQ29uZmlnKSB7XHJcblx0XHQvLyDmt7HluqblkIjlubblr7nosaHvvIzlkKbliJnkvJrpgKDmiJDlr7nosaHmt7HlsYLlsZ7mgKfkuKLlpLFcclxuXHRcdHRoaXMuY29uZmlnID0gZGVlcE1lcmdlKHRoaXMuY29uZmlnLCBjdXN0b21Db25maWcpO1xyXG5cdH1cclxuXHJcblx0Ly8g5Li76KaB6K+35rGC6YOo5YiGXHJcblx0cmVxdWVzdChvcHRpb25zID0ge30pIHtcclxuXHRcdC8vIOajgOafpeivt+axguaLpuaIqlxyXG5cdFx0aWYgKHRoaXMuaW50ZXJjZXB0b3IucmVxdWVzdCAmJiB0eXBlb2YgdGhpcy5pbnRlcmNlcHRvci5yZXF1ZXN0ID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdGxldCB0bXBDb25maWcgPSB7fTtcclxuXHRcdFx0bGV0IGludGVyY2VwdG9yUmVxdWVzdCA9IHRoaXMuaW50ZXJjZXB0b3IucmVxdWVzdChvcHRpb25zKTtcclxuXHRcdFx0aWYgKGludGVyY2VwdG9yUmVxdWVzdCA9PT0gZmFsc2UpIHtcclxuXHRcdFx0XHQvLyDov5Tlm57kuIDkuKrlpITkuo5wZW5kaW5n54q25oCB5Lit55qEUHJvbWlzZe+8jOadpeWPlua2iOWOn3Byb21pc2XvvIzpgb/lhY3ov5vlhaV0aGVuKCnlm57osINcclxuXHRcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKCk9Pnt9KTtcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLm9wdGlvbnMgPSBpbnRlcmNlcHRvclJlcXVlc3Q7XHJcblx0XHR9XHJcblx0XHRvcHRpb25zLmRhdGFUeXBlID0gb3B0aW9ucy5kYXRhVHlwZSB8fCB0aGlzLmNvbmZpZy5kYXRhVHlwZTtcclxuXHRcdG9wdGlvbnMucmVzcG9uc2VUeXBlID0gb3B0aW9ucy5yZXNwb25zZVR5cGUgfHwgdGhpcy5jb25maWcucmVzcG9uc2VUeXBlO1xyXG5cdFx0b3B0aW9ucy51cmwgPSBvcHRpb25zLnVybCB8fCAnJztcclxuXHRcdG9wdGlvbnMucGFyYW1zID0gb3B0aW9ucy5wYXJhbXMgfHwge307XHJcblx0XHRvcHRpb25zLmhlYWRlciA9IE9iamVjdC5hc3NpZ24oe30sIHRoaXMuY29uZmlnLmhlYWRlciwgb3B0aW9ucy5oZWFkZXIpO1xyXG5cdFx0b3B0aW9ucy5tZXRob2QgPSBvcHRpb25zLm1ldGhvZCB8fCB0aGlzLmNvbmZpZy5tZXRob2Q7XHJcblxyXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0b3B0aW9ucy5jb21wbGV0ZSA9IChyZXNwb25zZSkgPT4ge1xyXG5cdFx0XHRcdC8vIOivt+axgui/lOWbnuWQju+8jOmakOiXj2xvYWRpbmco5aaC5p6c6K+35rGC6L+U5Zue5b+r55qE6K+d77yM5Y+v6IO95Lya5rKh5pyJbG9hZGluZylcclxuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHQvLyDmuIXpmaTlrprml7blmajvvIzlpoLmnpzor7fmsYLlm57mnaXkuobvvIzlsLHml6DpnIBsb2FkaW5nXHJcblx0XHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMuY29uZmlnLnRpbWVyKTtcclxuXHRcdFx0XHR0aGlzLmNvbmZpZy50aW1lciA9IG51bGw7XHJcblx0XHRcdFx0Ly8g5Yik5pat55So5oi35a+55oum5oiq6L+U5Zue5pWw5o2u55qE6KaB5rGC77yM5aaC5p6cb3JpZ2luYWxEYXRh5Li6dHJ1Ze+8jOi/lOWbnuaJgOacieeahOaVsOaNrihyZXNwb25zZSnliLDmi6bmiKrlmajvvIzlkKbliJnlj6rov5Tlm55yZXNwb25zZS5kYXRhXHJcblx0XHRcdFx0aWYodGhpcy5jb25maWcub3JpZ2luYWxEYXRhKSB7XHJcblx0XHRcdFx0XHQvLyDliKTmlq3mmK/lkKblrZjlnKjmi6bmiKrlmahcclxuXHRcdFx0XHRcdGlmICh0aGlzLmludGVyY2VwdG9yLnJlc3BvbnNlICYmIHR5cGVvZiB0aGlzLmludGVyY2VwdG9yLnJlc3BvbnNlID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdFx0XHRcdGxldCByZXNJbnRlcmNlcHRvcnMgPSB0aGlzLmludGVyY2VwdG9yLnJlc3BvbnNlKHJlc3BvbnNlKTtcclxuXHRcdFx0XHRcdFx0Ly8g5aaC5p6c5oum5oiq5Zmo5LiN6L+U5ZueZmFsc2XvvIzlsLHlsIbmi6bmiKrlmajov5Tlm57nmoTlhoXlrrnnu5l0aGlzLiR1LnBvc3TnmoR0aGVu5Zue6LCDXHJcblx0XHRcdFx0XHRcdGlmIChyZXNJbnRlcmNlcHRvcnMgIT09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZShyZXNJbnRlcmNlcHRvcnMpO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdC8vIOWmguaenOaLpuaIquWZqOi/lOWbnmZhbHNl77yM5oSP5ZGz552A5oum5oiq5Zmo5a6a5LmJ6ICF6K6k5Li66L+U5Zue5pyJ6Zeu6aKY77yM55u05o6l5o6l5YWlY2F0Y2jlm57osINcclxuXHRcdFx0XHRcdFx0XHRyZWplY3QocmVzcG9uc2UpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHQvLyDlpoLmnpzopoHmsYLov5Tlm57ljp/lp4vmlbDmja7vvIzlsLHnrpfmsqHmnInmi6bmiKrlmajvvIzkuZ/ov5Tlm57mnIDljp/lp4vnmoTmlbDmja5cclxuXHRcdFx0XHRcdFx0cmVzb2x2ZShyZXNwb25zZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmIChyZXNwb25zZS5zdGF0dXNDb2RlID09IDIwMCkge1xyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy5pbnRlcmNlcHRvci5yZXNwb25zZSAmJiB0eXBlb2YgdGhpcy5pbnRlcmNlcHRvci5yZXNwb25zZSA9PT0gJ2Z1bmN0aW9uJykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCByZXNJbnRlcmNlcHRvcnMgPSB0aGlzLmludGVyY2VwdG9yLnJlc3BvbnNlKHJlc3BvbnNlLmRhdGEpO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChyZXNJbnRlcmNlcHRvcnMgIT09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXNvbHZlKHJlc0ludGVyY2VwdG9ycyk7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJlamVjdChyZXNwb25zZS5kYXRhKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0Ly8g5aaC5p6c5LiN5piv6L+U5Zue5Y6f5aeL5pWw5o2uKG9yaWdpbmFsRGF0YT1mYWxzZSnvvIzkuJTmsqHmnInmi6bmiKrlmajnmoTmg4XlhrXkuIvvvIzov5Tlm57nuq/mlbDmja7nu5l0aGVu5Zue6LCDXHJcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZShyZXNwb25zZS5kYXRhKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0Ly8g5LiN6L+U5Zue5Y6f5aeL5pWw5o2u55qE5oOF5Ya15LiL77yM5pyN5Yqh5Zmo54q25oCB56CB5LiN5Li6MjAw77yMbW9kYWzlvLnmoYbmj5DnpLpcclxuXHRcdFx0XHRcdFx0Ly8gaWYocmVzcG9uc2UuZXJyTXNnKSB7XHJcblx0XHRcdFx0XHRcdC8vIFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdC8vIFx0XHR0aXRsZTogcmVzcG9uc2UuZXJyTXNnXHJcblx0XHRcdFx0XHRcdC8vIFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0cmVqZWN0KHJlc3BvbnNlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8g5Yik5pat55So5oi35Lyg6YCS55qEVVJM5piv5ZCmL+W8gOWktCzlpoLmnpzkuI3mmK8s5Yqg5LiKL++8jOi/memHjOS9v+eUqOS6hnVWaWV355qEdGVzdC5qc+mqjOivgeW6k+eahHVybCgp5pa55rOVXHJcblx0XHRcdG9wdGlvbnMudXJsID0gdmFsaWRhdGUudXJsKG9wdGlvbnMudXJsKSA/IG9wdGlvbnMudXJsIDogKHRoaXMuY29uZmlnLmJhc2VVcmwgKyAob3B0aW9ucy51cmwuaW5kZXhPZignLycpID09IDAgP1xyXG5cdFx0XHRcdG9wdGlvbnMudXJsIDogJy8nICsgb3B0aW9ucy51cmwpKTtcclxuXHRcdFx0XHJcblx0XHRcdC8vIOaYr+WQpuaYvuekumxvYWRpbmdcclxuXHRcdFx0Ly8g5Yqg5LiA5Liq5piv5ZCm5bey5pyJdGltZXLlrprml7blmajnmoTliKTmlq3vvIzlkKbliJnmnInkuKTkuKrlkIzml7bor7fmsYLnmoTml7blgJnvvIzlkI7ogIXkvJrmuIXpmaTliY3ogIXnmoTlrprml7blmahpZFxyXG5cdFx0XHQvLyDogIzmsqHmnInmuIXpmaTliY3ogIXnmoTlrprml7blmajvvIzlr7zoh7TliY3ogIXotoXml7bvvIzkuIDnm7TmmL7npLpsb2FkaW5nXHJcblx0XHRcdGlmKHRoaXMuY29uZmlnLnNob3dMb2FkaW5nICYmICF0aGlzLmNvbmZpZy50aW1lcikge1xyXG5cdFx0XHRcdHRoaXMuY29uZmlnLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy5jb25maWcubG9hZGluZ1RleHQsXHJcblx0XHRcdFx0XHRcdG1hc2s6IHRoaXMuY29uZmlnLmxvYWRpbmdNYXNrXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhpcy5jb25maWcudGltZXIgPSBudWxsO1xyXG5cdFx0XHRcdH0sIHRoaXMuY29uZmlnLmxvYWRpbmdUaW1lKTtcclxuXHRcdFx0fVxyXG5cdFx0XHR1bmkucmVxdWVzdChvcHRpb25zKTtcclxuXHRcdH0pXHJcblx0XHQvLyAuY2F0Y2gocmVzID0+IHtcclxuXHRcdC8vIFx0Ly8g5aaC5p6c6L+U5ZuecmVqZWN0KCnvvIzkuI3orqnlhbbov5vlhaV0aGlzLiR1LnBvc3QoKS50aGVuKCkuY2F0Y2goKeWQjumdoueahGNhdGN0KClcclxuXHRcdC8vIFx0Ly8g5Zug5Li65b6I5aSa5Lq66YO95Lya5b+Y5LqG5YaZ5ZCO6Z2i55qEY2F0Y2goKe+8jOWvvOiHtOaKpemUmeaNleiOt+S4jeWIsGNhdGNoXHJcblx0XHQvLyBcdHJldHVybiBuZXcgUHJvbWlzZSgoKT0+e30pO1xyXG5cdFx0Ly8gfSlcclxuXHR9XHJcblxyXG5cdGNvbnN0cnVjdG9yKCkge1xyXG5cdFx0dGhpcy5jb25maWcgPSB7XHJcblx0XHRcdGJhc2VVcmw6ICcnLCAvLyDor7fmsYLnmoTmoLnln5/lkI1cclxuXHRcdFx0Ly8g6buY6K6k55qE6K+35rGC5aS0XHJcblx0XHRcdGhlYWRlcjoge30sXHJcblx0XHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0XHQvLyDorr7nva7kuLpqc29u77yM6L+U5Zue5ZCOdW5pLnJlcXVlc3TkvJrlr7nmlbDmja7ov5vooYzkuIDmrKFKU09OLnBhcnNlXHJcblx0XHRcdGRhdGFUeXBlOiAnanNvbicsXHJcblx0XHRcdC8vIOatpOWPguaVsOaXoOmcgOWkhOeQhu+8jOWboOS4ujUr5ZKM5pSv5LuY5a6d5bCP56iL5bqP5LiN5pSv5oyB77yM6buY6K6k5Li6dGV4dOWNs+WPr1xyXG5cdFx0XHRyZXNwb25zZVR5cGU6ICd0ZXh0JyxcclxuXHRcdFx0c2hvd0xvYWRpbmc6IHRydWUsIC8vIOaYr+WQpuaYvuekuuivt+axguS4reeahGxvYWRpbmdcclxuXHRcdFx0bG9hZGluZ1RleHQ6ICfor7fmsYLkuK0uLi4nLFxyXG5cdFx0XHRsb2FkaW5nVGltZTogODAwLCAvLyDlnKjmraTml7bpl7TlhoXvvIzor7fmsYLov5jmsqHlm57mnaXnmoTor53vvIzlsLHmmL7npLrliqDovb3kuK3liqjnlLvvvIzljZXkvY1tc1xyXG5cdFx0XHR0aW1lcjogbnVsbCwgLy8g5a6a5pe25ZmoXHJcblx0XHRcdG9yaWdpbmFsRGF0YTogZmFsc2UsIC8vIOaYr+WQpuWcqOaLpuaIquWZqOS4rei/lOWbnuacjeWKoeerr+eahOWOn+Wni+aVsOaNru+8jOingeaWh+aho+ivtOaYjlxyXG5cdFx0XHRsb2FkaW5nTWFzazogdHJ1ZSwgLy8g5bGV56S6bG9hZGluZ+eahOaXtuWAme+8jOaYr+WQpue7meS4gOS4qumAj+aYjueahOiSmeWxgu+8jOmYsuatouinpuaRuOepv+mAj1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8g5oum5oiq5ZmoXHJcblx0XHR0aGlzLmludGVyY2VwdG9yID0ge1xyXG5cdFx0XHQvLyDor7fmsYLliY3nmoTmi6bmiKpcclxuXHRcdFx0cmVxdWVzdDogbnVsbCxcclxuXHRcdFx0Ly8g6K+35rGC5ZCO55qE5oum5oiqXHJcblx0XHRcdHJlc3BvbnNlOiBudWxsXHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gZ2V06K+35rGCXHJcblx0XHR0aGlzLmdldCA9ICh1cmwsIGRhdGEgPSB7fSwgaGVhZGVyID0ge30pID0+IHtcclxuXHRcdFx0cmV0dXJuIHRoaXMucmVxdWVzdCh7XHJcblx0XHRcdFx0bWV0aG9kOiAnR0VUJyxcclxuXHRcdFx0XHR1cmwsXHJcblx0XHRcdFx0aGVhZGVyLFxyXG5cdFx0XHRcdGRhdGFcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHJcblx0XHQvLyBwb3N06K+35rGCXHJcblx0XHR0aGlzLnBvc3QgPSAodXJsLCBkYXRhID0ge30sIGhlYWRlciA9IHt9KSA9PiB7XHJcblx0XHRcdHJldHVybiB0aGlzLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdHVybCxcclxuXHRcdFx0XHRtZXRob2Q6ICdQT1NUJyxcclxuXHRcdFx0XHRoZWFkZXIsXHJcblx0XHRcdFx0ZGF0YVxyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQvLyBwdXTor7fmsYLvvIzkuI3mlK/mjIHmlK/ku5jlrp3lsI/nqIvluo8oSFgyLjYuMTUpXHJcblx0XHR0aGlzLnB1dCA9ICh1cmwsIGRhdGEgPSB7fSwgaGVhZGVyID0ge30pID0+IHtcclxuXHRcdFx0cmV0dXJuIHRoaXMucmVxdWVzdCh7XHJcblx0XHRcdFx0dXJsLFxyXG5cdFx0XHRcdG1ldGhvZDogJ1BVVCcsXHJcblx0XHRcdFx0aGVhZGVyLFxyXG5cdFx0XHRcdGRhdGFcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ly8gZGVsZXRl6K+35rGC77yM5LiN5pSv5oyB5pSv5LuY5a6d5ZKM5aS05p2h5bCP56iL5bqPKEhYMi42LjE1KVxyXG5cdFx0dGhpcy5kZWxldGUgPSAodXJsLCBkYXRhID0ge30sIGhlYWRlciA9IHt9KSA9PiB7XHJcblx0XHRcdHJldHVybiB0aGlzLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdHVybCxcclxuXHRcdFx0XHRtZXRob2Q6ICdERUxFVEUnLFxyXG5cdFx0XHRcdGhlYWRlcixcclxuXHRcdFx0XHRkYXRhXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmV4cG9ydCBkZWZhdWx0IG5ldyBSZXF1ZXN0XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///871\n"); + +/***/ }), +/* 872 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/deepMerge.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _deepClone = _interopRequireDefault(__webpack_require__(/*! ./deepClone */ 873));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\n// JS对象深度合并\nfunction deepMerge() {var target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var source = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n target = (0, _deepClone.default)(target);\n if (typeof target !== 'object' || typeof source !== 'object') return false;\n for (var prop in source) {\n if (!source.hasOwnProperty(prop)) continue;\n if (prop in target) {\n if (typeof target[prop] !== 'object') {\n target[prop] = source[prop];\n } else {\n if (typeof source[prop] !== 'object') {\n target[prop] = source[prop];\n } else {\n if (target[prop].concat && source[prop].concat) {\n target[prop] = target[prop].concat(source[prop]);\n } else {\n target[prop] = deepMerge(target[prop], source[prop]);\n }\n }\n }\n } else {\n target[prop] = source[prop];\n }\n }\n return target;\n}var _default =\n\ndeepMerge;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9kZWVwTWVyZ2UuanMiXSwibmFtZXMiOlsiZGVlcE1lcmdlIiwidGFyZ2V0Iiwic291cmNlIiwicHJvcCIsImhhc093blByb3BlcnR5IiwiY29uY2F0Il0sIm1hcHBpbmdzIjoidUZBQUEscUY7O0FBRUE7QUFDQSxTQUFTQSxTQUFULEdBQTZDLEtBQTFCQyxNQUEwQix1RUFBakIsRUFBaUIsS0FBYkMsTUFBYSx1RUFBSixFQUFJO0FBQzVDRCxRQUFNLEdBQUcsd0JBQVVBLE1BQVYsQ0FBVDtBQUNBLE1BQUksT0FBT0EsTUFBUCxLQUFrQixRQUFsQixJQUE4QixPQUFPQyxNQUFQLEtBQWtCLFFBQXBELEVBQThELE9BQU8sS0FBUDtBQUM5RCxPQUFLLElBQUlDLElBQVQsSUFBaUJELE1BQWpCLEVBQXlCO0FBQ3hCLFFBQUksQ0FBQ0EsTUFBTSxDQUFDRSxjQUFQLENBQXNCRCxJQUF0QixDQUFMLEVBQWtDO0FBQ2xDLFFBQUlBLElBQUksSUFBSUYsTUFBWixFQUFvQjtBQUNuQixVQUFJLE9BQU9BLE1BQU0sQ0FBQ0UsSUFBRCxDQUFiLEtBQXdCLFFBQTVCLEVBQXNDO0FBQ3JDRixjQUFNLENBQUNFLElBQUQsQ0FBTixHQUFlRCxNQUFNLENBQUNDLElBQUQsQ0FBckI7QUFDQSxPQUZELE1BRU87QUFDTixZQUFJLE9BQU9ELE1BQU0sQ0FBQ0MsSUFBRCxDQUFiLEtBQXdCLFFBQTVCLEVBQXNDO0FBQ3JDRixnQkFBTSxDQUFDRSxJQUFELENBQU4sR0FBZUQsTUFBTSxDQUFDQyxJQUFELENBQXJCO0FBQ0EsU0FGRCxNQUVPO0FBQ04sY0FBSUYsTUFBTSxDQUFDRSxJQUFELENBQU4sQ0FBYUUsTUFBYixJQUF1QkgsTUFBTSxDQUFDQyxJQUFELENBQU4sQ0FBYUUsTUFBeEMsRUFBZ0Q7QUFDL0NKLGtCQUFNLENBQUNFLElBQUQsQ0FBTixHQUFlRixNQUFNLENBQUNFLElBQUQsQ0FBTixDQUFhRSxNQUFiLENBQW9CSCxNQUFNLENBQUNDLElBQUQsQ0FBMUIsQ0FBZjtBQUNBLFdBRkQsTUFFTztBQUNORixrQkFBTSxDQUFDRSxJQUFELENBQU4sR0FBZUgsU0FBUyxDQUFDQyxNQUFNLENBQUNFLElBQUQsQ0FBUCxFQUFlRCxNQUFNLENBQUNDLElBQUQsQ0FBckIsQ0FBeEI7QUFDQTtBQUNEO0FBQ0Q7QUFDRCxLQWRELE1BY087QUFDTkYsWUFBTSxDQUFDRSxJQUFELENBQU4sR0FBZUQsTUFBTSxDQUFDQyxJQUFELENBQXJCO0FBQ0E7QUFDRDtBQUNELFNBQU9GLE1BQVA7QUFDQSxDOztBQUVjRCxTIiwiZmlsZSI6Ijg3Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkZWVwQ2xvbmUgZnJvbSBcIi4vZGVlcENsb25lXCI7XHJcblxyXG4vLyBKU+Wvueixoea3seW6puWQiOW5tlxyXG5mdW5jdGlvbiBkZWVwTWVyZ2UodGFyZ2V0ID0ge30sIHNvdXJjZSA9IHt9KSB7XHJcblx0dGFyZ2V0ID0gZGVlcENsb25lKHRhcmdldCk7XHJcblx0aWYgKHR5cGVvZiB0YXJnZXQgIT09ICdvYmplY3QnIHx8IHR5cGVvZiBzb3VyY2UgIT09ICdvYmplY3QnKSByZXR1cm4gZmFsc2U7XHJcblx0Zm9yICh2YXIgcHJvcCBpbiBzb3VyY2UpIHtcclxuXHRcdGlmICghc291cmNlLmhhc093blByb3BlcnR5KHByb3ApKSBjb250aW51ZTtcclxuXHRcdGlmIChwcm9wIGluIHRhcmdldCkge1xyXG5cdFx0XHRpZiAodHlwZW9mIHRhcmdldFtwcm9wXSAhPT0gJ29iamVjdCcpIHtcclxuXHRcdFx0XHR0YXJnZXRbcHJvcF0gPSBzb3VyY2VbcHJvcF07XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0aWYgKHR5cGVvZiBzb3VyY2VbcHJvcF0gIT09ICdvYmplY3QnKSB7XHJcblx0XHRcdFx0XHR0YXJnZXRbcHJvcF0gPSBzb3VyY2VbcHJvcF07XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmICh0YXJnZXRbcHJvcF0uY29uY2F0ICYmIHNvdXJjZVtwcm9wXS5jb25jYXQpIHtcclxuXHRcdFx0XHRcdFx0dGFyZ2V0W3Byb3BdID0gdGFyZ2V0W3Byb3BdLmNvbmNhdChzb3VyY2VbcHJvcF0pO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGFyZ2V0W3Byb3BdID0gZGVlcE1lcmdlKHRhcmdldFtwcm9wXSwgc291cmNlW3Byb3BdKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHRhcmdldFtwcm9wXSA9IHNvdXJjZVtwcm9wXTtcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIHRhcmdldDtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgZGVlcE1lcmdlOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///872\n"); + +/***/ }), +/* 873 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/deepClone.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // 判断arr是否为一个数组,返回一个bool值\nfunction isArray(arr) {\n return Object.prototype.toString.call(arr) === '[object Array]';\n}\n\n// 深度克隆\nfunction deepClone(obj) {\n // 对常见的“非”值,直接返回原来值\n if ([null, undefined, NaN, false].includes(obj)) return obj;\n if (typeof obj !== \"object\" && typeof obj !== 'function') {\n //原始类型直接返回\n return obj;\n }\n var o = isArray(obj) ? [] : {};\n for (var i in obj) {\n if (obj.hasOwnProperty(i)) {\n o[i] = typeof obj[i] === \"object\" ? deepClone(obj[i]) : obj[i];\n }\n }\n return o;\n}var _default =\n\ndeepClone;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9kZWVwQ2xvbmUuanMiXSwibmFtZXMiOlsiaXNBcnJheSIsImFyciIsIk9iamVjdCIsInByb3RvdHlwZSIsInRvU3RyaW5nIiwiY2FsbCIsImRlZXBDbG9uZSIsIm9iaiIsInVuZGVmaW5lZCIsIk5hTiIsImluY2x1ZGVzIiwibyIsImkiLCJoYXNPd25Qcm9wZXJ0eSJdLCJtYXBwaW5ncyI6IndGQUFBO0FBQ0EsU0FBU0EsT0FBVCxDQUFrQkMsR0FBbEIsRUFBdUI7QUFDbkIsU0FBT0MsTUFBTSxDQUFDQyxTQUFQLENBQWlCQyxRQUFqQixDQUEwQkMsSUFBMUIsQ0FBK0JKLEdBQS9CLE1BQXdDLGdCQUEvQztBQUNIOztBQUVEO0FBQ0EsU0FBU0ssU0FBVCxDQUFvQkMsR0FBcEIsRUFBeUI7QUFDeEI7QUFDQSxNQUFHLENBQUMsSUFBRCxFQUFPQyxTQUFQLEVBQWtCQyxHQUFsQixFQUF1QixLQUF2QixFQUE4QkMsUUFBOUIsQ0FBdUNILEdBQXZDLENBQUgsRUFBZ0QsT0FBT0EsR0FBUDtBQUM3QyxNQUFHLE9BQU9BLEdBQVAsS0FBZSxRQUFmLElBQTJCLE9BQU9BLEdBQVAsS0FBZSxVQUE3QyxFQUF5RDtBQUMzRDtBQUNNLFdBQU9BLEdBQVA7QUFDSDtBQUNELE1BQUlJLENBQUMsR0FBR1gsT0FBTyxDQUFDTyxHQUFELENBQVAsR0FBZSxFQUFmLEdBQW9CLEVBQTVCO0FBQ0EsT0FBSSxJQUFJSyxDQUFSLElBQWFMLEdBQWIsRUFBa0I7QUFDZCxRQUFHQSxHQUFHLENBQUNNLGNBQUosQ0FBbUJELENBQW5CLENBQUgsRUFBeUI7QUFDckJELE9BQUMsQ0FBQ0MsQ0FBRCxDQUFELEdBQU8sT0FBT0wsR0FBRyxDQUFDSyxDQUFELENBQVYsS0FBa0IsUUFBbEIsR0FBNkJOLFNBQVMsQ0FBQ0MsR0FBRyxDQUFDSyxDQUFELENBQUosQ0FBdEMsR0FBaURMLEdBQUcsQ0FBQ0ssQ0FBRCxDQUEzRDtBQUNIO0FBQ0o7QUFDRCxTQUFPRCxDQUFQO0FBQ0gsQzs7QUFFY0wsUyIsImZpbGUiOiI4NzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyDliKTmlq1hcnLmmK/lkKbkuLrkuIDkuKrmlbDnu4TvvIzov5Tlm57kuIDkuKpib29s5YC8XHJcbmZ1bmN0aW9uIGlzQXJyYXkgKGFycikge1xyXG4gICAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChhcnIpID09PSAnW29iamVjdCBBcnJheV0nO1xyXG59XHJcblxyXG4vLyDmt7HluqblhYvpmoZcclxuZnVuY3Rpb24gZGVlcENsb25lIChvYmopIHtcclxuXHQvLyDlr7nluLjop4HnmoTigJzpnZ7igJ3lgLzvvIznm7TmjqXov5Tlm57ljp/mnaXlgLxcclxuXHRpZihbbnVsbCwgdW5kZWZpbmVkLCBOYU4sIGZhbHNlXS5pbmNsdWRlcyhvYmopKSByZXR1cm4gb2JqO1xyXG4gICAgaWYodHlwZW9mIG9iaiAhPT0gXCJvYmplY3RcIiAmJiB0eXBlb2Ygb2JqICE9PSAnZnVuY3Rpb24nKSB7XHJcblx0XHQvL+WOn+Wni+exu+Wei+ebtOaOpei/lOWbnlxyXG4gICAgICAgIHJldHVybiBvYmo7XHJcbiAgICB9XHJcbiAgICB2YXIgbyA9IGlzQXJyYXkob2JqKSA/IFtdIDoge307XHJcbiAgICBmb3IobGV0IGkgaW4gb2JqKSB7XHJcbiAgICAgICAgaWYob2JqLmhhc093blByb3BlcnR5KGkpKXtcclxuICAgICAgICAgICAgb1tpXSA9IHR5cGVvZiBvYmpbaV0gPT09IFwib2JqZWN0XCIgPyBkZWVwQ2xvbmUob2JqW2ldKSA6IG9ialtpXTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gbztcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgZGVlcENsb25lO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///873\n"); + +/***/ }), +/* 874 */ +/*!****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/test.js ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 验证电子邮箱格式\r\n */\nfunction email(value) {\n return /^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$/.test(value);\n}\n\n/**\r\n * 验证手机格式\r\n */\nfunction mobile(value) {\n return /^1[3-9]\\d{9}$/.test(value);\n}\n\n/**\r\n * 验证URL格式\r\n */\nfunction url(value) {\n return /http(s)?:\\/\\/([\\w-]+\\.)+[\\w-]+(\\/[\\w-.\\/?%&=]*)?/.test(value);\n}\n\n/**\r\n * 验证日期格式\r\n */\nfunction date(value) {\n return !/Invalid|NaN/.test(new Date(value).toString());\n}\n\n/**\r\n * 验证ISO类型的日期格式\r\n */\nfunction dateISO(value) {\n return /^\\d{4}[\\/\\-](0?[1-9]|1[012])[\\/\\-](0?[1-9]|[12][0-9]|3[01])$/.test(value);\n}\n\n/**\r\n * 验证十进制数字\r\n */\nfunction number(value) {\n return /^(?:-?\\d+|-?\\d{1,3}(?:,\\d{3})+)?(?:\\.\\d+)?$/.test(value);\n}\n\n/**\r\n * 验证整数\r\n */\nfunction digits(value) {\n return /^\\d+$/.test(value);\n}\n\n/**\r\n * 验证身份证号码\r\n */\nfunction idCard(value) {\n return /^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$/.test(\n value);\n}\n\n/**\r\n * 是否车牌号\r\n */\nfunction carNo(value) {\n // 新能源车牌\n var xreg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/;\n // 旧车牌\n var creg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;\n if (value.length === 7) {\n return creg.test(value);\n } else if (value.length === 8) {\n return xreg.test(value);\n } else {\n return false;\n }\n}\n\n/**\r\n * 金额,只允许2位小数\r\n */\nfunction amount(value) {\n //金额,只允许保留两位小数\n return /^[1-9]\\d*(,\\d{3})*(\\.\\d{1,2})?$|^0\\.\\d{1,2}$/.test(value);\n}\n\n/**\r\n * 中文\r\n */\nfunction chinese(value) {\n var reg = /^[\\u4e00-\\u9fa5]+$/gi;\n return reg.test(value);\n}\n\n/**\r\n * 只能输入字母\r\n */\nfunction letter(value) {\n return /^[a-zA-Z]*$/.test(value);\n}\n\n/**\r\n * 只能是字母或者数字\r\n */\nfunction enOrNum(value) {\n //英文或者数字\n var reg = /^[0-9a-zA-Z]*$/g;\n return reg.test(value);\n}\n\n/**\r\n * 验证是否包含某个值\r\n */\nfunction contains(value, param) {\n return value.indexOf(param) >= 0;\n}\n\n/**\r\n * 验证一个值范围[min, max]\r\n */\nfunction range(value, param) {\n return value >= param[0] && value <= param[1];\n}\n\n/**\r\n * 验证一个长度范围[min, max]\r\n */\nfunction rangeLength(value, param) {\n return value.length >= param[0] && value.length <= param[1];\n}\n\n/**\r\n * 是否固定电话\r\n */\nfunction landline(value) {\n var reg = /^\\d{3,4}-\\d{7,8}(-\\d{3,4})?$/;\n return reg.test(value);\n}\n\n/**\r\n * 判断是否为空\r\n */\nfunction empty(value) {\n switch (typeof value) {\n case 'undefined':\n return true;\n case 'string':\n if (value.replace(/(^[ \\t\\n\\r]*)|([ \\t\\n\\r]*$)/g, '').length == 0) return true;\n break;\n case 'boolean':\n if (!value) return true;\n break;\n case 'number':\n if (0 === value || isNaN(value)) return true;\n break;\n case 'object':\n if (null === value || value.length === 0) return true;\n for (var i in value) {\n return false;\n }\n return true;}\n\n return false;\n}\n\n/**\r\n * 是否json字符串\r\n */\nfunction jsonString(value) {\n if (typeof value == 'string') {\n try {\n var obj = JSON.parse(value);\n if (typeof obj == 'object' && obj) {\n return true;\n } else {\n return false;\n }\n } catch (e) {\n return false;\n }\n }\n return false;\n}\n\n\n/**\r\n * 是否数组\r\n */\nfunction array(value) {\n if (typeof Array.isArray === \"function\") {\n return Array.isArray(value);\n } else {\n return Object.prototype.toString.call(value) === \"[object Array]\";\n }\n}\n\n/**\r\n * 是否对象\r\n */\nfunction object(value) {\n return Object.prototype.toString.call(value) === '[object Object]';\n}\n\n/**\r\n * 是否短信验证码\r\n */\nfunction code(value) {var len = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 6;\n return new RegExp(\"^\\\\d{\".concat(len, \"}$\")).test(value);\n}var _default =\n\n\n{\n email: email,\n mobile: mobile,\n url: url,\n date: date,\n dateISO: dateISO,\n number: number,\n digits: digits,\n idCard: idCard,\n carNo: carNo,\n amount: amount,\n chinese: chinese,\n letter: letter,\n enOrNum: enOrNum,\n contains: contains,\n range: range,\n rangeLength: rangeLength,\n empty: empty,\n isEmpty: empty,\n jsonString: jsonString,\n landline: landline,\n object: object,\n array: array,\n code: code };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90ZXN0LmpzIl0sIm5hbWVzIjpbImVtYWlsIiwidmFsdWUiLCJ0ZXN0IiwibW9iaWxlIiwidXJsIiwiZGF0ZSIsIkRhdGUiLCJ0b1N0cmluZyIsImRhdGVJU08iLCJudW1iZXIiLCJkaWdpdHMiLCJpZENhcmQiLCJjYXJObyIsInhyZWciLCJjcmVnIiwibGVuZ3RoIiwiYW1vdW50IiwiY2hpbmVzZSIsInJlZyIsImxldHRlciIsImVuT3JOdW0iLCJjb250YWlucyIsInBhcmFtIiwiaW5kZXhPZiIsInJhbmdlIiwicmFuZ2VMZW5ndGgiLCJsYW5kbGluZSIsImVtcHR5IiwicmVwbGFjZSIsImlzTmFOIiwiaSIsImpzb25TdHJpbmciLCJvYmoiLCJKU09OIiwicGFyc2UiLCJlIiwiYXJyYXkiLCJBcnJheSIsImlzQXJyYXkiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJjYWxsIiwib2JqZWN0IiwiY29kZSIsImxlbiIsIlJlZ0V4cCIsImlzRW1wdHkiXSwibWFwcGluZ3MiOiJ3RkFBQTs7O0FBR0EsU0FBU0EsS0FBVCxDQUFlQyxLQUFmLEVBQXNCO0FBQ3JCLFNBQU8sMEVBQTBFQyxJQUExRSxDQUErRUQsS0FBL0UsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTRSxNQUFULENBQWdCRixLQUFoQixFQUF1QjtBQUN0QixTQUFPLGdCQUFnQkMsSUFBaEIsQ0FBcUJELEtBQXJCLENBQVA7QUFDQTs7QUFFRDs7O0FBR0EsU0FBU0csR0FBVCxDQUFhSCxLQUFiLEVBQW9CO0FBQ25CLFNBQU8sbURBQW1EQyxJQUFuRCxDQUF3REQsS0FBeEQsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTSSxJQUFULENBQWNKLEtBQWQsRUFBcUI7QUFDcEIsU0FBTyxDQUFDLGNBQWNDLElBQWQsQ0FBbUIsSUFBSUksSUFBSixDQUFTTCxLQUFULEVBQWdCTSxRQUFoQixFQUFuQixDQUFSO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVNDLE9BQVQsQ0FBaUJQLEtBQWpCLEVBQXdCO0FBQ3ZCLFNBQU8sK0RBQStEQyxJQUEvRCxDQUFvRUQsS0FBcEUsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTUSxNQUFULENBQWdCUixLQUFoQixFQUF1QjtBQUN0QixTQUFPLDhDQUE4Q0MsSUFBOUMsQ0FBbURELEtBQW5ELENBQVA7QUFDQTs7QUFFRDs7O0FBR0EsU0FBU1MsTUFBVCxDQUFnQlQsS0FBaEIsRUFBdUI7QUFDdEIsU0FBTyxRQUFRQyxJQUFSLENBQWFELEtBQWIsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTVSxNQUFULENBQWdCVixLQUFoQixFQUF1QjtBQUN0QixTQUFPLDJFQUEyRUMsSUFBM0U7QUFDTkQsT0FETSxDQUFQO0FBRUE7O0FBRUQ7OztBQUdBLFNBQVNXLEtBQVQsQ0FBZVgsS0FBZixFQUFzQjtBQUNyQjtBQUNBLE1BQU1ZLElBQUksR0FBRyxtR0FBYjtBQUNBO0FBQ0EsTUFBTUMsSUFBSSxHQUFHLDRGQUFiO0FBQ0EsTUFBSWIsS0FBSyxDQUFDYyxNQUFOLEtBQWlCLENBQXJCLEVBQXdCO0FBQ3ZCLFdBQU9ELElBQUksQ0FBQ1osSUFBTCxDQUFVRCxLQUFWLENBQVA7QUFDQSxHQUZELE1BRU8sSUFBSUEsS0FBSyxDQUFDYyxNQUFOLEtBQWlCLENBQXJCLEVBQXdCO0FBQzlCLFdBQU9GLElBQUksQ0FBQ1gsSUFBTCxDQUFVRCxLQUFWLENBQVA7QUFDQSxHQUZNLE1BRUE7QUFDTixXQUFPLEtBQVA7QUFDQTtBQUNEOztBQUVEOzs7QUFHQSxTQUFTZSxNQUFULENBQWdCZixLQUFoQixFQUF1QjtBQUN0QjtBQUNBLFNBQU8sK0NBQStDQyxJQUEvQyxDQUFvREQsS0FBcEQsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTZ0IsT0FBVCxDQUFpQmhCLEtBQWpCLEVBQXdCO0FBQ3ZCLE1BQUlpQixHQUFHLEdBQUcsc0JBQVY7QUFDQSxTQUFPQSxHQUFHLENBQUNoQixJQUFKLENBQVNELEtBQVQsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTa0IsTUFBVCxDQUFnQmxCLEtBQWhCLEVBQXVCO0FBQ3RCLFNBQU8sY0FBY0MsSUFBZCxDQUFtQkQsS0FBbkIsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTbUIsT0FBVCxDQUFpQm5CLEtBQWpCLEVBQXdCO0FBQ3ZCO0FBQ0EsTUFBSWlCLEdBQUcsR0FBRyxpQkFBVjtBQUNBLFNBQU9BLEdBQUcsQ0FBQ2hCLElBQUosQ0FBU0QsS0FBVCxDQUFQO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVNvQixRQUFULENBQWtCcEIsS0FBbEIsRUFBeUJxQixLQUF6QixFQUFnQztBQUMvQixTQUFPckIsS0FBSyxDQUFDc0IsT0FBTixDQUFjRCxLQUFkLEtBQXdCLENBQS9CO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVNFLEtBQVQsQ0FBZXZCLEtBQWYsRUFBc0JxQixLQUF0QixFQUE2QjtBQUM1QixTQUFPckIsS0FBSyxJQUFJcUIsS0FBSyxDQUFDLENBQUQsQ0FBZCxJQUFxQnJCLEtBQUssSUFBSXFCLEtBQUssQ0FBQyxDQUFELENBQTFDO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVNHLFdBQVQsQ0FBcUJ4QixLQUFyQixFQUE0QnFCLEtBQTVCLEVBQW1DO0FBQ2xDLFNBQU9yQixLQUFLLENBQUNjLE1BQU4sSUFBZ0JPLEtBQUssQ0FBQyxDQUFELENBQXJCLElBQTRCckIsS0FBSyxDQUFDYyxNQUFOLElBQWdCTyxLQUFLLENBQUMsQ0FBRCxDQUF4RDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTSSxRQUFULENBQWtCekIsS0FBbEIsRUFBeUI7QUFDeEIsTUFBSWlCLEdBQUcsR0FBRyw4QkFBVjtBQUNBLFNBQU9BLEdBQUcsQ0FBQ2hCLElBQUosQ0FBU0QsS0FBVCxDQUFQO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVMwQixLQUFULENBQWUxQixLQUFmLEVBQXNCO0FBQ3JCLFVBQVEsT0FBT0EsS0FBZjtBQUNDLFNBQUssV0FBTDtBQUNDLGFBQU8sSUFBUDtBQUNELFNBQUssUUFBTDtBQUNDLFVBQUlBLEtBQUssQ0FBQzJCLE9BQU4sQ0FBYyw4QkFBZCxFQUE4QyxFQUE5QyxFQUFrRGIsTUFBbEQsSUFBNEQsQ0FBaEUsRUFBbUUsT0FBTyxJQUFQO0FBQ25FO0FBQ0QsU0FBSyxTQUFMO0FBQ0MsVUFBSSxDQUFDZCxLQUFMLEVBQVksT0FBTyxJQUFQO0FBQ1o7QUFDRCxTQUFLLFFBQUw7QUFDQyxVQUFJLE1BQU1BLEtBQU4sSUFBZTRCLEtBQUssQ0FBQzVCLEtBQUQsQ0FBeEIsRUFBaUMsT0FBTyxJQUFQO0FBQ2pDO0FBQ0QsU0FBSyxRQUFMO0FBQ0MsVUFBSSxTQUFTQSxLQUFULElBQWtCQSxLQUFLLENBQUNjLE1BQU4sS0FBaUIsQ0FBdkMsRUFBMEMsT0FBTyxJQUFQO0FBQzFDLFdBQUssSUFBSWUsQ0FBVCxJQUFjN0IsS0FBZCxFQUFxQjtBQUNwQixlQUFPLEtBQVA7QUFDQTtBQUNELGFBQU8sSUFBUCxDQWpCRjs7QUFtQkEsU0FBTyxLQUFQO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVM4QixVQUFULENBQW9COUIsS0FBcEIsRUFBMkI7QUFDMUIsTUFBSSxPQUFPQSxLQUFQLElBQWdCLFFBQXBCLEVBQThCO0FBQzdCLFFBQUk7QUFDSCxVQUFJK0IsR0FBRyxHQUFHQyxJQUFJLENBQUNDLEtBQUwsQ0FBV2pDLEtBQVgsQ0FBVjtBQUNBLFVBQUksT0FBTytCLEdBQVAsSUFBYyxRQUFkLElBQTBCQSxHQUE5QixFQUFtQztBQUNsQyxlQUFPLElBQVA7QUFDQSxPQUZELE1BRU87QUFDTixlQUFPLEtBQVA7QUFDQTtBQUNELEtBUEQsQ0FPRSxPQUFPRyxDQUFQLEVBQVU7QUFDWCxhQUFPLEtBQVA7QUFDQTtBQUNEO0FBQ0QsU0FBTyxLQUFQO0FBQ0E7OztBQUdEOzs7QUFHQSxTQUFTQyxLQUFULENBQWVuQyxLQUFmLEVBQXNCO0FBQ3JCLE1BQUksT0FBT29DLEtBQUssQ0FBQ0MsT0FBYixLQUF5QixVQUE3QixFQUF5QztBQUN4QyxXQUFPRCxLQUFLLENBQUNDLE9BQU4sQ0FBY3JDLEtBQWQsQ0FBUDtBQUNBLEdBRkQsTUFFTztBQUNOLFdBQU9zQyxNQUFNLENBQUNDLFNBQVAsQ0FBaUJqQyxRQUFqQixDQUEwQmtDLElBQTFCLENBQStCeEMsS0FBL0IsTUFBMEMsZ0JBQWpEO0FBQ0E7QUFDRDs7QUFFRDs7O0FBR0EsU0FBU3lDLE1BQVQsQ0FBZ0J6QyxLQUFoQixFQUF1QjtBQUN0QixTQUFPc0MsTUFBTSxDQUFDQyxTQUFQLENBQWlCakMsUUFBakIsQ0FBMEJrQyxJQUExQixDQUErQnhDLEtBQS9CLE1BQTBDLGlCQUFqRDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTMEMsSUFBVCxDQUFjMUMsS0FBZCxFQUE4QixLQUFUMkMsR0FBUyx1RUFBSCxDQUFHO0FBQzdCLFNBQU8sSUFBSUMsTUFBSixnQkFBbUJELEdBQW5CLFNBQTRCMUMsSUFBNUIsQ0FBaUNELEtBQWpDLENBQVA7QUFDQSxDOzs7QUFHYztBQUNkRCxPQUFLLEVBQUxBLEtBRGM7QUFFZEcsUUFBTSxFQUFOQSxNQUZjO0FBR2RDLEtBQUcsRUFBSEEsR0FIYztBQUlkQyxNQUFJLEVBQUpBLElBSmM7QUFLZEcsU0FBTyxFQUFQQSxPQUxjO0FBTWRDLFFBQU0sRUFBTkEsTUFOYztBQU9kQyxRQUFNLEVBQU5BLE1BUGM7QUFRZEMsUUFBTSxFQUFOQSxNQVJjO0FBU2RDLE9BQUssRUFBTEEsS0FUYztBQVVkSSxRQUFNLEVBQU5BLE1BVmM7QUFXZEMsU0FBTyxFQUFQQSxPQVhjO0FBWWRFLFFBQU0sRUFBTkEsTUFaYztBQWFkQyxTQUFPLEVBQVBBLE9BYmM7QUFjZEMsVUFBUSxFQUFSQSxRQWRjO0FBZWRHLE9BQUssRUFBTEEsS0FmYztBQWdCZEMsYUFBVyxFQUFYQSxXQWhCYztBQWlCZEUsT0FBSyxFQUFMQSxLQWpCYztBQWtCZG1CLFNBQU8sRUFBRW5CLEtBbEJLO0FBbUJkSSxZQUFVLEVBQVZBLFVBbkJjO0FBb0JkTCxVQUFRLEVBQVJBLFFBcEJjO0FBcUJkZ0IsUUFBTSxFQUFOQSxNQXJCYztBQXNCZE4sT0FBSyxFQUFMQSxLQXRCYztBQXVCZE8sTUFBSSxFQUFKQSxJQXZCYyxFIiwiZmlsZSI6Ijg3NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiDpqozor4HnlLXlrZDpgq7nrrHmoLzlvI9cclxuICovXHJcbmZ1bmN0aW9uIGVtYWlsKHZhbHVlKSB7XHJcblx0cmV0dXJuIC9eXFx3KygoLVxcdyspfChcXC5cXHcrKSkqXFxAW0EtWmEtejAtOV0rKChcXC58LSlbQS1aYS16MC05XSspKlxcLltBLVphLXowLTldKyQvLnRlc3QodmFsdWUpO1xyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B5omL5py65qC85byPXHJcbiAqL1xyXG5mdW5jdGlvbiBtb2JpbGUodmFsdWUpIHtcclxuXHRyZXR1cm4gL14xWzMtOV1cXGR7OX0kLy50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+BVVJM5qC85byPXHJcbiAqL1xyXG5mdW5jdGlvbiB1cmwodmFsdWUpIHtcclxuXHRyZXR1cm4gL2h0dHAocyk/OlxcL1xcLyhbXFx3LV0rXFwuKStbXFx3LV0rKFxcL1tcXHctLlxcLz8lJj1dKik/Ly50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B5pel5pyf5qC85byPXHJcbiAqL1xyXG5mdW5jdGlvbiBkYXRlKHZhbHVlKSB7XHJcblx0cmV0dXJuICEvSW52YWxpZHxOYU4vLnRlc3QobmV3IERhdGUodmFsdWUpLnRvU3RyaW5nKCkpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpqozor4FJU0/nsbvlnovnmoTml6XmnJ/moLzlvI9cclxuICovXHJcbmZ1bmN0aW9uIGRhdGVJU08odmFsdWUpIHtcclxuXHRyZXR1cm4gL15cXGR7NH1bXFwvXFwtXSgwP1sxLTldfDFbMDEyXSlbXFwvXFwtXSgwP1sxLTldfFsxMl1bMC05XXwzWzAxXSkkLy50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B5Y2B6L+b5Yi25pWw5a2XXHJcbiAqL1xyXG5mdW5jdGlvbiBudW1iZXIodmFsdWUpIHtcclxuXHRyZXR1cm4gL14oPzotP1xcZCt8LT9cXGR7MSwzfSg/OixcXGR7M30pKyk/KD86XFwuXFxkKyk/JC8udGVzdCh2YWx1ZSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeaVtOaVsFxyXG4gKi9cclxuZnVuY3Rpb24gZGlnaXRzKHZhbHVlKSB7XHJcblx0cmV0dXJuIC9eXFxkKyQvLnRlc3QodmFsdWUpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpqozor4Houqvku73or4Hlj7fnoIFcclxuICovXHJcbmZ1bmN0aW9uIGlkQ2FyZCh2YWx1ZSkge1xyXG5cdHJldHVybiAvXlsxLTldXFxkezV9WzEtOV1cXGR7M30oKDBcXGQpfCgxWzAtMl0pKSgoWzB8MXwyXVxcZCl8M1swLTFdKVxcZHszfShbMC05XXxYKSQvLnRlc3QoXHJcblx0XHR2YWx1ZSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpui9pueJjOWPt1xyXG4gKi9cclxuZnVuY3Rpb24gY2FyTm8odmFsdWUpIHtcclxuXHQvLyDmlrDog73mupDovabniYxcclxuXHRjb25zdCB4cmVnID0gL15b5Lqs5rSl5rKq5rid5YaA6LGr5LqR6L696buR5rmY55qW6bKB5paw6IuP5rWZ6LWj6YSC5qGC55SY5pmL6JKZ6ZmV5ZCJ6Ze96LS157Kk6Z2S6JeP5bed5a6B55C85L2/6aKGQS1aXXsxfVtBLVpdezF9KChbMC05XXs1fVtERl0kKXwoW0RGXVtBLUhKLU5QLVowLTldWzAtOV17NH0kKSkvO1xyXG5cdC8vIOaXp+i9pueJjFxyXG5cdGNvbnN0IGNyZWcgPSAvXlvkuqzmtKXmsqrmuJ3lhoDosavkupHovr3pu5HmuZjnmpbpsoHmlrDoi4/mtZnotaPphILmoYLnlJjmmYvokpnpmZXlkInpl73otLXnsqTpnZLol4/lt53lroHnkLzkvb/pooZBLVpdezF9W0EtWl17MX1bQS1ISi1OUC1aMC05XXs0fVtBLUhKLU5QLVowLTnmjILlraborabmuK/mvrNdezF9JC87XHJcblx0aWYgKHZhbHVlLmxlbmd0aCA9PT0gNykge1xyXG5cdFx0cmV0dXJuIGNyZWcudGVzdCh2YWx1ZSk7XHJcblx0fSBlbHNlIGlmICh2YWx1ZS5sZW5ndGggPT09IDgpIHtcclxuXHRcdHJldHVybiB4cmVnLnRlc3QodmFsdWUpO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRyZXR1cm4gZmFsc2U7XHJcblx0fVxyXG59XHJcblxyXG4vKipcclxuICog6YeR6aKdLOWPquWFgeiuuDLkvY3lsI/mlbBcclxuICovXHJcbmZ1bmN0aW9uIGFtb3VudCh2YWx1ZSkge1xyXG5cdC8v6YeR6aKd77yM5Y+q5YWB6K645L+d55WZ5Lik5L2N5bCP5pWwXHJcblx0cmV0dXJuIC9eWzEtOV1cXGQqKCxcXGR7M30pKihcXC5cXGR7MSwyfSk/JHxeMFxcLlxcZHsxLDJ9JC8udGVzdCh2YWx1ZSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDkuK3mlodcclxuICovXHJcbmZ1bmN0aW9uIGNoaW5lc2UodmFsdWUpIHtcclxuXHRsZXQgcmVnID0gL15bXFx1NGUwMC1cXHU5ZmE1XSskL2dpO1xyXG5cdHJldHVybiByZWcudGVzdCh2YWx1ZSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlj6rog73ovpPlhaXlrZfmr41cclxuICovXHJcbmZ1bmN0aW9uIGxldHRlcih2YWx1ZSkge1xyXG5cdHJldHVybiAvXlthLXpBLVpdKiQvLnRlc3QodmFsdWUpO1xyXG59XHJcblxyXG4vKipcclxuICog5Y+q6IO95piv5a2X5q+N5oiW6ICF5pWw5a2XXHJcbiAqL1xyXG5mdW5jdGlvbiBlbk9yTnVtKHZhbHVlKSB7XHJcblx0Ly/oi7HmlofmiJbogIXmlbDlrZdcclxuXHRsZXQgcmVnID0gL15bMC05YS16QS1aXSokL2c7XHJcblx0cmV0dXJuIHJlZy50ZXN0KHZhbHVlKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeaYr+WQpuWMheWQq+afkOS4quWAvFxyXG4gKi9cclxuZnVuY3Rpb24gY29udGFpbnModmFsdWUsIHBhcmFtKSB7XHJcblx0cmV0dXJuIHZhbHVlLmluZGV4T2YocGFyYW0pID49IDBcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeS4gOS4quWAvOiMg+WbtFttaW4sIG1heF1cclxuICovXHJcbmZ1bmN0aW9uIHJhbmdlKHZhbHVlLCBwYXJhbSkge1xyXG5cdHJldHVybiB2YWx1ZSA+PSBwYXJhbVswXSAmJiB2YWx1ZSA8PSBwYXJhbVsxXVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B5LiA5Liq6ZW/5bqm6IyD5Zu0W21pbiwgbWF4XVxyXG4gKi9cclxuZnVuY3Rpb24gcmFuZ2VMZW5ndGgodmFsdWUsIHBhcmFtKSB7XHJcblx0cmV0dXJuIHZhbHVlLmxlbmd0aCA+PSBwYXJhbVswXSAmJiB2YWx1ZS5sZW5ndGggPD0gcGFyYW1bMV1cclxufVxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpuWbuuWumueUteivnVxyXG4gKi9cclxuZnVuY3Rpb24gbGFuZGxpbmUodmFsdWUpIHtcclxuXHRsZXQgcmVnID0gL15cXGR7Myw0fS1cXGR7Nyw4fSgtXFxkezMsNH0pPyQvO1xyXG5cdHJldHVybiByZWcudGVzdCh2YWx1ZSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDliKTmlq3mmK/lkKbkuLrnqbpcclxuICovXHJcbmZ1bmN0aW9uIGVtcHR5KHZhbHVlKSB7XHJcblx0c3dpdGNoICh0eXBlb2YgdmFsdWUpIHtcclxuXHRcdGNhc2UgJ3VuZGVmaW5lZCc6XHJcblx0XHRcdHJldHVybiB0cnVlO1xyXG5cdFx0Y2FzZSAnc3RyaW5nJzpcclxuXHRcdFx0aWYgKHZhbHVlLnJlcGxhY2UoLyheWyBcXHRcXG5cXHJdKil8KFsgXFx0XFxuXFxyXSokKS9nLCAnJykubGVuZ3RoID09IDApIHJldHVybiB0cnVlO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ2Jvb2xlYW4nOlxyXG5cdFx0XHRpZiAoIXZhbHVlKSByZXR1cm4gdHJ1ZTtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICdudW1iZXInOlxyXG5cdFx0XHRpZiAoMCA9PT0gdmFsdWUgfHwgaXNOYU4odmFsdWUpKSByZXR1cm4gdHJ1ZTtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICdvYmplY3QnOlxyXG5cdFx0XHRpZiAobnVsbCA9PT0gdmFsdWUgfHwgdmFsdWUubGVuZ3RoID09PSAwKSByZXR1cm4gdHJ1ZTtcclxuXHRcdFx0Zm9yICh2YXIgaSBpbiB2YWx1ZSkge1xyXG5cdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHR9XHJcblx0cmV0dXJuIGZhbHNlO1xyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCmanNvbuWtl+espuS4slxyXG4gKi9cclxuZnVuY3Rpb24ganNvblN0cmluZyh2YWx1ZSkge1xyXG5cdGlmICh0eXBlb2YgdmFsdWUgPT0gJ3N0cmluZycpIHtcclxuXHRcdHRyeSB7XHJcblx0XHRcdHZhciBvYmogPSBKU09OLnBhcnNlKHZhbHVlKTtcclxuXHRcdFx0aWYgKHR5cGVvZiBvYmogPT0gJ29iamVjdCcgJiYgb2JqKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRydWU7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0XHR9XHJcblx0XHR9IGNhdGNoIChlKSB7XHJcblx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIGZhbHNlO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpuaVsOe7hFxyXG4gKi9cclxuZnVuY3Rpb24gYXJyYXkodmFsdWUpIHtcclxuXHRpZiAodHlwZW9mIEFycmF5LmlzQXJyYXkgPT09IFwiZnVuY3Rpb25cIikge1xyXG5cdFx0cmV0dXJuIEFycmF5LmlzQXJyYXkodmFsdWUpO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRyZXR1cm4gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKSA9PT0gXCJbb2JqZWN0IEFycmF5XVwiO1xyXG5cdH1cclxufVxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpuWvueixoVxyXG4gKi9cclxuZnVuY3Rpb24gb2JqZWN0KHZhbHVlKSB7XHJcblx0cmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh2YWx1ZSkgPT09ICdbb2JqZWN0IE9iamVjdF0nO1xyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCm55+t5L+h6aqM6K+B56CBXHJcbiAqL1xyXG5mdW5jdGlvbiBjb2RlKHZhbHVlLCBsZW4gPSA2KSB7XHJcblx0cmV0dXJuIG5ldyBSZWdFeHAoYF5cXFxcZHske2xlbn19JGApLnRlc3QodmFsdWUpO1xyXG59XHJcblxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGVtYWlsLFxyXG5cdG1vYmlsZSxcclxuXHR1cmwsXHJcblx0ZGF0ZSxcclxuXHRkYXRlSVNPLFxyXG5cdG51bWJlcixcclxuXHRkaWdpdHMsXHJcblx0aWRDYXJkLFxyXG5cdGNhck5vLFxyXG5cdGFtb3VudCxcclxuXHRjaGluZXNlLFxyXG5cdGxldHRlcixcclxuXHRlbk9yTnVtLFxyXG5cdGNvbnRhaW5zLFxyXG5cdHJhbmdlLFxyXG5cdHJhbmdlTGVuZ3RoLFxyXG5cdGVtcHR5LFxyXG5cdGlzRW1wdHk6IGVtcHR5LFxyXG5cdGpzb25TdHJpbmcsXHJcblx0bGFuZGxpbmUsXHJcblx0b2JqZWN0LFxyXG5cdGFycmF5LFxyXG5cdGNvZGVcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///874\n"); + +/***/ }), +/* 875 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/queryParams.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 对象转url参数\r\n * @param {*} data,对象\r\n * @param {*} isPrefix,是否自动加上\"?\"\r\n */\nfunction queryParams() {var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var isPrefix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var arrayFormat = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'brackets';\n var prefix = isPrefix ? '?' : '';\n var _result = [];\n if (['indices', 'brackets', 'repeat', 'comma'].indexOf(arrayFormat) == -1) arrayFormat = 'brackets';var _loop = function _loop(\n key) {\n var value = data[key];\n // 去掉为空的参数\n if (['', undefined, null].indexOf(value) >= 0) {\n return \"continue\";\n }\n // 如果值为数组,另行处理\n if (value.constructor === Array) {\n // e.g. {ids: [1, 2, 3]}\n switch (arrayFormat) {\n case 'indices':\n // 结果: ids[0]=1&ids[1]=2&ids[2]=3\n for (var i = 0; i < value.length; i++) {\n _result.push(key + '[' + i + ']=' + value[i]);\n }\n break;\n case 'brackets':\n // 结果: ids[]=1&ids[]=2&ids[]=3\n value.forEach(function (_value) {\n _result.push(key + '[]=' + _value);\n });\n break;\n case 'repeat':\n // 结果: ids=1&ids=2&ids=3\n value.forEach(function (_value) {\n _result.push(key + '=' + _value);\n });\n break;\n case 'comma':\n // 结果: ids=1,2,3\n var commaStr = \"\";\n value.forEach(function (_value) {\n commaStr += (commaStr ? \",\" : \"\") + _value;\n });\n _result.push(key + '=' + commaStr);\n break;\n default:\n value.forEach(function (_value) {\n _result.push(key + '[]=' + _value);\n });}\n\n } else {\n _result.push(key + '=' + value);\n }};for (var key in data) {var _ret = _loop(key);if (_ret === \"continue\") continue;\n }\n return _result.length ? prefix + _result.join('&') : '';\n}var _default =\n\nqueryParams;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9xdWVyeVBhcmFtcy5qcyJdLCJuYW1lcyI6WyJxdWVyeVBhcmFtcyIsImRhdGEiLCJpc1ByZWZpeCIsImFycmF5Rm9ybWF0IiwicHJlZml4IiwiX3Jlc3VsdCIsImluZGV4T2YiLCJrZXkiLCJ2YWx1ZSIsInVuZGVmaW5lZCIsImNvbnN0cnVjdG9yIiwiQXJyYXkiLCJpIiwibGVuZ3RoIiwicHVzaCIsImZvckVhY2giLCJfdmFsdWUiLCJjb21tYVN0ciIsImpvaW4iXSwibWFwcGluZ3MiOiJ3RkFBQTs7Ozs7QUFLQSxTQUFTQSxXQUFULEdBQTJFLEtBQXREQyxJQUFzRCx1RUFBL0MsRUFBK0MsS0FBM0NDLFFBQTJDLHVFQUFoQyxJQUFnQyxLQUExQkMsV0FBMEIsdUVBQVosVUFBWTtBQUMxRSxNQUFJQyxNQUFNLEdBQUdGLFFBQVEsR0FBRyxHQUFILEdBQVMsRUFBOUI7QUFDQSxNQUFJRyxPQUFPLEdBQUcsRUFBZDtBQUNBLE1BQUksQ0FBQyxTQUFELEVBQVksVUFBWixFQUF3QixRQUF4QixFQUFrQyxPQUFsQyxFQUEyQ0MsT0FBM0MsQ0FBbURILFdBQW5ELEtBQW1FLENBQUMsQ0FBeEUsRUFBMkVBLFdBQVcsR0FBRyxVQUFkLENBSEQ7QUFJakVJLEtBSmlFO0FBS3pFLFFBQUlDLEtBQUssR0FBR1AsSUFBSSxDQUFDTSxHQUFELENBQWhCO0FBQ0E7QUFDQSxRQUFJLENBQUMsRUFBRCxFQUFLRSxTQUFMLEVBQWdCLElBQWhCLEVBQXNCSCxPQUF0QixDQUE4QkUsS0FBOUIsS0FBd0MsQ0FBNUMsRUFBK0M7QUFDOUM7QUFDQTtBQUNEO0FBQ0EsUUFBSUEsS0FBSyxDQUFDRSxXQUFOLEtBQXNCQyxLQUExQixFQUFpQztBQUNoQztBQUNBLGNBQVFSLFdBQVI7QUFDQyxhQUFLLFNBQUw7QUFDQztBQUNBLGVBQUssSUFBSVMsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0osS0FBSyxDQUFDSyxNQUExQixFQUFrQ0QsQ0FBQyxFQUFuQyxFQUF1QztBQUN0Q1AsbUJBQU8sQ0FBQ1MsSUFBUixDQUFhUCxHQUFHLEdBQUcsR0FBTixHQUFZSyxDQUFaLEdBQWdCLElBQWhCLEdBQXVCSixLQUFLLENBQUNJLENBQUQsQ0FBekM7QUFDQTtBQUNEO0FBQ0QsYUFBSyxVQUFMO0FBQ0M7QUFDQUosZUFBSyxDQUFDTyxPQUFOLENBQWMsVUFBQUMsTUFBTSxFQUFJO0FBQ3ZCWCxtQkFBTyxDQUFDUyxJQUFSLENBQWFQLEdBQUcsR0FBRyxLQUFOLEdBQWNTLE1BQTNCO0FBQ0EsV0FGRDtBQUdBO0FBQ0QsYUFBSyxRQUFMO0FBQ0M7QUFDQVIsZUFBSyxDQUFDTyxPQUFOLENBQWMsVUFBQUMsTUFBTSxFQUFJO0FBQ3ZCWCxtQkFBTyxDQUFDUyxJQUFSLENBQWFQLEdBQUcsR0FBRyxHQUFOLEdBQVlTLE1BQXpCO0FBQ0EsV0FGRDtBQUdBO0FBQ0QsYUFBSyxPQUFMO0FBQ0M7QUFDQSxjQUFJQyxRQUFRLEdBQUcsRUFBZjtBQUNBVCxlQUFLLENBQUNPLE9BQU4sQ0FBYyxVQUFBQyxNQUFNLEVBQUk7QUFDdkJDLG9CQUFRLElBQUksQ0FBQ0EsUUFBUSxHQUFHLEdBQUgsR0FBUyxFQUFsQixJQUF3QkQsTUFBcEM7QUFDQSxXQUZEO0FBR0FYLGlCQUFPLENBQUNTLElBQVIsQ0FBYVAsR0FBRyxHQUFHLEdBQU4sR0FBWVUsUUFBekI7QUFDQTtBQUNEO0FBQ0NULGVBQUssQ0FBQ08sT0FBTixDQUFjLFVBQUFDLE1BQU0sRUFBSTtBQUN2QlgsbUJBQU8sQ0FBQ1MsSUFBUixDQUFhUCxHQUFHLEdBQUcsS0FBTixHQUFjUyxNQUEzQjtBQUNBLFdBRkQsRUE1QkY7O0FBZ0NBLEtBbENELE1Ba0NPO0FBQ05YLGFBQU8sQ0FBQ1MsSUFBUixDQUFhUCxHQUFHLEdBQUcsR0FBTixHQUFZQyxLQUF6QjtBQUNBLEtBL0N3RSxFQUkxRSxLQUFLLElBQUlELEdBQVQsSUFBZ0JOLElBQWhCLEVBQXNCLGtCQUFiTSxHQUFhLDJCQUlwQjtBQXdDRDtBQUNELFNBQU9GLE9BQU8sQ0FBQ1EsTUFBUixHQUFpQlQsTUFBTSxHQUFHQyxPQUFPLENBQUNhLElBQVIsQ0FBYSxHQUFiLENBQTFCLEdBQThDLEVBQXJEO0FBQ0EsQzs7QUFFY2xCLFciLCJmaWxlIjoiODc1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOWvueixoei9rHVybOWPguaVsFxyXG4gKiBAcGFyYW0geyp9IGRhdGEs5a+56LGhXHJcbiAqIEBwYXJhbSB7Kn0gaXNQcmVmaXgs5piv5ZCm6Ieq5Yqo5Yqg5LiKXCI/XCJcclxuICovXHJcbmZ1bmN0aW9uIHF1ZXJ5UGFyYW1zKGRhdGEgPSB7fSwgaXNQcmVmaXggPSB0cnVlLCBhcnJheUZvcm1hdCA9ICdicmFja2V0cycpIHtcclxuXHRsZXQgcHJlZml4ID0gaXNQcmVmaXggPyAnPycgOiAnJ1xyXG5cdGxldCBfcmVzdWx0ID0gW11cclxuXHRpZiAoWydpbmRpY2VzJywgJ2JyYWNrZXRzJywgJ3JlcGVhdCcsICdjb21tYSddLmluZGV4T2YoYXJyYXlGb3JtYXQpID09IC0xKSBhcnJheUZvcm1hdCA9ICdicmFja2V0cyc7XHJcblx0Zm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuXHRcdGxldCB2YWx1ZSA9IGRhdGFba2V5XVxyXG5cdFx0Ly8g5Y675o6J5Li656m655qE5Y+C5pWwXHJcblx0XHRpZiAoWycnLCB1bmRlZmluZWQsIG51bGxdLmluZGV4T2YodmFsdWUpID49IDApIHtcclxuXHRcdFx0Y29udGludWU7XHJcblx0XHR9XHJcblx0XHQvLyDlpoLmnpzlgLzkuLrmlbDnu4TvvIzlj6booYzlpITnkIZcclxuXHRcdGlmICh2YWx1ZS5jb25zdHJ1Y3RvciA9PT0gQXJyYXkpIHtcclxuXHRcdFx0Ly8gZS5nLiB7aWRzOiBbMSwgMiwgM119XHJcblx0XHRcdHN3aXRjaCAoYXJyYXlGb3JtYXQpIHtcclxuXHRcdFx0XHRjYXNlICdpbmRpY2VzJzpcclxuXHRcdFx0XHRcdC8vIOe7k+aenDogaWRzWzBdPTEmaWRzWzFdPTImaWRzWzJdPTNcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgdmFsdWUubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0X3Jlc3VsdC5wdXNoKGtleSArICdbJyArIGkgKyAnXT0nICsgdmFsdWVbaV0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRjYXNlICdicmFja2V0cyc6XHJcblx0XHRcdFx0XHQvLyDnu5Pmnpw6IGlkc1tdPTEmaWRzW109MiZpZHNbXT0zXHJcblx0XHRcdFx0XHR2YWx1ZS5mb3JFYWNoKF92YWx1ZSA9PiB7XHJcblx0XHRcdFx0XHRcdF9yZXN1bHQucHVzaChrZXkgKyAnW109JyArIF92YWx1ZSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRjYXNlICdyZXBlYXQnOlxyXG5cdFx0XHRcdFx0Ly8g57uT5p6cOiBpZHM9MSZpZHM9MiZpZHM9M1xyXG5cdFx0XHRcdFx0dmFsdWUuZm9yRWFjaChfdmFsdWUgPT4ge1xyXG5cdFx0XHRcdFx0XHRfcmVzdWx0LnB1c2goa2V5ICsgJz0nICsgX3ZhbHVlKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGNhc2UgJ2NvbW1hJzpcclxuXHRcdFx0XHRcdC8vIOe7k+aenDogaWRzPTEsMiwzXHJcblx0XHRcdFx0XHRsZXQgY29tbWFTdHIgPSBcIlwiO1xyXG5cdFx0XHRcdFx0dmFsdWUuZm9yRWFjaChfdmFsdWUgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb21tYVN0ciArPSAoY29tbWFTdHIgPyBcIixcIiA6IFwiXCIpICsgX3ZhbHVlO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdF9yZXN1bHQucHVzaChrZXkgKyAnPScgKyBjb21tYVN0cilcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHR2YWx1ZS5mb3JFYWNoKF92YWx1ZSA9PiB7XHJcblx0XHRcdFx0XHRcdF9yZXN1bHQucHVzaChrZXkgKyAnW109JyArIF92YWx1ZSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdF9yZXN1bHQucHVzaChrZXkgKyAnPScgKyB2YWx1ZSlcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIF9yZXN1bHQubGVuZ3RoID8gcHJlZml4ICsgX3Jlc3VsdC5qb2luKCcmJykgOiAnJ1xyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBxdWVyeVBhcmFtcztcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///875\n"); + +/***/ }), +/* 876 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/route.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 79));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if (\"value\" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} /**\r\n * 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷\r\n * 并且带有路由拦截功能\r\n */var\n\nRouter = /*#__PURE__*/function () {\n function Router() {_classCallCheck(this, Router);\n // 原始属性定义\n this.config = {\n type: 'navigateTo',\n url: '',\n delta: 1, // navigateBack页面后退时,回退的层数\n params: {}, // 传递的参数\n animationType: 'pop-in', // 窗口动画,只在APP有效\n animationDuration: 300, // 窗口动画持续时间,单位毫秒,只在APP有效\n intercept: false // 是否需要拦截\n };\n // 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文\n // 这里在构造函数中进行this绑定\n this.route = this.route.bind(this);\n }\n\n // 判断url前面是否有\"/\",如果没有则加上,否则无法跳转\n _createClass(Router, [{ key: \"addRootPath\", value: function addRootPath(url) {\n return url[0] === '/' ? url : \"/\".concat(url);\n }\n\n // 整合路由参数\n }, { key: \"mixinParam\", value: function mixinParam(url, params) {\n url = url && this.addRootPath(url);\n\n // 使用正则匹配,主要依据是判断是否有\"/\",\"?\",\"=\"等,如“/page/index/index?name=mary\"\n // 如果有url中有get参数,转换后无需带上\"?\"\n var query = '';\n if (/.*\\/.*\\?.*=.*/.test(url)) {\n // object对象转为get类型的参数\n query = uni.$u.queryParams(params, false);\n // 因为已有get参数,所以后面拼接的参数需要带上\"&\"隔开\n return url += \"&\" + query;\n } else {\n // 直接拼接参数,因为此处url中没有后面的query参数,也就没有\"?/&\"之类的符号\n query = uni.$u.queryParams(params);\n return url += query;\n }\n }\n\n // 对外的方法名称\n }, { key: \"route\", value: function () {var _route = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var options,params,mergeConfig,isNext,_args = arguments;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {};params = _args.length > 1 && _args[1] !== undefined ? _args[1] : {};\n // 合并用户的配置和内部的默认配置\n mergeConfig = {};\n\n if (typeof options === 'string') {\n // 如果options为字符串,则为route(url, params)的形式\n mergeConfig.url = this.mixinParam(options, params);\n mergeConfig.type = 'navigateTo';\n } else {\n mergeConfig = uni.$u.deepClone(options, this.config);\n // 否则正常使用mergeConfig中的url和params进行拼接\n mergeConfig.url = this.mixinParam(options.url, options.params);\n }\n\n if (params.intercept) {\n this.config.intercept = params.intercept;\n }\n // params参数也带给拦截器\n mergeConfig.params = params;\n // 合并内外部参数\n mergeConfig = uni.$u.deepMerge(this.config, mergeConfig);\n // 判断用户是否定义了拦截器\n if (!(typeof uni.$u.routeIntercept === 'function')) {_context.next = 14;break;}_context.next = 10;return (\n\n new Promise(function (resolve, reject) {\n uni.$u.routeIntercept(mergeConfig, resolve);\n }));case 10:isNext = _context.sent;\n // 如果isNext为true,则执行路由跳转\n isNext && this.openPage(mergeConfig);_context.next = 15;break;case 14:\n\n this.openPage(mergeConfig);case 15:case \"end\":return _context.stop();}}}, _callee, this);}));function route() {return _route.apply(this, arguments);}return route;}()\n\n\n\n // 执行路由跳转\n }, { key: \"openPage\", value: function openPage(config) {\n // 解构参数\n var\n url =\n\n\n\n\n config.url,type = config.type,delta = config.delta,animationType = config.animationType,animationDuration = config.animationDuration;\n if (config.type == 'navigateTo' || config.type == 'to') {\n uni.navigateTo({\n url: url,\n animationType: animationType,\n animationDuration: animationDuration });\n\n }\n if (config.type == 'redirectTo' || config.type == 'redirect') {\n uni.redirectTo({\n url: url });\n\n }\n if (config.type == 'switchTab' || config.type == 'tab') {\n uni.switchTab({\n url: url });\n\n }\n if (config.type == 'reLaunch' || config.type == 'launch') {\n uni.reLaunch({\n url: url });\n\n }\n if (config.type == 'navigateBack' || config.type == 'back') {\n uni.navigateBack({\n delta: delta });\n\n }\n } }]);return Router;}();var _default =\n\n\nnew Router().route;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9yb3V0ZS5qcyJdLCJuYW1lcyI6WyJSb3V0ZXIiLCJjb25maWciLCJ0eXBlIiwidXJsIiwiZGVsdGEiLCJwYXJhbXMiLCJhbmltYXRpb25UeXBlIiwiYW5pbWF0aW9uRHVyYXRpb24iLCJpbnRlcmNlcHQiLCJyb3V0ZSIsImJpbmQiLCJhZGRSb290UGF0aCIsInF1ZXJ5IiwidGVzdCIsInVuaSIsIiR1IiwicXVlcnlQYXJhbXMiLCJvcHRpb25zIiwibWVyZ2VDb25maWciLCJtaXhpblBhcmFtIiwiZGVlcENsb25lIiwiZGVlcE1lcmdlIiwicm91dGVJbnRlcmNlcHQiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImlzTmV4dCIsIm9wZW5QYWdlIiwibmF2aWdhdGVUbyIsInJlZGlyZWN0VG8iLCJzd2l0Y2hUYWIiLCJyZUxhdW5jaCIsIm5hdmlnYXRlQmFjayJdLCJtYXBwaW5ncyI6IndqREFBQTs7Ozs7QUFLTUEsTTtBQUNMLG9CQUFjO0FBQ2I7QUFDQSxTQUFLQyxNQUFMLEdBQWM7QUFDYkMsVUFBSSxFQUFFLFlBRE87QUFFYkMsU0FBRyxFQUFFLEVBRlE7QUFHYkMsV0FBSyxFQUFFLENBSE0sRUFHSDtBQUNWQyxZQUFNLEVBQUUsRUFKSyxFQUlEO0FBQ1pDLG1CQUFhLEVBQUUsUUFMRixFQUtZO0FBQ3pCQyx1QkFBaUIsRUFBRSxHQU5OLEVBTVc7QUFDeEJDLGVBQVMsRUFBRSxLQVBFLENBT0s7QUFQTCxLQUFkO0FBU0E7QUFDQTtBQUNBLFNBQUtDLEtBQUwsR0FBYSxLQUFLQSxLQUFMLENBQVdDLElBQVgsQ0FBZ0IsSUFBaEIsQ0FBYjtBQUNBOztBQUVEOzBFQUNZUCxHLEVBQUs7QUFDaEIsYUFBT0EsR0FBRyxDQUFDLENBQUQsQ0FBSCxLQUFXLEdBQVgsR0FBaUJBLEdBQWpCLGNBQTJCQSxHQUEzQixDQUFQO0FBQ0E7O0FBRUQ7cURBQ1dBLEcsRUFBS0UsTSxFQUFRO0FBQ3ZCRixTQUFHLEdBQUdBLEdBQUcsSUFBSSxLQUFLUSxXQUFMLENBQWlCUixHQUFqQixDQUFiOztBQUVBO0FBQ0E7QUFDQSxVQUFJUyxLQUFLLEdBQUcsRUFBWjtBQUNBLFVBQUksZ0JBQWdCQyxJQUFoQixDQUFxQlYsR0FBckIsQ0FBSixFQUErQjtBQUM5QjtBQUNBUyxhQUFLLEdBQUdFLEdBQUcsQ0FBQ0MsRUFBSixDQUFPQyxXQUFQLENBQW1CWCxNQUFuQixFQUEyQixLQUEzQixDQUFSO0FBQ0E7QUFDQSxlQUFPRixHQUFHLElBQUksTUFBTVMsS0FBcEI7QUFDQSxPQUxELE1BS087QUFDTjtBQUNBQSxhQUFLLEdBQUdFLEdBQUcsQ0FBQ0MsRUFBSixDQUFPQyxXQUFQLENBQW1CWCxNQUFuQixDQUFSO0FBQ0EsZUFBT0YsR0FBRyxJQUFJUyxLQUFkO0FBQ0E7QUFDRDs7QUFFRDtvVEFDWUssTywyREFBVSxFLENBQUlaLE0sMkRBQVMsRTtBQUNsQztBQUNJYSwyQixHQUFjLEU7O0FBRWxCLG9CQUFJLE9BQU9ELE9BQVAsS0FBbUIsUUFBdkIsRUFBaUM7QUFDaEM7QUFDQUMsNkJBQVcsQ0FBQ2YsR0FBWixHQUFrQixLQUFLZ0IsVUFBTCxDQUFnQkYsT0FBaEIsRUFBeUJaLE1BQXpCLENBQWxCO0FBQ0FhLDZCQUFXLENBQUNoQixJQUFaLEdBQW1CLFlBQW5CO0FBQ0EsaUJBSkQsTUFJTztBQUNOZ0IsNkJBQVcsR0FBR0osR0FBRyxDQUFDQyxFQUFKLENBQU9LLFNBQVAsQ0FBaUJILE9BQWpCLEVBQTBCLEtBQUtoQixNQUEvQixDQUFkO0FBQ0E7QUFDQWlCLDZCQUFXLENBQUNmLEdBQVosR0FBa0IsS0FBS2dCLFVBQUwsQ0FBZ0JGLE9BQU8sQ0FBQ2QsR0FBeEIsRUFBNkJjLE9BQU8sQ0FBQ1osTUFBckMsQ0FBbEI7QUFDQTs7QUFFRCxvQkFBR0EsTUFBTSxDQUFDRyxTQUFWLEVBQXFCO0FBQ3BCLHVCQUFLUCxNQUFMLENBQVlPLFNBQVosR0FBd0JILE1BQU0sQ0FBQ0csU0FBL0I7QUFDQTtBQUNEO0FBQ0FVLDJCQUFXLENBQUNiLE1BQVosR0FBcUJBLE1BQXJCO0FBQ0E7QUFDQWEsMkJBQVcsR0FBR0osR0FBRyxDQUFDQyxFQUFKLENBQU9NLFNBQVAsQ0FBaUIsS0FBS3BCLE1BQXRCLEVBQThCaUIsV0FBOUIsQ0FBZDtBQUNBO3NCQUNJLE9BQU9KLEdBQUcsQ0FBQ0MsRUFBSixDQUFPTyxjQUFkLEtBQWlDLFU7O0FBRWYsc0JBQUlDLE9BQUosQ0FBWSxVQUFDQyxPQUFELEVBQVVDLE1BQVYsRUFBcUI7QUFDckRYLHVCQUFHLENBQUNDLEVBQUosQ0FBT08sY0FBUCxDQUFzQkosV0FBdEIsRUFBbUNNLE9BQW5DO0FBQ0EsbUJBRm9CLEMsVUFBZkUsTTtBQUdOO0FBQ0FBLHNCQUFNLElBQUksS0FBS0MsUUFBTCxDQUFjVCxXQUFkLENBQVYsQzs7QUFFQSxxQkFBS1MsUUFBTCxDQUFjVCxXQUFkLEU7Ozs7QUFJRjtpREFDU2pCLE0sRUFBUTtBQUNoQjtBQURnQjtBQUdmRSxTQUhlOzs7OztBQVFaRixZQVJZLENBR2ZFLEdBSGUsQ0FJZkQsSUFKZSxHQVFaRCxNQVJZLENBSWZDLElBSmUsQ0FLZkUsS0FMZSxHQVFaSCxNQVJZLENBS2ZHLEtBTGUsQ0FNZkUsYUFOZSxHQVFaTCxNQVJZLENBTWZLLGFBTmUsQ0FPZkMsaUJBUGUsR0FRWk4sTUFSWSxDQU9mTSxpQkFQZTtBQVNoQixVQUFJTixNQUFNLENBQUNDLElBQVAsSUFBZSxZQUFmLElBQStCRCxNQUFNLENBQUNDLElBQVAsSUFBZSxJQUFsRCxFQUF3RDtBQUN2RFksV0FBRyxDQUFDYyxVQUFKLENBQWU7QUFDZHpCLGFBQUcsRUFBSEEsR0FEYztBQUVkRyx1QkFBYSxFQUFiQSxhQUZjO0FBR2RDLDJCQUFpQixFQUFqQkEsaUJBSGMsRUFBZjs7QUFLQTtBQUNELFVBQUlOLE1BQU0sQ0FBQ0MsSUFBUCxJQUFlLFlBQWYsSUFBK0JELE1BQU0sQ0FBQ0MsSUFBUCxJQUFlLFVBQWxELEVBQThEO0FBQzdEWSxXQUFHLENBQUNlLFVBQUosQ0FBZTtBQUNkMUIsYUFBRyxFQUFIQSxHQURjLEVBQWY7O0FBR0E7QUFDRCxVQUFJRixNQUFNLENBQUNDLElBQVAsSUFBZSxXQUFmLElBQThCRCxNQUFNLENBQUNDLElBQVAsSUFBZSxLQUFqRCxFQUF3RDtBQUN2RFksV0FBRyxDQUFDZ0IsU0FBSixDQUFjO0FBQ2IzQixhQUFHLEVBQUhBLEdBRGEsRUFBZDs7QUFHQTtBQUNELFVBQUlGLE1BQU0sQ0FBQ0MsSUFBUCxJQUFlLFVBQWYsSUFBNkJELE1BQU0sQ0FBQ0MsSUFBUCxJQUFlLFFBQWhELEVBQTBEO0FBQ3pEWSxXQUFHLENBQUNpQixRQUFKLENBQWE7QUFDWjVCLGFBQUcsRUFBSEEsR0FEWSxFQUFiOztBQUdBO0FBQ0QsVUFBSUYsTUFBTSxDQUFDQyxJQUFQLElBQWUsY0FBZixJQUFpQ0QsTUFBTSxDQUFDQyxJQUFQLElBQWUsTUFBcEQsRUFBNEQ7QUFDM0RZLFdBQUcsQ0FBQ2tCLFlBQUosQ0FBaUI7QUFDaEI1QixlQUFLLEVBQUxBLEtBRGdCLEVBQWpCOztBQUdBO0FBQ0QsSzs7O0FBR2MsSUFBSUosTUFBSixFQUFELENBQWVTLEsiLCJmaWxlIjoiODc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOi3r+eUsei3s+i9rOaWueazle+8jOivpeaWueazleebuOWvueS6juebtOaOpeS9v+eUqHVuaS54eHjnmoTlpb3lpITmmK/kvb/nlKjmm7TliqDnroDljZXlv6vmjbdcclxuICog5bm25LiU5bim5pyJ6Lev55Sx5oum5oiq5Yqf6IO9XHJcbiAqL1xyXG5cclxuY2xhc3MgUm91dGVyIHtcclxuXHRjb25zdHJ1Y3RvcigpIHtcclxuXHRcdC8vIOWOn+Wni+WxnuaAp+WumuS5iVxyXG5cdFx0dGhpcy5jb25maWcgPSB7XHJcblx0XHRcdHR5cGU6ICduYXZpZ2F0ZVRvJyxcclxuXHRcdFx0dXJsOiAnJyxcclxuXHRcdFx0ZGVsdGE6IDEsIC8vIG5hdmlnYXRlQmFja+mhtemdouWQjumAgOaXtizlm57pgIDnmoTlsYLmlbBcclxuXHRcdFx0cGFyYW1zOiB7fSwgLy8g5Lyg6YCS55qE5Y+C5pWwXHJcblx0XHRcdGFuaW1hdGlvblR5cGU6ICdwb3AtaW4nLCAvLyDnqpflj6PliqjnlLss5Y+q5ZyoQVBQ5pyJ5pWIXHJcblx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uOiAzMDAsIC8vIOeql+WPo+WKqOeUu+aMgee7reaXtumXtCzljZXkvY3mr6vnp5Is5Y+q5ZyoQVBQ5pyJ5pWIXHJcblx0XHRcdGludGVyY2VwdDogZmFsc2UsIC8vIOaYr+WQpumcgOimgeaLpuaIqlxyXG5cdFx0fVxyXG5cdFx0Ly8g5Zug5Li6cm91dGXmlrnms5XmmK/pnIDopoHlr7nlpJbotYvlgLznu5nlj6blpJbnmoTlr7nosaHkvb/nlKjvvIzlkIzml7Zyb3V0ZeWGhemDqOacieS9v+eUqHRoaXPvvIzkvJrlr7zoh7Ryb3V0ZeWkseWOu+S4iuS4i+aWh1xyXG5cdFx0Ly8g6L+Z6YeM5Zyo5p6E6YCg5Ye95pWw5Lit6L+b6KGMdGhpc+e7keWumlxyXG5cdFx0dGhpcy5yb3V0ZSA9IHRoaXMucm91dGUuYmluZCh0aGlzKVxyXG5cdH1cclxuXHJcblx0Ly8g5Yik5patdXJs5YmN6Z2i5piv5ZCm5pyJXCIvXCLvvIzlpoLmnpzmsqHmnInliJnliqDkuIrvvIzlkKbliJnml6Dms5Xot7PovaxcclxuXHRhZGRSb290UGF0aCh1cmwpIHtcclxuXHRcdHJldHVybiB1cmxbMF0gPT09ICcvJyA/IHVybCA6IGAvJHt1cmx9YFxyXG5cdH1cclxuXHJcblx0Ly8g5pW05ZCI6Lev55Sx5Y+C5pWwXHJcblx0bWl4aW5QYXJhbSh1cmwsIHBhcmFtcykge1xyXG5cdFx0dXJsID0gdXJsICYmIHRoaXMuYWRkUm9vdFBhdGgodXJsKVxyXG5cdFx0XHJcblx0XHQvLyDkvb/nlKjmraPliJnljLnphY3vvIzkuLvopoHkvp3mja7mmK/liKTmlq3mmK/lkKbmnIlcIi9cIixcIj9cIixcIj1cIuetie+8jOWmguKAnC9wYWdlL2luZGV4L2luZGV4P25hbWU9bWFyeVwiXHJcblx0XHQvLyDlpoLmnpzmnIl1cmzkuK3mnIlnZXTlj4LmlbDvvIzovazmjaLlkI7ml6DpnIDluKbkuIpcIj9cIlxyXG5cdFx0bGV0IHF1ZXJ5ID0gJydcclxuXHRcdGlmICgvLipcXC8uKlxcPy4qPS4qLy50ZXN0KHVybCkpIHtcclxuXHRcdFx0Ly8gb2JqZWN05a+56LGh6L2s5Li6Z2V057G75Z6L55qE5Y+C5pWwXHJcblx0XHRcdHF1ZXJ5ID0gdW5pLiR1LnF1ZXJ5UGFyYW1zKHBhcmFtcywgZmFsc2UpO1xyXG5cdFx0XHQvLyDlm6DkuLrlt7LmnIlnZXTlj4LmlbAs5omA5Lul5ZCO6Z2i5ou85o6l55qE5Y+C5pWw6ZyA6KaB5bim5LiKXCImXCLpmpTlvIBcclxuXHRcdFx0cmV0dXJuIHVybCArPSBcIiZcIiArIHF1ZXJ5XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHQvLyDnm7TmjqXmi7zmjqXlj4LmlbDvvIzlm6DkuLrmraTlpIR1cmzkuK3msqHmnInlkI7pnaLnmoRxdWVyeeWPguaVsO+8jOS5n+WwseayoeaciVwiPy8mXCLkuYvnsbvnmoTnrKblj7dcclxuXHRcdFx0cXVlcnkgPSB1bmkuJHUucXVlcnlQYXJhbXMocGFyYW1zKTtcclxuXHRcdFx0cmV0dXJuIHVybCArPSBxdWVyeVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8g5a+55aSW55qE5pa55rOV5ZCN56ewXHJcblx0YXN5bmMgcm91dGUob3B0aW9ucyA9IHt9LCBwYXJhbXMgPSB7fSkge1xyXG5cdFx0Ly8g5ZCI5bm255So5oi355qE6YWN572u5ZKM5YaF6YOo55qE6buY6K6k6YWN572uXHJcblx0XHRsZXQgbWVyZ2VDb25maWcgPSB7fVxyXG5cclxuXHRcdGlmICh0eXBlb2Ygb3B0aW9ucyA9PT0gJ3N0cmluZycpIHtcclxuXHRcdFx0Ly8g5aaC5p6cb3B0aW9uc+S4uuWtl+espuS4su+8jOWImeS4unJvdXRlKHVybCwgcGFyYW1zKeeahOW9ouW8j1xyXG5cdFx0XHRtZXJnZUNvbmZpZy51cmwgPSB0aGlzLm1peGluUGFyYW0ob3B0aW9ucywgcGFyYW1zKVxyXG5cdFx0XHRtZXJnZUNvbmZpZy50eXBlID0gJ25hdmlnYXRlVG8nXHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRtZXJnZUNvbmZpZyA9IHVuaS4kdS5kZWVwQ2xvbmUob3B0aW9ucywgdGhpcy5jb25maWcpXHJcblx0XHRcdC8vIOWQpuWImeato+W4uOS9v+eUqG1lcmdlQ29uZmln5Lit55qEdXJs5ZKMcGFyYW1z6L+b6KGM5ou85o6lXHJcblx0XHRcdG1lcmdlQ29uZmlnLnVybCA9IHRoaXMubWl4aW5QYXJhbShvcHRpb25zLnVybCwgb3B0aW9ucy5wYXJhbXMpXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGlmKHBhcmFtcy5pbnRlcmNlcHQpIHtcclxuXHRcdFx0dGhpcy5jb25maWcuaW50ZXJjZXB0ID0gcGFyYW1zLmludGVyY2VwdFxyXG5cdFx0fVxyXG5cdFx0Ly8gcGFyYW1z5Y+C5pWw5Lmf5bim57uZ5oum5oiq5ZmoXHJcblx0XHRtZXJnZUNvbmZpZy5wYXJhbXMgPSBwYXJhbXNcclxuXHRcdC8vIOWQiOW5tuWGheWklumDqOWPguaVsFxyXG5cdFx0bWVyZ2VDb25maWcgPSB1bmkuJHUuZGVlcE1lcmdlKHRoaXMuY29uZmlnLCBtZXJnZUNvbmZpZylcclxuXHRcdC8vIOWIpOaWreeUqOaIt+aYr+WQpuWumuS5ieS6huaLpuaIquWZqFxyXG5cdFx0aWYgKHR5cGVvZiB1bmkuJHUucm91dGVJbnRlcmNlcHQgPT09ICdmdW5jdGlvbicpIHtcclxuXHRcdFx0Ly8g5a6a5LiA5LiqcHJvbWlzZe+8jOagueaNrueUqOaIt+aJp+ihjHJlc29sdmUodHJ1ZSnmiJbogIVyZXNvbHZlKGZhbHNlKeadpeWGs+WumuaYr+WQpui/m+ihjOi3r+eUsei3s+i9rFxyXG5cdFx0XHRjb25zdCBpc05leHQgPSBhd2FpdCBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdFx0dW5pLiR1LnJvdXRlSW50ZXJjZXB0KG1lcmdlQ29uZmlnLCByZXNvbHZlKVxyXG5cdFx0XHR9KVxyXG5cdFx0XHQvLyDlpoLmnpxpc05leHTkuLp0cnVl77yM5YiZ5omn6KGM6Lev55Sx6Lez6L2sXHJcblx0XHRcdGlzTmV4dCAmJiB0aGlzLm9wZW5QYWdlKG1lcmdlQ29uZmlnKVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0dGhpcy5vcGVuUGFnZShtZXJnZUNvbmZpZylcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIOaJp+ihjOi3r+eUsei3s+i9rFxyXG5cdG9wZW5QYWdlKGNvbmZpZykge1xyXG5cdFx0Ly8g6Kej5p6E5Y+C5pWwXHJcblx0XHRjb25zdCB7XHJcblx0XHRcdHVybCxcclxuXHRcdFx0dHlwZSxcclxuXHRcdFx0ZGVsdGEsXHJcblx0XHRcdGFuaW1hdGlvblR5cGUsXHJcblx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uXHJcblx0XHR9ID0gY29uZmlnXHJcblx0XHRpZiAoY29uZmlnLnR5cGUgPT0gJ25hdmlnYXRlVG8nIHx8IGNvbmZpZy50eXBlID09ICd0bycpIHtcclxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdHVybCxcclxuXHRcdFx0XHRhbmltYXRpb25UeXBlLFxyXG5cdFx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uXHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cdFx0aWYgKGNvbmZpZy50eXBlID09ICdyZWRpcmVjdFRvJyB8fCBjb25maWcudHlwZSA9PSAncmVkaXJlY3QnKSB7XHJcblx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHR1cmxcclxuXHRcdFx0fSk7XHJcblx0XHR9XHJcblx0XHRpZiAoY29uZmlnLnR5cGUgPT0gJ3N3aXRjaFRhYicgfHwgY29uZmlnLnR5cGUgPT0gJ3RhYicpIHtcclxuXHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0dXJsXHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cdFx0aWYgKGNvbmZpZy50eXBlID09ICdyZUxhdW5jaCcgfHwgY29uZmlnLnR5cGUgPT0gJ2xhdW5jaCcpIHtcclxuXHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHR1cmxcclxuXHRcdFx0fSk7XHJcblx0XHR9XHJcblx0XHRpZiAoY29uZmlnLnR5cGUgPT0gJ25hdmlnYXRlQmFjaycgfHwgY29uZmlnLnR5cGUgPT0gJ2JhY2snKSB7XHJcblx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5cdFx0XHRcdGRlbHRhXHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgKG5ldyBSb3V0ZXIoKSkucm91dGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///876\n"); + +/***/ }), +/* 877 */ +/*!**********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/timeFormat.js ***! + \**********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // padStart 的 polyfill,因为某些机型或情况,还无法支持es7的padStart,比如电脑版的微信小程序\n// 所以这里做一个兼容polyfill的兼容处理\nif (!String.prototype.padStart) {\n // 为了方便表示这里 fillString 用了ES6 的默认参数,不影响理解\n String.prototype.padStart = function (maxLength) {var fillString = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ' ';\n if (Object.prototype.toString.call(fillString) !== \"[object String]\") throw new TypeError(\n 'fillString must be String');\n var str = this;\n // 返回 String(str) 这里是为了使返回的值是字符串字面量,在控制台中更符合直觉\n if (str.length >= maxLength) return String(str);\n\n var fillLength = maxLength - str.length,\n times = Math.ceil(fillLength / fillString.length);\n while (times >>= 1) {\n fillString += fillString;\n if (times === 1) {\n fillString += fillString;\n }\n }\n return fillString.slice(0, fillLength) + str;\n };\n}\n\n// 其他更多是格式化有如下:\n// yyyy:mm:dd|yyyy:mm|yyyy年mm月dd日|yyyy年mm月dd日 hh时MM分等,可自定义组合\nfunction timeFormat() {var dateTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;var fmt = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';\n // 如果为null,则格式化当前时间\n if (!dateTime) dateTime = Number(new Date());\n // 如果dateTime长度为10或者13,则为秒和毫秒的时间戳,如果超过13位,则为其他的时间格式\n if (dateTime.toString().length == 10) dateTime *= 1000;\n var date = new Date(dateTime);\n var ret;\n var opt = {\n \"y+\": date.getFullYear().toString(), // 年\n \"m+\": (date.getMonth() + 1).toString(), // 月\n \"d+\": date.getDate().toString(), // 日\n \"h+\": date.getHours().toString(), // 时\n \"M+\": date.getMinutes().toString(), // 分\n \"s+\": date.getSeconds().toString() // 秒\n // 有其他格式化字符需求可以继续添加,必须转化成字符串\n };\n for (var k in opt) {\n ret = new RegExp(\"(\" + k + \")\").exec(fmt);\n if (ret) {\n fmt = fmt.replace(ret[1], ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, \"0\"));\n };\n };\n return fmt;\n}var _default =\n\ntimeFormat;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90aW1lRm9ybWF0LmpzIl0sIm5hbWVzIjpbIlN0cmluZyIsInByb3RvdHlwZSIsInBhZFN0YXJ0IiwibWF4TGVuZ3RoIiwiZmlsbFN0cmluZyIsIk9iamVjdCIsInRvU3RyaW5nIiwiY2FsbCIsIlR5cGVFcnJvciIsInN0ciIsImxlbmd0aCIsImZpbGxMZW5ndGgiLCJ0aW1lcyIsIk1hdGgiLCJjZWlsIiwic2xpY2UiLCJ0aW1lRm9ybWF0IiwiZGF0ZVRpbWUiLCJmbXQiLCJOdW1iZXIiLCJEYXRlIiwiZGF0ZSIsInJldCIsIm9wdCIsImdldEZ1bGxZZWFyIiwiZ2V0TW9udGgiLCJnZXREYXRlIiwiZ2V0SG91cnMiLCJnZXRNaW51dGVzIiwiZ2V0U2Vjb25kcyIsImsiLCJSZWdFeHAiLCJleGVjIiwicmVwbGFjZSJdLCJtYXBwaW5ncyI6IndGQUFBO0FBQ0E7QUFDQSxJQUFJLENBQUNBLE1BQU0sQ0FBQ0MsU0FBUCxDQUFpQkMsUUFBdEIsRUFBZ0M7QUFDL0I7QUFDQUYsUUFBTSxDQUFDQyxTQUFQLENBQWlCQyxRQUFqQixHQUE0QixVQUFTQyxTQUFULEVBQXNDLEtBQWxCQyxVQUFrQix1RUFBTCxHQUFLO0FBQ2pFLFFBQUlDLE1BQU0sQ0FBQ0osU0FBUCxDQUFpQkssUUFBakIsQ0FBMEJDLElBQTFCLENBQStCSCxVQUEvQixNQUErQyxpQkFBbkQsRUFBc0UsTUFBTSxJQUFJSSxTQUFKO0FBQzNFLCtCQUQyRSxDQUFOO0FBRXRFLFFBQUlDLEdBQUcsR0FBRyxJQUFWO0FBQ0E7QUFDQSxRQUFJQSxHQUFHLENBQUNDLE1BQUosSUFBY1AsU0FBbEIsRUFBNkIsT0FBT0gsTUFBTSxDQUFDUyxHQUFELENBQWI7O0FBRTdCLFFBQUlFLFVBQVUsR0FBR1IsU0FBUyxHQUFHTSxHQUFHLENBQUNDLE1BQWpDO0FBQ0NFLFNBQUssR0FBR0MsSUFBSSxDQUFDQyxJQUFMLENBQVVILFVBQVUsR0FBR1AsVUFBVSxDQUFDTSxNQUFsQyxDQURUO0FBRUEsV0FBT0UsS0FBSyxLQUFLLENBQWpCLEVBQW9CO0FBQ25CUixnQkFBVSxJQUFJQSxVQUFkO0FBQ0EsVUFBSVEsS0FBSyxLQUFLLENBQWQsRUFBaUI7QUFDaEJSLGtCQUFVLElBQUlBLFVBQWQ7QUFDQTtBQUNEO0FBQ0QsV0FBT0EsVUFBVSxDQUFDVyxLQUFYLENBQWlCLENBQWpCLEVBQW9CSixVQUFwQixJQUFrQ0YsR0FBekM7QUFDQSxHQWhCRDtBQWlCQTs7QUFFRDtBQUNBO0FBQ0EsU0FBU08sVUFBVCxHQUF5RCxLQUFyQ0MsUUFBcUMsdUVBQTFCLElBQTBCLEtBQXBCQyxHQUFvQix1RUFBZCxZQUFjO0FBQ3hEO0FBQ0EsTUFBSSxDQUFDRCxRQUFMLEVBQWVBLFFBQVEsR0FBR0UsTUFBTSxDQUFDLElBQUlDLElBQUosRUFBRCxDQUFqQjtBQUNmO0FBQ0EsTUFBSUgsUUFBUSxDQUFDWCxRQUFULEdBQW9CSSxNQUFwQixJQUE4QixFQUFsQyxFQUFzQ08sUUFBUSxJQUFJLElBQVo7QUFDdEMsTUFBSUksSUFBSSxHQUFHLElBQUlELElBQUosQ0FBU0gsUUFBVCxDQUFYO0FBQ0EsTUFBSUssR0FBSjtBQUNBLE1BQUlDLEdBQUcsR0FBRztBQUNULFVBQU1GLElBQUksQ0FBQ0csV0FBTCxHQUFtQmxCLFFBQW5CLEVBREcsRUFDNEI7QUFDckMsVUFBTSxDQUFDZSxJQUFJLENBQUNJLFFBQUwsS0FBa0IsQ0FBbkIsRUFBc0JuQixRQUF0QixFQUZHLEVBRStCO0FBQ3hDLFVBQU1lLElBQUksQ0FBQ0ssT0FBTCxHQUFlcEIsUUFBZixFQUhHLEVBR3dCO0FBQ2pDLFVBQU1lLElBQUksQ0FBQ00sUUFBTCxHQUFnQnJCLFFBQWhCLEVBSkcsRUFJeUI7QUFDbEMsVUFBTWUsSUFBSSxDQUFDTyxVQUFMLEdBQWtCdEIsUUFBbEIsRUFMRyxFQUsyQjtBQUNwQyxVQUFNZSxJQUFJLENBQUNRLFVBQUwsR0FBa0J2QixRQUFsQixFQU5HLENBTTBCO0FBQ25DO0FBUFMsR0FBVjtBQVNBLE9BQUssSUFBSXdCLENBQVQsSUFBY1AsR0FBZCxFQUFtQjtBQUNsQkQsT0FBRyxHQUFHLElBQUlTLE1BQUosQ0FBVyxNQUFNRCxDQUFOLEdBQVUsR0FBckIsRUFBMEJFLElBQTFCLENBQStCZCxHQUEvQixDQUFOO0FBQ0EsUUFBSUksR0FBSixFQUFTO0FBQ1JKLFNBQUcsR0FBR0EsR0FBRyxDQUFDZSxPQUFKLENBQVlYLEdBQUcsQ0FBQyxDQUFELENBQWYsRUFBcUJBLEdBQUcsQ0FBQyxDQUFELENBQUgsQ0FBT1osTUFBUCxJQUFpQixDQUFsQixHQUF3QmEsR0FBRyxDQUFDTyxDQUFELENBQTNCLEdBQW1DUCxHQUFHLENBQUNPLENBQUQsQ0FBSCxDQUFPNUIsUUFBUCxDQUFnQm9CLEdBQUcsQ0FBQyxDQUFELENBQUgsQ0FBT1osTUFBdkIsRUFBK0IsR0FBL0IsQ0FBdkQsQ0FBTjtBQUNBO0FBQ0Q7QUFDRCxTQUFPUSxHQUFQO0FBQ0EsQzs7QUFFY0YsVSIsImZpbGUiOiI4NzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBwYWRTdGFydCDnmoQgcG9seWZpbGzvvIzlm6DkuLrmn5DkupvmnLrlnovmiJbmg4XlhrXvvIzov5jml6Dms5XmlK/mjIFlczfnmoRwYWRTdGFydO+8jOavlOWmgueUteiEkeeJiOeahOW+ruS/oeWwj+eoi+W6j1xyXG4vLyDmiYDku6Xov5nph4zlgZrkuIDkuKrlhbzlrrlwb2x5ZmlsbOeahOWFvOWuueWkhOeQhlxyXG5pZiAoIVN0cmluZy5wcm90b3R5cGUucGFkU3RhcnQpIHtcclxuXHQvLyDkuLrkuobmlrnkvr/ooajnpLrov5nph4wgZmlsbFN0cmluZyDnlKjkuoZFUzYg55qE6buY6K6k5Y+C5pWw77yM5LiN5b2x5ZON55CG6KejXHJcblx0U3RyaW5nLnByb3RvdHlwZS5wYWRTdGFydCA9IGZ1bmN0aW9uKG1heExlbmd0aCwgZmlsbFN0cmluZyA9ICcgJykge1xyXG5cdFx0aWYgKE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChmaWxsU3RyaW5nKSAhPT0gXCJbb2JqZWN0IFN0cmluZ11cIikgdGhyb3cgbmV3IFR5cGVFcnJvcihcclxuXHRcdFx0J2ZpbGxTdHJpbmcgbXVzdCBiZSBTdHJpbmcnKVxyXG5cdFx0bGV0IHN0ciA9IHRoaXNcclxuXHRcdC8vIOi/lOWbniBTdHJpbmcoc3RyKSDov5nph4zmmK/kuLrkuobkvb/ov5Tlm57nmoTlgLzmmK/lrZfnrKbkuLLlrZfpnaLph4/vvIzlnKjmjqfliLblj7DkuK3mm7TnrKblkIjnm7Top4lcclxuXHRcdGlmIChzdHIubGVuZ3RoID49IG1heExlbmd0aCkgcmV0dXJuIFN0cmluZyhzdHIpXHJcblxyXG5cdFx0bGV0IGZpbGxMZW5ndGggPSBtYXhMZW5ndGggLSBzdHIubGVuZ3RoLFxyXG5cdFx0XHR0aW1lcyA9IE1hdGguY2VpbChmaWxsTGVuZ3RoIC8gZmlsbFN0cmluZy5sZW5ndGgpXHJcblx0XHR3aGlsZSAodGltZXMgPj49IDEpIHtcclxuXHRcdFx0ZmlsbFN0cmluZyArPSBmaWxsU3RyaW5nXHJcblx0XHRcdGlmICh0aW1lcyA9PT0gMSkge1xyXG5cdFx0XHRcdGZpbGxTdHJpbmcgKz0gZmlsbFN0cmluZ1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gZmlsbFN0cmluZy5zbGljZSgwLCBmaWxsTGVuZ3RoKSArIHN0cjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIOWFtuS7luabtOWkmuaYr+agvOW8j+WMluacieWmguS4izpcclxuLy8geXl5eTptbTpkZHx5eXl5Om1tfHl5eXnlubRtbeaciGRk5pelfHl5eXnlubRtbeaciGRk5pelIGho5pe2TU3liIbnrYks5Y+v6Ieq5a6a5LmJ57uE5ZCIXHJcbmZ1bmN0aW9uIHRpbWVGb3JtYXQoZGF0ZVRpbWUgPSBudWxsLCBmbXQgPSAneXl5eS1tbS1kZCcpIHtcclxuXHQvLyDlpoLmnpzkuLpudWxsLOWImeagvOW8j+WMluW9k+WJjeaXtumXtFxyXG5cdGlmICghZGF0ZVRpbWUpIGRhdGVUaW1lID0gTnVtYmVyKG5ldyBEYXRlKCkpO1xyXG5cdC8vIOWmguaenGRhdGVUaW1l6ZW/5bqm5Li6MTDmiJbogIUxM++8jOWImeS4uuenkuWSjOavq+enkueahOaXtumXtOaIs++8jOWmguaenOi2hei/hzEz5L2N77yM5YiZ5Li65YW25LuW55qE5pe26Ze05qC85byPXHJcblx0aWYgKGRhdGVUaW1lLnRvU3RyaW5nKCkubGVuZ3RoID09IDEwKSBkYXRlVGltZSAqPSAxMDAwO1xyXG5cdGxldCBkYXRlID0gbmV3IERhdGUoZGF0ZVRpbWUpO1xyXG5cdGxldCByZXQ7XHJcblx0bGV0IG9wdCA9IHtcclxuXHRcdFwieStcIjogZGF0ZS5nZXRGdWxsWWVhcigpLnRvU3RyaW5nKCksIC8vIOW5tFxyXG5cdFx0XCJtK1wiOiAoZGF0ZS5nZXRNb250aCgpICsgMSkudG9TdHJpbmcoKSwgLy8g5pyIXHJcblx0XHRcImQrXCI6IGRhdGUuZ2V0RGF0ZSgpLnRvU3RyaW5nKCksIC8vIOaXpVxyXG5cdFx0XCJoK1wiOiBkYXRlLmdldEhvdXJzKCkudG9TdHJpbmcoKSwgLy8g5pe2XHJcblx0XHRcIk0rXCI6IGRhdGUuZ2V0TWludXRlcygpLnRvU3RyaW5nKCksIC8vIOWIhlxyXG5cdFx0XCJzK1wiOiBkYXRlLmdldFNlY29uZHMoKS50b1N0cmluZygpIC8vIOenklxyXG5cdFx0Ly8g5pyJ5YW25LuW5qC85byP5YyW5a2X56ym6ZyA5rGC5Y+v5Lul57un57ut5re75Yqg77yM5b+F6aG76L2s5YyW5oiQ5a2X56ym5LiyXHJcblx0fTtcclxuXHRmb3IgKGxldCBrIGluIG9wdCkge1xyXG5cdFx0cmV0ID0gbmV3IFJlZ0V4cChcIihcIiArIGsgKyBcIilcIikuZXhlYyhmbXQpO1xyXG5cdFx0aWYgKHJldCkge1xyXG5cdFx0XHRmbXQgPSBmbXQucmVwbGFjZShyZXRbMV0sIChyZXRbMV0ubGVuZ3RoID09IDEpID8gKG9wdFtrXSkgOiAob3B0W2tdLnBhZFN0YXJ0KHJldFsxXS5sZW5ndGgsIFwiMFwiKSkpXHJcblx0XHR9O1xyXG5cdH07XHJcblx0cmV0dXJuIGZtdDtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgdGltZUZvcm1hdFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///877\n"); + +/***/ }), +/* 878 */ +/*!********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/timeFrom.js ***! + \********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _timeFormat = _interopRequireDefault(__webpack_require__(/*! ../../libs/function/timeFormat.js */ 877));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\n/**\r\n * 时间戳转为多久之前\r\n * @param String timestamp 时间戳\r\n * @param String | Boolean format 如果为时间格式字符串,超出一定时间范围,返回固定的时间格式;\r\n * 如果为布尔值false,无论什么时间,都返回多久以前的格式\r\n */\nfunction timeFrom() {var dateTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';\n // 如果为null,则格式化当前时间\n if (!dateTime) dateTime = Number(new Date());\n // 如果dateTime长度为10或者13,则为秒和毫秒的时间戳,如果超过13位,则为其他的时间格式\n if (dateTime.toString().length == 10) dateTime *= 1000;\n var timestamp = +new Date(Number(dateTime));\n\n var timer = (Number(new Date()) - timestamp) / 1000;\n // 如果小于5分钟,则返回\"刚刚\",其他以此类推\n var tips = '';\n switch (true) {\n case timer < 300:\n tips = '刚刚';\n break;\n case timer >= 300 && timer < 3600:\n tips = parseInt(timer / 60) + '分钟前';\n break;\n case timer >= 3600 && timer < 86400:\n tips = parseInt(timer / 3600) + '小时前';\n break;\n case timer >= 86400 && timer < 2592000:\n tips = parseInt(timer / 86400) + '天前';\n break;\n default:\n // 如果format为false,则无论什么时间戳,都显示xx之前\n if (format === false) {\n if (timer >= 2592000 && timer < 365 * 86400) {\n tips = parseInt(timer / (86400 * 30)) + '个月前';\n } else {\n tips = parseInt(timer / (86400 * 365)) + '年前';\n }\n } else {\n tips = (0, _timeFormat.default)(timestamp, format);\n }}\n\n return tips;\n}var _default =\n\ntimeFrom;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90aW1lRnJvbS5qcyJdLCJuYW1lcyI6WyJ0aW1lRnJvbSIsImRhdGVUaW1lIiwiZm9ybWF0IiwiTnVtYmVyIiwiRGF0ZSIsInRvU3RyaW5nIiwibGVuZ3RoIiwidGltZXN0YW1wIiwidGltZXIiLCJ0aXBzIiwicGFyc2VJbnQiXSwibWFwcGluZ3MiOiJ1RkFBQSw0Rzs7QUFFQTs7Ozs7O0FBTUEsU0FBU0EsUUFBVCxHQUEwRCxLQUF4Q0MsUUFBd0MsdUVBQTdCLElBQTZCLEtBQXZCQyxNQUF1Qix1RUFBZCxZQUFjO0FBQ3pEO0FBQ0EsTUFBSSxDQUFDRCxRQUFMLEVBQWVBLFFBQVEsR0FBR0UsTUFBTSxDQUFDLElBQUlDLElBQUosRUFBRCxDQUFqQjtBQUNmO0FBQ0EsTUFBSUgsUUFBUSxDQUFDSSxRQUFULEdBQW9CQyxNQUFwQixJQUE4QixFQUFsQyxFQUFzQ0wsUUFBUSxJQUFJLElBQVo7QUFDdEMsTUFBSU0sU0FBUyxHQUFHLENBQUUsSUFBSUgsSUFBSixDQUFTRCxNQUFNLENBQUNGLFFBQUQsQ0FBZixDQUFsQjs7QUFFQSxNQUFJTyxLQUFLLEdBQUcsQ0FBQ0wsTUFBTSxDQUFDLElBQUlDLElBQUosRUFBRCxDQUFOLEdBQXFCRyxTQUF0QixJQUFtQyxJQUEvQztBQUNBO0FBQ0EsTUFBSUUsSUFBSSxHQUFHLEVBQVg7QUFDQSxVQUFRLElBQVI7QUFDQyxTQUFLRCxLQUFLLEdBQUcsR0FBYjtBQUNDQyxVQUFJLEdBQUcsSUFBUDtBQUNBO0FBQ0QsU0FBS0QsS0FBSyxJQUFJLEdBQVQsSUFBZ0JBLEtBQUssR0FBRyxJQUE3QjtBQUNDQyxVQUFJLEdBQUdDLFFBQVEsQ0FBQ0YsS0FBSyxHQUFHLEVBQVQsQ0FBUixHQUF1QixLQUE5QjtBQUNBO0FBQ0QsU0FBS0EsS0FBSyxJQUFJLElBQVQsSUFBaUJBLEtBQUssR0FBRyxLQUE5QjtBQUNDQyxVQUFJLEdBQUdDLFFBQVEsQ0FBQ0YsS0FBSyxHQUFHLElBQVQsQ0FBUixHQUF5QixLQUFoQztBQUNBO0FBQ0QsU0FBS0EsS0FBSyxJQUFJLEtBQVQsSUFBa0JBLEtBQUssR0FBRyxPQUEvQjtBQUNDQyxVQUFJLEdBQUdDLFFBQVEsQ0FBQ0YsS0FBSyxHQUFHLEtBQVQsQ0FBUixHQUEwQixJQUFqQztBQUNBO0FBQ0Q7QUFDQztBQUNBLFVBQUdOLE1BQU0sS0FBSyxLQUFkLEVBQXFCO0FBQ3BCLFlBQUdNLEtBQUssSUFBSSxPQUFULElBQW9CQSxLQUFLLEdBQUcsTUFBTSxLQUFyQyxFQUE0QztBQUMzQ0MsY0FBSSxHQUFHQyxRQUFRLENBQUNGLEtBQUssSUFBSSxRQUFRLEVBQVosQ0FBTixDQUFSLEdBQWlDLEtBQXhDO0FBQ0EsU0FGRCxNQUVPO0FBQ05DLGNBQUksR0FBR0MsUUFBUSxDQUFDRixLQUFLLElBQUksUUFBUSxHQUFaLENBQU4sQ0FBUixHQUFrQyxJQUF6QztBQUNBO0FBQ0QsT0FORCxNQU1PO0FBQ05DLFlBQUksR0FBRyx5QkFBV0YsU0FBWCxFQUFzQkwsTUFBdEIsQ0FBUDtBQUNBLE9BdkJIOztBQXlCQSxTQUFPTyxJQUFQO0FBQ0EsQzs7QUFFY1QsUSIsImZpbGUiOiI4NzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdGltZUZvcm1hdCBmcm9tICcuLi8uLi9saWJzL2Z1bmN0aW9uL3RpbWVGb3JtYXQuanMnO1xyXG5cclxuLyoqXHJcbiAqIOaXtumXtOaIs+i9rOS4uuWkmuS5heS5i+WJjVxyXG4gKiBAcGFyYW0gU3RyaW5nIHRpbWVzdGFtcCDml7bpl7TmiLNcclxuICogQHBhcmFtIFN0cmluZyB8IEJvb2xlYW4gZm9ybWF0IOWmguaenOS4uuaXtumXtOagvOW8j+Wtl+espuS4su+8jOi2heWHuuS4gOWumuaXtumXtOiMg+WbtO+8jOi/lOWbnuWbuuWumueahOaXtumXtOagvOW8j++8m1xyXG4gKiDlpoLmnpzkuLrluIPlsJTlgLxmYWxzZe+8jOaXoOiuuuS7gOS5iOaXtumXtO+8jOmDvei/lOWbnuWkmuS5heS7peWJjeeahOagvOW8j1xyXG4gKi9cclxuZnVuY3Rpb24gdGltZUZyb20oZGF0ZVRpbWUgPSBudWxsLCBmb3JtYXQgPSAneXl5eS1tbS1kZCcpIHtcclxuXHQvLyDlpoLmnpzkuLpudWxsLOWImeagvOW8j+WMluW9k+WJjeaXtumXtFxyXG5cdGlmICghZGF0ZVRpbWUpIGRhdGVUaW1lID0gTnVtYmVyKG5ldyBEYXRlKCkpO1xyXG5cdC8vIOWmguaenGRhdGVUaW1l6ZW/5bqm5Li6MTDmiJbogIUxM++8jOWImeS4uuenkuWSjOavq+enkueahOaXtumXtOaIs++8jOWmguaenOi2hei/hzEz5L2N77yM5YiZ5Li65YW25LuW55qE5pe26Ze05qC85byPXHJcblx0aWYgKGRhdGVUaW1lLnRvU3RyaW5nKCkubGVuZ3RoID09IDEwKSBkYXRlVGltZSAqPSAxMDAwO1xyXG5cdGxldCB0aW1lc3RhbXAgPSArIG5ldyBEYXRlKE51bWJlcihkYXRlVGltZSkpO1xyXG5cclxuXHRsZXQgdGltZXIgPSAoTnVtYmVyKG5ldyBEYXRlKCkpIC0gdGltZXN0YW1wKSAvIDEwMDA7XHJcblx0Ly8g5aaC5p6c5bCP5LqONeWIhumSnyzliJnov5Tlm55cIuWImuWImlwiLOWFtuS7luS7peatpOexu+aOqFxyXG5cdGxldCB0aXBzID0gJyc7XHJcblx0c3dpdGNoICh0cnVlKSB7XHJcblx0XHRjYXNlIHRpbWVyIDwgMzAwOlxyXG5cdFx0XHR0aXBzID0gJ+WImuWImic7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSB0aW1lciA+PSAzMDAgJiYgdGltZXIgPCAzNjAwOlxyXG5cdFx0XHR0aXBzID0gcGFyc2VJbnQodGltZXIgLyA2MCkgKyAn5YiG6ZKf5YmNJztcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlIHRpbWVyID49IDM2MDAgJiYgdGltZXIgPCA4NjQwMDpcclxuXHRcdFx0dGlwcyA9IHBhcnNlSW50KHRpbWVyIC8gMzYwMCkgKyAn5bCP5pe25YmNJztcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlIHRpbWVyID49IDg2NDAwICYmIHRpbWVyIDwgMjU5MjAwMDpcclxuXHRcdFx0dGlwcyA9IHBhcnNlSW50KHRpbWVyIC8gODY0MDApICsgJ+WkqeWJjSc7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0ZGVmYXVsdDpcclxuXHRcdFx0Ly8g5aaC5p6cZm9ybWF05Li6ZmFsc2XvvIzliJnml6Dorrrku4DkuYjml7bpl7TmiLPvvIzpg73mmL7npLp4eOS5i+WJjVxyXG5cdFx0XHRpZihmb3JtYXQgPT09IGZhbHNlKSB7XHJcblx0XHRcdFx0aWYodGltZXIgPj0gMjU5MjAwMCAmJiB0aW1lciA8IDM2NSAqIDg2NDAwKSB7XHJcblx0XHRcdFx0XHR0aXBzID0gcGFyc2VJbnQodGltZXIgLyAoODY0MDAgKiAzMCkpICsgJ+S4quaciOWJjSc7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRpcHMgPSBwYXJzZUludCh0aW1lciAvICg4NjQwMCAqIDM2NSkpICsgJ+W5tOWJjSc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRpcHMgPSB0aW1lRm9ybWF0KHRpbWVzdGFtcCwgZm9ybWF0KTtcclxuXHRcdFx0fVxyXG5cdH1cclxuXHRyZXR1cm4gdGlwcztcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgdGltZUZyb207XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///878\n"); + +/***/ }), +/* 879 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/colorGradient.js ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 求两个颜色之间的渐变值\r\n * @param {string} startColor 开始的颜色\r\n * @param {string} endColor 结束的颜色\r\n * @param {number} step 颜色等分的份额\r\n * */\nfunction colorGradient() {var startColor = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'rgb(0, 0, 0)';var endColor = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'rgb(255, 255, 255)';var step = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 10;\n var startRGB = hexToRgb(startColor, false); //转换为rgb数组模式\n var startR = startRGB[0];\n var startG = startRGB[1];\n var startB = startRGB[2];\n\n var endRGB = hexToRgb(endColor, false);\n var endR = endRGB[0];\n var endG = endRGB[1];\n var endB = endRGB[2];\n\n var sR = (endR - startR) / step; //总差值\n var sG = (endG - startG) / step;\n var sB = (endB - startB) / step;\n var colorArr = [];\n for (var i = 0; i < step; i++) {\n //计算每一步的hex值 \n var hex = rgbToHex('rgb(' + Math.round(sR * i + startR) + ',' + Math.round(sG * i + startG) + ',' + Math.round(sB *\n i + startB) + ')');\n colorArr.push(hex);\n }\n return colorArr;\n}\n\n// 将hex表示方式转换为rgb表示方式(这里返回rgb数组模式)\nfunction hexToRgb(sColor) {var str = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;\n sColor = sColor.toLowerCase();\n if (sColor && reg.test(sColor)) {\n if (sColor.length === 4) {\n var sColorNew = \"#\";\n for (var i = 1; i < 4; i += 1) {\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));\n }\n sColor = sColorNew;\n }\n //处理六位的颜色值\n var sColorChange = [];\n for (var _i = 1; _i < 7; _i += 2) {\n sColorChange.push(parseInt(\"0x\" + sColor.slice(_i, _i + 2)));\n }\n if (!str) {\n return sColorChange;\n } else {\n return \"rgb(\".concat(sColorChange[0], \",\").concat(sColorChange[1], \",\").concat(sColorChange[2], \")\");\n }\n } else if (/^(rgb|RGB)/.test(sColor)) {\n var arr = sColor.replace(/(?:\\(|\\)|rgb|RGB)*/g, \"\").split(\",\");\n return arr.map(function (val) {return Number(val);});\n } else {\n return sColor;\n }\n};\n\n// 将rgb表示方式转换为hex表示方式\nfunction rgbToHex(rgb) {\n var _this = rgb;\n var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;\n if (/^(rgb|RGB)/.test(_this)) {\n var aColor = _this.replace(/(?:\\(|\\)|rgb|RGB)*/g, \"\").split(\",\");\n var strHex = \"#\";\n for (var i = 0; i < aColor.length; i++) {\n var hex = Number(aColor[i]).toString(16);\n hex = String(hex).length == 1 ? 0 + '' + hex : hex; // 保证每个rgb的值为2位\n if (hex === \"0\") {\n hex += hex;\n }\n strHex += hex;\n }\n if (strHex.length !== 7) {\n strHex = _this;\n }\n return strHex;\n } else if (reg.test(_this)) {\n var aNum = _this.replace(/#/, \"\").split(\"\");\n if (aNum.length === 6) {\n return _this;\n } else if (aNum.length === 3) {\n var numHex = \"#\";\n for (var _i2 = 0; _i2 < aNum.length; _i2 += 1) {\n numHex += aNum[_i2] + aNum[_i2];\n }\n return numHex;\n }\n } else {\n return _this;\n }\n}\n\n\n/**\r\n * JS颜色十六进制转换为rgb或rgba,返回的格式为 rgba(255,255,255,0.5)字符串\r\n * sHex为传入的十六进制的色值\r\n * alpha为rgba的透明度\r\n */\nfunction colorToRgba(color) {var alpha = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0.3;\n color = rgbToHex(color);\n // 十六进制颜色值的正则表达式\n var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;\n /* 16进制颜色转为RGB格式 */\n var sColor = color.toLowerCase();\n if (sColor && reg.test(sColor)) {\n if (sColor.length === 4) {\n var sColorNew = '#';\n for (var i = 1; i < 4; i += 1) {\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));\n }\n sColor = sColorNew;\n }\n // 处理六位的颜色值\n var sColorChange = [];\n for (var _i3 = 1; _i3 < 7; _i3 += 2) {\n sColorChange.push(parseInt('0x' + sColor.slice(_i3, _i3 + 2)));\n }\n // return sColorChange.join(',')\n return 'rgba(' + sColorChange.join(',') + ',' + alpha + ')';\n } else\n {\n return sColor;\n }\n}var _default =\n\n{\n colorGradient: colorGradient,\n hexToRgb: hexToRgb,\n rgbToHex: rgbToHex,\n colorToRgba: colorToRgba };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9jb2xvckdyYWRpZW50LmpzIl0sIm5hbWVzIjpbImNvbG9yR3JhZGllbnQiLCJzdGFydENvbG9yIiwiZW5kQ29sb3IiLCJzdGVwIiwic3RhcnRSR0IiLCJoZXhUb1JnYiIsInN0YXJ0UiIsInN0YXJ0RyIsInN0YXJ0QiIsImVuZFJHQiIsImVuZFIiLCJlbmRHIiwiZW5kQiIsInNSIiwic0ciLCJzQiIsImNvbG9yQXJyIiwiaSIsImhleCIsInJnYlRvSGV4IiwiTWF0aCIsInJvdW5kIiwicHVzaCIsInNDb2xvciIsInN0ciIsInJlZyIsInRvTG93ZXJDYXNlIiwidGVzdCIsImxlbmd0aCIsInNDb2xvck5ldyIsInNsaWNlIiwiY29uY2F0Iiwic0NvbG9yQ2hhbmdlIiwicGFyc2VJbnQiLCJhcnIiLCJyZXBsYWNlIiwic3BsaXQiLCJtYXAiLCJ2YWwiLCJOdW1iZXIiLCJyZ2IiLCJfdGhpcyIsImFDb2xvciIsInN0ckhleCIsInRvU3RyaW5nIiwiU3RyaW5nIiwiYU51bSIsIm51bUhleCIsImNvbG9yVG9SZ2JhIiwiY29sb3IiLCJhbHBoYSIsImpvaW4iXSwibWFwcGluZ3MiOiJ3RkFBQTs7Ozs7O0FBTUEsU0FBU0EsYUFBVCxHQUFnRyxLQUF6RUMsVUFBeUUsdUVBQTVELGNBQTRELEtBQTVDQyxRQUE0Qyx1RUFBakMsb0JBQWlDLEtBQVhDLElBQVcsdUVBQUosRUFBSTtBQUMvRixNQUFJQyxRQUFRLEdBQUdDLFFBQVEsQ0FBQ0osVUFBRCxFQUFhLEtBQWIsQ0FBdkIsQ0FEK0YsQ0FDbkQ7QUFDNUMsTUFBSUssTUFBTSxHQUFHRixRQUFRLENBQUMsQ0FBRCxDQUFyQjtBQUNBLE1BQUlHLE1BQU0sR0FBR0gsUUFBUSxDQUFDLENBQUQsQ0FBckI7QUFDQSxNQUFJSSxNQUFNLEdBQUdKLFFBQVEsQ0FBQyxDQUFELENBQXJCOztBQUVBLE1BQUlLLE1BQU0sR0FBR0osUUFBUSxDQUFDSCxRQUFELEVBQVcs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LElBQUksQ0FBNUIsRUFBK0I7QUFDOUJZLGlCQUFTLElBQUlOLE1BQU0sQ0FBQ08sS0FBUCxDQUFhYixDQUFiLEVBQWdCQSxDQUFDLEdBQUcsQ0FBcEIsRUFBdUJjLE1BQXZCLENBQThCUixNQUFNLENBQUNPLEtBQVAsQ0FBYWIsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHLENBQXBCLENBQTlCLENBQWI7QUFDQTtBQUNETSxZQUFNLEdBQUdNLFNBQVQ7QUFDQTtBQUNEO0FBQ0EsUUFBSUcsWUFBWSxHQUFHLEVBQW5CO0FBQ0EsU0FBSyxJQUFJZixHQUFDLEdBQUcsQ0FBYixFQUFnQkEsR0FBQyxHQUFHLENBQXBCLEVBQXVCQSxHQUFDLElBQUksQ0FBNUIsRUFBK0I7QUFDOUJlLGtCQUFZLENBQUNWLElBQWIsQ0FBa0JXLFFBQVEsQ0FBQyxPQUFPVixNQUFNLENBQUNPLEtBQVAsQ0FBYWIsR0FBYixFQUFnQkEsR0FBQyxHQUFHLENBQXBCLENBQVIsQ0FBMUI7QUFDQTtBQUNEO0FBQ0EsV0FBTyxVQUFVZSxZQUFZLENBQUNtQixJQUFiLENBQWtCLEdBQWxCLENBQVYsR0FBbUMsR0FBbkMsR0FBeUNELEtBQXpDLEdBQWlELEdBQXhEO0FBQ0EsR0FmRDtBQWdCSztBQUNKLFdBQU8zQixNQUFQO0FBQ0E7QUFDRCxDOztBQUVjO0FBQ2R2QixlQUFhLEVBQWJBLGFBRGM7QUFFZEssVUFBUSxFQUFSQSxRQUZjO0FBR2RjLFVBQVEsRUFBUkEsUUFIYztBQUlkNkIsYUFBVyxFQUFYQSxXQUpjLEUiLCJmaWxlIjoiODc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOaxguS4pOS4quminOiJsuS5i+mXtOeahOa4kOWPmOWAvFxyXG4gKiBAcGFyYW0ge3N0cmluZ30gc3RhcnRDb2xvciDlvIDlp4vnmoTpopzoibJcclxuICogQHBhcmFtIHtzdHJpbmd9IGVuZENvbG9yIOe7k+adn+eahOminOiJslxyXG4gKiBAcGFyYW0ge251bWJlcn0gc3RlcCDpopzoibLnrYnliIbnmoTku73pop1cclxuICogKi9cclxuZnVuY3Rpb24gY29sb3JHcmFkaWVudChzdGFydENvbG9yID0gJ3JnYigwLCAwLCAwKScsIGVuZENvbG9yID0gJ3JnYigyNTUsIDI1NSwgMjU1KScsIHN0ZXAgPSAxMCkge1xyXG5cdGxldCBzdGFydFJHQiA9IGhleFRvUmdiKHN0YXJ0Q29sb3IsIGZhbHNlKTsgLy/ovazmjaLkuLpyZ2LmlbDnu4TmqKHlvI9cclxuXHRsZXQgc3RhcnRSID0gc3RhcnRSR0JbMF07XHJcblx0bGV0IHN0YXJ0RyA9IHN0YXJ0UkdCWzFdO1xyXG5cdGxldCBzdGFydEIgPSBzdGFydFJHQlsyXTtcclxuXHJcblx0bGV0IGVuZFJHQiA9IGhleFRvUmdiKGVuZENvbG9yLCBmYWxzZSk7XHJcblx0bGV0IGVuZFIgPSBlbmRSR0JbMF07XHJcblx0bGV0IGVuZEcgPSBlbmRSR0JbMV07XHJcblx0bGV0IGVuZEIgPSBlbmRSR0JbMl07XHJcblxyXG5cdGxldCBzUiA9IChlbmRSIC0gc3RhcnRSKSAvIHN0ZXA7IC8v5oC75beu5YC8XHJcblx0bGV0IHNHID0gKGVuZEcgLSBzdGFydEcpIC8gc3RlcDtcclxuXHRsZXQgc0IgPSAoZW5kQiAtIHN0YXJ0QikgLyBzdGVwO1xyXG5cdGxldCBjb2xvckFyciA9IFtdO1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgc3RlcDsgaSsrKSB7XHJcblx0XHQvL+iuoeeul+avj+S4gOatpeeahGhleOWAvCBcclxuXHRcdGxldCBoZXggPSByZ2JUb0hleCgncmdiKCcgKyBNYXRoLnJvdW5kKChzUiAqIGkgKyBzdGFydFIpKSArICcsJyArIE1hdGgucm91bmQoKHNHICogaSArIHN0YXJ0RykpICsgJywnICsgTWF0aC5yb3VuZCgoc0IgKlxyXG5cdFx0XHRpICsgc3RhcnRCKSkgKyAnKScpO1xyXG5cdFx0Y29sb3JBcnIucHVzaChoZXgpO1xyXG5cdH1cclxuXHRyZXR1cm4gY29sb3JBcnI7XHJcbn1cclxuXHJcbi8vIOWwhmhleOihqOekuuaWueW8j+i9rOaNouS4unJnYuihqOekuuaWueW8jyjov5nph4zov5Tlm55yZ2LmlbDnu4TmqKHlvI8pXHJcbmZ1bmN0aW9uIGhleFRvUmdiKHNDb2xvciwgc3RyID0gdHJ1ZSkge1xyXG5cdGxldCByZWcgPSAvXiMoWzAtOWEtZkEtZl17M318WzAtOWEtZkEtZl17Nn0pJC87XHJcblx0c0NvbG9yID0gc0NvbG9yLnRvTG93ZXJDYXNlKCk7XHJcblx0aWYgKHNDb2xvciAmJiByZWcudGVzdChzQ29sb3IpKSB7XHJcblx0XHRpZiAoc0NvbG9yLmxlbmd0aCA9PT0gNCkge1xyXG5cdFx0XHRsZXQgc0NvbG9yTmV3ID0gXCIjXCI7XHJcblx0XHRcdGZvciAobGV0IGkgPSAxOyBpIDwgNDsgaSArPSAxKSB7XHJcblx0XHRcdFx0c0NvbG9yTmV3ICs9IHNDb2xvci5zbGljZShpLCBpICsgMSkuY29uY2F0KHNDb2xvci5zbGljZShpLCBpICsgMSkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNDb2xvciA9IHNDb2xvck5ldztcclxuXHRcdH1cclxuXHRcdC8v5aSE55CG5YWt5L2N55qE6aKc6Imy5YC8XHJcblx0XHRsZXQgc0NvbG9yQ2hhbmdlID0gW107XHJcblx0XHRmb3IgKGxldCBpID0gMTsgaSA8IDc7IGkgKz0gMikge1xyXG5cdFx0XHRzQ29sb3JDaGFuZ2UucHVzaChwYXJzZUludChcIjB4XCIgKyBzQ29sb3Iuc2xpY2UoaSwgaSArIDIpKSk7XHJcblx0XHR9XHJcblx0XHRpZighc3RyKSB7XHJcblx0XHRcdHJldHVybiBzQ29sb3JDaGFuZ2U7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4gYHJnYigke3NDb2xvckNoYW5nZVswXX0sJHtzQ29sb3JDaGFuZ2VbMV19LCR7c0NvbG9yQ2hhbmdlWzJdfSlgO1xyXG5cdFx0fVxyXG5cdH0gZWxzZSBpZiAoL14ocmdifFJHQikvLnRlc3Qoc0NvbG9yKSkge1xyXG5cdFx0bGV0IGFyciA9IHNDb2xvci5yZXBsYWNlKC8oPzpcXCh8XFwpfHJnYnxSR0IpKi9nLCBcIlwiKS5zcGxpdChcIixcIilcclxuXHRcdHJldHVybiBhcnIubWFwKHZhbCA9PiBOdW1iZXIodmFsKSk7XHJcblx0fSBlbHNlIHtcclxuXHRcdHJldHVybiBzQ29sb3I7XHJcblx0fVxyXG59O1xyXG5cclxuLy8g5bCGcmdi6KGo56S65pa55byP6L2s5o2i5Li6aGV46KGo56S65pa55byPXHJcbmZ1bmN0aW9uIHJnYlRvSGV4KHJnYikge1xyXG5cdGxldCBfdGhpcyA9IHJnYjtcclxuXHRsZXQgcmVnID0gL14jKFswLTlhLWZBLWZdezN9fFswLTlhLWZBLWZdezZ9KSQvO1xyXG5cdGlmICgvXihyZ2J8UkdCKS8udGVzdChfdGhpcykpIHtcclxuXHRcdGxldCBhQ29sb3IgPSBfdGhpcy5yZXBsYWNlKC8oPzpcXCh8XFwpfHJnYnxSR0IpKi9nLCBcIlwiKS5zcGxpdChcIixcIik7XHJcblx0XHRsZXQgc3RySGV4ID0gXCIjXCI7XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGFDb2xvci5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRsZXQgaGV4ID0gTnVtYmVyKGFDb2xvcltpXSkudG9TdHJpbmcoMTYpO1xyXG5cdFx0XHRoZXggPSBTdHJpbmcoaGV4KS5sZW5ndGggPT0gMSA/IDAgKyAnJyArIGhleCA6IGhleDsgLy8g5L+d6K+B5q+P5Liqcmdi55qE5YC85Li6MuS9jVxyXG5cdFx0XHRpZiAoaGV4ID09PSBcIjBcIikge1xyXG5cdFx0XHRcdGhleCArPSBoZXg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3RySGV4ICs9IGhleDtcclxuXHRcdH1cclxuXHRcdGlmIChzdHJIZXgubGVuZ3RoICE9PSA3KSB7XHJcblx0XHRcdHN0ckhleCA9IF90aGlzO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHN0ckhleDtcclxuXHR9IGVsc2UgaWYgKHJlZy50ZXN0KF90aGlzKSkge1xyXG5cdFx0bGV0IGFOdW0gPSBfdGhpcy5yZXBsYWNlKC8jLywgXCJcIikuc3BsaXQoXCJcIik7XHJcblx0XHRpZiAoYU51bS5sZW5ndGggPT09IDYpIHtcclxuXHRcdFx0cmV0dXJuIF90aGlzO1xyXG5cdFx0fSBlbHNlIGlmIChhTnVtLmxlbmd0aCA9PT0gMykge1xyXG5cdFx0XHRsZXQgbnVtSGV4ID0gXCIjXCI7XHJcblx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgYU51bS5sZW5ndGg7IGkgKz0gMSkge1xyXG5cdFx0XHRcdG51bUhleCArPSAoYU51bVtpXSArIGFOdW1baV0pO1xyXG5cdFx0XHR9XHJcblx0XHRcdHJldHVybiBudW1IZXg7XHJcblx0XHR9XHJcblx0fSBlbHNlIHtcclxuXHRcdHJldHVybiBfdGhpcztcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKipcclxuKiBKU+minOiJsuWNgeWFrei/m+WItui9rOaNouS4unJnYuaIlnJnYmEs6L+U5Zue55qE5qC85byP5Li6IHJnYmHvvIgyNTXvvIwyNTXvvIwyNTXvvIwwLjXvvInlrZfnrKbkuLJcclxuKiBzSGV45Li65Lyg5YWl55qE5Y2B5YWt6L+b5Yi255qE6Imy5YC8XHJcbiogYWxwaGHkuLpyZ2Jh55qE6YCP5piO5bqmXHJcbiovXHJcbmZ1bmN0aW9uIGNvbG9yVG9SZ2JhKGNvbG9yLCBhbHBoYSA9IDAuMykge1xyXG5cdGNvbG9yID0gcmdiVG9IZXgoY29sb3IpXHJcblx0Ly8g5Y2B5YWt6L+b5Yi26aKc6Imy5YC855qE5q2j5YiZ6KGo6L6+5byPXHJcblx0dmFyIHJlZyA9IC9eIyhbMC05YS1mQS1mXXszfXxbMC05YS1mQS1mXXs2fSkkL1xyXG5cdC8qIDE26L+b5Yi26aKc6Imy6L2s5Li6UkdC5qC85byPICovXHJcblx0bGV0IHNDb2xvciA9IGNvbG9yLnRvTG93ZXJDYXNlKClcclxuXHRpZiAoc0NvbG9yICYmIHJlZy50ZXN0KHNDb2xvcikpIHtcclxuXHRcdGlmIChzQ29sb3IubGVuZ3RoID09PSA0KSB7XHJcblx0XHRcdHZhciBzQ29sb3JOZXcgPSAnIydcclxuXHRcdFx0Zm9yIChsZXQgaSA9IDE7IGkgPCA0OyBpICs9IDEpIHtcclxuXHRcdFx0XHRzQ29sb3JOZXcgKz0gc0NvbG9yLnNsaWNlKGksIGkgKyAxKS5jb25jYXQoc0NvbG9yLnNsaWNlKGksIGkgKyAxKSlcclxuXHRcdFx0fVxyXG5cdFx0XHRzQ29sb3IgPSBzQ29sb3JOZXdcclxuXHRcdH1cclxuXHRcdC8vIOWkhOeQhuWFreS9jeeahOminOiJsuWAvFxyXG5cdFx0dmFyIHNDb2xvckNoYW5nZSA9IFtdXHJcblx0XHRmb3IgKGxldCBpID0gMTsgaSA8IDc7IGkgKz0gMikge1xyXG5cdFx0XHRzQ29sb3JDaGFuZ2UucHVzaChwYXJzZUludCgnMHgnICsgc0NvbG9yLnNsaWNlKGksIGkgKyAyKSkpXHJcblx0XHR9XHJcblx0XHQvLyByZXR1cm4gc0NvbG9yQ2hhbmdlLmpvaW4oJywnKVxyXG5cdFx0cmV0dXJuICdyZ2JhKCcgKyBzQ29sb3JDaGFuZ2Uuam9pbignLCcpICsgJywnICsgYWxwaGEgKyAnKSdcclxuXHR9IFxyXG5cdGVsc2Uge1xyXG5cdFx0cmV0dXJuIHNDb2xvclxyXG5cdH1cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGNvbG9yR3JhZGllbnQsXHJcblx0aGV4VG9SZ2IsXHJcblx0cmdiVG9IZXgsXHJcblx0Y29sb3JUb1JnYmFcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///879\n"); + +/***/ }), +/* 880 */ +/*!****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/guid.js ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 本算法来源于简书开源代码,详见:https://www.jianshu.com/p/fdbf293d0a85\r\n * 全局唯一标识符(uuid,Globally Unique Identifier),也称作 uuid(Universally Unique IDentifier) \r\n * 一般用于多个组件之间,给它一个唯一的标识符,或者v-for循环的时候,如果使用数组的index可能会导致更新列表出现问题\r\n * 最可能的情况是左滑删除item或者对某条信息流\"不喜欢\"并去掉它的时候,会导致组件内的数据可能出现错乱\r\n * v-for的时候,推荐使用后端返回的id而不是循环的index\r\n * @param {Number} len uuid的长度\r\n * @param {Boolean} firstU 将返回的首字母置为\"u\"\r\n * @param {Nubmer} radix 生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制\r\n */\nfunction guid() {var len = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 32;var firstU = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var radix = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');\n var uuid = [];\n radix = radix || chars.length;\n\n if (len) {\n // 如果指定uuid长度,只是取随机的字符,0|x为位运算,能去掉x的小数位,返回整数位\n for (var i = 0; i < len; i++) {uuid[i] = chars[0 | Math.random() * radix];}\n } else {\n var r;\n // rfc4122标准要求返回的uuid中,某些位为固定的字符\n uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';\n uuid[14] = '4';\n\n for (var _i = 0; _i < 36; _i++) {\n if (!uuid[_i]) {\n r = 0 | Math.random() * 16;\n uuid[_i] = chars[_i == 19 ? r & 0x3 | 0x8 : r];\n }\n }\n }\n // 移除第一个字符,并用u替代,因为第一个字符为数值时,该guuid不能用作id或者class\n if (firstU) {\n uuid.shift();\n return 'u' + uuid.join('');\n } else {\n return uuid.join('');\n }\n}var _default =\n\nguid;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9ndWlkLmpzIl0sIm5hbWVzIjpbImd1aWQiLCJsZW4iLCJmaXJzdFUiLCJyYWRpeCIsImNoYXJzIiwic3BsaXQiLCJ1dWlkIiwibGVuZ3RoIiwiaSIsIk1hdGgiLCJyYW5kb20iLCJyIiwic2hpZnQiLCJqb2luIl0sIm1hcHBpbmdzIjoid0ZBQUE7Ozs7Ozs7Ozs7QUFVQSxTQUFTQSxJQUFULEdBQXFELEtBQXZDQyxHQUF1Qyx1RUFBakMsRUFBaUMsS0FBN0JDLE1BQTZCLHVFQUFwQixJQUFvQixLQUFkQyxLQUFjLHVFQUFOLElBQU07QUFDcEQsTUFBSUMsS0FBSyxHQUFHLGlFQUFpRUMsS0FBakUsQ0FBdUUsRUFBdkUsQ0FBWjtBQUNBLE1BQUlDLElBQUksR0FBRyxFQUFYO0FBQ0FILE9BQUssR0FBR0EsS0FBSyxJQUFJQyxLQUFLLENBQUNHLE1BQXZCOztBQUVBLE1BQUlOLEdBQUosRUFBUztBQUNSO0FBQ0EsU0FBSyxJQUFJTyxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHUCxHQUFwQixFQUF5Qk8sQ0FBQyxFQUExQixHQUE4QkYsSUFBSSxDQUFDRSxDQUFELENBQUosR0FBVUosS0FBSyxDQUFDLElBQUlLLElBQUksQ0FBQ0MsTUFBTCxLQUFnQlAsS0FBckIsQ0FBZixDQUE5QjtBQUNBLEdBSEQsTUFHTztBQUNOLFFBQUlRLENBQUo7QUFDQTtBQUNBTCxRQUFJLENBQUMsQ0FBRCxDQUFKLEdBQVVBLElBQUksQ0FBQyxFQUFELENBQUosR0FBV0EsSUFBSSxDQUFDLEVBQUQsQ0FBSixHQUFXQSxJQUFJLENBQUMsRUFBRCxDQUFKLEdBQVcsR0FBM0M7QUFDQUEsUUFBSSxDQUFDLEVBQUQsQ0FBSixHQUFXLEdBQVg7O0FBRUEsU0FBSyxJQUFJRSxFQUFDLEdBQUcsQ0FBYixFQUFnQkEsRUFBQyxHQUFHLEVBQXBCLEVBQXdCQSxFQUFDLEVBQXpCLEVBQTZCO0FBQzVCLFVBQUksQ0FBQ0YsSUFBSSxDQUFDRSxFQUFELENBQVQsRUFBYztBQUNiRyxTQUFDLEdBQUcsSUFBSUYsSUFBSSxDQUFDQyxNQUFMLEtBQWdCLEVBQXhCO0FBQ0FKLFlBQUksQ0FBQ0UsRUFBRCxDQUFKLEdBQVVKLEtBQUssQ0FBRUksRUFBQyxJQUFJLEVBQU4sR0FBYUcsQ0FBQyxHQUFHLEdBQUwsR0FBWSxHQUF4QixHQUE4QkEsQ0FBL0IsQ0FBZjtBQUNBO0FBQ0Q7QUFDRDtBQUNEO0FBQ0EsTUFBSVQsTUFBSixFQUFZO0FBQ1hJLFFBQUksQ0FBQ00sS0FBTDtBQUNBLFdBQU8sTUFBTU4sSUFBSSxDQUFDTyxJQUFMLENBQVUsRUFBVixDQUFiO0FBQ0EsR0FIRCxNQUdPO0FBQ04sV0FBT1AsSUFBSSxDQUFDTyxJQUFMLENBQVUsRUFBVixDQUFQO0FBQ0E7QUFDRCxDOztBQUVjYixJIiwiZmlsZSI6Ijg4MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiDmnKznrpfms5XmnaXmupDkuo7nroDkuablvIDmupDku6PnoIHvvIzor6bop4HvvJpodHRwczovL3d3dy5qaWFuc2h1LmNvbS9wL2ZkYmYyOTNkMGE4NVxyXG4gKiDlhajlsYDllK/kuIDmoIfor4bnrKbvvIh1dWlk77yMR2xvYmFsbHkgVW5pcXVlIElkZW50aWZpZXLvvIks5Lmf56ew5L2cIHV1aWQoVW5pdmVyc2FsbHkgVW5pcXVlIElEZW50aWZpZXIpIFxyXG4gKiDkuIDoiKznlKjkuo7lpJrkuKrnu4Tku7bkuYvpl7Qs57uZ5a6D5LiA5Liq5ZSv5LiA55qE5qCH6K+G56ymLOaIluiAhXYtZm9y5b6q546v55qE5pe25YCZLOWmguaenOS9v+eUqOaVsOe7hOeahGluZGV45Y+v6IO95Lya5a+86Ie05pu05paw5YiX6KGo5Ye6546w6Zeu6aKYXHJcbiAqIOacgOWPr+iDveeahOaDheWGteaYr+W3pua7keWIoOmZpGl0ZW3miJbogIXlr7nmn5DmnaHkv6Hmga/mtYFcIuS4jeWWnOasolwi5bm25Y675o6J5a6D55qE5pe25YCZLOS8muWvvOiHtOe7hOS7tuWGheeahOaVsOaNruWPr+iDveWHuueOsOmUmeS5sVxyXG4gKiB2LWZvcueahOaXtuWAmSzmjqjojZDkvb/nlKjlkI7nq6/ov5Tlm57nmoRpZOiAjOS4jeaYr+W+queOr+eahGluZGV4XHJcbiAqIEBwYXJhbSB7TnVtYmVyfSBsZW4gdXVpZOeahOmVv+W6plxyXG4gKiBAcGFyYW0ge0Jvb2xlYW59IGZpcnN0VSDlsIbov5Tlm57nmoTpppblrZfmr43nva7kuLpcInVcIlxyXG4gKiBAcGFyYW0ge051Ym1lcn0gcmFkaXgg55Sf5oiQdXVpZOeahOWfuuaVsCjmhI/lkbPnnYDov5Tlm57nmoTlrZfnrKbkuLLpg73mmK/ov5nkuKrln7rmlbApLDIt5LqM6L+b5Yi2LDgt5YWr6L+b5Yi2LDEwLeWNgei/m+WItiwxNi3ljYHlha3ov5vliLZcclxuICovXHJcbmZ1bmN0aW9uIGd1aWQobGVuID0gMzIsIGZpcnN0VSA9IHRydWUsIHJhZGl4ID0gbnVsbCkge1xyXG5cdGxldCBjaGFycyA9ICcwMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eicuc3BsaXQoJycpO1xyXG5cdGxldCB1dWlkID0gW107XHJcblx0cmFkaXggPSByYWRpeCB8fCBjaGFycy5sZW5ndGg7XHJcblxyXG5cdGlmIChsZW4pIHtcclxuXHRcdC8vIOWmguaenOaMh+WumnV1aWTplb/luqYs5Y+q5piv5Y+W6ZqP5py655qE5a2X56ymLDB8eOS4uuS9jei/kOeulyzog73ljrvmjol455qE5bCP5pWw5L2NLOi/lOWbnuaVtOaVsOS9jVxyXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW47IGkrKykgdXVpZFtpXSA9IGNoYXJzWzAgfCBNYXRoLnJhbmRvbSgpICogcmFkaXhdO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRsZXQgcjtcclxuXHRcdC8vIHJmYzQxMjLmoIflh4bopoHmsYLov5Tlm57nmoR1dWlk5LitLOafkOS6m+S9jeS4uuWbuuWumueahOWtl+esplxyXG5cdFx0dXVpZFs4XSA9IHV1aWRbMTNdID0gdXVpZFsxOF0gPSB1dWlkWzIzXSA9ICctJztcclxuXHRcdHV1aWRbMTRdID0gJzQnO1xyXG5cclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzY7IGkrKykge1xyXG5cdFx0XHRpZiAoIXV1aWRbaV0pIHtcclxuXHRcdFx0XHRyID0gMCB8IE1hdGgucmFuZG9tKCkgKiAxNjtcclxuXHRcdFx0XHR1dWlkW2ldID0gY2hhcnNbKGkgPT0gMTkpID8gKHIgJiAweDMpIHwgMHg4IDogcl07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8g56e76Zmk56ys5LiA5Liq5a2X56ymLOW5tueUqHXmm7/ku6Ms5Zug5Li656ys5LiA5Liq5a2X56ym5Li65pWw5YC85pe2LOivpWd1dWlk5LiN6IO955So5L2caWTmiJbogIVjbGFzc1xyXG5cdGlmIChmaXJzdFUpIHtcclxuXHRcdHV1aWQuc2hpZnQoKTtcclxuXHRcdHJldHVybiAndScgKyB1dWlkLmpvaW4oJycpO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRyZXR1cm4gdXVpZC5qb2luKCcnKTtcclxuXHR9XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGd1aWQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///880\n"); + +/***/ }), +/* 881 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/color.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // 为了让用户能够自定义主题,会逐步弃用此文件,各颜色通过css提供\n// 为了给某些特殊场景使用和向后兼容,无需删除此文件(2020-06-20)\nvar color = {\n primary: \"#2979ff\",\n primaryDark: \"#2b85e4\",\n primaryDisabled: \"#a0cfff\",\n primaryLight: \"#ecf5ff\",\n bgColor: \"#f3f4f6\",\n\n info: \"#909399\",\n infoDark: \"#82848a\",\n infoDisabled: \"#c8c9cc\",\n infoLight: \"#f4f4f5\",\n\n warning: \"#ff9900\",\n warningDark: \"#f29100\",\n warningDisabled: \"#fcbd71\",\n warningLight: \"#fdf6ec\",\n\n error: \"#fa3534\",\n errorDark: \"#dd6161\",\n errorDisabled: \"#fab6b6\",\n errorLight: \"#fef0f0\",\n\n success: \"#19be6b\",\n successDark: \"#18b566\",\n successDisabled: \"#71d5a1\",\n successLight: \"#dbf1e1\",\n\n mainColor: \"#303133\",\n contentColor: \"#606266\",\n tipsColor: \"#909399\",\n lightColor: \"#c0c4cc\",\n borderColor: \"#e4e7ed\" };var _default =\n\n\ncolor;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9jb2xvci5qcyJdLCJuYW1lcyI6WyJjb2xvciIsInByaW1hcnkiLCJwcmltYXJ5RGFyayIsInByaW1hcnlEaXNhYmxlZCIsInByaW1hcnlMaWdodCIsImJnQ29sb3IiLCJpbmZvIiwiaW5mb0RhcmsiLCJpbmZvRGlzYWJsZWQiLCJpbmZvTGlnaHQiLCJ3YXJuaW5nIiwid2FybmluZ0RhcmsiLCJ3YXJuaW5nRGlzYWJsZWQiLCJ3YXJuaW5nTGlnaHQiLCJlcnJvciIsImVycm9yRGFyayIsImVycm9yRGlzYWJsZWQiLCJlcnJvckxpZ2h0Iiwic3VjY2VzcyIsInN1Y2Nlc3NEYXJrIiwic3VjY2Vzc0Rpc2FibGVkIiwic3VjY2Vzc0xpZ2h0IiwibWFpbkNvbG9yIiwiY29udGVudENvbG9yIiwidGlwc0NvbG9yIiwibGlnaHRDb2xvciIsImJvcmRlckNvbG9yIl0sIm1hcHBpbmdzIjoid0ZBQUE7QUFDQTtBQUNBLElBQUlBLEtBQUssR0FBRztBQUNYQyxTQUFPLEVBQUUsU0FERTtBQUVYQyxhQUFXLEVBQUUsU0FGRjtBQUdYQyxpQkFBZSxFQUFFLFNBSE47QUFJWEMsY0FBWSxFQUFFLFNBSkg7QUFLWEMsU0FBTyxFQUFFLFNBTEU7O0FBT1hDLE1BQUksRUFBRSxTQVBLO0FBUVhDLFVBQVEsRUFBRSxTQVJDO0FBU1hDLGNBQVksRUFBRSxTQVRIO0FBVVhDLFdBQVMsRUFBRSxTQVZBOztBQVlYQyxTQUFPLEVBQUUsU0FaRTtBQWFYQyxhQUFXLEVBQUUsU0FiRjtBQWNYQyxpQkFBZSxFQUFFLFNBZE47QUFlWEMsY0FBWSxFQUFFLFNBZkg7O0FBaUJYQyxPQUFLLEVBQUUsU0FqQkk7QUFrQlhDLFdBQVMsRUFBRSxTQWxCQTtBQW1CWEMsZUFBYSxFQUFFLFNBbkJKO0FBb0JYQyxZQUFVLEVBQUUsU0FwQkQ7O0FBc0JYQyxTQUFPLEVBQUUsU0F0QkU7QUF1QlhDLGFBQVcsRUFBRSxTQXZCRjtBQXdCWEMsaUJBQWUsRUFBRSxTQXhCTjtBQXlCWEMsY0FBWSxFQUFFLFNBekJIOztBQTJCWEMsV0FBUyxFQUFFLFNBM0JBO0FBNEJYQyxjQUFZLEVBQUUsU0E1Qkg7QUE2QlhDLFdBQVMsRUFBRSxTQTdCQTtBQThCWEMsWUFBVSxFQUFFLFNBOUJEO0FBK0JYQyxhQUFXLEVBQUUsU0EvQkYsRUFBWixDOzs7QUFrQ2UxQixLIiwiZmlsZSI6Ijg4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOS4uuS6huiuqeeUqOaIt+iDveWkn+iHquWumuS5ieS4u+mimO+8jOS8mumAkOatpeW8g+eUqOatpOaWh+S7tu+8jOWQhOminOiJsumAmui/h2Nzc+aPkOS+m1xyXG4vLyDkuLrkuobnu5nmn5DkupvnibnmrorlnLrmma/kvb/nlKjlkozlkJHlkI7lhbzlrrnvvIzml6DpnIDliKDpmaTmraTmlofku7YoMjAyMC0wNi0yMClcclxubGV0IGNvbG9yID0ge1xyXG5cdHByaW1hcnk6IFwiIzI5NzlmZlwiLFxyXG5cdHByaW1hcnlEYXJrOiBcIiMyYjg1ZTRcIixcclxuXHRwcmltYXJ5RGlzYWJsZWQ6IFwiI2EwY2ZmZlwiLFxyXG5cdHByaW1hcnlMaWdodDogXCIjZWNmNWZmXCIsXHJcblx0YmdDb2xvcjogXCIjZjNmNGY2XCIsXHJcblx0XHJcblx0aW5mbzogXCIjOTA5Mzk5XCIsXHJcblx0aW5mb0Rhcms6IFwiIzgyODQ4YVwiLFxyXG5cdGluZm9EaXNhYmxlZDogXCIjYzhjOWNjXCIsXHJcblx0aW5mb0xpZ2h0OiBcIiNmNGY0ZjVcIixcclxuXHRcclxuXHR3YXJuaW5nOiBcIiNmZjk5MDBcIixcclxuXHR3YXJuaW5nRGFyazogXCIjZjI5MTAwXCIsXHJcblx0d2FybmluZ0Rpc2FibGVkOiBcIiNmY2JkNzFcIixcclxuXHR3YXJuaW5nTGlnaHQ6IFwiI2ZkZjZlY1wiLFxyXG5cdFxyXG5cdGVycm9yOiBcIiNmYTM1MzRcIixcclxuXHRlcnJvckRhcms6IFwiI2RkNjE2MVwiLFxyXG5cdGVycm9yRGlzYWJsZWQ6IFwiI2ZhYjZiNlwiLFxyXG5cdGVycm9yTGlnaHQ6IFwiI2ZlZjBmMFwiLFxyXG5cdFxyXG5cdHN1Y2Nlc3M6IFwiIzE5YmU2YlwiLFxyXG5cdHN1Y2Nlc3NEYXJrOiBcIiMxOGI1NjZcIixcclxuXHRzdWNjZXNzRGlzYWJsZWQ6IFwiIzcxZDVhMVwiLFxyXG5cdHN1Y2Nlc3NMaWdodDogXCIjZGJmMWUxXCIsXHJcblx0XHJcblx0bWFpbkNvbG9yOiBcIiMzMDMxMzNcIixcclxuXHRjb250ZW50Q29sb3I6IFwiIzYwNjI2NlwiLFxyXG5cdHRpcHNDb2xvcjogXCIjOTA5Mzk5XCIsXHJcblx0bGlnaHRDb2xvcjogXCIjYzBjNGNjXCIsXHJcblx0Ym9yZGVyQ29sb3I6IFwiI2U0ZTdlZFwiXHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGNvbG9yOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///881\n"); + +/***/ }), +/* 882 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/type2icon.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 根据主题type值,获取对应的图标\r\n * @param String type 主题名称,primary|info|error|warning|success\r\n * @param String fill 是否使用fill填充实体的图标 \r\n */\nfunction type2icon() {var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'success';var fill = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n // 如果非预置值,默认为success\n if (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success';\n var iconName = '';\n // 目前(2019-12-12),info和primary使用同一个图标\n switch (type) {\n case 'primary':\n iconName = 'info-circle';\n break;\n case 'info':\n iconName = 'info-circle';\n break;\n case 'error':\n iconName = 'close-circle';\n break;\n case 'warning':\n iconName = 'error-circle';\n break;\n case 'success':\n iconName = 'checkmark-circle';\n break;\n default:\n iconName = 'checkmark-circle';}\n\n // 是否是实体类型,加上-fill,在icon组件库中,实体的类名是后面加-fill的\n if (fill) iconName += '-fill';\n return iconName;\n}var _default =\n\ntype2icon;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90eXBlMmljb24uanMiXSwibmFtZXMiOlsidHlwZTJpY29uIiwidHlwZSIsImZpbGwiLCJpbmRleE9mIiwiaWNvbk5hbWUiXSwibWFwcGluZ3MiOiJ3RkFBQTs7Ozs7QUFLQSxTQUFTQSxTQUFULEdBQW1ELEtBQWhDQyxJQUFnQyx1RUFBekIsU0FBeUIsS0FBZEMsSUFBYyx1RUFBUCxLQUFPO0FBQ2xEO0FBQ0EsTUFBSSxDQUFDLFNBQUQsRUFBWSxNQUFaLEVBQW9CLE9BQXBCLEVBQTZCLFNBQTdCLEVBQXdDLFNBQXhDLEVBQW1EQyxPQUFuRCxDQUEyREYsSUFBM0QsS0FBb0UsQ0FBQyxDQUF6RSxFQUE0RUEsSUFBSSxHQUFHLFNBQVA7QUFDNUUsTUFBSUcsUUFBUSxHQUFHLEVBQWY7QUFDQTtBQUNBLFVBQVFILElBQVI7QUFDQyxTQUFLLFNBQUw7QUFDQ0csY0FBUSxHQUFHLGFBQVg7QUFDQTtBQUNELFNBQUssTUFBTDtBQUNDQSxjQUFRLEdBQUcsYUFBWDtBQUNBO0FBQ0QsU0FBSyxPQUFMO0FBQ0NBLGNBQVEsR0FBRyxjQUFYO0FBQ0E7QUFDRCxTQUFLLFNBQUw7QUFDQ0EsY0FBUSxHQUFHLGNBQVg7QUFDQTtBQUNELFNBQUssU0FBTDtBQUNDQSxjQUFRLEdBQUcsa0JBQVg7QUFDQTtBQUNEO0FBQ0NBLGNBQVEsR0FBRyxrQkFBWCxDQWpCRjs7QUFtQkE7QUFDQSxNQUFJRixJQUFKLEVBQVVFLFFBQVEsSUFBSSxPQUFaO0FBQ1YsU0FBT0EsUUFBUDtBQUNBLEM7O0FBRWNKLFMiLCJmaWxlIjoiODgyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOagueaNruS4u+mimHR5cGXlgLws6I635Y+W5a+55bqU55qE5Zu+5qCHXHJcbiAqIEBwYXJhbSBTdHJpbmcgdHlwZSDkuLvpopjlkI3np7AscHJpbWFyeXxpbmZvfGVycm9yfHdhcm5pbmd8c3VjY2Vzc1xyXG4gKiBAcGFyYW0gU3RyaW5nIGZpbGwg5piv5ZCm5L2/55SoZmlsbOWhq+WFheWunuS9k+eahOWbvuaghyAgXHJcbiAqL1xyXG5mdW5jdGlvbiB0eXBlMmljb24odHlwZSA9ICdzdWNjZXNzJywgZmlsbCA9IGZhbHNlKSB7XHJcblx0Ly8g5aaC5p6c6Z2e6aKE572u5YC8LOm7mOiupOS4unN1Y2Nlc3NcclxuXHRpZiAoWydwcmltYXJ5JywgJ2luZm8nLCAnZXJyb3InLCAnd2FybmluZycsICdzdWNjZXNzJ10uaW5kZXhPZih0eXBlKSA9PSAtMSkgdHlwZSA9ICdzdWNjZXNzJztcclxuXHRsZXQgaWNvbk5hbWUgPSAnJztcclxuXHQvLyDnm67liY0oMjAxOS0xMi0xMiksaW5mb+WSjHByaW1hcnnkvb/nlKjlkIzkuIDkuKrlm77moIdcclxuXHRzd2l0Y2ggKHR5cGUpIHtcclxuXHRcdGNhc2UgJ3ByaW1hcnknOlxyXG5cdFx0XHRpY29uTmFtZSA9ICdpbmZvLWNpcmNsZSc7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAnaW5mbyc6XHJcblx0XHRcdGljb25OYW1lID0gJ2luZm8tY2lyY2xlJztcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICdlcnJvcic6XHJcblx0XHRcdGljb25OYW1lID0gJ2Nsb3NlLWNpcmNsZSc7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAnd2FybmluZyc6XHJcblx0XHRcdGljb25OYW1lID0gJ2Vycm9yLWNpcmNsZSc7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAnc3VjY2Vzcyc6XHJcblx0XHRcdGljb25OYW1lID0gJ2NoZWNrbWFyay1jaXJjbGUnO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGRlZmF1bHQ6XHJcblx0XHRcdGljb25OYW1lID0gJ2NoZWNrbWFyay1jaXJjbGUnO1xyXG5cdH1cclxuXHQvLyDmmK/lkKbmmK/lrp7kvZPnsbvlnoss5Yqg5LiKLWZpbGws5ZyoaWNvbue7hOS7tuW6k+S4rSzlrp7kvZPnmoTnsbvlkI3mmK/lkI7pnaLliqAtZmlsbOeahFxyXG5cdGlmIChmaWxsKSBpY29uTmFtZSArPSAnLWZpbGwnO1xyXG5cdHJldHVybiBpY29uTmFtZTtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgdHlwZTJpY29uXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///882\n"); + +/***/ }), +/* 883 */ +/*!***********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/randomArray.js ***! + \***********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // 打乱数组\nfunction randomArray() {var array = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n // 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0\n return array.sort(function () {return Math.random() - 0.5;});\n}var _default =\n\nrandomArray;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9yYW5kb21BcnJheS5qcyJdLCJuYW1lcyI6WyJyYW5kb21BcnJheSIsImFycmF5Iiwic29ydCIsIk1hdGgiLCJyYW5kb20iXSwibWFwcGluZ3MiOiJ3RkFBQTtBQUNBLFNBQVNBLFdBQVQsR0FBaUMsS0FBWkMsS0FBWSx1RUFBSixFQUFJO0FBQ2hDO0FBQ0EsU0FBT0EsS0FBSyxDQUFDQyxJQUFOLENBQVcsb0JBQU1DLElBQUksQ0FBQ0MsTUFBTCxLQUFnQixHQUF0QixFQUFYLENBQVA7QUFDQSxDOztBQUVjSixXIiwiZmlsZSI6Ijg4My5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOaJk+S5seaVsOe7hFxyXG5mdW5jdGlvbiByYW5kb21BcnJheShhcnJheSA9IFtdKSB7XHJcblx0Ly8g5Y6f55CG5pivc29ydOaOkuW6jyxNYXRoLnJhbmRvbSgp5Lqn55SfMDw9IHggPCAx5LmL6Ze055qE5pWwLOS8muWvvOiHtHgtMC4wNeWkp+S6juaIluiAheWwj+S6jjBcclxuXHRyZXR1cm4gYXJyYXkuc29ydCgoKSA9PiBNYXRoLnJhbmRvbSgpIC0gMC41KTtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgcmFuZG9tQXJyYXlcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///883\n"); + +/***/ }), +/* 884 */ +/*!*******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/addUnit.js ***! + \*******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = addUnit;var _test = _interopRequireDefault(__webpack_require__(/*! ./test.js */ 874));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\n// 添加单位,如果有rpx,%,px等单位结尾或者值为auto,直接返回,否则加上rpx单位结尾\nfunction addUnit() {var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'auto';var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'rpx';\n value = String(value);\n // 用uView内置验证规则中的number判断是否为数值\n return _test.default.number(value) ? \"\".concat(value).concat(unit) : value;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9hZGRVbml0LmpzIl0sIm5hbWVzIjpbImFkZFVuaXQiLCJ2YWx1ZSIsInVuaXQiLCJTdHJpbmciLCJ2YWxpZGF0aW9uIiwibnVtYmVyIl0sIm1hcHBpbmdzIjoid0ZBQUEsOEU7O0FBRUE7QUFDZSxTQUFTQSxPQUFULEdBQStDLEtBQTlCQyxLQUE4Qix1RUFBdEIsTUFBc0IsS0FBZEMsSUFBYyx1RUFBUCxLQUFPO0FBQzFERCxPQUFLLEdBQUdFLE1BQU0sQ0FBQ0YsS0FBRCxDQUFkO0FBQ0g7QUFDRyxTQUFPRyxjQUFXQyxNQUFYLENBQWtCSixLQUFsQixjQUE4QkEsS0FBOUIsU0FBc0NDLElBQXRDLElBQStDRCxLQUF0RDtBQUNIIiwiZmlsZSI6Ijg4NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB2YWxpZGF0aW9uIGZyb20gJy4vdGVzdC5qcyc7XHJcblxyXG4vLyDmt7vliqDljZXkvY3vvIzlpoLmnpzmnIlycHjvvIwl77yMcHjnrYnljZXkvY3nu5PlsL7miJbogIXlgLzkuLphdXRv77yM55u05o6l6L+U5Zue77yM5ZCm5YiZ5Yqg5LiKcnB45Y2V5L2N57uT5bC+XHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGFkZFVuaXQodmFsdWUgPSAnYXV0bycsIHVuaXQgPSAncnB4Jykge1xyXG4gICAgdmFsdWUgPSBTdHJpbmcodmFsdWUpO1xyXG5cdC8vIOeUqHVWaWV35YaF572u6aqM6K+B6KeE5YiZ5Lit55qEbnVtYmVy5Yik5pat5piv5ZCm5Li65pWw5YC8XHJcbiAgICByZXR1cm4gdmFsaWRhdGlvbi5udW1iZXIodmFsdWUpID8gYCR7dmFsdWV9JHt1bml0fWAgOiB2YWx1ZTtcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///884\n"); + +/***/ }), +/* 885 */ +/*!******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/random.js ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function random(min, max) {\n if (min >= 0 && max > 0 && max >= min) {\n var gab = max - min + 1;\n return Math.floor(Math.random() * gab + min);\n } else {\n return 0;\n }\n}var _default =\n\nrandom;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9yYW5kb20uanMiXSwibmFtZXMiOlsicmFuZG9tIiwibWluIiwibWF4IiwiZ2FiIiwiTWF0aCIsImZsb29yIl0sIm1hcHBpbmdzIjoidUZBQUEsU0FBU0EsTUFBVCxDQUFnQkMsR0FBaEIsRUFBcUJDLEdBQXJCLEVBQTBCO0FBQ3pCLE1BQUlELEdBQUcsSUFBSSxDQUFQLElBQVlDLEdBQUcsR0FBRyxDQUFsQixJQUF1QkEsR0FBRyxJQUFJRCxHQUFsQyxFQUF1QztBQUN0QyxRQUFJRSxHQUFHLEdBQUdELEdBQUcsR0FBR0QsR0FBTixHQUFZLENBQXRCO0FBQ0EsV0FBT0csSUFBSSxDQUFDQyxLQUFMLENBQVdELElBQUksQ0FBQ0osTUFBTCxLQUFnQkcsR0FBaEIsR0FBc0JGLEdBQWpDLENBQVA7QUFDQSxHQUhELE1BR087QUFDTixXQUFPLENBQVA7QUFDQTtBQUNELEM7O0FBRWNELE0iLCJmaWxlIjoiODg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gcmFuZG9tKG1pbiwgbWF4KSB7XHJcblx0aWYgKG1pbiA+PSAwICYmIG1heCA+IDAgJiYgbWF4ID49IG1pbikge1xyXG5cdFx0bGV0IGdhYiA9IG1heCAtIG1pbiArIDE7XHJcblx0XHRyZXR1cm4gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogZ2FiICsgbWluKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0cmV0dXJuIDA7XHJcblx0fVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCByYW5kb207XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///885\n"); + +/***/ }), +/* 886 */ +/*!****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/trim.js ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function trim(str) {var pos = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'both';\n if (pos == 'both') {\n return str.replace(/^\\s+|\\s+$/g, \"\");\n } else if (pos == \"left\") {\n return str.replace(/^\\s*/, '');\n } else if (pos == 'right') {\n return str.replace(/(\\s*$)/g, \"\");\n } else if (pos == 'all') {\n return str.replace(/\\s+/g, \"\");\n } else {\n return str;\n }\n}var _default =\n\ntrim;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90cmltLmpzIl0sIm5hbWVzIjpbInRyaW0iLCJzdHIiLCJwb3MiLCJyZXBsYWNlIl0sIm1hcHBpbmdzIjoidUZBQUEsU0FBU0EsSUFBVCxDQUFjQyxHQUFkLEVBQWlDLEtBQWRDLEdBQWMsdUVBQVIsTUFBUTtBQUNoQyxNQUFJQSxHQUFHLElBQUksTUFBWCxFQUFtQjtBQUNsQixXQUFPRCxHQUFHLENBQUNFLE9BQUosQ0FBWSxZQUFaLEVBQTBCLEVBQTFCLENBQVA7QUFDQSxHQUZELE1BRU8sSUFBSUQsR0FBRyxJQUFJLE1BQVgsRUFBbUI7QUFDekIsV0FBT0QsR0FBRyxDQUFDRSxPQUFKLENBQVksTUFBWixFQUFvQixFQUFwQixDQUFQO0FBQ0EsR0FGTSxNQUVBLElBQUlELEdBQUcsSUFBSSxPQUFYLEVBQW9CO0FBQzFCLFdBQU9ELEdBQUcsQ0FBQ0UsT0FBSixDQUFZLFNBQVosRUFBdUIsRUFBdkIsQ0FBUDtBQUNBLEdBRk0sTUFFQSxJQUFJRCxHQUFHLElBQUksS0FBWCxFQUFrQjtBQUN4QixXQUFPRCxHQUFHLENBQUNFLE9BQUosQ0FBWSxNQUFaLEVBQW9CLEVBQXBCLENBQVA7QUFDQSxHQUZNLE1BRUE7QUFDTixXQUFPRixHQUFQO0FBQ0E7QUFDRCxDOztBQUVjRCxJIiwiZmlsZSI6Ijg4Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIHRyaW0oc3RyLCBwb3MgPSAnYm90aCcpIHtcclxuXHRpZiAocG9zID09ICdib3RoJykge1xyXG5cdFx0cmV0dXJuIHN0ci5yZXBsYWNlKC9eXFxzK3xcXHMrJC9nLCBcIlwiKTtcclxuXHR9IGVsc2UgaWYgKHBvcyA9PSBcImxlZnRcIikge1xyXG5cdFx0cmV0dXJuIHN0ci5yZXBsYWNlKC9eXFxzKi8sICcnKTtcclxuXHR9IGVsc2UgaWYgKHBvcyA9PSAncmlnaHQnKSB7XHJcblx0XHRyZXR1cm4gc3RyLnJlcGxhY2UoLyhcXHMqJCkvZywgXCJcIik7XHJcblx0fSBlbHNlIGlmIChwb3MgPT0gJ2FsbCcpIHtcclxuXHRcdHJldHVybiBzdHIucmVwbGFjZSgvXFxzKy9nLCBcIlwiKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0cmV0dXJuIHN0cjtcclxuXHR9XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHRyaW1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///886\n"); + +/***/ }), +/* 887 */ +/*!*****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/toast.js ***! + \*****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function toast(title) {var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1500;\n uni.showToast({\n title: title,\n icon: 'none',\n duration: duration });\n\n}var _default =\n\ntoast;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90b2FzdC5qcyJdLCJuYW1lcyI6WyJ0b2FzdCIsInRpdGxlIiwiZHVyYXRpb24iLCJ1bmkiLCJzaG93VG9hc3QiLCJpY29uIl0sIm1hcHBpbmdzIjoidUZBQUEsU0FBU0EsS0FBVCxDQUFlQyxLQUFmLEVBQXVDLEtBQWpCQyxRQUFpQix1RUFBTixJQUFNO0FBQ3RDQyxLQUFHLENBQUNDLFNBQUosQ0FBYztBQUNiSCxTQUFLLEVBQUVBLEtBRE07QUFFYkksUUFBSSxFQUFFLE1BRk87QUFHYkgsWUFBUSxFQUFFQSxRQUhHLEVBQWQ7O0FBS0EsQzs7QUFFY0YsSyIsImZpbGUiOiI4ODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiB0b2FzdCh0aXRsZSwgZHVyYXRpb24gPSAxNTAwKSB7XHJcblx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHR0aXRsZTogdGl0bGUsXHJcblx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRkdXJhdGlvbjogZHVyYXRpb25cclxuXHR9KVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB0b2FzdFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///887\n"); + +/***/ }), +/* 888 */ +/*!*********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/getParent.js ***! + \*********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = getParent; // 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法\n// this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx\nfunction getParent(name, keys) {\n var parent = this.$parent;\n // 通过while历遍,这里主要是为了H5需要多层解析的问题\n while (parent) {\n // 父组件\n if (parent.$options.name !== name) {\n // 如果组件的name不相等,继续上一级寻找\n parent = parent.$parent;\n } else {var _ret = function () {\n var data = {};\n // 判断keys是否数组,如果传过来的是一个数组,那么直接使用数组元素值当做键值去父组件寻找\n if (Array.isArray(keys)) {\n keys.map(function (val) {\n data[val] = parent[val] ? parent[val] : '';\n });\n } else {\n // 历遍传过来的对象参数\n for (var i in keys) {\n // 如果子组件有此值则用,无此值则用父组件的值\n // 判断是否空数组,如果是,则用父组件的值,否则用子组件的值\n if (Array.isArray(keys[i])) {\n if (keys[i].length) {\n data[i] = keys[i];\n } else {\n data[i] = parent[i];\n }\n } else if (keys[i].constructor === Object) {\n // 判断是否对象,如果是对象,且有属性,那么使用子组件的值,否则使用父组件的值\n if (Object.keys(keys[i]).length) {\n data[i] = keys[i];\n } else {\n data[i] = parent[i];\n }\n } else {\n // 只要子组件有传值,即使是false值,也是“传值”了,也需要覆盖父组件的同名参数\n data[i] = keys[i] || keys[i] === false ? keys[i] : parent[i];\n }\n }\n }\n return { v: data };}();if (typeof _ret === \"object\") return _ret.v;\n }\n }\n\n return {};\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9nZXRQYXJlbnQuanMiXSwibmFtZXMiOlsiZ2V0UGFyZW50IiwibmFtZSIsImtleXMiLCJwYXJlbnQiLCIkcGFyZW50IiwiJG9wdGlvbnMiLCJkYXRhIiwiQXJyYXkiLCJpc0FycmF5IiwibWFwIiwidmFsIiwiaSIsImxlbmd0aCIsImNvbnN0cnVjdG9yIiwiT2JqZWN0Il0sIm1hcHBpbmdzIjoiMkZBQUE7QUFDQTtBQUNlLFNBQVNBLFNBQVQsQ0FBbUJDLElBQW5CLEVBQXlCQyxJQUF6QixFQUErQjtBQUM3QyxNQUFJQyxNQUFNLEdBQUcsS0FBS0MsT0FBbEI7QUFDQTtBQUNBLFNBQU9ELE1BQVAsRUFBZTtBQUNkO0FBQ0EsUUFBSUEsTUFBTSxDQUFDRSxRQUFQLENBQWdCSixJQUFoQixLQUF5QkEsSUFBN0IsRUFBbUM7QUFDbEM7QUFDQUUsWUFBTSxHQUFHQSxNQUFNLENBQUNDLE9BQWhCO0FBQ0EsS0FIRCxNQUdPO0FBQ04sWUFBSUUsSUFBSSxHQUFHLEVBQVg7QUFDQTtBQUNBLFlBQUdDLEtBQUssQ0FBQ0MsT0FBTixDQUFjTixJQUFkLENBQUgsRUFBd0I7QUFDdkJBLGNBQUksQ0FBQ08sR0FBTCxDQUFTLFVBQUFDLEdBQUcsRUFBSTtBQUNmSixnQkFBSSxDQUFDSSxHQUFELENBQUosR0FBWVAsTUFBTSxDQUFDTyxHQUFELENBQU4sR0FBY1AsTUFBTSxDQUFDTyxHQUFELENBQXBCLEdBQTRCLEVBQXhDO0FBQ0EsV0FGRDtBQUdBLFNBSkQsTUFJTztBQUNOO0FBQ0EsZUFBSSxJQUFJQyxDQUFSLElBQWFULElBQWIsRUFBbUI7QUFDbEI7QUFDQTtBQUNBLGdCQUFHSyxLQUFLLENBQUNDLE9BQU4sQ0FBY04sSUFBSSxDQUFDUyxDQUFELENBQWxCLENBQUgsRUFBMkI7QUFDMUIsa0JBQUdULElBQUksQ0FBQ1MsQ0FBRCxDQUFKLENBQVFDLE1BQVgsRUFBbUI7QUFDbEJOLG9CQUFJLENBQUNLLENBQUQsQ0FBSixHQUFVVCxJQUFJLENBQUNTLENBQUQsQ0FBZDtBQUNBLGVBRkQsTUFFTztBQUNOTCxvQkFBSSxDQUFDSyxDQUFELENBQUosR0FBVVIsTUFBTSxDQUFDUSxDQUFELENBQWhCO0FBQ0E7QUFDRCxhQU5ELE1BTU8sSUFBR1QsSUFBSSxDQUFDUyxDQUFELENBQUosQ0FBUUUsV0FBUixLQUF3QkMsTUFBM0IsRUFBbUM7QUFDekM7QUFDQSxrQkFBR0EsTUFBTSxDQUFDWixJQUFQLENBQVlBLElBQUksQ0FBQ1MsQ0FBRCxDQUFoQixFQUFxQkMsTUFBeEIsRUFBZ0M7QUFDL0JOLG9CQUFJLENBQUNLLENBQUQsQ0FBSixHQUFVVCxJQUFJLENBQUNTLENBQUQsQ0FBZDtBQUNBLGVBRkQsTUFFTztBQUNOTCxvQkFBSSxDQUFDSyxDQUFELENBQUosR0FBVVIsTUFBTSxDQUFDUSxDQUFELENBQWhCO0FBQ0E7QUFDRCxhQVBNLE1BT0E7QUFDTjtBQUNBTCxrQkFBSSxDQUFDSyxDQUFELENBQUosR0FBV1QsSUFBSSxDQUFDUyxDQUFELENBQUosSUFBV1QsSUFBSSxDQUFDUyxDQUFELENBQUosS0FBWSxLQUF4QixHQUFpQ1QsSUFBSSxDQUFDUyxDQUFELENBQXJDLEdBQTJDUixNQUFNLENBQUNRLENBQUQsQ0FBM0Q7QUFDQTtBQUNEO0FBQ0Q7QUFDRCxvQkFBT0wsSUFBUCxHQS9CTTtBQWdDTjtBQUNEOztBQUVELFNBQU8sRUFBUDtBQUNBIiwiZmlsZSI6Ijg4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOiOt+WPlueItue7hOS7tueahOWPguaVsO+8jOWboOS4uuaUr+S7mOWuneWwj+eoi+W6j+S4jeaUr+aMgXByb3ZpZGUvaW5qZWN055qE5YaZ5rOVXHJcbi8vIHRoaXMuJHBhcmVudOWcqOmdnkg15Lit77yM5Y+v5Lul5YeG56Gu6I635Y+W5Yiw54i257uE5Lu277yM5L2G5piv5ZyoSDXkuK3vvIzpnIDopoHlpJrmrKF0aGlzLiRwYXJlbnQuJHBhcmVudC54eHhcclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gZ2V0UGFyZW50KG5hbWUsIGtleXMpIHtcclxuXHRsZXQgcGFyZW50ID0gdGhpcy4kcGFyZW50O1xyXG5cdC8vIOmAmui/h3doaWxl5Y6G6YGN77yM6L+Z6YeM5Li76KaB5piv5Li65LqGSDXpnIDopoHlpJrlsYLop6PmnpDnmoTpl67pophcclxuXHR3aGlsZSAocGFyZW50KSB7XHJcblx0XHQvLyDniLbnu4Tku7ZcclxuXHRcdGlmIChwYXJlbnQuJG9wdGlvbnMubmFtZSAhPT0gbmFtZSkge1xyXG5cdFx0XHQvLyDlpoLmnpznu4Tku7bnmoRuYW1l5LiN55u4562J77yM57un57ut5LiK5LiA57qn5a+75om+XHJcblx0XHRcdHBhcmVudCA9IHBhcmVudC4kcGFyZW50O1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0bGV0IGRhdGEgPSB7fTtcclxuXHRcdFx0Ly8g5Yik5pata2V5c+aYr+WQpuaVsOe7hO+8jOWmguaenOS8oOi/h+adpeeahOaYr+S4gOS4quaVsOe7hO+8jOmCo+S5iOebtOaOpeS9v+eUqOaVsOe7hOWFg+e0oOWAvOW9k+WBmumUruWAvOWOu+eItue7hOS7tuWvu+aJvlxyXG5cdFx0XHRpZihBcnJheS5pc0FycmF5KGtleXMpKSB7XHJcblx0XHRcdFx0a2V5cy5tYXAodmFsID0+IHtcclxuXHRcdFx0XHRcdGRhdGFbdmFsXSA9IHBhcmVudFt2YWxdID8gcGFyZW50W3ZhbF0gOiAnJztcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdC8vIOWOhumBjeS8oOi/h+adpeeahOWvueixoeWPguaVsFxyXG5cdFx0XHRcdGZvcihsZXQgaSBpbiBrZXlzKSB7XHJcblx0XHRcdFx0XHQvLyDlpoLmnpzlrZDnu4Tku7bmnInmraTlgLzliJnnlKjvvIzml6DmraTlgLzliJnnlKjniLbnu4Tku7bnmoTlgLxcclxuXHRcdFx0XHRcdC8vIOWIpOaWreaYr+WQpuepuuaVsOe7hO+8jOWmguaenOaYr++8jOWImeeUqOeItue7hOS7tueahOWAvO+8jOWQpuWImeeUqOWtkOe7hOS7tueahOWAvFxyXG5cdFx0XHRcdFx0aWYoQXJyYXkuaXNBcnJheShrZXlzW2ldKSkge1xyXG5cdFx0XHRcdFx0XHRpZihrZXlzW2ldLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHRcdGRhdGFbaV0gPSBrZXlzW2ldO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGRhdGFbaV0gPSBwYXJlbnRbaV07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gZWxzZSBpZihrZXlzW2ldLmNvbnN0cnVjdG9yID09PSBPYmplY3QpIHtcclxuXHRcdFx0XHRcdFx0Ly8g5Yik5pat5piv5ZCm5a+56LGh77yM5aaC5p6c5piv5a+56LGh77yM5LiU5pyJ5bGe5oCn77yM6YKj5LmI5L2/55So5a2Q57uE5Lu255qE5YC877yM5ZCm5YiZ5L2/55So54i257uE5Lu255qE5YC8XHJcblx0XHRcdFx0XHRcdGlmKE9iamVjdC5rZXlzKGtleXNbaV0pLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHRcdGRhdGFbaV0gPSBrZXlzW2ldO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGRhdGFbaV0gPSBwYXJlbnRbaV07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdC8vIOWPquimgeWtkOe7hOS7tuacieS8oOWAvO+8jOWNs+S9v+aYr2ZhbHNl5YC877yM5Lmf5piv4oCc5Lyg5YC84oCd5LqG77yM5Lmf6ZyA6KaB6KaG55uW54i257uE5Lu255qE5ZCM5ZCN5Y+C5pWwXHJcblx0XHRcdFx0XHRcdGRhdGFbaV0gPSAoa2V5c1tpXSB8fCBrZXlzW2ldID09PSBmYWxzZSkgPyBrZXlzW2ldIDogcGFyZW50W2ldO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gZGF0YTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHJldHVybiB7fTtcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///888\n"); + +/***/ }), +/* 889 */ +/*!*******************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/$parent.js ***! + \*******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = $parent; // 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法\n// this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx\n// 这里默认值等于undefined有它的含义,因为最顶层元素(组件)的$parent就是undefined,意味着不传name\n// 值(默认为undefined),就是查找最顶层的$parent\nfunction $parent() {var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : undefined;\n var parent = this.$parent;\n // 通过while历遍,这里主要是为了H5需要多层解析的问题\n while (parent) {\n // 父组件\n if (parent.$options && parent.$options.name !== name) {\n // 如果组件的name不相等,继续上一级寻找\n parent = parent.$parent;\n } else {\n return parent;\n }\n }\n return false;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi8kcGFyZW50LmpzIl0sIm5hbWVzIjpbIiRwYXJlbnQiLCJuYW1lIiwidW5kZWZpbmVkIiwicGFyZW50IiwiJG9wdGlvbnMiXSwibWFwcGluZ3MiOiJ5RkFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNlLFNBQVNBLE9BQVQsR0FBbUMsS0FBbEJDLElBQWtCLHVFQUFYQyxTQUFXO0FBQ2pELE1BQUlDLE1BQU0sR0FBRyxLQUFLSCxPQUFsQjtBQUNBO0FBQ0EsU0FBT0csTUFBUCxFQUFlO0FBQ2Q7QUFDQSxRQUFJQSxNQUFNLENBQUNDLFFBQVAsSUFBbUJELE1BQU0sQ0FBQ0MsUUFBUCxDQUFnQkgsSUFBaEIsS0FBeUJBLElBQWhELEVBQXNEO0FBQ3JEO0FBQ0FFLFlBQU0sR0FBR0EsTUFBTSxDQUFDSCxPQUFoQjtBQUNBLEtBSEQsTUFHTztBQUNOLGFBQU9HLE1BQVA7QUFDQTtBQUNEO0FBQ0QsU0FBTyxLQUFQO0FBQ0EiLCJmaWxlIjoiODg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8g6I635Y+W54i257uE5Lu255qE5Y+C5pWw77yM5Zug5Li65pSv5LuY5a6d5bCP56iL5bqP5LiN5pSv5oyBcHJvdmlkZS9pbmplY3TnmoTlhpnms5VcclxuLy8gdGhpcy4kcGFyZW505Zyo6Z2eSDXkuK3vvIzlj6/ku6Xlh4bnoa7ojrflj5bliLDniLbnu4Tku7bvvIzkvYbmmK/lnKhINeS4re+8jOmcgOimgeWkmuasoXRoaXMuJHBhcmVudC4kcGFyZW50Lnh4eFxyXG4vLyDov5nph4zpu5jorqTlgLznrYnkuo51bmRlZmluZWTmnInlroPnmoTlkKvkuYnvvIzlm6DkuLrmnIDpobblsYLlhYPntKAo57uE5Lu2KeeahCRwYXJlbnTlsLHmmK91bmRlZmluZWTvvIzmhI/lkbPnnYDkuI3kvKBuYW1lXHJcbi8vIOWAvCjpu5jorqTkuLp1bmRlZmluZWQp77yM5bCx5piv5p+l5om+5pyA6aG25bGC55qEJHBhcmVudFxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiAkcGFyZW50KG5hbWUgPSB1bmRlZmluZWQpIHtcclxuXHRsZXQgcGFyZW50ID0gdGhpcy4kcGFyZW50O1xyXG5cdC8vIOmAmui/h3doaWxl5Y6G6YGN77yM6L+Z6YeM5Li76KaB5piv5Li65LqGSDXpnIDopoHlpJrlsYLop6PmnpDnmoTpl67pophcclxuXHR3aGlsZSAocGFyZW50KSB7XHJcblx0XHQvLyDniLbnu4Tku7ZcclxuXHRcdGlmIChwYXJlbnQuJG9wdGlvbnMgJiYgcGFyZW50LiRvcHRpb25zLm5hbWUgIT09IG5hbWUpIHtcclxuXHRcdFx0Ly8g5aaC5p6c57uE5Lu255qEbmFtZeS4jeebuOetie+8jOe7p+e7reS4iuS4gOe6p+Wvu+aJvlxyXG5cdFx0XHRwYXJlbnQgPSBwYXJlbnQuJHBhcmVudDtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHJldHVybiBwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBmYWxzZTtcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///889\n"); + +/***/ }), +/* 890 */ +/*!***************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/sys.js ***! + \***************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.os = os;exports.sys = sys;function os() {\n return uni.getSystemInfoSync().platform;\n};\n\nfunction sys() {\n return uni.getSystemInfoSync();\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9zeXMuanMiXSwibmFtZXMiOlsib3MiLCJ1bmkiLCJnZXRTeXN0ZW1JbmZvU3luYyIsInBsYXRmb3JtIiwic3lzIl0sIm1hcHBpbmdzIjoiZ0dBQU8sU0FBU0EsRUFBVCxHQUFjO0FBQ3BCLFNBQU9DLEdBQUcsQ0FBQ0MsaUJBQUosR0FBd0JDLFFBQS9CO0FBQ0E7O0FBRU0sU0FBU0MsR0FBVCxHQUFlO0FBQ3JCLFNBQU9ILEdBQUcsQ0FBQ0MsaUJBQUosRUFBUDtBQUNBIiwiZmlsZSI6Ijg5MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBvcygpIHtcclxuXHRyZXR1cm4gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkucGxhdGZvcm07XHJcbn07XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gc3lzKCkge1xyXG5cdHJldHVybiB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKTtcclxufVxyXG5cclxuXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///890\n"); + +/***/ }), +/* 891 */ +/*!********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/debounce.js ***! + \********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var timeout = null;\n\n/**\r\n * 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数\r\n * \r\n * @param {Function} func 要执行的回调函数 \r\n * @param {Number} wait 延时的时间\r\n * @param {Boolean} immediate 是否立即执行 \r\n * @return null\r\n */\nfunction debounce(func) {var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n // 清除定时器\n if (timeout !== null) clearTimeout(timeout);\n // 立即执行,此类情况一般用不到\n if (immediate) {\n var callNow = !timeout;\n timeout = setTimeout(function () {\n timeout = null;\n }, wait);\n if (callNow) typeof func === 'function' && func();\n } else {\n // 设置定时器,当最后一次操作后,timeout不会再被清除,所以在延时wait毫秒后执行func回调方法\n timeout = setTimeout(function () {\n typeof func === 'function' && func();\n }, wait);\n }\n}var _default =\n\ndebounce;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9kZWJvdW5jZS5qcyJdLCJuYW1lcyI6WyJ0aW1lb3V0IiwiZGVib3VuY2UiLCJmdW5jIiwid2FpdCIsImltbWVkaWF0ZSIsImNsZWFyVGltZW91dCIsImNhbGxOb3ciLCJzZXRUaW1lb3V0Il0sIm1hcHBpbmdzIjoidUZBQUEsSUFBSUEsT0FBTyxHQUFHLElBQWQ7O0FBRUE7Ozs7Ozs7O0FBUUEsU0FBU0MsUUFBVCxDQUFrQkMsSUFBbEIsRUFBdUQsS0FBL0JDLElBQStCLHVFQUF4QixHQUF3QixLQUFuQkMsU0FBbUIsdUVBQVAsS0FBTztBQUN0RDtBQUNBLE1BQUlKLE9BQU8sS0FBSyxJQUFoQixFQUFzQkssWUFBWSxDQUFDTCxPQUFELENBQVo7QUFDdEI7QUFDQSxNQUFJSSxTQUFKLEVBQWU7QUFDZCxRQUFJRSxPQUFPLEdBQUcsQ0FBQ04sT0FBZjtBQUNBQSxXQUFPLEdBQUdPLFVBQVUsQ0FBQyxZQUFXO0FBQy9CUCxhQUFPLEdBQUcsSUFBVjtBQUNBLEtBRm1CLEVBRWpCRyxJQUZpQixDQUFwQjtBQUdBLFFBQUlHLE9BQUosRUFBYSxPQUFPSixJQUFQLEtBQWdCLFVBQWhCLElBQThCQSxJQUFJLEVBQWxDO0FBQ2IsR0FORCxNQU1PO0FBQ047QUFDQUYsV0FBTyxHQUFHTyxVQUFVLENBQUMsWUFBVztBQUMvQixhQUFPTCxJQUFQLEtBQWdCLFVBQWhCLElBQThCQSxJQUFJLEVBQWxDO0FBQ0EsS0FGbUIsRUFFakJDLElBRmlCLENBQXBCO0FBR0E7QUFDRCxDOztBQUVjRixRIiwiZmlsZSI6Ijg5MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCB0aW1lb3V0ID0gbnVsbDtcclxuXHJcbi8qKlxyXG4gKiDpmLLmipbljp/nkIbvvJrkuIDlrprml7bpl7TlhoXvvIzlj6rmnInmnIDlkI7kuIDmrKHmk43kvZzvvIzlho3ov4d3YWl05q+r56eS5ZCO5omN5omn6KGM5Ye95pWwXHJcbiAqIFxyXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdW5jIOimgeaJp+ihjOeahOWbnuiwg+WHveaVsCBcclxuICogQHBhcmFtIHtOdW1iZXJ9IHdhaXQg5bu25pe255qE5pe26Ze0XHJcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gaW1tZWRpYXRlIOaYr+WQpueri+WNs+aJp+ihjCBcclxuICogQHJldHVybiBudWxsXHJcbiAqL1xyXG5mdW5jdGlvbiBkZWJvdW5jZShmdW5jLCB3YWl0ID0gNTAwLCBpbW1lZGlhdGUgPSBmYWxzZSkge1xyXG5cdC8vIOa4hemZpOWumuaXtuWZqFxyXG5cdGlmICh0aW1lb3V0ICE9PSBudWxsKSBjbGVhclRpbWVvdXQodGltZW91dCk7XHJcblx0Ly8g56uL5Y2z5omn6KGM77yM5q2k57G75oOF5Ya15LiA6Iis55So5LiN5YiwXHJcblx0aWYgKGltbWVkaWF0ZSkge1xyXG5cdFx0dmFyIGNhbGxOb3cgPSAhdGltZW91dDtcclxuXHRcdHRpbWVvdXQgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aW1lb3V0ID0gbnVsbDtcclxuXHRcdH0sIHdhaXQpO1xyXG5cdFx0aWYgKGNhbGxOb3cpIHR5cGVvZiBmdW5jID09PSAnZnVuY3Rpb24nICYmIGZ1bmMoKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0Ly8g6K6+572u5a6a5pe25Zmo77yM5b2T5pyA5ZCO5LiA5qyh5pON5L2c5ZCO77yMdGltZW91dOS4jeS8muWGjeiiq+a4hemZpO+8jOaJgOS7peWcqOW7tuaXtndhaXTmr6vnp5LlkI7miafooYxmdW5j5Zue6LCD5pa55rOVXHJcblx0XHR0aW1lb3V0ID0gc2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0dHlwZW9mIGZ1bmMgPT09ICdmdW5jdGlvbicgJiYgZnVuYygpO1xyXG5cdFx0fSwgd2FpdCk7XHJcblx0fVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBkZWJvdW5jZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///891\n"); + +/***/ }), +/* 892 */ +/*!********************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/throttle.js ***! + \********************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var timer, flag;\n/**\r\n * 节流原理:在一定时间内,只能触发一次\r\n * \r\n * @param {Function} func 要执行的回调函数 \r\n * @param {Number} wait 延时的时间\r\n * @param {Boolean} immediate 是否立即执行\r\n * @return null\r\n */\nfunction throttle(func) {var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (immediate) {\n if (!flag) {\n flag = true;\n // 如果是立即执行,则在wait毫秒内开始时执行\n typeof func === 'function' && func();\n timer = setTimeout(function () {\n flag = false;\n }, wait);\n }\n } else {\n if (!flag) {\n flag = true;\n // 如果是非立即执行,则在wait毫秒内的结束处执行\n timer = setTimeout(function () {\n flag = false;\n typeof func === 'function' && func();\n }, wait);\n }\n\n }\n};var _default =\nthrottle;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90aHJvdHRsZS5qcyJdLCJuYW1lcyI6WyJ0aW1lciIsImZsYWciLCJ0aHJvdHRsZSIsImZ1bmMiLCJ3YWl0IiwiaW1tZWRpYXRlIiwic2V0VGltZW91dCJdLCJtYXBwaW5ncyI6InVGQUFBLElBQUlBLEtBQUosRUFBV0MsSUFBWDtBQUNBOzs7Ozs7OztBQVFBLFNBQVNDLFFBQVQsQ0FBa0JDLElBQWxCLEVBQXNELEtBQTlCQyxJQUE4Qix1RUFBdkIsR0FBdUIsS0FBbEJDLFNBQWtCLHVFQUFOLElBQU07QUFDckQsTUFBSUEsU0FBSixFQUFlO0FBQ2QsUUFBSSxDQUFDSixJQUFMLEVBQVc7QUFDVkEsVUFBSSxHQUFHLElBQVA7QUFDQTtBQUNBLGFBQU9FLElBQVAsS0FBZ0IsVUFBaEIsSUFBOEJBLElBQUksRUFBbEM7QUFDQUgsV0FBSyxHQUFHTSxVQUFVLENBQUMsWUFBTTtBQUN4QkwsWUFBSSxHQUFHLEtBQVA7QUFDQSxPQUZpQixFQUVmRyxJQUZlLENBQWxCO0FBR0E7QUFDRCxHQVRELE1BU087QUFDTixRQUFJLENBQUNILElBQUwsRUFBVztBQUNWQSxVQUFJLEdBQUcsSUFBUDtBQUNBO0FBQ0FELFdBQUssR0FBR00sVUFBVSxDQUFDLFlBQU07QUFDeEJMLFlBQUksR0FBRyxLQUFQO0FBQ0EsZUFBT0UsSUFBUCxLQUFnQixVQUFoQixJQUE4QkEsSUFBSSxFQUFsQztBQUNBLE9BSGlCLEVBR2ZDLElBSGUsQ0FBbEI7QUFJQTs7QUFFRDtBQUNELEU7QUFDY0YsUSIsImZpbGUiOiI4OTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgdGltZXIsIGZsYWc7XHJcbi8qKlxyXG4gKiDoioLmtYHljp/nkIbvvJrlnKjkuIDlrprml7bpl7TlhoXvvIzlj6rog73op6blj5HkuIDmrKFcclxuICogXHJcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZ1bmMg6KaB5omn6KGM55qE5Zue6LCD5Ye95pWwIFxyXG4gKiBAcGFyYW0ge051bWJlcn0gd2FpdCDlu7bml7bnmoTml7bpl7RcclxuICogQHBhcmFtIHtCb29sZWFufSBpbW1lZGlhdGUg5piv5ZCm56uL5Y2z5omn6KGMXHJcbiAqIEByZXR1cm4gbnVsbFxyXG4gKi9cclxuZnVuY3Rpb24gdGhyb3R0bGUoZnVuYywgd2FpdCA9IDUwMCwgaW1tZWRpYXRlID0gdHJ1ZSkge1xyXG5cdGlmIChpbW1lZGlhdGUpIHtcclxuXHRcdGlmICghZmxhZykge1xyXG5cdFx0XHRmbGFnID0gdHJ1ZTtcclxuXHRcdFx0Ly8g5aaC5p6c5piv56uL5Y2z5omn6KGM77yM5YiZ5Zyod2FpdOavq+enkuWGheW8gOWni+aXtuaJp+ihjFxyXG5cdFx0XHR0eXBlb2YgZnVuYyA9PT0gJ2Z1bmN0aW9uJyAmJiBmdW5jKCk7XHJcblx0XHRcdHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0ZmxhZyA9IGZhbHNlO1xyXG5cdFx0XHR9LCB3YWl0KTtcclxuXHRcdH1cclxuXHR9IGVsc2Uge1xyXG5cdFx0aWYgKCFmbGFnKSB7XHJcblx0XHRcdGZsYWcgPSB0cnVlXHJcblx0XHRcdC8vIOWmguaenOaYr+mdnueri+WNs+aJp+ihjO+8jOWImeWcqHdhaXTmr6vnp5LlhoXnmoTnu5PmnZ/lpITmiafooYxcclxuXHRcdFx0dGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRmbGFnID0gZmFsc2VcclxuXHRcdFx0XHR0eXBlb2YgZnVuYyA9PT0gJ2Z1bmN0aW9uJyAmJiBmdW5jKCk7XHJcblx0XHRcdH0sIHdhaXQpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59O1xyXG5leHBvcnQgZGVmYXVsdCB0aHJvdHRsZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///892\n"); + +/***/ }), +/* 893 */ +/*!****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/config/config.js ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // 此版本发布于2020-03-17\nvar version = '1.8.4';var _default =\n\n{\n v: version,\n version: version,\n // 主题名称\n type: [\n 'primary',\n 'success',\n 'info',\n 'error',\n 'warning'] };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvY29uZmlnLmpzIl0sIm5hbWVzIjpbInZlcnNpb24iLCJ2IiwidHlwZSJdLCJtYXBwaW5ncyI6IndGQUFBO0FBQ0EsSUFBSUEsT0FBTyxHQUFHLE9BQWQsQzs7QUFFZTtBQUNkQyxHQUFDLEVBQUVELE9BRFc7QUFFZEEsU0FBTyxFQUFFQSxPQUZLO0FBR2Q7QUFDQUUsTUFBSSxFQUFFO0FBQ0wsV0FESztBQUVMLFdBRks7QUFHTCxRQUhLO0FBSUwsU0FKSztBQUtMLFdBTEssQ0FKUSxFIiwiZmlsZSI6Ijg5My5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOatpOeJiOacrOWPkeW4g+S6jjIwMjAtMDMtMTdcclxubGV0IHZlcnNpb24gPSAnMS44LjQnO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdHY6IHZlcnNpb24sXHJcblx0dmVyc2lvbjogdmVyc2lvbixcclxuXHQvLyDkuLvpopjlkI3np7BcclxuXHR0eXBlOiBbXHJcblx0XHQncHJpbWFyeScsXHJcblx0XHQnc3VjY2VzcycsXHJcblx0XHQnaW5mbycsXHJcblx0XHQnZXJyb3InLFxyXG5cdFx0J3dhcm5pbmcnXHJcblx0XVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///893\n"); + +/***/ }), +/* 894 */ +/*!****************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/config/zIndex.js ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // uniapp在H5中各API的z-index值如下:\n/**\r\n * actionsheet: 999\r\n * modal: 999\r\n * navigate: 998\r\n * tabbar: 998\r\n * toast: 999\r\n */var _default =\n\n{\n toast: 10090,\n noNetwork: 10080,\n // popup包含popup,actionsheet,keyboard,picker的值\n popup: 10075,\n mask: 10070,\n navbar: 980,\n topTips: 975,\n sticky: 970,\n indexListSticky: 965 };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvekluZGV4LmpzIl0sIm5hbWVzIjpbInRvYXN0Iiwibm9OZXR3b3JrIiwicG9wdXAiLCJtYXNrIiwibmF2YmFyIiwidG9wVGlwcyIsInN0aWNreSIsImluZGV4TGlzdFN0aWNreSJdLCJtYXBwaW5ncyI6IndGQUFBO0FBQ0E7Ozs7Ozs7O0FBUWU7QUFDZEEsT0FBSyxFQUFFLEtBRE87QUFFZEMsV0FBUyxFQUFFLEtBRkc7QUFHZDtBQUNBQyxPQUFLLEVBQUUsS0FKTztBQUtkQyxNQUFJLEVBQUUsS0FMUTtBQU1kQyxRQUFNLEVBQUUsR0FOTTtBQU9kQyxTQUFPLEVBQUUsR0FQSztBQVFkQyxRQUFNLEVBQUUsR0FSTTtBQVNkQyxpQkFBZSxFQUFFLEdBVEgsRSIsImZpbGUiOiI4OTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB1bmlhcHDlnKhINeS4reWQhEFQSeeahHotaW5kZXjlgLzlpoLkuIvvvJpcclxuLyoqXHJcbiAqIGFjdGlvbnNoZWV0OiA5OTlcclxuICogbW9kYWw6IDk5OVxyXG4gKiBuYXZpZ2F0ZTogOTk4XHJcbiAqIHRhYmJhcjogOTk4XHJcbiAqIHRvYXN0OiA5OTlcclxuICovXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0dG9hc3Q6IDEwMDkwLFxyXG5cdG5vTmV0d29yazogMTAwODAsXHJcblx0Ly8gcG9wdXDljIXlkKtwb3B1cO+8jGFjdGlvbnNoZWV077yMa2V5Ym9hcmTvvIxwaWNrZXLnmoTlgLxcclxuXHRwb3B1cDogMTAwNzUsXHJcblx0bWFzazogMTAwNzAsXHJcblx0bmF2YmFyOiA5ODAsXHJcblx0dG9wVGlwczogOTc1LFxyXG5cdHN0aWNreTogOTcwLFxyXG5cdGluZGV4TGlzdFN0aWNreTogOTY1LFxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///894\n"); + +/***/ }), +/* 895 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/vue-clipboard2/vue-clipboard.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var Clipboard = __webpack_require__(/*! clipboard/dist/clipboard.min.js */ 896); // FIXME: workaround for browserify + +var VueClipboardConfig = { + autoSetContainer: false, + appendToBody: true // This fixes IE, see #50 +}; + +var VueClipboard = { + install: function install(Vue) { + Vue.prototype.$clipboardConfig = VueClipboardConfig; + Vue.prototype.$copyText = function (_text, container) { + return new Promise(function (resolve, reject) { + var fakeElement = document.createElement('button'); + var clipboard = new Clipboard(fakeElement, { + text: function text() {return _text;}, + action: function action() {return 'copy';}, + container: typeof container === 'object' ? container : document.body }); + + clipboard.on('success', function (e) { + clipboard.destroy(); + resolve(e); + }); + clipboard.on('error', function (e) { + clipboard.destroy(); + reject(e); + }); + if (VueClipboardConfig.appendToBody) document.body.appendChild(fakeElement); + fakeElement.click(); + if (VueClipboardConfig.appendToBody) document.body.removeChild(fakeElement); + }); + }; + + Vue.directive('clipboard', { + bind: function bind(el, binding, vnode) { + if (binding.arg === 'success') { + el._vClipboard_success = binding.value; + } else if (binding.arg === 'error') { + el._vClipboard_error = binding.value; + } else { + var clipboard = new Clipboard(el, { + text: function text() {return binding.value;}, + action: function action() {return binding.arg === 'cut' ? 'cut' : 'copy';}, + container: VueClipboardConfig.autoSetContainer ? el : undefined }); + + clipboard.on('success', function (e) { + var callback = el._vClipboard_success; + callback && callback(e); + }); + clipboard.on('error', function (e) { + var callback = el._vClipboard_error; + callback && callback(e); + }); + el._vClipboard = clipboard; + } + }, + update: function update(el, binding) { + if (binding.arg === 'success') { + el._vClipboard_success = binding.value; + } else if (binding.arg === 'error') { + el._vClipboard_error = binding.value; + } else { + el._vClipboard.text = function () {return binding.value;}; + el._vClipboard.action = function () {return binding.arg === 'cut' ? 'cut' : 'copy';}; + } + }, + unbind: function unbind(el, binding) { + if (binding.arg === 'success') { + delete el._vClipboard_success; + } else if (binding.arg === 'error') { + delete el._vClipboard_error; + } else { + el._vClipboard.destroy(); + delete el._vClipboard; + } + } }); + + }, + config: VueClipboardConfig }; + + +if (true) { + module.exports = VueClipboard; +} else {} + +/***/ }), +/* 896 */ +/*!******************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/clipboard/dist/clipboard.min.js ***! + \******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/*! + * clipboard.js v2.0.8 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function (t, e) { true ? module.exports = e() : undefined;}(this, function () {return n = { 134: function _(t, e, n) {"use strict";n.d(e, { default: function _default() {return r;} });var e = n(279),i = n.n(e),e = n(370),a = n.n(e),e = n(817),o = n.n(e);function c(t) {return (c = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) {return typeof t;} : function (t) {return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;})(t);}function u(t, e) {for (var n = 0; n < e.length; n++) {var r = e[n];r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r);}}var l = function () {function e(t) {!function (t) {if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function");}(this), this.resolveOptions(t), this.initSelection();}var t, n, r;return t = e, (n = [{ key: "resolveOptions", value: function value() {var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {};this.action = t.action, this.container = t.container, this.emitter = t.emitter, this.target = t.target, this.text = t.text, this.trigger = t.trigger, this.selectedText = "";} }, { key: "initSelection", value: function value() {this.text ? this.selectFake() : this.target && this.selectTarget();} }, { key: "createFakeElement", value: function value() {var t = "rtl" === document.documentElement.getAttribute("dir");this.fakeElem = document.createElement("textarea"), this.fakeElem.style.fontSize = "12pt", this.fakeElem.style.border = "0", this.fakeElem.style.padding = "0", this.fakeElem.style.margin = "0", this.fakeElem.style.position = "absolute", this.fakeElem.style[t ? "right" : "left"] = "-9999px";t = window.pageYOffset || document.documentElement.scrollTop;return this.fakeElem.style.top = "".concat(t, "px"), this.fakeElem.setAttribute("readonly", ""), this.fakeElem.value = this.text, this.fakeElem;} }, { key: "selectFake", value: function value() {var t = this,e = this.createFakeElement();this.fakeHandlerCallback = function () {return t.removeFake();}, this.fakeHandler = this.container.addEventListener("click", this.fakeHandlerCallback) || !0, this.container.appendChild(e), this.selectedText = o()(e), this.copyText(), this.removeFake();} }, { key: "removeFake", value: function value() {this.fakeHandler && (this.container.removeEventListener("click", this.fakeHandlerCallback), this.fakeHandler = null, this.fakeHandlerCallback = null), this.fakeElem && (this.container.removeChild(this.fakeElem), this.fakeElem = null);} }, { key: "selectTarget", value: function value() {this.selectedText = o()(this.target), this.copyText();} }, { key: "copyText", value: function value() {var e;try {e = document.execCommand(this.action);} catch (t) {e = !1;}this.handleResult(e);} }, { key: "handleResult", value: function value(t) {this.emitter.emit(t ? "success" : "error", { action: this.action, text: this.selectedText, trigger: this.trigger, clearSelection: this.clearSelection.bind(this) });} }, { key: "clearSelection", value: function value() {this.trigger && this.trigger.focus(), document.activeElement.blur(), window.getSelection().removeAllRanges();} }, { key: "destroy", value: function value() {this.removeFake();} }, { key: "action", set: function set() {var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : "copy";if (this._action = t, "copy" !== this._action && "cut" !== this._action) throw new Error('Invalid "action" value, use either "copy" or "cut"');}, get: function get() {return this._action;} }, { key: "target", set: function set(t) {if (void 0 !== t) {if (!t || "object" !== c(t) || 1 !== t.nodeType) throw new Error('Invalid "target" value, use a valid Element');if ("copy" === this.action && t.hasAttribute("disabled")) throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if ("cut" === this.action && (t.hasAttribute("readonly") || t.hasAttribute("disabled"))) throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target = t;}}, get: function get() {return this._target;} }]) && u(t.prototype, n), r && u(t, r), e;}();function s(t) {return (s = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) {return typeof t;} : function (t) {return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;})(t);}function f(t, e) {for (var n = 0; n < e.length; n++) {var r = e[n];r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r);}}function h(t, e) {return (h = Object.setPrototypeOf || function (t, e) {return t.__proto__ = e, t;})(t, e);}function d(n) {var r = function () {if ("undefined" == typeof Reflect || !Reflect.construct) return !1;if (Reflect.construct.sham) return !1;if ("function" == typeof Proxy) return !0;try {return Date.prototype.toString.call(Reflect.construct(Date, [], function () {})), !0;} catch (t) {return !1;}}();return function () {var t,e = p(n);return t = r ? (t = p(this).constructor, Reflect.construct(e, arguments, t)) : e.apply(this, arguments), e = this, !(t = t) || "object" !== s(t) && "function" != typeof t ? function (t) {if (void 0 !== t) return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}(e) : t;};}function p(t) {return (p = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) {return t.__proto__ || Object.getPrototypeOf(t);})(t);}function y(t, e) {t = "data-clipboard-".concat(t);if (e.hasAttribute(t)) return e.getAttribute(t);}var r = function () {!function (t, e) {if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), e && h(t, e);}(o, i());var t,e,n,r = d(o);function o(t, e) {var n;return function (t) {if (!(t instanceof o)) throw new TypeError("Cannot call a class as a function");}(this), (n = r.call(this)).resolveOptions(e), n.listenClick(t), n;}return t = o, n = [{ key: "isSupported", value: function value() {var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : ["copy", "cut"],t = "string" == typeof t ? [t] : t,e = !!document.queryCommandSupported;return t.forEach(function (t) {e = e && !!document.queryCommandSupported(t);}), e;} }], (e = [{ key: "resolveOptions", value: function value() {var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {};this.action = "function" == typeof t.action ? t.action : this.defaultAction, this.target = "function" == typeof t.target ? t.target : this.defaultTarget, this.text = "function" == typeof t.text ? t.text : this.defaultText, this.container = "object" === s(t.container) ? t.container : document.body;} }, { key: "listenClick", value: function value(t) {var e = this;this.listener = a()(t, "click", function (t) {return e.onClick(t);});} }, { key: "onClick", value: function value(t) {t = t.delegateTarget || t.currentTarget;this.clipboardAction && (this.clipboardAction = null), this.clipboardAction = new l({ action: this.action(t), target: this.target(t), text: this.text(t), container: this.container, trigger: t, emitter: this });} }, { key: "defaultAction", value: function value(t) {return y("action", t);} }, { key: "defaultTarget", value: function value(t) {t = y("target", t);if (t) return document.querySelector(t);} }, { key: "defaultText", value: function value(t) {return y("text", t);} }, { key: "destroy", value: function value() {this.listener.destroy(), this.clipboardAction && (this.clipboardAction.destroy(), this.clipboardAction = null);} }]) && f(t.prototype, e), n && f(t, n), o;}();}, 828: function _(t) {var e;"undefined" == typeof Element || Element.prototype.matches || ((e = Element.prototype).matches = e.matchesSelector || e.mozMatchesSelector || e.msMatchesSelector || e.oMatchesSelector || e.webkitMatchesSelector), t.exports = function (t, e) {for (; t && 9 !== t.nodeType;) {if ("function" == typeof t.matches && t.matches(e)) return t;t = t.parentNode;}};}, 438: function _(t, e, n) {var a = n(828);function i(t, e, n, r, o) {var i = function (e, n, t, r) {return function (t) {t.delegateTarget = a(t.target, n), t.delegateTarget && r.call(e, t);};}.apply(this, arguments);return t.addEventListener(n, i, o), { destroy: function destroy() {t.removeEventListener(n, i, o);} };}t.exports = function (t, e, n, r, o) {return "function" == typeof t.addEventListener ? i.apply(null, arguments) : "function" == typeof n ? i.bind(null, document).apply(null, arguments) : ("string" == typeof t && (t = document.querySelectorAll(t)), Array.prototype.map.call(t, function (t) {return i(t, e, n, r, o);}));};}, 879: function _(t, n) {n.node = function (t) {return void 0 !== t && t instanceof HTMLElement && 1 === t.nodeType;}, n.nodeList = function (t) {var e = Object.prototype.toString.call(t);return void 0 !== t && ("[object NodeList]" === e || "[object HTMLCollection]" === e) && "length" in t && (0 === t.length || n.node(t[0]));}, n.string = function (t) {return "string" == typeof t || t instanceof String;}, n.fn = function (t) {return "[object Function]" === Object.prototype.toString.call(t);};}, 370: function _(t, e, n) {var l = n(879),s = n(438);t.exports = function (t, e, n) {if (!t && !e && !n) throw new Error("Missing required arguments");if (!l.string(e)) throw new TypeError("Second argument must be a String");if (!l.fn(n)) throw new TypeError("Third argument must be a Function");if (l.node(t)) return c = e, u = n, (a = t).addEventListener(c, u), { destroy: function destroy() {a.removeEventListener(c, u);} };if (l.nodeList(t)) return r = t, o = e, i = n, Array.prototype.forEach.call(r, function (t) {t.addEventListener(o, i);}), { destroy: function destroy() {Array.prototype.forEach.call(r, function (t) {t.removeEventListener(o, i);});} };if (l.string(t)) return t = t, e = e, n = n, s(document.body, t, e, n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var r, o, i, a, c, u;};}, 817: function _(t) {t.exports = function (t) {var e,n = "SELECT" === t.nodeName ? (t.focus(), t.value) : "INPUT" === t.nodeName || "TEXTAREA" === t.nodeName ? ((e = t.hasAttribute("readonly")) || t.setAttribute("readonly", ""), t.select(), t.setSelectionRange(0, t.value.length), e || t.removeAttribute("readonly"), t.value) : (t.hasAttribute("contenteditable") && t.focus(), n = window.getSelection(), (e = document.createRange()).selectNodeContents(t), n.removeAllRanges(), n.addRange(e), n.toString());return n;};}, 279: function _(t) {function e() {}e.prototype = { on: function on(t, e, n) {var r = this.e || (this.e = {});return (r[t] || (r[t] = [])).push({ fn: e, ctx: n }), this;}, once: function once(t, e, n) {var r = this;function o() {r.off(t, o), e.apply(n, arguments);}return o._ = e, this.on(t, o, n);}, emit: function emit(t) {for (var e = [].slice.call(arguments, 1), n = ((this.e || (this.e = {}))[t] || []).slice(), r = 0, o = n.length; r < o; r++) {n[r].fn.apply(n[r].ctx, e);}return this;}, off: function off(t, e) {var n = this.e || (this.e = {}),r = n[t],o = [];if (r && e) for (var i = 0, a = r.length; i < a; i++) {r[i].fn !== e && r[i].fn._ !== e && o.push(r[i]);}return o.length ? n[t] = o : delete n[t], this;} }, t.exports = e, t.exports.TinyEmitter = e;} }, o = {}, r.n = function (t) {var e = t && t.__esModule ? function () {return t.default;} : function () {return t;};return r.d(e, { a: e }), e;}, r.d = function (t, e) {for (var n in e) {r.o(e, n) && !r.o(t, n) && Object.defineProperty(t, n, { enumerable: !0, get: e[n] });}}, r.o = function (t, e) {return Object.prototype.hasOwnProperty.call(t, e);}, r(134).default;function r(t) {if (o[t]) return o[t].exports;var e = o[t] = { exports: {} };return n[t](e, e.exports, r), e.exports;}var n, o;}); + +/***/ }), +/* 897 */ +/*!****************************************************!*\ + !*** ./node_modules/vue-i18n/dist/vue-i18n.esm.js ***! + \****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/*! + * vue-i18n v8.24.1 + * (c) 2021 kazuya kawaguchi + * Released under the MIT License. + */ +/* */ + +/** + * constants + */ + +var numberFormatKeys = [ + 'compactDisplay', + 'currency', + 'currencyDisplay', + 'currencySign', + 'localeMatcher', + 'notation', + 'numberingSystem', + 'signDisplay', + 'style', + 'unit', + 'unitDisplay', + 'useGrouping', + 'minimumIntegerDigits', + 'minimumFractionDigits', + 'maximumFractionDigits', + 'minimumSignificantDigits', + 'maximumSignificantDigits' +]; + +/** + * utilities + */ + +function warn (msg, err) { + if (typeof console !== 'undefined') { + console.warn('[vue-i18n] ' + msg); + /* istanbul ignore if */ + if (err) { + console.warn(err.stack); + } + } +} + +function error (msg, err) { + if (typeof console !== 'undefined') { + console.error('[vue-i18n] ' + msg); + /* istanbul ignore if */ + if (err) { + console.error(err.stack); + } + } +} + +var isArray = Array.isArray; + +function isObject (obj) { + return obj !== null && typeof obj === 'object' +} + +function isBoolean (val) { + return typeof val === 'boolean' +} + +function isString (val) { + return typeof val === 'string' +} + +var toString = Object.prototype.toString; +var OBJECT_STRING = '[object Object]'; +function isPlainObject (obj) { + return toString.call(obj) === OBJECT_STRING +} + +function isNull (val) { + return val === null || val === undefined +} + +function isFunction (val) { + return typeof val === 'function' +} + +function parseArgs () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + var locale = null; + var params = null; + if (args.length === 1) { + if (isObject(args[0]) || isArray(args[0])) { + params = args[0]; + } else if (typeof args[0] === 'string') { + locale = args[0]; + } + } else if (args.length === 2) { + if (typeof args[0] === 'string') { + locale = args[0]; + } + /* istanbul ignore if */ + if (isObject(args[1]) || isArray(args[1])) { + params = args[1]; + } + } + + return { locale: locale, params: params } +} + +function looseClone (obj) { + return JSON.parse(JSON.stringify(obj)) +} + +function remove (arr, item) { + if (arr.length) { + var index = arr.indexOf(item); + if (index > -1) { + return arr.splice(index, 1) + } + } +} + +function includes (arr, item) { + return !!~arr.indexOf(item) +} + +var hasOwnProperty = Object.prototype.hasOwnProperty; +function hasOwn (obj, key) { + return hasOwnProperty.call(obj, key) +} + +function merge (target) { + var arguments$1 = arguments; + + var output = Object(target); + for (var i = 1; i < arguments.length; i++) { + var source = arguments$1[i]; + if (source !== undefined && source !== null) { + var key = (void 0); + for (key in source) { + if (hasOwn(source, key)) { + if (isObject(source[key])) { + output[key] = merge(output[key], source[key]); + } else { + output[key] = source[key]; + } + } + } + } + } + return output +} + +function looseEqual (a, b) { + if (a === b) { return true } + var isObjectA = isObject(a); + var isObjectB = isObject(b); + if (isObjectA && isObjectB) { + try { + var isArrayA = isArray(a); + var isArrayB = isArray(b); + if (isArrayA && isArrayB) { + return a.length === b.length && a.every(function (e, i) { + return looseEqual(e, b[i]) + }) + } else if (!isArrayA && !isArrayB) { + var keysA = Object.keys(a); + var keysB = Object.keys(b); + return keysA.length === keysB.length && keysA.every(function (key) { + return looseEqual(a[key], b[key]) + }) + } else { + /* istanbul ignore next */ + return false + } + } catch (e) { + /* istanbul ignore next */ + return false + } + } else if (!isObjectA && !isObjectB) { + return String(a) === String(b) + } else { + return false + } +} + +/** + * Sanitizes html special characters from input strings. For mitigating risk of XSS attacks. + * @param rawText The raw input from the user that should be escaped. + */ +function escapeHtml(rawText) { + return rawText + .replace(//g, '>') + .replace(/"/g, '"') + .replace(/'/g, ''') +} + +/** + * Escapes html tags and special symbols from all provided params which were returned from parseArgs().params. + * This method performs an in-place operation on the params object. + * + * @param {any} params Parameters as provided from `parseArgs().params`. + * May be either an array of strings or a string->any map. + * + * @returns The manipulated `params` object. + */ +function escapeParams(params) { + if(params != null) { + Object.keys(params).forEach(function (key) { + if(typeof(params[key]) == 'string') { + params[key] = escapeHtml(params[key]); + } + }); + } + return params +} + +/* */ + +function extend (Vue) { + if (!Vue.prototype.hasOwnProperty('$i18n')) { + // $FlowFixMe + Object.defineProperty(Vue.prototype, '$i18n', { + get: function get () { return this._i18n } + }); + } + + Vue.prototype.$t = function (key) { + var values = [], len = arguments.length - 1; + while ( len-- > 0 ) values[ len ] = arguments[ len + 1 ]; + + var i18n = this.$i18n; + return i18n._t.apply(i18n, [ key, i18n.locale, i18n._getMessages(), this ].concat( values )) + }; + + Vue.prototype.$tc = function (key, choice) { + var values = [], len = arguments.length - 2; + while ( len-- > 0 ) values[ len ] = arguments[ len + 2 ]; + + var i18n = this.$i18n; + return i18n._tc.apply(i18n, [ key, i18n.locale, i18n._getMessages(), this, choice ].concat( values )) + }; + + Vue.prototype.$te = function (key, locale) { + var i18n = this.$i18n; + return i18n._te(key, i18n.locale, i18n._getMessages(), locale) + }; + + Vue.prototype.$d = function (value) { + var ref; + + var args = [], len = arguments.length - 1; + while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; + return (ref = this.$i18n).d.apply(ref, [ value ].concat( args )) + }; + + Vue.prototype.$n = function (value) { + var ref; + + var args = [], len = arguments.length - 1; + while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; + return (ref = this.$i18n).n.apply(ref, [ value ].concat( args )) + }; +} + +/* */ + +var mixin = { + beforeCreate: function beforeCreate () { + var options = this.$options; + options.i18n = options.i18n || (options.__i18n ? {} : null); + + if (options.i18n) { + if (options.i18n instanceof VueI18n) { + // init locale messages via custom blocks + if (options.__i18n) { + try { + var localeMessages = options.i18n && options.i18n.messages ? options.i18n.messages : {}; + options.__i18n.forEach(function (resource) { + localeMessages = merge(localeMessages, JSON.parse(resource)); + }); + Object.keys(localeMessages).forEach(function (locale) { + options.i18n.mergeLocaleMessage(locale, localeMessages[locale]); + }); + } catch (e) { + if (true) { + error("Cannot parse locale messages via custom blocks.", e); + } + } + } + this._i18n = options.i18n; + this._i18nWatcher = this._i18n.watchI18nData(); + } else if (isPlainObject(options.i18n)) { + var rootI18n = this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n + ? this.$root.$i18n + : null; + // component local i18n + if (rootI18n) { + options.i18n.root = this.$root; + options.i18n.formatter = rootI18n.formatter; + options.i18n.fallbackLocale = rootI18n.fallbackLocale; + options.i18n.formatFallbackMessages = rootI18n.formatFallbackMessages; + options.i18n.silentTranslationWarn = rootI18n.silentTranslationWarn; + options.i18n.silentFallbackWarn = rootI18n.silentFallbackWarn; + options.i18n.pluralizationRules = rootI18n.pluralizationRules; + options.i18n.preserveDirectiveContent = rootI18n.preserveDirectiveContent; + } + + // init locale messages via custom blocks + if (options.__i18n) { + try { + var localeMessages$1 = options.i18n && options.i18n.messages ? options.i18n.messages : {}; + options.__i18n.forEach(function (resource) { + localeMessages$1 = merge(localeMessages$1, JSON.parse(resource)); + }); + options.i18n.messages = localeMessages$1; + } catch (e) { + if (true) { + warn("Cannot parse locale messages via custom blocks.", e); + } + } + } + + var ref = options.i18n; + var sharedMessages = ref.sharedMessages; + if (sharedMessages && isPlainObject(sharedMessages)) { + options.i18n.messages = merge(options.i18n.messages, sharedMessages); + } + + this._i18n = new VueI18n(options.i18n); + this._i18nWatcher = this._i18n.watchI18nData(); + + if (options.i18n.sync === undefined || !!options.i18n.sync) { + this._localeWatcher = this.$i18n.watchLocale(); + } + + if (rootI18n) { + rootI18n.onComponentInstanceCreated(this._i18n); + } + } else { + if (true) { + warn("Cannot be interpreted 'i18n' option."); + } + } + } else if (this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n) { + // root i18n + this._i18n = this.$root.$i18n; + } else if (options.parent && options.parent.$i18n && options.parent.$i18n instanceof VueI18n) { + // parent i18n + this._i18n = options.parent.$i18n; + } + }, + + beforeMount: function beforeMount () { + var options = this.$options; + options.i18n = options.i18n || (options.__i18n ? {} : null); + + if (options.i18n) { + if (options.i18n instanceof VueI18n) { + // init locale messages via custom blocks + this._i18n.subscribeDataChanging(this); + this._subscribing = true; + } else if (isPlainObject(options.i18n)) { + this._i18n.subscribeDataChanging(this); + this._subscribing = true; + } else { + if (true) { + warn("Cannot be interpreted 'i18n' option."); + } + } + } else if (this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n) { + this._i18n.subscribeDataChanging(this); + this._subscribing = true; + } else if (options.parent && options.parent.$i18n && options.parent.$i18n instanceof VueI18n) { + this._i18n.subscribeDataChanging(this); + this._subscribing = true; + } + }, + + mounted: function mounted () { + if (this !== this.$root && this.$options.__INTLIFY_META__ && this.$el) { + this.$el.setAttribute('data-intlify', this.$options.__INTLIFY_META__); + } + }, + + beforeDestroy: function beforeDestroy () { + if (!this._i18n) { return } + + var self = this; + this.$nextTick(function () { + if (self._subscribing) { + self._i18n.unsubscribeDataChanging(self); + delete self._subscribing; + } + + if (self._i18nWatcher) { + self._i18nWatcher(); + self._i18n.destroyVM(); + delete self._i18nWatcher; + } + + if (self._localeWatcher) { + self._localeWatcher(); + delete self._localeWatcher; + } + }); + } +}; + +/* */ + +var interpolationComponent = { + name: 'i18n', + functional: true, + props: { + tag: { + type: [String, Boolean, Object], + default: 'span' + }, + path: { + type: String, + required: true + }, + locale: { + type: String + }, + places: { + type: [Array, Object] + } + }, + render: function render (h, ref) { + var data = ref.data; + var parent = ref.parent; + var props = ref.props; + var slots = ref.slots; + + var $i18n = parent.$i18n; + if (!$i18n) { + if (true) { + warn('Cannot find VueI18n instance!'); + } + return + } + + var path = props.path; + var locale = props.locale; + var places = props.places; + var params = slots(); + var children = $i18n.i( + path, + locale, + onlyHasDefaultPlace(params) || places + ? useLegacyPlaces(params.default, places) + : params + ); + + var tag = (!!props.tag && props.tag !== true) || props.tag === false ? props.tag : 'span'; + return tag ? h(tag, data, children) : children + } +}; + +function onlyHasDefaultPlace (params) { + var prop; + for (prop in params) { + if (prop !== 'default') { return false } + } + return Boolean(prop) +} + +function useLegacyPlaces (children, places) { + var params = places ? createParamsFromPlaces(places) : {}; + + if (!children) { return params } + + // Filter empty text nodes + children = children.filter(function (child) { + return child.tag || child.text.trim() !== '' + }); + + var everyPlace = children.every(vnodeHasPlaceAttribute); + if ( true && everyPlace) { + warn('`place` attribute is deprecated in next major version. Please switch to Vue slots.'); + } + + return children.reduce( + everyPlace ? assignChildPlace : assignChildIndex, + params + ) +} + +function createParamsFromPlaces (places) { + if (true) { + warn('`places` prop is deprecated in next major version. Please switch to Vue slots.'); + } + + return Array.isArray(places) + ? places.reduce(assignChildIndex, {}) + : Object.assign({}, places) +} + +function assignChildPlace (params, child) { + if (child.data && child.data.attrs && child.data.attrs.place) { + params[child.data.attrs.place] = child; + } + return params +} + +function assignChildIndex (params, child, index) { + params[index] = child; + return params +} + +function vnodeHasPlaceAttribute (vnode) { + return Boolean(vnode.data && vnode.data.attrs && vnode.data.attrs.place) +} + +/* */ + +var numberComponent = { + name: 'i18n-n', + functional: true, + props: { + tag: { + type: [String, Boolean, Object], + default: 'span' + }, + value: { + type: Number, + required: true + }, + format: { + type: [String, Object] + }, + locale: { + type: String + } + }, + render: function render (h, ref) { + var props = ref.props; + var parent = ref.parent; + var data = ref.data; + + var i18n = parent.$i18n; + + if (!i18n) { + if (true) { + warn('Cannot find VueI18n instance!'); + } + return null + } + + var key = null; + var options = null; + + if (isString(props.format)) { + key = props.format; + } else if (isObject(props.format)) { + if (props.format.key) { + key = props.format.key; + } + + // Filter out number format options only + options = Object.keys(props.format).reduce(function (acc, prop) { + var obj; + + if (includes(numberFormatKeys, prop)) { + return Object.assign({}, acc, ( obj = {}, obj[prop] = props.format[prop], obj )) + } + return acc + }, null); + } + + var locale = props.locale || i18n.locale; + var parts = i18n._ntp(props.value, locale, key, options); + + var values = parts.map(function (part, index) { + var obj; + + var slot = data.scopedSlots && data.scopedSlots[part.type]; + return slot ? slot(( obj = {}, obj[part.type] = part.value, obj.index = index, obj.parts = parts, obj )) : part.value + }); + + var tag = (!!props.tag && props.tag !== true) || props.tag === false ? props.tag : 'span'; + return tag + ? h(tag, { + attrs: data.attrs, + 'class': data['class'], + staticClass: data.staticClass + }, values) + : values + } +}; + +/* */ + +function bind (el, binding, vnode) { + if (!assert(el, vnode)) { return } + + t(el, binding, vnode); +} + +function update (el, binding, vnode, oldVNode) { + if (!assert(el, vnode)) { return } + + var i18n = vnode.context.$i18n; + if (localeEqual(el, vnode) && + (looseEqual(binding.value, binding.oldValue) && + looseEqual(el._localeMessage, i18n.getLocaleMessage(i18n.locale)))) { return } + + t(el, binding, vnode); +} + +function unbind (el, binding, vnode, oldVNode) { + var vm = vnode.context; + if (!vm) { + warn('Vue instance does not exists in VNode context'); + return + } + + var i18n = vnode.context.$i18n || {}; + if (!binding.modifiers.preserve && !i18n.preserveDirectiveContent) { + el.textContent = ''; + } + el._vt = undefined; + delete el['_vt']; + el._locale = undefined; + delete el['_locale']; + el._localeMessage = undefined; + delete el['_localeMessage']; +} + +function assert (el, vnode) { + var vm = vnode.context; + if (!vm) { + warn('Vue instance does not exists in VNode context'); + return false + } + + if (!vm.$i18n) { + warn('VueI18n instance does not exists in Vue instance'); + return false + } + + return true +} + +function localeEqual (el, vnode) { + var vm = vnode.context; + return el._locale === vm.$i18n.locale +} + +function t (el, binding, vnode) { + var ref$1, ref$2; + + var value = binding.value; + + var ref = parseValue(value); + var path = ref.path; + var locale = ref.locale; + var args = ref.args; + var choice = ref.choice; + if (!path && !locale && !args) { + warn('value type not supported'); + return + } + + if (!path) { + warn('`path` is required in v-t directive'); + return + } + + var vm = vnode.context; + if (choice != null) { + el._vt = el.textContent = (ref$1 = vm.$i18n).tc.apply(ref$1, [ path, choice ].concat( makeParams(locale, args) )); + } else { + el._vt = el.textContent = (ref$2 = vm.$i18n).t.apply(ref$2, [ path ].concat( makeParams(locale, args) )); + } + el._locale = vm.$i18n.locale; + el._localeMessage = vm.$i18n.getLocaleMessage(vm.$i18n.locale); +} + +function parseValue (value) { + var path; + var locale; + var args; + var choice; + + if (isString(value)) { + path = value; + } else if (isPlainObject(value)) { + path = value.path; + locale = value.locale; + args = value.args; + choice = value.choice; + } + + return { path: path, locale: locale, args: args, choice: choice } +} + +function makeParams (locale, args) { + var params = []; + + locale && params.push(locale); + if (args && (Array.isArray(args) || isPlainObject(args))) { + params.push(args); + } + + return params +} + +var Vue; + +function install (_Vue) { + /* istanbul ignore if */ + if ( true && install.installed && _Vue === Vue) { + warn('already installed.'); + return + } + install.installed = true; + + Vue = _Vue; + + var version = (Vue.version && Number(Vue.version.split('.')[0])) || -1; + /* istanbul ignore if */ + if ( true && version < 2) { + warn(("vue-i18n (" + (install.version) + ") need to use Vue 2.0 or later (Vue: " + (Vue.version) + ").")); + return + } + + extend(Vue); + Vue.mixin(mixin); + Vue.directive('t', { bind: bind, update: update, unbind: unbind }); + Vue.component(interpolationComponent.name, interpolationComponent); + Vue.component(numberComponent.name, numberComponent); + + // use simple mergeStrategies to prevent i18n instance lose '__proto__' + var strats = Vue.config.optionMergeStrategies; + strats.i18n = function (parentVal, childVal) { + return childVal === undefined + ? parentVal + : childVal + }; +} + +/* */ + +var BaseFormatter = function BaseFormatter () { + this._caches = Object.create(null); +}; + +BaseFormatter.prototype.interpolate = function interpolate (message, values) { + if (!values) { + return [message] + } + var tokens = this._caches[message]; + if (!tokens) { + tokens = parse(message); + this._caches[message] = tokens; + } + return compile(tokens, values) +}; + + + +var RE_TOKEN_LIST_VALUE = /^(?:\d)+/; +var RE_TOKEN_NAMED_VALUE = /^(?:\w)+/; + +function parse (format) { + var tokens = []; + var position = 0; + + var text = ''; + while (position < format.length) { + var char = format[position++]; + if (char === '{') { + if (text) { + tokens.push({ type: 'text', value: text }); + } + + text = ''; + var sub = ''; + char = format[position++]; + while (char !== undefined && char !== '}') { + sub += char; + char = format[position++]; + } + var isClosed = char === '}'; + + var type = RE_TOKEN_LIST_VALUE.test(sub) + ? 'list' + : isClosed && RE_TOKEN_NAMED_VALUE.test(sub) + ? 'named' + : 'unknown'; + tokens.push({ value: sub, type: type }); + } else if (char === '%') { + // when found rails i18n syntax, skip text capture + if (format[(position)] !== '{') { + text += char; + } + } else { + text += char; + } + } + + text && tokens.push({ type: 'text', value: text }); + + return tokens +} + +function compile (tokens, values) { + var compiled = []; + var index = 0; + + var mode = Array.isArray(values) + ? 'list' + : isObject(values) + ? 'named' + : 'unknown'; + if (mode === 'unknown') { return compiled } + + while (index < tokens.length) { + var token = tokens[index]; + switch (token.type) { + case 'text': + compiled.push(token.value); + break + case 'list': + compiled.push(values[parseInt(token.value, 10)]); + break + case 'named': + if (mode === 'named') { + compiled.push((values)[token.value]); + } else { + if (true) { + warn(("Type of token '" + (token.type) + "' and format of value '" + mode + "' don't match!")); + } + } + break + case 'unknown': + if (true) { + warn("Detect 'unknown' type of token!"); + } + break + } + index++; + } + + return compiled +} + +/* */ + +/** + * Path parser + * - Inspired: + * Vue.js Path parser + */ + +// actions +var APPEND = 0; +var PUSH = 1; +var INC_SUB_PATH_DEPTH = 2; +var PUSH_SUB_PATH = 3; + +// states +var BEFORE_PATH = 0; +var IN_PATH = 1; +var BEFORE_IDENT = 2; +var IN_IDENT = 3; +var IN_SUB_PATH = 4; +var IN_SINGLE_QUOTE = 5; +var IN_DOUBLE_QUOTE = 6; +var AFTER_PATH = 7; +var ERROR = 8; + +var pathStateMachine = []; + +pathStateMachine[BEFORE_PATH] = { + 'ws': [BEFORE_PATH], + 'ident': [IN_IDENT, APPEND], + '[': [IN_SUB_PATH], + 'eof': [AFTER_PATH] +}; + +pathStateMachine[IN_PATH] = { + 'ws': [IN_PATH], + '.': [BEFORE_IDENT], + '[': [IN_SUB_PATH], + 'eof': [AFTER_PATH] +}; + +pathStateMachine[BEFORE_IDENT] = { + 'ws': [BEFORE_IDENT], + 'ident': [IN_IDENT, APPEND], + '0': [IN_IDENT, APPEND], + 'number': [IN_IDENT, APPEND] +}; + +pathStateMachine[IN_IDENT] = { + 'ident': [IN_IDENT, APPEND], + '0': [IN_IDENT, APPEND], + 'number': [IN_IDENT, APPEND], + 'ws': [IN_PATH, PUSH], + '.': [BEFORE_IDENT, PUSH], + '[': [IN_SUB_PATH, PUSH], + 'eof': [AFTER_PATH, PUSH] +}; + +pathStateMachine[IN_SUB_PATH] = { + "'": [IN_SINGLE_QUOTE, APPEND], + '"': [IN_DOUBLE_QUOTE, APPEND], + '[': [IN_SUB_PATH, INC_SUB_PATH_DEPTH], + ']': [IN_PATH, PUSH_SUB_PATH], + 'eof': ERROR, + 'else': [IN_SUB_PATH, APPEND] +}; + +pathStateMachine[IN_SINGLE_QUOTE] = { + "'": [IN_SUB_PATH, APPEND], + 'eof': ERROR, + 'else': [IN_SINGLE_QUOTE, APPEND] +}; + +pathStateMachine[IN_DOUBLE_QUOTE] = { + '"': [IN_SUB_PATH, APPEND], + 'eof': ERROR, + 'else': [IN_DOUBLE_QUOTE, APPEND] +}; + +/** + * Check if an expression is a literal value. + */ + +var literalValueRE = /^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/; +function isLiteral (exp) { + return literalValueRE.test(exp) +} + +/** + * Strip quotes from a string + */ + +function stripQuotes (str) { + var a = str.charCodeAt(0); + var b = str.charCodeAt(str.length - 1); + return a === b && (a === 0x22 || a === 0x27) + ? str.slice(1, -1) + : str +} + +/** + * Determine the type of a character in a keypath. + */ + +function getPathCharType (ch) { + if (ch === undefined || ch === null) { return 'eof' } + + var code = ch.charCodeAt(0); + + switch (code) { + case 0x5B: // [ + case 0x5D: // ] + case 0x2E: // . + case 0x22: // " + case 0x27: // ' + return ch + + case 0x5F: // _ + case 0x24: // $ + case 0x2D: // - + return 'ident' + + case 0x09: // Tab + case 0x0A: // Newline + case 0x0D: // Return + case 0xA0: // No-break space + case 0xFEFF: // Byte Order Mark + case 0x2028: // Line Separator + case 0x2029: // Paragraph Separator + return 'ws' + } + + return 'ident' +} + +/** + * Format a subPath, return its plain form if it is + * a literal string or number. Otherwise prepend the + * dynamic indicator (*). + */ + +function formatSubPath (path) { + var trimmed = path.trim(); + // invalid leading 0 + if (path.charAt(0) === '0' && isNaN(path)) { return false } + + return isLiteral(trimmed) ? stripQuotes(trimmed) : '*' + trimmed +} + +/** + * Parse a string path into an array of segments + */ + +function parse$1 (path) { + var keys = []; + var index = -1; + var mode = BEFORE_PATH; + var subPathDepth = 0; + var c; + var key; + var newChar; + var type; + var transition; + var action; + var typeMap; + var actions = []; + + actions[PUSH] = function () { + if (key !== undefined) { + keys.push(key); + key = undefined; + } + }; + + actions[APPEND] = function () { + if (key === undefined) { + key = newChar; + } else { + key += newChar; + } + }; + + actions[INC_SUB_PATH_DEPTH] = function () { + actions[APPEND](); + subPathDepth++; + }; + + actions[PUSH_SUB_PATH] = function () { + if (subPathDepth > 0) { + subPathDepth--; + mode = IN_SUB_PATH; + actions[APPEND](); + } else { + subPathDepth = 0; + if (key === undefined) { return false } + key = formatSubPath(key); + if (key === false) { + return false + } else { + actions[PUSH](); + } + } + }; + + function maybeUnescapeQuote () { + var nextChar = path[index + 1]; + if ((mode === IN_SINGLE_QUOTE && nextChar === "'") || + (mode === IN_DOUBLE_QUOTE && nextChar === '"')) { + index++; + newChar = '\\' + nextChar; + actions[APPEND](); + return true + } + } + + while (mode !== null) { + index++; + c = path[index]; + + if (c === '\\' && maybeUnescapeQuote()) { + continue + } + + type = getPathCharType(c); + typeMap = pathStateMachine[mode]; + transition = typeMap[type] || typeMap['else'] || ERROR; + + if (transition === ERROR) { + return // parse error + } + + mode = transition[0]; + action = actions[transition[1]]; + if (action) { + newChar = transition[2]; + newChar = newChar === undefined + ? c + : newChar; + if (action() === false) { + return + } + } + + if (mode === AFTER_PATH) { + return keys + } + } +} + + + + + +var I18nPath = function I18nPath () { + this._cache = Object.create(null); +}; + +/** + * External parse that check for a cache hit first + */ +I18nPath.prototype.parsePath = function parsePath (path) { + var hit = this._cache[path]; + if (!hit) { + hit = parse$1(path); + if (hit) { + this._cache[path] = hit; + } + } + return hit || [] +}; + +/** + * Get path value from path string + */ +I18nPath.prototype.getPathValue = function getPathValue (obj, path) { + if (!isObject(obj)) { return null } + + var paths = this.parsePath(path); + if (paths.length === 0) { + return null + } else { + var length = paths.length; + var last = obj; + var i = 0; + while (i < length) { + var value = last[paths[i]]; + if (value === undefined || value === null) { + return null + } + last = value; + i++; + } + + return last + } +}; + +/* */ + + + +var htmlTagMatcher = /<\/?[\w\s="/.':;#-\/]+>/; +var linkKeyMatcher = /(?:@(?:\.[a-z]+)?:(?:[\w\-_|.]+|\([\w\-_|.]+\)))/g; +var linkKeyPrefixMatcher = /^@(?:\.([a-z]+))?:/; +var bracketsMatcher = /[()]/g; +var defaultModifiers = { + 'upper': function (str) { return str.toLocaleUpperCase(); }, + 'lower': function (str) { return str.toLocaleLowerCase(); }, + 'capitalize': function (str) { return ("" + (str.charAt(0).toLocaleUpperCase()) + (str.substr(1))); } +}; + +var defaultFormatter = new BaseFormatter(); + +var VueI18n = function VueI18n (options) { + var this$1 = this; + if ( options === void 0 ) options = {}; + + // Auto install if it is not done yet and `window` has `Vue`. + // To allow users to avoid auto-installation in some cases, + // this code should be placed here. See #290 + /* istanbul ignore if */ + if (!Vue && typeof window !== 'undefined' && window.Vue) { + install(window.Vue); + } + + var locale = options.locale || 'en-US'; + var fallbackLocale = options.fallbackLocale === false + ? false + : options.fallbackLocale || 'en-US'; + var messages = options.messages || {}; + var dateTimeFormats = options.dateTimeFormats || {}; + var numberFormats = options.numberFormats || {}; + + this._vm = null; + this._formatter = options.formatter || defaultFormatter; + this._modifiers = options.modifiers || {}; + this._missing = options.missing || null; + this._root = options.root || null; + this._sync = options.sync === undefined ? true : !!options.sync; + this._fallbackRoot = options.fallbackRoot === undefined + ? true + : !!options.fallbackRoot; + this._formatFallbackMessages = options.formatFallbackMessages === undefined + ? false + : !!options.formatFallbackMessages; + this._silentTranslationWarn = options.silentTranslationWarn === undefined + ? false + : options.silentTranslationWarn; + this._silentFallbackWarn = options.silentFallbackWarn === undefined + ? false + : !!options.silentFallbackWarn; + this._dateTimeFormatters = {}; + this._numberFormatters = {}; + this._path = new I18nPath(); + this._dataListeners = []; + this._componentInstanceCreatedListener = options.componentInstanceCreatedListener || null; + this._preserveDirectiveContent = options.preserveDirectiveContent === undefined + ? false + : !!options.preserveDirectiveContent; + this.pluralizationRules = options.pluralizationRules || {}; + this._warnHtmlInMessage = options.warnHtmlInMessage || 'off'; + this._postTranslation = options.postTranslation || null; + this._escapeParameterHtml = options.escapeParameterHtml || false; + + /** + * @param choice {number} a choice index given by the input to $tc: `$tc('path.to.rule', choiceIndex)` + * @param choicesLength {number} an overall amount of available choices + * @returns a final choice index + */ + this.getChoiceIndex = function (choice, choicesLength) { + var thisPrototype = Object.getPrototypeOf(this$1); + if (thisPrototype && thisPrototype.getChoiceIndex) { + var prototypeGetChoiceIndex = (thisPrototype.getChoiceIndex); + return (prototypeGetChoiceIndex).call(this$1, choice, choicesLength) + } + + // Default (old) getChoiceIndex implementation - english-compatible + var defaultImpl = function (_choice, _choicesLength) { + _choice = Math.abs(_choice); + + if (_choicesLength === 2) { + return _choice + ? _choice > 1 + ? 1 + : 0 + : 1 + } + + return _choice ? Math.min(_choice, 2) : 0 + }; + + if (this$1.locale in this$1.pluralizationRules) { + return this$1.pluralizationRules[this$1.locale].apply(this$1, [choice, choicesLength]) + } else { + return defaultImpl(choice, choicesLength) + } + }; + + + this._exist = function (message, key) { + if (!message || !key) { return false } + if (!isNull(this$1._path.getPathValue(message, key))) { return true } + // fallback for flat key + if (message[key]) { return true } + return false + }; + + if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { + Object.keys(messages).forEach(function (locale) { + this$1._checkLocaleMessage(locale, this$1._warnHtmlInMessage, messages[locale]); + }); + } + + this._initVM({ + locale: locale, + fallbackLocale: fallbackLocale, + messages: messages, + dateTimeFormats: dateTimeFormats, + numberFormats: numberFormats + }); +}; + +var prototypeAccessors = { vm: { configurable: true },messages: { configurable: true },dateTimeFormats: { configurable: true },numberFormats: { configurable: true },availableLocales: { configurable: true },locale: { configurable: true },fallbackLocale: { configurable: true },formatFallbackMessages: { configurable: true },missing: { configurable: true },formatter: { configurable: true },silentTranslationWarn: { configurable: true },silentFallbackWarn: { configurable: true },preserveDirectiveContent: { configurable: true },warnHtmlInMessage: { configurable: true },postTranslation: { configurable: true } }; + +VueI18n.prototype._checkLocaleMessage = function _checkLocaleMessage (locale, level, message) { + var paths = []; + + var fn = function (level, locale, message, paths) { + if (isPlainObject(message)) { + Object.keys(message).forEach(function (key) { + var val = message[key]; + if (isPlainObject(val)) { + paths.push(key); + paths.push('.'); + fn(level, locale, val, paths); + paths.pop(); + paths.pop(); + } else { + paths.push(key); + fn(level, locale, val, paths); + paths.pop(); + } + }); + } else if (isArray(message)) { + message.forEach(function (item, index) { + if (isPlainObject(item)) { + paths.push(("[" + index + "]")); + paths.push('.'); + fn(level, locale, item, paths); + paths.pop(); + paths.pop(); + } else { + paths.push(("[" + index + "]")); + fn(level, locale, item, paths); + paths.pop(); + } + }); + } else if (isString(message)) { + var ret = htmlTagMatcher.test(message); + if (ret) { + var msg = "Detected HTML in message '" + message + "' of keypath '" + (paths.join('')) + "' at '" + locale + "'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp"; + if (level === 'warn') { + warn(msg); + } else if (level === 'error') { + error(msg); + } + } + } + }; + + fn(level, locale, message, paths); +}; + +VueI18n.prototype._initVM = function _initVM (data) { + var silent = Vue.config.silent; + Vue.config.silent = true; + this._vm = new Vue({ data: data }); + Vue.config.silent = silent; +}; + +VueI18n.prototype.destroyVM = function destroyVM () { + this._vm.$destroy(); +}; + +VueI18n.prototype.subscribeDataChanging = function subscribeDataChanging (vm) { + this._dataListeners.push(vm); +}; + +VueI18n.prototype.unsubscribeDataChanging = function unsubscribeDataChanging (vm) { + remove(this._dataListeners, vm); +}; + +VueI18n.prototype.watchI18nData = function watchI18nData () { + var self = this; + return this._vm.$watch('$data', function () { + var i = self._dataListeners.length; + while (i--) { + Vue.nextTick(function () { + self._dataListeners[i] && self._dataListeners[i].$forceUpdate(); + }); + } + }, { deep: true }) +}; + +VueI18n.prototype.watchLocale = function watchLocale () { + /* istanbul ignore if */ + if (!this._sync || !this._root) { return null } + var target = this._vm; + return this._root.$i18n.vm.$watch('locale', function (val) { + target.$set(target, 'locale', val); + target.$forceUpdate(); + }, { immediate: true }) +}; + +VueI18n.prototype.onComponentInstanceCreated = function onComponentInstanceCreated (newI18n) { + if (this._componentInstanceCreatedListener) { + this._componentInstanceCreatedListener(newI18n, this); + } +}; + +prototypeAccessors.vm.get = function () { return this._vm }; + +prototypeAccessors.messages.get = function () { return looseClone(this._getMessages()) }; +prototypeAccessors.dateTimeFormats.get = function () { return looseClone(this._getDateTimeFormats()) }; +prototypeAccessors.numberFormats.get = function () { return looseClone(this._getNumberFormats()) }; +prototypeAccessors.availableLocales.get = function () { return Object.keys(this.messages).sort() }; + +prototypeAccessors.locale.get = function () { return this._vm.locale }; +prototypeAccessors.locale.set = function (locale) { + this._vm.$set(this._vm, 'locale', locale); +}; + +prototypeAccessors.fallbackLocale.get = function () { return this._vm.fallbackLocale }; +prototypeAccessors.fallbackLocale.set = function (locale) { + this._localeChainCache = {}; + this._vm.$set(this._vm, 'fallbackLocale', locale); +}; + +prototypeAccessors.formatFallbackMessages.get = function () { return this._formatFallbackMessages }; +prototypeAccessors.formatFallbackMessages.set = function (fallback) { this._formatFallbackMessages = fallback; }; + +prototypeAccessors.missing.get = function () { return this._missing }; +prototypeAccessors.missing.set = function (handler) { this._missing = handler; }; + +prototypeAccessors.formatter.get = function () { return this._formatter }; +prototypeAccessors.formatter.set = function (formatter) { this._formatter = formatter; }; + +prototypeAccessors.silentTranslationWarn.get = function () { return this._silentTranslationWarn }; +prototypeAccessors.silentTranslationWarn.set = function (silent) { this._silentTranslationWarn = silent; }; + +prototypeAccessors.silentFallbackWarn.get = function () { return this._silentFallbackWarn }; +prototypeAccessors.silentFallbackWarn.set = function (silent) { this._silentFallbackWarn = silent; }; + +prototypeAccessors.preserveDirectiveContent.get = function () { return this._preserveDirectiveContent }; +prototypeAccessors.preserveDirectiveContent.set = function (preserve) { this._preserveDirectiveContent = preserve; }; + +prototypeAccessors.warnHtmlInMessage.get = function () { return this._warnHtmlInMessage }; +prototypeAccessors.warnHtmlInMessage.set = function (level) { + var this$1 = this; + + var orgLevel = this._warnHtmlInMessage; + this._warnHtmlInMessage = level; + if (orgLevel !== level && (level === 'warn' || level === 'error')) { + var messages = this._getMessages(); + Object.keys(messages).forEach(function (locale) { + this$1._checkLocaleMessage(locale, this$1._warnHtmlInMessage, messages[locale]); + }); + } +}; + +prototypeAccessors.postTranslation.get = function () { return this._postTranslation }; +prototypeAccessors.postTranslation.set = function (handler) { this._postTranslation = handler; }; + +VueI18n.prototype._getMessages = function _getMessages () { return this._vm.messages }; +VueI18n.prototype._getDateTimeFormats = function _getDateTimeFormats () { return this._vm.dateTimeFormats }; +VueI18n.prototype._getNumberFormats = function _getNumberFormats () { return this._vm.numberFormats }; + +VueI18n.prototype._warnDefault = function _warnDefault (locale, key, result, vm, values, interpolateMode) { + if (!isNull(result)) { return result } + if (this._missing) { + var missingRet = this._missing.apply(null, [locale, key, vm, values]); + if (isString(missingRet)) { + return missingRet + } + } else { + if ( true && !this._isSilentTranslationWarn(key)) { + warn( + "Cannot translate the value of keypath '" + key + "'. " + + 'Use the value of keypath as default.' + ); + } + } + + if (this._formatFallbackMessages) { + var parsedArgs = parseArgs.apply(void 0, values); + return this._render(key, interpolateMode, parsedArgs.params, key) + } else { + return key + } +}; + +VueI18n.prototype._isFallbackRoot = function _isFallbackRoot (val) { + return !val && !isNull(this._root) && this._fallbackRoot +}; + +VueI18n.prototype._isSilentFallbackWarn = function _isSilentFallbackWarn (key) { + return this._silentFallbackWarn instanceof RegExp + ? this._silentFallbackWarn.test(key) + : this._silentFallbackWarn +}; + +VueI18n.prototype._isSilentFallback = function _isSilentFallback (locale, key) { + return this._isSilentFallbackWarn(key) && (this._isFallbackRoot() || locale !== this.fallbackLocale) +}; + +VueI18n.prototype._isSilentTranslationWarn = function _isSilentTranslationWarn (key) { + return this._silentTranslationWarn instanceof RegExp + ? this._silentTranslationWarn.test(key) + : this._silentTranslationWarn +}; + +VueI18n.prototype._interpolate = function _interpolate ( + locale, + message, + key, + host, + interpolateMode, + values, + visitedLinkStack +) { + if (!message) { return null } + + var pathRet = this._path.getPathValue(message, key); + if (isArray(pathRet) || isPlainObject(pathRet)) { return pathRet } + + var ret; + if (isNull(pathRet)) { + /* istanbul ignore else */ + if (isPlainObject(message)) { + ret = message[key]; + if (!(isString(ret) || isFunction(ret))) { + if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallback(locale, key)) { + warn(("Value of key '" + key + "' is not a string or function !")); + } + return null + } + } else { + return null + } + } else { + /* istanbul ignore else */ + if (isString(pathRet) || isFunction(pathRet)) { + ret = pathRet; + } else { + if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallback(locale, key)) { + warn(("Value of key '" + key + "' is not a string or function!")); + } + return null + } + } + + // Check for the existence of links within the translated string + if (isString(ret) && (ret.indexOf('@:') >= 0 || ret.indexOf('@.') >= 0)) { + ret = this._link(locale, message, ret, host, 'raw', values, visitedLinkStack); + } + + return this._render(ret, interpolateMode, values, key) +}; + +VueI18n.prototype._link = function _link ( + locale, + message, + str, + host, + interpolateMode, + values, + visitedLinkStack +) { + var ret = str; + + // Match all the links within the local + // We are going to replace each of + // them with its translation + var matches = ret.match(linkKeyMatcher); + for (var idx in matches) { + // ie compatible: filter custom array + // prototype method + if (!matches.hasOwnProperty(idx)) { + continue + } + var link = matches[idx]; + var linkKeyPrefixMatches = link.match(linkKeyPrefixMatcher); + var linkPrefix = linkKeyPrefixMatches[0]; + var formatterName = linkKeyPrefixMatches[1]; + + // Remove the leading @:, @.case: and the brackets + var linkPlaceholder = link.replace(linkPrefix, '').replace(bracketsMatcher, ''); + + if (includes(visitedLinkStack, linkPlaceholder)) { + if (true) { + warn(("Circular reference found. \"" + link + "\" is already visited in the chain of " + (visitedLinkStack.reverse().join(' <- ')))); + } + return ret + } + visitedLinkStack.push(linkPlaceholder); + + // Translate the link + var translated = this._interpolate( + locale, message, linkPlaceholder, host, + interpolateMode === 'raw' ? 'string' : interpolateMode, + interpolateMode === 'raw' ? undefined : values, + visitedLinkStack + ); + + if (this._isFallbackRoot(translated)) { + if ( true && !this._isSilentTranslationWarn(linkPlaceholder)) { + warn(("Fall back to translate the link placeholder '" + linkPlaceholder + "' with root locale.")); + } + /* istanbul ignore if */ + if (!this._root) { throw Error('unexpected error') } + var root = this._root.$i18n; + translated = root._translate( + root._getMessages(), root.locale, root.fallbackLocale, + linkPlaceholder, host, interpolateMode, values + ); + } + translated = this._warnDefault( + locale, linkPlaceholder, translated, host, + isArray(values) ? values : [values], + interpolateMode + ); + + if (this._modifiers.hasOwnProperty(formatterName)) { + translated = this._modifiers[formatterName](translated); + } else if (defaultModifiers.hasOwnProperty(formatterName)) { + translated = defaultModifiers[formatterName](translated); + } + + visitedLinkStack.pop(); + + // Replace the link with the translated + ret = !translated ? ret : ret.replace(link, translated); + } + + return ret +}; + +VueI18n.prototype._createMessageContext = function _createMessageContext (values) { + var _list = isArray(values) ? values : []; + var _named = isObject(values) ? values : {}; + var list = function (index) { return _list[index]; }; + var named = function (key) { return _named[key]; }; + return { + list: list, + named: named + } +}; + +VueI18n.prototype._render = function _render (message, interpolateMode, values, path) { + if (isFunction(message)) { + return message(this._createMessageContext(values)) + } + + var ret = this._formatter.interpolate(message, values, path); + + // If the custom formatter refuses to work - apply the default one + if (!ret) { + ret = defaultFormatter.interpolate(message, values, path); + } + + // if interpolateMode is **not** 'string' ('row'), + // return the compiled data (e.g. ['foo', VNode, 'bar']) with formatter + return interpolateMode === 'string' && !isString(ret) ? ret.join('') : ret +}; + +VueI18n.prototype._appendItemToChain = function _appendItemToChain (chain, item, blocks) { + var follow = false; + if (!includes(chain, item)) { + follow = true; + if (item) { + follow = item[item.length - 1] !== '!'; + item = item.replace(/!/g, ''); + chain.push(item); + if (blocks && blocks[item]) { + follow = blocks[item]; + } + } + } + return follow +}; + +VueI18n.prototype._appendLocaleToChain = function _appendLocaleToChain (chain, locale, blocks) { + var follow; + var tokens = locale.split('-'); + do { + var item = tokens.join('-'); + follow = this._appendItemToChain(chain, item, blocks); + tokens.splice(-1, 1); + } while (tokens.length && (follow === true)) + return follow +}; + +VueI18n.prototype._appendBlockToChain = function _appendBlockToChain (chain, block, blocks) { + var follow = true; + for (var i = 0; (i < block.length) && (isBoolean(follow)); i++) { + var locale = block[i]; + if (isString(locale)) { + follow = this._appendLocaleToChain(chain, locale, blocks); + } + } + return follow +}; + +VueI18n.prototype._getLocaleChain = function _getLocaleChain (start, fallbackLocale) { + if (start === '') { return [] } + + if (!this._localeChainCache) { + this._localeChainCache = {}; + } + + var chain = this._localeChainCache[start]; + if (!chain) { + if (!fallbackLocale) { + fallbackLocale = this.fallbackLocale; + } + chain = []; + + // first block defined by start + var block = [start]; + + // while any intervening block found + while (isArray(block)) { + block = this._appendBlockToChain( + chain, + block, + fallbackLocale + ); + } + + // last block defined by default + var defaults; + if (isArray(fallbackLocale)) { + defaults = fallbackLocale; + } else if (isObject(fallbackLocale)) { + /* $FlowFixMe */ + if (fallbackLocale['default']) { + defaults = fallbackLocale['default']; + } else { + defaults = null; + } + } else { + defaults = fallbackLocale; + } + + // convert defaults to array + if (isString(defaults)) { + block = [defaults]; + } else { + block = defaults; + } + if (block) { + this._appendBlockToChain( + chain, + block, + null + ); + } + this._localeChainCache[start] = chain; + } + return chain +}; + +VueI18n.prototype._translate = function _translate ( + messages, + locale, + fallback, + key, + host, + interpolateMode, + args +) { + var chain = this._getLocaleChain(locale, fallback); + var res; + for (var i = 0; i < chain.length; i++) { + var step = chain[i]; + res = + this._interpolate(step, messages[step], key, host, interpolateMode, args, [key]); + if (!isNull(res)) { + if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { + warn(("Fall back to translate the keypath '" + key + "' with '" + step + "' locale.")); + } + return res + } + } + return null +}; + +VueI18n.prototype._t = function _t (key, _locale, messages, host) { + var ref; + + var values = [], len = arguments.length - 4; + while ( len-- > 0 ) values[ len ] = arguments[ len + 4 ]; + if (!key) { return '' } + + var parsedArgs = parseArgs.apply(void 0, values); + if(this._escapeParameterHtml) { + parsedArgs.params = escapeParams(parsedArgs.params); + } + + var locale = parsedArgs.locale || _locale; + + var ret = this._translate( + messages, locale, this.fallbackLocale, key, + host, 'string', parsedArgs.params + ); + if (this._isFallbackRoot(ret)) { + if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { + warn(("Fall back to translate the keypath '" + key + "' with root locale.")); + } + /* istanbul ignore if */ + if (!this._root) { throw Error('unexpected error') } + return (ref = this._root).$t.apply(ref, [ key ].concat( values )) + } else { + ret = this._warnDefault(locale, key, ret, host, values, 'string'); + if (this._postTranslation && ret !== null && ret !== undefined) { + ret = this._postTranslation(ret, key); + } + return ret + } +}; + +VueI18n.prototype.t = function t (key) { + var ref; + + var values = [], len = arguments.length - 1; + while ( len-- > 0 ) values[ len ] = arguments[ len + 1 ]; + return (ref = this)._t.apply(ref, [ key, this.locale, this._getMessages(), null ].concat( values )) +}; + +VueI18n.prototype._i = function _i (key, locale, messages, host, values) { + var ret = + this._translate(messages, locale, this.fallbackLocale, key, host, 'raw', values); + if (this._isFallbackRoot(ret)) { + if ( true && !this._isSilentTranslationWarn(key)) { + warn(("Fall back to interpolate the keypath '" + key + "' with root locale.")); + } + if (!this._root) { throw Error('unexpected error') } + return this._root.$i18n.i(key, locale, values) + } else { + return this._warnDefault(locale, key, ret, host, [values], 'raw') + } +}; + +VueI18n.prototype.i = function i (key, locale, values) { + /* istanbul ignore if */ + if (!key) { return '' } + + if (!isString(locale)) { + locale = this.locale; + } + + return this._i(key, locale, this._getMessages(), null, values) +}; + +VueI18n.prototype._tc = function _tc ( + key, + _locale, + messages, + host, + choice +) { + var ref; + + var values = [], len = arguments.length - 5; + while ( len-- > 0 ) values[ len ] = arguments[ len + 5 ]; + if (!key) { return '' } + if (choice === undefined) { + choice = 1; + } + + var predefined = { 'count': choice, 'n': choice }; + var parsedArgs = parseArgs.apply(void 0, values); + parsedArgs.params = Object.assign(predefined, parsedArgs.params); + values = parsedArgs.locale === null ? [parsedArgs.params] : [parsedArgs.locale, parsedArgs.params]; + return this.fetchChoice((ref = this)._t.apply(ref, [ key, _locale, messages, host ].concat( values )), choice) +}; + +VueI18n.prototype.fetchChoice = function fetchChoice (message, choice) { + /* istanbul ignore if */ + if (!message || !isString(message)) { return null } + var choices = message.split('|'); + + choice = this.getChoiceIndex(choice, choices.length); + if (!choices[choice]) { return message } + return choices[choice].trim() +}; + +VueI18n.prototype.tc = function tc (key, choice) { + var ref; + + var values = [], len = arguments.length - 2; + while ( len-- > 0 ) values[ len ] = arguments[ len + 2 ]; + return (ref = this)._tc.apply(ref, [ key, this.locale, this._getMessages(), null, choice ].concat( values )) +}; + +VueI18n.prototype._te = function _te (key, locale, messages) { + var args = [], len = arguments.length - 3; + while ( len-- > 0 ) args[ len ] = arguments[ len + 3 ]; + + var _locale = parseArgs.apply(void 0, args).locale || locale; + return this._exist(messages[_locale], key) +}; + +VueI18n.prototype.te = function te (key, locale) { + return this._te(key, this.locale, this._getMessages(), locale) +}; + +VueI18n.prototype.getLocaleMessage = function getLocaleMessage (locale) { + return looseClone(this._vm.messages[locale] || {}) +}; + +VueI18n.prototype.setLocaleMessage = function setLocaleMessage (locale, message) { + if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { + this._checkLocaleMessage(locale, this._warnHtmlInMessage, message); + } + this._vm.$set(this._vm.messages, locale, message); +}; + +VueI18n.prototype.mergeLocaleMessage = function mergeLocaleMessage (locale, message) { + if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { + this._checkLocaleMessage(locale, this._warnHtmlInMessage, message); + } + this._vm.$set(this._vm.messages, locale, merge( + typeof this._vm.messages[locale] !== 'undefined' && Object.keys(this._vm.messages[locale]).length + ? this._vm.messages[locale] + : {}, + message + )); +}; + +VueI18n.prototype.getDateTimeFormat = function getDateTimeFormat (locale) { + return looseClone(this._vm.dateTimeFormats[locale] || {}) +}; + +VueI18n.prototype.setDateTimeFormat = function setDateTimeFormat (locale, format) { + this._vm.$set(this._vm.dateTimeFormats, locale, format); + this._clearDateTimeFormat(locale, format); +}; + +VueI18n.prototype.mergeDateTimeFormat = function mergeDateTimeFormat (locale, format) { + this._vm.$set(this._vm.dateTimeFormats, locale, merge(this._vm.dateTimeFormats[locale] || {}, format)); + this._clearDateTimeFormat(locale, format); +}; + +VueI18n.prototype._clearDateTimeFormat = function _clearDateTimeFormat (locale, format) { + for (var key in format) { + var id = locale + "__" + key; + + if (!this._dateTimeFormatters.hasOwnProperty(id)) { + continue + } + + delete this._dateTimeFormatters[id]; + } +}; + +VueI18n.prototype._localizeDateTime = function _localizeDateTime ( + value, + locale, + fallback, + dateTimeFormats, + key +) { + var _locale = locale; + var formats = dateTimeFormats[_locale]; + + var chain = this._getLocaleChain(locale, fallback); + for (var i = 0; i < chain.length; i++) { + var current = _locale; + var step = chain[i]; + formats = dateTimeFormats[step]; + _locale = step; + // fallback locale + if (isNull(formats) || isNull(formats[key])) { + if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { + warn(("Fall back to '" + step + "' datetime formats from '" + current + "' datetime formats.")); + } + } else { + break + } + } + + if (isNull(formats) || isNull(formats[key])) { + return null + } else { + var format = formats[key]; + var id = _locale + "__" + key; + var formatter = this._dateTimeFormatters[id]; + if (!formatter) { + formatter = this._dateTimeFormatters[id] = new Intl.DateTimeFormat(_locale, format); + } + return formatter.format(value) + } +}; + +VueI18n.prototype._d = function _d (value, locale, key) { + /* istanbul ignore if */ + if ( true && !VueI18n.availabilities.dateTimeFormat) { + warn('Cannot format a Date value due to not supported Intl.DateTimeFormat.'); + return '' + } + + if (!key) { + return new Intl.DateTimeFormat(locale).format(value) + } + + var ret = + this._localizeDateTime(value, locale, this.fallbackLocale, this._getDateTimeFormats(), key); + if (this._isFallbackRoot(ret)) { + if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { + warn(("Fall back to datetime localization of root: key '" + key + "'.")); + } + /* istanbul ignore if */ + if (!this._root) { throw Error('unexpected error') } + return this._root.$i18n.d(value, key, locale) + } else { + return ret || '' + } +}; + +VueI18n.prototype.d = function d (value) { + var args = [], len = arguments.length - 1; + while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; + + var locale = this.locale; + var key = null; + + if (args.length === 1) { + if (isString(args[0])) { + key = args[0]; + } else if (isObject(args[0])) { + if (args[0].locale) { + locale = args[0].locale; + } + if (args[0].key) { + key = args[0].key; + } + } + } else if (args.length === 2) { + if (isString(args[0])) { + key = args[0]; + } + if (isString(args[1])) { + locale = args[1]; + } + } + + return this._d(value, locale, key) +}; + +VueI18n.prototype.getNumberFormat = function getNumberFormat (locale) { + return looseClone(this._vm.numberFormats[locale] || {}) +}; + +VueI18n.prototype.setNumberFormat = function setNumberFormat (locale, format) { + this._vm.$set(this._vm.numberFormats, locale, format); + this._clearNumberFormat(locale, format); +}; + +VueI18n.prototype.mergeNumberFormat = function mergeNumberFormat (locale, format) { + this._vm.$set(this._vm.numberFormats, locale, merge(this._vm.numberFormats[locale] || {}, format)); + this._clearNumberFormat(locale, format); +}; + +VueI18n.prototype._clearNumberFormat = function _clearNumberFormat (locale, format) { + for (var key in format) { + var id = locale + "__" + key; + + if (!this._numberFormatters.hasOwnProperty(id)) { + continue + } + + delete this._numberFormatters[id]; + } +}; + +VueI18n.prototype._getNumberFormatter = function _getNumberFormatter ( + value, + locale, + fallback, + numberFormats, + key, + options +) { + var _locale = locale; + var formats = numberFormats[_locale]; + + var chain = this._getLocaleChain(locale, fallback); + for (var i = 0; i < chain.length; i++) { + var current = _locale; + var step = chain[i]; + formats = numberFormats[step]; + _locale = step; + // fallback locale + if (isNull(formats) || isNull(formats[key])) { + if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { + warn(("Fall back to '" + step + "' number formats from '" + current + "' number formats.")); + } + } else { + break + } + } + + if (isNull(formats) || isNull(formats[key])) { + return null + } else { + var format = formats[key]; + + var formatter; + if (options) { + // If options specified - create one time number formatter + formatter = new Intl.NumberFormat(_locale, Object.assign({}, format, options)); + } else { + var id = _locale + "__" + key; + formatter = this._numberFormatters[id]; + if (!formatter) { + formatter = this._numberFormatters[id] = new Intl.NumberFormat(_locale, format); + } + } + return formatter + } +}; + +VueI18n.prototype._n = function _n (value, locale, key, options) { + /* istanbul ignore if */ + if (!VueI18n.availabilities.numberFormat) { + if (true) { + warn('Cannot format a Number value due to not supported Intl.NumberFormat.'); + } + return '' + } + + if (!key) { + var nf = !options ? new Intl.NumberFormat(locale) : new Intl.NumberFormat(locale, options); + return nf.format(value) + } + + var formatter = this._getNumberFormatter(value, locale, this.fallbackLocale, this._getNumberFormats(), key, options); + var ret = formatter && formatter.format(value); + if (this._isFallbackRoot(ret)) { + if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { + warn(("Fall back to number localization of root: key '" + key + "'.")); + } + /* istanbul ignore if */ + if (!this._root) { throw Error('unexpected error') } + return this._root.$i18n.n(value, Object.assign({}, { key: key, locale: locale }, options)) + } else { + return ret || '' + } +}; + +VueI18n.prototype.n = function n (value) { + var args = [], len = arguments.length - 1; + while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; + + var locale = this.locale; + var key = null; + var options = null; + + if (args.length === 1) { + if (isString(args[0])) { + key = args[0]; + } else if (isObject(args[0])) { + if (args[0].locale) { + locale = args[0].locale; + } + if (args[0].key) { + key = args[0].key; + } + + // Filter out number format options only + options = Object.keys(args[0]).reduce(function (acc, key) { + var obj; + + if (includes(numberFormatKeys, key)) { + return Object.assign({}, acc, ( obj = {}, obj[key] = args[0][key], obj )) + } + return acc + }, null); + } + } else if (args.length === 2) { + if (isString(args[0])) { + key = args[0]; + } + if (isString(args[1])) { + locale = args[1]; + } + } + + return this._n(value, locale, key, options) +}; + +VueI18n.prototype._ntp = function _ntp (value, locale, key, options) { + /* istanbul ignore if */ + if (!VueI18n.availabilities.numberFormat) { + if (true) { + warn('Cannot format to parts a Number value due to not supported Intl.NumberFormat.'); + } + return [] + } + + if (!key) { + var nf = !options ? new Intl.NumberFormat(locale) : new Intl.NumberFormat(locale, options); + return nf.formatToParts(value) + } + + var formatter = this._getNumberFormatter(value, locale, this.fallbackLocale, this._getNumberFormats(), key, options); + var ret = formatter && formatter.formatToParts(value); + if (this._isFallbackRoot(ret)) { + if ( true && !this._isSilentTranslationWarn(key)) { + warn(("Fall back to format number to parts of root: key '" + key + "' .")); + } + /* istanbul ignore if */ + if (!this._root) { throw Error('unexpected error') } + return this._root.$i18n._ntp(value, locale, key, options) + } else { + return ret || [] + } +}; + +Object.defineProperties( VueI18n.prototype, prototypeAccessors ); + +var availabilities; +// $FlowFixMe +Object.defineProperty(VueI18n, 'availabilities', { + get: function get () { + if (!availabilities) { + var intlDefined = typeof Intl !== 'undefined'; + availabilities = { + dateTimeFormat: intlDefined && typeof Intl.DateTimeFormat !== 'undefined', + numberFormat: intlDefined && typeof Intl.NumberFormat !== 'undefined' + }; + } + + return availabilities + } +}); + +VueI18n.install = install; +VueI18n.version = '8.24.1'; + +/* harmony default export */ __webpack_exports__["default"] = (VueI18n); + + +/***/ }) +],[[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 new file mode 100644 index 0000000..7db9229 --- /dev/null +++ b/unpackage/dist/dev/app-plus/app-view.js @@ -0,0 +1,19644 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "./"; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/*!*****************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/main.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +__webpack_require__(/*! uni-pages?{"type":"view"} */ 1); + +function initView() { + function injectStyles(context) { + + var style0 = __webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=scss& */ 497); + if (style0.__inject__) style0.__inject__(context); + var style1 = __webpack_require__(/*! ./App.vue?vue&type=style&index=1&lang=scss& */ 500); + if (style1.__inject__) style1.__inject__(context); + + } + typeof injectStyles === 'function' && injectStyles(); + Vue.component('tab-bar', __webpack_require__(/*! components/tabBar/tabBar.vue */ 503).default); + UniViewJSBridge.publishHandler('webviewReady'); +} +if (typeof plus !== 'undefined') { + initView(); +} else { + document.addEventListener('plusready', initView); +} + +/***/ }), +/* 1 */ +/*!************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages.json?{"type":"view"} ***! + \************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + + +if (typeof Promise !== 'undefined' && !Promise.prototype.finally) { + Promise.prototype.finally = function (callback) { + var promise = this.constructor; + return this.then( + function (value) {return promise.resolve(callback()).then(function () {return value;});}, + function (reason) {return promise.resolve(callback()).then(function () { + throw reason; + });}); + + }; +} +window.__uniConfig = { "window": { "navigationBarTextStyle": "white", "navigationBarBackgroundColor": "#34026B", "style": { "app-plus": { "titleNView": false } } } }; +if (uni.restoreGlobal) { + uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval); +} +__definePage('pages/menu/market/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/market/index.vue?mpType=page */ 2).default);}); +__definePage('pages/menu/backUp/transPaw/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/transPaw/index.vue?mpType=page */ 17).default);}); +__definePage('pages/menu/address/backUp/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/backUp/index.vue?mpType=page */ 41).default);}); +__definePage('pages/register/index', function () {return Vue.extend(__webpack_require__(/*! pages/register/index.vue?mpType=page */ 49).default);}); +__definePage('pages/menu/backUp/backUp2/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/backUp2/index.vue?mpType=page */ 81).default);}); +__definePage('pages/menu/backUp/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/index.vue?mpType=page */ 100).default);}); +__definePage('pages/menu/backUp/backUp3/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/backUp3/index.vue?mpType=page */ 111).default);}); +__definePage('pages/menu/backUp/reSuccessful', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/reSuccessful.vue?mpType=page */ 130).default);}); +__definePage('pages/menu/wallet/add/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/add/index.vue?mpType=page */ 141).default);}); +__definePage('pages/menu/wallet/cwallet/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/cwallet/index.vue?mpType=page */ 152).default);}); +__definePage('pages/menu/wallet/mwallet/manage/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/mwallet/manage/index.vue?mpType=page */ 165).default);}); +__definePage('pages/menu/sendToken/addAddress/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/addAddress/index.vue?mpType=page */ 184).default);}); +__definePage('pages/menu/profile/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/profile/index.vue?mpType=page */ 211).default);}); +__definePage('pages/menu/address/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/index.vue?mpType=page */ 222).default);}); +__definePage('pages/menu/sendToken/address/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/address/index.vue?mpType=page */ 233).default);}); +__definePage('pages/menu/sendToken/transfer/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/transfer/index.vue?mpType=page */ 244).default);}); +__definePage('pages/menu/sendToken/enPassword/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/enPassword/index.vue?mpType=page */ 255).default);}); +__definePage('pages/menu/setting/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/index.vue?mpType=page */ 263).default);}); +__definePage('pages/menu/wallet/mwallet/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/mwallet/index.vue?mpType=page */ 290).default);}); +__definePage('pages/menu/transction/detail/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/transction/detail/index.vue?mpType=page */ 301).default);}); +__definePage('pages/menu/sendToken/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/index.vue?mpType=page */ 312).default);}); +__definePage('pages/menu/address/addressMangement/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/addressMangement/index.vue?mpType=page */ 323).default);}); +__definePage('pages/menu/token/btc/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/token/btc/index.vue?mpType=page */ 334).default);}); +__definePage('pages/menu/wallet/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/index.vue?mpType=page */ 362).default);}); +__definePage('pages/menu/load/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/load/index.vue?mpType=page */ 374).default);}); +__definePage('pages/menu/discover/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/discover/index.vue?mpType=page */ 385).default);}); +__definePage('pages/menu/address/showKey/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/showKey/index.vue?mpType=page */ 393).default);}); +__definePage('pages/menu/setting/payPassword/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/payPassword/index.vue?mpType=page */ 401).default);}); +__definePage('pages/menu/setting/addBtcNode/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/addBtcNode/index.vue?mpType=page */ 409).default);}); +__definePage('pages/menu/setting/btcNodeSetting/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/btcNodeSetting/index.vue?mpType=page */ 420).default);}); +__definePage('pages/menu/setting/nodeSetting/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/nodeSetting/index.vue?mpType=page */ 428).default);}); +__definePage('pages/menu/setting/currency/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/currency/index.vue?mpType=page */ 439).default);}); +__definePage('pages/menu/setting/lang/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/lang/index.vue?mpType=page */ 450).default);}); +__definePage('pages/menu/about/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/about/index.vue?mpType=page */ 461).default);}); +__definePage('pages/menu/about/Privacy/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/about/Privacy/index.vue?mpType=page */ 470).default);}); +__definePage('pages/menu/about/terms/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/about/terms/index.vue?mpType=page */ 478).default);}); +__definePage('pages/menu/address/improtKey/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/improtKey/index.vue?mpType=page */ 486).default);}); + +/***/ }), +/* 2 */ +/*!*************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?mpType=page ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page */ 3); +/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 5); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var _index_vue_vue_type_style_index_0_id_82edc4d4_scoped_true_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=82edc4d4&scoped=true&lang=css&mpType=page */ 7); +/* harmony import */ var _index_vue_vue_type_style_index_1_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=1&lang=css&mpType=page */ 13); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 16); + +var renderjs + + + + + + +/* normalize component */ + +var component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__["default"])( + _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__["default"], + _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"], + _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], + false, + null, + "82edc4d4", + null, + false, + _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"], + renderjs +) + +component.options.__file = "pages/menu/market/index.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), +/* 3 */ +/*!*******************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page ***! + \*******************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/view/style.js!./index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page */ 4); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); + + + +/***/ }), +/* 4 */ +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/view/style.js!C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! exports provided: render, staticRenderFns, recyclableRender, components */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); +var components +var render = function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c( + "v-uni-view", + { staticClass: _vm._$g(0, "sc"), attrs: { _i: 0 } }, + [ + _c("v-uni-view", { staticClass: _vm._$g(1, "sc"), attrs: { _i: 1 } }, [ + _vm._v("Market") + ]), + _c( + "v-uni-view", + { staticClass: _vm._$g(2, "sc"), attrs: { _i: 2 } }, + [ + _c( + "v-uni-view", + { staticClass: _vm._$g(3, "sc"), attrs: { _i: 3 } }, + [ + _c( + "v-uni-view", + { staticClass: _vm._$g(4, "sc"), attrs: { _i: 4 } }, + [_vm._v("Tranding Pairs")] + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(5, "sc"), attrs: { _i: 5 } }, + [_vm._v("Price/Vol")] + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(6, "sc"), attrs: { _i: 6 } }, + [ + _vm._v("24h Chang"), + _c( + "v-uni-view", + { staticClass: _vm._$g(7, "sc"), attrs: { _i: 7 } }, + [ + _c("v-uni-image", { + staticClass: _vm._$g(8, "sc"), + attrs: { + src: _vm._$g(8, "a-src"), + mode: "aspectFit", + _i: 8 + } + }), + _c("v-uni-image", { + staticClass: _vm._$g(9, "sc"), + attrs: { + src: _vm._$g(9, "a-src"), + mode: "aspectFit", + _i: 9 + } + }) + ], + 1 + ) + ], + 1 + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(10, "sc"), attrs: { _i: 10 } }, + [ + _c( + "v-uni-view", + { staticClass: _vm._$g(11, "sc"), attrs: { _i: 11 } }, + [_vm._v("BTC/USDT")] + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(12, "sc"), attrs: { _i: 12 } }, + [ + _c("v-uni-view", { attrs: { _i: 13 } }, [ + _vm._v("212,252.38") + ]), + _c( + "v-uni-view", + { staticClass: _vm._$g(14, "sc"), attrs: { _i: 14 } }, + [_vm._v("1,164,103,333")] + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(15, "sc"), attrs: { _i: 15 } }, + [ + _c("v-uni-image", { + staticClass: _vm._$g(16, "sc"), + attrs: { + src: _vm._$g(16, "a-src"), + mode: "aspectFit", + _i: 16 + } + }), + _vm._v("3.23%") + ], + 1 + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(17, "sc"), attrs: { _i: 17 } }, + [ + _c( + "v-uni-view", + { staticClass: _vm._$g(18, "sc"), attrs: { _i: 18 } }, + [_vm._v("BTC/USDT")] + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(19, "sc"), attrs: { _i: 19 } }, + [ + _c("v-uni-view", { attrs: { _i: 20 } }, [ + _vm._v("212,252.38") + ]), + _c( + "v-uni-view", + { staticClass: _vm._$g(21, "sc"), attrs: { _i: 21 } }, + [_vm._v("1,164,103,333")] + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(22, "sc"), attrs: { _i: 22 } }, + [ + _c("v-uni-image", { + staticClass: _vm._$g(23, "sc"), + attrs: { + src: _vm._$g(23, "a-src"), + mode: "aspectFit", + _i: 23 + } + }), + _vm._v("3.23%") + ], + 1 + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(24, "sc"), attrs: { _i: 24 } }, + [ + _c( + "v-uni-view", + { staticClass: _vm._$g(25, "sc"), attrs: { _i: 25 } }, + [_vm._v("BTC/USDT")] + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(26, "sc"), attrs: { _i: 26 } }, + [ + _c("v-uni-view", { attrs: { _i: 27 } }, [ + _vm._v("212,252.38") + ]), + _c( + "v-uni-view", + { staticClass: _vm._$g(28, "sc"), attrs: { _i: 28 } }, + [_vm._v("1,164,103,333")] + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(29, "sc"), attrs: { _i: 29 } }, + [ + _c("v-uni-image", { + staticClass: _vm._$g(30, "sc"), + attrs: { + src: _vm._$g(30, "a-src"), + mode: "aspectFit", + _i: 30 + } + }), + _vm._v("3.23%") + ], + 1 + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(31, "sc"), attrs: { _i: 31 } }, + [ + _c( + "v-uni-view", + { staticClass: _vm._$g(32, "sc"), attrs: { _i: 32 } }, + [_vm._v("BTC/USDT")] + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(33, "sc"), attrs: { _i: 33 } }, + [ + _c("v-uni-view", { attrs: { _i: 34 } }, [ + _vm._v("212,252.38") + ]), + _c( + "v-uni-view", + { staticClass: _vm._$g(35, "sc"), attrs: { _i: 35 } }, + [_vm._v("1,164,103,333")] + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(36, "sc"), attrs: { _i: 36 } }, + [ + _c("v-uni-image", { + staticClass: _vm._$g(37, "sc"), + attrs: { + src: _vm._$g(37, "a-src"), + mode: "aspectFit", + _i: 37 + } + }), + _vm._v("3.23%") + ], + 1 + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(38, "sc"), attrs: { _i: 38 } }, + [ + _c( + "v-uni-view", + { staticClass: _vm._$g(39, "sc"), attrs: { _i: 39 } }, + [_vm._v("BTC/USDT")] + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(40, "sc"), attrs: { _i: 40 } }, + [ + _c("v-uni-view", { attrs: { _i: 41 } }, [ + _vm._v("212,252.38") + ]), + _c( + "v-uni-view", + { staticClass: _vm._$g(42, "sc"), attrs: { _i: 42 } }, + [_vm._v("1,164,103,333")] + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(43, "sc"), attrs: { _i: 43 } }, + [ + _c("v-uni-image", { + staticClass: _vm._$g(44, "sc"), + attrs: { + src: _vm._$g(44, "a-src"), + mode: "aspectFit", + _i: 44 + } + }), + _vm._v("3.23%") + ], + 1 + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(45, "sc"), attrs: { _i: 45 } }, + [ + _c( + "v-uni-view", + { staticClass: _vm._$g(46, "sc"), attrs: { _i: 46 } }, + [_vm._v("BTC/USDT")] + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(47, "sc"), attrs: { _i: 47 } }, + [ + _c("v-uni-view", { attrs: { _i: 48 } }, [ + _vm._v("212,252.38") + ]), + _c( + "v-uni-view", + { staticClass: _vm._$g(49, "sc"), attrs: { _i: 49 } }, + [_vm._v("1,164,103,333")] + ) + ], + 1 + ), + _c( + "v-uni-view", + { staticClass: _vm._$g(50, "sc"), attrs: { _i: 50 } }, + [ + _c("v-uni-image", { + staticClass: _vm._$g(51, "sc"), + attrs: { + src: _vm._$g(51, "a-src"), + mode: "aspectFit", + _i: 51 + } + }), + _vm._v("3.23%") + ], + 1 + ) + ], + 1 + ) + ], + 1 + ), + _c("tab-bar", { attrs: { _i: 52 } }) + ], + 1 + ) +} +var recyclableRender = false +var staticRenderFns = [] +render._withStripped = true + + + +/***/ }), +/* 5 */ +/*!*************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=script&lang=js&mpType=page ***! + \*************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/view/script.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/view/style.js!./index.vue?vue&type=script&lang=js&mpType=page */ 6); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); + +/***/ }), +/* 6 */ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/view/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/view/style.js!C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=script&lang=js&mpType=page ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _default = + +{ + + data: function data() { + return { + wxsProps: {} }; + + }, + components: {} };exports.default = _default; + +/***/ }), +/* 7 */ +/*!*********************************************************************************************************************************************!*\ + !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=style&index=0&id=82edc4d4&scoped=true&lang=css&mpType=page ***! + \*********************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_app_vue_style_loader_index_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_style_index_0_id_82edc4d4_scoped_true_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/app-vue-style-loader??ref--6-oneOf-1-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/view/style.js!./index.vue?vue&type=style&index=0&id=82edc4d4&scoped=true&lang=css&mpType=page */ 8); +/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_app_vue_style_loader_index_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_style_index_0_id_82edc4d4_scoped_true_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_app_vue_style_loader_index_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_style_index_0_id_82edc4d4_scoped_true_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_app_vue_style_loader_index_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_style_index_0_id_82edc4d4_scoped_true_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_app_vue_style_loader_index_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_style_index_0_id_82edc4d4_scoped_true_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_app_vue_style_loader_index_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_view_style_js_index_vue_vue_type_style_index_0_id_82edc4d4_scoped_true_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); + +/***/ }), +/* 8 */ +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/app-vue-style-loader??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/view/style.js!C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=style&index=0&id=82edc4d4&scoped=true&lang=css&mpType=page ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// style-loader: Adds some css to the DOM by adding a +``` + +3. `uni.scss`引入全局scss变量文件 +```css +/* uni.scss */ +@import "uview-ui/theme.scss"; +``` + +4. `pages.json`配置easycom规则(按需引入) + +```js +// pages.json +{ + "easycom": { + // npm安装的方式不需要前面的"@/",下载安装的方式需要"@/" + // npm安装方式 + "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" + // 下载安装方式 + // "^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue" + }, + // 此为本身已有的内容 + "pages": [ + // ...... + ] +} +``` + +请通过[快速上手](https://uviewui.com/components/quickstart.html)了解更详细的内容 + +## 使用方法 +配置easycom规则后,自动按需引入,无需`import`组件,直接引用即可。 + +```html + +``` + +请通过[快速上手](https://uviewui.com/components/quickstart.html)了解更详细的内容 + +## 链接 + +- [官方文档](https://uviewui.com/) +- [更新日志](https://uviewui.com/components/changelog.html) +- [升级指南](https://uviewui.com/components/changelog.html) +- [关于我们](https://uviewui.com/cooperation/about.html) + +## 预览 + +您可以通过**微信**扫码,查看最佳的演示效果。 +
+
+ + + +## 版权信息 +uView遵循[MIT](https://en.wikipedia.org/wiki/MIT_License)开源协议,意味着您无需支付任何费用,也无需授权,即可将uView应用到您的产品中。 diff --git a/uview-ui/components/u-action-sheet/u-action-sheet.vue b/uview-ui/components/u-action-sheet/u-action-sheet.vue new file mode 100644 index 0000000..722b668 --- /dev/null +++ b/uview-ui/components/u-action-sheet/u-action-sheet.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/uview-ui/components/u-alert-tips/u-alert-tips.vue b/uview-ui/components/u-alert-tips/u-alert-tips.vue new file mode 100644 index 0000000..e81fc37 --- /dev/null +++ b/uview-ui/components/u-alert-tips/u-alert-tips.vue @@ -0,0 +1,256 @@ + + + + + diff --git a/uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue b/uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue new file mode 100644 index 0000000..a48dd54 --- /dev/null +++ b/uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue @@ -0,0 +1,290 @@ + + + + + diff --git a/uview-ui/components/u-avatar-cropper/weCropper.js b/uview-ui/components/u-avatar-cropper/weCropper.js new file mode 100644 index 0000000..df02483 --- /dev/null +++ b/uview-ui/components/u-avatar-cropper/weCropper.js @@ -0,0 +1,1265 @@ +/** + * we-cropper v1.3.9 + * (c) 2020 dlhandsome + * @license MIT + */ +(function(global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global.WeCropper = factory()); +}(this, (function() { + 'use strict'; + + var device = void 0; + var TOUCH_STATE = ['touchstarted', 'touchmoved', 'touchended']; + + function firstLetterUpper(str) { + return str.charAt(0).toUpperCase() + str.slice(1) + } + + function setTouchState(instance) { + var arg = [], + len = arguments.length - 1; + while (len-- > 0) arg[len] = arguments[len + 1]; + + TOUCH_STATE.forEach(function(key, i) { + if (arg[i] !== undefined) { + instance[key] = arg[i]; + } + }); + } + + function validator(instance, o) { + Object.defineProperties(instance, o); + } + + function getDevice() { + if (!device) { + device = uni.getSystemInfoSync(); + } + return device + } + + var tmp = {}; + + var ref = getDevice(); + var pixelRatio = ref.pixelRatio; + + var DEFAULT = { + id: { + default: 'cropper', + get: function get() { + return tmp.id + }, + set: function set(value) { + if (typeof(value) !== 'string') { + console.error(("id:" + value + " is invalid")); + } + tmp.id = value; + } + }, + width: { + default: 750, + get: function get() { + return tmp.width + }, + set: function set(value) { + if (typeof(value) !== 'number') { + console.error(("width:" + value + " is invalid")); + } + tmp.width = value; + } + }, + height: { + default: 750, + get: function get() { + return tmp.height + }, + set: function set(value) { + if (typeof(value) !== 'number') { + console.error(("height:" + value + " is invalid")); + } + tmp.height = value; + } + }, + pixelRatio: { + default: pixelRatio, + get: function get() { + return tmp.pixelRatio + }, + set: function set(value) { + if (typeof(value) !== 'number') { + console.error(("pixelRatio:" + value + " is invalid")); + } + tmp.pixelRatio = value; + } + }, + scale: { + default: 2.5, + get: function get() { + return tmp.scale + }, + set: function set(value) { + if (typeof(value) !== 'number') { + console.error(("scale:" + value + " is invalid")); + } + tmp.scale = value; + } + }, + zoom: { + default: 5, + get: function get() { + return tmp.zoom + }, + set: function set(value) { + if (typeof(value) !== 'number') { + console.error(("zoom:" + value + " is invalid")); + } else if (value < 0 || value > 10) { + console.error("zoom should be ranged in 0 ~ 10"); + } + tmp.zoom = value; + } + }, + src: { + default: '', + get: function get() { + return tmp.src + }, + set: function set(value) { + if (typeof(value) !== 'string') { + console.error(("src:" + value + " is invalid")); + } + tmp.src = value; + } + }, + cut: { + default: {}, + get: function get() { + return tmp.cut + }, + set: function set(value) { + if (typeof(value) !== 'object') { + console.error(("cut:" + value + " is invalid")); + } + tmp.cut = value; + } + }, + boundStyle: { + default: {}, + get: function get() { + return tmp.boundStyle + }, + set: function set(value) { + if (typeof(value) !== 'object') { + console.error(("boundStyle:" + value + " is invalid")); + } + tmp.boundStyle = value; + } + }, + onReady: { + default: null, + get: function get() { + return tmp.ready + }, + set: function set(value) { + tmp.ready = value; + } + }, + onBeforeImageLoad: { + default: null, + get: function get() { + return tmp.beforeImageLoad + }, + set: function set(value) { + tmp.beforeImageLoad = value; + } + }, + onImageLoad: { + default: null, + get: function get() { + return tmp.imageLoad + }, + set: function set(value) { + tmp.imageLoad = value; + } + }, + onBeforeDraw: { + default: null, + get: function get() { + return tmp.beforeDraw + }, + set: function set(value) { + tmp.beforeDraw = value; + } + } + }; + + var ref$1 = getDevice(); + var windowWidth = ref$1.windowWidth; + + function prepare() { + var self = this; + + // v1.4.0 版本中将不再自动绑定we-cropper实例 + self.attachPage = function() { + var pages = getCurrentPages(); + // 获取到当前page上下文 + var pageContext = pages[pages.length - 1]; + // 把this依附在Page上下文的wecropper属性上,便于在page钩子函数中访问 + Object.defineProperty(pageContext, 'wecropper', { + get: function get() { + console.warn( + 'Instance will not be automatically bound to the page after v1.4.0\n\n' + + 'Please use a custom instance name instead\n\n' + + 'Example: \n' + + 'this.mycropper = new WeCropper(options)\n\n' + + '// ...\n' + + 'this.mycropper.getCropperImage()' + ); + return self + }, + configurable: true + }); + }; + + self.createCtx = function() { + var id = self.id; + var targetId = self.targetId; + + if (id) { + self.ctx = self.ctx || uni.createCanvasContext(id); + self.targetCtx = self.targetCtx || uni.createCanvasContext(targetId); + } else { + console.error("constructor: create canvas context failed, 'id' must be valuable"); + } + }; + + self.deviceRadio = windowWidth / 750; + } + + var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== + 'undefined' ? self : {}; + + + + + + function createCommonjsModule(fn, module) { + return module = { + exports: {} + }, fn(module, module.exports), module.exports; + } + + var tools = createCommonjsModule(function(module, exports) { + /** + * String type check + */ + exports.isStr = function(v) { + return typeof v === 'string'; + }; + /** + * Number type check + */ + exports.isNum = function(v) { + return typeof v === 'number'; + }; + /** + * Array type check + */ + exports.isArr = Array.isArray; + /** + * undefined type check + */ + exports.isUndef = function(v) { + return v === undefined; + }; + + exports.isTrue = function(v) { + return v === true; + }; + + exports.isFalse = function(v) { + return v === false; + }; + /** + * Function type check + */ + exports.isFunc = function(v) { + return typeof v === 'function'; + }; + /** + * Quick object check - this is primarily used to tell + * Objects from primitive values when we know the value + * is a JSON-compliant type. + */ + exports.isObj = exports.isObject = function(obj) { + return obj !== null && typeof obj === 'object' + }; + + /** + * Strict object type check. Only returns true + * for plain JavaScript objects. + */ + var _toString = Object.prototype.toString; + exports.isPlainObject = function(obj) { + return _toString.call(obj) === '[object Object]' + }; + + /** + * Check whether the object has the property. + */ + var hasOwnProperty = Object.prototype.hasOwnProperty; + exports.hasOwn = function(obj, key) { + return hasOwnProperty.call(obj, key) + }; + + /** + * Perform no operation. + * Stubbing args to make Flow happy without leaving useless transpiled code + * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/) + */ + exports.noop = function(a, b, c) {}; + + /** + * Check if val is a valid array index. + */ + exports.isValidArrayIndex = function(val) { + var n = parseFloat(String(val)); + return n >= 0 && Math.floor(n) === n && isFinite(val) + }; + }); + + var tools_7 = tools.isFunc; + var tools_10 = tools.isPlainObject; + + var EVENT_TYPE = ['ready', 'beforeImageLoad', 'beforeDraw', 'imageLoad']; + + function observer() { + var self = this; + + self.on = function(event, fn) { + if (EVENT_TYPE.indexOf(event) > -1) { + if (tools_7(fn)) { + event === 'ready' ? + fn(self) : + self[("on" + (firstLetterUpper(event)))] = fn; + } + } else { + console.error(("event: " + event + " is invalid")); + } + return self + }; + } + + function wxPromise(fn) { + return function(obj) { + var args = [], + len = arguments.length - 1; + while (len-- > 0) args[len] = arguments[len + 1]; + + if (obj === void 0) obj = {}; + return new Promise(function(resolve, reject) { + obj.success = function(res) { + resolve(res); + }; + obj.fail = function(err) { + reject(err); + }; + fn.apply(void 0, [obj].concat(args)); + }) + } + } + + function draw(ctx, reserve) { + if (reserve === void 0) reserve = false; + + return new Promise(function(resolve) { + ctx.draw(reserve, resolve); + }) + } + + var getImageInfo = wxPromise(uni.getImageInfo); + + var canvasToTempFilePath = wxPromise(uni.canvasToTempFilePath); + + var base64 = createCommonjsModule(function(module, exports) { + /*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */ + (function(root) { + + // Detect free variables `exports`. + var freeExports = 'object' == 'object' && exports; + + // Detect free variable `module`. + var freeModule = 'object' == 'object' && module && + module.exports == freeExports && module; + + // Detect free variable `global`, from Node.js or Browserified code, and use + // it as `root`. + var freeGlobal = typeof commonjsGlobal == 'object' && commonjsGlobal; + if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) { + root = freeGlobal; + } + + /*--------------------------------------------------------------------------*/ + + var InvalidCharacterError = function(message) { + this.message = message; + }; + InvalidCharacterError.prototype = new Error; + InvalidCharacterError.prototype.name = 'InvalidCharacterError'; + + var error = function(message) { + // Note: the error messages used throughout this file match those used by + // the native `atob`/`btoa` implementation in Chromium. + throw new InvalidCharacterError(message); + }; + + var TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; + // http://whatwg.org/html/common-microsyntaxes.html#space-character + var REGEX_SPACE_CHARACTERS = /[\t\n\f\r ]/g; + + // `decode` is designed to be fully compatible with `atob` as described in the + // HTML Standard. http://whatwg.org/html/webappapis.html#dom-windowbase64-atob + // The optimized base64-decoding algorithm used is based on @atk’s excellent + // implementation. https://gist.github.com/atk/1020396 + var decode = function(input) { + input = String(input) + .replace(REGEX_SPACE_CHARACTERS, ''); + var length = input.length; + if (length % 4 == 0) { + input = input.replace(/==?$/, ''); + length = input.length; + } + if ( + length % 4 == 1 || + // http://whatwg.org/C#alphanumeric-ascii-characters + /[^+a-zA-Z0-9/]/.test(input) + ) { + error( + 'Invalid character: the string to be decoded is not correctly encoded.' + ); + } + var bitCounter = 0; + var bitStorage; + var buffer; + var output = ''; + var position = -1; + while (++position < length) { + buffer = TABLE.indexOf(input.charAt(position)); + bitStorage = bitCounter % 4 ? bitStorage * 64 + buffer : buffer; + // Unless this is the first of a group of 4 characters… + if (bitCounter++ % 4) { + // …convert the first 8 bits to a single ASCII character. + output += String.fromCharCode( + 0xFF & bitStorage >> (-2 * bitCounter & 6) + ); + } + } + return output; + }; + + // `encode` is designed to be fully compatible with `btoa` as described in the + // HTML Standard: http://whatwg.org/html/webappapis.html#dom-windowbase64-btoa + var encode = function(input) { + input = String(input); + if (/[^\0-\xFF]/.test(input)) { + // Note: no need to special-case astral symbols here, as surrogates are + // matched, and the input is supposed to only contain ASCII anyway. + error( + 'The string to be encoded contains characters outside of the ' + + 'Latin1 range.' + ); + } + var padding = input.length % 3; + var output = ''; + var position = -1; + var a; + var b; + var c; + var buffer; + // Make sure any padding is handled outside of the loop. + var length = input.length - padding; + + while (++position < length) { + // Read three bytes, i.e. 24 bits. + a = input.charCodeAt(position) << 16; + b = input.charCodeAt(++position) << 8; + c = input.charCodeAt(++position); + buffer = a + b + c; + // Turn the 24 bits into four chunks of 6 bits each, and append the + // matching character for each of them to the output. + output += ( + TABLE.charAt(buffer >> 18 & 0x3F) + + TABLE.charAt(buffer >> 12 & 0x3F) + + TABLE.charAt(buffer >> 6 & 0x3F) + + TABLE.charAt(buffer & 0x3F) + ); + } + + if (padding == 2) { + a = input.charCodeAt(position) << 8; + b = input.charCodeAt(++position); + buffer = a + b; + output += ( + TABLE.charAt(buffer >> 10) + + TABLE.charAt((buffer >> 4) & 0x3F) + + TABLE.charAt((buffer << 2) & 0x3F) + + '=' + ); + } else if (padding == 1) { + buffer = input.charCodeAt(position); + output += ( + TABLE.charAt(buffer >> 2) + + TABLE.charAt((buffer << 4) & 0x3F) + + '==' + ); + } + + return output; + }; + + var base64 = { + 'encode': encode, + 'decode': decode, + 'version': '0.1.0' + }; + + // Some AMD build optimizers, like r.js, check for specific condition patterns + // like the following: + if ( + typeof undefined == 'function' && + typeof undefined.amd == 'object' && + undefined.amd + ) { + undefined(function() { + return base64; + }); + } else if (freeExports && !freeExports.nodeType) { + if (freeModule) { // in Node.js or RingoJS v0.8.0+ + freeModule.exports = base64; + } else { // in Narwhal or RingoJS v0.7.0- + for (var key in base64) { + base64.hasOwnProperty(key) && (freeExports[key] = base64[key]); + } + } + } else { // in Rhino or a web browser + root.base64 = base64; + } + + }(commonjsGlobal)); + }); + + function makeURI(strData, type) { + return 'data:' + type + ';base64,' + strData + } + + function fixType(type) { + type = type.toLowerCase().replace(/jpg/i, 'jpeg'); + var r = type.match(/png|jpeg|bmp|gif/)[0]; + return 'image/' + r + } + + function encodeData(data) { + var str = ''; + if (typeof data === 'string') { + str = data; + } else { + for (var i = 0; i < data.length; i++) { + str += String.fromCharCode(data[i]); + } + } + return base64.encode(str) + } + + /** + * 获取图像区域隐含的像素数据 + * @param canvasId canvas标识 + * @param x 将要被提取的图像数据矩形区域的左上角 x 坐标 + * @param y 将要被提取的图像数据矩形区域的左上角 y 坐标 + * @param width 将要被提取的图像数据矩形区域的宽度 + * @param height 将要被提取的图像数据矩形区域的高度 + * @param done 完成回调 + */ + function getImageData(canvasId, x, y, width, height, done) { + uni.canvasGetImageData({ + canvasId: canvasId, + x: x, + y: y, + width: width, + height: height, + success: function success(res) { + done(res, null); + }, + fail: function fail(res) { + done(null, res); + } + }); + } + + /** + * 生成bmp格式图片 + * 按照规则生成图片响应头和响应体 + * @param oData 用来描述 canvas 区域隐含的像素数据 { data, width, height } = oData + * @returns {*} base64字符串 + */ + function genBitmapImage(oData) { + // + // BITMAPFILEHEADER: http://msdn.microsoft.com/en-us/library/windows/desktop/dd183374(v=vs.85).aspx + // BITMAPINFOHEADER: http://msdn.microsoft.com/en-us/library/dd183376.aspx + // + var biWidth = oData.width; + var biHeight = oData.height; + var biSizeImage = biWidth * biHeight * 3; + var bfSize = biSizeImage + 54; // total header size = 54 bytes + + // + // typedef struct tagBITMAPFILEHEADER { + // WORD bfType; + // DWORD bfSize; + // WORD bfReserved1; + // WORD bfReserved2; + // DWORD bfOffBits; + // } BITMAPFILEHEADER; + // + var BITMAPFILEHEADER = [ + // WORD bfType -- The file type signature; must be "BM" + 0x42, 0x4D, + // DWORD bfSize -- The size, in bytes, of the bitmap file + bfSize & 0xff, bfSize >> 8 & 0xff, bfSize >> 16 & 0xff, bfSize >> 24 & 0xff, + // WORD bfReserved1 -- Reserved; must be zero + 0, 0, + // WORD bfReserved2 -- Reserved; must be zero + 0, 0, + // DWORD bfOffBits -- The offset, in bytes, from the beginning of the BITMAPFILEHEADER structure to the bitmap bits. + 54, 0, 0, 0 + ]; + + // + // typedef struct tagBITMAPINFOHEADER { + // DWORD biSize; + // LONG biWidth; + // LONG biHeight; + // WORD biPlanes; + // WORD biBitCount; + // DWORD biCompression; + // DWORD biSizeImage; + // LONG biXPelsPerMeter; + // LONG biYPelsPerMeter; + // DWORD biClrUsed; + // DWORD biClrImportant; + // } BITMAPINFOHEADER, *PBITMAPINFOHEADER; + // + var BITMAPINFOHEADER = [ + // DWORD biSize -- The number of bytes required by the structure + 40, 0, 0, 0, + // LONG biWidth -- The width of the bitmap, in pixels + biWidth & 0xff, biWidth >> 8 & 0xff, biWidth >> 16 & 0xff, biWidth >> 24 & 0xff, + // LONG biHeight -- The height of the bitmap, in pixels + biHeight & 0xff, biHeight >> 8 & 0xff, biHeight >> 16 & 0xff, biHeight >> 24 & 0xff, + // WORD biPlanes -- The number of planes for the target device. This value must be set to 1 + 1, 0, + // WORD biBitCount -- The number of bits-per-pixel, 24 bits-per-pixel -- the bitmap + // has a maximum of 2^24 colors (16777216, Truecolor) + 24, 0, + // DWORD biCompression -- The type of compression, BI_RGB (code 0) -- uncompressed + 0, 0, 0, 0, + // DWORD biSizeImage -- The size, in bytes, of the image. This may be set to zero for BI_RGB bitmaps + biSizeImage & 0xff, biSizeImage >> 8 & 0xff, biSizeImage >> 16 & 0xff, biSizeImage >> 24 & 0xff, + // LONG biXPelsPerMeter, unused + 0, 0, 0, 0, + // LONG biYPelsPerMeter, unused + 0, 0, 0, 0, + // DWORD biClrUsed, the number of color indexes of palette, unused + 0, 0, 0, 0, + // DWORD biClrImportant, unused + 0, 0, 0, 0 + ]; + + var iPadding = (4 - ((biWidth * 3) % 4)) % 4; + + var aImgData = oData.data; + + var strPixelData = ''; + var biWidth4 = biWidth << 2; + var y = biHeight; + var fromCharCode = String.fromCharCode; + + do { + var iOffsetY = biWidth4 * (y - 1); + var strPixelRow = ''; + for (var x = 0; x < biWidth; x++) { + var iOffsetX = x << 2; + strPixelRow += fromCharCode(aImgData[iOffsetY + iOffsetX + 2]) + + fromCharCode(aImgData[iOffsetY + iOffsetX + 1]) + + fromCharCode(aImgData[iOffsetY + iOffsetX]); + } + + for (var c = 0; c < iPadding; c++) { + strPixelRow += String.fromCharCode(0); + } + + strPixelData += strPixelRow; + } while (--y) + + var strEncoded = encodeData(BITMAPFILEHEADER.concat(BITMAPINFOHEADER)) + encodeData(strPixelData); + + return strEncoded + } + + /** + * 转换为图片base64 + * @param canvasId canvas标识 + * @param x 将要被提取的图像数据矩形区域的左上角 x 坐标 + * @param y 将要被提取的图像数据矩形区域的左上角 y 坐标 + * @param width 将要被提取的图像数据矩形区域的宽度 + * @param height 将要被提取的图像数据矩形区域的高度 + * @param type 转换图片类型 + * @param done 完成回调 + */ + function convertToImage(canvasId, x, y, width, height, type, done) { + if (done === void 0) done = function() {}; + + if (type === undefined) { + type = 'png'; + } + type = fixType(type); + if (/bmp/.test(type)) { + getImageData(canvasId, x, y, width, height, function(data, err) { + var strData = genBitmapImage(data); + tools_7(done) && done(makeURI(strData, 'image/' + type), err); + }); + } else { + console.error('暂不支持生成\'' + type + '\'类型的base64图片'); + } + } + + var CanvasToBase64 = { + convertToImage: convertToImage, + // convertToPNG: function (width, height, done) { + // return convertToImage(width, height, 'png', done) + // }, + // convertToJPEG: function (width, height, done) { + // return convertToImage(width, height, 'jpeg', done) + // }, + // convertToGIF: function (width, height, done) { + // return convertToImage(width, height, 'gif', done) + // }, + convertToBMP: function(ref, done) { + if (ref === void 0) ref = {}; + var canvasId = ref.canvasId; + var x = ref.x; + var y = ref.y; + var width = ref.width; + var height = ref.height; + if (done === void 0) done = function() {}; + + return convertToImage(canvasId, x, y, width, height, 'bmp', done) + } + }; + + function methods() { + var self = this; + + var boundWidth = self.width; // 裁剪框默认宽度,即整个画布宽度 + var boundHeight = self.height; // 裁剪框默认高度,即整个画布高度 + + var id = self.id; + var targetId = self.targetId; + var pixelRatio = self.pixelRatio; + + var ref = self.cut; + var x = ref.x; + if (x === void 0) x = 0; + var y = ref.y; + if (y === void 0) y = 0; + var width = ref.width; + if (width === void 0) width = boundWidth; + var height = ref.height; + if (height === void 0) height = boundHeight; + + self.updateCanvas = function(done) { + if (self.croperTarget) { + // 画布绘制图片 + self.ctx.drawImage( + self.croperTarget, + self.imgLeft, + self.imgTop, + self.scaleWidth, + self.scaleHeight + ); + } + tools_7(self.onBeforeDraw) && self.onBeforeDraw(self.ctx, self); + + self.setBoundStyle(self.boundStyle); // 设置边界样式 + + self.ctx.draw(false, done); + return self + }; + + self.pushOrigin = self.pushOrign = function(src) { + self.src = src; + + tools_7(self.onBeforeImageLoad) && self.onBeforeImageLoad(self.ctx, self); + + return getImageInfo({ + src: src + }) + .then(function(res) { + var innerAspectRadio = res.width / res.height; + var customAspectRadio = width / height; + + self.croperTarget = res.path; + + if (innerAspectRadio < customAspectRadio) { + self.rectX = x; + self.baseWidth = width; + self.baseHeight = width / innerAspectRadio; + self.rectY = y - Math.abs((height - self.baseHeight) / 2); + } else { + self.rectY = y; + self.baseWidth = height * innerAspectRadio; + self.baseHeight = height; + self.rectX = x - Math.abs((width - self.baseWidth) / 2); + } + + self.imgLeft = self.rectX; + self.imgTop = self.rectY; + self.scaleWidth = self.baseWidth; + self.scaleHeight = self.baseHeight; + + self.update(); + + return new Promise(function(resolve) { + self.updateCanvas(resolve); + }) + }) + .then(function() { + tools_7(self.onImageLoad) && self.onImageLoad(self.ctx, self); + }) + }; + + self.removeImage = function() { + self.src = ''; + self.croperTarget = ''; + return draw(self.ctx) + }; + + self.getCropperBase64 = function(done) { + if (done === void 0) done = function() {}; + + CanvasToBase64.convertToBMP({ + canvasId: id, + x: x, + y: y, + width: width, + height: height + }, done); + }; + + self.getCropperImage = function(opt, fn) { + var customOptions = opt; + + var canvasOptions = { + canvasId: id, + x: x, + y: y, + width: width, + height: height + }; + + var task = function() { + return Promise.resolve(); + }; + + if ( + tools_10(customOptions) && + customOptions.original + ) { + // original mode + task = function() { + self.targetCtx.drawImage( + self.croperTarget, + self.imgLeft * pixelRatio, + self.imgTop * pixelRatio, + self.scaleWidth * pixelRatio, + self.scaleHeight * pixelRatio + ); + + canvasOptions = { + canvasId: targetId, + x: x * pixelRatio, + y: y * pixelRatio, + width: width * pixelRatio, + height: height * pixelRatio + }; + + return draw(self.targetCtx) + }; + } + + return task() + .then(function() { + if (tools_10(customOptions)) { + canvasOptions = Object.assign({}, canvasOptions, customOptions); + } + + if (tools_7(customOptions)) { + fn = customOptions; + } + + var arg = canvasOptions.componentContext ? + [canvasOptions, canvasOptions.componentContext] : + [canvasOptions]; + + return canvasToTempFilePath.apply(null, arg) + }) + .then(function(res) { + var tempFilePath = res.tempFilePath; + + return tools_7(fn) ? + fn.call(self, tempFilePath, null) : + tempFilePath + }) + .catch(function(err) { + if (tools_7(fn)) { + fn.call(self, null, err); + } else { + throw err + } + }) + }; + } + + /** + * 获取最新缩放值 + * @param oldScale 上一次触摸结束后的缩放值 + * @param oldDistance 上一次触摸结束后的双指距离 + * @param zoom 缩放系数 + * @param touch0 第一指touch对象 + * @param touch1 第二指touch对象 + * @returns {*} + */ + var getNewScale = function(oldScale, oldDistance, zoom, touch0, touch1) { + var xMove, yMove, newDistance; + // 计算二指最新距离 + xMove = Math.round(touch1.x - touch0.x); + yMove = Math.round(touch1.y - touch0.y); + newDistance = Math.round(Math.sqrt(xMove * xMove + yMove * yMove)); + + return oldScale + 0.001 * zoom * (newDistance - oldDistance) + }; + + function update() { + var self = this; + + if (!self.src) { + return + } + + self.__oneTouchStart = function(touch) { + self.touchX0 = Math.round(touch.x); + self.touchY0 = Math.round(touch.y); + }; + + self.__oneTouchMove = function(touch) { + var xMove, yMove; + // 计算单指移动的距离 + if (self.touchended) { + return self.updateCanvas() + } + xMove = Math.round(touch.x - self.touchX0); + yMove = Math.round(touch.y - self.touchY0); + + var imgLeft = Math.round(self.rectX + xMove); + var imgTop = Math.round(self.rectY + yMove); + + self.outsideBound(imgLeft, imgTop); + + self.updateCanvas(); + }; + + self.__twoTouchStart = function(touch0, touch1) { + var xMove, yMove, oldDistance; + + self.touchX1 = Math.round(self.rectX + self.scaleWidth / 2); + self.touchY1 = Math.round(self.rectY + self.scaleHeight / 2); + + // 计算两指距离 + xMove = Math.round(touch1.x - touch0.x); + yMove = Math.round(touch1.y - touch0.y); + oldDistance = Math.round(Math.sqrt(xMove * xMove + yMove * yMove)); + + self.oldDistance = oldDistance; + }; + + self.__twoTouchMove = function(touch0, touch1) { + var oldScale = self.oldScale; + var oldDistance = self.oldDistance; + var scale = self.scale; + var zoom = self.zoom; + + self.newScale = getNewScale(oldScale, oldDistance, zoom, touch0, touch1); + + // 设定缩放范围 + self.newScale <= 1 && (self.newScale = 1); + self.newScale >= scale && (self.newScale = scale); + + self.scaleWidth = Math.round(self.newScale * self.baseWidth); + self.scaleHeight = Math.round(self.newScale * self.baseHeight); + var imgLeft = Math.round(self.touchX1 - self.scaleWidth / 2); + var imgTop = Math.round(self.touchY1 - self.scaleHeight / 2); + + self.outsideBound(imgLeft, imgTop); + + self.updateCanvas(); + }; + + self.__xtouchEnd = function() { + self.oldScale = self.newScale; + self.rectX = self.imgLeft; + self.rectY = self.imgTop; + }; + } + + var handle = { + // 图片手势初始监测 + touchStart: function touchStart(e) { + var self = this; + var ref = e.touches; + var touch0 = ref[0]; + var touch1 = ref[1]; + + if (!self.src) { + return + } + + setTouchState(self, true, null, null); + + // 计算第一个触摸点的位置,并参照改点进行缩放 + self.__oneTouchStart(touch0); + + // 两指手势触发 + if (e.touches.length >= 2) { + self.__twoTouchStart(touch0, touch1); + } + }, + + // 图片手势动态缩放 + touchMove: function touchMove(e) { + var self = this; + var ref = e.touches; + var touch0 = ref[0]; + var touch1 = ref[1]; + + if (!self.src) { + return + } + + setTouchState(self, null, true); + + // 单指手势时触发 + if (e.touches.length === 1) { + self.__oneTouchMove(touch0); + } + // 两指手势触发 + if (e.touches.length >= 2) { + self.__twoTouchMove(touch0, touch1); + } + }, + + touchEnd: function touchEnd(e) { + var self = this; + + if (!self.src) { + return + } + + setTouchState(self, false, false, true); + self.__xtouchEnd(); + } + }; + + function cut() { + var self = this; + var boundWidth = self.width; // 裁剪框默认宽度,即整个画布宽度 + var boundHeight = self.height; + // 裁剪框默认高度,即整个画布高度 + var ref = self.cut; + var x = ref.x; + if (x === void 0) x = 0; + var y = ref.y; + if (y === void 0) y = 0; + var width = ref.width; + if (width === void 0) width = boundWidth; + var height = ref.height; + if (height === void 0) height = boundHeight; + + /** + * 设置边界 + * @param imgLeft 图片左上角横坐标值 + * @param imgTop 图片左上角纵坐标值 + */ + self.outsideBound = function(imgLeft, imgTop) { + self.imgLeft = imgLeft >= x ? + x : + self.scaleWidth + imgLeft - x <= width ? + x + width - self.scaleWidth : + imgLeft; + + self.imgTop = imgTop >= y ? + y : + self.scaleHeight + imgTop - y <= height ? + y + height - self.scaleHeight : + imgTop; + }; + + /** + * 设置边界样式 + * @param color 边界颜色 + */ + self.setBoundStyle = function(ref) { + if (ref === void 0) ref = {}; + var color = ref.color; + if (color === void 0) color = '#04b00f'; + var mask = ref.mask; + if (mask === void 0) mask = 'rgba(0, 0, 0, 0.3)'; + var lineWidth = ref.lineWidth; + if (lineWidth === void 0) lineWidth = 1; + + var half = lineWidth / 2; + var boundOption = [{ + start: { + x: x - half, + y: y + 10 - half + }, + step1: { + x: x - half, + y: y - half + }, + step2: { + x: x + 10 - half, + y: y - half + } + }, + { + start: { + x: x - half, + y: y + height - 10 + half + }, + step1: { + x: x - half, + y: y + height + half + }, + step2: { + x: x + 10 - half, + y: y + height + half + } + }, + { + start: { + x: x + width - 10 + half, + y: y - half + }, + step1: { + x: x + width + half, + y: y - half + }, + step2: { + x: x + width + half, + y: y + 10 - half + } + }, + { + start: { + x: x + width + half, + y: y + height - 10 + half + }, + step1: { + x: x + width + half, + y: y + height + half + }, + step2: { + x: x + width - 10 + half, + y: y + height + half + } + } + ]; + + // 绘制半透明层 + self.ctx.beginPath(); + self.ctx.setFillStyle(mask); + self.ctx.fillRect(0, 0, x, boundHeight); + self.ctx.fillRect(x, 0, width, y); + self.ctx.fillRect(x, y + height, width, boundHeight - y - height); + self.ctx.fillRect(x + width, 0, boundWidth - x - width, boundHeight); + self.ctx.fill(); + + boundOption.forEach(function(op) { + self.ctx.beginPath(); + self.ctx.setStrokeStyle(color); + self.ctx.setLineWidth(lineWidth); + self.ctx.moveTo(op.start.x, op.start.y); + self.ctx.lineTo(op.step1.x, op.step1.y); + self.ctx.lineTo(op.step2.x, op.step2.y); + self.ctx.stroke(); + }); + }; + } + + var version = "1.3.9"; + + var WeCropper = function WeCropper(params) { + var self = this; + var _default = {}; + + validator(self, DEFAULT); + + Object.keys(DEFAULT).forEach(function(key) { + _default[key] = DEFAULT[key].default; + }); + Object.assign(self, _default, params); + + self.prepare(); + self.attachPage(); + self.createCtx(); + self.observer(); + self.cutt(); + self.methods(); + self.init(); + self.update(); + + return self + }; + + WeCropper.prototype.init = function init() { + var self = this; + var src = self.src; + + self.version = version; + + typeof self.onReady === 'function' && self.onReady(self.ctx, self); + + if (src) { + self.pushOrign(src); + } else { + self.updateCanvas(); + } + setTouchState(self, false, false, false); + + self.oldScale = 1; + self.newScale = 1; + + return self + }; + + Object.assign(WeCropper.prototype, handle); + + WeCropper.prototype.prepare = prepare; + WeCropper.prototype.observer = observer; + WeCropper.prototype.methods = methods; + WeCropper.prototype.cutt = cut; + WeCropper.prototype.update = update; + + return WeCropper; + +}))); diff --git a/uview-ui/components/u-avatar/u-avatar.vue b/uview-ui/components/u-avatar/u-avatar.vue new file mode 100644 index 0000000..289b9b0 --- /dev/null +++ b/uview-ui/components/u-avatar/u-avatar.vue @@ -0,0 +1,244 @@ + + + + + diff --git a/uview-ui/components/u-back-top/u-back-top.vue b/uview-ui/components/u-back-top/u-back-top.vue new file mode 100644 index 0000000..7970fc7 --- /dev/null +++ b/uview-ui/components/u-back-top/u-back-top.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/uview-ui/components/u-badge/u-badge.vue b/uview-ui/components/u-badge/u-badge.vue new file mode 100644 index 0000000..e85b133 --- /dev/null +++ b/uview-ui/components/u-badge/u-badge.vue @@ -0,0 +1,216 @@ + + + + + \ No newline at end of file diff --git a/uview-ui/components/u-button/u-button.vue b/uview-ui/components/u-button/u-button.vue new file mode 100644 index 0000000..82c3a6f --- /dev/null +++ b/uview-ui/components/u-button/u-button.vue @@ -0,0 +1,596 @@ + + + + + diff --git a/uview-ui/components/u-calendar/u-calendar.vue b/uview-ui/components/u-calendar/u-calendar.vue new file mode 100644 index 0000000..2b30184 --- /dev/null +++ b/uview-ui/components/u-calendar/u-calendar.vue @@ -0,0 +1,639 @@ + + + + \ No newline at end of file diff --git a/uview-ui/components/u-car-keyboard/u-car-keyboard.vue b/uview-ui/components/u-car-keyboard/u-car-keyboard.vue new file mode 100644 index 0000000..84b1467 --- /dev/null +++ b/uview-ui/components/u-car-keyboard/u-car-keyboard.vue @@ -0,0 +1,257 @@ + + + + + diff --git a/uview-ui/components/u-card/u-card.vue b/uview-ui/components/u-card/u-card.vue new file mode 100644 index 0000000..a3cb2aa --- /dev/null +++ b/uview-ui/components/u-card/u-card.vue @@ -0,0 +1,299 @@ + + + + + diff --git a/uview-ui/components/u-cell-group/u-cell-group.vue b/uview-ui/components/u-cell-group/u-cell-group.vue new file mode 100644 index 0000000..3fbca72 --- /dev/null +++ b/uview-ui/components/u-cell-group/u-cell-group.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/uview-ui/components/u-cell-item/u-cell-item.vue b/uview-ui/components/u-cell-item/u-cell-item.vue new file mode 100644 index 0000000..055af3a --- /dev/null +++ b/uview-ui/components/u-cell-item/u-cell-item.vue @@ -0,0 +1,316 @@ + + + + + diff --git a/uview-ui/components/u-checkbox-group/u-checkbox-group.vue b/uview-ui/components/u-checkbox-group/u-checkbox-group.vue new file mode 100644 index 0000000..6a149b3 --- /dev/null +++ b/uview-ui/components/u-checkbox-group/u-checkbox-group.vue @@ -0,0 +1,123 @@ + + + + + diff --git a/uview-ui/components/u-checkbox/u-checkbox.vue b/uview-ui/components/u-checkbox/u-checkbox.vue new file mode 100644 index 0000000..9414461 --- /dev/null +++ b/uview-ui/components/u-checkbox/u-checkbox.vue @@ -0,0 +1,284 @@ + + + + + diff --git a/uview-ui/components/u-circle-progress/u-circle-progress.vue b/uview-ui/components/u-circle-progress/u-circle-progress.vue new file mode 100644 index 0000000..46e7c18 --- /dev/null +++ b/uview-ui/components/u-circle-progress/u-circle-progress.vue @@ -0,0 +1,220 @@ + + + + + diff --git a/uview-ui/components/u-circle-progress/u-line-progress/u-line-progress.vue b/uview-ui/components/u-circle-progress/u-line-progress/u-line-progress.vue new file mode 100644 index 0000000..77e2da2 --- /dev/null +++ b/uview-ui/components/u-circle-progress/u-line-progress/u-line-progress.vue @@ -0,0 +1,147 @@ + + + + + diff --git a/uview-ui/components/u-col/u-col.vue b/uview-ui/components/u-col/u-col.vue new file mode 100644 index 0000000..3b6cc64 --- /dev/null +++ b/uview-ui/components/u-col/u-col.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/uview-ui/components/u-collapse-item/u-collapse-item.vue b/uview-ui/components/u-collapse-item/u-collapse-item.vue new file mode 100644 index 0000000..3b66bfa --- /dev/null +++ b/uview-ui/components/u-collapse-item/u-collapse-item.vue @@ -0,0 +1,204 @@ + + + + + diff --git a/uview-ui/components/u-collapse/u-collapse.vue b/uview-ui/components/u-collapse/u-collapse.vue new file mode 100644 index 0000000..8572957 --- /dev/null +++ b/uview-ui/components/u-collapse/u-collapse.vue @@ -0,0 +1,99 @@ + + + + + diff --git a/uview-ui/components/u-column-notice/u-column-notice.vue b/uview-ui/components/u-column-notice/u-column-notice.vue new file mode 100644 index 0000000..dd8bd31 --- /dev/null +++ b/uview-ui/components/u-column-notice/u-column-notice.vue @@ -0,0 +1,237 @@ + + + + + diff --git a/uview-ui/components/u-count-down/u-count-down.vue b/uview-ui/components/u-count-down/u-count-down.vue new file mode 100644 index 0000000..7285d67 --- /dev/null +++ b/uview-ui/components/u-count-down/u-count-down.vue @@ -0,0 +1,318 @@ + + + + + diff --git a/uview-ui/components/u-count-to/u-count-to.vue b/uview-ui/components/u-count-to/u-count-to.vue new file mode 100644 index 0000000..053dc5f --- /dev/null +++ b/uview-ui/components/u-count-to/u-count-to.vue @@ -0,0 +1,241 @@ + + + + + diff --git a/uview-ui/components/u-divider/u-divider.vue b/uview-ui/components/u-divider/u-divider.vue new file mode 100644 index 0000000..6f8d7e6 --- /dev/null +++ b/uview-ui/components/u-divider/u-divider.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/uview-ui/components/u-dropdown-item/u-dropdown-item.vue b/uview-ui/components/u-dropdown-item/u-dropdown-item.vue new file mode 100644 index 0000000..ba60d8f --- /dev/null +++ b/uview-ui/components/u-dropdown-item/u-dropdown-item.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/uview-ui/components/u-dropdown/u-dropdown.vue b/uview-ui/components/u-dropdown/u-dropdown.vue new file mode 100644 index 0000000..a62e469 --- /dev/null +++ b/uview-ui/components/u-dropdown/u-dropdown.vue @@ -0,0 +1,298 @@ + + + + + diff --git a/uview-ui/components/u-empty/u-empty.vue b/uview-ui/components/u-empty/u-empty.vue new file mode 100644 index 0000000..2c77b24 --- /dev/null +++ b/uview-ui/components/u-empty/u-empty.vue @@ -0,0 +1,193 @@ + + + + + diff --git a/uview-ui/components/u-field/u-field.vue b/uview-ui/components/u-field/u-field.vue new file mode 100644 index 0000000..b562798 --- /dev/null +++ b/uview-ui/components/u-field/u-field.vue @@ -0,0 +1,384 @@ +