webpackJsonp([23,62],{"8RHG":function(e,t,n){var o=n("gSlP");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("Xatw")("2038148b",o,!0)},A3FM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("l+io"),r=n.n(o),a=n("s/F+"),i=n.n(a),s=n("yrbl"),l=n.n(s),c=n("vvmr"),m=n.n(c),u=n("JFZm"),d=n("pafL"),p=n("Ae1f"),f=n("Swn3"),b=n("xSh0"),g={components:{adminAddressDialog:p.default},mixins:[f.a],computed:m()({},Object(b.b)(["getCoinTypeAll"])),data:function(){var e=/^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])(\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)){3}$/;return{hiddenTab:!1,isAdd:!0,operType:"",coinId:"",coinStatus:"",select:u.a,activePaneName:"coin",coinForm:{title:"",name:"",img:"",type:"",wallet:"",baseAmount:1,minAmount:1,maxAmount:1e5,dayMaxAmount:2e5,minFeeNum:1,rate:1,round:2,rechargeFlag:"1",withdrawFlag:"1"},coinFormRules:{title:[{required:!0,message:"请输入标题"}],name:[{required:!0,message:"请输入名称"}],img:[{required:!0,message:"请上传图片"}],type:[{required:!0,message:"请选择类型"}],wallet:[{required:!0,message:"请选择钱包类型"}],baseAmount:[{required:!0,message:"请输入最小提现单位"}],minAmount:[{required:!0,message:"请输入最小提现额度"}],maxAmount:[{required:!0,message:"请输入单笔最大提现额度"}],dayMaxAmount:[{required:!0,message:"请输入单日最大提现额度"}],minFeeNum:[{required:!0,message:"请输入最低提现手续费"}],rate:[],round:[],rechargeFlag:[{required:!0,message:"请选择充值状态"}],withdrawFlag:[{required:!0,message:"请选择提币状态"}]},coinConfigForm:{creditLimit:1,rpcIp:"",rpcPort:"",rpcUser:"",rpcPwd:"",contractAddress:"",lastBlock:"",minConfirm:"",task:"",walletPass:"",status:"",autoDraw:"",autoDrawLimit:""},coinConfigFormRules:{creditLimit:[],rpcIp:[{required:!0,message:"请输入服务器IP"},{validator:function(t,n,o){e.test(n)?o():o(new Error("IP格式不正确!"))}}],rpcPort:[{required:!0,message:"请输入端口"}],rpcUser:[],rpcPwd:[],contractAddress:[],lastBlock:[{required:!0,message:"请输入最新区块"}],minConfirm:[],task:[{required:!0,message:"请输入定时任务"}],walletPass:[],status:[{required:!0,message:"请选择状态"}]},adminAddressForm:{},adminAddressFormRules:{},coinTypeOptions:null,needUpload:!0}},mounted:function(){var e=this;return l()(i.a.mark(function t(){var n,o,r,a;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.coinTypeOptions=e.getCoinTypeAll,n=e.$route.params.type,o=e.$route.params.id,e.hiddenTab=e.$route.query.hiddenTab,e.coinId=o,e.operType=n,"edit"==n&&o){t.next=9;break}return e.isAdd=!0,t.abrupt("return");case 9:return e.isAdd=!1,"false"===e.hiddenTab||!1===e.hiddenTab?e.hiddenTab=!1:e.hiddenTab=!0,r=void 0,a=e.coinConfigForm,t.next=14,d.a.getCoin(o);case 14:if(r=t.sent,console.log(r),e.hiddenTab){t.next=20;break}return t.next=19,d.a.getCoinConfig(o);case 19:a=t.sent;case 20:e.hiddenTab="rgb"===r.wallet,e._getList(),e.coinForm=m()({},r,{rechargeFlag:r.rechargeFlag+"",withdrawFlag:r.withdrawFlag+""}),e.coinConfigForm=a,e.coinConfigForm.status=e.coinConfigForm.status+"",e.coinConfigForm.autoDraw=e.coinConfigForm.autoDraw?e.coinConfigForm.autoDraw+"":"0";case 26:case"end":return t.stop()}},t,e)}))()},methods:{handleWalletChange:function(e){"rgb"===e?(this.hiddenTab=!0,this.coinForm.type="rgb"):(this.hiddenTab=!1,this.coinForm.type="")},handleAvatarSuccess:function(e){var t=e.data;this.coinForm.img=t},validateForm:function(e){var t=this;return new r.a(function(n,o){t.$refs[e].validate(function(e){n(e)})})},savecoinForm:function(){var e=this;return l()(i.a.mark(function t(){var n,o,r,a,s,l,c,m,u;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n="coinForm",t.next=3,e.validateForm(n);case 3:if(t.sent){t.next=6;break}return t.abrupt("return");case 6:if(e.coinForm.img){t.next=9;break}return e.$message.error("请上传图片"),t.abrupt("return");case 9:if(o=e.coinForm,r=o.minAmount,a=o.maxAmount,s=o.dayMaxAmount,!(r>=a)){t.next=13;break}return e.$message.error("单笔最小提现额度必须小于单笔最大提现额度"),t.abrupt("return");case 13:if(!(a>=s)){t.next=16;break}return e.$message.error("单笔最大提现额度必须小于单日最大提现额度"),t.abrupt("return");case 16:if(l={},!e.isAdd){t.next=23;break}return t.next=20,d.a.addCoin(e.coinForm);case 20:l=t.sent,t.next=26;break;case 23:return t.next=25,d.a.editCoin(e.coinForm);case 25:l=t.sent;case 26:m=(c=l).id,u=c.status,e.coinId=m,e.coinStatus=u,e.$notify({type:"success",title:"提示",message:"保存成功!"}),e.hiddenTab&&e.backToList(),e.activePaneName="coinConfig";case 32:case"end":return t.stop()}},t,e)}))()},savecoinConfigForm:function(){var e=this;return l()(i.a.mark(function t(){var n,o;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n="coinConfigForm",t.next=3,e.validateForm(n);case 3:if(t.sent){t.next=6;break}return t.abrupt("return");case 6:if("0"!==e.coinId&&0!==e.coinId){t.next=10;break}return e.$message.error("请先新增币种信息"),e.activePaneName="coin",t.abrupt("return");case 10:return o=m()({id:e.coinId,status:e.coinStatus},e.coinConfigForm),t.next=13,d.a.editCoinConfig(o);case 13:e.activePaneName="adminAddress",e.$notify({type:"success",title:"提示",message:"保存成功!"});case 15:case"end":return t.stop()}},t,e)}))()},listCallback:function(){return d.a.getAdminAddressByCoinId(this.coinId,this.listQuery.current,this.listQuery.size)},addAdminAddress:function(){var e={coinId:this.coinId};this.$refs.adminAddressDialog.showDialog(1,e)},editAdminAddress:function(e,t){this.$refs.adminAddressDialog.showDialog(2,m()({},t,{status:t.status+""}))},backToList:function(){this.$router.push("/trade-config/coin-config")}}},F={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"conin-config-add"},[n("el-tabs",{attrs:{type:"border-card"},model:{value:e.activePaneName,callback:function(t){e.activePaneName=t},expression:"activePaneName"}},[n("el-tab-pane",{attrs:{label:"币种信息",name:"coin"}},[n("el-form",{ref:"coinForm",staticClass:"search-container",attrs:{model:e.coinForm,rules:e.coinFormRules,"label-width":"150px"}},[n("el-form-item",{attrs:{label:"标题",prop:"title"}},[n("el-input",{attrs:{disabled:!e.isAdd},model:{value:e.coinForm.title,callback:function(t){e.$set(e.coinForm,"title",t)},expression:"coinForm.title"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"币种名称",prop:"name"}},[n("el-input",{attrs:{disabled:!e.isAdd},model:{value:e.coinForm.name,callback:function(t){e.$set(e.coinForm,"name",t)},expression:"coinForm.name"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"图片",prop:"img"}},[n("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.uploadHost,"show-file-list":!1,"on-success":e.handleUploadSuccess,data:e.uploadData,"before-upload":e.beforeUpload}},[e.coinForm.img?n("img",{staticClass:"avatar",attrs:{src:e.coinForm.img}}):n("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),e._v(" "),n("el-form-item",{attrs:{label:"钱包类型",prop:"wallet"}},[n("el-select",{staticClass:"form-input",on:{change:e.handleWalletChange},model:{value:e.coinForm.wallet,callback:function(t){e.$set(e.coinForm,"wallet",t)},expression:"coinForm.wallet"}},e._l(e.select.wallet_type,function(e,t){return n("el-option",{key:t,attrs:{label:e,value:t}})}))],1),e._v(" "),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!e.hiddenTab,expression:"!hiddenTab"}],attrs:{label:"币种类型",prop:"type"}},[n("el-select",{staticClass:"form-input",model:{value:e.coinForm.type,callback:function(t){e.$set(e.coinForm,"type",t)},expression:"coinForm.type"}},e._l(e.coinTypeOptions,function(e,t){return n("el-option",{key:t,attrs:{label:e.code,value:e.code}})}))],1),e._v(" "),n("el-form-item",{attrs:{label:"最小提现单位",prop:"baseAmount"}},[n("el-input-number",{attrs:{min:0},model:{value:e.coinForm.baseAmount,callback:function(t){e.$set(e.coinForm,"baseAmount",t)},expression:"coinForm.baseAmount"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"单笔最小提现额度",prop:"minAmount"}},[n("el-input-number",{attrs:{min:0},model:{value:e.coinForm.minAmount,callback:function(t){e.$set(e.coinForm,"minAmount",t)},expression:"coinForm.minAmount"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"单笔最大提现额度",prop:"maxAmount"}},[n("el-input-number",{attrs:{min:0},model:{value:e.coinForm.maxAmount,callback:function(t){e.$set(e.coinForm,"maxAmount",t)},expression:"coinForm.maxAmount"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"单日最大提现额度",prop:"dayMaxAmount"}},[n("el-input-number",{attrs:{min:0},model:{value:e.coinForm.dayMaxAmount,callback:function(t){e.$set(e.coinForm,"dayMaxAmount",t)},expression:"coinForm.dayMaxAmount"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"最低提现手续费",prop:"minFeeNum"}},[n("el-input-number",{attrs:{min:0},model:{value:e.coinForm.minFeeNum,callback:function(t){e.$set(e.coinForm,"minFeeNum",t)},expression:"coinForm.minFeeNum"}})],1),e._v(" "),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!e.hiddenTab,expression:"!hiddenTab"}],attrs:{label:"充值状态",prop:"rechargeFlag"}},[n("el-select",{staticClass:"form-input",model:{value:e.coinForm.rechargeFlag,callback:function(t){e.$set(e.coinForm,"rechargeFlag",t)},expression:"coinForm.rechargeFlag"}},e._l(e.select.rechargeFlag,function(e,t){return n("el-option",{key:t,attrs:{label:e,value:t}})}))],1),e._v(" "),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!e.hiddenTab,expression:"!hiddenTab"}],attrs:{label:"提币状态",prop:"withdrawFlag"}},[n("el-select",{staticClass:"form-input",model:{value:e.coinForm.withdrawFlag,callback:function(t){e.$set(e.coinForm,"withdrawFlag",t)},expression:"coinForm.withdrawFlag"}},e._l(e.select.withdrawFlag,function(e,t){return n("el-option",{key:t,attrs:{label:e,value:t}})}))],1),e._v(" "),n("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!e.hiddenTab,expression:"!hiddenTab"}],attrs:{label:"提现手续费费率",prop:"rate"}},[n("el-input-number",{attrs:{min:0},model:{value:e.coinForm.rate,callback:function(t){e.$set(e.coinForm,"rate",t)},expression:"coinForm.rate"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"小数位数",prop:"round"}},[n("el-input-number",{attrs:{min:0},model:{value:e.coinForm.round,callback:function(t){e.$set(e.coinForm,"round",t)},expression:"coinForm.round"}})],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.savecoinForm()}}},[e._v("保存")]),e._v(" "),n("el-button",{attrs:{type:"danger"},on:{click:function(t){e.backToList()}}},[e._v("返回")])],1)],1)],1),e._v(" "),e.hiddenTab?e._e():n("el-tab-pane",{attrs:{label:"钱包配置",name:"coinConfig"}},[n("el-form",{ref:"coinConfigForm",staticClass:"search-container",attrs:{model:e.coinConfigForm,rules:e.coinConfigFormRules,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"服务器IP",prop:"rpcIp"}},[n("el-input",{model:{value:e.coinConfigForm.rpcIp,callback:function(t){e.$set(e.coinConfigForm,"rpcIp",t)},expression:"coinConfigForm.rpcIp"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"端口",prop:"rpcPort"}},[n("el-input",{attrs:{type:"number"},model:{value:e.coinConfigForm.rpcPort,callback:function(t){e.$set(e.coinConfigForm,"rpcPort",t)},expression:"coinConfigForm.rpcPort"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"定时任务",prop:"task"}},[n("el-input",{attrs:{placeholder:"定时任务表达式:0/15 * * * * ?"},model:{value:e.coinConfigForm.task,callback:function(t){e.$set(e.coinConfigForm,"task",t)},expression:"coinConfigForm.task"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"最新区块",prop:"lastBlock"}},[n("el-input",{attrs:{type:"number",placeholder:""},model:{value:e.coinConfigForm.lastBlock,callback:function(t){e.$set(e.coinConfigForm,"lastBlock",t)},expression:"coinConfigForm.lastBlock"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"状态",prop:"status"}},[n("el-select",{staticClass:"form-input",model:{value:e.coinConfigForm.status,callback:function(t){e.$set(e.coinConfigForm,"status",t)},expression:"coinConfigForm.status"}},e._l(e.select.status,function(e,t){return n("el-option",{key:e,attrs:{label:e,value:t}})}))],1),e._v(" "),n("el-form-item",{attrs:{label:"是否自动打币",prop:"autoDraw"}},[n("el-select",{staticClass:"form-input",model:{value:e.coinConfigForm.autoDraw,callback:function(t){e.$set(e.coinConfigForm,"autoDraw",t)},expression:"coinConfigForm.autoDraw"}},e._l(e.select.isAuto,function(e,t){return n("el-option",{key:e,attrs:{label:e,value:t}})}))],1),e._v(" "),n("el-form-item",{attrs:{label:"最高打币额度",prop:"autoDrawLimit"}},[n("el-input",{attrs:{placeholder:"默认或者小于等于0代表不限制打币额度"},model:{value:e.coinConfigForm.autoDrawLimit,callback:function(t){e.$set(e.coinConfigForm,"autoDrawLimit",t)},expression:"coinConfigForm.autoDrawLimit"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"RPC用户名",prop:"rpcUser"}},[n("el-input",{model:{value:e.coinConfigForm.rpcUser,callback:function(t){e.$set(e.coinConfigForm,"rpcUser",t)},expression:"coinConfigForm.rpcUser"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"RPC密码",prop:"rpcPwd"}},[n("el-input",{model:{value:e.coinConfigForm.rpcPwd,callback:function(t){e.$set(e.coinConfigForm,"rpcPwd",t)},expression:"coinConfigForm.rpcPwd"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"合约地址",prop:"contractAddress"}},[n("el-input",{model:{value:e.coinConfigForm.contractAddress,callback:function(t){e.$set(e.coinConfigForm,"contractAddress",t)},expression:"coinConfigForm.contractAddress"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"最低确认数",prop:"minConfirm"}},[n("el-input-number",{attrs:{min:0},model:{value:e.coinConfigForm.minConfirm,callback:function(t){e.$set(e.coinConfigForm,"minConfirm",t)},expression:"coinConfigForm.minConfirm"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"最低保留额度",prop:"creditLimit"}},[n("el-input-number",{attrs:{min:0},model:{value:e.coinConfigForm.creditLimit,callback:function(t){e.$set(e.coinConfigForm,"creditLimit",t)},expression:"coinConfigForm.creditLimit"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"归集额度",prop:"creditMaxLimit"}},[n("el-input",{attrs:{type:"number",placeholder:"ETH系列不需要填写"},model:{value:e.coinConfigForm.creditMaxLimit,callback:function(t){e.$set(e.coinConfigForm,"creditMaxLimit",t)},expression:"coinConfigForm.creditMaxLimit"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"钱包密码",prop:"walletPass"}},[n("el-input",{attrs:{placeholder:"只支持BTC系列,可以为空"},model:{value:e.coinConfigForm.walletPass,callback:function(t){e.$set(e.coinConfigForm,"walletPass",t)},expression:"coinConfigForm.walletPass"}})],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.savecoinConfigForm()}}},[e._v("保存")]),e._v(" "),n("el-button",{attrs:{type:"danger"},on:{click:function(t){e.backToList()}}},[e._v("返回")])],1)],1)],1),e._v(" "),e.hiddenTab?e._e():n("el-tab-pane",{attrs:{label:"钱包归集提币地址",name:"adminAddress"}},[n("el-button",{attrs:{type:"primary"},on:{click:e.addAdminAddress}},[e._v("新增")]),e._v(" "),n("el-button",{attrs:{type:"danger"},on:{click:function(t){e.backToList()}}},[e._v("返回")]),e._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.listData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{prop:"address",label:"钱包地址",width:"350px"}}),e._v(" "),n("el-table-column",{attrs:{prop:"status",label:"地址类型",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.select.adminAddressStatus[t.row.status])+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-edit"},on:{click:function(n){e.editAdminAddress(t.$index,t.row)}}},[e._v("编辑\n ")])]}}])})],1),e._v(" "),n("el-pagination",{staticClass:"pagination-container",attrs:{background:"",layout:"total,prev, pager, next","current-page":e.listQuery.current,"page-size":e.listQuery.size,total:e.listQuery.total},on:{"update:currentPage":function(t){e.$set(e.listQuery,"current",t)},"current-change":e.handlePageChange}})],1)],1),e._v(" "),n("admin-address-dialog",{ref:"adminAddressDialog",on:{refreshList:e._getList}})],1)},staticRenderFns:[]},v=n("rCDr")(g,F,!1,null,null,null);t.default=v.exports},Ae1f:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("JFZm"),r=n("pafL"),a={mixins:[n("Z4qH").a],data:function(){return{select:o.a,dialogTitle:"新建钱包归集地址",rules:{coinType:[{required:!0,message:"请选择币种类型"}],address:[{required:!0,message:"请输入钱包地址"}],keystore:[],pwd:[],status:[{required:!0,message:"请选择状态"}]},ruleForm:{coinId:"",coinType:"",address:"",keystore:"",pwd:"",status:""}}},watch:{dialogType:function(e){this.dialogTitle=1===e?"新建钱包归集地址":"编辑钱包归集地址"}},methods:{createCallback:function(){return r.a.addAdminAddress(this.ruleForm)},updateCallback:function(){return r.a.editAdminAddress(this.ruleForm)}}},i={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[n("el-form",{ref:"ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"钱包地址",prop:"address"}},[n("el-input",{staticClass:"form-input",model:{value:e.ruleForm.address,callback:function(t){e.$set(e.ruleForm,"address",t)},expression:"ruleForm.address"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"地址类型",prop:"status"}},[n("el-select",{staticClass:"form-input",model:{value:e.ruleForm.status,callback:function(t){e.$set(e.ruleForm,"status",t)},expression:"ruleForm.status"}},e._l(e.select.adminAddressStatus,function(e,t){return n("el-option",{key:t,attrs:{label:e,value:t}})}))],1),e._v(" "),n("el-form-item",{attrs:{label:"密钥",prop:"keystore"}},[n("el-input",{staticClass:"form-input",attrs:{placeholder:"私钥或者keystore(eth系列币必须填写keystore,暂不支持私钥)"},model:{value:e.ruleForm.keystore,callback:function(t){e.$set(e.ruleForm,"keystore",t)},expression:"ruleForm.keystore"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"密码",prop:"pwd"}},[n("el-input",{staticClass:"form-input",attrs:{placeholder:"只有eth,etc系列需要填写密码"},model:{value:e.ruleForm.pwd,callback:function(t){e.$set(e.ruleForm,"pwd",t)},expression:"ruleForm.pwd"}})],1)],1),e._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var s=n("rCDr")(a,i,!1,function(e){n("8RHG")},"data-v-3fab8d1d",null);t.default=s.exports},gSlP:function(e,t,n){(e.exports=n("uszS")(!1)).push([e.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",""])}});