@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
2 lines • 1.61 MB
JavaScript
/*! For license information please see gearn.js.client.min.js.LICENSE.txt */
!function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.GearN=t():e.GearN=t()}(this,(()=>(()=>{var __webpack_modules__={53:(e,t,a)=>{var s=a(129),r=a(890),n=[a(293)];e.exports=s.createStore(r,n)},293:(e,t,a)=>{e.exports=function json2Plugin(){return a(413),{}}},413:()=>{"object"!=typeof JSON&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta,rep;function f(e){return e<10?"0"+e:e}function this_value(){return this.valueOf()}function quote(e){return rx_escapable.lastIndex=0,rx_escapable.test(e)?'"'+e.replace(rx_escapable,(function(e){var t=meta[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}function str(e,t){var a,s,r,n,o,i=gap,u=t[e];switch(u&&"object"==typeof u&&"function"==typeof u.toJSON&&(u=u.toJSON(e)),"function"==typeof rep&&(u=rep.call(t,e,u)),typeof u){case"string":return quote(u);case"number":return isFinite(u)?String(u):"null";case"boolean":case"null":return String(u);case"object":if(!u)return"null";if(gap+=indent,o=[],"[object Array]"===Object.prototype.toString.apply(u)){for(n=u.length,a=0;a<n;a+=1)o[a]=str(a,u)||"null";return r=0===o.length?"[]":gap?"[\n"+gap+o.join(",\n"+gap)+"\n"+i+"]":"["+o.join(",")+"]",gap=i,r}if(rep&&"object"==typeof rep)for(n=rep.length,a=0;a<n;a+=1)"string"==typeof rep[a]&&(r=str(s=rep[a],u))&&o.push(quote(s)+(gap?": ":":")+r);else for(s in u)Object.prototype.hasOwnProperty.call(u,s)&&(r=str(s,u))&&o.push(quote(s)+(gap?": ":":")+r);return r=0===o.length?"{}":gap?"{\n"+gap+o.join(",\n"+gap)+"\n"+i+"}":"{"+o.join(",")+"}",gap=i,r}}"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value),"function"!=typeof JSON.stringify&&(meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(e,t,a){var s;if(gap="",indent="","number"==typeof a)for(s=0;s<a;s+=1)indent+=" ";else"string"==typeof a&&(indent=a);if(rep=t,t&&"function"!=typeof t&&("object"!=typeof t||"number"!=typeof t.length))throw new Error("JSON.stringify");return str("",{"":e})}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){var j;function walk(e,t){var a,s,r=e[t];if(r&&"object"==typeof r)for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(void 0!==(s=walk(r,a))?r[a]=s:delete r[a]);return reviver.call(e,t,r)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,(function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},129:(e,t,a)=>{var s=a(123),r=s.slice,n=s.pluck,o=s.each,i=s.bind,u=s.create,l=s.isList,p=s.isFunction,d=s.isObject;e.exports={createStore};var c={version:"2.0.12",enabled:!1,get:function(e,t){var a=this.storage.read(this._namespacePrefix+e);return this._deserialize(a,t)},set:function(e,t){return void 0===t?this.remove(e):(this.storage.write(this._namespacePrefix+e,this._serialize(t)),t)},remove:function(e){this.storage.remove(this._namespacePrefix+e)},each:function(e){var t=this;this.storage.each((function(a,s){e.call(t,t._deserialize(a),(s||"").replace(t._namespaceRegexp,""))}))},clearAll:function(){this.storage.clearAll()},hasNamespace:function(e){return this._namespacePrefix=="__storejs_"+e+"_"},createStore:function(){return createStore.apply(this,arguments)},addPlugin:function(e){this._addPlugin(e)},namespace:function(e){return createStore(this.storage,this.plugins,e)}};function createStore(e,t,a){a||(a=""),e&&!l(e)&&(e=[e]),t&&!l(t)&&(t=[t]);var s=a?"__storejs_"+a+"_":"",m=a?new RegExp("^"+s):null;if(!/^[a-zA-Z0-9_\-]*$/.test(a))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var R={_namespacePrefix:s,_namespaceRegexp:m,_testStorage:function(e){try{var t="__storejs__test__";e.write(t,t);var a=e.read(t)===t;return e.remove(t),a}catch(e){return!1}},_assignPluginFnProp:function(e,t){var a=this[t];this[t]=function pluginFn(){var t=r(arguments,0),s=this;var n=[function super_fn(){if(a)return o(arguments,(function(e,a){t[a]=e})),a.apply(s,t)}].concat(t);return e.apply(s,n)}},_serialize:function(e){return JSON.stringify(e)},_deserialize:function(e,t){if(!e)return t;var a="";try{a=JSON.parse(e)}catch(t){a=e}return void 0!==a?a:t},_addStorage:function(e){this.enabled||this._testStorage(e)&&(this.storage=e,this.enabled=!0)},_addPlugin:function(e){var t=this;if(l(e))o(e,(function(e){t._addPlugin(e)}));else if(!n(this.plugins,(function(t){return e===t}))){if(this.plugins.push(e),!p(e))throw new Error("Plugins must be function values that return objects");var a=e.call(this);if(!d(a))throw new Error("Plugins must return an object of function properties");o(a,(function(a,s){if(!p(a))throw new Error("Bad plugin property: "+s+" from plugin "+e.name+". Plugins should only return functions.");t._assignPluginFnProp(a,s)}))}},addStorage:function(e){!function _warn(){var e="undefined"==typeof console?null:console;e&&(e.warn?e.warn:e.log).apply(e,arguments)}("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(e)}},y=u(R,c,{plugins:[]});return y.raw={},o(y,(function(e,t){p(e)&&(y.raw[t]=i(y,e))})),o(e,(function(e){y._addStorage(e)})),o(t,(function(e){y._addPlugin(e)})),y}},123:(e,t,a)=>{var s=function make_assign(){return Object.assign?Object.assign:function shimAssign(e,t,a,s){for(var r=1;r<arguments.length;r++)each(Object(arguments[r]),(function(t,a){e[a]=t}));return e}}(),r=function make_create(){if(Object.create)return function create(e,t,a,r){var n=slice(arguments,1);return s.apply(this,[Object.create(e)].concat(n))};{function F(){}return function create(e,t,a,r){var n=slice(arguments,1);return F.prototype=e,s.apply(this,[new F].concat(n))}}}(),n=function make_trim(){return String.prototype.trim?function trim(e){return String.prototype.trim.call(e)}:function trim(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}(),o="undefined"!=typeof window?window:a.g;function slice(e,t){return Array.prototype.slice.call(e,t||0)}function each(e,t){pluck(e,(function(e,a){return t(e,a),!1}))}function pluck(e,t){if(isList(e)){for(var a=0;a<e.length;a++)if(t(e[a],a))return e[a]}else for(var s in e)if(e.hasOwnProperty(s)&&t(e[s],s))return e[s]}function isList(e){return null!=e&&"function"!=typeof e&&"number"==typeof e.length}e.exports={assign:s,create:r,trim:n,bind:function bind(e,t){return function(){return t.apply(e,Array.prototype.slice.call(arguments,0))}},slice,each,map:function map(e,t){var a=isList(e)?[]:{};return pluck(e,(function(e,s){return a[s]=t(e,s),!1})),a},pluck,isList,isFunction:function isFunction(e){return e&&"[object Function]"==={}.toString.call(e)},isObject:function isObject(e){return e&&"[object Object]"==={}.toString.call(e)},Global:o}},890:(e,t,a)=>{e.exports=[a(653),a(333),a(991),a(234),a(416),a(529)]},234:(e,t,a)=>{var s=a(123),r=s.Global,n=s.trim;e.exports={name:"cookieStorage",read:function read(e){if(!e||!_has(e))return null;var t="(?:^|.*;\\s*)"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(o.cookie.replace(new RegExp(t),"$1"))},write:function write(e,t){if(!e)return;o.cookie=escape(e)+"="+escape(t)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/"},each,remove,clearAll:function clearAll(){each((function(e,t){remove(t)}))}};var o=r.document;function each(e){for(var t=o.cookie.split(/; ?/g),a=t.length-1;a>=0;a--)if(n(t[a])){var s=t[a].split("="),r=unescape(s[0]);e(unescape(s[1]),r)}}function remove(e){e&&_has(e)&&(o.cookie=escape(e)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function _has(e){return new RegExp("(?:^|;\\s*)"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(o.cookie)}},653:(e,t,a)=>{var s=a(123).Global;function localStorage(){return s.localStorage}function read(e){return localStorage().getItem(e)}e.exports={name:"localStorage",read,write:function write(e,t){return localStorage().setItem(e,t)},each:function each(e){for(var t=localStorage().length-1;t>=0;t--){var a=localStorage().key(t);e(read(a),a)}},remove:function remove(e){return localStorage().removeItem(e)},clearAll:function clearAll(){return localStorage().clear()}}},529:e=>{e.exports={name:"memoryStorage",read:function read(e){return t[e]},write:function write(e,a){t[e]=a},each:function each(e){for(var a in t)t.hasOwnProperty(a)&&e(t[a],a)},remove:function remove(e){delete t[e]},clearAll:function clearAll(e){t={}}};var t={}},333:(e,t,a)=>{var s=a(123).Global;e.exports={name:"oldFF-globalStorage",read:function read(e){return r[e]},write:function write(e,t){r[e]=t},each,remove:function remove(e){return r.removeItem(e)},clearAll:function clearAll(){each((function(e,t){delete r[e]}))}};var r=s.globalStorage;function each(e){for(var t=r.length-1;t>=0;t--){var a=r.key(t);e(r[a],a)}}},991:(e,t,a)=>{var s=a(123).Global;e.exports={name:"oldIE-userDataStorage",write:function write(e,t){if(i)return;var a=fixKey(e);o((function(e){e.setAttribute(a,t),e.save(r)}))},read:function read(e){if(i)return;var t=fixKey(e),a=null;return o((function(e){a=e.getAttribute(t)})),a},each:function each(e){o((function(t){for(var a=t.XMLDocument.documentElement.attributes,s=a.length-1;s>=0;s--){var r=a[s];e(t.getAttribute(r.name),r.name)}}))},remove:function remove(e){var t=fixKey(e);o((function(e){e.removeAttribute(t),e.save(r)}))},clearAll:function clearAll(){o((function(e){var t=e.XMLDocument.documentElement.attributes;e.load(r);for(var a=t.length-1;a>=0;a--)e.removeAttribute(t[a].name);e.save(r)}))}};var r="storejs",n=s.document,o=function _makeIEStorageElFunction(){if(!n||!n.documentElement||!n.documentElement.addBehavior)return null;var e,t,a,s="script";try{(t=new ActiveXObject("htmlfile")).open(),t.write("<"+s+">document.w=window</"+s+'><iframe src="/favicon.ico"></iframe>'),t.close(),e=t.w.frames[0].document,a=e.createElement("div")}catch(t){a=n.createElement("div"),e=n.body}return function(t){var s=[].slice.call(arguments,0);s.unshift(a),e.appendChild(a),a.addBehavior("#default#userData"),a.load(r),t.apply(this,s),e.removeChild(a)}}(),i=(s.navigator?s.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);var u=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function fixKey(e){return e.replace(/^\d/,"___$&").replace(u,"___")}},416:(e,t,a)=>{var s=a(123).Global;function sessionStorage(){return s.sessionStorage}function read(e){return sessionStorage().getItem(e)}e.exports={name:"sessionStorage",read,write:function write(e,t){return sessionStorage().setItem(e,t)},each:function each(e){for(var t=sessionStorage().length-1;t>=0;t--){var a=sessionStorage().key(t);e(read(a),a)}},remove:function remove(e){return sessionStorage().removeItem(e)},clearAll:function clearAll(){return sessionStorage().clear()}}},630:(e,t,a)=>{var s;!function(e){!function(){var t="object"==typeof globalThis?globalThis:"object"==typeof a.g?a.g:"object"==typeof self?self:"object"==typeof this?this:function sloppyModeThis(){return function functionThis(){try{return Function("return this;")()}catch(e){}}()||function indirectEvalThis(){try{return(0,eval)("(function() { return this; })()")}catch(e){}}()}(),s=makeExporter(e);function makeExporter(e,t){return function(a,s){Object.defineProperty(e,a,{configurable:!0,writable:!0,value:s}),t&&t(a,s)}}void 0!==t.Reflect&&(s=makeExporter(t.Reflect,s)),function(e,t){var a=Object.prototype.hasOwnProperty,s="function"==typeof Symbol,r=s&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",n=s&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",o="function"==typeof Object.create,i={__proto__:[]}instanceof Array,u=!o&&!i,l={create:o?function(){return MakeDictionary(Object.create(null))}:i?function(){return MakeDictionary({__proto__:null})}:function(){return MakeDictionary({})},has:u?function(e,t){return a.call(e,t)}:function(e,t){return t in e},get:u?function(e,t){return a.call(e,t)?e[t]:void 0}:function(e,t){return e[t]}},p=Object.getPrototypeOf(Function),d="function"==typeof Map&&"function"==typeof Map.prototype.entries?Map:CreateMapPolyfill(),c="function"==typeof Set&&"function"==typeof Set.prototype.entries?Set:CreateSetPolyfill(),m="function"==typeof WeakMap?WeakMap:CreateWeakMapPolyfill(),R=s?Symbol.for("@reflect-metadata:registry"):void 0,y=GetOrCreateMetadataRegistry(),q=CreateMetadataProvider(y);function decorate(e,t,a,s){if(IsUndefined(a)){if(!IsArray(e))throw new TypeError;if(!IsConstructor(t))throw new TypeError;return DecorateConstructor(e,t)}if(!IsArray(e))throw new TypeError;if(!IsObject(t))throw new TypeError;if(!IsObject(s)&&!IsUndefined(s)&&!IsNull(s))throw new TypeError;return IsNull(s)&&(s=void 0),DecorateProperty(e,t,a=ToPropertyKey(a),s)}function metadata(e,t){function decorator(a,s){if(!IsObject(a))throw new TypeError;if(!IsUndefined(s)&&!IsPropertyKey(s))throw new TypeError;OrdinaryDefineOwnMetadata(e,t,a,s)}return decorator}function defineMetadata(e,t,a,s){if(!IsObject(a))throw new TypeError;return IsUndefined(s)||(s=ToPropertyKey(s)),OrdinaryDefineOwnMetadata(e,t,a,s)}function hasMetadata(e,t,a){if(!IsObject(t))throw new TypeError;return IsUndefined(a)||(a=ToPropertyKey(a)),OrdinaryHasMetadata(e,t,a)}function hasOwnMetadata(e,t,a){if(!IsObject(t))throw new TypeError;return IsUndefined(a)||(a=ToPropertyKey(a)),OrdinaryHasOwnMetadata(e,t,a)}function getMetadata(e,t,a){if(!IsObject(t))throw new TypeError;return IsUndefined(a)||(a=ToPropertyKey(a)),OrdinaryGetMetadata(e,t,a)}function getOwnMetadata(e,t,a){if(!IsObject(t))throw new TypeError;return IsUndefined(a)||(a=ToPropertyKey(a)),OrdinaryGetOwnMetadata(e,t,a)}function getMetadataKeys(e,t){if(!IsObject(e))throw new TypeError;return IsUndefined(t)||(t=ToPropertyKey(t)),OrdinaryMetadataKeys(e,t)}function getOwnMetadataKeys(e,t){if(!IsObject(e))throw new TypeError;return IsUndefined(t)||(t=ToPropertyKey(t)),OrdinaryOwnMetadataKeys(e,t)}function deleteMetadata(e,t,a){if(!IsObject(t))throw new TypeError;if(IsUndefined(a)||(a=ToPropertyKey(a)),!IsObject(t))throw new TypeError;IsUndefined(a)||(a=ToPropertyKey(a));var s=GetMetadataProvider(t,a,!1);return!IsUndefined(s)&&s.OrdinaryDeleteMetadata(e,t,a)}function DecorateConstructor(e,t){for(var a=e.length-1;a>=0;--a){var s=(0,e[a])(t);if(!IsUndefined(s)&&!IsNull(s)){if(!IsConstructor(s))throw new TypeError;t=s}}return t}function DecorateProperty(e,t,a,s){for(var r=e.length-1;r>=0;--r){var n=(0,e[r])(t,a,s);if(!IsUndefined(n)&&!IsNull(n)){if(!IsObject(n))throw new TypeError;s=n}}return s}function OrdinaryHasMetadata(e,t,a){if(OrdinaryHasOwnMetadata(e,t,a))return!0;var s=OrdinaryGetPrototypeOf(t);return!IsNull(s)&&OrdinaryHasMetadata(e,s,a)}function OrdinaryHasOwnMetadata(e,t,a){var s=GetMetadataProvider(t,a,!1);return!IsUndefined(s)&&ToBoolean(s.OrdinaryHasOwnMetadata(e,t,a))}function OrdinaryGetMetadata(e,t,a){if(OrdinaryHasOwnMetadata(e,t,a))return OrdinaryGetOwnMetadata(e,t,a);var s=OrdinaryGetPrototypeOf(t);return IsNull(s)?void 0:OrdinaryGetMetadata(e,s,a)}function OrdinaryGetOwnMetadata(e,t,a){var s=GetMetadataProvider(t,a,!1);if(!IsUndefined(s))return s.OrdinaryGetOwnMetadata(e,t,a)}function OrdinaryDefineOwnMetadata(e,t,a,s){GetMetadataProvider(a,s,!0).OrdinaryDefineOwnMetadata(e,t,a,s)}function OrdinaryMetadataKeys(e,t){var a=OrdinaryOwnMetadataKeys(e,t),s=OrdinaryGetPrototypeOf(e);if(null===s)return a;var r=OrdinaryMetadataKeys(s,t);if(r.length<=0)return a;if(a.length<=0)return r;for(var n=new c,o=[],i=0,u=a;i<u.length;i++){var l=u[i];n.has(l)||(n.add(l),o.push(l))}for(var p=0,d=r;p<d.length;p++){l=d[p];n.has(l)||(n.add(l),o.push(l))}return o}function OrdinaryOwnMetadataKeys(e,t){var a=GetMetadataProvider(e,t,!1);return a?a.OrdinaryOwnMetadataKeys(e,t):[]}function Type(e){if(null===e)return 1;switch(typeof e){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===e?1:6;default:return 6}}function IsUndefined(e){return void 0===e}function IsNull(e){return null===e}function IsSymbol(e){return"symbol"==typeof e}function IsObject(e){return"object"==typeof e?null!==e:"function"==typeof e}function ToPrimitive(e,t){switch(Type(e)){case 0:case 1:case 2:case 3:case 4:case 5:return e}var a=3===t?"string":5===t?"number":"default",s=GetMethod(e,r);if(void 0!==s){var n=s.call(e,a);if(IsObject(n))throw new TypeError;return n}return OrdinaryToPrimitive(e,"default"===a?"number":a)}function OrdinaryToPrimitive(e,t){if("string"===t){var a=e.toString;if(IsCallable(a))if(!IsObject(r=a.call(e)))return r;if(IsCallable(s=e.valueOf))if(!IsObject(r=s.call(e)))return r}else{var s;if(IsCallable(s=e.valueOf))if(!IsObject(r=s.call(e)))return r;var r,n=e.toString;if(IsCallable(n))if(!IsObject(r=n.call(e)))return r}throw new TypeError}function ToBoolean(e){return!!e}function ToString(e){return""+e}function ToPropertyKey(e){var t=ToPrimitive(e,3);return IsSymbol(t)?t:ToString(t)}function IsArray(e){return Array.isArray?Array.isArray(e):e instanceof Object?e instanceof Array:"[object Array]"===Object.prototype.toString.call(e)}function IsCallable(e){return"function"==typeof e}function IsConstructor(e){return"function"==typeof e}function IsPropertyKey(e){switch(Type(e)){case 3:case 4:return!0;default:return!1}}function SameValueZero(e,t){return e===t||e!=e&&t!=t}function GetMethod(e,t){var a=e[t];if(null!=a){if(!IsCallable(a))throw new TypeError;return a}}function GetIterator(e){var t=GetMethod(e,n);if(!IsCallable(t))throw new TypeError;var a=t.call(e);if(!IsObject(a))throw new TypeError;return a}function IteratorValue(e){return e.value}function IteratorStep(e){var t=e.next();return!t.done&&t}function IteratorClose(e){var t=e.return;t&&t.call(e)}function OrdinaryGetPrototypeOf(e){var t=Object.getPrototypeOf(e);if("function"!=typeof e||e===p)return t;if(t!==p)return t;var a=e.prototype,s=a&&Object.getPrototypeOf(a);if(null==s||s===Object.prototype)return t;var r=s.constructor;return"function"!=typeof r||r===e?t:r}function CreateMetadataRegistry(){var e,a,s,r;IsUndefined(R)||void 0===t.Reflect||R in t.Reflect||"function"!=typeof t.Reflect.defineMetadata||(e=CreateFallbackProvider(t.Reflect));var n=new m,o={registerProvider,getProvider,setProvider};return o;function registerProvider(t){if(!Object.isExtensible(o))throw new Error("Cannot add provider to a frozen registry.");switch(!0){case e===t:break;case IsUndefined(a):a=t;break;case a===t:break;case IsUndefined(s):s=t;break;case s===t:break;default:void 0===r&&(r=new c),r.add(t)}}function getProviderNoCache(t,n){if(!IsUndefined(a)){if(a.isProviderFor(t,n))return a;if(!IsUndefined(s)){if(s.isProviderFor(t,n))return a;if(!IsUndefined(r))for(var o=GetIterator(r);;){var i=IteratorStep(o);if(!i)return;var u=IteratorValue(i);if(u.isProviderFor(t,n))return IteratorClose(o),u}}}if(!IsUndefined(e)&&e.isProviderFor(t,n))return e}function getProvider(e,t){var a,s=n.get(e);return IsUndefined(s)||(a=s.get(t)),IsUndefined(a)?(IsUndefined(a=getProviderNoCache(e,t))||(IsUndefined(s)&&(s=new d,n.set(e,s)),s.set(t,a)),a):a}function hasProvider(e){if(IsUndefined(e))throw new TypeError;return a===e||s===e||!IsUndefined(r)&&r.has(e)}function setProvider(e,t,a){if(!hasProvider(a))throw new Error("Metadata provider not registered.");var s=getProvider(e,t);if(s!==a){if(!IsUndefined(s))return!1;var r=n.get(e);IsUndefined(r)&&(r=new d,n.set(e,r)),r.set(t,a)}return!0}}function GetOrCreateMetadataRegistry(){var e;return!IsUndefined(R)&&IsObject(t.Reflect)&&Object.isExtensible(t.Reflect)&&(e=t.Reflect[R]),IsUndefined(e)&&(e=CreateMetadataRegistry()),!IsUndefined(R)&&IsObject(t.Reflect)&&Object.isExtensible(t.Reflect)&&Object.defineProperty(t.Reflect,R,{enumerable:!1,configurable:!1,writable:!1,value:e}),e}function CreateMetadataProvider(e){var t=new m,a={isProviderFor:function(e,a){var s=t.get(e);return!IsUndefined(s)&&s.has(a)},OrdinaryDefineOwnMetadata,OrdinaryHasOwnMetadata,OrdinaryGetOwnMetadata,OrdinaryOwnMetadataKeys,OrdinaryDeleteMetadata};return y.registerProvider(a),a;function GetOrCreateMetadataMap(s,r,n){var o=t.get(s),i=!1;if(IsUndefined(o)){if(!n)return;o=new d,t.set(s,o),i=!0}var u=o.get(r);if(IsUndefined(u)){if(!n)return;if(u=new d,o.set(r,u),!e.setProvider(s,r,a))throw o.delete(r),i&&t.delete(s),new Error("Wrong provider for target.")}return u}function OrdinaryHasOwnMetadata(e,t,a){var s=GetOrCreateMetadataMap(t,a,!1);return!IsUndefined(s)&&ToBoolean(s.has(e))}function OrdinaryGetOwnMetadata(e,t,a){var s=GetOrCreateMetadataMap(t,a,!1);if(!IsUndefined(s))return s.get(e)}function OrdinaryDefineOwnMetadata(e,t,a,s){GetOrCreateMetadataMap(a,s,!0).set(e,t)}function OrdinaryOwnMetadataKeys(e,t){var a=[],s=GetOrCreateMetadataMap(e,t,!1);if(IsUndefined(s))return a;for(var r=GetIterator(s.keys()),n=0;;){var o=IteratorStep(r);if(!o)return a.length=n,a;var i=IteratorValue(o);try{a[n]=i}catch(e){try{IteratorClose(r)}finally{throw e}}n++}}function OrdinaryDeleteMetadata(e,a,s){var r=GetOrCreateMetadataMap(a,s,!1);if(IsUndefined(r))return!1;if(!r.delete(e))return!1;if(0===r.size){var n=t.get(a);IsUndefined(n)||(n.delete(s),0===n.size&&t.delete(n))}return!0}}function CreateFallbackProvider(e){var t=e.defineMetadata,a=e.hasOwnMetadata,s=e.getOwnMetadata,r=e.getOwnMetadataKeys,n=e.deleteMetadata,o=new m;return{isProviderFor:function(e,t){var a=o.get(e);return!(IsUndefined(a)||!a.has(t))||!!r(e,t).length&&(IsUndefined(a)&&(a=new c,o.set(e,a)),a.add(t),!0)},OrdinaryDefineOwnMetadata:t,OrdinaryHasOwnMetadata:a,OrdinaryGetOwnMetadata:s,OrdinaryOwnMetadataKeys:r,OrdinaryDeleteMetadata:n}}function GetMetadataProvider(e,t,a){var s=y.getProvider(e,t);if(!IsUndefined(s))return s;if(a){if(y.setProvider(e,t,q))return q;throw new Error("Illegal state.")}}function CreateMapPolyfill(){var e={},t=[],a=function(){function MapIterator(e,t,a){this._index=0,this._keys=e,this._values=t,this._selector=a}return MapIterator.prototype["@@iterator"]=function(){return this},MapIterator.prototype[n]=function(){return this},MapIterator.prototype.next=function(){var e=this._index;if(e>=0&&e<this._keys.length){var a=this._selector(this._keys[e],this._values[e]);return e+1>=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:a,done:!1}}return{value:void 0,done:!0}},MapIterator.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},MapIterator.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},MapIterator}();return function(){function Map(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(Map.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),Map.prototype.has=function(e){return this._find(e,!1)>=0},Map.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},Map.prototype.set=function(e,t){var a=this._find(e,!0);return this._values[a]=t,this},Map.prototype.delete=function(t){var a=this._find(t,!1);if(a>=0){for(var s=this._keys.length,r=a+1;r<s;r++)this._keys[r-1]=this._keys[r],this._values[r-1]=this._values[r];return this._keys.length--,this._values.length--,SameValueZero(t,this._cacheKey)&&(this._cacheKey=e,this._cacheIndex=-2),!0}return!1},Map.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=e,this._cacheIndex=-2},Map.prototype.keys=function(){return new a(this._keys,this._values,getKey)},Map.prototype.values=function(){return new a(this._keys,this._values,getValue)},Map.prototype.entries=function(){return new a(this._keys,this._values,getEntry)},Map.prototype["@@iterator"]=function(){return this.entries()},Map.prototype[n]=function(){return this.entries()},Map.prototype._find=function(e,t){if(!SameValueZero(this._cacheKey,e)){this._cacheIndex=-1;for(var a=0;a<this._keys.length;a++)if(SameValueZero(this._keys[a],e)){this._cacheIndex=a;break}}return this._cacheIndex<0&&t&&(this._cacheIndex=this._keys.length,this._keys.push(e),this._values.push(void 0)),this._cacheIndex},Map}();function getKey(e,t){return e}function getValue(e,t){return t}function getEntry(e,t){return[e,t]}}function CreateSetPolyfill(){return function(){function Set(){this._map=new d}return Object.defineProperty(Set.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),Set.prototype.has=function(e){return this._map.has(e)},Set.prototype.add=function(e){return this._map.set(e,e),this},Set.prototype.delete=function(e){return this._map.delete(e)},Set.prototype.clear=function(){this._map.clear()},Set.prototype.keys=function(){return this._map.keys()},Set.prototype.values=function(){return this._map.keys()},Set.prototype.entries=function(){return this._map.entries()},Set.prototype["@@iterator"]=function(){return this.keys()},Set.prototype[n]=function(){return this.keys()},Set}()}function CreateWeakMapPolyfill(){var e=16,t=l.create(),s=CreateUniqueKey();return function(){function WeakMap(){this._key=CreateUniqueKey()}return WeakMap.prototype.has=function(e){var t=GetOrCreateWeakMapTable(e,!1);return void 0!==t&&l.has(t,this._key)},WeakMap.prototype.get=function(e){var t=GetOrCreateWeakMapTable(e,!1);return void 0!==t?l.get(t,this._key):void 0},WeakMap.prototype.set=function(e,t){return GetOrCreateWeakMapTable(e,!0)[this._key]=t,this},WeakMap.prototype.delete=function(e){var t=GetOrCreateWeakMapTable(e,!1);return void 0!==t&&delete t[this._key]},WeakMap.prototype.clear=function(){this._key=CreateUniqueKey()},WeakMap}();function CreateUniqueKey(){var e;do{e="@@WeakMap@@"+CreateUUID()}while(l.has(t,e));return t[e]=!0,e}function GetOrCreateWeakMapTable(e,t){if(!a.call(e,s)){if(!t)return;Object.defineProperty(e,s,{value:l.create()})}return e[s]}function FillRandomBytes(e,t){for(var a=0;a<t;++a)e[a]=255*Math.random()|0;return e}function GenRandomBytes(e){if("function"==typeof Uint8Array){var t=new Uint8Array(e);return"undefined"!=typeof crypto?crypto.getRandomValues(t):"undefined"!=typeof msCrypto?msCrypto.getRandomValues(t):FillRandomBytes(t,e),t}return FillRandomBytes(new Array(e),e)}function CreateUUID(){var t=GenRandomBytes(e);t[6]=79&t[6]|64,t[8]=191&t[8]|128;for(var a="",s=0;s<e;++s){var r=t[s];4!==s&&6!==s&&8!==s||(a+="-"),r<16&&(a+="0"),a+=r.toString(16).toLowerCase()}return a}}function MakeDictionary(e){return e.__=void 0,delete e.__,e}e("decorate",decorate),e("metadata",metadata),e("defineMetadata",defineMetadata),e("hasMetadata",hasMetadata),e("hasOwnMetadata",hasOwnMetadata),e("getMetadata",getMetadata),e("getOwnMetadata",getOwnMetadata),e("getMetadataKeys",getMetadataKeys),e("getOwnMetadataKeys",getOwnMetadataKeys),e("deleteMetadata",deleteMetadata)}(s,t),void 0===t.Reflect&&(t.Reflect=e)}()}(s||(s={}))}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var a=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](a,a.exports,__webpack_require__),a.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var a in t)__webpack_require__.o(t,a)&&!__webpack_require__.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__={};return(()=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Admin_GNNetworkAuthenticateApi:()=>AdminAuthenticateApi,Admin_GNNetworkCharacterPlayerApi:()=>AdminCharacterPlayerApi,Admin_GNNetworkCloudScriptApi:()=>AdminCloudScriptApi,Admin_GNNetworkContentApi:()=>AdminContentApi,Admin_GNNetworkDashboardApi:()=>AdminDashboardApi,Admin_GNNetworkGamePlayerApi:()=>AdminGamePlayerApi,Admin_GNNetworkGroupApi:()=>AdminGroupApi,Admin_GNNetworkInventoryApi:()=>AdminInventoryApi,Admin_GNNetworkMasterPlayerApi:()=>AdminMasterPlayerApi,Admin_GNNetworkMultiplayerApi:()=>AdminMultiplayerApi,Admin_GNNetworkStoreInventoryApi:()=>AdminStoreInventoryApi,AuthenticateModels:()=>P,AuthenticateRequestModels:()=>v,AuthenticateResponseModels:()=>A,AuthenticateStatus:()=>AuthenticateStatus,BooleanDataMember:()=>BooleanDataMember,CharacterPlayerModels:()=>T,CharacterPlayerRequestModels:()=>N,CharacterPlayerResponseModels:()=>I,CloudScriptModels:()=>Z,CloudScriptRequestModels:()=>ee,CloudScriptResponseModels:()=>te,CodeHelper:()=>CodeHelper,Commands:()=>Commands,ContentModels:()=>L,ContentRequestModels:()=>k,ContentResponseModels:()=>w,ConverterService:()=>ConverterService,CustomOperationRequest:()=>CustomOperationRequest,CustomOperationRequestAbstract:()=>CustomOperationRequestAbstract,CustomOperationResponse:()=>CustomOperationResponse,CustomOperationResponseAbstract:()=>CustomOperationResponseAbstract,DashboardModels:()=>b,DashboardRequestModels:()=>x,DashboardResponseModels:()=>V,DataMember:()=>DataMember,ErrorCode:()=>ErrorCode,EventCode:()=>EventCode,ExecuteResponseStatus:()=>O,FieldDataType:()=>S,FriendStatus:()=>s,GNArray:()=>GNArray,GNArrayBuilder:()=>GNArrayBuilder,GNArrayDataMember:()=>GNArrayDataMember,GNData:()=>GNData,GNDebug:()=>GNDebug,GNHashtable:()=>GNHashtable,GNHashtableBuilder:()=>GNHashtableBuilder,GNHashtableDataMember:()=>GNHashtableDataMember,GNNetwork:()=>GNNetwork,GNNetworkAuthenticateApi:()=>AuthenticateApi,GNNetworkCharacterPlayerApi:()=>CharacterPlayerApi,GNNetworkCloudScriptApi:()=>CloudScriptApi,GNNetworkContentApi:()=>ContentApi,GNNetworkDashboardApi:()=>DashboardApi,GNNetworkGamePlayerApi:()=>GamePlayerApi,GNNetworkGroupApi:()=>GroupApi,GNNetworkInventoryApi:()=>InventoryApi,GNNetworkMasterPlayerApi:()=>MasterPlayerApi,GNNetworkMultiplayerApi:()=>MultiplayerApi,GNNetworkStoreInventoryApi:()=>StoreInventoryApi,GNServerSettings:()=>GNServerSettings,GNSupport:()=>GNSupport,GNUtils:()=>GNUtils,GamePlayerModels:()=>H,GamePlayerRequestModels:()=>M,GamePlayerResponseModels:()=>U,GenericModels:()=>h,GetAuthInfoResponse:()=>GetAuthInfoResponse,GoogleLoginType:()=>r,GroupModels:()=>E,GroupRequestModels:()=>W,GroupResponseModels:()=>B,GroupStatus:()=>n,HttpAppResponse:()=>HttpAppResponse,HttpPeer:()=>HttpPeer,IServerEventHandler:()=>ne,InvalidMemberType:()=>o,InventoryModels:()=>_,InventoryRequestModels:()=>K,InventoryResponseModels:()=>J,ItemType:()=>i,LogType:()=>t,MasterPlayerModels:()=>D,MasterPlayerRequestModels:()=>z,MasterPlayerResponseModels:()=>Q,MatchmakingMemberStatus:()=>l,MatchmakingTicketStatus:()=>p,MessageType:()=>a,MultiplayerModels:()=>ae,MultiplayerRequestModels:()=>se,MultiplayerResponseModels:()=>re,NetworkingHttpPeerBase:()=>NetworkingHttpPeerBase,NetworkingPeer:()=>NetworkingPeer,NetworkingPeerAxiosRequest:()=>NetworkingPeerAxiosRequest,NetworkingPeerBase:()=>NetworkingSocketPeerBase,NetworkingPeerSocket:()=>NetworkingPeerSocketIOClient,NumberDataMember:()=>NumberDataMember,OnCharacterPlayerFriendUpdateEventHandler:()=>Ka,OnCharacterPlayerGroupUpdateEventHandler:()=>Ja,OnGamePlayerFriendUpdateEventHandler:()=>Qa,OnGamePlayerGroupUpdateEventHandler:()=>$a,OnGroupMemberUpdateEventHandler:()=>Za,OnGroupMessageUpdateEventHandler:()=>ts,OperationCode:()=>OperationCode,OperationEvent:()=>OperationEvent,OperationHelper:()=>OperationHelper,OperationPending:()=>OperationPending,OperationRequest:()=>OperationRequest,OperationResponse:()=>OperationResponse,OwnerType:()=>d,ParameterCode:()=>ParameterCode,PeerBase:()=>PeerBase,PermissionDataItem:()=>c,PostType:()=>Ba,PushPlatformType:()=>y,RequestRole:()=>m,RequestType:()=>R,ReturnCode:()=>ReturnCode,Server_GNNetworkAuthenticateApi:()=>ServerAuthenticateApi,Server_GNNetworkCharacterPlayerApi:()=>ServerCharacterPlayerApi,Server_GNNetworkCloudScriptApi:()=>ServerCloudScriptApi,Server_GNNetworkContentApi:()=>ServerContentApi,Server_GNNetworkDashboardApi:()=>ServerDashboardApi,Server_GNNetworkGamePlayerApi:()=>ServerGamePlayerApi,Server_GNNetworkGroupApi:()=>ServerGroupApi,Server_GNNetworkInventoryApi:()=>ServerInventoryApi,Server_GNNetworkMasterPlayerApi:()=>ServerMasterPlayerApi,Server_GNNetworkMultiplayerApi:()=>ServerMultiplayerApi,Server_GNNetworkStoreInventoryApi:()=>ServerStoreInventoryApi,ServiceUpdate:()=>ServiceUpdate,SocketPacket:()=>SocketPacket,SocketPeer:()=>SocketPeer,StoreInventoryModels:()=>Y,StoreInventoryRequestModels:()=>$,StoreInventoryResponseModels:()=>X,StoreItemType:()=>u,StoreReceiveType:()=>q,StringDataMember:()=>StringDataMember,UploadFileResponse:()=>UploadFileResponse});var e={};__webpack_require__.r(e),__webpack_require__.d(e,{Decoder:()=>esm_Decoder,Encoder:()=>esm_Encoder,PacketType:()=>lt,protocol:()=>ut});var t,a,s,r,n,o,i,u,l,p,d,c,m,R,y,q,O,g={};__webpack_require__.r(g),__webpack_require__.d(g,{hasBrowserEnv:()=>ra,hasStandardBrowserEnv:()=>oa,hasStandardBrowserWebWorkerEnv:()=>ia,navigator:()=>na,origin:()=>ua});class GNData{get(e,t){return t}getBoolean(e,t){return this.get(e,t)}getObject(e,t){return this.get(e,t)}getString(e,t){return this.get(e,t)}getNumber(e,t){return this.get(e,t)}getGNHashtable(e,t){return this.get(e,t)}getGNArray(e,t){return this.get(e,t)}static createGNHashtableFromObject(e){let t=new GNHashtable,a=Object.keys(e);for(let s=0;s<a.length;s++){let r=a[s];t.add(r,e[r])}return t}static createGNArrayFromArray(e){let t=new GNArray,a=e;for(let e=0;e<a.length;e++)t.add(a[e]);return t}static createUseDataFromOriginData(e){if(null==e)return null;let t=typeof e;return"string"===t||"number"===t||"boolean"===t||e instanceof GNArray||e instanceof GNHashtable?e:"object"===t?Array.isArray(e)?this.createGNArrayFromArray(e):this.createGNHashtableFromObject(e):null}static createDataFromUseData(e){return null==e?null:e instanceof GNArray||e instanceof GNHashtable?e.toData():e}}class GNHashtableBuilder{add(e,t){return this.dict[e]=t,this}addAll(e){return Object.keys(e).forEach((t=>{this.add(t,e[t])})),this}constructor(){this.dict={},this.dict={}}build(){let e=new GNHashtable;return Object.keys(this.dict).forEach((t=>{e.add(t,this.dict[t])})),e}}class GNHashtable extends GNData{constructor(){super(...arguments),this.dict={}}clear(){this.dict={}}remove(e){return!!this.containsKey(e)&&(delete this.dict[e],!0)}count(){return Object.keys(this.dict).length}containsKey(e){let t=Object.keys(this.dict),a=e.toString();return-1!=t.indexOf(a)}get(e,t){let a=this.dict[e];return null==a?t:a}add(e,t){this.dict[e]=GNData.createUseDataFromOriginData(t)}toData(){let e={},t=Object.keys(this.dict);for(let a=0;a<t.length;a++){let s=t[a];e[s]=GNData.createDataFromUseData(this.dict[s])}return e}static builder(){return new GNHashtableBuilder}toString(){return JSON.stringify(this.dict)}}class GNArrayBuilder{add(e){return this.array.push(e),this}addAll(e){return e.forEach((e=>{this.add(e)})),this}build(){let e=new GNArray;return this.array.forEach((t=>{e.add(t)})),e}constructor(){this.array=[],this.array=[]}}class GNArray extends GNData{constructor(){super(...arguments),this.array=[]}clear(){this.array=[]}remove(e){return!(e<0||e>=this.array.length)&&(this.array.splice(e,1),!0)}count(){return this.array.length}get(e,t){if(e<0||e>=this.array.length)return null;let a=this.array[e];return null==a?t:a}add(e){this.array.push(GNData.createUseDataFromOriginData(e))}toData(){let e=[];for(let t=0;t<this.array.length;t++)e.push(GNData.createDataFromUseData(this.array[t]));return e}static builder(){return new GNArrayBuilder}toString(){return JSON.stringify(this.array)}}!function(e){e[e.Off=0]="Off",e[e.Exception=1]="Exception",e[e.Error=2]="Error",e[e.Warning=3]="Warning",e[e.All=4]="All"}(t||(t={}));class GNDebug{static setLogType(e){this._logType=e}static log(e){this._logType>=t.All&&console.log(e)}static logException(e){this._logType>=t.Exception&&console.error(e)}static logWarning(e){this._logType>=t.Warning&&console.warn(e)}static logError(e){this._logType>=t.Error&&console.error(e)}}!function(e){e[e.Json=1]="Json",e[e.MsgPack=2]="MsgPack"}(a||(a={}));class GNServerSettings{constructor(){this.serverAddress="127.0.0.1",this.serverPort=2202,this.serverSocketPort=2901,this.useSsl=!1,this.useSocket=!0,this.useHttp=!0,this.defaultTimeoutInSeconds=20,this.messageType=a.MsgPack,this.sendRate=20,this.reconnectDelay=5e3,this.pingInterval=2e4,this.pingTimeout=2e4,this.logType=t.All}config(e){this.serverAddress=e.serverAddress,this.serverPort=e.serverPort,this.serverSocketPort=e.serverSocketPort,this.useSsl=e.useSsl,this.useSocket=e.useSocket,this.useHttp=e.useHttp,this.defaultTimeoutInSeconds=e.defaultTimeoutInSeconds,this.messageType=e.messageType,this.sendRate=e.sendRate,this.reconnectDelay=e.reconnectDelay,this.pingInterval=e.pingInterval,this.pingTimeout=e.pingTimeout,this.adminSecretKey=e.adminSecretKey,this.serverSecretKey=e.serverSecretKey,this.clientSecretKey=e.clientSecretKey,this.logType=e.logType}getServerAddress(){return this.serverAddress}setServerAddress(e){this.serverAddress=e}getServerPort(){return this.serverPort}setServerPort(e){this.serverPort=e}getServerSocketPort(){return this.serverSocketPort}setServerSocketPort(e){this.serverSocketPort=e}isUseSsl(){return this.useSsl}setUseSsl(e){this.useSsl=e}isUseSocket(){return this.useSocket}setUseSocket(e){this.useSocket=e}isUseHttp(){return this.useHttp}setUseHttp(e){this.useHttp=e}getDefaultTimeoutInSeconds(){return this.defaultTimeoutInSeconds}setDefaultTimeoutInSeconds(e){this.defaultTimeoutInSeconds=e}getMessageType(){return this.messageType}setMessageType(e){this.messageType=e}getSendRate(){return this.sendRate}setSendRate(e){this.sendRate=e}getReconnectDelay(){return this.reconnectDelay}setReconnectDelay(e){this.reconnectDelay=e}getPingInterval(){return this.pingInterval}setPingInterval(e){this.pingInterval=e}getPingTimeout(){return this.pingTimeout}setPingTimeout(e){this.pingTimeout=e}getAdminSecretKey(){return this.adminSecretKey}setAdminSecretKey(e){this.adminSecretKey=e}getServerSecretKey(){return this.serverSecretKey}setServerSecretKey(e){this.serverSecretKey=e}getClientSecretKey(){return this.clientSecretKey}setClientSecretKey(e){this.clientSecretKey=e}getLogType(){return this.logType}setLogType(e){this.logType=e}getSocketUrl(){return this.serverSocketPort<0?(this.useSsl?"https":"http")+"://"+this.serverAddress:(this.useSsl?"https":"http")+"://"+this.serverAddress+":"+this.serverSocketPort}getHttpUrl(){return this.serverPort<0?(this.useSsl?"https":"http")+"://"+this.serverAddress:(this.useSsl?"https":"http")+"://"+this.serverAddress+":"+this.serverPort}}!function(e){e[e.Friend=1]="Friend",e[e.WaitingAccept=2]="WaitingAccept",e[e.SentRequestAndWaitingAccept=3]="SentRequestAndWaitingAccept",e[e.NotFriend=4]="NotFriend"}(s||(s={})),function(e){e[e.AccessToken=1]="AccessToken",e[e.IdToken=2]="IdToken"}(r||(r={})),function(e){e[e.Member=1]="Member",e[e.WaitingAccept=2]="WaitingAccept",e[e.SentRequestAndWaitingAccept=3]="SentRequestAndWaitingAccept",e[e.NotMember=4]="NotMember"}(n||(n={})),function(e){e[e.UnknownError=1]="UnknownError",e[e.DataRequired=2]="DataRequired",e[e.TypeInvalid=3]="TypeInvalid",e[e.StringNull=4]="StringNull",e[e.StringMinLength=5]="StringMinLength",e[e.StringMaxLength=6]="StringMaxLength",e[e.NumberMinValue=7]="NumberMinValue",e[e.NumberMaxValue=8]="NumberMaxValue",e[e.NumberMustInt=9]="NumberMustInt",e[e.GNHashtableNull=10]="GNHashtableNull",e[e.GNHashtableMinLength=11]="GNHashtableMinLength",e[e.GNHashtableMaxLength=12]="GNHashtableMaxLength",e[e.GNArrayNull=13]="GNArrayNull",e[e.GNArrayMinLength=14]="GNArrayMinLength",e[e.GNArrayMaxLength=15]="GNArrayMaxLength"}(o||(o={})),function(e){e[e.NonStackable=1]="NonStackable",e[e.Stackable=2]="Stackable"}(i||(i={})),function(e){e[e.NonConsumable=1]="NonConsumable",e[e.Consumable=2]="Consumable"}(u||(u={})),function(e){e[e.Pending=1]="Pending",e[e.Joined=2]="Joined",e[e.Canceled=3]="Canceled"}(l||(l={})),function(e){e[e.WaitingForMembers=1]="WaitingForMembers",e[e.WaitingForMatch=2]="WaitingForMatch",e[e.WaitingForServer=3]="WaitingForServer",e[e.Matched=4]="Matched",e[e.Canceled=5]="Canceled"}(p||(p={})),function(e){e[e.MasterPlayer=1]="MasterPlayer",e[e.GamePlayer=2]="GamePlayer",e[e.CharacterPlayer=3]="CharacterPlayer",e[e.Group=4]="Group",e[e.Inventory=5]="Inventory",e[e.StoreInventory=6]="StoreInventory"}(d||(d={})),function(e){e[e.ReadOnly=1]="ReadOnly",e[e.CanOverride=2]="CanOverride"}(c||(c={})),function(e){e[e.Admin=1]="Admin",e[e.Server=2]="Server",e[e.Client=3]="Client"}(m||(m={})),function(e){e[e.Custom=0]="Custom",e[e.Authenticate=1]="Authenticate",e[e.CharacterPlayer=2]="CharacterPlayer",e[e.Content=3]="Content",e[e.GamePlayer=4]="GamePlayer",e[e.Group=5]="Group",e[e.Inventory=6]="Inventory",e[e.MasterPlayer=7]="MasterPlayer",e[e.StoreInventory=8]="StoreInventory",e[e.Dashboard=9]="Dashboard",e[e.Multiplayer=10]="Multiplayer",e[e.CloudScript=11]="CloudScript"}(R||(R={})),function(e){e[e.Android=1]="Android",e[e.iOS=2]="iOS"}(y||(y={})),function(e){e[e.Buy=1]="Buy",e[e.Present=2]="Present",e[e.AppleAppStore=3]="AppleAppStore",e[e.FacebookStore=4]="FacebookStore",e[e.GooglePlayStore=5]="GooglePlayStore"}(q||(q={})),function(e){e[e.Ok=1]="Ok",e[e.Exception=2]="Exception",e[e.FunctionNameNotFound=3]="FunctionNameNotFound",e[e.VersionInvalid=4]="VersionInvalid",e[e.Timeout=5]="Timeout"}(O||(O={}));class AuthenticateStatus{getAuthToken(){return this.authToken}setAuthToken(e){this.authToken=e}getUserId(){return this.userId}setUserId(e){this.userId=e}}class ErrorCode{}ErrorCode.Ok=1,ErrorCode.AccountNotFound=2,ErrorCode.AccountPasswordWrong=3,ErrorCode.AccountUsernameExists=4,ErrorCode.VerifyTokenError=5,ErrorCode.VerifyFailed=6,ErrorCode.CharacterPlayerNotFound=7,ErrorCode.NotEnoughCurrency=8,ErrorCode.KeyNotFound=9,ErrorCode.ItemNotFound=10,ErrorCode.CatalogIdNotFound=11,ErrorCode.GroupNotFound=12,ErrorCode.OwnerNotFound=13,ErrorCode.ClassIdNotFound=14,ErrorCode.MemberNotFound=15,ErrorCode.PlayerNotMember=16,ErrorCode.GamePlayerNotFound=17,ErrorCode.FileNotFound=18,ErrorCode.FileNotUpload=19,ErrorCode.OwnerTypeNotSupport=20,ErrorCode.ItemNotStackable=21,ErrorCode.GameNotFound=22,ErrorCode.GameIsExists=23,ErrorCode.SecretInfoNotFound=24,ErrorCode.SecretInfoIsExists=25,ErrorCode.ExternalNotLinked=26,ErrorCode.ExternalLinkedOtherAccount=27,ErrorCode.ExternalLinkedOtherValue=28,ErrorCode.MasterPlayerNotFound=29,ErrorCode.StoreItemNotFound=30,ErrorCode.BuyerNotFound=31,ErrorCode.CanNotBuyThisStoreItem=32,ErrorCode.ExceptionWhenValidateReceipt=33,ErrorCode.StoreInvalid=34,ErrorCode.ReceiptInvalid=35,ErrorCode.StoreItemHadBeenRemove=36,ErrorCode.DisplayNameHasUse=37,ErrorCode.PlayerBan=38,ErrorCode.MatchmakingTicketNotFound=39,ErrorCode.MatchmakingTicketAlreadyCompleted=40,ErrorCode.MatchmakingPlayerHasNotJoinedTicket=41,ErrorCode.MatchNotFound=42,ErrorCode.MatchmakingPlayerHasJoinedOtherTicket=43,ErrorCode.MatchmakingQueueNotFound=44,ErrorCode.TicketSizeError=45,ErrorCode.ExecuteError=46,ErrorCode.VersionInvalid=47,ErrorCode.EmailInvalid=48,ErrorCode.StoreItemHadPurchaseAndNonConsumable=49,ErrorCode.StoreItemHadExists=50;class ParameterCode{}ParameterCode.AuthToken="authToken",ParameterCode.Ts="ts",ParameterCode.ErrorCode="errorCode",ParameterCode.UserId="userId",ParameterCode.ReturnCode="returnCode",ParameterCode.DebugMessage="debugMessage",ParameterCode.ResponseId="responseId",ParameterCode.Parameters="parameters",ParameterCode.InvalidRequestParameters="invalidRequestParameters",ParameterCode.ErrorMessage="errorMessage",ParameterCode.Username="username",ParameterCode.Password="password",ParameterCode.AndroidDeviceId="androidDeviceId",ParameterCode.AppleId="appleId",ParameterCode.AppleIds="appleIds",ParameterCode.GoogleId="googleId",ParameterCode.GoogleIds="googleIds",ParameterCode.CustomDeviceId="customDeviceId",ParameterCode.CustomId="customId",ParameterCode.EditorDeviceId="editorDeviceId",ParameterCode.FacebookId="facebookId",ParameterCode.ServiceName="serviceName",ParameterCode.CurrentPassword="currentPassword",ParameterCode.iOSDeviceId="iOSDeviceId",ParameterCode.LinuxDeviceId="linuxDeviceId",ParameterCode.MacOSDeviceId="macOSDeviceId",ParameterCode.WindowsDeviceId="windowsDeviceId",ParameterCode.WindowsPhoneDeviceId="windowsPhoneDeviceId",ParameterCode.InfoResponseParameters="infoResponseParameters",ParameterCode.CreatePlayerIfNotExists="createPlayerIfNotExists",ParameterCode.External="external",ParameterCode.Segments="segments",ParameterCode.CustomDatas="customDatas",ParameterCode.DisplayName="displayName",ParameterCode.Description="description",ParameterCode.UniqueDisplayName="uniqueDisplayName",ParameterCode.Avatar="avatar",ParameterCode.TsCreate="tsCreate",ParameterCode.Tags="tags",ParameterCode.Role="role",ParameterCode.PlayerBan="playerBan",ParameterCode.PlayerDatas="playerDatas",ParameterCode.PlayerCurrencies="playerCurrencies",ParameterCode.PlayerStatistics="playerStatistics",ParameterCode.TsLastLogin="tsLastLogin",ParameterCode.IpAddressCreate="ipAddressCreate",ParameterCode.CountryCode="countryCode",ParameterCode.TagKeys="tagKeys",ParameterCode.CustomDataKeys="customDataKeys",ParameterCode.Type="type",ParameterCode.Value="value",ParameterCode.Name="name",ParameterCode.TsExpire="tsExpire",ParameterCode.Reason="reason",ParameterCode.Key="key",ParameterCode.Permission="permission",ParameterCode.PermissionParam="permissionParam",ParameterCode.NewlyCreated="newlyCreated",ParameterCode.Token="token",ParameterCode.Device="device",ParameterCode.Account="account",ParameterCode.Custom="custom",ParameterCode.Apple="apple",ParameterCode.Google="google",ParameterCode.Facebook="facebook",ParameterCode.GenericService="genericService",ParameterCode.ServiceId="serviceId",ParameterCode.ServiceData="serviceData",ParameterCode.StatisticsAggregationMethod="statisticsAggregationMethod",ParameterCode.MaximumValue="maximumValue",ParameterCode.MinimumValue="minimumValue",ParameterCode.Skip="skip",ParameterCode.Limit="limit",ParameterCode.Results="results",ParameterCode.FacebookIds="facebookIds",ParameterCode.GenericIds="genericIds",ParameterCode.ForceLink="forceLink",ParameterCode.Email="email",ParameterCode.InfoRequestParam="infoRequestParam",ParameterCode.PlayerDataKeys="playerDataKeys",ParameterCode.PlayerCurrencyKeys="playerCurrencyKeys",ParameterCode.PlayerStatisticsKeys="playerStatisticsKeys",ParameterCode.Amount="amount",ParameterCode.Keyword="keyword",ParameterCode.Position="position",ParameterCode.LoadFromCache="loadFromCache",ParameterCode.DataKeys="dataKeys",ParameterCode.CurrencyKeys="currencyKeys",ParameterCode.StatisticsKeys="statisticsKeys",ParameterCode.Id="id",ParameterCode.TsRemove="tsRemove",ParameterCode.CharacterId="characterId",ParameterCode.CatalogId="catalogId",ParameterCode.ItemId="itemId",ParameterCode.GroupId="groupId",ParameterCode.Status="status",ParameterCode.TsLastStatusUpdate="tsLastStatusUpdate",ParameterCode.PlayerInventories="playerInventories",ParameterCode.PlayerGroups="playerGroups",ParameterCode.PlayerFriends="playerFriends",ParameterCode.CharacterCatalogIds="characterCatalogIds",ParameterCode.ItemCatalogIds="itemCatalogIds",ParameterCode.GroupCatalogIds="groupCatalogIds",ParameterCode.FriendCatalogIds="friendCatalogIds",ParameterCode.Owner="owner",ParameterCode.RemoveStatus="removeStatus",ParameterCode.FriendId="friendId",ParameterCode.GroupMembers="groupMembers",ParameterCode.GroupStatistics="groupStatistics",ParameterCode.Members="members",ParameterCode.OwnerId="ownerId",ParameterCode.NewOwnerId="newOwnerId",ParameterCode.OwnerType="ownerType",ParameterCode.NewOwnerType="newOwnerType",ParameterCode.Keys="keys",ParameterCode.Label="label",ParameterCode.Configs="configs",ParameterCode.Data="data",ParameterCode.FileName="fileName",ParameterCode.FileId="fileId",ParameterCode.MimeType="mimeType",ParameterCode.Size="size",ParameterCode.FolderFileName="folderFileName",ParameterCode.FileUpload="fileUpload",ParameterCode.TsUploadExpire="tsUploadExpire",ParameterCode.DownloadToken="downloadToken",ParameterCode.GameId="gameId",ParameterCode.PlayerCharacters="playerCharacters",ParameterCode.ForceAcceptFriend="forceAcceptFriend",ParameterCode.SocketId="socketId",ParameterCode.OnlineStatus="onlineStatus",ParameterCode.GroupDatas="groupDatas",ParameterCode.GroupCurrencies="groupCurrencies",ParameterCode.GroupInventories="groupInventories",ParameterCode.GroupDataKeys="groupDataKeys",ParameterCode.GroupCurrencyKeys="groupCurrencyKeys",ParameterCode.GroupStatisticsKeys="groupStatisticsKeys",ParameterCode.MemberId="memberId",ParameterCode.Message="message",ParameterCode.SenderId="senderId",ParameterCode.SenderType="senderType",ParameterCode.GroupMessages="groupMessages",ParameterCode.ItemCurrencies="itemCurrencies",ParameterCode.ItemStatistics="itemStatistics",ParameterCode.ItemDatas="itemDatas",ParameterCode.ItemInventories="itemInventories",ParameterCode.ItemDataKeys="itemDataKeys",ParameterCode