5702578567580
build/connections/000777 000000 000000 00000000000 14205415637 012660 5ustar00000000 000000 build/module.js000666 000000 000000 00000001061 14300702270 012143 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const extension_tools_1 = require("@cognigy/extension-tools");
const getToken_1 = require("./nodes/getToken");
const microsoftBotAuthInfo_1 = require("./connections/microsoftBotAuthInfo");
exports.default = extension_tools_1.createExtension({
nodes: [
getToken_1.getTokenNode
],
connections: [
microsoftBotAuthInfo_1.microsoftBotAuthInfo
],
options: {
label: "Microsoft Bot Auth"
}
});
//# sourceMappingURL=module.js.mapbuild/module.js.map000666 000000 000000 00000000441 14300702270 012720 0ustar00000000 000000 {"version":3,"file":"module.js","sourceRoot":"","sources":["../src/module.ts"],"names":[],"mappings":";;AAAA,8DAA2D;AAE3D,+CAAgD;AAChD,6EAA0E;AAI1E,kBAAe,iCAAe,CAAC;IAC9B,KAAK,EAAE;QACN,uBAAY;KACZ;IACD,WAAW,EAAE;QACZ,2CAAoB;KACpB;IAED,OAAO,EAAE;QACR,KAAK,EAAE,oBAAoB;KAC3B;CACD,CAAC,CAAC"}build/nodes/000777 000000 000000 00000000000 14205415637 011446 5ustar00000000 000000 build/nodes/GetCharacter.js000666 000000 000000 00000007271 14036432277 014350 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCharacterNode = void 0;
const extension_tools_1 = require("@cognigy/extension-tools");
const axios_1 = require("axios");
exports.getCharacterNode = extension_tools_1.createNodeDescriptor({
type: "getCharacter",
defaultLabel: "Get Character",
fields: [
{
key: "apiConnection",
label: "Your API Keys",
type: "connection",
description: "API authentication information for the Marvel API",
params: {
connectionType: 'apiKeys',
required: true
}
},
{
key: "charName",
label: "Character Name",
type: "cognigyText",
description: "Cognigy Text for the field to be used for the name search"
},
{
key: "storeLocation",
type: "select",
label: "Where to Store the Result",
params: {
options: [
{
label: "Input",
value: "input"
},
{
label: "Context",
value: "context"
}
],
required: true
},
defaultValue: "input"
},
{
key: "inputKey",
type: "cognigyText",
label: "Input Key to Store Result",
defaultValue: "charResults",
condition: {
key: "storeLocation",
value: "input"
}
},
{
key: "contextKey",
type: "cognigyText",
label: "Context Key to store Result",
defaultValue: "charResults",
condition: {
key: "storeLocation",
value: "context"
}
}
],
sections: [
{
key: "storageOption",
label: "Storage Option",
defaultCollapsed: true,
fields: [
"storeLocation",
"inputKey",
"contextKey"
]
}
],
form: [
{ type: "field", key: "apiConnection" },
{ type: "field", key: "charName" },
{ type: "section", key: "storageOption" }
],
appearance: {
color: "#ed1d24"
},
function: async ({ cognigy, config }) => {
const { api } = cognigy;
const { apiConnection, charName, storeLocation, inputKey, contextKey } = config;
const { privateKey, publicKey } = apiConnection;
const ts = Date.now();
const hash = require('crypto').createHash('MD5').update(ts + privateKey + publicKey).digest('hex');
const endpoint = `https://gateway.marvel.com:443/v1/public/characters?name=${charName}&ts=${ts}&apikey=${publicKey}&hash=${hash}\`;
try {
const result = await axios_1.default.get(endpoint);
if (storeLocation === 'context') {
api.addToContext(contextKey, result.data, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, result.data);
}
}
catch (error) {
if (storeLocation === 'context') {
api.addToContext(contextKey, { error: error.message }, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, { error: error.message });
}
}
}
});
//# sourceMappingURL=GetCharacter.js.mapbuild/nodes/GetCharacter.js.map000666 000000 000000 00000004707 14036432277 015125 0ustar00000000 000000 {"version":3,"file":"GetCharacter.js","sourceRoot":"","sources":["../../src/nodes/GetCharacter.ts"],"names":[],"mappings":"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"}build/nodes/getComicByComicID.js000666 000000 000000 00000007313 14036432277 015226 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getComicByComicIDNode = void 0;
const extension_tools_1 = require("@cognigy/extension-tools");
const axios_1 = require("axios");
exports.getComicByComicIDNode = extension_tools_1.createNodeDescriptor({
type: "getComicByComicID",
defaultLabel: "Get Comic By Comic ID",
fields: [
{
key: "apiConnection",
label: "Your API Keys",
type: "connection",
description: "API authentication information for the Marvel API",
params: {
connectionType: 'apiKeys',
required: true
}
},
{
key: "comicID",
label: "Comic ID",
type: "cognigyText",
description: "The comic ID from the Marvel API. Can be retrieved via the Node "
},
{
key: "storeLocation",
type: "select",
label: "Where to Store the Result",
params: {
options: [
{
label: "Input",
value: "input"
},
{
label: "Context",
value: "context"
}
],
required: true
},
defaultValue: "input"
},
{
key: "inputKey",
type: "cognigyText",
label: "Input Key to Store Result",
defaultValue: "comicResults",
condition: {
key: "storeLocation",
value: "input"
}
},
{
key: "contextKey",
type: "cognigyText",
label: "Context Key to store Result",
defaultValue: "comicResults",
condition: {
key: "storeLocation",
value: "context"
}
}
],
sections: [
{
key: "storageOption",
label: "Storage Option",
defaultCollapsed: true,
fields: [
"storeLocation",
"inputKey",
"contextKey"
]
}
],
form: [
{ type: "field", key: "apiConnection" },
{ type: "field", key: "comicID" },
{ type: "section", key: "storageOption" }
],
appearance: {
color: "#ed1d24"
},
function: async ({ cognigy, config }) => {
const { api } = cognigy;
const { apiConnection, comicID, storeLocation, inputKey, contextKey } = config;
const { privateKey, publicKey } = apiConnection;
const ts = Date.now();
const hash = require('crypto').createHash('MD5').update(ts + privateKey + publicKey).digest('hex');
const endpoint = `https://gateway.marvel.com:443/v1/public/comics/${comicID}?ts=${ts}&apikey=${publicKey}&hash=${hash}\`;
try {
const result = await axios_1.default.get(endpoint);
if (storeLocation === 'context') {
api.addToContext(contextKey, result.data, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, result.data);
}
}
catch (error) {
if (storeLocation === 'context') {
api.addToContext(contextKey, { error: error.message }, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, { error: error.message });
}
}
}
});
//# sourceMappingURL=getComicByComicID.js.mapbuild/nodes/getComicByComicID.js.map000666 000000 000000 00000004723 14036432277 016004 0ustar00000000 000000 {"version":3,"file":"getComicByComicID.js","sourceRoot":"","sources":["../../src/nodes/getComicByComicID.ts"],"names":[],"mappings":"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"}build/nodes/getComicByName.js000666 000000 000000 00000010344 14036414445 014632 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getComicByNameNode = void 0;
const extension_tools_1 = require("@cognigy/extension-tools");
const axios_1 = require("axios");
exports.getComicByNameNode = extension_tools_1.createNodeDescriptor({
type: "getComicByName",
defaultLabel: "Get Comic By Name, Number and Year",
fields: [
{
key: "apiConnection",
label: "Your API Keys",
type: "connection",
description: "API authentication information for the Marvel API",
params: {
connectionType: 'apiKeys',
required: true
}
},
{
key: "comicName",
label: "Comic UPC",
type: "cognigyText",
description: "The name of the comic to look for"
},
{
key: "comicNumber",
label: "Comic Number",
type: "cognigyText",
description: "The number of the comic to look for"
},
{
key: "comicYear",
label: "Comic Year",
type: "cognigyText",
description: "The year of the comic to look for"
},
{
key: "storeLocation",
type: "select",
label: "Where to Store the Result",
params: {
options: [
{
label: "Input",
value: "input"
},
{
label: "Context",
value: "context"
}
],
required: true
},
defaultValue: "input"
},
{
key: "inputKey",
type: "cognigyText",
label: "Input Key to Store Result",
defaultValue: "comicResults",
condition: {
key: "storeLocation",
value: "input"
}
},
{
key: "contextKey",
type: "cognigyText",
label: "Context Key to store Result",
defaultValue: "comicResults",
condition: {
key: "storeLocation",
value: "context"
}
}
],
sections: [
{
key: "storageOption",
label: "Storage Option",
defaultCollapsed: true,
fields: [
"storeLocation",
"inputKey",
"contextKey"
]
}
],
form: [
{ type: "field", key: "apiConnection" },
{ type: "field", key: "comicName" },
{ type: "field", key: "comicNumber" },
{ type: "field", key: "comicYear" },
{ type: "section", key: "storageOption" }
],
appearance: {
color: "#ed1d24"
},
function: async ({ cognigy, config }) => {
const { api } = cognigy;
const { apiConnection, comicName, comicNumber, comicYear, storeLocation, inputKey, contextKey } = config;
const { privateKey, publicKey } = apiConnection;
const ts = Date.now();
const hash = require('crypto').createHash('MD5').update(ts + privateKey + publicKey).digest('hex');
const endpoint = `https://gateway.marvel.com:443/v1/public/comics?titleStartsWith=${comicName}&startYear=${comicYear}&issueNumber=${comicNumber}&ts=${ts}&apikey=${publicKey}&hash=${hash}\`;
try {
const result = await axios_1.default.get(endpoint);
if (storeLocation === 'context') {
api.addToContext(contextKey, result.data, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, result.data);
}
}
catch (error) {
if (storeLocation === 'context') {
api.addToContext(contextKey, { error: error.message }, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, { error: error.message });
}
}
}
});
//# sourceMappingURL=getComicByName.js.mapbuild/nodes/getComicByName.js.map000666 000000 000000 00000005437 14036414445 015415 0ustar00000000 000000 {"version":3,"file":"getComicByName.js","sourceRoot":"","sources":["../../src/nodes/getComicByName.ts"],"names":[],"mappings":"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"}build/nodes/getComicByNameIssue.js000666 000000 000000 00000010442 14036432277 015645 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getComicByNameIssueNode = void 0;
const extension_tools_1 = require("@cognigy/extension-tools");
const axios_1 = require("axios");
exports.getComicByNameIssueNode = extension_tools_1.createNodeDescriptor({
type: "getComicByNameIssue",
defaultLabel: "Get Comic By Name and Issue Number",
fields: [
{
key: "apiConnection",
label: "Your API Keys",
type: "connection",
description: "API authentication information for the Marvel API",
params: {
connectionType: 'apiKeys',
required: true
}
},
{
key: "comicName",
label: "Comic Name",
type: "cognigyText",
description: "The name of the comic to look for"
},
{
key: "comicNumber",
label: "Comic Number",
type: "cognigyText",
description: "The number of the comic to look for"
},
{
key: "comicYear",
label: "Year of the First Comic in the Series",
type: "cognigyText",
description: "The year the first comic in the series came out"
},
{
key: "storeLocation",
type: "select",
label: "Where to Store the Result",
params: {
options: [
{
label: "Input",
value: "input"
},
{
label: "Context",
value: "context"
}
],
required: true
},
defaultValue: "input"
},
{
key: "inputKey",
type: "cognigyText",
label: "Input Key to Store Result",
defaultValue: "comicResults",
condition: {
key: "storeLocation",
value: "input"
}
},
{
key: "contextKey",
type: "cognigyText",
label: "Context Key to store Result",
defaultValue: "comicResults",
condition: {
key: "storeLocation",
value: "context"
}
}
],
sections: [
{
key: "storageOption",
label: "Storage Option",
defaultCollapsed: true,
fields: [
"storeLocation",
"inputKey",
"contextKey"
]
}
],
form: [
{ type: "field", key: "apiConnection" },
{ type: "field", key: "comicName" },
{ type: "field", key: "comicNumber" },
{ type: "field", key: "comicYear" },
{ type: "section", key: "storageOption" }
],
appearance: {
color: "#ed1d24"
},
function: async ({ cognigy, config }) => {
const { api } = cognigy;
const { apiConnection, comicName, comicNumber, comicYear, storeLocation, inputKey, contextKey } = config;
const { privateKey, publicKey } = apiConnection;
const ts = Date.now();
const hash = require('crypto').createHash('MD5').update(ts + privateKey + publicKey).digest('hex');
const endpoint = `https://gateway.marvel.com:443/v1/public/comics?titleStartsWith=${comicName}&startYear=${comicYear}&issueNumber=${comicNumber}&ts=${ts}&apikey=${publicKey}&hash=${hash}\`;
try {
const result = await axios_1.default.get(endpoint);
if (storeLocation === 'context') {
api.addToContext(contextKey, result.data, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, result.data);
}
}
catch (error) {
if (storeLocation === 'context') {
api.addToContext(contextKey, { error: error.message }, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, { error: error.message });
}
}
}
});
//# sourceMappingURL=getComicByNameIssue.js.mapbuild/nodes/getComicByNameIssue.js.map000666 000000 000000 00000005453 14036432277 016427 0ustar00000000 000000 {"version":3,"file":"getComicByNameIssue.js","sourceRoot":"","sources":["../../src/nodes/getComicByNameIssue.ts"],"names":[],"mappings":"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"}build/nodes/getComicByUPC.js000666 000000 000000 00000007267 14036432277 014416 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getComicByUPCNode = void 0;
const extension_tools_1 = require("@cognigy/extension-tools");
const axios_1 = require("axios");
exports.getComicByUPCNode = extension_tools_1.createNodeDescriptor({
type: "getComicByUPC",
defaultLabel: "Get Comic By UPC",
fields: [
{
key: "apiConnection",
label: "Your API Keys",
type: "connection",
description: "API authentication information for the Marvel API",
params: {
connectionType: 'apiKeys',
required: true
}
},
{
key: "comicUPC",
label: "Comic UPC",
type: "cognigyText",
description: "Cognigy Text for the field to be used for the UPC search"
},
{
key: "storeLocation",
type: "select",
label: "Where to Store the Result",
params: {
options: [
{
label: "Input",
value: "input"
},
{
label: "Context",
value: "context"
}
],
required: true
},
defaultValue: "input"
},
{
key: "inputKey",
type: "cognigyText",
label: "Input Key to Store Result",
defaultValue: "comicResults",
condition: {
key: "storeLocation",
value: "input"
}
},
{
key: "contextKey",
type: "cognigyText",
label: "Context Key to store Result",
defaultValue: "comicResults",
condition: {
key: "storeLocation",
value: "context"
}
}
],
sections: [
{
key: "storageOption",
label: "Storage Option",
defaultCollapsed: true,
fields: [
"storeLocation",
"inputKey",
"contextKey"
]
}
],
form: [
{ type: "field", key: "apiConnection" },
{ type: "field", key: "comicUPC" },
{ type: "section", key: "storageOption" }
],
appearance: {
color: "#ed1d24"
},
function: async ({ cognigy, config }) => {
const { api } = cognigy;
const { apiConnection, comicUPC, storeLocation, inputKey, contextKey } = config;
const { privateKey, publicKey } = apiConnection;
const ts = Date.now();
const hash = require('crypto').createHash('MD5').update(ts + privateKey + publicKey).digest('hex');
const endpoint = `https://gateway.marvel.com:443/v1/public/comics?upc=${comicUPC}&ts=${ts}&apikey=${publicKey}&hash=${hash}\`;
try {
const result = await axios_1.default.get(endpoint);
if (storeLocation === 'context') {
api.addToContext(contextKey, result.data, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, result.data);
}
}
catch (error) {
if (storeLocation === 'context') {
api.addToContext(contextKey, { error: error.message }, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, { error: error.message });
}
}
}
});
//# sourceMappingURL=getComicByUPC.js.mapbuild/nodes/getComicByUPC.js.map000666 000000 000000 00000004711 14036432277 015161 0ustar00000000 000000 {"version":3,"file":"getComicByUPC.js","sourceRoot":"","sources":["../../src/nodes/getComicByUPC.ts"],"names":[],"mappings":"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"}build/nodes/getCreator.js000666 000000 000000 00000007307 14036432277 014113 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCreatorNode = void 0;
const extension_tools_1 = require("@cognigy/extension-tools");
const axios_1 = require("axios");
exports.getCreatorNode = extension_tools_1.createNodeDescriptor({
type: "getCreator",
defaultLabel: "Get Creator",
fields: [
{
key: "apiConnection",
label: "Your API Keys",
type: "connection",
description: "API authentication information for the Marvel API",
params: {
connectionType: 'apiKeys',
required: true
}
},
{
key: "creatorName",
label: "Creator Name",
type: "cognigyText",
description: "Cognigy Text for the field to be used for the name search"
},
{
key: "storeLocation",
type: "select",
label: "Where to Store the Result",
params: {
options: [
{
label: "Input",
value: "input"
},
{
label: "Context",
value: "context"
}
],
required: true
},
defaultValue: "input"
},
{
key: "inputKey",
type: "cognigyText",
label: "Input Key to Store Result",
defaultValue: "creatorResults",
condition: {
key: "storeLocation",
value: "input"
}
},
{
key: "contextKey",
type: "cognigyText",
label: "Context Key to store Result",
defaultValue: "creatorResults",
condition: {
key: "storeLocation",
value: "context"
}
}
],
sections: [
{
key: "storageOption",
label: "Storage Option",
defaultCollapsed: true,
fields: [
"storeLocation",
"inputKey",
"contextKey"
]
}
],
form: [
{ type: "field", key: "apiConnection" },
{ type: "field", key: "creatorName" },
{ type: "section", key: "storageOption" }
],
appearance: {
color: "#ed1d24"
},
function: async ({ cognigy, config }) => {
const { api } = cognigy;
const { apiConnection, creatorName, storeLocation, inputKey, contextKey } = config;
const { privateKey, publicKey } = apiConnection;
const ts = Date.now();
const hash = require('crypto').createHash('MD5').update(ts + privateKey + publicKey).digest('hex');
const endpoint = `https://gateway.marvel.com:443/v1/public/creators?nameStartsWith=${creatorName}&ts=${ts}&apikey=${publicKey}&hash=${hash}\`;
try {
const result = await axios_1.default.get(endpoint);
if (storeLocation === 'context') {
api.addToContext(contextKey, result.data, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, result.data);
}
}
catch (error) {
if (storeLocation === 'context') {
api.addToContext(contextKey, { error: error.message }, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, { error: error.message });
}
}
}
});
//# sourceMappingURL=getCreator.js.mapbuild/nodes/getCreator.js.map000666 000000 000000 00000004704 14036432277 014665 0ustar00000000 000000 {"version":3,"file":"getCreator.js","sourceRoot":"","sources":["../../src/nodes/getCreator.ts"],"names":[],"mappings":"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"}build/nodes/getListOfCharacters.js000666 000000 000000 00000007660 14036432277 015716 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getListOfCharactersNode = void 0;
const extension_tools_1 = require("@cognigy/extension-tools");
const axios_1 = require("axios");
exports.getListOfCharactersNode = extension_tools_1.createNodeDescriptor({
type: "getListOfCharacters",
defaultLabel: "Get List Of Characters",
fields: [
{
key: "apiConnection",
label: "Your API Keys",
type: "connection",
description: "API authentication information for the Marvel API",
params: {
connectionType: 'apiKeys',
required: true
}
},
{
key: "charName",
label: "Character Name",
type: "cognigyText",
description: "Cognigy Text for the field to be used for the name search"
},
{
key: "storeLocation",
type: "select",
label: "Where to Store the Result",
params: {
options: [
{
label: "Input",
value: "input"
},
{
label: "Context",
value: "context"
}
],
required: true
},
defaultValue: "input"
},
{
key: "inputKey",
type: "cognigyText",
label: "Input Key to Store List",
defaultValue: "charList",
condition: {
key: "storeLocation",
value: "input"
}
},
{
key: "contextKey",
type: "cognigyText",
label: "Context Key to store List",
defaultValue: "charList",
condition: {
key: "storeLocation",
value: "context"
}
}
],
sections: [
{
key: "storageOption",
label: "Storage Option",
defaultCollapsed: true,
fields: [
"storeLocation",
"inputKey",
"contextKey"
]
}
],
form: [
{ type: "field", key: "apiConnection" },
{ type: "field", key: "charName" },
{ type: "section", key: "storageOption" }
],
appearance: {
color: "#ed1d24"
},
function: async ({ cognigy, config }) => {
const { api } = cognigy;
const { apiConnection, charName, storeLocation, inputKey, contextKey } = config;
const { privateKey, publicKey } = apiConnection;
const ts = Date.now();
const hash = require('crypto').createHash('MD5').update(ts + privateKey + publicKey).digest('hex');
const endpoint = `https://gateway.marvel.com:443/v1/public/characters?nameStartsWith=${charName}&ts=${ts}&apikey=${publicKey}&hash=${hash}\`;
try {
const result = await axios_1.default.get(endpoint);
const listOfCharacters = result.data.data.results;
let tempCharList = [];
for (const i of listOfCharacters) {
tempCharList.push(i.name);
}
if (storeLocation === 'context') {
api.addToContext(contextKey, tempCharList, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, tempCharList);
}
}
catch (error) {
if (storeLocation === 'context') {
api.addToContext(contextKey, { error: error.message }, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, { error: error.message });
}
}
}
});
//# sourceMappingURL=getListOfCharacters.js.mapbuild/nodes/getListOfCharacters.js.map000666 000000 000000 00000005202 14036432277 016460 0ustar00000000 000000 {"version":3,"file":"getListOfCharacters.js","sourceRoot":"","sources":["../../src/nodes/getListOfCharacters.ts"],"names":[],"mappings":";;;AAAA,8DAAyF;AACzF,iCAA6C;AAehC,QAAA,uBAAuB,GAAG,sCAAoB,CAAC;IACxD,IAAI,EAAE,qBAAqB;IAC3B,YAAY,EAAE,wBAAwB;IACtC,MAAM,EAAE;QACJ;YACI,GAAG,EAAE,eAAe;YACpB,KAAK,EAAE,eAAe;YACtB,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mDAAmD;YAChE,MAAM,EAAE;gBACJ,cAAc,EAAE,SAAS;gBACzB,QAAQ,EAAE,IAAI;aACjB;SACJ;QACD;YACI,GAAG,EAAE,UAAU;YACf,KAAK,EAAE,gBAAgB;YACvB,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,2DAA2D;SAC3E;QACD;YACL,GAAG,EAAE,eAAe;YACpB,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,2BAA2B;YAClC,MAAM,EAAE;gBACP,OAAO,EAAE;oBACR;wBACC,KAAK,EAAE,OAAO;wBACd,KAAK,EAAE,OAAO;qBACd;oBACD;wBACC,KAAK,EAAE,SAAS;wBAChB,KAAK,EAAE,SAAS;qBAChB;iBACD;gBACD,QAAQ,EAAE,IAAI;aACd;YACD,YAAY,EAAE,OAAO;SACrB;QACK;YACL,GAAG,EAAE,UAAU;YACf,IAAI,EAAE,aAAa;YACnB,KAAK,EAAE,yBAAyB;YAChC,YAAY,EAAE,UAAU;YACxB,SAAS,EAAE;gBACV,GAAG,EAAE,eAAe;gBACpB,KAAK,EAAE,OAAO;aACd;SACD;QACD;YACC,GAAG,EAAE,YAAY;YACjB,IAAI,EAAE,aAAa;YACnB,KAAK,EAAE,2BAA2B;YAClC,YAAY,EAAE,UAAU;YACxB,SAAS,EAAE;gBACV,GAAG,EAAE,eAAe;gBACpB,KAAK,EAAE,SAAS;aAChB;SACD;KACE;IACD,QAAQ,EAAE;QACN;YACI,GAAG,EAAE,eAAe;YACpB,KAAK,EAAE,gBAAgB;YACvB,gBAAgB,EAAE,IAAI;YACtB,MAAM,EAAE;gBACJ,eAAe;gBACf,UAAU;gBACV,YAAY;aACf;SACJ;KACJ;IACD,IAAI,EAAE;QACF,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,eAAe,EAAC;QACtC,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,UAAU,EAAC;QACjC,EAAE,IAAI,EAAE,SAAS,EAAE,GAAG,EAAE,eAAe,EAAC;KAC3C;IACD,UAAU,EAAE;QACR,KAAK,EAAE,SAAS;KACnB;IACD,QAAQ,EAAE,KAAK,EAAE,EAAE,OAAO,EAAE,MAAM,EAA8B,EAAE,EAAE;QAChE,MAAM,EAAE,GAAG,EAAE,GAAG,OAAO,CAAC;QACxB,MAAM,EAAE,aAAa,EAAE,QAAQ,EAAE,aAAa,EAAE,QAAQ,EAAE,UAAU,EAAE,GAAG,MAAM,CAAC;QAChF,MAAM,EAAE,UAAU,EAAE,SAAS,EAAE,GAAG,aAAa,CAAC;QAEhD,MAAM,EAAE,GAAI,IAAI,CAAC,GAAG,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,UAAU,GAAG,SAAS,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QAEnG,MAAM,QAAQ,GAAG,sEAAsE,QAAQ,OAAO,EAAE,WAAW,SAAS,SAAS,IAAI,EAAE,CAAC;QAEhJ,IAAI;YACA,MAAM,MAAM,GAAkB,MAAM,eAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;YACxD,MAAM,gBAAgB,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC;YAClD,IAAI,YAAY,GAAG,EAAE,CAAC;YAEtB,KAAK,MAAM,CAAC,IAAI,gBAAgB,EAAE;gBAC9B,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;aAC7B;YACD,IAAI,aAAa,KAAK,SAAS,EAAE;gBAC7B,GAAG,CAAC,YAAY,CAAC,UAAU,EAAE,YAAY,EAAE,QAAQ,CAAC,CAAC;aACxD;iBAAM;gBACH,aAAa;gBACb,GAAG,CAAC,UAAU,CAAC,QAAQ,EAAE,YAAY,CAAC,CAAC;aAC1C;SACJ;QAAC,OAAO,KAAK,EAAE;YACZ,IAAI,aAAa,KAAK,SAAS,EAAE;gBAC7B,GAAG,CAAC,YAAY,CAAC,UAAU,EAAE,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,EAAE,QAAQ,CAAC,CAAC;aACpE;iBAAM;gBACH,aAAa;gBACb,GAAG,CAAC,UAAU,CAAC,QAAQ,EAAE,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC;aACtD;SACJ;IACL,CAAC;CACA,CAAC,CAAC"}build/nodes/getSeriesByCreatorID.js000666 000000 000000 00000010176 14036432277 015774 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSeriesByCreatorIDNode = void 0;
const extension_tools_1 = require("@cognigy/extension-tools");
const axios_1 = require("axios");
exports.getSeriesByCreatorIDNode = extension_tools_1.createNodeDescriptor({
type: "getSeriesByCreatorID",
defaultLabel: "Get Series By Creator ID",
fields: [
{
key: "apiConnection",
label: "Your API Keys",
type: "connection",
description: "API authentication information for the Marvel API",
params: {
connectionType: 'apiKeys',
required: true
}
},
{
key: "creatorID",
label: "Creator ID",
type: "cognigyText",
description: "ID of the creator of the series. Can be found using the Get Creator Node"
},
{
key: "storeLocation",
type: "select",
label: "Where to Store the Result",
params: {
options: [
{
label: "Input",
value: "input"
},
{
label: "Context",
value: "context"
}
],
required: true
},
defaultValue: "input"
},
{
key: "inputKey",
type: "cognigyText",
label: "Input Key to Store Result",
defaultValue: "comicResults",
condition: {
key: "storeLocation",
value: "input"
}
},
{
key: "contextKey",
type: "cognigyText",
label: "Context Key to store Result",
defaultValue: "comicResults",
condition: {
key: "storeLocation",
value: "context"
}
}
],
sections: [
{
key: "storageOption",
label: "Storage Option",
defaultCollapsed: true,
fields: [
"storeLocation",
"inputKey",
"contextKey"
]
}
],
form: [
{ type: "field", key: "apiConnection" },
{ type: "field", key: "creatorID" },
{ type: "section", key: "storageOption" }
],
appearance: {
color: "#ed1d24"
},
function: async ({ cognigy, config }) => {
const { api } = cognigy;
const { apiConnection, creatorID, storeLocation, inputKey, contextKey } = config;
const { privateKey, publicKey } = apiConnection;
const ts = Date.now();
const hash = require('crypto').createHash('MD5').update(ts + privateKey + publicKey).digest('hex');
const endpoint = `https://gateway.marvel.com:443/v1/public/creators/${creatorID}/series?ts=${ts}&apikey=${publicKey}&hash=${hash}\`;
try {
const result = await axios_1.default.get(endpoint);
const series = result.data.data.results;
let seriesList = [];
for (const i of series) {
seriesList.push({
"title": i.title,
"subtitle": i.description,
"imageURL": i.thumbnail.path + ".jpg",
"fallbackURL": i.urls[0].url
});
}
if (storeLocation === 'context') {
api.addToContext(contextKey, seriesList, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, seriesList);
}
}
catch (error) {
if (storeLocation === 'context') {
api.addToContext(contextKey, { error: error.message }, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, { error: error.message });
}
}
}
});
//# sourceMappingURL=getSeriesByCreatorID.js.mapbuild/nodes/getSeriesByCreatorID.js.map000666 000000 000000 00000005442 14036432277 016550 0ustar00000000 000000 {"version":3,"file":"getSeriesByCreatorID.js","sourceRoot":"","sources":["../../src/nodes/getSeriesByCreatorID.ts"],"names":[],"mappings":";;;AAAA,8DAAyF;AACzF,iCAA6C;AAehC,QAAA,wBAAwB,GAAG,sCAAoB,CAAC;IACzD,IAAI,EAAE,sBAAsB;IAC5B,YAAY,EAAE,0BAA0B;IACxC,MAAM,EAAE;QACJ;YACI,GAAG,EAAE,eAAe;YACpB,KAAK,EAAE,eAAe;YACtB,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mDAAmD;YAChE,MAAM,EAAE;gBACJ,cAAc,EAAE,SAAS;gBACzB,QAAQ,EAAE,IAAI;aACjB;SACJ;QACD;YACI,GAAG,EAAE,WAAW;YAChB,KAAK,EAAE,YAAY;YACnB,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,0EAA0E;SAC1F;QACD;YACL,GAAG,EAAE,eAAe;YACpB,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,2BAA2B;YAClC,MAAM,EAAE;gBACP,OAAO,EAAE;oBACR;wBACC,KAAK,EAAE,OAAO;wBACd,KAAK,EAAE,OAAO;qBACd;oBACD;wBACC,KAAK,EAAE,SAAS;wBAChB,KAAK,EAAE,SAAS;qBAChB;iBACD;gBACD,QAAQ,EAAE,IAAI;aACd;YACD,YAAY,EAAE,OAAO;SACrB;QACK;YACL,GAAG,EAAE,UAAU;YACf,IAAI,EAAE,aAAa;YACnB,KAAK,EAAE,2BAA2B;YAClC,YAAY,EAAE,cAAc;YAC5B,SAAS,EAAE;gBACV,GAAG,EAAE,eAAe;gBACpB,KAAK,EAAE,OAAO;aACd;SACD;QACD;YACC,GAAG,EAAE,YAAY;YACjB,IAAI,EAAE,aAAa;YACnB,KAAK,EAAE,6BAA6B;YACpC,YAAY,EAAE,cAAc;YAC5B,SAAS,EAAE;gBACV,GAAG,EAAE,eAAe;gBACpB,KAAK,EAAE,SAAS;aAChB;SACD;KACE;IACD,QAAQ,EAAE;QACN;YACI,GAAG,EAAE,eAAe;YACpB,KAAK,EAAE,gBAAgB;YACvB,gBAAgB,EAAE,IAAI;YACtB,MAAM,EAAE;gBACJ,eAAe;gBACf,UAAU;gBACV,YAAY;aACf;SACJ;KACJ;IACD,IAAI,EAAE;QACF,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,eAAe,EAAC;QACtC,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,WAAW,EAAC;QAClC,EAAE,IAAI,EAAE,SAAS,EAAE,GAAG,EAAE,eAAe,EAAC;KAC3C;IACD,UAAU,EAAE;QACR,KAAK,EAAE,SAAS;KACnB;IACD,QAAQ,EAAE,KAAK,EAAE,EAAE,OAAO,EAAE,MAAM,EAA+B,EAAE,EAAE;QACjE,MAAM,EAAE,GAAG,EAAE,GAAG,OAAO,CAAC;QACxB,MAAM,EAAE,aAAa,EAAE,SAAS,EAAE,aAAa,EAAE,QAAQ,EAAE,UAAU,EAAE,GAAG,MAAM,CAAC;QACjF,MAAM,EAAE,UAAU,EAAE,SAAS,EAAE,GAAG,aAAa,CAAC;QAEhD,MAAM,EAAE,GAAI,IAAI,CAAC,GAAG,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,UAAU,GAAG,SAAS,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QAEnG,MAAM,QAAQ,GAAG,qDAAqD,SAAS,cAAc,EAAE,WAAW,SAAS,SAAS,IAAI,EAAE,CAAC;QAEvI,IAAI;YACA,MAAM,MAAM,GAAkB,MAAM,eAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;YACxD,MAAM,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC;YACxC,IAAI,UAAU,GAAG,EAAE,CAAC;YAEpB,KAAK,MAAM,CAAC,IAAI,MAAM,EAAE;gBACpB,UAAU,CAAC,IAAI,CAAC;oBACZ,OAAO,EAAE,CAAC,CAAC,KAAK;oBAChB,UAAU,EAAE,CAAC,CAAC,WAAW;oBACzB,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,MAAM;oBACrC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG;iBAC/B,CAAC,CAAC;aACN;YACD,IAAI,aAAa,KAAK,SAAS,EAAE;gBAC7B,GAAG,CAAC,YAAY,CAAC,UAAU,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAC;aACtD;iBAAM;gBACH,aAAa;gBACb,GAAG,CAAC,UAAU,CAAC,QAAQ,EAAE,UAAU,CAAC,CAAC;aACxC;SACJ;QAAC,OAAO,KAAK,EAAE;YACZ,IAAI,aAAa,KAAK,SAAS,EAAE;gBAC7B,GAAG,CAAC,YAAY,CAAC,UAAU,EAAE,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,EAAE,QAAQ,CAAC,CAAC;aACpE;iBAAM;gBACH,aAAa;gBACb,GAAG,CAAC,UAAU,CAAC,QAAQ,EAAE,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC;aACtD;SACJ;IACL,CAAC;CACA,CAAC,CAAC"}build/nodes/getToken.js000666 000000 000000 00000006350 14300702270 013554 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTokenNode = void 0;
const extension_tools_1 = require("@cognigy/extension-tools");
const botframework_connector_1 = require("botframework-connector");
exports.getTokenNode = extension_tools_1.createNodeDescriptor({
type: "getToken",
defaultLabel: "Get Token",
fields: [
{
key: "apiConnection",
label: "Your Bot Authentication Credentials",
type: "connection",
description: "Bot App ID and Password",
params: {
connectionType: 'microsoftBotCredentials',
required: true
}
},
{
key: "storeLocation",
type: "select",
label: "Where to Store the Result",
params: {
options: [
{
label: "Input",
value: "input"
},
{
label: "Context",
value: "context"
}
],
required: true
},
defaultValue: "input"
},
{
key: "inputKey",
type: "cognigyText",
label: "Input Key to Store Result",
defaultValue: "microsoftToken",
condition: {
key: "storeLocation",
value: "input"
}
},
{
key: "contextKey",
type: "cognigyText",
label: "Context Key to store Result",
defaultValue: "microsoftToken",
condition: {
key: "storeLocation",
value: "context"
}
}
],
sections: [
{
key: "storageOption",
label: "Storage Option",
defaultCollapsed: true,
fields: [
"storeLocation",
"inputKey",
"contextKey"
]
}
],
form: [
{ type: "field", key: "apiConnection" },
{ type: "section", key: "storageOption" }
],
appearance: {
color: "#ed1d24"
},
function: async ({ cognigy, config }) => {
const { api } = cognigy;
const { apiConnection, storeLocation, inputKey, contextKey } = config;
const { appId, appPassword } = apiConnection;
let credentials = await new botframework_connector_1.MicrosoftAppCredentials(appId, appPassword).getToken();
try {
if (storeLocation === 'context') {
api.addToContext(contextKey, credentials, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, credentials);
}
}
catch (error) {
if (storeLocation === 'context') {
api.addToContext(contextKey, { error: error.message }, 'simple');
}
else {
// @ts-ignore
api.addToInput(inputKey, { error: error.message });
}
}
}
});
//# sourceMappingURL=getToken.js.mapbuild/nodes/getToken.js.map000666 000000 000000 00000004044 14300702270 014326 0ustar00000000 000000 {"version":3,"file":"getToken.js","sourceRoot":"","sources":["../../src/nodes/getToken.ts"],"names":[],"mappings":";;;AAAA,8DAAyF;AAEzF,mEAAkF;AAcrE,QAAA,YAAY,GAAG,sCAAoB,CAAC;IAC7C,IAAI,EAAE,UAAU;IAChB,YAAY,EAAE,WAAW;IACzB,MAAM,EAAE;QACJ;YACI,GAAG,EAAE,eAAe;YACpB,KAAK,EAAE,qCAAqC;YAC5C,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,yBAAyB;YACtC,MAAM,EAAE;gBACJ,cAAc,EAAE,yBAAyB;gBACzC,QAAQ,EAAE,IAAI;aACjB;SACJ;QACD;YACL,GAAG,EAAE,eAAe;YACpB,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,2BAA2B;YAClC,MAAM,EAAE;gBACP,OAAO,EAAE;oBACR;wBACC,KAAK,EAAE,OAAO;wBACd,KAAK,EAAE,OAAO;qBACd;oBACD;wBACC,KAAK,EAAE,SAAS;wBAChB,KAAK,EAAE,SAAS;qBAChB;iBACD;gBACD,QAAQ,EAAE,IAAI;aACd;YACD,YAAY,EAAE,OAAO;SACrB;QACK;YACL,GAAG,EAAE,UAAU;YACf,IAAI,EAAE,aAAa;YACnB,KAAK,EAAE,2BAA2B;YAClC,YAAY,EAAE,gBAAgB;YAC9B,SAAS,EAAE;gBACV,GAAG,EAAE,eAAe;gBACpB,KAAK,EAAE,OAAO;aACd;SACD;QACD;YACC,GAAG,EAAE,YAAY;YACjB,IAAI,EAAE,aAAa;YACnB,KAAK,EAAE,6BAA6B;YACpC,YAAY,EAAE,gBAAgB;YAC9B,SAAS,EAAE;gBACV,GAAG,EAAE,eAAe;gBACpB,KAAK,EAAE,SAAS;aAChB;SACD;KACE;IACD,QAAQ,EAAE;QACN;YACI,GAAG,EAAE,eAAe;YACpB,KAAK,EAAE,gBAAgB;YACvB,gBAAgB,EAAE,IAAI;YACtB,MAAM,EAAE;gBACJ,eAAe;gBACf,UAAU;gBACV,YAAY;aACf;SACJ;KACJ;IACD,IAAI,EAAE;QACF,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,eAAe,EAAC;QACtC,EAAE,IAAI,EAAE,SAAS,EAAE,GAAG,EAAE,eAAe,EAAC;KAC3C;IACD,UAAU,EAAE;QACR,KAAK,EAAE,SAAS;KACnB;IACD,QAAQ,EAAE,KAAK,EAAE,EAAE,OAAO,EAAE,MAAM,EAAmB,EAAE,EAAE;QACrD,MAAM,EAAE,GAAG,EAAE,GAAG,OAAO,CAAC;QACxB,MAAM,EAAE,aAAa,EAAE,aAAa,EAAE,QAAQ,EAAE,UAAU,EAAE,GAAG,MAAM,CAAC;QACtE,MAAM,EAAE,KAAK,EAAE,WAAW,EAAE,GAAG,aAAa,CAAC;QAE7C,IAAI,WAAW,GAAG,MAAM,IAAI,gDAAuB,CAAC,KAAK,EAAE,WAAW,CAAC,CAAC,QAAQ,EAAE,CAAC;QAEvF,IAAI;YACA,IAAI,aAAa,KAAK,SAAS,EAAE;gBAC7B,GAAG,CAAC,YAAY,CAAC,UAAU,EAAE,WAAW,EAAE,QAAQ,CAAC,CAAC;aACvD;iBAAM;gBACH,aAAa;gBACb,GAAG,CAAC,UAAU,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC;aACzC;SACJ;QAAC,OAAO,KAAK,EAAE;YACZ,IAAI,aAAa,KAAK,SAAS,EAAE;gBAC7B,GAAG,CAAC,YAAY,CAAC,UAAU,EAAE,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,EAAE,QAAQ,CAAC,CAAC;aACpE;iBAAM;gBACH,aAAa;gBACb,GAAG,CAAC,UAAU,CAAC,QAAQ,EAAE,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC;aACtD;SACJ;IACL,CAAC;CACA,CAAC,CAAC"}build/connections/MarvelAPIKeys.js000666 000000 000000 00000000563 14036432277 015637 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.marvelAPIKeys = void 0;
exports.marvelAPIKeys = {
type: "apiKeys",
label: "Public and private keys for the Marvel-API connection",
fields: [
{ fieldName: "publicKey" },
{ fieldName: "privateKey" }
]
};
//# sourceMappingURL=MarvelAPIKeys.js.mapbuild/connections/MarvelAPIKeys.js.map000666 000000 000000 00000000444 14036432277 016411 0ustar00000000 000000 {"version":3,"file":"MarvelAPIKeys.js","sourceRoot":"","sources":["../../src/connections/MarvelAPIKeys.ts"],"names":[],"mappings":";;;AAEa,QAAA,aAAa,GAAsB;IAC/C,IAAI,EAAE,SAAS;IACf,KAAK,EAAE,uDAAuD;IAC9D,MAAM,EAAE;QACP,EAAE,SAAS,EAAE,WAAW,EAAE;QAC1B,EAAE,SAAS,EAAE,YAAY,EAAE;KAC3B;CACD,CAAC"}build/connections/microsoftBotAuthInfo.js000666 000000 000000 00000000571 14300702270 017315 0ustar00000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.microsoftBotAuthInfo = void 0;
exports.microsoftBotAuthInfo = {
type: "microsoftBotCredentials",
label: "Microsoft Bot Credentials",
fields: [
{ fieldName: "appId" },
{ fieldName: "appPassword" }
]
};
//# sourceMappingURL=microsoftBotAuthInfo.js.mapbuild/connections/microsoftBotAuthInfo.js.map000666 000000 000000 00000000467 14300702270 020075 0ustar00000000 000000 {"version":3,"file":"microsoftBotAuthInfo.js","sourceRoot":"","sources":["../../src/connections/microsoftBotAuthInfo.ts"],"names":[],"mappings":";;;AAEa,QAAA,oBAAoB,GAAsB;IACtD,IAAI,EAAE,yBAAyB;IAC/B,KAAK,EAAE,2BAA2B;IAClC,MAAM,EAAE;QACP,EAAE,SAAS,EAAE,OAAO,EAAE;QACtB,EAAE,SAAS,EAAE,aAAa,EAAE;KAC5B;CACD,CAAC"}package.json000666 000000 000000 00000001622 14300674054 011522 0ustar00000000 000000 {
"name": "microsoft-bot-auth",
"version": "4.0.0",
"description": "Retrieve Token to Download Inline Images from Teams.",
"main": "build/module.js",
"scripts": {
"transpile": "tsc -p .",
"zip": "tar cfz microsoft-bot-auth.tar.gz build/* package.json package-lock.json README.md icon.png",
"build": "npm run transpile && npm run lint && npm run zip",
"lint": "tslint -c tslint.json src/**/*.ts"
},
"keywords": [
"Cognigy.AI",
"extensions",
"documentation"
],
"author": "Cognigy GmbH",
"license": "ISC",
"dependencies": {
"@cognigy/extension-tools": "^0.14.0",
"axios": "^0.21.2",
"botframework-connector": "^4.15.0",
"crypto": "^1.0.1",
"node-fetch": "^2.6.1"
},
"devDependencies": {
"@types/node": "^13.13.15",
"@types/node-fetch": "^2.5.7",
"tslint": "^6.1.3",
"typescript": "^3.9.9"
}
}
package-lock.json000666 000000 000000 00000301623 14300674054 012454 0ustar00000000 000000 {
"name": "marvel-api",
"version": "4.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "marvel-api",
"version": "4.0.0",
"license": "ISC",
"dependencies": {
"@cognigy/extension-tools": "^0.14.0",
"axios": "^0.21.2",
"botframework-connector": "^4.15.0",
"crypto": "^1.0.1",
"node-fetch": "^2.6.1"
},
"devDependencies": {
"@types/node": "^13.13.15",
"@types/node-fetch": "^2.5.7",
"tslint": "^6.1.3",
"typescript": "^3.9.9"
}
},
"node_modules/@azure/abort-controller": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.0.4.tgz",
"integrity": "sha512-lNUmDRVGpanCsiUN3NWxFTdwmdFI53xwhkTFfHDGTYk46ca7Ind3nanJc+U6Zj9Tv+9nTCWRBscWEW1DyKOpTw==",
"dependencies": {
"tslib": "^2.0.0"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/@azure/core-asynciterator-polyfill": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.0.tgz",
"integrity": "sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg=="
},
"node_modules/@azure/core-auth": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.3.2.tgz",
"integrity": "sha512-7CU6DmCHIZp5ZPiZ9r3J17lTKMmYsm/zGvNkjArQwPkrLlZ1TZ+EUYfGgh2X31OLMVAQCTJZW4cXHJi02EbJnA==",
"dependencies": {
"@azure/abort-controller": "^1.0.0",
"tslib": "^2.2.0"
},
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/@azure/core-client": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.3.3.tgz",
"integrity": "sha512-yrg4fn1S1mF1+dazfDzIGJE4gQeX1ToGgv78E08GLAL6kDLPf40VEKd2V98NO4IXcwcT1I52KZy3xS3787qcXA==",
"dependencies": {
"@azure/abort-controller": "^1.0.0",
"@azure/core-asynciterator-polyfill": "^1.0.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-rest-pipeline": "^1.1.0",
"@azure/core-tracing": "1.0.0-preview.13",
"tslib": "^2.2.0"
},
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/@azure/core-rest-pipeline": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.3.2.tgz",
"integrity": "sha512-kymICKESeHBpVLgQiAxllgWdSTopkqtmfPac8ITwMCxNEC6hzbSpqApYbjzxbBNkBMgoD4GESo6LLhR/sPh6kA==",
"dependencies": {
"@azure/abort-controller": "^1.0.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-tracing": "1.0.0-preview.13",
"@azure/logger": "^1.0.0",
"form-data": "^4.0.0",
"http-proxy-agent": "^4.0.1",
"https-proxy-agent": "^5.0.0",
"tslib": "^2.2.0",
"uuid": "^8.3.0"
},
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/@azure/core-rest-pipeline/node_modules/form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/@azure/core-tracing": {
"version": "1.0.0-preview.13",
"resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz",
"integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==",
"dependencies": {
"@opentelemetry/api": "^1.0.1",
"tslib": "^2.2.0"
},
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/@azure/core-util": {
"version": "1.0.0-beta.1",
"resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.0.0-beta.1.tgz",
"integrity": "sha512-pS6cup979/qyuyNP9chIybK2qVkJ3MarbY/bx3JcGKE6An6dRweLnsfJfU2ydqUI/B51Rjnn59ajHIhCUTwWZw==",
"dependencies": {
"tslib": "^2.0.0"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/@azure/identity": {
"version": "2.0.0-beta.6",
"resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.0.0-beta.6.tgz",
"integrity": "sha512-wtaAj11o7P1yJIhBDjP0W9nTUlhguJ711v7sEYR522ACOgfTuf5OMuVaF8HR/8Y57f4EFDGIj2Rqls2+VC6mCg==",
"dependencies": {
"@azure/abort-controller": "^1.0.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-client": "^1.0.0",
"@azure/core-rest-pipeline": "^1.1.0",
"@azure/core-tracing": "1.0.0-preview.13",
"@azure/core-util": "^1.0.0-beta.1",
"@azure/logger": "^1.0.0",
"@azure/msal-browser": "^2.16.0",
"@azure/msal-common": "^4.5.1",
"@azure/msal-node": "^1.3.0",
"@types/stoppable": "^1.1.0",
"events": "^3.0.0",
"jws": "^4.0.0",
"open": "^7.0.0",
"stoppable": "^1.1.0",
"tslib": "^2.2.0",
"uuid": "^8.3.0"
},
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/@azure/logger": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.3.tgz",
"integrity": "sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g==",
"dependencies": {
"tslib": "^2.2.0"
},
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/@azure/ms-rest-js": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.9.1.tgz",
"integrity": "sha512-F1crHKhmsvFLM9fsnDyCGFd2E2KR9GEZm5oBVV5D5k2EBQ7u7idtSJlSF6RDLDIrGWtc4NnFdYwsoiW8NLlBQg==",
"dependencies": {
"@types/tunnel": "0.0.0",
"axios": "^0.21.1",
"form-data": "^2.3.2",
"tough-cookie": "^2.4.3",
"tslib": "^1.9.2",
"tunnel": "0.0.6",
"uuid": "^3.2.1",
"xml2js": "^0.4.19"
}
},
"node_modules/@azure/ms-rest-js/node_modules/form-data": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz",
"integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
},
"engines": {
"node": ">= 0.12"
}
},
"node_modules/@azure/ms-rest-js/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@azure/ms-rest-js/node_modules/uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
"deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"bin": {
"uuid": "bin/uuid"
}
},
"node_modules/@azure/msal-browser": {
"version": "2.20.0",
"resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.20.0.tgz",
"integrity": "sha512-Fl8boo38fPNlEm84fRCulbTfHJo+Z/i+1gcdJTG+PqmrkMOUVTdpkwznGh6ZQdAM34uumEgzukmqMr8lVKrytA==",
"dependencies": {
"@azure/msal-common": "^5.2.0"
},
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/@azure/msal-browser/node_modules/@azure/msal-common": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-5.2.0.tgz",
"integrity": "sha512-oVc4soy5MEZOp9NvCDqBk57mtiUTJXQQ8Z8S/4UiRQP8RG8snuCFQUs9xxdIfvl2FWIvgiBz+SMByyjTaRX42Q==",
"dependencies": {
"debug": "^4.1.1"
},
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/@azure/msal-common": {
"version": "4.5.1",
"resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-4.5.1.tgz",
"integrity": "sha512-/i5dXM+QAtO+6atYd5oHGBAx48EGSISkXNXViheliOQe+SIFMDo3gSq3lL54W0suOSAsVPws3XnTaIHlla0PIQ==",
"dependencies": {
"debug": "^4.1.1"
},
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/@azure/msal-node": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.4.0.tgz",
"integrity": "sha512-Ek6hqOFUi5QEAxZ55awM8y1N+9SzS9Qh8ijF4RDLtFuHzqP7xXmMnVC1lae45FlH55DUOo7dg/smuDJnb4kw6g==",
"dependencies": {
"@azure/msal-common": "^5.2.0",
"axios": "^0.21.4",
"jsonwebtoken": "^8.5.1",
"uuid": "^8.3.0"
},
"engines": {
"node": "10 || 12 || 14 || 16"
}
},
"node_modules/@azure/msal-node/node_modules/@azure/msal-common": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-5.2.0.tgz",
"integrity": "sha512-oVc4soy5MEZOp9NvCDqBk57mtiUTJXQQ8Z8S/4UiRQP8RG8snuCFQUs9xxdIfvl2FWIvgiBz+SMByyjTaRX42Q==",
"dependencies": {
"debug": "^4.1.1"
},
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/@azure/msal-node/node_modules/jsonwebtoken": {
"version": "8.5.1",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
"integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
"dependencies": {
"jws": "^3.2.2",
"lodash.includes": "^4.3.0",
"lodash.isboolean": "^3.0.3",
"lodash.isinteger": "^4.0.4",
"lodash.isnumber": "^3.0.3",
"lodash.isplainobject": "^4.0.6",
"lodash.isstring": "^4.0.1",
"lodash.once": "^4.0.0",
"ms": "^2.1.1",
"semver": "^5.6.0"
},
"engines": {
"node": ">=4",
"npm": ">=1.4.28"
}
},
"node_modules/@azure/msal-node/node_modules/jwa": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
"integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
"dependencies": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
}
},
"node_modules/@azure/msal-node/node_modules/jws": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
"integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
"dependencies": {
"jwa": "^1.4.1",
"safe-buffer": "^5.0.1"
}
},
"node_modules/@babel/code-frame": {
"version": "7.16.0",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
"integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
"dev": true,
"dependencies": {
"@babel/highlight": "^7.16.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-identifier": {
"version": "7.15.7",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
"integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
"version": "7.16.0",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
"integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.15.7",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@cognigy/extension-tools": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@cognigy/extension-tools/-/extension-tools-0.14.0.tgz",
"integrity": "sha512-DDP46/qqZKSB3+p+IjaA9aCOKcfSqaa3uGwCaTQV7rM375BS6baUK95/ELY3qX7sx0XbghH0Smq/5UtAKd17GA==",
"license": "SEE LICENSE IN LICENSE"
},
"node_modules/@opentelemetry/api": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.3.tgz",
"integrity": "sha512-puWxACExDe9nxbBB3lOymQFrLYml2dVOrd7USiVRnSbgXE+KwBu+HxFvxrzfqsiSda9IWsXJG1ef7C1O2/GmKQ==",
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/@tootallnate/once": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
"engines": {
"node": ">= 6"
}
},
"node_modules/@types/jsonwebtoken": {
"version": "7.2.8",
"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.8.tgz",
"integrity": "sha512-XENN3YzEB8D6TiUww0O8SRznzy1v+77lH7UmuN54xq/IHIsyWjWOzZuFFTtoiRuaE782uAoRwBe/wwow+vQXZw==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/node": {
"version": "13.13.52",
"resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz",
"integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ=="
},
"node_modules/@types/node-fetch": {
"version": "2.5.12",
"resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz",
"integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==",
"dev": true,
"dependencies": {
"@types/node": "*",
"form-data": "^3.0.0"
}
},
"node_modules/@types/stoppable": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@types/stoppable/-/stoppable-1.1.1.tgz",
"integrity": "sha512-b8N+fCADRIYYrGZOcmOR8ZNBOqhktWTB/bMUl5LvGtT201QKJZOOH5UsFyI3qtteM6ZAJbJqZoBcLqqxKIwjhw==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/tunnel": {
"version": "0.0.0",
"resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz",
"integrity": "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@xmldom/xmldom": {
"version": "0.7.5",
"resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz",
"integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==",
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/adal-node": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.2.3.tgz",
"integrity": "sha512-gMKr8RuYEYvsj7jyfCv/4BfKToQThz20SP71N3AtFn3ia3yAR8Qt2T3aVQhuJzunWs2b38ZsQV0qsZPdwZr7VQ==",
"dependencies": {
"@xmldom/xmldom": "^0.7.0",
"async": "^2.6.3",
"axios": "^0.21.1",
"date-utils": "*",
"jws": "3.x.x",
"underscore": ">= 1.3.1",
"uuid": "^3.1.0",
"xpath.js": "1.1.0"
},
"engines": {
"node": ">= 0.6.15"
}
},
"node_modules/adal-node/node_modules/jwa": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
"integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
"dependencies": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
}
},
"node_modules/adal-node/node_modules/jws": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
"integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
"dependencies": {
"jwa": "^1.4.1",
"safe-buffer": "^5.0.1"
}
},
"node_modules/adal-node/node_modules/uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
"deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"bin": {
"uuid": "bin/uuid"
}
},
"node_modules/agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"dependencies": {
"debug": "4"
},
"engines": {
"node": ">= 6.0.0"
}
},
"node_modules/ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
"dependencies": {
"color-convert": "^1.9.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/argparse": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true,
"dependencies": {
"sprintf-js": "1.0.2"
}
},
"node_modules/async": {
"version": "2.6.3",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
"integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
"dependencies": {
"lodash": "^4.17.14"
}
},
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
"node_modules/axios": {
"version": "0.21.4",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
"dependencies": {
"follow-redirects": "^1.14.0"
}
},
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
"node_modules/base64url": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz",
"integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/botbuilder-stdlib": {
"version": "4.15.0-internal",
"resolved": "https://registry.npmjs.org/botbuilder-stdlib/-/botbuilder-stdlib-4.15.0-internal.tgz",
"integrity": "sha512-2nL3+swW4Af97Ofj6uTM8cLzgRQDBgyk89HPGLm80Z6/eCsGkUnOsn4osLiqbNWxfXEpQp5WzQhyzOuNiDqeIw=="
},
"node_modules/botframework-connector": {
"version": "4.15.0",
"resolved": "https://registry.npmjs.org/botframework-connector/-/botframework-connector-4.15.0.tgz",
"integrity": "sha512-p7e+W3JfLL/jwD6cn9f4Odp4VOqv+b8HleTd0dFvcrOYCOZQ1gahAXgp39xd+NtARaLceSBmQe3ZEUrlMO3XFw==",
"dependencies": {
"@azure/identity": "2.0.0-beta.6",
"@azure/ms-rest-js": "1.9.1",
"@types/jsonwebtoken": "7.2.8",
"@types/node": "^10.17.27",
"adal-node": "0.2.3",
"axios": "^0.21.2",
"base64url": "^3.0.0",
"botbuilder-stdlib": "4.15.0-internal",
"botframework-schema": "4.15.0",
"cross-fetch": "^3.0.5",
"jsonwebtoken": "8.0.1",
"rsa-pem-from-mod-exp": "^0.8.4",
"zod": "1.11.17"
}
},
"node_modules/botframework-connector/node_modules/@types/node": {
"version": "10.17.60",
"resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
"integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
},
"node_modules/botframework-schema": {
"version": "4.15.0",
"resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.15.0.tgz",
"integrity": "sha512-81Tm4GPy1RHlB5CsZU6zbOu+wHqvxBI08rDNb/Zlx1oKhFAu9/mpl0+Go3jEYRukAmJDVzKviRruSSqBcZ6L/g==",
"dependencies": {
"uuid": "^8.3.2",
"zod": "1.11.17"
}
},
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"node_modules/buffer-equal-constant-time": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
"integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
},
"node_modules/builtin-modules": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
"dependencies": {
"color-name": "1.1.3"
}
},
"node_modules/color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"dependencies": {
"delayed-stream": "1.0.0"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
},
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
},
"node_modules/cross-fetch": {
"version": "3.1.4",
"resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz",
"integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==",
"dependencies": {
"node-fetch": "2.6.1"
}
},
"node_modules/cross-fetch/node_modules/node-fetch": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
"engines": {
"node": "4.x || >=6.0.0"
}
},
"node_modules/crypto": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz",
"integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==",
"deprecated": "This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in."
},
"node_modules/date-utils": {
"version": "1.2.21",
"resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz",
"integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=",
"engines": {
"node": ">0.4.0"
}
},
"node_modules/debug": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
"integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
"dependencies": {
"ms": "2.1.2"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/diff": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
"dev": true,
"engines": {
"node": ">=0.3.1"
}
},
"node_modules/ecdsa-sig-formatter": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
"integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
"dependencies": {
"safe-buffer": "^5.0.1"
}
},
"node_modules/escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
"dev": true,
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
"dev": true,
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
},
"engines": {
"node": ">=4"
}
},
"node_modules/events": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
"engines": {
"node": ">=0.8.x"
}
},
"node_modules/follow-redirects": {
"version": "1.14.5",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz",
"integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==",
"funding": [0.0.3",
"webidl-conversions": "^3.0.0"
}
},
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true
},
"node_modules/xml2js": {
"version": "0.4.23",
"resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
"integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
"dependencies": {
"sax": ">=0.6.0",
"xmlbuilder": "
{
"type": "individual",
"url": "https://github.com/sponsors/RubenVerborgh"\
}
],
"engines": {
"node": ">=4.0"
},
"peerDependenciesMeta": {
"debug": {
"optional": true
}
}
},
"node_modules/form-data": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
"integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
"dev": true,
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
"dev": true
},
"node_modules/function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true
},
"node_modules/glob": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
"dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
},
"engines": {
"node": "*"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/has": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
"dev": true,
"dependencies": {
"function-bind": "^1.1.1"
},
"engines": {
"node": ">= 0.4.0"
}
},
"node_modules/has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true,
"engines": {
"node": ">=4"
}
},
"node_modules/http-proxy-agent": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
"integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
"dependencies": {
"@tootallnate/once": "1",
"agent-base": "6",
"debug": "4"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/https-proxy-agent": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
"dependencies": {
"agent-base": "6",
"debug": "4"
},
"engines": {
"node": ">= 6"
}
},
"node_modules/inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true,
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
}
},
"node_modules/inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
"node_modules/is-core-module": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
"integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
"dev": true,
"dependencies": {
"has": "^1.0.3"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-docker": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
"bin": {
"is-docker": "cli.js"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/is-wsl": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
"dependencies": {
"is-docker": "^2.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
"dev": true
},
"node_modules/js-yaml": {
"version": "3.14.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
"integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"dev": true,
"dependencies": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
}
},
"node_modules/jsonwebtoken": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.0.1.tgz",
"integrity": "sha1-UNrvjQqMfeLNBrwQE7dbBMzz8M8=",
"dependencies": {
"jws": "^3.1.4",
"lodash.includes": "^4.3.0",
"lodash.isboolean": "^3.0.3",
"lodash.isinteger": "^4.0.4",
"lodash.isnumber": "^3.0.3",
"lodash.isplainobject": "^4.0.6",
"lodash.isstring": "^4.0.1",
"lodash.once": "^4.0.0",
"ms": "^2.0.0",
"xtend": "^4.0.1"
},
"engines": {
"node": ">=0.12",
"npm": ">=1.4.28"
}
},
"node_modules/jsonwebtoken/node_modules/jwa": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
"integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
"dependencies": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
}
},
"node_modules/jsonwebtoken/node_modules/jws": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
"integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
"dependencies": {
"jwa": "^1.4.1",
"safe-buffer": "^5.0.1"
}
},
"node_modules/jwa": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz",
"integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==",
"dependencies": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
}
},
"node_modules/jws": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz",
"integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==",
"dependencies": {
"jwa": "^2.0.0",
"safe-buffer": "^5.0.1"
}
},
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
"node_modules/lodash.includes": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
"integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8="
},
"node_modules/lodash.isboolean": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
"integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY="
},
"node_modules/lodash.isinteger": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
"integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M="
},
"node_modules/lodash.isnumber": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
"integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w="
},
"node_modules/lodash.isplainobject": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
"integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
},
"node_modules/lodash.isstring": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
"integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE="
},
"node_modules/lodash.once": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
"integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w="
},
"node_modules/mime-db": {
"version": "1.51.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
"integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
"version": "2.1.34",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
"integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
"dependencies": {
"mime-db": "1.51.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
"engines": {
"node": "*"
}
},
"node_modules/minimist": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
},
"node_modules/mkdirp": {
"version": "0.5.5",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
"integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
"dev": true,
"dependencies": {
"minimist": "^1.2.5"
},
"bin": {
"mkdirp": "bin/cmd.js"
}
},
"node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/node-fetch": {
"version": "2.6.6",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz",
"integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==",
"dependencies": {
"whatwg-url": "^5.0.0"
},
"engines": {
"node": "4.x || >=6.0.0"
}
},
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"dependencies": {
"wrappy": "1"
}
},
"node_modules/open": {
"version": "7.4.2",
"resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
"integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
"dependencies": {
"is-docker": "^2.0.0",
"is-wsl": "^2.1.1"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/path-parse": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true
},
"node_modules/psl": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
"integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
},
"node_modules/punycode": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
"engines": {
"node": ">=6"
}
},
"node_modules/resolve": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
"integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
"dev": true,
"dependencies": {
"is-core-module": "^2.2.0",
"path-parse": "^1.0.6"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/rsa-pem-from-mod-exp": {
"version": "0.8.4",
"resolved": "https://registry.npmjs.org/rsa-pem-from-mod-exp/-/rsa-pem-from-mod-exp-0.8.4.tgz",
"integrity": "sha1-NipCxtMEBW1JOz8SvOq7LGV2ptQ="
},
"node_modules/safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"\
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"\
},
{
"type": "consulting",
"url": "https://feross.org/support"\
}
]
},
"node_modules/sax": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
},
"node_modules/semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
"bin": {
"semver": "bin/semver"
}
},
"node_modules/sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
},
"node_modules/stoppable": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz",
"integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==",
"engines": {
"node": ">=4",
"npm": ">=6"
}
},
"node_modules/supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
"dependencies": {
"has-flag": "^3.0.0"
},
"engines": {
"node": ">=4"
}
},
"node_modules/tough-cookie": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
"dependencies": {
"psl": "^1.1.28",
"punycode": "^2.1.1"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
"integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
},
"node_modules/tslib": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
},
"node_modules/tslint": {
"version": "6.1.3",
"resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
"integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
"deprecated": "TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.0.0",
"builtin-modules": "^1.1.1",
"chalk": "^2.3.0",
"commander": "^2.12.1",
"diff": "^4.0.1",
"glob": "^7.1.1",
"js-yaml": "^3.13.1",
"minimatch": "^3.0.4",
"mkdirp": "^0.5.3",
"resolve": "^1.3.2",
"semver": "^5.3.0",
"tslib": "^1.13.0",
"tsutils": "^2.29.0"
},
"bin": {
"tslint": "bin/tslint"
},
"engines": {
"node": ">=4.8.0"
},
"peerDependencies": {
"typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev"
}
},
"node_modules/tslint/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
},
"node_modules/tsutils": {
"version": "2.29.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
"integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
"dev": true,
"dependencies": {
"tslib": "^1.8.1"
},
"peerDependencies": {
"typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev"
}
},
"node_modules/tsutils/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
},
"node_modules/tunnel": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
"integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
"engines": {
"node": ">=0.6.11 <=0.7.0 || >=0.7.3"
}
},
"node_modules/typescript": {
"version": "3.9.10",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
"integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=4.2.0"
}
},
"node_modules/underscore": {
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz",
"integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g=="
},
"node_modules/uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
"integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
},
"node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
"dependencies": {
"tr46": "11.0.0"
},
"engines": {
"node": ">=4.0.0"
}
},
"node_modules/xmlbuilder": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
"integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
"engines": {
"node": ">=4.0"
}
},
"node_modules/xpath.js": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz",
"integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==",
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/xtend": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
"engines": {
"node": ">=0.4"
}
},
"node_modules/zod": {
"version": "1.11.17",
"resolved": "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz",
"integrity": "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA=="
}
},
"dependencies": {
"@azure/abort-controller": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.0.4.tgz",
"integrity": "sha512-lNUmDRVGpanCsiUN3NWxFTdwmdFI53xwhkTFfHDGTYk46ca7Ind3nanJc+U6Zj9Tv+9nTCWRBscWEW1DyKOpTw==",
"requires": {
"tslib": "^2.0.0"
}
},
"@azure/core-asynciterator-polyfill": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.0.tgz",
"integrity": "sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg=="
},
"@azure/core-auth": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.3.2.tgz",
"integrity": "sha512-7CU6DmCHIZp5ZPiZ9r3J17lTKMmYsm/zGvNkjArQwPkrLlZ1TZ+EUYfGgh2X31OLMVAQCTJZW4cXHJi02EbJnA==",
"requires": {
"@azure/abort-controller": "^1.0.0",
"tslib": "^2.2.0"
}
},
"@azure/core-client": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.3.3.tgz",
"integrity": "sha512-yrg4fn1S1mF1+dazfDzIGJE4gQeX1ToGgv78E08GLAL6kDLPf40VEKd2V98NO4IXcwcT1I52KZy3xS3787qcXA==",
"requires": {
"@azure/abort-controller": "^1.0.0",
"@azure/core-asynciterator-polyfill": "^1.0.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-rest-pipeline": "^1.1.0",
"@azure/core-tracing": "1.0.0-preview.13",
"tslib": "^2.2.0"
}
},
"@azure/core-rest-pipeline": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.3.2.tgz",
"integrity": "sha512-kymICKESeHBpVLgQiAxllgWdSTopkqtmfPac8ITwMCxNEC6hzbSpqApYbjzxbBNkBMgoD4GESo6LLhR/sPh6kA==",
"requires": {
"@azure/abort-controller": "^1.0.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-tracing": "1.0.0-preview.13",
"@azure/logger": "^1.0.0",
"form-data": "^4.0.0",
"http-proxy-agent": "^4.0.1",
"https-proxy-agent": "^5.0.0",
"tslib": "^2.2.0",
"uuid": "^8.3.0"
},
"dependencies": {
"form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
}
}
}
},
"@azure/core-tracing": {
"version": "1.0.0-preview.13",
"resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz",
"integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==",
"requires": {
"@opentelemetry/api": "^1.0.1",
"tslib": "^2.2.0"
}
},
"@azure/core-util": {
"version": "1.0.0-beta.1",
"resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.0.0-beta.1.tgz",
"integrity": "sha512-pS6cup979/qyuyNP9chIybK2qVkJ3MarbY/bx3JcGKE6An6dRweLnsfJfU2ydqUI/B51Rjnn59ajHIhCUTwWZw==",
"requires": {
"tslib": "^2.0.0"
}
},
"@azure/identity": {
"version": "2.0.0-beta.6",
"resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.0.0-beta.6.tgz",
"integrity": "sha512-wtaAj11o7P1yJIhBDjP0W9nTUlhguJ711v7sEYR522ACOgfTuf5OMuVaF8HR/8Y57f4EFDGIj2Rqls2+VC6mCg==",
"requires": {
"@azure/abort-controller": "^1.0.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-client": "^1.0.0",
"@azure/core-rest-pipeline": "^1.1.0",
"@azure/core-tracing": "1.0.0-preview.13",
"@azure/core-util": "^1.0.0-beta.1",
"@azure/logger": "^1.0.0",
"@azure/msal-browser": "^2.16.0",
"@azure/msal-common": "^4.5.1",
"@azure/msal-node": "^1.3.0",
"@types/stoppable": "^1.1.0",
"events": "^3.0.0",
"jws": "^4.0.0",
"open": "^7.0.0",
"stoppable": "^1.1.0",
"tslib": "^2.2.0",
"uuid": "^8.3.0"
}
},
"@azure/logger": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.3.tgz",
"integrity": "sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g==",
"requires": {
"tslib": "^2.2.0"
}
},
"@azure/ms-rest-js": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.9.1.tgz",
"integrity": "sha512-F1crHKhmsvFLM9fsnDyCGFd2E2KR9GEZm5oBVV5D5k2EBQ7u7idtSJlSF6RDLDIrGWtc4NnFdYwsoiW8NLlBQg==",
"requires": {
"@types/tunnel": "0.0.0",
"axios": "^0.21.1",
"form-data": "^2.3.2",
"tough-cookie": "^2.4.3",
"tslib": "^1.9.2",
"tunnel": "0.0.6",
"uuid": "^3.2.1",
"xml2js": "^0.4.19"
},
"dependencies": {
"form-data": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz",
"integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==",
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
}
},
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
}
}
},
"@azure/msal-browser": {
"version": "2.20.0",
"resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.20.0.tgz",
"integrity": "sha512-Fl8boo38fPNlEm84fRCulbTfHJo+Z/i+1gcdJTG+PqmrkMOUVTdpkwznGh6ZQdAM34uumEgzukmqMr8lVKrytA==",
"requires": {
"@azure/msal-common": "^5.2.0"
},
"dependencies": {
"@azure/msal-common": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-5.2.0.tgz",
"integrity": "sha512-oVc4soy5MEZOp9NvCDqBk57mtiUTJXQQ8Z8S/4UiRQP8RG8snuCFQUs9xxdIfvl2FWIvgiBz+SMByyjTaRX42Q==",
"requires": {
"debug": "^4.1.1"
}
}
}
},
"@azure/msal-common": {
"version": "4.5.1",
"resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-4.5.1.tgz",
"integrity": "sha512-/i5dXM+QAtO+6atYd5oHGBAx48EGSISkXNXViheliOQe+SIFMDo3gSq3lL54W0suOSAsVPws3XnTaIHlla0PIQ==",
"requires": {
"debug": "^4.1.1"
}
},
"@azure/msal-node": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.4.0.tgz",
"integrity": "sha512-Ek6hqOFUi5QEAxZ55awM8y1N+9SzS9Qh8ijF4RDLtFuHzqP7xXmMnVC1lae45FlH55DUOo7dg/smuDJnb4kw6g==",
"requires": {
"@azure/msal-common": "^5.2.0",
"axios": "^0.21.4",
"jsonwebtoken": "^8.5.1",
"uuid": "^8.3.0"
},
"dependencies": {
"@azure/msal-common": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-5.2.0.tgz",
"integrity": "sha512-oVc4soy5MEZOp9NvCDqBk57mtiUTJXQQ8Z8S/4UiRQP8RG8snuCFQUs9xxdIfvl2FWIvgiBz+SMByyjTaRX42Q==",
"requires": {
"debug": "^4.1.1"
}
},
"jsonwebtoken": {
"version": "8.5.1",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
"integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
"requires": {
"jws": "^3.2.2",
"lodash.includes": "^4.3.0",
"lodash.isboolean": "^3.0.3",
"lodash.isinteger": "^4.0.4",
"lodash.isnumber": "^3.0.3",
"lodash.isplainobject": "^4.0.6",
"lodash.isstring": "^4.0.1",
"lodash.once": "^4.0.0",
"ms": "^2.1.1",
"semver": "^5.6.0"
}
},
"jwa": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
"integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
"requires": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
}
},
"jws": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
"integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
"requires": {
"jwa": "^1.4.1",
"safe-buffer": "^5.0.1"
}
}
}
},
"@babel/code-frame": {
"version": "7.16.0",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
"integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
"dev": true,
"requires": {
"@babel/highlight": "^7.16.0"
}
},
"@babel/helper-validator-identifier": {
"version": "7.15.7",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
"integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
"dev": true
},
"@babel/highlight": {
"version": "7.16.0",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
"integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.15.7",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
}
},
"@cognigy/extension-tools": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@cognigy/extension-tools/-/extension-tools-0.14.0.tgz",
"integrity": "sha512-DDP46/qqZKSB3+p+IjaA9aCOKcfSqaa3uGwCaTQV7rM375BS6baUK95/ELY3qX7sx0XbghH0Smq/5UtAKd17GA=="
},
"@opentelemetry/api": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.3.tgz",
"integrity": "sha512-puWxACExDe9nxbBB3lOymQFrLYml2dVOrd7USiVRnSbgXE+KwBu+HxFvxrzfqsiSda9IWsXJG1ef7C1O2/GmKQ=="
},
"@tootallnate/once": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
},
"@types/jsonwebtoken": {
"version": "7.2.8",
"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.8.tgz",
"integrity": "sha512-XENN3YzEB8D6TiUww0O8SRznzy1v+77lH7UmuN54xq/IHIsyWjWOzZuFFTtoiRuaE782uAoRwBe/wwow+vQXZw==",
"requires": {
"@types/node": "*"
}
},
"@types/node": {
"version": "13.13.52",
"resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz",
"integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ=="
},
"@types/node-fetch": {
"version": "2.5.12",
"resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz",
"integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==",
"dev": true,
"requires": {
"@types/node": "*",
"form-data": "^3.0.0"
}
},
"@types/stoppable": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@types/stoppable/-/stoppable-1.1.1.tgz",
"integrity": "sha512-b8N+fCADRIYYrGZOcmOR8ZNBOqhktWTB/bMUl5LvGtT201QKJZOOH5UsFyI3qtteM6ZAJbJqZoBcLqqxKIwjhw==",
"requires": {
"@types/node": "*"
}
},
"@types/tunnel": {
"version": "0.0.0",
"resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz",
"integrity": "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==",
"requires": {
"@types/node": "*"
}
},
"@xmldom/xmldom": {
"version": "0.7.5",
"resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz",
"integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A=="
},
"adal-node": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.2.3.tgz",
"integrity": "sha512-gMKr8RuYEYvsj7jyfCv/4BfKToQThz20SP71N3AtFn3ia3yAR8Qt2T3aVQhuJzunWs2b38ZsQV0qsZPdwZr7VQ==",
"requires": {
"@xmldom/xmldom": "^0.7.0",
"async": "^2.6.3",
"axios": "^0.21.1",
"date-utils": "*",
"jws": "3.x.x",
"underscore": ">= 1.3.1",
"uuid": "^3.1.0",
"xpath.js": "1.1.0"
},
"dependencies": {
"jwa": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
"integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
"requires": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
}
},
"jws": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
"integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
"requires": {
"jwa": "^1.4.1",
"safe-buffer": "^5.0.1"
}
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
}
}
},
"agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"requires": {
"debug": "4"
}
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
"requires": {
"color-convert": "^1.9.0"
}
},
"argparse": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true,
"requires": {
"sprintf-js": "1.0.2"
}
},
"async": {
"version": "2.6.3",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
"integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
"requires": {
"lodash": "^4.17.14"
}
},
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
"axios": {
"version": "0.21.4",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
"requires": {
"follow-redirects": "^1.14.0"
}
},
"balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
"base64url": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz",
"integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A=="
},
"botbuilder-stdlib": {
"version": "4.15.0-internal",
"resolved": "https://registry.npmjs.org/botbuilder-stdlib/-/botbuilder-stdlib-4.15.0-internal.tgz",
"integrity": "sha512-2nL3+swW4Af97Ofj6uTM8cLzgRQDBgyk89HPGLm80Z6/eCsGkUnOsn4osLiqbNWxfXEpQp5WzQhyzOuNiDqeIw=="
},
"botframework-connector": {
"version": "4.15.0",
"resolved": "https://registry.npmjs.org/botframework-connector/-/botframework-connector-4.15.0.tgz",
"integrity": "sha512-p7e+W3JfLL/jwD6cn9f4Odp4VOqv+b8HleTd0dFvcrOYCOZQ1gahAXgp39xd+NtARaLceSBmQe3ZEUrlMO3XFw==",
"requires": {
"@azure/identity": "2.0.0-beta.6",
"@azure/ms-rest-js": "1.9.1",
"@types/jsonwebtoken": "7.2.8",
"@types/node": "^10.17.27",
"adal-node": "0.2.3",
"axios": "^0.21.2",
"base64url": "^3.0.0",
"botbuilder-stdlib": "4.15.0-internal",
"botframework-schema": "4.15.0",
"cross-fetch": "^3.0.5",
"jsonwebtoken": "8.0.1",
"rsa-pem-from-mod-exp": "^0.8.4",
"zod": "1.11.17"
},
"dependencies": {
"@types/node": {
"version": "10.17.60",
"resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
"integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
}
}
},
"botframework-schema": {
"version": "4.15.0",
"resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.15.0.tgz",
"integrity": "sha512-81Tm4GPy1RHlB5CsZU6zbOu+wHqvxBI08rDNb/Zlx1oKhFAu9/mpl0+Go3jEYRukAmJDVzKviRruSSqBcZ6L/g==",
"requires": {
"uuid": "^8.3.2",
"zod": "1.11.17"
}
},
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"buffer-equal-constant-time": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
"integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
},
"builtin-modules": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
"dev": true
},
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
}
},
"color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
"requires": {
"color-name": "1.1.3"
}
},
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
"combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"requires": {
"delayed-stream": "1.0.0"
}
},
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
},
"cross-fetch": {
"version": "3.1.4",
"resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz",
"integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==",
"requires": {
"node-fetch": "2.6.1"
},
"dependencies": {
"node-fetch": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
}
}
},
"crypto": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz",
"integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig=="
},
"date-utils": {
"version": "1.2.21",
"resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz",
"integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q="
},
"debug": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
"integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
"requires": {
"ms": "2.1.2"
}
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
"diff": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
"dev": true
},
"ecdsa-sig-formatter": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
"integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
"requires": {
"safe-buffer": "^5.0.1"
}
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
"dev": true
},
"esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
"dev": true
},
"events": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
},
"follow-redirects": {
"version": "1.14.5",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz",
"integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA=="
},
"form-data": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
"integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
"dev": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
}
},
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
"dev": true
},
"function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true
},
"glob": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
},
"has": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
"dev": true,
"requires": {
"function-bind": "^1.1.1"
}
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
"http-proxy-agent": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
"integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
"requires": {
"@tootallnate/once": "1",
"agent-base": "6",
"debug": "4"
}
},
"https-proxy-agent": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
"requires": {
"agent-base": "6",
"debug": "4"
}
},
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
}
},
"inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
"is-core-module": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
"integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
"dev": true,
"requires": {
"has": "^1.0.3"
}
},
"is-docker": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
},
"is-wsl": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
"requires": {
"is-docker": "^2.0.0"
}
},
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
"dev": true
},
"js-yaml": {
"version": "3.14.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
"integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"dev": true,
"requires": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
}
},
"jsonwebtoken": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.0.1.tgz",
"integrity": "sha1-UNrvjQqMfeLNBrwQE7dbBMzz8M8=",
"requires": {
"jws": "^3.1.4",
"lodash.includes": "^4.3.0",
"lodash.isboolean": "^3.0.3",
"lodash.isinteger": "^4.0.4",
"lodash.isnumber": "^3.0.3",
"lodash.isplainobject": "^4.0.6",
"lodash.isstring": "^4.0.1",
"lodash.once": "^4.0.0",
"ms": "^2.0.0",
"xtend": "^4.0.1"
},
"dependencies": {
"jwa": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
"integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
"requires": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
}
},
"jws": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
"integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
"requires": {
"jwa": "^1.4.1",
"safe-buffer": "^5.0.1"
}
}
}
},
"jwa": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz",
"integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==",
"requires": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
}
},
"jws": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz",
"integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==",
"requires": {
"jwa": "^2.0.0",
"safe-buffer": "^5.0.1"
}
},
"lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
"lodash.includes": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
"integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8="
},
"lodash.isboolean": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
"integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY="
},
"lodash.isinteger": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
"integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M="
},
"lodash.isnumber": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
"integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w="
},
"lodash.isplainobject": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
"integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
},
"lodash.isstring": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
"integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE="
},
"lodash.once": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
"integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w="
},
"mime-db": {
"version": "1.51.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
"integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
},
"mime-types": {
"version": "2.1.34",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
"integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
"requires": {
"mime-db": "1.51.0"
}
},
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"minimist": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
},
"mkdirp": {
"version": "0.5.5",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
"integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
"dev": true,
"requires": {
"minimist": "^1.2.5"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node-fetch": {
"version": "2.6.6",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz",
"integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==",
"requires": {
"whatwg-url": "^5.0.0"
}
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"requires": {
"wrappy": "1"
}
},
"open": {
"version": "7.4.2",
"resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
"integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
"requires": {
"is-docker": "^2.0.0",
"is-wsl": "^2.1.1"
}
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true
},
"path-parse": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true
},
"psl": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
"integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
},
"punycode": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"resolve": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
"integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
"dev": true,
"requires": {
"is-core-module": "^2.2.0",
"path-parse": "^1.0.6"
}
},
"rsa-pem-from-mod-exp": {
"version": "0.8.4",
"resolved": "https://registry.npmjs.org/rsa-pem-from-mod-exp/-/rsa-pem-from-mod-exp-0.8.4.tgz",
"integrity": "sha1-NipCxtMEBW1JOz8SvOq7LGV2ptQ="
},
"safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
},
"sax": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
},
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
},
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
},
"stoppable": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz",
"integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw=="
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
"requires": {
"has-flag": "^3.0.0"
}
},
"tough-cookie": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
"requires": {
"psl": "^1.1.28",
"punycode": "^2.1.1"
}
},
"tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
"integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
},
"tslib": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
},
"tslint": {
"version": "6.1.3",
"resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
"integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"builtin-modules": "^1.1.1",
"chalk": "^2.3.0",
"commander": "^2.12.1",
"diff": "^4.0.1",
"glob": "^7.1.1",
"js-yaml": "^3.13.1",
"minimatch": "^3.0.4",
"mkdirp": "^0.5.3",
"resolve": "^1.3.2",
"semver": "^5.3.0",
"tslib": "^1.13.0",
"tsutils": "^2.29.0"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
}
}
},
"tsutils": {
"version": "2.29.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
"integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
"dev": true,
"requires": {
"tslib": "^1.8.1"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
}
}
},
"tunnel": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
"integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg=="
},
"typescript": {
"version": "3.9.10",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
"integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==",
"dev": true
},
"underscore": {
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz",
"integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g=="
},
"uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
},
"webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
"integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
},
"whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
"requires": {
"tr46": "0.0.3",
"webidl-conversions": "^3.0.0"
}
},
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true
},
"xml2js": {
"version": "0.4.23",
"resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
"integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
"requires": {
"sax": ">=0.6.0",
"xmlbuilder": "11.0.0"
}
},
"xmlbuilder": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
"integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="
},
"xpath.js": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz",
"integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ=="
},
"xtend": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
},
"zod": {
"version": "1.11.17",
"resolved": "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz",
"integrity": "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA=="
}
}
}
README.md000666 000000 000000 00000002424 14300674054 010514 0ustar00000000 000000 # Microsoft Azure Bot Services Token
Cognigy users who wish to integrate with Microsoft Teams via Microsoft Bot Services registration often notice that it is not possible to upload and process images via copy and paste into the chat or by taking a photo with a cell phone. This extension will not be able to solve this problem directly but it will give the user the tools to solve this problem via a third party RPA service such as Microsoft Power Automate or UiPath by creating a token which can be used as a API Get Request in order to download the image for further processing.
## Connection
In order to create a token to download the image we require the following information:
- App ID - App Password
This is the same information you required to set up an [Azure Bot Services Endpoint](https://support.cognigy.com/hc/en-us/articles/360016183720#1-create-a-azure-bot-services-endpoint-0-2).
#### Node: Get Token
This node will create the a token which can be sent to an external service in order to download the image. This is usually found under the following Cognigy Input object: - `{{input.data.request.attachments[0].contentUrl}}`
Although the user can choose whether to save the token in context or input it is suggested to save this information in the context. icon.png000666 000000 000000 00000004113 14300674054 010670 0ustar00000000 000000 �PNG
IHDR@@%�sRGB��� pHYs���iTXtXML:com.adobe.xmp2019-08-21T15:08:91Pixelmator 3.8.5102727264164
��IF��z����|r�����\�`������bjJ�.�J|&Ӽde.'E����zN2�08�)��/�5%pf�&t��@�7�9������jr ���=L���M�&���\��*� ��\.|���h�gBE�%�N<=��r;����+ /9��F�5��i��S����������
��h%"i�V,e@He��0���͓9�ӛ�z�'�W�c����������M��Y�����w���p�u5��9����4����p����^e�X VmW��l��ҭ`���gN�
���ېg��A�c' �/����+��E0�ZDE�)�R.��8��tv�i7�!��P;�[h6D�[��.��n���á��U��3V��_X�GC��>�a�p�D!2Ä�|��t��l�h������2�Q]i��H�̆Ih�R�N���THT|irlmnS>|���t�Ǵ��θ=��W}��fy�/�oA����w'ݼ�<���6Dog�-ω���jt��+\��o�w�8�L� �e�u�A�?N�`��{��m�����Y���:;eO����hi&*/��@gB%��m���
�!TN<'qwKV5���f E�����V$]���$��Lupڧ&��z�t� �@�v��r8Y�CCvPR�CV��傀��6����[=4��0���1����DG41�J��$"�䌏��+�k�WWB�����&�Qr3�+��z��a;{�(ޮ���4X P�M�������I����.�C��������9��
?�yɀC �M*!�w�o�c�Mb�@�N����
+�a.�$2�g�%IԳ��
�f�������G�J`���::�Ć���X���lg���3Kp��7#���l���BY-!ʇ��K Qh��*���>@)nܐML{�����z��[���C���:A��h?ơ'vIEND�B`�