quiq-chat
Advanced tools
Comparing version 1.2.0 to 1.3.0
@@ -11,2 +11,3 @@ 'use strict'; | ||
var atmosphere = _interopDefault(require('atmosphere.js')); | ||
var jsCookie = require('js-cookie'); | ||
@@ -25,4 +26,8 @@ // | ||
var defaults = { | ||
CONTACT_POINT: 'default' | ||
}; | ||
var setGlobals = function setGlobals(globals) { | ||
quiqChatSettings = globals; | ||
quiqChatSettings = Object.assign({}, defaults, globals); | ||
}; | ||
@@ -330,2 +335,338 @@ | ||
// | ||
var MessageTypes = { | ||
// eslint-disable-line import/prefer-default-export | ||
TEXT: 'Text', | ||
CHAT_MESSAGE: 'ChatMessage' | ||
}; | ||
var quiqChatContinuationCookie = { | ||
id: 'quiq-chat-continuation', | ||
expiration: 1 // 1 day | ||
}; | ||
var _this$1 = undefined; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _asyncToGenerator$1(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step("next", value); }, function (err) { step("throw", err); }); } } return step("next"); }); }; } | ||
// | ||
var getConversationMessages = function () { | ||
var _ref = _asyncToGenerator$1(regeneratorRuntime.mark(function _callee() { | ||
var conversation; | ||
return regeneratorRuntime.wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
_context.next = 2; | ||
return fetchConversation$1(); | ||
case 2: | ||
conversation = _context.sent; | ||
return _context.abrupt('return', conversation.messages.filter(function (m) { | ||
return m.type === MessageTypes.TEXT && !m.text.trim().includes('Quiq Welcome Form Customer Submission'); | ||
})); | ||
case 4: | ||
case 'end': | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, _this$1); | ||
})); | ||
return function getConversationMessages() { | ||
return _ref.apply(this, arguments); | ||
}; | ||
}(); | ||
var QuiqChatClient$1 = function QuiqChatClient(host, contactPoint) { | ||
var _this2 = this; | ||
_classCallCheck(this, QuiqChatClient); | ||
this.onNewMessages = function (callback) { | ||
_this2.callbacks.onNewMessages = callback; | ||
return _this2; | ||
}; | ||
this.onAgentTyping = function (callback) { | ||
_this2.callbacks.onAgentTyping = callback; | ||
return _this2; | ||
}; | ||
this.onError = function (callback) { | ||
_this2.callbacks.onError = callback; | ||
return _this2; | ||
}; | ||
this.onErrorResolved = function (callback) { | ||
_this2.callbacks.onErrorResolved = callback; | ||
return _this2; | ||
}; | ||
this.onConnectionStatusChange = function (callback) { | ||
_this2.callbacks.onConnectionStatusChange = callback; | ||
return _this2; | ||
}; | ||
this.onBurn = function (callback) { | ||
_this2.callbacks.onBurn = callback; | ||
return _this2; | ||
}; | ||
this.start = _asyncToGenerator$1(regeneratorRuntime.mark(function _callee2() { | ||
var wsInfo; | ||
return regeneratorRuntime.wrap(function _callee2$(_context2) { | ||
while (1) { | ||
switch (_context2.prev = _context2.next) { | ||
case 0: | ||
checkRequiredSettings(); | ||
_context2.prev = 1; | ||
_context2.next = 4; | ||
return getConversationMessages(); | ||
case 4: | ||
_this2.messages = _context2.sent; | ||
// Fire onNewMessages callback with initial Messages | ||
if (_this2.callbacks.onNewMessages) { | ||
_this2.callbacks.onNewMessages(_this2.messages); | ||
} | ||
// Set cookie | ||
jsCookie.set(quiqChatContinuationCookie.id, 'true', { | ||
expires: quiqChatContinuationCookie.expiration | ||
}); | ||
// Establish websocket connection | ||
disconnectSocket(); // Ensure we only have one websocket connection open | ||
_context2.next = 10; | ||
return fetchWebsocketInfo(); | ||
case 10: | ||
wsInfo = _context2.sent; | ||
connectSocket({ | ||
socketUrl: wsInfo.url, | ||
callbacks: { | ||
onConnectionLoss: _this2._handleConnectionLoss, | ||
onConnectionEstablish: _this2._handleConnectionEstablish, | ||
onMessage: _this2._handleWebsocketMessage | ||
} | ||
}); | ||
if (_this2.callbacks.onConnectionStatusChange) { | ||
_this2.callbacks.onConnectionStatusChange(true); | ||
} | ||
if (_this2.callbacks.onErrorResolved) { | ||
_this2.callbacks.onErrorResolved(); | ||
} | ||
_context2.next = 21; | ||
break; | ||
case 16: | ||
_context2.prev = 16; | ||
_context2.t0 = _context2['catch'](1); | ||
console.error(_context2.t0); | ||
disconnectSocket(); | ||
_this2._handleRetryableError(_context2.t0, _this2.start); | ||
case 21: | ||
case 'end': | ||
return _context2.stop(); | ||
} | ||
} | ||
}, _callee2, _this2, [[1, 16]]); | ||
})); | ||
this.stop = function () { | ||
disconnectSocket(); | ||
}; | ||
this.getMessages = function () { | ||
var _ref3 = _asyncToGenerator$1(regeneratorRuntime.mark(function _callee3() { | ||
var cache = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; | ||
return regeneratorRuntime.wrap(function _callee3$(_context3) { | ||
while (1) { | ||
switch (_context3.prev = _context3.next) { | ||
case 0: | ||
if (!cache) { | ||
_context3.next = 2; | ||
break; | ||
} | ||
return _context3.abrupt('return', _this2.messages); | ||
case 2: | ||
_context3.next = 4; | ||
return getConversationMessages(); | ||
case 4: | ||
_this2.messages = _context3.sent; | ||
return _context3.abrupt('return', _this2.messages); | ||
case 6: | ||
case 'end': | ||
return _context3.stop(); | ||
} | ||
} | ||
}, _callee3, _this2); | ||
})); | ||
return function () { | ||
return _ref3.apply(this, arguments); | ||
}; | ||
}(); | ||
this.joinChat = function () { | ||
return joinChat$1(); | ||
}; | ||
this.leaveChat = function () { | ||
return leaveChat$1(); | ||
}; | ||
this.sendMessage = function (text) { | ||
return addMessage$1(text); | ||
}; | ||
this.updateMessagePreview = function (text, typing) { | ||
return updateMessagePreview$1(text, typing); | ||
}; | ||
this.sendRegistration = function (fields) { | ||
return sendRegistration$1(fields); | ||
}; | ||
this.checkForAgents = function () { | ||
return checkForAgents$1(); | ||
}; | ||
this.hasActiveChat = function () { | ||
// quiq-chat-continuation is a cookie to tell if the user has already initiated a chat | ||
return jsCookie.get(quiqChatContinuationCookie.id); | ||
}; | ||
this.getLastUserEvent = _asyncToGenerator$1(regeneratorRuntime.mark(function _callee4() { | ||
var conversation, lastStatusMessage; | ||
return regeneratorRuntime.wrap(function _callee4$(_context4) { | ||
while (1) { | ||
switch (_context4.prev = _context4.next) { | ||
case 0: | ||
_context4.next = 2; | ||
return fetchConversation$1(); | ||
case 2: | ||
conversation = _context4.sent; | ||
if (!(conversation && conversation.messages.length)) { | ||
_context4.next = 7; | ||
break; | ||
} | ||
lastStatusMessage = lodash.last(conversation.messages.filter(function (m) { | ||
return m.type === 'Join' || m.type === 'Leave'; | ||
})); | ||
if (!lastStatusMessage) { | ||
_context4.next = 7; | ||
break; | ||
} | ||
return _context4.abrupt('return', lastStatusMessage.type); | ||
case 7: | ||
return _context4.abrupt('return', null); | ||
case 8: | ||
case 'end': | ||
return _context4.stop(); | ||
} | ||
} | ||
}, _callee4, _this2); | ||
})); | ||
this._handleWebsocketMessage = function (message) { | ||
if (message.messageType === MessageTypes.CHAT_MESSAGE) { | ||
switch (message.data.type) { | ||
case 'Text': | ||
if (!_this2.messages.some(function (m) { | ||
return m.id === message.data.id; | ||
})) { | ||
_this2.messages.push(message.data); | ||
if (_this2.callbacks.onNewMessages) { | ||
_this2.callbacks.onNewMessages([message.data]); | ||
} | ||
} | ||
break; | ||
case 'AgentTyping': | ||
if (_this2.callbacks.onAgentTyping) { | ||
_this2.callbacks.onAgentTyping(message.data.typing); | ||
} | ||
break; | ||
case 'BurnItDown': | ||
// The BurnItDown script for this lives in the websockets file, but if we get this message | ||
// we'll want to let the app know that they're burned | ||
if (_this2.callbacks.onBurn) { | ||
_this2.callbacks.onBurn(); | ||
} | ||
break; | ||
} | ||
} | ||
}; | ||
this._handleRetryableError = function (err, retry) { | ||
if (err && err.status && err.status > 404) { | ||
if (retry) { | ||
setTimeout(retry, 5000); | ||
} | ||
} else { | ||
if (_this2.callbacks.onError) { | ||
_this2.callbacks.onError(err); | ||
} | ||
} | ||
}; | ||
this._handleConnectionLoss = function () { | ||
if (_this2.callbacks.onConnectionStatusChange) { | ||
_this2.callbacks.onConnectionStatusChange(false); | ||
} | ||
}; | ||
this._handleConnectionEstablish = function () { | ||
var messages = getConversationMessages(); | ||
// If messages came in while disconnected, push to callback | ||
var newMessages = lodash.differenceBy(_this2.messages, messages, 'id'); | ||
if (newMessages.length && _this2.callbacks.onNewMessages) { | ||
_this2.callbacks.onNewMessages(newMessages); | ||
} | ||
if (_this2.callbacks.onConnectionStatusChange) { | ||
_this2.callbacks.onConnectionStatusChange(true); | ||
} | ||
}; | ||
this.host = host; | ||
this.contactPoint = contactPoint; | ||
this.callbacks = {}; | ||
this.messages = []; | ||
setGlobals({ | ||
HOST: this.host, | ||
CONTACT_POINT: this.contactPoint | ||
}); | ||
}; | ||
var _this = undefined; | ||
@@ -426,1 +767,2 @@ | ||
exports.sendRegistration = sendRegistration$$1; | ||
exports['default'] = QuiqChatClient$1; |
@@ -1,7 +0,9 @@ | ||
{"/Users/Master/quiq/quiq-chat/src/apiCalls.js": {"path":"/Users/Master/quiq/quiq-chat/src/apiCalls.js","statementMap":{"0":{"start":{"line":7,"column":22},"end":{"line":13,"column":1}},"1":{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},"2":{"start":{"line":9,"column":4},"end":{"line":9,"column":94}},"3":{"start":{"line":9,"column":39},"end":{"line":9,"column":58}},"4":{"start":{"line":9,"column":73},"end":{"line":9,"column":92}},"5":{"start":{"line":12,"column":2},"end":{"line":12,"column":25}},"6":{"start":{"line":15,"column":24},"end":{"line":17,"column":1}},"7":{"start":{"line":16,"column":2},"end":{"line":16,"column":89}},"8":{"start":{"line":19,"column":25},"end":{"line":21,"column":1}},"9":{"start":{"line":20,"column":2},"end":{"line":20,"column":90}},"10":{"start":{"line":23,"column":26},"end":{"line":29,"column":1}},"11":{"start":{"line":24,"column":2},"end":{"line":28,"column":5}},"12":{"start":{"line":31,"column":34},"end":{"line":34,"column":3}},"13":{"start":{"line":32,"column":2},"end":{"line":34,"column":3}},"14":{"start":{"line":37,"column":20},"end":{"line":37,"column":46}},"15":{"start":{"line":37,"column":26},"end":{"line":37,"column":46}},"16":{"start":{"line":39,"column":33},"end":{"line":40,"column":88}},"17":{"start":{"line":40,"column":2},"end":{"line":40,"column":88}},"18":{"start":{"line":42,"column":36},"end":{"line":48,"column":1}},"19":{"start":{"line":43,"column":2},"end":{"line":47,"column":5}},"20":{"start":{"line":50,"column":32},"end":{"line":55,"column":4}},"21":{"start":{"line":51,"column":2},"end":{"line":55,"column":4}},"22":{"start":{"line":57,"column":30},"end":{"line":63,"column":23}},"23":{"start":{"line":58,"column":2},"end":{"line":63,"column":23}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":22},"end":{"line":7,"column":23}},"loc":{"start":{"line":7,"column":58},"end":{"line":13,"column":1}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":32},"end":{"line":9,"column":33}},"loc":{"start":{"line":9,"column":39},"end":{"line":9,"column":58}},"line":9},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":66},"end":{"line":9,"column":67}},"loc":{"start":{"line":9,"column":73},"end":{"line":9,"column":92}},"line":9},"3":{"name":"(anonymous_3)","decl":{"start":{"line":15,"column":24},"end":{"line":15,"column":25}},"loc":{"start":{"line":15,"column":30},"end":{"line":17,"column":1}},"line":15},"4":{"name":"(anonymous_4)","decl":{"start":{"line":19,"column":25},"end":{"line":19,"column":26}},"loc":{"start":{"line":19,"column":31},"end":{"line":21,"column":1}},"line":19},"5":{"name":"(anonymous_5)","decl":{"start":{"line":23,"column":26},"end":{"line":23,"column":27}},"loc":{"start":{"line":23,"column":44},"end":{"line":29,"column":1}},"line":23},"6":{"name":"(anonymous_6)","decl":{"start":{"line":31,"column":34},"end":{"line":31,"column":35}},"loc":{"start":{"line":32,"column":2},"end":{"line":34,"column":3}},"line":32},"7":{"name":"(anonymous_7)","decl":{"start":{"line":37,"column":20},"end":{"line":37,"column":21}},"loc":{"start":{"line":37,"column":26},"end":{"line":37,"column":46}},"line":37},"8":{"name":"(anonymous_8)","decl":{"start":{"line":39,"column":33},"end":{"line":39,"column":34}},"loc":{"start":{"line":40,"column":2},"end":{"line":40,"column":88}},"line":40},"9":{"name":"(anonymous_9)","decl":{"start":{"line":42,"column":36},"end":{"line":42,"column":37}},"loc":{"start":{"line":42,"column":71},"end":{"line":48,"column":1}},"line":42},"10":{"name":"(anonymous_10)","decl":{"start":{"line":50,"column":32},"end":{"line":50,"column":33}},"loc":{"start":{"line":51,"column":2},"end":{"line":55,"column":4}},"line":51},"11":{"name":"(anonymous_11)","decl":{"start":{"line":57,"column":30},"end":{"line":57,"column":31}},"loc":{"start":{"line":58,"column":2},"end":{"line":63,"column":23}},"line":58}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},{"start":{"line":8,"column":2},"end":{"line":10,"column":3}}],"line":8},"1":{"loc":{"start":{"line":8,"column":6},"end":{"line":8,"column":47}},"type":"binary-expr","locations":[{"start":{"line":8,"column":6},"end":{"line":8,"column":21}},{"start":{"line":8,"column":25},"end":{"line":8,"column":47}}],"line":8}},"s":{"0":3,"1":0,"2":0,"3":0,"4":0,"5":0,"6":3,"7":0,"8":3,"9":0,"10":3,"11":0,"12":3,"13":0,"14":3,"15":0,"16":3,"17":0,"18":3,"19":0,"20":3,"21":0,"22":3,"23":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"b":{"0":[0,0],"1":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"edcd6e90b868b36d6e5da995abee1f0552fd44ab"} | ||
,"/Users/Master/quiq/quiq-chat/src/globals.js": {"path":"/Users/Master/quiq/quiq-chat/src/globals.js","statementMap":{"0":{"start":{"line":4,"column":13},"end":{"line":4,"column":18}},"1":{"start":{"line":5,"column":25},"end":{"line":5,"column":37}},"2":{"start":{"line":5,"column":31},"end":{"line":5,"column":37}},"3":{"start":{"line":6,"column":25},"end":{"line":8,"column":1}},"4":{"start":{"line":7,"column":2},"end":{"line":7,"column":16}},"5":{"start":{"line":12,"column":26},"end":{"line":14,"column":1}},"6":{"start":{"line":13,"column":2},"end":{"line":13,"column":29}},"7":{"start":{"line":16,"column":37},"end":{"line":29,"column":1}},"8":{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},"9":{"start":{"line":18,"column":4},"end":{"line":18,"column":59}},"10":{"start":{"line":21,"column":2},"end":{"line":28,"column":3}},"11":{"start":{"line":22,"column":4},"end":{"line":27,"column":6}},"12":{"start":{"line":31,"column":23},"end":{"line":31,"column":50}},"13":{"start":{"line":31,"column":29},"end":{"line":31,"column":50}},"14":{"start":{"line":33,"column":31},"end":{"line":33,"column":67}},"15":{"start":{"line":33,"column":37},"end":{"line":33,"column":67}},"16":{"start":{"line":35,"column":31},"end":{"line":35,"column":80}},"17":{"start":{"line":35,"column":37},"end":{"line":35,"column":80}},"18":{"start":{"line":37,"column":37},"end":{"line":38,"column":84}},"19":{"start":{"line":38,"column":2},"end":{"line":38,"column":84}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":25},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":31},"end":{"line":5,"column":37}},"line":5},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":25},"end":{"line":6,"column":26}},"loc":{"start":{"line":6,"column":31},"end":{"line":8,"column":1}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":27}},"loc":{"start":{"line":12,"column":57},"end":{"line":14,"column":1}},"line":12},"3":{"name":"(anonymous_3)","decl":{"start":{"line":16,"column":37},"end":{"line":16,"column":38}},"loc":{"start":{"line":16,"column":43},"end":{"line":29,"column":1}},"line":16},"4":{"name":"(anonymous_4)","decl":{"start":{"line":31,"column":23},"end":{"line":31,"column":24}},"loc":{"start":{"line":31,"column":29},"end":{"line":31,"column":50}},"line":31},"5":{"name":"(anonymous_5)","decl":{"start":{"line":33,"column":31},"end":{"line":33,"column":32}},"loc":{"start":{"line":33,"column":37},"end":{"line":33,"column":67}},"line":33},"6":{"name":"(anonymous_6)","decl":{"start":{"line":35,"column":31},"end":{"line":35,"column":32}},"loc":{"start":{"line":35,"column":37},"end":{"line":35,"column":80}},"line":35},"7":{"name":"(anonymous_7)","decl":{"start":{"line":37,"column":37},"end":{"line":37,"column":38}},"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":84}},"line":38}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},"type":"if","locations":[{"start":{"line":17,"column":2},"end":{"line":19,"column":3}},{"start":{"line":17,"column":2},"end":{"line":19,"column":3}}],"line":17},"1":{"loc":{"start":{"line":21,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":21,"column":2},"end":{"line":28,"column":3}},{"start":{"line":21,"column":2},"end":{"line":28,"column":3}}],"line":21},"2":{"loc":{"start":{"line":21,"column":6},"end":{"line":21,"column":84}},"type":"binary-expr","locations":[{"start":{"line":21,"column":6},"end":{"line":21,"column":23}},{"start":{"line":21,"column":27},"end":{"line":21,"column":49}},{"start":{"line":21,"column":53},"end":{"line":21,"column":84}}],"line":21}},"s":{"0":2,"1":2,"2":2,"3":2,"4":0,"5":2,"6":1,"7":2,"8":2,"9":0,"10":2,"11":1,"12":2,"13":1,"14":2,"15":1,"16":2,"17":1,"18":2,"19":1},"f":{"0":2,"1":0,"2":1,"3":2,"4":1,"5":1,"6":1,"7":1},"b":{"0":[0,2],"1":[1,1],"2":[2,1,1]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"99414029320ad6cfe4b6063265eff11cefbef086"} | ||
,"/Users/Master/quiq/quiq-chat/src/index.js": {"path":"/Users/Master/quiq/quiq-chat/src/index.js","statementMap":{"0":{"start":{"line":7,"column":20},"end":{"line":15,"column":1}},"1":{"start":{"line":8,"column":19},"end":{"line":10,"column":3}},"2":{"start":{"line":12,"column":18},"end":{"line":12,"column":55}},"3":{"start":{"line":14,"column":2},"end":{"line":14,"column":22}},"4":{"start":{"line":17,"column":25},"end":{"line":22,"column":1}},"5":{"start":{"line":18,"column":2},"end":{"line":18,"column":26}},"6":{"start":{"line":19,"column":2},"end":{"line":19,"column":21}},"7":{"start":{"line":20,"column":32},"end":{"line":20,"column":62}},"8":{"start":{"line":21,"column":2},"end":{"line":21,"column":52}},"9":{"start":{"line":24,"column":27},"end":{"line":27,"column":1}},"10":{"start":{"line":26,"column":2},"end":{"line":26,"column":21}},"11":{"start":{"line":29,"column":24},"end":{"line":32,"column":1}},"12":{"start":{"line":30,"column":2},"end":{"line":30,"column":26}},"13":{"start":{"line":31,"column":2},"end":{"line":31,"column":24}},"14":{"start":{"line":34,"column":25},"end":{"line":37,"column":1}},"15":{"start":{"line":35,"column":2},"end":{"line":35,"column":26}},"16":{"start":{"line":36,"column":2},"end":{"line":36,"column":25}},"17":{"start":{"line":39,"column":26},"end":{"line":42,"column":1}},"18":{"start":{"line":40,"column":2},"end":{"line":40,"column":26}},"19":{"start":{"line":41,"column":2},"end":{"line":41,"column":30}},"20":{"start":{"line":44,"column":33},"end":{"line":47,"column":1}},"21":{"start":{"line":45,"column":2},"end":{"line":45,"column":26}},"22":{"start":{"line":46,"column":2},"end":{"line":46,"column":33}},"23":{"start":{"line":49,"column":36},"end":{"line":52,"column":1}},"24":{"start":{"line":50,"column":2},"end":{"line":50,"column":26}},"25":{"start":{"line":51,"column":2},"end":{"line":51,"column":48}},"26":{"start":{"line":54,"column":30},"end":{"line":57,"column":1}},"27":{"start":{"line":55,"column":2},"end":{"line":55,"column":26}},"28":{"start":{"line":56,"column":2},"end":{"line":56,"column":30}},"29":{"start":{"line":59,"column":32},"end":{"line":62,"column":1}},"30":{"start":{"line":60,"column":2},"end":{"line":60,"column":26}},"31":{"start":{"line":61,"column":2},"end":{"line":61,"column":38}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":20},"end":{"line":7,"column":21}},"loc":{"start":{"line":7,"column":74},"end":{"line":15,"column":1}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":25},"end":{"line":17,"column":26}},"loc":{"start":{"line":17,"column":66},"end":{"line":22,"column":1}},"line":17},"2":{"name":"(anonymous_2)","decl":{"start":{"line":24,"column":27},"end":{"line":24,"column":28}},"loc":{"start":{"line":24,"column":33},"end":{"line":27,"column":1}},"line":24},"3":{"name":"(anonymous_3)","decl":{"start":{"line":29,"column":24},"end":{"line":29,"column":25}},"loc":{"start":{"line":29,"column":30},"end":{"line":32,"column":1}},"line":29},"4":{"name":"(anonymous_4)","decl":{"start":{"line":34,"column":25},"end":{"line":34,"column":26}},"loc":{"start":{"line":34,"column":31},"end":{"line":37,"column":1}},"line":34},"5":{"name":"(anonymous_5)","decl":{"start":{"line":39,"column":26},"end":{"line":39,"column":27}},"loc":{"start":{"line":39,"column":44},"end":{"line":42,"column":1}},"line":39},"6":{"name":"(anonymous_6)","decl":{"start":{"line":44,"column":33},"end":{"line":44,"column":34}},"loc":{"start":{"line":44,"column":39},"end":{"line":47,"column":1}},"line":44},"7":{"name":"(anonymous_7)","decl":{"start":{"line":49,"column":36},"end":{"line":49,"column":37}},"loc":{"start":{"line":49,"column":71},"end":{"line":52,"column":1}},"line":49},"8":{"name":"(anonymous_8)","decl":{"start":{"line":54,"column":30},"end":{"line":54,"column":31}},"loc":{"start":{"line":54,"column":36},"end":{"line":57,"column":1}},"line":54},"9":{"name":"(anonymous_9)","decl":{"start":{"line":59,"column":32},"end":{"line":59,"column":33}},"loc":{"start":{"line":59,"column":64},"end":{"line":62,"column":1}},"line":59}},"branchMap":{},"s":{"0":4,"1":2,"2":2,"3":2,"4":4,"5":1,"6":1,"7":1,"8":1,"9":4,"10":3,"11":4,"12":0,"13":0,"14":4,"15":0,"16":0,"17":4,"18":0,"19":0,"20":4,"21":0,"22":0,"23":4,"24":0,"25":0,"26":4,"27":0,"28":0,"29":4,"30":0,"31":0},"f":{"0":2,"1":1,"2":3,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"93095344fe6142f6b4f376fe388da8d4f45dc8d3"} | ||
,"/Users/Master/quiq/quiq-chat/src/quiqFetch.js": {"path":"/Users/Master/quiq/quiq-chat/src/quiqFetch.js","statementMap":{"0":{"start":{"line":7,"column":18},"end":{"line":46,"column":1}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":43}},"2":{"start":{"line":8,"column":19},"end":{"line":8,"column":43}},"3":{"start":{"line":10,"column":32},"end":{"line":15,"column":3}},"4":{"start":{"line":17,"column":16},"end":{"line":17,"column":18}},"5":{"start":{"line":18,"column":2},"end":{"line":23,"column":3}},"6":{"start":{"line":19,"column":4},"end":{"line":22,"column":6}},"7":{"start":{"line":25,"column":2},"end":{"line":28,"column":3}},"8":{"start":{"line":26,"column":4},"end":{"line":26,"column":54}},"9":{"start":{"line":27,"column":4},"end":{"line":27,"column":40}},"10":{"start":{"line":30,"column":2},"end":{"line":30,"column":43}},"11":{"start":{"line":32,"column":2},"end":{"line":45,"column":7}},"12":{"start":{"line":34,"column":6},"end":{"line":36,"column":7}},"13":{"start":{"line":35,"column":8},"end":{"line":35,"column":21}},"14":{"start":{"line":37,"column":6},"end":{"line":37,"column":17}},"15":{"start":{"line":40,"column":6},"end":{"line":42,"column":7}},"16":{"start":{"line":41,"column":8},"end":{"line":41,"column":21}},"17":{"start":{"line":44,"column":6},"end":{"line":44,"column":17}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":18},"end":{"line":7,"column":19}},"loc":{"start":{"line":7,"column":86},"end":{"line":46,"column":1}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":10},"end":{"line":33,"column":11}},"loc":{"start":{"line":33,"column":17},"end":{"line":38,"column":5}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":39,"column":11},"end":{"line":39,"column":12}},"loc":{"start":{"line":39,"column":18},"end":{"line":45,"column":5}},"line":39}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":52},"end":{"line":7,"column":81}},"type":"default-arg","locations":[{"start":{"line":7,"column":75},"end":{"line":7,"column":81}}],"line":7},"1":{"loc":{"start":{"line":8,"column":2},"end":{"line":8,"column":43}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":8,"column":43}},{"start":{"line":8,"column":2},"end":{"line":8,"column":43}}],"line":8},"2":{"loc":{"start":{"line":18,"column":2},"end":{"line":23,"column":3}},"type":"if","locations":[{"start":{"line":18,"column":2},"end":{"line":23,"column":3}},{"start":{"line":18,"column":2},"end":{"line":23,"column":3}}],"line":18},"3":{"loc":{"start":{"line":18,"column":6},"end":{"line":18,"column":47}},"type":"binary-expr","locations":[{"start":{"line":18,"column":6},"end":{"line":18,"column":28}},{"start":{"line":18,"column":32},"end":{"line":18,"column":47}}],"line":18},"4":{"loc":{"start":{"line":25,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":28,"column":3}},{"start":{"line":25,"column":2},"end":{"line":28,"column":3}}],"line":25},"5":{"loc":{"start":{"line":30,"column":19},"end":{"line":30,"column":42}},"type":"binary-expr","locations":[{"start":{"line":30,"column":19},"end":{"line":30,"column":33}},{"start":{"line":30,"column":37},"end":{"line":30,"column":42}}],"line":30},"6":{"loc":{"start":{"line":34,"column":6},"end":{"line":36,"column":7}},"type":"if","locations":[{"start":{"line":34,"column":6},"end":{"line":36,"column":7}},{"start":{"line":34,"column":6},"end":{"line":36,"column":7}}],"line":34},"7":{"loc":{"start":{"line":40,"column":6},"end":{"line":42,"column":7}},"type":"if","locations":[{"start":{"line":40,"column":6},"end":{"line":42,"column":7}},{"start":{"line":40,"column":6},"end":{"line":42,"column":7}}],"line":40}},"s":{"0":4,"1":3,"2":0,"3":3,"4":3,"5":3,"6":2,"7":3,"8":1,"9":1,"10":3,"11":3,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"f":{"0":3,"1":0,"2":0},"b":{"0":[2],"1":[0,3],"2":[2,1],"3":[3,2],"4":[1,2],"5":[3,3],"6":[0,0],"7":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"f23343f32ff01b2bf6ac3ebf43464d7b6b476bb8"} | ||
,"/Users/Master/quiq/quiq-chat/src/utils.js": {"path":"/Users/Master/quiq/quiq-chat/src/utils.js","statementMap":{"0":{"start":{"line":10,"column":33},"end":{"line":33,"column":1}},"1":{"start":{"line":11,"column":23},"end":{"line":11,"column":25}},"2":{"start":{"line":13,"column":2},"end":{"line":15,"column":3}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":15}},"4":{"start":{"line":17,"column":2},"end":{"line":26,"column":5}},"5":{"start":{"line":18,"column":18},"end":{"line":18,"column":29}},"6":{"start":{"line":21,"column":4},"end":{"line":25,"column":5}},"7":{"start":{"line":22,"column":6},"end":{"line":22,"column":58}},"8":{"start":{"line":22,"column":42},"end":{"line":22,"column":55}},"9":{"start":{"line":23,"column":11},"end":{"line":25,"column":5}},"10":{"start":{"line":24,"column":6},"end":{"line":24,"column":43}},"11":{"start":{"line":28,"column":2},"end":{"line":30,"column":3}},"12":{"start":{"line":29,"column":4},"end":{"line":29,"column":15}},"13":{"start":{"line":32,"column":2},"end":{"line":32,"column":44}},"14":{"start":{"line":35,"column":15},"end":{"line":35,"column":29}},"15":{"start":{"line":36,"column":23},"end":{"line":36,"column":74}},"16":{"start":{"line":36,"column":43},"end":{"line":36,"column":74}},"17":{"start":{"line":37,"column":17},"end":{"line":37,"column":77}},"18":{"start":{"line":37,"column":31},"end":{"line":37,"column":77}},"19":{"start":{"line":39,"column":21},"end":{"line":39,"column":71}},"20":{"start":{"line":39,"column":27},"end":{"line":39,"column":71}},"21":{"start":{"line":41,"column":26},"end":{"line":52,"column":1}},"22":{"start":{"line":43,"column":4},"end":{"line":43,"column":91}},"23":{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},"24":{"start":{"line":45,"column":4},"end":{"line":45,"column":25}},"25":{"start":{"line":48,"column":2},"end":{"line":51,"column":23}},"26":{"start":{"line":49,"column":4},"end":{"line":49,"column":16}},"27":{"start":{"line":50,"column":4},"end":{"line":50,"column":18}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":33},"end":{"line":10,"column":34}},"loc":{"start":{"line":10,"column":74},"end":{"line":33,"column":1}},"line":10},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":30},"end":{"line":17,"column":31}},"loc":{"start":{"line":17,"column":44},"end":{"line":26,"column":3}},"line":17},"2":{"name":"(anonymous_2)","decl":{"start":{"line":22,"column":37},"end":{"line":22,"column":38}},"loc":{"start":{"line":22,"column":42},"end":{"line":22,"column":55}},"line":22},"3":{"name":"(anonymous_3)","decl":{"start":{"line":36,"column":23},"end":{"line":36,"column":24}},"loc":{"start":{"line":36,"column":43},"end":{"line":36,"column":74}},"line":36},"4":{"name":"(anonymous_4)","decl":{"start":{"line":37,"column":17},"end":{"line":37,"column":18}},"loc":{"start":{"line":37,"column":31},"end":{"line":37,"column":77}},"line":37},"5":{"name":"(anonymous_5)","decl":{"start":{"line":39,"column":21},"end":{"line":39,"column":22}},"loc":{"start":{"line":39,"column":27},"end":{"line":39,"column":71}},"line":39},"6":{"name":"(anonymous_6)","decl":{"start":{"line":41,"column":26},"end":{"line":41,"column":27}},"loc":{"start":{"line":41,"column":60},"end":{"line":52,"column":1}},"line":41},"7":{"name":"(anonymous_7)","decl":{"start":{"line":48,"column":13},"end":{"line":48,"column":14}},"loc":{"start":{"line":48,"column":19},"end":{"line":51,"column":3}},"line":48}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":2},"end":{"line":15,"column":3}},"type":"if","locations":[{"start":{"line":13,"column":2},"end":{"line":15,"column":3}},{"start":{"line":13,"column":2},"end":{"line":15,"column":3}}],"line":13},"1":{"loc":{"start":{"line":21,"column":4},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":25,"column":5}},{"start":{"line":21,"column":4},"end":{"line":25,"column":5}}],"line":21},"2":{"loc":{"start":{"line":23,"column":11},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":23,"column":11},"end":{"line":25,"column":5}},{"start":{"line":23,"column":11},"end":{"line":25,"column":5}}],"line":23},"3":{"loc":{"start":{"line":28,"column":2},"end":{"line":30,"column":3}},"type":"if","locations":[{"start":{"line":28,"column":2},"end":{"line":30,"column":3}},{"start":{"line":28,"column":2},"end":{"line":30,"column":3}}],"line":28},"4":{"loc":{"start":{"line":39,"column":27},"end":{"line":39,"column":71}},"type":"binary-expr","locations":[{"start":{"line":39,"column":27},"end":{"line":39,"column":52}},{"start":{"line":39,"column":56},"end":{"line":39,"column":71}}],"line":39},"5":{"loc":{"start":{"line":43,"column":4},"end":{"line":43,"column":91}},"type":"cond-expr","locations":[{"start":{"line":43,"column":50},"end":{"line":43,"column":87}},{"start":{"line":43,"column":90},"end":{"line":43,"column":91}}],"line":43},"6":{"loc":{"start":{"line":43,"column":4},"end":{"line":43,"column":47}},"type":"binary-expr","locations":[{"start":{"line":43,"column":4},"end":{"line":43,"column":11}},{"start":{"line":43,"column":15},"end":{"line":43,"column":29}},{"start":{"line":43,"column":33},"end":{"line":43,"column":47}}],"line":43},"7":{"loc":{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},"type":"if","locations":[{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},{"start":{"line":44,"column":2},"end":{"line":46,"column":3}}],"line":44}},"s":{"0":3,"1":2,"2":2,"3":0,"4":2,"5":4,"6":4,"7":1,"8":2,"9":3,"10":3,"11":2,"12":0,"13":2,"14":3,"15":3,"16":0,"17":3,"18":0,"19":3,"20":0,"21":3,"22":3,"23":3,"24":1,"25":3,"26":3,"27":3},"f":{"0":2,"1":4,"2":2,"3":0,"4":0,"5":0,"6":3,"7":3},"b":{"0":[0,2],"1":[1,3],"2":[3,0],"3":[0,2],"4":[0,0],"5":[2,1],"6":[3,3,3],"7":[1,2]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"4dda2690fee1a1653cf748635caa011ba709110d"} | ||
,"/Users/Master/quiq/quiq-chat/src/websockets.js": {"path":"/Users/Master/quiq/quiq-chat/src/websockets.js","statementMap":{"0":{"start":{"line":17,"column":21},"end":{"line":49,"column":1}},"1":{"start":{"line":19,"column":18},"end":{"line":19,"column":29}},"2":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"3":{"start":{"line":21,"column":4},"end":{"line":21,"column":24}},"4":{"start":{"line":25,"column":2},"end":{"line":47,"column":4}},"5":{"start":{"line":51,"column":29},"end":{"line":62,"column":1}},"6":{"start":{"line":52,"column":53},"end":{"line":52,"column":60}},"7":{"start":{"line":54,"column":2},"end":{"line":54,"column":33}},"8":{"start":{"line":56,"column":2},"end":{"line":59,"column":3}},"9":{"start":{"line":58,"column":4},"end":{"line":58,"column":38}},"10":{"start":{"line":61,"column":2},"end":{"line":61,"column":66}},"11":{"start":{"line":64,"column":32},"end":{"line":66,"column":1}},"12":{"start":{"line":65,"column":2},"end":{"line":65,"column":27}},"13":{"start":{"line":69,"column":15},"end":{"line":73,"column":1}},"14":{"start":{"line":71,"column":2},"end":{"line":71,"column":50}},"15":{"start":{"line":72,"column":2},"end":{"line":72,"column":71}},"16":{"start":{"line":75,"column":17},"end":{"line":77,"column":1}},"17":{"start":{"line":76,"column":2},"end":{"line":76,"column":71}},"18":{"start":{"line":79,"column":20},"end":{"line":88,"column":1}},"19":{"start":{"line":82,"column":2},"end":{"line":82,"column":39}},"20":{"start":{"line":83,"column":2},"end":{"line":87,"column":3}},"21":{"start":{"line":84,"column":4},"end":{"line":86,"column":52}},"22":{"start":{"line":85,"column":6},"end":{"line":85,"column":13}},"23":{"start":{"line":90,"column":18},"end":{"line":104,"column":1}},"24":{"start":{"line":92,"column":2},"end":{"line":103,"column":3}},"25":{"start":{"line":93,"column":4},"end":{"line":93,"column":58}},"26":{"start":{"line":94,"column":4},"end":{"line":98,"column":5}},"27":{"start":{"line":95,"column":6},"end":{"line":95,"column":31}},"28":{"start":{"line":96,"column":6},"end":{"line":96,"column":59}},"29":{"start":{"line":96,"column":28},"end":{"line":96,"column":59}},"30":{"start":{"line":97,"column":6},"end":{"line":97,"column":13}},"31":{"start":{"line":100,"column":4},"end":{"line":100,"column":56}},"32":{"start":{"line":102,"column":4},"end":{"line":102,"column":58}},"33":{"start":{"line":106,"column":27},"end":{"line":108,"column":1}},"34":{"start":{"line":107,"column":2},"end":{"line":107,"column":78}},"35":{"start":{"line":110,"column":16},"end":{"line":112,"column":1}},"36":{"start":{"line":111,"column":2},"end":{"line":111,"column":61}},"37":{"start":{"line":114,"column":24},"end":{"line":116,"column":1}},"38":{"start":{"line":115,"column":2},"end":{"line":115,"column":61}},"39":{"start":{"line":118,"column":16},"end":{"line":120,"column":1}},"40":{"start":{"line":119,"column":2},"end":{"line":119,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":21},"end":{"line":17,"column":22}},"loc":{"start":{"line":17,"column":44},"end":{"line":49,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":51,"column":29},"end":{"line":51,"column":30}},"loc":{"start":{"line":51,"column":71},"end":{"line":62,"column":1}},"line":51},"2":{"name":"(anonymous_2)","decl":{"start":{"line":64,"column":32},"end":{"line":64,"column":33}},"loc":{"start":{"line":64,"column":38},"end":{"line":66,"column":1}},"line":64},"3":{"name":"(anonymous_3)","decl":{"start":{"line":69,"column":15},"end":{"line":69,"column":16}},"loc":{"start":{"line":69,"column":27},"end":{"line":73,"column":1}},"line":69},"4":{"name":"(anonymous_4)","decl":{"start":{"line":75,"column":17},"end":{"line":75,"column":18}},"loc":{"start":{"line":75,"column":23},"end":{"line":77,"column":1}},"line":75},"5":{"name":"(anonymous_5)","decl":{"start":{"line":79,"column":20},"end":{"line":79,"column":21}},"loc":{"start":{"line":79,"column":48},"end":{"line":88,"column":1}},"line":79},"6":{"name":"(anonymous_6)","decl":{"start":{"line":84,"column":40},"end":{"line":84,"column":41}},"loc":{"start":{"line":84,"column":46},"end":{"line":86,"column":5}},"line":84},"7":{"name":"(anonymous_7)","decl":{"start":{"line":90,"column":18},"end":{"line":90,"column":19}},"loc":{"start":{"line":90,"column":47},"end":{"line":104,"column":1}},"line":90},"8":{"name":"(anonymous_8)","decl":{"start":{"line":106,"column":27},"end":{"line":106,"column":28}},"loc":{"start":{"line":106,"column":73},"end":{"line":108,"column":1}},"line":106},"9":{"name":"(anonymous_9)","decl":{"start":{"line":110,"column":16},"end":{"line":110,"column":17}},"loc":{"start":{"line":110,"column":22},"end":{"line":112,"column":1}},"line":110},"10":{"name":"(anonymous_10)","decl":{"start":{"line":114,"column":24},"end":{"line":114,"column":25}},"loc":{"start":{"line":114,"column":30},"end":{"line":116,"column":1}},"line":114},"11":{"name":"(anonymous_11)","decl":{"start":{"line":118,"column":16},"end":{"line":118,"column":17}},"loc":{"start":{"line":118,"column":22},"end":{"line":120,"column":1}},"line":118}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},{"start":{"line":20,"column":2},"end":{"line":22,"column":3}}],"line":20},"1":{"loc":{"start":{"line":56,"column":2},"end":{"line":59,"column":3}},"type":"if","locations":[{"start":{"line":56,"column":2},"end":{"line":59,"column":3}},{"start":{"line":56,"column":2},"end":{"line":59,"column":3}}],"line":56},"2":{"loc":{"start":{"line":56,"column":6},"end":{"line":56,"column":25}},"type":"binary-expr","locations":[{"start":{"line":56,"column":6},"end":{"line":56,"column":13}},{"start":{"line":56,"column":17},"end":{"line":56,"column":25}}],"line":56},"3":{"loc":{"start":{"line":72,"column":2},"end":{"line":72,"column":70}},"type":"binary-expr","locations":[{"start":{"line":72,"column":2},"end":{"line":72,"column":33}},{"start":{"line":72,"column":37},"end":{"line":72,"column":70}}],"line":72},"4":{"loc":{"start":{"line":76,"column":2},"end":{"line":76,"column":70}},"type":"binary-expr","locations":[{"start":{"line":76,"column":2},"end":{"line":76,"column":33}},{"start":{"line":76,"column":37},"end":{"line":76,"column":70}}],"line":76},"5":{"loc":{"start":{"line":83,"column":2},"end":{"line":87,"column":3}},"type":"if","locations":[{"start":{"line":83,"column":2},"end":{"line":87,"column":3}},{"start":{"line":83,"column":2},"end":{"line":87,"column":3}}],"line":83},"6":{"loc":{"start":{"line":94,"column":4},"end":{"line":98,"column":5}},"type":"if","locations":[{"start":{"line":94,"column":4},"end":{"line":98,"column":5}},{"start":{"line":94,"column":4},"end":{"line":98,"column":5}}],"line":94},"7":{"loc":{"start":{"line":96,"column":6},"end":{"line":96,"column":59}},"type":"if","locations":[{"start":{"line":96,"column":6},"end":{"line":96,"column":59}},{"start":{"line":96,"column":6},"end":{"line":96,"column":59}}],"line":96},"8":{"loc":{"start":{"line":100,"column":4},"end":{"line":100,"column":55}},"type":"binary-expr","locations":[{"start":{"line":100,"column":4},"end":{"line":100,"column":23}},{"start":{"line":100,"column":27},"end":{"line":100,"column":55}}],"line":100},"9":{"loc":{"start":{"line":107,"column":2},"end":{"line":107,"column":77}},"type":"binary-expr","locations":[{"start":{"line":107,"column":2},"end":{"line":107,"column":30}},{"start":{"line":107,"column":34},"end":{"line":107,"column":77}}],"line":107},"10":{"loc":{"start":{"line":111,"column":2},"end":{"line":111,"column":60}},"type":"binary-expr","locations":[{"start":{"line":111,"column":2},"end":{"line":111,"column":28}},{"start":{"line":111,"column":32},"end":{"line":111,"column":60}}],"line":111},"11":{"loc":{"start":{"line":115,"column":2},"end":{"line":115,"column":60}},"type":"binary-expr","locations":[{"start":{"line":115,"column":2},"end":{"line":115,"column":28}},{"start":{"line":115,"column":32},"end":{"line":115,"column":60}}],"line":115},"12":{"loc":{"start":{"line":119,"column":2},"end":{"line":119,"column":42}},"type":"binary-expr","locations":[{"start":{"line":119,"column":2},"end":{"line":119,"column":19}},{"start":{"line":119,"column":23},"end":{"line":119,"column":42}}],"line":119}},"s":{"0":3,"1":9,"2":9,"3":0,"4":9,"5":3,"6":9,"7":9,"8":9,"9":0,"10":9,"11":3,"12":3,"13":3,"14":1,"15":1,"16":3,"17":1,"18":3,"19":0,"20":0,"21":0,"22":0,"23":3,"24":2,"25":2,"26":2,"27":1,"28":1,"29":1,"30":1,"31":1,"32":0,"33":3,"34":1,"35":3,"36":1,"37":3,"38":1,"39":3,"40":1},"f":{"0":9,"1":9,"2":3,"3":1,"4":1,"5":0,"6":0,"7":2,"8":1,"9":1,"10":1,"11":1},"b":{"0":[0,9],"1":[0,9],"2":[9,0],"3":[1,1],"4":[1,1],"5":[0,0],"6":[1,1],"7":[1,0],"8":[1,1],"9":[1,1],"10":[1,1],"11":[1,1],"12":[1,1]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"1caef78cbb2ab52911876821a02c8619918f18c2"} | ||
{"/Users/norberg/quiq/quiq-chat/src/QuiqChatClient.js": {"path":"/Users/norberg/quiq/quiq-chat/src/QuiqChatClient.js","statementMap":{"0":{"start":{"line":10,"column":32},"end":{"line":17,"column":1}},"1":{"start":{"line":11,"column":23},"end":{"line":11,"column":52}},"2":{"start":{"line":12,"column":2},"end":{"line":16,"column":4}},"3":{"start":{"line":14,"column":6},"end":{"line":15,"column":70}},"4":{"start":{"line":35,"column":4},"end":{"line":35,"column":21}},"5":{"start":{"line":36,"column":4},"end":{"line":36,"column":37}},"6":{"start":{"line":37,"column":4},"end":{"line":37,"column":24}},"7":{"start":{"line":38,"column":4},"end":{"line":38,"column":23}},"8":{"start":{"line":40,"column":4},"end":{"line":43,"column":7}},"9":{"start":{"line":49,"column":4},"end":{"line":49,"column":44}},"10":{"start":{"line":50,"column":4},"end":{"line":50,"column":16}},"11":{"start":{"line":54,"column":4},"end":{"line":54,"column":44}},"12":{"start":{"line":55,"column":4},"end":{"line":55,"column":16}},"13":{"start":{"line":59,"column":4},"end":{"line":59,"column":38}},"14":{"start":{"line":60,"column":4},"end":{"line":60,"column":16}},"15":{"start":{"line":64,"column":4},"end":{"line":64,"column":46}},"16":{"start":{"line":65,"column":4},"end":{"line":65,"column":16}},"17":{"start":{"line":69,"column":4},"end":{"line":69,"column":55}},"18":{"start":{"line":70,"column":4},"end":{"line":70,"column":16}},"19":{"start":{"line":74,"column":4},"end":{"line":74,"column":37}},"20":{"start":{"line":75,"column":4},"end":{"line":75,"column":16}},"21":{"start":{"line":79,"column":4},"end":{"line":79,"column":28}},"22":{"start":{"line":81,"column":4},"end":{"line":119,"column":5}},"23":{"start":{"line":84,"column":6},"end":{"line":84,"column":54}},"24":{"start":{"line":87,"column":6},"end":{"line":89,"column":7}},"25":{"start":{"line":88,"column":8},"end":{"line":88,"column":52}},"26":{"start":{"line":92,"column":6},"end":{"line":94,"column":9}},"27":{"start":{"line":97,"column":6},"end":{"line":97,"column":25}},"28":{"start":{"line":98,"column":36},"end":{"line":98,"column":66}},"29":{"start":{"line":100,"column":6},"end":{"line":107,"column":9}},"30":{"start":{"line":109,"column":6},"end":{"line":111,"column":7}},"31":{"start":{"line":110,"column":8},"end":{"line":110,"column":54}},"32":{"start":{"line":112,"column":6},"end":{"line":114,"column":7}},"33":{"start":{"line":113,"column":8},"end":{"line":113,"column":41}},"34":{"start":{"line":116,"column":6},"end":{"line":116,"column":25}},"35":{"start":{"line":117,"column":6},"end":{"line":117,"column":25}},"36":{"start":{"line":118,"column":6},"end":{"line":118,"column":50}},"37":{"start":{"line":123,"column":4},"end":{"line":123,"column":23}},"38":{"start":{"line":127,"column":4},"end":{"line":127,"column":36}},"39":{"start":{"line":127,"column":15},"end":{"line":127,"column":36}},"40":{"start":{"line":129,"column":4},"end":{"line":129,"column":52}},"41":{"start":{"line":130,"column":4},"end":{"line":130,"column":25}},"42":{"start":{"line":136,"column":4},"end":{"line":136,"column":26}},"43":{"start":{"line":140,"column":4},"end":{"line":140,"column":27}},"44":{"start":{"line":144,"column":4},"end":{"line":144,"column":32}},"45":{"start":{"line":148,"column":4},"end":{"line":148,"column":50}},"46":{"start":{"line":152,"column":4},"end":{"line":152,"column":40}},"47":{"start":{"line":156,"column":4},"end":{"line":156,"column":32}},"48":{"start":{"line":161,"column":4},"end":{"line":161,"column":46}},"49":{"start":{"line":165,"column":25},"end":{"line":165,"column":54}},"50":{"start":{"line":166,"column":4},"end":{"line":171,"column":5}},"51":{"start":{"line":167,"column":32},"end":{"line":169,"column":7}},"52":{"start":{"line":168,"column":42},"end":{"line":168,"column":81}},"53":{"start":{"line":170,"column":6},"end":{"line":170,"column":59}},"54":{"start":{"line":170,"column":29},"end":{"line":170,"column":59}},"55":{"start":{"line":173,"column":4},"end":{"line":173,"column":16}},"56":{"start":{"line":179,"column":4},"end":{"line":202,"column":5}},"57":{"start":{"line":180,"column":6},"end":{"line":201,"column":7}},"58":{"start":{"line":182,"column":10},"end":{"line":187,"column":11}},"59":{"start":{"line":182,"column":39},"end":{"line":182,"column":63}},"60":{"start":{"line":183,"column":12},"end":{"line":183,"column":45}},"61":{"start":{"line":184,"column":12},"end":{"line":186,"column":13}},"62":{"start":{"line":185,"column":14},"end":{"line":185,"column":59}},"63":{"start":{"line":188,"column":10},"end":{"line":188,"column":16}},"64":{"start":{"line":190,"column":10},"end":{"line":192,"column":11}},"65":{"start":{"line":191,"column":12},"end":{"line":191,"column":62}},"66":{"start":{"line":193,"column":10},"end":{"line":193,"column":16}},"67":{"start":{"line":197,"column":10},"end":{"line":199,"column":11}},"68":{"start":{"line":198,"column":12},"end":{"line":198,"column":36}},"69":{"start":{"line":200,"column":10},"end":{"line":200,"column":16}},"70":{"start":{"line":206,"column":4},"end":{"line":214,"column":5}},"71":{"start":{"line":207,"column":6},"end":{"line":209,"column":7}},"72":{"start":{"line":208,"column":8},"end":{"line":208,"column":32}},"73":{"start":{"line":211,"column":6},"end":{"line":213,"column":7}},"74":{"start":{"line":212,"column":8},"end":{"line":212,"column":36}},"75":{"start":{"line":218,"column":4},"end":{"line":220,"column":5}},"76":{"start":{"line":219,"column":6},"end":{"line":219,"column":53}},"77":{"start":{"line":224,"column":21},"end":{"line":224,"column":46}},"78":{"start":{"line":227,"column":24},"end":{"line":227,"column":67}},"79":{"start":{"line":229,"column":4},"end":{"line":231,"column":5}},"80":{"start":{"line":230,"column":6},"end":{"line":230,"column":48}},"81":{"start":{"line":233,"column":4},"end":{"line":235,"column":5}},"82":{"start":{"line":234,"column":6},"end":{"line":234,"column":52}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":32},"end":{"line":10,"column":33}},"loc":{"start":{"line":10,"column":44},"end":{"line":17,"column":1}},"line":10},"1":{"name":"(anonymous_1)","decl":{"start":{"line":13,"column":4},"end":{"line":13,"column":5}},"loc":{"start":{"line":14,"column":6},"end":{"line":15,"column":70}},"line":14},"2":{"name":"(anonymous_2)","decl":{"start":{"line":34,"column":2},"end":{"line":34,"column":3}},"loc":{"start":{"line":34,"column":50},"end":{"line":44,"column":3}},"line":34},"3":{"name":"(anonymous_3)","decl":{"start":{"line":48,"column":18},"end":{"line":48,"column":19}},"loc":{"start":{"line":48,"column":84},"end":{"line":51,"column":3}},"line":48},"4":{"name":"(anonymous_4)","decl":{"start":{"line":53,"column":18},"end":{"line":53,"column":19}},"loc":{"start":{"line":53,"column":75},"end":{"line":56,"column":3}},"line":53},"5":{"name":"(anonymous_5)","decl":{"start":{"line":58,"column":12},"end":{"line":58,"column":13}},"loc":{"start":{"line":58,"column":70},"end":{"line":61,"column":3}},"line":58},"6":{"name":"(anonymous_6)","decl":{"start":{"line":63,"column":20},"end":{"line":63,"column":21}},"loc":{"start":{"line":63,"column":62},"end":{"line":66,"column":3}},"line":63},"7":{"name":"(anonymous_7)","decl":{"start":{"line":68,"column":29},"end":{"line":68,"column":30}},"loc":{"start":{"line":68,"column":89},"end":{"line":71,"column":3}},"line":68},"8":{"name":"(anonymous_8)","decl":{"start":{"line":73,"column":11},"end":{"line":73,"column":12}},"loc":{"start":{"line":73,"column":53},"end":{"line":76,"column":3}},"line":73},"9":{"name":"(anonymous_9)","decl":{"start":{"line":78,"column":10},"end":{"line":78,"column":11}},"loc":{"start":{"line":78,"column":48},"end":{"line":120,"column":3}},"line":78},"10":{"name":"(anonymous_10)","decl":{"start":{"line":122,"column":9},"end":{"line":122,"column":10}},"loc":{"start":{"line":122,"column":15},"end":{"line":124,"column":3}},"line":122},"11":{"name":"(anonymous_11)","decl":{"start":{"line":126,"column":16},"end":{"line":126,"column":17}},"loc":{"start":{"line":126,"column":74},"end":{"line":131,"column":3}},"line":126},"12":{"name":"(anonymous_12)","decl":{"start":{"line":135,"column":13},"end":{"line":135,"column":14}},"loc":{"start":{"line":135,"column":19},"end":{"line":137,"column":3}},"line":135},"13":{"name":"(anonymous_13)","decl":{"start":{"line":139,"column":14},"end":{"line":139,"column":15}},"loc":{"start":{"line":139,"column":20},"end":{"line":141,"column":3}},"line":139},"14":{"name":"(anonymous_14)","decl":{"start":{"line":143,"column":16},"end":{"line":143,"column":17}},"loc":{"start":{"line":143,"column":34},"end":{"line":145,"column":3}},"line":143},"15":{"name":"(anonymous_15)","decl":{"start":{"line":147,"column":25},"end":{"line":147,"column":26}},"loc":{"start":{"line":147,"column":60},"end":{"line":149,"column":3}},"line":147},"16":{"name":"(anonymous_16)","decl":{"start":{"line":151,"column":21},"end":{"line":151,"column":22}},"loc":{"start":{"line":151,"column":53},"end":{"line":153,"column":3}},"line":151},"17":{"name":"(anonymous_17)","decl":{"start":{"line":155,"column":19},"end":{"line":155,"column":20}},"loc":{"start":{"line":155,"column":25},"end":{"line":157,"column":3}},"line":155},"18":{"name":"(anonymous_18)","decl":{"start":{"line":159,"column":18},"end":{"line":159,"column":19}},"loc":{"start":{"line":159,"column":33},"end":{"line":162,"column":3}},"line":159},"19":{"name":"(anonymous_19)","decl":{"start":{"line":164,"column":21},"end":{"line":164,"column":22}},"loc":{"start":{"line":164,"column":65},"end":{"line":174,"column":3}},"line":164},"20":{"name":"(anonymous_20)","decl":{"start":{"line":168,"column":37},"end":{"line":168,"column":38}},"loc":{"start":{"line":168,"column":42},"end":{"line":168,"column":81}},"line":168},"21":{"name":"(anonymous_21)","decl":{"start":{"line":178,"column":28},"end":{"line":178,"column":29}},"loc":{"start":{"line":178,"column":60},"end":{"line":203,"column":3}},"line":178},"22":{"name":"(anonymous_22)","decl":{"start":{"line":182,"column":34},"end":{"line":182,"column":35}},"loc":{"start":{"line":182,"column":39},"end":{"line":182,"column":63}},"line":182},"23":{"name":"(anonymous_23)","decl":{"start":{"line":205,"column":26},"end":{"line":205,"column":27}},"loc":{"start":{"line":205,"column":73},"end":{"line":215,"column":3}},"line":205},"24":{"name":"(anonymous_24)","decl":{"start":{"line":217,"column":26},"end":{"line":217,"column":27}},"loc":{"start":{"line":217,"column":32},"end":{"line":221,"column":3}},"line":217},"25":{"name":"(anonymous_25)","decl":{"start":{"line":223,"column":31},"end":{"line":223,"column":32}},"loc":{"start":{"line":223,"column":37},"end":{"line":236,"column":3}},"line":223}},"branchMap":{"0":{"loc":{"start":{"line":14,"column":6},"end":{"line":15,"column":70}},"type":"binary-expr","locations":[{"start":{"line":14,"column":6},"end":{"line":14,"column":34}},{"start":{"line":15,"column":6},"end":{"line":15,"column":70}}],"line":14},"1":{"loc":{"start":{"line":87,"column":6},"end":{"line":89,"column":7}},"type":"if","locations":[{"start":{"line":87,"column":6},"end":{"line":89,"column":7}},{"start":{"line":87,"column":6},"end":{"line":89,"column":7}}],"line":87},"2":{"loc":{"start":{"line":109,"column":6},"end":{"line":111,"column":7}},"type":"if","locations":[{"start":{"line":109,"column":6},"end":{"line":111,"column":7}},{"start":{"line":109,"column":6},"end":{"line":111,"column":7}}],"line":109},"3":{"loc":{"start":{"line":112,"column":6},"end":{"line":114,"column":7}},"type":"if","locations":[{"start":{"line":112,"column":6},"end":{"line":114,"column":7}},{"start":{"line":112,"column":6},"end":{"line":114,"column":7}}],"line":112},"4":{"loc":{"start":{"line":126,"column":23},"end":{"line":126,"column":44}},"type":"default-arg","locations":[{"start":{"line":126,"column":40},"end":{"line":126,"column":44}}],"line":126},"5":{"loc":{"start":{"line":127,"column":4},"end":{"line":127,"column":36}},"type":"if","locations":[{"start":{"line":127,"column":4},"end":{"line":127,"column":36}},{"start":{"line":127,"column":4},"end":{"line":127,"column":36}}],"line":127},"6":{"loc":{"start":{"line":166,"column":4},"end":{"line":171,"column":5}},"type":"if","locations":[{"start":{"line":166,"column":4},"end":{"line":171,"column":5}},{"start":{"line":166,"column":4},"end":{"line":171,"column":5}}],"line":166},"7":{"loc":{"start":{"line":166,"column":8},"end":{"line":166,"column":52}},"type":"binary-expr","locations":[{"start":{"line":166,"column":8},"end":{"line":166,"column":20}},{"start":{"line":166,"column":24},"end":{"line":166,"column":52}}],"line":166},"8":{"loc":{"start":{"line":168,"column":42},"end":{"line":168,"column":81}},"type":"binary-expr","locations":[{"start":{"line":168,"column":42},"end":{"line":168,"column":59}},{"start":{"line":168,"column":63},"end":{"line":168,"column":81}}],"line":168},"9":{"loc":{"start":{"line":170,"column":6},"end":{"line":170,"column":59}},"type":"if","locations":[{"start":{"line":170,"column":6},"end":{"line":170,"column":59}},{"start":{"line":170,"column":6},"end":{"line":170,"column":59}}],"line":170},"10":{"loc":{"start":{"line":179,"column":4},"end":{"line":202,"column":5}},"type":"if","locations":[{"start":{"line":179,"column":4},"end":{"line":202,"column":5}},{"start":{"line":179,"column":4},"end":{"line":202,"column":5}}],"line":179},"11":{"loc":{"start":{"line":180,"column":6},"end":{"line":201,"column":7}},"type":"switch","locations":[{"start":{"line":181,"column":8},"end":{"line":188,"column":16}},{"start":{"line":189,"column":8},"end":{"line":193,"column":16}},{"start":{"line":194,"column":8},"end":{"line":200,"column":16}}],"line":180},"12":{"loc":{"start":{"line":182,"column":10},"end":{"line":187,"column":11}},"type":"if","locations":[{"start":{"line":182,"column":10},"end":{"line":187,"column":11}},{"start":{"line":182,"column":10},"end":{"line":187,"column":11}}],"line":182},"13":{"loc":{"start":{"line":184,"column":12},"end":{"line":186,"column":13}},"type":"if","locations":[{"start":{"line":184,"column":12},"end":{"line":186,"column":13}},{"start":{"line":184,"column":12},"end":{"line":186,"column":13}}],"line":184},"14":{"loc":{"start":{"line":190,"column":10},"end":{"line":192,"column":11}},"type":"if","locations":[{"start":{"line":190,"column":10},"end":{"line":192,"column":11}},{"start":{"line":190,"column":10},"end":{"line":192,"column":11}}],"line":190},"15":{"loc":{"start":{"line":197,"column":10},"end":{"line":199,"column":11}},"type":"if","locations":[{"start":{"line":197,"column":10},"end":{"line":199,"column":11}},{"start":{"line":197,"column":10},"end":{"line":199,"column":11}}],"line":197},"16":{"loc":{"start":{"line":206,"column":4},"end":{"line":214,"column":5}},"type":"if","locations":[{"start":{"line":206,"column":4},"end":{"line":214,"column":5}},{"start":{"line":206,"column":4},"end":{"line":214,"column":5}}],"line":206},"17":{"loc":{"start":{"line":206,"column":8},"end":{"line":206,"column":45}},"type":"binary-expr","locations":[{"start":{"line":206,"column":8},"end":{"line":206,"column":11}},{"start":{"line":206,"column":15},"end":{"line":206,"column":25}},{"start":{"line":206,"column":29},"end":{"line":206,"column":45}}],"line":206},"18":{"loc":{"start":{"line":207,"column":6},"end":{"line":209,"column":7}},"type":"if","locations":[{"start":{"line":207,"column":6},"end":{"line":209,"column":7}},{"start":{"line":207,"column":6},"end":{"line":209,"column":7}}],"line":207},"19":{"loc":{"start":{"line":211,"column":6},"end":{"line":213,"column":7}},"type":"if","locations":[{"start":{"line":211,"column":6},"end":{"line":213,"column":7}},{"start":{"line":211,"column":6},"end":{"line":213,"column":7}}],"line":211},"20":{"loc":{"start":{"line":218,"column":4},"end":{"line":220,"column":5}},"type":"if","locations":[{"start":{"line":218,"column":4},"end":{"line":220,"column":5}},{"start":{"line":218,"column":4},"end":{"line":220,"column":5}}],"line":218},"21":{"loc":{"start":{"line":229,"column":4},"end":{"line":231,"column":5}},"type":"if","locations":[{"start":{"line":229,"column":4},"end":{"line":231,"column":5}},{"start":{"line":229,"column":4},"end":{"line":231,"column":5}}],"line":229},"22":{"loc":{"start":{"line":229,"column":8},"end":{"line":229,"column":58}},"type":"binary-expr","locations":[{"start":{"line":229,"column":8},"end":{"line":229,"column":26}},{"start":{"line":229,"column":30},"end":{"line":229,"column":58}}],"line":229},"23":{"loc":{"start":{"line":233,"column":4},"end":{"line":235,"column":5}},"type":"if","locations":[{"start":{"line":233,"column":4},"end":{"line":235,"column":5}},{"start":{"line":233,"column":4},"end":{"line":235,"column":5}}],"line":233}},"s":{"0":7,"1":23,"2":23,"3":46,"4":23,"5":23,"6":23,"7":23,"8":23,"9":23,"10":23,"11":23,"12":23,"13":23,"14":23,"15":23,"16":23,"17":23,"18":23,"19":23,"20":23,"21":23,"22":23,"23":23,"24":23,"25":23,"26":23,"27":23,"28":23,"29":19,"30":19,"31":19,"32":19,"33":19,"34":4,"35":4,"36":4,"37":1,"38":0,"39":0,"40":0,"41":0,"42":1,"43":1,"44":1,"45":1,"46":1,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":3,"57":3,"58":1,"59":2,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":4,"71":2,"72":2,"73":2,"74":2,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0},"f":{"0":23,"1":46,"2":23,"3":23,"4":23,"5":23,"6":23,"7":23,"8":23,"9":23,"10":1,"11":0,"12":1,"13":1,"14":1,"15":1,"16":1,"17":0,"18":0,"19":0,"20":0,"21":3,"22":2,"23":4,"24":0,"25":0},"b":{"0":[46,46],"1":[23,0],"2":[19,0],"3":[19,0],"4":[0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[3,0],"11":[1,1,1],"12":[1,0],"13":[1,0],"14":[1,0],"15":[1,0],"16":[2,2],"17":[4,4,4],"18":[2,0],"19":[2,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"150705d90f01e537bdde25e8e4834e47e625d390"} | ||
,"/Users/norberg/quiq/quiq-chat/src/apiCalls.js": {"path":"/Users/norberg/quiq/quiq-chat/src/apiCalls.js","statementMap":{"0":{"start":{"line":7,"column":22},"end":{"line":13,"column":1}},"1":{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},"2":{"start":{"line":9,"column":4},"end":{"line":9,"column":94}},"3":{"start":{"line":9,"column":39},"end":{"line":9,"column":58}},"4":{"start":{"line":9,"column":73},"end":{"line":9,"column":92}},"5":{"start":{"line":12,"column":2},"end":{"line":12,"column":25}},"6":{"start":{"line":15,"column":24},"end":{"line":17,"column":1}},"7":{"start":{"line":16,"column":2},"end":{"line":16,"column":89}},"8":{"start":{"line":19,"column":25},"end":{"line":21,"column":1}},"9":{"start":{"line":20,"column":2},"end":{"line":20,"column":90}},"10":{"start":{"line":23,"column":26},"end":{"line":29,"column":1}},"11":{"start":{"line":24,"column":2},"end":{"line":28,"column":5}},"12":{"start":{"line":31,"column":34},"end":{"line":34,"column":3}},"13":{"start":{"line":32,"column":2},"end":{"line":34,"column":3}},"14":{"start":{"line":37,"column":20},"end":{"line":37,"column":46}},"15":{"start":{"line":37,"column":26},"end":{"line":37,"column":46}},"16":{"start":{"line":39,"column":33},"end":{"line":40,"column":88}},"17":{"start":{"line":40,"column":2},"end":{"line":40,"column":88}},"18":{"start":{"line":42,"column":36},"end":{"line":48,"column":1}},"19":{"start":{"line":43,"column":2},"end":{"line":47,"column":5}},"20":{"start":{"line":50,"column":32},"end":{"line":55,"column":4}},"21":{"start":{"line":51,"column":2},"end":{"line":55,"column":4}},"22":{"start":{"line":57,"column":30},"end":{"line":63,"column":23}},"23":{"start":{"line":58,"column":2},"end":{"line":63,"column":23}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":22},"end":{"line":7,"column":23}},"loc":{"start":{"line":7,"column":58},"end":{"line":13,"column":1}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":32},"end":{"line":9,"column":33}},"loc":{"start":{"line":9,"column":39},"end":{"line":9,"column":58}},"line":9},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":66},"end":{"line":9,"column":67}},"loc":{"start":{"line":9,"column":73},"end":{"line":9,"column":92}},"line":9},"3":{"name":"(anonymous_3)","decl":{"start":{"line":15,"column":24},"end":{"line":15,"column":25}},"loc":{"start":{"line":15,"column":30},"end":{"line":17,"column":1}},"line":15},"4":{"name":"(anonymous_4)","decl":{"start":{"line":19,"column":25},"end":{"line":19,"column":26}},"loc":{"start":{"line":19,"column":31},"end":{"line":21,"column":1}},"line":19},"5":{"name":"(anonymous_5)","decl":{"start":{"line":23,"column":26},"end":{"line":23,"column":27}},"loc":{"start":{"line":23,"column":44},"end":{"line":29,"column":1}},"line":23},"6":{"name":"(anonymous_6)","decl":{"start":{"line":31,"column":34},"end":{"line":31,"column":35}},"loc":{"start":{"line":32,"column":2},"end":{"line":34,"column":3}},"line":32},"7":{"name":"(anonymous_7)","decl":{"start":{"line":37,"column":20},"end":{"line":37,"column":21}},"loc":{"start":{"line":37,"column":26},"end":{"line":37,"column":46}},"line":37},"8":{"name":"(anonymous_8)","decl":{"start":{"line":39,"column":33},"end":{"line":39,"column":34}},"loc":{"start":{"line":40,"column":2},"end":{"line":40,"column":88}},"line":40},"9":{"name":"(anonymous_9)","decl":{"start":{"line":42,"column":36},"end":{"line":42,"column":37}},"loc":{"start":{"line":42,"column":71},"end":{"line":48,"column":1}},"line":42},"10":{"name":"(anonymous_10)","decl":{"start":{"line":50,"column":32},"end":{"line":50,"column":33}},"loc":{"start":{"line":51,"column":2},"end":{"line":55,"column":4}},"line":51},"11":{"name":"(anonymous_11)","decl":{"start":{"line":57,"column":30},"end":{"line":57,"column":31}},"loc":{"start":{"line":58,"column":2},"end":{"line":63,"column":23}},"line":58}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":10,"column":3}},{"start":{"line":8,"column":2},"end":{"line":10,"column":3}}],"line":8},"1":{"loc":{"start":{"line":8,"column":6},"end":{"line":8,"column":47}},"type":"binary-expr","locations":[{"start":{"line":8,"column":6},"end":{"line":8,"column":21}},{"start":{"line":8,"column":25},"end":{"line":8,"column":47}}],"line":8}},"s":{"0":4,"1":0,"2":0,"3":0,"4":0,"5":0,"6":4,"7":0,"8":4,"9":0,"10":4,"11":0,"12":4,"13":0,"14":4,"15":0,"16":4,"17":0,"18":4,"19":0,"20":4,"21":0,"22":4,"23":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"b":{"0":[0,0],"1":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"a821a47174be7bb4794198421c9bc8154f39241c"} | ||
,"/Users/norberg/quiq/quiq-chat/src/appConstants.js": {"path":"/Users/norberg/quiq/quiq-chat/src/appConstants.js","statementMap":{"0":{"start":{"line":5,"column":28},"end":{"line":9,"column":1}},"1":{"start":{"line":11,"column":36},"end":{"line":20,"column":1}},"2":{"start":{"line":22,"column":53},"end":{"line":25,"column":1}},"3":{"start":{"line":27,"column":38},"end":{"line":27,"column":57}}},"fnMap":{},"branchMap":{},"s":{"0":7,"1":7,"2":7,"3":7},"f":{},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"17bf44b2fdaa63b13e26815f33f57677230ec111"} | ||
,"/Users/norberg/quiq/quiq-chat/src/globals.js": {"path":"/Users/norberg/quiq/quiq-chat/src/globals.js","statementMap":{"0":{"start":{"line":4,"column":13},"end":{"line":4,"column":18}},"1":{"start":{"line":5,"column":25},"end":{"line":5,"column":37}},"2":{"start":{"line":5,"column":31},"end":{"line":5,"column":37}},"3":{"start":{"line":6,"column":25},"end":{"line":8,"column":1}},"4":{"start":{"line":7,"column":2},"end":{"line":7,"column":16}},"5":{"start":{"line":12,"column":17},"end":{"line":14,"column":1}},"6":{"start":{"line":16,"column":26},"end":{"line":18,"column":1}},"7":{"start":{"line":17,"column":2},"end":{"line":17,"column":58}},"8":{"start":{"line":20,"column":37},"end":{"line":33,"column":1}},"9":{"start":{"line":21,"column":2},"end":{"line":23,"column":3}},"10":{"start":{"line":22,"column":4},"end":{"line":22,"column":59}},"11":{"start":{"line":25,"column":2},"end":{"line":32,"column":3}},"12":{"start":{"line":26,"column":4},"end":{"line":31,"column":6}},"13":{"start":{"line":35,"column":23},"end":{"line":35,"column":50}},"14":{"start":{"line":35,"column":29},"end":{"line":35,"column":50}},"15":{"start":{"line":37,"column":31},"end":{"line":37,"column":67}},"16":{"start":{"line":37,"column":37},"end":{"line":37,"column":67}},"17":{"start":{"line":39,"column":31},"end":{"line":39,"column":80}},"18":{"start":{"line":39,"column":37},"end":{"line":39,"column":80}},"19":{"start":{"line":41,"column":37},"end":{"line":42,"column":84}},"20":{"start":{"line":42,"column":2},"end":{"line":42,"column":84}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":25},"end":{"line":5,"column":26}},"loc":{"start":{"line":5,"column":31},"end":{"line":5,"column":37}},"line":5},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":25},"end":{"line":6,"column":26}},"loc":{"start":{"line":6,"column":31},"end":{"line":8,"column":1}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":16,"column":26},"end":{"line":16,"column":27}},"loc":{"start":{"line":16,"column":57},"end":{"line":18,"column":1}},"line":16},"3":{"name":"(anonymous_3)","decl":{"start":{"line":20,"column":37},"end":{"line":20,"column":38}},"loc":{"start":{"line":20,"column":43},"end":{"line":33,"column":1}},"line":20},"4":{"name":"(anonymous_4)","decl":{"start":{"line":35,"column":23},"end":{"line":35,"column":24}},"loc":{"start":{"line":35,"column":29},"end":{"line":35,"column":50}},"line":35},"5":{"name":"(anonymous_5)","decl":{"start":{"line":37,"column":31},"end":{"line":37,"column":32}},"loc":{"start":{"line":37,"column":37},"end":{"line":37,"column":67}},"line":37},"6":{"name":"(anonymous_6)","decl":{"start":{"line":39,"column":31},"end":{"line":39,"column":32}},"loc":{"start":{"line":39,"column":37},"end":{"line":39,"column":80}},"line":39},"7":{"name":"(anonymous_7)","decl":{"start":{"line":41,"column":37},"end":{"line":41,"column":38}},"loc":{"start":{"line":42,"column":2},"end":{"line":42,"column":84}},"line":42}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":2},"end":{"line":23,"column":3}},"type":"if","locations":[{"start":{"line":21,"column":2},"end":{"line":23,"column":3}},{"start":{"line":21,"column":2},"end":{"line":23,"column":3}}],"line":21},"1":{"loc":{"start":{"line":25,"column":2},"end":{"line":32,"column":3}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":32,"column":3}},{"start":{"line":25,"column":2},"end":{"line":32,"column":3}}],"line":25},"2":{"loc":{"start":{"line":25,"column":6},"end":{"line":25,"column":84}},"type":"binary-expr","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":23}},{"start":{"line":25,"column":27},"end":{"line":25,"column":49}},{"start":{"line":25,"column":53},"end":{"line":25,"column":84}}],"line":25}},"s":{"0":5,"1":5,"2":25,"3":5,"4":0,"5":5,"6":5,"7":24,"8":5,"9":25,"10":0,"11":25,"12":1,"13":5,"14":1,"15":5,"16":1,"17":5,"18":1,"19":5,"20":1},"f":{"0":25,"1":0,"2":24,"3":25,"4":1,"5":1,"6":1,"7":1},"b":{"0":[0,25],"1":[1,24],"2":[25,24,24]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"ac901c0c8e46b8394102dc1e690efaa58c490e50"} | ||
,"/Users/norberg/quiq/quiq-chat/src/index.js": {"path":"/Users/norberg/quiq/quiq-chat/src/index.js","statementMap":{"0":{"start":{"line":8,"column":20},"end":{"line":16,"column":1}},"1":{"start":{"line":9,"column":19},"end":{"line":11,"column":3}},"2":{"start":{"line":13,"column":18},"end":{"line":13,"column":55}},"3":{"start":{"line":15,"column":2},"end":{"line":15,"column":22}},"4":{"start":{"line":18,"column":25},"end":{"line":23,"column":1}},"5":{"start":{"line":19,"column":2},"end":{"line":19,"column":26}},"6":{"start":{"line":20,"column":2},"end":{"line":20,"column":21}},"7":{"start":{"line":21,"column":32},"end":{"line":21,"column":62}},"8":{"start":{"line":22,"column":2},"end":{"line":22,"column":52}},"9":{"start":{"line":25,"column":27},"end":{"line":28,"column":1}},"10":{"start":{"line":27,"column":2},"end":{"line":27,"column":21}},"11":{"start":{"line":30,"column":24},"end":{"line":33,"column":1}},"12":{"start":{"line":31,"column":2},"end":{"line":31,"column":26}},"13":{"start":{"line":32,"column":2},"end":{"line":32,"column":24}},"14":{"start":{"line":35,"column":25},"end":{"line":38,"column":1}},"15":{"start":{"line":36,"column":2},"end":{"line":36,"column":26}},"16":{"start":{"line":37,"column":2},"end":{"line":37,"column":25}},"17":{"start":{"line":40,"column":26},"end":{"line":43,"column":1}},"18":{"start":{"line":41,"column":2},"end":{"line":41,"column":26}},"19":{"start":{"line":42,"column":2},"end":{"line":42,"column":30}},"20":{"start":{"line":45,"column":33},"end":{"line":48,"column":1}},"21":{"start":{"line":46,"column":2},"end":{"line":46,"column":26}},"22":{"start":{"line":47,"column":2},"end":{"line":47,"column":33}},"23":{"start":{"line":50,"column":36},"end":{"line":53,"column":1}},"24":{"start":{"line":51,"column":2},"end":{"line":51,"column":26}},"25":{"start":{"line":52,"column":2},"end":{"line":52,"column":48}},"26":{"start":{"line":55,"column":30},"end":{"line":58,"column":1}},"27":{"start":{"line":56,"column":2},"end":{"line":56,"column":26}},"28":{"start":{"line":57,"column":2},"end":{"line":57,"column":30}},"29":{"start":{"line":60,"column":32},"end":{"line":63,"column":1}},"30":{"start":{"line":61,"column":2},"end":{"line":61,"column":26}},"31":{"start":{"line":62,"column":2},"end":{"line":62,"column":38}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":20},"end":{"line":8,"column":21}},"loc":{"start":{"line":8,"column":74},"end":{"line":16,"column":1}},"line":8},"1":{"name":"(anonymous_1)","decl":{"start":{"line":18,"column":25},"end":{"line":18,"column":26}},"loc":{"start":{"line":18,"column":66},"end":{"line":23,"column":1}},"line":18},"2":{"name":"(anonymous_2)","decl":{"start":{"line":25,"column":27},"end":{"line":25,"column":28}},"loc":{"start":{"line":25,"column":33},"end":{"line":28,"column":1}},"line":25},"3":{"name":"(anonymous_3)","decl":{"start":{"line":30,"column":24},"end":{"line":30,"column":25}},"loc":{"start":{"line":30,"column":30},"end":{"line":33,"column":1}},"line":30},"4":{"name":"(anonymous_4)","decl":{"start":{"line":35,"column":25},"end":{"line":35,"column":26}},"loc":{"start":{"line":35,"column":31},"end":{"line":38,"column":1}},"line":35},"5":{"name":"(anonymous_5)","decl":{"start":{"line":40,"column":26},"end":{"line":40,"column":27}},"loc":{"start":{"line":40,"column":44},"end":{"line":43,"column":1}},"line":40},"6":{"name":"(anonymous_6)","decl":{"start":{"line":45,"column":33},"end":{"line":45,"column":34}},"loc":{"start":{"line":45,"column":39},"end":{"line":48,"column":1}},"line":45},"7":{"name":"(anonymous_7)","decl":{"start":{"line":50,"column":36},"end":{"line":50,"column":37}},"loc":{"start":{"line":50,"column":71},"end":{"line":53,"column":1}},"line":50},"8":{"name":"(anonymous_8)","decl":{"start":{"line":55,"column":30},"end":{"line":55,"column":31}},"loc":{"start":{"line":55,"column":36},"end":{"line":58,"column":1}},"line":55},"9":{"name":"(anonymous_9)","decl":{"start":{"line":60,"column":32},"end":{"line":60,"column":33}},"loc":{"start":{"line":60,"column":64},"end":{"line":63,"column":1}},"line":60}},"branchMap":{},"s":{"0":6,"1":2,"2":2,"3":2,"4":6,"5":1,"6":1,"7":1,"8":1,"9":6,"10":3,"11":6,"12":0,"13":0,"14":6,"15":0,"16":0,"17":6,"18":0,"19":0,"20":6,"21":0,"22":0,"23":6,"24":0,"25":0,"26":6,"27":0,"28":0,"29":6,"30":0,"31":0},"f":{"0":2,"1":1,"2":3,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"3371cdafec3e87466556a6838213081b34cd9b14"} | ||
,"/Users/norberg/quiq/quiq-chat/src/quiqFetch.js": {"path":"/Users/norberg/quiq/quiq-chat/src/quiqFetch.js","statementMap":{"0":{"start":{"line":7,"column":18},"end":{"line":46,"column":1}},"1":{"start":{"line":8,"column":2},"end":{"line":8,"column":43}},"2":{"start":{"line":8,"column":19},"end":{"line":8,"column":43}},"3":{"start":{"line":10,"column":32},"end":{"line":15,"column":3}},"4":{"start":{"line":17,"column":16},"end":{"line":17,"column":18}},"5":{"start":{"line":18,"column":2},"end":{"line":23,"column":3}},"6":{"start":{"line":19,"column":4},"end":{"line":22,"column":6}},"7":{"start":{"line":25,"column":2},"end":{"line":28,"column":3}},"8":{"start":{"line":26,"column":4},"end":{"line":26,"column":54}},"9":{"start":{"line":27,"column":4},"end":{"line":27,"column":40}},"10":{"start":{"line":30,"column":2},"end":{"line":30,"column":43}},"11":{"start":{"line":32,"column":2},"end":{"line":45,"column":7}},"12":{"start":{"line":34,"column":6},"end":{"line":36,"column":7}},"13":{"start":{"line":35,"column":8},"end":{"line":35,"column":21}},"14":{"start":{"line":37,"column":6},"end":{"line":37,"column":17}},"15":{"start":{"line":40,"column":6},"end":{"line":42,"column":7}},"16":{"start":{"line":41,"column":8},"end":{"line":41,"column":21}},"17":{"start":{"line":44,"column":6},"end":{"line":44,"column":17}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":18},"end":{"line":7,"column":19}},"loc":{"start":{"line":7,"column":86},"end":{"line":46,"column":1}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":10},"end":{"line":33,"column":11}},"loc":{"start":{"line":33,"column":17},"end":{"line":38,"column":5}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":39,"column":11},"end":{"line":39,"column":12}},"loc":{"start":{"line":39,"column":18},"end":{"line":45,"column":5}},"line":39}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":52},"end":{"line":7,"column":81}},"type":"default-arg","locations":[{"start":{"line":7,"column":75},"end":{"line":7,"column":81}}],"line":7},"1":{"loc":{"start":{"line":8,"column":2},"end":{"line":8,"column":43}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":8,"column":43}},{"start":{"line":8,"column":2},"end":{"line":8,"column":43}}],"line":8},"2":{"loc":{"start":{"line":18,"column":2},"end":{"line":23,"column":3}},"type":"if","locations":[{"start":{"line":18,"column":2},"end":{"line":23,"column":3}},{"start":{"line":18,"column":2},"end":{"line":23,"column":3}}],"line":18},"3":{"loc":{"start":{"line":18,"column":6},"end":{"line":18,"column":47}},"type":"binary-expr","locations":[{"start":{"line":18,"column":6},"end":{"line":18,"column":28}},{"start":{"line":18,"column":32},"end":{"line":18,"column":47}}],"line":18},"4":{"loc":{"start":{"line":25,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":28,"column":3}},{"start":{"line":25,"column":2},"end":{"line":28,"column":3}}],"line":25},"5":{"loc":{"start":{"line":30,"column":19},"end":{"line":30,"column":42}},"type":"binary-expr","locations":[{"start":{"line":30,"column":19},"end":{"line":30,"column":33}},{"start":{"line":30,"column":37},"end":{"line":30,"column":42}}],"line":30},"6":{"loc":{"start":{"line":34,"column":6},"end":{"line":36,"column":7}},"type":"if","locations":[{"start":{"line":34,"column":6},"end":{"line":36,"column":7}},{"start":{"line":34,"column":6},"end":{"line":36,"column":7}}],"line":34},"7":{"loc":{"start":{"line":40,"column":6},"end":{"line":42,"column":7}},"type":"if","locations":[{"start":{"line":40,"column":6},"end":{"line":42,"column":7}},{"start":{"line":40,"column":6},"end":{"line":42,"column":7}}],"line":40}},"s":{"0":5,"1":3,"2":0,"3":3,"4":3,"5":3,"6":2,"7":3,"8":1,"9":1,"10":3,"11":3,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"f":{"0":3,"1":0,"2":0},"b":{"0":[2],"1":[0,3],"2":[2,1],"3":[3,2],"4":[1,2],"5":[3,3],"6":[0,0],"7":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"b159952601a53351ecb82205884e8137e0312ffb"} | ||
,"/Users/norberg/quiq/quiq-chat/src/utils.js": {"path":"/Users/norberg/quiq/quiq-chat/src/utils.js","statementMap":{"0":{"start":{"line":10,"column":33},"end":{"line":33,"column":1}},"1":{"start":{"line":11,"column":23},"end":{"line":11,"column":25}},"2":{"start":{"line":13,"column":2},"end":{"line":15,"column":3}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":15}},"4":{"start":{"line":17,"column":2},"end":{"line":26,"column":5}},"5":{"start":{"line":18,"column":18},"end":{"line":18,"column":29}},"6":{"start":{"line":21,"column":4},"end":{"line":25,"column":5}},"7":{"start":{"line":22,"column":6},"end":{"line":22,"column":58}},"8":{"start":{"line":22,"column":42},"end":{"line":22,"column":55}},"9":{"start":{"line":23,"column":11},"end":{"line":25,"column":5}},"10":{"start":{"line":24,"column":6},"end":{"line":24,"column":43}},"11":{"start":{"line":28,"column":2},"end":{"line":30,"column":3}},"12":{"start":{"line":29,"column":4},"end":{"line":29,"column":15}},"13":{"start":{"line":32,"column":2},"end":{"line":32,"column":44}},"14":{"start":{"line":35,"column":15},"end":{"line":35,"column":29}},"15":{"start":{"line":36,"column":23},"end":{"line":36,"column":74}},"16":{"start":{"line":36,"column":43},"end":{"line":36,"column":74}},"17":{"start":{"line":37,"column":17},"end":{"line":37,"column":77}},"18":{"start":{"line":37,"column":31},"end":{"line":37,"column":77}},"19":{"start":{"line":39,"column":21},"end":{"line":39,"column":71}},"20":{"start":{"line":39,"column":27},"end":{"line":39,"column":71}},"21":{"start":{"line":41,"column":26},"end":{"line":52,"column":1}},"22":{"start":{"line":43,"column":4},"end":{"line":43,"column":91}},"23":{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},"24":{"start":{"line":45,"column":4},"end":{"line":45,"column":25}},"25":{"start":{"line":48,"column":2},"end":{"line":51,"column":23}},"26":{"start":{"line":49,"column":4},"end":{"line":49,"column":16}},"27":{"start":{"line":50,"column":4},"end":{"line":50,"column":18}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":10,"column":33},"end":{"line":10,"column":34}},"loc":{"start":{"line":10,"column":74},"end":{"line":33,"column":1}},"line":10},"1":{"name":"(anonymous_1)","decl":{"start":{"line":17,"column":30},"end":{"line":17,"column":31}},"loc":{"start":{"line":17,"column":44},"end":{"line":26,"column":3}},"line":17},"2":{"name":"(anonymous_2)","decl":{"start":{"line":22,"column":37},"end":{"line":22,"column":38}},"loc":{"start":{"line":22,"column":42},"end":{"line":22,"column":55}},"line":22},"3":{"name":"(anonymous_3)","decl":{"start":{"line":36,"column":23},"end":{"line":36,"column":24}},"loc":{"start":{"line":36,"column":43},"end":{"line":36,"column":74}},"line":36},"4":{"name":"(anonymous_4)","decl":{"start":{"line":37,"column":17},"end":{"line":37,"column":18}},"loc":{"start":{"line":37,"column":31},"end":{"line":37,"column":77}},"line":37},"5":{"name":"(anonymous_5)","decl":{"start":{"line":39,"column":21},"end":{"line":39,"column":22}},"loc":{"start":{"line":39,"column":27},"end":{"line":39,"column":71}},"line":39},"6":{"name":"(anonymous_6)","decl":{"start":{"line":41,"column":26},"end":{"line":41,"column":27}},"loc":{"start":{"line":41,"column":60},"end":{"line":52,"column":1}},"line":41},"7":{"name":"(anonymous_7)","decl":{"start":{"line":48,"column":13},"end":{"line":48,"column":14}},"loc":{"start":{"line":48,"column":19},"end":{"line":51,"column":3}},"line":48}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":2},"end":{"line":15,"column":3}},"type":"if","locations":[{"start":{"line":13,"column":2},"end":{"line":15,"column":3}},{"start":{"line":13,"column":2},"end":{"line":15,"column":3}}],"line":13},"1":{"loc":{"start":{"line":21,"column":4},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":25,"column":5}},{"start":{"line":21,"column":4},"end":{"line":25,"column":5}}],"line":21},"2":{"loc":{"start":{"line":23,"column":11},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":23,"column":11},"end":{"line":25,"column":5}},{"start":{"line":23,"column":11},"end":{"line":25,"column":5}}],"line":23},"3":{"loc":{"start":{"line":28,"column":2},"end":{"line":30,"column":3}},"type":"if","locations":[{"start":{"line":28,"column":2},"end":{"line":30,"column":3}},{"start":{"line":28,"column":2},"end":{"line":30,"column":3}}],"line":28},"4":{"loc":{"start":{"line":39,"column":27},"end":{"line":39,"column":71}},"type":"binary-expr","locations":[{"start":{"line":39,"column":27},"end":{"line":39,"column":52}},{"start":{"line":39,"column":56},"end":{"line":39,"column":71}}],"line":39},"5":{"loc":{"start":{"line":43,"column":4},"end":{"line":43,"column":91}},"type":"cond-expr","locations":[{"start":{"line":43,"column":50},"end":{"line":43,"column":87}},{"start":{"line":43,"column":90},"end":{"line":43,"column":91}}],"line":43},"6":{"loc":{"start":{"line":43,"column":4},"end":{"line":43,"column":47}},"type":"binary-expr","locations":[{"start":{"line":43,"column":4},"end":{"line":43,"column":11}},{"start":{"line":43,"column":15},"end":{"line":43,"column":29}},{"start":{"line":43,"column":33},"end":{"line":43,"column":47}}],"line":43},"7":{"loc":{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},"type":"if","locations":[{"start":{"line":44,"column":2},"end":{"line":46,"column":3}},{"start":{"line":44,"column":2},"end":{"line":46,"column":3}}],"line":44}},"s":{"0":5,"1":2,"2":2,"3":0,"4":2,"5":4,"6":4,"7":1,"8":2,"9":3,"10":3,"11":2,"12":0,"13":2,"14":5,"15":5,"16":0,"17":5,"18":0,"19":5,"20":0,"21":5,"22":3,"23":3,"24":1,"25":3,"26":3,"27":3},"f":{"0":2,"1":4,"2":2,"3":0,"4":0,"5":0,"6":3,"7":3},"b":{"0":[0,2],"1":[1,3],"2":[3,0],"3":[0,2],"4":[0,0],"5":[2,1],"6":[3,3,3],"7":[1,2]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"1d694ff7e99a7d8ad74a26985397caa457b0fbcb"} | ||
,"/Users/norberg/quiq/quiq-chat/src/websockets.js": {"path":"/Users/norberg/quiq/quiq-chat/src/websockets.js","statementMap":{"0":{"start":{"line":17,"column":21},"end":{"line":47,"column":1}},"1":{"start":{"line":19,"column":18},"end":{"line":19,"column":29}},"2":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"3":{"start":{"line":21,"column":4},"end":{"line":21,"column":24}},"4":{"start":{"line":24,"column":2},"end":{"line":46,"column":4}},"5":{"start":{"line":49,"column":29},"end":{"line":60,"column":1}},"6":{"start":{"line":50,"column":53},"end":{"line":50,"column":60}},"7":{"start":{"line":52,"column":2},"end":{"line":52,"column":33}},"8":{"start":{"line":54,"column":2},"end":{"line":57,"column":3}},"9":{"start":{"line":56,"column":4},"end":{"line":56,"column":38}},"10":{"start":{"line":59,"column":2},"end":{"line":59,"column":66}},"11":{"start":{"line":62,"column":32},"end":{"line":64,"column":1}},"12":{"start":{"line":63,"column":2},"end":{"line":63,"column":27}},"13":{"start":{"line":67,"column":15},"end":{"line":71,"column":1}},"14":{"start":{"line":69,"column":2},"end":{"line":69,"column":50}},"15":{"start":{"line":70,"column":2},"end":{"line":70,"column":71}},"16":{"start":{"line":73,"column":17},"end":{"line":75,"column":1}},"17":{"start":{"line":74,"column":2},"end":{"line":74,"column":71}},"18":{"start":{"line":77,"column":20},"end":{"line":86,"column":1}},"19":{"start":{"line":80,"column":2},"end":{"line":80,"column":39}},"20":{"start":{"line":81,"column":2},"end":{"line":85,"column":3}},"21":{"start":{"line":82,"column":4},"end":{"line":84,"column":52}},"22":{"start":{"line":83,"column":6},"end":{"line":83,"column":13}},"23":{"start":{"line":88,"column":18},"end":{"line":102,"column":1}},"24":{"start":{"line":90,"column":2},"end":{"line":101,"column":3}},"25":{"start":{"line":91,"column":4},"end":{"line":91,"column":58}},"26":{"start":{"line":92,"column":4},"end":{"line":96,"column":5}},"27":{"start":{"line":93,"column":6},"end":{"line":93,"column":31}},"28":{"start":{"line":94,"column":6},"end":{"line":94,"column":59}},"29":{"start":{"line":94,"column":28},"end":{"line":94,"column":59}},"30":{"start":{"line":95,"column":6},"end":{"line":95,"column":13}},"31":{"start":{"line":98,"column":4},"end":{"line":98,"column":56}},"32":{"start":{"line":100,"column":4},"end":{"line":100,"column":58}},"33":{"start":{"line":104,"column":27},"end":{"line":106,"column":1}},"34":{"start":{"line":105,"column":2},"end":{"line":105,"column":78}},"35":{"start":{"line":108,"column":16},"end":{"line":110,"column":1}},"36":{"start":{"line":109,"column":2},"end":{"line":109,"column":61}},"37":{"start":{"line":112,"column":24},"end":{"line":114,"column":1}},"38":{"start":{"line":113,"column":2},"end":{"line":113,"column":61}},"39":{"start":{"line":116,"column":16},"end":{"line":118,"column":1}},"40":{"start":{"line":117,"column":2},"end":{"line":117,"column":43}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":21},"end":{"line":17,"column":22}},"loc":{"start":{"line":17,"column":44},"end":{"line":47,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":49,"column":29},"end":{"line":49,"column":30}},"loc":{"start":{"line":49,"column":71},"end":{"line":60,"column":1}},"line":49},"2":{"name":"(anonymous_2)","decl":{"start":{"line":62,"column":32},"end":{"line":62,"column":33}},"loc":{"start":{"line":62,"column":38},"end":{"line":64,"column":1}},"line":62},"3":{"name":"(anonymous_3)","decl":{"start":{"line":67,"column":15},"end":{"line":67,"column":16}},"loc":{"start":{"line":67,"column":27},"end":{"line":71,"column":1}},"line":67},"4":{"name":"(anonymous_4)","decl":{"start":{"line":73,"column":17},"end":{"line":73,"column":18}},"loc":{"start":{"line":73,"column":23},"end":{"line":75,"column":1}},"line":73},"5":{"name":"(anonymous_5)","decl":{"start":{"line":77,"column":20},"end":{"line":77,"column":21}},"loc":{"start":{"line":77,"column":48},"end":{"line":86,"column":1}},"line":77},"6":{"name":"(anonymous_6)","decl":{"start":{"line":82,"column":40},"end":{"line":82,"column":41}},"loc":{"start":{"line":82,"column":46},"end":{"line":84,"column":5}},"line":82},"7":{"name":"(anonymous_7)","decl":{"start":{"line":88,"column":18},"end":{"line":88,"column":19}},"loc":{"start":{"line":88,"column":47},"end":{"line":102,"column":1}},"line":88},"8":{"name":"(anonymous_8)","decl":{"start":{"line":104,"column":27},"end":{"line":104,"column":28}},"loc":{"start":{"line":104,"column":73},"end":{"line":106,"column":1}},"line":104},"9":{"name":"(anonymous_9)","decl":{"start":{"line":108,"column":16},"end":{"line":108,"column":17}},"loc":{"start":{"line":108,"column":22},"end":{"line":110,"column":1}},"line":108},"10":{"name":"(anonymous_10)","decl":{"start":{"line":112,"column":24},"end":{"line":112,"column":25}},"loc":{"start":{"line":112,"column":30},"end":{"line":114,"column":1}},"line":112},"11":{"name":"(anonymous_11)","decl":{"start":{"line":116,"column":16},"end":{"line":116,"column":17}},"loc":{"start":{"line":116,"column":22},"end":{"line":118,"column":1}},"line":116}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},{"start":{"line":20,"column":2},"end":{"line":22,"column":3}}],"line":20},"1":{"loc":{"start":{"line":54,"column":2},"end":{"line":57,"column":3}},"type":"if","locations":[{"start":{"line":54,"column":2},"end":{"line":57,"column":3}},{"start":{"line":54,"column":2},"end":{"line":57,"column":3}}],"line":54},"2":{"loc":{"start":{"line":54,"column":6},"end":{"line":54,"column":25}},"type":"binary-expr","locations":[{"start":{"line":54,"column":6},"end":{"line":54,"column":13}},{"start":{"line":54,"column":17},"end":{"line":54,"column":25}}],"line":54},"3":{"loc":{"start":{"line":70,"column":2},"end":{"line":70,"column":70}},"type":"binary-expr","locations":[{"start":{"line":70,"column":2},"end":{"line":70,"column":33}},{"start":{"line":70,"column":37},"end":{"line":70,"column":70}}],"line":70},"4":{"loc":{"start":{"line":74,"column":2},"end":{"line":74,"column":70}},"type":"binary-expr","locations":[{"start":{"line":74,"column":2},"end":{"line":74,"column":33}},{"start":{"line":74,"column":37},"end":{"line":74,"column":70}}],"line":74},"5":{"loc":{"start":{"line":81,"column":2},"end":{"line":85,"column":3}},"type":"if","locations":[{"start":{"line":81,"column":2},"end":{"line":85,"column":3}},{"start":{"line":81,"column":2},"end":{"line":85,"column":3}}],"line":81},"6":{"loc":{"start":{"line":92,"column":4},"end":{"line":96,"column":5}},"type":"if","locations":[{"start":{"line":92,"column":4},"end":{"line":96,"column":5}},{"start":{"line":92,"column":4},"end":{"line":96,"column":5}}],"line":92},"7":{"loc":{"start":{"line":94,"column":6},"end":{"line":94,"column":59}},"type":"if","locations":[{"start":{"line":94,"column":6},"end":{"line":94,"column":59}},{"start":{"line":94,"column":6},"end":{"line":94,"column":59}}],"line":94},"8":{"loc":{"start":{"line":98,"column":4},"end":{"line":98,"column":55}},"type":"binary-expr","locations":[{"start":{"line":98,"column":4},"end":{"line":98,"column":23}},{"start":{"line":98,"column":27},"end":{"line":98,"column":55}}],"line":98},"9":{"loc":{"start":{"line":105,"column":2},"end":{"line":105,"column":77}},"type":"binary-expr","locations":[{"start":{"line":105,"column":2},"end":{"line":105,"column":30}},{"start":{"line":105,"column":34},"end":{"line":105,"column":77}}],"line":105},"10":{"loc":{"start":{"line":109,"column":2},"end":{"line":109,"column":60}},"type":"binary-expr","locations":[{"start":{"line":109,"column":2},"end":{"line":109,"column":28}},{"start":{"line":109,"column":32},"end":{"line":109,"column":60}}],"line":109},"11":{"loc":{"start":{"line":113,"column":2},"end":{"line":113,"column":60}},"type":"binary-expr","locations":[{"start":{"line":113,"column":2},"end":{"line":113,"column":28}},{"start":{"line":113,"column":32},"end":{"line":113,"column":60}}],"line":113},"12":{"loc":{"start":{"line":117,"column":2},"end":{"line":117,"column":42}},"type":"binary-expr","locations":[{"start":{"line":117,"column":2},"end":{"line":117,"column":19}},{"start":{"line":117,"column":23},"end":{"line":117,"column":42}}],"line":117}},"s":{"0":4,"1":9,"2":9,"3":0,"4":9,"5":4,"6":9,"7":9,"8":9,"9":0,"10":9,"11":4,"12":3,"13":4,"14":1,"15":1,"16":4,"17":1,"18":4,"19":0,"20":0,"21":0,"22":0,"23":4,"24":2,"25":2,"26":2,"27":1,"28":1,"29":1,"30":1,"31":1,"32":0,"33":4,"34":1,"35":4,"36":1,"37":4,"38":1,"39":4,"40":1},"f":{"0":9,"1":9,"2":3,"3":1,"4":1,"5":0,"6":0,"7":2,"8":1,"9":1,"10":1,"11":1},"b":{"0":[0,9],"1":[0,9],"2":[9,0],"3":[1,1],"4":[1,1],"5":[0,0],"6":[1,1],"7":[1,0],"8":[1,1],"9":[1,1],"10":[1,1],"11":[1,1],"12":[1,1]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"21e9b5dcb26edbe02c80b831c766936db1ad3a12"} | ||
} |
{ | ||
"name": "quiq-chat", | ||
"version": "1.2.0", | ||
"version": "1.3.0", | ||
"description": "Library to help with network requests to create a webchat client for Quiq Messaging", | ||
@@ -8,4 +8,5 @@ "main": "build/quiq-chat.js", | ||
"scripts": { | ||
"start": "./node_modules/.bin/nodemon --watch src -e js,sass --exec npm run build", | ||
"lint": "node ./node_modules/eslint/bin/eslint.js src/", | ||
"test": "flow && jest --env=jsdom --coverage && node ./node_modules/eslint/bin/eslint.js src/ --quiet", | ||
"lint": "node ./node_modules/eslint/bin/eslint.js src/", | ||
"flow": "flow", | ||
@@ -24,11 +25,6 @@ "jest": "jest --watch --env=jsdom", | ||
"jest": { | ||
"modulePaths": [ | ||
"src", | ||
"node_modules" | ||
], | ||
"modulePaths": ["src", "node_modules"], | ||
"rootDir": "src" | ||
}, | ||
"keywords": [ | ||
"quiq" | ||
], | ||
"keywords": ["quiq"], | ||
"author": "nate.norberg@goquiq.com", | ||
@@ -39,2 +35,3 @@ "license": "MIT", | ||
"isomorphic-fetch": "2.2.1", | ||
"js-cookie": "2.1.4", | ||
"lodash": "4.17.4", | ||
@@ -64,2 +61,3 @@ "ua-parser-js": "0.7.12" | ||
"lint-staged": "^3.6.0", | ||
"nodemon": "^1.11.0", | ||
"prettier": "^1.5.2", | ||
@@ -66,0 +64,0 @@ "rollup": "^0.41.6", |
@@ -18,2 +18,35 @@ # quiq-chat [![Build Status](https://travis-ci.org/Quiq/quiq-chat.svg?branch=master)](https://travis-ci.org/Quiq/quiq-chat) [![npm version](https://badge.fury.io/js/quiq-chat.svg)](https://badge.fury.io/js/quiq-chat) [![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) | ||
### Using `QuiqChatClient` | ||
The default export of `quiq-chat` is the `QuiqChatClient` class which will fetch information about the current webchat, initialize a websocket connection, and allow you to register callbacks so that you can keep your app's UI in sync with the webchat state. | ||
All the functions to register callbacks return the `QuiqChatClient` object so that you can chain them together. You also need to call `start()` to connect to Quiq Messaging. The `start` method returns a promise that resolves to the `QuiqChatClient`, so you can add a callback that will be executed after the connection is opened; | ||
```javascript | ||
import QuiqChatClient from 'quiq-chat'; | ||
const client = new QuiqChatClient() | ||
.onNewMessages(messages => { | ||
// Update your app with the new array of messages | ||
}) | ||
.onAgentTyping(typing => { | ||
// Show or hide the typing indicator | ||
}) | ||
.onConnectionStatusChange(connected => { | ||
// Show the connection status of the app | ||
}) | ||
.onError(error => { | ||
// Show some error message | ||
}) | ||
.onErrorResolved(() => { | ||
// Remove the error message | ||
}) | ||
.start() | ||
.then(client => { | ||
// Run some code after the webchat app is connected | ||
}); | ||
``` | ||
### Without using `QuiqChatClient` | ||
Before `quiq-chat` can call any APIs, you need to call `init` and pass in your site's host (i.e. `https://your-company.goquiq.com`) and the contact point you want your chat client to connect to | ||
@@ -39,3 +72,31 @@ | ||
### subscribe(callbacks: WebsocketCallbacks) => void | ||
### QuiqChatClient | ||
#### onNewMessages(messages: Array<[Message](#message)>) => [QuiqChatClient](#quiqchatclient) | ||
Called whenever new messages are received. `messages` is an array containing all the messages in the current chat (not just the ones that are new) | ||
#### onAgentTyping(typing: boolean) => [QuiqChatClient](#quiqchatclient) | ||
Called whenever the support agent starts or stops typing | ||
#### onError(error: ?ApiError) => [QuiqChatClient](#quiqchatclient) | ||
Called whenever there is an error from the API | ||
#### onErrorResolved() => [QuiqChatClient](#quiqchatclient) | ||
Called whenever the error from the API has been resolved | ||
#### onConnectionStatusChanged(connected: boolean) => [QuiqChatClient](#quiqchatclient) | ||
Called when a connection is established or terminated | ||
#### onBurn() => [QuiqChatClient](#quiqchatclient) | ||
Called when quiq-chat gets in a fatal state and page holding webchat needs to be refreshed | ||
#### start() => Promise<[QuiqChatClient](#quiqchatclient)> | ||
Establishes the connection to QuiqMessaging | ||
#### stop() => void | ||
Disconnects the websocket from Quiq | ||
### Other methods | ||
#### subscribe(callbacks: WebsocketCallbacks) => void | ||
Opens a websocket connection and hook up some callbacks | ||
@@ -82,24 +143,24 @@ | ||
### unsubscribe() => void | ||
#### unsubscribe() => void | ||
Unsubscribes from the current websocket connection | ||
### fetchConversation() => Promise\<Conversation\> | ||
#### fetchConversation() => Promise\<Conversation\> | ||
Fetches the current conversation object from Quiq | ||
### addMessage(text:string) => void | ||
#### addMessage(text:string) => void | ||
Sends the text as a webchat message in to Quiq Messaging | ||
### joinChat() => void | ||
#### joinChat() => void | ||
Sends a message to Quiq Messaging that the end user has opened the chat window | ||
### leaveChat() => void | ||
#### leaveChat() => void | ||
Sends a message to Quiq Messaging that the end user has closed the chat window | ||
### updateMessagePreview(text:string, typing:boolean) => void | ||
#### updateMessagePreview(text:string, typing:boolean) => void | ||
Sends a message to Quiq Messaging that the end user is typing and what they've typed in the message field | ||
### checkForAgents() => Promise<{available: boolean}> | ||
#### checkForAgents() => Promise<{available: boolean}> | ||
Fetches whether or not there are agents available for the contact point the webchat is connected to | ||
### sendRegistration(data: {[string]: string}) => Promise<void> | ||
#### sendRegistration(data: {[string]: string}) => Promise<void> | ||
Submits a map of custom `(key, value)` pairs to be included in the data for the current chat. | ||
@@ -106,0 +167,0 @@ Method accepts a single parameter, a JavaScript object with values of type `String`. |
@@ -12,4 +12,8 @@ // @flow | ||
const defaults = { | ||
CONTACT_POINT: 'default', | ||
}; | ||
export const setGlobals = (globals: QuiqChatSettings) => { | ||
quiqChatSettings = globals; | ||
quiqChatSettings = Object.assign({}, defaults, globals); | ||
}; | ||
@@ -16,0 +20,0 @@ |
@@ -5,2 +5,3 @@ // @flow | ||
import {connectSocket, disconnectSocket} from './websockets'; | ||
import QuiqChatClient from './QuiqChatClient'; | ||
import type {WebsocketCallbacks} from 'types'; | ||
@@ -64,1 +65,3 @@ | ||
}; | ||
export default QuiqChatClient; |
@@ -249,1 +249,15 @@ // @flow | ||
| null; | ||
export type ApiError = { | ||
code?: number, | ||
message?: string, | ||
status?: number, | ||
}; | ||
export type CookieDef = { | ||
id: string, | ||
expiration?: number, | ||
path?: string, | ||
}; | ||
export type UserEventTypes = 'Join' | 'Leave'; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
48
187
420602
5
25
2809
3
+ Addedjs-cookie@2.1.4
+ Addedjs-cookie@2.1.4(transitive)