New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@blockv/sdk

Package Overview
Dependencies
Maintainers
4
Versions
105
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@blockv/sdk - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

2

dist/blockv-sdk.min.js

@@ -7,3 +7,3 @@ var Blockv=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=7)}([function(e,t,n){(function(t){function r(){}function o(){p.log.apply(p,arguments)}function i(){p.log.apply(p,arguments)}function u(){p.warn.apply(p,arguments)}function s(e){g[e]=v()}function a(e){var t=g[e];if(!t)throw new Error("No such label: "+e);var n=v()-t;p.log(e+": "+n+"ms")}function c(){var e=new Error;e.name="Trace",e.message=h.format.apply(null,arguments),p.error(e.stack)}function f(e){p.log(h.inspect(e)+"\n")}function l(e){if(!e){var t=y.call(arguments,1);d.ok(!1,h.format.apply(null,t))}}var p,h=n(2),d=n(4),v=n(14),y=Array.prototype.slice,g={};p=void 0!==t&&t.console?t.console:"undefined"!=typeof window&&window.console?window.console:{};for(var k=[[r,"log"],[o,"info"],[i,"warn"],[u,"error"],[s,"time"],[a,"timeEnd"],[c,"trace"],[f,"dir"],[l,"assert"]],m=0;m<k.length;m++){var w=k[m],b=w[0],T=w[1];p[T]||(p[T]=b)}e.exports=p}).call(t,n(1))},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){(function(e,r,o){function i(e,n){var r={seen:[],stylize:s};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(n)?r.showHidden=n:n&&t._extend(r,n),T(r.showHidden)&&(r.showHidden=!1),T(r.depth)&&(r.depth=2),T(r.colors)&&(r.colors=!1),T(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=u),c(r,e,r.depth)}function u(e,t){var n=i.styles[t];return n?"["+i.colors[n][0]+"m"+e+"["+i.colors[n][1]+"m":e}function s(e,t){return e}function a(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function c(e,n,r){if(e.customInspect&&n&&_(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return w(o)||(o=c(e,o,r)),o}var i=f(e,n);if(i)return i;var u=Object.keys(n),s=a(u);if(e.showHidden&&(u=Object.getOwnPropertyNames(n)),S(n)&&(u.indexOf("message")>=0||u.indexOf("description")>=0))return l(n);if(0===u.length){if(_(n)){var y=n.name?": "+n.name:"";return e.stylize("[Function"+y+"]","special")}if(O(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(E(n))return e.stylize(Date.prototype.toString.call(n),"date");if(S(n))return l(n)}var g="",k=!1,m=["{","}"];if(v(n)&&(k=!0,m=["[","]"]),_(n)){g=" [Function"+(n.name?": "+n.name:"")+"]"}if(O(n)&&(g=" "+RegExp.prototype.toString.call(n)),E(n)&&(g=" "+Date.prototype.toUTCString.call(n)),S(n)&&(g=" "+l(n)),0===u.length&&(!k||0==n.length))return m[0]+g+m[1];if(r<0)return O(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special");e.seen.push(n);var b;return b=k?p(e,n,r,s,u):u.map(function(t){return h(e,n,r,s,t,k)}),e.seen.pop(),d(b,g,m)}function f(e,t){if(T(t))return e.stylize("undefined","undefined");if(w(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return m(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):g(t)?e.stylize("null","null"):void 0}function l(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,r,o){for(var i=[],u=0,s=t.length;u<s;++u)q(t,String(u))?i.push(h(e,t,n,r,String(u),!0)):i.push("");return o.forEach(function(o){o.match(/^\d+$/)||i.push(h(e,t,n,r,o,!0))}),i}function h(e,t,n,r,o,i){var u,s,a;if(a=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]},a.get?s=a.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):a.set&&(s=e.stylize("[Setter]","special")),q(r,o)||(u="["+o+"]"),s||(e.seen.indexOf(a.value)<0?(s=g(n)?c(e,a.value,null):c(e,a.value,n-1),s.indexOf("\n")>-1&&(s=i?s.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n"))):s=e.stylize("[Circular]","special")),T(u)){if(i&&o.match(/^\d+$/))return s;u=JSON.stringify(""+o),u.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(u=u.substr(1,u.length-2),u=e.stylize(u,"name")):(u=u.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),u=e.stylize(u,"string"))}return u+": "+s}function d(e,t,n){var r=0;return e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function v(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function g(e){return null===e}function k(e){return null==e}function m(e){return"number"==typeof e}function w(e){return"string"==typeof e}function b(e){return"symbol"==typeof e}function T(e){return void 0===e}function O(e){return A(e)&&"[object RegExp]"===U(e)}function A(e){return"object"==typeof e&&null!==e}function E(e){return A(e)&&"[object Date]"===U(e)}function S(e){return A(e)&&("[object Error]"===U(e)||e instanceof Error)}function _(e){return"function"==typeof e}function x(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function U(e){return Object.prototype.toString.call(e)}function P(e){return e<10?"0"+e.toString(10):e.toString(10)}function j(){var e=new Date,t=[P(e.getHours()),P(e.getMinutes()),P(e.getSeconds())].join(":");return[e.getDate(),R[e.getMonth()],t].join(" ")}function q(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var D=/%[sdj%]/g;t.format=function(e){if(!w(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(i(arguments[n]));return t.join(" ")}for(var n=1,r=arguments,o=r.length,u=String(e).replace(D,function(e){if("%%"===e)return"%";if(n>=o)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),s=r[n];n<o;s=r[++n])g(s)||!A(s)?u+=" "+s:u+=" "+i(s);return u},t.deprecate=function(n,i){function u(){if(!s){if(r.throwDeprecation)throw new Error(i);r.traceDeprecation?o.trace(i):o.error(i),s=!0}return n.apply(this,arguments)}if(T(e.process))return function(){return t.deprecate(n,i).apply(this,arguments)};if(!0===r.noDeprecation)return n;var s=!1;return u};var I,C={};t.debuglog=function(e){if(T(I)&&(I=r.env.NODE_DEBUG||""),e=e.toUpperCase(),!C[e])if(new RegExp("\\b"+e+"\\b","i").test(I)){var n=r.pid;C[e]=function(){var r=t.format.apply(t,arguments);o.error("%s %d: %s",e,n,r)}}else C[e]=function(){};return C[e]},t.inspect=i,i.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]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=v,t.isBoolean=y,t.isNull=g,t.isNullOrUndefined=k,t.isNumber=m,t.isString=w,t.isSymbol=b,t.isUndefined=T,t.isRegExp=O,t.isObject=A,t.isDate=E,t.isError=S,t.isFunction=_,t.isPrimitive=x,t.isBuffer=n(20);var R=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];t.log=function(){o.log("%s - %s",j(),t.format.apply(t,arguments))},t.inherits=n(19),t._extend=function(e,t){if(!t||!A(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(t,n(1),n(18),n(0))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),u=r(i),s=n(5),a=r(s),c=n(9),f=r(c),l=n(10),p=r(l),h=n(6),d=r(h),v=n(8),y=r(v),g=function e(t){o(this,e);var n=t.prefix||t.appID;this.store=new u.default(n),this.store.appID=t.appID,this.store.server=t.server,this.store.websocketAddress=t.websocketAddress;var r=new y.default(this.store),i=new f.default(r,this.store),s=new p.default(r);this.UserManager=new a.default(i,this.store),this.Vatoms=new d.default(s)};t.default=g},function(e,t,n){"use strict";(function(t){/*!

*/
function r(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0}function o(e){return t.Buffer&&"function"==typeof t.Buffer.isBuffer?t.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}function i(e){return Object.prototype.toString.call(e)}function u(e){return!o(e)&&("function"==typeof t.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}function s(e){if(w.isFunction(e)){if(O)return e.name;var t=e.toString(),n=t.match(E);return n&&n[1]}}function a(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function c(e){if(O||!w.isFunction(e))return w.inspect(e);var t=s(e);return"[Function"+(t?": "+t:"")+"]"}function f(e){return a(c(e.actual),128)+" "+e.operator+" "+a(c(e.expected),128)}function l(e,t,n,r,o){throw new A.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:o})}function p(e,t){e||l(e,!0,t,"==",A.ok)}function h(e,t,n,s){if(e===t)return!0;if(o(e)&&o(t))return 0===r(e,t);if(w.isDate(e)&&w.isDate(t))return e.getTime()===t.getTime();if(w.isRegExp(e)&&w.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(u(e)&&u(t)&&i(e)===i(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===r(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(o(e)!==o(t))return!1;s=s||{actual:[],expected:[]};var a=s.actual.indexOf(e);return-1!==a&&a===s.expected.indexOf(t)||(s.actual.push(e),s.expected.push(t),v(e,t,n,s))}return n?e===t:e==t}function d(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function v(e,t,n,r){if(null===e||void 0===e||null===t||void 0===t)return!1;if(w.isPrimitive(e)||w.isPrimitive(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var o=d(e),i=d(t);if(o&&!i||!o&&i)return!1;if(o)return e=T.call(e),t=T.call(t),h(e,t,n);var u,s,a=S(e),c=S(t);if(a.length!==c.length)return!1;for(a.sort(),c.sort(),s=a.length-1;s>=0;s--)if(a[s]!==c[s])return!1;for(s=a.length-1;s>=0;s--)if(u=a[s],!h(e[u],t[u],n,r))return!1;return!0}function y(e,t,n){h(e,t,!0)&&l(e,t,n,"notDeepStrictEqual",y)}function g(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function k(e){var t;try{e()}catch(e){t=e}return t}function m(e,t,n,r){var o;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),o=k(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!o&&l(o,n,"Missing expected exception"+r);var i="string"==typeof r,u=!e&&w.isError(o),s=!e&&o&&!n;if((u&&i&&g(o,n)||s)&&l(o,n,"Got unwanted exception"+r),e&&o&&n&&!g(o,n)||!e&&o)throw o}var w=n(2),b=Object.prototype.hasOwnProperty,T=Array.prototype.slice,O=function(){return"foo"===function(){}.name}(),A=e.exports=p,E=/\s*function\s+([^\(\s]*)\s*/;A.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=f(this),this.generatedMessage=!0);var t=e.stackStartFunction||l;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,o=s(t),i=r.indexOf("\n"+o);if(i>=0){var u=r.indexOf("\n",i+1);r=r.substring(u+1)}this.stack=r}}},w.inherits(A.AssertionError,Error),A.fail=l,A.ok=p,A.equal=function(e,t,n){e!=t&&l(e,t,n,"==",A.equal)},A.notEqual=function(e,t,n){e==t&&l(e,t,n,"!=",A.notEqual)},A.deepEqual=function(e,t,n){h(e,t,!1)||l(e,t,n,"deepEqual",A.deepEqual)},A.deepStrictEqual=function(e,t,n){h(e,t,!0)||l(e,t,n,"deepStrictEqual",A.deepStrictEqual)},A.notDeepEqual=function(e,t,n){h(e,t,!1)&&l(e,t,n,"notDeepEqual",A.notDeepEqual)},A.notDeepStrictEqual=y,A.strictEqual=function(e,t,n){e!==t&&l(e,t,n,"===",A.strictEqual)},A.notStrictEqual=function(e,t,n){e===t&&l(e,t,n,"!==",A.notStrictEqual)},A.throws=function(e,t,n){m(!0,e,t,n)},A.doesNotThrow=function(e,t,n){m(!1,e,t,n)},A.ifError=function(e){if(e)throw e};var S=Object.keys||function(e){var t=[];for(var n in e)b.call(e,n)&&t.push(n);return t}}).call(t,n(1))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(t,n){r(this,e),this.UserApi=t,this.store=n}return o(e,[{key:"register",value:function(e,t,n,r,o,i,u,s){return this.UserApi.register(new RegisterRequest(e,t,n,r,o,i,u,s))}},{key:"register",value:function(e){return this.UserApi.register(e)}},{key:"login",value:function(e,t,n){return this.UserApi.login(e,t,n)}},{key:"loginGuest",value:function(e){return this.UserApi.loginGuest(e)}},{key:"logout",value:function(){return this.UserApi.logout()}},{key:"getCurrentUser",value:function(){return this.UserApi.getCurrentUser()}},{key:"getCurrentUserTokens",value:function(){return this.UserApi.getUserTokens()}},{key:"uploadAvatar",value:function(e){this.UserApi.uploadAvatar(e)}},{key:"updateUser",value:function(e){return this.UserApi.updateUser(e)}},{key:"getAccessToken",value:function(){return this.UserApi.getAccessToken()}},{key:"encodeAssetProvider",value:function(e){return this.UserApi.encodeAssetProvider(e)}},{key:"sendTokenVerification",value:function(e,t){return this.UserApi.sendTokenVerification(e,t)}},{key:"getRefreshToken",value:function(){return this.UserApi.getRefreshToken()}},{key:"setRefreshToken",value:function(e){return this.UserApi.setRefreshToken(e)}},{key:"verifyUserToken",value:function(e){return this.UserApi.verifyUserToken(e)}},{key:"addUserToken",value:function(e){return this.UserApi.addUserToken(e)}},{key:"deleteUserToken",value:function(e){return this.UserApi.deleteUserToken(e)}},{key:"getGuestToken",value:function(){return this.UserApi.getGuestToken()}},{key:"resetPassword",value:function(e,t){return this.UserApi.resetPassword(e,t)}},{key:"addRedeemable",value:function(e){return this.UserApi.addRedeemable(e)}}]),e}();t.default=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(t){r(this,e),this.vatomApi=t}return o(e,[{key:"performAction",value:function(e,t,n){return n=n||{},n["this.id"]=e,this.vatomApi.performAction(t,n)}},{key:"getUserInventory",value:function(){var e={parent_id:".",page:1,limit:1e3};return this.vatomApi.getUserInventory(e)}},{key:"getUserVatoms",value:function(e){var t={ids:[e]};return this.vatomApi.getUserVatoms(t)}}]),e}();t.default=i},function(e,t,n){"use strict";var r=n(3),o=function(e){return e&&e.__esModule?e:{default:e}}(r);e.exports=o.default},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(17),a=r(s),c=n(11),f=r(c),l=function(){function t(e){o(this,t),this.store=e}return u(t,[{key:"request",value:function(e,t,n,r,o){var i=this;return!0===r?this.checkToken().then(function(r){return i._request(e,t,n,o)}):this._request(e,t,n,o)}},{key:"_request",value:function(t,n,r,o){var u=this;return o=Object.assign({"App-Id":this.store.appID,Authorization:"Bearer "+this.store.token,"Content-Type":"application/json"},o),r instanceof FormData||"object"!=(void 0===r?"undefined":i(r))||(r=JSON.stringify(r)),r instanceof FormData&&delete o["Content-Type"],new Promise(function(e,i){var s=new XMLHttpRequest;s.responseType="text",s.open(t,u.store.server+n);for(var a in o)s.setRequestHeader(a,o[a]);s.send(r),s.onerror=i,s.onload=function(t){return e(JSON.parse(s.response))}}).then(function(e){return Object.assign(new f.default,e)}).then(function(t){if(e.log(t),!t.payload){var n={11:"Problem with payload",401:"Token has Expired",516:"Invalid Payload",521:"Token Unavailable",527:"Invalid Date Format",2030:"No user found, Please register an account first.",2031:"Authentication Failed",2032:"Login Failed, Please try again",2034:"Invalid Token",2051:"Too many login attempts, Please try again later.",2552:"Unable To Retrieve Token",2563:"Token Already Confirmed",2564:"Invalid Verification Code",2569:"Invalid Phone Number"};if(2051===t.error){var r=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z/g.exec(t.message);t.lockedUntil=new Date(r);var o=t.lockedUntil.getTime()-Date.now();o<2e3&&(o=2e3);var i=Math.floor(o/1e3),u=Math.floor(o/1e3/60);i<=90?t.error=t.message.replace("%DURATION%",1==i?"1 second":i+" seconds"):t.message=t.message.replace("%DURATION%",1==u?"1 minute":u+" minutes");var s=new Error("Too many login attempts, Try again at : "+t.lockedUntil);throw s.code=t.error||0,s}var s=new Error(n[t.error]||"An unknown server error occurred.");throw s.code=t.error||0,s}return t.payload})}},{key:"refreshToken",value:function(){var e=this,t={Authorization:"Bearer "+this.store.refreshToken};return this.request("POST","/v1/access_token","",!1,t).then(function(t){e.store.token=t.access_token.token})}},{key:"checkToken",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]&&arguments[0],void 0),t=void 0;if("undefined"==(t=this.store.token)||""==t)this.refreshToken();else try{return e=(0,a.default)(this.store.token),1e3*e.exp,Date.now(),this.refreshToken()}catch(e){return this.refreshToken()}}}]),t}();t.default=l}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(13),u=function(e){return e&&e.__esModule?e:{default:e}}(i),s=function(){function t(e,n){r(this,t),this.client=e,this.store=n}return o(t,[{key:"getAccessToken",value:function(){return this.store.token}},{key:"setAccessToken",value:function(e){this.store.token="",this.store.token=e}},{key:"getRefreshToken",value:function(){return this.store.refreshToken}},{key:"setRefreshToken",value:function(e){this.store.token="",this.store.refreshToken=e}},{key:"register",value:function(e){var t=this;return this.client.request("POST","/v1/users",e,!1).then(function(e){return t.store.token=e.access_token.token,t.store.refreshToken=e.refresh_token.token,e}).then(function(e){return new u.default(e)})}},{key:"login",value:function(e,t,n){var r=this,o={token:e,token_type:t,auth_data:{password:n}};return this.client.request("POST","/v1/user/login",o,!1).then(function(e){if(n)return r.store.token=e.access_token.token,r.store.refreshToken=e.refresh_token.token,r.store.assetProvider=e.asset_provider,r.store.userID=e.user.id,e;var t=new Error("Login Failed, Password Reset");throw t.code="PASSWORD_RESET",t}).then(function(e){return new u.default(e)})}},{key:"loginGuest",value:function(t){var n=this,r={token:t,token_type:"guest_id"};return this.client.request("POST","/v1/user/login",r,!1).then(function(t){return e.log(t),n.store.token=t.access_token.token,n.store.refreshToken=t.refresh_token.token,n.store.assetProvider=t.asset_provider,t}).then(function(e){return new u.default(e)})}},{key:"loginOAuth",value:function(e,t){}},{key:"uploadAvatar",value:function(e){var t={"Content-Type":"multipart/form-data"};this.client.request("POST","/v1/user/avatar",e,!0,t)}},{key:"getCurrentUser",value:function(t){return this.client.request("GET","/v1/user",t,!0).then(function(t){return e.log(t),t})}},{key:"updateUser",value:function(e){return this.client.request("PATCH","/v1/user",e,!0)}},{key:"getUserTokens",value:function(){return this.client.request("GET","/v1/user/tokens","",!0)}},{key:"verifyUserToken",value:function(e){return this.client.request("POST","/v1/user/verify_token",e,!0)}},{key:"resetPassword",value:function(e,t){var n={token:e,token_type:t};return this.client.request("POST","/v1/user/reset_token",n,!1)}},{key:"sendTokenVerification",value:function(e,t){var n={token:e,token_type:t};return this.client.request("POST","/v1/user/reset_token_verification",n,!1)}},{key:"getGuestToken",value:function(){return this.client.request("POST","/v1/user/guest","",!1).then(function(e){return e.properties.guest_id})}},{key:"logout",value:function(t){this.client.request("POST","/v1/user/logout",t,!0).then(function(){e.log("User has been logged out!"),this.store.token="",this.store.refreshToken=""})}},{key:"extractHostname",value:function(e){var t;return t=e.indexOf("://")>-1?e.split("/")[2]:e.split("/")[0],t=t.split(":")[0],t=t.split("?")[0]}},{key:"encodeAssetProvider",value:function(e){for(var t=Store.assetProvider,n=t.length,r=this.extractHostname(e),o=0;o<n;o++){if(r===this.extractHostname(t[o].uri)){var i=0;for(var u in t[o].descriptor)e+=0===i?"?"+u+"="+t[o].descriptor[u]:"&"+u+"="+t[o].descriptor[u],i++}}return e}},{key:"addUserToken",value:function(e){return this.client.request("POST","/v1/user/tokens",e,!0)}},{key:"deleteUserToken",value:function(e){return this.cliet.request("DELETE","/v1/user/tokens/"+e,null,!0)}},{key:"addRedeemable",value:function(e){var t=this.store.userID;return this.client.request("POST","/v1/users/"+t+"/redeemables",e,!0)}}]),t}();t.default=s}).call(t,n(0))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(t){r(this,e),this.client=t}return o(e,[{key:"performAction",value:function(e,t){return this.client.request("POST","/v1/user/vatom/action/"+e,t,!0).then(function(e){e.main.output})}},{key:"getUserInventory",value:function(e){return this.client.request("POST","/v1/user/vatom/inventory",e,!0).then(function(e){return e.vatoms})}},{key:"getUserVatoms",value:function(e){return this.client.request("POST","/v1/user/vatom/get",e,!0).then(function(e){return e})}}]),e}();t.default=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function e(t,n,o,i){r(this,e),this.status=i,this.error=t,this.message=n,this.payload=o};t.default=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(t){r(this,e),this.prefix=t}return o(e,[{key:"server",get:function(){return this.serverAddress},set:function(e){this.serverAddress=e}},{key:"userID",set:function(e){this.USERID=e},get:function(){return this.USERID}},{key:"appID",get:function(){return this.APPID},set:function(e){this.APPID=e}},{key:"websocketAddress",get:function(){return this.wssocketAddress},set:function(e){this.wssocketAddress=e}},{key:"token",set:function(e){this.accessToken=e},get:function(){return this.accessToken}},{key:"refreshToken",set:function(e){window.localStorage.setItem(this.prefix+"_refresh",e)},get:function(){return window.localStorage.getItem(this.prefix+"_refresh")}},{key:"assetProvider",set:function(e){window.localStorage.setItem(this.prefix+"_asset_provider",JSON.stringify(e))},get:function(){return JSON.parse(window.localStorage.getItem(this.prefix+"_asset_provider")||"undefined")}}]),e}();t.default=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function e(t){r(this,e),this.id=t.user.id,this.firstName=t.user.properties.first_name,this.lastName=t.user.properties.last_name,this.avatarUri=t.user.properties.avatar_uri,this.birthday=t.user.properties.birthday,this.language=t.user.properties.language};t.default=o},function(e,t){function n(){return(new Date).getTime()}e.exports=n},function(e,t){function n(e){this.message=e}function r(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new n("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,u=0,s=0,a="";i=t.charAt(s++);~i&&(r=u%4?64*r+i:i,u++%4)?a+=String.fromCharCode(255&r>>(-2*u&6)):0)i=o.indexOf(i);return a}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.name="InvalidCharacterError",e.exports="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||r},function(e,t,n){function r(e){return decodeURIComponent(o(e).replace(/(.)/g,function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}var o=n(15);e.exports=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return r(t)}catch(e){return o(t)}}},function(e,t,n){"use strict";function r(e){this.message=e}var o=n(16);r.prototype=new Error,r.prototype.name="InvalidTokenError",e.exports=function(e,t){if("string"!=typeof e)throw new r("Invalid token specified");t=t||{};var n=!0===t.header?0:1;try{return JSON.parse(o(e.split(".")[n]))}catch(e){throw new r("Invalid token specified: "+e.message)}},e.exports.InvalidTokenError=r},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(f===setTimeout)return setTimeout(e,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}function i(e){if(l===clearTimeout)return clearTimeout(e);if((l===r||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(e);try{return l(e)}catch(t){try{return l.call(null,e)}catch(t){return l.call(this,e)}}}function u(){v&&h&&(v=!1,h.length?d=h.concat(d):y=-1,d.length&&s())}function s(){if(!v){var e=o(u);v=!0;for(var t=d.length;t;){for(h=d,d=[];++y<t;)h&&h[y].run();y=-1,t=d.length}h=null,v=!1,i(e)}}function a(e,t){this.fun=e,this.array=t}function c(){}var f,l,p=e.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(e){f=n}try{l="function"==typeof clearTimeout?clearTimeout:r}catch(e){l=r}}();var h,d=[],v=!1,y=-1;p.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];d.push(new a(e,t)),1!==d.length||v||o(s)},a.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=c,p.addListener=c,p.once=c,p.off=c,p.removeListener=c,p.removeAllListeners=c,p.emit=c,p.prependListener=c,p.prependOnceListener=c,p.listeners=function(e){return[]},p.binding=function(e){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}}]);
function r(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0}function o(e){return t.Buffer&&"function"==typeof t.Buffer.isBuffer?t.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}function i(e){return Object.prototype.toString.call(e)}function u(e){return!o(e)&&("function"==typeof t.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}function s(e){if(w.isFunction(e)){if(O)return e.name;var t=e.toString(),n=t.match(E);return n&&n[1]}}function a(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function c(e){if(O||!w.isFunction(e))return w.inspect(e);var t=s(e);return"[Function"+(t?": "+t:"")+"]"}function f(e){return a(c(e.actual),128)+" "+e.operator+" "+a(c(e.expected),128)}function l(e,t,n,r,o){throw new A.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:o})}function p(e,t){e||l(e,!0,t,"==",A.ok)}function h(e,t,n,s){if(e===t)return!0;if(o(e)&&o(t))return 0===r(e,t);if(w.isDate(e)&&w.isDate(t))return e.getTime()===t.getTime();if(w.isRegExp(e)&&w.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(u(e)&&u(t)&&i(e)===i(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===r(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(o(e)!==o(t))return!1;s=s||{actual:[],expected:[]};var a=s.actual.indexOf(e);return-1!==a&&a===s.expected.indexOf(t)||(s.actual.push(e),s.expected.push(t),v(e,t,n,s))}return n?e===t:e==t}function d(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function v(e,t,n,r){if(null===e||void 0===e||null===t||void 0===t)return!1;if(w.isPrimitive(e)||w.isPrimitive(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var o=d(e),i=d(t);if(o&&!i||!o&&i)return!1;if(o)return e=T.call(e),t=T.call(t),h(e,t,n);var u,s,a=S(e),c=S(t);if(a.length!==c.length)return!1;for(a.sort(),c.sort(),s=a.length-1;s>=0;s--)if(a[s]!==c[s])return!1;for(s=a.length-1;s>=0;s--)if(u=a[s],!h(e[u],t[u],n,r))return!1;return!0}function y(e,t,n){h(e,t,!0)&&l(e,t,n,"notDeepStrictEqual",y)}function g(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function k(e){var t;try{e()}catch(e){t=e}return t}function m(e,t,n,r){var o;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),o=k(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!o&&l(o,n,"Missing expected exception"+r);var i="string"==typeof r,u=!e&&w.isError(o),s=!e&&o&&!n;if((u&&i&&g(o,n)||s)&&l(o,n,"Got unwanted exception"+r),e&&o&&n&&!g(o,n)||!e&&o)throw o}var w=n(2),b=Object.prototype.hasOwnProperty,T=Array.prototype.slice,O=function(){return"foo"===function(){}.name}(),A=e.exports=p,E=/\s*function\s+([^\(\s]*)\s*/;A.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=f(this),this.generatedMessage=!0);var t=e.stackStartFunction||l;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,o=s(t),i=r.indexOf("\n"+o);if(i>=0){var u=r.indexOf("\n",i+1);r=r.substring(u+1)}this.stack=r}}},w.inherits(A.AssertionError,Error),A.fail=l,A.ok=p,A.equal=function(e,t,n){e!=t&&l(e,t,n,"==",A.equal)},A.notEqual=function(e,t,n){e==t&&l(e,t,n,"!=",A.notEqual)},A.deepEqual=function(e,t,n){h(e,t,!1)||l(e,t,n,"deepEqual",A.deepEqual)},A.deepStrictEqual=function(e,t,n){h(e,t,!0)||l(e,t,n,"deepStrictEqual",A.deepStrictEqual)},A.notDeepEqual=function(e,t,n){h(e,t,!1)&&l(e,t,n,"notDeepEqual",A.notDeepEqual)},A.notDeepStrictEqual=y,A.strictEqual=function(e,t,n){e!==t&&l(e,t,n,"===",A.strictEqual)},A.notStrictEqual=function(e,t,n){e===t&&l(e,t,n,"!==",A.notStrictEqual)},A.throws=function(e,t,n){m(!0,e,t,n)},A.doesNotThrow=function(e,t,n){m(!1,e,t,n)},A.ifError=function(e){if(e)throw e};var S=Object.keys||function(e){var t=[];for(var n in e)b.call(e,n)&&t.push(n);return t}}).call(t,n(1))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(t,n){r(this,e),this.UserApi=t,this.store=n}return o(e,[{key:"register",value:function(e,t,n,r,o,i,u,s){return this.UserApi.register(new RegisterRequest(e,t,n,r,o,i,u,s))}},{key:"register",value:function(e){return this.UserApi.register(e)}},{key:"login",value:function(e,t,n){return this.UserApi.login(e,t,n)}},{key:"loginGuest",value:function(e){return this.UserApi.loginGuest(e)}},{key:"logout",value:function(){return this.UserApi.logout()}},{key:"getCurrentUser",value:function(){return this.UserApi.getCurrentUser()}},{key:"getCurrentUserTokens",value:function(){return this.UserApi.getUserTokens()}},{key:"uploadAvatar",value:function(e){this.UserApi.uploadAvatar(e)}},{key:"updateUser",value:function(e){return this.UserApi.updateUser(e)}},{key:"getAccessToken",value:function(){return this.UserApi.getAccessToken()}},{key:"encodeAssetProvider",value:function(e){return this.UserApi.encodeAssetProvider(e)}},{key:"sendTokenVerification",value:function(e,t){return this.UserApi.sendTokenVerification(e,t)}},{key:"getRefreshToken",value:function(){return this.UserApi.getRefreshToken()}},{key:"setRefreshToken",value:function(e){return this.UserApi.setRefreshToken(e)}},{key:"verifyUserToken",value:function(e){return this.UserApi.verifyUserToken(e)}},{key:"addUserToken",value:function(e){return this.UserApi.addUserToken(e)}},{key:"deleteUserToken",value:function(e){return this.UserApi.deleteUserToken(e)}},{key:"getGuestToken",value:function(){return this.UserApi.getGuestToken()}},{key:"resetPassword",value:function(e,t){return this.UserApi.resetPassword(e,t)}},{key:"addRedeemable",value:function(e){return this.UserApi.addRedeemable(e)}}]),e}();t.default=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(t){r(this,e),this.vatomApi=t}return o(e,[{key:"performAction",value:function(e,t,n){return n=n||{},n["this.id"]=e,this.vatomApi.performAction(t,n)}},{key:"getUserInventory",value:function(){var e={parent_id:".",page:1,limit:1e3};return this.vatomApi.getUserInventory(e)}},{key:"getUserVatoms",value:function(e){var t={ids:[e]};return this.vatomApi.getUserVatoms(t)}}]),e}();t.default=i},function(e,t,n){"use strict";var r=n(3),o=function(e){return e&&e.__esModule?e:{default:e}}(r);e.exports=o.default},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(17),a=r(s),c=n(11),f=r(c),l=function(){function t(e){o(this,t),this.store=e}return u(t,[{key:"request",value:function(e,t,n,r,o){var i=this;return!0===r?this.checkToken().then(function(r){return i._request(e,t,n,o)}):this._request(e,t,n,o)}},{key:"_request",value:function(t,n,r,o){var u=this;return o=Object.assign({"App-Id":this.store.appID,Authorization:"Bearer "+this.store.token,"Content-Type":"application/json"},o),r instanceof FormData||"object"!=(void 0===r?"undefined":i(r))||(r=JSON.stringify(r)),r instanceof FormData&&delete o["Content-Type"],new Promise(function(e,i){var s=new XMLHttpRequest;s.responseType="text",s.open(t,u.store.server+n);for(var a in o)s.setRequestHeader(a,o[a]);s.send(r),s.onerror=i,s.onload=function(t){return e(JSON.parse(s.response))}}).then(function(e){return Object.assign(new f.default,e)}).then(function(t){if(e.log(t),!t.payload){var n={11:"Problem with payload",401:"Token has Expired",516:"Invalid Payload",521:"Token Unavailable",527:"Invalid Date Format",2030:"No user found, Please register an account first.",2031:"Authentication Failed",2032:"Login Failed, Please try again",2034:"Invalid Token",2051:"Too many login attempts, Please try again later.",2552:"Unable To Retrieve Token",2563:"Token Already Confirmed",2564:"Invalid Verification Code",2569:"Invalid Phone Number"};if(2051===t.error){var r=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z/g.exec(t.message);t.lockedUntil=new Date(r);var o=t.lockedUntil.getTime()-Date.now();o<2e3&&(o=2e3);var i=Math.floor(o/1e3),u=Math.floor(o/1e3/60);i<=90?t.error=t.message.replace("%DURATION%",1==i?"1 second":i+" seconds"):t.message=t.message.replace("%DURATION%",1==u?"1 minute":u+" minutes");var s=new Error("Too many login attempts, Try again at : "+t.lockedUntil);throw s.code=t.error||0,s}var s=new Error(n[t.error]||"An unknown server error occurred.");throw s.code=t.error||0,s}return t.payload})}},{key:"refreshToken",value:function(){var e=this,t={Authorization:"Bearer "+this.store.refreshToken};return this.request("POST","/v1/access_token","",!1,t).then(function(t){e.store.token=t.access_token.token})}},{key:"checkToken",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]&&arguments[0],void 0),t=void 0;if("undefined"==(t=this.store.token)||""==t)this.refreshToken();else try{return e=(0,a.default)(this.store.token),1e3*e.exp,Date.now(),this.refreshToken()}catch(e){return this.refreshToken()}}}]),t}();t.default=l}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(13),u=function(e){return e&&e.__esModule?e:{default:e}}(i),s=function(){function t(e,n){r(this,t),this.client=e,this.store=n}return o(t,[{key:"getAccessToken",value:function(){return this.store.token}},{key:"setAccessToken",value:function(e){this.store.token="",this.store.token=e}},{key:"getRefreshToken",value:function(){return this.store.refreshToken}},{key:"setRefreshToken",value:function(e){this.store.token="",this.store.refreshToken=e}},{key:"register",value:function(e){var t=this;return this.client.request("POST","/v1/users",e,!1).then(function(e){return t.store.token=e.access_token.token,t.store.refreshToken=e.refresh_token.token,e}).then(function(e){return new u.default(e)})}},{key:"login",value:function(e,t,n){var r=this,o={token:e,token_type:t,auth_data:{password:n}};return this.client.request("POST","/v1/user/login",o,!1).then(function(e){if(n)return r.store.token=e.access_token.token,r.store.refreshToken=e.refresh_token.token,r.store.assetProvider=e.asset_provider,r.store.userID=e.user.id,e;var t=new Error("Login Failed, Password Reset");throw t.code="PASSWORD_RESET",t}).then(function(e){return new u.default(e)})}},{key:"loginGuest",value:function(t){var n=this,r={token:t,token_type:"guest_id"};return this.client.request("POST","/v1/user/login",r,!1).then(function(t){return e.log(t),n.store.token=t.access_token.token,n.store.refreshToken=t.refresh_token.token,n.store.assetProvider=t.asset_provider,t}).then(function(e){return new u.default(e)})}},{key:"loginOAuth",value:function(e,t){}},{key:"uploadAvatar",value:function(e){var t={"Content-Type":"multipart/form-data"};this.client.request("POST","/v1/user/avatar",e,!0,t)}},{key:"getCurrentUser",value:function(t){return this.client.request("GET","/v1/user",t,!0).then(function(t){return e.log(t),t})}},{key:"updateUser",value:function(e){return this.client.request("PATCH","/v1/user",e,!0)}},{key:"getUserTokens",value:function(){return this.client.request("GET","/v1/user/tokens","",!0)}},{key:"verifyUserToken",value:function(e){return this.client.request("POST","/v1/user/verify_token",e,!0)}},{key:"resetPassword",value:function(e,t){var n={token:e,token_type:t};return this.client.request("POST","/v1/user/reset_token",n,!1)}},{key:"sendTokenVerification",value:function(e,t){var n={token:e,token_type:t};return this.client.request("POST","/v1/user/reset_token_verification",n,!1)}},{key:"getGuestToken",value:function(){return this.client.request("POST","/v1/user/guest","",!1).then(function(e){return e.properties.guest_id})}},{key:"logout",value:function(t){this.client.request("POST","/v1/user/logout",t,!0).then(function(){e.log("User has been logged out!"),this.store.token="",this.store.refreshToken=""})}},{key:"extractHostname",value:function(e){var t;return t=e.indexOf("://")>-1?e.split("/")[2]:e.split("/")[0],t=t.split(":")[0],t=t.split("?")[0]}},{key:"encodeAssetProvider",value:function(e){for(var t=this.store.assetProvider,n=t.length,r=this.extractHostname(e),o=0;o<n;o++){if(r===this.extractHostname(t[o].uri)){var i=0;for(var u in t[o].descriptor)e+=0===i?"?"+u+"="+t[o].descriptor[u]:"&"+u+"="+t[o].descriptor[u],i++}}return e}},{key:"addUserToken",value:function(e){return this.client.request("POST","/v1/user/tokens",e,!0)}},{key:"deleteUserToken",value:function(e){return this.cliet.request("DELETE","/v1/user/tokens/"+e,null,!0)}},{key:"addRedeemable",value:function(e){var t=this.store.userID;return this.client.request("POST","/v1/users/"+t+"/redeemables",e,!0)}}]),t}();t.default=s}).call(t,n(0))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(t){r(this,e),this.client=t}return o(e,[{key:"performAction",value:function(e,t){return this.client.request("POST","/v1/user/vatom/action/"+e,t,!0).then(function(e){e.main.output})}},{key:"getUserInventory",value:function(e){return this.client.request("POST","/v1/user/vatom/inventory",e,!0).then(function(e){return e.vatoms})}},{key:"getUserVatoms",value:function(e){return this.client.request("POST","/v1/user/vatom/get",e,!0).then(function(e){return e})}}]),e}();t.default=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function e(t,n,o,i){r(this,e),this.status=i,this.error=t,this.message=n,this.payload=o};t.default=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(t){r(this,e),this.prefix=t}return o(e,[{key:"server",get:function(){return this.serverAddress},set:function(e){this.serverAddress=e}},{key:"userID",set:function(e){this.USERID=e},get:function(){return this.USERID}},{key:"appID",get:function(){return this.APPID},set:function(e){this.APPID=e}},{key:"websocketAddress",get:function(){return this.wssocketAddress},set:function(e){this.wssocketAddress=e}},{key:"token",set:function(e){this.accessToken=e},get:function(){return this.accessToken}},{key:"refreshToken",set:function(e){window.localStorage.setItem(this.prefix+"_refresh",e)},get:function(){return window.localStorage.getItem(this.prefix+"_refresh")}},{key:"assetProvider",set:function(e){window.localStorage.setItem(this.prefix+"_asset_provider",JSON.stringify(e))},get:function(){return JSON.parse(window.localStorage.getItem(this.prefix+"_asset_provider")||"undefined")}}]),e}();t.default=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function e(t){r(this,e),this.id=t.user.id,this.firstName=t.user.properties.first_name,this.lastName=t.user.properties.last_name,this.avatarUri=t.user.properties.avatar_uri,this.birthday=t.user.properties.birthday,this.language=t.user.properties.language};t.default=o},function(e,t){function n(){return(new Date).getTime()}e.exports=n},function(e,t){function n(e){this.message=e}function r(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new n("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,u=0,s=0,a="";i=t.charAt(s++);~i&&(r=u%4?64*r+i:i,u++%4)?a+=String.fromCharCode(255&r>>(-2*u&6)):0)i=o.indexOf(i);return a}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.name="InvalidCharacterError",e.exports="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||r},function(e,t,n){function r(e){return decodeURIComponent(o(e).replace(/(.)/g,function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}var o=n(15);e.exports=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return r(t)}catch(e){return o(t)}}},function(e,t,n){"use strict";function r(e){this.message=e}var o=n(16);r.prototype=new Error,r.prototype.name="InvalidTokenError",e.exports=function(e,t){if("string"!=typeof e)throw new r("Invalid token specified");t=t||{};var n=!0===t.header?0:1;try{return JSON.parse(o(e.split(".")[n]))}catch(e){throw new r("Invalid token specified: "+e.message)}},e.exports.InvalidTokenError=r},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(f===setTimeout)return setTimeout(e,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}function i(e){if(l===clearTimeout)return clearTimeout(e);if((l===r||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(e);try{return l(e)}catch(t){try{return l.call(null,e)}catch(t){return l.call(this,e)}}}function u(){v&&h&&(v=!1,h.length?d=h.concat(d):y=-1,d.length&&s())}function s(){if(!v){var e=o(u);v=!0;for(var t=d.length;t;){for(h=d,d=[];++y<t;)h&&h[y].run();y=-1,t=d.length}h=null,v=!1,i(e)}}function a(e,t){this.fun=e,this.array=t}function c(){}var f,l,p=e.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(e){f=n}try{l="function"==typeof clearTimeout?clearTimeout:r}catch(e){l=r}}();var h,d=[],v=!1,y=-1;p.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];d.push(new a(e,t)),1!==d.length||v||o(s)},a.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=c,p.addListener=c,p.once=c,p.off=c,p.removeListener=c,p.removeAllListeners=c,p.emit=c,p.prependListener=c,p.prependOnceListener=c,p.listeners=function(e){return[]},p.binding=function(e){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}}]);
//# sourceMappingURL=blockv-sdk.min.js.map

@@ -330,3 +330,3 @@ 'use strict';

value: function encodeAssetProvider(url) {
var aP = Store.assetProvider;
var aP = this.store.assetProvider;
var aPlen = aP.length;

@@ -333,0 +333,0 @@ var compare = this.extractHostname(url);

{
"name": "@blockv/sdk",
"version": "1.0.1",
"version": "1.0.2",
"description": "Allows web apps to display and interact with vatoms.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -308,3 +308,3 @@ //

encodeAssetProvider(url){
let aP = Store.assetProvider;
let aP = this.store.assetProvider;
let aPlen = aP.length;

@@ -311,0 +311,0 @@ let compare = this.extractHostname(url);

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc