1 {"version":3,"sources":["webpack:///./node_modules/babel-runtime/helpers/extends.js","webpack:///./src/views/welcome/creation.vue","webpack:///./src/assets/language/sdk/index.js","webpack:///./src/assets/language/sdk/cn.js","webpack:///src/views/welcome/creation.vue","webpack:///./src/views/welcome/creation.vue?6496","webpack:///./src/views/welcome/creation.vue?ccc3","webpack:///./src/views/welcome/creation.vue?9c30"],"names":["sdkLang","cn","getLang","str","lang"],"mappings":"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","file":"js/16.js","sourcesContent":["\"use strict\";\n\nexports.__esModule = true;\n\nvar _assign = require(\"../core-js/object/assign\");\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = _assign2.default || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/babel-runtime/helpers/extends.js\n// module id = 532\n// module chunks = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 21 23 27","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-27c4af51\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./creation.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./creation.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./creation.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-27c4af51\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./creation.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-27c4af51\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/welcome/creation.vue\n// module id = 559\n// module chunks = 16","import cn from './cn'\n\nconst sdkLang = {\n cn: cn\n};\n\nfunction getLang(str, lang) {\n if (sdkLang[lang] && sdkLang[lang][str]) {\n return sdkLang[lang][str];\n }\n return str;\n}\n\nexport default getLang;\n\n\n\n// WEBPACK FOOTER //\n// ./src/assets/language/sdk/index.js","const cn = {\n \"key alias already exists\": \"秘钥别名已经存在\",\n \"db insert error\": \"数据库写入异常\",\n \"db get error\": \"数据库查询异常\",\n \"not found by XPub\": \"未找到私钥数据\",\n \"db update error\": \"数据库更新失败\",\n \"db update error: not found by rootXPub\": \"数据库更新失败:未找到相应的私钥数据\",\n \"duplicate account alias\": \"账户别名已存在\",\n \"The wallet already has account data. Can't restore.\": \"当前钱包存在数据,无法从备份覆盖恢复\",\n \"could not decrypt key with given passphrase\": \"无法解密私钥,请检查密码是否正确\",\n \"unknown address type\": \"未知的地址类型\"\n};\n\nexport default cn;\n\n\n// WEBPACK FOOTER //\n// ./src/assets/language/sdk/cn.js","<style scoped>\n/*.content {*/\n /*margin-left: 135px;*/\n/*}*/\n/*.content-cn {*/\n /*margin-left: 85px;*/\n/*}*/\n/*.form-item-label {*/\n /*width: 135px;*/\n/*}*/\n/*.form-item-label-cn {*/\n /*width: 85px;*/\n/*}*/\n .bg-image{\n height: 420px;\n width: 360px;\n background-size: contain;\n -webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0% 100%);\n clip-path: polygon(0 0, 100% 0, 100% 75%, 0% 100%);\n position: absolute;\n }\n .header {\n position: relative;\n text-align: center;\n margin:15px 20px 25px;\n }\n .header p{\n font-size: 16px;\n color: rgba(255,255,255,0.5);\n padding-top: 5px;\n }\n .panel{\n position: relative;\n padding: 10px;\n margin-bottom : 15px;\n }\n .container{\n position: relative;\n }\n .form-item{\n margin: 10px 0;\n }\n .btn-group{\n padding: 0 20px;\n }\n .topbar{\n height: 45px;\n padding-top: 10px;\n }\n.topbar .topbar-middle {\n text-align: center;\n}\n\n/*.topbar img{*/\n /*position: relative;*/\n /*bottom: 23px;*/\n /*right: 65px*/\n/*}*/\n\n .v-select{\n height: 32px;\n width: 100%;\n background: rgba(247,247,247,1);\n font-size: 14px;\n margin: auto;\n border-bottom: 1px solid #E0E0E0;\n /*padding-left: 20px;*/\n }\n\n .tabs{\n color: rgba(255,255,255, 0.4);\n text-align: center;\n }\n .tabs a{\n margin: 0px 20px;\n }\n .tabs .active{\n color: rgba(255,255,255, 1);\n }\n .form-checkbox{\n font-size: 14px;\n padding: 5px;\n }\n .topbar a{\n position: fixed;\n top: 10px;\n right: 20px;\n }\n .topbar a i{\n font-size: 25px;\n color: white;\n }\n .file-selection{\n height: 50px;\n vertical-align: middle;\n display: flex;\n align-items: center;\n border: 1px dashed #E0E0E0;\n margin-top: 10px;\n padding: 20px;\n background: #F7F7F7;\n }\n .recovery-btn{\n position: fixed;\n bottom: 20px;\n width: 320px;\n }\n</style>\n\n<template>\n <div class=\"warp bg-gray\">\n <div class=\"bg-image\">\n </div>\n <div class=\"topbar\">\n <!--<div v-if=\"activeTab === 'register'\" class=\"topbar-middle\">-->\n <!--<v-select class=\"v-select\" v-bind:colorBlack=\"true\" :clearable=\"false\" v-model=\"selected\" :options=\"nets\"></v-select>-->\n <!--</div>-->\n <a href=\"http://github.com/bycoinio/Bystore\" target=\"_blank\"><i class=\"iconfont icon-github\"></i></a>\n </div>\n <div class=\"header\">\n <h1>Byone</h1>\n <p>{{ $t('home.title')}}</p>\n\n </div>\n\n <section class=\"container\">\n <div class=\"tabs\">\n <a v-on:click=\"activeTab='register'\" v-bind:class=\"[ activeTab === 'register' ? 'active' : '' ]\">{{ $t('welcome.register') }}</a>\n <a v-on:click=\"activeTab='restore'\" v-bind:class=\"[ activeTab === 'restore' ? 'active' : '' ]\">{{ $t('welcome.restore') }}</a>\n </div>\n <div v-if=\"activeTab === 'register'\" >\n <div class=\"form panel\">\n <div class=\"form-item\">\n <label :class=\"formItemLabel\">{{ $t('main.network') }}</label>\n <div :class=\"formItemContent\">\n <v-select class=\"v-select\" v-bind:colorBlack=\"true\" :clearable=\"false\" v-model=\"selected\" :options=\"nets\"></v-select>\n </div>\n </div>\n <div class=\"form-item\">\n <label :class=\"formItemLabel\">{{ $t('createAccount.accountAlias') }}</label>\n <div :class=\"formItemContent\">\n <input type=\"text\" v-model=\"formItem.accAlias\" autofocus>\n </div>\n </div>\n <div class=\"form-item\">\n <label :class=\"formItemLabel\">{{ $t('createAccount.keyPassword') }}</label>\n <div :class=\"formItemContent\">\n <input type=\"password\" v-model=\"formItem.passwd1\">\n </div>\n </div>\n <div class=\"form-item\">\n <label :class=\"formItemLabel\">{{ $t('createAccount.confirmPassword') }}</label>\n <div :class=\"formItemContent\">\n <input type=\"password\" v-model=\"formItem.passwd2\">\n </div>\n </div>\n <div class=\"form-checkbox\">\n <input type=\"checkbox\" id=\"checkbox1\" v-model=\"formItem.checked\">\n <label for=\"checkbox1\">\n {{ $t('welcome.term1') }}<a class=\"color-green\" @click=\"$router.push({ name: 'welcome-protocol' })\">{{ $t('welcome.term2')}}</a>\n </label>\n </div>\n </div>\n <div class=\"btn-group\">\n <div class=\"btn btn-primary\" @click=\"create\">{{ $t('createAccount.create') }}</div>\n </div>\n </div>\n <div v-if=\"activeTab === 'restore'\">\n <div class=\"form panel\">\n <div class=\"form-item\">\n <label class=\"form-item-label\">{{ $t('createAccount.file') }}</label>\n <div class=\"file-selection\">\n <input type=\"file\" @change=\"tirggerFile($event)\">\n </div>\n </div>\n <div class=\"form-checkbox\">\n <input type=\"checkbox\" id=\"checkbox2\" v-model=\"restore.checked\">\n <label for=\"checkbox2\">\n {{ $t('welcome.term1') }}<a class=\"color-green\" @click=\"$router.push({ name: 'welcome-protocol' })\">{{ $t('welcome.term2')}}</a>\n </label>\n </div>\n </div>\n <div class=\"btn-group\">\n <div class=\"btn btn-primary recovery-btn\" @click=\"recovery\">{{ $t('createAccount.import') }}</div>\n </div>\n </div>\n </section>\n </div>\n</template>\n\n<script>\nimport account from \"../../models/account\";\nimport { getLanguage } from '@/assets/language'\nimport getLang from \"../../assets/language/sdk\";\nimport { mapActions, mapGetters, mapState } from 'vuex'\nimport * as Actions from '@/store/constants';\n\nlet mainNet = null;\nexport default {\n name: \"\",\n data() {\n return {\n nets: [],\n selected: mainNet,\n formItem: {\n accAlias: \"\",\n // keyAlias: \"\",\n passwd1: \"\",\n passwd2: \"\",\n checked: false\n },\n restore:{\n fileTxt:\"\",\n checked: false\n },\n activeTab: 'register'\n };\n },\n computed: {\n formItemLabel: function () {\n if (this.i18n == \"cn\") {\n return \"form-item-label form-item-label-cn\";\n } else if (this.i18n == \"en\") {\n return \"form-item-label\";\n }\n return \"form-item-label form-item-label-cn\";\n },\n formItemContent: function () {\n if (this.i18n == \"cn\") {\n return \"form-item-content content-cn\";\n } else if (this.i18n == \"en\") {\n return \"form-item-content content\";\n }\n return \"form-item-label form-item-label-cn\";\n },\n ...mapState([\n 'bytom'\n ]),\n ...mapGetters([\n 'net',\n 'language',\n 'netType'\n ])\n },\n props: {\n i18n: {\n type: String,\n default: 'cn',\n }\n },\n methods: {\n create: function () {\n if (this.formItem.accAlias == \"\") {\n this.$dialog.show({\n body: this.$t(\"createAccount.inputAlias\")\n });\n return;\n }\n if (this.formItem.passwd1 == \"\") {\n this.$dialog.show({\n body: this.$t(\"createAccount.inputPass\")\n });\n return;\n }\n if (this.formItem.passwd1 != this.formItem.passwd2) {\n this.$dialog.show({\n body: this.$t('createAccount.passwordAgain'),\n });\n return;\n }\n if (!this.formItem.checked) {\n this.$dialog.show({\n body: this.$t('createAccount.agreeService'),\n });\n return;\n }\n let loader = this.$loading.show({\n container: null,\n canCancel: true,\n onCancel: this.onCancel\n });\n account.create(this.formItem.accAlias, null, this.formItem.passwd1).then(currentAccount => {\n this[Actions.CREATE_NEW_BYTOM](this.selected.value).then(() =>{\n loader.hide();\n this.formItem = {};\n this.$router.push('/');\n });\n }).catch(err => {\n loader.hide();\n this.$dialog.show({\n body: err.message,\n });\n });\n },\n tirggerFile: function (event) {\n var reader = new FileReader();\n reader.onload = e => {\n this.restore.fileTxt = e.target.result;\n };\n\n var file = event.target.files[0];\n reader.readAsText(file);\n },\n recovery: function () {\n if (!this.restore.checked) {\n this.$dialog.show({\n body: this.$t('createAccount.agreeService'),\n });\n return;\n }\n account.restore(this.restore.fileTxt).then(res => {\n this[Actions.IMPORT_BYTOM]().then(() =>{\n this.$router.push('/');\n });\n }).catch(error => {\n this.$dialog.show({\n body: getLang(error.message, this.language)\n });\n });\n },\n ...mapActions([\n Actions.CREATE_NEW_BYTOM,\n Actions.IMPORT_BYTOM,\n ])\n },\n watch: {\n selected: function (value) {\n account.setupNet(`${value.value}`);\n }\n },\n mounted() {\n mainNet = { label: this.$t('main.mainNet'), value: \"mainnet\" };\n this.nets = [mainNet];\n if (this.net != undefined) {\n if (this.net == \"mainnet\") {\n this.selected = mainNet;\n }\n } else {\n this.selected = mainNet;\n }\n account.setupNet(`${this.selected.value}`);\n this.i18n = getLanguage(this.language);\n }\n};\n</script>\n\n\n\n// WEBPACK FOOTER //\n// src/views/welcome/creation.vue","// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = require(\"!!../../../node_modules/css-loader/index.js?minimize!../../../node_modules/vue-loader/lib/style-compiler/index.js?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-27c4af51\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./creation.vue\");\nif(typeof content === 'string') content = [[module.id, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar update = require(\"!../../../node_modules/vue-style-loader/lib/addStylesClient.js\")(\"77b1e0b4\", content, true, {});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-style-loader!./node_modules/css-loader?minimize!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-27c4af51\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/views/welcome/creation.vue\n// module id = 702\n// module chunks = 16","exports = module.exports = require(\"../../../node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.id, \".bg-image[data-v-27c4af51]{height:420px;width:360px;background-size:contain;-webkit-clip-path:polygon(0 0,100% 0,100% 75%,0 100%);clip-path:polygon(0 0,100% 0,100% 75%,0 100%);position:absolute}.header[data-v-27c4af51]{position:relative;text-align:center;margin:15px 20px 25px}.header p[data-v-27c4af51]{font-size:16px;color:hsla(0,0%,100%,.5);padding-top:5px}.panel[data-v-27c4af51]{position:relative;padding:10px;margin-bottom:15px}.container[data-v-27c4af51]{position:relative}.form-item[data-v-27c4af51]{margin:10px 0}.btn-group[data-v-27c4af51]{padding:0 20px}.topbar[data-v-27c4af51]{height:45px;padding-top:10px}.topbar .topbar-middle[data-v-27c4af51]{text-align:center}.v-select[data-v-27c4af51]{height:32px;width:100%;background:#f7f7f7;font-size:14px;margin:auto;border-bottom:1px solid #e0e0e0}.tabs[data-v-27c4af51]{color:hsla(0,0%,100%,.4);text-align:center}.tabs a[data-v-27c4af51]{margin:0 20px}.tabs .active[data-v-27c4af51]{color:#fff}.form-checkbox[data-v-27c4af51]{font-size:14px;padding:5px}.topbar a[data-v-27c4af51]{position:fixed;top:10px;right:20px}.topbar a i[data-v-27c4af51]{font-size:25px;color:#fff}.file-selection[data-v-27c4af51]{height:50px;vertical-align:middle;display:flex;align-items:center;border:1px dashed #e0e0e0;margin-top:10px;padding:20px;background:#f7f7f7}.recovery-btn[data-v-27c4af51]{position:fixed;bottom:20px;width:320px}\", \"\"]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/css-loader?minimize!./node_modules/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-27c4af51\",\"scoped\":true,\"hasInlineConfig\":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/views/welcome/creation.vue\n// module id = 703\n// module chunks = 16","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"warp bg-gray\"},[_c('div',{staticClass:\"bg-image\"}),_vm._v(\" \"),_vm._m(0),_vm._v(\" \"),_c('div',{staticClass:\"header\"},[_c('h1',[_vm._v(\"Byone\")]),_vm._v(\" \"),_c('p',[_vm._v(_vm._s(_vm.$t('home.title')))])]),_vm._v(\" \"),_c('section',{staticClass:\"container\"},[_c('div',{staticClass:\"tabs\"},[_c('a',{class:[ _vm.activeTab === 'register' ? 'active' : '' ],on:{\"click\":function($event){_vm.activeTab='register'}}},[_vm._v(_vm._s(_vm.$t('welcome.register')))]),_vm._v(\" \"),_c('a',{class:[ _vm.activeTab === 'restore' ? 'active' : '' ],on:{\"click\":function($event){_vm.activeTab='restore'}}},[_vm._v(_vm._s(_vm.$t('welcome.restore')))])]),_vm._v(\" \"),(_vm.activeTab === 'register')?_c('div',[_c('div',{staticClass:\"form panel\"},[_c('div',{staticClass:\"form-item\"},[_c('label',{class:_vm.formItemLabel},[_vm._v(_vm._s(_vm.$t('main.network')))]),_vm._v(\" \"),_c('div',{class:_vm.formItemContent},[_c('v-select',{staticClass:\"v-select\",attrs:{\"colorBlack\":true,\"clearable\":false,\"options\":_vm.nets},model:{value:(_vm.selected),callback:function ($$v) {_vm.selected=$$v},expression:\"selected\"}})],1)]),_vm._v(\" \"),_c('div',{staticClass:\"form-item\"},[_c('label',{class:_vm.formItemLabel},[_vm._v(_vm._s(_vm.$t('createAccount.accountAlias')))]),_vm._v(\" \"),_c('div',{class:_vm.formItemContent},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.formItem.accAlias),expression:\"formItem.accAlias\"}],attrs:{\"type\":\"text\",\"autofocus\":\"\"},domProps:{\"value\":(_vm.formItem.accAlias)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.formItem, \"accAlias\", $event.target.value)}}})])]),_vm._v(\" \"),_c('div',{staticClass:\"form-item\"},[_c('label',{class:_vm.formItemLabel},[_vm._v(_vm._s(_vm.$t('createAccount.keyPassword')))]),_vm._v(\" \"),_c('div',{class:_vm.formItemContent},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.formItem.passwd1),expression:\"formItem.passwd1\"}],attrs:{\"type\":\"password\"},domProps:{\"value\":(_vm.formItem.passwd1)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.formItem, \"passwd1\", $event.target.value)}}})])]),_vm._v(\" \"),_c('div',{staticClass:\"form-item\"},[_c('label',{class:_vm.formItemLabel},[_vm._v(_vm._s(_vm.$t('createAccount.confirmPassword')))]),_vm._v(\" \"),_c('div',{class:_vm.formItemContent},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.formItem.passwd2),expression:\"formItem.passwd2\"}],attrs:{\"type\":\"password\"},domProps:{\"value\":(_vm.formItem.passwd2)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.formItem, \"passwd2\", $event.target.value)}}})])]),_vm._v(\" \"),_c('div',{staticClass:\"form-checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.formItem.checked),expression:\"formItem.checked\"}],attrs:{\"type\":\"checkbox\",\"id\":\"checkbox1\"},domProps:{\"checked\":Array.isArray(_vm.formItem.checked)?_vm._i(_vm.formItem.checked,null)>-1:(_vm.formItem.checked)},on:{\"change\":function($event){var $$a=_vm.formItem.checked,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.formItem, \"checked\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.formItem, \"checked\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.formItem, \"checked\", $$c)}}}}),_vm._v(\" \"),_c('label',{attrs:{\"for\":\"checkbox1\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('welcome.term1'))),_c('a',{staticClass:\"color-green\",on:{\"click\":function($event){_vm.$router.push({ name: 'welcome-protocol' })}}},[_vm._v(_vm._s(_vm.$t('welcome.term2')))])])])]),_vm._v(\" \"),_c('div',{staticClass:\"btn-group\"},[_c('div',{staticClass:\"btn btn-primary\",on:{\"click\":_vm.create}},[_vm._v(_vm._s(_vm.$t('createAccount.create')))])])]):_vm._e(),_vm._v(\" \"),(_vm.activeTab === 'restore')?_c('div',[_c('div',{staticClass:\"form panel\"},[_c('div',{staticClass:\"form-item\"},[_c('label',{staticClass:\"form-item-label\"},[_vm._v(_vm._s(_vm.$t('createAccount.file')))]),_vm._v(\" \"),_c('div',{staticClass:\"file-selection\"},[_c('input',{attrs:{\"type\":\"file\"},on:{\"change\":function($event){_vm.tirggerFile($event)}}})])]),_vm._v(\" \"),_c('div',{staticClass:\"form-checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.restore.checked),expression:\"restore.checked\"}],attrs:{\"type\":\"checkbox\",\"id\":\"checkbox2\"},domProps:{\"checked\":Array.isArray(_vm.restore.checked)?_vm._i(_vm.restore.checked,null)>-1:(_vm.restore.checked)},on:{\"change\":function($event){var $$a=_vm.restore.checked,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.restore, \"checked\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.restore, \"checked\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.restore, \"checked\", $$c)}}}}),_vm._v(\" \"),_c('label',{attrs:{\"for\":\"checkbox2\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('welcome.term1'))),_c('a',{staticClass:\"color-green\",on:{\"click\":function($event){_vm.$router.push({ name: 'welcome-protocol' })}}},[_vm._v(_vm._s(_vm.$t('welcome.term2')))])])])]),_vm._v(\" \"),_c('div',{staticClass:\"btn-group\"},[_c('div',{staticClass:\"btn btn-primary recovery-btn\",on:{\"click\":_vm.recovery}},[_vm._v(_vm._s(_vm.$t('createAccount.import')))])])]):_vm._e()])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"topbar\"},[_c('a',{attrs:{\"href\":\"http://github.com/bycoinio/Bystore\",\"target\":\"_blank\"}},[_c('i',{staticClass:\"iconfont icon-github\"})])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-27c4af51\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/welcome/creation.vue\n// module id = 704\n// module chunks = 16"],"sourceRoot":""}