(functionwebpackUniversalModuleDefinition(root,factory){if(typeofexports==="object"&&typeofmodule==="object")module.exports=factory();elseif(typeofdefine==="function"&&define.amd)define([],factory);elseif(typeofexports==="object")exports["signalR"]=factory();elseroot["signalR"]=factory()})(window,function(){returnfunction(modules){varinstalledModules={};function__webpack_require__(moduleId){if(installedModules[moduleId]){returninstalledModules[moduleId].exports}varmodule=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;returnmodule.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:true,get:getter})}};__webpack_require__.r=function(exports){if(typeofSymbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(exports,"__esModule",{value:true})};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)returnvalue;if(mode&4&&typeofvalue==="object"&&value&&value.__esModule)returnvalue;varns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,"default",{enumerable:true,value:value});if(mode&2&&typeofvalue!="string")for(varkeyinvalue)__webpack_require__.d(ns,key,function(key){returnvalue[key]}.bind(null,key));returnns};__webpack_require__.n=function(module){vargetter=module&&module.__esModule?functiongetDefault(){returnmodule["default"]}:functiongetModuleExports(){returnmodule};__webpack_require__.d(getter,"a",getter);returngetter};__webpack_require__.o=function(object,property){returnObject.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p="";return__webpack_require__(__webpack_require__.s=0)}([function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);vares6_promise_dist_es6_promise_auto_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);vares6_promise_dist_es6_promise_auto_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(es6_promise_dist_es6_promise_auto_js__WEBPACK_IMPORTED_MODULE_0__);var_index__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3);__webpack_require__.d(__webpack_exports__,"VERSION",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["VERSION"]});__webpack_require__.d(__webpack_exports__,"AbortError",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["AbortError"]});__webpack_require__.d(__webpack_exports__,"HttpError",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["HttpError"]});__webpack_require__.d(__webpack_exports__,"TimeoutError",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["TimeoutError"]});__webpack_require__.d(__webpack_exports__,"HttpClient",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["HttpClient"]});__webpack_require__.d(__webpack_exports__,"HttpResponse",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["HttpResponse"]});__webpack_require__.d(__webpack_exports__,"DefaultHttpClient",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["DefaultHttpClient"]});__webpack_require__.d(__webpack_exports__,"HubConnection",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["HubConnection"]});__webpack_require__.d(__webpack_exports__,"HubConnectionState",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["HubConnectionState"]});__webpack_require__.d(__webpack_exports__,"HubConnectionBuilder",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["HubConnectionBuilder"]});__webpack_require__.d(__webpack_exports__,"MessageType",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["MessageType"]});__webpack_require__.d(__webpack_exports__,"LogLevel",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["LogLevel"]});__webpack_require__.d(__webpack_exports__,"HttpTransportType",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["HttpTransportType"]});__webpack_require__.d(__webpack_exports__,"TransferFormat",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["TransferFormat"]});__webpack_require__.d(__webpack_exports__,"NullLogger",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["NullLogger"]});__webpack_require__.d(__webpack_exports__,"JsonHubProtocol",function(){return_index__WEBPACK_IMPORTED_MODULE_1__["JsonHubProtocol"]});if(!Uint8Array.prototype.indexOf){Object.defineProperty(Uint8Array.prototype,"indexOf",{value:Array.prototype.indexOf,writable:true})}if(!Uint8Array.prototype.slice){Object.defineProperty(Uint8Array.prototype,"slice",{value:Array.prototype.slice,writable:true})}if(!Uint8Array.prototype.forEach){Object.defineProperty(Uint8Array.prototype,"forEach",{value:Array.prototype.forEach,writable:true})}},function(module,exports,__webpack_require__){(function(global){varrequire;/*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.2+97478eb6 *//*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.2+97478eb6 */(function(global,factory){true?module.exports=factory():undefined})(this,function(){"use strict";functionobjectOrFunction(x){vartype=typeofx;returnx!==null&&(type==="object"||type==="function")}functionisFunction(x){returntypeofx==="function"}var_isArray=void0;if(Array.isArray){_isArray=Array.isArray}else{_isArray=function(x){returnObject.prototype.toString.call(x)==="[object Array]"}}varisArray=_isArray;varlen=0;varvertxNext=void0;varcustomSchedulerFn=void0;varasap=functionasap(callback,arg){queue[len]=callback;queue[len+1]=arg;len+=2;if(len===2){if(customSchedulerFn){customSchedulerFn(flush)}else{scheduleFlush()}}};functionsetScheduler(scheduleFn){customSchedulerFn=scheduleFn}functionsetAsap(asapFn){asap=asapFn}varbrowserWindow=typeofwindow!=="undefined"?window:undefined;varbrowserGlobal=browserWindow||{};varBrowserMutationObserver=browserGlobal.MutationObserver||browserGlobal.WebKitMutationObserver;varisNode=typeofself==="undefined"&&typeofprocess!=="undefined"&&{}.toString.call(process)==="[object process]";varisWorker=typeofUint8ClampedArray!=="undefined"&&typeofimportScripts!=="undefined"&&typeofMessageChannel!=="undefined";functionuseNextTick(){returnfunction(){returnprocess.nextTick(flush)}}functionuseVertxTimer(){if(typeofvertxNext!=="undefined"){returnfunction(){vertxNext(flush)}}returnuseSetTimeout()}functionuseMutationObserver(){variterations=0;varobserver=newBrowserMutationObserver(flush);varnode=document.createTextNode("");observer.observe(node,{characterData:true});returnfunction(){node.data=iterations=++iterations%2}}functionuseMessageChannel(){varchannel=newMessageChannel;channel.port1.onmessage=flush;returnfunction(){returnchannel.port2.postMessage(0)}}functionuseSetTimeout(){varglobalSetTimeout=setTimeout;returnfunction(){returnglobalSetTimeout(flush,1)}}varqueue=newArray(1e3);functionflush(){for(vari=0;i<len;i+=2){varcallback=queue[i];vararg=queue[i+1];callback(arg);queue[i]=undefined;queue[i+1]=undefined}len=0}functionattemptVertx(){try{varr=require;varvertx=__webpack_require__(!functionwebpackMissingModule(){vare=newError("Cannot find module 'vertx'");e.code="MODULE_NOT_FOUND";throwe}());vertxNext=vertx.runOnLoop||vertx.runOnContext;returnuseVertxTimer()}catch(e){returnuseSetTimeout()}}varscheduleFlush=void0;if(isNode){scheduleFlush=useNextTick()}elseif(BrowserMutationObserver){scheduleFlush=useMutationObserver()}elseif(isWorker){scheduleFlush=useMessageChannel()}elseif(browserWindow===undefined&&"function"==="function"){scheduleFlush=attemptVertx()}else{scheduleFlush=useSetTimeout()}functionthen(onFulfillment,onRejection){varparent=this;varchild=newthis.constructor(noop);if(child[PROMISE_ID]===undefined){makePromise(child)}var_state=parent._state;if(_state){varcallback=arguments[_state-1];asap(function(){returninvokeCallback(_state,child,callback,parent._result)})}else{subscribe(parent,child,onFulfillment,onRejection)}returnchild}functionresolve$1(object){varConstructor=this;if(object&&typeofobject==="object"&&object.constructor===Constructor){returnobject}varpromise=newConstructor(noop);resolve(promise,object);returnpromise}varPROMISE_ID=Math.random().toString(36).substring(16);functionnoop(){}varPENDING=void0;varFULFILLED=1;varREJECTED=2;varGET_THEN_ERROR=newErrorObject;functionselfFulfillment(){returnnewTypeError("You cannot resolve a promise with itself")}functioncannotReturnOwn(){returnnewTypeError("A promises callback cannot return that same promise.")}functiongetThen(promise){try{returnpromise.then}catch(error){GET_THEN_ERROR.error=error;returnGET_THEN_ERROR}}functiontryThen(then$$1,value,fulfillmentHandler,rejectionHandler){try{then$$1.call(value,fulfillmentHandler,rejectionHandler)}catch(e){returne}}functionhandleForeignThenable(promise,thenable,then$$1){asap(function(promise){varsealed=false;varerror=tryThen(then$$1,thenable,function(value){if(sealed){return}sealed=true;if(thenable!==value){resolve(promise,value)}else{fulfill(promise,value)}},function(reason){if(sealed){return}sealed=true;reject(promise,reason)},"Settle: "+(promise._label||" unknown promise"));if(!sealed&&error){sealed=true;reject(promise,error)}},promise)}functionhandleOwnThenable(promise,thenable){if(thenable._state===FULFILLED){fulfill(promise,thenable._result)}elseif(thenable._state===REJECTED){reject(promise,thenable._result)}else{subscribe(thenable,undefined,function(value){returnresolve(promise,value)},function(reason){returnreject(promise,reason)})}}functionhandleMaybeThenable(promise,maybeThenable,then$$1){if(maybeThenable.constructor===promise.constructor&&then$$1===then&&maybeThenable.constructor.resolve===resolve$1){handleOwnThenable(promise,maybeThenable)}else{if(then$$1===GET_THEN_ERROR){reject(promise,GET_THEN_ERROR.error);GET_THEN_ERROR.error=null}elseif(then$$1===undefined){fulfill(promise,maybeThenable)}elseif(isFunction(then$$1)){handleForeignThenable(promise,maybeThenable,then$$1)}else{fulfill(promise,maybeThenable)}}}functionresolve(promise,value){if(promise===value){reject(promise,selfFulfillment())}elseif(objectOrFunction(value)){handleMaybeThenable(promise,value,getThen(value))}else{fulfill(promise,value)}}functionpublishRejection(promise){if(promise._onerror){promise._onerror(promise._result)}publish(promise)}functionfulfill(promise,value){if(promise._state!==PENDING){return}promise._result=value;promise._state=FULFILLED;if(promise._subscribers.length!==0){asap(publish,promise)}}functionreject(promise,reason){if(promise._state!==PENDING){return}promise._state=REJECTED;promise._result=reason;asap(publishRejection,promise)}functionsubscribe(parent,child,onFulfillment,onRejection){var_subscribers=parent._subscribers;varlength=_subscribers.length;parent._onerror=null;_subscribers[length]=child;_subscribers[length+FULFILLED]=onFulfillment;_subscribers[length+REJECTED]=onRejection;if(length===0&&parent._state){asap(publish,parent)}}functionpublish(promise){varsubscribers=promise._subscribers;varsettled=promise._state;if(subscribers.length===0){return}varchild=void0,callback=void0,detail=promise._result;for(vari=0;i<subscribers.length;i+=3){child=subscribers[i];callback=subscribers[i+settled];if(child){invokeCallback(settled,child,callback,detail)}else{callback(detail)}}promise._subscribers.length=0}functionErrorObject(){this.error=null}varTRY_CATCH_ERROR=newErrorObject;functiontryCatch(callback,detail){try{returncallback(detail)}catch(e){TRY_CATCH_ERROR.error=e;returnTRY_CATCH_ERROR}}functioninvokeCallback(settled,promise,callback,detail){varhasCallback=isFunction(callback),value=void0,error=void0,succeeded=void0,failed=void0;if(hasCallback){value=tryCatch(callback,detail);if(value===TRY_CATCH_ERROR){failed=true;error=value.error;value.error=null}else{succeeded=true}if(promise===value){reject(promise,cannotReturnOwn());return}}else{value=detail;succeeded=true}if(promise._state!==PENDING){}elseif(hasCallback&&succeeded){resolve(promise,value)}elseif(failed){reject(promise,error)}elseif(settled===FULFILLED){fulfill(promise,value)}elseif(settled===REJECTED){reject(promise,value)}}functioninitializePromise(promise,resolver){try{resolver(functionresolvePromise(value){resolve(promise,value)},functionrejectPromise(reason){reject(promise,reason)})}catch(e){reject(promise,e)}}varid=0;functionnextId(){returnid++}functionmakePromise(promise){promise[PROMISE_ID]=id++;promise._state=undefined;promise._result=undefined;promise._subscribers=[]}functionvalidationError(){returnnewError("Array Methods must be provided an Array")}functionvalidationError(){returnnewError("Array Methods must be provided an Array")}varEnumerator=function(){functionEnumerator(Constructor,input){this._instanceConstructor=Constructor;this.promise=newConstructor(noop);if(!this.promise[PROMISE_ID]){makePromise(this.promise)}if(isArray(input)){this.length=input.length;this._remaining=input.length;this._result=newArray(this.length);if(this.length===0){fulfill(this.promise,this._result)}else{this.length=this.length||0;this._enumerate(input);if(this._remaining===0){fulfill(this.promise,this._result)}}}else{reject(this.promise,validationError())}}Enumerator.prototype._enumerate=function_enumerate(input){for(vari=0;this._state===PENDING&&i<input.length;i++){this._eachEntry(input[i],i)}};Enumerator.prototype._eachEntry=function_eachEntry(entry,i){varc=this._instanceConstructor;varresolve$$1=c.resolve;if(resolve$$1===resolve$1){var_then=getThen(entry);if(_then===then&&entry._state!==PENDING){this._settledAt(entry._state,i,entry._result)}elseif(typeof_then!=="function"){this._remaining--;this._result[i]=entry}elseif(c===Promise$2){varpromise=newc(noop);handleMaybeThenable(promise,entry,_then);this._willSettleAt(promise,i)}else{this._willSettleAt(newc(function(resolve$$1){returnresolve$$1(entry)}),i)}}else{this._willSettleAt(resolve$$1(entry),i)}};Enumerator.prototype._settledAt=function_settledAt(state,i,value){varpromise=this.promise;if(promise._state===PENDING){this._remaining--;if(state===REJECTED){reject(promise,value)}else{this._result[i]=value}}if(this._remaining===0){fulfill(promise,this._result)}};Enumerator.prototype._willSettleAt=function_willSettleAt(promise,i){varenumerator=this;subscribe(promise,undefined,function(value){returnenumerator._settledAt(FULFILLED,i,value)},function(reason){returnenumerator._settledAt(REJECTED,i,reason)})};returnEnumerator}();functionall(entries){returnnewEnumerator(this,entries).promise}functionrace(entries){varConstructor=this;if(!isArray(entries)){returnnewConstructor(function(_,reject){returnreject(newTypeError("You must pass an array to race."))})}else{returnnewConstructor(function(resolve,reject){varlength=entries.length;for(vari=0;i<length;i++){Constructor.resolve(entries[i]).then(resolve,reject)}})}}functionreject$1(reason){varConstructor=this;varpromise=newConstructor(noop);reject(promise,reason);returnpromise}functionneedsResolver(){thrownewTypeError("You must pass a resolver function as the first argument to the promise constructor")}functionneedsNew(){thrownewTypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}varPromise$2=function(){functionPromise(resolver){this[PROMISE_ID]=nextId();this._result=this._state=undefined;this._subscribers=[];if(noop!==resolver){typeofresolver!=="function"&&needsResolver();thisinstanceofPromise?initializePromise(this,resolver):needsNew()}}Promise.prototype.catch=function_catch(onRejection){returnthis.then(null,onRejection)};Promise.prototype.finally=function_finally(callback){varpromise=this;varconstructor=promise.constructor;returnpromise.then(function(value){returnconstructor.resolve(callback()).then(function(){returnvalue})},function(reason){returnconstructor.resolve(callback()).then(function(){throwreason})})};returnPromise}();Promise$2.prototype.then=then;Promise$2.all=all;Promise$2.race=race;Promise$2.resolve=resolve$1;Promise$2.reject=reject$1;Promise$2._setScheduler=setScheduler;Promise$2._setAsap=setAsap;Promise$2._asap=asap;functionpolyfill(){varlocal=void0;if(typeofglobal!=="undefined"){local=global}elseif(typeofself!=="undefined"){local=self}else{try{local=Function("return this")()}catch(e){thrownewError("polyfill failed because global object is unavailable in this environment")}}varP=local.Promise;if(P){varpromiseToString=null;try{promiseToString=Object.prototype.toString.call(P.resolve())}catch(e){}if(promiseToString==="[object Promise]"&&!P.cast){return}}local.Promise=Promise$2}Promise$2.polyfill=polyfill;Promise$2.Promise=Promise$2;Promise$2.polyfill();returnPromise$2})}).call(this,__webpack_require__(2))},function(module,exports){varg;g=function(){returnthis}();try{g=g||Function("return this")()||(1,eval)("this")}catch(e){if(typeofwindow==="object")g=window}module.exports=g},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"VERSION",function(){returnVERSION});var_Errors__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4);__webpack_require__.d(__webpack_exports__,"AbortError",function(){return_Errors__WEBPACK_IMPORTED_MODULE_0__["AbortError"]});__webpack_require__.d(__webpack_exports__,"HttpError",function(){return_Errors__WEBPACK_IMPORTED_MODULE_0__["HttpError"]});__webpack_require__.d(__webpack_exports__,"TimeoutError",function(){return_Errors__WEBPACK_IMPORTED_MODULE_0__["TimeoutError"]});var_HttpClient__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);__webpack_require__.d(__webpack_exports__,"HttpClient",function(){return_HttpClient__WEBPACK_IMPORTED_MODULE_1__["HttpClient"]});__webpack_require__.d(__webpack_exports__,"HttpResponse",function(){return_HttpClient__WEBPACK_IMPORTED_MODULE_1__["HttpResponse"]});var_DefaultHttpClient__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(6);__webpack_require__.d(__webpack_exports__,"DefaultHttpClient",function(){return_DefaultHttpClient__WEBPACK_IMPORTED_MODULE_2__["DefaultHttpClient"]});var_HubConnection__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(10);__webpack_require__.d(__webpack_exports__,"HubConnection",function(){return_HubConnection__WEBPACK_IMPORTED_MODULE_3__["HubConnection"]});__webpack_require__.d(__webpack_exports__,"HubConnectionState",function(){return_HubConnection__WEBPACK_IMPORTED_MODULE_3__["HubConnectionState"]});var_HubConnectionBuilder__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(16);__webpack_require__.d(__webpack_exports__,"HubConnectionBuilder",function(){return_HubConnectionBuilder__WEBPACK_IMPORTED_MODULE_4__["HubConnectionBuilder"]});var_IHubProtocol__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(15);__webpack_require__.d(__webpack_exports__,"MessageType",function(){return_IHubProtocol__WEBPACK_IMPORTED_MODULE_5__["MessageType"]});var_ILogger__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(9);__webpack_require__.d(__webpack_exports__,"LogLevel",function(){return_ILogger__WEBPACK_IMPORTED_MODULE_6__["LogLevel"]});var_ITransport__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(18);__webpack_require__.d(__webpack_exports__,"HttpTransportType",function(){return_ITransport__WEBPACK_IMPORTED_MODULE_7__["HttpTransportType"]});__webpack_require__.d(__webpack_exports__,"TransferFormat",function(){return_ITransport__WEBPACK_IMPORTED_MODULE_7__["TransferFormat"]});var_Loggers__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(14);__webpack_require__.d(__webpack_exports__,"NullLogger",function(){return_Loggers__WEBPACK_IMPORTED_MODULE_8__["NullLogger"]});var_JsonHubProtocol__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(23);__webpack_require__.d(__webpack_exports__,"JsonHubProtocol",function(){return_JsonHubProtocol__WEBPACK_IMPORTED_MODULE_9__["JsonHubProtocol"]});varVERSION="1.1.4"},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"HttpError",function(){returnHttpError});__webpack_require__.d(__webpack_exports__,"TimeoutError",function(){returnTimeoutError});__webpack_require__.d(__webpack_exports__,"AbortError",function(){returnAbortError});var__extends=undefined&&undefined.__extends||function(){varextendStatics=Object.setPrototypeOf||{__proto__:[]}instanceofArray&&function(d,b){d.__proto__=b}||function(d,b){for(varpinb)if(b.hasOwnProperty(p))d[p]=b[p]};returnfunction(d,b){extendStatics(d,b);function__(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new__)}}();varHttpError=function(_super){__extends(HttpError,_super);functionHttpError(errorMessage,statusCode){var_newTarget=this.constructor;var_this=this;vartrueProto=_newTarget.prototype;_this=_super.call(this,errorMessage)||this;_this.statusCode=statusCode;_this.__proto__=trueProto;return_this}returnHttpError}(Error);varTimeoutError=function(_super){__extends(TimeoutError,_super);functionTimeoutError(errorMessage){var_newTarget=this.constructor;if(errorMessage===void0){errorMessage="A timeout occurred."}var_this=this;vartrueProto=_newTarget.prototype;_this=_super.call(this,errorMessage)||this;_this.__proto__=trueProto;return_this}returnTimeoutError}(Error);varAbortError=function(_super){__extends(AbortError,_super);functionAbortError(errorMessage){var_newTarget=this.constructor;if(errorMessage===void0){errorMessage="An abort occurred."}var_this=this;vartrueProto=_newTarget.prototype;_this=_super.call(this,errorMessage)||this;_this.__proto__=trueProto;return_this}returnAbortError}(Error)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"HttpResponse",function(){returnHttpResponse});__webpack_require__.d(__webpack_exports__,"HttpClient",function(){returnHttpClient});var__assign=undefined&&undefined.__assign||Object.assign||function(t){for(vars,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(varpins)if(Object.prototype.hasOwnProperty.call(s,p))t[p]=s[p]}returnt};varHttpResponse=function(){functionHttpResponse(statusCode,statusText,content){this.statusCode=statusCode;this.statusText=statusText;this.content=content}returnHttpResponse}();varHttpClient=function(){functionHttpClient(){}HttpClient.prototype.get=function(url,options){returnthis.send(__assign({},options,{method:"GET",url:url}))};HttpClient.prototype.post=function(url,options){returnthis.send(__assign({},options,{method:"POST",url:url}))};HttpClient.prototype.delete=function(url,options){returnthis.send(__assign({},options,{method:"DELETE",url:url}))};HttpClient.prototype.getCookieString=function(url){return""};returnHttpClient}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"DefaultHttpClient",function(){returnDefaultHttpClient});var_Errors__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4);var_HttpClient__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);var_NodeHttpClient__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(7);var_XhrHttpClient__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(8);var__extends=undefined&&undefined.__extends||function(){varextendStatics=Object.setPrototypeOf||{__proto__:[]}instanceofArray&&function(d,b){d.__proto__=b}||function(d,b){for(varpinb)if(b.hasOwnProperty(p))d[p]=b[p]};returnfunction(d,b){extendStatics(d,b);function__(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new__)}}();varDefaultHttpClient=function(_super){__extends(DefaultHttpClient,_super);functionDefaultHttpClient(logger){var_this=_super.call(this)||this;if(typeofXMLHttpRequest!=="undefined"){_this.httpClient=new_XhrHttpClient__WEBPACK_IMPORTED_MODULE_3__["XhrHttpClient"](logger)}else{_this.httpClient=new_NodeHttpClient__WEBPACK_IMPORTED_MODULE_2__["NodeHttpClient"](logger)}return_this}DefaultHttpClient.prototype.send=function(request){if(request.abortSignal&&request.abortSignal.aborted){returnPromise.reject(new_Errors__WEBPACK_IMPORTED_MODULE_0__["AbortError"])}if(!request.method){returnPromise.reject(newError("No method defined."))}if(!request.url){returnPromise.reject(newError("No url defined."))}returnthis.httpClient.send(request)};DefaultHttpClient.prototype.getCookieString=function(url){returnthis.httpClient.getCookieString(url)};returnDefaultHttpClient}(_HttpClient__WEBPACK_IMPORTED_MODULE_1__["HttpClient"])},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"NodeHttpClient",function(){returnNodeHttpClient});var_HttpClient__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5);var__extends=undefined&&undefined.__extends||function(){varextendStatics=Object.setPrototypeOf||{__proto__:[]}instanceofArray&&function(d,b){d.__proto__=b}||function(d,b){for(varpinb)if(b.hasOwnProperty(p))d[p]=b[p]};returnfunction(d,b){extendStatics(d,b);function__(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new__)}}();varNodeHttpClient=function(_super){__extends(NodeHttpClient,_super);functionNodeHttpClient(logger){return_super.call(this)||this}NodeHttpClient.prototype.send=function(){returnPromise.reject(newError("If using Node either provide an XmlHttpRequest polyfill or consume the cjs or esm script instead of the browser/signalr.js one."))};returnNodeHttpClient}(_HttpClient__WEBPACK_IMPORTED_MODULE_0__["HttpClient"])},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"XhrHttpClient",function(){returnXhrHttpClient});var_Errors__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4);var_HttpClient__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5);var_ILogger__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9);var__extends=undefined&&undefined.__extends||function(){varextendStatics=Object.setPrototypeOf||{__proto__:[]}instanceofArray&&function(d,b){d.__proto__=b}||function(d,b){for(varpinb)if(b.hasOwnProperty(p))d[p]=b[p]};returnfunction(d,b){extendStatics(d,b);function__(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new__)}}();varXhrHttpClient=function(_super){__extends(XhrHttpClient,_super);functionXhrHttpClient(logger){var_this=_super.call(this)||this;_this.logger=logger;return_this}XhrHttpClient.prototype.send=function(request){var_this=this;if(request.abortSignal&&request.abortSignal.aborted){returnPromise.reject(new_Errors__WEBPACK_IMPORTED_MODULE_0__["AbortError"])}if(!request.method){returnPromise.reject(newError("No method defined."))}if(!request.url){returnPromise.reject(newError("No url defined."))}returnnewPromise(function(resolve,reject){varxhr=newXMLHttpRequest;xhr.open(request.method,request.url,true);xhr.withCredentials=true;xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Content-Type","text/plain;charset=UTF-8");varheaders=request.headers;if(headers){Object.keys(headers).forEach(function(header){xhr.setRequestHeader(header,headers[header])})}if(request.responseType){xhr.responseType=request.responseType}if(request.abortSignal){request.abortSignal.onabort=function(){xhr.abort();reject(new_Errors__WEBPACK_IMPORTED_MODULE_0__["AbortError"])}}if(request.timeout){xhr.timeout=request.timeout}xhr.onload=function(){if(request.abortSignal){request.abortSignal.onabort=null}if(xhr.status>=200&&xhr.status<300){resolve(new_HttpClient__WEBPACK_IMPORTED_MODULE_1__["HttpResponse"](xhr.status,xhr.statusText,xhr.response||xhr.responseText))}else{reject(new_Errors__WEBPACK_IMPORTED_MODULE_0__["HttpError"](xhr.statusText,xhr.status))}};xhr.onerror=function(){_this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Warning,"Error from HTTP request. "+xhr.status+": "+xhr.statusText+".");reject(new_Errors__WEBPACK_IMPORTED_MODULE_0__["HttpError"](xhr.statusText,xhr.status))};xhr.ontimeout=function(){_this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Warning,"Timeout from HTTP request.");reject(new_Errors__WEBPACK_IMPORTED_MODULE_0__["TimeoutError"])};xhr.send(request.content||"")})};returnXhrHttpClient}(_HttpClient__WEBPACK_IMPORTED_MODULE_1__["HttpClient"])},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"LogLevel",function(){returnLogLevel});varLogLevel;(function(LogLevel){LogLevel[LogLevel["Trace"]=0]="Trace";LogLevel[LogLevel["Debug"]=1]="Debug";LogLevel[LogLevel["Information"]=2]="Information";LogLevel[LogLevel["Warning"]=3]="Warning";LogLevel[LogLevel["Error"]=4]="Error";LogLevel[LogLevel["Critical"]=5]="Critical";LogLevel[LogLevel["None"]=6]="None"})(LogLevel||(LogLevel={}))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"HubConnectionState",function(){returnHubConnectionState});__webpack_require__.d(__webpack_exports__,"HubConnection",function(){returnHubConnection});var_HandshakeProtocol__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(11);var_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(15);var_ILogger__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9);var_Utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(13);var__awaiter=undefined&&undefined.__awaiter||function(thisArg,_arguments,P,generator){returnnew(P||(P=Promise))(function(resolve,reject){functionfulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}functionrejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}functionstep(result){result.done?resolve(result.value):newP(function(resolve){resolve(result.value)}).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})};var__generator=undefined&&undefined.__generator||function(thisArg,body){var_={label:0,sent:function(){if(t[0]&1)throwt[1];returnt[1]},trys:[],ops:[]},f,y,t,g;returng={next:verb(0),throw:verb(1),return:verb(2)},typeofSymbol==="function"&&(g[Symbol.iterator]=function(){returnthis}),g;functionverb(n){returnfunction(v){returnstep([n,v])}}functionstep(op){if(f)thrownewTypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)returnt;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case0:case1:t=op;break;case4:_.label++;return{value:op[1],done:false};case5:_.label++;y=op[1];op=[0];continue;case7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throwop[1];return{value:op[0]?op[1]:void0,done:true}}};varDEFAULT_TIMEOUT_IN_MS=30*1e3;varDEFAULT_PING_INTERVAL_IN_MS=15*1e3;varHubConnectionState;(function(HubConnectionState){HubConnectionState[HubConnectionState["Disconnected"]=0]="Disconnected";HubConnectionState[HubConnectionState["Connected"]=1]="Connected"})(HubConnectionState||(HubConnectionState={}));varHubConnection=function(){functionHubConnection(connection,logger,protocol){var_this=this;_Utils__WEBPACK_IMPORTED_MODULE_3__["Arg"].isRequired(connection,"connection");_Utils__WEBPACK_IMPORTED_MODULE_3__["Arg"].isRequired(logger,"logger");_Utils__WEBPACK_IMPORTED_MODULE_3__["Arg"].isRequired(protocol,"protocol");this.serverTimeoutInMilliseconds=DEFAULT_TIMEOUT_IN_MS;this.keepAliveIntervalInMilliseconds=DEFAULT_PING_INTERVAL_IN_MS;this.logger=logger;this.protocol=protocol;this.connection=connection;this.handshakeProtocol=new_HandshakeProtocol__WEBPACK_IMPORTED_MODULE_0__["HandshakeProtocol"];this.connection.onreceive=function(data){return_this.processIncomingData(data)};this.connection.onclose=function(error){return_this.connectionClosed(error)};this.callbacks={};this.methods={};this.closedCallbacks=[];this.id=0;this.receivedHandshakeResponse=false;this.connectionState=HubConnectionState.Disconnected;this.cachedPingMessage=this.protocol.writeMessage({type:_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].Ping})}HubConnection.create=function(connection,logger,protocol){returnnewHubConnection(connection,logger,protocol)};Object.defineProperty(HubConnection.prototype,"state",{get:function(){returnthis.connectionState},enumerable:true,configurable:true});HubConnection.prototype.start=function(){return__awaiter(this,void0,void0,function(){varhandshakeRequest,handshakePromise;var_this=this;return__generator(this,function(_a){switch(_a.label){case0:handshakeRequest={protocol:this.protocol.name,version:this.protocol.version};this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Debug,"Starting HubConnection.");this.receivedHandshakeResponse=false;handshakePromise=newPromise(function(resolve,reject){_this.handshakeResolver=resolve;_this.handshakeRejecter=reject});return[4,this.connection.start(this.protocol.transferFormat)];case1:_a.sent();this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Debug,"Sending handshake request.");return[4,this.sendMessage(this.handshakeProtocol.writeHandshakeRequest(handshakeRequest))];case2:_a.sent();this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Information,"Using HubProtocol '"+this.protocol.name+"'.");this.cleanupTimeout();this.resetTimeoutPeriod();this.resetKeepAliveInterval();return[4,handshakePromise];case3:_a.sent();this.connectionState=HubConnectionState.Connected;return[2]}})})};HubConnection.prototype.stop=function(){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Debug,"Stopping HubConnection.");this.cleanupTimeout();this.cleanupPingTimer();returnthis.connection.stop()};HubConnection.prototype.stream=function(methodName){var_this=this;varargs=[];for(var_i=1;_i<arguments.length;_i++){args[_i-1]=arguments[_i]}varinvocationDescriptor=this.createStreamInvocation(methodName,args);varpromiseQueue;varsubject=new_Utils__WEBPACK_IMPORTED_MODULE_3__["Subject"];subject.cancelCallback=function(){varcancelInvocation=_this.createCancelInvocation(invocationDescriptor.invocationId);varcancelMessage=_this.protocol.writeMessage(cancelInvocation);delete_this.callbacks[invocationDescriptor.invocationId];returnpromiseQueue.then(function(){return_this.sendMessage(cancelMessage)})};this.callbacks[invocationDescriptor.invocationId]=function(invocationEvent,error){if(error){subject.error(error);return}elseif(invocationEvent){if(invocationEvent.type===_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].Completion){if(invocationEvent.error){subject.error(newError(invocationEvent.error))}else{subject.complete()}}else{subject.next(invocationEvent.item)}}};varmessage=this.protocol.writeMessage(invocationDescriptor);promiseQueue=this.sendMessage(message).catch(function(e){subject.error(e);delete_this.callbacks[invocationDescriptor.invocationId]});returnsubject};HubConnection.prototype.sendMessage=function(message){this.resetKeepAliveInterval();returnthis.connection.send(message)};HubConnection.prototype.send=function(methodName){varargs=[];for(var_i=1;_i<arguments.length;_i++){args[_i-1]=arguments[_i]}varinvocationDescriptor=this.createInvocation(methodName,args,true);varmessage=this.protocol.writeMessage(invocationDescriptor);returnthis.sendMessage(message)};HubConnection.prototype.invoke=function(methodName){var_this=this;varargs=[];for(var_i=1;_i<arguments.length;_i++){args[_i-1]=arguments[_i]}varinvocationDescriptor=this.createInvocation(methodName,args,false);varp=newPromise(function(resolve,reject){_this.callbacks[invocationDescriptor.invocationId]=function(invocationEvent,error){if(error){reject(error);return}elseif(invocationEvent){if(invocationEvent.type===_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].Completion){if(invocationEvent.error){reject(newError(invocationEvent.error))}else{resolve(invocationEvent.result)}}else{reject(newError("Unexpected message type: "+invocationEvent.type))}}};varmessage=_this.protocol.writeMessage(invocationDescriptor);_this.sendMessage(message).catch(function(e){reject(e);delete_this.callbacks[invocationDescriptor.invocationId]})});returnp};HubConnection.prototype.on=function(methodName,newMethod){if(!methodName||!newMethod){return}methodName=methodName.toLowerCase();if(!this.methods[methodName]){this.methods[methodName]=[]}if(this.methods[methodName].indexOf(newMethod)!==-1){return}this.methods[methodName].push(newMethod)};HubConnection.prototype.off=function(methodName,method){if(!methodName){return}methodName=methodName.toLowerCase();varhandlers=this.methods[methodName];if(!handlers){return}if(method){varremoveIdx=handlers.indexOf(method);if(removeIdx!==-1){handlers.splice(removeIdx,1);if(handlers.length===0){deletethis.methods[methodName]}}}else{deletethis.methods[methodName]}};HubConnection.prototype.onclose=function(callback){if(callback){this.closedCallbacks.push(callback)}};HubConnection.prototype.processIncomingData=function(data){this.cleanupTimeout();if(!this.receivedHandshakeResponse){data=this.processHandshakeResponse(data);this.receivedHandshakeResponse=true}if(data){varmessages=this.protocol.parseMessages(data,this.logger);for(var_i=0,messages_1=messages;_i<messages_1.length;_i++){varmessage=messages_1[_i];switch(message.type){case_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].Invocation:this.invokeClientMethod(message);break;case_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].StreamItem:case_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].Completion:varcallback=this.callbacks[message.invocationId];if(callback!=null){if(message.type===_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].Completion){deletethis.callbacks[message.invocationId]}callback(message)}break;case_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].Ping:break;case_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].Close:this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Information,"Close message received from server.");this.connection.stop(message.error?newError("Server returned an error on close: "+message.error):undefined);break;default:this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Warning,"Invalid message type: "+message.type+".");break}}}this.resetTimeoutPeriod()};HubConnection.prototype.processHandshakeResponse=function(data){var_a;varresponseMessage;varremainingData;try{_a=this.handshakeProtocol.parseHandshakeResponse(data),remainingData=_a[0],responseMessage=_a[1]}catch(e){varmessage="Error parsing handshake response: "+e;this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Error,message);varerror=newError(message);this.connection.stop(error);this.handshakeRejecter(error);throwerror}if(responseMessage.error){varmessage="Server returned handshake error: "+responseMessage.error;this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Error,message);this.handshakeRejecter(message);this.connection.stop(newError(message));thrownewError(message)}else{this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Debug,"Server handshake complete.")}this.handshakeResolver();returnremainingData};HubConnection.prototype.resetKeepAliveInterval=function(){var_this=this;this.cleanupPingTimer();this.pingServerHandle=setTimeout(function(){return__awaiter(_this,void0,void0,function(){var_a;return__generator(this,function(_b){switch(_b.label){case0:if(!(this.connectionState===HubConnectionState.Connected))return[3,4];_b.label=1;case1:_b.trys.push([1,3,,4]);return[4,this.sendMessage(this.cachedPingMessage)];case2:_b.sent();return[3,4];case3:_a=_b.sent();this.cleanupPingTimer();return[3,4];case4:return[2]}})})},this.keepAliveIntervalInMilliseconds)};HubConnection.prototype.resetTimeoutPeriod=function(){var_this=this;if(!this.connection.features||!this.connection.features.inherentKeepAlive){this.timeoutHandle=setTimeout(function(){return_this.serverTimeout()},this.serverTimeoutInMilliseconds)}};HubConnection.prototype.serverTimeout=function(){this.connection.stop(newError("Server timeout elapsed without receiving a message from the server."))};HubConnection.prototype.invokeClientMethod=function(invocationMessage){var_this=this;varmethods=this.methods[invocationMessage.target.toLowerCase()];if(methods){methods.forEach(function(m){returnm.apply(_this,invocationMessage.arguments)});if(invocationMessage.invocationId){varmessage="Server requested a response, which is not supported in this version of the client.";this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Error,message);this.connection.stop(newError(message))}}else{this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Warning,"No client method with the name '"+invocationMessage.target+"' found.")}};HubConnection.prototype.connectionClosed=function(error){var_this=this;varcallbacks=this.callbacks;this.callbacks={};this.connectionState=HubConnectionState.Disconnected;if(this.handshakeRejecter){this.handshakeRejecter(error)}Object.keys(callbacks).forEach(function(key){varcallback=callbacks[key];callback(null,error?error:newError("Invocation canceled due to connection being closed."))});this.cleanupTimeout();this.cleanupPingTimer();this.closedCallbacks.forEach(function(c){returnc.apply(_this,[error])})};HubConnection.prototype.cleanupPingTimer=function(){if(this.pingServerHandle){clearTimeout(this.pingServerHandle)}};HubConnection.prototype.cleanupTimeout=function(){if(this.timeoutHandle){clearTimeout(this.timeoutHandle)}};HubConnection.prototype.createInvocation=function(methodName,args,nonblocking){if(nonblocking){return{arguments:args,target:methodName,type:_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].Invocation}}else{varid=this.id;this.id++;return{arguments:args,invocationId:id.toString(),target:methodName,type:_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].Invocation}}};HubConnection.prototype.createStreamInvocation=function(methodName,args){varid=this.id;this.id++;return{arguments:args,invocationId:id.toString(),target:methodName,type:_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].StreamInvocation}};HubConnection.prototype.createCancelInvocation=function(id){return{invocationId:id,type:_IHubProtocol__WEBPACK_IMPORTED_MODULE_1__["MessageType"].CancelInvocation}};returnHubConnection}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"HandshakeProtocol",function(){returnHandshakeProtocol});var_TextMessageFormat__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(12);var_Utils__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(13);varHandshakeProtocol=function(){functionHandshakeProtocol(){}HandshakeProtocol.prototype.writeHandshakeRequest=function(handshakeRequest){return_TextMessageFormat__WEBPACK_IMPORTED_MODULE_0__["TextMessageFormat"].write(JSON.stringify(handshakeRequest))};HandshakeProtocol.prototype.parseHandshakeResponse=function(data){varresponseMessage;varmessageData;varremainingData;if(Object(_Utils__WEBPACK_IMPORTED_MODULE_1__["isArrayBuffer"])(data)||typeofBuffer!=="undefined"&&datainstanceofBuffer){varbinaryData=newUint8Array(data);varseparatorIndex=binaryData.indexOf(_TextMessageFormat__WEBPACK_IMPORTED_MODULE_0__["TextMessageFormat"].RecordSeparatorCode);if(separatorIndex===-1){thrownewError("Message is incomplete.")}varresponseLength=separatorIndex+1;messageData=String.fromCharCode.apply(null,binaryData.slice(0,responseLength));remainingData=binaryData.byteLength>responseLength?binaryData.slice(responseLength).buffer:null}else{vartextData=data;varseparatorIndex=textData.indexOf(_TextMessageFormat__WEBPACK_IMPORTED_MODULE_0__["TextMessageFormat"].RecordSeparator);if(separatorIndex===-1){thrownewError("Message is incomplete.")}varresponseLength=separatorIndex+1;messageData=textData.substring(0,responseLength);remainingData=textData.length>responseLength?textData.substring(responseLength):null}varmessages=_TextMessageFormat__WEBPACK_IMPORTED_MODULE_0__["TextMessageFormat"].parse(messageData);varresponse=JSON.parse(messages[0]);if(response.type){thrownewError("Expected a handshake response from the server.")}responseMessage=response;return[remainingData,responseMessage]};returnHandshakeProtocol}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"TextMessageFormat",function(){returnTextMessageFormat});varTextMessageFormat=function(){functionTextMessageFormat(){}TextMessageFormat.write=function(output){return""+output+TextMessageFormat.RecordSeparator};TextMessageFormat.parse=function(input){if(input[input.length-1]!==TextMessageFormat.RecordSeparator){thrownewError("Message is incomplete.")}varmessages=input.split(TextMessageFormat.RecordSeparator);messages.pop();returnmessages};TextMessageFormat.RecordSeparatorCode=30;TextMessageFormat.RecordSeparator=String.fromCharCode(TextMessageFormat.RecordSeparatorCode);returnTextMessageFormat}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"Arg",function(){returnArg});__webpack_require__.d(__webpack_exports__,"getDataDetail",function(){returngetDataDetail});__webpack_require__.d(__webpack_exports__,"formatArrayBuffer",function(){returnformatArrayBuffer});__webpack_require__.d(__webpack_exports__,"isArrayBuffer",function(){returnisArrayBuffer});__webpack_require__.d(__webpack_exports__,"sendMessage",function(){returnsendMessage});__webpack_require__.d(__webpack_exports__,"createLogger",function(){returncreateLogger});__webpack_require__.d(__webpack_exports__,"Subject",function(){returnSubject});__webpack_require__.d(__webpack_exports__,"SubjectSubscription",function(){returnSubjectSubscription});__webpack_require__.d(__webpack_exports__,"ConsoleLogger",function(){returnConsoleLogger});var_ILogger__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9);var_Loggers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(14);var__awaiter=undefined&&undefined.__awaiter||function(thisArg,_arguments,P,generator){returnnew(P||(P=Promise))(function(resolve,reject){functionfulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}functionrejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}functionstep(result){result.done?resolve(result.value):newP(function(resolve){resolve(result.value)}).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})};var__generator=undefined&&undefined.__generator||function(thisArg,body){var_={label:0,sent:function(){if(t[0]&1)throwt[1];returnt[1]},trys:[],ops:[]},f,y,t,g;returng={next:verb(0),throw:verb(1),return:verb(2)},typeofSymbol==="function"&&(g[Symbol.iterator]=function(){returnthis}),g;functionverb(n){returnfunction(v){returnstep([n,v])}}functionstep(op){if(f)thrownewTypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)returnt;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case0:case1:t=op;break;case4:_.label++;return{value:op[1],done:false};case5:_.label++;y=op[1];op=[0];continue;case7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throwop[1];return{value:op[0]?op[1]:void0,done:true}}};varArg=function(){functionArg(){}Arg.isRequired=function(val,name){if(val===null||val===undefined){thrownewError("The '"+name+"' argument is required.")}};Arg.isIn=function(val,values,name){if(!(valinvalues)){thrownewError("Unknown "+name+" value: "+val+".")}};returnArg}();functiongetDataDetail(data,includeContent){vardetail="";if(isArrayBuffer(data)){detail="Binary data of length "+data.byteLength;if(includeContent){detail+=". Content: '"+formatArrayBuffer(data)+"'"}}elseif(typeofdata==="string"){detail="String data of length "+data.length;if(includeContent){detail+=". Content: '"+data+"'"}}returndetail}functionformatArrayBuffer(data){varview=newUint8Array(data);varstr="";view.forEach(function(num){varpad=num<16?"0":"";str+="0x"+pad+num.toString(16)+""});returnstr.substr(0,str.length-1)}functionisArrayBuffer(val){returnval&&typeofArrayBuffer!=="undefined"&&(valinstanceofArrayBuffer||val.constructor&&val.constructor.name==="ArrayBuffer")}functionsendMessage(logger,transportName,httpClient,url,accessTokenFactory,content,logMessageContent){return__awaiter(this,void0,void0,function(){var_a,headers,token,responseType,response;return__generator(this,function(_b){switch(_b.label){case0:if(!accessTokenFactory)return[3,2];return[4,accessTokenFactory()];case1:token=_b.sent();if(token){headers=(_a={},_a["Authorization"]="Bearer "+token,_a)}_b.label=2;case2:logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Trace,"("+transportName+" transport) sending data. "+getDataDetail(content,logMessageContent)+".");responseType=isArrayBuffer(content)?"arraybuffer":"text";return[4,httpClient.post(url,{content:content,headers:headers,responseType:responseType})];case3:response=_b.sent();logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Trace,"("+transportName+" transport) request complete. Response status: "+response.statusCode+".");return[2]}})})}functioncreateLogger(logger){if(logger===undefined){returnnewConsoleLogger(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Information)}if(logger===null){return_Loggers__WEBPACK_IMPORTED_MODULE_1__["NullLogger"].instance}if(logger.log){returnlogger}returnnewConsoleLogger(logger)}varSubject=function(){functionSubject(){this.observers=[]}Subject.prototype.next=function(item){for(var_i=0,_a=this.observers;_i<_a.length;_i++){varobserver=_a[_i];observer.next(item)}};Subject.prototype.error=function(err){for(var_i=0,_a=this.observers;_i<_a.length;_i++){varobserver=_a[_i];if(observer.error){observer.error(err)}}};Subject.prototype.complete=function(){for(var_i=0,_a=this.observers;_i<_a.length;_i++){varobserver=_a[_i];if(observer.complete){observer.complete()}}};Subject.prototype.subscribe=function(observer){this.observers.push(observer);returnnewSubjectSubscription(this,observer)};returnSubject}();varSubjectSubscription=function(){functionSubjectSubscription(subject,observer){this.subject=subject;this.observer=observer}SubjectSubscription.prototype.dispose=function(){varindex=this.subject.observers.indexOf(this.observer);if(index>-1){this.subject.observers.splice(index,1)}if(this.subject.observers.length===0&&this.subject.cancelCallback){this.subject.cancelCallback().catch(function(_){})}};returnSubjectSubscription}();varConsoleLogger=function(){functionConsoleLogger(minimumLogLevel){this.minimumLogLevel=minimumLogLevel}ConsoleLogger.prototype.log=function(logLevel,message){if(logLevel>=this.minimumLogLevel){switch(logLevel){case_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Critical:case_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Error:console.error("["+(newDate).toISOString()+"] "+_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"][logLevel]+": "+message);break;case_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Warning:console.warn("["+(newDate).toISOString()+"] "+_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"][logLevel]+": "+message);break;case_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Information:console.info("["+(newDate).toISOString()+"] "+_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"][logLevel]+": "+message);break;default:console.log("["+(newDate).toISOString()+"] "+_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"][logLevel]+": "+message);break}}};returnConsoleLogger}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"NullLogger",function(){returnNullLogger});varNullLogger=function(){functionNullLogger(){}NullLogger.prototype.log=function(_logLevel,_message){};NullLogger.instance=newNullLogger;returnNullLogger}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"MessageType",function(){returnMessageType});varMessageType;(function(MessageType){MessageType[MessageType["Invocation"]=1]="Invocation";MessageType[MessageType["StreamItem"]=2]="StreamItem";MessageType[MessageType["Completion"]=3]="Completion";MessageType[MessageType["StreamInvocation"]=4]="StreamInvocation";MessageType[MessageType["CancelInvocation"]=5]="CancelInvocation";MessageType[MessageType["Ping"]=6]="Ping";MessageType[MessageType["Close"]=7]="Close"})(MessageType||(MessageType={}))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"HubConnectionBuilder",function(){returnHubConnectionBuilder});var_HttpConnection__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(17);var_HubConnection__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(10);var_JsonHubProtocol__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(23);var_Loggers__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(14);var_Utils__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(13);varHubConnectionBuilder=function(){functionHubConnectionBuilder(){}HubConnectionBuilder.prototype.configureLogging=function(logging){_Utils__WEBPACK_IMPORTED_MODULE_4__["Arg"].isRequired(logging,"logging");if(isLogger(logging)){this.logger=logging}else{this.logger=new_Utils__WEBPACK_IMPORTED_MODULE_4__["ConsoleLogger"](logging)}returnthis};HubConnectionBuilder.prototype.withUrl=function(url,transportTypeOrOptions){_Utils__WEBPACK_IMPORTED_MODULE_4__["Arg"].isRequired(url,"url");this.url=url;if(typeoftransportTypeOrOptions==="object"){this.httpConnectionOptions=transportTypeOrOptions}else{this.httpConnectionOptions={transport:transportTypeOrOptions}}returnthis};HubConnectionBuilder.prototype.withHubProtocol=function(protocol){_Utils__WEBPACK_IMPORTED_MODULE_4__["Arg"].isRequired(protocol,"protocol");this.protocol=protocol;returnthis};HubConnectionBuilder.prototype.build=function(){varhttpConnectionOptions=this.httpConnectionOptions||{};if(httpConnectionOptions.logger===undefined){httpConnectionOptions.logger=this.logger}if(!this.url){thrownewError("The 'HubConnectionBuilder.withUrl' method must be called before building the connection.")}varconnection=new_HttpConnection__WEBPACK_IMPORTED_MODULE_0__["HttpConnection"](this.url,httpConnectionOptions);return_HubConnection__WEBPACK_IMPORTED_MODULE_1__["HubConnection"].create(connection,this.logger||_Loggers__WEBPACK_IMPORTED_MODULE_3__["NullLogger"].instance,this.protocol||new_JsonHubProtocol__WEBPACK_IMPORTED_MODULE_2__["JsonHubProtocol"])};returnHubConnectionBuilder}();functionisLogger(logger){returnlogger.log!==undefined}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"HttpConnection",function(){returnHttpConnection});var_DefaultHttpClient__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var_ILogger__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9);var_ITransport__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(18);var_LongPollingTransport__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(19);var_ServerSentEventsTransport__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(21);var_Utils__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(13);var_WebSocketTransport__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(22);var__awaiter=undefined&&undefined.__awaiter||function(thisArg,_arguments,P,generator){returnnew(P||(P=Promise))(function(resolve,reject){functionfulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}functionrejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}functionstep(result){result.done?resolve(result.value):newP(function(resolve){resolve(result.value)}).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})};var__generator=undefined&&undefined.__generator||function(thisArg,body){var_={label:0,sent:function(){if(t[0]&1)throwt[1];returnt[1]},trys:[],ops:[]},f,y,t,g;returng={next:verb(0),throw:verb(1),return:verb(2)},typeofSymbol==="function"&&(g[Symbol.iterator]=function(){returnthis}),g;functionverb(n){returnfunction(v){returnstep([n,v])}}functionstep(op){if(f)thrownewTypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)returnt;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case0:case1:t=op;break;case4:_.label++;return{value:op[1],done:false};case5:_.label++;y=op[1];op=[0];continue;case7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throwop[1];return{value:op[0]?op[1]:void0,done:true}}};varMAX_REDIRECTS=100;varWebSocketModule=null;varEventSourceModule=null;if(typeofwindow==="undefined"&&"function"!=="undefined"){varrequireFunc=true?require:undefined;WebSocketModule=requireFunc("ws");EventSourceModule=requireFunc("eventsource")}varHttpConnection=function(){functionHttpConnection(url,options){if(options===void0){options={}}this.features={};_Utils__WEBPACK_IMPORTED_MODULE_5__["Arg"].isRequired(url,"url");this.logger=Object(_Utils__WEBPACK_IMPORTED_MODULE_5__["createLogger"])(options.logger);this.baseUrl=this.resolveUrl(url);options=options||{};options.logMessageContent=options.logMessageContent||false;varisNode=typeofwindow==="undefined";if(!isNode&&typeofWebSocket!=="undefined"&&!options.WebSocket){options.WebSocket=WebSocket}elseif(isNode&&!options.WebSocket){if(WebSocketModule){options.WebSocket=WebSocketModule}}if(!isNode&&typeofEventSource!=="undefined"&&!options.EventSource){options.EventSource=EventSource}elseif(isNode&&!options.EventSource){if(typeofEventSourceModule!=="undefined"){options.EventSource=EventSourceModule}}this.httpClient=options.httpClient||new_DefaultHttpClient__WEBPACK_IMPORTED_MODULE_0__["DefaultHttpClient"](this.logger);this.connectionState=2;this.options=options;this.onreceive=null;this.onclose=null}HttpConnection.prototype.start=function(transferFormat){transferFormat=transferFormat||_ITransport__WEBPACK_IMPORTED_MODULE_2__["TransferFormat"].Binary;_Utils__WEBPACK_IMPORTED_MODULE_5__["Arg"].isIn(transferFormat,_ITransport__WEBPACK_IMPORTED_MODULE_2__["TransferFormat"],"transferFormat");this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Debug,"Starting connection with transfer format '"+_ITransport__WEBPACK_IMPORTED_MODULE_2__["TransferFormat"][transferFormat]+"'.");if(this.connectionState!==2){returnPromise.reject(newError("Cannot start a connection that is not in the 'Disconnected' state."))}this.connectionState=0;this.startPromise=this.startInternal(transferFormat);returnthis.startPromise};HttpConnection.prototype.send=function(data){if(this.connectionState!==1){thrownewError("Cannot send data if the connection is not in the 'Connected' State.")}returnthis.transport.send(data)};HttpConnection.prototype.stop=function(error){return__awaiter(this,void0,void0,function(){vare_1;return__generator(this,function(_a){switch(_a.label){case0:this.connectionState=2;this.stopError=error;_a.label=1;case1:_a.trys.push([1,3,,4]);return[4,this.startPromise];case2:_a.sent();return[3,4];case3:e_1=_a.sent();return[3,4];case4:if(!this.transport)return[3,6];return[4,this.transport.stop()];case5:_a.sent();this.transport=undefined;_a.label=6;case6:return[2]}})})};HttpConnection.prototype.startInternal=function(transferFormat){return__awaiter(this,void0,void0,function(){varurl,negotiateResponse,redirects,_loop_1,this_1,state_1,e_2;var_this=this;return__generator(this,function(_a){switch(_a.label){case0:url=this.baseUrl;this.accessTokenFactory=this.options.accessTokenFactory;_a.label=1;case1:_a.trys.push([1,12,,13]);if(!this.options.skipNegotiation)return[3,5];if(!(this.options.transport===_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"].WebSockets))return[3,3];this.transport=this.constructTransport(_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"].WebSockets);return[4,this.transport.connect(url,transferFormat)];case2:_a.sent();return[3,4];case3:throwError("Negotiation can only be skipped when using the WebSocket transport directly.");case4:return[3,11];case5:negotiateResponse=null;redirects=0;_loop_1=function(){varaccessToken_1;return__generator(this,function(_a){switch(_a.label){case0:return[4,this_1.getNegotiationResponse(url)];case1:negotiateResponse=_a.sent();if(this_1.connectionState===2){return[2,{value:void0}]}if(negotiateResponse.error){throwError(negotiateResponse.error)}if(negotiateResponse.ProtocolVersion){throwError("Detected a connection attempt to an ASP.NET SignalR Server. This client only supports connecting to an ASP.NET Core SignalR Server. See https://aka.ms/signalr-core-differences for details.")}if(negotiateResponse.url){url=negotiateResponse.url}if(negotiateResponse.accessToken){accessToken_1=negotiateResponse.accessToken;this_1.accessTokenFactory=function(){returnaccessToken_1}}redirects++;return[2]}})};this_1=this;_a.label=6;case6:return[5,_loop_1()];case7:state_1=_a.sent();if(typeofstate_1==="object")return[2,state_1.value];_a.label=8;case8:if(negotiateResponse.url&&redirects<MAX_REDIRECTS)return[3,6];_a.label=9;case9:if(redirects===MAX_REDIRECTS&&negotiateResponse.url){throwError("Negotiate redirection limit exceeded.")}return[4,this.createTransport(url,this.options.transport,negotiateResponse,transferFormat)];case10:_a.sent();_a.label=11;case11:if(this.transportinstanceof_LongPollingTransport__WEBPACK_IMPORTED_MODULE_3__["LongPollingTransport"]){this.features.inherentKeepAlive=true}this.transport.onreceive=this.onreceive;this.transport.onclose=function(e){return_this.stopConnection(e)};this.changeState(0,1);return[3,13];case12:e_2=_a.sent();this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Error,"Failed to start the connection: "+e_2);this.connectionState=2;this.transport=undefined;throwe_2;case13:return[2]}})})};HttpConnection.prototype.getNegotiationResponse=function(url){return__awaiter(this,void0,void0,function(){var_a,headers,token,negotiateUrl,response,e_3;return__generator(this,function(_b){switch(_b.label){case0:if(!this.accessTokenFactory)return[3,2];return[4,this.accessTokenFactory()];case1:token=_b.sent();if(token){headers=(_a={},_a["Authorization"]="Bearer "+token,_a)}_b.label=2;case2:negotiateUrl=this.resolveNegotiateUrl(url);this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Debug,"Sending negotiation request: "+negotiateUrl+".");_b.label=3;case3:_b.trys.push([3,5,,6]);return[4,this.httpClient.post(negotiateUrl,{content:"",headers:headers})];case4:response=_b.sent();if(response.statusCode!==200){throwError("Unexpected status code returned from negotiate "+response.statusCode)}return[2,JSON.parse(response.content)];case5:e_3=_b.sent();this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Error,"Failed to complete negotiation with the server: "+e_3);throwe_3;case6:return[2]}})})};HttpConnection.prototype.createConnectUrl=function(url,connectionId){if(!connectionId){returnurl}returnurl+(url.indexOf("?")===-1?"?":"&")+("id="+connectionId)};HttpConnection.prototype.createTransport=function(url,requestedTransport,negotiateResponse,requestedTransferFormat){return__awaiter(this,void0,void0,function(){varconnectUrl,transports,_i,transports_1,endpoint,transport,ex_1;return__generator(this,function(_a){switch(_a.label){case0:connectUrl=this.createConnectUrl(url,negotiateResponse.connectionId);if(!this.isITransport(requestedTransport))return[3,2];this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Debug,"Connection was provided an instance of ITransport, using that directly.");this.transport=requestedTransport;return[4,this.transport.connect(connectUrl,requestedTransferFormat)];case1:_a.sent();this.changeState(0,1);return[2];case2:transports=negotiateResponse.availableTransports||[];_i=0,transports_1=transports;_a.label=3;case3:if(!(_i<transports_1.length))return[3,9];endpoint=transports_1[_i];this.connectionState=0;transport=this.resolveTransport(endpoint,requestedTransport,requestedTransferFormat);if(!(typeoftransport==="number"))return[3,8];this.transport=this.constructTransport(transport);if(!!negotiateResponse.connectionId)return[3,5];return[4,this.getNegotiationResponse(url)];case4:negotiateResponse=_a.sent();connectUrl=this.createConnectUrl(url,negotiateResponse.connectionId);_a.label=5;case5:_a.trys.push([5,7,,8]);return[4,this.transport.connect(connectUrl,requestedTransferFormat)];case6:_a.sent();this.changeState(0,1);return[2];case7:ex_1=_a.sent();this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Error,"Failed to start the transport '"+_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"][transport]+"': "+ex_1);this.connectionState=2;negotiateResponse.connectionId=undefined;return[3,8];case8:_i++;return[3,3];case9:thrownewError("Unable to initialize any of the available transports.")}})})};HttpConnection.prototype.constructTransport=function(transport){switch(transport){case_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"].WebSockets:if(!this.options.WebSocket){thrownewError("'WebSocket' is not supported in your environment.")}returnnew_WebSocketTransport__WEBPACK_IMPORTED_MODULE_6__["WebSocketTransport"](this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent||false,this.options.WebSocket);case_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"].ServerSentEvents:if(!this.options.EventSource){thrownewError("'EventSource' is not supported in your environment.")}returnnew_ServerSentEventsTransport__WEBPACK_IMPORTED_MODULE_4__["ServerSentEventsTransport"](this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent||false,this.options.EventSource);case_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"].LongPolling:returnnew_LongPollingTransport__WEBPACK_IMPORTED_MODULE_3__["LongPollingTransport"](this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent||false);default:thrownewError("Unknown transport: "+transport+".")}};HttpConnection.prototype.resolveTransport=function(endpoint,requestedTransport,requestedTransferFormat){vartransport=_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"][endpoint.transport];if(transport===null||transport===undefined){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Debug,"Skipping transport '"+endpoint.transport+"' because it is not supported by this client.")}else{vartransferFormats=endpoint.transferFormats.map(function(s){return_ITransport__WEBPACK_IMPORTED_MODULE_2__["TransferFormat"][s]});if(transportMatches(requestedTransport,transport)){if(transferFormats.indexOf(requestedTransferFormat)>=0){if(transport===_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"].WebSockets&&!this.options.WebSocket||transport===_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"].ServerSentEvents&&!this.options.EventSource){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Debug,"Skipping transport '"+_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"][transport]+"' because it is not supported in your environment.'")}else{this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Debug,"Selecting transport '"+_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"][transport]+"'.");returntransport}}else{this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Debug,"Skipping transport '"+_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"][transport]+"' because it does not support the requested transfer format '"+_ITransport__WEBPACK_IMPORTED_MODULE_2__["TransferFormat"][requestedTransferFormat]+"'.")}}else{this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Debug,"Skipping transport '"+_ITransport__WEBPACK_IMPORTED_MODULE_2__["HttpTransportType"][transport]+"' because it was disabled by the client.")}}returnnull};HttpConnection.prototype.isITransport=function(transport){returntransport&&typeoftransport==="object"&&"connect"intransport};HttpConnection.prototype.changeState=function(from,to){if(this.connectionState===from){this.connectionState=to;returntrue}returnfalse};HttpConnection.prototype.stopConnection=function(error){this.transport=undefined;error=this.stopError||error;if(error){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Error,"Connection disconnected with error '"+error+"'.")}else{this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Information,"Connection disconnected.")}this.connectionState=2;if(this.onclose){this.onclose(error)}};HttpConnection.prototype.resolveUrl=function(url){if(url.lastIndexOf("https://",0)===0||url.lastIndexOf("http://",0)===0){returnurl}if(typeofwindow==="undefined"||!window||!window.document){thrownewError("Cannot resolve '"+url+"'.")}varaTag=window.document.createElement("a");aTag.href=url;this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Information,"Normalizing '"+url+"' to '"+aTag.href+"'.");returnaTag.href};HttpConnection.prototype.resolveNegotiateUrl=function(url){varindex=url.indexOf("?");varnegotiateUrl=url.substring(0,index===-1?url.length:index);if(negotiateUrl[negotiateUrl.length-1]!=="/"){negotiateUrl+="/"}negotiateUrl+="negotiate";negotiateUrl+=index===-1?"":url.substring(index);returnnegotiateUrl};returnHttpConnection}();functiontransportMatches(requestedTransport,actualTransport){return!requestedTransport||(actualTransport&requestedTransport)!==0}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"HttpTransportType",function(){returnHttpTransportType});__webpack_require__.d(__webpack_exports__,"TransferFormat",function(){returnTransferFormat});varHttpTransportType;(function(HttpTransportType){HttpTransportType[HttpTransportType["None"]=0]="None";HttpTransportType[HttpTransportType["WebSockets"]=1]="WebSockets";HttpTransportType[HttpTransportType["ServerSentEvents"]=2]="ServerSentEvents";HttpTransportType[HttpTransportType["LongPolling"]=4]="LongPolling"})(HttpTransportType||(HttpTransportType={}));varTransferFormat;(function(TransferFormat){TransferFormat[TransferFormat["Text"]=1]="Text";TransferFormat[TransferFormat["Binary"]=2]="Binary"})(TransferFormat||(TransferFormat={}))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"LongPollingTransport",function(){returnLongPollingTransport});var_AbortController__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(20);var_Errors__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(4);var_ILogger__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9);var_ITransport__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(18);var_Utils__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(13);var__awaiter=undefined&&undefined.__awaiter||function(thisArg,_arguments,P,generator){returnnew(P||(P=Promise))(function(resolve,reject){functionfulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}functionrejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}functionstep(result){result.done?resolve(result.value):newP(function(resolve){resolve(result.value)}).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})};var__generator=undefined&&undefined.__generator||function(thisArg,body){var_={label:0,sent:function(){if(t[0]&1)throwt[1];returnt[1]},trys:[],ops:[]},f,y,t,g;returng={next:verb(0),throw:verb(1),return:verb(2)},typeofSymbol==="function"&&(g[Symbol.iterator]=function(){returnthis}),g;functionverb(n){returnfunction(v){returnstep([n,v])}}functionstep(op){if(f)thrownewTypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)returnt;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case0:case1:t=op;break;case4:_.label++;return{value:op[1],done:false};case5:_.label++;y=op[1];op=[0];continue;case7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throwop[1];return{value:op[0]?op[1]:void0,done:true}}};varLongPollingTransport=function(){functionLongPollingTransport(httpClient,accessTokenFactory,logger,logMessageContent){this.httpClient=httpClient;this.accessTokenFactory=accessTokenFactory;this.logger=logger;this.pollAbort=new_AbortController__WEBPACK_IMPORTED_MODULE_0__["AbortController"];this.logMessageContent=logMessageContent;this.running=false;this.onreceive=null;this.onclose=null}Object.defineProperty(LongPollingTransport.prototype,"pollAborted",{get:function(){returnthis.pollAbort.aborted},enumerable:true,configurable:true});LongPollingTransport.prototype.connect=function(url,transferFormat){return__awaiter(this,void0,void0,function(){varpollOptions,token,pollUrl,response;return__generator(this,function(_a){switch(_a.label){case0:_Utils__WEBPACK_IMPORTED_MODULE_4__["Arg"].isRequired(url,"url");_Utils__WEBPACK_IMPORTED_MODULE_4__["Arg"].isRequired(transferFormat,"transferFormat");_Utils__WEBPACK_IMPORTED_MODULE_4__["Arg"].isIn(transferFormat,_ITransport__WEBPACK_IMPORTED_MODULE_3__["TransferFormat"],"transferFormat");this.url=url;this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) Connecting.");if(transferFormat===_ITransport__WEBPACK_IMPORTED_MODULE_3__["TransferFormat"].Binary&&(typeofXMLHttpRequest!=="undefined"&&typeof(newXMLHttpRequest).responseType!=="string")){thrownewError("Binary protocols over XmlHttpRequest not implementing advanced features are not supported.")}pollOptions={abortSignal:this.pollAbort.signal,headers:{},timeout:1e5};if(transferFormat===_ITransport__WEBPACK_IMPORTED_MODULE_3__["TransferFormat"].Binary){pollOptions.responseType="arraybuffer"}return[4,this.getAccessToken()];case1:token=_a.sent();this.updateHeaderToken(pollOptions,token);pollUrl=url+"&_="+Date.now();this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) polling: "+pollUrl+".");return[4,this.httpClient.get(pollUrl,pollOptions)];case2:response=_a.sent();if(response.statusCode!==200){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Error,"(LongPolling transport) Unexpected response code: "+response.statusCode+".");this.closeError=new_Errors__WEBPACK_IMPORTED_MODULE_1__["HttpError"](response.statusText||"",response.statusCode);this.running=false}else{this.running=true}this.receiving=this.poll(this.url,pollOptions);return[2]}})})};LongPollingTransport.prototype.getAccessToken=function(){return__awaiter(this,void0,void0,function(){return__generator(this,function(_a){switch(_a.label){case0:if(!this.accessTokenFactory)return[3,2];return[4,this.accessTokenFactory()];case1:return[2,_a.sent()];case2:return[2,null]}})})};LongPollingTransport.prototype.updateHeaderToken=function(request,token){if(!request.headers){request.headers={}}if(token){request.headers["Authorization"]="Bearer "+token;return}if(request.headers["Authorization"]){deleterequest.headers["Authorization"]}};LongPollingTransport.prototype.poll=function(url,pollOptions){return__awaiter(this,void0,void0,function(){vartoken,pollUrl,response,e_1;return__generator(this,function(_a){switch(_a.label){case0:_a.trys.push([0,,8,9]);_a.label=1;case1:if(!this.running)return[3,7];return[4,this.getAccessToken()];case2:token=_a.sent();this.updateHeaderToken(pollOptions,token);_a.label=3;case3:_a.trys.push([3,5,,6]);pollUrl=url+"&_="+Date.now();this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) polling: "+pollUrl+".");return[4,this.httpClient.get(pollUrl,pollOptions)];case4:response=_a.sent();if(response.statusCode===204){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Information,"(LongPolling transport) Poll terminated by server.");this.running=false}elseif(response.statusCode!==200){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Error,"(LongPolling transport) Unexpected response code: "+response.statusCode+".");this.closeError=new_Errors__WEBPACK_IMPORTED_MODULE_1__["HttpError"](response.statusText||"",response.statusCode);this.running=false}else{if(response.content){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) data received. "+Object(_Utils__WEBPACK_IMPORTED_MODULE_4__["getDataDetail"])(response.content,this.logMessageContent)+".");if(this.onreceive){this.onreceive(response.content)}}else{this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) Poll timed out, reissuing.")}}return[3,6];case5:e_1=_a.sent();if(!this.running){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) Poll errored after shutdown: "+e_1.message)}else{if(e_1instanceof_Errors__WEBPACK_IMPORTED_MODULE_1__["TimeoutError"]){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) Poll timed out, reissuing.")}else{this.closeError=e_1;this.running=false}}return[3,6];case6:return[3,1];case7:return[3,9];case8:this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) Polling complete.");if(!this.pollAborted){this.raiseOnClose()}return[7];case9:return[2]}})})};LongPollingTransport.prototype.send=function(data){return__awaiter(this,void0,void0,function(){return__generator(this,function(_a){if(!this.running){return[2,Promise.reject(newError("Cannot send until the transport is connected"))]}return[2,Object(_Utils__WEBPACK_IMPORTED_MODULE_4__["sendMessage"])(this.logger,"LongPolling",this.httpClient,this.url,this.accessTokenFactory,data,this.logMessageContent)]})})};LongPollingTransport.prototype.stop=function(){return__awaiter(this,void0,void0,function(){vardeleteOptions,token;return__generator(this,function(_a){switch(_a.label){case0:this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) Stopping polling.");this.running=false;this.pollAbort.abort();_a.label=1;case1:_a.trys.push([1,,5,6]);return[4,this.receiving];case2:_a.sent();this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) sending DELETE request to "+this.url+".");deleteOptions={headers:{}};return[4,this.getAccessToken()];case3:token=_a.sent();this.updateHeaderToken(deleteOptions,token);return[4,this.httpClient.delete(this.url,deleteOptions)];case4:_a.sent();this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) DELETE request sent.");return[3,6];case5:this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,"(LongPolling transport) Stop finished.");this.raiseOnClose();return[7];case6:return[2]}})})};LongPollingTransport.prototype.raiseOnClose=function(){if(this.onclose){varlogMessage="(LongPolling transport) Firing onclose event.";if(this.closeError){logMessage+=" Error: "+this.closeError}this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_2__["LogLevel"].Trace,logMessage);this.onclose(this.closeError)}};returnLongPollingTransport}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"AbortController",function(){returnAbortController});varAbortController=function(){functionAbortController(){this.isAborted=false;this.onabort=null}AbortController.prototype.abort=function(){if(!this.isAborted){this.isAborted=true;if(this.onabort){this.onabort()}}};Object.defineProperty(AbortController.prototype,"signal",{get:function(){returnthis},enumerable:true,configurable:true});Object.defineProperty(AbortController.prototype,"aborted",{get:function(){returnthis.isAborted},enumerable:true,configurable:true});returnAbortController}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"ServerSentEventsTransport",function(){returnServerSentEventsTransport});var_ILogger__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9);var_ITransport__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(18);var_Utils__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13);var__awaiter=undefined&&undefined.__awaiter||function(thisArg,_arguments,P,generator){returnnew(P||(P=Promise))(function(resolve,reject){functionfulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}functionrejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}functionstep(result){result.done?resolve(result.value):newP(function(resolve){resolve(result.value)}).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})};var__generator=undefined&&undefined.__generator||function(thisArg,body){var_={label:0,sent:function(){if(t[0]&1)throwt[1];returnt[1]},trys:[],ops:[]},f,y,t,g;returng={next:verb(0),throw:verb(1),return:verb(2)},typeofSymbol==="function"&&(g[Symbol.iterator]=function(){returnthis}),g;functionverb(n){returnfunction(v){returnstep([n,v])}}functionstep(op){if(f)thrownewTypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)returnt;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case0:case1:t=op;break;case4:_.label++;return{value:op[1],done:false};case5:_.label++;y=op[1];op=[0];continue;case7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throwop[1];return{value:op[0]?op[1]:void0,done:true}}};varServerSentEventsTransport=function(){functionServerSentEventsTransport(httpClient,accessTokenFactory,logger,logMessageContent,eventSourceConstructor){this.httpClient=httpClient;this.accessTokenFactory=accessTokenFactory;this.logger=logger;this.logMessageContent=logMessageContent;this.eventSourceConstructor=eventSourceConstructor;this.onreceive=null;this.onclose=null}ServerSentEventsTransport.prototype.connect=function(url,transferFormat){return__awaiter(this,void0,void0,function(){vartoken;var_this=this;return__generator(this,function(_a){switch(_a.label){case0:_Utils__WEBPACK_IMPORTED_MODULE_2__["Arg"].isRequired(url,"url");_Utils__WEBPACK_IMPORTED_MODULE_2__["Arg"].isRequired(transferFormat,"transferFormat");_Utils__WEBPACK_IMPORTED_MODULE_2__["Arg"].isIn(transferFormat,_ITransport__WEBPACK_IMPORTED_MODULE_1__["TransferFormat"],"transferFormat");this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Trace,"(SSE transport) Connecting.");this.url=url;if(!this.accessTokenFactory)return[3,2];return[4,this.accessTokenFactory()];case1:token=_a.sent();if(token){url+=(url.indexOf("?")<0?"?":"&")+("access_token="+encodeURIComponent(token))}_a.label=2;case2:return[2,newPromise(function(resolve,reject){varopened=false;if(transferFormat!==_ITransport__WEBPACK_IMPORTED_MODULE_1__["TransferFormat"].Text){reject(newError("The Server-Sent Events transport only supports the 'Text' transfer format"));return}vareventSource;if(typeofwindow!=="undefined"){eventSource=new_this.eventSourceConstructor(url,{withCredentials:true})}else{varcookies=_this.httpClient.getCookieString(url);eventSource=new_this.eventSourceConstructor(url,{withCredentials:true,headers:{Cookie:cookies}})}try{eventSource.onmessage=function(e){if(_this.onreceive){try{_this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Trace,"(SSE transport) data received. "+Object(_Utils__WEBPACK_IMPORTED_MODULE_2__["getDataDetail"])(e.data,_this.logMessageContent)+".");_this.onreceive(e.data)}catch(error){_this.close(error);return}}};eventSource.onerror=function(e){varerror=newError(e.data||"Error occurred");if(opened){_this.close(error)}else{reject(error)}};eventSource.onopen=function(){_this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Information,"SSE connected to "+_this.url);_this.eventSource=eventSource;opened=true;resolve()}}catch(e){reject(e);return}})]}})})};ServerSentEventsTransport.prototype.send=function(data){return__awaiter(this,void0,void0,function(){return__generator(this,function(_a){if(!this.eventSource){return[2,Promise.reject(newError("Cannot send until the transport is connected"))]}return[2,Object(_Utils__WEBPACK_IMPORTED_MODULE_2__["sendMessage"])(this.logger,"SSE",this.httpClient,this.url,this.accessTokenFactory,data,this.logMessageContent)]})})};ServerSentEventsTransport.prototype.stop=function(){this.close();returnPromise.resolve()};ServerSentEventsTransport.prototype.close=function(e){if(this.eventSource){this.eventSource.close();this.eventSource=undefined;if(this.onclose){this.onclose(e)}}};returnServerSentEventsTransport}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"WebSocketTransport",function(){returnWebSocketTransport});var_ILogger__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9);var_ITransport__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(18);var_Utils__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13);var__awaiter=undefined&&undefined.__awaiter||function(thisArg,_arguments,P,generator){returnnew(P||(P=Promise))(function(resolve,reject){functionfulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}functionrejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}functionstep(result){result.done?resolve(result.value):newP(function(resolve){resolve(result.value)}).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})};var__generator=undefined&&undefined.__generator||function(thisArg,body){var_={label:0,sent:function(){if(t[0]&1)throwt[1];returnt[1]},trys:[],ops:[]},f,y,t,g;returng={next:verb(0),throw:verb(1),return:verb(2)},typeofSymbol==="function"&&(g[Symbol.iterator]=function(){returnthis}),g;functionverb(n){returnfunction(v){returnstep([n,v])}}functionstep(op){if(f)thrownewTypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)returnt;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case0:case1:t=op;break;case4:_.label++;return{value:op[1],done:false};case5:_.label++;y=op[1];op=[0];continue;case7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throwop[1];return{value:op[0]?op[1]:void0,done:true}}};varWebSocketTransport=function(){functionWebSocketTransport(httpClient,accessTokenFactory,logger,logMessageContent,webSocketConstructor){this.logger=logger;this.accessTokenFactory=accessTokenFactory;this.logMessageContent=logMessageContent;this.webSocketConstructor=webSocketConstructor;this.httpClient=httpClient;this.onreceive=null;this.onclose=null}WebSocketTransport.prototype.connect=function(url,transferFormat){return__awaiter(this,void0,void0,function(){vartoken;var_this=this;return__generator(this,function(_a){switch(_a.label){case0:_Utils__WEBPACK_IMPORTED_MODULE_2__["Arg"].isRequired(url,"url");_Utils__WEBPACK_IMPORTED_MODULE_2__["Arg"].isRequired(transferFormat,"transferFormat");_Utils__WEBPACK_IMPORTED_MODULE_2__["Arg"].isIn(transferFormat,_ITransport__WEBPACK_IMPORTED_MODULE_1__["TransferFormat"],"transferFormat");this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Trace,"(WebSockets transport) Connecting.");if(!this.accessTokenFactory)return[3,2];return[4,this.accessTokenFactory()];case1:token=_a.sent();if(token){url+=(url.indexOf("?")<0?"?":"&")+("access_token="+encodeURIComponent(token))}_a.label=2;case2:return[2,newPromise(function(resolve,reject){url=url.replace(/^http/,"ws");varwebSocket;varcookies=_this.httpClient.getCookieString(url);if(typeofwindow==="undefined"&&cookies){webSocket=new_this.webSocketConstructor(url,undefined,{headers:{Cookie:""+cookies}})}if(!webSocket){webSocket=new_this.webSocketConstructor(url)}if(transferFormat===_ITransport__WEBPACK_IMPORTED_MODULE_1__["TransferFormat"].Binary){webSocket.binaryType="arraybuffer"}webSocket.onopen=function(_event){_this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Information,"WebSocket connected to "+url+".");_this.webSocket=webSocket;resolve()};webSocket.onerror=function(event){varerror=null;if(typeofErrorEvent!=="undefined"&&eventinstanceofErrorEvent){error=event.error}reject(error)};webSocket.onmessage=function(message){_this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Trace,"(WebSockets transport) data received. "+Object(_Utils__WEBPACK_IMPORTED_MODULE_2__["getDataDetail"])(message.data,_this.logMessageContent)+".");if(_this.onreceive){_this.onreceive(message.data)}};webSocket.onclose=function(event){return_this.close(event)}})]}})})};WebSocketTransport.prototype.send=function(data){if(this.webSocket&&this.webSocket.readyState===this.webSocketConstructor.OPEN){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Trace,"(WebSockets transport) sending data. "+Object(_Utils__WEBPACK_IMPORTED_MODULE_2__["getDataDetail"])(data,this.logMessageContent)+".");this.webSocket.send(data);returnPromise.resolve()}returnPromise.reject("WebSocket is not in the OPEN state")};WebSocketTransport.prototype.stop=function(){if(this.webSocket){this.webSocket.onclose=function(){};this.webSocket.onmessage=function(){};this.webSocket.onerror=function(){};this.webSocket.close();this.webSocket=undefined;this.close(undefined)}returnPromise.resolve()};WebSocketTransport.prototype.close=function(event){this.logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_0__["LogLevel"].Trace,"(WebSockets transport) socket closed.");if(this.onclose){if(event&&(event.wasClean===false||event.code!==1e3)){this.onclose(newError("WebSocket closed with status code: "+event.code+" ("+event.reason+")."))}else{this.onclose()}}};returnWebSocketTransport}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"JsonHubProtocol",function(){returnJsonHubProtocol});var_IHubProtocol__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(15);var_ILogger__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9);var_ITransport__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(18);var_Loggers__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(14);var_TextMessageFormat__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(12);varJSON_HUB_PROTOCOL_NAME="json";varJsonHubProtocol=function(){functionJsonHubProtocol(){this.name=JSON_HUB_PROTOCOL_NAME;this.version=1;this.transferFormat=_ITransport__WEBPACK_IMPORTED_MODULE_2__["TransferFormat"].Text}JsonHubProtocol.prototype.parseMessages=function(input,logger){if(typeofinput!=="string"){thrownewError("Invalid input for JSON hub protocol. Expected a string.")}if(!input){return[]}if(logger===null){logger=_Loggers__WEBPACK_IMPORTED_MODULE_3__["NullLogger"].instance}varmessages=_TextMessageFormat__WEBPACK_IMPORTED_MODULE_4__["TextMessageFormat"].parse(input);varhubMessages=[];for(var_i=0,messages_1=messages;_i<messages_1.length;_i++){varmessage=messages_1[_i];varparsedMessage=JSON.parse(message);if(typeofparsedMessage.type!=="number"){thrownewError("Invalid payload.")}switch(parsedMessage.type){case_IHubProtocol__WEBPACK_IMPORTED_MODULE_0__["MessageType"].Invocation:this.isInvocationMessage(parsedMessage);break;case_IHubProtocol__WEBPACK_IMPORTED_MODULE_0__["MessageType"].StreamItem:this.isStreamItemMessage(parsedMessage);break;case_IHubProtocol__WEBPACK_IMPORTED_MODULE_0__["MessageType"].Completion:this.isCompletionMessage(parsedMessage);break;case_IHubProtocol__WEBPACK_IMPORTED_MODULE_0__["MessageType"].Ping:break;case_IHubProtocol__WEBPACK_IMPORTED_MODULE_0__["MessageType"].Close:break;default:logger.log(_ILogger__WEBPACK_IMPORTED_MODULE_1__["LogLevel"].Information,"Unknown message type '"+parsedMessage.type+"' ignored.");continue}hubMessages.push(parsedMessage)}returnhubMessages};JsonHubProtocol.prototype.writeMessage=function(message){return_TextMessageFormat__WEBPACK_IMPORTED_MODULE_4__["TextMessageFormat"].write(JSON.stringify(message))};JsonHubProtocol.prototype.isInvocationMessage=function(message){this.assertNotEmptyString(message.target,"Invalid payload for Invocation message.");if(message.invocationId!==undefined){this.assertNotEmptyString(message.invocationId,"Invalid payload for Invocation message.")}};JsonHubProtocol.prototype.isStreamItemMessage=function(message){this.assertNotEmptyString(message.invocationId,"Invalid payload for StreamItem message.");if(message.item===undefined){thrownewError("Invalid payload for StreamItem message.")}};JsonHubProtocol.prototype.isCompletionMessage=function(message){if(message.result&&message.error){thrownewError("Invalid payload for Completion message.")}if(!message.result&&message.error){this.assertNotEmptyString(message.error,"Invalid payload for Completion message.")}this.assertNotEmptyString(message.invocationId,"Invalid payload for Completion message.")};JsonHubProtocol.prototype.assertNotEmptyString=function(value,errorMessage){if(typeofvalue!=="string"||value===""){thrownewError(errorMessage)}};returnJsonHubProtocol}()}])});//# sourceMappingURL=signalr.min.js.map