-
Notifications
You must be signed in to change notification settings - Fork 1
/
14.js
2 lines (2 loc) · 43.2 KB
/
14.js
1
2
webpackJsonp([14],{1514:function(e,t,n){"use strict";function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}n.d(t,"b",function(){return g}),n.d(t,"a",function(){return b});var o=n(1),c=n.n(o),u=n(3),l=n.n(u),f=n(29),p=n.n(f),m=n(26),h=(n.n(m),n(27)),d=n(39),_=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}(),b=function(e){function t(){return a(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),_(t,[{key:"render",value:function(){var e=this.props,t=e.isActive,n=e.index,s=e.changeTab,a=e.title,r=e.className,i=e.disabled,o=p()({"is-active":t},r);return this.props.collapsed?c.a.createElement("option",{value:n,"data-is-link-to":this.props.isLinkTo},"string"==typeof a&&a.indexOf(".")>0?c.a.createElement(l.a,{className:"tab-title",content:a}):c.a.createElement("span",{className:"tab-title"},a)):c.a.createElement("li",{className:o,onClick:i?null:s.bind(this,n,this.props.isLinkTo)},c.a.createElement("a",null,"string"==typeof a&&a.indexOf(".")>0?c.a.createElement(l.a,{className:"tab-title",content:a}):c.a.createElement("span",{className:"tab-title"},a),this.props.subText?c.a.createElement("div",{className:"tab-subtext"},this.props.subText):null))}}]),t}(c.a.Component);b.propTypes={changeTab:o.PropTypes.func,isActive:o.PropTypes.bool.isRequired,index:o.PropTypes.number.isRequired,className:o.PropTypes.string,isLinkTo:o.PropTypes.string},b.defaultProps={isActive:!1,index:0,className:"",isLinkTo:""};var g=function(e){function t(e){a(this,t);var n=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={activeTab:e.setting?e.viewSettings.get(e.setting,e.defaultActiveTab):e.defaultActiveTab,width:window.innerWidth},n._setDimensions=n._setDimensions.bind(n),n}return i(t,e),_(t,[{key:"componentDidMount",value:function(){this._setDimensions(),window.addEventListener("resize",this._setDimensions,{capture:!1,passive:!0})}},{key:"componentWillReceiveProps",value:function(e){var t=e.viewSettings.get(e.setting);t!==this.props.viewSettings.get(this.props.setting)&&this.setState({activeTab:t})}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this._setDimensions)}},{key:"_setDimensions",value:function(){var e=window.innerWidth;e!==this.state.width&&this.setState({width:e})}},{key:"_changeTab",value:function(e,t){if(e!==this.state.activeTab){if(""!==t)return void this.context.router.push(t);this.props.setting&&h.a.changeViewSetting(s({},this.props.setting,e)),this.setState({activeTab:e}),this.props.onChangeTab&&this.props.onChangeTab(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,s=t.contentClass,a=t.tabsClass,r=t.style,i=t.segmented,o=this.state.width<900&&c.a.Children.count(n)>2,u=null,l=[],f=c.a.Children.map(n,function(t,n){if(!t)return null;if(o&&t.props.disabled)return null;var s=n===e.state.activeTab;return s&&(u=t.props.children),c.a.cloneElement(t,{collapsed:o,isActive:s,changeTab:e._changeTab.bind(e),index:n})}).filter(function(e){return e&&l.push(e.props.index),null!==e});return u||(u=f[0].props.children),c.a.createElement("div",{className:p()(this.props.actionButtons?"with-buttons":"",this.props.className)},c.a.createElement("div",{className:"service-selector"},c.a.createElement("ul",{style:r,className:p()("button-group no-margin",a,{segmented:i})},o?c.a.createElement("li",{style:{paddingLeft:10,paddingRight:10,minWidth:"15rem"}},c.a.createElement("select",{value:this.state.activeTab,style:{marginTop:10,marginBottom:10},className:"bts-select",onChange:function(t){var n=parseInt(t.target.value,10);e._changeTab(n,t.target[n].attributes["data-is-link-to"].value)}},f)):f,this.props.actionButtons?c.a.createElement("li",{className:"tabs-action-buttons"},this.props.actionButtons):null)),c.a.createElement("div",{className:s+" tab-content"},u))}}]),t}(c.a.Component);g.propTypes={setting:o.PropTypes.string,defaultActiveTab:o.PropTypes.number,segmented:o.PropTypes.bool},g.defaultProps={active:0,defaultActiveTab:0,segmented:!0,contentClass:"",style:{}},g.contextTypes={router:c.a.PropTypes.object.isRequired},g=Object(m.connect)(g,{listenTo:function(){return[d.a]},getProps:function(){return{viewSettings:d.a.getState().viewSettings}}})},1522:function(e,t,n){"use strict";function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=n(9),r=n(8),i=(n.n(r),n(16)),o=n(277),c=n(184),u=n(25),l=n(4),f=n(1548),p=n.n(f),m=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}(),h={},d=function(){function e(){s(this,e)}return m(e,[{key:"fundPool",value:function(e,t,n,s){var a=o.a.new_transaction(),r=i.a.get_asset_precision(t.get("precision"));return a.add_type_operation("asset_fund_fee_pool",{fee:{amount:0,asset_id:"1.3.0"},from_account:e,asset_id:n.get("id"),amount:s*r}),function(e){return u.a.process_transaction(a,null,!0).then(function(){e(!0)}).catch(function(t){console.log("[AssetActions.js:150] ----- fundPool error -----\x3e",t),e(!1)})}}},{key:"updateFeedProducers",value:function(e,t,n){var s=o.a.new_transaction();return s.add_type_operation("asset_update_feed_producers",{fee:{amount:0,asset_id:"1.3.0"},issuer:e,asset_to_update:t.get("id"),new_feed_producers:n}),function(e){return u.a.process_transaction(s,null,!0).then(function(){e(!0)}).catch(function(t){console.log("[AssetActions.js:150] ----- updateFeedProducers error -----\x3e",t),e(!1)})}}},{key:"claimPoolFees",value:function(e,t,n){var s=o.a.new_transaction(),a=i.a.get_asset_precision(t.get("precision"));return s.add_type_operation("asset_claim_fees",{fee:{amount:0,asset_id:0},issuer:e,amount_to_claim:{asset_id:t.get("id"),amount:n*a}}),function(e){return u.a.process_transaction(s,null,!0).then(function(t){e(!0)}).catch(function(t){console.log("[AssetActions.js:150] ----- claimFees error -----\x3e",t),e(!1)})}}},{key:"createAsset",value:function(e,t,n,s,a,r,c,f,m){console.log("create asset:",t,"flags:",n,"isBitAsset:",r,"bitasset_opts:",f);var h=o.a.new_transaction(),d=i.a.get_asset_precision(t.precision);p.a.config({DECIMAL_PLACES:t.precision});var _=new p.a(t.max_supply).times(d).toString(),b=new p.a(t.max_market_fee||0).times(d).toString(),g=i.a.get_asset_precision(l.b.getAsset(a.base.asset_id).get("precision")),v={fee:{amount:0,asset_id:0},issuer:e,symbol:t.symbol,precision:parseInt(t.precision,10),common_options:{max_supply:_,market_fee_percent:100*t.market_fee_percent||0,max_market_fee:b,issuer_permissions:s,flags:n,core_exchange_rate:{base:{amount:a.base.amount*g,asset_id:a.base.asset_id},quote:{amount:a.quote.amount*d,asset_id:"1.3.1"}},whitelist_authorities:[],blacklist_authorities:[],whitelist_markets:[],blacklist_markets:[],description:m,extensions:null},is_prediction_market:c,extensions:null};return r&&(v.bitasset_opts=f),h.add_type_operation("asset_create",v),function(e){return u.a.process_transaction(h,null,!0).then(function(t){e(!0)}).catch(function(t){console.log("[AssetActions.js:150] ----- createAsset error -----\x3e",t),e(!1)})}}},{key:"updateAsset",value:function(e,t,n,s,a,r,c,f,m,h,d,_){var b=o.a.new_transaction(),g=i.a.get_asset_precision(a.get("precision"));p.a.config({DECIMAL_PLACES:a.get("precision")});var v=new p.a(n.max_supply).times(g).toString(),y=new p.a(n.max_market_fee||0).times(g).toString(),w=l.b.getAsset(s.quote.asset_id),E=i.a.get_asset_precision(w.get("precision")),k=l.b.getAsset(s.base.asset_id),A=i.a.get_asset_precision(k.get("precision")),N=new p.a(s.quote.amount).times(E).toString(),O=new p.a(s.base.amount).times(A).toString();console.log("auths:",_);var x={fee:{amount:0,asset_id:0},asset_to_update:a.get("id"),extensions:a.get("extensions"),issuer:e,new_issuer:t,new_options:{max_supply:v,max_market_fee:y,market_fee_percent:100*n.market_fee_percent,description:d,issuer_permissions:c,flags:r,whitelist_authorities:_.whitelist_authorities.toJS(),blacklist_authorities:_.blacklist_authorities.toJS(),whitelist_markets:_.whitelist_markets.toJS(),blacklist_markets:_.blacklist_markets.toJS(),extensions:a.getIn(["options","extensions"]),core_exchange_rate:{quote:{amount:N,asset_id:s.quote.asset_id},base:{amount:O,asset_id:s.base.asset_id}}}};if(e!==t&&t||delete x.new_issuer,b.add_type_operation("asset_update",x),console.log("bitasset_opts:",m,"original_bitasset_opts:",h),f&&(m.feed_lifetime_sec!==h.feed_lifetime_sec||m.minimum_feeds!==h.minimum_feeds||m.force_settlement_delay_sec!==h.force_settlement_delay_sec||m.force_settlement_offset_percent!==h.force_settlement_offset_percent||m.maximum_force_settlement_volume!==h.maximum_force_settlement_volume||m.short_backing_asset!==h.short_backing_asset)){var T={fee:{amount:0,asset_id:0},asset_to_update:a.get("id"),issuer:e,new_options:m};b.add_type_operation("asset_update_bitasset",T)}return u.a.process_transaction(b,null,!0).then(function(e){return!0}).catch(function(e){return console.log("[AssetActions.js:150] ----- createAsset error -----\x3e",e),!1})}},{key:"issueAsset",value:function(e,t,n,s,a){c.a.issue_asset(e,t,n,s,a)}},{key:"getAssetList",value:function(e,t){var n=e+"_"+t;return function(s){if(!h[n])return h[n]=!0,s({loading:!0}),r.Apis.instance().db_api().exec("list_assets",[e,t]).then(function(e){var t=[],a=[];e.forEach(function(e){l.b._updateObject(e,!1),a.push(e.dynamic_asset_data_id),e.bitasset_data_id&&t.push(e.bitasset_data_id)});var i=r.Apis.instance().db_api().exec("get_objects",[a]),o=t.length>0?r.Apis.instance().db_api().exec("get_objects",[t]):null;Promise.all([i,o]).then(function(t){return delete h[n],s({assets:e,dynamic:t[0],bitasset_data:t[1],loading:!1}),e&&e.length})}).catch(function(e){console.log("Error in AssetActions.getAssetList: ",e),s({loading:!1}),delete h[n]})}}},{key:"lookupAsset",value:function(e,t){var n=l.b.getAsset(e);return n?{assets:[n],searchID:t,symbol:e}:function(n){setTimeout(function(){var s=l.b.getAsset(e);s&&n({assets:[s],searchID:t,symbol:e})},200)}}},{key:"reserveAsset",value:function(e,t,n){var s=o.a.new_transaction();return s.add_type_operation("asset_reserve",{fee:{amount:0,asset_id:0},amount_to_reserve:{amount:e,asset_id:t},payer:n,extensions:[]}),u.a.process_transaction(s,null,!0).then(function(e){return!0}).catch(function(e){return console.log("[AssetActions.js:150] ----- reserveAsset error -----\x3e",e),!1})}}]),e}();t.a=a.a.createActions(d)},1548:function(e,t,n){var s;!function(a){"use strict";function r(e){function t(e,s){var a,r,i,o,c,u,l=this;if(!(l instanceof t))return W&&C(26,"constructor call without new",e),new t(e,s);if(null!=s&&G(s,2,64,L,"base")){if(s|=0,u=e+"",10==s)return l=new t(e instanceof t?e:u),P(l,F+l.e+1,B);if((o="number"==typeof e)&&0*e!=0||!new RegExp("^-?"+(a="["+E.slice(0,s)+"]+")+"(?:\\."+a+")?$",s<37?"i":"").test(u))return I(l,u,o,s);o?(l.s=1/e<0?(u=u.slice(1),-1):1,W&&u.replace(/^0\.0*|\./,"").length>15&&C(L,w,e),o=!1):l.s=45===u.charCodeAt(0)?(u=u.slice(1),-1):1,u=n(u,10,s,l.s)}else{if(e instanceof t)return l.s=e.s,l.e=e.e,l.c=(e=e.c)?e.slice():e,void(L=0);if((o="number"==typeof e)&&0*e==0){if(l.s=1/e<0?(e=-e,-1):1,e===~~e){for(r=0,i=e;i>=10;i/=10,r++);return l.e=r,l.c=[e],void(L=0)}u=e+""}else{if(!_.test(u=e+""))return I(l,u,o);l.s=45===u.charCodeAt(0)?(u=u.slice(1),-1):1}}for((r=u.indexOf("."))>-1&&(u=u.replace(".","")),(i=u.search(/e/i))>0?(r<0&&(r=i),r+=+u.slice(i+1),u=u.substring(0,i)):r<0&&(r=u.length),i=0;48===u.charCodeAt(i);i++);for(c=u.length;48===u.charCodeAt(--c););if(u=u.slice(i,c+1))if(c=u.length,o&&W&&c>15&&(e>N||e!==g(e))&&C(L,w,l.s*e),(r=r-i-1)>z)l.c=l.e=null;else if(r<U)l.c=[l.e=0];else{if(l.e=r,l.c=[],i=(r+1)%A,r<0&&(i+=A),i<c){for(i&&l.c.push(+u.slice(0,i)),c-=A;i<c;)l.c.push(+u.slice(i,i+=A));u=u.slice(i),i=A-u.length}else i-=c;for(;i--;u+="0");l.c.push(+u)}else l.c=[l.e=0];L=0}function n(e,n,s,a){var r,i,c,u,l,p,h,d=e.indexOf("."),_=F,b=B;for(s<37&&(e=e.toLowerCase()),d>=0&&(c=J,J=0,e=e.replace(".",""),h=new t(s),l=h.pow(e.length-d),J=c,h.c=f(m(o(l.c),l.e),10,n),h.e=h.c.length),p=f(e,s,n),i=c=p.length;0==p[--c];p.pop());if(!p[0])return"0";if(d<0?--i:(l.c=p,l.e=i,l.s=a,l=j(l,h,_,b,n),p=l.c,u=l.r,i=l.e),r=i+_+1,d=p[r],c=n/2,u=u||r<0||null!=p[r+1],u=b<4?(null!=d||u)&&(0==b||b==(l.s<0?3:2)):d>c||d==c&&(4==b||u||6==b&&1&p[r-1]||b==(l.s<0?8:7)),r<1||!p[0])e=u?m("1",-_):"0";else{if(p.length=r,u)for(--n;++p[--r]>n;)p[r]=0,r||(++i,p=[1].concat(p));for(c=p.length;!p[--c];);for(d=0,e="";d<=c;e+=E.charAt(p[d++]));e=m(e,i)}return e}function s(e,n,s,a){var r,i,c,u,l;if(s=null!=s&&G(s,0,8,a,y)?0|s:B,!e.c)return e.toString();if(r=e.c[0],c=e.e,null==n)l=o(e.c),l=19==a||24==a&&c<=M?p(l,c):m(l,c);else if(e=P(new t(e),n,s),i=e.e,l=o(e.c),u=l.length,19==a||24==a&&(n<=i||i<=M)){for(;u<n;l+="0",u++);l=p(l,i)}else if(n-=c,l=m(l,i),i+1>u){if(--n>0)for(l+=".";n--;l+="0");}else if((n+=i-u)>0)for(i+1==u&&(l+=".");n--;l+="0");return e.s<0&&r?"-"+l:l}function a(e,n){var s,a,r=0;for(l(e[0])&&(e=e[0]),s=new t(e[0]);++r<e.length;){if(a=new t(e[r]),!a.s){s=a;break}n.call(s,a)&&(s=a)}return s}function d(e,t,n,s,a){return(e<t||e>n||e!=h(e))&&C(s,(a||"decimal places")+(e<t||e>n?" out of range":" not an integer"),e),!0}function S(e,t,n){for(var s=1,a=t.length;!t[--a];t.pop());for(a=t[0];a>=10;a/=10,s++);return(n=s+n*A-1)>z?e.c=e.e=null:n<U?e.c=[e.e=0]:(e.e=n,e.c=t),e}function C(e,t,n){var s=new Error(["new BigNumber","cmp","config","div","divToInt","eq","gt","gte","lt","lte","minus","mod","plus","precision","random","round","shift","times","toDigits","toExponential","toFixed","toFormat","toFraction","pow","toPrecision","toString","BigNumber"][e]+"() "+t+": "+n);throw s.name="BigNumber Error",L=0,s}function P(e,t,n,s){var a,r,i,o,c,u,l,f=e.c,p=O;if(f){e:{for(a=1,o=f[0];o>=10;o/=10,a++);if((r=t-a)<0)r+=A,i=t,c=f[u=0],l=c/p[a-i-1]%10|0;else if((u=b((r+1)/A))>=f.length){if(!s)break e;for(;f.length<=u;f.push(0));c=l=0,a=1,r%=A,i=r-A+1}else{for(c=o=f[u],a=1;o>=10;o/=10,a++);r%=A,i=r-A+a,l=i<0?0:c/p[a-i-1]%10|0}if(s=s||t<0||null!=f[u+1]||(i<0?c:c%p[a-i-1]),s=n<4?(l||s)&&(0==n||n==(e.s<0?3:2)):l>5||5==l&&(4==n||s||6==n&&(r>0?i>0?c/p[a-i]:0:f[u-1])%10&1||n==(e.s<0?8:7)),t<1||!f[0])return f.length=0,s?(t-=e.e+1,f[0]=p[(A-t%A)%A],e.e=-t||0):f[0]=e.e=0,e;if(0==r?(f.length=u,o=1,u--):(f.length=u+1,o=p[A-r],f[u]=i>0?g(c/p[a-i]%p[i])*o:0),s)for(;;){if(0==u){for(r=1,i=f[0];i>=10;i/=10,r++);for(i=f[0]+=o,o=1;i>=10;i/=10,o++);r!=o&&(e.e++,f[0]==k&&(f[0]=1));break}if(f[u]+=o,f[u]!=k)break;f[u--]=0,o=1}for(r=f.length;0===f[--r];f.pop());}e.e>z?e.c=e.e=null:e.e<U&&(e.c=[e.e=0])}return e}var j,I,L=0,R=t.prototype,D=new t(1),F=20,B=4,M=-7,q=21,U=-1e7,z=1e7,W=!0,G=d,$=!1,V=1,J=0,H={decimalSeparator:".",groupSeparator:",",groupSize:3,secondaryGroupSize:0,fractionGroupSeparator:" ",fractionGroupSize:0};return t.another=r,t.ROUND_UP=0,t.ROUND_DOWN=1,t.ROUND_CEIL=2,t.ROUND_FLOOR=3,t.ROUND_HALF_UP=4,t.ROUND_HALF_DOWN=5,t.ROUND_HALF_EVEN=6,t.ROUND_HALF_CEIL=7,t.ROUND_HALF_FLOOR=8,t.EUCLID=9,t.config=t.set=function(){var e,t,n=0,s={},a=arguments,r=a[0],i=r&&"object"==typeof r?function(){if(r.hasOwnProperty(t))return null!=(e=r[t])}:function(){if(a.length>n)return null!=(e=a[n++])};return i(t="DECIMAL_PLACES")&&G(e,0,T,2,t)&&(F=0|e),s[t]=F,i(t="ROUNDING_MODE")&&G(e,0,8,2,t)&&(B=0|e),s[t]=B,i(t="EXPONENTIAL_AT")&&(l(e)?G(e[0],-T,0,2,t)&&G(e[1],0,T,2,t)&&(M=0|e[0],q=0|e[1]):G(e,-T,T,2,t)&&(M=-(q=0|(e<0?-e:e)))),s[t]=[M,q],i(t="RANGE")&&(l(e)?G(e[0],-T,-1,2,t)&&G(e[1],1,T,2,t)&&(U=0|e[0],z=0|e[1]):G(e,-T,T,2,t)&&(0|e?U=-(z=0|(e<0?-e:e)):W&&C(2,t+" cannot be zero",e))),s[t]=[U,z],i(t="ERRORS")&&(e===!!e||1===e||0===e?(L=0,G=(W=!!e)?d:u):W&&C(2,t+v,e)),s[t]=W,i(t="CRYPTO")&&(!0===e||!1===e||1===e||0===e?e?(e="undefined"==typeof crypto,!e&&crypto&&(crypto.getRandomValues||crypto.randomBytes)?$=!0:W?C(2,"crypto unavailable",e?void 0:crypto):$=!1):$=!1:W&&C(2,t+v,e)),s[t]=$,i(t="MODULO_MODE")&&G(e,0,9,2,t)&&(V=0|e),s[t]=V,i(t="POW_PRECISION")&&G(e,0,T,2,t)&&(J=0|e),s[t]=J,i(t="FORMAT")&&("object"==typeof e?H=e:W&&C(2,t+" not an object",e)),s[t]=H,s},t.max=function(){return a(arguments,R.lt)},t.min=function(){return a(arguments,R.gt)},t.random=function(){var e=9007199254740992*Math.random()&2097151?function(){return g(9007199254740992*Math.random())}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)};return function(n){var s,a,r,i,o,c=0,u=[],l=new t(D);if(n=null!=n&&G(n,0,T,14)?0|n:F,i=b(n/A),$)if(crypto.getRandomValues){for(s=crypto.getRandomValues(new Uint32Array(i*=2));c<i;)o=131072*s[c]+(s[c+1]>>>11),o>=9e15?(a=crypto.getRandomValues(new Uint32Array(2)),s[c]=a[0],s[c+1]=a[1]):(u.push(o%1e14),c+=2);c=i/2}else if(crypto.randomBytes){for(s=crypto.randomBytes(i*=7);c<i;)o=281474976710656*(31&s[c])+1099511627776*s[c+1]+4294967296*s[c+2]+16777216*s[c+3]+(s[c+4]<<16)+(s[c+5]<<8)+s[c+6],o>=9e15?crypto.randomBytes(7).copy(s,c):(u.push(o%1e14),c+=7);c=i/7}else $=!1,W&&C(14,"crypto unavailable",crypto);if(!$)for(;c<i;)(o=e())<9e15&&(u[c++]=o%1e14);for(i=u[--c],n%=A,i&&n&&(o=O[A-n],u[c]=g(i/o)*o);0===u[c];u.pop(),c--);if(c<0)u=[r=0];else{for(r=-1;0===u[0];u.splice(0,1),r-=A);for(c=1,o=u[0];o>=10;o/=10,c++);c<A&&(r-=A-c)}return l.e=r,l.c=u,l}}(),j=function(){function e(e,t,n){var s,a,r,i,o=0,c=e.length,u=t%x,l=t/x|0;for(e=e.slice();c--;)r=e[c]%x,i=e[c]/x|0,s=l*r+i*u,a=u*r+s%x*x+o,o=(a/n|0)+(s/x|0)+l*i,e[c]=a%n;return o&&(e=[o].concat(e)),e}function n(e,t,n,s){var a,r;if(n!=s)r=n>s?1:-1;else for(a=r=0;a<n;a++)if(e[a]!=t[a]){r=e[a]>t[a]?1:-1;break}return r}function s(e,t,n,s){for(var a=0;n--;)e[n]-=a,a=e[n]<t[n]?1:0,e[n]=a*s+e[n]-t[n];for(;!e[0]&&e.length>1;e.splice(0,1));}return function(a,r,o,c,u){var l,f,p,m,h,d,_,b,v,y,w,E,N,O,x,T,S,C=a.s==r.s?1:-1,j=a.c,I=r.c;if(!(j&&j[0]&&I&&I[0]))return new t(a.s&&r.s&&(j?!I||j[0]!=I[0]:I)?j&&0==j[0]||!I?0*C:C/0:NaN);for(b=new t(C),v=b.c=[],f=a.e-r.e,C=o+f+1,u||(u=k,f=i(a.e/A)-i(r.e/A),C=C/A|0),p=0;I[p]==(j[p]||0);p++);if(I[p]>(j[p]||0)&&f--,C<0)v.push(1),m=!0;else{for(O=j.length,T=I.length,p=0,C+=2,h=g(u/(I[0]+1)),h>1&&(I=e(I,h,u),j=e(j,h,u),T=I.length,O=j.length),N=T,y=j.slice(0,T),w=y.length;w<T;y[w++]=0);S=I.slice(),S=[0].concat(S),x=I[0],I[1]>=u/2&&x++;do{if(h=0,(l=n(I,y,T,w))<0){if(E=y[0],T!=w&&(E=E*u+(y[1]||0)),(h=g(E/x))>1)for(h>=u&&(h=u-1),d=e(I,h,u),_=d.length,w=y.length;1==n(d,y,_,w);)h--,s(d,T<_?S:I,_,u),_=d.length,l=1;else 0==h&&(l=h=1),d=I.slice(),_=d.length;if(_<w&&(d=[0].concat(d)),s(y,d,w,u),w=y.length,-1==l)for(;n(I,y,T,w)<1;)h++,s(y,T<w?S:I,w,u),w=y.length}else 0===l&&(h++,y=[0]);v[p++]=h,y[0]?y[w++]=j[N]||0:(y=[j[N]],w=1)}while((N++<O||null!=y[0])&&C--);m=null!=y[0],v[0]||v.splice(0,1)}if(u==k){for(p=1,C=v[0];C>=10;C/=10,p++);P(b,o+(b.e=p+f*A-1)+1,c,m)}else b.e=f,b.r=+m;return b}}(),I=function(){var e=/^(-?)0([xbo])(?=\w[\w.]*$)/i,n=/^([^.]+)\.$/,s=/^\.([^.]+)$/,a=/^-?(Infinity|NaN)$/,r=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(i,o,c,u){var l,f=c?o:o.replace(r,"");if(a.test(f))i.s=isNaN(f)?null:f<0?-1:1;else{if(!c&&(f=f.replace(e,function(e,t,n){return l="x"==(n=n.toLowerCase())?16:"b"==n?2:8,u&&u!=l?e:t}),u&&(l=u,f=f.replace(n,"$1").replace(s,"0.$1")),o!=f))return new t(f,l);W&&C(L,"not a"+(u?" base "+u:"")+" number",o),i.s=null}i.c=i.e=null,L=0}}(),R.absoluteValue=R.abs=function(){var e=new t(this);return e.s<0&&(e.s=1),e},R.ceil=function(){return P(new t(this),this.e+1,2)},R.comparedTo=R.cmp=function(e,n){return L=1,c(this,new t(e,n))},R.decimalPlaces=R.dp=function(){var e,t,n=this.c;if(!n)return null;if(e=((t=n.length-1)-i(this.e/A))*A,t=n[t])for(;t%10==0;t/=10,e--);return e<0&&(e=0),e},R.dividedBy=R.div=function(e,n){return L=3,j(this,new t(e,n),F,B)},R.dividedToIntegerBy=R.divToInt=function(e,n){return L=4,j(this,new t(e,n),0,1)},R.equals=R.eq=function(e,n){return L=5,0===c(this,new t(e,n))},R.floor=function(){return P(new t(this),this.e+1,3)},R.greaterThan=R.gt=function(e,n){return L=6,c(this,new t(e,n))>0},R.greaterThanOrEqualTo=R.gte=function(e,n){return L=7,1===(n=c(this,new t(e,n)))||0===n},R.isFinite=function(){return!!this.c},R.isInteger=R.isInt=function(){return!!this.c&&i(this.e/A)>this.c.length-2},R.isNaN=function(){return!this.s},R.isNegative=R.isNeg=function(){return this.s<0},R.isZero=function(){return!!this.c&&0==this.c[0]},R.lessThan=R.lt=function(e,n){return L=8,c(this,new t(e,n))<0},R.lessThanOrEqualTo=R.lte=function(e,n){return L=9,-1===(n=c(this,new t(e,n)))||0===n},R.minus=R.sub=function(e,n){var s,a,r,o,c=this,u=c.s;if(L=10,e=new t(e,n),n=e.s,!u||!n)return new t(NaN);if(u!=n)return e.s=-n,c.plus(e);var l=c.e/A,f=e.e/A,p=c.c,m=e.c;if(!l||!f){if(!p||!m)return p?(e.s=-n,e):new t(m?c:NaN);if(!p[0]||!m[0])return m[0]?(e.s=-n,e):new t(p[0]?c:3==B?-0:0)}if(l=i(l),f=i(f),p=p.slice(),u=l-f){for((o=u<0)?(u=-u,r=p):(f=l,r=m),r.reverse(),n=u;n--;r.push(0));r.reverse()}else for(a=(o=(u=p.length)<(n=m.length))?u:n,u=n=0;n<a;n++)if(p[n]!=m[n]){o=p[n]<m[n];break}if(o&&(r=p,p=m,m=r,e.s=-e.s),(n=(a=m.length)-(s=p.length))>0)for(;n--;p[s++]=0);for(n=k-1;a>u;){if(p[--a]<m[a]){for(s=a;s&&!p[--s];p[s]=n);--p[s],p[a]+=k}p[a]-=m[a]}for(;0==p[0];p.splice(0,1),--f);return p[0]?S(e,p,f):(e.s=3==B?-1:1,e.c=[e.e=0],e)},R.modulo=R.mod=function(e,n){var s,a,r=this;return L=11,e=new t(e,n),!r.c||!e.s||e.c&&!e.c[0]?new t(NaN):!e.c||r.c&&!r.c[0]?new t(r):(9==V?(a=e.s,e.s=1,s=j(r,e,0,3),e.s=a,s.s*=a):s=j(r,e,0,V),r.minus(s.times(e)))},R.negated=R.neg=function(){var e=new t(this);return e.s=-e.s||null,e},R.plus=R.add=function(e,n){var s,a=this,r=a.s;if(L=12,e=new t(e,n),n=e.s,!r||!n)return new t(NaN);if(r!=n)return e.s=-n,a.minus(e);var o=a.e/A,c=e.e/A,u=a.c,l=e.c;if(!o||!c){if(!u||!l)return new t(r/0);if(!u[0]||!l[0])return l[0]?e:new t(u[0]?a:0*r)}if(o=i(o),c=i(c),u=u.slice(),r=o-c){for(r>0?(c=o,s=l):(r=-r,s=u),s.reverse();r--;s.push(0));s.reverse()}for(r=u.length,n=l.length,r-n<0&&(s=l,l=u,u=s,n=r),r=0;n;)r=(u[--n]=u[n]+l[n]+r)/k|0,u[n]=k===u[n]?0:u[n]%k;return r&&(u=[r].concat(u),++c),S(e,u,c)},R.precision=R.sd=function(e){var t,n,s=this,a=s.c;if(null!=e&&e!==!!e&&1!==e&&0!==e&&(W&&C(13,"argument"+v,e),e!=!!e&&(e=null)),!a)return null;if(n=a.length-1,t=n*A+1,n=a[n]){for(;n%10==0;n/=10,t--);for(n=a[0];n>=10;n/=10,t++);}return e&&s.e+1>t&&(t=s.e+1),t},R.round=function(e,n){var s=new t(this);return(null==e||G(e,0,T,15))&&P(s,~~e+this.e+1,null!=n&&G(n,0,8,15,y)?0|n:B),s},R.shift=function(e){var n=this;return G(e,-N,N,16,"argument")?n.times("1e"+h(e)):new t(n.c&&n.c[0]&&(e<-N||e>N)?n.s*(e<0?0:1/0):n)},R.squareRoot=R.sqrt=function(){var e,n,s,a,r,c=this,u=c.c,l=c.s,f=c.e,p=F+4,m=new t("0.5");if(1!==l||!u||!u[0])return new t(!l||l<0&&(!u||u[0])?NaN:u?c:1/0);if(l=Math.sqrt(+c),0==l||l==1/0?(n=o(u),(n.length+f)%2==0&&(n+="0"),l=Math.sqrt(n),f=i((f+1)/2)-(f<0||f%2),l==1/0?n="1e"+f:(n=l.toExponential(),n=n.slice(0,n.indexOf("e")+1)+f),s=new t(n)):s=new t(l+""),s.c[0])for(f=s.e,l=f+p,l<3&&(l=0);;)if(r=s,s=m.times(r.plus(j(c,r,p,1))),o(r.c).slice(0,l)===(n=o(s.c)).slice(0,l)){if(s.e<f&&--l,"9999"!=(n=n.slice(l-3,l+1))&&(a||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(P(s,s.e+F+2,1),e=!s.times(s).eq(c));break}if(!a&&(P(r,r.e+F+2,0),r.times(r).eq(c))){s=r;break}p+=4,l+=4,a=1}return P(s,s.e+F+1,B,e)},R.times=R.mul=function(e,n){var s,a,r,o,c,u,l,f,p,m,h,d,_,b,g,v=this,y=v.c,w=(L=17,e=new t(e,n)).c;if(!(y&&w&&y[0]&&w[0]))return!v.s||!e.s||y&&!y[0]&&!w||w&&!w[0]&&!y?e.c=e.e=e.s=null:(e.s*=v.s,y&&w?(e.c=[0],e.e=0):e.c=e.e=null),e;for(a=i(v.e/A)+i(e.e/A),e.s*=v.s,l=y.length,m=w.length,l<m&&(_=y,y=w,w=_,r=l,l=m,m=r),r=l+m,_=[];r--;_.push(0));for(b=k,g=x,r=m;--r>=0;){for(s=0,h=w[r]%g,d=w[r]/g|0,c=l,o=r+c;o>r;)f=y[--c]%g,p=y[c]/g|0,u=d*f+p*h,f=h*f+u%g*g+_[o]+s,s=(f/b|0)+(u/g|0)+d*p,_[o--]=f%b;_[o]=s}return s?++a:_.splice(0,1),S(e,_,a)},R.toDigits=function(e,n){var s=new t(this);return e=null!=e&&G(e,1,T,18,"precision")?0|e:null,n=null!=n&&G(n,0,8,18,y)?0|n:B,e?P(s,e,n):s},R.toExponential=function(e,t){return s(this,null!=e&&G(e,0,T,19)?1+~~e:null,t,19)},R.toFixed=function(e,t){return s(this,null!=e&&G(e,0,T,20)?~~e+this.e+1:null,t,20)},R.toFormat=function(e,t){var n=s(this,null!=e&&G(e,0,T,21)?~~e+this.e+1:null,t,21);if(this.c){var a,r=n.split("."),i=+H.groupSize,o=+H.secondaryGroupSize,c=H.groupSeparator,u=r[0],l=r[1],f=this.s<0,p=f?u.slice(1):u,m=p.length;if(o&&(a=i,i=o,o=a,m-=a),i>0&&m>0){for(a=m%i||i,u=p.substr(0,a);a<m;a+=i)u+=c+p.substr(a,i);o>0&&(u+=c+p.slice(a)),f&&(u="-"+u)}n=l?u+H.decimalSeparator+((o=+H.fractionGroupSize)?l.replace(new RegExp("\\d{"+o+"}\\B","g"),"$&"+H.fractionGroupSeparator):l):u}return n},R.toFraction=function(e){var n,s,a,r,i,c,u,l,f,p=W,m=this,h=m.c,d=new t(D),_=s=new t(D),b=u=new t(D);if(null!=e&&(W=!1,c=new t(e),W=p,(p=c.isInt())&&!c.lt(D)||(W&&C(22,"max denominator "+(p?"out of range":"not an integer"),e),e=!p&&c.c&&P(c,c.e+1,1).gte(D)?c:null)),!h)return m.toString();for(f=o(h),r=d.e=f.length-m.e-1,d.c[0]=O[(i=r%A)<0?A+i:i],e=!e||c.cmp(d)>0?r>0?d:_:c,i=z,z=1/0,c=new t(f),u.c[0]=0;l=j(c,d,0,1),a=s.plus(l.times(b)),1!=a.cmp(e);)s=b,b=a,_=u.plus(l.times(a=_)),u=a,d=c.minus(l.times(a=d)),c=a;return a=j(e.minus(s),b,0,1),u=u.plus(a.times(_)),s=s.plus(a.times(b)),u.s=_.s=m.s,r*=2,n=j(_,b,r,B).minus(m).abs().cmp(j(u,s,r,B).minus(m).abs())<1?[_.toString(),b.toString()]:[u.toString(),s.toString()],z=i,n},R.toNumber=function(){return+this},R.toPower=R.pow=function(e,n){var s,a,r,i=g(e<0?-e:+e),o=this;if(null!=n&&(L=23,n=new t(n)),!G(e,-N,N,23,"exponent")&&(!isFinite(e)||i>N&&(e/=0)||parseFloat(e)!=e&&!(e=NaN))||0==e)return s=Math.pow(+o,e),new t(n?s%n:s);for(n?e>1&&o.gt(D)&&o.isInt()&&n.gt(D)&&n.isInt()?o=o.mod(n):(r=n,n=null):J&&(s=b(J/A+2)),a=new t(D);;){if(i%2){if(a=a.times(o),!a.c)break;s?a.c.length>s&&(a.c.length=s):n&&(a=a.mod(n))}if(!(i=g(i/2)))break;o=o.times(o),s?o.c&&o.c.length>s&&(o.c.length=s):n&&(o=o.mod(n))}return n?a:(e<0&&(a=D.div(a)),r?a.mod(r):s?P(a,J,B):a)},R.toPrecision=function(e,t){return s(this,null!=e&&G(e,1,T,24,"precision")?0|e:null,t,24)},R.toString=function(e){var t,s=this,a=s.s,r=s.e;return null===r?a?(t="Infinity",a<0&&(t="-"+t)):t="NaN":(t=o(s.c),t=null!=e&&G(e,2,64,25,"base")?n(m(t,r),0|e,10,a):r<=M||r>=q?p(t,r):m(t,r),a<0&&s.c[0]&&(t="-"+t)),t},R.truncated=R.trunc=function(){return P(new t(this),this.e+1,1)},R.valueOf=R.toJSON=function(){var e,t=this,n=t.e;return null===n?t.toString():(e=o(t.c),e=n<=M||n>=q?p(e,n):m(e,n),t.s<0?"-"+e:e)},R.isBigNumber=!0,null!=e&&t.config(e),t}function i(e){var t=0|e;return e>0||e===t?t:t-1}function o(e){for(var t,n,s=1,a=e.length,r=e[0]+"";s<a;){for(t=e[s++]+"",n=A-t.length;n--;t="0"+t);r+=t}for(a=r.length;48===r.charCodeAt(--a););return r.slice(0,a+1||1)}function c(e,t){var n,s,a=e.c,r=t.c,i=e.s,o=t.s,c=e.e,u=t.e;if(!i||!o)return null;if(n=a&&!a[0],s=r&&!r[0],n||s)return n?s?0:-o:i;if(i!=o)return i;if(n=i<0,s=c==u,!a||!r)return s?0:!a^n?1:-1;if(!s)return c>u^n?1:-1;for(o=(c=a.length)<(u=r.length)?c:u,i=0;i<o;i++)if(a[i]!=r[i])return a[i]>r[i]^n?1:-1;return c==u?0:c>u^n?1:-1}function u(e,t,n){return(e=h(e))>=t&&e<=n}function l(e){return"[object Array]"==Object.prototype.toString.call(e)}function f(e,t,n){for(var s,a,r=[0],i=0,o=e.length;i<o;){for(a=r.length;a--;r[a]*=t);for(r[s=0]+=E.indexOf(e.charAt(i++));s<r.length;s++)r[s]>n-1&&(null==r[s+1]&&(r[s+1]=0),r[s+1]+=r[s]/n|0,r[s]%=n)}return r.reverse()}function p(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function m(e,t){var n,s;if(t<0){for(s="0.";++t;s+="0");e=s+e}else if(n=e.length,++t>n){for(s="0",t-=n;--t;s+="0");e+=s}else t<n&&(e=e.slice(0,t)+"."+e.slice(t));return e}function h(e){return e=parseFloat(e),e<0?b(e):g(e)}var d,_=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,b=Math.ceil,g=Math.floor,v=" not a boolean or binary digit",y="rounding mode",w="number type has more than 15 significant digits",E="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_",k=1e14,A=14,N=9007199254740991,O=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],x=1e7,T=1e9;d=r(),d.default=d.BigNumber=d,void 0!==(s=function(){return d}.call(t,n,t,e))&&(e.exports=s)}()},1564:function(e,t,n){"use strict";function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var i=n(60),o=n(18),c=n.n(o),u=n(9),l=n(1522),f=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}(),p=function(e){function t(){s(this,t);var e=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.assets=c.a.Map(),e.asset_symbol_to_id={},e.searchTerms={},e.lookupResults=[],e.assetsLoading=!1,e.bindListeners({onGetAssetList:l.a.getAssetList,onLookupAsset:l.a.lookupAsset}),e}return r(t,e),f(t,[{key:"onGetAssetList",value:function(e){var t=this;if(!e)return!1;this.assetsLoading=e.loading,e.assets&&e.assets.forEach(function(n){for(var s=0;s<e.dynamic.length;s++)if(e.dynamic[s].id===n.dynamic_asset_data_id){n.dynamic=e.dynamic[s];break}if(n.bitasset_data_id){n.market_asset=!0;for(var s=0;s<e.bitasset_data.length;s++)if(e.bitasset_data[s].id===n.bitasset_data_id){n.bitasset_data=e.bitasset_data[s];break}}else n.market_asset=!1;t.assets=t.assets.set(n.id,n),t.asset_symbol_to_id[n.symbol]=n.id})}},{key:"onLookupAsset",value:function(e){this.searchTerms[e.searchID]=e.symbol,this.lookupResults=e.assets}}]),t}(i.a);t.a=u.a.createStore(p,"AssetStore")},1742:function(e,t,n){"use strict";(function(e){function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var i=n(1),o=n.n(i),c=n(3),u=n.n(c),l=n(35),f=n(32),p=n(16),m=n(7),h=n.n(m),d=n(1522),_=n(280),b=n(671),g=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}(),v=function(t){function n(e){s(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={amount:e.amount,to:e.to,to_id:null,memo:null},t}return r(n,t),g(n,[{key:"onAmountChanged",value:function(e){var t=e.amount;e.asset;this.setState({amount:t})}},{key:"onToAccountChanged",value:function(e){var t=e?{to:e.get("name"),to_id:e.get("id")}:{to_id:null};this.setState(t)}},{key:"onToChanged",value:function(e){this.setState({to:e,to_id:null})}},{key:"onSubmit",value:function(){var t=this.props.asset_to_issue,n=p.a.get_asset_precision(t.get("precision")),s=this.state.amount.replace(/,/g,"");s*=n,d.a.issueAsset(this.state.to_id,t.get("issuer"),t.get("id"),s,this.state.memo?new e(this.state.memo,"utf-8"):this.state.memo),this.setState({amount:null,to_id:null,memo:null})}},{key:"onMemoChanged",value:function(e){this.setState({memo:e.target.value})}},{key:"render",value:function(){var e=this.props.asset_to_issue.get("id"),t=1;return o.a.createElement("form",{className:"grid-block vertical full-width-content"},o.a.createElement("div",{className:"grid-container ",style:{paddingTop:"2rem"}},o.a.createElement("div",{className:"content-block"},o.a.createElement(_.a,{label:"modal.issue.to",accountName:this.state.to,onAccountChanged:this.onToAccountChanged.bind(this),onChange:this.onToChanged.bind(this),account:this.state.to,tabIndex:t++})),o.a.createElement("div",{className:"content-block"},o.a.createElement(b.a,{label:"modal.issue.amount",amount:this.state.amount,onChange:this.onAmountChanged.bind(this),asset:e,assets:[e],tabIndex:t++})),o.a.createElement("div",{className:"content-block"},o.a.createElement("label",null,o.a.createElement(u.a,{component:"span",content:"transfer.memo"})," (",o.a.createElement(u.a,{content:"transfer.optional"}),")"),o.a.createElement("textarea",{rows:"1",value:this.state.memo,tabIndex:t++,onChange:this.onMemoChanged.bind(this)})),o.a.createElement("div",{className:"content-block button-group"},o.a.createElement("input",{type:"submit",className:"button success",onClick:this.onSubmit.bind(this,this.state.to,this.state.amount),value:h.a.translate("modal.issue.submit"),tabIndex:t++}),o.a.createElement("div",{className:"button",onClick:this.props.onClose,tabIndex:t++},h.a.translate("cancel")))))}}]),n}(o.a.Component);v.propTypes={asset_to_issue:l.a.ChainAsset.isRequired},t.a=Object(f.a)(v)}).call(t,n(2).Buffer)},1872:function(e,t,n){"use strict";function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=n(1),l=n.n(u),f=n(34),p=n(3),m=n.n(p),h=n(1522),d=n(1564),_=n(88),b=n(104),g=n(68),v=n(41),y=n.n(v),w=n(48),E=n(16),k=n(122),A=n(105),N=n(1742),O=n(670),x=n(7),T=n.n(x),S=n(671),C=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}(),P=function(e){function t(e){s(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={amount:0},n}return r(t,e),C(t,[{key:"onAmountChanged",value:function(e){var t=e.amount,n=e.asset;this.setState({amount:t,asset:n})}},{key:"onSubmit",value:function(){var e=E.a.get_asset_precision(this.state.asset.get("precision")),t=this.state.amount.replace(/,/g,"");t*=e,h.a.reserveAsset(t,this.props.assetId,this.props.account.get("id")),this.props.onClose()}},{key:"render",value:function(){var e=this.props.assetId;return l.a.createElement("form",{className:"grid-block vertical full-width-content"},l.a.createElement(m.a,{component:"h3",content:"modal.reserve.title"}),l.a.createElement("div",{className:"grid-container ",style:{paddingTop:"2rem"}},l.a.createElement("div",{className:"content-block"},l.a.createElement(S.a,{label:"modal.reserve.amount",amount:this.state.amount,onChange:this.onAmountChanged.bind(this),asset:e,assets:[e],display_balance:l.a.createElement(O.a,{balance:this.props.account.getIn(["balances",e])}),tabIndex:1})),l.a.createElement("div",{className:"content-block button-group"},l.a.createElement("input",{type:"submit",className:"button success",onClick:this.onSubmit.bind(this),value:T.a.translate("modal.reserve.submit"),tabIndex:2}),l.a.createElement("div",{className:"button",onClick:this.props.onClose,tabIndex:3},T.a.translate("cancel")))))}}]),t}(l.a.Component),j=P,I=n(26),L=n(282),R=n(18),D=n(35),F=n(32),B=n(1514),M=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}(),q=function(e){function t(e){i(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={create:{symbol:"",name:"",description:"",max_supply:1e15,precision:4},issue:{amount:0,to:"",to_id:"",asset_id:"",symbol:""},errors:{symbol:null},isValid:!1,searchTerm:""},n._searchAccounts=Object(k.debounce)(n._searchAccounts,150),n}return c(t,e),M(t,[{key:"_checkAssets",value:function(e,t){if(!this.props.account.get("assets").size){var n=e.sort(function(e,t){return e.symbol>t.symbol?1:e.symbol<t.symbol?-1:0}).last();0===e.size||t?(h.a.getAssetList.defer("A",100),this.setState({assetsFetched:100})):e.size>=this.state.assetsFetched&&(h.a.getAssetList.defer(n.symbol,100),this.setState({assetsFetched:this.state.assetsFetched+99}))}}},{key:"componentWillReceiveProps",value:function(e){this._checkAssets(e.assets)}},{key:"componentWillMount",value:function(){this._checkAssets(this.props.assets,!0)}},{key:"_onIssueInput",value:function(e,t){var n=t.target.id,s=this.state.issue;if("to"===n){this._searchAccounts(t.target.value),s.to=t.target.value;var a=this.props.searchAccounts.findEntry(function(e){return e===t.target.value});s.to_id=a?a[0]:null}else s[e]=t.target.value;this.setState({issue:s})}},{key:"_searchAccounts",value:function(e){_.a.accountSearch(e)}},{key:"_issueAsset",value:function(e,t){var n=this;t.preventDefault(),y.a.publish("issue_asset","close");var s=this.state.issue,a=this.props.assets.get(s.asset_id);s.amount*=E.a.get_asset_precision(a.precision),h.a.issueAsset(e,s).then(function(e){e?(w.a.addNotification({message:"Successfully issued "+E.a.format_asset(s.amount,n.props.assets.get(s.asset_id)),level:"success",autoDismiss:10}),ChainStore.getAsset(s.asset_id)):w.a.addNotification({message:"Failed to issue asset",level:"error",autoDismiss:10})})}},{key:"_reserveButtonClick",value:function(e,t){t.preventDefault(),this.setState({reserve:e}),y.a.publish("reserve_asset","open")}},{key:"_reserveAsset",value:function(e,t){t.preventDefault(),y.a.publish("reserve_asset","close");var n=this.state.issue,s=this.props.assets.get(n.asset_id);n.amount*=E.a.get_asset_precision(s.precision),h.a.issueAsset(e,n).then(function(e){})}},{key:"_issueButtonClick",value:function(e,t,n){n.preventDefault();var s=this.state.issue;s.asset_id=e,s.symbol=t,this.setState({issue:s}),y.a.publish("issue_asset","open")}},{key:"_editButtonClick",value:function(e,t,n){n.preventDefault(),this.props.router.push("/account/"+t+"/update-asset/"+e)}},{key:"_onAccountSelect",value:function(e){var t=this.state.issue;t.to=e,t.to_id=this.props.account_name_to_id[e],this.setState({issue:t})}},{key:"render",value:function(){var e=this,t=this.props,n=t.account,s=t.account_name,a=(t.searchAccounts,t.assets),r=t.assetsList,i=this.state,o=(i.issue,i.errors,i.isValid,i.create,!0);if(!n)return l.a.createElement(A.a,{type:"circle"});if(n.notFound&&(o=!1),!o)return l.a.createElement("div",{className:"grid-block"},l.a.createElement("h5",null,l.a.createElement(m.a,{component:"h5",content:"account.errors.not_found",name:s})));r.length&&(a=a.clear(),r.forEach(function(e){e&&(a=a.set(e.get("id"),e.toJS()))}));var c=a.filter(function(e){return e.issuer===n.get("id")}).sort(function(e,t){return parseInt(e.id.substring(4,e.id.length),10)-parseInt(t.id.substring(4,t.id.length),10)}).map(function(t){var n=L.a.parseDescription(t.options.description),a=n.short_name?n.short_name:n.main;return a.length>100&&(a=a.substr(0,100)+"..."),l.a.createElement("tr",{key:t.symbol},l.a.createElement("td",null,l.a.createElement(f.b,{to:"/asset/"+t.symbol},t.symbol)),l.a.createElement("td",{style:{maxWidth:"250px"}},a),l.a.createElement("td",null,l.a.createElement(g.a,{amount:parseInt(t.dynamic.current_supply,10),asset:t.id})),l.a.createElement("td",null,l.a.createElement(g.a,{amount:parseInt(t.options.max_supply,10),asset:t.id})),l.a.createElement("td",null,t.bitasset_data_id?null:l.a.createElement("button",{onClick:e._issueButtonClick.bind(e,t.id,t.symbol),className:"button"},l.a.createElement(m.a,{content:"transaction.trxTypes.asset_issue"}))),l.a.createElement("td",null,t.bitasset_data_id?null:l.a.createElement("button",{onClick:e._reserveButtonClick.bind(e,t.id),className:"button"},l.a.createElement(m.a,{content:"transaction.trxTypes.asset_reserve"}))),l.a.createElement("td",null,l.a.createElement("button",{onClick:e._editButtonClick.bind(e,t.symbol,s),className:"button"},l.a.createElement(m.a,{content:"transaction.trxTypes.asset_update"}))))}).toArray();return l.a.createElement("div",{className:"grid-content app-tables no-padding",ref:"appTables"},l.a.createElement("div",{className:"content-block small-12"},l.a.createElement("div",{className:"tabs-container generic-bordered-box"},l.a.createElement(B.b,{segmented:!1,setting:"issuedAssetsTab",className:"account-tabs",tabsClass:"account-overview bordered-header content-block"},l.a.createElement(B.a,{title:"account.user_issued_assets.issued_assets"},l.a.createElement("div",{className:"content-block"},l.a.createElement("table",{className:"table dashboard-table table-hover"},l.a.createElement("thead",null,l.a.createElement("tr",null,l.a.createElement("th",null,l.a.createElement(m.a,{content:"account.user_issued_assets.symbol"})),l.a.createElement("th",{style:{maxWidth:"200px"}},l.a.createElement(m.a,{content:"account.user_issued_assets.description"})),l.a.createElement(m.a,{component:"th",content:"markets.supply"}),l.a.createElement("th",null,l.a.createElement(m.a,{content:"account.user_issued_assets.max_supply"})),l.a.createElement("th",{style:{textAlign:"center"},colSpan:"3"},l.a.createElement(m.a,{content:"account.perm.action"})))),l.a.createElement("tbody",null,c))),l.a.createElement("div",{className:"content-block"},l.a.createElement(f.b,{to:"/account/"+s+"/create-asset/"},l.a.createElement("button",{className:"button"},l.a.createElement(m.a,{content:"transaction.trxTypes.asset_create"}))))))),l.a.createElement(b.a,{id:"issue_asset",overlay:!0},l.a.createElement("br",null),l.a.createElement("div",{className:"grid-block vertical"},l.a.createElement(N.a,{asset_to_issue:this.state.issue.asset_id,onClose:function(){y.a.publish("issue_asset","close")}}))),l.a.createElement(b.a,{id:"reserve_asset",overlay:!0},l.a.createElement("br",null),l.a.createElement("div",{className:"grid-block vertical"},l.a.createElement(j,{assetId:this.state.reserve,account:n,onClose:function(){y.a.publish("reserve_asset","close")}})))))}}]),t}(l.a.Component);q.defaultProps={symbol:"",name:"",description:"",max_supply:0,precision:0},q.propTypes={assetsList:D.a.ChainAssetsList,symbol:u.PropTypes.string.isRequired},q=Object(F.a)(q);t.default=Object(I.connect)(q,{listenTo:function(){return[d.a]},getProps:function(e){var t=Object(R.Map)(),n=Object(R.List)();return e.account.get("assets",[]).size?e.account.get("assets",[]).forEach(function(e){n=n.push(e)}):t=d.a.getState().assets,{assets:t,assetsList:n}}})}});
//# sourceMappingURL=14.js.map