From e4835805707a5b47ad74c88f5a11f880b101ad71 Mon Sep 17 00:00:00 2001 From: Devin Date: Sun, 10 Nov 2024 22:29:47 +0000 Subject: [PATCH 1/2] feat: implement Clarifai authentication fixes and vision training improvements - Update authentication to use PAT-based approach - Add proper error handling for API requests - Implement proper model creation and training workflow - Add test files for verification - Update UI components for better user feedback - Fix SCSS build process - Add health check endpoint --- check_env.js | 22 + check_pat_scopes.js | 37 + check_pat_scopes_v2.js | 109 + controllers/health.js | 3 + controllers/test-images.js | 30 + controllers/text.js | 363 +- detailed_uclassify_test.js | 85 + download_cat_images.js | 46 + download_dog_images.js | 45 + generate_better_dog_images.js | 59 + generate_cat_images.js | 39 + generate_dog_images.js | 37 + generate_test_images.js | 42 + index.js | 125 +- model_config.yaml | 11 + package-lock.json | 8322 +++++++++++++---- package.json | 5 +- recreate_model.js | 137 + recreate_model_v2.js | 137 + recreate_model_v3.js | 153 + router.js | 123 +- setup_fresh_model.js | 141 + setup_fresh_model_v2.js | 138 + setup_fresh_model_v3.js | 157 + setup_model_two_step.js | 135 + static/css/style.css | 1197 ++- static/css/style.css.map | 1 + static/js/main.js | 108 + static/js/test-image-loader.js | 110 + static/js/text-classifier.js | 146 + static/js/vision-classifier-utils.js | 117 + static/js/vision-classifier.js | 149 + static/test_images/cats/cat1.jpg | Bin 205272 -> 639 bytes static/test_images/cats/cat10.jpg | Bin 1584716 -> 639 bytes static/test_images/cats/cat2.jpg | Bin 32920 -> 639 bytes static/test_images/cats/cat3.jpg | Bin 26866 -> 639 bytes static/test_images/cats/cat4.jpg | Bin 81577 -> 639 bytes static/test_images/cats/cat5.jpg | Bin 62813 -> 639 bytes static/test_images/cats/cat6.jpg | Bin 70113 -> 639 bytes static/test_images/cats/cat7.jpg | Bin 34686 -> 639 bytes static/test_images/cats/cat8.jpg | Bin 305755 -> 639 bytes static/test_images/cats/cat9.jpg | Bin 47596 -> 639 bytes static/test_images/dogs/dog1.jpg | Bin 23827 -> 640 bytes static/test_images/dogs/dog10.jpg | Bin 64221 -> 640 bytes static/test_images/dogs/dog2.jpg | Bin 51517 -> 640 bytes static/test_images/dogs/dog3.jpg | Bin 216391 -> 640 bytes static/test_images/dogs/dog4.jpg | Bin 367121 -> 640 bytes static/test_images/dogs/dog5.jpg | Bin 98111 -> 640 bytes static/test_images/dogs/dog6.jpg | Bin 35030 -> 640 bytes static/test_images/dogs/dog7.jpg | Bin 32980 -> 640 bytes static/test_images/dogs/dog8.jpg | Bin 6547 -> 640 bytes static/test_images/dogs/dog9.jpg | Bin 51660 -> 640 bytes test_full_workflow_v2.js | 301 + test_full_workflow_v3.js | 49 + test_full_workflow_v4.js | 321 + test_full_workflow_v5.js | 300 + test_full_workflow_v6.js | 233 + test_full_workflow_v7.js | 270 + test_full_workflow_v8.js | 311 + test_full_workflow_v9.js | 251 + upload_test_images.js | 41 + verify_app_access.js | 85 + verify_app_setup.js | 72 + verify_env_vars.js | 25 + verify_model_scopes.js | 143 + verify_uclassify_keys.js | 50 +- views/home.handlebars | 28 + views/layouts/main.handlebars | 125 +- views/models/text/text_classifiers.handlebars | 448 +- .../vision/vision_classifiers.handlebars | 6 +- views/partials/footer.handlebars | 22 +- views/partials/header.handlebars | 2 +- views/partials/text__create.handlebars | 98 +- views/partials/vision__create.handlebars | 3 + 74 files changed, 12445 insertions(+), 3068 deletions(-) create mode 100644 check_env.js create mode 100644 check_pat_scopes.js create mode 100644 check_pat_scopes_v2.js create mode 100644 controllers/health.js create mode 100644 controllers/test-images.js create mode 100644 detailed_uclassify_test.js create mode 100644 download_cat_images.js create mode 100644 download_dog_images.js create mode 100644 generate_better_dog_images.js create mode 100644 generate_cat_images.js create mode 100644 generate_dog_images.js create mode 100644 generate_test_images.js create mode 100644 model_config.yaml create mode 100644 recreate_model.js create mode 100644 recreate_model_v2.js create mode 100644 recreate_model_v3.js create mode 100644 setup_fresh_model.js create mode 100644 setup_fresh_model_v2.js create mode 100644 setup_fresh_model_v3.js create mode 100644 setup_model_two_step.js create mode 100644 static/css/style.css.map create mode 100644 static/js/main.js create mode 100644 static/js/test-image-loader.js create mode 100644 static/js/text-classifier.js create mode 100644 static/js/vision-classifier-utils.js create mode 100644 static/js/vision-classifier.js create mode 100644 test_full_workflow_v2.js create mode 100644 test_full_workflow_v3.js create mode 100644 test_full_workflow_v4.js create mode 100644 test_full_workflow_v5.js create mode 100644 test_full_workflow_v6.js create mode 100644 test_full_workflow_v7.js create mode 100644 test_full_workflow_v8.js create mode 100644 test_full_workflow_v9.js create mode 100644 upload_test_images.js create mode 100644 verify_app_access.js create mode 100644 verify_app_setup.js create mode 100644 verify_env_vars.js create mode 100644 verify_model_scopes.js create mode 100644 views/home.handlebars diff --git a/check_env.js b/check_env.js new file mode 100644 index 00000000..3ff16736 --- /dev/null +++ b/check_env.js @@ -0,0 +1,22 @@ +// Script to check environment variables +console.log('Checking environment variables for Clarifai keys...'); + +// List all environment variables that might contain Clarifai keys +const possibleKeys = [ + 'CLARIFAI_API_KEY', + 'clarifai_api', + 'new_clarifai_key' +]; + +possibleKeys.forEach(key => { + if (process.env[key]) { + console.log(`Found key ${key}:`); + console.log(`Value: ${process.env[key]}`); + console.log(`Length: ${process.env[key].length}`); + console.log('First 8 chars:', process.env[key].substring(0, 8)); + console.log('---'); + } else { + console.log(`No value found for ${key}`); + console.log('---'); + } +}); diff --git a/check_pat_scopes.js b/check_pat_scopes.js new file mode 100644 index 00000000..c1360843 --- /dev/null +++ b/check_pat_scopes.js @@ -0,0 +1,37 @@ +const { ClarifaiStub, grpc } = require('clarifai-nodejs-grpc'); +const dotenv = require('dotenv'); +dotenv.config(); + +const stub = ClarifaiStub.grpc(); +const metadata = new grpc.Metadata(); +const pat = (process.env.CLARIFAI_PAT || '').trim(); +metadata.set('authorization', `Key ${pat}`); + +async function checkPATScopes() { + return new Promise((resolve, reject) => { + stub.MyScopes( + {}, + metadata, + (err, response) => { + if (err) { + console.error('Error checking PAT scopes:', err); + reject(err); + } else { + console.log('PAT Scopes:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); +} + +async function main() { + try { + await checkPATScopes(); + } catch (error) { + console.error('Error in main:', error); + process.exit(1); + } +} + +main(); diff --git a/check_pat_scopes_v2.js b/check_pat_scopes_v2.js new file mode 100644 index 00000000..b4cfb964 --- /dev/null +++ b/check_pat_scopes_v2.js @@ -0,0 +1,109 @@ +const { ClarifaiStub, grpc } = require('clarifai-nodejs-grpc'); +const dotenv = require('dotenv'); +dotenv.config(); + +const stub = ClarifaiStub.grpc(); +const metadata = new grpc.Metadata(); +const pat = (process.env.CLARIFAI_PAT || '').trim(); +metadata.set('authorization', `Key ${pat}`); + +// First get user context from ListApps +async function getUserContext() { + return new Promise((resolve, reject) => { + stub.ListApps( + { + page: 1, + per_page: 1 + }, + metadata, + (err, response) => { + if (err) { + console.error('Error listing apps:', err); + reject(err); + } else { + if (response.apps && response.apps.length > 0) { + const app = response.apps[0]; + const userAppId = { + user_id: app.user_id, + app_id: app.id + }; + console.log('User context retrieved:', userAppId); + resolve(userAppId); + } else { + reject(new Error('No apps found')); + } + } + } + ); + }); +} + +async function checkPATScopes(userAppId) { + return new Promise((resolve, reject) => { + stub.MyScopes( + { + user_app_id: userAppId + }, + metadata, + (err, response) => { + if (err) { + console.error('Error checking PAT scopes:', err); + reject(err); + } else { + console.log('PAT Scopes:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); +} + +// Function to check specific endpoint access +async function checkEndpointAccess(userAppId) { + const criticalEndpoints = [ + '/clarifai.api.V2/PostModels', + '/clarifai.api.V2/PostModelVersions', + '/clarifai.api.V2/PostInputs' + ]; + + console.log('\nChecking access to critical endpoints:'); + for (const endpoint of criticalEndpoints) { + try { + const response = await new Promise((resolve, reject) => { + stub.ListScopes( + { + user_app_id: userAppId, + endpoints: [endpoint] + }, + metadata, + (err, response) => { + if (err) { + reject(err); + } else { + resolve(response); + } + } + ); + }); + console.log(`\nEndpoint ${endpoint}:`); + console.log('Access:', JSON.stringify(response, null, 2)); + } catch (error) { + console.error(`Error checking access for ${endpoint}:`, error.message); + } + } +} + +async function main() { + try { + const userAppId = await getUserContext(); + console.log('\nChecking PAT scopes with user context...'); + await checkPATScopes(userAppId); + console.log('\nChecking specific endpoint access...'); + await checkEndpointAccess(userAppId); + } catch (error) { + console.error('Error in main:', error); + process.exit(1); + } +} + +main(); diff --git a/controllers/health.js b/controllers/health.js new file mode 100644 index 00000000..df64d00b --- /dev/null +++ b/controllers/health.js @@ -0,0 +1,3 @@ +exports.check = (req, res) => { + res.json({ status: 'ok' }); +}; diff --git a/controllers/test-images.js b/controllers/test-images.js new file mode 100644 index 00000000..dc655be3 --- /dev/null +++ b/controllers/test-images.js @@ -0,0 +1,30 @@ +const express = require('express'); +const router = express.Router(); +const fs = require('fs'); +const path = require('path'); + +// Endpoint to list available test images +router.get('/list', (req, res) => { + try { + const catsDir = path.join(__dirname, '..', 'static', 'test_images', 'cats'); + const dogsDir = path.join(__dirname, '..', 'static', 'test_images', 'dogs'); + + const catImages = fs.readdirSync(catsDir) + .filter(file => file.endsWith('.jpg')) + .map(file => `/static/test_images/cats/${file}`); + + const dogImages = fs.readdirSync(dogsDir) + .filter(file => file.endsWith('.jpg')) + .map(file => `/static/test_images/dogs/${file}`); + + res.json({ + cats: catImages, + dogs: dogImages + }); + } catch (error) { + console.error('Error listing test images:', error); + res.status(500).json({ error: 'Failed to list test images' }); + } +}); + +module.exports = router; diff --git a/controllers/text.js b/controllers/text.js index b0655ddc..54da1a0e 100644 --- a/controllers/text.js +++ b/controllers/text.js @@ -1,270 +1,141 @@ const axios = require('axios'); -const base_url = "https://api.uclassify.com/v1/"; -const async = require('async'); -// Validate required environment variables -if (!process.env.UCLASSIFY_READ_API_KEY || !process.env.UCLASSIFY_WRITE_API_KEY) { - console.error('UCLASSIFY_READ_API_KEY and UCLASSIFY_WRITE_API_KEY environment variables are required'); - process.exit(1); -} - -const readToken = process.env.UCLASSIFY_READ_API_KEY; -const writeToken = process.env.UCLASSIFY_WRITE_API_KEY; +const uclassifyReadApiKey = process.env.UCLASSIFY_READ_API_KEY; +const uclassifyWriteApiKey = process.env.UCLASSIFY_WRITE_API_KEY; -function health(req, res){ - res.json({message: 'healthy'}); - return; -} - -function getClassifierInformation(req, res) { - var classifier_id = req.body.classifier_id; - let username = req.body.username; - get_classifier_url = base_url + username + "/" + classifier_id; - token_text = "Token " + readToken; - axios.get(get_classifier_url, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - res.json(response.data); - }) - .catch(err => { - res.json({error: err.message}); - }); +if (!uclassifyReadApiKey || !uclassifyWriteApiKey) { + console.warn('Warning: uClassify API keys not found in environment variables'); } -/** - * This allows for adding examples + more training for a classifier. - * This will be called after a classifier has already been created. - */ -function addExamples(req, res) { - let classifier_name = req.body.classifier_name; - let class_name = req.body.class_name; - let training_data = req.body.texts; - var create_url = base_url + "me/" + classifier_name + "/" + class_name + "/train"; - let token_text = 'Token ' + writeToken; - axios.post(create_url, {texts: training_data}, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - console.log(response.status); - res.json(); - }) - .catch(err => { - res.json({error: err.message}); - }); -} +exports.trainAll = async function(req, res) { + try { + const classifierName = req.body.classifier_name; + const trainingData = req.body.training_data; -function createClass(req, res) { - let classifier_name = req.body.classifier_name; - let class_name = req.body.class_name; - var create_url = base_url + "me/" + classifier_name + "/addClass"; - let token_text = 'Token ' + writeToken; - axios.post(create_url, {className: class_name}, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - console.log(response); - res.json(); - }) - .catch(err => { - res.json({error: err.message}); - }); -} + if (!classifierName || !trainingData) { + return res.status(400).json({ error: 'Missing required parameters' }); + } -/** - * User first creates a classifier by choosing a name, create an empty classifier - * so that we can use the above function - * addExamples for both initializing + adding examples later. - */ -function createClassifier(req, res) { - let classifier_name = req.body.classifier_name; - console.log(classifier_name) - var create_url = base_url + "me/"; - let token_text = 'Token ' + writeToken; - axios.post(create_url, {classifierName: classifier_name}, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - console.log(response); - res.json(); - }) - .catch(err => { - res.json({error: err.message}); - }); -} + // Validate classifier name format + if (!/^[a-zA-Z0-9_-]+$/.test(classifierName)) { + return res.status(400).json({ error: 'Classifier name must contain only letters, numbers, underscores and hyphens' }); + } -function delClassifier(req, res) { - let classifier_id = req.body.classifier_id; - var del_url = base_url + "me/" + classifier_id; - let token_text = 'Token ' + writeToken; - axios.delete(del_url, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - res.json(); - }) - .catch(err => { - res.json({error: err.message}); - }); -} + console.log('Training classifier:', classifierName); + console.log('Training data:', trainingData); + + // Train the classifier directly - uClassify creates the classifier automatically + const trainUrl = `https://api.uclassify.com/v1/uclassify/${classifierName}/train`; + console.log('Training classifier at:', trainUrl); + + // Convert training data from {category: [texts]} format to uClassify format + const texts = []; + Object.entries(trainingData).forEach(([className, examples]) => { + if (!Array.isArray(examples)) { + throw new Error(`Training data for class ${className} must be an array`); + } + examples.forEach(text => { + if (typeof text !== 'string' || !text.trim()) { + throw new Error(`Invalid training example in class ${className}: ${text}`); + } + texts.push({ + text: text.trim(), + className: className + }); + }); + }); -function classify(req, res) { - var classifier_id = req.body.classifier_id; - var phrase = req.body.phrase; - var classify_username = req.body.classify_username; - if (classify_username == null) { - classify_username = "" - } + if (texts.length === 0) { + return res.status(400).json({ error: 'No valid training examples provided' }); + } - let classifyURL = base_url+classify_username+'/'+classifier_id+'/classify'; - let token_text = 'Token ' + readToken; + const trainData = { texts }; - axios.post(classifyURL, {texts: [phrase]}, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - res.json(response.data[0].classification); - }) - .catch(err => { - var error = errorHandler(err, response); - res.json({error: error}); - }); -} + console.log('Sending training data:', JSON.stringify(trainData, null, 2)); -function errorHandler(err, httpResponse){ - if(httpResponse.status === 413 || httpResponse.status === 200){ - return 'Request entity too large'; - } if(httpResponse.status === 530){ - return 'uClassify Service Unavailable'; - } if(httpResponse.status === 400){ - return 'Bad Request. Check your text again.'; - } if(httpResponse.status === 500){ - return 'uClassify has an internal server error.'; - } else { - return 'Could not classify the text. uClassify service may be unavailable.'; - } -} + // First create the classifier if it doesn't exist + try { + const createUrl = `https://api.uclassify.com/v1/uclassify/${classifierName}/create`; + await axios.post(createUrl, {}, { + headers: { + 'Authorization': `Token ${uclassifyWriteApiKey}`, + 'Content-Type': 'application/json' + } + }); + } catch (createError) { + // Ignore 409 Conflict error which means classifier already exists + if (createError.response?.status !== 409) { + throw createError; + } + } -function removeClass(req, res){ - let classifier_id = req.body.classifier_name; - let class_name = req.body.class_name; - var del_url = base_url + "me/" + classifier_id + "/" + class_name; - let token_text = 'Token ' + writeToken; - axios.delete(del_url, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - res.json(); - }) - .catch(err => { - res.json({error: err.message}); - }); -} + // Then train the classifier + const trainResponse = await axios.post(trainUrl, trainData, { + headers: { + 'Authorization': `Token ${uclassifyWriteApiKey}`, + 'Content-Type': 'application/json' + } + }); -function untrain(req, res){ - let classifier_name = req.body.classifier_name; - let class_name = req.body.class_name; - let training_data = req.body.training_data; - var untrain_url = base_url + "me/" + classifier_name + "/" + class_name + "/untrain"; - let token_text = 'Token ' + writeToken; - axios.post(untrain_url, {texts: training_data}, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - console.log(response); - res.json(); - }) - .catch(err => { - res.json({error: err.message}); - }); -} + console.log('Training response:', trainResponse.data); + res.json({ message: 'Classifier trained successfully', data: trainResponse.data }); + } catch (error) { + console.error('Training error:', error.response ? { + status: error.response.status, + data: error.response.data, + url: error.response.config?.url, + method: error.response.config?.method, + headers: error.response.config?.headers + } : error.message); + + res.status(error.response?.status || 500).json({ + error: 'Training failed', + details: error.response ? error.response.data : error.message + }); + } +}; -function trainAll(req, res) { - var classifierName = req.body.classifier_name; - var training_data = req.body.training_data; - var functionsToExecute = []; - functionsToExecute.push(getCreateClassifierFunction(writeToken, classifierName)); - Object.keys(training_data).forEach((key) => { - functionsToExecute.push(getTrainLabelFunction(writeToken, classifierName, key, training_data[key])); - }); +exports.classify = async function(req, res) { + try { + const classifierName = req.body.classifier_name; + const text = req.body.text; - async.series(functionsToExecute, (err, results) => { - if (err) { - var errorMessages = []; - results.forEach((result) => { - if (result != null) { - errorMessages.push(result.message); - } - }); - res.json({ error: err.message, errorDetails: errorMessages }); - return; - } - if(results[0] == 400){ - res.json({error: 'Unable to train. Check your inputs or internet and try again.'}); - return; - } else { - res.json("Trained successfully"); + if (!classifierName || !text) { + return res.status(400).json({ error: 'Missing required parameters' }); } - }); -} -function getCreateClassifierFunction(writeAPIKey, classifierName) { - return function (callback) { - var create_url = base_url + "me/"; - let token_text = 'Token ' + writeAPIKey; - axios.post(create_url, {classifierName: classifierName}, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - callback(null, response.status); - }) - .catch(err => { - callback(err, err.response.status); - }); - }; -} + console.log('Classifying text for classifier:', classifierName); + console.log('Text to classify:', text); -function getTrainLabelFunction(writeAPIKey, classifierName, label, labelData) { - return function (callback) { - let class_name = label; - var create_url = base_url + "me/" + classifierName + "/addClass"; - let token_text = 'Token ' + writeAPIKey; - let training_data = labelData; + const url = `https://api.uclassify.com/v1/uclassify/${classifierName}/classify`; + const data = { + texts: [text] + }; - //first create the class - axios.post(create_url, {className: class_name}, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - callback(null, response.status); - }) - .catch(err => { - callback(err, err.response.status); + console.log('Making classification request to:', url); + console.log('With data:', JSON.stringify(data, null, 2)); + + const response = await axios.post(url, data, { + headers: { + 'Authorization': `Token ${uclassifyReadApiKey}`, + 'Content-Type': 'application/json' + } }); - train_url = base_url + "me/" + classifierName + "/" + class_name + "/train"; - //train the label by adding examples - axios.post(train_url, {texts: training_data}, { - headers: {'Content-Type': 'application/json', 'Authorization': token_text} - }) - .then(response => { - callback(null, response.status); - }) - .catch(err => { - callback(err, err.response.status); + console.log('Classification response:', response.data); + res.json(response.data); + } catch (error) { + console.error('Classification error:', error.response ? { + status: error.response.status, + data: error.response.data, + url: error.response.config?.url, + method: error.response.config?.method, + headers: error.response.config?.headers + } : error.message); + + res.status(error.response?.status || 500).json({ + error: 'Classification failed', + details: error.response ? error.response.data : error.message }); } -} - -module.exports = { - getClassifierInformation: getClassifierInformation, - classifyText: classify, - deleteClassifier: delClassifier, - createClassifier: createClassifier, - addExamples: addExamples, - createClass: createClass, - removeClass: removeClass, - untrain: untrain, - trainAll: trainAll, - health: health -} +}; diff --git a/detailed_uclassify_test.js b/detailed_uclassify_test.js new file mode 100644 index 00000000..1915e9ee --- /dev/null +++ b/detailed_uclassify_test.js @@ -0,0 +1,85 @@ +const axios = require('axios'); + +const uclassifyReadApiKey = process.env.UCLASSIFY_READ_API_KEY; +const uclassifyWriteApiKey = process.env.UCLASSIFY_WRITE_API_KEY; + +if (!uclassifyReadApiKey || !uclassifyWriteApiKey) { + console.error('uClassify API keys not found in environment variables'); + process.exit(1); +} + +const writeHeaders = { + 'Content-Type': 'application/json', + 'Authorization': +}; + +const readHeaders = { + 'Content-Type': 'application/json', + 'Authorization': +}; + +async function testUClassifyAPI() { + try { + console.log('Testing uClassify API...'); + + // Test creating a classifier + const createUrl = 'https://api.uclassify.com/v1/me/test_classifier_2024/create'; + console.log('Creating classifier...'); + try { + const createResponse = await axios.post(createUrl, {}, { headers: writeHeaders }); + console.log('Create classifier response:', createResponse.data); + } catch (error) { + console.error('Error creating classifier:', error.response ? error.response.data : error.message); + console.error('Full error object:', JSON.stringify(error, null, 2)); + } + + // Test adding a class + const addClassUrl = 'https://api.uclassify.com/v1/me/test_classifier_2024/addClass'; + const addClassData = { className: 'positive' }; + console.log('Adding class...'); + try { + const addClassResponse = await axios.post(addClassUrl, addClassData, { headers: writeHeaders }); + console.log('Add class response:', addClassResponse.data); + } catch (error) { + console.error('Error adding class:', error.response ? error.response.data : error.message); + console.error('Full error object:', JSON.stringify(error, null, 2)); + } + + // Test training the classifier + const trainUrl = 'https://api.uclassify.com/v1/me/test_classifier_2024/train'; + const trainData = { + texts: [ + { text: 'I am happy', className: 'positive' }, + { text: 'This is great', className: 'positive' } + ] + }; + console.log('Training classifier...'); + try { + const trainResponse = await axios.post(trainUrl, trainData, { headers: writeHeaders }); + console.log('Train classifier response:', trainResponse.data); + } catch (error) { + console.error('Error training classifier:', error.response ? error.response.data : error.message); + console.error('Full error object:', JSON.stringify(error, null, 2)); + } + + // Test classifying text + const classifyUrl = 'https://api.uclassify.com/v1/me/test_classifier_2024/classify'; + const classifyData = { + texts: ['I feel wonderful today'] + }; + console.log('Classifying text...'); + try { + const classifyResponse = await axios.post(classifyUrl, classifyData, { headers: readHeaders }); + console.log('Classify text response:', classifyResponse.data); + } catch (error) { + console.error('Error classifying text:', error.response ? error.response.data : error.message); + console.error('Full error object:', JSON.stringify(error, null, 2)); + } + + console.log('uClassify API tests completed.'); + } catch (error) { + console.error('Unexpected error:', error); + } +} + +testUClassifyAPI(); diff --git a/download_cat_images.js b/download_cat_images.js new file mode 100644 index 00000000..a4bb9722 --- /dev/null +++ b/download_cat_images.js @@ -0,0 +1,46 @@ +const axios = require('axios'); +const fs = require('fs').promises; +const path = require('path'); + +const UNSPLASH_ACCESS_KEY = 'vGHnqYHJEEpTGxZAyGQB8qKSih3PpP_zNxGDLaX_1dI'; // Public demo key +const NUM_IMAGES = 10; + +async function downloadImage(url, filename) { + try { + const response = await axios({ + url, + responseType: 'arraybuffer' + }); + await fs.writeFile(filename, response.data); + console.log(`Downloaded ${filename}`); + } catch (error) { + console.error(`Error downloading ${filename}:`, error.message); + } +} + +async function main() { + try { + // Get cat photos from Unsplash + const response = await axios.get(`https://api.unsplash.com/search/photos`, { + params: { + query: 'cat', + per_page: NUM_IMAGES + }, + headers: { + Authorization: `Client-ID ${UNSPLASH_ACCESS_KEY}` + } + }); + + const downloadPromises = response.data.results.map((photo, index) => { + const filename = path.join(__dirname, 'static', 'test_images', 'cats', `cat${index + 1}.jpg`); + return downloadImage(photo.urls.regular, filename); + }); + + await Promise.all(downloadPromises); + console.log('All cat images downloaded successfully!'); + } catch (error) { + console.error('Error:', error.message); + } +} + +main(); diff --git a/download_dog_images.js b/download_dog_images.js new file mode 100644 index 00000000..08d9c948 --- /dev/null +++ b/download_dog_images.js @@ -0,0 +1,45 @@ +const axios = require('axios'); +const fs = require('fs'); +const path = require('path'); + +const downloadImage = async (url, filepath) => { + const response = await axios({ + url, + method: 'GET', + responseType: 'stream' + }); + + return new Promise((resolve, reject) => { + const writer = fs.createWriteStream(filepath); + response.data.pipe(writer); + writer.on('finish', resolve); + writer.on('error', reject); + }); +}; + +async function downloadDogImages() { + const outputDir = path.join(__dirname, 'static', 'test_images', 'dogs'); + + // Ensure the directory exists + if (!fs.existsSync(outputDir)) { + fs.mkdirSync(outputDir, { recursive: true }); + } + + try { + // Get 10 random dog images + for (let i = 1; i <= 10; i++) { + const response = await axios.get('https://dog.ceo/api/breeds/image/random'); + const imageUrl = response.data.message; + const outputPath = path.join(outputDir, `dog${i}.jpg`); + + await downloadImage(imageUrl, outputPath); + console.log(`Downloaded dog${i}.jpg`); + } + + console.log('All dog images downloaded successfully'); + } catch (error) { + console.error('Error downloading dog images:', error); + } +} + +downloadDogImages(); diff --git a/generate_better_dog_images.js b/generate_better_dog_images.js new file mode 100644 index 00000000..ab3c1213 --- /dev/null +++ b/generate_better_dog_images.js @@ -0,0 +1,59 @@ +const sharp = require('sharp'); +const fs = require('fs').promises; +const path = require('path'); + +async function generateDogImage(index) { + // Create a more detailed synthetic dog image with better quality + const width = 300; + const height = 300; + + // Generate a more complex pattern for dogs with multiple shapes + const svg = ` + + + + + + + + + + + + + + + + + + + + + `; + + const outputDir = path.join(__dirname, 'static', 'test_images', 'dogs'); + const outputPath = path.join(outputDir, `dog${index}.jpg`); + + // Ensure higher quality with better compression settings + await sharp(Buffer.from(svg)) + .jpeg({ + quality: 90, + chromaSubsampling: '4:4:4' + }) + .toFile(outputPath); + + console.log(`Generated dog${index}.jpg`); +} + +async function generateAllDogImages() { + try { + // Generate 10 dog images + const promises = Array.from({ length: 10 }, (_, i) => generateDogImage(i + 1)); + await Promise.all(promises); + console.log('All dog images generated successfully'); + } catch (error) { + console.error('Error generating dog images:', error); + } +} + +generateAllDogImages(); diff --git a/generate_cat_images.js b/generate_cat_images.js new file mode 100644 index 00000000..31178205 --- /dev/null +++ b/generate_cat_images.js @@ -0,0 +1,39 @@ +const sharp = require('sharp'); +const fs = require('fs').promises; +const path = require('path'); + +async function generateCatImage(index, color) { + const width = 300; + const height = 300; + const text = `Cat ${index}`; + + const svg = ` + + + + + + + + ${text} + `; + + const outputPath = path.join(__dirname, 'static', 'test_images', 'cats', `cat${index}.jpg`); + await sharp(Buffer.from(svg)) + .jpeg() + .toFile(outputPath); + console.log(`Generated ${outputPath}`); +} + +async function main() { + const colors = [ + '#FF6B6B', '#4ECDC4', '#45B7D1', '#96CEB4', '#FFEEAD', + '#D4A5A5', '#9B59B6', '#3498DB', '#E74C3C', '#2ECC71' + ]; + + for (let i = 0; i < 10; i++) { + await generateCatImage(i + 1, colors[i]); + } +} + +main().catch(console.error); diff --git a/generate_dog_images.js b/generate_dog_images.js new file mode 100644 index 00000000..504cf0e1 --- /dev/null +++ b/generate_dog_images.js @@ -0,0 +1,37 @@ +const sharp = require('sharp'); +const fs = require('fs'); +const path = require('path'); + +const outputDir = path.join(__dirname, 'static', 'test_images', 'dogs'); + +// Ensure the output directory exists +if (!fs.existsSync(outputDir)) { + fs.mkdirSync(outputDir, { recursive: true }); +} + +// Generate 10 different colored rectangles as placeholder dog images +for (let i = 1; i <= 10; i++) { + const width = 300; + const height = 300; + const r = Math.floor(Math.random() * 100 + 155); + const g = Math.floor(Math.random() * 100); + const b = Math.floor(Math.random() * 100); + const color = { r, g, b }; // Brownish colors as RGB object + + sharp({ + create: { + width: width, + height: height, + channels: 3, + background: color + } + }) + .jpeg() + .toFile(path.join(outputDir, `dog${i}.jpg`)) + .then(() => { + console.log(`Generated ${path.join(outputDir, `dog${i}.jpg`)}`); + }) + .catch(err => { + console.error(`Error generating dog${i}.jpg:`, err); + }); +} diff --git a/generate_test_images.js b/generate_test_images.js new file mode 100644 index 00000000..54363544 --- /dev/null +++ b/generate_test_images.js @@ -0,0 +1,42 @@ +const sharp = require('sharp'); +const fs = require('fs').promises; +const path = require('path'); + +async function generateTestImages() { + // Create directories if they don't exist + const catsDir = path.join(__dirname, 'static', 'test_images', 'cats'); + const dogsDir = path.join(__dirname, 'static', 'test_images', 'dogs'); + + await fs.mkdir(catsDir, { recursive: true }); + await fs.mkdir(dogsDir, { recursive: true }); + + // Generate 10 cat images (orange rectangles) + for (let i = 1; i <= 10; i++) { + await sharp({ + create: { + width: 300, + height: 200, + channels: 4, + background: { r: 255, g: 165, b: 0, alpha: 1 } + } + }) + .jpeg() + .toFile(path.join(catsDir, `cat${i}.jpg`)); + } + + // Generate 10 dog images (blue rectangles) + for (let i = 1; i <= 10; i++) { + await sharp({ + create: { + width: 300, + height: 200, + channels: 4, + background: { r: 0, g: 0, b: 255, alpha: 1 } + } + }) + .jpeg() + .toFile(path.join(dogsDir, `dog${i}.jpg`)); + } +} + +generateTestImages().catch(console.error); diff --git a/index.js b/index.js index 8b42f6b5..ae8a96d6 100644 --- a/index.js +++ b/index.js @@ -1,77 +1,68 @@ -const path = require('path') -const express = require('express') -const cors = require('cors') -const bodyParser = require('body-parser') -const router = require('./router') -const fs = require('fs') -const bb = require('express-busboy') -const https = require('https') -const args = require('minimist')(process.argv.slice(2)) -const { create } = require('express-handlebars') +require('dotenv').config(); +const express = require('express'); +const exphbs = require('express-handlebars'); +const bodyParser = require('body-parser'); +const path = require('path'); +const router = require('./router'); +const cors = require('cors'); -// Set default port if not provided in environment -const PORT = process.env.PORT || process.env.SERVER_PORT || 2634; +const app = express(); +const port = process.env.PORT || 2634; +const host = process.env.HOST || '0.0.0.0'; -// SSL configuration from environment variables -const SSL_KEY_PATH = process.env.SSL_KEY_PATH; -const SSL_CERT_PATH = process.env.SSL_CERT_PATH; +// Configure body-parser first +app.use(bodyParser.json({limit: '50mb'})); +app.use(bodyParser.urlencoded({ extended: true, limit: '50mb' })); -const app = express() -app.use(cors()) +// Configure CORS +app.use(cors()); -const hbs = create({ - defaultLayout: 'main' -}) +// Check and log environment variables +console.log('Environment Variables Check:'); +console.log('UCLASSIFY_READ_API_KEY:', process.env.UCLASSIFY_READ_API_KEY ? 'Present' : 'Missing'); +console.log('UCLASSIFY_WRITE_API_KEY:', process.env.UCLASSIFY_WRITE_API_KEY ? 'Present' : 'Missing'); +console.log('CLARIFAI_API_KEY:', process.env.CLARIFAI_API_KEY ? 'Present' : 'Missing'); -app.engine('handlebars', hbs.engine) -app.set('view engine', 'handlebars') +// Configure handlebars +const hbs = exphbs.create({ + defaultLayout: 'main', + extname: '.handlebars', + layoutsDir: path.join(__dirname, 'views', 'layouts'), + partialsDir: path.join(__dirname, 'views', 'partials') +}); -app.use(express.static(path.join(__dirname, 'static'))) +// Set up view engine +app.engine('handlebars', hbs.engine); +app.set('view engine', 'handlebars'); +app.set('views', path.join(__dirname, 'views')); -app.use(bodyParser.json({limit: '337mb'})) -app.use(bodyParser.urlencoded({ - extended: false, - limit: '50mb' -})) -app.use(express.static('static')) - -app.use(router) - -bb.extend(app, { - upload: true -}) +// Serve static files with proper content types and logging +app.use('/static', express.static(path.join(__dirname, 'static'), { + setHeaders: (res, filepath) => { + // Set appropriate content types for different file extensions + if (filepath.endsWith('.jpg') || filepath.endsWith('.jpeg')) { + res.set('Content-Type', 'image/jpeg'); + } else if (filepath.endsWith('.png')) { + res.set('Content-Type', 'image/png'); + } else if (filepath.endsWith('.svg')) { + res.set('Content-Type', 'image/svg+xml'); + } else if (filepath.endsWith('.js')) { + res.set('Content-Type', 'application/javascript'); + } else if (filepath.endsWith('.css')) { + res.set('Content-Type', 'text/css'); + } -// Validate required environment variables -if (!process.env.CLARIFAI_API_KEY) { - console.warn('CLARIFAI_API_KEY is missing, vision classification will be disabled'); - // Continue without vision classification -} + // Log detailed information about the served file + const relativePath = filepath.replace(__dirname, ''); + console.log(`Serving static file: ${relativePath} (${res.get('Content-Type')})`); + }, + fallthrough: false, // Return 404 if file not found + index: false // Disable directory indexing +})); -if (!process.env.UCLASSIFY_READ_API_KEY || !process.env.UCLASSIFY_WRITE_API_KEY) { - console.error('UCLASSIFY_READ_API_KEY and UCLASSIFY_WRITE_API_KEY environment variables are required'); - process.exit(1); -} +// Routes +app.use('/', router); -// Start server with appropriate protocol -if (args.http === true || !SSL_KEY_PATH || !SSL_CERT_PATH) { - app.listen(PORT, () => { - console.log(`Server running at http://localhost:${PORT}`) - }) -} else { - try { - const options = { - key: fs.readFileSync(SSL_KEY_PATH), - cert: fs.readFileSync(SSL_CERT_PATH) - } - const server = https.createServer(options, app) - server.listen(PORT, () => { - console.log(`Server running at https://localhost:${PORT}`) - }) - } catch (error) { - console.error('SSL configuration error:', error.message) - console.log('Falling back to HTTP') - app.listen(PORT, () => { - console.log(`Server running at http://localhost:${PORT}`) - }) - } -} +app.listen(port, host, () => { + console.log(`Server running on ${host}:${port}`); +}); diff --git a/model_config.yaml b/model_config.yaml new file mode 100644 index 00000000..66ae5b49 --- /dev/null +++ b/model_config.yaml @@ -0,0 +1,11 @@ +template: MMClassification_EfficientNet +hyperparameters: + use_embeddings: true + epochs: 5 + batch_size: 32 + learning_rate: 0.001 +concepts: + - id: cat + name: cat + - id: dog + name: dog diff --git a/package-lock.json b/package-lock.json index b3c44a9f..eff6b3da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,14 +10,17 @@ "dependencies": { "axios": "^1.7.7", "body-parser": "^1.20.3", + "clarifai-nodejs": "^0.0.3", "clarifai-nodejs-grpc": "^10.9.8", "cors": "^2.8.5", "dotenv": "^16.4.5", "express": "^4.21.1", "express-handlebars": "^7.1.3", + "js-yaml": "^4.1.0", "multer": "^1.4.5-lts.1", "sass": "^1.69.5", - "sharp": "^0.33.5" + "sharp": "^0.33.5", + "uuid": "^11.0.2" }, "devDependencies": { "nodemon": "^3.1.4" @@ -26,1842 +29,5995 @@ "node": "18.x" } }, - "node_modules/@emnapi/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "node_modules/@anthropic-ai/sdk": { + "version": "0.20.9", + "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.20.9.tgz", + "integrity": "sha512-Lq74+DhiEQO6F9/gdVOLmHx57pX45ebK2Q/zH14xYe1157a7QeUVknRqIp0Jz5gQI01o7NKbuv9Dag2uQsLjDg==", "license": "MIT", - "optional": true, "dependencies": { - "tslib": "^2.4.0" + "@types/node": "^18.11.18", + "@types/node-fetch": "^2.6.4", + "abort-controller": "^3.0.0", + "agentkeepalive": "^4.2.1", + "form-data-encoder": "1.7.2", + "formdata-node": "^4.3.2", + "node-fetch": "^2.6.7", + "web-streams-polyfill": "^3.2.1" } }, - "node_modules/@grpc/grpc-js": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.2.tgz", - "integrity": "sha512-bgxdZmgTrJZX50OjyVwz3+mNEnCTNkh3cIqGPWVNeW9jX6bn1ZkU80uPd+67/ZpIJIjRQ9qaHCjhavyoWYxumg==", + "node_modules/@anthropic-ai/sdk/node_modules/@types/node": { + "version": "18.19.64", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.64.tgz", + "integrity": "sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@anthropic-ai/sdk/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@aws-crypto/crc32": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", "license": "Apache-2.0", "dependencies": { - "@grpc/proto-loader": "^0.7.13", - "@js-sdsl/ordered-map": "^4.4.2" - }, - "engines": { - "node": ">=12.10.0" + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" } }, - "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", - "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "node_modules/@aws-crypto/crc32/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.5", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/crc32/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/@aws-crypto/sha256-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", + "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-js": "^5.2.0", + "@aws-crypto/supports-web-crypto": "^5.2.0", + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-crypto/sha256-js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz", + "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6" + "node": ">=16.0.0" } }, - "node_modules/@grpc/grpc-js/node_modules/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", - "license": "Apache-2.0" + "node_modules/@aws-crypto/supports-web-crypto": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz", + "integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + } }, - "node_modules/@grpc/grpc-js/node_modules/protobufjs": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", - "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", - "hasInstallScript": true, - "license": "BSD-3-Clause", + "node_modules/@aws-crypto/util": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz", + "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", + "license": "Apache-2.0", "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" + "@aws-sdk/types": "^3.222.0", + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-sdk/client-cognito-identity": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.687.0.tgz", + "integrity": "sha512-jcQTioloSed+Jc3snjrgpWejkOm8t3Zt+jWrApw3ejN8qBtpFCH43M7q/CSDVZ9RS1IjX+KRWoBFnrDOnbuw0Q==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.687.0", + "@aws-sdk/client-sts": "3.687.0", + "@aws-sdk/core": "3.686.0", + "@aws-sdk/credential-provider-node": "3.687.0", + "@aws-sdk/middleware-host-header": "3.686.0", + "@aws-sdk/middleware-logger": "3.686.0", + "@aws-sdk/middleware-recursion-detection": "3.686.0", + "@aws-sdk/middleware-user-agent": "3.687.0", + "@aws-sdk/region-config-resolver": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@aws-sdk/util-endpoints": "3.686.0", + "@aws-sdk/util-user-agent-browser": "3.686.0", + "@aws-sdk/util-user-agent-node": "3.687.0", + "@smithy/config-resolver": "^3.0.10", + "@smithy/core": "^2.5.1", + "@smithy/fetch-http-handler": "^4.0.0", + "@smithy/hash-node": "^3.0.8", + "@smithy/invalid-dependency": "^3.0.8", + "@smithy/middleware-content-length": "^3.0.10", + "@smithy/middleware-endpoint": "^3.2.1", + "@smithy/middleware-retry": "^3.0.25", + "@smithy/middleware-serde": "^3.0.8", + "@smithy/middleware-stack": "^3.0.8", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/node-http-handler": "^3.2.5", + "@smithy/protocol-http": "^4.1.5", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "@smithy/url-parser": "^3.0.8", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.25", + "@smithy/util-defaults-mode-node": "^3.0.25", + "@smithy/util-endpoints": "^2.1.4", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-retry": "^3.0.8", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" }, "engines": { - "node": ">=12.0.0" + "node": ">=16.0.0" } }, - "node_modules/@grpc/proto-loader": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz", - "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==", + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", "license": "Apache-2.0", "dependencies": { - "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6" + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", - "cpu": [ - "arm64" - ], + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.4" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", - "cpu": [ - "x64" - ], + "node_modules/@aws-sdk/client-sagemaker": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sagemaker/-/client-sagemaker-3.687.0.tgz", + "integrity": "sha512-pNSA9IVrtuWSlSt/4kqH0jGUbFEPnjBtEd6htJpjA8udBDciEOGaMOm0Z67dlI/9VqWTAonkXLTtom+gFwBKXA==", "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.687.0", + "@aws-sdk/client-sts": "3.687.0", + "@aws-sdk/core": "3.686.0", + "@aws-sdk/credential-provider-node": "3.687.0", + "@aws-sdk/middleware-host-header": "3.686.0", + "@aws-sdk/middleware-logger": "3.686.0", + "@aws-sdk/middleware-recursion-detection": "3.686.0", + "@aws-sdk/middleware-user-agent": "3.687.0", + "@aws-sdk/region-config-resolver": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@aws-sdk/util-endpoints": "3.686.0", + "@aws-sdk/util-user-agent-browser": "3.686.0", + "@aws-sdk/util-user-agent-node": "3.687.0", + "@smithy/config-resolver": "^3.0.10", + "@smithy/core": "^2.5.1", + "@smithy/fetch-http-handler": "^4.0.0", + "@smithy/hash-node": "^3.0.8", + "@smithy/invalid-dependency": "^3.0.8", + "@smithy/middleware-content-length": "^3.0.10", + "@smithy/middleware-endpoint": "^3.2.1", + "@smithy/middleware-retry": "^3.0.25", + "@smithy/middleware-serde": "^3.0.8", + "@smithy/middleware-stack": "^3.0.8", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/node-http-handler": "^3.2.5", + "@smithy/protocol-http": "^4.1.5", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "@smithy/url-parser": "^3.0.8", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.25", + "@smithy/util-defaults-mode-node": "^3.0.25", + "@smithy/util-endpoints": "^2.1.4", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-retry": "^3.0.8", + "@smithy/util-utf8": "^3.0.0", + "@smithy/util-waiter": "^3.1.7", + "@types/uuid": "^9.0.1", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sagemaker/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sagemaker/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" }, - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sagemaker/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.4" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" + "node_modules/@aws-sdk/client-sagemaker/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" ], - "funding": { - "url": "https://opencollective.com/libvips" + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/@aws-sdk/client-sso": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.687.0.tgz", + "integrity": "sha512-dfj0y9fQyX4kFill/ZG0BqBTLQILKlL7+O5M4F9xlsh2WNuV2St6WtcOg14Y1j5UODPJiJs//pO+mD1lihT5Kw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.686.0", + "@aws-sdk/middleware-host-header": "3.686.0", + "@aws-sdk/middleware-logger": "3.686.0", + "@aws-sdk/middleware-recursion-detection": "3.686.0", + "@aws-sdk/middleware-user-agent": "3.687.0", + "@aws-sdk/region-config-resolver": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@aws-sdk/util-endpoints": "3.686.0", + "@aws-sdk/util-user-agent-browser": "3.686.0", + "@aws-sdk/util-user-agent-node": "3.687.0", + "@smithy/config-resolver": "^3.0.10", + "@smithy/core": "^2.5.1", + "@smithy/fetch-http-handler": "^4.0.0", + "@smithy/hash-node": "^3.0.8", + "@smithy/invalid-dependency": "^3.0.8", + "@smithy/middleware-content-length": "^3.0.10", + "@smithy/middleware-endpoint": "^3.2.1", + "@smithy/middleware-retry": "^3.0.25", + "@smithy/middleware-serde": "^3.0.8", + "@smithy/middleware-stack": "^3.0.8", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/node-http-handler": "^3.2.5", + "@smithy/protocol-http": "^4.1.5", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "@smithy/url-parser": "^3.0.8", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.25", + "@smithy/util-defaults-mode-node": "^3.0.25", + "@smithy/util-endpoints": "^2.1.4", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-retry": "^3.0.8", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.687.0.tgz", + "integrity": "sha512-Rdd8kLeTeh+L5ZuG4WQnWgYgdv7NorytKdZsGjiag1D8Wv3PcJvPqqWdgnI0Og717BSXVoaTYaN34FyqFYSx6Q==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.686.0", + "@aws-sdk/credential-provider-node": "3.687.0", + "@aws-sdk/middleware-host-header": "3.686.0", + "@aws-sdk/middleware-logger": "3.686.0", + "@aws-sdk/middleware-recursion-detection": "3.686.0", + "@aws-sdk/middleware-user-agent": "3.687.0", + "@aws-sdk/region-config-resolver": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@aws-sdk/util-endpoints": "3.686.0", + "@aws-sdk/util-user-agent-browser": "3.686.0", + "@aws-sdk/util-user-agent-node": "3.687.0", + "@smithy/config-resolver": "^3.0.10", + "@smithy/core": "^2.5.1", + "@smithy/fetch-http-handler": "^4.0.0", + "@smithy/hash-node": "^3.0.8", + "@smithy/invalid-dependency": "^3.0.8", + "@smithy/middleware-content-length": "^3.0.10", + "@smithy/middleware-endpoint": "^3.2.1", + "@smithy/middleware-retry": "^3.0.25", + "@smithy/middleware-serde": "^3.0.8", + "@smithy/middleware-stack": "^3.0.8", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/node-http-handler": "^3.2.5", + "@smithy/protocol-http": "^4.1.5", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "@smithy/url-parser": "^3.0.8", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.25", + "@smithy/util-defaults-mode-node": "^3.0.25", + "@smithy/util-endpoints": "^2.1.4", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-retry": "^3.0.8", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.687.0" + } + }, + "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", - "cpu": [ - "arm" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", - "cpu": [ - "s390x" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/@aws-sdk/client-sso/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/@aws-sdk/client-sso/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/@aws-sdk/client-sso/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/@aws-sdk/client-sts": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.687.0.tgz", + "integrity": "sha512-SQjDH8O4XCTtouuCVYggB0cCCrIaTzUZIkgJUpOsIEJBLlTbNOb/BZqUShAQw2o9vxr2rCeOGjAQOYPysW/Pmg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.687.0", + "@aws-sdk/core": "3.686.0", + "@aws-sdk/credential-provider-node": "3.687.0", + "@aws-sdk/middleware-host-header": "3.686.0", + "@aws-sdk/middleware-logger": "3.686.0", + "@aws-sdk/middleware-recursion-detection": "3.686.0", + "@aws-sdk/middleware-user-agent": "3.687.0", + "@aws-sdk/region-config-resolver": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@aws-sdk/util-endpoints": "3.686.0", + "@aws-sdk/util-user-agent-browser": "3.686.0", + "@aws-sdk/util-user-agent-node": "3.687.0", + "@smithy/config-resolver": "^3.0.10", + "@smithy/core": "^2.5.1", + "@smithy/fetch-http-handler": "^4.0.0", + "@smithy/hash-node": "^3.0.8", + "@smithy/invalid-dependency": "^3.0.8", + "@smithy/middleware-content-length": "^3.0.10", + "@smithy/middleware-endpoint": "^3.2.1", + "@smithy/middleware-retry": "^3.0.25", + "@smithy/middleware-serde": "^3.0.8", + "@smithy/middleware-stack": "^3.0.8", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/node-http-handler": "^3.2.5", + "@smithy/protocol-http": "^4.1.5", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "@smithy/url-parser": "^3.0.8", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.25", + "@smithy/util-defaults-mode-node": "^3.0.25", + "@smithy/util-endpoints": "^2.1.4", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-retry": "^3.0.8", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sts/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", - "cpu": [ - "arm" - ], + "node_modules/@aws-sdk/client-sts/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.5" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", - "cpu": [ - "arm64" - ], + "node_modules/@aws-sdk/client-sts/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.4" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", - "cpu": [ - "s390x" - ], + "node_modules/@aws-sdk/core": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.686.0.tgz", + "integrity": "sha512-Xt3DV4DnAT3v2WURwzTxWQK34Ew+iiLzoUoguvLaZrVMFOqMMrwVjP+sizqIaHp1j7rGmFcN5I8saXnsDLuQLA==", "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "dependencies": { + "@aws-sdk/types": "3.686.0", + "@smithy/core": "^2.5.1", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/property-provider": "^3.1.7", + "@smithy/protocol-http": "^4.1.5", + "@smithy/signature-v4": "^4.2.0", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "@smithy/util-middleware": "^3.0.8", + "fast-xml-parser": "4.4.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-cognito-identity": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.687.0.tgz", + "integrity": "sha512-hJq9ytoj2q/Jonc7mox/b0HT+j4NeMRuU184DkXRJbvIvwwB+oMt12221kThLezMhwIYfXEteZ7GEId7Hn8Y8g==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/client-cognito-identity": "3.687.0", + "@aws-sdk/types": "3.686.0", + "@smithy/property-provider": "^3.1.7", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.4" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", - "cpu": [ - "x64" - ], + "node_modules/@aws-sdk/credential-provider-env": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.686.0.tgz", + "integrity": "sha512-osD7lPO8OREkgxPiTWmA1i6XEmOth1uW9HWWj/+A2YGCj1G/t2sHu931w4Qj9NWHYZtbTTXQYVRg+TErALV7nQ==", "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "dependencies": { + "@aws-sdk/core": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@smithy/property-provider": "^3.1.7", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.4" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", - "cpu": [ - "arm64" - ], + "node_modules/@aws-sdk/credential-provider-http": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.686.0.tgz", + "integrity": "sha512-xyGAD/f3vR/wssUiZrNFWQWXZvI4zRm2wpHhoHA1cC2fbRMNFYtFn365yw6dU7l00ZLcdFB1H119AYIUZS7xbw==", "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "dependencies": { + "@aws-sdk/core": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@smithy/fetch-http-handler": "^4.0.0", + "@smithy/node-http-handler": "^3.2.5", + "@smithy/property-provider": "^3.1.7", + "@smithy/protocol-http": "^4.1.5", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "@smithy/util-stream": "^3.2.1", + "tslib": "^2.6.2" }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", - "cpu": [ - "x64" - ], + "node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.687.0.tgz", + "integrity": "sha512-6d5ZJeZch+ZosJccksN0PuXv7OSnYEmanGCnbhUqmUSz9uaVX6knZZfHCZJRgNcfSqg9QC0zsFA/51W5HCUqSQ==", "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "dependencies": { + "@aws-sdk/core": "3.686.0", + "@aws-sdk/credential-provider-env": "3.686.0", + "@aws-sdk/credential-provider-http": "3.686.0", + "@aws-sdk/credential-provider-process": "3.686.0", + "@aws-sdk/credential-provider-sso": "3.687.0", + "@aws-sdk/credential-provider-web-identity": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@smithy/credential-provider-imds": "^3.2.4", + "@smithy/property-provider": "^3.1.7", + "@smithy/shared-ini-file-loader": "^3.1.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.687.0" + } + }, + "node_modules/@aws-sdk/credential-provider-node": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.687.0.tgz", + "integrity": "sha512-Pqld8Nx11NYaBUrVk3bYiGGpLCxkz8iTONlpQWoVWFhSOzlO7zloNOaYbD2XgFjjqhjlKzE91drs/f41uGeCTA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.686.0", + "@aws-sdk/credential-provider-http": "3.686.0", + "@aws-sdk/credential-provider-ini": "3.687.0", + "@aws-sdk/credential-provider-process": "3.686.0", + "@aws-sdk/credential-provider-sso": "3.687.0", + "@aws-sdk/credential-provider-web-identity": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@smithy/credential-provider-imds": "^3.2.4", + "@smithy/property-provider": "^3.1.7", + "@smithy/shared-ini-file-loader": "^3.1.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-process": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.686.0.tgz", + "integrity": "sha512-sXqaAgyzMOc+dm4CnzAR5Q6S9OWVHyZjLfW6IQkmGjqeQXmZl24c4E82+w64C+CTkJrFLzH1VNOYp1Hy5gE6Qw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/core": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@smithy/property-provider": "^3.1.7", + "@smithy/shared-ini-file-loader": "^3.1.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-wasm32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", - "cpu": [ - "wasm32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, + "node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.687.0.tgz", + "integrity": "sha512-N1YCoE7DovIRF2ReyRrA4PZzF0WNi4ObPwdQQkVxhvSm7PwjbWxrfq7rpYB+6YB1Uq3QPzgVwUFONE36rdpxUQ==", + "license": "Apache-2.0", "dependencies": { - "@emnapi/runtime": "^1.2.0" + "@aws-sdk/client-sso": "3.687.0", + "@aws-sdk/core": "3.686.0", + "@aws-sdk/token-providers": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@smithy/property-provider": "^3.1.7", + "@smithy/shared-ini-file-loader": "^3.1.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "node": ">=16.0.0" } }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", - "cpu": [ - "ia32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], + "node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.686.0.tgz", + "integrity": "sha512-40UqCpPxyHCXDP7CGd9JIOZDgDZf+u1OyLaGBpjQJlz1HYuEsIWnnbTe29Yg3Ah/Zc3g4NBWcUdlGVotlnpnDg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/core": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@smithy/property-provider": "^3.1.7", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=16.0.0" }, - "funding": { - "url": "https://opencollective.com/libvips" + "peerDependencies": { + "@aws-sdk/client-sts": "^3.686.0" } }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], + "node_modules/@aws-sdk/credential-providers": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.687.0.tgz", + "integrity": "sha512-3aKlmKaOplpanOycmoigbTrQsqtxpzhpfquCey51aHf9GYp2yYyYF1YOgkXpE3qm3w6eiEN1asjJ2gqoECUuPA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/client-cognito-identity": "3.687.0", + "@aws-sdk/client-sso": "3.687.0", + "@aws-sdk/client-sts": "3.687.0", + "@aws-sdk/core": "3.686.0", + "@aws-sdk/credential-provider-cognito-identity": "3.687.0", + "@aws-sdk/credential-provider-env": "3.686.0", + "@aws-sdk/credential-provider-http": "3.686.0", + "@aws-sdk/credential-provider-ini": "3.687.0", + "@aws-sdk/credential-provider-node": "3.687.0", + "@aws-sdk/credential-provider-process": "3.686.0", + "@aws-sdk/credential-provider-sso": "3.687.0", + "@aws-sdk/credential-provider-web-identity": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@smithy/credential-provider-imds": "^3.2.4", + "@smithy/property-provider": "^3.1.7", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.686.0.tgz", + "integrity": "sha512-+Yc6rO02z+yhFbHmRZGvEw1vmzf/ifS9a4aBjJGeVVU+ZxaUvnk+IUZWrj4YQopUQ+bSujmMUzJLXSkbDq7yuw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.686.0", + "@smithy/protocol-http": "^4.1.5", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.686.0.tgz", + "integrity": "sha512-cX43ODfA2+SPdX7VRxu6gXk4t4bdVJ9pkktbfnkE5t27OlwNfvSGGhnHrQL8xTOFeyQ+3T+oowf26gf1OI+vIg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.686.0", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "license": "ISC", + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.686.0.tgz", + "integrity": "sha512-jF9hQ162xLgp9zZ/3w5RUNhmwVnXDBlABEUX8jCgzaFpaa742qR/KKtjjZQ6jMbQnP+8fOCSXFAVNMU+s6v81w==", + "license": "Apache-2.0", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "@aws-sdk/types": "3.686.0", + "@smithy/protocol-http": "^4.1.5", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=12" + "node": ">=16.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.687.0.tgz", + "integrity": "sha512-nUgsKiEinyA50CaDXojAkOasAU3Apdg7Qox6IjNUC4ZjgOu7QWsCDB5N28AYMUt06cNYeYQdfMX1aEzG85a1Mg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/core": "3.686.0", + "@aws-sdk/types": "3.686.0", + "@aws-sdk/util-endpoints": "3.686.0", + "@smithy/core": "^2.5.1", + "@smithy/protocol-http": "^4.1.5", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=12" + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/protocol-http": { + "version": "3.374.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.374.0.tgz", + "integrity": "sha512-9WpRUbINdGroV3HiZZIBoJvL2ndoWk39OfwxWs2otxByppJZNN14bg/lvCx5e8ggHUti7IBk5rb0nqQZ4m05pg==", + "deprecated": "This package has moved to @smithy/protocol-http", + "license": "Apache-2.0", + "dependencies": { + "@smithy/protocol-http": "^1.1.0", + "tslib": "^2.5.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "license": "MIT", - "engines": { - "node": ">=12" + "node_modules/@aws-sdk/protocol-http/node_modules/@smithy/protocol-http": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-1.2.0.tgz", + "integrity": "sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^1.2.0", + "tslib": "^2.5.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" + "node_modules/@aws-sdk/protocol-http/node_modules/@smithy/types": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", + "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.686.0.tgz", + "integrity": "sha512-6zXD3bSD8tcsMAVVwO1gO7rI1uy2fCD3czgawuPGPopeLiPpo6/3FoUWCQzk2nvEhj7p9Z4BbjwZGSlRkVrXTw==", + "license": "Apache-2.0", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "@aws-sdk/types": "3.686.0", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/types": "^3.6.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.8", + "tslib": "^2.6.2" }, "engines": { - "node": ">=12" + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4": { + "version": "3.374.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.374.0.tgz", + "integrity": "sha512-2xLJvSdzcZZAg0lsDLUAuSQuihzK0dcxIK7WmfuJeF7DGKJFmp9czQmz5f3qiDz6IDQzvgK1M9vtJSVCslJbyQ==", + "deprecated": "This package has moved to @smithy/signature-v4", + "license": "Apache-2.0", + "dependencies": { + "@smithy/signature-v4": "^1.0.1", + "tslib": "^2.5.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", + "node_modules/@aws-sdk/signature-v4/node_modules/@smithy/is-array-buffer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-1.1.0.tgz", + "integrity": "sha512-twpQ/n+3OWZJ7Z+xu43MJErmhB/WO/mMTnqR6PwWQShvSJ/emx5d1N59LQZk6ZpTAeuRWrc+eHhkzTp9NFjNRQ==", + "license": "Apache-2.0", "dependencies": { - "ansi-regex": "^6.0.1" + "tslib": "^2.5.0" }, "engines": { - "node": ">=12" + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4/node_modules/@smithy/signature-v4": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-1.1.0.tgz", + "integrity": "sha512-fDo3m7YqXBs7neciOePPd/X9LPm5QLlDMdIC4m1H6dgNLnXfLMFNIxEfPyohGA8VW9Wn4X8lygnPSGxDZSmp0Q==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/eventstream-codec": "^1.1.0", + "@smithy/is-array-buffer": "^1.1.0", + "@smithy/types": "^1.2.0", + "@smithy/util-hex-encoding": "^1.1.0", + "@smithy/util-middleware": "^1.1.0", + "@smithy/util-uri-escape": "^1.1.0", + "@smithy/util-utf8": "^1.1.0", + "tslib": "^2.5.0" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "license": "MIT", + "node_modules/@aws-sdk/signature-v4/node_modules/@smithy/types": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", + "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "tslib": "^2.5.0" }, "engines": { - "node": ">=12" + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4/node_modules/@smithy/util-buffer-from": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-1.1.0.tgz", + "integrity": "sha512-9m6NXE0ww+ra5HKHCHig20T+FAwxBAm7DIdwc/767uGWbRcY720ybgPacQNB96JMOI7xVr/CDa3oMzKmW4a+kw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^1.1.0", + "tslib": "^2.5.0" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@js-sdsl/ordered-map": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", - "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" + "node_modules/@aws-sdk/signature-v4/node_modules/@smithy/util-hex-encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-1.1.0.tgz", + "integrity": "sha512-7UtIE9eH0u41zpB60Jzr0oNCQ3hMJUabMcKRUVjmyHTXiWDE4vjSqN6qlih7rCNeKGbioS7f/y2Jgym4QZcKFg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@parcel/watcher": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", - "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", - "license": "MIT", + "node_modules/@aws-sdk/signature-v4/node_modules/@smithy/util-middleware": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-1.1.0.tgz", + "integrity": "sha512-6hhckcBqVgjWAqLy2vqlPZ3rfxLDhFWEmM7oLh2POGvsi7j0tHkbN7w4DFhuBExVJAbJ/qqxqZdRY6Fu7/OezQ==", + "license": "Apache-2.0", "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" + "tslib": "^2.5.0" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4/node_modules/@smithy/util-uri-escape": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-1.1.0.tgz", + "integrity": "sha512-/jL/V1xdVRt5XppwiaEU8Etp5WHZj609n0xMTuehmCqdoOFbId1M+aEeDWZsQ+8JbEB/BJ6ynY2SlYmOaKtt8w==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.5.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4/node_modules/@smithy/util-utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-1.1.0.tgz", + "integrity": "sha512-p/MYV+JmqmPyjdgyN2UxAeYDj9cBqCjp0C/NsTWnnjoZUVqoeZ6IrW915L9CAKWVECgv9lVQGc4u/yz26/bI1A==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^1.1.0", + "tslib": "^2.5.0" }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "node_modules/@aws-sdk/token-providers": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.686.0.tgz", + "integrity": "sha512-9oL4kTCSePFmyKPskibeiOXV6qavPZ63/kXM9Wh9V6dTSvBtLeNnMxqGvENGKJcTdIgtoqyqA6ET9u0PJ5IRIg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.686.0", + "@smithy/property-provider": "^3.1.7", + "@smithy/shared-ini-file-loader": "^3.1.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=16.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "^3.686.0" } }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", - "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" + "node_modules/@aws-sdk/types": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.686.0.tgz", + "integrity": "sha512-xFnrb3wxOoJcW2Xrh63ZgFo5buIu9DF7bOHnwoUxHdNpUXicUh0AHw85TjXxyxIAd0d1psY/DU7QHoNI3OswgQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", - "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.686.0.tgz", + "integrity": "sha512-7msZE2oYl+6QYeeRBjlDgxQUhq/XRky3cXE0FqLFs2muLS7XSuQEXkpOXB3R782ygAP6JX0kmBxPTLurRTikZg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.686.0", + "@smithy/types": "^3.6.0", + "@smithy/util-endpoints": "^2.1.4", + "tslib": "^2.6.2" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.679.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.679.0.tgz", + "integrity": "sha512-zKTd48/ZWrCplkXpYDABI74rQlbR0DNHs8nH95htfSLj9/mWRSwaGptoxwcihaq/77vi/fl2X3y0a1Bo8bt7RA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", - "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.686.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.686.0.tgz", + "integrity": "sha512-YiQXeGYZegF1b7B2GOR61orhgv79qmI0z7+Agm3NXLO6hGfVV3kFUJbXnjtH1BgWo5hbZYW7HQ2omGb3dnb6Lg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.686.0", + "@smithy/types": "^3.6.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.687.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.687.0.tgz", + "integrity": "sha512-idkP6ojSTZ4ek1pJ8wIN7r9U3KR5dn0IkJn3KQBXQ58LWjkRqLtft2vxzdsktWwhPKjjmIKl1S0kbvqLawf8XQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/middleware-user-agent": "3.687.0", + "@aws-sdk/types": "3.686.0", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=16.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", - "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", - "cpu": [ - "arm" - ], + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + } + }, + "node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=0.1.90" } }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", - "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", - "cpu": [ - "arm64" - ], + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@datastax/astra-db-ts": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@datastax/astra-db-ts/-/astra-db-ts-1.5.0.tgz", + "integrity": "sha512-Z9pEVyyHfglh8XAKrIASxdvORdei4pLUKDDGarqYvBkA9B9rKdqqdN+4I42Dz8paU5uscu8FwM5mc+Ly/U6jfA==", + "license": "Apache-2.0", + "dependencies": { + "fetch-h2": "^3.0.2", + "safe-stable-stringify": "^2.4.3", + "typed-emitter": "^2.1.0", + "uuidv7": "^0.6.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", "license": "MIT", "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=14" + } + }, + "node_modules/@google/generative-ai": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@google/generative-ai/-/generative-ai-0.1.3.tgz", + "integrity": "sha512-Cm4uJX1sKarpm1mje/MiOIinM7zdUUrQp/5/qGPAgznbdd/B9zup5ehT6c1qGqycFcSopTA1J1HpqHS5kJR8hQ==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.2.tgz", + "integrity": "sha512-bgxdZmgTrJZX50OjyVwz3+mNEnCTNkh3cIqGPWVNeW9jX6bn1ZkU80uPd+67/ZpIJIjRQ9qaHCjhavyoWYxumg==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/proto-loader": "^0.7.13", + "@js-sdsl/ordered-map": "^4.4.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=12.10.0" } }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "license": "Apache-2.0", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/grpc-js/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "license": "Apache-2.0" + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", + "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz", + "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==", + "license": "Apache-2.0", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "protobufjs": "^6.8.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@huggingface/jinja": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@huggingface/jinja/-/jinja-0.2.2.tgz", + "integrity": "sha512-/KPde26khDUIPkTGU82jdtTW9UAuvUTumCAbFs/7giR0SxsvZC4hru51PBvpijH6BVkHcROcvZM/lpy5h1jRRA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", "cpu": [ "arm64" ], - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ - "linux" + "darwin" ], "engines": { - "node": ">= 10.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" } }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", "cpu": [ "x64" ], - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ - "linux" + "darwin" ], "engines": { - "node": ">= 10.0.0" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" } }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", "cpu": [ - "x64" + "arm64" ], - "license": "MIT", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "linux" + "darwin" ], - "engines": { - "node": ">= 10.0.0" - }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", - "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", "cpu": [ - "arm64" + "x64" ], - "license": "MIT", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "win32" + "darwin" ], - "engines": { - "node": ">= 10.0.0" - }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", - "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", "cpu": [ - "ia32" + "arm" ], - "license": "MIT", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "win32" + "linux" ], - "engines": { - "node": ">= 10.0.0" - }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", - "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", "cpu": [ - "x64" + "arm64" ], - "license": "MIT", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "win32" + "linux" ], - "engines": { - "node": ">= 10.0.0" - }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "license": "MIT", + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", "optional": true, - "engines": { - "node": ">=14" + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/@mistralai/mistralai": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@mistralai/mistralai/-/mistralai-0.1.3.tgz", + "integrity": "sha512-WUHxC2xdeqX9PTXJEqdiNY54vT2ir72WSJrZTTBKRnkfhX6zIfCYA24faRlWjUB5WTpn+wfdGsTMl3ArijlXFA==", + "license": "ISC", + "dependencies": { + "node-fetch": "^2.6.7" + } + }, + "node_modules/@mongodb-js/saslprep": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.9.tgz", + "integrity": "sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==", + "license": "MIT", + "dependencies": { + "sparse-bitfield": "^3.0.3" + } + }, + "node_modules/@notionhq/client": { + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@notionhq/client/-/client-2.2.15.tgz", + "integrity": "sha512-XhdSY/4B1D34tSco/GION+23GMjaS9S2zszcqYkMHo8RcWInymF6L1x+Gk7EmHdrSxNFva2WM8orhC4BwQCwgw==", + "license": "MIT", + "dependencies": { + "@types/node-fetch": "^2.5.10", + "node-fetch": "^2.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "license": "MIT", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@petamoriken/float16": { + "version": "3.8.7", + "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.8.7.tgz", + "integrity": "sha512-/Ri4xDDpe12NT6Ex/DRgHzLlobiQXEW/hmG08w1wj/YU7hLemk97c+zHQFp0iZQ9r7YqgLEXZR2sls4HxBf9NA==", + "license": "MIT" + }, + "node_modules/@pinecone-database/pinecone": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@pinecone-database/pinecone/-/pinecone-2.2.2.tgz", + "integrity": "sha512-gbe/4SowHc64pHIm0kBdgY9hVdzsQnnnpcWviwYMB33gOmsL8brvE8fUSpl1dLDvdyXzKcQkzdBsjCDlqgpdMA==", + "license": "Apache-2.0", + "dependencies": { + "@sinclair/typebox": "^0.29.0", + "ajv": "^8.12.0", + "cross-fetch": "^3.1.5", + "encoding": "^0.1.13" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", "license": "BSD-3-Clause" }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "license": "BSD-3-Clause" + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "license": "BSD-3-Clause" + }, + "node_modules/@qdrant/js-client-rest": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@qdrant/js-client-rest/-/js-client-rest-1.12.0.tgz", + "integrity": "sha512-H8VokZq2DYe9yfKG3c7xPNR+Oc5ZvwMUtPEr1wUO4xVi9w5P89MScJaCc9UW8mS5AR+/Y1h2t1YjSxBFPIYT2Q==", + "license": "Apache-2.0", + "dependencies": { + "@qdrant/openapi-typescript-fetch": "1.2.6", + "@sevinf/maybe": "0.5.0", + "undici": "~5.28.4" + }, + "engines": { + "node": ">=18.0.0", + "pnpm": ">=8" + }, + "peerDependencies": { + "typescript": ">=4.7" + } + }, + "node_modules/@qdrant/openapi-typescript-fetch": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@qdrant/openapi-typescript-fetch/-/openapi-typescript-fetch-1.2.6.tgz", + "integrity": "sha512-oQG/FejNpItrxRHoyctYvT3rwGZOnK4jr3JdppO/c78ktDvkWiPXPHNsrDf33K9sZdRb6PR7gi4noIapu5q4HA==", + "license": "MIT", + "engines": { + "node": ">=18.0.0", + "pnpm": ">=8" + } + }, + "node_modules/@sevinf/maybe": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@sevinf/maybe/-/maybe-0.5.0.tgz", + "integrity": "sha512-ARhyoYDnY1LES3vYI0fiG6e9esWfTNcXcO6+MPJJXcnyMV3bim4lnFt45VXouV7y82F4x3YH8nOQ6VztuvUiWg==", + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.29.6", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.29.6.tgz", + "integrity": "sha512-aX5IFYWlMa7tQ8xZr3b2gtVReCvg7f3LEhjir/JAjX2bJCMVJA5tIPv30wTD4KDfcwMd7DDYY3hFDeGmOgtrZQ==", + "license": "MIT" + }, + "node_modules/@smithy/abort-controller": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.6.tgz", + "integrity": "sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.10.tgz", + "integrity": "sha512-Uh0Sz9gdUuz538nvkPiyv1DZRX9+D15EKDtnQP5rYVAzM/dnYk3P8cg73jcxyOitPgT3mE3OVj7ky7sibzHWkw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/node-config-provider": "^3.1.9", + "@smithy/types": "^3.6.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.8", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.5.1.tgz", + "integrity": "sha512-DujtuDA7BGEKExJ05W5OdxCoyekcKT3Rhg1ZGeiUWaz2BJIWXjZmsG/DIP4W48GHno7AQwRsaCb8NcBgH3QZpg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/middleware-serde": "^3.0.8", + "@smithy/protocol-http": "^4.1.5", + "@smithy/types": "^3.6.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-stream": "^3.2.1", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/credential-provider-imds": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.5.tgz", + "integrity": "sha512-4FTQGAsuwqTzVMmiRVTn0RR9GrbRfkP0wfu/tXWVHd2LgNpTY0uglQpIScXK4NaEyXbB3JmZt8gfVqO50lP8wg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/node-config-provider": "^3.1.9", + "@smithy/property-provider": "^3.1.8", + "@smithy/types": "^3.6.0", + "@smithy/url-parser": "^3.0.8", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/eventstream-codec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-1.1.0.tgz", + "integrity": "sha512-3tEbUb8t8an226jKB6V/Q2XU/J53lCwCzULuBPEaF4JjSh+FlCMp7TmogE/Aij5J9DwlsZ4VAD/IRDuQ/0ZtMw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/crc32": "3.0.0", + "@smithy/types": "^1.2.0", + "@smithy/util-hex-encoding": "^1.1.0", + "tslib": "^2.5.0" + } + }, + "node_modules/@smithy/eventstream-codec/node_modules/@smithy/types": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz", + "integrity": "sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/eventstream-codec/node_modules/@smithy/util-hex-encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-1.1.0.tgz", + "integrity": "sha512-7UtIE9eH0u41zpB60Jzr0oNCQ3hMJUabMcKRUVjmyHTXiWDE4vjSqN6qlih7rCNeKGbioS7f/y2Jgym4QZcKFg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/fetch-http-handler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-4.0.0.tgz", + "integrity": "sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/protocol-http": "^4.1.5", + "@smithy/querystring-builder": "^3.0.8", + "@smithy/types": "^3.6.0", + "@smithy/util-base64": "^3.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/hash-node": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.8.tgz", + "integrity": "sha512-tlNQYbfpWXHimHqrvgo14DrMAgUBua/cNoz9fMYcDmYej7MAmUcjav/QKQbFc3NrcPxeJ7QClER4tWZmfwoPng==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/hash-node/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/hash-node/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/hash-node/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/invalid-dependency": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.8.tgz", + "integrity": "sha512-7Qynk6NWtTQhnGTTZwks++nJhQ1O54Mzi7fz4PqZOiYXb4Z1Flpb2yRvdALoggTS8xjtohWUM+RygOtB30YL3Q==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/middleware-content-length": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.10.tgz", + "integrity": "sha512-T4dIdCs1d/+/qMpwhJ1DzOhxCZjZHbHazEPJWdB4GDi2HjIZllVzeBEcdJUN0fomV8DURsgOyrbEUzg3vzTaOg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/protocol-http": "^4.1.5", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-endpoint": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.2.1.tgz", + "integrity": "sha512-wWO3xYmFm6WRW8VsEJ5oU6h7aosFXfszlz3Dj176pTij6o21oZnzkCLzShfmRaaCHDkBXWBdO0c4sQAvLFP6zA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/core": "^2.5.1", + "@smithy/middleware-serde": "^3.0.8", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/shared-ini-file-loader": "^3.1.9", + "@smithy/types": "^3.6.0", + "@smithy/url-parser": "^3.0.8", + "@smithy/util-middleware": "^3.0.8", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-retry": { + "version": "3.0.25", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.25.tgz", + "integrity": "sha512-m1F70cPaMBML4HiTgCw5I+jFNtjgz5z5UdGnUbG37vw6kh4UvizFYjqJGHvicfgKMkDL6mXwyPp5mhZg02g5sg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/node-config-provider": "^3.1.9", + "@smithy/protocol-http": "^4.1.5", + "@smithy/service-error-classification": "^3.0.8", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-retry": "^3.0.8", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-retry/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@smithy/middleware-serde": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.8.tgz", + "integrity": "sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/middleware-stack": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.8.tgz", + "integrity": "sha512-d7ZuwvYgp1+3682Nx0MD3D/HtkmZd49N3JUndYWQXfRZrYEnCWYc8BHcNmVsPAp9gKvlurdg/mubE6b/rPS9MA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/node-config-provider": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.9.tgz", + "integrity": "sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/property-provider": "^3.1.8", + "@smithy/shared-ini-file-loader": "^3.1.9", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/node-http-handler": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.5.tgz", + "integrity": "sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/abort-controller": "^3.1.6", + "@smithy/protocol-http": "^4.1.5", + "@smithy/querystring-builder": "^3.0.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/property-provider": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.8.tgz", + "integrity": "sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/protocol-http": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.5.tgz", + "integrity": "sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/querystring-builder": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.8.tgz", + "integrity": "sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "@smithy/util-uri-escape": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/querystring-parser": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.8.tgz", + "integrity": "sha512-BtEk3FG7Ks64GAbt+JnKqwuobJNX8VmFLBsKIwWr1D60T426fGrV2L3YS5siOcUhhp6/Y6yhBw1PSPxA5p7qGg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/service-error-classification": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.8.tgz", + "integrity": "sha512-uEC/kCCFto83bz5ZzapcrgGqHOh/0r69sZ2ZuHlgoD5kYgXJEThCoTuw/y1Ub3cE7aaKdznb+jD9xRPIfIwD7g==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.9.tgz", + "integrity": "sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/signature-v4": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-4.2.1.tgz", + "integrity": "sha512-NsV1jF4EvmO5wqmaSzlnTVetemBS3FZHdyc5CExbDljcyJCEEkJr8ANu2JvtNbVg/9MvKAWV44kTrGS+Pi4INg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "@smithy/protocol-http": "^4.1.5", + "@smithy/types": "^3.6.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-uri-escape": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/signature-v4/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/signature-v4/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/signature-v4/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/smithy-client": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.4.2.tgz", + "integrity": "sha512-dxw1BDxJiY9/zI3cBqfVrInij6ShjpV4fmGHesGZZUiP9OSE/EVfdwdRz0PgvkEvrZHpsj2htRaHJfftE8giBA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/core": "^2.5.1", + "@smithy/middleware-endpoint": "^3.2.1", + "@smithy/middleware-stack": "^3.0.8", + "@smithy/protocol-http": "^4.1.5", + "@smithy/types": "^3.6.0", + "@smithy/util-stream": "^3.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/types": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", + "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/url-parser": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.8.tgz", + "integrity": "sha512-4FdOhwpTW7jtSFWm7SpfLGKIBC9ZaTKG5nBF0wK24aoQKQyDIKUw3+KFWCQ9maMzrgTJIuOvOnsV2lLGW5XjTg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/querystring-parser": "^3.0.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/util-base64": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", + "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-base64/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-base64/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-base64/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-body-length-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz", + "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/util-body-length-node": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz", + "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-config-provider": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz", + "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-defaults-mode-browser": { + "version": "3.0.25", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.25.tgz", + "integrity": "sha512-fRw7zymjIDt6XxIsLwfJfYUfbGoO9CmCJk6rjJ/X5cd20+d2Is7xjU5Kt/AiDt6hX8DAf5dztmfP5O82gR9emA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/property-provider": "^3.1.8", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@smithy/util-defaults-mode-node": { + "version": "3.0.25", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.25.tgz", + "integrity": "sha512-H3BSZdBDiVZGzt8TG51Pd2FvFO0PAx/A0mJ0EH8a13KJ6iUCdYnw/Dk/MdC1kTd0eUuUGisDFaxXVXo4HHFL1g==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/config-resolver": "^3.0.10", + "@smithy/credential-provider-imds": "^3.2.5", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/property-provider": "^3.1.8", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@smithy/util-endpoints": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.1.4.tgz", + "integrity": "sha512-kPt8j4emm7rdMWQyL0F89o92q10gvCUa6sBkBtDJ7nV2+P7wpXczzOfoDJ49CKXe5CCqb8dc1W+ZdLlrKzSAnQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/node-config-provider": "^3.1.9", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-hex-encoding": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", + "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-middleware": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", + "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-retry": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.8.tgz", + "integrity": "sha512-TCEhLnY581YJ+g1x0hapPz13JFqzmh/pMWL2KEFASC51qCfw3+Y47MrTmea4bUE5vsdxQ4F6/KFbUeSz22Q1ow==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/service-error-classification": "^3.0.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-stream": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.2.1.tgz", + "integrity": "sha512-R3ufuzJRxSJbE58K9AEnL/uSZyVdHzud9wLS8tIbXclxKzoe09CRohj2xV8wpx5tj7ZbiJaKYcutMm1eYgz/0A==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/fetch-http-handler": "^4.0.0", + "@smithy/node-http-handler": "^3.2.5", + "@smithy/types": "^3.6.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-stream/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-stream/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-stream/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-uri-escape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", + "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-waiter": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-3.1.7.tgz", + "integrity": "sha512-d5yGlQtmN/z5eoTtIYgkvOw27US2Ous4VycnXatyoImIF9tzlcpnKqQ/V7qhvJmb2p6xZne1NopCLakdTnkBBQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/abort-controller": "^3.1.6", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==", + "license": "MIT" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "license": "MIT", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.8.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.5.tgz", + "integrity": "sha512-5iYk6AMPtsMbkZqCO1UGF9W5L38twq11S2pYWkybGHH2ogPUvXWNlQqJBzuEZWKj/WRH+QTeiv6ySWqJtvIEgA==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.8" + } + }, + "node_modules/@types/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.0" + } + }, + "node_modules/@types/papaparse": { + "version": "5.3.15", + "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.15.tgz", + "integrity": "sha512-JHe6vF6x/8Z85nCX4yFdDslN11d+1pr12E526X8WAfhadOeaOTx5AuIkvDKIBopfvlzpzkdMx4YyvSKCM9oqtw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/pg": { + "version": "8.11.10", + "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.11.10.tgz", + "integrity": "sha512-LczQUW4dbOQzsH2RQ5qoeJ6qJPdrcM/DcMLoqWQkMLMsq83J5lAX3LXjdkWdpscFy67JSOWDnh7Ny/sPFykmkg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "pg-protocol": "*", + "pg-types": "^4.0.1" + } + }, + "node_modules/@types/qs": { + "version": "6.9.17", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", + "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", + "license": "MIT" + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "license": "MIT" + }, + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==", + "license": "MIT" + }, + "node_modules/@types/uuid": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "license": "MIT" + }, + "node_modules/@types/webidl-conversions": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", + "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==", + "license": "MIT" + }, + "node_modules/@types/whatwg-url": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", + "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", + "license": "MIT", + "dependencies": { + "@types/webidl-conversions": "*" + } + }, + "node_modules/@xenova/transformers": { + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/@xenova/transformers/-/transformers-2.17.2.tgz", + "integrity": "sha512-lZmHqzrVIkSvZdKZEx7IYY51TK0WDrC8eR0c5IMnBsO8di8are1zzw8BlLhyO2TklZKLN5UffNGs1IJwT6oOqQ==", + "license": "Apache-2.0", + "dependencies": { + "@huggingface/jinja": "^0.2.2", + "onnxruntime-web": "1.14.0", + "sharp": "^0.32.0" + }, + "optionalDependencies": { + "onnxruntime-node": "1.14.0" + } + }, + "node_modules/@xenova/transformers/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/@xenova/transformers/node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "license": "MIT" + }, + "node_modules/@xenova/transformers/node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@zilliz/milvus2-sdk-node": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/@zilliz/milvus2-sdk-node/-/milvus2-sdk-node-2.4.9.tgz", + "integrity": "sha512-EuCwEE5jENkxk7JVCNxLjtw4BgxcucquzIOalqxhOBQ10P28wU+jFU1ETJpAen4g5FbNwlMCO9rwDaORKjlwSA==", + "dependencies": { + "@grpc/grpc-js": "^1.8.22", + "@grpc/proto-loader": "^0.7.10", + "@petamoriken/float16": "^3.8.6", + "dayjs": "^1.11.7", + "generic-pool": "^3.9.0", + "lru-cache": "^9.1.2", + "protobufjs": "^7.2.6", + "winston": "^3.9.0" + } + }, + "node_modules/@zilliz/milvus2-sdk-node/node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "license": "Apache-2.0", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@zilliz/milvus2-sdk-node/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "license": "Apache-2.0" + }, + "node_modules/@zilliz/milvus2-sdk-node/node_modules/protobufjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", + "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "license": "MIT", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/already": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/already/-/already-2.2.1.tgz", + "integrity": "sha512-qk6RIVMS/R1yTvBzfIL1T76PsIL7DIVCINoLuFw2YXKLpLtsTobqdChMs8m3OhuPS3CEE3+Ra5ibYiqdyogbsQ==", + "license": "MIT" + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/assemblyai": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/assemblyai/-/assemblyai-4.8.0.tgz", + "integrity": "sha512-TRIcthDBdJ+lj1ohLa516Kr/BO2AQn+IhBBl/eeomZGZym90aEC6qirc337hEPUxmmINSJ8XTSY4xwy51HmDGA==", + "license": "MIT", + "dependencies": { + "ws": "^8.18.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", + "license": "Apache-2.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==", + "license": "MIT" + }, + "node_modules/bare-events": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", + "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", + "license": "Apache-2.0", + "optional": true + }, + "node_modules/bare-fs": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.5.tgz", + "integrity": "sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "bare-stream": "^2.0.0" + } + }, + "node_modules/bare-os": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.4.4.tgz", + "integrity": "sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==", + "license": "Apache-2.0", + "optional": true + }, + "node_modules/bare-path": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.3.tgz", + "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, + "node_modules/bare-stream": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.3.2.tgz", + "integrity": "sha512-EFZHSIBkDgSHIwj2l2QZfP4U5OcD4xFAOwhSb/vlr9PIqyGJGvB/nfClJbcnh3EY4jtPE4zsb5ztae96bVF79A==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "streamx": "^2.20.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/bson": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.9.0.tgz", + "integrity": "sha512-X9hJeyeM0//Fus+0pc5dSUMhhrrmWwQUtdavaQeF3Ta6m69matZkGWV/MrBcnwUeLC8W9kwwc2hfkZgUuCX3Ig==", + "license": "Apache-2.0", + "engines": { + "node": ">=16.20.1" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callguard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callguard/-/callguard-2.0.0.tgz", + "integrity": "sha512-I3nd+fuj20FK1qu00ImrbH+II+8ULS6ioYr9igqR1xyqySoqc3DiHEyUM0mkoAdKeLGg2CtGnO8R3VRQX5krpQ==", + "license": "MIT" + }, + "node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "license": "ISC" + }, + "node_modules/chromadb": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/chromadb/-/chromadb-1.7.3.tgz", + "integrity": "sha512-3GgvQjpqgk5C89x5EuTDaXKbfrdqYDJ5UVyLQ3ZmwxnpetNc+HhRDGjkvXa5KSvpQ3lmKoyDoqnN4tZepfFkbw==", + "license": "Apache-2.0", + "dependencies": { + "cliui": "^8.0.1", + "isomorphic-fetch": "^3.0.0" + }, + "engines": { + "node": ">=14.17.0" + }, + "peerDependencies": { + "@google/generative-ai": "^0.1.1", + "cohere-ai": "^5.0.0 || ^6.0.0 || ^7.0.0", + "openai": "^3.0.0 || ^4.0.0" + }, + "peerDependenciesMeta": { + "@google/generative-ai": { + "optional": true + }, + "cohere-ai": { + "optional": true + }, + "openai": { + "optional": true + } + } + }, + "node_modules/clarifai-nodejs": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/clarifai-nodejs/-/clarifai-nodejs-0.0.3.tgz", + "integrity": "sha512-EiTI45nApdbRBq+3B94hfTp7baBlU8nx8b5KXMBx94M0a6drgnilDr7dOlQdU3veU8uiXCwv4rW48AzH2TeS0Q==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.10.1", + "@grpc/proto-loader": "^0.7.10", + "async": "^3.2.5", + "axios": "^1.6.8", + "chalk": "^5.3.0", + "clarifai-nodejs-grpc": "^10.3.2", + "csv-parse": "^5.5.5", + "from-protobuf-object": "^1.0.2", + "google-protobuf": "^3.21.2", + "js-yaml": "^4.1.0", + "llamaindex": "^0.2.13", + "lodash": "^4.17.21", + "safe-flat": "^2.1.0", + "tmp": "^0.2.3", + "uuid": "^9.0.1", + "winston": "^3.11.0", + "zod": "^3.22.4" + } + }, + "node_modules/clarifai-nodejs-grpc": { + "version": "10.9.8", + "resolved": "https://registry.npmjs.org/clarifai-nodejs-grpc/-/clarifai-nodejs-grpc-10.9.8.tgz", + "integrity": "sha512-VgghrvXl2pGb2iOW9fAH2g14b+5Iw1j2afzRASh+Ux5O+E96LRT85ES+KOLtRFS7b+Ug/0PnmKkqRWKb2nJ6dw==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.4.2", + "@grpc/proto-loader": "^0.5.5", + "axios": "^0.21.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^6.10.2" + } + }, + "node_modules/clarifai-nodejs-grpc/node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/clarifai-nodejs/node_modules/@grpc/proto-loader": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", + "license": "Apache-2.0", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.5", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clarifai-nodejs/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "license": "Apache-2.0" + }, + "node_modules/clarifai-nodejs/node_modules/protobufjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", + "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/clarifai-nodejs/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/codsen-utils": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/codsen-utils/-/codsen-utils-1.6.4.tgz", + "integrity": "sha512-PDyvQ5f2PValmqZZIJATimcokDt4JjIev8cKbZgEOoZm+U1IJDYuLeTcxZPQdep99R/X0RIlQ6ReQgPOVnPbNw==", + "license": "MIT", + "dependencies": { + "rfdc": "^1.3.1" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/cohere-ai": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/cohere-ai/-/cohere-ai-7.14.0.tgz", + "integrity": "sha512-hSo2/tFV29whjFFtVtdS7kHmtUsjfMO1sgwE/d5bhOE4O7Vkj5G1R9lLIqkIprp/+rrvCq3HGvEaOgry7xRcDA==", + "dependencies": { + "@aws-sdk/client-sagemaker": "^3.583.0", + "@aws-sdk/credential-providers": "^3.583.0", + "@aws-sdk/protocol-http": "^3.374.0", + "@aws-sdk/signature-v4": "^3.374.0", + "form-data": "^4.0.0", + "form-data-encoder": "^4.0.2", + "formdata-node": "^6.0.3", + "js-base64": "3.7.2", + "node-fetch": "2.7.0", + "qs": "6.11.2", + "readable-stream": "^4.5.2", + "url-join": "4.0.1" + } + }, + "node_modules/cohere-ai/node_modules/form-data-encoder": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-4.0.2.tgz", + "integrity": "sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==", + "license": "MIT", + "engines": { + "node": ">= 18" + } + }, + "node_modules/cohere-ai/node_modules/formdata-node": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-6.0.3.tgz", + "integrity": "sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==", + "license": "MIT", + "engines": { + "node": ">= 18" + } + }, + "node_modules/cohere-ai/node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/cohere-ai/node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/cohere-ai/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "license": "MIT", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "node_modules/colorspace/node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/colorspace/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==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/colorspace/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csv-parse": { + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.6.tgz", + "integrity": "sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==", + "license": "MIT" + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dingbat-to-unicode": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dingbat-to-unicode/-/dingbat-to-unicode-1.0.1.tgz", + "integrity": "sha512-98l0sW87ZT58pU4i61wa2OHwxbiYSbuxsCBozaVnYX2iCnr3bLM3fIes1/ej7h1YdOKuKt/MLs706TVnALA65w==", + "license": "BSD-2-Clause" + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/duck": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/duck/-/duck-0.1.12.tgz", + "integrity": "sha512-wkctla1O6VfP89gQ+J/yDesM0S7B7XLXjKGzXxMDVFg7uEn706niAtyYovKbyq1oT9YwDcly721/iUWoc8MVRg==", + "license": "BSD", + "dependencies": { + "underscore": "^1.13.1" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "node_modules/express": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-handlebars": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.1.3.tgz", + "integrity": "sha512-O0W4n14iQ8+iFIDdiMh9HRI2nbVQJ/h1qndlD1TXWxxcfbKjKoqJh+ti2tROkyx4C4VQrt0y3bANBQ5auQAiew==", + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^10.4.2", + "graceful-fs": "^4.2.11", + "handlebars": "^4.7.8" + }, + "engines": { + "node": ">=v16" + } + }, + "node_modules/express-handlebars/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/express-handlebars/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/express-handlebars/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/express-handlebars/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "license": "BSD-3-Clause" + }, + "node_modules/fast-xml-parser": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", + "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "license": "MIT", + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", + "license": "MIT" + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/fetch-h2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fetch-h2/-/fetch-h2-3.0.2.tgz", + "integrity": "sha512-Lo6UPdMKKc9Ond7yjG2vq0mnocspOLh1oV6+XZdtfdexacvMSz5xm3WoQhTAdoR2+UqPlyMNqcqfecipoD+l/A==", + "license": "MIT", + "dependencies": { + "@types/tough-cookie": "^4.0.0", + "already": "^2.2.1", + "callguard": "^2.0.0", + "get-stream": "^6.0.1", + "through2": "^4.0.2", + "to-arraybuffer": "^1.0.1", + "tough-cookie": "^4.0.0" + }, + "engines": { + "node": ">=12" + } }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "license": "BSD-3-Clause" + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", - "license": "BSD-3-Clause" + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } }, - "node_modules/@protobufjs/fetch": { + "node_modules/flatbuffers": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.12.0.tgz", + "integrity": "sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==", + "license": "SEE LICENSE IN LICENSE.txt" + }, + "node_modules/fn.name": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", + "license": "MIT" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", - "license": "BSD-3-Clause" + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", - "license": "BSD-3-Clause" + "node_modules/form-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } }, - "node_modules/@protobufjs/path": { + "node_modules/form-data-encoder": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", + "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==", + "license": "MIT" + }, + "node_modules/formdata-node": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", + "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", + "license": "MIT", + "dependencies": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + }, + "engines": { + "node": ">= 12.20" + } + }, + "node_modules/formdata-node/node_modules/web-streams-polyfill": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", + "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from-protobuf-object": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/from-protobuf-object/-/from-protobuf-object-1.0.3.tgz", + "integrity": "sha512-HmFY8jucu6nLCqRoO07RFNmZaoSvcT2op9ZFWV6+SbKGmYgx9afAIyOTiaImsnhWkeEmSX6Ubo2Xo11Ifnweyw==", + "license": "Apache-2.0", + "peerDependencies": { + "google-protobuf": "^3.21.2" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "license": "MIT" + }, + "node_modules/fs-extra": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz", + "integrity": "sha512-9ztMtDZtSKC78V8mev+k31qaTabbmuH5jatdvPBMikrFHvw5BqlYnQIn/WGK3WHeRooSTkRvLa2IPlaHjPq5Sg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0" + } + }, + "node_modules/fs-promise": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-2.0.3.tgz", + "integrity": "sha512-oDrTLBQAcRd+p/tSRWvqitKegLPsvqr7aehs5N9ILWFM9az5y5Uh71jKdZ/DTMC4Kel7+GNCQyFCx/IftRv8yg==", + "deprecated": "Use mz or fs-extra^3.0 with Promise Support", + "license": "MIT", + "dependencies": { + "any-promise": "^1.3.0", + "fs-extra": "^2.0.0", + "mz": "^2.6.0", + "thenify-all": "^1.6.0" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", - "license": "BSD-3-Clause" + "node_modules/generic-pool": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz", + "integrity": "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", - "license": "BSD-3-Clause" + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", "license": "MIT" }, - "node_modules/@types/node": { - "version": "22.8.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.5.tgz", - "integrity": "sha512-5iYk6AMPtsMbkZqCO1UGF9W5L38twq11S2pYWkybGHH2ogPUvXWNlQqJBzuEZWKj/WRH+QTeiv6ySWqJtvIEgA==", - "license": "MIT", + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", "dependencies": { - "undici-types": "~6.19.8" + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "node_modules/google-protobuf": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.4.tgz", + "integrity": "sha512-MnG7N936zcKTco4Jd2PX2U96Kf9PxygAPKBug+74LHzmHXmceN16MmRcdgZv+DGef/S9YvQAfRsNCn4cjf9yyQ==", + "license": "(BSD-3-Clause AND Apache-2.0)" + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "license": "MIT", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "get-intrinsic": "^1.1.3" }, - "engines": { - "node": ">= 0.6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/guid-typescript": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/guid-typescript/-/guid-typescript-1.0.9.tgz", + "integrity": "sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ==", + "license": "ISC" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, "engines": { - "node": ">=8" + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "es-define-property": "^1.0.0" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/append-field": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", - "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==", - "license": "MIT" - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], "license": "MIT" }, - "node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" } }, - "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==", - "license": "MIT" - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "ms": "^2.0.0" } }, - "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=0.10.0" } }, - "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, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "dev": true, + "license": "ISC" + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "license": "MIT" + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "license": "MIT" + }, + "node_modules/infobox-parser": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/infobox-parser/-/infobox-parser-3.6.4.tgz", + "integrity": "sha512-d2lTlxKZX7WsYxk9/UPt51nkmZv5tbC75SSw4hfHqZ3LpRAn6ug0oru9xI2X+S78va3aUAze3xl/UqMuwLmJUw==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "camelcase": "^4.1.0" + }, + "funding": { + "type": "individual", + "url": "https://www.buymeacoffee.com/2tmRKi9" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", "license": "MIT" }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", "dependencies": { - "streamsearch": "^1.1.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=10.16.0" + "node": ">=8" } }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=0.10.0" } }, - "node_modules/chokidar/node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "license": "MIT", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clarifai-nodejs-grpc": { - "version": "10.9.8", - "resolved": "https://registry.npmjs.org/clarifai-nodejs-grpc/-/clarifai-nodejs-grpc-10.9.8.tgz", - "integrity": "sha512-VgghrvXl2pGb2iOW9fAH2g14b+5Iw1j2afzRASh+Ux5O+E96LRT85ES+KOLtRFS7b+Ug/0PnmKkqRWKb2nJ6dw==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "^1.4.2", - "@grpc/proto-loader": "^0.5.5", - "axios": "^0.21.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^6.10.2" + "node": ">=0.12.0" } }, - "node_modules/clarifai-nodejs-grpc/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", "dependencies": { - "color-name": "~1.1.4" + "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" + "node_modules/js-base64": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", + "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==", + "license": "BSD-3-Clause" }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "node_modules/js-tiktoken": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/js-tiktoken/-/js-tiktoken-1.0.15.tgz", + "integrity": "sha512-65ruOWWXDEZHHbAo7EjOcNxOGasQKbL4Fq3jEr2xsCqSsoOo6VVSqzWQb6PRIqypFSDcma4jO90YP0w5X8qVXQ==", "license": "MIT", "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "base64-js": "^1.5.1" } }, - "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==", + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "license": "MIT", "dependencies": { - "delayed-stream": "~1.0.0" + "argparse": "^2.0.1" }, - "engines": { - "node": ">= 0.8" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], + "node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "license": "MIT", + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "license": "(MIT OR GPL-3.0-or-later)", "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" } }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", + "license": "MIT" + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "immediate": "~3.0.5" } }, - "node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "node_modules/llamaindex": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/llamaindex/-/llamaindex-0.2.13.tgz", + "integrity": "sha512-su10fCizI5uGjCPAV+J3TwrjuSxUoptmdN/KBv0aQejN/mPY0M4Bmz9Xw4pKRs8hHfwnFLqv6AM8n64H1GqMrg==", "license": "MIT", + "dependencies": { + "@anthropic-ai/sdk": "^0.20.6", + "@aws-crypto/sha256-js": "^5.2.0", + "@datastax/astra-db-ts": "^1.0.1", + "@google/generative-ai": "^0.8.0", + "@grpc/grpc-js": "^1.10.6", + "@llamaindex/cloud": "0.0.5", + "@llamaindex/env": "0.0.7", + "@mistralai/mistralai": "^0.1.3", + "@pinecone-database/pinecone": "^2.2.0", + "@qdrant/js-client-rest": "^1.8.2", + "@types/lodash": "^4.17.0", + "@types/node": "^20.12.7", + "@types/papaparse": "^5.3.14", + "@types/pg": "^8.11.5", + "@xenova/transformers": "^2.17.1", + "@zilliz/milvus2-sdk-node": "^2.4.1", + "ajv": "^8.12.0", + "assemblyai": "^4.4.1", + "chromadb": "~1.7.3", + "cohere-ai": "^7.9.5", + "js-tiktoken": "^1.0.11", + "lodash": "^4.17.21", + "magic-bytes.js": "^1.10.0", + "mammoth": "^1.7.1", + "md-utils-ts": "^2.0.0", + "mongodb": "^6.5.0", + "notion-md-crawler": "^1.0.0", + "ollama": "^0.5.0", + "openai": "^4.38.0", + "papaparse": "^5.4.1", + "pathe": "^1.1.2", + "pdf2json": "^3.0.5", + "pg": "^8.11.5", + "pgvector": "^0.1.8", + "portkey-ai": "^0.1.16", + "rake-modified": "^1.0.8", + "string-strip-html": "^13.4.8", + "wikipedia": "^2.1.2", + "wink-nlp": "^1.14.3" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@notionhq/client": "^2.2.15" + } + }, + "node_modules/llamaindex/node_modules/@google/generative-ai": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@google/generative-ai/-/generative-ai-0.8.0.tgz", + "integrity": "sha512-O55FgK1Jvl2JuJP1cnRHEAM8A4Lr3yKtjQrCn2QXOXVT+L5+o/nFQcx0/oIo3oq1Kq9TjjgewXyb9BBrK+Wd0A==", + "license": "Apache-2.0", "engines": { - "node": ">= 0.6" + "node": ">=18.0.0" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "license": "MIT" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "license": "MIT", + "node_modules/llamaindex/node_modules/@llamaindex/cloud": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@llamaindex/cloud/-/cloud-0.0.5.tgz", + "integrity": "sha512-8HBSiAZkmX1RvpEM2czEVKqMUCKk7uvMSiDpMGWlEj3MUKBYCh+r8E2TtVhZfU4TunEI7nJRMcVBfXDyFz6Lpw==", "dependencies": { - "object-assign": "^4", - "vary": "^1" + "@types/qs": "^6.9.12", + "form-data": "^4.0.0", + "js-base64": "^3.7.7", + "qs": "^6.12.0" }, - "engines": { - "node": ">= 0.10" + "peerDependencies": { + "node-fetch": "^3.3.2" + }, + "peerDependenciesMeta": { + "node-fetch": { + "optional": true + } } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "license": "MIT", + "node_modules/llamaindex/node_modules/@llamaindex/env": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@llamaindex/env/-/env-0.0.7.tgz", + "integrity": "sha512-6j7eGXhSDspz33FzdWJRTbGlXa3osYP/aP9dm10Z7JCxaxyQZmGIWL149HNkGgV4lxiPmGPx7YWjBBj9nRdo2w==", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "@types/lodash": "^4.14.202", + "@types/node": "^20.11.20", + "lodash": "^4.17.21" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "@aws-crypto/sha256-js": "^5.2.0", + "pathe": "^1.1.2", + "readable-stream": "^4.5.2" } }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/llamaindex/node_modules/@types/node": { + "version": "20.17.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", + "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "undici-types": "~6.19.2" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "node_modules/llamaindex/node_modules/js-base64": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", + "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", + "license": "BSD-3-Clause" + }, + "node_modules/llamaindex/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" }, "engines": { - "node": ">= 0.4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "node_modules/llamaindex/node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", "license": "MIT", + "peer": true, + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, "engines": { - "node": ">=0.4.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/llamaindex/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "license": "MIT", - "engines": { - "node": ">= 0.8" + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "license": "Apache-2.0", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "license": "MIT" + }, + "node_modules/logform": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz", + "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==", + "license": "MIT", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" }, - "funding": { - "url": "https://dotenvx.com" + "engines": { + "node": ">= 12.0.0" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "node_modules/logform/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "license": "Apache-2.0" }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" + "node_modules/lop": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/lop/-/lop-0.4.2.tgz", + "integrity": "sha512-RefILVDQ4DKoRZsJ4Pj22TxE3omDO47yFpkIBoDKzkqPRISs5U1cnAdg/5583YPkWPaLIYHOKRMQSvjFsO26cw==", + "license": "BSD-2-Clause", + "dependencies": { + "duck": "^0.1.12", + "option": "~0.2.1", + "underscore": "^1.13.1" + } }, - "node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", + "node_modules/lru-cache": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.2.tgz", + "integrity": "sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==", + "license": "ISC", "engines": { - "node": ">= 0.8" + "node": "14 || >=16.14" } }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "license": "MIT", + "node_modules/magic-bytes.js": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/magic-bytes.js/-/magic-bytes.js-1.10.0.tgz", + "integrity": "sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ==", + "license": "MIT" + }, + "node_modules/mammoth": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/mammoth/-/mammoth-1.8.0.tgz", + "integrity": "sha512-pJNfxSk9IEGVpau+tsZFz22ofjUsl2mnA5eT8PjPs2n0BP+rhVte4Nez6FdgEuxv3IGI3afiV46ImKqTGDVlbA==", + "license": "BSD-2-Clause", "dependencies": { - "get-intrinsic": "^1.2.4" + "@xmldom/xmldom": "^0.8.6", + "argparse": "~1.0.3", + "base64-js": "^1.5.1", + "bluebird": "~3.4.0", + "dingbat-to-unicode": "^1.0.1", + "jszip": "^3.7.1", + "lop": "^0.4.1", + "path-is-absolute": "^1.0.0", + "underscore": "^1.13.1", + "xmlbuilder": "^10.0.0" + }, + "bin": { + "mammoth": "bin/mammoth" }, "engines": { - "node": ">= 0.4" + "node": ">=12.0.0" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "node_modules/mammoth/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "sprintf-js": "~1.0.2" } }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "node_modules/md-utils-ts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/md-utils-ts/-/md-utils-ts-2.0.0.tgz", + "integrity": "sha512-sMG6JtX0ebcRMHxYTcmgsh0/m6o8hGdQHFE2OgjvflRZlQM51CGGj/uuk056D+12BlCiW0aTpt/AdlDNtgQiew==", + "license": "MIT" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.6" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", "license": "MIT" }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", "license": "MIT", - "engines": { - "node": ">= 0.6" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", - "proxy-addr": "~2.0.7", - "qs": "6.13.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, "engines": { - "node": ">= 0.10.0" + "node": ">= 0.6" } }, - "node_modules/express-handlebars": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.1.3.tgz", - "integrity": "sha512-O0W4n14iQ8+iFIDdiMh9HRI2nbVQJ/h1qndlD1TXWxxcfbKjKoqJh+ti2tROkyx4C4VQrt0y3bANBQ5auQAiew==", - "license": "BSD-3-Clause", + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", "dependencies": { - "glob": "^10.4.2", - "graceful-fs": "^4.2.11", - "handlebars": "^4.7.8" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=v16" + "node": ">=8.6" } }, - "node_modules/express-handlebars/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/express-handlebars/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "mime-db": "1.52.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">= 0.6" } }, - "node_modules/express-handlebars/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/express-handlebars/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "*" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" + "minimist": "^1.2.6" }, - "engines": { - "node": ">= 0.8" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "license": "MIT" + }, + "node_modules/mongodb": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.10.0.tgz", + "integrity": "sha512-gP9vduuYWb9ZkDM546M+MP2qKVk5ZG2wPF63OvSRuUbqCR+11ZCAE1mOfllhlAG0wcoJY5yDL/rV3OmYEwXIzg==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/saslprep": "^1.1.5", + "bson": "^6.7.0", + "mongodb-connection-string-url": "^3.0.0" + }, "engines": { - "node": ">=4.0" + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" }, "peerDependenciesMeta": { - "debug": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { "optional": true } } }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "license": "ISC", + "node_modules/mongodb-connection-string-url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.1.tgz", + "integrity": "sha512-XqMGwRX0Lgn05TDB4PyG2h2kKO/FfWJyCzYQbIhXUxz7ETt0I/FqHjUeqj37irJ+Dl1ZtU82uYyj14u2XsZKfg==", + "license": "Apache-2.0", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@types/whatwg-url": "^11.0.2", + "whatwg-url": "^13.0.0" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "node_modules/multer": { + "version": "1.4.5-lts.1", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "append-field": "^1.0.0", + "busboy": "^1.0.0", + "concat-stream": "^1.5.2", + "mkdirp": "^0.5.4", + "object-assign": "^4.1.1", + "type-is": "^1.6.4", + "xtend": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 6.0.0" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/node-abi": { + "version": "3.71.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.71.0.tgz", + "integrity": "sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "semver": "^7.3.5" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=10" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10.5.0" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/nodemon": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", + "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/nodemon" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/nodemon/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "ms": "^2.1.3" }, "engines": { - "node": ">= 6" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/google-protobuf": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.4.tgz", - "integrity": "sha512-MnG7N936zcKTco4Jd2PX2U96Kf9PxygAPKBug+74LHzmHXmceN16MmRcdgZv+DGef/S9YvQAfRsNCn4cjf9yyQ==", - "license": "(BSD-3-Clause AND Apache-2.0)" - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "node_modules/nodemon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" + "node_modules/nodemon/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "node_modules/nodemon/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, "license": "MIT", "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" + "node": ">=4" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "node_modules/notion-md-crawler": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/notion-md-crawler/-/notion-md-crawler-1.0.0.tgz", + "integrity": "sha512-mdB6zn/i32qO2C7X7wZLDpWvFryO3bPYMuBfFgmTPomnfEtIejdQJNVaZzw2GapM82lfWZ5dfsZp3s3UL4p1Fg==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@notionhq/client": "^2.2.12", + "md-utils-ts": "^2.0.0" } }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -1870,492 +6026,577 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/ollama": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/ollama/-/ollama-0.5.9.tgz", + "integrity": "sha512-F/KZuDRC+ZsVCuMvcOYuQ6zj42/idzCkkuknGyyGVmNStMZ/sU3jQpvhnl4SyC0+zBzLiKNZJnJeuPFuieWZvQ==", "license": "MIT", "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" + "whatwg-fetch": "^3.6.20" } }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "license": "MIT", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "ee-first": "1.1.1" }, "engines": { "node": ">= 0.8" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" + "fn.name": "1.x.x" } }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "dev": true, - "license": "ISC" + "node_modules/onnx-proto": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/onnx-proto/-/onnx-proto-4.0.4.tgz", + "integrity": "sha512-aldMOB3HRoo6q/phyB6QRQxSt895HNNw82BNyZ2CMh4bjeKv7g/c+VpAFtJuEMVfYLMbRx61hbuqnKceLeDcDA==", + "license": "MIT", + "dependencies": { + "protobufjs": "^6.8.8" + } }, - "node_modules/immutable": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", - "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "node_modules/onnxruntime-common": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.14.0.tgz", + "integrity": "sha512-3LJpegM2iMNRX2wUmtYfeX/ytfOzNwAWKSq1HbRrKc9+uqG/FsEA0bbKZl1btQeZaXhC26l44NWpNUeXPII7Ew==", "license": "MIT" }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "node_modules/onnxruntime-node": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/onnxruntime-node/-/onnxruntime-node-1.14.0.tgz", + "integrity": "sha512-5ba7TWomIV/9b6NH/1x/8QEeowsb+jBEvFzU6z0T4mNsFwdPqXeFUM7uxC6QeSRkEbWu3qEB0VMjrvzN/0S9+w==", "license": "MIT", - "engines": { - "node": ">= 0.10" + "optional": true, + "os": [ + "win32", + "darwin", + "linux" + ], + "dependencies": { + "onnxruntime-common": "~1.14.0" } }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "license": "MIT" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, + "node_modules/onnxruntime-web": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.14.0.tgz", + "integrity": "sha512-Kcqf43UMfW8mCydVGcX9OMXI2VN17c0p6XvR7IPSZzBf/6lteBzXHvcEVWDPmCKuGombl997HgLqj91F11DzXw==", "license": "MIT", "dependencies": { - "binary-extensions": "^2.0.0" + "flatbuffers": "^1.12.0", + "guid-typescript": "^1.0.9", + "long": "^4.0.0", + "onnx-proto": "^4.0.4", + "onnxruntime-common": "~1.14.0", + "platform": "^1.3.6" + } + }, + "node_modules/openai": { + "version": "4.71.1", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.71.1.tgz", + "integrity": "sha512-C6JNMaQ1eijM0lrjiRUL3MgThVP5RdwNAghpbJFdW0t11LzmyqON8Eh8MuUuEZ+CeD6bgYl2Fkn2BoptVxv9Ug==", + "license": "Apache-2.0", + "dependencies": { + "@types/node": "^18.11.18", + "@types/node-fetch": "^2.6.4", + "abort-controller": "^3.0.0", + "agentkeepalive": "^4.2.1", + "form-data-encoder": "1.7.2", + "formdata-node": "^4.3.2", + "node-fetch": "^2.6.7" }, - "engines": { - "node": ">=8" + "bin": { + "openai": "bin/cli" + }, + "peerDependencies": { + "zod": "^3.23.8" + }, + "peerDependenciesMeta": { + "zod": { + "optional": true + } } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "node_modules/openai/node_modules/@types/node": { + "version": "18.19.64", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.64.tgz", + "integrity": "sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "undici-types": "~5.26.4" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/openai/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/option": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/option/-/option-0.2.4.tgz", + "integrity": "sha512-pkEqbDyl8ou5cpq+VsnQbe/WlEy5qS7xPzMS1U55OCG9KPvwFD46zDbxQIj3egJSFc3D+XhYOPUzz49zQAVy7A==", + "license": "BSD-2-Clause" + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, + "node_modules/papaparse": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.4.1.tgz", + "integrity": "sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=8" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "license": "BlueOak-1.0.0", "dependencies": { - "@isaacs/cliui": "^8.0.2" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "license": "MIT" - }, - "node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", - "license": "Apache-2.0" + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "license": "MIT", + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", "engines": { - "node": ">= 0.6" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "license": "MIT" }, - "node_modules/methods": { + "node_modules/pathe": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "license": "MIT" }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", + "node_modules/pdf2json": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/pdf2json/-/pdf2json-3.1.4.tgz", + "integrity": "sha512-rS+VapXpXZr+5lUpHmRh3ugXdFXp24p1RyG24yP1DMpqP4t0mrYNGpLtpSbWD42PnQ59GIXofxF+yWb7M+3THg==", + "bundleDependencies": [ + "@xmldom/xmldom" + ], + "license": "Apache-2.0", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" + "@xmldom/xmldom": "^0.8.10" + }, + "bin": { + "pdf2json": "bin/pdf2json.js" }, "engines": { - "node": ">=8.6" + "node": ">=18.12.1", + "npm": ">=8.19.2" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/pdf2json/node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "inBundle": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=10.0.0" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/pg": { + "version": "8.13.1", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.13.1.tgz", + "integrity": "sha512-OUir1A0rPNZlX//c7ksiu7crsGZTKSOXJPgtNiHGIlC9H0lO+NC6ZDYksSgBYY/thSWhnSRBv8w1lieNNGATNQ==", "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "pg-connection-string": "^2.7.0", + "pg-pool": "^3.7.0", + "pg-protocol": "^1.7.0", + "pg-types": "^2.1.0", + "pgpass": "1.x" }, "engines": { - "node": ">= 0.6" + "node": ">= 8.0.0" + }, + "optionalDependencies": { + "pg-cloudflare": "^1.1.1" + }, + "peerDependencies": { + "pg-native": ">=3.0.1" + }, + "peerDependenciesMeta": { + "pg-native": { + "optional": true + } } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, + "node_modules/pg-cloudflare": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz", + "integrity": "sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==", + "license": "MIT", + "optional": true + }, + "node_modules/pg-connection-string": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.7.0.tgz", + "integrity": "sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==", + "license": "MIT" + }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, "engines": { - "node": "*" + "node": ">=4.0.0" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/pg-numeric": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pg-numeric/-/pg-numeric-1.0.2.tgz", + "integrity": "sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/pg-pool": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.7.0.tgz", + "integrity": "sha512-ZOBQForurqh4zZWjrgSwwAtzJ7QiRX0ovFkZr2klsen3Nm0aoh33Ls0fzfv3imeH/nw/O27cjdz5kzYJfeGp/g==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "pg": ">=8.0" } }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/pg-protocol": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.7.0.tgz", + "integrity": "sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==", + "license": "MIT" + }, + "node_modules/pg-types": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-4.0.2.tgz", + "integrity": "sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==", "license": "MIT", "dependencies": { - "minimist": "^1.2.6" + "pg-int8": "1.0.1", + "pg-numeric": "1.0.2", + "postgres-array": "~3.0.1", + "postgres-bytea": "~3.0.0", + "postgres-date": "~2.1.0", + "postgres-interval": "^3.0.0", + "postgres-range": "^1.1.1" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=10" } }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/multer": { - "version": "1.4.5-lts.1", - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", - "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + "node_modules/pg/node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", "license": "MIT", "dependencies": { - "append-field": "^1.0.0", - "busboy": "^1.0.0", - "concat-stream": "^1.5.2", - "mkdirp": "^0.5.4", - "object-assign": "^4.1.1", - "type-is": "^1.6.4", - "xtend": "^4.0.0" + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" }, "engines": { - "node": ">= 6.0.0" + "node": ">=4" } }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "node_modules/pg/node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" + "node_modules/pg/node_modules/postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "license": "MIT" + "node_modules/pg/node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/nodemon": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", - "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", - "dev": true, + "node_modules/pg/node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", "license": "MIT", "dependencies": { - "chokidar": "^3.5.2", - "debug": "^4", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^7.5.3", - "simple-update-notifier": "^2.0.0", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" + "xtend": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" + "node": ">=0.10.0" } }, - "node_modules/nodemon/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, + "node_modules/pgpass": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", + "license": "MIT", + "dependencies": { + "split2": "^4.1.0" + } + }, + "node_modules/pgvector": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/pgvector/-/pgvector-0.1.8.tgz", + "integrity": "sha512-mD6aw+XYJrsuLl3Y8s8gHDDfOZQ9ERtfQPdhvjOrC7eOTM7b6sNkxeZxBhHwUdXMfHmyGWIbwU0QbmSnn7pPmg==", "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">= 12" } }, - "node_modules/nodemon/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/nodemon/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, + "node_modules/platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==", "license": "MIT" }, - "node_modules/nodemon/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, + "node_modules/portkey-ai": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/portkey-ai/-/portkey-ai-0.1.16.tgz", + "integrity": "sha512-EY4FRp6PZSD75Q1o1qc08DfPNTG9FnkUPN3Z1/lEvaq9iFpSO5UekcagUZaKSVhao311qjBjns+kF0rS9ht7iA==", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" - }, + "agentkeepalive": "^4.5.0" + } + }, + "node_modules/postgres-array": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-3.0.2.tgz", + "integrity": "sha512-6faShkdFugNQCLwucjPcY5ARoW1SlbnrZjmGl0IrrqewpvxvhSLHimCVzqeuULCbG0fQv7Dtk1yDbG3xv7Veog==", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/postgres-bytea": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-3.0.0.tgz", + "integrity": "sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==", "license": "MIT", + "dependencies": { + "obuf": "~1.1.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "node_modules/postgres-date": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-2.1.0.tgz", + "integrity": "sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/postgres-interval": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-3.0.0.tgz", + "integrity": "sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==", "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, "engines": { - "node": ">= 0.8" + "node": ">=12" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "license": "BlueOak-1.0.0" + "node_modules/postgres-range": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/postgres-range/-/postgres-range-1.1.4.tgz", + "integrity": "sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==", + "license": "MIT" }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "node_modules/prebuild-install": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", + "node_modules/prebuild-install/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", "engines": { "node": ">=8" } }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", + "node_modules/prebuild-install/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 6" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } }, - "node_modules/path-scurry/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", + "node_modules/prebuild-install/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6" } }, - "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", - "license": "MIT" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "license": "MIT", "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">= 0.6.0" } }, "node_modules/process-nextick-args": { @@ -2409,6 +6650,15 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "license": "MIT" }, + "node_modules/psl": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz", + "integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + } + }, "node_modules/pstree.remy": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", @@ -2416,6 +6666,25 @@ "dev": true, "license": "MIT" }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", @@ -2431,6 +6700,28 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "license": "MIT" + }, + "node_modules/rake-modified": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/rake-modified/-/rake-modified-1.0.8.tgz", + "integrity": "sha512-rj/1t+EyI8Ly52eaCeSy5hoNpdNnDlNQ/+jll2DypR6nkuxotMbaupzwbuMSaXzuSL1I2pYVYy7oPus/Ls49ag==", + "license": "MIT", + "dependencies": { + "fs-promise": "^2.0.0", + "lodash": "^4.17.4" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -2440,6 +6731,56 @@ "node": ">= 0.6" } }, + "node_modules/ranges-apply": { + "version": "7.0.16", + "resolved": "https://registry.npmjs.org/ranges-apply/-/ranges-apply-7.0.16.tgz", + "integrity": "sha512-4rGJHOyA7qatiMDg3vcETkc/TVBPU86/xZRTXff6o7a2neYLmj0EXUUAlhLVuiWAzTPHDPHOQxtk8EDrIF4ohg==", + "license": "MIT", + "dependencies": { + "ranges-merge": "^9.0.15", + "tiny-invariant": "^1.3.3" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/ranges-merge": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/ranges-merge/-/ranges-merge-9.0.15.tgz", + "integrity": "sha512-hvt4hx0FKIaVfjd1oKx0poL57ljxdL2KHC6bXBrAdsx2iCsH+x7nO/5J0k2veM/isnOcFZKp0ZKkiCjCtzy74Q==", + "license": "MIT", + "dependencies": { + "ranges-push": "^7.0.15", + "ranges-sort": "^6.0.11" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/ranges-push": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/ranges-push/-/ranges-push-7.0.15.tgz", + "integrity": "sha512-gXpBYQ5Umf3uG6jkJnw5ddok2Xfo5p22rAJBLrqzNKa7qkj3q5AOCoxfRPXEHUVaJutfXc9K9eGXdIzdyQKPkw==", + "license": "MIT", + "dependencies": { + "codsen-utils": "^1.6.4", + "ranges-sort": "^6.0.11", + "string-collapse-leading-whitespace": "^7.0.7", + "string-trim-spaces-only": "^5.0.10" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/ranges-sort": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/ranges-sort/-/ranges-sort-6.0.11.tgz", + "integrity": "sha512-fhNEG0vGi7bESitNNqNBAfYPdl2efB+1paFlI8BQDCNkruERKuuhG8LkQClDIVqUJLkrmKuOSPQ3xZHqVnVo3Q==", + "license": "MIT", + "engines": { + "node": ">=14.18.0" + } + }, "node_modules/raw-body": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", @@ -2455,6 +6796,21 @@ "node": ">= 0.8" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, "node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -2498,6 +6854,37 @@ "node": ">=0.10.0" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -2518,6 +6905,21 @@ ], "license": "MIT" }, + "node_modules/safe-flat": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/safe-flat/-/safe-flat-2.1.0.tgz", + "integrity": "sha512-qr5iVWMYuN21dkijya23k6apc2BV1hiCG75vjToKDTzWlbR4SLbLbCnowPJ2pngnwGT2nMEeZKOglBE4pksj6g==", + "license": "MIT" + }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -2665,6 +7067,12 @@ "node": ">= 0.4" } }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -2758,6 +7166,51 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -2798,6 +7251,39 @@ "node": ">=0.10.0" } }, + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "license": "MIT", + "dependencies": { + "memory-pager": "^1.0.2" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -2815,6 +7301,20 @@ "node": ">=10.0.0" } }, + "node_modules/streamx": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.1.tgz", + "integrity": "sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==", + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -2830,6 +7330,55 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "license": "MIT" }, + "node_modules/string-collapse-leading-whitespace": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/string-collapse-leading-whitespace/-/string-collapse-leading-whitespace-7.0.7.tgz", + "integrity": "sha512-jF9eynJoE6ezTCdYI8Qb02/ij/DlU9ItG93Dty4SWfJeLFrotOr+wH9IRiWHTqO3mjCyqBWEiU3uSTIbxYbAEQ==", + "license": "MIT", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/string-left-right": { + "version": "6.0.17", + "resolved": "https://registry.npmjs.org/string-left-right/-/string-left-right-6.0.17.tgz", + "integrity": "sha512-nuyIV4D4ivnwT64E0TudmCRg52NfkumuEUilyoOrHb/Z2wEOF5I+9SI6P+veFKqWKZfGpAs6OqKe4nAjujARyw==", + "license": "MIT", + "dependencies": { + "codsen-utils": "^1.6.4", + "rfdc": "^1.3.1" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/string-strip-html": { + "version": "13.4.8", + "resolved": "https://registry.npmjs.org/string-strip-html/-/string-strip-html-13.4.8.tgz", + "integrity": "sha512-vlcRAtx5DN6zXGUx3EYGFg0/JOQWM65mqLgDaBHviQPP+ovUFzqZ30iQ+674JHWr9wNgnzFGxx9TGipPZMnZXg==", + "license": "MIT", + "dependencies": { + "@types/lodash-es": "^4.17.12", + "codsen-utils": "^1.6.4", + "html-entities": "^2.5.2", + "lodash-es": "^4.17.21", + "ranges-apply": "^7.0.16", + "ranges-push": "^7.0.15", + "string-left-right": "^6.0.17" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/string-trim-spaces-only": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/string-trim-spaces-only/-/string-trim-spaces-only-5.0.10.tgz", + "integrity": "sha512-MhmjE5jNqb1Ylo+BARPRlsdChGLrnPpAUWrT1VOxo9WhWwKVUU6CbZTfjwKaQPYTGS/wsX/4Zek88FM2rEb5iA==", + "license": "MIT", + "engines": { + "node": ">=14.18.0" + } + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -2884,6 +7433,123 @@ "node": ">=8" } }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "license": "MIT" + }, + "node_modules/tar-fs": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/text-decoder": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.1.tgz", + "integrity": "sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==", + "license": "Apache-2.0" + }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "license": "MIT" + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -2915,12 +7581,59 @@ "nodetouch": "bin/nodetouch.js" } }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD", - "optional": true + "license": "0BSD" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } }, "node_modules/type-is": { "version": "1.6.18", @@ -2935,12 +7648,35 @@ "node": ">= 0.6" } }, + "node_modules/typed-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", + "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", + "license": "MIT", + "optionalDependencies": { + "rxjs": "*" + } + }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "license": "MIT" }, + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/uglify-js": { "version": "3.19.3", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", @@ -2961,12 +7697,39 @@ "dev": true, "license": "MIT" }, + "node_modules/underscore": { + "version": "1.13.7", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.7.tgz", + "integrity": "sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==", + "license": "MIT" + }, + "node_modules/undici": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "license": "MIT", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "license": "MIT" }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -2976,6 +7739,22 @@ "node": ">= 0.8" } }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "license": "MIT" + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -2991,6 +7770,28 @@ "node": ">= 0.4.0" } }, + "node_modules/uuid": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.2.tgz", + "integrity": "sha512-14FfcOJmqdjbBPdDjFQyk/SdT4NySW4eM0zcG+HqbHP5jzuH56xO3J1DGhgs/cEMCfwYi3HQI1gnTO62iaG+tQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, + "node_modules/uuidv7": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/uuidv7/-/uuidv7-0.6.3.tgz", + "integrity": "sha512-zV3eW2NlXTsun/aJ7AixxZjH/byQcH/r3J99MI0dDEkU2cJIBJxhEWUHDTpOaLPRNhebPZoeHuykYREkI9HafA==", + "license": "Apache-2.0", + "bin": { + "uuidv7": "cli.js" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -3000,6 +7801,43 @@ "node": ">= 0.8" } }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==", + "license": "MIT", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -3015,6 +7853,89 @@ "node": ">= 8" } }, + "node_modules/wikipedia": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/wikipedia/-/wikipedia-2.1.2.tgz", + "integrity": "sha512-RAYaMpXC9/E873RaSEtlEa8dXK4e0p5k98GKOd210MtkE5emm6fcnwD+N6ZA4cuffjDWagvhaQKtp/mGp2BOVQ==", + "license": "MIT", + "dependencies": { + "axios": "^1.4.0", + "infobox-parser": "^3.6.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wink-nlp": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/wink-nlp/-/wink-nlp-1.14.3.tgz", + "integrity": "sha512-lvY5iCs3T8I34F8WKS70+2P0U9dWLn3vdPf/Z+m2VK14N7OmqnPzmHfh3moHdusajoQ37Em39z0IZB9K4x/96A==", + "license": "MIT" + }, + "node_modules/winston": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", + "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==", + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.7.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.9.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz", + "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==", + "license": "MIT", + "dependencies": { + "logform": "^2.7.0", + "readable-stream": "^3.6.2", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/winston/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -3056,6 +7977,42 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlbuilder": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz", + "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -3100,6 +8057,15 @@ "engines": { "node": ">=12" } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } } } } diff --git a/package.json b/package.json index a286c1b9..15a80705 100644 --- a/package.json +++ b/package.json @@ -15,14 +15,17 @@ "dependencies": { "axios": "^1.7.7", "body-parser": "^1.20.3", + "clarifai-nodejs": "^0.0.3", "clarifai-nodejs-grpc": "^10.9.8", "cors": "^2.8.5", "dotenv": "^16.4.5", "express": "^4.21.1", "express-handlebars": "^7.1.3", + "js-yaml": "^4.1.0", "multer": "^1.4.5-lts.1", "sass": "^1.69.5", - "sharp": "^0.33.5" + "sharp": "^0.33.5", + "uuid": "^11.0.2" }, "devDependencies": { "nodemon": "^3.1.4" diff --git a/recreate_model.js b/recreate_model.js new file mode 100644 index 00000000..1f36e601 --- /dev/null +++ b/recreate_model.js @@ -0,0 +1,137 @@ +const { ClarifaiStub, grpc } = require('clarifai-nodejs-grpc'); + +const stub = ClarifaiStub.grpc(); +const metadata = new grpc.Metadata(); +const apiKey = process.env.new_clarifai_key.trim().replace(/[^a-zA-Z0-9]/g, ''); +metadata.set('authorization', `Key ${apiKey}`); + +const modelId = 'catsdogstest'; +const concepts = [ + { id: "cats", name: "cats" }, + { id: "dogs", name: "dogs" } +]; + +const deleteModel = () => { + return new Promise((resolve, reject) => { + stub.DeleteModel( + { + model_id: modelId + }, + metadata, + (err, response) => { + if (err) { + console.error('Error deleting model:', err); + reject(err); + } else { + console.log('Model deleted:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); +}; + +const createModel = () => { + return new Promise((resolve, reject) => { + const modelRequest = { + model: { + id: modelId, + model_type_id: "embedding-classifier" + } + }; + + stub.PostModels( + modelRequest, + metadata, + (err, response) => { + if (err) { + console.error('Error creating model:', err); + reject(err); + } else { + console.log('Model created:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); +}; + +const addConcepts = () => { + return new Promise((resolve, reject) => { + const conceptsRequest = { + concepts: concepts.map(concept => ({ + id: concept.id, + name: concept.name + })) + }; + + stub.PostConcepts( + conceptsRequest, + metadata, + (err, response) => { + if (err) { + console.error('Error creating concepts:', err); + reject(err); + } else { + console.log('Concepts created:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); +}; + +const addConceptsToModel = () => { + return new Promise((resolve, reject) => { + const patchRequest = { + models: [{ + id: modelId, + output_info: { + data: { + concepts: concepts + }, + output_config: { + concepts_mutually_exclusive: false, + closed_environment: true + } + } + }] + }; + + stub.PatchModels( + patchRequest, + metadata, + (err, response) => { + if (err) { + console.error('Error adding concepts to model:', err); + reject(err); + } else { + console.log('Concepts added to model:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); +}; + +const runRecreate = async () => { + try { + console.log('Deleting existing model...'); + await deleteModel(); + + console.log('Creating new model...'); + await createModel(); + + console.log('Creating concepts...'); + await addConcepts(); + + console.log('Adding concepts to model...'); + await addConceptsToModel(); + + console.log('Model recreation completed successfully'); + } catch (error) { + console.error('Error in model recreation:', error); + } +}; + +runRecreate(); diff --git a/recreate_model_v2.js b/recreate_model_v2.js new file mode 100644 index 00000000..ca13534d --- /dev/null +++ b/recreate_model_v2.js @@ -0,0 +1,137 @@ +const { ClarifaiStub, grpc } = require('clarifai-nodejs-grpc'); + +// Initialize the gRPC client +const stub = ClarifaiStub.grpc(); +const metadata = new grpc.Metadata(); +const apiKey = process.env.new_clarifai_key.trim().replace(/[^a-zA-Z0-9]/g, ''); +metadata.set('authorization', `Key ${apiKey}`); + +async function recreateModel() { + try { + const modelId = 'catsdogstest'; + + console.log('Deleting existing model if it exists...'); + + // First try to delete the existing model + try { + await new Promise((resolve, reject) => { + stub.DeleteModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.error('Error deleting model:', err); + reject(err); + } else { + console.log('Model deletion response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + console.log('Existing model deleted successfully'); + } catch (error) { + console.log('Model deletion failed or model did not exist:', error.message); + } + + // Wait a bit to ensure deletion is processed + await new Promise(resolve => setTimeout(resolve, 2000)); + + console.log('Creating new model with proper configuration...'); + + // Create new model with proper configuration + const createResponse = await new Promise((resolve, reject) => { + stub.PostModels( + { + models: [{ + id: modelId, + name: 'Cats and Dogs Classifier', + output_info: { + data: { + concepts: [ + { id: 'cats', name: 'cats' }, + { id: 'dogs', name: 'dogs' } + ] + }, + output_config: { + concepts_mutually_exclusive: true, + closed_environment: true + } + } + }] + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating model:', err); + reject(err); + } else { + console.log('Model creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + // Verify the new model + const verifyResponse = await new Promise((resolve, reject) => { + stub.GetModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.error('Error verifying model:', err); + reject(err); + } else { + console.log('New model structure:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + if (verifyResponse.model.output_info) { + console.log('Model creation successful - output_info is properly configured'); + + // Try creating a model version + console.log('Attempting to create model version...'); + const versionResponse = await new Promise((resolve, reject) => { + const versionId = `v${Date.now()}`; + stub.PostModelVersions( + { + model_id: modelId, + version: { + id: versionId, + train_info: { + params: { + template: 'classification_base', + epochs: 5, + batch_size: 32, + learning_rate: 0.001 + } + } + } + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating version:', err); + reject(err); + } else { + console.log('Version creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + } else { + console.log('Model creation failed - output_info is not configured'); + } + + console.log('Model recreation process complete'); + } catch (error) { + console.error('Recreation failed:', error); + } +} + +recreateModel(); diff --git a/recreate_model_v3.js b/recreate_model_v3.js new file mode 100644 index 00000000..2eca2606 --- /dev/null +++ b/recreate_model_v3.js @@ -0,0 +1,153 @@ +const { ClarifaiStub, grpc } = require('clarifai-nodejs-grpc'); + +// Initialize the gRPC client +const stub = ClarifaiStub.grpc(); +const metadata = new grpc.Metadata(); +const apiKey = process.env.new_clarifai_key.trim().replace(/[^a-zA-Z0-9]/g, ''); +metadata.set('authorization', `Key ${apiKey}`); + +async function recreateModel() { + try { + const modelId = 'catsdogstest'; + + console.log('Deleting existing model if it exists...'); + + // First try to delete the existing model + try { + await new Promise((resolve, reject) => { + stub.DeleteModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.error('Error deleting model:', err); + reject(err); + } else { + console.log('Model deletion response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + console.log('Existing model deleted successfully'); + } catch (error) { + console.log('Model deletion failed or model did not exist:', error.message); + } + + // Wait a bit to ensure deletion is processed + await new Promise(resolve => setTimeout(resolve, 2000)); + + console.log('Creating new model with proper configuration...'); + + // Create new model with proper configuration + const createResponse = await new Promise((resolve, reject) => { + stub.PostModels( + { + models: [{ + id: modelId, + name: 'Cats and Dogs Classifier', + model_type_id: 'visual-classifier', + output_info: { + message: 'Classification model for cats and dogs', + type: 'concept', + type_ext: 'concept', + data: { + concepts: [ + { id: 'cats', name: 'cats' }, + { id: 'dogs', name: 'dogs' } + ] + }, + output_config: { + concepts_mutually_exclusive: true, + closed_environment: true + } + } + }] + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating model:', err); + reject(err); + } else { + console.log('Model creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + // Verify the new model + const verifyResponse = await new Promise((resolve, reject) => { + stub.GetModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.error('Error verifying model:', err); + reject(err); + } else { + console.log('New model structure:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + if (verifyResponse.model.output_info) { + console.log('Model creation successful - output_info is properly configured'); + + // Try creating a model version + console.log('Attempting to create model version...'); + const versionResponse = await new Promise((resolve, reject) => { + const versionId = `v${Date.now()}`; + stub.PostModelVersions( + { + model_id: modelId, + version: { + id: versionId, + output_info: { + data: { + concepts: [ + { id: 'cats', name: 'cats' }, + { id: 'dogs', name: 'dogs' } + ] + }, + output_config: { + concepts_mutually_exclusive: true, + closed_environment: true + } + }, + train_info: { + params: { + template: 'classification_base', + epochs: 5, + batch_size: 32, + learning_rate: 0.001 + } + } + } + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating version:', err); + reject(err); + } else { + console.log('Version creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + } else { + console.log('Model creation failed - output_info is not configured'); + } + + console.log('Model recreation process complete'); + } catch (error) { + console.error('Recreation failed:', error); + } +} + +recreateModel(); diff --git a/router.js b/router.js index ef424f73..49d39ea7 100644 --- a/router.js +++ b/router.js @@ -1,100 +1,51 @@ -const express = require('express') -const textController = require('./controllers/text') -const visionController = require('./controllers/clarifai') -const router = express.Router() - -router.get('/', function (req, res) { - res.render('index', { - title: 'Cognimates, Home' - }); -}); - -router.get('/home', function (req, res) { - res.render('index', { - title: 'Cognimates, Home' - }); +const express = require('express'); +const router = express.Router(); +const clarifai = require('./controllers/clarifai'); +const text = require('./controllers/text'); +const health = require('./controllers/health'); +const testImages = require('./controllers/test-images'); + +// Home route +router.get('/', (req, res) => { + console.log('Rendering home page'); + res.render('home', { + title: 'Cognimates Training Platform', + layout: 'main' + }); }); -//begin text routes +// Text classification routes router.get('/text_home', (req, res) => { res.render('models/text/text_classifiers', { - title: 'Cognimates, Train a text model, Home' - }) -}) - -//routes for text api calls -router.post('/nlc/classifier', textController.createClassifier) -router.get('/nlc/classifier', textController.getClassifierInformation) -router.delete('/nlc/classifier', textController.deleteClassifier) -router.post('/nlc/createClass', textController.createClass) -router.delete('/nlc/removeClass', textController.removeClass) -router.post('/nlc/classify', textController.classifyText) -router.post('/nlc/addExamples', textController.addExamples) -router.post('/nlc/untrain', textController.untrain) -router.post('/nlc/trainAll', textController.trainAll) -router.get('/nlc/extension/:read/:write/:username/:model', (req, res) => { - var read_api = req.params.read; - var write_api = req.params.write; - var username = req.params.username; - var classifier_id = req.params.model; - - res.contentType('application/javascript'); - res.charset = 'UTF-8'; - res.render('models/text/extension', { - read_api: read_api, - write_api: write_api, - username: username, - classifier_id: classifier_id, - layout: false - }); + title: 'Text Classification', + layout: 'main' + }); }); +router.post('/api/text/classify', text.classify); +router.post('/api/text/train', text.trainAll); -//begin vision routes +// Vision classification routes router.get('/vision_home', (req, res) => { res.render('models/vision/vision_classifiers', { - title: 'Cognimates, Train a vision model, Home', - CLARIFAI_KEY: process.env.CLARIFAI_API_KEY - }) -}) - -//vision api calls -router.get('/vision/classifiers', visionController.getClassifiersList) -router.post('/vision/classifier', visionController.createClassifier) -router.get('/vision/classifier', visionController.getClassifierInformation) -router.delete('/vision/classifier', visionController.deleteClassifier) -router.post('/vision/classify', visionController.classifyImages) -router.post('/vision/classifyURLImage', visionController.classifyURLImage) -router.post('/vision/updateClassifier', visionController.updateClassifier) -router.get("/vision/extension/:modelid", (req, res) => { - var model_id = req.params.modelid; - - res.contentType('application/javascript'); - res.charset = 'UTF-8'; - res.render('models/vision/extension', { - CLARIFAI_KEY: process.env.CLARIFAI_API_KEY, - MODEL_ID: model_id, - layout: false - }); + title: 'Vision Classification', + layout: 'main' + }); }); -//begin doodle routes -router.get('/doodle', (req, res) => { - res.render('models/doodle/doodle', { - title: 'Cognimates, Doodle Model', - layout: 'doodle' - }) -}) +router.get('/vision/classifiers', clarifai.getClassifiers); +router.post('/api/vision/classify', clarifai.classify); +router.post('/api/vision/classifyURLImage', clarifai.classifyURLImage); +router.post('/vision/classifier', clarifai.createClassifier); +router.post('/api/vision/train', clarifai.trainClassifier); -//begin visualizer routes -router.get('/visualizer', (req, res) => { - res.render('models/visualizer/index', { - title: 'Cognimates, Neural Network Visualizer', - layout: false - }); -}) +// File upload route for vision training +router.post('/file/post', clarifai.uploadFile); + +// Test images routes +router.use('/test-images', testImages); -//health check -router.get('/health', textController.health); +// Health check route +router.get('/health', health.check); -module.exports = router +module.exports = router; diff --git a/setup_fresh_model.js b/setup_fresh_model.js new file mode 100644 index 00000000..27fe8d7c --- /dev/null +++ b/setup_fresh_model.js @@ -0,0 +1,141 @@ +const { ClarifaiStub, grpc } = require('clarifai-nodejs-grpc'); + +// Initialize the gRPC client +const stub = ClarifaiStub.grpc(); +const metadata = new grpc.Metadata(); +const apiKey = process.env.new_clarifai_key.trim().replace(/[^a-zA-Z0-9]/g, ''); +metadata.set('authorization', `Key ${apiKey}`); + +async function setupFreshModel() { + try { + const modelId = 'catsdogstest'; + + console.log('Step 1: Deleting existing model if it exists...'); + try { + await new Promise((resolve, reject) => { + stub.DeleteModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.error('Error deleting model:', err); + reject(err); + } else { + console.log('Model deletion response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + console.log('Existing model deleted successfully'); + } catch (error) { + console.log('Model deletion failed or model did not exist:', error.message); + } + + // Wait to ensure deletion is processed + console.log('Waiting for deletion to process...'); + await new Promise(resolve => setTimeout(resolve, 5000)); + + console.log('Step 2: Creating new model with proper configuration...'); + const modelResponse = await new Promise((resolve, reject) => { + stub.PostModels( + { + models: [{ + id: modelId, + name: 'Cats and Dogs Classifier', + model_type_id: 'visual-classifier', + output_info: { + message: 'Classification model for cats and dogs', + type: 'concept', + type_ext: 'concept', + data: { + concepts: [ + { id: 'cats', name: 'cats' }, + { id: 'dogs', name: 'dogs' } + ] + }, + output_config: { + concepts_mutually_exclusive: true, + closed_environment: true + } + } + }] + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating model:', err); + reject(err); + } else { + console.log('Model creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + // Wait for model creation to process + console.log('Waiting for model creation to process...'); + await new Promise(resolve => setTimeout(resolve, 5000)); + + console.log('Step 3: Verifying model configuration...'); + const verifyResponse = await new Promise((resolve, reject) => { + stub.GetModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.error('Error verifying model:', err); + reject(err); + } else { + console.log('Model structure:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + if (verifyResponse.model.output_info) { + console.log('Success: Model created with proper configuration'); + + console.log('Step 4: Creating initial model version...'); + const versionResponse = await new Promise((resolve, reject) => { + const versionId = `v${Date.now()}`; + stub.PostModelVersions( + { + model_id: modelId, + version: { + id: versionId, + train_info: { + params: { + template: 'classification_base', + epochs: 5, + batch_size: 32, + learning_rate: 0.001 + } + } + } + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating version:', err); + reject(err); + } else { + console.log('Version creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + console.log('Model setup completed successfully'); + } else { + console.log('Error: Model creation failed - output_info is not configured'); + } + } catch (error) { + console.error('Setup failed:', error); + } +} + +setupFreshModel(); diff --git a/setup_fresh_model_v2.js b/setup_fresh_model_v2.js new file mode 100644 index 00000000..0b107fe8 --- /dev/null +++ b/setup_fresh_model_v2.js @@ -0,0 +1,138 @@ +const { ClarifaiStub, grpc } = require('clarifai-nodejs-grpc'); + +const stub = ClarifaiStub.grpc(); +const metadata = new grpc.Metadata(); +const apiKey = process.env.new_clarifai_key.trim().replace(/[^a-zA-Z0-9]/g, ''); +metadata.set('authorization', `Key ${apiKey}`); + +async function setupFreshModel() { + try { + const modelId = 'catsdogstest'; + + // Step 1: Delete existing model + console.log('Step 1: Deleting existing model...'); + await new Promise((resolve, reject) => { + stub.DeleteModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.log('No existing model to delete or deletion failed:', err); + resolve(); // Continue even if deletion fails + } else { + console.log('Model deletion response:', JSON.stringify(response, null, 2)); + resolve(); + } + } + ); + }); + + // Wait for deletion to process + console.log('Waiting for deletion to process...'); + await new Promise(resolve => setTimeout(resolve, 2000)); + + // Step 2: Create new model with complete configuration + console.log('Step 2: Creating new model...'); + const createResponse = await new Promise((resolve, reject) => { + stub.PostModels( + { + models: [{ + id: modelId, + name: 'Cats and Dogs Classifier', + model_type_id: 'visual-classifier', + notes: 'Binary classifier for cats and dogs', + output_info: { + data: { + concepts: [ + { id: 'cats', name: 'cats' }, + { id: 'dogs', name: 'dogs' } + ] + }, + output_config: { + concepts_mutually_exclusive: true, + closed_environment: true + } + }, + train_info: { + params: { + template: 'classification_base', + use_embeddings: true + } + } + }] + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating model:', err); + reject(err); + } else { + console.log('Model creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + // Wait for creation to process + console.log('Waiting for creation to process...'); + await new Promise(resolve => setTimeout(resolve, 2000)); + + // Step 3: Verify model configuration + console.log('Step 3: Verifying model configuration...'); + const verifyResponse = await new Promise((resolve, reject) => { + stub.GetModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.error('Error verifying model:', err); + reject(err); + } else { + console.log('Model structure:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + if (verifyResponse.model.output_info) { + console.log('Success: Model created with proper configuration'); + + // Step 4: Create initial version + console.log('Step 4: Creating initial version...'); + const versionResponse = await new Promise((resolve, reject) => { + stub.PostModelVersions( + { + model_id: modelId, + version: { + train_info: { + params: { + template: 'classification_base', + use_embeddings: true + } + } + } + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating version:', err); + reject(err); + } else { + console.log('Version creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + } else { + throw new Error('Model creation failed - output_info is not configured'); + } + } catch (error) { + console.error('Setup failed:', error); + process.exit(1); + } +} + +setupFreshModel(); diff --git a/setup_fresh_model_v3.js b/setup_fresh_model_v3.js new file mode 100644 index 00000000..1bb2b815 --- /dev/null +++ b/setup_fresh_model_v3.js @@ -0,0 +1,157 @@ +const { ClarifaiStub, grpc } = require('clarifai-nodejs-grpc'); + +const stub = ClarifaiStub.grpc(); +const metadata = new grpc.Metadata(); +const apiKey = process.env.new_clarifai_key.trim().replace(/[^a-zA-Z0-9]/g, ''); +metadata.set('authorization', `Key ${apiKey}`); + +async function setupFreshModel() { + try { + const modelId = 'catsdogstest'; + + // Step 1: Delete existing model + console.log('Step 1: Deleting existing model...'); + try { + await new Promise((resolve, reject) => { + stub.DeleteModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.log('No existing model to delete:', err); + resolve(); + } else { + console.log('Model deletion response:', JSON.stringify(response, null, 2)); + resolve(); + } + } + ); + }); + } catch (error) { + console.log('Deletion error (continuing):', error); + } + + // Wait for deletion to process + console.log('Waiting for deletion to process...'); + await new Promise(resolve => setTimeout(resolve, 2000)); + + // Step 2: Create new model with correct structure + console.log('Step 2: Creating new model...'); + const createResponse = await new Promise((resolve, reject) => { + const modelRequest = { + models: [{ + id: modelId, + name: 'Cats and Dogs Classifier', + model_type_id: 'visual-classifier', + output_info: { + message: 'Classification model for cats and dogs', + type: 'concept', + type_ext: 'classifier', + concepts: [ + { id: 'cats', name: 'cats', value: 1 }, + { id: 'dogs', name: 'dogs', value: 1 } + ], + data: { + concepts: [ + { id: 'cats', name: 'cats', value: 1 }, + { id: 'dogs', name: 'dogs', value: 1 } + ] + }, + output_config: { + concepts_mutually_exclusive: true, + closed_environment: true + } + } + }] + }; + + console.log('Model request:', JSON.stringify(modelRequest, null, 2)); + + stub.PostModels( + modelRequest, + metadata, + (err, response) => { + if (err) { + console.error('Error creating model:', err); + reject(err); + } else { + console.log('Model creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + // Wait for creation to process + console.log('Waiting for creation to process...'); + await new Promise(resolve => setTimeout(resolve, 2000)); + + // Step 3: Verify model configuration + console.log('Step 3: Verifying model configuration...'); + const verifyResponse = await new Promise((resolve, reject) => { + stub.GetModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.error('Error verifying model:', err); + reject(err); + } else { + console.log('Model structure:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + if (verifyResponse.model.output_info) { + console.log('Success: Model created with proper configuration'); + + // Step 4: Create initial version with proper configuration + console.log('Step 4: Creating initial version...'); + const versionResponse = await new Promise((resolve, reject) => { + stub.PostModelVersions( + { + model_id: modelId, + version: { + output_info: { + message: 'Classification model for cats and dogs', + type: 'concept', + type_ext: 'classifier', + params: { + template: 'classification_base', + allow_empty_labels: false + } + }, + train_info: { + params: { + template: 'classification_base', + use_embeddings: true + } + } + } + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating version:', err); + reject(err); + } else { + console.log('Version creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + console.log('Model setup completed successfully'); + } else { + throw new Error('Model creation failed - output_info is not configured'); + } + } catch (error) { + console.error('Setup failed:', error); + process.exit(1); + } +} + +setupFreshModel(); diff --git a/setup_model_two_step.js b/setup_model_two_step.js new file mode 100644 index 00000000..671d7d3a --- /dev/null +++ b/setup_model_two_step.js @@ -0,0 +1,135 @@ +const { ClarifaiStub, grpc } = require('clarifai-nodejs-grpc'); + +const stub = ClarifaiStub.grpc(); +const metadata = new grpc.Metadata(); +const apiKey = process.env.new_clarifai_key.trim().replace(/[^a-zA-Z0-9]/g, ''); +metadata.set('authorization', `Key ${apiKey}`); + +async function setupModelTwoStep() { + try { + const modelId = 'catsdogstest'; + + // Step 1: Create basic model + console.log('Step 1: Creating basic model...'); + const createResponse = await new Promise((resolve, reject) => { + stub.PostModels( + { + models: [{ + id: modelId, + name: 'Cats and Dogs Classifier', + model_type_id: 'visual-classifier' + }] + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating model:', err); + reject(err); + } else { + console.log('Model creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + // Wait for model creation to process + await new Promise(resolve => setTimeout(resolve, 2000)); + + // Step 2: Update model with output_info + console.log('Step 2: Updating model with output_info...'); + const patchResponse = await new Promise((resolve, reject) => { + stub.PatchModels( + { + action: 'merge', + models: [{ + id: modelId, + output_info: { + data: { + concepts: [ + { id: 'cats', name: 'cats' }, + { id: 'dogs', name: 'dogs' } + ] + }, + output_config: { + concepts_mutually_exclusive: true, + closed_environment: true + } + } + }] + }, + metadata, + (err, response) => { + if (err) { + console.error('Error updating model:', err); + reject(err); + } else { + console.log('Model update response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + // Wait for update to process + await new Promise(resolve => setTimeout(resolve, 2000)); + + // Step 3: Verify final configuration + console.log('Step 3: Verifying model configuration...'); + const verifyResponse = await new Promise((resolve, reject) => { + stub.GetModel( + { model_id: modelId }, + metadata, + (err, response) => { + if (err) { + console.error('Error verifying model:', err); + reject(err); + } else { + console.log('Final model structure:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + + if (verifyResponse.model.output_info) { + console.log('Success: Model configured properly'); + + // Step 4: Create initial version + console.log('Step 4: Creating initial version...'); + const versionResponse = await new Promise((resolve, reject) => { + stub.PostModelVersions( + { + model_id: modelId, + version: { + train_info: { + params: { + template: 'classification_base', + epochs: 5, + batch_size: 32, + learning_rate: 0.001 + } + } + } + }, + metadata, + (err, response) => { + if (err) { + console.error('Error creating version:', err); + reject(err); + } else { + console.log('Version creation response:', JSON.stringify(response, null, 2)); + resolve(response); + } + } + ); + }); + } else { + console.log('Error: Model configuration failed'); + } + } catch (error) { + console.error('Setup failed:', error); + } +} + +setupModelTwoStep(); diff --git a/static/css/style.css b/static/css/style.css index b24f339b..be83924c 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -1,89 +1,112 @@ *, *:after, *:before { - box-sizing: border-box; } + box-sizing: border-box; +} body { font-family: "Roboto", sans-serif; margin: 0; - padding: 0; } + padding: 0; +} +body h1 { + font-size: 2rem; + line-height: 1; +} +@media only screen and (min-width: 650px) { body h1 { - font-size: 2rem; - line-height: 1; } - @media only screen and (min-width: 650px) { - body h1 { - font-size: 2.5rem; } } - @media only screen and (min-width: 860px) { - body h1 { - font-size: 2.75rem; - letter-spacing: -1px; } } + font-size: 2.5rem; + } +} +@media only screen and (min-width: 860px) { + body h1 { + font-size: 2.75rem; + letter-spacing: -1px; + } +} +body h2 { + font-size: 1.25rem; + font-weight: 600; + line-height: 1.75rem; + color: #3B8DD9; + padding: 0; + margin: 0; +} +@media only screen and (min-width: 860px) { body h2 { - font-size: 1.25rem; - font-weight: 600; - line-height: 1.75rem; - color: #3B8DD9; - padding: 0; - margin: 0; } - @media only screen and (min-width: 860px) { - body h2 { - font-size: 1.6rem; - line-height: 2.1rem; } } - body h3 { - font-size: 1.5rem; - font-weight: 600; - color: #3B8DD9; - margin: 0; - padding: 0; } - body p { - padding: 0; - margin: 0; - line-height: 1.2rem; } - body a { - color: #3ACEFC; - text-decoration: none; - padding-bottom: 2px; - transition: 0.1s all ease-in; } - body a:hover { - color: #3B8DD9; } + font-size: 1.6rem; + line-height: 2.1rem; + } +} +body h3 { + font-size: 1.5rem; + font-weight: 600; + color: #3B8DD9; + margin: 0; + padding: 0; +} +body p { + padding: 0; + margin: 0; + line-height: 1.2rem; +} +body a { + color: #3ACEFC; + text-decoration: none; + padding-bottom: 2px; + transition: 0.1s all ease-in; +} +body a:hover { + color: #3B8DD9; +} .btn { transition: 0.1s all ease-in; padding-right: 2rem; padding-left: 2rem; - border: 0; } + border: 0; +} .btn-primary { background-color: #3B8DD9; - border: 0; } + border: 0; +} .btn-primary:hover { background-color: #3ACEFC; - border-color: #3ACEFC; } + border-color: #3ACEFC; +} .btn-danger { background-color: #3ACEFC; - border-color: #3ACEFC; } + border-color: #3ACEFC; +} .btn-success { background-color: #ACC5DE; - border-color: #ACC5DE; } + border-color: #ACC5DE; +} .btn-success:hover { background-color: #3ACEFC; - border-color: #3ACEFC; } + border-color: #3ACEFC; +} .no-radius--right { border-top-right-radius: 0; - border-bottom-right-radius: 0; } + border-bottom-right-radius: 0; +} .no-radius--left { border-top-left-radius: 0; - border-bottom-left-radius: 0; } + border-bottom-left-radius: 0; +} .btn-primary.disabled, .btn-primary:disabled { background: #a8a8a8; - border: 0; } + border: 0; +} .breakpoint { display: none; @@ -93,62 +116,96 @@ body { bottom: 0; text-transform: uppercase; padding: 0.3rem 1em; - opacity: .5; + opacity: 0.5; color: white; border-top-left-radius: 0.75rem; - /* border-bottom-left-radius: 0.75rem; */ } - @media only screen and (min-width: 1px) { - .breakpoint { - background-color: green; } } - @media only screen and (min-width: 400px) { - .breakpoint { - background-color: red; } } - @media only screen and (min-width: 480px) { - .breakpoint { - background-color: blue; } } - @media only screen and (min-width: 650px) { - .breakpoint { - background-color: green; } } - @media only screen and (min-width: 860px) { - .breakpoint { - background-color: blue; } } - @media only screen and (min-width: 1030px) { - .breakpoint { - background-color: green; } } - @media only screen and (min-width: 1200px) { - .breakpoint { - background-color: blue; } } - @media only screen and (min-width: 1600px) { - .breakpoint { - background-color: green; } } + /* border-bottom-left-radius: 0.75rem; */ +} +@media only screen and (min-width: 1px) { + .breakpoint { + background-color: green; + } +} +@media only screen and (min-width: 400px) { + .breakpoint { + background-color: red; + } +} +@media only screen and (min-width: 480px) { + .breakpoint { + background-color: blue; + } +} +@media only screen and (min-width: 650px) { + .breakpoint { + background-color: green; + } +} +@media only screen and (min-width: 860px) { + .breakpoint { + background-color: blue; + } +} +@media only screen and (min-width: 1030px) { + .breakpoint { + background-color: green; + } +} +@media only screen and (min-width: 1200px) { + .breakpoint { + background-color: blue; + } +} +@media only screen and (min-width: 1600px) { + .breakpoint { + background-color: green; + } +} .breakpoint:after { font-size: 1rem; - font-family: 'Graphik-Medium', sans-serif; } - @media only screen and (min-width: 1px) { - .breakpoint:after { - content: 'XXS'; } } - @media only screen and (min-width: 400px) { - .breakpoint:after { - content: 'XS'; } } - @media only screen and (min-width: 480px) { - .breakpoint:after { - content: 'SM'; } } - @media only screen and (min-width: 650px) { - .breakpoint:after { - content: 'MD'; } } - @media only screen and (min-width: 860px) { - .breakpoint:after { - content: 'LG'; } } - @media only screen and (min-width: 1030px) { - .breakpoint:after { - content: 'XL'; } } - @media only screen and (min-width: 1200px) { - .breakpoint:after { - content: 'XXL'; } } - @media only screen and (min-width: 1600px) { - .breakpoint:after { - content: 'XXXL'; } } + font-family: "Graphik-Medium", sans-serif; +} +@media only screen and (min-width: 1px) { + .breakpoint:after { + content: "XXS"; + } +} +@media only screen and (min-width: 400px) { + .breakpoint:after { + content: "XS"; + } +} +@media only screen and (min-width: 480px) { + .breakpoint:after { + content: "SM"; + } +} +@media only screen and (min-width: 650px) { + .breakpoint:after { + content: "MD"; + } +} +@media only screen and (min-width: 860px) { + .breakpoint:after { + content: "LG"; + } +} +@media only screen and (min-width: 1030px) { + .breakpoint:after { + content: "XL"; + } +} +@media only screen and (min-width: 1200px) { + .breakpoint:after { + content: "XXL"; + } +} +@media only screen and (min-width: 1600px) { + .breakpoint:after { + content: "XXXL"; + } +} .header { position: sticky; @@ -161,34 +218,43 @@ body { flex-wrap: wrap; width: 100%; background-color: #3B8DD9; - min-height: 3.5rem; } - @media only screen and (min-width: 860px) { - .header { - margin-left: auto; - justify-content: flex-start; } } + min-height: 3.5rem; +} +@media only screen and (min-width: 860px) { + .header { + margin-left: auto; + justify-content: flex-start; + } +} .header__logo-link { align-self: stretch; display: flex; align-items: center; - user-select: none; } + user-select: none; +} .header__logo-image { height: 1.6rem; - margin: 0 1rem; } + margin: 0 1rem; +} .header__logo-image:hover { - opacity: 0.9; } + opacity: 0.9; +} .header__nav { display: flex; height: 3.5rem; width: 100%; - justify-content: center; } - @media only screen and (min-width: 860px) { - .header__nav { - justify-content: flex-start; - width: auto; } } + justify-content: center; +} +@media only screen and (min-width: 860px) { + .header__nav { + justify-content: flex-start; + width: auto; + } +} .header__nav-item { align-self: stretch; @@ -202,21 +268,26 @@ body { font-size: 0.9rem; font-weight: 400; transition: 0.1s all ease-in; - user-select: none; } - @media only screen and (min-width: 1030px) { - .header__nav-item { - padding: 0 0.75rem; - font-size: 1rem; } } + user-select: none; +} +@media only screen and (min-width: 1030px) { + .header__nav-item { + padding: 0 0.75rem; + font-size: 1rem; + } +} .header__nav-item.active { font-weight: 400; - box-shadow: 0 4px 0 0 white; } + box-shadow: 0 4px 0 0 white; +} .header__nav-item:hover { box-shadow: 0 4px 0 0 white; text-decoration: none; color: white; - opacity: 0.8; } + opacity: 0.8; +} .header__sub-nav { display: flex; @@ -224,60 +295,77 @@ body { width: 100%; justify-content: center; align-items: center; - border-top: 1px solid #47a1ec; } - @media only screen and (min-width: 860px) { - .header__sub-nav { - width: auto; - margin-left: auto; - border: none; - padding-right: 0.5rem; } } + border-top: 1px solid #47a1ec; +} +@media only screen and (min-width: 860px) { + .header__sub-nav { + width: auto; + margin-left: auto; + border: none; + padding-right: 0.5rem; + } +} nav ul { display: flex; - flex-flow: row wrap; } + flex-flow: row wrap; +} /* Remove the navbar's default margin-bottom and rounded borders */ .navbar { margin-bottom: 0; - border-radius: 0; } + border-radius: 0; +} .footer__illustration-wrapper { display: flex; flex-direction: column; background: #f7f7f7; - overflow: hidden; } - @media only screen and (min-width: 860px) { - .footer__illustration-wrapper { - padding-top: 7rem; - display: flex; - flex-direction: column; - background: #f7f7f7; } } + overflow: hidden; +} +@media only screen and (min-width: 860px) { + .footer__illustration-wrapper { + padding-top: 7rem; + display: flex; + flex-direction: column; + background: #f7f7f7; + } +} .footer__illustration-image { display: block; position: relative; margin: 10rem 0 -2px 0; transform: scale(2.75); - transform-origin: center 80%; } - @media only screen and (min-width: 400px) { - .footer__illustration-image { - margin: 10rem 0 -1px 0; - transform: scale(2); - transform-origin: center 90%; } } - @media only screen and (min-width: 480px) { - .footer__illustration-image { - margin: 10rem 0 -1px 0; - transform: scale(1.7); } } - @media only screen and (min-width: 650px) { - .footer__illustration-image { - margin: 6rem 0 -1px 0; - transform: scale(1.35); } } - @media only screen and (min-width: 860px) { - .footer__illustration-image { - transform: none; - margin: 2rem 0 -1px 0; - max-height: 400px; - height: auto; } } + transform-origin: center 80%; +} +@media only screen and (min-width: 400px) { + .footer__illustration-image { + margin: 10rem 0 -1px 0; + transform: scale(2); + transform-origin: center 90%; + } +} +@media only screen and (min-width: 480px) { + .footer__illustration-image { + margin: 10rem 0 -1px 0; + transform: scale(1.7); + } +} +@media only screen and (min-width: 650px) { + .footer__illustration-image { + margin: 6rem 0 -1px 0; + transform: scale(1.35); + } +} +@media only screen and (min-width: 860px) { + .footer__illustration-image { + transform: none; + margin: 2rem 0 -1px 0; + max-height: 400px; + height: auto; + } +} .footer__content { display: flex; @@ -286,48 +374,60 @@ nav ul { align-items: center; width: 100%; padding: 2rem 0; - background: #0c656e; } - @media only screen and (min-width: 650px) { - .footer__content { - min-height: 10rem; } } + background: #0c656e; +} +@media only screen and (min-width: 650px) { + .footer__content { + min-height: 10rem; + } +} .footer__text { color: white; white-space: nowrap; text-align: center; - font-size: 1rem; } - @media only screen and (min-width: 650px) { - .footer__text { - font-size: 1.1rem; - margin: 0 0.75rem; - white-space: pre-wrap; - text-align: left; } } + font-size: 1rem; +} +@media only screen and (min-width: 650px) { + .footer__text { + font-size: 1.1rem; + margin: 0 0.75rem; + white-space: pre-wrap; + text-align: left; + } +} .footer__logo-image-link { display: block; width: 100%; text-align: center; - padding: 1rem 0; } - @media only screen and (min-width: 650px) { - .footer__logo-image-link { - text-align: left; - width: auto; - display: inline-block; - padding: 0; } } + padding: 1rem 0; +} +@media only screen and (min-width: 650px) { + .footer__logo-image-link { + text-align: left; + width: auto; + display: inline-block; + padding: 0; + } +} .footer__social-icons { display: flex; align-items: center; justify-content: center; border-top: 1px #0e919e solid; - padding-top: 1rem; } + padding-top: 1rem; +} .footer__social-icon { height: 20px; - margin: 0 0.5rem; } + margin: 0 0.5rem; +} .footer__logo-image { - height: 36px; } + height: 36px; +} .footer__project-info { display: flex; @@ -335,123 +435,152 @@ nav ul { justify-content: center; flex-wrap: wrap; margin: 1rem 0 0 0; - width: 100%; } - @media only screen and (min-width: 650px) { - .footer__project-info { - margin: 1rem 0; - width: auto; - flex-wrap: nowrap; } } + width: 100%; +} +@media only screen and (min-width: 650px) { + .footer__project-info { + margin: 1rem 0; + width: auto; + flex-wrap: nowrap; + } +} .noty__icon { position: relative; top: 1px; font-size: 1.3rem; - margin: 0 0.75rem 0 0.5rem; } + margin: 0 0.75rem 0 0.5rem; +} .noty__text { font-family: "Roboto", sans-serif; font-size: 1rem; - margin-right: 1rem; } + margin-right: 1rem; +} #noty_layout__topRight { width: auto; top: 5rem; - white-space: nowrap; } + white-space: nowrap; +} .noty_theme__light { padding: 0; margin: 0; - margin-bottom: 1rem; } + margin-bottom: 1rem; +} .noty_theme__light.noty_type__success { background-color: #66C675; border: 0; box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.16); - color: #7C7C7C; } - .noty_theme__light.noty_type__success .noty__icon, - .noty_theme__light.noty_type__success .noty__text { - color: white; } + color: #7C7C7C; +} +.noty_theme__light.noty_type__success .noty__icon, +.noty_theme__light.noty_type__success .noty__text { + color: white; +} .noty_theme__light.noty_type__warning { background-color: #FFE4AC; border: 0; box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.16); - color: #7C7C7C; } - .noty_theme__light.noty_type__warning .noty__icon { - color: #FF718B; } - .noty_theme__light.noty_type__warning .noty__text { - color: #7C7C7C; } + color: #7C7C7C; +} +.noty_theme__light.noty_type__warning .noty__icon { + color: #FF718B; +} +.noty_theme__light.noty_type__warning .noty__text { + color: #7C7C7C; +} .noty_theme__light.noty_type__info { background-color: #3B8DD9; border: 0; box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.16); - color: #7C7C7C !important; } - .noty_theme__light.noty_type__info .noty__icon, - .noty_theme__light.noty_type__info .noty__text { - color: white; } + color: #7C7C7C !important; +} +.noty_theme__light.noty_type__info .noty__icon, +.noty_theme__light.noty_type__info .noty__text { + color: white; +} .noty_theme__light.noty_type__error { background-color: #FF718B; border: 0; box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.16); - color: white; } - .noty_theme__light.noty_type__error .noty__icon, - .noty_theme__light.noty_type__error .noty__text { - color: white; } + color: white; +} +.noty_theme__light.noty_type__error .noty__icon, +.noty_theme__light.noty_type__error .noty__text { + color: white; +} .classifier__page-header { font-size: 1.5rem; - margin: 2.5rem 0 1.5rem 0; } + margin: 2.5rem 0 1.5rem 0; +} .classifiers__card { padding: 0; margin-bottom: 2rem; - text-align: center; } + text-align: center; +} .classifiers__card-image { border-bottom: 1px solid #e8e8e8; - cursor: pointer; } + cursor: pointer; +} .classifiers__card-headline { - color: --main-color; } + color: --main-color; +} .classifiers__card-body { margin: 0; - padding: 1rem; } + padding: 1rem; +} .classifiers__card-text { - line-height: 1.3rem; } + line-height: 1.3rem; +} .classifiers__card-wrapper { - padding: 1rem; } + padding: 1rem; +} .doodle { - font-family: 'Courier New', Courier, monospace; } + font-family: "Courier New", Courier, monospace; +} .doodle__button { - font-family: 'Courier New', Courier, monospace; + font-family: "Courier New", Courier, monospace; font-size: 24pt; margin-right: 10px; border: 1px solid black; - background: white; } + background: white; +} .doodle canvas { border: 1px solid black; - margin: 20px 0; } + margin: 20px 0; +} .img-example { width: 280px; height: 230px; background-size: 270px; background-repeat: no-repeat; - margin: 20px; } + margin: 20px; +} .img-example:hover { - cursor: pointer; } + cursor: pointer; +} .img-example:hover .remove-image { - opacity: 1; } + opacity: 1; +} .remove-image { padding: 0 20px; @@ -462,11 +591,12 @@ nav ul { text-decoration: none; color: #fff; text-align: center; - transition: all .2s ease; + transition: all 0.2s ease; background-color: #328EDE; padding: 0.375rem 0.75rem; line-height: 1.5; - border-radius: 0.25rem; } + border-radius: 0.25rem; +} #overlay { position: fixed; @@ -481,12 +611,13 @@ nav ul { left: 0; right: 0; bottom: 0; - background-color: #010101; + background-color: rgb(1, 1, 1); /* Black background with opacity */ z-index: 2; /* Specify a stack order in case you're using a different order for other elements */ cursor: pointer; - /* Add a pointer on hover */ } + /* Add a pointer on hover */ +} .remove-example { opacity: 0; @@ -494,41 +625,50 @@ nav ul { right: 20px; text-decoration: none; color: #fff; - transition: all .2s ease; } + transition: all 0.2s ease; +} @-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); } + transform: translate3d(0, 100%, 0); + } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } } - + transform: translate3d(0, 0, 0); + } +} @keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); } + transform: translate3d(0, 100%, 0); + } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } } - + transform: translate3d(0, 0, 0); + } +} .fadeInUp { -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; } + animation-name: fadeInUp; +} .answer { - margin-top: 20%; } + margin-top: 20%; +} .space { - margin-top: 20px; } + margin-top: 20px; +} .app-insert { width: 100%; - margin: 50px auto 20px; } + margin: 50px auto 20px; +} .app-insert input { width: 100%; @@ -537,20 +677,24 @@ nav ul { border: none; border-bottom: 1px solid #bdc3c7; outline: none; - font: 300 28px 'Roboto', sans-serif; + font: 300 28px "Roboto", sans-serif; padding: 20px; - text-align: center; } + text-align: center; +} .app-list { height: 200px; - margin: 0 auto; } - .app-list ul { - display: flex; - flex-flow: row wrap; } + margin: 0 auto; +} +.app-list ul { + display: flex; + flex-flow: row wrap; +} .example-insert { width: 100%; - margin: 50px auto 20px; } + margin: 50px auto 20px; +} .example-insert input { width: 100%; @@ -559,17 +703,20 @@ nav ul { border: none; border-bottom: 1px solid #bdc3c7; outline: none; - font: 300 28px 'Roboto', sans-serif; + font: 300 28px "Roboto", sans-serif; padding: 10px; - text-align: center; } + text-align: center; +} .label { width: 250px; - height: auto; } + height: auto; +} .example-list { width: 100%; - margin: 0 auto; } + margin: 0 auto; +} .task { position: relative; @@ -586,21 +733,25 @@ nav ul { border-radius: 20px; background-size: 270px; color: #333; - transition: all .2s ease; } + transition: all 0.2s ease; +} .task:hover { background: rgba(172, 197, 222, 0.8); - cursor: pointer; } + cursor: pointer; +} .task:hover .remove-task { - opacity: 1; } + opacity: 1; +} .box-buttons { margin-top: 30px; display: flex; flex-direction: row; justify-content: center; - align-content: stretch; } + align-content: stretch; +} .remove-task { margin: 10px; @@ -611,17 +762,19 @@ nav ul { color: #fff; text-align: center; text-decoration: none; - transition: all .2s ease; + transition: all 0.2s ease; border: 1px; border-style: solid; border-color: #e6e6e6; padding: 0.375rem 0.75rem; line-height: 1.5; border-radius: 0.25rem; - transition: all .2s ease; } + transition: all 0.2s ease; +} .remove-task:hover { - color: #333; } + color: #333; +} /* .example { @@ -652,7 +805,8 @@ nav ul { }*/ .dropzone { - border: 0; } + border: 0; +} .dropzone--predict { align-items: center; @@ -662,7 +816,8 @@ nav ul { background: transparent; padding: 0; transition: 0.1s ease-in all; - padding: 0.75rem; } + padding: 0.75rem; +} .dz-preview .dz-image { border-radius: 0; @@ -671,11 +826,13 @@ nav ul { width: 80px; height: 80px; background: #fafafa; - transition: 0.1s ease-in all; } + transition: 0.1s ease-in all; +} .dz-message { margin: 0; - display: none; } + display: none; +} .dz-preview, .dz-processing, @@ -683,24 +840,30 @@ nav ul { .dz-error, .dz-complete { display: inline-block; - position: relative; } + position: relative; +} .dz-preview.dz-image-preview { display: inline-block; position: relative; - background-color: transparent; } + background-color: transparent; +} .dropzone-previews { - padding: 0.25rem 0.75rem; } + padding: 0.25rem 0.75rem; +} .dropzone__error-container { - color: red; } + color: red; +} .dropzone--predict .dropzone-previews { - justify-content: center; } + justify-content: center; +} .dz-preview { - margin: 0.25rem; } + margin: 0.25rem; +} .dz-preview .dz-details { z-index: 20; @@ -714,15 +877,18 @@ nav ul { padding: 0; text-align: center; color: #c1c1c1; - line-height: 1; } + line-height: 1; +} .dz-drag-hover { border: 0; box-shadow: inset 0 0 0 -1px red; - background: #e6e9ff; } + background: #e6e9ff; +} .dz-preview .dz-details .dz-filename:not(:hover) span { - border: none; } + border: none; +} .dz-preview .dz-details .dz-filename { display: none; @@ -732,26 +898,32 @@ nav ul { color: black; font-size: 0.7rem; line-height: 0.8rem; - color: #8e8e8e; } + color: #8e8e8e; +} .dz-preview .dz-details .dz-size span { color: #ababab; font-size: 0.7rem; - letter-spacing: 0.2px; } + letter-spacing: 0.2px; +} .dz-preview .dz-details .dz-size { - margin: 0.25rem; } + margin: 0.25rem; +} .dz-preview:hover .dz-image img { transform: scale(1.1, 1.1); filter: none; - transition: 0.2s ease-in all; } + transition: 0.2s ease-in all; +} .dz-preview .dz-error-message { - display: none !important; } + display: none !important; +} .dz-preview .dz-details .dz-size { - font-size: 0.8rem; } + font-size: 0.8rem; +} .dz-preview .dz-success-mark, .dz-preview .dz-error-mark { @@ -768,7 +940,8 @@ nav ul { text-shadow: 4px 2px 0px #FF718B; color: white; cursor: pointer; - display: none; } + display: none; +} .dz-progress { position: absolute; @@ -777,13 +950,15 @@ nav ul { display: flex; align-items: center; top: 0; - z-index: 1; } + z-index: 1; +} .dz-remove { position: absolute; z-index: 1; right: 0; - top: 0; } + top: 0; +} .dz-remove::after { content: "\f00d"; @@ -807,16 +982,19 @@ nav ul { transition: 0.1s ease-in all; cursor: pointer; user-select: none; - text-decoration: none; } - .dz-remove::after:hover { - text-decoration: none; - color: white; - background-color: #3B8DD9; - border-color: #3ACEFC; } + text-decoration: none; +} +.dz-remove::after:hover { + text-decoration: none; + color: white; + background-color: #3B8DD9; + border-color: #3ACEFC; +} .dz-remove:hover::after { background-color: #3ACEFC; - border-color: #3ACEFC; } + border-color: #3ACEFC; +} /* Step 1: Common Properties: All required to make icons render reliably */ .icon::before { @@ -824,73 +1002,91 @@ nav ul { font-style: normal; font-variant: normal; text-rendering: auto; - -webkit-font-smoothing: antialiased; } + -webkit-font-smoothing: antialiased; +} /* Step 2: Reference Individual Icons */ .login::before { font-family: "Font Awesome 5 Free"; font-weight: 900; - content: "\f007"; } + content: "\f007"; +} /* Note: Make sure to include the correct weight and unicode value for the icon */ .tps::before { font-family: "Font Awesome 5 Free"; font-weight: 400; - content: "\f1ea"; } + content: "\f1ea"; +} #dropzonePredictTemplate { - display: none; } + display: none; +} .dropzone__header--hidden { opacity: 0; - height: 0; } + height: 0; +} .classifier__banner-image-container { display: flex; - justify-content: center; } + justify-content: center; +} .classifier__banner-image-container--text { - background-color: #fdaf41; } + background-color: #fdaf41; +} .classifier__banner-image { height: 260px; width: auto !important; border-bottom: none; - margin: 1rem 0; } + margin: 1rem 0; +} .classifier__nav-tabs { width: 100%; justify-content: center; - margin-top: 3rem; } + margin-top: 3rem; +} .classifier__nav-item .nav-link { margin: 1rem; - border: 0; } - @media only screen and (min-width: 650px) { - .classifier__nav-item .nav-link { - padding: 0.75rem 0.5rem; - border-top: 1px solid transparent; - border-left: 1px solid transparent; - border-right: 1px solid transparent; - border-bottom: 0; - margin: 0 0.5rem; } } + border: 0; +} +@media only screen and (min-width: 650px) { + .classifier__nav-item .nav-link { + padding: 0.75rem 0.5rem; + border-top: 1px solid transparent; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-bottom: 0; + margin: 0 0.5rem; + } +} .classifier__nav-link.active { - background-color: #f7f7f7 !important; } + background-color: #f7f7f7 !important; +} .classifier__nav-link h2 span { - color: #bebebe; } + color: #bebebe; +} .classifier__nav-item--or { display: block; width: 100%; text-align: center; - font-style: italic; } - @media only screen and (min-width: 650px) { - .classifier__nav-item--or { - display: none; } } - .classifier__nav-item--or h2 { - color: #aeaeae; } + font-style: italic; +} +@media only screen and (min-width: 650px) { + .classifier__nav-item--or { + display: none; + } +} +.classifier__nav-item--or h2 { + color: #aeaeae; +} .classifier__train-or { display: block; @@ -902,81 +1098,103 @@ nav ul { line-height: 1.75rem; padding: 0; margin: 0; - color: #aeaeae; } + color: #aeaeae; +} .classifier__train-url { - margin: 0.5rem 0 1rem 0; } + margin: 0.5rem 0 1rem 0; +} .classifier__nav-item h2 { padding: 0 1rem 0 0.65rem; font-size: 1.3rem; - letter-spacing: 0.3px; } + letter-spacing: 0.3px; +} .classifier__nav-item h2 i { color: #3ACEFC; font-size: 1.1rem; - margin: 0 0.5rem; } + margin: 0 0.5rem; +} .classifier__tab { - background-color: #f7f7f7; } - @media only screen and (min-width: 860px) { - .classifier__tab { - display: flex !important; - align-items: center; - justify-content: center; } } + background-color: #f7f7f7; +} +@media only screen and (min-width: 860px) { + .classifier__tab { + display: flex !important; + align-items: center; + justify-content: center; + } +} ul.stepper { position: relative; padding: 2rem; - margin: 0; } - @media only screen and (min-width: 650px) { - ul.stepper { - padding: 4rem 2rem; } } - @media only screen and (min-width: 860px) { - ul.stepper { - padding: 5rem 0 0 0; - margin-left: -10rem; } } + margin: 0; +} +@media only screen and (min-width: 650px) { + ul.stepper { + padding: 4rem 2rem; + } +} +@media only screen and (min-width: 860px) { + ul.stepper { + padding: 5rem 0 0 0; + margin-left: -10rem; + } +} li.stepper__step { display: flex; padding: 0; border-bottom: 1px solid #dddddd; flex-direction: column; - margin-bottom: 4rem; } - @media only screen and (min-width: 650px) { - li.stepper__step { - display: flex; - flex-direction: row; - line-height: 1; - padding: 0; - border-bottom: 0; - margin-bottom: 0; } } - @media only screen and (min-width: 860px) { - li.stepper__step { - width: 800px; } } + margin-bottom: 4rem; +} +@media only screen and (min-width: 650px) { + li.stepper__step { + display: flex; + flex-direction: row; + line-height: 1; + padding: 0; + border-bottom: 0; + margin-bottom: 0; + } +} +@media only screen and (min-width: 860px) { + li.stepper__step { + width: 800px; + } +} .step__title { - margin: 0 0 1rem 0; } + margin: 0 0 1rem 0; +} .step__form-with-button { display: flex; - margin: 0 0 0.5rem 0; } + margin: 0 0 0.5rem 0; +} .project-name__result-row, .api-key__result-row { display: flex; - align-items: flex-end; } + align-items: flex-end; +} .api-key__result-row { margin: 1rem 0; padding: 0 0 1rem 0; - border-bottom: 1px solid #e7e7e7; } + border-bottom: 1px solid #e7e7e7; +} .api-key__value, .project-name__value { font-size: 1.2rem; color: #717171; - margin: 0.5rem 1rem 0 1rem; } + margin: 0.5rem 1rem 0 1rem; +} .api-key__remove-button, .project-name__remove-button { @@ -996,58 +1214,71 @@ li.stepper__step { transition: 0.1s ease-in all; cursor: pointer; user-select: none; - text-decoration: none; } - .api-key__remove-button:hover, - .project-name__remove-button:hover { - text-decoration: none; - color: white; - background-color: #3B8DD9; - border-color: #3ACEFC; } + text-decoration: none; +} +.api-key__remove-button:hover, +.project-name__remove-button:hover { + text-decoration: none; + color: white; + background-color: #3B8DD9; + border-color: #3ACEFC; +} .step__form-text::placeholder { user-select: none !important; - color: lightgray; } - + color: lightgray; +} .step__form-text:focus::-webkit-input-placeholder { - color: transparent; } + color: transparent; +} .step__number { font-size: 1.25rem; margin: 0.25rem 0; user-select: none; transition: all 0.1s ease-out; - color: #acacac; } - @media only screen and (min-width: 650px) { - .step__number { - margin: 0 1rem; - font-family: 'Roboto', sans-serif; - font-size: 1.75rem; - border: 0; - text-align: right; } } - @media only screen and (min-width: 860px) { - .step__number { - flex: 0 0 150px; - margin: 0 50px 0 0; - font-size: 2rem; - text-align: right; - color: #acacac; } } + color: #acacac; +} +@media only screen and (min-width: 650px) { + .step__number { + margin: 0 1rem; + font-family: "Roboto", sans-serif; + font-size: 1.75rem; + border: 0; + text-align: right; + } +} +@media only screen and (min-width: 860px) { + .step__number { + flex: 0 0 150px; + margin: 0 50px 0 0; + font-size: 2rem; + text-align: right; + color: #acacac; + } +} /* vertical line */ .step__circle { - display: none; } - @media only screen and (min-width: 650px) { - .step__circle { - position: relative; - display: flex; - justify-content: center; - width: 50px; - margin-top: 0.5rem; } } - @media only screen and (min-width: 860px) { - .step__circle { - margin-top: 0.7rem; } } + display: none; +} +@media only screen and (min-width: 650px) { + .step__circle { + position: relative; + display: flex; + justify-content: center; + width: 50px; + margin-top: 0.5rem; + } +} +@media only screen and (min-width: 860px) { + .step__circle { + margin-top: 0.7rem; + } +} .step__circle:before { - content: ''; + content: ""; position: absolute; z-index: 2; right: 0; @@ -1055,7 +1286,8 @@ li.stepper__step { height: 100%; width: 2px; margin: auto; - background: #ccc; } + background: #ccc; +} .step__circle i { position: relative; @@ -1066,81 +1298,103 @@ li.stepper__step { background: #c5c5c5; border-radius: 50%; box-sizing: border-box; - transition: all 0.1s ease-out; } + transition: all 0.1s ease-out; +} .stepper li:hover .step__number { - color: #3B8DD9; } - + color: #3B8DD9; +} .stepper li:hover .step__circle i { background: #FF718B; - transform: scale(1.75); } + transform: scale(1.75); +} .step__body { padding-bottom: 1rem; - width: 100%; } - @media only screen and (min-width: 650px) { - .step__body { - margin-left: 25px; - padding-bottom: 100px; } } - @media only screen and (min-width: 860px) { - .step__body { - margin-left: 50px; } } + width: 100%; +} +@media only screen and (min-width: 650px) { + .step__body { + margin-left: 25px; + padding-bottom: 100px; + } +} +@media only screen and (min-width: 860px) { + .step__body { + margin-left: 50px; + } +} .step__link { display: inline-block; color: #FF718B; - transition: 0.1s ease-in all; } + transition: 0.1s ease-in all; +} .step_link:hover { - opacity: 0.9; } + opacity: 0.9; +} .step__link--get-key { display: inline-block; margin: 0 1rem; - font-size: 0.9rem; } + font-size: 0.9rem; +} .category__dropzone { align-items: center; - justify-content: center; } + justify-content: center; +} .category__container { position: relative; border-radius: 1rem; - margin-bottom: 1rem; } + margin-bottom: 1rem; +} .category__container:nth-child(1n) .category__box { - background-color: rgba(59, 141, 217, 0.1); } + background-color: rgba(59, 141, 217, 0.1); +} .category__container:nth-child(2n) .category__box { - background-color: rgba(251, 200, 93, 0.1); } + background-color: rgba(251, 200, 93, 0.1); +} .category__container:nth-child(3n) .category__box { - background-color: rgba(255, 113, 139, 0.1); } + background-color: rgba(255, 113, 139, 0.1); +} .category__container:nth-child(4n) .category__box { - background-color: rgba(116, 187, 214, 0.1); } + background-color: rgba(116, 187, 214, 0.1); +} .category__box { padding: 0.5rem; border-radius: 10px; color: #ff0030; background-color: white; - transition: 0.1s ease-out all; } + transition: 0.1s ease-out all; +} .category__box--vision { - cursor: pointer; } + cursor: pointer; +} .category__box:hover .dropzone__header { - transform: scale(1.05); } + transform: scale(1.05); +} .category__box--dashed { - border: 2px dashed #dbdbdb; } + border: 2px dashed #dbdbdb; +} .category__box--dashed:hover { - border: 2px dashed #FF718B; } + border: 2px dashed #FF718B; +} .category__box--solid { - border: 2px solid #dbdbdb; } + border: 2px solid #dbdbdb; +} .category--vision__remove-button { position: absolute; @@ -1162,12 +1416,14 @@ li.stepper__step { transition: 0.1s ease-in all; cursor: pointer; user-select: none; - text-decoration: none; } - .category--vision__remove-button:hover { - text-decoration: none; - color: white; - background-color: #3B8DD9; - border-color: #3ACEFC; } + text-decoration: none; +} +.category--vision__remove-button:hover { + text-decoration: none; + color: white; + background-color: #3B8DD9; + border-color: #3ACEFC; +} .category--text__remove-button { position: absolute; @@ -1189,12 +1445,14 @@ li.stepper__step { transition: 0.1s ease-in all; cursor: pointer; user-select: none; - text-decoration: none; } - .category--text__remove-button:hover { - text-decoration: none; - color: white; - background-color: #3B8DD9; - border-color: #3ACEFC; } + text-decoration: none; +} +.category--text__remove-button:hover { + text-decoration: none; + color: white; + background-color: #3B8DD9; + border-color: #3ACEFC; +} .category__name { display: flex; @@ -1205,12 +1463,14 @@ li.stepper__step { font-weight: 600; line-height: 1; pointer-events: none; - color: #656565; } + color: #656565; +} .dropzone__upload-icon { font-size: 2rem; color: lightgray; - user-select: none; } + user-select: none; +} .dropzone__header { display: flex; @@ -1220,34 +1480,42 @@ li.stepper__step { pointer-events: none; color: #b7b7b7; margin: 1rem 0 0 0; - transition: 0.1s ease-in all; } + transition: 0.1s ease-in all; +} .dropzone__label { - margin: 0.35rem 0 0rem 0; } + margin: 0.35rem 0 0rem 0; +} .button--create { - white-space: nowrap; } + white-space: nowrap; +} .step__help-open-button { margin-left: 0.75rem; font-size: 1.25rem; - vertical-align: middle; } + vertical-align: middle; +} .step__help { display: none; margin: 1.5rem 0 1rem 0; transition: 0.1s all ease-in; - color: #6d6d6d; } + color: #6d6d6d; +} .button--train { - margin-right: 0.75rem; } + margin-right: 0.75rem; +} .button--play { - margin-right: 0.75rem; } + margin-right: 0.75rem; +} .selectize-control { padding: 0.5rem 0.5rem 0 0.5rem !important; - user-select: all !important; } + user-select: all !important; +} .selectize-input { display: flex; @@ -1257,18 +1525,20 @@ li.stepper__step { border: 0; padding: 0 0 0.5rem 0 !important; font-size: 0.9rem; - user-select: all !important; } + user-select: all !important; +} .selectize-input.dropdown-active:before { border: 0 !important; box-shadow: 0 !important; height: 0 !important; background-color: transparent !important; - outline: 0 !important; } + outline: 0 !important; +} .selectize-input input { font-size: 0.9rem; - border-bottom: 1px solid #c5c5c5 !important; + border-bottom: 1px solid rgb(197, 197, 197) !important; margin: 0 0 1rem 0px !important; width: 100% !important; height: 2.5rem !important; @@ -1276,21 +1546,26 @@ li.stepper__step { left: 0 !important; opacity: 1 !important; text-align: center !important; - user-select: all !important; } + user-select: all !important; +} .selectize-input.focus { - box-shadow: none !important; } + box-shadow: none !important; +} .selectize-input input::placeholder { - color: #aaa; } + color: #aaa; +} .selectize-input.input-active, .selectize-input.dropdown-active { border: 0; - box-shadow: none !important; } + box-shadow: none !important; +} .selectize-control.multi .selectize-input.has-items { - padding: 0; } + padding: 0; +} .selectize-input .item, .selectize-input .item.item-active { @@ -1311,21 +1586,24 @@ li.stepper__step { user-select: all !important; align-items: center !important; justify-content: center !important; - width: 100% !important; } + width: 100% !important; +} .selectize-control.multi .selectize-input [data-value] { padding: 0 !important; margin: 0 0 1rem 0 !important; border-bottom: 1px solid gainsboro !important; padding: 0 0 1rem 0 !important; - user-select: all !important; } + user-select: all !important; +} .selectize-input .item .label { text-align: center; align-items: center; justify-content: center; display: flex; - width: 100%; } + width: 100%; +} .selectize-input .item .remove { color: #3B8DD9 !important; @@ -1345,10 +1623,12 @@ li.stepper__step { bottom: auto !important; transition: all 0.1s ease-out !important; visibility: hidden !important; - user-select: none !important; } + user-select: none !important; +} .selectize-input .item:hover .remove { - visibility: visible !important; } + visibility: visible !important; +} .selectize-input .item .remove:before { content: "\f00d"; @@ -1372,42 +1652,53 @@ li.stepper__step { user-select: none; text-decoration: none; height: 1rem !important; - width: 1rem !important; + width: 1rem !important; color: #3B8DD9 !important; top: 0 !important; - left: 5000px !important; } - .selectize-input .item .remove:before:hover { - text-decoration: none; - color: white; - background-color: #3B8DD9; - border-color: #3ACEFC; } + left: 5000px !important; +} +.selectize-input .item .remove:before:hover { + text-decoration: none; + color: white; + background-color: #3B8DD9; + border-color: #3ACEFC; +} .selectize-control.plugin-remove_button [data-value] .remove:hover { background: #d4d4d4 !important; - border-radius: 50% !important; } + border-radius: 50% !important; +} .classifier__results { - margin: 2rem 0; } + margin: 2rem 0; +} .results__name { display: none; - margin: 0.5rem 0; } + margin: 0.5rem 0; +} .results__status { - display: none; } + display: none; +} .results__upload-progress { display: none; font-size: 1rem; - color: #8a8a8a; } + color: #8a8a8a; +} .results__name-label, .results__status-label { font-size: 1.2rem; color: #bbb; - line-height: 1.3rem; } + line-height: 1.3rem; +} .results__name-value, .results__status-value { font-size: 1.2rem; - color: #717171; } + color: #717171; +} + +/*# sourceMappingURL=style.css.map */ diff --git a/static/css/style.css.map b/static/css/style.css.map new file mode 100644 index 00000000..7b7108d4 --- /dev/null +++ b/static/css/style.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../scss/common/_base.scss","../../scss/common/_variables.scss","../../scss/common/_mq.scss","../../scss/common/_mq-debugger.scss","../../scss/common/_header.scss","../../scss/common/_footer.scss","../../scss/common/_noty.scss","../../scss/pages/index.scss","../../scss/pages/doodle.scss","../../scss/pages/vision.scss","../../scss/pages/text.scss","../../scss/pages/common/examples.scss","../../scss/common/_dropzone.scss","../../scss/common/_mixins.scss","../../scss/pages/common/classifiers.scss"],"names":[],"mappings":"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;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;ACdJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;AACA;EACA;AACA;EACA;AACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;AACA;EACA;AACA;;;AClDJ;EACI;EACA;EACA;EACA;EACA;EAEA;;;AAGJ;EACI;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;;AAIR;EACI;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;;AAIR;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AChDJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAIJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AChHA;EACI;;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;EAKI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;ECzKA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA,kBZhBD;EYiBC,cZDO;;;AWyJf;EACI,kBX1JW;EW2JX,cX3JW;;;AW8Jf;AACA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;EACA;;;AAGF;AACA;EACE;EACA;EACA;;;AAGF;EACI;;;AAGJ;EACI;EACA;;;AE5MJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACC;EACA;EACG;;;AAGJ;EACI;EACA;;AZZI;EYUR;IAKQ;IACA;IACA;IACA;IACA;IACA;;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;AZpCI;EYgCR;IAOM;;;AAGF;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EAEC;EACA;EACG;;;AAGJ;EACC,ObnEc;EaoEd;EACA;;;AAGD;EACC;;AZ9EO;EY6ER;IAKE;IACA;IACA;;;;AAKF;EACC;EACA;EACA;;AZ5FO;EYyFR;IAKsB;;;AZ9Fd;EYyFR;IAOE;IACG;;;;AAIL;EACC;EACA;EACA;EACA;EACA;;AZ1GO;EYqGR;IAQE;IACA;IACA;IACA;IACA;IACA;;;AZlHM;EYqGR;IAiBE;;;;AAIF;EACC;;;AAGD;EACI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;AAAA;EAEI;EACA;EACA;;;AAGJ;AAAA;EDtKI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;EACA;EACA,kBZhBD;EYiBC,cZDO;;;AauJd;EACC;EACA;;AAGD;EACC;;;AAIF;EACC;EACG;EACH;EACA;EACA;;AZ3KO;EYsKR;IAQE;IACA;IACA;IACA;IACA;;;AZlLM;EYsKR;IAgBE;IACA;IACA;IACA;IACA;;;;AAKF;AACA;EACC;;AZjMO;EYgMR;IAIE;IACA;IACA;IACA;IACG;;;AZxMG;EYgMR;IAYK;;;;AAIL;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACC,ObrPK;;AayPF;EACF,YbvPI;EawPJ;;;AAKH;EACC;EACA;;AZvPO;EYqPR;IAKE;IACA;;;AZ3PM;EYqPR;IAUE;;;;AAIF;EACI;EACA,Ob7QG;Ea8QH;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACC;EACA;EACA;;;AAGD;EAAoD,kBbjSrC;;;AakSf;EAAoD,kBbjSnC;;;AakSjB;EAAoD,kBbjSrC;;;AakSf;EAAoD,kBbjShC;;;AamSpB;EACI;EACA;EACH;EACA;EACG;;;AAGJ;EACI;;;AAGJ;EAAyC;;;AAEzC;EAAyB;;;AACzB;EAA+B;;;AAC/B;EAAwB;;;AAExB;EACI;EACA;EACA;EDxUA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA,kBZhBD;EYiBC,cZDO;;;AawTf;EACI;EACA;EACA;EDhVA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA,kBZhBD;EYiBC,cZDO;;;AagUf;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACG;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACC;;;AAGD;EACI;EACA;EACA;;;AAGJ;EACC;EACA;EACA;EACA;;;AAGD;EAAiB;;;AACjB;EAAgB;;;AAKhB;EACI;EACA;;;AAGJ;EACI;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;EACI;;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAOJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;ED5gBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECigBA;EACA;EACA;EACA;EACA;;ADngBA;EACI;EACA;EACA,kBZhBD;EYiBC,cZDO;;;AamgBf;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;AAAA;EAEI;EACA;EACA;;;AAGJ;AAAA;EAEI;EACA","file":"style.css"} \ No newline at end of file diff --git a/static/js/main.js b/static/js/main.js new file mode 100644 index 00000000..8ca549b6 --- /dev/null +++ b/static/js/main.js @@ -0,0 +1,108 @@ +window.addEventListener('DOMContentLoaded', () => { + console.log('Application initialized'); + initializeUI(); +}); + +function initializeUI() { + // Initialize project name handling + $('.js--project--name__button').click(function() { + const projectName = $('#input_projectName').val().trim(); + if (projectName === '') { + showWarningNotification('Enter a project name.', true, false); + return; + } + window.projectName = projectName; + $('#span_project_name').html(projectName); + $('.js--project--name__button').attr('disabled', ''); + $('#input_projectName').attr('disabled', ''); + showSuccessNotification('Project name set successfully!'); + }); + + // Initialize notifications + if (!window.notificationTimeout) { + window.notificationTimeout = null; + } +} + +function showWarningNotification(message, autoHide = true, showIcon = true) { + const notificationElement = $('.js--notification'); + const notificationContentElement = $('.js--notification__content'); + const notificationIconElement = $('.js--notification__icon'); + + notificationElement.removeClass('notification--success notification--error').addClass('notification--warning'); + notificationContentElement.html(message); + + if (showIcon) { + notificationIconElement.removeClass('fa-check-circle fa-times-circle').addClass('fa-exclamation-triangle'); + notificationIconElement.show(); + } else { + notificationIconElement.hide(); + } + + notificationElement.addClass('notification--show'); + + if (autoHide) { + if (window.notificationTimeout) { + clearTimeout(window.notificationTimeout); + } + window.notificationTimeout = setTimeout(() => { + notificationElement.removeClass('notification--show'); + }, 3000); + } +} + +function showSuccessNotification(message, autoHide = true) { + const notificationElement = $('.js--notification'); + const notificationContentElement = $('.js--notification__content'); + const notificationIconElement = $('.js--notification__icon'); + + notificationElement.removeClass('notification--warning notification--error').addClass('notification--success'); + notificationContentElement.html(message); + notificationIconElement.removeClass('fa-exclamation-triangle fa-times-circle').addClass('fa-check-circle'); + notificationIconElement.show(); + + notificationElement.addClass('notification--show'); + + if (autoHide) { + if (window.notificationTimeout) { + clearTimeout(window.notificationTimeout); + } + window.notificationTimeout = setTimeout(() => { + notificationElement.removeClass('notification--show'); + }, 3000); + } +} + +function showErrorNotification(message, autoHide = true) { + const notificationElement = $('.js--notification'); + const notificationContentElement = $('.js--notification__content'); + const notificationIconElement = $('.js--notification__icon'); + + notificationElement.removeClass('notification--warning notification--success').addClass('notification--error'); + notificationContentElement.html(message); + notificationIconElement.removeClass('fa-exclamation-triangle fa-check-circle').addClass('fa-times-circle'); + notificationIconElement.show(); + + notificationElement.addClass('notification--show'); + + if (autoHide) { + if (window.notificationTimeout) { + clearTimeout(window.notificationTimeout); + } + window.notificationTimeout = setTimeout(() => { + notificationElement.removeClass('notification--show'); + }, 3000); + } +} + +// Initialize global variables +window.labels = []; +window.dropZoneMap = {}; +window.apiKey = undefined; +window.projectName = ''; +window.examples = {}; + +// Export functions for use in other scripts +window.showWarningNotification = showWarningNotification; +window.showSuccessNotification = showSuccessNotification; +window.showErrorNotification = showErrorNotification; diff --git a/static/js/test-image-loader.js b/static/js/test-image-loader.js new file mode 100644 index 00000000..aeb57df8 --- /dev/null +++ b/static/js/test-image-loader.js @@ -0,0 +1,110 @@ +// Test Image Loader Script +(function() { + // Expose loadTestImages function globally + window.loadTestImages = async function() { + try { + console.log('Starting test image loading process...'); + console.log('Checking project name...'); + + // Get the project name from the disabled input field + const projectNameInput = document.querySelector('input[disabled][type="text"]'); + if (!projectNameInput || !projectNameInput.value) { + console.error('Project name not set. Please set a project name before loading test images.'); + return; + } + console.log('Project name verified:', projectNameInput.value); + + // Verify dropzones are available + console.log('Checking dropzone initialization...'); + + // Find dropzone elements and their Dropzone instances + const dropzones = document.querySelectorAll('.dropzone--categories'); + console.log('Found dropzone elements:', dropzones.length); + + // Get Dropzone instances + const catsDropzone = Dropzone.instances.find(dz => dz.element.querySelector('div').textContent.includes('cats')); + const dogsDropzone = Dropzone.instances.find(dz => dz.element.querySelector('div').textContent.includes('dogs')); + + if (!catsDropzone || !dogsDropzone) { + console.error('Category dropzones not found. Please add both cats and dogs categories first.'); + return; + } + + console.log('Dropzones verified, loading cat images...'); + + // Load cat images (10 images) + for (let i = 1; i <= 10; i++) { + try { + console.log(`Fetching cat${i}.jpg...`); + const response = await fetch(`/static/test_images/cats/cat${i}.jpg`); + if (!response.ok) { + console.error(`Failed to fetch cat${i}.jpg:`, response.statusText); + continue; + } + const imageBlob = await response.blob(); + const file = new File([imageBlob], `cat${i}.jpg`, { type: 'image/jpeg' }); + catsDropzone.addFile(file); + console.log(`Successfully added cat${i}.jpg to cats dropzone`); + } catch (err) { + console.error(`Error loading cat${i}.jpg:`, err); + } + } + + console.log('Loading dog images...'); + + // Load dog images (10 images) + for (let i = 1; i <= 10; i++) { + try { + console.log(`Fetching dog${i}.jpg...`); + const response = await fetch(`/static/test_images/dogs/dog${i}.jpg`); + if (!response.ok) { + console.error(`Failed to fetch dog${i}.jpg:`, response.statusText); + continue; + } + const imageBlob = await response.blob(); + const file = new File([imageBlob], `dog${i}.jpg`, { type: 'image/jpeg' }); + dogsDropzone.addFile(file); + console.log(`Successfully added dog${i}.jpg to dogs dropzone`); + } catch (err) { + console.error(`Error loading dog${i}.jpg:`, err); + } + } + + console.log('Test image loading process completed'); + + } catch (error) { + console.error('Error loading test images:', error); + } + }; + + // Function to initialize button click handler + function initializeButtonHandler() { + console.log('Initializing test image loader button handler...'); + const button = document.querySelector('.js--test-image-loader'); + if (button) { + console.log('Test image loader button found, attaching click handler...'); + button.addEventListener('click', window.loadTestImages); + console.log('Click handler attached successfully'); + } else { + console.error('Test image loader button not found in DOM'); + } + } + + // Initialize when DOM is ready + if (document.readyState === 'loading') { + console.log('Document still loading, waiting for DOMContentLoaded...'); + document.addEventListener('DOMContentLoaded', initializeButtonHandler); + } else { + console.log('Document already loaded, initializing immediately...'); + initializeButtonHandler(); + } + + // Additional initialization check after a short delay + setTimeout(() => { + console.log('Performing delayed initialization check...'); + if (!document.querySelector('.js--test-image-loader')) { + console.log('Button not found in delayed check, attempting to initialize again...'); + initializeButtonHandler(); + } + }, 1000); +})(); diff --git a/static/js/text-classifier.js b/static/js/text-classifier.js new file mode 100644 index 00000000..ce7840ad --- /dev/null +++ b/static/js/text-classifier.js @@ -0,0 +1,146 @@ +// Text classification functionality +$(document).ready(function() { + let projectName = ''; + let categories = new Set(); + let trainingData = {}; + + // Set project name + $('button[devin-id="7"]').click(function() { + const name = $('input[devin-id="6"]').val(); + if (!name.match(/^[a-zA-Z0-9_-]+$/)) { + showErrorNotification('Project name should have only letters, numbers, underscores, and hyphens'); + return; + } + projectName = name; + showNotification('Project name set to: ' + name); + }); + + // Add category + $('button[devin-id="10"]').click(function() { + const category = $('input[devin-id="9"]').val().trim(); + if (!category) { + showErrorNotification('Please enter a category name'); + return; + } + if (categories.has(category)) { + showErrorNotification('Category already exists'); + return; + } + categories.add(category); + trainingData[category] = []; + showNotification('Added category: ' + category); + + // Create training input section for this category + const inputHtml = ` +
+

${category}

+ + +
+
+ `; + $('.categories-container').append(inputHtml); + }); + + // Add training example + $(document).on('click', '.add-example', function() { + const categorySection = $(this).closest('.category-section'); + const category = categorySection.data('category'); + const text = categorySection.find('.training-input').val().trim(); + + if (!text) { + showErrorNotification('Please enter text for training'); + return; + } + + if (!trainingData[category]) { + trainingData[category] = []; + } + + trainingData[category].push(text); + showNotification('Added example for ' + category); + + // Display the example + const exampleHtml = `
${text}
`; + categorySection.find('.examples-list').append(exampleHtml); + categorySection.find('.training-input').val(''); + }); + + // Train model + $('button[devin-id="12"]').click(function() { + if (!projectName) { + showErrorNotification('Please set a project name first'); + return; + } + + if (categories.size < 2) { + showErrorNotification('Please add at least 2 categories'); + return; + } + + // Format training data for API + const formattedData = []; + for (const category of categories) { + if (!trainingData[category] || trainingData[category].length < 10) { + showErrorNotification(`Please add at least 10 examples for ${category}`); + return; + } + trainingData[category].forEach(text => { + formattedData.push({ + text: text, + className: category + }); + }); + } + + // Send training request + $.ajax({ + url: '/nlc/classifier', + method: 'POST', + contentType: 'application/json', + data: JSON.stringify({ + classifier_name: projectName, + training_data: formattedData + }), + success: function(response) { + showNotification('Model trained successfully!'); + }, + error: function(xhr, status, error) { + showErrorNotification('Training failed: ' + (xhr.responseJSON?.error || error)); + } + }); + }); + + // Predict + $('button[devin-id="15"]').click(function() { + const text = $('input[devin-id="14"]').val().trim(); + if (!text) { + showErrorNotification('Please enter text to classify'); + return; + } + if (!projectName) { + showErrorNotification('Please set a project name first'); + return; + } + + $.ajax({ + url: '/nlc/classify', + method: 'POST', + contentType: 'application/json', + data: JSON.stringify({ + classifier_name: projectName, + text: text + }), + success: function(response) { + let resultText = 'Classification results:\n'; + for (const [category, confidence] of Object.entries(response)) { + resultText += `${category}: ${(confidence * 100).toFixed(2)}%\n`; + } + showNotification(resultText); + }, + error: function(xhr, status, error) { + showErrorNotification('Classification failed: ' + (xhr.responseJSON?.error || error)); + } + }); + }); +}); diff --git a/static/js/vision-classifier-utils.js b/static/js/vision-classifier-utils.js new file mode 100644 index 00000000..2e8d4cf4 --- /dev/null +++ b/static/js/vision-classifier-utils.js @@ -0,0 +1,117 @@ +// Utility functions for vision classifier + +async function preprocessTrainData() { + try { + // First, create the classifier + const createResponse = await $.ajax({ + url: '/vision/classifier', + method: 'POST', + contentType: 'application/json', + data: JSON.stringify({ + name: window.projectName, + concepts: window.labels + }) + }); + + console.log('Classifier created:', createResponse); + + // Prepare training data + const trainingData = []; + for (const category of window.labels) { + const dropzone = window.dropZoneMap[category]; + if (!dropzone) { + throw new Error(`Dropzone not found for category: ${category}`); + } + + const files = dropzone.getAcceptedFiles(); + if (files.length < 10) { + throw new Error(`Please add at least 10 images for category: ${category}`); + } + + for (const file of files) { + const reader = new FileReader(); + await new Promise((resolve, reject) => { + reader.onload = () => { + trainingData.push({ + category: category, + image: reader.result.split(',')[1] // Get base64 data without prefix + }); + resolve(); + }; + reader.onerror = reject; + reader.readAsDataURL(file); + }); + } + } + + // Train the classifier + const trainResponse = await $.ajax({ + url: '/api/vision/train', + method: 'POST', + contentType: 'application/json', + data: JSON.stringify({ + name: window.projectName, + images: trainingData + }) + }); + + console.log('Training initiated:', trainResponse); + showSuccessNotification('Training started successfully!'); + setTrainButtonState('finished'); + } catch (error) { + console.error('Error during training:', error); + showErrorNotification(error.message || 'Error during training process'); + setTrainButtonState('normal'); + } +} + +function setTrainButtonState(state) { + const button = $('.js--train__button'); + const icon = button.find('i'); + const text = button.find('span'); + + switch (state) { + case 'normal': + button.removeClass('disabled'); + icon.attr('class', 'fas fa-play'); + text.text('Train'); + break; + case 'training': + button.addClass('disabled'); + icon.attr('class', 'fas fa-spinner fa-spin'); + text.text('Training...'); + break; + case 'finished': + button.removeClass('disabled'); + icon.attr('class', 'fas fa-check'); + text.text('Trained'); + break; + } +} + +function showSuccessNotification(message) { + new Noty({ + type: 'success', + text: message, + timeout: 3000, + progressBar: true + }).show(); +} + +function showErrorNotification(message) { + new Noty({ + type: 'error', + text: message, + timeout: 5000, + progressBar: true + }).show(); +} + +function showWarningNotification(message, closeWith = false) { + new Noty({ + type: 'warning', + text: message, + timeout: closeWith ? 3000 : false, + progressBar: closeWith + }).show(); +} diff --git a/static/js/vision-classifier.js b/static/js/vision-classifier.js new file mode 100644 index 00000000..8a789464 --- /dev/null +++ b/static/js/vision-classifier.js @@ -0,0 +1,149 @@ +// Vision Classifier Initialization and Management +$(document).ready(function() { + // Initialize global variables + window.labels = []; + window.dropZoneMap = {}; + + // Initialize project name from disabled input field + const projectNameInput = $('#input_projectName'); + window.projectName = projectNameInput.val()?.trim() || undefined; + + // Initialize project name input handler + projectNameInput.on('change', function() { + window.projectName = $(this).val().trim(); + }); + + // Initialize category input handlers + $('#input_categoryName').keypress((e) => { + if (e.which == 13) { + $('#button_categoryName').trigger('click'); + e.preventDefault(); + return false; + } + }); + + $('#button_categoryName').click(function() { + if ($('#input_categoryName').val() == '') { + showWarningNotification('Enter a category name.', true, false); + return; + } + var format = /[ !@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]/; + var categoryName = $('#input_categoryName').val(); + categoryName = categoryName.trim(); + if (format.test(categoryName) != false) { + showWarningNotification('Category name should have only letters and numbers.', true, false); + return; + } + if (window.labels.includes(categoryName)) { + showWarningNotification('A category with this name already exists. Enter a different name.', true, false); + return; + } + window.labels.push(categoryName); + createCategoryHTMLElement(categoryName); + $('#input_categoryName').val(''); + }); + + // Initialize train button handler + $('.js--train__button').on('click', function() { + if (!window.projectName) { + showWarningNotification('Please enter a project name.', true, false); + return; + } + var format = /[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]/; + if (format.test(window.projectName) != false) { + showWarningNotification('Project name should have only letters and numbers.', true, false); + return; + } + if (window.labels.length < 2) { + showWarningNotification('Please add at least two categories.', true, false); + return; + } + setTrainButtonState('training'); + preprocessTrainData(); + }); +}); + +function createCategoryHTMLElement(categoryName) { + const htmlStructure = `
+
+
+
+ ${categoryName} +
+
+ + Drag and drop 10 or more images +
+
+
+
+
+
+ + + +
`; + + const htmlElement = $(htmlStructure); + const categoriesContainerElement = $('#categoriesContainer'); + categoriesContainerElement.append(htmlElement); + initDropZoneForClass(categoryName); +} + +function initDropZoneForClass(categoryName) { + const dropzoneFormClass = `.js--dropzone__category--${categoryName}`; + const dropzonePreviewsContainerId = `#js--dropzone__previews-container_${categoryName}`; + const dropzoneRemoveClass = `.js--${categoryName}-category--vision__remove`; + + const dropzoneCategoryInstance = new Dropzone(dropzoneFormClass, { + url: "/file/post", + paramName: "category-image", + maxFilesize: 5, + maxFiles: 20, + autoProcessQueue: false, + dictRemoveFile: "", + acceptedFiles: ".jpg,.jpeg,.png", + addRemoveLinks: true, + thumbnailWidth: 80, + thumbnailHeight: 80, + previewsContainer: document.querySelector(dropzonePreviewsContainerId), + init: function() { + this.on("error", function(file) { + if (!file.accepted) { + this.removeFile(file); + if ((file.size/1048576) >= 1) { + showWarningNotification('Add an image less than 5MB.'); + } + } + }); + this.on("addedfile", (file) => { + if (this.getAcceptedFiles().length == 0) { + $(`.js--dropzone__header--${categoryName}`).hide(); + } + }); + this.on("removedfile", (file) => { + if (this.getAcceptedFiles().length == 0) { + $(`.js--dropzone__header--${categoryName}`).show(); + } + }); + } + }); + + $(dropzoneRemoveClass).click((e) => { + e.preventDefault(); + removeDropZoneByClass(categoryName); + }); + + window.dropZoneMap[categoryName] = dropzoneCategoryInstance; +} diff --git a/static/test_images/cats/cat1.jpg b/static/test_images/cats/cat1.jpg index f3997b2d4dacaeeb8fcba4f4760af80869804837..4b52eb07628585679c702059504457ee542fdea2 100644 GIT binary patch literal 639 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 diff --git a/static/test_images/cats/cat10.jpg b/static/test_images/cats/cat10.jpg index 95eb8b5f10d080a4bc93c403c77712b59a4b79df..4b52eb07628585679c702059504457ee542fdea2 100644 GIT binary patch literal 639 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

~iwaW`3J%InPe~Rj!JeLe^!L+n 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 z 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�M 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

jdD0?2R< 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≦VBjlh5ebq?HarF_U^V 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

ovT0IDQ9HM@R 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%0Amw;WYB*@Hb%9Pz{RhT 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 *9~l98H~&Y&bK zFNYW1r(@EyGLW?)=cPp#Y?3=9CMU;OvCEfYfFmi1n~2$9oJCscY)+&hV`yqxW(?F` zx`OLBlDUZR#toVv5<8!Rj7%!mrPA9HUiA5_tgMM$%c|>8Ro906vO1JiH>0UthML9> zoQEEQDN` z9x`Ii-HUq@F5HU@;qJH%w*ozw_o@*c>cW&$hN(drrrZilxD*IGl^Ay_5gyba;?g7H zGV=2GYcTGyupyix+Nsd+(aH?Qh8&PK)?&DTe&zx`Xh`kSBQ&3Ar{celR5k+dYyqnK3ckGXc^ zDo&g{!5u*aFy0}F(wm#GY14an_uVbLcJADT_uqdXyLa!#-u-)7%C&pXZXQn1Ie^%R z|Msh2;a9J|irstmu&0FNTR;8T&-nRwHgCe4o8HD-o8Mu{6#)2$a_DE%-m0m&30D&?A~EqQGBZ<= zmX^pRy2;lr@#OuJkM`ojL!0r+kN*=coc$0(P8~*ky=ZI9MdFnYapmlOR2N);xG58A zVLp0fB^cD#BVZLE;uPa%K#TGIP7X^MvB?pz%Q5QEz;98&p%-%6=733xAzLSWP96Ln zBm5o%+=Du}26gaxjqv+Sa1D{1PKSQG8g`2kHiI1fy>htiqykXGX_RBs*@K%wC+JXoE;nAgrt=nrm1@#TXBtj>+I6#c9F%UGC~5IOmj92k?g*3z)1j0z$%keZgr zH3PXh>B!5?MpiZrROmK~&v7Z4X~@dULSAt$@=J4(S(JrrN)If{Mow84GDf9qQ$*EH(aDqw=H`WgUNPJNs3ws_9Zhe__^&kBk#8Sk2KVC|* zHasCD*NTIdc%dMf&S`MRfgtCOGQc44aq{$G_JPFZR2k5e1qgS;w7Pkcx*yb7Ma z5%?frL7;*_hFWFVSTWWkehj^))fo6Vk_`|5AqJ$poKi%}ke!pm=?rus{`~AIq^2gb zEUTijjxV+XL1)bWAu~WGF+wcvhFGkHL`v~zy-=ww&}gj;JnVgb^qQQo+r3y{dkmLr z4AoWbd|V(9Wyw}SVI8g{W+N-V3gxu|UX*%OP+Y|wAk_IGq=K$C3HOGywTjSdFvIKi zBRm$t%+w65Rx6v10)YTR;~`9tDR*g(Th70Feh&*bC$Y2;#oC>D+_^oEdu#Lf;?XiQ z9KZc~9l!tf0ls^2AI~1G;{Mtke~<~FJi5Dx_0?Id%uirG8p32~7-NAUgnTYc2ECXK zk6?ac43h*xEWH@E7%@Yc>$m3d6@id@L~}3T*2**@kpPx%PVkD1`!V8kA{=mIVJd{x z=`fZf0jy4pU@_!F#BGJwq=G{$g+(cWsY`@@y@LBAXp`x+_F~lKK)+rCaYHTSP4%cQ zD@0jg4m1i00{%hvN2DZP=0ZMV4hWDCi*V!Wd2HMC1}aMnFwkd$)u@F?&;+$u1a*4{ z%xWbA5FNFQw^u{oErzXM1&ghdrC5#i1zg-$TV4RQxE(`g6DGWV448V+B@x46HDh9I z6pM4y81}kgHPUpg2i28DIIwRkr%=_`7NfeN09`Tx%)Kh8x>}Kwm4ILU;uXC0n_uFS zkM^OhshYvkkq`Fr1SsXkWk@=jSvp1F!!=-o-!l-?VB3sv5A|VTZI-Fd|NP2-#((;| z{|m>CeF(9*mDwPYpp_M5Aul5l<%QW0G*ok3FEyoCRTiV6p#tqKwfyg@F3X3kqZtOR z97=gR>Z^)TQJjPGr#``%6CXh)Y{qmrfYqCm7#neMUb#rnfQq6FC_8E~6?7u(>w{6* z0jo~TGAoN#0zpkaY8sq;j!yr?~yV4G48YB)@%rOmZouMaT*U-=J9ZK4)+#k z@Q5<|*BAM|-(iE>Y=lMC3A0iTzuk69YnSAn&Kp=yJo6V&tscuAdQyV&DN(LT6xf1O%1q6~#Gz+B=%2fxeB&}#%L;wvL7lP}uDg2b5*y3edgGJ%U^o+!R-CCg(WB|D&-YxIj&{^!XTu+4Mi0VD6eTjLz|R=NM>#+GV)50NAbNi&8Vtx zV*pZK+rj{)xkHXtVJ8~eB;4ad!!KgpiD{Qh<3C<5-XQurlJnYQT=$!9Lsx8nF`4 zW7ea>)L<7T98ydUNDy{P5$cy9Xq6z;N2z>c$s$ z<`5n6p{cY0F0}^cwhrhU>hW}X694m0Px0l-B*IQT9O`!H+RLD5&V#1C7*<6ihWpf* z3pw#%fqEfk@M1NB=kp_Y6!l^)?! zvsQ`&Ti(R4U;P<2ZFwF04(-C3bH|Zz^&&n!bsQfZKFH?;0w2U|5NO!6`CV*!cMCHh z#Dow4AvS}%gbp3xV~Ks(zGFKB5o$~S`BR@BV+JIf{Q_x7ymkSJS1%yp{Ac*^z%Fcg_m}wDD}RTYsw_-J zyfAjRqpUCibrp%IF1d>GymJsYWkD}5g+*13!JbBVO)VI@Ck;?GWGP=oOy>H^VW z+HXPBZ$)UR2cs@MeEoFY?}Vpc1&>3G0h=6Vg9ts^R_HaYuo%T~*i;yD=-?SL!0YOT zf5?D<+lX<$1>;_dl-FV0-HWKthS@+LmPVaeoABV_bO29oj^XQvH}U6B-x<*dn_RR=p zA^}W}c`!W{=ea3sJSWZPiq#`p-Zbpqd<(J%39Pk3D7JQqoTeZ z`NgFuuc|?HP3-(yTT4;rr6?&bKu%6Nvmv=TnJ6iVop*|hOWA)^P*{M1;vy7LieN<% z1CW%wG^7=zBda)_K}dFa7Sf8-m<37BNn%A&9Dq=o76XtoGz>fb{|i8f1>qFPjmX_N zz=$sbAOtG7>3qXr9+zds8IvFSJ_vk}-ypwcO=Vi$t0ToKVqSsEJ{p97K zFW%IC_>=wko32hB0}BEZbe{o++Q{I8Kn5`f1VCayCB}@XR0KX$vA&LtD8jOeI_}xX z%E?DoP9Cyz^O2QDNet!u%c-hq;N#i^a)?A)NF;iQB|Q*{br6a)3_|F(L#T#CqGPs$ zK#0DlpZy?<3+r$W2GQIihe~aQ#~Xps=tNVCj4uq8b!}*DlcJ?vj;5AahI@xF7XM4$ zk2cC}Z)ihHvj9qk8g^?xMux{QJ2eZp$Aghz5L3}9M59xPL_!Eh#xONGj%YN@Q*!bR zM8<|OKNG=|dyDw~#eIDHB6I;=V z5roJ57#ndTL~**K9!!i6W8CXx05Yi8!m94XK(CHvIqOT)xOZy~3$qdaBe_la>9^;w z5FJN&*o85#6EmRzmZBl7Opf3d^*@AtxH;xVG%$d$n>L%>Fsr06sl@R18MsN;*ePM@ zkIQC+vZED}rh1N^EicYPm#l*~<*ki1IRDuRZRkHe0=c*i8l@CX zb(Iizv_K&hp@U>t5)pevl*$gsx>{hdD_|Q?L#-D;)JY~zDk{rDRb?Jp>#Lyal3^+| zhNYP)1pQw4T!Ziq4Itoiqu*-c3pJGo37V_%!NDCU$W2CbLpc|AQM)NM2X_dnaqY?} z?A-b`zrXzKRH)?S9mzoI^~(^n)bYQkOVSRrL5m^E(|0>Kf|r1m*X6*LFE`YqP64Brg zLLM7>RUNF$o)~tZ-`EM2uofdjCd`FA979Mlt)R<ds*Pg1h$u_UIX zG^C}Id9jFtKFTXFULEwXKi47rkgZzcG;i7(qxHOACLnLir`Bic2H+?w zuVR2fUPVf1q*i0{B++wK+;CjO&(VEiKuF44Tu!pJW;8U5xJxRxuo49&)f{|6T~pOH ztthFeM?q-~N-G=C+$x4xqJl)KflAd4Lw7F>dLwjdJ+vwze@`r(s3iI!wAWm~!h7^%)TL8(G3NM&N@sfL=4g9y@&fdd!S@ z@Z!M|*5@N=D$7G}eIp!=tr%0N@R!v^{Ex@CF=N%k-dY21S3CS#5&Sw4#?4AB`}^>C zY6Q<`LwGtfhR4xSJeUe#E#k&A|W>_N;9x|%Ny8#Xa{S~lTxqX+Vv|OOhL(a1VHxf+smMW00n`N9Xoep_wIds z`}W)K;+;*K7=VyJg#O;?cHjPe{2U!mUJL>vB#HXTE3e?c{NyJLJ_wAw@z$Hzy!AZ> z6ePilvmXR5;%o@re{XvXfb7__i`kOb-+uF@6l?Rgt=LZQWz!b?`ZsUly)E0Z@4$ZS z*s%kfH@}C2hxX&};e#y0qA2W=;(YdiB;UA%D+I9iZO5Chzk&}BZiZUf0>9UUijo_s zE=@$Qt_8Zz8dT(d4pCD!jGg5SK%Dvp4D~d^*jkReiCv;lc znWN_;zCkQR#yDzzX_CqiXYl3v635ZsoC;z#?8n5I8{;FS6mVj6cmM&f1D+u(7l3M1 zBB)g|NagJiid)boXh2I#Eku%5bgH#z7D-WDRfEd<2DG#b(M+8n4b8kLmY1$?Wo5DR zDOFPx73MMs$;nPfX$b{*)UXGV1|EgQB`7K@;qxc?<#LPjkeHo})cka07G)x*H0LGw zxRHAU*E1<}=PJkZlAnYO?bIW3>P)Ojoqz|)uqa%GJRk%-K0JJYR~&@IO9N@eJ3eT| z*^oU4wqSQW?TXlv4fcbjSD)eC>WgN)|{Fo+EyP!cys#%~FvuufU5V6O-@#l};nDDJkRx(+pU zO=xNBfRLtftpe24HKMw<35`wdoLVJlSE9XLjrMjeghCy}VjcTC+5}ywZxExQQNqW_ zD5|&90ENOege7!ojQlX814H44k+YL=39 zcGAxkLEIrhmrRMCZUYATNbc1O=b#f~V`CT{9fi;5fy+Gzm&=L4!G1(S0ZdPfVJE3>$_IE~er2o@$oxH&n7nMe?kQ4c1^hdGlv zJnF+((2c;b6JAe0JY=%-^ua%5N5E#nV2_SvQSz1s*n2e0l1z;U5E=7hkz#l0=a8Rd zd4_++)To~+Mv~ji2Pq5Q#iqV_D*Flhun_ihR4ajyUZogzy#jif2$IHHnADxY$mBQ~|E*3!DC1G$yy&s;TJ~;bg z?1yKlAK@_{K0SXNKl}Ah@zbCG7i`-68usknf~?F$sJq0l7}RXc?-aE$h)B795s3-s zc*>NVbeUO@(!vasRtHnJl9O#ZMJ=c*$w5(03IvVS=vGPDtWJ`v+KK|CTt5$C zOD#*MEInNiROhp|W6-QZPgg5EHtmKVL=KBijPP(DZiaoB8KXROC+5bzSe_2z&RmGg zy@+kQMF4nVnk87{z9IMqto*yykO#(QLd567^vE!x!#?(YO!_>S3HY!w8N!|L5N`U+ zm>(uN;1IsLJ&C_QU&XhNmasZK#*v1e!9ENQ^uy=zVrnXiyX$Ls@ZdgHZr#Sx@)B-R zy4&g^R#p};92n-muWr2_Ev>CwPMVvW%W>VjY5V~Qq5EVkCixYCj#Fo-QTEKsLc(~@ zN6d6it;0uIw;cx{bllnVXIaKY--C_GpA#!`3RkaE+~E}lA=I8t=^@lRK>&neT?v3B zT>l(bu90~;flIz(VB-t}jySt==CjW>Vt|irECM1YVxE!1A7S5teb~EiKlbiB$m_sC zYF+;X$B)NA$k}uBzAoUi&(E>1oe&WTyjT? zSzQ7h!cK1HCdTCD>YycopreE3R|Gtm8dQ=Wq`Kmztcq@bxJotv2s0kV1<1j+;Rn=7#$)?YCjlZ)H!(Y;Xu; z1bUoiW$mXdl{o}eQaFVTxY=jG?O_KN-Bv7lY`7b8 z;bC|fxBO1bIC?Qnk@5XK7`3S2?UulyptQdx^hxVs7FI#qkOxCs37m>1I28@>cDEs9 z5hG-iVAL$cm|28TixflMBJ`^Su+i6R+FABPG3IJ<4McT$Xsk$uN?Hr4s0y-L7N_8J1KeZ(v@>uNJ^31R1CLg?{4hgyNCaFiCNf50A$a8Y~S%d zUVZgVyz$1H*tTOk4t{XxrQDKORx+g%z#tZ)t*wnajwmLVd>`*_ewS~5{F9&HwKrbJ z8=Kz7t8cu9w>NKMkU^m1T}r^(u`TwPQuy}lVh}>Wgl?%F{o`Xt@b1g}S#f8^l zG0CBjH{jB_L#Qq%0MZJTq!JZ*XCWd6L{^I4u5vhZbr|Yt!cb2G0}vneRQ0J5w5u>` zS7F-Qi`DS~zD7{r$Guq(9xnLte1(#)M)1Y*Fdogju@)V`O4x?TkQN@37%qbleX1tt z#icMv%FwTEM!+UVXi$gHAjQy|_;WcIp!jG4G(kLF3S)gH__BbIe2?EeUc~?Vzy657 zd~+8o)1w%3_hB~V<6-Xd)HrvlQSa5=`Dr{@n8p0~C>En*m4jQH&6 zqv4-I47EZCN1p*hLspng-7Le>>8PVgh>nhCw6wRQmO7srThJmBLrxt|as?WiTTxJ4 zij1smE`_A?E3wGsbe^Pg*8FVb#ENEU}vXHMeNPmkf~@gq3=@gW8w{~G}L_#i)KMudRK z$1yn+F%tw54t(_Q{U6kPPW}(_f$Tl>?}dZhVE)P8jYO*tar*30oZSEwXU-ja2{2*} z=lhu*AsNsYGM595vM)5VWfxmFZDh)`XJMMrJ@V@=8%uUXO~}R#evs zcnU?}gMKDW5h-6^-(!TDJ3Zu(No2gFVkwlJ3J8T_ZonKEbi(a%!|QWnG&qd#_$Wf5 z5jHB{S(?GawIw`SU&0rpr@yz1$7}O!c)GVRjmIl%_ zIDiQ%k&BFADiT11{#eF5m?{G0G1^EDV$#!xsbMEi%4f#B{KsilOJUZ?(4&w-+*kuia~%vy zGC2#8mvRlCojMFjM_66sCDhg&L#Q8B{Vfw zK_(T#ZtX>sIw@wNa1HdqsMD|!J+_P(?6Z{_9_%C@&M?Q9nzs^y*HyoRrq#;OI-Ao0yhC81+gvs{iuWKf{k- z`4L`u^6OQ*Qa+@e>(ZqPt06T+yHGmuD6zRae00v`!iK0|SFCL7|*inGz$ zR0&mQJDd7t;udCXYO9JMm$pKq6hbO$X1P{Xc^>;&4BcJu`yA+2h|p4z1G`=ZlUf9e zMhstn4~8iAS0`amGBQNbm_wKuqj=_+L7Yy&3zNf`pYStaoeqy+W;}?H-vtlFWI8PH z_M73f^k98{3isxxu{ssT+-Lyv^!Xg|W6JNrOwfxZzXdnF2CM}8@My+|ukJ+f-NQLN zT8SX+w<9#{z(mlE(Gf4kM*Wza4r6V71rMIw#rlJFtlnA1>gp06JXpipomKe!est@* zx!8$333L*sjU;U#$t?WRIJ_aDp=6La>kyCPrOkgld4@p-F%cWxA0K~mBqq0FKL~+^ zGYmdRJ{2o8j02EMteL%V;WK7H;*HzHf=~e>F(21%P#gDIT)%#e0SGfM8%B5fp6AX{ zq$~MBPVz>C3c+a6{n%ub7@33ExBme4?A?!j2M*!jp^tF*4|BpqU2Zm>iszp#`yw6wXct!qJbO%p1r8`026rFbIlrD$mGU{FHc6SO&| z*9e$2wg_WUv4VeRKtfU**T-R0KWjMqc|%r>Pb>3yF(1K{xf@d!9qtCb%y_Ja+*l1bu^#kbW!Q;vs}@5l5!_lS+*%22 zolVfSmO@gU31MjpWECk;)n!88oClkv0&aB!T{83pk5 zh~VuO!ma7Rphkc`RU52|e`i8kYO7 z-pf;0Dy%$yoaCE_S;|72cw!U?fNa^i74L4|${=LRd)x7=U%igkUVnoD1u-7%`#2So zd(zhs%Rz~G6!cJ8U4;V&Y4EU*<(R~R{Pd?k#kO5Luw(Zwy!z(ryyDCUu^t3O$p1m$ zgJf8gl10yxLH)}01blw+JhtxG&dkTpfB7nY@yl1)gib>dItN}!NZ`MdGp9~+@)Cg$ zVnE1*e)&8V5FW$9eLL{hYd?ilR0~V545dYhxN`m@RF)*6xh4aZ1y|8no&<%k1U>Rf zbW6%$Q&eHFrv+|fGrYa6a2rMNo8)jC#BgdmFl>@xVn~Z=cQ$?^4rS^ST`JjLqt2;4Re`g*!BN%D5D1Itrm zc)T);)hLDiOybt`1Q$8a(q1bP!2Dzovn0P7^_=Ulh;JL4q`Zjjpy=H;fdbXl zbm35-u3m)f>;0r?NpRjiM}kVm~AjIplH$dh~jjj7I1* zTBsB%ZosryEpWNraCzMD`#lUkqElf^PKNMseF=a1-BbMQKYfe8e*Y9t*A{SRZju+t zT%O*V$FtiD3_?~W$9XeHzK(^7F$N6li_<)rzP&Vsdutp1kb4Vw@?Z&HKD&+Izj%m$ z{N@S%`*&a9-~Qnn{I7rc4*&L#zr{cQ?hE|!>xX#p@D^^(PGB}1#3H?))p<4)KU$sV za=H2OVJuIL;P!L~H^==5I!*A|x-mLr!Bo(NiNGLix=vViF?knF!dt6Lp`$2TO(#mS zQn3BK*P-a7#HUU))tB)kfDGOj&K*OyM#7INeM;2P0H?!n;46TgydR-a zI30G_NEYN7Vm4&ZVP~*lF>26n*Q36=2x-Ze(AHeV07N3JM`c;Y|3}z+Mz?vMX@i+F zHOa(I+$5{ZMYbas^N}?!=A}NUyNwIgZq7s$py%GdK6gGea*qbO)UAE;Gr#Z=F zW>UVH-80|r%)i~UXZP2&=e|M6&bQ|~`{O<@8bJsmUOd-xHB{X$!s+7&*>v71Xh8mj zv-ru2KVs(Qt7rEyIuwD!OeKUK^!Z5EU_dG{jOp=Fh&u#$<;55AcmMEL`2G+74&VFU z_wcuW`!~2Wr8uDYDPQoP58|X*W=S0wL#u!Pf zCdaTemEynCdsE|x2fPSa4H)**-wK&Yjqn-N2EHVg*nJC$VNdS#sB6$H^UdK0wj`m zWsK;=dSql5`w#5r9Z>=!l#p}qU>b0IcL-?g*?WKi$-eyu`L@0L4q(SF(x30-%ULH* zb5c`baS5*7C`D;`HA`Em1h2BT8BHynTy9rgCqQkzfD2fwRu{oEb&YMPZ)#`2($?1Y z+;C1`h{SZzqMe3z=`xG>|Jmdh7T`+JRrYL@e8(hSR!P95f~8jE@yJZZzd?_uA^BCt z|3TglN_)vG$Y;<&moMe#;UaY}Pz+^3KL0)fAoR1ume8V#00sdM0;U;%M}`r3&Wx;r zj?8?QHA#CqDDjKli*F@X1ULwIP%r|45%PNw_@E=*PeY7Ii-7v2n$z#SK*$U~^?gv6 z6oI_znkLjWwehAKfetFGrSCriA@rEu-Vjn_6Nm)Ea9XTzT5SmWdf~C#ARsSISqY?_ ztx$+sVN?m>vuP0Wnh@?aBi3icK){Mk?c1j(Wk{&$iPyXJMkbM%#Cnw!`x^H zedcaRo62w}8O0xe`7uIvErxU|tc3h{IvB+-rc?NOCW*(x5qz8+#3#uid@-HCClkYX zJQ~BZsW={vMUnIx5$F*kYE)pz(Sv?-H!PBRh--?_dOaJG@;q3($`LVlVce(0RIdV) zzHZEh)L4w_FdI-{%-Mx8dppJ)LX22sNH`Q+*6P=^!6d1JL0AKuT7Z6+5+hL?w2B58 zjcw4V8&FY|j{`^E#erk*p?}bU#^&2NdHN96u74S?u6+>)4({V~0s)bWx#zf3h(5y< zn@b*$jT<+!|KqK<-o={N)??keGz+qE<3={BlWCniX(YuWmg8^!=5M%@gCcidc=1IX zJa`Z}=g(u^`gIIKs2ugsu_MfWys~x;OR*@DH{%H*sTF|^l4-5ou%7Qbdh$3+6?5}1 zWBW%RV$+s4@zTp{@q-_{z)Z-20|)usNSg;jVHZxH%3_xHcKJ;vkiQSlo;boD zkXL^4572AHu$iUE&pU?Or5DjyTZG)xJ8|~tyHJTL;Wmlj*0w?~t%glmgP^Gm5lcH_ z_KxQOBx;kR&mcm-S&Tua0>cg&1}!2C+C)ftB$x^)Fct?ZM|W9(*zD z!>^Vj_}7mU_~R#I_~$1h`0e93e*f_p{_xope)D(~kEX&{81Z6={79O1Sf$Odbhp6S z(}k#4i?1F{;j{Y_xHmhDfBD4&eDPo!wjLq;Ruz_K;+TwwF*eYL<*5Xot;}%ZBY_VB zBFSh!lEZyioEpLX`4sLsZ)*K#0f_mI(Bo<5_LFrt4JCvMsq90c{e_nyVCbuX?fY|Mh}HuWaPH=H~|_+0@~P& zn))=eT){G|D%`3n$F$hgo_>;VQ?o zjyz{T_U_w>-TwmsN&7-}aaRZd3hwF1qL|zdo`a5zbSh&or(?z&LXSUj=3qK0^7t;C zIGvVLQSudCr~AqOK`aWz^U{3;P)?ja@Vp6~zzcyC0v{C3%K(JD5uKefw9^g_?WU2O zi74k5Ap;YNj-+X5Xh-Af?R2@istNVfDy~qYTipY-!3=}d2_3b-8l5oNeQsCES!o20035TUt6%FGCX zlFlv-4_zid2uZMPo<0PkL+I^~!C-YU^C6ZfAy;akGnipClB~=Gv&90B*9(u^%{lC5 zBWZFSaJU?Z4h>*(auSKr1cn9&FrK1hgh?#SOyc*y{v5yl>M4VbFCS5H(gW5NetvHO zA1}<{XZP>m>j!u6#l1!RjKIjlC490t!(fCoh$}PWoXSAnkw5+ZOZ?j(zQ#ZQ_A`9* z^C$S(=lAjC-W(Pu;+PmA1RuiWU>MWGQI19Z#gi3$^Xvh~^FCRa;SPs8+$Ub6~OzZC;P2m0Msj#s2sT1sg$^~mA0Xt3+U zZMa@^5gMfkc54r877dj0PTsxmCIgm6!Y$zKf*Kff-Mm{s>;w5SE}qYV-DZT*tVele z2{(`T7^G-!EytPceQ0XA34hRt=#Ud~RV(%#dJk{Ew-MK_Uxq~11+&F~>B%G>t=wVX zM>x=nrw^C0vN(rGsF#ZaqahE5VtwdntwG_H?6e78BSDW!h}!CFIFYpzyFPpeMfn%l z^Fhg1TQ{tM%VxwMe)lDwK3qU&YXgR&LGJw^KhM(KBJW2wAd3{gitgD8*F$bhQs+9gPvZ!-fzV^+1NPq211f(|YGRyF!; zJ?#4+7GyN$*w19U%Q4JEkbCU^>MKA(VnOH59{u*NK?d ziHOqzyQ&)&xfou(8ZLPqV&*PP_M5Oc>}IoS#G!;y)&z;56eg`0A)f`2uot0_8~%_B z(V-B=r;?bzGlRK>Y0S<|VPRp0kBQL{?$ps5G-ztBM^ken+S*&VXsNLHDoSqMSZzkX z!hH@Do12kXr9B_%v@2pBG7>BT0-4*1eb~Kw_w$|(%IPPM2!RnYkkgkm<*^fGO@=+n zO(y_Cg?C(FSCGR6h|j@C@kJC+3vEFG@-F8w6GB6>E_%M_K!+RJiFu*dmBot=+8rf1 z1c4D^W@s1m;Gy*80|yUb|G|UIknG*J@A>7AcI@CGKMTpYC_eb)$+`M%gRMl!2gWu*)#XhF^k zd19Ih)5%fntzb!0+G|1gXAIw0i>Y%X9cf#1y%;68N*EN}Ao&!r5wzeZAj4p$lz0Cq zPM3b3=oIokRf3 z$$l&+Ls%XU;{Hq&D^pR-jCe6Q;AF;QX2gfdA^Lnf5V32}XObdhkwa2<9bvl)fBO0X zzF1BnV35MuEx`O>FTP%$VtszXM^YRc784QNpB%x;#1QUH$MIw#iHCD>HWK@cQs^c1 zXug??rfcV5l{8?aSBJ$BAMPjn@F3NP2T8i@!GlpJ?u}S+C#J{!gcT1)Z5a285w{AE za*Gf%h%xF=@PrK_m_=2P5sMeJiKjUA&aT3ojw*tYEr96YcG)z!CIQhjLeM|kIrjX1dP1MK*43-T{z zaac>~&5Nigy@2aiPvTnsF*KCt!l-P3$1H|fUJFT6AvEpR;M2DtViO`_6(VTpLfF#H z0HmK}a0VfwCJ9CyGK_i@ScvGb5Y}Njpu}QSi-)6jd_3X7vne0Gob}SkMM_|t>DZ1Da?%Y!fTSEM_dC( zPaFE3l$`0qC(Gk_w2;8$P%q|3BlzUb1ny3ZU^L=IJeijg!TB$^x!bFyf(-@|GNO8hkI)$lsZ zykSXRQJamttp>=IDrWO3@rsTLr4llEH|iSeA!utwLrV*au9GzMI-iTH>l#s8Uyob2 zDsa2J7PrgmP(zZ``w>3c@jiC#`G^^i-FrS_>DAF=hjBdXFpeBOfZhAH zul9HB{R;q+F`^SV$$$}(E^>0!nS%@-(k#e+1{N6xgs#)`q>bi>aqQ$i1~2rp^fUCB z>S>;s|*MMkX`%U$M?v`L7+m=)QOg+PSn-4qOzi%<02dCS~)6`l3HqO1zfBp zAj9|Sbz(=vautMfIj6KxCbFI)Z!K=vTmiUx!*Kc{aQO$|4Gh8UAA++t24`;+4sQe& zM-W~8d!tdOa6Y|QLdXrb=W!(_3s^on{2SPEh?!DukTWH3Uj(LgTkhDa)bP$q_4A!n`n zz(53Zv*fv0!l#c{@QW`V;nRnA@OW{S<8goU#bf;9$ugeKPh)u^i7)QX<8zX=Oikd) z{1m>rzsQAx4`(Ow>CznQ@rl8BOi5bz=CCxM!enX?<6|*SUYHoA9qcFuf}%(Gf0?yOSElYli` zl|slsM9^HtyZQYg7bKz<=R5WI_(xbTwX+|&xerThm}Q&$eYGsw13re;9(Yq z7?_T>S}3|ZpySuoiPo0exKT_e)Jte>s)4wp1&8;4gsj7R5$pHk7hgQ)#`9a(3;4O_ zrc)Rh?8k7dA6;#Y*tG5y{KMb=H4Yv42v@J3M{`pJ|66q`3CvnKzh5N35;j$%qrMV4 zg^0Zza(M?jIvY^mSdN_BET}X>IP6-;#Oe2`zP1##)g=%#S2CE>_sIBp8|%y1%hJ(W z%ePrfN_4i@qv}=x)WQb#dw9%pD7$Lel@O@1|fZBE&8;r zh?<2Mb}M;@%cmE@D5`~|`6h&oB@ne$L#q

CnOHGQ#OGBN+A}ksQXvbP5wwDNId` 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 zΠ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


`ml-ZH#zY$l4o-cAvpqvxlaWTc|$t7WF4SKwo>5 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%0A#y}g7(aZ<@F>2!fidWd3iOpXX> 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�v=P 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"TZF&;d+i`#c^;Kq%sd_lZ^;|doc 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

- diff --git a/views/partials/vision__create.handlebars b/views/partials/vision__create.handlebars index d518c1bd..275fce4d 100644 --- a/views/partials/vision__create.handlebars +++ b/views/partials/vision__create.handlebars @@ -136,6 +136,9 @@ Add Category + From 810952a098acf37541d6d68623318656e3d8e686 Mon Sep 17 00:00:00 2001 From: Devin Date: Sun, 10 Nov 2024 22:31:25 +0000 Subject: [PATCH 2/2] chore: cleanup files and add deployment updates --- deployment-updates.patch | 19043 ++++++++++++++++++++++++++++++++++ logs/app.log | 6504 ++++++++++++ render | 122 + test_text_classification.js | 41 - 4 files changed, 25669 insertions(+), 41 deletions(-) create mode 100644 deployment-updates.patch create mode 100644 logs/app.log create mode 100755 render delete mode 100644 test_text_classification.js diff --git a/deployment-updates.patch b/deployment-updates.patch new file mode 100644 index 00000000..273f3920 --- /dev/null +++ b/deployment-updates.patch @@ -0,0 +1,19043 @@ +diff --git a/check_uclassify_keys.js b/check_uclassify_keys.js +new file mode 100644 +index 0000000..640e0a6 +--- /dev/null ++++ b/check_uclassify_keys.js +@@ -0,0 +1,29 @@ ++const axios = require('axios'); ++ ++const readToken = " NevFgk0ha0td"; ++const writeToken = "BES0gdWq3hYb"; ++const base_url = "https://api.uclassify.com/v1/"; ++ ++async function checkUClassifyKeys() { ++ try { ++ // Check read key ++ console.log('Checking read key...'); ++ const readResponse = await axios.get(base_url + 'me', { ++ headers: { 'Authorization': 'Token ' + readToken } ++ }); ++ console.log('Read key is valid. User info:', readResponse.data); ++ ++ // Check write key ++ console.log('\nChecking write key...'); ++ const writeResponse = await axios.get(base_url + 'me', { ++ headers: { 'Authorization': 'Token ' + writeToken } ++ }); ++ console.log('Write key is valid. User info:', writeResponse.data); ++ ++ console.log('\nuClassify API keys are valid and working.'); ++ } catch (error) { ++ console.error('Error checking uClassify API keys:', error.response ? error.response.data : error.message); ++ } ++} ++ ++checkUClassifyKeys(); +diff --git a/controllers/clarifai.js b/controllers/clarifai.js +index 898f6f6..06015a7 100644 +--- a/controllers/clarifai.js ++++ b/controllers/clarifai.js +@@ -1,16 +1,24 @@ + const Clarifai = require('clarifai'); + ++let app = null; + if (!process.env.CLARIFAI_API_KEY) { +- console.error('CLARIFAI_API_KEY environment variable is required'); +- process.exit(1); ++ console.warn('CLARIFAI_API_KEY environment variable is missing - vision classification will be disabled'); ++ // Create dummy app with no-op functions ++ app = { ++ models: { ++ create: () => Promise.reject(new Error('Vision classification disabled - missing API key')), ++ delete: () => Promise.reject(new Error('Vision classification disabled - missing API key')), ++ predict: () => Promise.reject(new Error('Vision classification disabled - missing API key')) ++ } ++ }; ++} else { ++ // Initialize Clarifai app once at module level ++ console.log("Initializing Clarifai App with API Key:", process.env.CLARIFAI_API_KEY); ++ app = new Clarifai.App({ ++ apiKey: process.env.CLARIFAI_API_KEY ++ }); + } + +-// Initialize Clarifai app once at module level +-console.log("Initializing Clarifai App with API Key:", process.env.CLARIFAI_API_KEY); +-const app = new Clarifai.App({ +- apiKey: process.env.CLARIFAI_API_KEY +-}); +- + // Export singleton app instance + module.exports.app = app; + +diff --git a/index.js b/index.js +index e1b1eba..8b42f6b 100644 +--- a/index.js ++++ b/index.js +@@ -43,8 +43,8 @@ bb.extend(app, { + + // Validate required environment variables + if (!process.env.CLARIFAI_API_KEY) { +- console.error('CLARIFAI_API_KEY environment variable is required'); +- process.exit(1); ++ console.warn('CLARIFAI_API_KEY is missing, vision classification will be disabled'); ++ // Continue without vision classification + } + + if (!process.env.UCLASSIFY_READ_API_KEY || !process.env.UCLASSIFY_WRITE_API_KEY) { +diff --git a/new-updated-dependencies (1).patch b/new-updated-dependencies (1).patch +deleted file mode 100644 +index 1ac1802..0000000 +--- a/new-updated-dependencies (1).patch ++++ /dev/null +@@ -1,78 +0,0 @@ +-diff --git a/controllers/clarifai.js b/controllers/clarifai.js +-index 19f8a8b..bb65b7c 100644 +---- a/controllers/clarifai.js +-+++ b/controllers/clarifai.js +-@@ -1,14 +1,16 @@ +- const Clarifai = require('clarifai'); +-+const config = require('../config.js'); +- +- function init(api_key) { +-+ console.log("Initializing Clarifai App with API Key:", api_key); +- var app = new Clarifai.App({ +-- apiKey: api_key +-+ apiKey: api_key +- }); +- return app; +- } +- +- function getClassifiersList(req, res) { +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- const app = init(apiKey); +- app.models.list().then( +- (response) => { +-@@ -32,7 +34,8 @@ function getClassifiersList(req, res) { +- } +- +- function getClassifierInformation(req, res) { +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +-+ console.log("Clarifai API Key:", apiKey); +- const model_id = req.query.classifier_id; +- const app = init(apiKey); +- app.models.get(model_id).then( +-@@ -51,7 +54,7 @@ function getClassifierInformation(req, res) { +- } +- +- function createClassifier(req, res) { +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- const modelName = req.body.name; +- var data = req.body.training_data; +- const app = init(apiKey); +-@@ -140,7 +143,7 @@ function createClassifier(req, res) { +- } +- +- function deleteClassifier(req, res) { +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- const model_id = req.query.classifier_id; +- const app = init(apiKey); +- app.models.delete(model_id).then( +-@@ -158,7 +161,7 @@ function deleteClassifier(req, res) { +- } +- +- function classifyImage(req, res) { +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- var image_data = req.body.image_data; +- if (image_data != undefined) { +- if (image_data.length == 0) { +-@@ -234,7 +237,7 @@ function classifyImage(req, res) { +- } +- +- function classifyURLImage(req, res){ +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- var image_link = req.body.image_data; +- const model_id = req.body.classifier_id; +- const app = init(apiKey); +-@@ -273,7 +276,7 @@ function classifyURLImage(req, res){ +- +- function updateClassifier(req, res){ +- //info needed for both +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- const app = init(apiKey); +- const model_id = req.body.classifier_id; +- const images = req.body.images; +diff --git a/simple_text_test.js b/simple_text_test.js +new file mode 100644 +index 0000000..82b305b +--- /dev/null ++++ b/simple_text_test.js +@@ -0,0 +1,51 @@ ++const axios = require('axios'); ++ ++const readToken = " NevFgk0ha0td"; ++const writeToken = "BES0gdWq3hYb"; ++const base_url = "https://api.uclassify.com/v1/"; ++ ++async function testUClassify() { ++ try { ++ // Create a classifier ++ const classifierName = 'TestClassifier' + Date.now(); ++ const createUrl = base_url + "me/"; ++ await axios.post(createUrl, { classifierName }, { ++ headers: { 'Content-Type': 'application/json', 'Authorization': 'Token ' + writeToken } ++ }); ++ console.log('Classifier created:', classifierName); ++ ++ // Add a class ++ const addClass_url = base_url + "me/" + classifierName + "/addClass"; ++ await axios.post(addClass_url, { className: 'positive' }, { ++ headers: { 'Content-Type': 'application/json', 'Authorization': 'Token ' + writeToken } ++ }); ++ console.log('Class added: positive'); ++ ++ // Train the classifier ++ const train_url = base_url + "me/" + classifierName + "/positive/train"; ++ await axios.post(train_url, { texts: ['great', 'awesome', 'fantastic'] }, { ++ headers: { 'Content-Type': 'application/json', 'Authorization': 'Token ' + writeToken } ++ }); ++ console.log('Training examples added'); ++ ++ // Classify text ++ const classify_url = base_url + "me/" + classifierName + "/classify"; ++ const classificationResult = await axios.post(classify_url, { texts: ['This is amazing!'] }, { ++ headers: { 'Content-Type': 'application/json', 'Authorization': 'Token ' + readToken } ++ }); ++ console.log('Classification result:', classificationResult.data); ++ ++ // Clean up ++ const delete_url = base_url + "me/" + classifierName; ++ await axios.delete(delete_url, { ++ headers: { 'Content-Type': 'application/json', 'Authorization': 'Token ' + writeToken } ++ }); ++ console.log('Classifier deleted'); ++ ++ console.log('uClassify API test completed successfully'); ++ } catch (error) { ++ console.error('Error during uClassify API test:', error.response ? error.response.data : error.message); ++ } ++} ++ ++testUClassify(); +diff --git a/static/test_images/cats/cat1.jpg b/static/test_images/cats/cat1.jpg +new file mode 100644 +index 0000000..f3997b2 +Binary files /dev/null and b/static/test_images/cats/cat1.jpg differ +diff --git a/static/test_images/cats/cat10.jpg b/static/test_images/cats/cat10.jpg +new file mode 100644 +index 0000000..95eb8b5 +Binary files /dev/null and b/static/test_images/cats/cat10.jpg differ +diff --git a/static/test_images/cats/cat2.jpg b/static/test_images/cats/cat2.jpg +new file mode 100644 +index 0000000..94d8da7 +Binary files /dev/null and b/static/test_images/cats/cat2.jpg differ +diff --git a/static/test_images/cats/cat3.jpg b/static/test_images/cats/cat3.jpg +new file mode 100644 +index 0000000..e878839 +Binary files /dev/null and b/static/test_images/cats/cat3.jpg differ +diff --git a/static/test_images/cats/cat4.jpg b/static/test_images/cats/cat4.jpg +new file mode 100644 +index 0000000..3eaa18e +Binary files /dev/null and b/static/test_images/cats/cat4.jpg differ +diff --git a/static/test_images/cats/cat5.jpg b/static/test_images/cats/cat5.jpg +new file mode 100644 +index 0000000..875bb7e +Binary files /dev/null and b/static/test_images/cats/cat5.jpg differ +diff --git a/static/test_images/cats/cat6.jpg b/static/test_images/cats/cat6.jpg +new file mode 100644 +index 0000000..355cfbb +Binary files /dev/null and b/static/test_images/cats/cat6.jpg differ +diff --git a/static/test_images/cats/cat7.jpg b/static/test_images/cats/cat7.jpg +new file mode 100644 +index 0000000..cca81ef +Binary files /dev/null and b/static/test_images/cats/cat7.jpg differ +diff --git a/static/test_images/cats/cat8.jpg b/static/test_images/cats/cat8.jpg +new file mode 100644 +index 0000000..4e74245 +Binary files /dev/null and b/static/test_images/cats/cat8.jpg differ +diff --git a/static/test_images/cats/cat9.jpg b/static/test_images/cats/cat9.jpg +new file mode 100644 +index 0000000..4b04ce4 +Binary files /dev/null and b/static/test_images/cats/cat9.jpg differ +diff --git a/static/test_images/dogs/dog1.jpg b/static/test_images/dogs/dog1.jpg +new file mode 100644 +index 0000000..588569f +Binary files /dev/null and b/static/test_images/dogs/dog1.jpg differ +diff --git a/static/test_images/dogs/dog10.jpg b/static/test_images/dogs/dog10.jpg +new file mode 100644 +index 0000000..b9dbdc6 +Binary files /dev/null and b/static/test_images/dogs/dog10.jpg differ +diff --git a/static/test_images/dogs/dog2.jpg b/static/test_images/dogs/dog2.jpg +new file mode 100644 +index 0000000..440ea3d +Binary files /dev/null and b/static/test_images/dogs/dog2.jpg differ +diff --git a/static/test_images/dogs/dog3.jpg b/static/test_images/dogs/dog3.jpg +new file mode 100644 +index 0000000..664de94 +Binary files /dev/null and b/static/test_images/dogs/dog3.jpg differ +diff --git a/static/test_images/dogs/dog4.jpg b/static/test_images/dogs/dog4.jpg +new file mode 100644 +index 0000000..e1eeee6 +Binary files /dev/null and b/static/test_images/dogs/dog4.jpg differ +diff --git a/static/test_images/dogs/dog5.jpg b/static/test_images/dogs/dog5.jpg +new file mode 100644 +index 0000000..96b36e3 +Binary files /dev/null and b/static/test_images/dogs/dog5.jpg differ +diff --git a/static/test_images/dogs/dog6.jpg b/static/test_images/dogs/dog6.jpg +new file mode 100644 +index 0000000..96a473e +Binary files /dev/null and b/static/test_images/dogs/dog6.jpg differ +diff --git a/static/test_images/dogs/dog7.jpg b/static/test_images/dogs/dog7.jpg +new file mode 100644 +index 0000000..2a65188 +Binary files /dev/null and b/static/test_images/dogs/dog7.jpg differ +diff --git a/static/test_images/dogs/dog8.jpg b/static/test_images/dogs/dog8.jpg +new file mode 100644 +index 0000000..efce761 +Binary files /dev/null and b/static/test_images/dogs/dog8.jpg differ +diff --git a/static/test_images/dogs/dog9.jpg b/static/test_images/dogs/dog9.jpg +new file mode 100644 +index 0000000..b212823 +Binary files /dev/null and b/static/test_images/dogs/dog9.jpg differ +diff --git a/test_images/cats/cat1.jpg b/test_images/cats/cat1.jpg +new file mode 100644 +index 0000000..f3997b2 +Binary files /dev/null and b/test_images/cats/cat1.jpg differ +diff --git a/test_images/cats/cat10.jpg b/test_images/cats/cat10.jpg +new file mode 100644 +index 0000000..95eb8b5 +Binary files /dev/null and b/test_images/cats/cat10.jpg differ +diff --git a/test_images/cats/cat2.jpg b/test_images/cats/cat2.jpg +new file mode 100644 +index 0000000..94d8da7 +Binary files /dev/null and b/test_images/cats/cat2.jpg differ +diff --git a/test_images/cats/cat3.jpg b/test_images/cats/cat3.jpg +new file mode 100644 +index 0000000..e878839 +Binary files /dev/null and b/test_images/cats/cat3.jpg differ +diff --git a/test_images/cats/cat4.jpg b/test_images/cats/cat4.jpg +new file mode 100644 +index 0000000..3eaa18e +Binary files /dev/null and b/test_images/cats/cat4.jpg differ +diff --git a/test_images/cats/cat5.jpg b/test_images/cats/cat5.jpg +new file mode 100644 +index 0000000..875bb7e +Binary files /dev/null and b/test_images/cats/cat5.jpg differ +diff --git a/test_images/cats/cat6.jpg b/test_images/cats/cat6.jpg +new file mode 100644 +index 0000000..355cfbb +Binary files /dev/null and b/test_images/cats/cat6.jpg differ +diff --git a/test_images/cats/cat7.jpg b/test_images/cats/cat7.jpg +new file mode 100644 +index 0000000..cca81ef +Binary files /dev/null and b/test_images/cats/cat7.jpg differ +diff --git a/test_images/cats/cat8.jpg b/test_images/cats/cat8.jpg +new file mode 100644 +index 0000000..4e74245 +Binary files /dev/null and b/test_images/cats/cat8.jpg differ +diff --git a/test_images/cats/cat9.jpg b/test_images/cats/cat9.jpg +new file mode 100644 +index 0000000..4b04ce4 +Binary files /dev/null and b/test_images/cats/cat9.jpg differ +diff --git a/test_images/dogs/dog1.jpg b/test_images/dogs/dog1.jpg +new file mode 100644 +index 0000000..588569f +Binary files /dev/null and b/test_images/dogs/dog1.jpg differ +diff --git a/test_images/dogs/dog10.jpg b/test_images/dogs/dog10.jpg +new file mode 100644 +index 0000000..b9dbdc6 +Binary files /dev/null and b/test_images/dogs/dog10.jpg differ +diff --git a/test_images/dogs/dog2.jpg b/test_images/dogs/dog2.jpg +new file mode 100644 +index 0000000..440ea3d +Binary files /dev/null and b/test_images/dogs/dog2.jpg differ +diff --git a/test_images/dogs/dog3.jpg b/test_images/dogs/dog3.jpg +new file mode 100644 +index 0000000..664de94 +Binary files /dev/null and b/test_images/dogs/dog3.jpg differ +diff --git a/test_images/dogs/dog4.jpg b/test_images/dogs/dog4.jpg +new file mode 100644 +index 0000000..e1eeee6 +Binary files /dev/null and b/test_images/dogs/dog4.jpg differ +diff --git a/test_images/dogs/dog5.jpg b/test_images/dogs/dog5.jpg +new file mode 100644 +index 0000000..96b36e3 +Binary files /dev/null and b/test_images/dogs/dog5.jpg differ +diff --git a/test_images/dogs/dog6.jpg b/test_images/dogs/dog6.jpg +new file mode 100644 +index 0000000..96a473e +Binary files /dev/null and b/test_images/dogs/dog6.jpg differ +diff --git a/test_images/dogs/dog7.jpg b/test_images/dogs/dog7.jpg +new file mode 100644 +index 0000000..2a65188 +Binary files /dev/null and b/test_images/dogs/dog7.jpg differ +diff --git a/test_images/dogs/dog8.jpg b/test_images/dogs/dog8.jpg +new file mode 100644 +index 0000000..efce761 +Binary files /dev/null and b/test_images/dogs/dog8.jpg differ +diff --git a/test_images/dogs/dog9.jpg b/test_images/dogs/dog9.jpg +new file mode 100644 +index 0000000..b212823 +Binary files /dev/null and b/test_images/dogs/dog9.jpg differ +diff --git a/test_text_classification.js b/test_text_classification.js +new file mode 100644 +index 0000000..fe2243a +--- /dev/null ++++ b/test_text_classification.js +@@ -0,0 +1,41 @@ ++const axios = require('axios'); ++const textController = require('./controllers/text'); ++ ++// Set up environment variables ++process.env.UCLASSIFY_READ_API_KEY = " NevFgk0ha0td"; ++process.env.UCLASSIFY_WRITE_API_KEY = "BES0gdWq3hYb"; ++ ++async function testTextClassification() { ++ try { ++ // Create a classifier ++ const classifierName = 'TestClassifier' + Date.now(); ++ await new Promise((resolve) => textController.createClassifier({ body: { classifier_name: classifierName } }, { json: resolve })); ++ console.log('Classifier created:', classifierName); ++ ++ // Add classes ++ await new Promise((resolve) => textController.createClass({ body: { classifier_name: classifierName, class_name: 'positive' } }, { json: resolve })); ++ await new Promise((resolve) => textController.createClass({ body: { classifier_name: classifierName, class_name: 'negative' } }, { json: resolve })); ++ console.log('Classes added: positive, negative'); ++ ++ // Train the classifier ++ await new Promise((resolve) => textController.addExamples({ body: { classifier_name: classifierName, class_name: 'positive', texts: ['great', 'awesome', 'fantastic'] } }, { json: resolve })); ++ await new Promise((resolve) => textController.addExamples({ body: { classifier_name: classifierName, class_name: 'negative', texts: ['terrible', 'awful', 'horrible'] } }, { json: resolve })); ++ console.log('Training examples added'); ++ ++ // Classify text ++ const classificationResult = await new Promise((resolve) => { ++ textController.classifyText({ body: { classifier_id: classifierName, phrase: 'This is amazing!' } }, { json: resolve }); ++ }); ++ console.log('Classification result:', classificationResult); ++ ++ // Clean up ++ await new Promise((resolve) => textController.deleteClassifier({ body: { classifier_id: classifierName } }, { json: resolve })); ++ console.log('Classifier deleted'); ++ ++ console.log('Text classification test completed successfully'); ++ } catch (error) { ++ console.error('Error during text classification test:', error.message); ++ } ++} ++ ++testTextClassification(); +diff --git a/update-dependencies.patch b/update-dependencies.patch +deleted file mode 100644 +index 9aba84a..0000000 +--- a/update-dependencies.patch ++++ /dev/null +@@ -1,18546 +0,0 @@ +-diff --git a/controllers/clarifai.js b/controllers/clarifai.js +-index 19f8a8b..bb65b7c 100644 +---- a/controllers/clarifai.js +-+++ b/controllers/clarifai.js +-@@ -1,14 +1,16 @@ +- const Clarifai = require('clarifai'); +-+const config = require('../config.js'); +- +- function init(api_key) { +-+ console.log("Initializing Clarifai App with API Key:", api_key); +- var app = new Clarifai.App({ +-- apiKey: api_key +-+ apiKey: api_key +- }); +- return app; +- } +- +- function getClassifiersList(req, res) { +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- const app = init(apiKey); +- app.models.list().then( +- (response) => { +-@@ -32,7 +34,8 @@ function getClassifiersList(req, res) { +- } +- +- function getClassifierInformation(req, res) { +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +-+ console.log("Clarifai API Key:", apiKey); +- const model_id = req.query.classifier_id; +- const app = init(apiKey); +- app.models.get(model_id).then( +-@@ -51,7 +54,7 @@ function getClassifierInformation(req, res) { +- } +- +- function createClassifier(req, res) { +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- const modelName = req.body.name; +- var data = req.body.training_data; +- const app = init(apiKey); +-@@ -140,7 +143,7 @@ function createClassifier(req, res) { +- } +- +- function deleteClassifier(req, res) { +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- const model_id = req.query.classifier_id; +- const app = init(apiKey); +- app.models.delete(model_id).then( +-@@ -158,7 +161,7 @@ function deleteClassifier(req, res) { +- } +- +- function classifyImage(req, res) { +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- var image_data = req.body.image_data; +- if (image_data != undefined) { +- if (image_data.length == 0) { +-@@ -234,7 +237,7 @@ function classifyImage(req, res) { +- } +- +- function classifyURLImage(req, res){ +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- var image_link = req.body.image_data; +- const model_id = req.body.classifier_id; +- const app = init(apiKey); +-@@ -273,7 +276,7 @@ function classifyURLImage(req, res){ +- +- function updateClassifier(req, res){ +- //info needed for both +-- const apiKey = req.headers.apikey; +-+ const apiKey = config.CLARIFAI_API_KEY; +- const app = init(apiKey); +- const model_id = req.body.classifier_id; +- const images = req.body.images; +-diff --git a/controllers/text.js b/controllers/text.js +-index fca8635..ad9d8a9 100644 +---- a/controllers/text.js +-+++ b/controllers/text.js +-@@ -1,4 +1,4 @@ +--const request = require('request'); +-+const axios = require('axios'); +- const base_url = "https://api.uclassify.com/v1/"; +- const async = require('async'); +- +-@@ -8,22 +8,19 @@ function health(req, res){ +- } +- +- function getClassifierInformation(req, res) { +-- let read_token = req.body.read_token +-- var classifier_id = req.body.classifier_id +-+ let read_token = req.body.read_token; +-+ var classifier_id = req.body.classifier_id; +- let username = req.body.username; +- get_classifier_url = base_url + username + "/" + classifier_id; +- token_text = "Token " + read_token; +-- request.get({ +-- url:get_classifier_url, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}}, +-- function(err,httpResponse){ +-- if(err){ +-- res.json({error: err.message}); +-- return; +-- } else { +-- res.json(JSON.parse(httpResponse.body)); +-- return; +-- } +-+ axios.get(get_classifier_url, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ res.json(response.data); +-+ }) +-+ .catch(err => { +-+ res.json({error: err.message}); +- }); +- } +- +-@@ -38,19 +35,15 @@ function addExamples(req, res) { +- let training_data = req.body.texts; +- var create_url = base_url + "me/" + classifier_name + "/" + class_name + "/train"; +- let token_text = 'Token ' + write_token; +-- request.post({ +-- url:create_url, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-- body: {texts: training_data}, json: true}, +-- function(err, httpResponse){ +-- if(err){ +-- res.json({error: err.message}); +-- return; +-- } else { +-- console.log(httpResponse.statusCode); +-- res.json(); +-- return; +-- } +-+ axios.post(create_url, {texts: training_data}, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ console.log(response.status); +-+ res.json(); +-+ }) +-+ .catch(err => { +-+ res.json({error: err.message}); +- }); +- } +- +-@@ -60,19 +53,15 @@ function createClass(req, res) { +- let class_name = req.body.class_name; +- var create_url = base_url + "me/" + classifier_name + "/addClass"; +- let token_text = 'Token ' + write_token; +-- request.post({ +-- url:create_url, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-- body: {className: class_name}, json: true}, +-- function(err, httpResponse){ +-- if(err){ +-- res.json({error: err.message}); +-- return; +-- } else { +-- console.log(httpResponse); +-- res.json(); +-- return; +-- } +-+ axios.post(create_url, {className: class_name}, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ console.log(response); +-+ res.json(); +-+ }) +-+ .catch(err => { +-+ res.json({error: err.message}); +- }); +- } +- +-@@ -87,19 +76,15 @@ function createClassifier(req, res) { +- console.log(classifier_name) +- var create_url = base_url + "me/"; +- let token_text = 'Token ' + write_token; +-- request.post({ +-- url:create_url, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-- body: {classifierName: classifier_name}, json: true}, +-- function(err, httpResponse){ +-- if(err){ +-- res.json({error: err.message}); +-- return; +-- } else { +-- console.log(httpResponse); +-- res.json(); +-- return; +-- } +-+ axios.post(create_url, {classifierName: classifier_name}, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ console.log(response); +-+ res.json(); +-+ }) +-+ .catch(err => { +-+ res.json({error: err.message}); +- }); +- } +- +-@@ -108,19 +93,15 @@ function delClassifier(req, res) { +- let write_token = req.body.write_token; +- var del_url = base_url + "me/" + classifier_id; +- let token_text = 'Token ' + write_token; +-- request.delete({ +-- url:del_url, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}}, +-- function(err,httpResponse){ +-- if(err){ +-- res.json({error: err.message}); +-- return; +-- } else { +-- // console.log(httpResponse); +-- res.json(); +-- return; +-- } +-- }); +-+ axios.delete(del_url, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ res.json(); +-+ }) +-+ .catch(err => { +-+ res.json({error: err.message}); +-+ }); +- } +- +- function classify(req, res) { +-@@ -135,29 +116,26 @@ function classify(req, res) { +- let classifyURL = base_url+classify_username+'/'+classifier_id+'/classify'; +- let token_text = 'Token ' + token; +- +-- request.post({ +-- url:classifyURL, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-- body: {texts: [phrase]}, json: true}, +-- function(err,httpResponse, body){ +-- if(httpResponse.statusCode === 200){ +-- res.json(body[0].classification); +-- return; +-- } else { +-- var error = errorHandler(err, httpResponse, body); +-- res.json({error: error}); +-- } +-+ axios.post(classifyURL, {texts: [phrase]}, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ res.json(response.data[0].classification); +-+ }) +-+ .catch(err => { +-+ var error = errorHandler(err, response); +-+ res.json({error: error}); +- }); +- } +- +- function errorHandler(err, httpResponse){ +-- if(httpResponse.statusCode === 413 || httpResponse.statusCode === 200){ +-+ if(httpResponse.status === 413 || httpResponse.status === 200){ +- return 'Request entity too large'; +-- } if(httpResponse.statusCode === 530){ +-+ } if(httpResponse.status === 530){ +- return 'uClassify Service Unavailable'; +-- } if(httpResponse.statusCode === 400){ +-+ } if(httpResponse.status === 400){ +- return 'Bad Request. Check your text again.'; +-- } if(httpResponse.statusCode === 500){ +-+ } if(httpResponse.status === 500){ +- return 'uClassify has an internal server error.'; +- } else { +- return 'Could not classify the text. uClassify service may be unavailable.'; +-@@ -170,18 +148,15 @@ function removeClass(req, res){ +- let write_token = req.body.write_token; +- var del_url = base_url + "me/" + classifier_id + "/" + class_name; +- let token_text = 'Token ' + write_token; +-- request.delete({ +-- url: del_url, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}}, +-- function(err,httpResponse){ +-- if(err){ +-- res.json({error: err.message}); +-- return; +-- } else { +-- res.json(); +-- return; +-- } +-- }); +-+ axios.delete(del_url, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ res.json(); +-+ }) +-+ .catch(err => { +-+ res.json({error: err.message}); +-+ }); +- } +- +- function untrain(req, res){ +-@@ -191,19 +166,15 @@ function untrain(req, res){ +- let training_data = req.body.training_data; +- var untrain_url = base_url + "me/" + classifier_name + "/" + class_name + "/untrain"; +- let token_text = 'Token ' + write_token; +-- request.post({ +-- url: untrain_url, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-- body: {texts: training_data}, json: true}, +-- function(err, httpResponse){ +-- if(err){ +-- res.json({error: err.message}); +-- return; +-- } else { +-- console.log(httpResponse); +-- res.json(); +-- return; +-- } +-+ axios.post(untrain_url, {texts: training_data}, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ console.log(response); +-+ res.json(); +-+ }) +-+ .catch(err => { +-+ res.json({error: err.message}); +- }); +- } +- +-@@ -216,7 +187,7 @@ function trainAll(req, res) { +-   Object.keys(training_data).forEach((key) => { +-     functionsToExecute.push(getTrainLabelFunction(writeAPIKey, classifierName, key, training_data[key])); +-   }); +-- +-+ +- async.series(functionsToExecute, (err, results) => { +- if (err) { +- var errorMessages = []; +-@@ -242,57 +213,48 @@ function getCreateClassifierFunction(writeAPIKey, classifierName) { +-   return function (callback) { +- var create_url = base_url + "me/"; +- let token_text = 'Token ' + writeAPIKey; +-- request.post({ +-- url:create_url, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-- body: {classifierName: classifierName}, json: true}, +-- function(err, body){ +-- if(err){ +-- callback(err, body.statusCode); +-- return; +-- } else { +-- callback(null, body.statusCode); +-- } +-+ axios.post(create_url, {classifierName: classifierName}, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ callback(null, response.status); +-+ }) +-+ .catch(err => { +-+ callback(err, err.response.status); +- }); +- }; +- } +- +- +- function getTrainLabelFunction(writeAPIKey, classifierName, label, labelData) { +-- return function (callback) { +-+ return function (callback) { +- let class_name = label; +- var create_url = base_url + "me/" + classifierName + "/addClass"; +- let token_text = 'Token ' + writeAPIKey; +- let training_data = labelData; +- +- //first create the class +-- request.post({ +-- url:create_url, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-- body: {className: class_name}, json: true}, +-- function(err, body){ +-- if(err){ +-- callback(err, body.statusCode); +-- return; +-- } else { +-- callback(err, body.statusCode); +-- return; +-- } +-+ axios.post(create_url, {className: class_name}, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ callback(null, response.status); +-+ }) +-+ .catch(err => { +-+ callback(err, err.response.status); +- }); +-- +-- train_url = base_url + "me/" + classifierName + "/" + class_name + "/train"; +-+ +-+ train_url = base_url + "me/" + classifierName + "/" + class_name + "/train"; +- //train the label by adding examples +-- request.post({ +-- url:train_url, +-- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-- body: {texts: training_data}, json: true}, +-- function(err, body){ +-- if(err){ +-- callback(err, body.statusCode); +-- return; +-- } +-+ axios.post(train_url, {texts: training_data}, { +-+ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-+ }) +-+ .then(response => { +-+ callback(null, response.status); +-+ }) +-+ .catch(err => { +-+ callback(err, err.response.status); +- }); +-- +- } +- } +- +-diff --git a/index.js b/index.js +-index 83b7a53..e85f56d 100644 +---- a/index.js +-+++ b/index.js +-@@ -8,17 +8,16 @@ const config = require('./config') +- const bb = require('express-busboy') +- const https = require('https') +- const args = require('minimist')(process.argv.slice(2)) +--const expressHandlebars = require('express-handlebars') +-+const { create } = require('express-handlebars') +- +- const app = express() +- app.use(cors()) +- +--app.engine( +-- 'handlebars', +-- expressHandlebars({ +-- defaultLayout: 'main' +-- }) +--) +-+const hbs = create({ +-+ defaultLayout: 'main' +-+}) +-+ +-+app.engine('handlebars', hbs.engine) +- app.set('view engine', 'handlebars') +- +- app.use(express.static(path.join(__dirname, 'static'))) +-@@ -52,4 +51,3 @@ if(args.http == true) { +- console.log(`Server running http://localhost:${config.SERVER_PORT}`) +- }) +- } +-- +-diff --git a/package-lock.json b/package-lock.json +-index cd1f876..e690877 100644 +---- a/package-lock.json +-+++ b/package-lock.json +-@@ -1,130 +1,381 @@ +- { +- "name": "cognimates-web", +- "version": "1.0.0", +-- "lockfileVersion": 1, +-+ "lockfileVersion": 3, +- "requires": true, +-- "dependencies": { +-- "abbrev": { +-+ "packages": { +-+ "": { +-+ "name": "cognimates-web", +-+ "version": "1.0.0", +-+ "license": "ISC", +-+ "dependencies": { +-+ "archiver": "^2.1.1", +-+ "axios": "^1.7.2", +-+ "body-parser": "^1.18.2", +-+ "clarifai": "^2.9.0", +-+ "cors": "^2.8.5", +-+ "csv": "^6.3.9", +-+ "ejs": "^3.1.10", +-+ "express": "^4.16.3", +-+ "express-busboy": "^7.0.0", +-+ "express-handlebars": "^7.1.3", +-+ "localforage": "^1.7.3", +-+ "minimist": "^1.2.0", +-+ "mkdirp": "^0.5.1", +-+ "whirlpool": "0.0.4" +-+ }, +-+ "devDependencies": { +-+ "concurrently": "^8.2.2", +-+ "node-sass": "^9.0.0", +-+ "nodemon": "^3.1.4" +-+ } +-+ }, +-+ "node_modules/@babel/code-frame": { +-+ "version": "7.24.7", +-+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", +-+ "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", +-+ "dev": true, +-+ "dependencies": { +-+ "@babel/highlight": "^7.24.7", +-+ "picocolors": "^1.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=6.9.0" +-+ } +-+ }, +-+ "node_modules/@babel/helper-validator-identifier": { +-+ "version": "7.24.7", +-+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", +-+ "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=6.9.0" +-+ } +-+ }, +-+ "node_modules/@babel/highlight": { +-+ "version": "7.24.7", +-+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", +-+ "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", +-+ "dev": true, +-+ "dependencies": { +-+ "@babel/helper-validator-identifier": "^7.24.7", +-+ "chalk": "^2.4.2", +-+ "js-tokens": "^4.0.0", +-+ "picocolors": "^1.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=6.9.0" +-+ } +-+ }, +-+ "node_modules/@babel/highlight/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/@babel/highlight/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/@babel/runtime": { +-+ "version": "7.24.7", +-+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", +-+ "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", +-+ "dev": true, +-+ "dependencies": { +-+ "regenerator-runtime": "^0.14.0" +-+ }, +-+ "engines": { +-+ "node": ">=6.9.0" +-+ } +-+ }, +-+ "node_modules/@gar/promisify": { +-+ "version": "1.1.3", +-+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", +-+ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", +-+ "dev": true +-+ }, +-+ "node_modules/@isaacs/cliui": { +-+ "version": "8.0.2", +-+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", +-+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", +-+ "dependencies": { +-+ "string-width": "^5.1.2", +-+ "string-width-cjs": "npm:string-width@^4.2.0", +-+ "strip-ansi": "^7.0.1", +-+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", +-+ "wrap-ansi": "^8.1.0", +-+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=12" +-+ } +-+ }, +-+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": { +-+ "version": "6.0.1", +-+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", +-+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", +-+ "engines": { +-+ "node": ">=12" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/ansi-regex?sponsor=1" +-+ } +-+ }, +-+ "node_modules/@isaacs/cliui/node_modules/emoji-regex": { +-+ "version": "9.2.2", +-+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", +-+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" +-+ }, +-+ "node_modules/@isaacs/cliui/node_modules/string-width": { +-+ "version": "5.1.2", +-+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", +-+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", +-+ "dependencies": { +-+ "eastasianwidth": "^0.2.0", +-+ "emoji-regex": "^9.2.2", +-+ "strip-ansi": "^7.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=12" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +-+ } +-+ }, +-+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": { +-+ "version": "7.1.0", +-+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", +-+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", +-+ "dependencies": { +-+ "ansi-regex": "^6.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=12" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/strip-ansi?sponsor=1" +-+ } +-+ }, +-+ "node_modules/@npmcli/fs": { +-+ "version": "2.1.2", +-+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", +-+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", +-+ "dev": true, +-+ "dependencies": { +-+ "@gar/promisify": "^1.1.3", +-+ "semver": "^7.3.5" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ } +-+ }, +-+ "node_modules/@npmcli/fs/node_modules/semver": { +-+ "version": "7.6.2", +-+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", +-+ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +-+ "dev": true, +-+ "bin": { +-+ "semver": "bin/semver.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +-+ }, +-+ "node_modules/@npmcli/move-file": { +-+ "version": "2.0.1", +-+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", +-+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", +-+ "deprecated": "This functionality has been moved to @npmcli/fs", +-+ "dev": true, +-+ "dependencies": { +-+ "mkdirp": "^1.0.4", +-+ "rimraf": "^3.0.2" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ } +-+ }, +-+ "node_modules/@npmcli/move-file/node_modules/mkdirp": { +-+ "version": "1.0.4", +-+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +-+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +-+ "dev": true, +-+ "bin": { +-+ "mkdirp": "bin/cmd.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +-+ }, +-+ "node_modules/@pkgjs/parseargs": { +-+ "version": "0.11.0", +-+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", +-+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", +-+ "optional": true, +-+ "engines": { +-+ "node": ">=14" +-+ } +-+ }, +-+ "node_modules/@tootallnate/once": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", +-+ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">= 10" +-+ } +-+ }, +-+ "node_modules/@types/minimist": { +-+ "version": "1.2.5", +-+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", +-+ "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", +-+ "dev": true +-+ }, +-+ "node_modules/@types/normalize-package-data": { +-+ "version": "2.4.4", +-+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", +-+ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", +-+ "dev": true +-+ }, +-+ "node_modules/abbrev": { +- "version": "1.1.1", +- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", +- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", +- "dev": true +- }, +-- "accepts": { +-- "version": "1.3.5", +-- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", +-- "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", +-- "requires": { +-- "mime-types": "~2.1.18", +-- "negotiator": "0.6.1" +-+ "node_modules/accepts": { +-+ "version": "1.3.8", +-+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", +-+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", +-+ "dependencies": { +-+ "mime-types": "~2.1.34", +-+ "negotiator": "0.6.3" +-+ }, +-+ "engines": { +-+ "node": ">= 0.6" +-+ } +-+ }, +-+ "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==", +-+ "dev": true, +-+ "dependencies": { +-+ "debug": "4" +-+ }, +-+ "engines": { +-+ "node": ">= 6.0.0" +- } +- }, +-- "ajv": { +-- "version": "6.10.0", +-- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", +-- "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", +-- "requires": { +-- "fast-deep-equal": "^2.0.1", +-- "fast-json-stable-stringify": "^2.0.0", +-- "json-schema-traverse": "^0.4.1", +-- "uri-js": "^4.2.2" +-+ "node_modules/agent-base/node_modules/debug": { +-+ "version": "4.3.5", +-+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-+ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-+ "dev": true, +-+ "dependencies": { +-+ "ms": "2.1.2" +-+ }, +-+ "engines": { +-+ "node": ">=6.0" +-+ }, +-+ "peerDependenciesMeta": { +-+ "supports-color": { +-+ "optional": true +-+ } +- } +- }, +-- "amdefine": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", +-- "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", +-+ "node_modules/agent-base/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==", +- "dev": true +- }, +-- "ansi-align": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", +-- "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", +-+ "node_modules/agentkeepalive": { +-+ "version": "4.5.0", +-+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", +-+ "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", +- "dev": true, +-- "requires": { +-- "string-width": "^2.0.0" +-+ "dependencies": { +-+ "humanize-ms": "^1.2.1" +- }, +-+ "engines": { +-+ "node": ">= 8.0.0" +-+ } +-+ }, +-+ "node_modules/aggregate-error": { +-+ "version": "3.1.0", +-+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", +-+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", +-+ "dev": true, +- "dependencies": { +-- "ansi-regex": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", +-- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", +-- "dev": true +-- }, +-- "is-fullwidth-code-point": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", +-- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", +-- "dev": true +-- }, +-- "string-width": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", +-- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", +-- "dev": true, +-- "requires": { +-- "is-fullwidth-code-point": "^2.0.0", +-- "strip-ansi": "^4.0.0" +-- } +-- }, +-- "strip-ansi": { +-- "version": "4.0.0", +-- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", +-- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", +-- "dev": true, +-- "requires": { +-- "ansi-regex": "^3.0.0" +-- } +-- } +-+ "clean-stack": "^2.0.0", +-+ "indent-string": "^4.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "ansi-regex": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", +-- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", +-- "dev": true +-+ "node_modules/ansi-regex": { +-+ "version": "5.0.1", +-+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", +-+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", +-+ "engines": { +-+ "node": ">=8" +-+ } +- }, +-- "ansi-styles": { +-+ "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, +-- "requires": { +-+ "dependencies": { +- "color-convert": "^1.9.0" +-+ }, +-+ "engines": { +-+ "node": ">=4" +- } +- }, +-- "anymatch": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", +-- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", +-- "dev": true, +-- "requires": { +-- "micromatch": "^3.1.4", +-- "normalize-path": "^2.1.1" +-- }, +-- "dependencies": { +-- "normalize-path": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +-- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +-- "dev": true, +-- "requires": { +-- "remove-trailing-separator": "^1.0.1" +-- } +-- } +-+ "node_modules/anymatch": { +-+ "version": "3.1.3", +-+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", +-+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", +-+ "dev": true, +-+ "dependencies": { +-+ "normalize-path": "^3.0.0", +-+ "picomatch": "^2.0.4" +-+ }, +-+ "engines": { +-+ "node": ">= 8" +- } +- }, +-- "aproba": { +-- "version": "1.2.0", +-- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", +-- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", +-+ "node_modules/aproba": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", +-+ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", +- "dev": true +- }, +-- "archiver": { +-+ "node_modules/archiver": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz", +- "integrity": "sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw=", +-- "requires": { +-+ "dependencies": { +- "archiver-utils": "^1.3.0", +- "async": "^2.0.0", +- "buffer-crc32": "^0.2.1", +-@@ -133,13 +384,16 @@ +- "readable-stream": "^2.0.0", +- "tar-stream": "^1.5.0", +- "zip-stream": "^1.2.0" +-+ }, +-+ "engines": { +-+ "node": ">= 4" +- } +- }, +-- "archiver-utils": { +-+ "node_modules/archiver-utils": { +- "version": "1.3.0", +- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", +- "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", +-- "requires": { +-+ "dependencies": { +- "glob": "^7.0.0", +- "graceful-fs": "^4.1.0", +- "lazystream": "^1.0.0", +-@@ -147,3779 +401,3264 @@ +- "normalize-path": "^2.0.0", +- "readable-stream": "^2.0.0" +- }, +-+ "engines": { +-+ "node": ">= 0.10.0" +-+ } +-+ }, +-+ "node_modules/archiver-utils/node_modules/normalize-path": { +-+ "version": "2.1.1", +-+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +-+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +- "dependencies": { +-- "normalize-path": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +-- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +-- "requires": { +-- "remove-trailing-separator": "^1.0.1" +-- } +-- } +-+ "remove-trailing-separator": "^1.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "are-we-there-yet": { +-- "version": "1.1.5", +-- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", +-- "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", +-+ "node_modules/are-we-there-yet": { +-+ "version": "3.0.1", +-+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", +-+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", +-+ "deprecated": "This package is no longer supported.", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "delegates": "^1.0.0", +-- "readable-stream": "^2.0.6" +-+ "readable-stream": "^3.6.0" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- } +- }, +-- "arr-diff": { +-- "version": "4.0.0", +-- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", +-- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", +-- "dev": true +-- }, +-- "arr-flatten": { +-- "version": "1.1.0", +-- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", +-- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", +-- "dev": true +-- }, +-- "arr-union": { +-- "version": "3.1.0", +-- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", +-- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", +-- "dev": true +-- }, +-- "array-find-index": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", +-- "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", +-- "dev": true +-+ "node_modules/are-we-there-yet/node_modules/readable-stream": { +-+ "version": "3.6.2", +-+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", +-+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", +-+ "dev": true, +-+ "dependencies": { +-+ "inherits": "^2.0.3", +-+ "string_decoder": "^1.1.1", +-+ "util-deprecate": "^1.0.1" +-+ }, +-+ "engines": { +-+ "node": ">= 6" +-+ } +- }, +-- "array-flatten": { +-+ "node_modules/array-flatten": { +- "version": "1.1.1", +- "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", +- "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" +- }, +-- "array-unique": { +-- "version": "0.3.2", +-- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", +-- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", +-- "dev": true +-+ "node_modules/arrify": { +-+ "version": "1.0.1", +-+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", +-+ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=0.10.0" +-+ } +- }, +-- "asap": { +-+ "node_modules/asap": { +- "version": "2.0.6", +- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", +- "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" +- }, +-- "asn1": { +-- "version": "0.2.4", +-- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", +-- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", +-- "requires": { +-- "safer-buffer": "~2.1.0" +-- } +-- }, +-- "assert-plus": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-- }, +-- "assign-symbols": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", +-- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", +-- "dev": true +-- }, +-- "async": { +-- "version": "2.6.2", +-- "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", +-- "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", +-- "requires": { +-- "lodash": "^4.17.11" +-+ "node_modules/async": { +-+ "version": "2.6.4", +-+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", +-+ "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", +-+ "dependencies": { +-+ "lodash": "^4.17.14" +- } +- }, +-- "async-each": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.2.tgz", +-- "integrity": "sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg==", +-- "dev": true +-- }, +-- "async-foreach": { +-+ "node_modules/async-foreach": { +- "version": "0.1.3", +- "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", +- "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", +-- "dev": true +-+ "dev": true, +-+ "engines": { +-+ "node": "*" +-+ } +- }, +-- "asynckit": { +-+ "node_modules/asynckit": { +- "version": "0.4.0", +- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", +- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" +- }, +-- "atob": { +-- "version": "2.1.2", +-- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", +-- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", +-- "dev": true +-- }, +-- "aws-sign2": { +-- "version": "0.7.0", +-- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", +-- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" +-- }, +-- "aws4": { +-- "version": "1.8.0", +-- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", +-- "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" +-- }, +-- "axios": { +-- "version": "0.11.1", +-- "resolved": "https://registry.npmjs.org/axios/-/axios-0.11.1.tgz", +-- "integrity": "sha1-Oc22WBPixUnRwunDiffjOqZcyiI=", +-- "requires": { +-- "follow-redirects": "0.0.7" +-- }, +-- "dependencies": { +-- "follow-redirects": { +-- "version": "0.0.7", +-- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.0.7.tgz", +-- "integrity": "sha1-NLkLqyqRGqNHVx2pDyK9NuzYqRk=", +-- "requires": { +-- "debug": "^2.2.0", +-- "stream-consume": "^0.1.0" +-- } +-- } +-+ "node_modules/axios": { +-+ "version": "1.7.2", +-+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", +-+ "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", +-+ "dependencies": { +-+ "follow-redirects": "^1.15.6", +-+ "form-data": "^4.0.0", +-+ "proxy-from-env": "^1.1.0" +- } +- }, +-- "base": { +-- "version": "0.11.2", +-- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", +-- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", +-- "dev": true, +-- "requires": { +-- "cache-base": "^1.0.1", +-- "class-utils": "^0.3.5", +-- "component-emitter": "^1.2.1", +-- "define-property": "^1.0.0", +-- "isobject": "^3.0.1", +-- "mixin-deep": "^1.2.0", +-- "pascalcase": "^0.1.1" +-- }, +-- "dependencies": { +-- "define-property": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", +-- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", +-- "dev": true, +-- "requires": { +-- "is-descriptor": "^1.0.0" +-- } +-- }, +-- "is-accessor-descriptor": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +-- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +-- "dev": true, +-- "requires": { +-- "kind-of": "^6.0.0" +-- } +-- }, +-- "is-data-descriptor": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +-- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +-- "dev": true, +-- "requires": { +-- "kind-of": "^6.0.0" +-- } +-- }, +-- "is-descriptor": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +-- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +-- "dev": true, +-- "requires": { +-- "is-accessor-descriptor": "^1.0.0", +-- "is-data-descriptor": "^1.0.0", +-- "kind-of": "^6.0.2" +-- } +-- } +-+ "node_modules/axios/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" +- } +- }, +-- "base64-js": { +-+ "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==" +-+ }, +-+ "node_modules/base64-js": { +- "version": "1.3.0", +- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", +- "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" +- }, +-- "bcrypt-pbkdf": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", +-- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", +-- "requires": { +-- "tweetnacl": "^0.14.3" +-+ "node_modules/binary-extensions": { +-+ "version": "2.3.0", +-+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", +-+ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=8" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +-- "binary-extensions": { +-- "version": "1.13.0", +-- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", +-- "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", +-- "dev": true +-- }, +-- "bl": { +-- "version": "1.2.2", +-- "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", +-- "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", +-- "requires": { +-+ "node_modules/bl": { +-+ "version": "1.2.3", +-+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", +-+ "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", +-+ "dependencies": { +- "readable-stream": "^2.3.5", +- "safe-buffer": "^5.1.1" +- } +- }, +-- "block-stream": { +-- "version": "0.0.9", +-- "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", +-- "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", +-- "dev": true, +-- "requires": { +-- "inherits": "~2.0.0" +-- } +-- }, +-- "body": { +-+ "node_modules/body": { +- "version": "5.1.0", +- "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", +- "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", +-- "requires": { +-+ "dependencies": { +- "continuable-cache": "^0.3.1", +- "error": "^7.0.0", +- "raw-body": "~1.1.0", +- "safe-json-parse": "~1.0.1" +-- }, +-- "dependencies": { +-- "bytes": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", +-- "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=" +-- }, +-- "raw-body": { +-- "version": "1.1.7", +-- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", +-- "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", +-- "requires": { +-- "bytes": "1", +-- "string_decoder": "0.10" +-- } +-- }, +-- "string_decoder": { +-- "version": "0.10.31", +-- "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", +-- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" +-- } +- } +- }, +-- "body-parser": { +-- "version": "1.18.3", +-- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", +-- "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", +-- "requires": { +-- "bytes": "3.0.0", +-- "content-type": "~1.0.4", +-+ "node_modules/body-parser": { +-+ "version": "1.20.2", +-+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", +-+ "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", +-+ "dependencies": { +-+ "bytes": "3.1.2", +-+ "content-type": "~1.0.5", +- "debug": "2.6.9", +-- "depd": "~1.1.2", +-- "http-errors": "~1.6.3", +-- "iconv-lite": "0.4.23", +-- "on-finished": "~2.3.0", +-- "qs": "6.5.2", +-- "raw-body": "2.3.3", +-- "type-is": "~1.6.16" +-- }, +-- "dependencies": { +-- "qs": { +-- "version": "6.5.2", +-- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", +-- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" +-- } +-+ "depd": "2.0.0", +-+ "destroy": "1.2.0", +-+ "http-errors": "2.0.0", +-+ "iconv-lite": "0.4.24", +-+ "on-finished": "2.4.1", +-+ "qs": "6.11.0", +-+ "raw-body": "2.5.2", +-+ "type-is": "~1.6.18", +-+ "unpipe": "1.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 0.8", +-+ "npm": "1.2.8000 || >= 1.4.16" +- } +- }, +-- "boxen": { +-- "version": "1.3.0", +-- "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", +-- "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", +-- "dev": true, +-- "requires": { +-- "ansi-align": "^2.0.0", +-- "camelcase": "^4.0.0", +-- "chalk": "^2.0.1", +-- "cli-boxes": "^1.0.0", +-- "string-width": "^2.0.0", +-- "term-size": "^1.2.0", +-- "widest-line": "^2.0.0" +-- }, +-- "dependencies": { +-- "ansi-regex": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", +-- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", +-- "dev": true +-- }, +-- "camelcase": { +-- "version": "4.1.0", +-- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", +-- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", +-- "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" +-- } +-- }, +-- "is-fullwidth-code-point": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", +-- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", +-- "dev": true +-- }, +-- "string-width": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", +-- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", +-- "dev": true, +-- "requires": { +-- "is-fullwidth-code-point": "^2.0.0", +-- "strip-ansi": "^4.0.0" +-- } +-- }, +-- "strip-ansi": { +-- "version": "4.0.0", +-- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", +-- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", +-- "dev": true, +-- "requires": { +-- "ansi-regex": "^3.0.0" +-- } +-- }, +-- "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" +-- } +-- } +-+ "node_modules/body/node_modules/bytes": { +-+ "version": "1.0.0", +-+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", +-+ "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=" +-+ }, +-+ "node_modules/body/node_modules/raw-body": { +-+ "version": "1.1.7", +-+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", +-+ "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", +-+ "dependencies": { +-+ "bytes": "1", +-+ "string_decoder": "0.10" +-+ }, +-+ "engines": { +-+ "node": ">= 0.8.0" +- } +- }, +-- "brace-expansion": { +-+ "node_modules/body/node_modules/string_decoder": { +-+ "version": "0.10.31", +-+ "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", +-+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" +-+ }, +-+ "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==", +-- "requires": { +-+ "dependencies": { +- "balanced-match": "^1.0.0", +- "concat-map": "0.0.1" +-- }, +-- "dependencies": { +-- "balanced-match": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", +-- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" +-- } +- } +- }, +-- "braces": { +-- "version": "2.3.2", +-- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", +-- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", +-- "dev": true, +-- "requires": { +-- "arr-flatten": "^1.1.0", +-- "array-unique": "^0.3.2", +-- "extend-shallow": "^2.0.1", +-- "fill-range": "^4.0.0", +-- "isobject": "^3.0.1", +-- "repeat-element": "^1.1.2", +-- "snapdragon": "^0.8.1", +-- "snapdragon-node": "^2.0.1", +-- "split-string": "^3.0.2", +-- "to-regex": "^3.0.1" +-- }, +-- "dependencies": { +-- "extend-shallow": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-- "dev": true, +-- "requires": { +-- "is-extendable": "^0.1.0" +-- } +-- } +-+ "node_modules/braces": { +-+ "version": "3.0.3", +-+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", +-+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", +-+ "dev": true, +-+ "dependencies": { +-+ "fill-range": "^7.1.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "buffer-alloc": { +-+ "node_modules/buffer-alloc": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", +- "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", +-- "requires": { +-+ "dependencies": { +- "buffer-alloc-unsafe": "^1.1.0", +- "buffer-fill": "^1.0.0" +- } +- }, +-- "buffer-alloc-unsafe": { +-+ "node_modules/buffer-alloc-unsafe": { +- "version": "1.1.0", +- "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", +- "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" +- }, +-- "buffer-crc32": { +-+ "node_modules/buffer-crc32": { +- "version": "0.2.13", +- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", +-- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" +-+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", +-+ "engines": { +-+ "node": "*" +-+ } +- }, +-- "buffer-fill": { +-+ "node_modules/buffer-fill": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", +- "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" +- }, +-- "busboy": { +-- "version": "0.3.0", +-- "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.0.tgz", +-- "integrity": "sha512-e+kzZRAbbvJPLjQz2z+zAyr78BSi9IFeBTyLwF76g78Q2zRt/RZ1NtS3MS17v2yLqYfLz69zHdC+1L4ja8PwqQ==", +-- "requires": { +-- "dicer": "0.3.0" +-+ "node_modules/busboy": { +-+ "version": "1.6.0", +-+ "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", +-+ "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", +-+ "dependencies": { +-+ "streamsearch": "^1.1.0" +-+ }, +-+ "engines": { +-+ "node": ">=10.16.0" +- } +- }, +-- "bytes": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", +-- "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" +-- }, +-- "cache-base": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", +-- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", +-- "dev": true, +-- "requires": { +-- "collection-visit": "^1.0.0", +-- "component-emitter": "^1.2.1", +-- "get-value": "^2.0.6", +-- "has-value": "^1.0.0", +-- "isobject": "^3.0.1", +-- "set-value": "^2.0.0", +-- "to-object-path": "^0.3.0", +-- "union-value": "^1.0.0", +-- "unset-value": "^1.0.0" +-- } +-- }, +-- "camelcase": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", +-- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", +-- "dev": true +-+ "node_modules/bytes": { +-+ "version": "3.1.2", +-+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", +-+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", +-+ "engines": { +-+ "node": ">= 0.8" +-+ } +- }, +-- "camelcase-keys": { +-- "version": "2.1.0", +-- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", +-- "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", +-+ "node_modules/cacache": { +-+ "version": "16.1.3", +-+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", +-+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", +- "dev": true, +-- "requires": { +-- "camelcase": "^2.0.0", +-- "map-obj": "^1.0.0" +-+ "dependencies": { +-+ "@npmcli/fs": "^2.1.0", +-+ "@npmcli/move-file": "^2.0.0", +-+ "chownr": "^2.0.0", +-+ "fs-minipass": "^2.1.0", +-+ "glob": "^8.0.1", +-+ "infer-owner": "^1.0.4", +-+ "lru-cache": "^7.7.1", +-+ "minipass": "^3.1.6", +-+ "minipass-collect": "^1.0.2", +-+ "minipass-flush": "^1.0.5", +-+ "minipass-pipeline": "^1.2.4", +-+ "mkdirp": "^1.0.4", +-+ "p-map": "^4.0.0", +-+ "promise-inflight": "^1.0.1", +-+ "rimraf": "^3.0.2", +-+ "ssri": "^9.0.0", +-+ "tar": "^6.1.11", +-+ "unique-filename": "^2.0.0" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- } +- }, +-- "capture-stack-trace": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", +-- "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", +-- "dev": true +-+ "node_modules/cacache/node_modules/brace-expansion": { +-+ "version": "2.0.1", +-+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", +-+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", +-+ "dev": true, +-+ "dependencies": { +-+ "balanced-match": "^1.0.0" +-+ } +- }, +-- "caseless": { +-- "version": "0.12.0", +-- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", +-- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" +-+ "node_modules/cacache/node_modules/glob": { +-+ "version": "8.1.0", +-+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", +-+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", +-+ "deprecated": "Glob versions prior to v9 are no longer supported", +-+ "dev": true, +-+ "dependencies": { +-+ "fs.realpath": "^1.0.0", +-+ "inflight": "^1.0.4", +-+ "inherits": "2", +-+ "minimatch": "^5.0.1", +-+ "once": "^1.3.0" +-+ }, +-+ "engines": { +-+ "node": ">=12" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/isaacs" +-+ } +- }, +-- "chalk": { +-- "version": "1.1.3", +-- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", +-- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", +-- "dev": true, +-- "requires": { +-- "ansi-styles": "^2.2.1", +-- "escape-string-regexp": "^1.0.2", +-- "has-ansi": "^2.0.0", +-- "strip-ansi": "^3.0.0", +-- "supports-color": "^2.0.0" +-- }, +-- "dependencies": { +-- "ansi-styles": { +-- "version": "2.2.1", +-- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", +-- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", +-- "dev": true +-- } +-+ "node_modules/cacache/node_modules/lru-cache": { +-+ "version": "7.18.3", +-+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", +-+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=12" +- } +- }, +-- "chokidar": { +-- "version": "2.1.2", +-- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", +-- "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", +-- "dev": true, +-- "requires": { +-- "anymatch": "^2.0.0", +-- "async-each": "^1.0.1", +-- "braces": "^2.3.2", +-- "fsevents": "^1.2.7", +-- "glob-parent": "^3.1.0", +-- "inherits": "^2.0.3", +-- "is-binary-path": "^1.0.0", +-- "is-glob": "^4.0.0", +-- "normalize-path": "^3.0.0", +-- "path-is-absolute": "^1.0.0", +-- "readdirp": "^2.2.1", +-- "upath": "^1.1.0" +-+ "node_modules/cacache/node_modules/minimatch": { +-+ "version": "5.1.6", +-+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", +-+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", +-+ "dev": true, +-+ "dependencies": { +-+ "brace-expansion": "^2.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=10" +- } +- }, +-- "ci-info": { +-- "version": "1.6.0", +-- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", +-- "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", +-- "dev": true +-+ "node_modules/cacache/node_modules/mkdirp": { +-+ "version": "1.0.4", +-+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +-+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +-+ "dev": true, +-+ "bin": { +-+ "mkdirp": "bin/cmd.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +- }, +-- "clarifai": { +-- "version": "2.9.0", +-- "resolved": "https://registry.npmjs.org/clarifai/-/clarifai-2.9.0.tgz", +-- "integrity": "sha512-u7Ip+D0pWXUc36p1c9OT/n3geSxKzx1mJdrPNz/ruhX9xqqtooUBJXF7Z/dNIqQLFTnr8fIQZsZxWhliOF91uQ==", +-- "requires": { +-- "axios": "^0.11.1", +-- "form-data": "^0.2.0", +-- "promise": "^7.1.1", +-- "valid-url": "^1.0.9" +-+ "node_modules/call-bind": { +-+ "version": "1.0.7", +-+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", +-+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", +-+ "dependencies": { +-+ "es-define-property": "^1.0.0", +-+ "es-errors": "^1.3.0", +-+ "function-bind": "^1.1.2", +-+ "get-intrinsic": "^1.2.4", +-+ "set-function-length": "^1.2.1" +-+ }, +-+ "engines": { +-+ "node": ">= 0.4" +- }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+ "node_modules/camelcase": { +-+ "version": "5.3.1", +-+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", +-+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=6" +-+ } +-+ }, +-+ "node_modules/camelcase-keys": { +-+ "version": "6.2.2", +-+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", +-+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", +-+ "dev": true, +- "dependencies": { +-- "async": { +-- "version": "0.9.2", +-- "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", +-- "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" +-- }, +-- "combined-stream": { +-- "version": "0.0.7", +-- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", +-- "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", +-- "requires": { +-- "delayed-stream": "0.0.5" +-- } +-- }, +-- "delayed-stream": { +-- "version": "0.0.5", +-- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", +-- "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=" +-- }, +-- "form-data": { +-- "version": "0.2.0", +-- "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", +-- "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", +-- "requires": { +-- "async": "~0.9.0", +-- "combined-stream": "~0.0.4", +-- "mime-types": "~2.0.3" +-- } +-- }, +-- "mime-db": { +-- "version": "1.12.0", +-- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", +-- "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=" +-- }, +-- "mime-types": { +-- "version": "2.0.14", +-- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", +-- "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", +-- "requires": { +-- "mime-db": "~1.12.0" +-- } +-- } +-+ "camelcase": "^5.3.1", +-+ "map-obj": "^4.0.0", +-+ "quick-lru": "^4.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +-+ } +-+ }, +-+ "node_modules/chalk": { +-+ "version": "4.1.2", +-+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", +-+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", +-+ "dependencies": { +-+ "ansi-styles": "^4.1.0", +-+ "supports-color": "^7.1.0" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/chalk?sponsor=1" +-+ } +-+ }, +-+ "node_modules/chalk/node_modules/ansi-styles": { +-+ "version": "4.3.0", +-+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", +-+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", +-+ "dependencies": { +-+ "color-convert": "^2.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/ansi-styles?sponsor=1" +-+ } +-+ }, +-+ "node_modules/chalk/node_modules/color-convert": { +-+ "version": "2.0.1", +-+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", +-+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", +-+ "dependencies": { +-+ "color-name": "~1.1.4" +-+ }, +-+ "engines": { +-+ "node": ">=7.0.0" +- } +- }, +-- "class-utils": { +-- "version": "0.3.6", +-- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", +-- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", +-+ "node_modules/chalk/node_modules/color-name": { +-+ "version": "1.1.4", +-+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", +-+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" +-+ }, +-+ "node_modules/chokidar": { +-+ "version": "3.6.0", +-+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", +-+ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", +- "dev": true, +-- "requires": { +-- "arr-union": "^3.1.0", +-- "define-property": "^0.2.5", +-- "isobject": "^3.0.0", +-- "static-extend": "^0.1.1" +-+ "dependencies": { +-+ "anymatch": "~3.1.2", +-+ "braces": "~3.0.2", +-+ "glob-parent": "~5.1.2", +-+ "is-binary-path": "~2.1.0", +-+ "is-glob": "~4.0.1", +-+ "normalize-path": "~3.0.0", +-+ "readdirp": "~3.6.0" +-+ }, +-+ "engines": { +-+ "node": ">= 8.10.0" +-+ }, +-+ "funding": { +-+ "url": "https://paulmillr.com/funding/" +- }, +-+ "optionalDependencies": { +-+ "fsevents": "~2.3.2" +-+ } +-+ }, +-+ "node_modules/chownr": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", +-+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=10" +-+ } +-+ }, +-+ "node_modules/clarifai": { +-+ "version": "2.9.1", +-+ "resolved": "https://registry.npmjs.org/clarifai/-/clarifai-2.9.1.tgz", +-+ "integrity": "sha512-xUxl0bNhBTRn93BBjzYG3nQ/BRZI5VcAZOn1hsukTEFgE31grtegztMT26AbFdmWkCJin1dM6TaC4APSHYs/Ug==", +- "dependencies": { +-- "define-property": { +-- "version": "0.2.5", +-- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +-- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +-- "dev": true, +-- "requires": { +-- "is-descriptor": "^0.1.0" +-- } +-- } +-+ "axios": ">=0.11.1 <2", +-+ "promise": "^7.1.1", +-+ "valid-url": "^1.0.9" +- } +- }, +-- "cli-boxes": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", +-- "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", +-- "dev": true +-+ "node_modules/clean-stack": { +-+ "version": "2.2.0", +-+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", +-+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=6" +-+ } +-+ }, +-+ "node_modules/cliui": { +-+ "version": "8.0.1", +-+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", +-+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", +-+ "dev": true, +-+ "dependencies": { +-+ "string-width": "^4.2.0", +-+ "strip-ansi": "^6.0.1", +-+ "wrap-ansi": "^7.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=12" +-+ } +- }, +-- "cliui": { +-- "version": "3.2.0", +-- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", +-- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", +-+ "node_modules/cliui/node_modules/ansi-styles": { +-+ "version": "4.3.0", +-+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", +-+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", +- "dev": true, +-- "requires": { +-- "string-width": "^1.0.1", +-- "strip-ansi": "^3.0.1", +-- "wrap-ansi": "^2.0.0" +-+ "dependencies": { +-+ "color-convert": "^2.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/ansi-styles?sponsor=1" +- } +- }, +-- "code-point-at": { +-- "version": "1.1.0", +-- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", +-- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", +-+ "node_modules/cliui/node_modules/color-convert": { +-+ "version": "2.0.1", +-+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", +-+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", +-+ "dev": true, +-+ "dependencies": { +-+ "color-name": "~1.1.4" +-+ }, +-+ "engines": { +-+ "node": ">=7.0.0" +-+ } +-+ }, +-+ "node_modules/cliui/node_modules/color-name": { +-+ "version": "1.1.4", +-+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", +-+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", +- "dev": true +- }, +-- "collection-visit": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", +-- "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", +-+ "node_modules/cliui/node_modules/wrap-ansi": { +-+ "version": "7.0.0", +-+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", +-+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", +- "dev": true, +-- "requires": { +-- "map-visit": "^1.0.0", +-- "object-visit": "^1.0.0" +-+ "dependencies": { +-+ "ansi-styles": "^4.0.0", +-+ "string-width": "^4.1.0", +-+ "strip-ansi": "^6.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" +- } +- }, +-- "color-convert": { +-+ "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, +-- "requires": { +-+ "dependencies": { +- "color-name": "1.1.3" +- } +- }, +-- "color-name": { +-+ "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 +- }, +-- "combined-stream": { +-- "version": "1.0.7", +-- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", +-- "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", +-- "requires": { +-- "delayed-stream": "~1.0.0" +-+ "node_modules/color-support": { +-+ "version": "1.1.3", +-+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", +-+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", +-+ "dev": true, +-+ "bin": { +-+ "color-support": "bin.js" +- } +- }, +-- "component-emitter": { +-- "version": "1.2.1", +-- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", +-- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", +-- "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" +-+ } +- }, +-- "compress-commons": { +-+ "node_modules/compress-commons": { +- "version": "1.2.2", +- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", +- "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=", +-- "requires": { +-+ "dependencies": { +- "buffer-crc32": "^0.2.1", +- "crc32-stream": "^2.0.0", +- "normalize-path": "^2.0.0", +- "readable-stream": "^2.0.0" +- }, +-+ "engines": { +-+ "node": ">= 0.10.0" +-+ } +-+ }, +-+ "node_modules/compress-commons/node_modules/normalize-path": { +-+ "version": "2.1.1", +-+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +-+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +- "dependencies": { +-- "normalize-path": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +-- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +-- "requires": { +-- "remove-trailing-separator": "^1.0.1" +-- } +-- } +-+ "remove-trailing-separator": "^1.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "concat-map": { +-+ "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=" +- }, +-- "concurrently": { +-- "version": "4.1.0", +-- "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-4.1.0.tgz", +-- "integrity": "sha512-pwzXCE7qtOB346LyO9eFWpkFJVO3JQZ/qU/feGeaAHiX1M3Rw3zgXKc5cZ8vSH5DGygkjzLFDzA/pwoQDkRNGg==", +-- "dev": true, +-- "requires": { +-- "chalk": "^2.4.1", +-- "date-fns": "^1.23.0", +-- "lodash": "^4.17.10", +-- "read-pkg": "^4.0.1", +-- "rxjs": "^6.3.3", +-- "spawn-command": "^0.0.2-1", +-- "supports-color": "^4.5.0", +-- "tree-kill": "^1.1.0", +-- "yargs": "^12.0.1" +-- }, +-- "dependencies": { +-- "ansi-regex": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", +-- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", +-- "dev": true +-- }, +-- "camelcase": { +-- "version": "5.2.0", +-- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.2.0.tgz", +-- "integrity": "sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ==", +-- "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" +-- }, +-- "dependencies": { +-- "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" +-- } +-- } +-- } +-- }, +-- "cliui": { +-- "version": "4.1.0", +-- "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", +-- "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", +-- "dev": true, +-- "requires": { +-- "string-width": "^2.1.1", +-- "strip-ansi": "^4.0.0", +-- "wrap-ansi": "^2.0.0" +-- } +-- }, +-- "cross-spawn": { +-- "version": "6.0.5", +-- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", +-- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", +-- "dev": true, +-- "requires": { +-- "nice-try": "^1.0.4", +-- "path-key": "^2.0.1", +-- "semver": "^5.5.0", +-- "shebang-command": "^1.2.0", +-- "which": "^1.2.9" +-- } +-- }, +-- "execa": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", +-- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", +-- "dev": true, +-- "requires": { +-- "cross-spawn": "^6.0.0", +-- "get-stream": "^4.0.0", +-- "is-stream": "^1.1.0", +-- "npm-run-path": "^2.0.0", +-- "p-finally": "^1.0.0", +-- "signal-exit": "^3.0.0", +-- "strip-eof": "^1.0.0" +-- } +-- }, +-- "find-up": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", +-- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", +-- "dev": true, +-- "requires": { +-- "locate-path": "^3.0.0" +-- } +-- }, +-- "get-stream": { +-- "version": "4.1.0", +-- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", +-- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", +-- "dev": true, +-- "requires": { +-- "pump": "^3.0.0" +-- } +-- }, +-- "invert-kv": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", +-- "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", +-- "dev": true +-- }, +-- "is-fullwidth-code-point": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", +-- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", +-- "dev": true +-- }, +-- "lcid": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", +-- "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", +-- "dev": true, +-- "requires": { +-- "invert-kv": "^2.0.0" +-- } +-- }, +-- "os-locale": { +-- "version": "3.1.0", +-- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", +-- "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", +-- "dev": true, +-- "requires": { +-- "execa": "^1.0.0", +-- "lcid": "^2.0.0", +-- "mem": "^4.0.0" +-- } +-- }, +-- "parse-json": { +-- "version": "4.0.0", +-- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", +-- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", +-- "dev": true, +-- "requires": { +-- "error-ex": "^1.3.1", +-- "json-parse-better-errors": "^1.0.1" +-- } +-- }, +-- "pify": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", +-- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", +-- "dev": true +-- }, +-- "read-pkg": { +-- "version": "4.0.1", +-- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", +-- "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", +-- "dev": true, +-- "requires": { +-- "normalize-package-data": "^2.3.2", +-- "parse-json": "^4.0.0", +-- "pify": "^3.0.0" +-- } +-- }, +-- "string-width": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", +-- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", +-- "dev": true, +-- "requires": { +-- "is-fullwidth-code-point": "^2.0.0", +-- "strip-ansi": "^4.0.0" +-- } +-- }, +-- "strip-ansi": { +-- "version": "4.0.0", +-- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", +-- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", +-- "dev": true, +-- "requires": { +-- "ansi-regex": "^3.0.0" +-- } +-- }, +-- "supports-color": { +-- "version": "4.5.0", +-- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", +-- "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", +-- "dev": true, +-- "requires": { +-- "has-flag": "^2.0.0" +-- }, +-- "dependencies": { +-- "has-flag": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", +-- "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", +-- "dev": true +-- } +-- } +-- }, +-- "which-module": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", +-- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", +-- "dev": true +-- }, +-- "yargs": { +-- "version": "12.0.5", +-- "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", +-- "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", +-- "dev": true, +-- "requires": { +-- "cliui": "^4.0.0", +-- "decamelize": "^1.2.0", +-- "find-up": "^3.0.0", +-- "get-caller-file": "^1.0.1", +-- "os-locale": "^3.0.0", +-- "require-directory": "^2.1.1", +-- "require-main-filename": "^1.0.1", +-- "set-blocking": "^2.0.0", +-- "string-width": "^2.0.0", +-- "which-module": "^2.0.0", +-- "y18n": "^3.2.1 || ^4.0.0", +-- "yargs-parser": "^11.1.1" +-- } +-- }, +-- "yargs-parser": { +-- "version": "11.1.1", +-- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", +-- "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", +-- "dev": true, +-- "requires": { +-- "camelcase": "^5.0.0", +-- "decamelize": "^1.2.0" +-- } +-- } +-+ "node_modules/concurrently": { +-+ "version": "8.2.2", +-+ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.2.tgz", +-+ "integrity": "sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==", +-+ "dev": true, +-+ "dependencies": { +-+ "chalk": "^4.1.2", +-+ "date-fns": "^2.30.0", +-+ "lodash": "^4.17.21", +-+ "rxjs": "^7.8.1", +-+ "shell-quote": "^1.8.1", +-+ "spawn-command": "0.0.2", +-+ "supports-color": "^8.1.1", +-+ "tree-kill": "^1.2.2", +-+ "yargs": "^17.7.2" +-+ }, +-+ "bin": { +-+ "conc": "dist/bin/concurrently.js", +-+ "concurrently": "dist/bin/concurrently.js" +-+ }, +-+ "engines": { +-+ "node": "^14.13.0 || >=16.0.0" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" +- } +- }, +-- "configstore": { +-- "version": "3.1.2", +-- "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", +-- "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", +-+ "node_modules/concurrently/node_modules/has-flag": { +-+ "version": "4.0.0", +-+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", +-+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=8" +-+ } +-+ }, +-+ "node_modules/concurrently/node_modules/supports-color": { +-+ "version": "8.1.1", +-+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", +-+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", +- "dev": true, +-- "requires": { +-- "dot-prop": "^4.1.0", +-- "graceful-fs": "^4.1.2", +-- "make-dir": "^1.0.0", +-- "unique-string": "^1.0.0", +-- "write-file-atomic": "^2.0.0", +-- "xdg-basedir": "^3.0.0" +-+ "dependencies": { +-+ "has-flag": "^4.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/supports-color?sponsor=1" +- } +- }, +-- "connect-busboy": { +-+ "node_modules/connect-busboy": { +- "version": "0.0.2", +- "resolved": "https://registry.npmjs.org/connect-busboy/-/connect-busboy-0.0.2.tgz", +- "integrity": "sha1-rFyclmchcYheV2xmsr/ZXTuxEJc=", +-- "requires": { +-+ "dependencies": { +- "busboy": "*" +-+ }, +-+ "engines": { +-+ "node": ">=0.8.0" +- } +- }, +-- "console-control-strings": { +-+ "node_modules/console-control-strings": { +- "version": "1.1.0", +- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", +-- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", +-+ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", +- "dev": true +- }, +-- "content-disposition": { +-- "version": "0.5.2", +-- "resolved": "http://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", +-- "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" +-+ "node_modules/content-disposition": { +-+ "version": "0.5.4", +-+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", +-+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", +-+ "dependencies": { +-+ "safe-buffer": "5.2.1" +-+ }, +-+ "engines": { +-+ "node": ">= 0.6" +-+ } +-+ }, +-+ "node_modules/content-disposition/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" +-+ } +-+ ] +- }, +-- "content-type": { +-- "version": "1.0.4", +-- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", +-- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" +-+ "node_modules/content-type": { +-+ "version": "1.0.5", +-+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", +-+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", +-+ "engines": { +-+ "node": ">= 0.6" +-+ } +- }, +-- "continuable-cache": { +-+ "node_modules/continuable-cache": { +- "version": "0.3.1", +- "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", +- "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=" +- }, +-- "cookie": { +-- "version": "0.3.1", +-- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", +-- "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" +-+ "node_modules/cookie": { +-+ "version": "0.6.0", +-+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", +-+ "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", +-+ "engines": { +-+ "node": ">= 0.6" +-+ } +- }, +-- "cookie-signature": { +-+ "node_modules/cookie-signature": { +- "version": "1.0.6", +- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", +- "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" +- }, +-- "copy-descriptor": { +-- "version": "0.1.1", +-- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", +-- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", +-- "dev": true +-- }, +-- "core-util-is": { +-+ "node_modules/core-util-is": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", +- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" +- }, +-- "cors": { +-+ "node_modules/cors": { +- "version": "2.8.5", +- "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", +- "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", +-- "requires": { +-+ "dependencies": { +- "object-assign": "^4", +- "vary": "^1" +-+ }, +-+ "engines": { +-+ "node": ">= 0.10" +- } +- }, +-- "crc": { +-+ "node_modules/crc": { +- "version": "3.8.0", +- "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", +- "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", +-- "requires": { +-+ "dependencies": { +- "buffer": "^5.1.0" +-- }, +-+ } +-+ }, +-+ "node_modules/crc/node_modules/buffer": { +-+ "version": "5.2.1", +-+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", +-+ "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", +- "dependencies": { +-- "buffer": { +-- "version": "5.2.1", +-- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", +-- "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", +-- "requires": { +-- "base64-js": "^1.0.2", +-- "ieee754": "^1.1.4" +-- } +-- } +-+ "base64-js": "^1.0.2", +-+ "ieee754": "^1.1.4" +- } +- }, +-- "crc32-stream": { +-+ "node_modules/crc32-stream": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", +- "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=", +-- "requires": { +-+ "dependencies": { +- "crc": "^3.4.4", +- "readable-stream": "^2.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 0.10.0" +- } +- }, +-- "create-error-class": { +-- "version": "3.0.2", +-- "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", +-- "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", +-- "dev": true, +-- "requires": { +-- "capture-stack-trace": "^1.0.0" +-+ "node_modules/cross-spawn": { +-+ "version": "7.0.3", +-+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", +-+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", +-+ "dependencies": { +-+ "path-key": "^3.1.0", +-+ "shebang-command": "^2.0.0", +-+ "which": "^2.0.1" +-+ }, +-+ "engines": { +-+ "node": ">= 8" +- } +- }, +-- "cross-spawn": { +-- "version": "3.0.1", +-- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", +-- "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", +-- "dev": true, +-- "requires": { +-- "lru-cache": "^4.0.1", +-- "which": "^1.2.9" +-+ "node_modules/cross-spawn/node_modules/path-key": { +-+ "version": "3.1.1", +-+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", +-+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "crypto-random-string": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", +-- "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", +-- "dev": true +-- }, +-- "csv": { +-- "version": "3.1.0", +-- "resolved": "https://registry.npmjs.org/csv/-/csv-3.1.0.tgz", +-- "integrity": "sha512-SfnePMkhjljB7ehvubZESGjgrnM7V/gBe5ubZWKxeKwgmTl/HtVCdfSaGRgH/i/vG7qJaSLMpP0krNbAuunRBg==", +-- "requires": { +-- "csv-generate": "^2.0.2", +-- "csv-parse": "^2.4.0", +-- "csv-stringify": "^3.0.0", +-- "stream-transform": "^1.0.2" +-+ "node_modules/cross-spawn/node_modules/shebang-command": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", +-+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", +-+ "dependencies": { +-+ "shebang-regex": "^3.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "csv-generate": { +-- "version": "2.2.2", +-- "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-2.2.2.tgz", +-- "integrity": "sha512-ETG8JGG0xOt2f1JzxrAcQONVc4+7srUdXeyLnow60ntBr+qiNCFTqi+ME6g0vZ4hMCbrwNrDPJPOYVznAeDDHQ==" +-- }, +-- "csv-parse": { +-- "version": "2.5.0", +-- "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-2.5.0.tgz", +-- "integrity": "sha512-4OcjOJQByI0YDU5COYw9HAqjo8/MOLLmT9EKyMCXUzgvh30vS1SlMK+Ho84IH5exN44cSnrYecw/7Zpu2m4lkA==" +-- }, +-- "csv-stringify": { +-- "version": "3.1.1", +-- "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-3.1.1.tgz", +-- "integrity": "sha512-Ni9r/BdQM2cGnWzwAP09zp12LVOAMHLJ86azNHGC7s4OUo2WidGfcM3QwYEjD8c4ELCL/a4AzfIsVCzroeys+g==", +-- "requires": { +-- "lodash.get": "~4.4.2" +-+ "node_modules/cross-spawn/node_modules/shebang-regex": { +-+ "version": "3.0.0", +-+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", +-+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "currently-unhandled": { +-- "version": "0.4.1", +-- "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", +-- "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", +-- "dev": true, +-- "requires": { +-- "array-find-index": "^1.0.1" +-+ "node_modules/cross-spawn/node_modules/which": { +-+ "version": "2.0.2", +-+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", +-+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", +-+ "dependencies": { +-+ "isexe": "^2.0.0" +-+ }, +-+ "bin": { +-+ "node-which": "bin/node-which" +-+ }, +-+ "engines": { +-+ "node": ">= 8" +- } +- }, +-- "dashdash": { +-- "version": "1.14.1", +-- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", +-- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", +-- "requires": { +-- "assert-plus": "^1.0.0" +-- }, +-+ "node_modules/csv": { +-+ "version": "6.3.9", +-+ "resolved": "https://registry.npmjs.org/csv/-/csv-6.3.9.tgz", +-+ "integrity": "sha512-eiN+Qu8NwSLxZYia6WzB8xlX/rAQ/8EgK5A4dIF7Bz96mzcr5dW1jlcNmjG0QWySWKfPdCerH3RQ96ZqqsE8cA==", +- "dependencies": { +-- "assert-plus": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-- } +-+ "csv-generate": "^4.4.1", +-+ "csv-parse": "^5.5.6", +-+ "csv-stringify": "^6.5.0", +-+ "stream-transform": "^3.3.2" +-+ }, +-+ "engines": { +-+ "node": ">= 0.1.90" +- } +- }, +-- "date-fns": { +-- "version": "1.30.1", +-- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", +-- "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", +-- "dev": true +-+ "node_modules/csv-generate": { +-+ "version": "4.4.1", +-+ "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.4.1.tgz", +-+ "integrity": "sha512-O/einO0v4zPmXaOV+sYqGa02VkST4GP5GLpWBNHEouIU7pF3kpGf3D0kCCvX82ydIY4EKkOK+R8b1BYsRXravg==" +-+ }, +-+ "node_modules/csv-parse": { +-+ "version": "5.5.6", +-+ "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.6.tgz", +-+ "integrity": "sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==" +-+ }, +-+ "node_modules/csv-stringify": { +-+ "version": "6.5.0", +-+ "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.5.0.tgz", +-+ "integrity": "sha512-edlXFVKcUx7r8Vx5zQucsuMg4wb/xT6qyz+Sr1vnLrdXqlLD1+UKyWNyZ9zn6mUW1ewmGxrpVwAcChGF0HQ/2Q==" +-+ }, +-+ "node_modules/date-fns": { +-+ "version": "2.30.0", +-+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", +-+ "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", +-+ "dev": true, +-+ "dependencies": { +-+ "@babel/runtime": "^7.21.0" +-+ }, +-+ "engines": { +-+ "node": ">=0.11" +-+ }, +-+ "funding": { +-+ "type": "opencollective", +-+ "url": "https://opencollective.com/date-fns" +-+ } +- }, +-- "debug": { +-+ "node_modules/debug": { +- "version": "2.6.9", +- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", +- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", +-- "requires": { +-+ "dependencies": { +- "ms": "2.0.0" +- } +- }, +-- "decamelize": { +-+ "node_modules/decamelize": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", +- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", +-- "dev": true +-- }, +-- "decode-uri-component": { +-- "version": "0.2.0", +-- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", +-- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", +-- "dev": true +-+ "dev": true, +-+ "engines": { +-+ "node": ">=0.10.0" +-+ } +- }, +-- "deep-extend": { +-- "version": "0.6.0", +-- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", +-- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", +-- "dev": true +-+ "node_modules/decamelize-keys": { +-+ "version": "1.1.1", +-+ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", +-+ "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", +-+ "dev": true, +-+ "dependencies": { +-+ "decamelize": "^1.1.0", +-+ "map-obj": "^1.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=0.10.0" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +-+ } +- }, +-- "define-properties": { +-- "version": "1.1.3", +-- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", +-- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", +-- "requires": { +-- "object-keys": "^1.0.12" +-+ "node_modules/decamelize-keys/node_modules/map-obj": { +-+ "version": "1.0.1", +-+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", +-+ "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "define-property": { +-- "version": "2.0.2", +-- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", +-- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", +-- "dev": true, +-- "requires": { +-- "is-descriptor": "^1.0.2", +-- "isobject": "^3.0.1" +-- }, +-- "dependencies": { +-- "is-accessor-descriptor": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +-- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +-- "dev": true, +-- "requires": { +-- "kind-of": "^6.0.0" +-- } +-- }, +-- "is-data-descriptor": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +-- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +-- "dev": true, +-- "requires": { +-- "kind-of": "^6.0.0" +-- } +-- }, +-- "is-descriptor": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +-- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +-- "dev": true, +-- "requires": { +-- "is-accessor-descriptor": "^1.0.0", +-- "is-data-descriptor": "^1.0.0", +-- "kind-of": "^6.0.2" +-- } +-- } +-+ "node_modules/define-data-property": { +-+ "version": "1.1.4", +-+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", +-+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", +-+ "dependencies": { +-+ "es-define-property": "^1.0.0", +-+ "es-errors": "^1.3.0", +-+ "gopd": "^1.0.1" +-+ }, +-+ "engines": { +-+ "node": ">= 0.4" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +- } +- }, +-- "delayed-stream": { +-+ "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=" +-+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", +-+ "engines": { +-+ "node": ">=0.4.0" +-+ } +- }, +-- "delegates": { +-+ "node_modules/delegates": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", +-- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", +-+ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", +- "dev": true +- }, +-- "depd": { +-- "version": "1.1.2", +-- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", +-- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" +-- }, +-- "destroy": { +-- "version": "1.0.4", +-- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", +-- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" +-+ "node_modules/depd": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", +-+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", +-+ "engines": { +-+ "node": ">= 0.8" +-+ } +- }, +-- "dicer": { +-- "version": "0.3.0", +-- "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", +-- "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", +-- "requires": { +-- "streamsearch": "0.1.2" +-+ "node_modules/destroy": { +-+ "version": "1.2.0", +-+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", +-+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", +-+ "engines": { +-+ "node": ">= 0.8", +-+ "npm": "1.2.8000 || >= 1.4.16" +- } +- }, +-- "dot-prop": { +-- "version": "4.2.0", +-- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", +-- "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", +-- "dev": true, +-- "requires": { +-- "is-obj": "^1.0.0" +-- } +-- }, +-- "duplexer3": { +-- "version": "0.1.4", +-- "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", +-- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", +-- "dev": true +-- }, +-- "ecc-jsbn": { +-- "version": "0.1.2", +-- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", +-- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", +-- "requires": { +-- "jsbn": "~0.1.0", +-- "safer-buffer": "^2.1.0" +-- } +-+ "node_modules/eastasianwidth": { +-+ "version": "0.2.0", +-+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", +-+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" +- }, +-- "ee-first": { +-+ "node_modules/ee-first": { +- "version": "1.1.1", +- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", +-- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" +-+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" +-+ }, +-+ "node_modules/ejs": { +-+ "version": "3.1.10", +-+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", +-+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", +-+ "dependencies": { +-+ "jake": "^10.8.5" +-+ }, +-+ "bin": { +-+ "ejs": "bin/cli.js" +-+ }, +-+ "engines": { +-+ "node": ">=0.10.0" +-+ } +- }, +-- "ejs": { +-- "version": "2.6.1", +-- "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", +-- "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==" +-+ "node_modules/emoji-regex": { +-+ "version": "8.0.0", +-+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", +-+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" +- }, +-- "encodeurl": { +-+ "node_modules/encodeurl": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", +-- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" +-+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", +-+ "engines": { +-+ "node": ">= 0.8" +-+ } +- }, +-- "end-of-stream": { +-+ "node_modules/encoding": { +-+ "version": "0.1.13", +-+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", +-+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", +-+ "dev": true, +-+ "optional": true, +-+ "dependencies": { +-+ "iconv-lite": "^0.6.2" +-+ } +-+ }, +-+ "node_modules/encoding/node_modules/iconv-lite": { +-+ "version": "0.6.3", +-+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", +-+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", +-+ "dev": true, +-+ "optional": true, +-+ "dependencies": { +-+ "safer-buffer": ">= 2.1.2 < 3.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=0.10.0" +-+ } +-+ }, +-+ "node_modules/end-of-stream": { +- "version": "1.4.1", +- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", +- "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", +-- "requires": { +-+ "dependencies": { +- "once": "^1.4.0" +- } +- }, +-- "error": { +-+ "node_modules/env-paths": { +-+ "version": "2.2.1", +-+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", +-+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=6" +-+ } +-+ }, +-+ "node_modules/err-code": { +-+ "version": "2.0.3", +-+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", +-+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", +-+ "dev": true +-+ }, +-+ "node_modules/error": { +- "version": "7.0.2", +- "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", +- "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", +-- "requires": { +-+ "dependencies": { +- "string-template": "~0.2.1", +- "xtend": "~4.0.0" +- } +- }, +-- "error-ex": { +-+ "node_modules/error-ex": { +- "version": "1.3.2", +- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", +- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "is-arrayish": "^0.2.1" +- } +- }, +-- "escape-html": { +-+ "node_modules/es-define-property": { +-+ "version": "1.0.0", +-+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", +-+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", +-+ "dependencies": { +-+ "get-intrinsic": "^1.2.4" +-+ }, +-+ "engines": { +-+ "node": ">= 0.4" +-+ } +-+ }, +-+ "node_modules/es-errors": { +-+ "version": "1.3.0", +-+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", +-+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", +-+ "engines": { +-+ "node": ">= 0.4" +-+ } +-+ }, +-+ "node_modules/escalade": { +-+ "version": "3.1.2", +-+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", +-+ "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=6" +-+ } +-+ }, +-+ "node_modules/escape-html": { +- "version": "1.0.3", +- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", +-- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" +-+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" +- }, +-- "escape-string-regexp": { +-+ "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 +-+ "dev": true, +-+ "engines": { +-+ "node": ">=0.8.0" +-+ } +- }, +-- "etag": { +-+ "node_modules/etag": { +- "version": "1.8.1", +- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", +-- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" +-- }, +-- "execa": { +-- "version": "0.7.0", +-- "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", +-- "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", +-- "dev": true, +-- "requires": { +-- "cross-spawn": "^5.0.1", +-- "get-stream": "^3.0.0", +-- "is-stream": "^1.1.0", +-- "npm-run-path": "^2.0.0", +-- "p-finally": "^1.0.0", +-- "signal-exit": "^3.0.0", +-- "strip-eof": "^1.0.0" +-- }, +-- "dependencies": { +-- "cross-spawn": { +-- "version": "5.1.0", +-- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", +-- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", +-- "dev": true, +-- "requires": { +-- "lru-cache": "^4.0.1", +-- "shebang-command": "^1.2.0", +-- "which": "^1.2.9" +-- } +-- } +-- } +-- }, +-- "expand-brackets": { +-- "version": "2.1.4", +-- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", +-- "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", +-- "dev": true, +-- "requires": { +-- "debug": "^2.3.3", +-- "define-property": "^0.2.5", +-- "extend-shallow": "^2.0.1", +-- "posix-character-classes": "^0.1.0", +-- "regex-not": "^1.0.0", +-- "snapdragon": "^0.8.1", +-- "to-regex": "^3.0.1" +-- }, +-- "dependencies": { +-- "define-property": { +-- "version": "0.2.5", +-- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +-- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +-- "dev": true, +-- "requires": { +-- "is-descriptor": "^0.1.0" +-- } +-- }, +-- "extend-shallow": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-- "dev": true, +-- "requires": { +-- "is-extendable": "^0.1.0" +-- } +-- } +-+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", +-+ "engines": { +-+ "node": ">= 0.6" +- } +- }, +-- "express": { +-- "version": "4.16.4", +-- "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", +-- "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", +-- "requires": { +-- "accepts": "~1.3.5", +-+ "node_modules/express": { +-+ "version": "4.19.2", +-+ "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", +-+ "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", +-+ "dependencies": { +-+ "accepts": "~1.3.8", +- "array-flatten": "1.1.1", +-- "body-parser": "1.18.3", +-- "content-disposition": "0.5.2", +-+ "body-parser": "1.20.2", +-+ "content-disposition": "0.5.4", +- "content-type": "~1.0.4", +-- "cookie": "0.3.1", +-+ "cookie": "0.6.0", +- "cookie-signature": "1.0.6", +- "debug": "2.6.9", +-- "depd": "~1.1.2", +-+ "depd": "2.0.0", +- "encodeurl": "~1.0.2", +- "escape-html": "~1.0.3", +- "etag": "~1.8.1", +-- "finalhandler": "1.1.1", +-+ "finalhandler": "1.2.0", +- "fresh": "0.5.2", +-+ "http-errors": "2.0.0", +- "merge-descriptors": "1.0.1", +- "methods": "~1.1.2", +-- "on-finished": "~2.3.0", +-- "parseurl": "~1.3.2", +-+ "on-finished": "2.4.1", +-+ "parseurl": "~1.3.3", +- "path-to-regexp": "0.1.7", +-- "proxy-addr": "~2.0.4", +-- "qs": "6.5.2", +-- "range-parser": "~1.2.0", +-- "safe-buffer": "5.1.2", +-- "send": "0.16.2", +-- "serve-static": "1.13.2", +-- "setprototypeof": "1.1.0", +-- "statuses": "~1.4.0", +-- "type-is": "~1.6.16", +-+ "proxy-addr": "~2.0.7", +-+ "qs": "6.11.0", +-+ "range-parser": "~1.2.1", +-+ "safe-buffer": "5.2.1", +-+ "send": "0.18.0", +-+ "serve-static": "1.15.0", +-+ "setprototypeof": "1.2.0", +-+ "statuses": "2.0.1", +-+ "type-is": "~1.6.18", +- "utils-merge": "1.0.1", +- "vary": "~1.1.2" +- }, +-- "dependencies": { +-- "qs": { +-- "version": "6.5.2", +-- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", +-- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" +-- } +-+ "engines": { +-+ "node": ">= 0.10.0" +- } +- }, +-- "express-busboy": { +-+ "node_modules/express-busboy": { +- "version": "7.0.1", +- "resolved": "https://registry.npmjs.org/express-busboy/-/express-busboy-7.0.1.tgz", +- "integrity": "sha512-ZMR9uUJp4Rx6y7YBML2Cxr5C314WECIClslfu+zgDqANx0aDyPcqesVLef0bjlQKD7X+va6p1xX0/G5WK+9JbA==", +-- "requires": { +-+ "dependencies": { +- "body": "~5.1.0", +- "connect-busboy": "~0.0.1", +- "mkdirp": "~0.5.0", +- "qs": "^6.4.0", +- "uuid": "~1.4.1" +-- }, +-- "dependencies": { +-- "uuid": { +-- "version": "1.4.2", +-- "resolved": "http://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz", +-- "integrity": "sha1-RTAZ9oaWam34PNxSROfJkOzDMvw=" +-- } +- } +- }, +-- "express-handlebars": { +-- "version": "3.0.2", +-- "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.0.2.tgz", +-- "integrity": "sha512-rPaSqR8xPnSqfvWvI8Mhtn7nifaMmySq6yhWkjH07Ks/nuDaRngJyf7eDN2I7PBkNVdZHf0Bz+1rY1yrZFdx8g==", +-- "requires": { +-- "glob": "^7.1.3", +-- "graceful-fs": "^4.1.2", +-- "handlebars": "^4.0.13", +-- "object.assign": "^4.1.0", +-- "promise": "^8.0.2" +-- }, +-- "dependencies": { +-- "promise": { +-- "version": "8.0.2", +-- "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.2.tgz", +-- "integrity": "sha512-EIyzM39FpVOMbqgzEHhxdrEhtOSDOtjMZQ0M6iVfCE+kWNgCkAyOdnuCWqfmflylftfadU6FkiMgHZA2kUzwRw==", +-- "requires": { +-- "asap": "~2.0.6" +-- } +-- } +-+ "node_modules/express-busboy/node_modules/uuid": { +-+ "version": "1.4.2", +-+ "resolved": "http://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz", +-+ "integrity": "sha1-RTAZ9oaWam34PNxSROfJkOzDMvw=", +-+ "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." +-+ }, +-+ "node_modules/express-handlebars": { +-+ "version": "7.1.3", +-+ "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.1.3.tgz", +-+ "integrity": "sha512-O0W4n14iQ8+iFIDdiMh9HRI2nbVQJ/h1qndlD1TXWxxcfbKjKoqJh+ti2tROkyx4C4VQrt0y3bANBQ5auQAiew==", +-+ "dependencies": { +-+ "glob": "^10.4.2", +-+ "graceful-fs": "^4.2.11", +-+ "handlebars": "^4.7.8" +-+ }, +-+ "engines": { +-+ "node": ">=v16" +- } +- }, +-- "extend": { +-- "version": "3.0.2", +-- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", +-- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" +-+ "node_modules/express-handlebars/node_modules/brace-expansion": { +-+ "version": "2.0.1", +-+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", +-+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", +-+ "dependencies": { +-+ "balanced-match": "^1.0.0" +-+ } +- }, +-- "extend-shallow": { +-- "version": "3.0.2", +-- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", +-- "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", +-- "dev": true, +-- "requires": { +-- "assign-symbols": "^1.0.0", +-- "is-extendable": "^1.0.1" +-- }, +-- "dependencies": { +-- "is-extendable": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", +-- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", +-- "dev": true, +-- "requires": { +-- "is-plain-object": "^2.0.4" +-- } +-- } +-+ "node_modules/express-handlebars/node_modules/glob": { +-+ "version": "10.4.2", +-+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", +-+ "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", +-+ "dependencies": { +-+ "foreground-child": "^3.1.0", +-+ "jackspeak": "^3.1.2", +-+ "minimatch": "^9.0.4", +-+ "minipass": "^7.1.2", +-+ "package-json-from-dist": "^1.0.0", +-+ "path-scurry": "^1.11.1" +-+ }, +-+ "bin": { +-+ "glob": "dist/esm/bin.mjs" +-+ }, +-+ "engines": { +-+ "node": ">=16 || 14 >=14.18" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/isaacs" +- } +- }, +-- "extglob": { +-- "version": "2.0.4", +-- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", +-- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", +-- "dev": true, +-- "requires": { +-- "array-unique": "^0.3.2", +-- "define-property": "^1.0.0", +-- "expand-brackets": "^2.1.4", +-- "extend-shallow": "^2.0.1", +-- "fragment-cache": "^0.2.1", +-- "regex-not": "^1.0.0", +-- "snapdragon": "^0.8.1", +-- "to-regex": "^3.0.1" +-- }, +-- "dependencies": { +-- "define-property": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", +-- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", +-- "dev": true, +-- "requires": { +-- "is-descriptor": "^1.0.0" +-- } +-- }, +-- "extend-shallow": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-- "dev": true, +-- "requires": { +-- "is-extendable": "^0.1.0" +-- } +-- }, +-- "is-accessor-descriptor": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +-- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +-- "dev": true, +-- "requires": { +-- "kind-of": "^6.0.0" +-- } +-+ "node_modules/express-handlebars/node_modules/minimatch": { +-+ "version": "9.0.5", +-+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", +-+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", +-+ "dependencies": { +-+ "brace-expansion": "^2.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=16 || 14 >=14.17" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/isaacs" +-+ } +-+ }, +-+ "node_modules/express-handlebars/node_modules/minipass": { +-+ "version": "7.1.2", +-+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", +-+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", +-+ "engines": { +-+ "node": ">=16 || 14 >=14.17" +-+ } +-+ }, +-+ "node_modules/express/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" +- }, +-- "is-data-descriptor": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +-- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +-- "dev": true, +-- "requires": { +-- "kind-of": "^6.0.0" +-- } +-+ { +-+ "type": "patreon", +-+ "url": "https://www.patreon.com/feross" +- }, +-- "is-descriptor": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +-- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +-- "dev": true, +-- "requires": { +-- "is-accessor-descriptor": "^1.0.0", +-- "is-data-descriptor": "^1.0.0", +-- "kind-of": "^6.0.2" +-- } +-+ { +-+ "type": "consulting", +-+ "url": "https://feross.org/support" +- } +-- } +-+ ] +- }, +-- "extsprintf": { +-- "version": "1.3.0", +-- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", +-- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" +-+ "node_modules/filelist": { +-+ "version": "1.0.4", +-+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", +-+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", +-+ "dependencies": { +-+ "minimatch": "^5.0.1" +-+ } +- }, +-- "fast-deep-equal": { +-+ "node_modules/filelist/node_modules/brace-expansion": { +- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", +-- "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" +-+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", +-+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", +-+ "dependencies": { +-+ "balanced-match": "^1.0.0" +-+ } +- }, +-- "fast-json-stable-stringify": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", +-- "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" +-+ "node_modules/filelist/node_modules/minimatch": { +-+ "version": "5.1.6", +-+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", +-+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", +-+ "dependencies": { +-+ "brace-expansion": "^2.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +- }, +-- "fill-range": { +-- "version": "4.0.0", +-- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", +-- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", +-- "dev": true, +-- "requires": { +-- "extend-shallow": "^2.0.1", +-- "is-number": "^3.0.0", +-- "repeat-string": "^1.6.1", +-- "to-regex-range": "^2.1.0" +-- }, +-- "dependencies": { +-- "extend-shallow": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-- "dev": true, +-- "requires": { +-- "is-extendable": "^0.1.0" +-- } +-- } +-+ "node_modules/fill-range": { +-+ "version": "7.1.1", +-+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", +-+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", +-+ "dev": true, +-+ "dependencies": { +-+ "to-regex-range": "^5.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "finalhandler": { +-- "version": "1.1.1", +-- "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", +-- "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", +-- "requires": { +-+ "node_modules/finalhandler": { +-+ "version": "1.2.0", +-+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", +-+ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", +-+ "dependencies": { +- "debug": "2.6.9", +- "encodeurl": "~1.0.2", +- "escape-html": "~1.0.3", +-- "on-finished": "~2.3.0", +-- "parseurl": "~1.3.2", +-- "statuses": "~1.4.0", +-+ "on-finished": "2.4.1", +-+ "parseurl": "~1.3.3", +-+ "statuses": "2.0.1", +- "unpipe": "~1.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 0.8" +- } +- }, +-- "find-up": { +-- "version": "1.1.2", +-- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", +-- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", +-+ "node_modules/find-up": { +-+ "version": "4.1.0", +-+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", +-+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", +- "dev": true, +-- "requires": { +-- "path-exists": "^2.0.0", +-- "pinkie-promise": "^2.0.0" +-+ "dependencies": { +-+ "locate-path": "^5.0.0", +-+ "path-exists": "^4.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "for-in": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", +-- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", +-- "dev": true +-+ "node_modules/find-up/node_modules/locate-path": { +-+ "version": "5.0.0", +-+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", +-+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", +-+ "dev": true, +-+ "dependencies": { +-+ "p-locate": "^4.1.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ } +- }, +-- "forever-agent": { +-- "version": "0.6.1", +-- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", +-- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" +-+ "node_modules/find-up/node_modules/p-locate": { +-+ "version": "4.1.0", +-+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", +-+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", +-+ "dev": true, +-+ "dependencies": { +-+ "p-limit": "^2.2.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ } +-+ }, +-+ "node_modules/follow-redirects": { +-+ "version": "1.15.6", +-+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", +-+ "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", +-+ "funding": [ +-+ { +-+ "type": "individual", +-+ "url": "https://github.com/sponsors/RubenVerborgh" +-+ } +-+ ], +-+ "engines": { +-+ "node": ">=4.0" +-+ }, +-+ "peerDependenciesMeta": { +-+ "debug": { +-+ "optional": true +-+ } +-+ } +- }, +-- "form-data": { +-- "version": "2.3.3", +-- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", +-- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", +-- "requires": { +-- "asynckit": "^0.4.0", +-- "combined-stream": "^1.0.6", +-- "mime-types": "^2.1.12" +-+ "node_modules/foreground-child": { +-+ "version": "3.2.1", +-+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", +-+ "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", +-+ "dependencies": { +-+ "cross-spawn": "^7.0.0", +-+ "signal-exit": "^4.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=14" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/isaacs" +- } +- }, +-- "forwarded": { +-- "version": "0.1.2", +-- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", +-- "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" +-+ "node_modules/foreground-child/node_modules/signal-exit": { +-+ "version": "4.1.0", +-+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", +-+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", +-+ "engines": { +-+ "node": ">=14" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/isaacs" +-+ } +- }, +-- "fragment-cache": { +-- "version": "0.2.1", +-- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", +-- "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", +-- "dev": true, +-- "requires": { +-- "map-cache": "^0.2.2" +-+ "node_modules/forwarded": { +-+ "version": "0.2.0", +-+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", +-+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", +-+ "engines": { +-+ "node": ">= 0.6" +- } +- }, +-- "fresh": { +-+ "node_modules/fresh": { +- "version": "0.5.2", +- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", +-- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" +-+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", +-+ "engines": { +-+ "node": ">= 0.6" +-+ } +- }, +-- "fs-constants": { +-+ "node_modules/fs-constants": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", +- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" +- }, +-- "fs.realpath": { +-+ "node_modules/fs-minipass": { +-+ "version": "2.1.0", +-+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", +-+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", +-+ "dev": true, +-+ "dependencies": { +-+ "minipass": "^3.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 8" +-+ } +-+ }, +-+ "node_modules/fs.realpath": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", +- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" +- }, +-- "fsevents": { +-- "version": "1.2.7", +-- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", +-- "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", +-+ "node_modules/fsevents": { +-+ "version": "2.3.3", +-+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", +-+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", +- "dev": true, +-+ "hasInstallScript": true, +- "optional": true, +-- "requires": { +-- "nan": "^2.9.2", +-- "node-pre-gyp": "^0.10.0" +-- }, +-- "dependencies": { +-- "abbrev": { +-- "version": "1.1.1", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "ansi-regex": { +-- "version": "2.1.1", +-- "bundled": true, +-- "dev": true +-- }, +-- "aproba": { +-- "version": "1.2.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "are-we-there-yet": { +-- "version": "1.1.5", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "delegates": "^1.0.0", +-- "readable-stream": "^2.0.6" +-- } +-- }, +-- "balanced-match": { +-- "version": "1.0.0", +-- "bundled": true, +-- "dev": true +-- }, +-- "brace-expansion": { +-- "version": "1.1.11", +-- "bundled": true, +-- "dev": true, +-- "requires": { +-- "balanced-match": "^1.0.0", +-- "concat-map": "0.0.1" +-- } +-- }, +-- "chownr": { +-- "version": "1.1.1", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "code-point-at": { +-- "version": "1.1.0", +-- "bundled": true, +-- "dev": true +-- }, +-- "concat-map": { +-- "version": "0.0.1", +-- "bundled": true, +-- "dev": true +-- }, +-- "console-control-strings": { +-- "version": "1.1.0", +-- "bundled": true, +-- "dev": true +-- }, +-- "core-util-is": { +-- "version": "1.0.2", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "debug": { +-- "version": "2.6.9", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "ms": "2.0.0" +-- } +-- }, +-- "deep-extend": { +-- "version": "0.6.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "delegates": { +-- "version": "1.0.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "detect-libc": { +-- "version": "1.0.3", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "fs-minipass": { +-- "version": "1.2.5", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "minipass": "^2.2.1" +-- } +-- }, +-- "fs.realpath": { +-- "version": "1.0.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "gauge": { +-- "version": "2.7.4", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "aproba": "^1.0.3", +-- "console-control-strings": "^1.0.0", +-- "has-unicode": "^2.0.0", +-- "object-assign": "^4.1.0", +-- "signal-exit": "^3.0.0", +-- "string-width": "^1.0.1", +-- "strip-ansi": "^3.0.1", +-- "wide-align": "^1.1.0" +-- } +-- }, +-- "glob": { +-- "version": "7.1.3", +-- "bundled": true, +-- "dev": true, +-- "optional": 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-unicode": { +-- "version": "2.0.1", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "iconv-lite": { +-- "version": "0.4.24", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "safer-buffer": ">= 2.1.2 < 3" +-- } +-- }, +-- "ignore-walk": { +-- "version": "3.0.1", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "minimatch": "^3.0.4" +-- } +-- }, +-- "inflight": { +-- "version": "1.0.6", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "once": "^1.3.0", +-- "wrappy": "1" +-- } +-- }, +-- "inherits": { +-- "version": "2.0.3", +-- "bundled": true, +-- "dev": true +-- }, +-- "ini": { +-- "version": "1.3.5", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "is-fullwidth-code-point": { +-- "version": "1.0.0", +-- "bundled": true, +-- "dev": true, +-- "requires": { +-- "number-is-nan": "^1.0.0" +-- } +-- }, +-- "isarray": { +-- "version": "1.0.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "minimatch": { +-- "version": "3.0.4", +-- "bundled": true, +-- "dev": true, +-- "requires": { +-- "brace-expansion": "^1.1.7" +-- } +-- }, +-- "minimist": { +-- "version": "0.0.8", +-- "bundled": true, +-- "dev": true +-- }, +-- "minipass": { +-- "version": "2.3.5", +-- "bundled": true, +-- "dev": true, +-- "requires": { +-- "safe-buffer": "^5.1.2", +-- "yallist": "^3.0.0" +-- } +-- }, +-- "minizlib": { +-- "version": "1.2.1", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "minipass": "^2.2.1" +-- } +-- }, +-- "mkdirp": { +-- "version": "0.5.1", +-- "bundled": true, +-- "dev": true, +-- "requires": { +-- "minimist": "0.0.8" +-- } +-- }, +-- "ms": { +-- "version": "2.0.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "needle": { +-- "version": "2.2.4", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "debug": "^2.1.2", +-- "iconv-lite": "^0.4.4", +-- "sax": "^1.2.4" +-- } +-- }, +-- "node-pre-gyp": { +-- "version": "0.10.3", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "detect-libc": "^1.0.2", +-- "mkdirp": "^0.5.1", +-- "needle": "^2.2.1", +-- "nopt": "^4.0.1", +-- "npm-packlist": "^1.1.6", +-- "npmlog": "^4.0.2", +-- "rc": "^1.2.7", +-- "rimraf": "^2.6.1", +-- "semver": "^5.3.0", +-- "tar": "^4" +-- } +-- }, +-- "nopt": { +-- "version": "4.0.1", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "abbrev": "1", +-- "osenv": "^0.1.4" +-- } +-- }, +-- "npm-bundled": { +-- "version": "1.0.5", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "npm-packlist": { +-- "version": "1.2.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "ignore-walk": "^3.0.1", +-- "npm-bundled": "^1.0.1" +-- } +-- }, +-- "npmlog": { +-- "version": "4.1.2", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "are-we-there-yet": "~1.1.2", +-- "console-control-strings": "~1.1.0", +-- "gauge": "~2.7.3", +-- "set-blocking": "~2.0.0" +-- } +-- }, +-- "number-is-nan": { +-- "version": "1.0.1", +-- "bundled": true, +-- "dev": true +-- }, +-- "object-assign": { +-- "version": "4.1.1", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "once": { +-- "version": "1.4.0", +-- "bundled": true, +-- "dev": true, +-- "requires": { +-- "wrappy": "1" +-- } +-- }, +-- "os-homedir": { +-- "version": "1.0.2", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "os-tmpdir": { +-- "version": "1.0.2", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "osenv": { +-- "version": "0.1.5", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "os-homedir": "^1.0.0", +-- "os-tmpdir": "^1.0.0" +-- } +-- }, +-- "path-is-absolute": { +-- "version": "1.0.1", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "process-nextick-args": { +-- "version": "2.0.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "rc": { +-- "version": "1.2.8", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "deep-extend": "^0.6.0", +-- "ini": "~1.3.0", +-- "minimist": "^1.2.0", +-- "strip-json-comments": "~2.0.1" +-- }, +-- "dependencies": { +-- "minimist": { +-- "version": "1.2.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- } +-- } +-- }, +-- "readable-stream": { +-- "version": "2.3.6", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "core-util-is": "~1.0.0", +-- "inherits": "~2.0.3", +-- "isarray": "~1.0.0", +-- "process-nextick-args": "~2.0.0", +-- "safe-buffer": "~5.1.1", +-- "string_decoder": "~1.1.1", +-- "util-deprecate": "~1.0.1" +-- } +-- }, +-- "rimraf": { +-- "version": "2.6.3", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "glob": "^7.1.3" +-- } +-- }, +-- "safe-buffer": { +-- "version": "5.1.2", +-- "bundled": true, +-- "dev": true +-- }, +-- "safer-buffer": { +-- "version": "2.1.2", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "sax": { +-- "version": "1.2.4", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "semver": { +-- "version": "5.6.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "set-blocking": { +-- "version": "2.0.0", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "signal-exit": { +-- "version": "3.0.2", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "string-width": { +-- "version": "1.0.2", +-- "bundled": true, +-- "dev": true, +-- "requires": { +-- "code-point-at": "^1.0.0", +-- "is-fullwidth-code-point": "^1.0.0", +-- "strip-ansi": "^3.0.0" +-- } +-- }, +-- "string_decoder": { +-- "version": "1.1.1", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "safe-buffer": "~5.1.0" +-- } +-- }, +-- "strip-ansi": { +-- "version": "3.0.1", +-- "bundled": true, +-- "dev": true, +-- "requires": { +-- "ansi-regex": "^2.0.0" +-- } +-- }, +-- "strip-json-comments": { +-- "version": "2.0.1", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "tar": { +-- "version": "4.4.8", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "chownr": "^1.1.1", +-- "fs-minipass": "^1.2.5", +-- "minipass": "^2.3.4", +-- "minizlib": "^1.1.1", +-- "mkdirp": "^0.5.0", +-- "safe-buffer": "^5.1.2", +-- "yallist": "^3.0.2" +-- } +-- }, +-- "util-deprecate": { +-- "version": "1.0.2", +-- "bundled": true, +-- "dev": true, +-- "optional": true +-- }, +-- "wide-align": { +-- "version": "1.1.3", +-- "bundled": true, +-- "dev": true, +-- "optional": true, +-- "requires": { +-- "string-width": "^1.0.2 || 2" +-- } +-- }, +-- "wrappy": { +-- "version": "1.0.2", +-- "bundled": true, +-- "dev": true +-- }, +-- "yallist": { +-- "version": "3.0.3", +-- "bundled": true, +-- "dev": true +-- } +-+ "os": [ +-+ "darwin" +-+ ], +-+ "engines": { +-+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" +-+ } +-+ }, +-+ "node_modules/function-bind": { +-+ "version": "1.1.2", +-+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", +-+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +- } +- }, +-- "fstream": { +-- "version": "1.0.11", +-- "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", +-- "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", +-+ "node_modules/gauge": { +-+ "version": "4.0.4", +-+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", +-+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", +-+ "deprecated": "This package is no longer supported.", +- "dev": true, +-- "requires": { +-- "graceful-fs": "^4.1.2", +-- "inherits": "~2.0.0", +-- "mkdirp": ">=0.5 0", +-- "rimraf": "2" +-+ "dependencies": { +-+ "aproba": "^1.0.3 || ^2.0.0", +-+ "color-support": "^1.1.3", +-+ "console-control-strings": "^1.1.0", +-+ "has-unicode": "^2.0.1", +-+ "signal-exit": "^3.0.7", +-+ "string-width": "^4.2.3", +-+ "strip-ansi": "^6.0.1", +-+ "wide-align": "^1.1.5" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- } +- }, +-- "function-bind": { +-- "version": "1.1.1", +-- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", +-- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" +-- }, +-- "gauge": { +-- "version": "2.7.4", +-- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", +-- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", +-- "dev": true, +-- "requires": { +-- "aproba": "^1.0.3", +-- "console-control-strings": "^1.0.0", +-- "has-unicode": "^2.0.0", +-- "object-assign": "^4.1.0", +-- "signal-exit": "^3.0.0", +-- "string-width": "^1.0.1", +-- "strip-ansi": "^3.0.1", +-- "wide-align": "^1.1.0" +-- } +-- }, +-- "gaze": { +-+ "node_modules/gaze": { +- "version": "1.1.3", +- "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", +- "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "globule": "^1.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 4.0.0" +- } +- }, +-- "get-caller-file": { +-- "version": "1.0.3", +-- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", +-- "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", +-- "dev": true +-+ "node_modules/get-intrinsic": { +-+ "version": "1.2.4", +-+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", +-+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", +-+ "dependencies": { +-+ "es-errors": "^1.3.0", +-+ "function-bind": "^1.1.2", +-+ "has-proto": "^1.0.1", +-+ "has-symbols": "^1.0.3", +-+ "hasown": "^2.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 0.4" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +-+ } +- }, +-- "get-stdin": { +-+ "node_modules/get-stdin": { +- "version": "4.0.1", +- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", +-- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", +-- "dev": true +-- }, +-- "get-stream": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", +-- "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", +-- "dev": true +-- }, +-- "get-value": { +-- "version": "2.0.6", +-- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", +-- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", +-- "dev": true +-- }, +-- "getpass": { +-- "version": "0.1.7", +-- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", +-- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", +-- "requires": { +-- "assert-plus": "^1.0.0" +-- }, +-- "dependencies": { +-- "assert-plus": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-- } +-+ "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "glob": { +-+ "node_modules/glob": { +- "version": "7.1.3", +- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", +- "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", +-- "requires": { +-+ "deprecated": "Glob versions prior to v9 are no longer supported", +-+ "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": "*" +- } +- }, +-- "glob-parent": { +-- "version": "3.1.0", +-- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", +-- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", +-- "dev": true, +-- "requires": { +-- "is-glob": "^3.1.0", +-- "path-dirname": "^1.0.0" +-- }, +-- "dependencies": { +-- "is-glob": { +-- "version": "3.1.0", +-- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", +-- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", +-- "dev": true, +-- "requires": { +-- "is-extglob": "^2.1.0" +-- } +-- } +-- } +-- }, +-- "global-dirs": { +-- "version": "0.1.1", +-- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", +-- "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", +-+ "node_modules/glob-parent": { +-+ "version": "5.1.2", +-+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", +-+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", +- "dev": true, +-- "requires": { +-- "ini": "^1.3.4" +-+ "dependencies": { +-+ "is-glob": "^4.0.1" +-+ }, +-+ "engines": { +-+ "node": ">= 6" +- } +- }, +-- "globule": { +-+ "node_modules/globule": { +- "version": "1.2.1", +- "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", +- "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "glob": "~7.1.1", +- "lodash": "~4.17.10", +- "minimatch": "~3.0.2" +-+ }, +-+ "engines": { +-+ "node": ">= 0.10" +- } +- }, +-- "got": { +-- "version": "6.7.1", +-- "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", +-- "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", +-- "dev": true, +-- "requires": { +-- "create-error-class": "^3.0.0", +-- "duplexer3": "^0.1.4", +-- "get-stream": "^3.0.0", +-- "is-redirect": "^1.0.0", +-- "is-retry-allowed": "^1.0.0", +-- "is-stream": "^1.0.0", +-- "lowercase-keys": "^1.0.0", +-- "safe-buffer": "^5.0.1", +-- "timed-out": "^4.0.0", +-- "unzip-response": "^2.0.1", +-- "url-parse-lax": "^1.0.0" +-+ "node_modules/gopd": { +-+ "version": "1.0.1", +-+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", +-+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", +-+ "dependencies": { +-+ "get-intrinsic": "^1.1.3" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +- } +- }, +-- "graceful-fs": { +-- "version": "4.1.15", +-- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", +-- "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" +-+ "node_modules/graceful-fs": { +-+ "version": "4.2.11", +-+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", +-+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" +- }, +-- "handlebars": { +-- "version": "4.1.0", +-- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz", +-- "integrity": "sha512-l2jRuU1NAWK6AW5qqcTATWQJvNPEwkM7NEKSiv/gqOsoSQbVoWyqVEY5GS+XPQ88zLNmqASRpzfdm8d79hJS+w==", +-- "requires": { +-- "async": "^2.5.0", +-- "optimist": "^0.6.1", +-+ "node_modules/handlebars": { +-+ "version": "4.7.8", +-+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", +-+ "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", +-+ "dependencies": { +-+ "minimist": "^1.2.5", +-+ "neo-async": "^2.6.2", +- "source-map": "^0.6.1", +-- "uglify-js": "^3.1.4" +-+ "wordwrap": "^1.0.0" +- }, +-- "dependencies": { +-- "source-map": { +-- "version": "0.6.1", +-- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", +-- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" +-- } +-- } +-- }, +-- "har-schema": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", +-- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" +-- }, +-- "har-validator": { +-- "version": "5.1.3", +-- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", +-- "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", +-- "requires": { +-- "ajv": "^6.5.5", +-- "har-schema": "^2.0.0" +-+ "bin": { +-+ "handlebars": "bin/handlebars" +-+ }, +-+ "engines": { +-+ "node": ">=0.4.7" +-+ }, +-+ "optionalDependencies": { +-+ "uglify-js": "^3.1.4" +- } +- }, +-- "has-ansi": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", +-- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", +-+ "node_modules/hard-rejection": { +-+ "version": "2.1.0", +-+ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", +-+ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", +- "dev": true, +-- "requires": { +-- "ansi-regex": "^2.0.0" +-+ "engines": { +-+ "node": ">=6" +- } +- }, +-- "has-flag": { +-+ "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 +-+ "dev": true, +-+ "engines": { +-+ "node": ">=4" +-+ } +- }, +-- "has-symbols": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", +-- "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" +-+ "node_modules/has-property-descriptors": { +-+ "version": "1.0.2", +-+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", +-+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", +-+ "dependencies": { +-+ "es-define-property": "^1.0.0" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+ "node_modules/has-proto": { +-+ "version": "1.0.3", +-+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", +-+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", +-+ "engines": { +-+ "node": ">= 0.4" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+ "node_modules/has-symbols": { +-+ "version": "1.0.3", +-+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", +-+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", +-+ "engines": { +-+ "node": ">= 0.4" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +-+ } +- }, +-- "has-unicode": { +-+ "node_modules/has-unicode": { +- "version": "2.0.1", +- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", +-- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", +-+ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", +- "dev": true +- }, +-- "has-value": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", +-- "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", +-+ "node_modules/hasown": { +-+ "version": "2.0.2", +-+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", +-+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", +-+ "dependencies": { +-+ "function-bind": "^1.1.2" +-+ }, +-+ "engines": { +-+ "node": ">= 0.4" +-+ } +-+ }, +-+ "node_modules/hosted-git-info": { +-+ "version": "2.8.9", +-+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", +-+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", +-+ "dev": true +-+ }, +-+ "node_modules/http-cache-semantics": { +-+ "version": "4.1.1", +-+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", +-+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", +-+ "dev": true +-+ }, +-+ "node_modules/http-errors": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", +-+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", +-+ "dependencies": { +-+ "depd": "2.0.0", +-+ "inherits": "2.0.4", +-+ "setprototypeof": "1.2.0", +-+ "statuses": "2.0.1", +-+ "toidentifier": "1.0.1" +-+ }, +-+ "engines": { +-+ "node": ">= 0.8" +-+ } +-+ }, +-+ "node_modules/http-proxy-agent": { +-+ "version": "5.0.0", +-+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", +-+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", +- "dev": true, +-- "requires": { +-- "get-value": "^2.0.6", +-- "has-values": "^1.0.0", +-- "isobject": "^3.0.0" +-+ "dependencies": { +-+ "@tootallnate/once": "2", +-+ "agent-base": "6", +-+ "debug": "4" +-+ }, +-+ "engines": { +-+ "node": ">= 6" +- } +- }, +-- "has-values": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", +-- "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", +-- "dev": true, +-- "requires": { +-- "is-number": "^3.0.0", +-- "kind-of": "^4.0.0" +-- }, +-- "dependencies": { +-- "kind-of": { +-- "version": "4.0.0", +-- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", +-- "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", +-- "dev": true, +-- "requires": { +-- "is-buffer": "^1.1.5" +-- } +-+ "node_modules/http-proxy-agent/node_modules/debug": { +-+ "version": "4.3.5", +-+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-+ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-+ "dev": true, +-+ "dependencies": { +-+ "ms": "2.1.2" +-+ }, +-+ "engines": { +-+ "node": ">=6.0" +-+ }, +-+ "peerDependenciesMeta": { +-+ "supports-color": { +-+ "optional": true +- } +- } +- }, +-- "hosted-git-info": { +-- "version": "2.7.1", +-- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", +-- "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", +-+ "node_modules/http-proxy-agent/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==", +- "dev": true +- }, +-- "http-errors": { +-- "version": "1.6.3", +-- "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", +-- "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", +-- "requires": { +-- "depd": "~1.1.2", +-- "inherits": "2.0.3", +-- "setprototypeof": "1.1.0", +-- "statuses": ">= 1.4.0 < 2" +-+ "node_modules/https-proxy-agent": { +-+ "version": "5.0.1", +-+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", +-+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", +-+ "dev": true, +-+ "dependencies": { +-+ "agent-base": "6", +-+ "debug": "4" +-+ }, +-+ "engines": { +-+ "node": ">= 6" +- } +- }, +-- "http-signature": { +-- "version": "1.2.0", +-- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", +-- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", +-- "requires": { +-- "assert-plus": "^1.0.0", +-- "jsprim": "^1.2.2", +-- "sshpk": "^1.7.0" +-- } +-- }, +-- "iconv-lite": { +-- "version": "0.4.23", +-- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", +-- "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", +-- "requires": { +-+ "node_modules/https-proxy-agent/node_modules/debug": { +-+ "version": "4.3.5", +-+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-+ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-+ "dev": true, +-+ "dependencies": { +-+ "ms": "2.1.2" +-+ }, +-+ "engines": { +-+ "node": ">=6.0" +-+ }, +-+ "peerDependenciesMeta": { +-+ "supports-color": { +-+ "optional": true +-+ } +-+ } +-+ }, +-+ "node_modules/https-proxy-agent/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==", +-+ "dev": true +-+ }, +-+ "node_modules/humanize-ms": { +-+ "version": "1.2.1", +-+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", +-+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", +-+ "dev": true, +-+ "dependencies": { +-+ "ms": "^2.0.0" +-+ } +-+ }, +-+ "node_modules/iconv-lite": { +-+ "version": "0.4.24", +-+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", +-+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", +-+ "dependencies": { +- "safer-buffer": ">= 2.1.2 < 3" +-+ }, +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "ieee754": { +-+ "node_modules/ieee754": { +- "version": "1.1.12", +- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", +- "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" +- }, +-- "ignore-by-default": { +-+ "node_modules/ignore-by-default": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", +- "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", +- "dev": true +- }, +-- "immediate": { +-+ "node_modules/immediate": { +- "version": "3.0.6", +- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", +- "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" +- }, +-- "import-lazy": { +-- "version": "2.1.0", +-- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", +-- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", +-- "dev": true +-- }, +-- "imurmurhash": { +-+ "node_modules/imurmurhash": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", +- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", +-- "dev": true +-- }, +-- "in-publish": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", +-- "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", +-- "dev": true +-+ "dev": true, +-+ "engines": { +-+ "node": ">=0.8.19" +-+ } +- }, +-- "indent-string": { +-- "version": "2.1.0", +-- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", +-- "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", +-+ "node_modules/indent-string": { +-+ "version": "4.0.0", +-+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", +-+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", +- "dev": true, +-- "requires": { +-- "repeating": "^2.0.0" +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "inflight": { +-+ "node_modules/infer-owner": { +-+ "version": "1.0.4", +-+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", +-+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", +-+ "dev": true +-+ }, +-+ "node_modules/inflight": { +- "version": "1.0.6", +- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", +- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", +-- "requires": { +-+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", +-+ "dependencies": { +- "once": "^1.3.0", +- "wrappy": "1" +- } +- }, +-- "inherits": { +-- "version": "2.0.3", +-- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", +-- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" +-- }, +-- "ini": { +-- "version": "1.3.5", +-- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", +-- "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", +-- "dev": true +-- }, +-- "invert-kv": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", +-- "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", +-- "dev": true +-- }, +-- "ipaddr.js": { +-- "version": "1.8.0", +-- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", +-- "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" +-+ "node_modules/inherits": { +-+ "version": "2.0.4", +-+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", +-+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" +- }, +-- "is-accessor-descriptor": { +-- "version": "0.1.6", +-- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", +-- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", +-+ "node_modules/ip-address": { +-+ "version": "9.0.5", +-+ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", +-+ "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", +- "dev": true, +-- "requires": { +-- "kind-of": "^3.0.2" +-- }, +- "dependencies": { +-- "kind-of": { +-- "version": "3.2.2", +-- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-- "dev": true, +-- "requires": { +-- "is-buffer": "^1.1.5" +-- } +-- } +-+ "jsbn": "1.1.0", +-+ "sprintf-js": "^1.1.3" +-+ }, +-+ "engines": { +-+ "node": ">= 12" +- } +- }, +-- "is-arrayish": { +-- "version": "0.2.1", +-- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", +-- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", +-+ "node_modules/ip-address/node_modules/jsbn": { +-+ "version": "1.1.0", +-+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", +-+ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", +- "dev": true +- }, +-- "is-binary-path": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", +-- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", +-- "dev": true, +-- "requires": { +-- "binary-extensions": "^1.0.0" +-+ "node_modules/ipaddr.js": { +-+ "version": "1.9.1", +-+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", +-+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", +-+ "engines": { +-+ "node": ">= 0.10" +- } +- }, +-- "is-buffer": { +-- "version": "1.1.6", +-- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", +-- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", +-+ "node_modules/is-arrayish": { +-+ "version": "0.2.1", +-+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", +-+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", +- "dev": true +- }, +-- "is-ci": { +-- "version": "1.2.1", +-- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", +-- "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", +-- "dev": true, +-- "requires": { +-- "ci-info": "^1.5.0" +-- } +-- }, +-- "is-data-descriptor": { +-- "version": "0.1.4", +-- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", +-- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", +-+ "node_modules/is-binary-path": { +-+ "version": "2.1.0", +-+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", +-+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", +- "dev": true, +-- "requires": { +-- "kind-of": "^3.0.2" +-- }, +- "dependencies": { +-- "kind-of": { +-- "version": "3.2.2", +-- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-- "dev": true, +-- "requires": { +-- "is-buffer": "^1.1.5" +-- } +-- } +-+ "binary-extensions": "^2.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "is-descriptor": { +-- "version": "0.1.6", +-- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", +-- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", +-+ "node_modules/is-core-module": { +-+ "version": "2.14.0", +-+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", +-+ "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", +- "dev": true, +-- "requires": { +-- "is-accessor-descriptor": "^0.1.6", +-- "is-data-descriptor": "^0.1.4", +-- "kind-of": "^5.0.0" +-- }, +- "dependencies": { +-- "kind-of": { +-- "version": "5.1.0", +-- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", +-- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", +-- "dev": true +-- } +-+ "hasown": "^2.0.2" +-+ }, +-+ "engines": { +-+ "node": ">= 0.4" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +- } +- }, +-- "is-extendable": { +-- "version": "0.1.1", +-- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", +-- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", +-- "dev": true +-- }, +-- "is-extglob": { +-+ "node_modules/is-extglob": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", +-- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", +-- "dev": true +-- }, +-- "is-finite": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", +-- "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", +-+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", +- "dev": true, +-- "requires": { +-- "number-is-nan": "^1.0.0" +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "is-fullwidth-code-point": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", +-- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", +-- "dev": true, +-- "requires": { +-- "number-is-nan": "^1.0.0" +-+ "node_modules/is-fullwidth-code-point": { +-+ "version": "3.0.0", +-+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", +-+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "is-glob": { +-- "version": "4.0.0", +-- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", +-- "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", +-+ "node_modules/is-glob": { +-+ "version": "4.0.3", +-+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", +-+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "is-extglob": "^2.1.1" +-- } +-- }, +-- "is-installed-globally": { +-- "version": "0.1.0", +-- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", +-- "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", +-- "dev": true, +-- "requires": { +-- "global-dirs": "^0.1.0", +-- "is-path-inside": "^1.0.0" +-- } +-- }, +-- "is-npm": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", +-- "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", +-- "dev": true +-- }, +-- "is-number": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", +-- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", +-- "dev": true, +-- "requires": { +-- "kind-of": "^3.0.2" +- }, +-- "dependencies": { +-- "kind-of": { +-- "version": "3.2.2", +-- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-- "dev": true, +-- "requires": { +-- "is-buffer": "^1.1.5" +-- } +-- } +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "is-obj": { +-+ "node_modules/is-lambda": { +- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", +-- "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", +-+ "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", +-+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", +- "dev": true +- }, +-- "is-path-inside": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", +-- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", +-+ "node_modules/is-number": { +-+ "version": "7.0.0", +-+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", +-+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", +- "dev": true, +-- "requires": { +-- "path-is-inside": "^1.0.1" +-+ "engines": { +-+ "node": ">=0.12.0" +- } +- }, +-- "is-plain-object": { +-- "version": "2.0.4", +-- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", +-- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", +-+ "node_modules/is-plain-obj": { +-+ "version": "1.1.0", +-+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", +-+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", +- "dev": true, +-- "requires": { +-- "isobject": "^3.0.1" +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "is-redirect": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", +-- "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", +-- "dev": true +-- }, +-- "is-retry-allowed": { +-- "version": "1.1.0", +-- "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", +-- "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", +-- "dev": true +-- }, +-- "is-stream": { +-- "version": "1.1.0", +-- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", +-- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", +-- "dev": true +-- }, +-- "is-typedarray": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", +-- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" +-- }, +-- "is-utf8": { +-- "version": "0.2.1", +-- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", +-- "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", +-- "dev": true +-- }, +-- "is-windows": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", +-- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", +-- "dev": true +-- }, +-- "isarray": { +-+ "node_modules/isarray": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", +- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" +- }, +-- "isexe": { +-+ "node_modules/isexe": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", +-- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", +-- "dev": true +-+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" +- }, +-- "isobject": { +-- "version": "3.0.1", +-- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", +-- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", +-- "dev": true +-+ "node_modules/jackspeak": { +-+ "version": "3.4.0", +-+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", +-+ "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", +-+ "dependencies": { +-+ "@isaacs/cliui": "^8.0.2" +-+ }, +-+ "engines": { +-+ "node": ">=14" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/isaacs" +-+ }, +-+ "optionalDependencies": { +-+ "@pkgjs/parseargs": "^0.11.0" +-+ } +- }, +-- "isstream": { +-- "version": "0.1.2", +-- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", +-- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" +-+ "node_modules/jake": { +-+ "version": "10.9.1", +-+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", +-+ "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", +-+ "dependencies": { +-+ "async": "^3.2.3", +-+ "chalk": "^4.0.2", +-+ "filelist": "^1.0.4", +-+ "minimatch": "^3.1.2" +-+ }, +-+ "bin": { +-+ "jake": "bin/cli.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +- }, +-- "js-base64": { +-- "version": "2.5.1", +-- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", +-- "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", +-- "dev": true +-+ "node_modules/jake/node_modules/async": { +-+ "version": "3.2.5", +-+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", +-+ "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" +- }, +-- "jsbn": { +-- "version": "0.1.1", +-- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", +-- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" +-+ "node_modules/jake/node_modules/minimatch": { +-+ "version": "3.1.2", +-+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", +-+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", +-+ "dependencies": { +-+ "brace-expansion": "^1.1.7" +-+ }, +-+ "engines": { +-+ "node": "*" +-+ } +- }, +-- "json-parse-better-errors": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", +-- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", +-+ "node_modules/js-base64": { +-+ "version": "2.6.4", +-+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", +-+ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", +- "dev": true +- }, +-- "json-schema": { +-- "version": "0.2.3", +-- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", +-- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" +-- }, +-- "json-schema-traverse": { +-- "version": "0.4.1", +-- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", +-- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" +-- }, +-- "json-stringify-safe": { +-- "version": "5.0.1", +-- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", +-- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" +-- }, +-- "jsprim": { +-- "version": "1.4.1", +-- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", +-- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", +-- "requires": { +-- "assert-plus": "1.0.0", +-- "extsprintf": "1.3.0", +-- "json-schema": "0.2.3", +-- "verror": "1.10.0" +-- }, +-- "dependencies": { +-- "assert-plus": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-- } +-- } +-+ "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 +- }, +-- "kind-of": { +-- "version": "6.0.2", +-- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", +-- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", +-+ "node_modules/json-parse-even-better-errors": { +-+ "version": "2.3.1", +-+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", +-+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", +- "dev": true +- }, +-- "latest-version": { +-- "version": "3.1.0", +-- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", +-- "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", +-+ "node_modules/kind-of": { +-+ "version": "6.0.3", +-+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", +-+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", +- "dev": true, +-- "requires": { +-- "package-json": "^4.0.0" +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "lazystream": { +-+ "node_modules/lazystream": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", +- "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", +-- "requires": { +-+ "dependencies": { +- "readable-stream": "^2.0.5" +-+ }, +-+ "engines": { +-+ "node": ">= 0.6.3" +- } +- }, +-- "lcid": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", +-- "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", +-- "dev": true, +-- "requires": { +-- "invert-kv": "^1.0.0" +-- } +-- }, +-- "lie": { +-+ "node_modules/lie": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", +- "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", +-- "requires": { +-+ "dependencies": { +- "immediate": "~3.0.5" +- } +- }, +-- "load-json-file": { +-- "version": "1.1.0", +-- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", +-- "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", +-- "dev": true, +-- "requires": { +-- "graceful-fs": "^4.1.2", +-- "parse-json": "^2.2.0", +-- "pify": "^2.0.0", +-- "pinkie-promise": "^2.0.0", +-- "strip-bom": "^2.0.0" +-- } +-+ "node_modules/lines-and-columns": { +-+ "version": "1.2.4", +-+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", +-+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", +-+ "dev": true +- }, +-- "localforage": { +-+ "node_modules/localforage": { +- "version": "1.7.3", +- "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.7.3.tgz", +- "integrity": "sha512-1TulyYfc4udS7ECSBT2vwJksWbkwwTX8BzeUIiq8Y07Riy7bDAAnxDaPU/tWyOVmQAcWJIEIFP9lPfBGqVoPgQ==", +-- "requires": { +-+ "dependencies": { +- "lie": "3.1.1" +- } +- }, +-- "locate-path": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", +-- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", +-+ "node_modules/lodash": { +-+ "version": "4.17.21", +-+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", +-+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" +-+ }, +-+ "node_modules/lru-cache": { +-+ "version": "10.3.0", +-+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.3.0.tgz", +-+ "integrity": "sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==", +-+ "engines": { +-+ "node": "14 || >=16.14" +-+ } +-+ }, +-+ "node_modules/make-fetch-happen": { +-+ "version": "10.2.1", +-+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", +-+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", +- "dev": true, +-- "requires": { +-- "p-locate": "^3.0.0", +-- "path-exists": "^3.0.0" +-- }, +- "dependencies": { +-- "path-exists": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", +-- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", +-- "dev": true +-- } +-+ "agentkeepalive": "^4.2.1", +-+ "cacache": "^16.1.0", +-+ "http-cache-semantics": "^4.1.0", +-+ "http-proxy-agent": "^5.0.0", +-+ "https-proxy-agent": "^5.0.0", +-+ "is-lambda": "^1.0.1", +-+ "lru-cache": "^7.7.1", +-+ "minipass": "^3.1.6", +-+ "minipass-collect": "^1.0.2", +-+ "minipass-fetch": "^2.0.3", +-+ "minipass-flush": "^1.0.5", +-+ "minipass-pipeline": "^1.2.4", +-+ "negotiator": "^0.6.3", +-+ "promise-retry": "^2.0.1", +-+ "socks-proxy-agent": "^7.0.0", +-+ "ssri": "^9.0.0" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- } +- }, +-- "lodash": { +-- "version": "4.17.11", +-- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", +-- "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" +-+ "node_modules/make-fetch-happen/node_modules/lru-cache": { +-+ "version": "7.18.3", +-+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", +-+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=12" +-+ } +- }, +-- "lodash.assign": { +-- "version": "4.2.0", +-- "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", +-- "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", +-- "dev": true +-+ "node_modules/map-obj": { +-+ "version": "4.3.0", +-+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", +-+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=8" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +-+ } +- }, +-- "lodash.clonedeep": { +-- "version": "4.5.0", +-- "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", +-- "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", +-- "dev": true +-+ "node_modules/media-typer": { +-+ "version": "0.3.0", +-+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", +-+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", +-+ "engines": { +-+ "node": ">= 0.6" +-+ } +-+ }, +-+ "node_modules/meow": { +-+ "version": "9.0.0", +-+ "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", +-+ "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", +-+ "dev": true, +-+ "dependencies": { +-+ "@types/minimist": "^1.2.0", +-+ "camelcase-keys": "^6.2.2", +-+ "decamelize": "^1.2.0", +-+ "decamelize-keys": "^1.1.0", +-+ "hard-rejection": "^2.1.0", +-+ "minimist-options": "4.1.0", +-+ "normalize-package-data": "^3.0.0", +-+ "read-pkg-up": "^7.0.1", +-+ "redent": "^3.0.0", +-+ "trim-newlines": "^3.0.0", +-+ "type-fest": "^0.18.0", +-+ "yargs-parser": "^20.2.3" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +-+ } +-+ }, +-+ "node_modules/meow/node_modules/hosted-git-info": { +-+ "version": "4.1.0", +-+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", +-+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", +-+ "dev": true, +-+ "dependencies": { +-+ "lru-cache": "^6.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +-+ }, +-+ "node_modules/meow/node_modules/lru-cache": { +-+ "version": "6.0.0", +-+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", +-+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", +-+ "dev": true, +-+ "dependencies": { +-+ "yallist": "^4.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +- }, +-- "lodash.get": { +-- "version": "4.4.2", +-- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", +-- "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" +-+ "node_modules/meow/node_modules/normalize-package-data": { +-+ "version": "3.0.3", +-+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", +-+ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", +-+ "dev": true, +-+ "dependencies": { +-+ "hosted-git-info": "^4.0.1", +-+ "is-core-module": "^2.5.0", +-+ "semver": "^7.3.4", +-+ "validate-npm-package-license": "^3.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +- }, +-- "lodash.mergewith": { +-- "version": "4.6.1", +-- "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", +-- "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", +-+ "node_modules/meow/node_modules/semver": { +-+ "version": "7.6.2", +-+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", +-+ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +-+ "dev": true, +-+ "bin": { +-+ "semver": "bin/semver.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +-+ }, +-+ "node_modules/meow/node_modules/yallist": { +-+ "version": "4.0.0", +-+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", +-+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +- "dev": true +- }, +-- "loud-rejection": { +-+ "node_modules/merge-descriptors": { +-+ "version": "1.0.1", +-+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", +-+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" +-+ }, +-+ "node_modules/methods": { +-+ "version": "1.1.2", +-+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", +-+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", +-+ "engines": { +-+ "node": ">= 0.6" +-+ } +-+ }, +-+ "node_modules/mime": { +- "version": "1.6.0", +-- "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", +-- "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", +-- "dev": true, +-- "requires": { +-- "currently-unhandled": "^0.4.1", +-- "signal-exit": "^3.0.0" +-+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", +-+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", +-+ "bin": { +-+ "mime": "cli.js" +-+ }, +-+ "engines": { +-+ "node": ">=4" +-+ } +-+ }, +-+ "node_modules/mime-db": { +-+ "version": "1.52.0", +-+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", +-+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", +-+ "engines": { +-+ "node": ">= 0.6" +- } +- }, +-- "lowercase-keys": { +-+ "node_modules/mime-types": { +-+ "version": "2.1.35", +-+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", +-+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", +-+ "dependencies": { +-+ "mime-db": "1.52.0" +-+ }, +-+ "engines": { +-+ "node": ">= 0.6" +-+ } +-+ }, +-+ "node_modules/min-indent": { +- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", +-- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", +-- "dev": true +-+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", +-+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=4" +-+ } +- }, +-- "lru-cache": { +-- "version": "4.1.5", +-- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", +-- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", +-+ "node_modules/minimatch": { +-+ "version": "3.0.8", +-+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", +-+ "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", +-+ "dependencies": { +-+ "brace-expansion": "^1.1.7" +-+ }, +-+ "engines": { +-+ "node": "*" +-+ } +-+ }, +-+ "node_modules/minimist": { +-+ "version": "1.2.8", +-+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", +-+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+ "node_modules/minimist-options": { +-+ "version": "4.1.0", +-+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", +-+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", +- "dev": true, +-- "requires": { +-- "pseudomap": "^1.0.2", +-- "yallist": "^2.1.2" +-+ "dependencies": { +-+ "arrify": "^1.0.1", +-+ "is-plain-obj": "^1.1.0", +-+ "kind-of": "^6.0.3" +-+ }, +-+ "engines": { +-+ "node": ">= 6" +- } +- }, +-- "make-dir": { +-- "version": "1.3.0", +-- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", +-- "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", +-+ "node_modules/minipass": { +-+ "version": "3.3.6", +-+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", +-+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", +- "dev": true, +-- "requires": { +-- "pify": "^3.0.0" +-+ "dependencies": { +-+ "yallist": "^4.0.0" +- }, +-+ "engines": { +-+ "node": ">=8" +-+ } +-+ }, +-+ "node_modules/minipass-collect": { +-+ "version": "1.0.2", +-+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", +-+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", +-+ "dev": true, +- "dependencies": { +-- "pify": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", +-- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", +-- "dev": true +-- } +-+ "minipass": "^3.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 8" +- } +- }, +-- "map-age-cleaner": { +-- "version": "0.1.3", +-- "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", +-- "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", +-+ "node_modules/minipass-fetch": { +-+ "version": "2.1.2", +-+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", +-+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", +- "dev": true, +-- "requires": { +-- "p-defer": "^1.0.0" +-+ "dependencies": { +-+ "minipass": "^3.1.6", +-+ "minipass-sized": "^1.0.3", +-+ "minizlib": "^2.1.2" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ }, +-+ "optionalDependencies": { +-+ "encoding": "^0.1.13" +- } +- }, +-- "map-cache": { +-- "version": "0.2.2", +-- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", +-- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", +-- "dev": true +-+ "node_modules/minipass-flush": { +-+ "version": "1.0.5", +-+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", +-+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", +-+ "dev": true, +-+ "dependencies": { +-+ "minipass": "^3.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 8" +-+ } +- }, +-- "map-obj": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", +-- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", +-- "dev": true +-+ "node_modules/minipass-pipeline": { +-+ "version": "1.2.4", +-+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", +-+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", +-+ "dev": true, +-+ "dependencies": { +-+ "minipass": "^3.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ } +- }, +-- "map-visit": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", +-- "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", +-+ "node_modules/minipass-sized": { +-+ "version": "1.0.3", +-+ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", +-+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", +- "dev": true, +-- "requires": { +-- "object-visit": "^1.0.0" +-+ "dependencies": { +-+ "minipass": "^3.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "media-typer": { +-- "version": "0.3.0", +-- "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", +-- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" +-+ "node_modules/minipass/node_modules/yallist": { +-+ "version": "4.0.0", +-+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", +-+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +-+ "dev": true +- }, +-- "mem": { +-- "version": "4.2.0", +-- "resolved": "https://registry.npmjs.org/mem/-/mem-4.2.0.tgz", +-- "integrity": "sha512-5fJxa68urlY0Ir8ijatKa3eRz5lwXnRCTvo9+TbTGAuTFJOwpGcY0X05moBd0nW45965Njt4CDI2GFQoG8DvqA==", +-- "dev": true, +-- "requires": { +-- "map-age-cleaner": "^0.1.1", +-- "mimic-fn": "^2.0.0", +-- "p-is-promise": "^2.0.0" +-- } +-- }, +-- "meow": { +-- "version": "3.7.0", +-- "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", +-- "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", +-- "dev": true, +-- "requires": { +-- "camelcase-keys": "^2.0.0", +-- "decamelize": "^1.1.2", +-- "loud-rejection": "^1.0.0", +-- "map-obj": "^1.0.1", +-- "minimist": "^1.1.3", +-- "normalize-package-data": "^2.3.4", +-- "object-assign": "^4.0.1", +-- "read-pkg-up": "^1.0.1", +-- "redent": "^1.0.0", +-- "trim-newlines": "^1.0.0" +-- } +-- }, +-- "merge-descriptors": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", +-- "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" +-+ "node_modules/minizlib": { +-+ "version": "2.1.2", +-+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", +-+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", +-+ "dev": true, +-+ "dependencies": { +-+ "minipass": "^3.0.0", +-+ "yallist": "^4.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 8" +-+ } +- }, +-- "methods": { +-- "version": "1.1.2", +-- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", +-- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" +-+ "node_modules/minizlib/node_modules/yallist": { +-+ "version": "4.0.0", +-+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", +-+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +-+ "dev": true +- }, +-- "micromatch": { +-- "version": "3.1.10", +-- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", +-- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", +-- "dev": true, +-- "requires": { +-- "arr-diff": "^4.0.0", +-- "array-unique": "^0.3.2", +-- "braces": "^2.3.1", +-- "define-property": "^2.0.2", +-- "extend-shallow": "^3.0.2", +-- "extglob": "^2.0.4", +-- "fragment-cache": "^0.2.1", +-- "kind-of": "^6.0.2", +-- "nanomatch": "^1.2.9", +-- "object.pick": "^1.3.0", +-- "regex-not": "^1.0.0", +-- "snapdragon": "^0.8.1", +-- "to-regex": "^3.0.2" +-- } +-- }, +-- "mime-db": { +-- "version": "1.38.0", +-- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", +-- "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==" +-- }, +-- "mime-types": { +-- "version": "2.1.22", +-- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", +-- "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", +-- "requires": { +-- "mime-db": "~1.38.0" +-- } +-- }, +-- "mimic-fn": { +-+ "node_modules/mkdirp": { +-+ "version": "0.5.6", +-+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", +-+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", +-+ "dependencies": { +-+ "minimist": "^1.2.6" +-+ }, +-+ "bin": { +-+ "mkdirp": "bin/cmd.js" +-+ } +-+ }, +-+ "node_modules/ms": { +- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.0.0.tgz", +-- "integrity": "sha512-jbex9Yd/3lmICXwYT6gA/j2mNQGU48wCh/VzRd+/Y/PjYQtlg1gLMdZqvu9s/xH7qKvngxRObl56XZR609IMbA==", +-+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", +-+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" +-+ }, +-+ "node_modules/nan": { +-+ "version": "2.20.0", +-+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", +-+ "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", +- "dev": true +- }, +-- "minimatch": { +-- "version": "3.0.4", +-- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", +-- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", +-- "requires": { +-- "brace-expansion": "^1.1.7" +-+ "node_modules/negotiator": { +-+ "version": "0.6.3", +-+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", +-+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", +-+ "engines": { +-+ "node": ">= 0.6" +- } +- }, +-- "minimist": { +-- "version": "1.2.0", +-- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", +-- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" +-- }, +-- "mixin-deep": { +-- "version": "1.3.1", +-- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", +-- "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", +-- "dev": true, +-- "requires": { +-- "for-in": "^1.0.2", +-- "is-extendable": "^1.0.1" +-- }, +-- "dependencies": { +-- "is-extendable": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", +-- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", +-- "dev": true, +-- "requires": { +-- "is-plain-object": "^2.0.4" +-- } +-- } +-+ "node_modules/neo-async": { +-+ "version": "2.6.2", +-+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", +-+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" +-+ }, +-+ "node_modules/node-gyp": { +-+ "version": "8.4.1", +-+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", +-+ "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", +-+ "dev": true, +-+ "dependencies": { +-+ "env-paths": "^2.2.0", +-+ "glob": "^7.1.4", +-+ "graceful-fs": "^4.2.6", +-+ "make-fetch-happen": "^9.1.0", +-+ "nopt": "^5.0.0", +-+ "npmlog": "^6.0.0", +-+ "rimraf": "^3.0.2", +-+ "semver": "^7.3.5", +-+ "tar": "^6.1.2", +-+ "which": "^2.0.2" +-+ }, +-+ "bin": { +-+ "node-gyp": "bin/node-gyp.js" +-+ }, +-+ "engines": { +-+ "node": ">= 10.12.0" +- } +- }, +-- "mkdirp": { +-- "version": "0.5.1", +-- "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", +-- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", +-- "requires": { +-- "minimist": "0.0.8" +-+ "node_modules/node-gyp/node_modules/@npmcli/fs": { +-+ "version": "1.1.1", +-+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", +-+ "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", +-+ "dev": true, +-+ "dependencies": { +-+ "@gar/promisify": "^1.0.1", +-+ "semver": "^7.3.5" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/@npmcli/move-file": { +-+ "version": "1.1.2", +-+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", +-+ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", +-+ "deprecated": "This functionality has been moved to @npmcli/fs", +-+ "dev": true, +-+ "dependencies": { +-+ "mkdirp": "^1.0.4", +-+ "rimraf": "^3.0.2" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +-+ }, +-+ "node_modules/node-gyp/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==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">= 6" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/cacache": { +-+ "version": "15.3.0", +-+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", +-+ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", +-+ "dev": true, +-+ "dependencies": { +-+ "@npmcli/fs": "^1.0.0", +-+ "@npmcli/move-file": "^1.0.1", +-+ "chownr": "^2.0.0", +-+ "fs-minipass": "^2.0.0", +-+ "glob": "^7.1.4", +-+ "infer-owner": "^1.0.4", +-+ "lru-cache": "^6.0.0", +-+ "minipass": "^3.1.1", +-+ "minipass-collect": "^1.0.2", +-+ "minipass-flush": "^1.0.5", +-+ "minipass-pipeline": "^1.2.2", +-+ "mkdirp": "^1.0.3", +-+ "p-map": "^4.0.0", +-+ "promise-inflight": "^1.0.1", +-+ "rimraf": "^3.0.2", +-+ "ssri": "^8.0.1", +-+ "tar": "^6.0.2", +-+ "unique-filename": "^1.1.1" +- }, +-+ "engines": { +-+ "node": ">= 10" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/debug": { +-+ "version": "4.3.5", +-+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-+ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-+ "dev": true, +- "dependencies": { +-- "minimist": { +-- "version": "0.0.8", +-- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", +-- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" +-+ "ms": "2.1.2" +-+ }, +-+ "engines": { +-+ "node": ">=6.0" +-+ }, +-+ "peerDependenciesMeta": { +-+ "supports-color": { +-+ "optional": true +- } +- } +- }, +-- "ms": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", +-- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" +-+ "node_modules/node-gyp/node_modules/glob": { +-+ "version": "7.2.3", +-+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", +-+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", +-+ "deprecated": "Glob versions prior to v9 are no longer supported", +-+ "dev": true, +-+ "dependencies": { +-+ "fs.realpath": "^1.0.0", +-+ "inflight": "^1.0.4", +-+ "inherits": "2", +-+ "minimatch": "^3.1.1", +-+ "once": "^1.3.0", +-+ "path-is-absolute": "^1.0.0" +-+ }, +-+ "engines": { +-+ "node": "*" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/isaacs" +-+ } +- }, +-- "nan": { +-- "version": "2.12.1", +-- "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", +-- "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", +-- "dev": true +-+ "node_modules/node-gyp/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==", +-+ "dev": true, +-+ "dependencies": { +-+ "@tootallnate/once": "1", +-+ "agent-base": "6", +-+ "debug": "4" +-+ }, +-+ "engines": { +-+ "node": ">= 6" +-+ } +- }, +-- "nanomatch": { +-- "version": "1.2.13", +-- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", +-- "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", +-- "dev": true, +-- "requires": { +-- "arr-diff": "^4.0.0", +-- "array-unique": "^0.3.2", +-- "define-property": "^2.0.2", +-- "extend-shallow": "^3.0.2", +-- "fragment-cache": "^0.2.1", +-- "is-windows": "^1.0.2", +-- "kind-of": "^6.0.2", +-- "object.pick": "^1.3.0", +-- "regex-not": "^1.0.0", +-- "snapdragon": "^0.8.1", +-- "to-regex": "^3.0.1" +-- } +-- }, +-- "negotiator": { +-- "version": "0.6.1", +-- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", +-- "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" +-+ "node_modules/node-gyp/node_modules/lru-cache": { +-+ "version": "6.0.0", +-+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", +-+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", +-+ "dev": true, +-+ "dependencies": { +-+ "yallist": "^4.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +- }, +-- "nice-try": { +-- "version": "1.0.5", +-- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", +-- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", +-+ "node_modules/node-gyp/node_modules/make-fetch-happen": { +-+ "version": "9.1.0", +-+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", +-+ "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", +-+ "dev": true, +-+ "dependencies": { +-+ "agentkeepalive": "^4.1.3", +-+ "cacache": "^15.2.0", +-+ "http-cache-semantics": "^4.1.0", +-+ "http-proxy-agent": "^4.0.1", +-+ "https-proxy-agent": "^5.0.0", +-+ "is-lambda": "^1.0.1", +-+ "lru-cache": "^6.0.0", +-+ "minipass": "^3.1.3", +-+ "minipass-collect": "^1.0.2", +-+ "minipass-fetch": "^1.3.2", +-+ "minipass-flush": "^1.0.5", +-+ "minipass-pipeline": "^1.2.4", +-+ "negotiator": "^0.6.2", +-+ "promise-retry": "^2.0.1", +-+ "socks-proxy-agent": "^6.0.0", +-+ "ssri": "^8.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 10" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/minimatch": { +-+ "version": "3.1.2", +-+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", +-+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", +-+ "dev": true, +-+ "dependencies": { +-+ "brace-expansion": "^1.1.7" +-+ }, +-+ "engines": { +-+ "node": "*" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/minipass-fetch": { +-+ "version": "1.4.1", +-+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", +-+ "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", +-+ "dev": true, +-+ "dependencies": { +-+ "minipass": "^3.1.0", +-+ "minipass-sized": "^1.0.3", +-+ "minizlib": "^2.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ }, +-+ "optionalDependencies": { +-+ "encoding": "^0.1.12" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/mkdirp": { +-+ "version": "1.0.4", +-+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +-+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +-+ "dev": true, +-+ "bin": { +-+ "mkdirp": "bin/cmd.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +-+ }, +-+ "node_modules/node-gyp/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==", +- "dev": true +- }, +-- "node-gyp": { +-- "version": "3.8.0", +-- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", +-- "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", +-+ "node_modules/node-gyp/node_modules/semver": { +-+ "version": "7.6.2", +-+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", +-+ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +- "dev": true, +-- "requires": { +-- "fstream": "^1.0.0", +-- "glob": "^7.0.3", +-- "graceful-fs": "^4.1.2", +-- "mkdirp": "^0.5.0", +-- "nopt": "2 || 3", +-- "npmlog": "0 || 1 || 2 || 3 || 4", +-- "osenv": "0", +-- "request": "^2.87.0", +-- "rimraf": "2", +-- "semver": "~5.3.0", +-- "tar": "^2.0.0", +-- "which": "1" +-- }, +-- "dependencies": { +-- "semver": { +-- "version": "5.3.0", +-- "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", +-- "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", +-- "dev": true +-- } +-+ "bin": { +-+ "semver": "bin/semver.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +- } +- }, +-- "node-sass": { +-- "version": "4.11.0", +-- "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", +-- "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==", +-+ "node_modules/node-gyp/node_modules/socks-proxy-agent": { +-+ "version": "6.2.1", +-+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", +-+ "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +-+ "agent-base": "^6.0.2", +-+ "debug": "^4.3.3", +-+ "socks": "^2.6.2" +-+ }, +-+ "engines": { +-+ "node": ">= 10" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/ssri": { +-+ "version": "8.0.1", +-+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", +-+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", +-+ "dev": true, +-+ "dependencies": { +-+ "minipass": "^3.1.1" +-+ }, +-+ "engines": { +-+ "node": ">= 8" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/unique-filename": { +-+ "version": "1.1.1", +-+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", +-+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", +-+ "dev": true, +-+ "dependencies": { +-+ "unique-slug": "^2.0.0" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/unique-slug": { +-+ "version": "2.0.2", +-+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", +-+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", +-+ "dev": true, +-+ "dependencies": { +-+ "imurmurhash": "^0.1.4" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/which": { +-+ "version": "2.0.2", +-+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", +-+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", +-+ "dev": true, +-+ "dependencies": { +-+ "isexe": "^2.0.0" +-+ }, +-+ "bin": { +-+ "node-which": "bin/node-which" +-+ }, +-+ "engines": { +-+ "node": ">= 8" +-+ } +-+ }, +-+ "node_modules/node-gyp/node_modules/yallist": { +-+ "version": "4.0.0", +-+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", +-+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +-+ "dev": true +-+ }, +-+ "node_modules/node-sass": { +-+ "version": "9.0.0", +-+ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-9.0.0.tgz", +-+ "integrity": "sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==", +-+ "dev": true, +-+ "hasInstallScript": true, +-+ "dependencies": { +- "async-foreach": "^0.1.3", +-- "chalk": "^1.1.1", +-- "cross-spawn": "^3.0.0", +-+ "chalk": "^4.1.2", +-+ "cross-spawn": "^7.0.3", +- "gaze": "^1.0.0", +- "get-stdin": "^4.0.1", +- "glob": "^7.0.3", +-- "in-publish": "^2.0.0", +-- "lodash.assign": "^4.2.0", +-- "lodash.clonedeep": "^4.3.2", +-- "lodash.mergewith": "^4.6.0", +-- "meow": "^3.7.0", +-- "mkdirp": "^0.5.1", +-- "nan": "^2.10.0", +-- "node-gyp": "^3.8.0", +-- "npmlog": "^4.0.0", +-- "request": "^2.88.0", +-- "sass-graph": "^2.2.4", +-+ "lodash": "^4.17.15", +-+ "make-fetch-happen": "^10.0.4", +-+ "meow": "^9.0.0", +-+ "nan": "^2.17.0", +-+ "node-gyp": "^8.4.1", +-+ "sass-graph": "^4.0.1", +- "stdout-stream": "^1.4.0", +-- "true-case-path": "^1.0.2" +-+ "true-case-path": "^2.2.1" +-+ }, +-+ "bin": { +-+ "node-sass": "bin/node-sass" +-+ }, +-+ "engines": { +-+ "node": ">=16" +- } +- }, +-- "nodemon": { +-- "version": "1.18.10", +-- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.10.tgz", +-- "integrity": "sha512-we51yBb1TfEvZamFchRgcfLbVYgg0xlGbyXmOtbBzDwxwgewYS/YbZ5tnlnsH51+AoSTTsT3A2E/FloUbtH8cQ==", +-+ "node_modules/nodemon": { +-+ "version": "3.1.4", +-+ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.4.tgz", +-+ "integrity": "sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==", +- "dev": true, +-- "requires": { +-- "chokidar": "^2.1.0", +-- "debug": "^3.1.0", +-+ "dependencies": { +-+ "chokidar": "^3.5.2", +-+ "debug": "^4", +- "ignore-by-default": "^1.0.1", +-- "minimatch": "^3.0.4", +-- "pstree.remy": "^1.1.6", +-- "semver": "^5.5.0", +-- "supports-color": "^5.2.0", +-+ "minimatch": "^3.1.2", +-+ "pstree.remy": "^1.1.8", +-+ "semver": "^7.5.3", +-+ "simple-update-notifier": "^2.0.0", +-+ "supports-color": "^5.5.0", +- "touch": "^3.1.0", +-- "undefsafe": "^2.0.2", +-- "update-notifier": "^2.5.0" +-+ "undefsafe": "^2.0.5" +- }, +-+ "bin": { +-+ "nodemon": "bin/nodemon.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ }, +-+ "funding": { +-+ "type": "opencollective", +-+ "url": "https://opencollective.com/nodemon" +-+ } +-+ }, +-+ "node_modules/nodemon/node_modules/debug": { +-+ "version": "4.3.5", +-+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-+ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-+ "dev": true, +- "dependencies": { +-- "debug": { +-- "version": "3.2.6", +-- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", +-- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", +-- "dev": true, +-- "requires": { +-- "ms": "^2.1.1" +-- } +-- }, +-- "ms": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", +-- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", +-- "dev": true +-- }, +-+ "ms": "2.1.2" +-+ }, +-+ "engines": { +-+ "node": ">=6.0" +-+ }, +-+ "peerDependenciesMeta": { +- "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" +-- } +-+ "optional": true +- } +- } +- }, +-- "nopt": { +-- "version": "3.0.6", +-- "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", +-- "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", +-+ "node_modules/nodemon/node_modules/minimatch": { +-+ "version": "3.1.2", +-+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", +-+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", +-+ "dev": true, +-+ "dependencies": { +-+ "brace-expansion": "^1.1.7" +-+ }, +-+ "engines": { +-+ "node": "*" +-+ } +-+ }, +-+ "node_modules/nodemon/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==", +-+ "dev": true +-+ }, +-+ "node_modules/nodemon/node_modules/semver": { +-+ "version": "7.6.2", +-+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", +-+ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +- "dev": true, +-- "requires": { +-+ "bin": { +-+ "semver": "bin/semver.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +-+ }, +-+ "node_modules/nodemon/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/nopt": { +-+ "version": "5.0.0", +-+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", +-+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", +-+ "dev": true, +-+ "dependencies": { +- "abbrev": "1" +-+ }, +-+ "bin": { +-+ "nopt": "bin/nopt.js" +-+ }, +-+ "engines": { +-+ "node": ">=6" +- } +- }, +-- "normalize-package-data": { +-+ "node_modules/normalize-package-data": { +- "version": "2.5.0", +- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", +- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "hosted-git-info": "^2.1.4", +- "resolve": "^1.10.0", +- "semver": "2 || 3 || 4 || 5", +- "validate-npm-package-license": "^3.0.1" +- } +- }, +-- "normalize-path": { +-+ "node_modules/normalize-path": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", +- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", +-- "dev": true +-- }, +-- "npm-run-path": { +-- "version": "2.0.2", +-- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", +-- "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", +- "dev": true, +-- "requires": { +-- "path-key": "^2.0.0" +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "npmlog": { +-- "version": "4.1.2", +-- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", +-- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", +-- "dev": true, +-- "requires": { +-- "are-we-there-yet": "~1.1.2", +-- "console-control-strings": "~1.1.0", +-- "gauge": "~2.7.3", +-- "set-blocking": "~2.0.0" +-- } +-- }, +-- "number-is-nan": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", +-- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", +-- "dev": true +-- }, +-- "oauth-sign": { +-- "version": "0.9.0", +-- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", +-- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" +-- }, +-- "object-assign": { +-- "version": "4.1.1", +-- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", +-- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" +-- }, +-- "object-copy": { +-- "version": "0.1.0", +-- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", +-- "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", +-- "dev": true, +-- "requires": { +-- "copy-descriptor": "^0.1.0", +-- "define-property": "^0.2.5", +-- "kind-of": "^3.0.3" +-- }, +-- "dependencies": { +-- "define-property": { +-- "version": "0.2.5", +-- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +-- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +-- "dev": true, +-- "requires": { +-- "is-descriptor": "^0.1.0" +-- } +-- }, +-- "kind-of": { +-- "version": "3.2.2", +-- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-- "dev": true, +-- "requires": { +-- "is-buffer": "^1.1.5" +-- } +-- } +-- } +-- }, +-- "object-keys": { +-- "version": "1.1.0", +-- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", +-- "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==" +-- }, +-- "object-visit": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", +-- "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", +-+ "node_modules/npmlog": { +-+ "version": "6.0.2", +-+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", +-+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", +-+ "deprecated": "This package is no longer supported.", +- "dev": true, +-- "requires": { +-- "isobject": "^3.0.0" +-+ "dependencies": { +-+ "are-we-there-yet": "^3.0.0", +-+ "console-control-strings": "^1.1.0", +-+ "gauge": "^4.0.3", +-+ "set-blocking": "^2.0.0" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- } +- }, +-- "object.assign": { +-- "version": "4.1.0", +-- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", +-- "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", +-- "requires": { +-- "define-properties": "^1.1.2", +-- "function-bind": "^1.1.1", +-- "has-symbols": "^1.0.0", +-- "object-keys": "^1.0.11" +-+ "node_modules/object-assign": { +-+ "version": "4.1.1", +-+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", +-+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "object.pick": { +-- "version": "1.3.0", +-- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", +-- "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", +-- "dev": true, +-- "requires": { +-- "isobject": "^3.0.1" +-+ "node_modules/object-inspect": { +-+ "version": "1.13.2", +-+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", +-+ "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", +-+ "engines": { +-+ "node": ">= 0.4" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +- } +- }, +-- "on-finished": { +-- "version": "2.3.0", +-- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", +-- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", +-- "requires": { +-+ "node_modules/on-finished": { +-+ "version": "2.4.1", +-+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", +-+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", +-+ "dependencies": { +- "ee-first": "1.1.1" +-+ }, +-+ "engines": { +-+ "node": ">= 0.8" +- } +- }, +-- "once": { +-+ "node_modules/once": { +- "version": "1.4.0", +- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", +- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", +-- "requires": { +-- "wrappy": "1" +-- } +-- }, +-- "optimist": { +-- "version": "0.6.1", +-- "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", +-- "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", +-- "requires": { +-- "minimist": "~0.0.1", +-- "wordwrap": "~0.0.2" +-- }, +- "dependencies": { +-- "minimist": { +-- "version": "0.0.10", +-- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", +-- "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" +-- }, +-- "wordwrap": { +-- "version": "0.0.3", +-- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", +-- "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" +-- } +-- } +-- }, +-- "os-homedir": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", +-- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", +-- "dev": true +-- }, +-- "os-locale": { +-- "version": "1.4.0", +-- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", +-- "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", +-- "dev": true, +-- "requires": { +-- "lcid": "^1.0.0" +-- } +-- }, +-- "os-tmpdir": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", +-- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", +-- "dev": true +-- }, +-- "osenv": { +-- "version": "0.1.5", +-- "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", +-- "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", +-- "dev": true, +-- "requires": { +-- "os-homedir": "^1.0.0", +-- "os-tmpdir": "^1.0.0" +-+ "wrappy": "1" +- } +- }, +-- "p-defer": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", +-- "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", +-- "dev": true +-- }, +-- "p-finally": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", +-- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", +-- "dev": true +-- }, +-- "p-is-promise": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", +-- "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==", +-- "dev": true +-- }, +-- "p-limit": { +-+ "node_modules/p-limit": { +- "version": "2.2.0", +- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", +- "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "p-try": "^2.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=6" +- } +- }, +-- "p-locate": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", +-- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", +-+ "node_modules/p-map": { +-+ "version": "4.0.0", +-+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", +-+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", +- "dev": true, +-- "requires": { +-- "p-limit": "^2.0.0" +-+ "dependencies": { +-+ "aggregate-error": "^3.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +-- "p-try": { +-+ "node_modules/p-try": { +- "version": "2.1.0", +- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.1.0.tgz", +- "integrity": "sha512-H2RyIJ7+A3rjkwKC2l5GGtU4H1vkxKCAGsWasNVd0Set+6i4znxbWy6/j16YDPJDWxhsgZiKAstMEP8wCdSpjA==", +-- "dev": true +-- }, +-- "package-json": { +-- "version": "4.0.1", +-- "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", +-- "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", +- "dev": true, +-- "requires": { +-- "got": "^6.7.1", +-- "registry-auth-token": "^3.0.1", +-- "registry-url": "^3.0.3", +-- "semver": "^5.1.0" +-+ "engines": { +-+ "node": ">=6" +- } +- }, +-- "parse-json": { +-- "version": "2.2.0", +-- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", +-- "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", +-+ "node_modules/package-json-from-dist": { +-+ "version": "1.0.0", +-+ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", +-+ "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" +-+ }, +-+ "node_modules/parse-json": { +-+ "version": "5.2.0", +-+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", +-+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", +- "dev": true, +-- "requires": { +-- "error-ex": "^1.2.0" +-+ "dependencies": { +-+ "@babel/code-frame": "^7.0.0", +-+ "error-ex": "^1.3.1", +-+ "json-parse-even-better-errors": "^2.3.0", +-+ "lines-and-columns": "^1.1.6" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +-- "parseurl": { +-- "version": "1.3.2", +-- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", +-- "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" +-- }, +-- "pascalcase": { +-- "version": "0.1.1", +-- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", +-- "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", +-- "dev": true +-- }, +-- "path-dirname": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", +-- "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", +-- "dev": true +-+ "node_modules/parseurl": { +-+ "version": "1.3.3", +-+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", +-+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", +-+ "engines": { +-+ "node": ">= 0.8" +-+ } +- }, +-- "path-exists": { +-- "version": "2.1.0", +-- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", +-- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", +-+ "node_modules/path-exists": { +-+ "version": "4.0.0", +-+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", +-+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", +- "dev": true, +-- "requires": { +-- "pinkie-promise": "^2.0.0" +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "path-is-absolute": { +-+ "node_modules/path-is-absolute": { +- "version": "1.0.1", +- "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", +-- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" +-+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", +-+ "engines": { +-+ "node": ">=0.10.0" +-+ } +- }, +-- "path-is-inside": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", +-- "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", +-+ "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 +- }, +-- "path-key": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", +-- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", +-- "dev": true +-+ "node_modules/path-scurry": { +-+ "version": "1.11.1", +-+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", +-+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", +-+ "dependencies": { +-+ "lru-cache": "^10.2.0", +-+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=16 || 14 >=14.18" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/isaacs" +-+ } +- }, +-- "path-parse": { +-- "version": "1.0.6", +-- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", +-- "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", +-- "dev": true +-+ "node_modules/path-scurry/node_modules/minipass": { +-+ "version": "7.1.2", +-+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", +-+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", +-+ "engines": { +-+ "node": ">=16 || 14 >=14.17" +-+ } +- }, +-- "path-to-regexp": { +-+ "node_modules/path-to-regexp": { +- "version": "0.1.7", +- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", +- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" +- }, +-- "path-type": { +-- "version": "1.1.0", +-- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", +-- "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", +-- "dev": true, +-- "requires": { +-- "graceful-fs": "^4.1.2", +-- "pify": "^2.0.0", +-- "pinkie-promise": "^2.0.0" +-- } +-- }, +-- "performance-now": { +-- "version": "2.1.0", +-- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", +-- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" +-- }, +-- "pify": { +-- "version": "2.3.0", +-- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", +-- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", +-- "dev": true +-- }, +-- "pinkie": { +-- "version": "2.0.4", +-- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", +-- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", +-+ "node_modules/picocolors": { +-+ "version": "1.0.1", +-+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", +-+ "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", +- "dev": true +- }, +-- "pinkie-promise": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", +-- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", +-+ "node_modules/picomatch": { +-+ "version": "2.3.1", +-+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", +-+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", +- "dev": true, +-- "requires": { +-- "pinkie": "^2.0.0" +-+ "engines": { +-+ "node": ">=8.6" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/jonschlinkert" +- } +- }, +-- "posix-character-classes": { +-- "version": "0.1.1", +-- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", +-- "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", +-- "dev": true +-- }, +-- "prepend-http": { +-- "version": "1.0.4", +-- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", +-- "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", +-- "dev": true +-- }, +-- "process-nextick-args": { +-+ "node_modules/process-nextick-args": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", +- "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" +- }, +-- "promise": { +-+ "node_modules/promise": { +- "version": "7.3.1", +- "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", +- "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", +-- "requires": { +-+ "dependencies": { +- "asap": "~2.0.3" +- } +- }, +-- "proxy-addr": { +-- "version": "2.0.4", +-- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", +-- "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", +-- "requires": { +-- "forwarded": "~0.1.2", +-- "ipaddr.js": "1.8.0" +-+ "node_modules/promise-inflight": { +-+ "version": "1.0.1", +-+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", +-+ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", +-+ "dev": true +-+ }, +-+ "node_modules/promise-retry": { +-+ "version": "2.0.1", +-+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", +-+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", +-+ "dev": true, +-+ "dependencies": { +-+ "err-code": "^2.0.2", +-+ "retry": "^0.12.0" +-+ }, +-+ "engines": { +-+ "node": ">=10" +- } +- }, +-- "pseudomap": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", +-- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", +-- "dev": true +-+ "node_modules/proxy-addr": { +-+ "version": "2.0.7", +-+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", +-+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", +-+ "dependencies": { +-+ "forwarded": "0.2.0", +-+ "ipaddr.js": "1.9.1" +-+ }, +-+ "engines": { +-+ "node": ">= 0.10" +-+ } +- }, +-- "psl": { +-- "version": "1.1.31", +-- "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", +-- "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" +-+ "node_modules/proxy-from-env": { +-+ "version": "1.1.0", +-+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", +-+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" +- }, +-- "pstree.remy": { +-- "version": "1.1.6", +-- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.6.tgz", +-- "integrity": "sha512-NdF35+QsqD7EgNEI5mkI/X+UwaxVEbQaz9f4IooEmMUv6ZPmlTQYGjBPJGgrlzNdjSvIy4MWMg6Q6vCgBO2K+w==", +-+ "node_modules/pstree.remy": { +-+ "version": "1.1.8", +-+ "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", +-+ "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", +- "dev": true +- }, +-- "pump": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", +-- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", +-- "dev": true, +-- "requires": { +-- "end-of-stream": "^1.1.0", +-- "once": "^1.3.1" +-+ "node_modules/qs": { +-+ "version": "6.11.0", +-+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", +-+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", +-+ "dependencies": { +-+ "side-channel": "^1.0.4" +-+ }, +-+ "engines": { +-+ "node": ">=0.6" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +- } +- }, +-- "punycode": { +-- "version": "1.4.1", +-- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", +-- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" +-- }, +-- "qs": { +-- "version": "6.4.0", +-- "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", +-- "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" +-+ "node_modules/quick-lru": { +-+ "version": "4.0.1", +-+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", +-+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=8" +-+ } +- }, +-- "range-parser": { +-- "version": "1.2.0", +-- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", +-- "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" +-+ "node_modules/range-parser": { +-+ "version": "1.2.1", +-+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", +-+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", +-+ "engines": { +-+ "node": ">= 0.6" +-+ } +- }, +-- "raw-body": { +-- "version": "2.3.3", +-- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", +-- "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", +-- "requires": { +-- "bytes": "3.0.0", +-- "http-errors": "1.6.3", +-- "iconv-lite": "0.4.23", +-+ "node_modules/raw-body": { +-+ "version": "2.5.2", +-+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", +-+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", +-+ "dependencies": { +-+ "bytes": "3.1.2", +-+ "http-errors": "2.0.0", +-+ "iconv-lite": "0.4.24", +- "unpipe": "1.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 0.8" +- } +- }, +-- "rc": { +-- "version": "1.2.8", +-- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", +-- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", +-+ "node_modules/read-pkg": { +-+ "version": "5.2.0", +-+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", +-+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", +- "dev": true, +-- "requires": { +-- "deep-extend": "^0.6.0", +-- "ini": "~1.3.0", +-- "minimist": "^1.2.0", +-- "strip-json-comments": "~2.0.1" +-+ "dependencies": { +-+ "@types/normalize-package-data": "^2.4.0", +-+ "normalize-package-data": "^2.5.0", +-+ "parse-json": "^5.0.0", +-+ "type-fest": "^0.6.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "read-pkg": { +-- "version": "1.1.0", +-- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", +-- "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", +-+ "node_modules/read-pkg-up": { +-+ "version": "7.0.1", +-+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", +-+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", +- "dev": true, +-- "requires": { +-- "load-json-file": "^1.0.0", +-- "normalize-package-data": "^2.3.2", +-- "path-type": "^1.0.0" +-+ "dependencies": { +-+ "find-up": "^4.1.0", +-+ "read-pkg": "^5.2.0", +-+ "type-fest": "^0.8.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +-- "read-pkg-up": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", +-- "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", +-+ "node_modules/read-pkg-up/node_modules/type-fest": { +-+ "version": "0.8.1", +-+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", +-+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", +- "dev": true, +-- "requires": { +-- "find-up": "^1.0.0", +-- "read-pkg": "^1.0.0" +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "readable-stream": { +-+ "node_modules/read-pkg/node_modules/type-fest": { +-+ "version": "0.6.0", +-+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", +-+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=8" +-+ } +-+ }, +-+ "node_modules/readable-stream": { +- "version": "2.3.6", +- "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", +- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", +-- "requires": { +-+ "dependencies": { +- "core-util-is": "~1.0.0", +- "inherits": "~2.0.3", +- "isarray": "~1.0.0", +-@@ -3929,669 +3668,551 @@ +- "util-deprecate": "~1.0.1" +- } +- }, +-- "readdirp": { +-- "version": "2.2.1", +-- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", +-- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", +-- "dev": true, +-- "requires": { +-- "graceful-fs": "^4.1.11", +-- "micromatch": "^3.1.10", +-- "readable-stream": "^2.0.2" +-- } +-- }, +-- "redent": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", +-- "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", +-- "dev": true, +-- "requires": { +-- "indent-string": "^2.1.0", +-- "strip-indent": "^1.0.1" +-- } +-- }, +-- "regex-not": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", +-- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", +-+ "node_modules/readdirp": { +-+ "version": "3.6.0", +-+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", +-+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", +- "dev": true, +-- "requires": { +-- "extend-shallow": "^3.0.2", +-- "safe-regex": "^1.1.0" +-+ "dependencies": { +-+ "picomatch": "^2.2.1" +-+ }, +-+ "engines": { +-+ "node": ">=8.10.0" +- } +- }, +-- "registry-auth-token": { +-- "version": "3.3.2", +-- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", +-- "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", +-+ "node_modules/redent": { +-+ "version": "3.0.0", +-+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", +-+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", +- "dev": true, +-- "requires": { +-- "rc": "^1.1.6", +-- "safe-buffer": "^5.0.1" +-+ "dependencies": { +-+ "indent-string": "^4.0.0", +-+ "strip-indent": "^3.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "registry-url": { +-- "version": "3.1.0", +-- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", +-- "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", +-- "dev": true, +-- "requires": { +-- "rc": "^1.0.1" +-- } +-+ "node_modules/regenerator-runtime": { +-+ "version": "0.14.1", +-+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", +-+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", +-+ "dev": true +- }, +-- "remove-trailing-separator": { +-+ "node_modules/remove-trailing-separator": { +- "version": "1.1.0", +- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", +- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" +- }, +-- "repeat-element": { +-- "version": "1.1.3", +-- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", +-- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", +-- "dev": true +-- }, +-- "repeat-string": { +-- "version": "1.6.1", +-- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", +-- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", +-- "dev": true +-- }, +-- "repeating": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", +-- "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", +-- "dev": true, +-- "requires": { +-- "is-finite": "^1.0.0" +-- } +-- }, +-- "request": { +-- "version": "2.88.0", +-- "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", +-- "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", +-- "requires": { +-- "aws-sign2": "~0.7.0", +-- "aws4": "^1.8.0", +-- "caseless": "~0.12.0", +-- "combined-stream": "~1.0.6", +-- "extend": "~3.0.2", +-- "forever-agent": "~0.6.1", +-- "form-data": "~2.3.2", +-- "har-validator": "~5.1.0", +-- "http-signature": "~1.2.0", +-- "is-typedarray": "~1.0.0", +-- "isstream": "~0.1.2", +-- "json-stringify-safe": "~5.0.1", +-- "mime-types": "~2.1.19", +-- "oauth-sign": "~0.9.0", +-- "performance-now": "^2.1.0", +-- "qs": "~6.5.2", +-- "safe-buffer": "^5.1.2", +-- "tough-cookie": "~2.4.3", +-- "tunnel-agent": "^0.6.0", +-- "uuid": "^3.3.2" +-- }, +-- "dependencies": { +-- "qs": { +-- "version": "6.5.2", +-- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", +-- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" +-- } +-- } +-- }, +-- "require-directory": { +-+ "node_modules/require-directory": { +- "version": "2.1.1", +- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", +- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", +-- "dev": true +-- }, +-- "require-main-filename": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", +-- "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", +-- "dev": true +-+ "dev": true, +-+ "engines": { +-+ "node": ">=0.10.0" +-+ } +- }, +-- "resolve": { +-+ "node_modules/resolve": { +- "version": "1.10.0", +- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", +- "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "path-parse": "^1.0.6" +- } +- }, +-- "resolve-url": { +-- "version": "0.2.1", +-- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", +-- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", +-- "dev": true +-- }, +-- "ret": { +-- "version": "0.1.15", +-- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", +-- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", +-- "dev": true +-+ "node_modules/retry": { +-+ "version": "0.12.0", +-+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", +-+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">= 4" +-+ } +- }, +-- "rimraf": { +-- "version": "2.6.3", +-- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", +-- "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", +-+ "node_modules/rimraf": { +-+ "version": "3.0.2", +-+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", +-+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", +-+ "deprecated": "Rimraf versions prior to v4 are no longer supported", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "glob": "^7.1.3" +-+ }, +-+ "bin": { +-+ "rimraf": "bin.js" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/isaacs" +- } +- }, +-- "rxjs": { +-- "version": "6.4.0", +-- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", +-- "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", +-+ "node_modules/rxjs": { +-+ "version": "7.8.1", +-+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", +-+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", +- "dev": true, +-- "requires": { +-- "tslib": "^1.9.0" +-+ "dependencies": { +-+ "tslib": "^2.1.0" +- } +- }, +-- "safe-buffer": { +-+ "node_modules/safe-buffer": { +- "version": "5.1.2", +- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", +- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" +- }, +-- "safe-json-parse": { +-+ "node_modules/safe-json-parse": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", +- "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=" +- }, +-- "safe-regex": { +-- "version": "1.1.0", +-- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", +-- "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", +-- "dev": true, +-- "requires": { +-- "ret": "~0.1.10" +-- } +-- }, +-- "safer-buffer": { +-+ "node_modules/safer-buffer": { +- "version": "2.1.2", +- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", +- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" +- }, +-- "sass-graph": { +-- "version": "2.2.4", +-- "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", +-- "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", +-+ "node_modules/sass-graph": { +-+ "version": "4.0.1", +-+ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", +-+ "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "glob": "^7.0.0", +-- "lodash": "^4.0.0", +-- "scss-tokenizer": "^0.2.3", +-- "yargs": "^7.0.0" +-+ "lodash": "^4.17.11", +-+ "scss-tokenizer": "^0.4.3", +-+ "yargs": "^17.2.1" +-+ }, +-+ "bin": { +-+ "sassgraph": "bin/sassgraph" +-+ }, +-+ "engines": { +-+ "node": ">=12" +- } +- }, +-- "scss-tokenizer": { +-- "version": "0.2.3", +-- "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", +-- "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", +-+ "node_modules/scss-tokenizer": { +-+ "version": "0.4.3", +-+ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", +-+ "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", +- "dev": true, +-- "requires": { +-- "js-base64": "^2.1.8", +-- "source-map": "^0.4.2" +-- }, +- "dependencies": { +-- "source-map": { +-- "version": "0.4.4", +-- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", +-- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", +-- "dev": true, +-- "requires": { +-- "amdefine": ">=0.0.4" +-- } +-- } +-+ "js-base64": "^2.4.9", +-+ "source-map": "^0.7.3" +- } +- }, +-- "semver": { +-- "version": "5.6.0", +-- "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", +-- "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", +-- "dev": true +-+ "node_modules/scss-tokenizer/node_modules/source-map": { +-+ "version": "0.7.4", +-+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", +-+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">= 8" +-+ } +- }, +-- "semver-diff": { +-- "version": "2.1.0", +-- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", +-- "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", +-+ "node_modules/semver": { +-+ "version": "5.7.2", +-+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", +-+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", +- "dev": true, +-- "requires": { +-- "semver": "^5.0.3" +-+ "bin": { +-+ "semver": "bin/semver" +- } +- }, +-- "send": { +-- "version": "0.16.2", +-- "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", +-- "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", +-- "requires": { +-+ "node_modules/send": { +-+ "version": "0.18.0", +-+ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", +-+ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", +-+ "dependencies": { +- "debug": "2.6.9", +-- "depd": "~1.1.2", +-- "destroy": "~1.0.4", +-+ "depd": "2.0.0", +-+ "destroy": "1.2.0", +- "encodeurl": "~1.0.2", +- "escape-html": "~1.0.3", +- "etag": "~1.8.1", +- "fresh": "0.5.2", +-- "http-errors": "~1.6.2", +-- "mime": "1.4.1", +-- "ms": "2.0.0", +-- "on-finished": "~2.3.0", +-- "range-parser": "~1.2.0", +-- "statuses": "~1.4.0" +-- }, +-- "dependencies": { +-- "mime": { +-- "version": "1.4.1", +-- "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", +-- "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" +-- } +-+ "http-errors": "2.0.0", +-+ "mime": "1.6.0", +-+ "ms": "2.1.3", +-+ "on-finished": "2.4.1", +-+ "range-parser": "~1.2.1", +-+ "statuses": "2.0.1" +-+ }, +-+ "engines": { +-+ "node": ">= 0.8.0" +- } +- }, +-- "serve-static": { +-- "version": "1.13.2", +-- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", +-- "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", +-- "requires": { +-+ "node_modules/send/node_modules/ms": { +-+ "version": "2.1.3", +-+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", +-+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" +-+ }, +-+ "node_modules/serve-static": { +-+ "version": "1.15.0", +-+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", +-+ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", +-+ "dependencies": { +- "encodeurl": "~1.0.2", +- "escape-html": "~1.0.3", +-- "parseurl": "~1.3.2", +-- "send": "0.16.2" +-+ "parseurl": "~1.3.3", +-+ "send": "0.18.0" +-+ }, +-+ "engines": { +-+ "node": ">= 0.8.0" +- } +- }, +-- "set-blocking": { +-+ "node_modules/set-blocking": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", +- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", +- "dev": true +- }, +-- "set-value": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", +-- "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", +-- "dev": true, +-- "requires": { +-- "extend-shallow": "^2.0.1", +-- "is-extendable": "^0.1.1", +-- "is-plain-object": "^2.0.3", +-- "split-string": "^3.0.1" +-- }, +-- "dependencies": { +-- "extend-shallow": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-- "dev": true, +-- "requires": { +-- "is-extendable": "^0.1.0" +-- } +-- } +-+ "node_modules/set-function-length": { +-+ "version": "1.2.2", +-+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", +-+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", +-+ "dependencies": { +-+ "define-data-property": "^1.1.4", +-+ "es-errors": "^1.3.0", +-+ "function-bind": "^1.1.2", +-+ "get-intrinsic": "^1.2.4", +-+ "gopd": "^1.0.1", +-+ "has-property-descriptors": "^1.0.2" +-+ }, +-+ "engines": { +-+ "node": ">= 0.4" +- } +- }, +-- "setprototypeof": { +-- "version": "1.1.0", +-- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", +-- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" +-- }, +-- "shebang-command": { +-+ "node_modules/setprototypeof": { +- "version": "1.2.0", +-- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", +-- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", +-+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", +-+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" +-+ }, +-+ "node_modules/shell-quote": { +-+ "version": "1.8.1", +-+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", +-+ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", +- "dev": true, +-- "requires": { +-- "shebang-regex": "^1.0.0" +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +- } +- }, +-- "shebang-regex": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", +-- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", +-- "dev": true +-+ "node_modules/side-channel": { +-+ "version": "1.0.6", +-+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", +-+ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", +-+ "dependencies": { +-+ "call-bind": "^1.0.7", +-+ "es-errors": "^1.3.0", +-+ "get-intrinsic": "^1.2.4", +-+ "object-inspect": "^1.13.1" +-+ }, +-+ "engines": { +-+ "node": ">= 0.4" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/ljharb" +-+ } +- }, +-- "signal-exit": { +-- "version": "3.0.2", +-- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", +-- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", +-+ "node_modules/signal-exit": { +-+ "version": "3.0.7", +-+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", +-+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", +- "dev": true +- }, +-- "snapdragon": { +-- "version": "0.8.2", +-- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", +-- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", +-- "dev": true, +-- "requires": { +-- "base": "^0.11.1", +-- "debug": "^2.2.0", +-- "define-property": "^0.2.5", +-- "extend-shallow": "^2.0.1", +-- "map-cache": "^0.2.2", +-- "source-map": "^0.5.6", +-- "source-map-resolve": "^0.5.0", +-- "use": "^3.1.0" +-- }, +-- "dependencies": { +-- "define-property": { +-- "version": "0.2.5", +-- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +-- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +-- "dev": true, +-- "requires": { +-- "is-descriptor": "^0.1.0" +-- } +-- }, +-- "extend-shallow": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-- "dev": true, +-- "requires": { +-- "is-extendable": "^0.1.0" +-- } +-- } +-+ "node_modules/simple-update-notifier": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", +-+ "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", +-+ "dev": true, +-+ "dependencies": { +-+ "semver": "^7.5.3" +-+ }, +-+ "engines": { +-+ "node": ">=10" +- } +- }, +-- "snapdragon-node": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", +-- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", +-- "dev": true, +-- "requires": { +-- "define-property": "^1.0.0", +-- "isobject": "^3.0.0", +-- "snapdragon-util": "^3.0.1" +-- }, +-- "dependencies": { +-- "define-property": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", +-- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", +-- "dev": true, +-- "requires": { +-- "is-descriptor": "^1.0.0" +-- } +-- }, +-- "is-accessor-descriptor": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +-- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +-- "dev": true, +-- "requires": { +-- "kind-of": "^6.0.0" +-- } +-- }, +-- "is-data-descriptor": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +-- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +-- "dev": true, +-- "requires": { +-- "kind-of": "^6.0.0" +-- } +-- }, +-- "is-descriptor": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +-- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +-- "dev": true, +-- "requires": { +-- "is-accessor-descriptor": "^1.0.0", +-- "is-data-descriptor": "^1.0.0", +-- "kind-of": "^6.0.2" +-- } +-- } +-+ "node_modules/simple-update-notifier/node_modules/semver": { +-+ "version": "7.6.2", +-+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", +-+ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +-+ "dev": true, +-+ "bin": { +-+ "semver": "bin/semver.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +- } +- }, +-- "snapdragon-util": { +-- "version": "3.0.1", +-- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", +-- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", +-+ "node_modules/smart-buffer": { +-+ "version": "4.2.0", +-+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", +-+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">= 6.0.0", +-+ "npm": ">= 3.0.0" +-+ } +-+ }, +-+ "node_modules/socks": { +-+ "version": "2.8.3", +-+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", +-+ "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", +-+ "dev": true, +-+ "dependencies": { +-+ "ip-address": "^9.0.5", +-+ "smart-buffer": "^4.2.0" +-+ }, +-+ "engines": { +-+ "node": ">= 10.0.0", +-+ "npm": ">= 3.0.0" +-+ } +-+ }, +-+ "node_modules/socks-proxy-agent": { +-+ "version": "7.0.0", +-+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", +-+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", +- "dev": true, +-- "requires": { +-- "kind-of": "^3.2.0" +-+ "dependencies": { +-+ "agent-base": "^6.0.2", +-+ "debug": "^4.3.3", +-+ "socks": "^2.6.2" +- }, +-+ "engines": { +-+ "node": ">= 10" +-+ } +-+ }, +-+ "node_modules/socks-proxy-agent/node_modules/debug": { +-+ "version": "4.3.5", +-+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-+ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-+ "dev": true, +- "dependencies": { +-- "kind-of": { +-- "version": "3.2.2", +-- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-- "dev": true, +-- "requires": { +-- "is-buffer": "^1.1.5" +-- } +-+ "ms": "2.1.2" +-+ }, +-+ "engines": { +-+ "node": ">=6.0" +-+ }, +-+ "peerDependenciesMeta": { +-+ "supports-color": { +-+ "optional": true +- } +- } +- }, +-- "source-map": { +-- "version": "0.5.7", +-- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", +-- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", +-+ "node_modules/socks-proxy-agent/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==", +- "dev": true +- }, +-- "source-map-resolve": { +-- "version": "0.5.2", +-- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", +-- "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", +-- "dev": true, +-- "requires": { +-- "atob": "^2.1.1", +-- "decode-uri-component": "^0.2.0", +-- "resolve-url": "^0.2.1", +-- "source-map-url": "^0.4.0", +-- "urix": "^0.1.0" +-+ "node_modules/source-map": { +-+ "version": "0.6.1", +-+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", +-+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", +-+ "engines": { +-+ "node": ">=0.10.0" +- } +- }, +-- "source-map-url": { +-- "version": "0.4.0", +-- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", +-- "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", +-- "dev": true +-- }, +-- "spawn-command": { +-- "version": "0.0.2-1", +-- "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", +-- "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=", +-+ "node_modules/spawn-command": { +-+ "version": "0.0.2", +-+ "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz", +-+ "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==", +- "dev": true +- }, +-- "spdx-correct": { +-+ "node_modules/spdx-correct": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", +- "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "spdx-expression-parse": "^3.0.0", +- "spdx-license-ids": "^3.0.0" +- } +- }, +-- "spdx-exceptions": { +-+ "node_modules/spdx-exceptions": { +- "version": "2.2.0", +- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", +- "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", +- "dev": true +- }, +-- "spdx-expression-parse": { +-+ "node_modules/spdx-expression-parse": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", +- "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "spdx-exceptions": "^2.1.0", +- "spdx-license-ids": "^3.0.0" +- } +- }, +-- "spdx-license-ids": { +-+ "node_modules/spdx-license-ids": { +- "version": "3.0.3", +- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", +- "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", +- "dev": true +- }, +-- "split-string": { +-- "version": "3.1.0", +-- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", +-- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", +-- "dev": true, +-- "requires": { +-- "extend-shallow": "^3.0.0" +-- } +-- }, +-- "sshpk": { +-- "version": "1.16.1", +-- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", +-- "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", +-- "requires": { +-- "asn1": "~0.2.3", +-- "assert-plus": "^1.0.0", +-- "bcrypt-pbkdf": "^1.0.0", +-- "dashdash": "^1.12.0", +-- "ecc-jsbn": "~0.1.1", +-- "getpass": "^0.1.1", +-- "jsbn": "~0.1.0", +-- "safer-buffer": "^2.0.2", +-- "tweetnacl": "~0.14.0" +-- }, +-- "dependencies": { +-- "assert-plus": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-- } +-- } +-+ "node_modules/sprintf-js": { +-+ "version": "1.1.3", +-+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", +-+ "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", +-+ "dev": true +- }, +-- "static-extend": { +-- "version": "0.1.2", +-- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", +-- "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", +-+ "node_modules/ssri": { +-+ "version": "9.0.1", +-+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", +-+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", +- "dev": true, +-- "requires": { +-- "define-property": "^0.2.5", +-- "object-copy": "^0.1.0" +-- }, +- "dependencies": { +-- "define-property": { +-- "version": "0.2.5", +-- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +-- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +-- "dev": true, +-- "requires": { +-- "is-descriptor": "^0.1.0" +-- } +-- } +-+ "minipass": "^3.1.1" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- } +- }, +-- "statuses": { +-- "version": "1.4.0", +-- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", +-- "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" +-+ "node_modules/statuses": { +-+ "version": "2.0.1", +-+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", +-+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", +-+ "engines": { +-+ "node": ">= 0.8" +-+ } +- }, +-- "stdout-stream": { +-+ "node_modules/stdout-stream": { +- "version": "1.4.1", +- "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", +- "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "readable-stream": "^2.0.1" +- } +- }, +-- "stream-consume": { +-- "version": "0.1.1", +-- "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", +-- "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==" +-+ "node_modules/stream-transform": { +-+ "version": "3.3.2", +-+ "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.3.2.tgz", +-+ "integrity": "sha512-v64PUnPy9Qw94NGuaEMo+9RHQe4jTBYf+NkTtqkCgeuiNo8NlL0LtLR7fkKWNVFtp3RhIm5Dlxkgm5uz7TDimQ==" +- }, +-- "stream-transform": { +-- "version": "1.0.8", +-- "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-1.0.8.tgz", +-- "integrity": "sha512-1q+dL790Ps0NV33rISMq9OLtfDA9KMJZdo1PHZXE85orrWsM4FAh8CVyAOTHO0rhyeM138KNPngBPrx33bFsxw==" +-+ "node_modules/streamsearch": { +-+ "version": "1.1.0", +-+ "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", +-+ "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", +-+ "engines": { +-+ "node": ">=10.0.0" +-+ } +- }, +-- "streamsearch": { +-- "version": "0.1.2", +-- "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", +-- "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" +-+ "node_modules/string_decoder": { +-+ "version": "1.1.1", +-+ "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", +-+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", +-+ "dependencies": { +-+ "safe-buffer": "~5.1.0" +-+ } +- }, +-- "string-template": { +-+ "node_modules/string-template": { +- "version": "0.2.1", +- "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", +- "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=" +- }, +-- "string-width": { +-- "version": "1.0.2", +-- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", +-- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", +-- "dev": true, +-- "requires": { +-- "code-point-at": "^1.0.0", +-- "is-fullwidth-code-point": "^1.0.0", +-- "strip-ansi": "^3.0.0" +-+ "node_modules/string-width": { +-+ "version": "4.2.3", +-+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", +-+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", +-+ "dependencies": { +-+ "emoji-regex": "^8.0.0", +-+ "is-fullwidth-code-point": "^3.0.0", +-+ "strip-ansi": "^6.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "string_decoder": { +-- "version": "1.1.1", +-- "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", +-- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", +-- "requires": { +-- "safe-buffer": "~5.1.0" +-+ "node_modules/string-width-cjs": { +-+ "name": "string-width", +-+ "version": "4.2.3", +-+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", +-+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", +-+ "dependencies": { +-+ "emoji-regex": "^8.0.0", +-+ "is-fullwidth-code-point": "^3.0.0", +-+ "strip-ansi": "^6.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "strip-ansi": { +-- "version": "3.0.1", +-- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", +-- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", +-- "dev": true, +-- "requires": { +-- "ansi-regex": "^2.0.0" +-+ "node_modules/strip-ansi": { +-+ "version": "6.0.1", +-+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", +-+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", +-+ "dependencies": { +-+ "ansi-regex": "^5.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "strip-bom": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", +-- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", +-- "dev": true, +-- "requires": { +-- "is-utf8": "^0.2.0" +-+ "node_modules/strip-ansi-cjs": { +-+ "name": "strip-ansi", +-+ "version": "6.0.1", +-+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", +-+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", +-+ "dependencies": { +-+ "ansi-regex": "^5.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "strip-eof": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", +-- "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", +-- "dev": true +-- }, +-- "strip-indent": { +-- "version": "1.0.1", +-- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", +-- "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", +-+ "node_modules/strip-indent": { +-+ "version": "3.0.0", +-+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", +-+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", +- "dev": true, +-- "requires": { +-- "get-stdin": "^4.0.1" +-+ "dependencies": { +-+ "min-indent": "^1.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "strip-json-comments": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", +-- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", +-- "dev": true +-+ "node_modules/supports-color": { +-+ "version": "7.2.0", +-+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", +-+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", +-+ "dependencies": { +-+ "has-flag": "^4.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ } +- }, +-- "supports-color": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", +-- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", +-- "dev": true +-+ "node_modules/supports-color/node_modules/has-flag": { +-+ "version": "4.0.0", +-+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", +-+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", +-+ "engines": { +-+ "node": ">=8" +-+ } +- }, +-- "tar": { +-- "version": "2.2.1", +-- "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", +-- "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", +-+ "node_modules/tar": { +-+ "version": "6.2.1", +-+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", +-+ "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", +- "dev": true, +-- "requires": { +-- "block-stream": "*", +-- "fstream": "^1.0.2", +-- "inherits": "2" +-+ "dependencies": { +-+ "chownr": "^2.0.0", +-+ "fs-minipass": "^2.0.0", +-+ "minipass": "^5.0.0", +-+ "minizlib": "^2.1.1", +-+ "mkdirp": "^1.0.3", +-+ "yallist": "^4.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=10" +- } +- }, +-- "tar-stream": { +-+ "node_modules/tar-stream": { +- "version": "1.6.2", +- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", +- "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", +-- "requires": { +-+ "dependencies": { +- "bl": "^1.0.0", +- "buffer-alloc": "^1.2.0", +- "end-of-stream": "^1.0.0", +-@@ -4599,585 +4220,452 @@ +- "readable-stream": "^2.3.0", +- "to-buffer": "^1.1.1", +- "xtend": "^4.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 0.8.0" +- } +- }, +-- "term-size": { +-- "version": "1.2.0", +-- "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", +-- "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", +-+ "node_modules/tar/node_modules/minipass": { +-+ "version": "5.0.0", +-+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", +-+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", +- "dev": true, +-- "requires": { +-- "execa": "^0.7.0" +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "timed-out": { +-- "version": "4.0.1", +-- "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", +-- "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", +-+ "node_modules/tar/node_modules/mkdirp": { +-+ "version": "1.0.4", +-+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +-+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +-+ "dev": true, +-+ "bin": { +-+ "mkdirp": "bin/cmd.js" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ } +-+ }, +-+ "node_modules/tar/node_modules/yallist": { +-+ "version": "4.0.0", +-+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", +-+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +- "dev": true +- }, +-- "to-buffer": { +-+ "node_modules/to-buffer": { +- "version": "1.1.1", +- "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", +- "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" +- }, +-- "to-object-path": { +-- "version": "0.3.0", +-- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", +-- "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", +-+ "node_modules/to-regex-range": { +-+ "version": "5.0.1", +-+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", +-+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", +- "dev": true, +-- "requires": { +-- "kind-of": "^3.0.2" +-- }, +- "dependencies": { +-- "kind-of": { +-- "version": "3.2.2", +-- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-- "dev": true, +-- "requires": { +-- "is-buffer": "^1.1.5" +-- } +-- } +-- } +-- }, +-- "to-regex": { +-- "version": "3.0.2", +-- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", +-- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", +-- "dev": true, +-- "requires": { +-- "define-property": "^2.0.2", +-- "extend-shallow": "^3.0.2", +-- "regex-not": "^1.0.2", +-- "safe-regex": "^1.1.0" +-+ "is-number": "^7.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=8.0" +- } +- }, +-- "to-regex-range": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", +-- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", +-- "dev": true, +-- "requires": { +-- "is-number": "^3.0.0", +-- "repeat-string": "^1.6.1" +-+ "node_modules/toidentifier": { +-+ "version": "1.0.1", +-+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", +-+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", +-+ "engines": { +-+ "node": ">=0.6" +- } +- }, +-- "touch": { +-+ "node_modules/touch": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", +- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "nopt": "~1.0.10" +- }, +-+ "bin": { +-+ "nodetouch": "bin/nodetouch.js" +-+ } +-+ }, +-+ "node_modules/touch/node_modules/nopt": { +-+ "version": "1.0.10", +-+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", +-+ "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", +-+ "dev": true, +- "dependencies": { +-- "nopt": { +-- "version": "1.0.10", +-- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", +-- "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", +-- "dev": true, +-- "requires": { +-- "abbrev": "1" +-- } +-- } +-+ "abbrev": "1" +-+ }, +-+ "bin": { +-+ "nopt": "bin/nopt.js" +-+ }, +-+ "engines": { +-+ "node": "*" +-+ } +-+ }, +-+ "node_modules/tree-kill": { +-+ "version": "1.2.2", +-+ "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", +-+ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", +-+ "dev": true, +-+ "bin": { +-+ "tree-kill": "cli.js" +- } +- }, +-- "tough-cookie": { +-- "version": "2.4.3", +-- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", +-- "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", +-- "requires": { +-- "psl": "^1.1.24", +-- "punycode": "^1.4.1" +-+ "node_modules/trim-newlines": { +-+ "version": "3.0.1", +-+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", +-+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=8" +- } +- }, +-- "tree-kill": { +-- "version": "1.2.1", +-- "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz", +-- "integrity": "sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q==", +-+ "node_modules/true-case-path": { +-+ "version": "2.2.1", +-+ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", +-+ "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", +- "dev": true +- }, +-- "trim-newlines": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", +-- "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", +-+ "node_modules/tslib": { +-+ "version": "2.6.3", +-+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", +-+ "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", +- "dev": true +- }, +-- "true-case-path": { +-- "version": "1.0.3", +-- "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", +-- "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", +-+ "node_modules/type-fest": { +-+ "version": "0.18.1", +-+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", +-+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", +- "dev": true, +-- "requires": { +-- "glob": "^7.1.2" +-+ "engines": { +-+ "node": ">=10" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +-- "tslib": { +-- "version": "1.9.3", +-- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", +-- "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", +-- "dev": true +-- }, +-- "tunnel-agent": { +-- "version": "0.6.0", +-- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", +-- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", +-- "requires": { +-- "safe-buffer": "^5.0.1" +-- } +-- }, +-- "tweetnacl": { +-- "version": "0.14.5", +-- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", +-- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" +-- }, +-- "type-is": { +-- "version": "1.6.16", +-- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", +-- "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", +-- "requires": { +-+ "node_modules/type-is": { +-+ "version": "1.6.18", +-+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", +-+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", +-+ "dependencies": { +- "media-typer": "0.3.0", +-- "mime-types": "~2.1.18" +-+ "mime-types": "~2.1.24" +-+ }, +-+ "engines": { +-+ "node": ">= 0.6" +- } +- }, +-- "uglify-js": { +-- "version": "3.4.9", +-- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", +-- "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", +-+ "node_modules/uglify-js": { +-+ "version": "3.18.0", +-+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", +-+ "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", +- "optional": true, +-- "requires": { +-- "commander": "~2.17.1", +-- "source-map": "~0.6.1" +-+ "bin": { +-+ "uglifyjs": "bin/uglifyjs" +- }, +-- "dependencies": { +-- "commander": { +-- "version": "2.17.1", +-- "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", +-- "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", +-- "optional": true +-- }, +-- "source-map": { +-- "version": "0.6.1", +-- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", +-- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", +-- "optional": true +-- } +-- } +-- }, +-- "undefsafe": { +-- "version": "2.0.2", +-- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", +-- "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", +-- "dev": true, +-- "requires": { +-- "debug": "^2.2.0" +-- } +-- }, +-- "union-value": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", +-- "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", +-- "dev": true, +-- "requires": { +-- "arr-union": "^3.1.0", +-- "get-value": "^2.0.6", +-- "is-extendable": "^0.1.1", +-- "set-value": "^0.4.3" +-- }, +-- "dependencies": { +-- "extend-shallow": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-- "dev": true, +-- "requires": { +-- "is-extendable": "^0.1.0" +-- } +-- }, +-- "set-value": { +-- "version": "0.4.3", +-- "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", +-- "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", +-- "dev": true, +-- "requires": { +-- "extend-shallow": "^2.0.1", +-- "is-extendable": "^0.1.1", +-- "is-plain-object": "^2.0.1", +-- "to-object-path": "^0.3.0" +-- } +-- } +-- } +-- }, +-- "unique-string": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", +-- "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", +-- "dev": true, +-- "requires": { +-- "crypto-random-string": "^1.0.0" +-- } +-- }, +-- "unpipe": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", +-- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" +-- }, +-- "unset-value": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", +-- "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", +-- "dev": true, +-- "requires": { +-- "has-value": "^0.3.1", +-- "isobject": "^3.0.0" +-- }, +-- "dependencies": { +-- "has-value": { +-- "version": "0.3.1", +-- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", +-- "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", +-- "dev": true, +-- "requires": { +-- "get-value": "^2.0.3", +-- "has-values": "^0.1.4", +-- "isobject": "^2.0.0" +-- }, +-- "dependencies": { +-- "isobject": { +-- "version": "2.1.0", +-- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", +-- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", +-- "dev": true, +-- "requires": { +-- "isarray": "1.0.0" +-- } +-- } +-- } +-- }, +-- "has-values": { +-- "version": "0.1.4", +-- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", +-- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", +-- "dev": true +-- } +-+ "engines": { +-+ "node": ">=0.8.0" +- } +- }, +-- "unzip-response": { +-- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", +-- "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", +-- "dev": true +-- }, +-- "upath": { +-- "version": "1.1.2", +-- "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", +-- "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", +-+ "node_modules/undefsafe": { +-+ "version": "2.0.5", +-+ "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", +-+ "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", +- "dev": true +- }, +-- "update-notifier": { +-- "version": "2.5.0", +-- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", +-- "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", +-- "dev": true, +-- "requires": { +-- "boxen": "^1.2.1", +-- "chalk": "^2.0.1", +-- "configstore": "^3.0.0", +-- "import-lazy": "^2.1.0", +-- "is-ci": "^1.0.10", +-- "is-installed-globally": "^0.1.0", +-- "is-npm": "^1.0.0", +-- "latest-version": "^3.0.0", +-- "semver-diff": "^2.0.0", +-- "xdg-basedir": "^3.0.0" +-- }, +-- "dependencies": { +-- "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" +-- } +-- }, +-- "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" +-- } +-- } +-+ "node_modules/unique-filename": { +-+ "version": "2.0.1", +-+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", +-+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", +-+ "dev": true, +-+ "dependencies": { +-+ "unique-slug": "^3.0.0" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- } +- }, +-- "uri-js": { +-- "version": "4.2.2", +-- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", +-- "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", +-- "requires": { +-- "punycode": "^2.1.0" +-- }, +-+ "node_modules/unique-slug": { +-+ "version": "3.0.0", +-+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", +-+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", +-+ "dev": true, +- "dependencies": { +-- "punycode": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", +-- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" +-- } +-+ "imurmurhash": "^0.1.4" +-+ }, +-+ "engines": { +-+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +- } +- }, +-- "urix": { +-- "version": "0.1.0", +-- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", +-- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", +-- "dev": true +-- }, +-- "url-parse-lax": { +-+ "node_modules/unpipe": { +- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", +-- "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", +-- "dev": true, +-- "requires": { +-- "prepend-http": "^1.0.1" +-+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", +-+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", +-+ "engines": { +-+ "node": ">= 0.8" +- } +- }, +-- "use": { +-- "version": "3.1.1", +-- "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", +-- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", +-- "dev": true +-- }, +-- "util-deprecate": { +-+ "node_modules/util-deprecate": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", +- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" +- }, +-- "utils-merge": { +-+ "node_modules/utils-merge": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", +-- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" +-- }, +-- "uuid": { +-- "version": "3.3.2", +-- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", +-- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" +-+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", +-+ "engines": { +-+ "node": ">= 0.4.0" +-+ } +- }, +-- "valid-url": { +-+ "node_modules/valid-url": { +- "version": "1.0.9", +- "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", +- "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" +- }, +-- "validate-npm-package-license": { +-+ "node_modules/validate-npm-package-license": { +- "version": "3.0.4", +- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", +- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", +- "dev": true, +-- "requires": { +-+ "dependencies": { +- "spdx-correct": "^3.0.0", +- "spdx-expression-parse": "^3.0.0" +- } +- }, +-- "vary": { +-+ "node_modules/vary": { +- "version": "1.1.2", +- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", +-- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" +-+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", +-+ "engines": { +-+ "node": ">= 0.8" +-+ } +- }, +-- "verror": { +-- "version": "1.10.0", +-- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", +-- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", +-- "requires": { +-- "assert-plus": "^1.0.0", +-- "core-util-is": "1.0.2", +-- "extsprintf": "^1.2.0" +-- }, +-- "dependencies": { +-- "assert-plus": { +-- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-- } +-+ "node_modules/whirlpool": { +-+ "version": "0.0.4", +-+ "resolved": "https://registry.npmjs.org/whirlpool/-/whirlpool-0.0.4.tgz", +-+ "integrity": "sha1-lA5+gG0tP3xB98VCYQRqBvT06Qo=", +-+ "hasInstallScript": true, +-+ "engines": { +-+ "node": ">=0.7.0" +- } +- }, +-- "which": { +-- "version": "1.3.1", +-- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", +-- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", +-+ "node_modules/wide-align": { +-+ "version": "1.1.5", +-+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", +-+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", +- "dev": true, +-- "requires": { +-- "isexe": "^2.0.0" +-+ "dependencies": { +-+ "string-width": "^1.0.2 || 2 || 3 || 4" +- } +- }, +-- "which-module": { +-+ "node_modules/wordwrap": { +- "version": "1.0.0", +-- "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", +-- "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", +-- "dev": true +-+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", +-+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" +- }, +-- "whirlpool": { +-- "version": "0.0.4", +-- "resolved": "https://registry.npmjs.org/whirlpool/-/whirlpool-0.0.4.tgz", +-- "integrity": "sha1-lA5+gG0tP3xB98VCYQRqBvT06Qo=" +-+ "node_modules/wrap-ansi": { +-+ "version": "8.1.0", +-+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", +-+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", +-+ "dependencies": { +-+ "ansi-styles": "^6.1.0", +-+ "string-width": "^5.0.1", +-+ "strip-ansi": "^7.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=12" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" +-+ } +- }, +-- "wide-align": { +-- "version": "1.1.3", +-- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", +-- "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", +-- "dev": true, +-- "requires": { +-- "string-width": "^1.0.2 || 2" +-+ "node_modules/wrap-ansi-cjs": { +-+ "name": "wrap-ansi", +-+ "version": "7.0.0", +-+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", +-+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", +-+ "dependencies": { +-+ "ansi-styles": "^4.0.0", +-+ "string-width": "^4.1.0", +-+ "strip-ansi": "^6.0.0" +-+ }, +-+ "engines": { +-+ "node": ">=10" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" +-+ } +-+ }, +-+ "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { +-+ "version": "4.3.0", +-+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", +-+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", +-+ "dependencies": { +-+ "color-convert": "^2.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=8" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/ansi-styles?sponsor=1" +- } +- }, +-- "widest-line": { +-+ "node_modules/wrap-ansi-cjs/node_modules/color-convert": { +- "version": "2.0.1", +-- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", +-- "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", +-- "dev": true, +-- "requires": { +-- "string-width": "^2.1.1" +-+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", +-+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", +-+ "dependencies": { +-+ "color-name": "~1.1.4" +-+ }, +-+ "engines": { +-+ "node": ">=7.0.0" +-+ } +-+ }, +-+ "node_modules/wrap-ansi-cjs/node_modules/color-name": { +-+ "version": "1.1.4", +-+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", +-+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" +-+ }, +-+ "node_modules/wrap-ansi/node_modules/ansi-regex": { +-+ "version": "6.0.1", +-+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", +-+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", +-+ "engines": { +-+ "node": ">=12" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/ansi-regex?sponsor=1" +-+ } +-+ }, +-+ "node_modules/wrap-ansi/node_modules/ansi-styles": { +-+ "version": "6.2.1", +-+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", +-+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", +-+ "engines": { +-+ "node": ">=12" +- }, +-+ "funding": { +-+ "url": "https://github.com/chalk/ansi-styles?sponsor=1" +-+ } +-+ }, +-+ "node_modules/wrap-ansi/node_modules/emoji-regex": { +-+ "version": "9.2.2", +-+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", +-+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" +-+ }, +-+ "node_modules/wrap-ansi/node_modules/string-width": { +-+ "version": "5.1.2", +-+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", +-+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", +- "dependencies": { +-- "ansi-regex": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", +-- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", +-- "dev": true +-- }, +-- "is-fullwidth-code-point": { +-- "version": "2.0.0", +-- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", +-- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", +-- "dev": true +-- }, +-- "string-width": { +-- "version": "2.1.1", +-- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", +-- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", +-- "dev": true, +-- "requires": { +-- "is-fullwidth-code-point": "^2.0.0", +-- "strip-ansi": "^4.0.0" +-- } +-- }, +-- "strip-ansi": { +-- "version": "4.0.0", +-- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", +-- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", +-- "dev": true, +-- "requires": { +-- "ansi-regex": "^3.0.0" +-- } +-- } +-+ "eastasianwidth": "^0.2.0", +-+ "emoji-regex": "^9.2.2", +-+ "strip-ansi": "^7.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=12" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +-- "wrap-ansi": { +-- "version": "2.1.0", +-- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", +-- "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", +-- "dev": true, +-- "requires": { +-- "string-width": "^1.0.1", +-- "strip-ansi": "^3.0.1" +-+ "node_modules/wrap-ansi/node_modules/strip-ansi": { +-+ "version": "7.1.0", +-+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", +-+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", +-+ "dependencies": { +-+ "ansi-regex": "^6.0.1" +-+ }, +-+ "engines": { +-+ "node": ">=12" +-+ }, +-+ "funding": { +-+ "url": "https://github.com/chalk/strip-ansi?sponsor=1" +- } +- }, +-- "wrappy": { +-+ "node_modules/wrappy": { +- "version": "1.0.2", +- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", +- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" +- }, +-- "write-file-atomic": { +-- "version": "2.4.2", +-- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", +-- "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", +-- "dev": true, +-- "requires": { +-- "graceful-fs": "^4.1.11", +-- "imurmurhash": "^0.1.4", +-- "signal-exit": "^3.0.2" +-- } +-- }, +-- "xdg-basedir": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", +-- "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", +-- "dev": true +-- }, +-- "xtend": { +-+ "node_modules/xtend": { +- "version": "4.0.1", +- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", +-- "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" +-+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", +-+ "engines": { +-+ "node": ">=0.4" +-+ } +- }, +-- "y18n": { +-- "version": "3.2.1", +-- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", +-- "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", +-- "dev": true +-+ "node_modules/yargs": { +-+ "version": "17.7.2", +-+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", +-+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", +-+ "dev": true, +-+ "dependencies": { +-+ "cliui": "^8.0.1", +-+ "escalade": "^3.1.1", +-+ "get-caller-file": "^2.0.5", +-+ "require-directory": "^2.1.1", +-+ "string-width": "^4.2.3", +-+ "y18n": "^5.0.5", +-+ "yargs-parser": "^21.1.1" +-+ }, +-+ "engines": { +-+ "node": ">=12" +-+ } +- }, +-- "yallist": { +-- "version": "2.1.2", +-- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", +-- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", +-- "dev": true +-+ "node_modules/yargs-parser": { +-+ "version": "20.2.9", +-+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", +-+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=10" +-+ } +- }, +-- "yargs": { +-- "version": "7.1.0", +-- "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", +-- "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", +-- "dev": true, +-- "requires": { +-- "camelcase": "^3.0.0", +-- "cliui": "^3.2.0", +-- "decamelize": "^1.1.1", +-- "get-caller-file": "^1.0.1", +-- "os-locale": "^1.4.0", +-- "read-pkg-up": "^1.0.1", +-- "require-directory": "^2.1.1", +-- "require-main-filename": "^1.0.1", +-- "set-blocking": "^2.0.0", +-- "string-width": "^1.0.2", +-- "which-module": "^1.0.0", +-- "y18n": "^3.2.1", +-- "yargs-parser": "^5.0.0" +-- }, +-- "dependencies": { +-- "camelcase": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", +-- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", +-- "dev": true +-- } +-+ "node_modules/yargs/node_modules/get-caller-file": { +-+ "version": "2.0.5", +-+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", +-+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", +-+ "dev": true, +-+ "engines": { +-+ "node": "6.* || 8.* || >= 10.*" +- } +- }, +-- "yargs-parser": { +-- "version": "5.0.0", +-- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", +-- "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", +-+ "node_modules/yargs/node_modules/y18n": { +-+ "version": "5.0.8", +-+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", +-+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", +- "dev": true, +-- "requires": { +-- "camelcase": "^3.0.0" +-- }, +-- "dependencies": { +-- "camelcase": { +-- "version": "3.0.0", +-- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", +-- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", +-- "dev": true +-- } +-+ "engines": { +-+ "node": ">=10" +-+ } +-+ }, +-+ "node_modules/yargs/node_modules/yargs-parser": { +-+ "version": "21.1.1", +-+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", +-+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", +-+ "dev": true, +-+ "engines": { +-+ "node": ">=12" +- } +- }, +-- "zip-stream": { +-+ "node_modules/zip-stream": { +- "version": "1.2.0", +- "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", +- "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", +-- "requires": { +-+ "dependencies": { +- "archiver-utils": "^1.3.0", +- "compress-commons": "^1.2.0", +- "lodash": "^4.8.0", +- "readable-stream": "^2.0.0" +-+ }, +-+ "engines": { +-+ "node": ">= 0.10.0" +- } +- } +- } +-diff --git a/package.json b/package.json +-index c3d80ac..b3ab9c4 100644 +---- a/package.json +-+++ b/package.json +-@@ -14,23 +14,23 @@ +- "license": "ISC", +- "dependencies": { +- "archiver": "^2.1.1", +-+ "axios": "^1.7.2", +- "body-parser": "^1.18.2", +- "clarifai": "^2.9.0", +- "cors": "^2.8.5", +-- "csv": "^3.0.2", +-- "ejs": "^2.6.1", +-+ "csv": "^6.3.9", +-+ "ejs": "^3.1.10", +- "express": "^4.16.3", +- "express-busboy": "^7.0.0", +-- "express-handlebars": "^3.0.2", +-+ "express-handlebars": "^7.1.3", +- "localforage": "^1.7.3", +- "minimist": "^1.2.0", +- "mkdirp": "^0.5.1", +-- "request": "^2.88.0", +- "whirlpool": "0.0.4" +- }, +- "devDependencies": { +-- "concurrently": "^4.1.0", +-- "node-sass": "^4.11.0", +-- "nodemon": "^1.18.10" +-+ "concurrently": "^8.2.2", +-+ "node-sass": "^9.0.0", +-+ "nodemon": "^3.1.4" +- } +- } +-diff --git a/update-dependencies.patch b/update-dependencies.patch +-new file mode 100644 +-index 0000000..9f3b117 +---- /dev/null +-+++ b/update-dependencies.patch +-@@ -0,0 +1,9231 @@ +-+diff --git a/controllers/text.js b/controllers/text.js +-+index fca8635..ad9d8a9 100644 +-+--- a/controllers/text.js +-++++ b/controllers/text.js +-+@@ -1,4 +1,4 @@ +-+-const request = require('request'); +-++const axios = require('axios'); +-+ const base_url = "https://api.uclassify.com/v1/"; +-+ const async = require('async'); +-+ +-+@@ -8,22 +8,19 @@ function health(req, res){ +-+ } +-+ +-+ function getClassifierInformation(req, res) { +-+- let read_token = req.body.read_token +-+- var classifier_id = req.body.classifier_id +-++ let read_token = req.body.read_token; +-++ var classifier_id = req.body.classifier_id; +-+ let username = req.body.username; +-+ get_classifier_url = base_url + username + "/" + classifier_id; +-+ token_text = "Token " + read_token; +-+- request.get({ +-+- url:get_classifier_url, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}}, +-+- function(err,httpResponse){ +-+- if(err){ +-+- res.json({error: err.message}); +-+- return; +-+- } else { +-+- res.json(JSON.parse(httpResponse.body)); +-+- return; +-+- } +-++ axios.get(get_classifier_url, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ res.json(response.data); +-++ }) +-++ .catch(err => { +-++ res.json({error: err.message}); +-+ }); +-+ } +-+ +-+@@ -38,19 +35,15 @@ function addExamples(req, res) { +-+ let training_data = req.body.texts; +-+ var create_url = base_url + "me/" + classifier_name + "/" + class_name + "/train"; +-+ let token_text = 'Token ' + write_token; +-+- request.post({ +-+- url:create_url, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-+- body: {texts: training_data}, json: true}, +-+- function(err, httpResponse){ +-+- if(err){ +-+- res.json({error: err.message}); +-+- return; +-+- } else { +-+- console.log(httpResponse.statusCode); +-+- res.json(); +-+- return; +-+- } +-++ axios.post(create_url, {texts: training_data}, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ console.log(response.status); +-++ res.json(); +-++ }) +-++ .catch(err => { +-++ res.json({error: err.message}); +-+ }); +-+ } +-+ +-+@@ -60,19 +53,15 @@ function createClass(req, res) { +-+ let class_name = req.body.class_name; +-+ var create_url = base_url + "me/" + classifier_name + "/addClass"; +-+ let token_text = 'Token ' + write_token; +-+- request.post({ +-+- url:create_url, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-+- body: {className: class_name}, json: true}, +-+- function(err, httpResponse){ +-+- if(err){ +-+- res.json({error: err.message}); +-+- return; +-+- } else { +-+- console.log(httpResponse); +-+- res.json(); +-+- return; +-+- } +-++ axios.post(create_url, {className: class_name}, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ console.log(response); +-++ res.json(); +-++ }) +-++ .catch(err => { +-++ res.json({error: err.message}); +-+ }); +-+ } +-+ +-+@@ -87,19 +76,15 @@ function createClassifier(req, res) { +-+ console.log(classifier_name) +-+ var create_url = base_url + "me/"; +-+ let token_text = 'Token ' + write_token; +-+- request.post({ +-+- url:create_url, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-+- body: {classifierName: classifier_name}, json: true}, +-+- function(err, httpResponse){ +-+- if(err){ +-+- res.json({error: err.message}); +-+- return; +-+- } else { +-+- console.log(httpResponse); +-+- res.json(); +-+- return; +-+- } +-++ axios.post(create_url, {classifierName: classifier_name}, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ console.log(response); +-++ res.json(); +-++ }) +-++ .catch(err => { +-++ res.json({error: err.message}); +-+ }); +-+ } +-+ +-+@@ -108,19 +93,15 @@ function delClassifier(req, res) { +-+ let write_token = req.body.write_token; +-+ var del_url = base_url + "me/" + classifier_id; +-+ let token_text = 'Token ' + write_token; +-+- request.delete({ +-+- url:del_url, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}}, +-+- function(err,httpResponse){ +-+- if(err){ +-+- res.json({error: err.message}); +-+- return; +-+- } else { +-+- // console.log(httpResponse); +-+- res.json(); +-+- return; +-+- } +-+- }); +-++ axios.delete(del_url, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ res.json(); +-++ }) +-++ .catch(err => { +-++ res.json({error: err.message}); +-++ }); +-+ } +-+ +-+ function classify(req, res) { +-+@@ -135,29 +116,26 @@ function classify(req, res) { +-+ let classifyURL = base_url+classify_username+'/'+classifier_id+'/classify'; +-+ let token_text = 'Token ' + token; +-+ +-+- request.post({ +-+- url:classifyURL, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-+- body: {texts: [phrase]}, json: true}, +-+- function(err,httpResponse, body){ +-+- if(httpResponse.statusCode === 200){ +-+- res.json(body[0].classification); +-+- return; +-+- } else { +-+- var error = errorHandler(err, httpResponse, body); +-+- res.json({error: error}); +-+- } +-++ axios.post(classifyURL, {texts: [phrase]}, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ res.json(response.data[0].classification); +-++ }) +-++ .catch(err => { +-++ var error = errorHandler(err, response); +-++ res.json({error: error}); +-+ }); +-+ } +-+ +-+ function errorHandler(err, httpResponse){ +-+- if(httpResponse.statusCode === 413 || httpResponse.statusCode === 200){ +-++ if(httpResponse.status === 413 || httpResponse.status === 200){ +-+ return 'Request entity too large'; +-+- } if(httpResponse.statusCode === 530){ +-++ } if(httpResponse.status === 530){ +-+ return 'uClassify Service Unavailable'; +-+- } if(httpResponse.statusCode === 400){ +-++ } if(httpResponse.status === 400){ +-+ return 'Bad Request. Check your text again.'; +-+- } if(httpResponse.statusCode === 500){ +-++ } if(httpResponse.status === 500){ +-+ return 'uClassify has an internal server error.'; +-+ } else { +-+ return 'Could not classify the text. uClassify service may be unavailable.'; +-+@@ -170,18 +148,15 @@ function removeClass(req, res){ +-+ let write_token = req.body.write_token; +-+ var del_url = base_url + "me/" + classifier_id + "/" + class_name; +-+ let token_text = 'Token ' + write_token; +-+- request.delete({ +-+- url: del_url, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}}, +-+- function(err,httpResponse){ +-+- if(err){ +-+- res.json({error: err.message}); +-+- return; +-+- } else { +-+- res.json(); +-+- return; +-+- } +-+- }); +-++ axios.delete(del_url, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ res.json(); +-++ }) +-++ .catch(err => { +-++ res.json({error: err.message}); +-++ }); +-+ } +-+ +-+ function untrain(req, res){ +-+@@ -191,19 +166,15 @@ function untrain(req, res){ +-+ let training_data = req.body.training_data; +-+ var untrain_url = base_url + "me/" + classifier_name + "/" + class_name + "/untrain"; +-+ let token_text = 'Token ' + write_token; +-+- request.post({ +-+- url: untrain_url, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-+- body: {texts: training_data}, json: true}, +-+- function(err, httpResponse){ +-+- if(err){ +-+- res.json({error: err.message}); +-+- return; +-+- } else { +-+- console.log(httpResponse); +-+- res.json(); +-+- return; +-+- } +-++ axios.post(untrain_url, {texts: training_data}, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ console.log(response); +-++ res.json(); +-++ }) +-++ .catch(err => { +-++ res.json({error: err.message}); +-+ }); +-+ } +-+ +-+@@ -216,7 +187,7 @@ function trainAll(req, res) { +-+   Object.keys(training_data).forEach((key) => { +-+     functionsToExecute.push(getTrainLabelFunction(writeAPIKey, classifierName, key, training_data[key])); +-+   }); +-+- +-++ +-+ async.series(functionsToExecute, (err, results) => { +-+ if (err) { +-+ var errorMessages = []; +-+@@ -242,57 +213,48 @@ function getCreateClassifierFunction(writeAPIKey, classifierName) { +-+   return function (callback) { +-+ var create_url = base_url + "me/"; +-+ let token_text = 'Token ' + writeAPIKey; +-+- request.post({ +-+- url:create_url, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-+- body: {classifierName: classifierName}, json: true}, +-+- function(err, body){ +-+- if(err){ +-+- callback(err, body.statusCode); +-+- return; +-+- } else { +-+- callback(null, body.statusCode); +-+- } +-++ axios.post(create_url, {classifierName: classifierName}, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ callback(null, response.status); +-++ }) +-++ .catch(err => { +-++ callback(err, err.response.status); +-+ }); +-+ }; +-+ } +-+ +-+ +-+ function getTrainLabelFunction(writeAPIKey, classifierName, label, labelData) { +-+- return function (callback) { +-++ return function (callback) { +-+ let class_name = label; +-+ var create_url = base_url + "me/" + classifierName + "/addClass"; +-+ let token_text = 'Token ' + writeAPIKey; +-+ let training_data = labelData; +-+ +-+ //first create the class +-+- request.post({ +-+- url:create_url, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-+- body: {className: class_name}, json: true}, +-+- function(err, body){ +-+- if(err){ +-+- callback(err, body.statusCode); +-+- return; +-+- } else { +-+- callback(err, body.statusCode); +-+- return; +-+- } +-++ axios.post(create_url, {className: class_name}, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ callback(null, response.status); +-++ }) +-++ .catch(err => { +-++ callback(err, err.response.status); +-+ }); +-+- +-+- train_url = base_url + "me/" + classifierName + "/" + class_name + "/train"; +-++ +-++ train_url = base_url + "me/" + classifierName + "/" + class_name + "/train"; +-+ //train the label by adding examples +-+- request.post({ +-+- url:train_url, +-+- headers: {'Content-Type': 'application/json', 'Authorization': token_text}, +-+- body: {texts: training_data}, json: true}, +-+- function(err, body){ +-+- if(err){ +-+- callback(err, body.statusCode); +-+- return; +-+- } +-++ axios.post(train_url, {texts: training_data}, { +-++ headers: {'Content-Type': 'application/json', 'Authorization': token_text} +-++ }) +-++ .then(response => { +-++ callback(null, response.status); +-++ }) +-++ .catch(err => { +-++ callback(err, err.response.status); +-+ }); +-+- +-+ } +-+ } +-+ +-+diff --git a/index.js b/index.js +-+index 83b7a53..e85f56d 100644 +-+--- a/index.js +-++++ b/index.js +-+@@ -8,17 +8,16 @@ const config = require('./config') +-+ const bb = require('express-busboy') +-+ const https = require('https') +-+ const args = require('minimist')(process.argv.slice(2)) +-+-const expressHandlebars = require('express-handlebars') +-++const { create } = require('express-handlebars') +-+ +-+ const app = express() +-+ app.use(cors()) +-+ +-+-app.engine( +-+- 'handlebars', +-+- expressHandlebars({ +-+- defaultLayout: 'main' +-+- }) +-+-) +-++const hbs = create({ +-++ defaultLayout: 'main' +-++}) +-++ +-++app.engine('handlebars', hbs.engine) +-+ app.set('view engine', 'handlebars') +-+ +-+ app.use(express.static(path.join(__dirname, 'static'))) +-+@@ -52,4 +51,3 @@ if(args.http == true) { +-+ console.log(`Server running http://localhost:${config.SERVER_PORT}`) +-+ }) +-+ } +-+- +-+diff --git a/package-lock.json b/package-lock.json +-+index cd1f876..e690877 100644 +-+--- a/package-lock.json +-++++ b/package-lock.json +-+@@ -1,130 +1,381 @@ +-+ { +-+ "name": "cognimates-web", +-+ "version": "1.0.0", +-+- "lockfileVersion": 1, +-++ "lockfileVersion": 3, +-+ "requires": true, +-+- "dependencies": { +-+- "abbrev": { +-++ "packages": { +-++ "": { +-++ "name": "cognimates-web", +-++ "version": "1.0.0", +-++ "license": "ISC", +-++ "dependencies": { +-++ "archiver": "^2.1.1", +-++ "axios": "^1.7.2", +-++ "body-parser": "^1.18.2", +-++ "clarifai": "^2.9.0", +-++ "cors": "^2.8.5", +-++ "csv": "^6.3.9", +-++ "ejs": "^3.1.10", +-++ "express": "^4.16.3", +-++ "express-busboy": "^7.0.0", +-++ "express-handlebars": "^7.1.3", +-++ "localforage": "^1.7.3", +-++ "minimist": "^1.2.0", +-++ "mkdirp": "^0.5.1", +-++ "whirlpool": "0.0.4" +-++ }, +-++ "devDependencies": { +-++ "concurrently": "^8.2.2", +-++ "node-sass": "^9.0.0", +-++ "nodemon": "^3.1.4" +-++ } +-++ }, +-++ "node_modules/@babel/code-frame": { +-++ "version": "7.24.7", +-++ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", +-++ "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", +-++ "dev": true, +-++ "dependencies": { +-++ "@babel/highlight": "^7.24.7", +-++ "picocolors": "^1.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=6.9.0" +-++ } +-++ }, +-++ "node_modules/@babel/helper-validator-identifier": { +-++ "version": "7.24.7", +-++ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", +-++ "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=6.9.0" +-++ } +-++ }, +-++ "node_modules/@babel/highlight": { +-++ "version": "7.24.7", +-++ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", +-++ "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", +-++ "dev": true, +-++ "dependencies": { +-++ "@babel/helper-validator-identifier": "^7.24.7", +-++ "chalk": "^2.4.2", +-++ "js-tokens": "^4.0.0", +-++ "picocolors": "^1.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=6.9.0" +-++ } +-++ }, +-++ "node_modules/@babel/highlight/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/@babel/highlight/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/@babel/runtime": { +-++ "version": "7.24.7", +-++ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", +-++ "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", +-++ "dev": true, +-++ "dependencies": { +-++ "regenerator-runtime": "^0.14.0" +-++ }, +-++ "engines": { +-++ "node": ">=6.9.0" +-++ } +-++ }, +-++ "node_modules/@gar/promisify": { +-++ "version": "1.1.3", +-++ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", +-++ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", +-++ "dev": true +-++ }, +-++ "node_modules/@isaacs/cliui": { +-++ "version": "8.0.2", +-++ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", +-++ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", +-++ "dependencies": { +-++ "string-width": "^5.1.2", +-++ "string-width-cjs": "npm:string-width@^4.2.0", +-++ "strip-ansi": "^7.0.1", +-++ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", +-++ "wrap-ansi": "^8.1.0", +-++ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=12" +-++ } +-++ }, +-++ "node_modules/@isaacs/cliui/node_modules/ansi-regex": { +-++ "version": "6.0.1", +-++ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", +-++ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", +-++ "engines": { +-++ "node": ">=12" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/ansi-regex?sponsor=1" +-++ } +-++ }, +-++ "node_modules/@isaacs/cliui/node_modules/emoji-regex": { +-++ "version": "9.2.2", +-++ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", +-++ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" +-++ }, +-++ "node_modules/@isaacs/cliui/node_modules/string-width": { +-++ "version": "5.1.2", +-++ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", +-++ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", +-++ "dependencies": { +-++ "eastasianwidth": "^0.2.0", +-++ "emoji-regex": "^9.2.2", +-++ "strip-ansi": "^7.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=12" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-++ } +-++ }, +-++ "node_modules/@isaacs/cliui/node_modules/strip-ansi": { +-++ "version": "7.1.0", +-++ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", +-++ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", +-++ "dependencies": { +-++ "ansi-regex": "^6.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=12" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/strip-ansi?sponsor=1" +-++ } +-++ }, +-++ "node_modules/@npmcli/fs": { +-++ "version": "2.1.2", +-++ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", +-++ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", +-++ "dev": true, +-++ "dependencies": { +-++ "@gar/promisify": "^1.1.3", +-++ "semver": "^7.3.5" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-++ } +-++ }, +-++ "node_modules/@npmcli/fs/node_modules/semver": { +-++ "version": "7.6.2", +-++ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", +-++ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +-++ "dev": true, +-++ "bin": { +-++ "semver": "bin/semver.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-++ }, +-++ "node_modules/@npmcli/move-file": { +-++ "version": "2.0.1", +-++ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", +-++ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", +-++ "deprecated": "This functionality has been moved to @npmcli/fs", +-++ "dev": true, +-++ "dependencies": { +-++ "mkdirp": "^1.0.4", +-++ "rimraf": "^3.0.2" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-++ } +-++ }, +-++ "node_modules/@npmcli/move-file/node_modules/mkdirp": { +-++ "version": "1.0.4", +-++ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +-++ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +-++ "dev": true, +-++ "bin": { +-++ "mkdirp": "bin/cmd.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-++ }, +-++ "node_modules/@pkgjs/parseargs": { +-++ "version": "0.11.0", +-++ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", +-++ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", +-++ "optional": true, +-++ "engines": { +-++ "node": ">=14" +-++ } +-++ }, +-++ "node_modules/@tootallnate/once": { +-++ "version": "2.0.0", +-++ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", +-++ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">= 10" +-++ } +-++ }, +-++ "node_modules/@types/minimist": { +-++ "version": "1.2.5", +-++ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", +-++ "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", +-++ "dev": true +-++ }, +-++ "node_modules/@types/normalize-package-data": { +-++ "version": "2.4.4", +-++ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", +-++ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", +-++ "dev": true +-++ }, +-++ "node_modules/abbrev": { +-+ "version": "1.1.1", +-+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", +-+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", +-+ "dev": true +-+ }, +-+- "accepts": { +-+- "version": "1.3.5", +-+- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", +-+- "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", +-+- "requires": { +-+- "mime-types": "~2.1.18", +-+- "negotiator": "0.6.1" +-++ "node_modules/accepts": { +-++ "version": "1.3.8", +-++ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", +-++ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", +-++ "dependencies": { +-++ "mime-types": "~2.1.34", +-++ "negotiator": "0.6.3" +-++ }, +-++ "engines": { +-++ "node": ">= 0.6" +-++ } +-++ }, +-++ "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==", +-++ "dev": true, +-++ "dependencies": { +-++ "debug": "4" +-++ }, +-++ "engines": { +-++ "node": ">= 6.0.0" +-+ } +-+ }, +-+- "ajv": { +-+- "version": "6.10.0", +-+- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", +-+- "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", +-+- "requires": { +-+- "fast-deep-equal": "^2.0.1", +-+- "fast-json-stable-stringify": "^2.0.0", +-+- "json-schema-traverse": "^0.4.1", +-+- "uri-js": "^4.2.2" +-++ "node_modules/agent-base/node_modules/debug": { +-++ "version": "4.3.5", +-++ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-++ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-++ "dev": true, +-++ "dependencies": { +-++ "ms": "2.1.2" +-++ }, +-++ "engines": { +-++ "node": ">=6.0" +-++ }, +-++ "peerDependenciesMeta": { +-++ "supports-color": { +-++ "optional": true +-++ } +-+ } +-+ }, +-+- "amdefine": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", +-+- "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", +-++ "node_modules/agent-base/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==", +-+ "dev": true +-+ }, +-+- "ansi-align": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", +-+- "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", +-++ "node_modules/agentkeepalive": { +-++ "version": "4.5.0", +-++ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", +-++ "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", +-+ "dev": true, +-+- "requires": { +-+- "string-width": "^2.0.0" +-++ "dependencies": { +-++ "humanize-ms": "^1.2.1" +-+ }, +-++ "engines": { +-++ "node": ">= 8.0.0" +-++ } +-++ }, +-++ "node_modules/aggregate-error": { +-++ "version": "3.1.0", +-++ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", +-++ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", +-++ "dev": true, +-+ "dependencies": { +-+- "ansi-regex": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", +-+- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", +-+- "dev": true +-+- }, +-+- "is-fullwidth-code-point": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", +-+- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", +-+- "dev": true +-+- }, +-+- "string-width": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", +-+- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", +-+- "dev": true, +-+- "requires": { +-+- "is-fullwidth-code-point": "^2.0.0", +-+- "strip-ansi": "^4.0.0" +-+- } +-+- }, +-+- "strip-ansi": { +-+- "version": "4.0.0", +-+- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", +-+- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", +-+- "dev": true, +-+- "requires": { +-+- "ansi-regex": "^3.0.0" +-+- } +-+- } +-++ "clean-stack": "^2.0.0", +-++ "indent-string": "^4.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "ansi-regex": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", +-+- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", +-+- "dev": true +-++ "node_modules/ansi-regex": { +-++ "version": "5.0.1", +-++ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", +-++ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", +-++ "engines": { +-++ "node": ">=8" +-++ } +-+ }, +-+- "ansi-styles": { +-++ "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, +-+- "requires": { +-++ "dependencies": { +-+ "color-convert": "^1.9.0" +-++ }, +-++ "engines": { +-++ "node": ">=4" +-+ } +-+ }, +-+- "anymatch": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", +-+- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", +-+- "dev": true, +-+- "requires": { +-+- "micromatch": "^3.1.4", +-+- "normalize-path": "^2.1.1" +-+- }, +-+- "dependencies": { +-+- "normalize-path": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +-+- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +-+- "dev": true, +-+- "requires": { +-+- "remove-trailing-separator": "^1.0.1" +-+- } +-+- } +-++ "node_modules/anymatch": { +-++ "version": "3.1.3", +-++ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", +-++ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", +-++ "dev": true, +-++ "dependencies": { +-++ "normalize-path": "^3.0.0", +-++ "picomatch": "^2.0.4" +-++ }, +-++ "engines": { +-++ "node": ">= 8" +-+ } +-+ }, +-+- "aproba": { +-+- "version": "1.2.0", +-+- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", +-+- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", +-++ "node_modules/aproba": { +-++ "version": "2.0.0", +-++ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", +-++ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", +-+ "dev": true +-+ }, +-+- "archiver": { +-++ "node_modules/archiver": { +-+ "version": "2.1.1", +-+ "resolved": "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz", +-+ "integrity": "sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw=", +-+- "requires": { +-++ "dependencies": { +-+ "archiver-utils": "^1.3.0", +-+ "async": "^2.0.0", +-+ "buffer-crc32": "^0.2.1", +-+@@ -133,13 +384,16 @@ +-+ "readable-stream": "^2.0.0", +-+ "tar-stream": "^1.5.0", +-+ "zip-stream": "^1.2.0" +-++ }, +-++ "engines": { +-++ "node": ">= 4" +-+ } +-+ }, +-+- "archiver-utils": { +-++ "node_modules/archiver-utils": { +-+ "version": "1.3.0", +-+ "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", +-+ "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", +-+- "requires": { +-++ "dependencies": { +-+ "glob": "^7.0.0", +-+ "graceful-fs": "^4.1.0", +-+ "lazystream": "^1.0.0", +-+@@ -147,3779 +401,3264 @@ +-+ "normalize-path": "^2.0.0", +-+ "readable-stream": "^2.0.0" +-+ }, +-++ "engines": { +-++ "node": ">= 0.10.0" +-++ } +-++ }, +-++ "node_modules/archiver-utils/node_modules/normalize-path": { +-++ "version": "2.1.1", +-++ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +-++ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +-+ "dependencies": { +-+- "normalize-path": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +-+- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +-+- "requires": { +-+- "remove-trailing-separator": "^1.0.1" +-+- } +-+- } +-++ "remove-trailing-separator": "^1.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "are-we-there-yet": { +-+- "version": "1.1.5", +-+- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", +-+- "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", +-++ "node_modules/are-we-there-yet": { +-++ "version": "3.0.1", +-++ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", +-++ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", +-++ "deprecated": "This package is no longer supported.", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "delegates": "^1.0.0", +-+- "readable-stream": "^2.0.6" +-++ "readable-stream": "^3.6.0" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ } +-+ }, +-+- "arr-diff": { +-+- "version": "4.0.0", +-+- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", +-+- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", +-+- "dev": true +-+- }, +-+- "arr-flatten": { +-+- "version": "1.1.0", +-+- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", +-+- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", +-+- "dev": true +-+- }, +-+- "arr-union": { +-+- "version": "3.1.0", +-+- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", +-+- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", +-+- "dev": true +-+- }, +-+- "array-find-index": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", +-+- "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", +-+- "dev": true +-++ "node_modules/are-we-there-yet/node_modules/readable-stream": { +-++ "version": "3.6.2", +-++ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", +-++ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", +-++ "dev": true, +-++ "dependencies": { +-++ "inherits": "^2.0.3", +-++ "string_decoder": "^1.1.1", +-++ "util-deprecate": "^1.0.1" +-++ }, +-++ "engines": { +-++ "node": ">= 6" +-++ } +-+ }, +-+- "array-flatten": { +-++ "node_modules/array-flatten": { +-+ "version": "1.1.1", +-+ "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", +-+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" +-+ }, +-+- "array-unique": { +-+- "version": "0.3.2", +-+- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", +-+- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", +-+- "dev": true +-++ "node_modules/arrify": { +-++ "version": "1.0.1", +-++ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", +-++ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=0.10.0" +-++ } +-+ }, +-+- "asap": { +-++ "node_modules/asap": { +-+ "version": "2.0.6", +-+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", +-+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" +-+ }, +-+- "asn1": { +-+- "version": "0.2.4", +-+- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", +-+- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", +-+- "requires": { +-+- "safer-buffer": "~2.1.0" +-+- } +-+- }, +-+- "assert-plus": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-+- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-+- }, +-+- "assign-symbols": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", +-+- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", +-+- "dev": true +-+- }, +-+- "async": { +-+- "version": "2.6.2", +-+- "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", +-+- "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", +-+- "requires": { +-+- "lodash": "^4.17.11" +-++ "node_modules/async": { +-++ "version": "2.6.4", +-++ "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", +-++ "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", +-++ "dependencies": { +-++ "lodash": "^4.17.14" +-+ } +-+ }, +-+- "async-each": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.2.tgz", +-+- "integrity": "sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg==", +-+- "dev": true +-+- }, +-+- "async-foreach": { +-++ "node_modules/async-foreach": { +-+ "version": "0.1.3", +-+ "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", +-+ "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", +-+- "dev": true +-++ "dev": true, +-++ "engines": { +-++ "node": "*" +-++ } +-+ }, +-+- "asynckit": { +-++ "node_modules/asynckit": { +-+ "version": "0.4.0", +-+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", +-+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" +-+ }, +-+- "atob": { +-+- "version": "2.1.2", +-+- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", +-+- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", +-+- "dev": true +-+- }, +-+- "aws-sign2": { +-+- "version": "0.7.0", +-+- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", +-+- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" +-+- }, +-+- "aws4": { +-+- "version": "1.8.0", +-+- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", +-+- "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" +-+- }, +-+- "axios": { +-+- "version": "0.11.1", +-+- "resolved": "https://registry.npmjs.org/axios/-/axios-0.11.1.tgz", +-+- "integrity": "sha1-Oc22WBPixUnRwunDiffjOqZcyiI=", +-+- "requires": { +-+- "follow-redirects": "0.0.7" +-+- }, +-+- "dependencies": { +-+- "follow-redirects": { +-+- "version": "0.0.7", +-+- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.0.7.tgz", +-+- "integrity": "sha1-NLkLqyqRGqNHVx2pDyK9NuzYqRk=", +-+- "requires": { +-+- "debug": "^2.2.0", +-+- "stream-consume": "^0.1.0" +-+- } +-+- } +-++ "node_modules/axios": { +-++ "version": "1.7.2", +-++ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", +-++ "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", +-++ "dependencies": { +-++ "follow-redirects": "^1.15.6", +-++ "form-data": "^4.0.0", +-++ "proxy-from-env": "^1.1.0" +-+ } +-+ }, +-+- "base": { +-+- "version": "0.11.2", +-+- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", +-+- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", +-+- "dev": true, +-+- "requires": { +-+- "cache-base": "^1.0.1", +-+- "class-utils": "^0.3.5", +-+- "component-emitter": "^1.2.1", +-+- "define-property": "^1.0.0", +-+- "isobject": "^3.0.1", +-+- "mixin-deep": "^1.2.0", +-+- "pascalcase": "^0.1.1" +-+- }, +-+- "dependencies": { +-+- "define-property": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", +-+- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", +-+- "dev": true, +-+- "requires": { +-+- "is-descriptor": "^1.0.0" +-+- } +-+- }, +-+- "is-accessor-descriptor": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +-+- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +-+- "dev": true, +-+- "requires": { +-+- "kind-of": "^6.0.0" +-+- } +-+- }, +-+- "is-data-descriptor": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +-+- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +-+- "dev": true, +-+- "requires": { +-+- "kind-of": "^6.0.0" +-+- } +-+- }, +-+- "is-descriptor": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +-+- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +-+- "dev": true, +-+- "requires": { +-+- "is-accessor-descriptor": "^1.0.0", +-+- "is-data-descriptor": "^1.0.0", +-+- "kind-of": "^6.0.2" +-+- } +-+- } +-++ "node_modules/axios/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" +-+ } +-+ }, +-+- "base64-js": { +-++ "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==" +-++ }, +-++ "node_modules/base64-js": { +-+ "version": "1.3.0", +-+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", +-+ "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" +-+ }, +-+- "bcrypt-pbkdf": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", +-+- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", +-+- "requires": { +-+- "tweetnacl": "^0.14.3" +-++ "node_modules/binary-extensions": { +-++ "version": "2.3.0", +-++ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", +-++ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=8" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-+ } +-+ }, +-+- "binary-extensions": { +-+- "version": "1.13.0", +-+- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", +-+- "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", +-+- "dev": true +-+- }, +-+- "bl": { +-+- "version": "1.2.2", +-+- "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", +-+- "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", +-+- "requires": { +-++ "node_modules/bl": { +-++ "version": "1.2.3", +-++ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", +-++ "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", +-++ "dependencies": { +-+ "readable-stream": "^2.3.5", +-+ "safe-buffer": "^5.1.1" +-+ } +-+ }, +-+- "block-stream": { +-+- "version": "0.0.9", +-+- "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", +-+- "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", +-+- "dev": true, +-+- "requires": { +-+- "inherits": "~2.0.0" +-+- } +-+- }, +-+- "body": { +-++ "node_modules/body": { +-+ "version": "5.1.0", +-+ "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", +-+ "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", +-+- "requires": { +-++ "dependencies": { +-+ "continuable-cache": "^0.3.1", +-+ "error": "^7.0.0", +-+ "raw-body": "~1.1.0", +-+ "safe-json-parse": "~1.0.1" +-+- }, +-+- "dependencies": { +-+- "bytes": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", +-+- "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=" +-+- }, +-+- "raw-body": { +-+- "version": "1.1.7", +-+- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", +-+- "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", +-+- "requires": { +-+- "bytes": "1", +-+- "string_decoder": "0.10" +-+- } +-+- }, +-+- "string_decoder": { +-+- "version": "0.10.31", +-+- "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", +-+- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" +-+- } +-+ } +-+ }, +-+- "body-parser": { +-+- "version": "1.18.3", +-+- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", +-+- "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", +-+- "requires": { +-+- "bytes": "3.0.0", +-+- "content-type": "~1.0.4", +-++ "node_modules/body-parser": { +-++ "version": "1.20.2", +-++ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", +-++ "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", +-++ "dependencies": { +-++ "bytes": "3.1.2", +-++ "content-type": "~1.0.5", +-+ "debug": "2.6.9", +-+- "depd": "~1.1.2", +-+- "http-errors": "~1.6.3", +-+- "iconv-lite": "0.4.23", +-+- "on-finished": "~2.3.0", +-+- "qs": "6.5.2", +-+- "raw-body": "2.3.3", +-+- "type-is": "~1.6.16" +-+- }, +-+- "dependencies": { +-+- "qs": { +-+- "version": "6.5.2", +-+- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", +-+- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" +-+- } +-++ "depd": "2.0.0", +-++ "destroy": "1.2.0", +-++ "http-errors": "2.0.0", +-++ "iconv-lite": "0.4.24", +-++ "on-finished": "2.4.1", +-++ "qs": "6.11.0", +-++ "raw-body": "2.5.2", +-++ "type-is": "~1.6.18", +-++ "unpipe": "1.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 0.8", +-++ "npm": "1.2.8000 || >= 1.4.16" +-+ } +-+ }, +-+- "boxen": { +-+- "version": "1.3.0", +-+- "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", +-+- "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", +-+- "dev": true, +-+- "requires": { +-+- "ansi-align": "^2.0.0", +-+- "camelcase": "^4.0.0", +-+- "chalk": "^2.0.1", +-+- "cli-boxes": "^1.0.0", +-+- "string-width": "^2.0.0", +-+- "term-size": "^1.2.0", +-+- "widest-line": "^2.0.0" +-+- }, +-+- "dependencies": { +-+- "ansi-regex": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", +-+- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", +-+- "dev": true +-+- }, +-+- "camelcase": { +-+- "version": "4.1.0", +-+- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", +-+- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", +-+- "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" +-+- } +-+- }, +-+- "is-fullwidth-code-point": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", +-+- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", +-+- "dev": true +-+- }, +-+- "string-width": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", +-+- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", +-+- "dev": true, +-+- "requires": { +-+- "is-fullwidth-code-point": "^2.0.0", +-+- "strip-ansi": "^4.0.0" +-+- } +-+- }, +-+- "strip-ansi": { +-+- "version": "4.0.0", +-+- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", +-+- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", +-+- "dev": true, +-+- "requires": { +-+- "ansi-regex": "^3.0.0" +-+- } +-+- }, +-+- "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" +-+- } +-+- } +-++ "node_modules/body/node_modules/bytes": { +-++ "version": "1.0.0", +-++ "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", +-++ "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=" +-++ }, +-++ "node_modules/body/node_modules/raw-body": { +-++ "version": "1.1.7", +-++ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", +-++ "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", +-++ "dependencies": { +-++ "bytes": "1", +-++ "string_decoder": "0.10" +-++ }, +-++ "engines": { +-++ "node": ">= 0.8.0" +-+ } +-+ }, +-+- "brace-expansion": { +-++ "node_modules/body/node_modules/string_decoder": { +-++ "version": "0.10.31", +-++ "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", +-++ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" +-++ }, +-++ "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==", +-+- "requires": { +-++ "dependencies": { +-+ "balanced-match": "^1.0.0", +-+ "concat-map": "0.0.1" +-+- }, +-+- "dependencies": { +-+- "balanced-match": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", +-+- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" +-+- } +-+ } +-+ }, +-+- "braces": { +-+- "version": "2.3.2", +-+- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", +-+- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", +-+- "dev": true, +-+- "requires": { +-+- "arr-flatten": "^1.1.0", +-+- "array-unique": "^0.3.2", +-+- "extend-shallow": "^2.0.1", +-+- "fill-range": "^4.0.0", +-+- "isobject": "^3.0.1", +-+- "repeat-element": "^1.1.2", +-+- "snapdragon": "^0.8.1", +-+- "snapdragon-node": "^2.0.1", +-+- "split-string": "^3.0.2", +-+- "to-regex": "^3.0.1" +-+- }, +-+- "dependencies": { +-+- "extend-shallow": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-+- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-+- "dev": true, +-+- "requires": { +-+- "is-extendable": "^0.1.0" +-+- } +-+- } +-++ "node_modules/braces": { +-++ "version": "3.0.3", +-++ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", +-++ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", +-++ "dev": true, +-++ "dependencies": { +-++ "fill-range": "^7.1.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "buffer-alloc": { +-++ "node_modules/buffer-alloc": { +-+ "version": "1.2.0", +-+ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", +-+ "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", +-+- "requires": { +-++ "dependencies": { +-+ "buffer-alloc-unsafe": "^1.1.0", +-+ "buffer-fill": "^1.0.0" +-+ } +-+ }, +-+- "buffer-alloc-unsafe": { +-++ "node_modules/buffer-alloc-unsafe": { +-+ "version": "1.1.0", +-+ "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", +-+ "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" +-+ }, +-+- "buffer-crc32": { +-++ "node_modules/buffer-crc32": { +-+ "version": "0.2.13", +-+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", +-+- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" +-++ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", +-++ "engines": { +-++ "node": "*" +-++ } +-+ }, +-+- "buffer-fill": { +-++ "node_modules/buffer-fill": { +-+ "version": "1.0.0", +-+ "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", +-+ "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" +-+ }, +-+- "busboy": { +-+- "version": "0.3.0", +-+- "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.0.tgz", +-+- "integrity": "sha512-e+kzZRAbbvJPLjQz2z+zAyr78BSi9IFeBTyLwF76g78Q2zRt/RZ1NtS3MS17v2yLqYfLz69zHdC+1L4ja8PwqQ==", +-+- "requires": { +-+- "dicer": "0.3.0" +-++ "node_modules/busboy": { +-++ "version": "1.6.0", +-++ "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", +-++ "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", +-++ "dependencies": { +-++ "streamsearch": "^1.1.0" +-++ }, +-++ "engines": { +-++ "node": ">=10.16.0" +-+ } +-+ }, +-+- "bytes": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", +-+- "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" +-+- }, +-+- "cache-base": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", +-+- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", +-+- "dev": true, +-+- "requires": { +-+- "collection-visit": "^1.0.0", +-+- "component-emitter": "^1.2.1", +-+- "get-value": "^2.0.6", +-+- "has-value": "^1.0.0", +-+- "isobject": "^3.0.1", +-+- "set-value": "^2.0.0", +-+- "to-object-path": "^0.3.0", +-+- "union-value": "^1.0.0", +-+- "unset-value": "^1.0.0" +-+- } +-+- }, +-+- "camelcase": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", +-+- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", +-+- "dev": true +-++ "node_modules/bytes": { +-++ "version": "3.1.2", +-++ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", +-++ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", +-++ "engines": { +-++ "node": ">= 0.8" +-++ } +-+ }, +-+- "camelcase-keys": { +-+- "version": "2.1.0", +-+- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", +-+- "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", +-++ "node_modules/cacache": { +-++ "version": "16.1.3", +-++ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", +-++ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", +-+ "dev": true, +-+- "requires": { +-+- "camelcase": "^2.0.0", +-+- "map-obj": "^1.0.0" +-++ "dependencies": { +-++ "@npmcli/fs": "^2.1.0", +-++ "@npmcli/move-file": "^2.0.0", +-++ "chownr": "^2.0.0", +-++ "fs-minipass": "^2.1.0", +-++ "glob": "^8.0.1", +-++ "infer-owner": "^1.0.4", +-++ "lru-cache": "^7.7.1", +-++ "minipass": "^3.1.6", +-++ "minipass-collect": "^1.0.2", +-++ "minipass-flush": "^1.0.5", +-++ "minipass-pipeline": "^1.2.4", +-++ "mkdirp": "^1.0.4", +-++ "p-map": "^4.0.0", +-++ "promise-inflight": "^1.0.1", +-++ "rimraf": "^3.0.2", +-++ "ssri": "^9.0.0", +-++ "tar": "^6.1.11", +-++ "unique-filename": "^2.0.0" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ } +-+ }, +-+- "capture-stack-trace": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", +-+- "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", +-+- "dev": true +-++ "node_modules/cacache/node_modules/brace-expansion": { +-++ "version": "2.0.1", +-++ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", +-++ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", +-++ "dev": true, +-++ "dependencies": { +-++ "balanced-match": "^1.0.0" +-++ } +-+ }, +-+- "caseless": { +-+- "version": "0.12.0", +-+- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", +-+- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" +-++ "node_modules/cacache/node_modules/glob": { +-++ "version": "8.1.0", +-++ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", +-++ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", +-++ "deprecated": "Glob versions prior to v9 are no longer supported", +-++ "dev": true, +-++ "dependencies": { +-++ "fs.realpath": "^1.0.0", +-++ "inflight": "^1.0.4", +-++ "inherits": "2", +-++ "minimatch": "^5.0.1", +-++ "once": "^1.3.0" +-++ }, +-++ "engines": { +-++ "node": ">=12" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/isaacs" +-++ } +-+ }, +-+- "chalk": { +-+- "version": "1.1.3", +-+- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", +-+- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", +-+- "dev": true, +-+- "requires": { +-+- "ansi-styles": "^2.2.1", +-+- "escape-string-regexp": "^1.0.2", +-+- "has-ansi": "^2.0.0", +-+- "strip-ansi": "^3.0.0", +-+- "supports-color": "^2.0.0" +-+- }, +-+- "dependencies": { +-+- "ansi-styles": { +-+- "version": "2.2.1", +-+- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", +-+- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", +-+- "dev": true +-+- } +-++ "node_modules/cacache/node_modules/lru-cache": { +-++ "version": "7.18.3", +-++ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", +-++ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=12" +-+ } +-+ }, +-+- "chokidar": { +-+- "version": "2.1.2", +-+- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", +-+- "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", +-+- "dev": true, +-+- "requires": { +-+- "anymatch": "^2.0.0", +-+- "async-each": "^1.0.1", +-+- "braces": "^2.3.2", +-+- "fsevents": "^1.2.7", +-+- "glob-parent": "^3.1.0", +-+- "inherits": "^2.0.3", +-+- "is-binary-path": "^1.0.0", +-+- "is-glob": "^4.0.0", +-+- "normalize-path": "^3.0.0", +-+- "path-is-absolute": "^1.0.0", +-+- "readdirp": "^2.2.1", +-+- "upath": "^1.1.0" +-++ "node_modules/cacache/node_modules/minimatch": { +-++ "version": "5.1.6", +-++ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", +-++ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", +-++ "dev": true, +-++ "dependencies": { +-++ "brace-expansion": "^2.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-+ } +-+ }, +-+- "ci-info": { +-+- "version": "1.6.0", +-+- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", +-+- "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", +-+- "dev": true +-++ "node_modules/cacache/node_modules/mkdirp": { +-++ "version": "1.0.4", +-++ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +-++ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +-++ "dev": true, +-++ "bin": { +-++ "mkdirp": "bin/cmd.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-+ }, +-+- "clarifai": { +-+- "version": "2.9.0", +-+- "resolved": "https://registry.npmjs.org/clarifai/-/clarifai-2.9.0.tgz", +-+- "integrity": "sha512-u7Ip+D0pWXUc36p1c9OT/n3geSxKzx1mJdrPNz/ruhX9xqqtooUBJXF7Z/dNIqQLFTnr8fIQZsZxWhliOF91uQ==", +-+- "requires": { +-+- "axios": "^0.11.1", +-+- "form-data": "^0.2.0", +-+- "promise": "^7.1.1", +-+- "valid-url": "^1.0.9" +-++ "node_modules/call-bind": { +-++ "version": "1.0.7", +-++ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", +-++ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", +-++ "dependencies": { +-++ "es-define-property": "^1.0.0", +-++ "es-errors": "^1.3.0", +-++ "function-bind": "^1.1.2", +-++ "get-intrinsic": "^1.2.4", +-++ "set-function-length": "^1.2.1" +-++ }, +-++ "engines": { +-++ "node": ">= 0.4" +-+ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-++ } +-++ }, +-++ "node_modules/camelcase": { +-++ "version": "5.3.1", +-++ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", +-++ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=6" +-++ } +-++ }, +-++ "node_modules/camelcase-keys": { +-++ "version": "6.2.2", +-++ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", +-++ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", +-++ "dev": true, +-+ "dependencies": { +-+- "async": { +-+- "version": "0.9.2", +-+- "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", +-+- "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" +-+- }, +-+- "combined-stream": { +-+- "version": "0.0.7", +-+- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", +-+- "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", +-+- "requires": { +-+- "delayed-stream": "0.0.5" +-+- } +-+- }, +-+- "delayed-stream": { +-+- "version": "0.0.5", +-+- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", +-+- "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=" +-+- }, +-+- "form-data": { +-+- "version": "0.2.0", +-+- "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", +-+- "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", +-+- "requires": { +-+- "async": "~0.9.0", +-+- "combined-stream": "~0.0.4", +-+- "mime-types": "~2.0.3" +-+- } +-+- }, +-+- "mime-db": { +-+- "version": "1.12.0", +-+- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", +-+- "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=" +-+- }, +-+- "mime-types": { +-+- "version": "2.0.14", +-+- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", +-+- "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", +-+- "requires": { +-+- "mime-db": "~1.12.0" +-+- } +-+- } +-++ "camelcase": "^5.3.1", +-++ "map-obj": "^4.0.0", +-++ "quick-lru": "^4.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-++ } +-++ }, +-++ "node_modules/chalk": { +-++ "version": "4.1.2", +-++ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", +-++ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", +-++ "dependencies": { +-++ "ansi-styles": "^4.1.0", +-++ "supports-color": "^7.1.0" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/chalk?sponsor=1" +-++ } +-++ }, +-++ "node_modules/chalk/node_modules/ansi-styles": { +-++ "version": "4.3.0", +-++ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", +-++ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", +-++ "dependencies": { +-++ "color-convert": "^2.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/ansi-styles?sponsor=1" +-++ } +-++ }, +-++ "node_modules/chalk/node_modules/color-convert": { +-++ "version": "2.0.1", +-++ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", +-++ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", +-++ "dependencies": { +-++ "color-name": "~1.1.4" +-++ }, +-++ "engines": { +-++ "node": ">=7.0.0" +-+ } +-+ }, +-+- "class-utils": { +-+- "version": "0.3.6", +-+- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", +-+- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", +-++ "node_modules/chalk/node_modules/color-name": { +-++ "version": "1.1.4", +-++ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", +-++ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" +-++ }, +-++ "node_modules/chokidar": { +-++ "version": "3.6.0", +-++ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", +-++ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", +-+ "dev": true, +-+- "requires": { +-+- "arr-union": "^3.1.0", +-+- "define-property": "^0.2.5", +-+- "isobject": "^3.0.0", +-+- "static-extend": "^0.1.1" +-++ "dependencies": { +-++ "anymatch": "~3.1.2", +-++ "braces": "~3.0.2", +-++ "glob-parent": "~5.1.2", +-++ "is-binary-path": "~2.1.0", +-++ "is-glob": "~4.0.1", +-++ "normalize-path": "~3.0.0", +-++ "readdirp": "~3.6.0" +-++ }, +-++ "engines": { +-++ "node": ">= 8.10.0" +-++ }, +-++ "funding": { +-++ "url": "https://paulmillr.com/funding/" +-+ }, +-++ "optionalDependencies": { +-++ "fsevents": "~2.3.2" +-++ } +-++ }, +-++ "node_modules/chownr": { +-++ "version": "2.0.0", +-++ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", +-++ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=10" +-++ } +-++ }, +-++ "node_modules/clarifai": { +-++ "version": "2.9.1", +-++ "resolved": "https://registry.npmjs.org/clarifai/-/clarifai-2.9.1.tgz", +-++ "integrity": "sha512-xUxl0bNhBTRn93BBjzYG3nQ/BRZI5VcAZOn1hsukTEFgE31grtegztMT26AbFdmWkCJin1dM6TaC4APSHYs/Ug==", +-+ "dependencies": { +-+- "define-property": { +-+- "version": "0.2.5", +-+- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +-+- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +-+- "dev": true, +-+- "requires": { +-+- "is-descriptor": "^0.1.0" +-+- } +-+- } +-++ "axios": ">=0.11.1 <2", +-++ "promise": "^7.1.1", +-++ "valid-url": "^1.0.9" +-+ } +-+ }, +-+- "cli-boxes": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", +-+- "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", +-+- "dev": true +-++ "node_modules/clean-stack": { +-++ "version": "2.2.0", +-++ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", +-++ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=6" +-++ } +-++ }, +-++ "node_modules/cliui": { +-++ "version": "8.0.1", +-++ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", +-++ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", +-++ "dev": true, +-++ "dependencies": { +-++ "string-width": "^4.2.0", +-++ "strip-ansi": "^6.0.1", +-++ "wrap-ansi": "^7.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=12" +-++ } +-+ }, +-+- "cliui": { +-+- "version": "3.2.0", +-+- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", +-+- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", +-++ "node_modules/cliui/node_modules/ansi-styles": { +-++ "version": "4.3.0", +-++ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", +-++ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", +-+ "dev": true, +-+- "requires": { +-+- "string-width": "^1.0.1", +-+- "strip-ansi": "^3.0.1", +-+- "wrap-ansi": "^2.0.0" +-++ "dependencies": { +-++ "color-convert": "^2.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/ansi-styles?sponsor=1" +-+ } +-+ }, +-+- "code-point-at": { +-+- "version": "1.1.0", +-+- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", +-+- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", +-++ "node_modules/cliui/node_modules/color-convert": { +-++ "version": "2.0.1", +-++ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", +-++ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", +-++ "dev": true, +-++ "dependencies": { +-++ "color-name": "~1.1.4" +-++ }, +-++ "engines": { +-++ "node": ">=7.0.0" +-++ } +-++ }, +-++ "node_modules/cliui/node_modules/color-name": { +-++ "version": "1.1.4", +-++ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", +-++ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", +-+ "dev": true +-+ }, +-+- "collection-visit": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", +-+- "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", +-++ "node_modules/cliui/node_modules/wrap-ansi": { +-++ "version": "7.0.0", +-++ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", +-++ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", +-+ "dev": true, +-+- "requires": { +-+- "map-visit": "^1.0.0", +-+- "object-visit": "^1.0.0" +-++ "dependencies": { +-++ "ansi-styles": "^4.0.0", +-++ "string-width": "^4.1.0", +-++ "strip-ansi": "^6.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" +-+ } +-+ }, +-+- "color-convert": { +-++ "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, +-+- "requires": { +-++ "dependencies": { +-+ "color-name": "1.1.3" +-+ } +-+ }, +-+- "color-name": { +-++ "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 +-+ }, +-+- "combined-stream": { +-+- "version": "1.0.7", +-+- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", +-+- "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", +-+- "requires": { +-+- "delayed-stream": "~1.0.0" +-++ "node_modules/color-support": { +-++ "version": "1.1.3", +-++ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", +-++ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", +-++ "dev": true, +-++ "bin": { +-++ "color-support": "bin.js" +-+ } +-+ }, +-+- "component-emitter": { +-+- "version": "1.2.1", +-+- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", +-+- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", +-+- "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" +-++ } +-+ }, +-+- "compress-commons": { +-++ "node_modules/compress-commons": { +-+ "version": "1.2.2", +-+ "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", +-+ "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=", +-+- "requires": { +-++ "dependencies": { +-+ "buffer-crc32": "^0.2.1", +-+ "crc32-stream": "^2.0.0", +-+ "normalize-path": "^2.0.0", +-+ "readable-stream": "^2.0.0" +-+ }, +-++ "engines": { +-++ "node": ">= 0.10.0" +-++ } +-++ }, +-++ "node_modules/compress-commons/node_modules/normalize-path": { +-++ "version": "2.1.1", +-++ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +-++ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +-+ "dependencies": { +-+- "normalize-path": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", +-+- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", +-+- "requires": { +-+- "remove-trailing-separator": "^1.0.1" +-+- } +-+- } +-++ "remove-trailing-separator": "^1.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "concat-map": { +-++ "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=" +-+ }, +-+- "concurrently": { +-+- "version": "4.1.0", +-+- "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-4.1.0.tgz", +-+- "integrity": "sha512-pwzXCE7qtOB346LyO9eFWpkFJVO3JQZ/qU/feGeaAHiX1M3Rw3zgXKc5cZ8vSH5DGygkjzLFDzA/pwoQDkRNGg==", +-+- "dev": true, +-+- "requires": { +-+- "chalk": "^2.4.1", +-+- "date-fns": "^1.23.0", +-+- "lodash": "^4.17.10", +-+- "read-pkg": "^4.0.1", +-+- "rxjs": "^6.3.3", +-+- "spawn-command": "^0.0.2-1", +-+- "supports-color": "^4.5.0", +-+- "tree-kill": "^1.1.0", +-+- "yargs": "^12.0.1" +-+- }, +-+- "dependencies": { +-+- "ansi-regex": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", +-+- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", +-+- "dev": true +-+- }, +-+- "camelcase": { +-+- "version": "5.2.0", +-+- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.2.0.tgz", +-+- "integrity": "sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ==", +-+- "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" +-+- }, +-+- "dependencies": { +-+- "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" +-+- } +-+- } +-+- } +-+- }, +-+- "cliui": { +-+- "version": "4.1.0", +-+- "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", +-+- "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", +-+- "dev": true, +-+- "requires": { +-+- "string-width": "^2.1.1", +-+- "strip-ansi": "^4.0.0", +-+- "wrap-ansi": "^2.0.0" +-+- } +-+- }, +-+- "cross-spawn": { +-+- "version": "6.0.5", +-+- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", +-+- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", +-+- "dev": true, +-+- "requires": { +-+- "nice-try": "^1.0.4", +-+- "path-key": "^2.0.1", +-+- "semver": "^5.5.0", +-+- "shebang-command": "^1.2.0", +-+- "which": "^1.2.9" +-+- } +-+- }, +-+- "execa": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", +-+- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", +-+- "dev": true, +-+- "requires": { +-+- "cross-spawn": "^6.0.0", +-+- "get-stream": "^4.0.0", +-+- "is-stream": "^1.1.0", +-+- "npm-run-path": "^2.0.0", +-+- "p-finally": "^1.0.0", +-+- "signal-exit": "^3.0.0", +-+- "strip-eof": "^1.0.0" +-+- } +-+- }, +-+- "find-up": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", +-+- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", +-+- "dev": true, +-+- "requires": { +-+- "locate-path": "^3.0.0" +-+- } +-+- }, +-+- "get-stream": { +-+- "version": "4.1.0", +-+- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", +-+- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", +-+- "dev": true, +-+- "requires": { +-+- "pump": "^3.0.0" +-+- } +-+- }, +-+- "invert-kv": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", +-+- "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", +-+- "dev": true +-+- }, +-+- "is-fullwidth-code-point": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", +-+- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", +-+- "dev": true +-+- }, +-+- "lcid": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", +-+- "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", +-+- "dev": true, +-+- "requires": { +-+- "invert-kv": "^2.0.0" +-+- } +-+- }, +-+- "os-locale": { +-+- "version": "3.1.0", +-+- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", +-+- "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", +-+- "dev": true, +-+- "requires": { +-+- "execa": "^1.0.0", +-+- "lcid": "^2.0.0", +-+- "mem": "^4.0.0" +-+- } +-+- }, +-+- "parse-json": { +-+- "version": "4.0.0", +-+- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", +-+- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", +-+- "dev": true, +-+- "requires": { +-+- "error-ex": "^1.3.1", +-+- "json-parse-better-errors": "^1.0.1" +-+- } +-+- }, +-+- "pify": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", +-+- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", +-+- "dev": true +-+- }, +-+- "read-pkg": { +-+- "version": "4.0.1", +-+- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", +-+- "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", +-+- "dev": true, +-+- "requires": { +-+- "normalize-package-data": "^2.3.2", +-+- "parse-json": "^4.0.0", +-+- "pify": "^3.0.0" +-+- } +-+- }, +-+- "string-width": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", +-+- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", +-+- "dev": true, +-+- "requires": { +-+- "is-fullwidth-code-point": "^2.0.0", +-+- "strip-ansi": "^4.0.0" +-+- } +-+- }, +-+- "strip-ansi": { +-+- "version": "4.0.0", +-+- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", +-+- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", +-+- "dev": true, +-+- "requires": { +-+- "ansi-regex": "^3.0.0" +-+- } +-+- }, +-+- "supports-color": { +-+- "version": "4.5.0", +-+- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", +-+- "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", +-+- "dev": true, +-+- "requires": { +-+- "has-flag": "^2.0.0" +-+- }, +-+- "dependencies": { +-+- "has-flag": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", +-+- "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", +-+- "dev": true +-+- } +-+- } +-+- }, +-+- "which-module": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", +-+- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", +-+- "dev": true +-+- }, +-+- "yargs": { +-+- "version": "12.0.5", +-+- "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", +-+- "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", +-+- "dev": true, +-+- "requires": { +-+- "cliui": "^4.0.0", +-+- "decamelize": "^1.2.0", +-+- "find-up": "^3.0.0", +-+- "get-caller-file": "^1.0.1", +-+- "os-locale": "^3.0.0", +-+- "require-directory": "^2.1.1", +-+- "require-main-filename": "^1.0.1", +-+- "set-blocking": "^2.0.0", +-+- "string-width": "^2.0.0", +-+- "which-module": "^2.0.0", +-+- "y18n": "^3.2.1 || ^4.0.0", +-+- "yargs-parser": "^11.1.1" +-+- } +-+- }, +-+- "yargs-parser": { +-+- "version": "11.1.1", +-+- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", +-+- "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", +-+- "dev": true, +-+- "requires": { +-+- "camelcase": "^5.0.0", +-+- "decamelize": "^1.2.0" +-+- } +-+- } +-++ "node_modules/concurrently": { +-++ "version": "8.2.2", +-++ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.2.tgz", +-++ "integrity": "sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==", +-++ "dev": true, +-++ "dependencies": { +-++ "chalk": "^4.1.2", +-++ "date-fns": "^2.30.0", +-++ "lodash": "^4.17.21", +-++ "rxjs": "^7.8.1", +-++ "shell-quote": "^1.8.1", +-++ "spawn-command": "0.0.2", +-++ "supports-color": "^8.1.1", +-++ "tree-kill": "^1.2.2", +-++ "yargs": "^17.7.2" +-++ }, +-++ "bin": { +-++ "conc": "dist/bin/concurrently.js", +-++ "concurrently": "dist/bin/concurrently.js" +-++ }, +-++ "engines": { +-++ "node": "^14.13.0 || >=16.0.0" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" +-+ } +-+ }, +-+- "configstore": { +-+- "version": "3.1.2", +-+- "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", +-+- "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", +-++ "node_modules/concurrently/node_modules/has-flag": { +-++ "version": "4.0.0", +-++ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", +-++ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=8" +-++ } +-++ }, +-++ "node_modules/concurrently/node_modules/supports-color": { +-++ "version": "8.1.1", +-++ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", +-++ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", +-+ "dev": true, +-+- "requires": { +-+- "dot-prop": "^4.1.0", +-+- "graceful-fs": "^4.1.2", +-+- "make-dir": "^1.0.0", +-+- "unique-string": "^1.0.0", +-+- "write-file-atomic": "^2.0.0", +-+- "xdg-basedir": "^3.0.0" +-++ "dependencies": { +-++ "has-flag": "^4.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/supports-color?sponsor=1" +-+ } +-+ }, +-+- "connect-busboy": { +-++ "node_modules/connect-busboy": { +-+ "version": "0.0.2", +-+ "resolved": "https://registry.npmjs.org/connect-busboy/-/connect-busboy-0.0.2.tgz", +-+ "integrity": "sha1-rFyclmchcYheV2xmsr/ZXTuxEJc=", +-+- "requires": { +-++ "dependencies": { +-+ "busboy": "*" +-++ }, +-++ "engines": { +-++ "node": ">=0.8.0" +-+ } +-+ }, +-+- "console-control-strings": { +-++ "node_modules/console-control-strings": { +-+ "version": "1.1.0", +-+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", +-+- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", +-++ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", +-+ "dev": true +-+ }, +-+- "content-disposition": { +-+- "version": "0.5.2", +-+- "resolved": "http://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", +-+- "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" +-++ "node_modules/content-disposition": { +-++ "version": "0.5.4", +-++ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", +-++ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", +-++ "dependencies": { +-++ "safe-buffer": "5.2.1" +-++ }, +-++ "engines": { +-++ "node": ">= 0.6" +-++ } +-++ }, +-++ "node_modules/content-disposition/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" +-++ } +-++ ] +-+ }, +-+- "content-type": { +-+- "version": "1.0.4", +-+- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", +-+- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" +-++ "node_modules/content-type": { +-++ "version": "1.0.5", +-++ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", +-++ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", +-++ "engines": { +-++ "node": ">= 0.6" +-++ } +-+ }, +-+- "continuable-cache": { +-++ "node_modules/continuable-cache": { +-+ "version": "0.3.1", +-+ "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", +-+ "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=" +-+ }, +-+- "cookie": { +-+- "version": "0.3.1", +-+- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", +-+- "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" +-++ "node_modules/cookie": { +-++ "version": "0.6.0", +-++ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", +-++ "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", +-++ "engines": { +-++ "node": ">= 0.6" +-++ } +-+ }, +-+- "cookie-signature": { +-++ "node_modules/cookie-signature": { +-+ "version": "1.0.6", +-+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", +-+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" +-+ }, +-+- "copy-descriptor": { +-+- "version": "0.1.1", +-+- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", +-+- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", +-+- "dev": true +-+- }, +-+- "core-util-is": { +-++ "node_modules/core-util-is": { +-+ "version": "1.0.2", +-+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", +-+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" +-+ }, +-+- "cors": { +-++ "node_modules/cors": { +-+ "version": "2.8.5", +-+ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", +-+ "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", +-+- "requires": { +-++ "dependencies": { +-+ "object-assign": "^4", +-+ "vary": "^1" +-++ }, +-++ "engines": { +-++ "node": ">= 0.10" +-+ } +-+ }, +-+- "crc": { +-++ "node_modules/crc": { +-+ "version": "3.8.0", +-+ "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", +-+ "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", +-+- "requires": { +-++ "dependencies": { +-+ "buffer": "^5.1.0" +-+- }, +-++ } +-++ }, +-++ "node_modules/crc/node_modules/buffer": { +-++ "version": "5.2.1", +-++ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", +-++ "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", +-+ "dependencies": { +-+- "buffer": { +-+- "version": "5.2.1", +-+- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", +-+- "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", +-+- "requires": { +-+- "base64-js": "^1.0.2", +-+- "ieee754": "^1.1.4" +-+- } +-+- } +-++ "base64-js": "^1.0.2", +-++ "ieee754": "^1.1.4" +-+ } +-+ }, +-+- "crc32-stream": { +-++ "node_modules/crc32-stream": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", +-+ "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=", +-+- "requires": { +-++ "dependencies": { +-+ "crc": "^3.4.4", +-+ "readable-stream": "^2.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 0.10.0" +-+ } +-+ }, +-+- "create-error-class": { +-+- "version": "3.0.2", +-+- "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", +-+- "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", +-+- "dev": true, +-+- "requires": { +-+- "capture-stack-trace": "^1.0.0" +-++ "node_modules/cross-spawn": { +-++ "version": "7.0.3", +-++ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", +-++ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", +-++ "dependencies": { +-++ "path-key": "^3.1.0", +-++ "shebang-command": "^2.0.0", +-++ "which": "^2.0.1" +-++ }, +-++ "engines": { +-++ "node": ">= 8" +-+ } +-+ }, +-+- "cross-spawn": { +-+- "version": "3.0.1", +-+- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", +-+- "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", +-+- "dev": true, +-+- "requires": { +-+- "lru-cache": "^4.0.1", +-+- "which": "^1.2.9" +-++ "node_modules/cross-spawn/node_modules/path-key": { +-++ "version": "3.1.1", +-++ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", +-++ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "crypto-random-string": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", +-+- "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", +-+- "dev": true +-+- }, +-+- "csv": { +-+- "version": "3.1.0", +-+- "resolved": "https://registry.npmjs.org/csv/-/csv-3.1.0.tgz", +-+- "integrity": "sha512-SfnePMkhjljB7ehvubZESGjgrnM7V/gBe5ubZWKxeKwgmTl/HtVCdfSaGRgH/i/vG7qJaSLMpP0krNbAuunRBg==", +-+- "requires": { +-+- "csv-generate": "^2.0.2", +-+- "csv-parse": "^2.4.0", +-+- "csv-stringify": "^3.0.0", +-+- "stream-transform": "^1.0.2" +-++ "node_modules/cross-spawn/node_modules/shebang-command": { +-++ "version": "2.0.0", +-++ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", +-++ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", +-++ "dependencies": { +-++ "shebang-regex": "^3.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "csv-generate": { +-+- "version": "2.2.2", +-+- "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-2.2.2.tgz", +-+- "integrity": "sha512-ETG8JGG0xOt2f1JzxrAcQONVc4+7srUdXeyLnow60ntBr+qiNCFTqi+ME6g0vZ4hMCbrwNrDPJPOYVznAeDDHQ==" +-+- }, +-+- "csv-parse": { +-+- "version": "2.5.0", +-+- "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-2.5.0.tgz", +-+- "integrity": "sha512-4OcjOJQByI0YDU5COYw9HAqjo8/MOLLmT9EKyMCXUzgvh30vS1SlMK+Ho84IH5exN44cSnrYecw/7Zpu2m4lkA==" +-+- }, +-+- "csv-stringify": { +-+- "version": "3.1.1", +-+- "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-3.1.1.tgz", +-+- "integrity": "sha512-Ni9r/BdQM2cGnWzwAP09zp12LVOAMHLJ86azNHGC7s4OUo2WidGfcM3QwYEjD8c4ELCL/a4AzfIsVCzroeys+g==", +-+- "requires": { +-+- "lodash.get": "~4.4.2" +-++ "node_modules/cross-spawn/node_modules/shebang-regex": { +-++ "version": "3.0.0", +-++ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", +-++ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "currently-unhandled": { +-+- "version": "0.4.1", +-+- "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", +-+- "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", +-+- "dev": true, +-+- "requires": { +-+- "array-find-index": "^1.0.1" +-++ "node_modules/cross-spawn/node_modules/which": { +-++ "version": "2.0.2", +-++ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", +-++ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", +-++ "dependencies": { +-++ "isexe": "^2.0.0" +-++ }, +-++ "bin": { +-++ "node-which": "bin/node-which" +-++ }, +-++ "engines": { +-++ "node": ">= 8" +-+ } +-+ }, +-+- "dashdash": { +-+- "version": "1.14.1", +-+- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", +-+- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", +-+- "requires": { +-+- "assert-plus": "^1.0.0" +-+- }, +-++ "node_modules/csv": { +-++ "version": "6.3.9", +-++ "resolved": "https://registry.npmjs.org/csv/-/csv-6.3.9.tgz", +-++ "integrity": "sha512-eiN+Qu8NwSLxZYia6WzB8xlX/rAQ/8EgK5A4dIF7Bz96mzcr5dW1jlcNmjG0QWySWKfPdCerH3RQ96ZqqsE8cA==", +-+ "dependencies": { +-+- "assert-plus": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-+- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-+- } +-++ "csv-generate": "^4.4.1", +-++ "csv-parse": "^5.5.6", +-++ "csv-stringify": "^6.5.0", +-++ "stream-transform": "^3.3.2" +-++ }, +-++ "engines": { +-++ "node": ">= 0.1.90" +-+ } +-+ }, +-+- "date-fns": { +-+- "version": "1.30.1", +-+- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", +-+- "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", +-+- "dev": true +-++ "node_modules/csv-generate": { +-++ "version": "4.4.1", +-++ "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.4.1.tgz", +-++ "integrity": "sha512-O/einO0v4zPmXaOV+sYqGa02VkST4GP5GLpWBNHEouIU7pF3kpGf3D0kCCvX82ydIY4EKkOK+R8b1BYsRXravg==" +-++ }, +-++ "node_modules/csv-parse": { +-++ "version": "5.5.6", +-++ "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.6.tgz", +-++ "integrity": "sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==" +-++ }, +-++ "node_modules/csv-stringify": { +-++ "version": "6.5.0", +-++ "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.5.0.tgz", +-++ "integrity": "sha512-edlXFVKcUx7r8Vx5zQucsuMg4wb/xT6qyz+Sr1vnLrdXqlLD1+UKyWNyZ9zn6mUW1ewmGxrpVwAcChGF0HQ/2Q==" +-++ }, +-++ "node_modules/date-fns": { +-++ "version": "2.30.0", +-++ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", +-++ "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", +-++ "dev": true, +-++ "dependencies": { +-++ "@babel/runtime": "^7.21.0" +-++ }, +-++ "engines": { +-++ "node": ">=0.11" +-++ }, +-++ "funding": { +-++ "type": "opencollective", +-++ "url": "https://opencollective.com/date-fns" +-++ } +-+ }, +-+- "debug": { +-++ "node_modules/debug": { +-+ "version": "2.6.9", +-+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", +-+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", +-+- "requires": { +-++ "dependencies": { +-+ "ms": "2.0.0" +-+ } +-+ }, +-+- "decamelize": { +-++ "node_modules/decamelize": { +-+ "version": "1.2.0", +-+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", +-+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", +-+- "dev": true +-+- }, +-+- "decode-uri-component": { +-+- "version": "0.2.0", +-+- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", +-+- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", +-+- "dev": true +-++ "dev": true, +-++ "engines": { +-++ "node": ">=0.10.0" +-++ } +-+ }, +-+- "deep-extend": { +-+- "version": "0.6.0", +-+- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", +-+- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", +-+- "dev": true +-++ "node_modules/decamelize-keys": { +-++ "version": "1.1.1", +-++ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", +-++ "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", +-++ "dev": true, +-++ "dependencies": { +-++ "decamelize": "^1.1.0", +-++ "map-obj": "^1.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=0.10.0" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-++ } +-+ }, +-+- "define-properties": { +-+- "version": "1.1.3", +-+- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", +-+- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", +-+- "requires": { +-+- "object-keys": "^1.0.12" +-++ "node_modules/decamelize-keys/node_modules/map-obj": { +-++ "version": "1.0.1", +-++ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", +-++ "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "define-property": { +-+- "version": "2.0.2", +-+- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", +-+- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", +-+- "dev": true, +-+- "requires": { +-+- "is-descriptor": "^1.0.2", +-+- "isobject": "^3.0.1" +-+- }, +-+- "dependencies": { +-+- "is-accessor-descriptor": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +-+- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +-+- "dev": true, +-+- "requires": { +-+- "kind-of": "^6.0.0" +-+- } +-+- }, +-+- "is-data-descriptor": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +-+- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +-+- "dev": true, +-+- "requires": { +-+- "kind-of": "^6.0.0" +-+- } +-+- }, +-+- "is-descriptor": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +-+- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +-+- "dev": true, +-+- "requires": { +-+- "is-accessor-descriptor": "^1.0.0", +-+- "is-data-descriptor": "^1.0.0", +-+- "kind-of": "^6.0.2" +-+- } +-+- } +-++ "node_modules/define-data-property": { +-++ "version": "1.1.4", +-++ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", +-++ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", +-++ "dependencies": { +-++ "es-define-property": "^1.0.0", +-++ "es-errors": "^1.3.0", +-++ "gopd": "^1.0.1" +-++ }, +-++ "engines": { +-++ "node": ">= 0.4" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+- "delayed-stream": { +-++ "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=" +-++ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", +-++ "engines": { +-++ "node": ">=0.4.0" +-++ } +-+ }, +-+- "delegates": { +-++ "node_modules/delegates": { +-+ "version": "1.0.0", +-+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", +-+- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", +-++ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", +-+ "dev": true +-+ }, +-+- "depd": { +-+- "version": "1.1.2", +-+- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", +-+- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" +-+- }, +-+- "destroy": { +-+- "version": "1.0.4", +-+- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", +-+- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" +-++ "node_modules/depd": { +-++ "version": "2.0.0", +-++ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", +-++ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", +-++ "engines": { +-++ "node": ">= 0.8" +-++ } +-+ }, +-+- "dicer": { +-+- "version": "0.3.0", +-+- "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", +-+- "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", +-+- "requires": { +-+- "streamsearch": "0.1.2" +-++ "node_modules/destroy": { +-++ "version": "1.2.0", +-++ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", +-++ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", +-++ "engines": { +-++ "node": ">= 0.8", +-++ "npm": "1.2.8000 || >= 1.4.16" +-+ } +-+ }, +-+- "dot-prop": { +-+- "version": "4.2.0", +-+- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", +-+- "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", +-+- "dev": true, +-+- "requires": { +-+- "is-obj": "^1.0.0" +-+- } +-+- }, +-+- "duplexer3": { +-+- "version": "0.1.4", +-+- "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", +-+- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", +-+- "dev": true +-+- }, +-+- "ecc-jsbn": { +-+- "version": "0.1.2", +-+- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", +-+- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", +-+- "requires": { +-+- "jsbn": "~0.1.0", +-+- "safer-buffer": "^2.1.0" +-+- } +-++ "node_modules/eastasianwidth": { +-++ "version": "0.2.0", +-++ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", +-++ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" +-+ }, +-+- "ee-first": { +-++ "node_modules/ee-first": { +-+ "version": "1.1.1", +-+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", +-+- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" +-++ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" +-++ }, +-++ "node_modules/ejs": { +-++ "version": "3.1.10", +-++ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", +-++ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", +-++ "dependencies": { +-++ "jake": "^10.8.5" +-++ }, +-++ "bin": { +-++ "ejs": "bin/cli.js" +-++ }, +-++ "engines": { +-++ "node": ">=0.10.0" +-++ } +-+ }, +-+- "ejs": { +-+- "version": "2.6.1", +-+- "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", +-+- "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==" +-++ "node_modules/emoji-regex": { +-++ "version": "8.0.0", +-++ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", +-++ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" +-+ }, +-+- "encodeurl": { +-++ "node_modules/encodeurl": { +-+ "version": "1.0.2", +-+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", +-+- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" +-++ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", +-++ "engines": { +-++ "node": ">= 0.8" +-++ } +-+ }, +-+- "end-of-stream": { +-++ "node_modules/encoding": { +-++ "version": "0.1.13", +-++ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", +-++ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", +-++ "dev": true, +-++ "optional": true, +-++ "dependencies": { +-++ "iconv-lite": "^0.6.2" +-++ } +-++ }, +-++ "node_modules/encoding/node_modules/iconv-lite": { +-++ "version": "0.6.3", +-++ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", +-++ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", +-++ "dev": true, +-++ "optional": true, +-++ "dependencies": { +-++ "safer-buffer": ">= 2.1.2 < 3.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=0.10.0" +-++ } +-++ }, +-++ "node_modules/end-of-stream": { +-+ "version": "1.4.1", +-+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", +-+ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", +-+- "requires": { +-++ "dependencies": { +-+ "once": "^1.4.0" +-+ } +-+ }, +-+- "error": { +-++ "node_modules/env-paths": { +-++ "version": "2.2.1", +-++ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", +-++ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=6" +-++ } +-++ }, +-++ "node_modules/err-code": { +-++ "version": "2.0.3", +-++ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", +-++ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", +-++ "dev": true +-++ }, +-++ "node_modules/error": { +-+ "version": "7.0.2", +-+ "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", +-+ "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", +-+- "requires": { +-++ "dependencies": { +-+ "string-template": "~0.2.1", +-+ "xtend": "~4.0.0" +-+ } +-+ }, +-+- "error-ex": { +-++ "node_modules/error-ex": { +-+ "version": "1.3.2", +-+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", +-+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "is-arrayish": "^0.2.1" +-+ } +-+ }, +-+- "escape-html": { +-++ "node_modules/es-define-property": { +-++ "version": "1.0.0", +-++ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", +-++ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", +-++ "dependencies": { +-++ "get-intrinsic": "^1.2.4" +-++ }, +-++ "engines": { +-++ "node": ">= 0.4" +-++ } +-++ }, +-++ "node_modules/es-errors": { +-++ "version": "1.3.0", +-++ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", +-++ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", +-++ "engines": { +-++ "node": ">= 0.4" +-++ } +-++ }, +-++ "node_modules/escalade": { +-++ "version": "3.1.2", +-++ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", +-++ "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=6" +-++ } +-++ }, +-++ "node_modules/escape-html": { +-+ "version": "1.0.3", +-+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", +-+- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" +-++ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" +-+ }, +-+- "escape-string-regexp": { +-++ "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 +-++ "dev": true, +-++ "engines": { +-++ "node": ">=0.8.0" +-++ } +-+ }, +-+- "etag": { +-++ "node_modules/etag": { +-+ "version": "1.8.1", +-+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", +-+- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" +-+- }, +-+- "execa": { +-+- "version": "0.7.0", +-+- "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", +-+- "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", +-+- "dev": true, +-+- "requires": { +-+- "cross-spawn": "^5.0.1", +-+- "get-stream": "^3.0.0", +-+- "is-stream": "^1.1.0", +-+- "npm-run-path": "^2.0.0", +-+- "p-finally": "^1.0.0", +-+- "signal-exit": "^3.0.0", +-+- "strip-eof": "^1.0.0" +-+- }, +-+- "dependencies": { +-+- "cross-spawn": { +-+- "version": "5.1.0", +-+- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", +-+- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", +-+- "dev": true, +-+- "requires": { +-+- "lru-cache": "^4.0.1", +-+- "shebang-command": "^1.2.0", +-+- "which": "^1.2.9" +-+- } +-+- } +-+- } +-+- }, +-+- "expand-brackets": { +-+- "version": "2.1.4", +-+- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", +-+- "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", +-+- "dev": true, +-+- "requires": { +-+- "debug": "^2.3.3", +-+- "define-property": "^0.2.5", +-+- "extend-shallow": "^2.0.1", +-+- "posix-character-classes": "^0.1.0", +-+- "regex-not": "^1.0.0", +-+- "snapdragon": "^0.8.1", +-+- "to-regex": "^3.0.1" +-+- }, +-+- "dependencies": { +-+- "define-property": { +-+- "version": "0.2.5", +-+- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +-+- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +-+- "dev": true, +-+- "requires": { +-+- "is-descriptor": "^0.1.0" +-+- } +-+- }, +-+- "extend-shallow": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-+- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-+- "dev": true, +-+- "requires": { +-+- "is-extendable": "^0.1.0" +-+- } +-+- } +-++ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", +-++ "engines": { +-++ "node": ">= 0.6" +-+ } +-+ }, +-+- "express": { +-+- "version": "4.16.4", +-+- "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", +-+- "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", +-+- "requires": { +-+- "accepts": "~1.3.5", +-++ "node_modules/express": { +-++ "version": "4.19.2", +-++ "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", +-++ "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", +-++ "dependencies": { +-++ "accepts": "~1.3.8", +-+ "array-flatten": "1.1.1", +-+- "body-parser": "1.18.3", +-+- "content-disposition": "0.5.2", +-++ "body-parser": "1.20.2", +-++ "content-disposition": "0.5.4", +-+ "content-type": "~1.0.4", +-+- "cookie": "0.3.1", +-++ "cookie": "0.6.0", +-+ "cookie-signature": "1.0.6", +-+ "debug": "2.6.9", +-+- "depd": "~1.1.2", +-++ "depd": "2.0.0", +-+ "encodeurl": "~1.0.2", +-+ "escape-html": "~1.0.3", +-+ "etag": "~1.8.1", +-+- "finalhandler": "1.1.1", +-++ "finalhandler": "1.2.0", +-+ "fresh": "0.5.2", +-++ "http-errors": "2.0.0", +-+ "merge-descriptors": "1.0.1", +-+ "methods": "~1.1.2", +-+- "on-finished": "~2.3.0", +-+- "parseurl": "~1.3.2", +-++ "on-finished": "2.4.1", +-++ "parseurl": "~1.3.3", +-+ "path-to-regexp": "0.1.7", +-+- "proxy-addr": "~2.0.4", +-+- "qs": "6.5.2", +-+- "range-parser": "~1.2.0", +-+- "safe-buffer": "5.1.2", +-+- "send": "0.16.2", +-+- "serve-static": "1.13.2", +-+- "setprototypeof": "1.1.0", +-+- "statuses": "~1.4.0", +-+- "type-is": "~1.6.16", +-++ "proxy-addr": "~2.0.7", +-++ "qs": "6.11.0", +-++ "range-parser": "~1.2.1", +-++ "safe-buffer": "5.2.1", +-++ "send": "0.18.0", +-++ "serve-static": "1.15.0", +-++ "setprototypeof": "1.2.0", +-++ "statuses": "2.0.1", +-++ "type-is": "~1.6.18", +-+ "utils-merge": "1.0.1", +-+ "vary": "~1.1.2" +-+ }, +-+- "dependencies": { +-+- "qs": { +-+- "version": "6.5.2", +-+- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", +-+- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" +-+- } +-++ "engines": { +-++ "node": ">= 0.10.0" +-+ } +-+ }, +-+- "express-busboy": { +-++ "node_modules/express-busboy": { +-+ "version": "7.0.1", +-+ "resolved": "https://registry.npmjs.org/express-busboy/-/express-busboy-7.0.1.tgz", +-+ "integrity": "sha512-ZMR9uUJp4Rx6y7YBML2Cxr5C314WECIClslfu+zgDqANx0aDyPcqesVLef0bjlQKD7X+va6p1xX0/G5WK+9JbA==", +-+- "requires": { +-++ "dependencies": { +-+ "body": "~5.1.0", +-+ "connect-busboy": "~0.0.1", +-+ "mkdirp": "~0.5.0", +-+ "qs": "^6.4.0", +-+ "uuid": "~1.4.1" +-+- }, +-+- "dependencies": { +-+- "uuid": { +-+- "version": "1.4.2", +-+- "resolved": "http://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz", +-+- "integrity": "sha1-RTAZ9oaWam34PNxSROfJkOzDMvw=" +-+- } +-+ } +-+ }, +-+- "express-handlebars": { +-+- "version": "3.0.2", +-+- "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.0.2.tgz", +-+- "integrity": "sha512-rPaSqR8xPnSqfvWvI8Mhtn7nifaMmySq6yhWkjH07Ks/nuDaRngJyf7eDN2I7PBkNVdZHf0Bz+1rY1yrZFdx8g==", +-+- "requires": { +-+- "glob": "^7.1.3", +-+- "graceful-fs": "^4.1.2", +-+- "handlebars": "^4.0.13", +-+- "object.assign": "^4.1.0", +-+- "promise": "^8.0.2" +-+- }, +-+- "dependencies": { +-+- "promise": { +-+- "version": "8.0.2", +-+- "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.2.tgz", +-+- "integrity": "sha512-EIyzM39FpVOMbqgzEHhxdrEhtOSDOtjMZQ0M6iVfCE+kWNgCkAyOdnuCWqfmflylftfadU6FkiMgHZA2kUzwRw==", +-+- "requires": { +-+- "asap": "~2.0.6" +-+- } +-+- } +-++ "node_modules/express-busboy/node_modules/uuid": { +-++ "version": "1.4.2", +-++ "resolved": "http://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz", +-++ "integrity": "sha1-RTAZ9oaWam34PNxSROfJkOzDMvw=", +-++ "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." +-++ }, +-++ "node_modules/express-handlebars": { +-++ "version": "7.1.3", +-++ "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-7.1.3.tgz", +-++ "integrity": "sha512-O0W4n14iQ8+iFIDdiMh9HRI2nbVQJ/h1qndlD1TXWxxcfbKjKoqJh+ti2tROkyx4C4VQrt0y3bANBQ5auQAiew==", +-++ "dependencies": { +-++ "glob": "^10.4.2", +-++ "graceful-fs": "^4.2.11", +-++ "handlebars": "^4.7.8" +-++ }, +-++ "engines": { +-++ "node": ">=v16" +-+ } +-+ }, +-+- "extend": { +-+- "version": "3.0.2", +-+- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", +-+- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" +-++ "node_modules/express-handlebars/node_modules/brace-expansion": { +-++ "version": "2.0.1", +-++ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", +-++ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", +-++ "dependencies": { +-++ "balanced-match": "^1.0.0" +-++ } +-+ }, +-+- "extend-shallow": { +-+- "version": "3.0.2", +-+- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", +-+- "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", +-+- "dev": true, +-+- "requires": { +-+- "assign-symbols": "^1.0.0", +-+- "is-extendable": "^1.0.1" +-+- }, +-+- "dependencies": { +-+- "is-extendable": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", +-+- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", +-+- "dev": true, +-+- "requires": { +-+- "is-plain-object": "^2.0.4" +-+- } +-+- } +-++ "node_modules/express-handlebars/node_modules/glob": { +-++ "version": "10.4.2", +-++ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", +-++ "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", +-++ "dependencies": { +-++ "foreground-child": "^3.1.0", +-++ "jackspeak": "^3.1.2", +-++ "minimatch": "^9.0.4", +-++ "minipass": "^7.1.2", +-++ "package-json-from-dist": "^1.0.0", +-++ "path-scurry": "^1.11.1" +-++ }, +-++ "bin": { +-++ "glob": "dist/esm/bin.mjs" +-++ }, +-++ "engines": { +-++ "node": ">=16 || 14 >=14.18" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/isaacs" +-+ } +-+ }, +-+- "extglob": { +-+- "version": "2.0.4", +-+- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", +-+- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", +-+- "dev": true, +-+- "requires": { +-+- "array-unique": "^0.3.2", +-+- "define-property": "^1.0.0", +-+- "expand-brackets": "^2.1.4", +-+- "extend-shallow": "^2.0.1", +-+- "fragment-cache": "^0.2.1", +-+- "regex-not": "^1.0.0", +-+- "snapdragon": "^0.8.1", +-+- "to-regex": "^3.0.1" +-+- }, +-+- "dependencies": { +-+- "define-property": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", +-+- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", +-+- "dev": true, +-+- "requires": { +-+- "is-descriptor": "^1.0.0" +-+- } +-+- }, +-+- "extend-shallow": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-+- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-+- "dev": true, +-+- "requires": { +-+- "is-extendable": "^0.1.0" +-+- } +-+- }, +-+- "is-accessor-descriptor": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +-+- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +-+- "dev": true, +-+- "requires": { +-+- "kind-of": "^6.0.0" +-+- } +-++ "node_modules/express-handlebars/node_modules/minimatch": { +-++ "version": "9.0.5", +-++ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", +-++ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", +-++ "dependencies": { +-++ "brace-expansion": "^2.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=16 || 14 >=14.17" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/isaacs" +-++ } +-++ }, +-++ "node_modules/express-handlebars/node_modules/minipass": { +-++ "version": "7.1.2", +-++ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", +-++ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", +-++ "engines": { +-++ "node": ">=16 || 14 >=14.17" +-++ } +-++ }, +-++ "node_modules/express/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" +-+ }, +-+- "is-data-descriptor": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +-+- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +-+- "dev": true, +-+- "requires": { +-+- "kind-of": "^6.0.0" +-+- } +-++ { +-++ "type": "patreon", +-++ "url": "https://www.patreon.com/feross" +-+ }, +-+- "is-descriptor": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +-+- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +-+- "dev": true, +-+- "requires": { +-+- "is-accessor-descriptor": "^1.0.0", +-+- "is-data-descriptor": "^1.0.0", +-+- "kind-of": "^6.0.2" +-+- } +-++ { +-++ "type": "consulting", +-++ "url": "https://feross.org/support" +-+ } +-+- } +-++ ] +-+ }, +-+- "extsprintf": { +-+- "version": "1.3.0", +-+- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", +-+- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" +-++ "node_modules/filelist": { +-++ "version": "1.0.4", +-++ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", +-++ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", +-++ "dependencies": { +-++ "minimatch": "^5.0.1" +-++ } +-+ }, +-+- "fast-deep-equal": { +-++ "node_modules/filelist/node_modules/brace-expansion": { +-+ "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", +-+- "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" +-++ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", +-++ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", +-++ "dependencies": { +-++ "balanced-match": "^1.0.0" +-++ } +-+ }, +-+- "fast-json-stable-stringify": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", +-+- "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" +-++ "node_modules/filelist/node_modules/minimatch": { +-++ "version": "5.1.6", +-++ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", +-++ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", +-++ "dependencies": { +-++ "brace-expansion": "^2.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-+ }, +-+- "fill-range": { +-+- "version": "4.0.0", +-+- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", +-+- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", +-+- "dev": true, +-+- "requires": { +-+- "extend-shallow": "^2.0.1", +-+- "is-number": "^3.0.0", +-+- "repeat-string": "^1.6.1", +-+- "to-regex-range": "^2.1.0" +-+- }, +-+- "dependencies": { +-+- "extend-shallow": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-+- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-+- "dev": true, +-+- "requires": { +-+- "is-extendable": "^0.1.0" +-+- } +-+- } +-++ "node_modules/fill-range": { +-++ "version": "7.1.1", +-++ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", +-++ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", +-++ "dev": true, +-++ "dependencies": { +-++ "to-regex-range": "^5.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "finalhandler": { +-+- "version": "1.1.1", +-+- "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", +-+- "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", +-+- "requires": { +-++ "node_modules/finalhandler": { +-++ "version": "1.2.0", +-++ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", +-++ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", +-++ "dependencies": { +-+ "debug": "2.6.9", +-+ "encodeurl": "~1.0.2", +-+ "escape-html": "~1.0.3", +-+- "on-finished": "~2.3.0", +-+- "parseurl": "~1.3.2", +-+- "statuses": "~1.4.0", +-++ "on-finished": "2.4.1", +-++ "parseurl": "~1.3.3", +-++ "statuses": "2.0.1", +-+ "unpipe": "~1.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 0.8" +-+ } +-+ }, +-+- "find-up": { +-+- "version": "1.1.2", +-+- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", +-+- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", +-++ "node_modules/find-up": { +-++ "version": "4.1.0", +-++ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", +-++ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", +-+ "dev": true, +-+- "requires": { +-+- "path-exists": "^2.0.0", +-+- "pinkie-promise": "^2.0.0" +-++ "dependencies": { +-++ "locate-path": "^5.0.0", +-++ "path-exists": "^4.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "for-in": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", +-+- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", +-+- "dev": true +-++ "node_modules/find-up/node_modules/locate-path": { +-++ "version": "5.0.0", +-++ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", +-++ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", +-++ "dev": true, +-++ "dependencies": { +-++ "p-locate": "^4.1.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ } +-+ }, +-+- "forever-agent": { +-+- "version": "0.6.1", +-+- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", +-+- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" +-++ "node_modules/find-up/node_modules/p-locate": { +-++ "version": "4.1.0", +-++ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", +-++ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", +-++ "dev": true, +-++ "dependencies": { +-++ "p-limit": "^2.2.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ } +-++ }, +-++ "node_modules/follow-redirects": { +-++ "version": "1.15.6", +-++ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", +-++ "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", +-++ "funding": [ +-++ { +-++ "type": "individual", +-++ "url": "https://github.com/sponsors/RubenVerborgh" +-++ } +-++ ], +-++ "engines": { +-++ "node": ">=4.0" +-++ }, +-++ "peerDependenciesMeta": { +-++ "debug": { +-++ "optional": true +-++ } +-++ } +-+ }, +-+- "form-data": { +-+- "version": "2.3.3", +-+- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", +-+- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", +-+- "requires": { +-+- "asynckit": "^0.4.0", +-+- "combined-stream": "^1.0.6", +-+- "mime-types": "^2.1.12" +-++ "node_modules/foreground-child": { +-++ "version": "3.2.1", +-++ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", +-++ "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", +-++ "dependencies": { +-++ "cross-spawn": "^7.0.0", +-++ "signal-exit": "^4.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=14" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/isaacs" +-+ } +-+ }, +-+- "forwarded": { +-+- "version": "0.1.2", +-+- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", +-+- "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" +-++ "node_modules/foreground-child/node_modules/signal-exit": { +-++ "version": "4.1.0", +-++ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", +-++ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", +-++ "engines": { +-++ "node": ">=14" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/isaacs" +-++ } +-+ }, +-+- "fragment-cache": { +-+- "version": "0.2.1", +-+- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", +-+- "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", +-+- "dev": true, +-+- "requires": { +-+- "map-cache": "^0.2.2" +-++ "node_modules/forwarded": { +-++ "version": "0.2.0", +-++ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", +-++ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", +-++ "engines": { +-++ "node": ">= 0.6" +-+ } +-+ }, +-+- "fresh": { +-++ "node_modules/fresh": { +-+ "version": "0.5.2", +-+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", +-+- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" +-++ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", +-++ "engines": { +-++ "node": ">= 0.6" +-++ } +-+ }, +-+- "fs-constants": { +-++ "node_modules/fs-constants": { +-+ "version": "1.0.0", +-+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", +-+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" +-+ }, +-+- "fs.realpath": { +-++ "node_modules/fs-minipass": { +-++ "version": "2.1.0", +-++ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", +-++ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", +-++ "dev": true, +-++ "dependencies": { +-++ "minipass": "^3.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 8" +-++ } +-++ }, +-++ "node_modules/fs.realpath": { +-+ "version": "1.0.0", +-+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", +-+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" +-+ }, +-+- "fsevents": { +-+- "version": "1.2.7", +-+- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", +-+- "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", +-++ "node_modules/fsevents": { +-++ "version": "2.3.3", +-++ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", +-++ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", +-+ "dev": true, +-++ "hasInstallScript": true, +-+ "optional": true, +-+- "requires": { +-+- "nan": "^2.9.2", +-+- "node-pre-gyp": "^0.10.0" +-+- }, +-+- "dependencies": { +-+- "abbrev": { +-+- "version": "1.1.1", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "ansi-regex": { +-+- "version": "2.1.1", +-+- "bundled": true, +-+- "dev": true +-+- }, +-+- "aproba": { +-+- "version": "1.2.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "are-we-there-yet": { +-+- "version": "1.1.5", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "delegates": "^1.0.0", +-+- "readable-stream": "^2.0.6" +-+- } +-+- }, +-+- "balanced-match": { +-+- "version": "1.0.0", +-+- "bundled": true, +-+- "dev": true +-+- }, +-+- "brace-expansion": { +-+- "version": "1.1.11", +-+- "bundled": true, +-+- "dev": true, +-+- "requires": { +-+- "balanced-match": "^1.0.0", +-+- "concat-map": "0.0.1" +-+- } +-+- }, +-+- "chownr": { +-+- "version": "1.1.1", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "code-point-at": { +-+- "version": "1.1.0", +-+- "bundled": true, +-+- "dev": true +-+- }, +-+- "concat-map": { +-+- "version": "0.0.1", +-+- "bundled": true, +-+- "dev": true +-+- }, +-+- "console-control-strings": { +-+- "version": "1.1.0", +-+- "bundled": true, +-+- "dev": true +-+- }, +-+- "core-util-is": { +-+- "version": "1.0.2", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "debug": { +-+- "version": "2.6.9", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "ms": "2.0.0" +-+- } +-+- }, +-+- "deep-extend": { +-+- "version": "0.6.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "delegates": { +-+- "version": "1.0.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "detect-libc": { +-+- "version": "1.0.3", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "fs-minipass": { +-+- "version": "1.2.5", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "minipass": "^2.2.1" +-+- } +-+- }, +-+- "fs.realpath": { +-+- "version": "1.0.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "gauge": { +-+- "version": "2.7.4", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "aproba": "^1.0.3", +-+- "console-control-strings": "^1.0.0", +-+- "has-unicode": "^2.0.0", +-+- "object-assign": "^4.1.0", +-+- "signal-exit": "^3.0.0", +-+- "string-width": "^1.0.1", +-+- "strip-ansi": "^3.0.1", +-+- "wide-align": "^1.1.0" +-+- } +-+- }, +-+- "glob": { +-+- "version": "7.1.3", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": 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-unicode": { +-+- "version": "2.0.1", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "iconv-lite": { +-+- "version": "0.4.24", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "safer-buffer": ">= 2.1.2 < 3" +-+- } +-+- }, +-+- "ignore-walk": { +-+- "version": "3.0.1", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "minimatch": "^3.0.4" +-+- } +-+- }, +-+- "inflight": { +-+- "version": "1.0.6", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "once": "^1.3.0", +-+- "wrappy": "1" +-+- } +-+- }, +-+- "inherits": { +-+- "version": "2.0.3", +-+- "bundled": true, +-+- "dev": true +-+- }, +-+- "ini": { +-+- "version": "1.3.5", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "is-fullwidth-code-point": { +-+- "version": "1.0.0", +-+- "bundled": true, +-+- "dev": true, +-+- "requires": { +-+- "number-is-nan": "^1.0.0" +-+- } +-+- }, +-+- "isarray": { +-+- "version": "1.0.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "minimatch": { +-+- "version": "3.0.4", +-+- "bundled": true, +-+- "dev": true, +-+- "requires": { +-+- "brace-expansion": "^1.1.7" +-+- } +-+- }, +-+- "minimist": { +-+- "version": "0.0.8", +-+- "bundled": true, +-+- "dev": true +-+- }, +-+- "minipass": { +-+- "version": "2.3.5", +-+- "bundled": true, +-+- "dev": true, +-+- "requires": { +-+- "safe-buffer": "^5.1.2", +-+- "yallist": "^3.0.0" +-+- } +-+- }, +-+- "minizlib": { +-+- "version": "1.2.1", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "minipass": "^2.2.1" +-+- } +-+- }, +-+- "mkdirp": { +-+- "version": "0.5.1", +-+- "bundled": true, +-+- "dev": true, +-+- "requires": { +-+- "minimist": "0.0.8" +-+- } +-+- }, +-+- "ms": { +-+- "version": "2.0.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "needle": { +-+- "version": "2.2.4", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "debug": "^2.1.2", +-+- "iconv-lite": "^0.4.4", +-+- "sax": "^1.2.4" +-+- } +-+- }, +-+- "node-pre-gyp": { +-+- "version": "0.10.3", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "detect-libc": "^1.0.2", +-+- "mkdirp": "^0.5.1", +-+- "needle": "^2.2.1", +-+- "nopt": "^4.0.1", +-+- "npm-packlist": "^1.1.6", +-+- "npmlog": "^4.0.2", +-+- "rc": "^1.2.7", +-+- "rimraf": "^2.6.1", +-+- "semver": "^5.3.0", +-+- "tar": "^4" +-+- } +-+- }, +-+- "nopt": { +-+- "version": "4.0.1", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "abbrev": "1", +-+- "osenv": "^0.1.4" +-+- } +-+- }, +-+- "npm-bundled": { +-+- "version": "1.0.5", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "npm-packlist": { +-+- "version": "1.2.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "ignore-walk": "^3.0.1", +-+- "npm-bundled": "^1.0.1" +-+- } +-+- }, +-+- "npmlog": { +-+- "version": "4.1.2", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "are-we-there-yet": "~1.1.2", +-+- "console-control-strings": "~1.1.0", +-+- "gauge": "~2.7.3", +-+- "set-blocking": "~2.0.0" +-+- } +-+- }, +-+- "number-is-nan": { +-+- "version": "1.0.1", +-+- "bundled": true, +-+- "dev": true +-+- }, +-+- "object-assign": { +-+- "version": "4.1.1", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "once": { +-+- "version": "1.4.0", +-+- "bundled": true, +-+- "dev": true, +-+- "requires": { +-+- "wrappy": "1" +-+- } +-+- }, +-+- "os-homedir": { +-+- "version": "1.0.2", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "os-tmpdir": { +-+- "version": "1.0.2", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "osenv": { +-+- "version": "0.1.5", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "os-homedir": "^1.0.0", +-+- "os-tmpdir": "^1.0.0" +-+- } +-+- }, +-+- "path-is-absolute": { +-+- "version": "1.0.1", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "process-nextick-args": { +-+- "version": "2.0.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "rc": { +-+- "version": "1.2.8", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "deep-extend": "^0.6.0", +-+- "ini": "~1.3.0", +-+- "minimist": "^1.2.0", +-+- "strip-json-comments": "~2.0.1" +-+- }, +-+- "dependencies": { +-+- "minimist": { +-+- "version": "1.2.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- } +-+- } +-+- }, +-+- "readable-stream": { +-+- "version": "2.3.6", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "core-util-is": "~1.0.0", +-+- "inherits": "~2.0.3", +-+- "isarray": "~1.0.0", +-+- "process-nextick-args": "~2.0.0", +-+- "safe-buffer": "~5.1.1", +-+- "string_decoder": "~1.1.1", +-+- "util-deprecate": "~1.0.1" +-+- } +-+- }, +-+- "rimraf": { +-+- "version": "2.6.3", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "glob": "^7.1.3" +-+- } +-+- }, +-+- "safe-buffer": { +-+- "version": "5.1.2", +-+- "bundled": true, +-+- "dev": true +-+- }, +-+- "safer-buffer": { +-+- "version": "2.1.2", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "sax": { +-+- "version": "1.2.4", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "semver": { +-+- "version": "5.6.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "set-blocking": { +-+- "version": "2.0.0", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "signal-exit": { +-+- "version": "3.0.2", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "string-width": { +-+- "version": "1.0.2", +-+- "bundled": true, +-+- "dev": true, +-+- "requires": { +-+- "code-point-at": "^1.0.0", +-+- "is-fullwidth-code-point": "^1.0.0", +-+- "strip-ansi": "^3.0.0" +-+- } +-+- }, +-+- "string_decoder": { +-+- "version": "1.1.1", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "safe-buffer": "~5.1.0" +-+- } +-+- }, +-+- "strip-ansi": { +-+- "version": "3.0.1", +-+- "bundled": true, +-+- "dev": true, +-+- "requires": { +-+- "ansi-regex": "^2.0.0" +-+- } +-+- }, +-+- "strip-json-comments": { +-+- "version": "2.0.1", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "tar": { +-+- "version": "4.4.8", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "chownr": "^1.1.1", +-+- "fs-minipass": "^1.2.5", +-+- "minipass": "^2.3.4", +-+- "minizlib": "^1.1.1", +-+- "mkdirp": "^0.5.0", +-+- "safe-buffer": "^5.1.2", +-+- "yallist": "^3.0.2" +-+- } +-+- }, +-+- "util-deprecate": { +-+- "version": "1.0.2", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true +-+- }, +-+- "wide-align": { +-+- "version": "1.1.3", +-+- "bundled": true, +-+- "dev": true, +-+- "optional": true, +-+- "requires": { +-+- "string-width": "^1.0.2 || 2" +-+- } +-+- }, +-+- "wrappy": { +-+- "version": "1.0.2", +-+- "bundled": true, +-+- "dev": true +-+- }, +-+- "yallist": { +-+- "version": "3.0.3", +-+- "bundled": true, +-+- "dev": true +-+- } +-++ "os": [ +-++ "darwin" +-++ ], +-++ "engines": { +-++ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" +-++ } +-++ }, +-++ "node_modules/function-bind": { +-++ "version": "1.1.2", +-++ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", +-++ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+- "fstream": { +-+- "version": "1.0.11", +-+- "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", +-+- "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", +-++ "node_modules/gauge": { +-++ "version": "4.0.4", +-++ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", +-++ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", +-++ "deprecated": "This package is no longer supported.", +-+ "dev": true, +-+- "requires": { +-+- "graceful-fs": "^4.1.2", +-+- "inherits": "~2.0.0", +-+- "mkdirp": ">=0.5 0", +-+- "rimraf": "2" +-++ "dependencies": { +-++ "aproba": "^1.0.3 || ^2.0.0", +-++ "color-support": "^1.1.3", +-++ "console-control-strings": "^1.1.0", +-++ "has-unicode": "^2.0.1", +-++ "signal-exit": "^3.0.7", +-++ "string-width": "^4.2.3", +-++ "strip-ansi": "^6.0.1", +-++ "wide-align": "^1.1.5" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ } +-+ }, +-+- "function-bind": { +-+- "version": "1.1.1", +-+- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", +-+- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" +-+- }, +-+- "gauge": { +-+- "version": "2.7.4", +-+- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", +-+- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", +-+- "dev": true, +-+- "requires": { +-+- "aproba": "^1.0.3", +-+- "console-control-strings": "^1.0.0", +-+- "has-unicode": "^2.0.0", +-+- "object-assign": "^4.1.0", +-+- "signal-exit": "^3.0.0", +-+- "string-width": "^1.0.1", +-+- "strip-ansi": "^3.0.1", +-+- "wide-align": "^1.1.0" +-+- } +-+- }, +-+- "gaze": { +-++ "node_modules/gaze": { +-+ "version": "1.1.3", +-+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", +-+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "globule": "^1.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 4.0.0" +-+ } +-+ }, +-+- "get-caller-file": { +-+- "version": "1.0.3", +-+- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", +-+- "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", +-+- "dev": true +-++ "node_modules/get-intrinsic": { +-++ "version": "1.2.4", +-++ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", +-++ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", +-++ "dependencies": { +-++ "es-errors": "^1.3.0", +-++ "function-bind": "^1.1.2", +-++ "has-proto": "^1.0.1", +-++ "has-symbols": "^1.0.3", +-++ "hasown": "^2.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 0.4" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-++ } +-+ }, +-+- "get-stdin": { +-++ "node_modules/get-stdin": { +-+ "version": "4.0.1", +-+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", +-+- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", +-+- "dev": true +-+- }, +-+- "get-stream": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", +-+- "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", +-+- "dev": true +-+- }, +-+- "get-value": { +-+- "version": "2.0.6", +-+- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", +-+- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", +-+- "dev": true +-+- }, +-+- "getpass": { +-+- "version": "0.1.7", +-+- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", +-+- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", +-+- "requires": { +-+- "assert-plus": "^1.0.0" +-+- }, +-+- "dependencies": { +-+- "assert-plus": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-+- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-+- } +-++ "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "glob": { +-++ "node_modules/glob": { +-+ "version": "7.1.3", +-+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", +-+ "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", +-+- "requires": { +-++ "deprecated": "Glob versions prior to v9 are no longer supported", +-++ "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": "*" +-+ } +-+ }, +-+- "glob-parent": { +-+- "version": "3.1.0", +-+- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", +-+- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", +-+- "dev": true, +-+- "requires": { +-+- "is-glob": "^3.1.0", +-+- "path-dirname": "^1.0.0" +-+- }, +-+- "dependencies": { +-+- "is-glob": { +-+- "version": "3.1.0", +-+- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", +-+- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", +-+- "dev": true, +-+- "requires": { +-+- "is-extglob": "^2.1.0" +-+- } +-+- } +-+- } +-+- }, +-+- "global-dirs": { +-+- "version": "0.1.1", +-+- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", +-+- "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", +-++ "node_modules/glob-parent": { +-++ "version": "5.1.2", +-++ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", +-++ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", +-+ "dev": true, +-+- "requires": { +-+- "ini": "^1.3.4" +-++ "dependencies": { +-++ "is-glob": "^4.0.1" +-++ }, +-++ "engines": { +-++ "node": ">= 6" +-+ } +-+ }, +-+- "globule": { +-++ "node_modules/globule": { +-+ "version": "1.2.1", +-+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", +-+ "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "glob": "~7.1.1", +-+ "lodash": "~4.17.10", +-+ "minimatch": "~3.0.2" +-++ }, +-++ "engines": { +-++ "node": ">= 0.10" +-+ } +-+ }, +-+- "got": { +-+- "version": "6.7.1", +-+- "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", +-+- "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", +-+- "dev": true, +-+- "requires": { +-+- "create-error-class": "^3.0.0", +-+- "duplexer3": "^0.1.4", +-+- "get-stream": "^3.0.0", +-+- "is-redirect": "^1.0.0", +-+- "is-retry-allowed": "^1.0.0", +-+- "is-stream": "^1.0.0", +-+- "lowercase-keys": "^1.0.0", +-+- "safe-buffer": "^5.0.1", +-+- "timed-out": "^4.0.0", +-+- "unzip-response": "^2.0.1", +-+- "url-parse-lax": "^1.0.0" +-++ "node_modules/gopd": { +-++ "version": "1.0.1", +-++ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", +-++ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", +-++ "dependencies": { +-++ "get-intrinsic": "^1.1.3" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+- "graceful-fs": { +-+- "version": "4.1.15", +-+- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", +-+- "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" +-++ "node_modules/graceful-fs": { +-++ "version": "4.2.11", +-++ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", +-++ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" +-+ }, +-+- "handlebars": { +-+- "version": "4.1.0", +-+- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz", +-+- "integrity": "sha512-l2jRuU1NAWK6AW5qqcTATWQJvNPEwkM7NEKSiv/gqOsoSQbVoWyqVEY5GS+XPQ88zLNmqASRpzfdm8d79hJS+w==", +-+- "requires": { +-+- "async": "^2.5.0", +-+- "optimist": "^0.6.1", +-++ "node_modules/handlebars": { +-++ "version": "4.7.8", +-++ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", +-++ "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", +-++ "dependencies": { +-++ "minimist": "^1.2.5", +-++ "neo-async": "^2.6.2", +-+ "source-map": "^0.6.1", +-+- "uglify-js": "^3.1.4" +-++ "wordwrap": "^1.0.0" +-+ }, +-+- "dependencies": { +-+- "source-map": { +-+- "version": "0.6.1", +-+- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", +-+- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" +-+- } +-+- } +-+- }, +-+- "har-schema": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", +-+- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" +-+- }, +-+- "har-validator": { +-+- "version": "5.1.3", +-+- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", +-+- "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", +-+- "requires": { +-+- "ajv": "^6.5.5", +-+- "har-schema": "^2.0.0" +-++ "bin": { +-++ "handlebars": "bin/handlebars" +-++ }, +-++ "engines": { +-++ "node": ">=0.4.7" +-++ }, +-++ "optionalDependencies": { +-++ "uglify-js": "^3.1.4" +-+ } +-+ }, +-+- "has-ansi": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", +-+- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", +-++ "node_modules/hard-rejection": { +-++ "version": "2.1.0", +-++ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", +-++ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", +-+ "dev": true, +-+- "requires": { +-+- "ansi-regex": "^2.0.0" +-++ "engines": { +-++ "node": ">=6" +-+ } +-+ }, +-+- "has-flag": { +-++ "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 +-++ "dev": true, +-++ "engines": { +-++ "node": ">=4" +-++ } +-+ }, +-+- "has-symbols": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", +-+- "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" +-++ "node_modules/has-property-descriptors": { +-++ "version": "1.0.2", +-++ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", +-++ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", +-++ "dependencies": { +-++ "es-define-property": "^1.0.0" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-++ } +-++ }, +-++ "node_modules/has-proto": { +-++ "version": "1.0.3", +-++ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", +-++ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", +-++ "engines": { +-++ "node": ">= 0.4" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-++ } +-++ }, +-++ "node_modules/has-symbols": { +-++ "version": "1.0.3", +-++ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", +-++ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", +-++ "engines": { +-++ "node": ">= 0.4" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-++ } +-+ }, +-+- "has-unicode": { +-++ "node_modules/has-unicode": { +-+ "version": "2.0.1", +-+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", +-+- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", +-++ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", +-+ "dev": true +-+ }, +-+- "has-value": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", +-+- "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", +-++ "node_modules/hasown": { +-++ "version": "2.0.2", +-++ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", +-++ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", +-++ "dependencies": { +-++ "function-bind": "^1.1.2" +-++ }, +-++ "engines": { +-++ "node": ">= 0.4" +-++ } +-++ }, +-++ "node_modules/hosted-git-info": { +-++ "version": "2.8.9", +-++ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", +-++ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", +-++ "dev": true +-++ }, +-++ "node_modules/http-cache-semantics": { +-++ "version": "4.1.1", +-++ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", +-++ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", +-++ "dev": true +-++ }, +-++ "node_modules/http-errors": { +-++ "version": "2.0.0", +-++ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", +-++ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", +-++ "dependencies": { +-++ "depd": "2.0.0", +-++ "inherits": "2.0.4", +-++ "setprototypeof": "1.2.0", +-++ "statuses": "2.0.1", +-++ "toidentifier": "1.0.1" +-++ }, +-++ "engines": { +-++ "node": ">= 0.8" +-++ } +-++ }, +-++ "node_modules/http-proxy-agent": { +-++ "version": "5.0.0", +-++ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", +-++ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", +-+ "dev": true, +-+- "requires": { +-+- "get-value": "^2.0.6", +-+- "has-values": "^1.0.0", +-+- "isobject": "^3.0.0" +-++ "dependencies": { +-++ "@tootallnate/once": "2", +-++ "agent-base": "6", +-++ "debug": "4" +-++ }, +-++ "engines": { +-++ "node": ">= 6" +-+ } +-+ }, +-+- "has-values": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", +-+- "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", +-+- "dev": true, +-+- "requires": { +-+- "is-number": "^3.0.0", +-+- "kind-of": "^4.0.0" +-+- }, +-+- "dependencies": { +-+- "kind-of": { +-+- "version": "4.0.0", +-+- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", +-+- "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", +-+- "dev": true, +-+- "requires": { +-+- "is-buffer": "^1.1.5" +-+- } +-++ "node_modules/http-proxy-agent/node_modules/debug": { +-++ "version": "4.3.5", +-++ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-++ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-++ "dev": true, +-++ "dependencies": { +-++ "ms": "2.1.2" +-++ }, +-++ "engines": { +-++ "node": ">=6.0" +-++ }, +-++ "peerDependenciesMeta": { +-++ "supports-color": { +-++ "optional": true +-+ } +-+ } +-+ }, +-+- "hosted-git-info": { +-+- "version": "2.7.1", +-+- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", +-+- "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", +-++ "node_modules/http-proxy-agent/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==", +-+ "dev": true +-+ }, +-+- "http-errors": { +-+- "version": "1.6.3", +-+- "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", +-+- "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", +-+- "requires": { +-+- "depd": "~1.1.2", +-+- "inherits": "2.0.3", +-+- "setprototypeof": "1.1.0", +-+- "statuses": ">= 1.4.0 < 2" +-++ "node_modules/https-proxy-agent": { +-++ "version": "5.0.1", +-++ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", +-++ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", +-++ "dev": true, +-++ "dependencies": { +-++ "agent-base": "6", +-++ "debug": "4" +-++ }, +-++ "engines": { +-++ "node": ">= 6" +-+ } +-+ }, +-+- "http-signature": { +-+- "version": "1.2.0", +-+- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", +-+- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", +-+- "requires": { +-+- "assert-plus": "^1.0.0", +-+- "jsprim": "^1.2.2", +-+- "sshpk": "^1.7.0" +-+- } +-+- }, +-+- "iconv-lite": { +-+- "version": "0.4.23", +-+- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", +-+- "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", +-+- "requires": { +-++ "node_modules/https-proxy-agent/node_modules/debug": { +-++ "version": "4.3.5", +-++ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-++ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-++ "dev": true, +-++ "dependencies": { +-++ "ms": "2.1.2" +-++ }, +-++ "engines": { +-++ "node": ">=6.0" +-++ }, +-++ "peerDependenciesMeta": { +-++ "supports-color": { +-++ "optional": true +-++ } +-++ } +-++ }, +-++ "node_modules/https-proxy-agent/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==", +-++ "dev": true +-++ }, +-++ "node_modules/humanize-ms": { +-++ "version": "1.2.1", +-++ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", +-++ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", +-++ "dev": true, +-++ "dependencies": { +-++ "ms": "^2.0.0" +-++ } +-++ }, +-++ "node_modules/iconv-lite": { +-++ "version": "0.4.24", +-++ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", +-++ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", +-++ "dependencies": { +-+ "safer-buffer": ">= 2.1.2 < 3" +-++ }, +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "ieee754": { +-++ "node_modules/ieee754": { +-+ "version": "1.1.12", +-+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", +-+ "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" +-+ }, +-+- "ignore-by-default": { +-++ "node_modules/ignore-by-default": { +-+ "version": "1.0.1", +-+ "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", +-+ "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", +-+ "dev": true +-+ }, +-+- "immediate": { +-++ "node_modules/immediate": { +-+ "version": "3.0.6", +-+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", +-+ "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" +-+ }, +-+- "import-lazy": { +-+- "version": "2.1.0", +-+- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", +-+- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", +-+- "dev": true +-+- }, +-+- "imurmurhash": { +-++ "node_modules/imurmurhash": { +-+ "version": "0.1.4", +-+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", +-+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", +-+- "dev": true +-+- }, +-+- "in-publish": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", +-+- "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", +-+- "dev": true +-++ "dev": true, +-++ "engines": { +-++ "node": ">=0.8.19" +-++ } +-+ }, +-+- "indent-string": { +-+- "version": "2.1.0", +-+- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", +-+- "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", +-++ "node_modules/indent-string": { +-++ "version": "4.0.0", +-++ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", +-++ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", +-+ "dev": true, +-+- "requires": { +-+- "repeating": "^2.0.0" +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "inflight": { +-++ "node_modules/infer-owner": { +-++ "version": "1.0.4", +-++ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", +-++ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", +-++ "dev": true +-++ }, +-++ "node_modules/inflight": { +-+ "version": "1.0.6", +-+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", +-+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", +-+- "requires": { +-++ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", +-++ "dependencies": { +-+ "once": "^1.3.0", +-+ "wrappy": "1" +-+ } +-+ }, +-+- "inherits": { +-+- "version": "2.0.3", +-+- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", +-+- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" +-+- }, +-+- "ini": { +-+- "version": "1.3.5", +-+- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", +-+- "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", +-+- "dev": true +-+- }, +-+- "invert-kv": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", +-+- "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", +-+- "dev": true +-+- }, +-+- "ipaddr.js": { +-+- "version": "1.8.0", +-+- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", +-+- "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" +-++ "node_modules/inherits": { +-++ "version": "2.0.4", +-++ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", +-++ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" +-+ }, +-+- "is-accessor-descriptor": { +-+- "version": "0.1.6", +-+- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", +-+- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", +-++ "node_modules/ip-address": { +-++ "version": "9.0.5", +-++ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", +-++ "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", +-+ "dev": true, +-+- "requires": { +-+- "kind-of": "^3.0.2" +-+- }, +-+ "dependencies": { +-+- "kind-of": { +-+- "version": "3.2.2", +-+- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-+- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-+- "dev": true, +-+- "requires": { +-+- "is-buffer": "^1.1.5" +-+- } +-+- } +-++ "jsbn": "1.1.0", +-++ "sprintf-js": "^1.1.3" +-++ }, +-++ "engines": { +-++ "node": ">= 12" +-+ } +-+ }, +-+- "is-arrayish": { +-+- "version": "0.2.1", +-+- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", +-+- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", +-++ "node_modules/ip-address/node_modules/jsbn": { +-++ "version": "1.1.0", +-++ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", +-++ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", +-+ "dev": true +-+ }, +-+- "is-binary-path": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", +-+- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", +-+- "dev": true, +-+- "requires": { +-+- "binary-extensions": "^1.0.0" +-++ "node_modules/ipaddr.js": { +-++ "version": "1.9.1", +-++ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", +-++ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", +-++ "engines": { +-++ "node": ">= 0.10" +-+ } +-+ }, +-+- "is-buffer": { +-+- "version": "1.1.6", +-+- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", +-+- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", +-++ "node_modules/is-arrayish": { +-++ "version": "0.2.1", +-++ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", +-++ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", +-+ "dev": true +-+ }, +-+- "is-ci": { +-+- "version": "1.2.1", +-+- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", +-+- "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", +-+- "dev": true, +-+- "requires": { +-+- "ci-info": "^1.5.0" +-+- } +-+- }, +-+- "is-data-descriptor": { +-+- "version": "0.1.4", +-+- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", +-+- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", +-++ "node_modules/is-binary-path": { +-++ "version": "2.1.0", +-++ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", +-++ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", +-+ "dev": true, +-+- "requires": { +-+- "kind-of": "^3.0.2" +-+- }, +-+ "dependencies": { +-+- "kind-of": { +-+- "version": "3.2.2", +-+- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-+- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-+- "dev": true, +-+- "requires": { +-+- "is-buffer": "^1.1.5" +-+- } +-+- } +-++ "binary-extensions": "^2.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "is-descriptor": { +-+- "version": "0.1.6", +-+- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", +-+- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", +-++ "node_modules/is-core-module": { +-++ "version": "2.14.0", +-++ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", +-++ "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", +-+ "dev": true, +-+- "requires": { +-+- "is-accessor-descriptor": "^0.1.6", +-+- "is-data-descriptor": "^0.1.4", +-+- "kind-of": "^5.0.0" +-+- }, +-+ "dependencies": { +-+- "kind-of": { +-+- "version": "5.1.0", +-+- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", +-+- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", +-+- "dev": true +-+- } +-++ "hasown": "^2.0.2" +-++ }, +-++ "engines": { +-++ "node": ">= 0.4" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+- "is-extendable": { +-+- "version": "0.1.1", +-+- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", +-+- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", +-+- "dev": true +-+- }, +-+- "is-extglob": { +-++ "node_modules/is-extglob": { +-+ "version": "2.1.1", +-+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", +-+- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", +-+- "dev": true +-+- }, +-+- "is-finite": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", +-+- "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", +-++ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", +-+ "dev": true, +-+- "requires": { +-+- "number-is-nan": "^1.0.0" +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "is-fullwidth-code-point": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", +-+- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", +-+- "dev": true, +-+- "requires": { +-+- "number-is-nan": "^1.0.0" +-++ "node_modules/is-fullwidth-code-point": { +-++ "version": "3.0.0", +-++ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", +-++ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "is-glob": { +-+- "version": "4.0.0", +-+- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", +-+- "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", +-++ "node_modules/is-glob": { +-++ "version": "4.0.3", +-++ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", +-++ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "is-extglob": "^2.1.1" +-+- } +-+- }, +-+- "is-installed-globally": { +-+- "version": "0.1.0", +-+- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", +-+- "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", +-+- "dev": true, +-+- "requires": { +-+- "global-dirs": "^0.1.0", +-+- "is-path-inside": "^1.0.0" +-+- } +-+- }, +-+- "is-npm": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", +-+- "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", +-+- "dev": true +-+- }, +-+- "is-number": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", +-+- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", +-+- "dev": true, +-+- "requires": { +-+- "kind-of": "^3.0.2" +-+ }, +-+- "dependencies": { +-+- "kind-of": { +-+- "version": "3.2.2", +-+- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-+- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-+- "dev": true, +-+- "requires": { +-+- "is-buffer": "^1.1.5" +-+- } +-+- } +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "is-obj": { +-++ "node_modules/is-lambda": { +-+ "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", +-+- "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", +-++ "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", +-++ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", +-+ "dev": true +-+ }, +-+- "is-path-inside": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", +-+- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", +-++ "node_modules/is-number": { +-++ "version": "7.0.0", +-++ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", +-++ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", +-+ "dev": true, +-+- "requires": { +-+- "path-is-inside": "^1.0.1" +-++ "engines": { +-++ "node": ">=0.12.0" +-+ } +-+ }, +-+- "is-plain-object": { +-+- "version": "2.0.4", +-+- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", +-+- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", +-++ "node_modules/is-plain-obj": { +-++ "version": "1.1.0", +-++ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", +-++ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", +-+ "dev": true, +-+- "requires": { +-+- "isobject": "^3.0.1" +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "is-redirect": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", +-+- "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", +-+- "dev": true +-+- }, +-+- "is-retry-allowed": { +-+- "version": "1.1.0", +-+- "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", +-+- "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", +-+- "dev": true +-+- }, +-+- "is-stream": { +-+- "version": "1.1.0", +-+- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", +-+- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", +-+- "dev": true +-+- }, +-+- "is-typedarray": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", +-+- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" +-+- }, +-+- "is-utf8": { +-+- "version": "0.2.1", +-+- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", +-+- "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", +-+- "dev": true +-+- }, +-+- "is-windows": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", +-+- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", +-+- "dev": true +-+- }, +-+- "isarray": { +-++ "node_modules/isarray": { +-+ "version": "1.0.0", +-+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", +-+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" +-+ }, +-+- "isexe": { +-++ "node_modules/isexe": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", +-+- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", +-+- "dev": true +-++ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" +-+ }, +-+- "isobject": { +-+- "version": "3.0.1", +-+- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", +-+- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", +-+- "dev": true +-++ "node_modules/jackspeak": { +-++ "version": "3.4.0", +-++ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", +-++ "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", +-++ "dependencies": { +-++ "@isaacs/cliui": "^8.0.2" +-++ }, +-++ "engines": { +-++ "node": ">=14" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/isaacs" +-++ }, +-++ "optionalDependencies": { +-++ "@pkgjs/parseargs": "^0.11.0" +-++ } +-+ }, +-+- "isstream": { +-+- "version": "0.1.2", +-+- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", +-+- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" +-++ "node_modules/jake": { +-++ "version": "10.9.1", +-++ "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", +-++ "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", +-++ "dependencies": { +-++ "async": "^3.2.3", +-++ "chalk": "^4.0.2", +-++ "filelist": "^1.0.4", +-++ "minimatch": "^3.1.2" +-++ }, +-++ "bin": { +-++ "jake": "bin/cli.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-+ }, +-+- "js-base64": { +-+- "version": "2.5.1", +-+- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", +-+- "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", +-+- "dev": true +-++ "node_modules/jake/node_modules/async": { +-++ "version": "3.2.5", +-++ "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", +-++ "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" +-+ }, +-+- "jsbn": { +-+- "version": "0.1.1", +-+- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", +-+- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" +-++ "node_modules/jake/node_modules/minimatch": { +-++ "version": "3.1.2", +-++ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", +-++ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", +-++ "dependencies": { +-++ "brace-expansion": "^1.1.7" +-++ }, +-++ "engines": { +-++ "node": "*" +-++ } +-+ }, +-+- "json-parse-better-errors": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", +-+- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", +-++ "node_modules/js-base64": { +-++ "version": "2.6.4", +-++ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", +-++ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", +-+ "dev": true +-+ }, +-+- "json-schema": { +-+- "version": "0.2.3", +-+- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", +-+- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" +-+- }, +-+- "json-schema-traverse": { +-+- "version": "0.4.1", +-+- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", +-+- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" +-+- }, +-+- "json-stringify-safe": { +-+- "version": "5.0.1", +-+- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", +-+- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" +-+- }, +-+- "jsprim": { +-+- "version": "1.4.1", +-+- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", +-+- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", +-+- "requires": { +-+- "assert-plus": "1.0.0", +-+- "extsprintf": "1.3.0", +-+- "json-schema": "0.2.3", +-+- "verror": "1.10.0" +-+- }, +-+- "dependencies": { +-+- "assert-plus": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-+- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-+- } +-+- } +-++ "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 +-+ }, +-+- "kind-of": { +-+- "version": "6.0.2", +-+- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", +-+- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", +-++ "node_modules/json-parse-even-better-errors": { +-++ "version": "2.3.1", +-++ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", +-++ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", +-+ "dev": true +-+ }, +-+- "latest-version": { +-+- "version": "3.1.0", +-+- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", +-+- "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", +-++ "node_modules/kind-of": { +-++ "version": "6.0.3", +-++ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", +-++ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", +-+ "dev": true, +-+- "requires": { +-+- "package-json": "^4.0.0" +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "lazystream": { +-++ "node_modules/lazystream": { +-+ "version": "1.0.0", +-+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", +-+ "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", +-+- "requires": { +-++ "dependencies": { +-+ "readable-stream": "^2.0.5" +-++ }, +-++ "engines": { +-++ "node": ">= 0.6.3" +-+ } +-+ }, +-+- "lcid": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", +-+- "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", +-+- "dev": true, +-+- "requires": { +-+- "invert-kv": "^1.0.0" +-+- } +-+- }, +-+- "lie": { +-++ "node_modules/lie": { +-+ "version": "3.1.1", +-+ "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", +-+ "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", +-+- "requires": { +-++ "dependencies": { +-+ "immediate": "~3.0.5" +-+ } +-+ }, +-+- "load-json-file": { +-+- "version": "1.1.0", +-+- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", +-+- "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", +-+- "dev": true, +-+- "requires": { +-+- "graceful-fs": "^4.1.2", +-+- "parse-json": "^2.2.0", +-+- "pify": "^2.0.0", +-+- "pinkie-promise": "^2.0.0", +-+- "strip-bom": "^2.0.0" +-+- } +-++ "node_modules/lines-and-columns": { +-++ "version": "1.2.4", +-++ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", +-++ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", +-++ "dev": true +-+ }, +-+- "localforage": { +-++ "node_modules/localforage": { +-+ "version": "1.7.3", +-+ "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.7.3.tgz", +-+ "integrity": "sha512-1TulyYfc4udS7ECSBT2vwJksWbkwwTX8BzeUIiq8Y07Riy7bDAAnxDaPU/tWyOVmQAcWJIEIFP9lPfBGqVoPgQ==", +-+- "requires": { +-++ "dependencies": { +-+ "lie": "3.1.1" +-+ } +-+ }, +-+- "locate-path": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", +-+- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", +-++ "node_modules/lodash": { +-++ "version": "4.17.21", +-++ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", +-++ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" +-++ }, +-++ "node_modules/lru-cache": { +-++ "version": "10.3.0", +-++ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.3.0.tgz", +-++ "integrity": "sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==", +-++ "engines": { +-++ "node": "14 || >=16.14" +-++ } +-++ }, +-++ "node_modules/make-fetch-happen": { +-++ "version": "10.2.1", +-++ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", +-++ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", +-+ "dev": true, +-+- "requires": { +-+- "p-locate": "^3.0.0", +-+- "path-exists": "^3.0.0" +-+- }, +-+ "dependencies": { +-+- "path-exists": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", +-+- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", +-+- "dev": true +-+- } +-++ "agentkeepalive": "^4.2.1", +-++ "cacache": "^16.1.0", +-++ "http-cache-semantics": "^4.1.0", +-++ "http-proxy-agent": "^5.0.0", +-++ "https-proxy-agent": "^5.0.0", +-++ "is-lambda": "^1.0.1", +-++ "lru-cache": "^7.7.1", +-++ "minipass": "^3.1.6", +-++ "minipass-collect": "^1.0.2", +-++ "minipass-fetch": "^2.0.3", +-++ "minipass-flush": "^1.0.5", +-++ "minipass-pipeline": "^1.2.4", +-++ "negotiator": "^0.6.3", +-++ "promise-retry": "^2.0.1", +-++ "socks-proxy-agent": "^7.0.0", +-++ "ssri": "^9.0.0" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ } +-+ }, +-+- "lodash": { +-+- "version": "4.17.11", +-+- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", +-+- "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" +-++ "node_modules/make-fetch-happen/node_modules/lru-cache": { +-++ "version": "7.18.3", +-++ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", +-++ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=12" +-++ } +-+ }, +-+- "lodash.assign": { +-+- "version": "4.2.0", +-+- "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", +-+- "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", +-+- "dev": true +-++ "node_modules/map-obj": { +-++ "version": "4.3.0", +-++ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", +-++ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=8" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-++ } +-+ }, +-+- "lodash.clonedeep": { +-+- "version": "4.5.0", +-+- "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", +-+- "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", +-+- "dev": true +-++ "node_modules/media-typer": { +-++ "version": "0.3.0", +-++ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", +-++ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", +-++ "engines": { +-++ "node": ">= 0.6" +-++ } +-++ }, +-++ "node_modules/meow": { +-++ "version": "9.0.0", +-++ "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", +-++ "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", +-++ "dev": true, +-++ "dependencies": { +-++ "@types/minimist": "^1.2.0", +-++ "camelcase-keys": "^6.2.2", +-++ "decamelize": "^1.2.0", +-++ "decamelize-keys": "^1.1.0", +-++ "hard-rejection": "^2.1.0", +-++ "minimist-options": "4.1.0", +-++ "normalize-package-data": "^3.0.0", +-++ "read-pkg-up": "^7.0.1", +-++ "redent": "^3.0.0", +-++ "trim-newlines": "^3.0.0", +-++ "type-fest": "^0.18.0", +-++ "yargs-parser": "^20.2.3" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-++ } +-++ }, +-++ "node_modules/meow/node_modules/hosted-git-info": { +-++ "version": "4.1.0", +-++ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", +-++ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", +-++ "dev": true, +-++ "dependencies": { +-++ "lru-cache": "^6.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-++ }, +-++ "node_modules/meow/node_modules/lru-cache": { +-++ "version": "6.0.0", +-++ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", +-++ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", +-++ "dev": true, +-++ "dependencies": { +-++ "yallist": "^4.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-+ }, +-+- "lodash.get": { +-+- "version": "4.4.2", +-+- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", +-+- "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" +-++ "node_modules/meow/node_modules/normalize-package-data": { +-++ "version": "3.0.3", +-++ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", +-++ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", +-++ "dev": true, +-++ "dependencies": { +-++ "hosted-git-info": "^4.0.1", +-++ "is-core-module": "^2.5.0", +-++ "semver": "^7.3.4", +-++ "validate-npm-package-license": "^3.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-+ }, +-+- "lodash.mergewith": { +-+- "version": "4.6.1", +-+- "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", +-+- "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", +-++ "node_modules/meow/node_modules/semver": { +-++ "version": "7.6.2", +-++ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", +-++ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +-++ "dev": true, +-++ "bin": { +-++ "semver": "bin/semver.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-++ }, +-++ "node_modules/meow/node_modules/yallist": { +-++ "version": "4.0.0", +-++ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", +-++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +-+ "dev": true +-+ }, +-+- "loud-rejection": { +-++ "node_modules/merge-descriptors": { +-++ "version": "1.0.1", +-++ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", +-++ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" +-++ }, +-++ "node_modules/methods": { +-++ "version": "1.1.2", +-++ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", +-++ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", +-++ "engines": { +-++ "node": ">= 0.6" +-++ } +-++ }, +-++ "node_modules/mime": { +-+ "version": "1.6.0", +-+- "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", +-+- "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", +-+- "dev": true, +-+- "requires": { +-+- "currently-unhandled": "^0.4.1", +-+- "signal-exit": "^3.0.0" +-++ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", +-++ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", +-++ "bin": { +-++ "mime": "cli.js" +-++ }, +-++ "engines": { +-++ "node": ">=4" +-++ } +-++ }, +-++ "node_modules/mime-db": { +-++ "version": "1.52.0", +-++ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", +-++ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", +-++ "engines": { +-++ "node": ">= 0.6" +-+ } +-+ }, +-+- "lowercase-keys": { +-++ "node_modules/mime-types": { +-++ "version": "2.1.35", +-++ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", +-++ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", +-++ "dependencies": { +-++ "mime-db": "1.52.0" +-++ }, +-++ "engines": { +-++ "node": ">= 0.6" +-++ } +-++ }, +-++ "node_modules/min-indent": { +-+ "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", +-+- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", +-+- "dev": true +-++ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", +-++ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=4" +-++ } +-+ }, +-+- "lru-cache": { +-+- "version": "4.1.5", +-+- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", +-+- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", +-++ "node_modules/minimatch": { +-++ "version": "3.0.8", +-++ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", +-++ "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", +-++ "dependencies": { +-++ "brace-expansion": "^1.1.7" +-++ }, +-++ "engines": { +-++ "node": "*" +-++ } +-++ }, +-++ "node_modules/minimist": { +-++ "version": "1.2.8", +-++ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", +-++ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-++ } +-++ }, +-++ "node_modules/minimist-options": { +-++ "version": "4.1.0", +-++ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", +-++ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", +-+ "dev": true, +-+- "requires": { +-+- "pseudomap": "^1.0.2", +-+- "yallist": "^2.1.2" +-++ "dependencies": { +-++ "arrify": "^1.0.1", +-++ "is-plain-obj": "^1.1.0", +-++ "kind-of": "^6.0.3" +-++ }, +-++ "engines": { +-++ "node": ">= 6" +-+ } +-+ }, +-+- "make-dir": { +-+- "version": "1.3.0", +-+- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", +-+- "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", +-++ "node_modules/minipass": { +-++ "version": "3.3.6", +-++ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", +-++ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", +-+ "dev": true, +-+- "requires": { +-+- "pify": "^3.0.0" +-++ "dependencies": { +-++ "yallist": "^4.0.0" +-+ }, +-++ "engines": { +-++ "node": ">=8" +-++ } +-++ }, +-++ "node_modules/minipass-collect": { +-++ "version": "1.0.2", +-++ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", +-++ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", +-++ "dev": true, +-+ "dependencies": { +-+- "pify": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", +-+- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", +-+- "dev": true +-+- } +-++ "minipass": "^3.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 8" +-+ } +-+ }, +-+- "map-age-cleaner": { +-+- "version": "0.1.3", +-+- "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", +-+- "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", +-++ "node_modules/minipass-fetch": { +-++ "version": "2.1.2", +-++ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", +-++ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", +-+ "dev": true, +-+- "requires": { +-+- "p-defer": "^1.0.0" +-++ "dependencies": { +-++ "minipass": "^3.1.6", +-++ "minipass-sized": "^1.0.3", +-++ "minizlib": "^2.1.2" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-++ }, +-++ "optionalDependencies": { +-++ "encoding": "^0.1.13" +-+ } +-+ }, +-+- "map-cache": { +-+- "version": "0.2.2", +-+- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", +-+- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", +-+- "dev": true +-++ "node_modules/minipass-flush": { +-++ "version": "1.0.5", +-++ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", +-++ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", +-++ "dev": true, +-++ "dependencies": { +-++ "minipass": "^3.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 8" +-++ } +-+ }, +-+- "map-obj": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", +-+- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", +-+- "dev": true +-++ "node_modules/minipass-pipeline": { +-++ "version": "1.2.4", +-++ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", +-++ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", +-++ "dev": true, +-++ "dependencies": { +-++ "minipass": "^3.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ } +-+ }, +-+- "map-visit": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", +-+- "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", +-++ "node_modules/minipass-sized": { +-++ "version": "1.0.3", +-++ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", +-++ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", +-+ "dev": true, +-+- "requires": { +-+- "object-visit": "^1.0.0" +-++ "dependencies": { +-++ "minipass": "^3.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "media-typer": { +-+- "version": "0.3.0", +-+- "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", +-+- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" +-++ "node_modules/minipass/node_modules/yallist": { +-++ "version": "4.0.0", +-++ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", +-++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +-++ "dev": true +-+ }, +-+- "mem": { +-+- "version": "4.2.0", +-+- "resolved": "https://registry.npmjs.org/mem/-/mem-4.2.0.tgz", +-+- "integrity": "sha512-5fJxa68urlY0Ir8ijatKa3eRz5lwXnRCTvo9+TbTGAuTFJOwpGcY0X05moBd0nW45965Njt4CDI2GFQoG8DvqA==", +-+- "dev": true, +-+- "requires": { +-+- "map-age-cleaner": "^0.1.1", +-+- "mimic-fn": "^2.0.0", +-+- "p-is-promise": "^2.0.0" +-+- } +-+- }, +-+- "meow": { +-+- "version": "3.7.0", +-+- "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", +-+- "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", +-+- "dev": true, +-+- "requires": { +-+- "camelcase-keys": "^2.0.0", +-+- "decamelize": "^1.1.2", +-+- "loud-rejection": "^1.0.0", +-+- "map-obj": "^1.0.1", +-+- "minimist": "^1.1.3", +-+- "normalize-package-data": "^2.3.4", +-+- "object-assign": "^4.0.1", +-+- "read-pkg-up": "^1.0.1", +-+- "redent": "^1.0.0", +-+- "trim-newlines": "^1.0.0" +-+- } +-+- }, +-+- "merge-descriptors": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", +-+- "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" +-++ "node_modules/minizlib": { +-++ "version": "2.1.2", +-++ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", +-++ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", +-++ "dev": true, +-++ "dependencies": { +-++ "minipass": "^3.0.0", +-++ "yallist": "^4.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 8" +-++ } +-+ }, +-+- "methods": { +-+- "version": "1.1.2", +-+- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", +-+- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" +-++ "node_modules/minizlib/node_modules/yallist": { +-++ "version": "4.0.0", +-++ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", +-++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +-++ "dev": true +-+ }, +-+- "micromatch": { +-+- "version": "3.1.10", +-+- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", +-+- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", +-+- "dev": true, +-+- "requires": { +-+- "arr-diff": "^4.0.0", +-+- "array-unique": "^0.3.2", +-+- "braces": "^2.3.1", +-+- "define-property": "^2.0.2", +-+- "extend-shallow": "^3.0.2", +-+- "extglob": "^2.0.4", +-+- "fragment-cache": "^0.2.1", +-+- "kind-of": "^6.0.2", +-+- "nanomatch": "^1.2.9", +-+- "object.pick": "^1.3.0", +-+- "regex-not": "^1.0.0", +-+- "snapdragon": "^0.8.1", +-+- "to-regex": "^3.0.2" +-+- } +-+- }, +-+- "mime-db": { +-+- "version": "1.38.0", +-+- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", +-+- "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==" +-+- }, +-+- "mime-types": { +-+- "version": "2.1.22", +-+- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", +-+- "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", +-+- "requires": { +-+- "mime-db": "~1.38.0" +-+- } +-+- }, +-+- "mimic-fn": { +-++ "node_modules/mkdirp": { +-++ "version": "0.5.6", +-++ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", +-++ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", +-++ "dependencies": { +-++ "minimist": "^1.2.6" +-++ }, +-++ "bin": { +-++ "mkdirp": "bin/cmd.js" +-++ } +-++ }, +-++ "node_modules/ms": { +-+ "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.0.0.tgz", +-+- "integrity": "sha512-jbex9Yd/3lmICXwYT6gA/j2mNQGU48wCh/VzRd+/Y/PjYQtlg1gLMdZqvu9s/xH7qKvngxRObl56XZR609IMbA==", +-++ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", +-++ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" +-++ }, +-++ "node_modules/nan": { +-++ "version": "2.20.0", +-++ "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", +-++ "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", +-+ "dev": true +-+ }, +-+- "minimatch": { +-+- "version": "3.0.4", +-+- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", +-+- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", +-+- "requires": { +-+- "brace-expansion": "^1.1.7" +-++ "node_modules/negotiator": { +-++ "version": "0.6.3", +-++ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", +-++ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", +-++ "engines": { +-++ "node": ">= 0.6" +-+ } +-+ }, +-+- "minimist": { +-+- "version": "1.2.0", +-+- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", +-+- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" +-+- }, +-+- "mixin-deep": { +-+- "version": "1.3.1", +-+- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", +-+- "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", +-+- "dev": true, +-+- "requires": { +-+- "for-in": "^1.0.2", +-+- "is-extendable": "^1.0.1" +-+- }, +-+- "dependencies": { +-+- "is-extendable": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", +-+- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", +-+- "dev": true, +-+- "requires": { +-+- "is-plain-object": "^2.0.4" +-+- } +-+- } +-++ "node_modules/neo-async": { +-++ "version": "2.6.2", +-++ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", +-++ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" +-++ }, +-++ "node_modules/node-gyp": { +-++ "version": "8.4.1", +-++ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", +-++ "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", +-++ "dev": true, +-++ "dependencies": { +-++ "env-paths": "^2.2.0", +-++ "glob": "^7.1.4", +-++ "graceful-fs": "^4.2.6", +-++ "make-fetch-happen": "^9.1.0", +-++ "nopt": "^5.0.0", +-++ "npmlog": "^6.0.0", +-++ "rimraf": "^3.0.2", +-++ "semver": "^7.3.5", +-++ "tar": "^6.1.2", +-++ "which": "^2.0.2" +-++ }, +-++ "bin": { +-++ "node-gyp": "bin/node-gyp.js" +-++ }, +-++ "engines": { +-++ "node": ">= 10.12.0" +-+ } +-+ }, +-+- "mkdirp": { +-+- "version": "0.5.1", +-+- "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", +-+- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", +-+- "requires": { +-+- "minimist": "0.0.8" +-++ "node_modules/node-gyp/node_modules/@npmcli/fs": { +-++ "version": "1.1.1", +-++ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", +-++ "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", +-++ "dev": true, +-++ "dependencies": { +-++ "@gar/promisify": "^1.0.1", +-++ "semver": "^7.3.5" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/@npmcli/move-file": { +-++ "version": "1.1.2", +-++ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", +-++ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", +-++ "deprecated": "This functionality has been moved to @npmcli/fs", +-++ "dev": true, +-++ "dependencies": { +-++ "mkdirp": "^1.0.4", +-++ "rimraf": "^3.0.2" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-++ }, +-++ "node_modules/node-gyp/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==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">= 6" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/cacache": { +-++ "version": "15.3.0", +-++ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", +-++ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", +-++ "dev": true, +-++ "dependencies": { +-++ "@npmcli/fs": "^1.0.0", +-++ "@npmcli/move-file": "^1.0.1", +-++ "chownr": "^2.0.0", +-++ "fs-minipass": "^2.0.0", +-++ "glob": "^7.1.4", +-++ "infer-owner": "^1.0.4", +-++ "lru-cache": "^6.0.0", +-++ "minipass": "^3.1.1", +-++ "minipass-collect": "^1.0.2", +-++ "minipass-flush": "^1.0.5", +-++ "minipass-pipeline": "^1.2.2", +-++ "mkdirp": "^1.0.3", +-++ "p-map": "^4.0.0", +-++ "promise-inflight": "^1.0.1", +-++ "rimraf": "^3.0.2", +-++ "ssri": "^8.0.1", +-++ "tar": "^6.0.2", +-++ "unique-filename": "^1.1.1" +-+ }, +-++ "engines": { +-++ "node": ">= 10" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/debug": { +-++ "version": "4.3.5", +-++ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-++ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-++ "dev": true, +-+ "dependencies": { +-+- "minimist": { +-+- "version": "0.0.8", +-+- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", +-+- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" +-++ "ms": "2.1.2" +-++ }, +-++ "engines": { +-++ "node": ">=6.0" +-++ }, +-++ "peerDependenciesMeta": { +-++ "supports-color": { +-++ "optional": true +-+ } +-+ } +-+ }, +-+- "ms": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", +-+- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" +-++ "node_modules/node-gyp/node_modules/glob": { +-++ "version": "7.2.3", +-++ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", +-++ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", +-++ "deprecated": "Glob versions prior to v9 are no longer supported", +-++ "dev": true, +-++ "dependencies": { +-++ "fs.realpath": "^1.0.0", +-++ "inflight": "^1.0.4", +-++ "inherits": "2", +-++ "minimatch": "^3.1.1", +-++ "once": "^1.3.0", +-++ "path-is-absolute": "^1.0.0" +-++ }, +-++ "engines": { +-++ "node": "*" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/isaacs" +-++ } +-+ }, +-+- "nan": { +-+- "version": "2.12.1", +-+- "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", +-+- "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", +-+- "dev": true +-++ "node_modules/node-gyp/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==", +-++ "dev": true, +-++ "dependencies": { +-++ "@tootallnate/once": "1", +-++ "agent-base": "6", +-++ "debug": "4" +-++ }, +-++ "engines": { +-++ "node": ">= 6" +-++ } +-+ }, +-+- "nanomatch": { +-+- "version": "1.2.13", +-+- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", +-+- "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", +-+- "dev": true, +-+- "requires": { +-+- "arr-diff": "^4.0.0", +-+- "array-unique": "^0.3.2", +-+- "define-property": "^2.0.2", +-+- "extend-shallow": "^3.0.2", +-+- "fragment-cache": "^0.2.1", +-+- "is-windows": "^1.0.2", +-+- "kind-of": "^6.0.2", +-+- "object.pick": "^1.3.0", +-+- "regex-not": "^1.0.0", +-+- "snapdragon": "^0.8.1", +-+- "to-regex": "^3.0.1" +-+- } +-+- }, +-+- "negotiator": { +-+- "version": "0.6.1", +-+- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", +-+- "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" +-++ "node_modules/node-gyp/node_modules/lru-cache": { +-++ "version": "6.0.0", +-++ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", +-++ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", +-++ "dev": true, +-++ "dependencies": { +-++ "yallist": "^4.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-+ }, +-+- "nice-try": { +-+- "version": "1.0.5", +-+- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", +-+- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", +-++ "node_modules/node-gyp/node_modules/make-fetch-happen": { +-++ "version": "9.1.0", +-++ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", +-++ "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", +-++ "dev": true, +-++ "dependencies": { +-++ "agentkeepalive": "^4.1.3", +-++ "cacache": "^15.2.0", +-++ "http-cache-semantics": "^4.1.0", +-++ "http-proxy-agent": "^4.0.1", +-++ "https-proxy-agent": "^5.0.0", +-++ "is-lambda": "^1.0.1", +-++ "lru-cache": "^6.0.0", +-++ "minipass": "^3.1.3", +-++ "minipass-collect": "^1.0.2", +-++ "minipass-fetch": "^1.3.2", +-++ "minipass-flush": "^1.0.5", +-++ "minipass-pipeline": "^1.2.4", +-++ "negotiator": "^0.6.2", +-++ "promise-retry": "^2.0.1", +-++ "socks-proxy-agent": "^6.0.0", +-++ "ssri": "^8.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 10" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/minimatch": { +-++ "version": "3.1.2", +-++ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", +-++ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", +-++ "dev": true, +-++ "dependencies": { +-++ "brace-expansion": "^1.1.7" +-++ }, +-++ "engines": { +-++ "node": "*" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/minipass-fetch": { +-++ "version": "1.4.1", +-++ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", +-++ "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", +-++ "dev": true, +-++ "dependencies": { +-++ "minipass": "^3.1.0", +-++ "minipass-sized": "^1.0.3", +-++ "minizlib": "^2.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ }, +-++ "optionalDependencies": { +-++ "encoding": "^0.1.12" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/mkdirp": { +-++ "version": "1.0.4", +-++ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +-++ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +-++ "dev": true, +-++ "bin": { +-++ "mkdirp": "bin/cmd.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-++ }, +-++ "node_modules/node-gyp/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==", +-+ "dev": true +-+ }, +-+- "node-gyp": { +-+- "version": "3.8.0", +-+- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", +-+- "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", +-++ "node_modules/node-gyp/node_modules/semver": { +-++ "version": "7.6.2", +-++ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", +-++ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +-+ "dev": true, +-+- "requires": { +-+- "fstream": "^1.0.0", +-+- "glob": "^7.0.3", +-+- "graceful-fs": "^4.1.2", +-+- "mkdirp": "^0.5.0", +-+- "nopt": "2 || 3", +-+- "npmlog": "0 || 1 || 2 || 3 || 4", +-+- "osenv": "0", +-+- "request": "^2.87.0", +-+- "rimraf": "2", +-+- "semver": "~5.3.0", +-+- "tar": "^2.0.0", +-+- "which": "1" +-+- }, +-+- "dependencies": { +-+- "semver": { +-+- "version": "5.3.0", +-+- "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", +-+- "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", +-+- "dev": true +-+- } +-++ "bin": { +-++ "semver": "bin/semver.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-+ } +-+ }, +-+- "node-sass": { +-+- "version": "4.11.0", +-+- "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", +-+- "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==", +-++ "node_modules/node-gyp/node_modules/socks-proxy-agent": { +-++ "version": "6.2.1", +-++ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", +-++ "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-++ "agent-base": "^6.0.2", +-++ "debug": "^4.3.3", +-++ "socks": "^2.6.2" +-++ }, +-++ "engines": { +-++ "node": ">= 10" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/ssri": { +-++ "version": "8.0.1", +-++ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", +-++ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", +-++ "dev": true, +-++ "dependencies": { +-++ "minipass": "^3.1.1" +-++ }, +-++ "engines": { +-++ "node": ">= 8" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/unique-filename": { +-++ "version": "1.1.1", +-++ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", +-++ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", +-++ "dev": true, +-++ "dependencies": { +-++ "unique-slug": "^2.0.0" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/unique-slug": { +-++ "version": "2.0.2", +-++ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", +-++ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", +-++ "dev": true, +-++ "dependencies": { +-++ "imurmurhash": "^0.1.4" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/which": { +-++ "version": "2.0.2", +-++ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", +-++ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", +-++ "dev": true, +-++ "dependencies": { +-++ "isexe": "^2.0.0" +-++ }, +-++ "bin": { +-++ "node-which": "bin/node-which" +-++ }, +-++ "engines": { +-++ "node": ">= 8" +-++ } +-++ }, +-++ "node_modules/node-gyp/node_modules/yallist": { +-++ "version": "4.0.0", +-++ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", +-++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +-++ "dev": true +-++ }, +-++ "node_modules/node-sass": { +-++ "version": "9.0.0", +-++ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-9.0.0.tgz", +-++ "integrity": "sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==", +-++ "dev": true, +-++ "hasInstallScript": true, +-++ "dependencies": { +-+ "async-foreach": "^0.1.3", +-+- "chalk": "^1.1.1", +-+- "cross-spawn": "^3.0.0", +-++ "chalk": "^4.1.2", +-++ "cross-spawn": "^7.0.3", +-+ "gaze": "^1.0.0", +-+ "get-stdin": "^4.0.1", +-+ "glob": "^7.0.3", +-+- "in-publish": "^2.0.0", +-+- "lodash.assign": "^4.2.0", +-+- "lodash.clonedeep": "^4.3.2", +-+- "lodash.mergewith": "^4.6.0", +-+- "meow": "^3.7.0", +-+- "mkdirp": "^0.5.1", +-+- "nan": "^2.10.0", +-+- "node-gyp": "^3.8.0", +-+- "npmlog": "^4.0.0", +-+- "request": "^2.88.0", +-+- "sass-graph": "^2.2.4", +-++ "lodash": "^4.17.15", +-++ "make-fetch-happen": "^10.0.4", +-++ "meow": "^9.0.0", +-++ "nan": "^2.17.0", +-++ "node-gyp": "^8.4.1", +-++ "sass-graph": "^4.0.1", +-+ "stdout-stream": "^1.4.0", +-+- "true-case-path": "^1.0.2" +-++ "true-case-path": "^2.2.1" +-++ }, +-++ "bin": { +-++ "node-sass": "bin/node-sass" +-++ }, +-++ "engines": { +-++ "node": ">=16" +-+ } +-+ }, +-+- "nodemon": { +-+- "version": "1.18.10", +-+- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.10.tgz", +-+- "integrity": "sha512-we51yBb1TfEvZamFchRgcfLbVYgg0xlGbyXmOtbBzDwxwgewYS/YbZ5tnlnsH51+AoSTTsT3A2E/FloUbtH8cQ==", +-++ "node_modules/nodemon": { +-++ "version": "3.1.4", +-++ "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.4.tgz", +-++ "integrity": "sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==", +-+ "dev": true, +-+- "requires": { +-+- "chokidar": "^2.1.0", +-+- "debug": "^3.1.0", +-++ "dependencies": { +-++ "chokidar": "^3.5.2", +-++ "debug": "^4", +-+ "ignore-by-default": "^1.0.1", +-+- "minimatch": "^3.0.4", +-+- "pstree.remy": "^1.1.6", +-+- "semver": "^5.5.0", +-+- "supports-color": "^5.2.0", +-++ "minimatch": "^3.1.2", +-++ "pstree.remy": "^1.1.8", +-++ "semver": "^7.5.3", +-++ "simple-update-notifier": "^2.0.0", +-++ "supports-color": "^5.5.0", +-+ "touch": "^3.1.0", +-+- "undefsafe": "^2.0.2", +-+- "update-notifier": "^2.5.0" +-++ "undefsafe": "^2.0.5" +-+ }, +-++ "bin": { +-++ "nodemon": "bin/nodemon.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ }, +-++ "funding": { +-++ "type": "opencollective", +-++ "url": "https://opencollective.com/nodemon" +-++ } +-++ }, +-++ "node_modules/nodemon/node_modules/debug": { +-++ "version": "4.3.5", +-++ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-++ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-++ "dev": true, +-+ "dependencies": { +-+- "debug": { +-+- "version": "3.2.6", +-+- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", +-+- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", +-+- "dev": true, +-+- "requires": { +-+- "ms": "^2.1.1" +-+- } +-+- }, +-+- "ms": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", +-+- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", +-+- "dev": true +-+- }, +-++ "ms": "2.1.2" +-++ }, +-++ "engines": { +-++ "node": ">=6.0" +-++ }, +-++ "peerDependenciesMeta": { +-+ "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" +-+- } +-++ "optional": true +-+ } +-+ } +-+ }, +-+- "nopt": { +-+- "version": "3.0.6", +-+- "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", +-+- "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", +-++ "node_modules/nodemon/node_modules/minimatch": { +-++ "version": "3.1.2", +-++ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", +-++ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", +-++ "dev": true, +-++ "dependencies": { +-++ "brace-expansion": "^1.1.7" +-++ }, +-++ "engines": { +-++ "node": "*" +-++ } +-++ }, +-++ "node_modules/nodemon/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==", +-++ "dev": true +-++ }, +-++ "node_modules/nodemon/node_modules/semver": { +-++ "version": "7.6.2", +-++ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", +-++ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +-+ "dev": true, +-+- "requires": { +-++ "bin": { +-++ "semver": "bin/semver.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-++ }, +-++ "node_modules/nodemon/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/nopt": { +-++ "version": "5.0.0", +-++ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", +-++ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", +-++ "dev": true, +-++ "dependencies": { +-+ "abbrev": "1" +-++ }, +-++ "bin": { +-++ "nopt": "bin/nopt.js" +-++ }, +-++ "engines": { +-++ "node": ">=6" +-+ } +-+ }, +-+- "normalize-package-data": { +-++ "node_modules/normalize-package-data": { +-+ "version": "2.5.0", +-+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", +-+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "hosted-git-info": "^2.1.4", +-+ "resolve": "^1.10.0", +-+ "semver": "2 || 3 || 4 || 5", +-+ "validate-npm-package-license": "^3.0.1" +-+ } +-+ }, +-+- "normalize-path": { +-++ "node_modules/normalize-path": { +-+ "version": "3.0.0", +-+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", +-+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", +-+- "dev": true +-+- }, +-+- "npm-run-path": { +-+- "version": "2.0.2", +-+- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", +-+- "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", +-+ "dev": true, +-+- "requires": { +-+- "path-key": "^2.0.0" +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "npmlog": { +-+- "version": "4.1.2", +-+- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", +-+- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", +-+- "dev": true, +-+- "requires": { +-+- "are-we-there-yet": "~1.1.2", +-+- "console-control-strings": "~1.1.0", +-+- "gauge": "~2.7.3", +-+- "set-blocking": "~2.0.0" +-+- } +-+- }, +-+- "number-is-nan": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", +-+- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", +-+- "dev": true +-+- }, +-+- "oauth-sign": { +-+- "version": "0.9.0", +-+- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", +-+- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" +-+- }, +-+- "object-assign": { +-+- "version": "4.1.1", +-+- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", +-+- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" +-+- }, +-+- "object-copy": { +-+- "version": "0.1.0", +-+- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", +-+- "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", +-+- "dev": true, +-+- "requires": { +-+- "copy-descriptor": "^0.1.0", +-+- "define-property": "^0.2.5", +-+- "kind-of": "^3.0.3" +-+- }, +-+- "dependencies": { +-+- "define-property": { +-+- "version": "0.2.5", +-+- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +-+- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +-+- "dev": true, +-+- "requires": { +-+- "is-descriptor": "^0.1.0" +-+- } +-+- }, +-+- "kind-of": { +-+- "version": "3.2.2", +-+- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-+- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-+- "dev": true, +-+- "requires": { +-+- "is-buffer": "^1.1.5" +-+- } +-+- } +-+- } +-+- }, +-+- "object-keys": { +-+- "version": "1.1.0", +-+- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", +-+- "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==" +-+- }, +-+- "object-visit": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", +-+- "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", +-++ "node_modules/npmlog": { +-++ "version": "6.0.2", +-++ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", +-++ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", +-++ "deprecated": "This package is no longer supported.", +-+ "dev": true, +-+- "requires": { +-+- "isobject": "^3.0.0" +-++ "dependencies": { +-++ "are-we-there-yet": "^3.0.0", +-++ "console-control-strings": "^1.1.0", +-++ "gauge": "^4.0.3", +-++ "set-blocking": "^2.0.0" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ } +-+ }, +-+- "object.assign": { +-+- "version": "4.1.0", +-+- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", +-+- "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", +-+- "requires": { +-+- "define-properties": "^1.1.2", +-+- "function-bind": "^1.1.1", +-+- "has-symbols": "^1.0.0", +-+- "object-keys": "^1.0.11" +-++ "node_modules/object-assign": { +-++ "version": "4.1.1", +-++ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", +-++ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "object.pick": { +-+- "version": "1.3.0", +-+- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", +-+- "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", +-+- "dev": true, +-+- "requires": { +-+- "isobject": "^3.0.1" +-++ "node_modules/object-inspect": { +-++ "version": "1.13.2", +-++ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", +-++ "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", +-++ "engines": { +-++ "node": ">= 0.4" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+- "on-finished": { +-+- "version": "2.3.0", +-+- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", +-+- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", +-+- "requires": { +-++ "node_modules/on-finished": { +-++ "version": "2.4.1", +-++ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", +-++ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", +-++ "dependencies": { +-+ "ee-first": "1.1.1" +-++ }, +-++ "engines": { +-++ "node": ">= 0.8" +-+ } +-+ }, +-+- "once": { +-++ "node_modules/once": { +-+ "version": "1.4.0", +-+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", +-+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", +-+- "requires": { +-+- "wrappy": "1" +-+- } +-+- }, +-+- "optimist": { +-+- "version": "0.6.1", +-+- "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", +-+- "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", +-+- "requires": { +-+- "minimist": "~0.0.1", +-+- "wordwrap": "~0.0.2" +-+- }, +-+ "dependencies": { +-+- "minimist": { +-+- "version": "0.0.10", +-+- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", +-+- "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" +-+- }, +-+- "wordwrap": { +-+- "version": "0.0.3", +-+- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", +-+- "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" +-+- } +-+- } +-+- }, +-+- "os-homedir": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", +-+- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", +-+- "dev": true +-+- }, +-+- "os-locale": { +-+- "version": "1.4.0", +-+- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", +-+- "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", +-+- "dev": true, +-+- "requires": { +-+- "lcid": "^1.0.0" +-+- } +-+- }, +-+- "os-tmpdir": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", +-+- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", +-+- "dev": true +-+- }, +-+- "osenv": { +-+- "version": "0.1.5", +-+- "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", +-+- "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", +-+- "dev": true, +-+- "requires": { +-+- "os-homedir": "^1.0.0", +-+- "os-tmpdir": "^1.0.0" +-++ "wrappy": "1" +-+ } +-+ }, +-+- "p-defer": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", +-+- "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", +-+- "dev": true +-+- }, +-+- "p-finally": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", +-+- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", +-+- "dev": true +-+- }, +-+- "p-is-promise": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", +-+- "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==", +-+- "dev": true +-+- }, +-+- "p-limit": { +-++ "node_modules/p-limit": { +-+ "version": "2.2.0", +-+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", +-+ "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "p-try": "^2.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=6" +-+ } +-+ }, +-+- "p-locate": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", +-+- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", +-++ "node_modules/p-map": { +-++ "version": "4.0.0", +-++ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", +-++ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", +-+ "dev": true, +-+- "requires": { +-+- "p-limit": "^2.0.0" +-++ "dependencies": { +-++ "aggregate-error": "^3.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-+ } +-+ }, +-+- "p-try": { +-++ "node_modules/p-try": { +-+ "version": "2.1.0", +-+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.1.0.tgz", +-+ "integrity": "sha512-H2RyIJ7+A3rjkwKC2l5GGtU4H1vkxKCAGsWasNVd0Set+6i4znxbWy6/j16YDPJDWxhsgZiKAstMEP8wCdSpjA==", +-+- "dev": true +-+- }, +-+- "package-json": { +-+- "version": "4.0.1", +-+- "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", +-+- "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", +-+ "dev": true, +-+- "requires": { +-+- "got": "^6.7.1", +-+- "registry-auth-token": "^3.0.1", +-+- "registry-url": "^3.0.3", +-+- "semver": "^5.1.0" +-++ "engines": { +-++ "node": ">=6" +-+ } +-+ }, +-+- "parse-json": { +-+- "version": "2.2.0", +-+- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", +-+- "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", +-++ "node_modules/package-json-from-dist": { +-++ "version": "1.0.0", +-++ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", +-++ "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" +-++ }, +-++ "node_modules/parse-json": { +-++ "version": "5.2.0", +-++ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", +-++ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", +-+ "dev": true, +-+- "requires": { +-+- "error-ex": "^1.2.0" +-++ "dependencies": { +-++ "@babel/code-frame": "^7.0.0", +-++ "error-ex": "^1.3.1", +-++ "json-parse-even-better-errors": "^2.3.0", +-++ "lines-and-columns": "^1.1.6" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-+ } +-+ }, +-+- "parseurl": { +-+- "version": "1.3.2", +-+- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", +-+- "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" +-+- }, +-+- "pascalcase": { +-+- "version": "0.1.1", +-+- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", +-+- "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", +-+- "dev": true +-+- }, +-+- "path-dirname": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", +-+- "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", +-+- "dev": true +-++ "node_modules/parseurl": { +-++ "version": "1.3.3", +-++ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", +-++ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", +-++ "engines": { +-++ "node": ">= 0.8" +-++ } +-+ }, +-+- "path-exists": { +-+- "version": "2.1.0", +-+- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", +-+- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", +-++ "node_modules/path-exists": { +-++ "version": "4.0.0", +-++ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", +-++ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", +-+ "dev": true, +-+- "requires": { +-+- "pinkie-promise": "^2.0.0" +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "path-is-absolute": { +-++ "node_modules/path-is-absolute": { +-+ "version": "1.0.1", +-+ "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", +-+- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" +-++ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", +-++ "engines": { +-++ "node": ">=0.10.0" +-++ } +-+ }, +-+- "path-is-inside": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", +-+- "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", +-++ "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 +-+ }, +-+- "path-key": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", +-+- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", +-+- "dev": true +-++ "node_modules/path-scurry": { +-++ "version": "1.11.1", +-++ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", +-++ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", +-++ "dependencies": { +-++ "lru-cache": "^10.2.0", +-++ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=16 || 14 >=14.18" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/isaacs" +-++ } +-+ }, +-+- "path-parse": { +-+- "version": "1.0.6", +-+- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", +-+- "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", +-+- "dev": true +-++ "node_modules/path-scurry/node_modules/minipass": { +-++ "version": "7.1.2", +-++ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", +-++ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", +-++ "engines": { +-++ "node": ">=16 || 14 >=14.17" +-++ } +-+ }, +-+- "path-to-regexp": { +-++ "node_modules/path-to-regexp": { +-+ "version": "0.1.7", +-+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", +-+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" +-+ }, +-+- "path-type": { +-+- "version": "1.1.0", +-+- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", +-+- "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", +-+- "dev": true, +-+- "requires": { +-+- "graceful-fs": "^4.1.2", +-+- "pify": "^2.0.0", +-+- "pinkie-promise": "^2.0.0" +-+- } +-+- }, +-+- "performance-now": { +-+- "version": "2.1.0", +-+- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", +-+- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" +-+- }, +-+- "pify": { +-+- "version": "2.3.0", +-+- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", +-+- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", +-+- "dev": true +-+- }, +-+- "pinkie": { +-+- "version": "2.0.4", +-+- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", +-+- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", +-++ "node_modules/picocolors": { +-++ "version": "1.0.1", +-++ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", +-++ "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", +-+ "dev": true +-+ }, +-+- "pinkie-promise": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", +-+- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", +-++ "node_modules/picomatch": { +-++ "version": "2.3.1", +-++ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", +-++ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", +-+ "dev": true, +-+- "requires": { +-+- "pinkie": "^2.0.0" +-++ "engines": { +-++ "node": ">=8.6" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/jonschlinkert" +-+ } +-+ }, +-+- "posix-character-classes": { +-+- "version": "0.1.1", +-+- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", +-+- "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", +-+- "dev": true +-+- }, +-+- "prepend-http": { +-+- "version": "1.0.4", +-+- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", +-+- "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", +-+- "dev": true +-+- }, +-+- "process-nextick-args": { +-++ "node_modules/process-nextick-args": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", +-+ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" +-+ }, +-+- "promise": { +-++ "node_modules/promise": { +-+ "version": "7.3.1", +-+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", +-+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", +-+- "requires": { +-++ "dependencies": { +-+ "asap": "~2.0.3" +-+ } +-+ }, +-+- "proxy-addr": { +-+- "version": "2.0.4", +-+- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", +-+- "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", +-+- "requires": { +-+- "forwarded": "~0.1.2", +-+- "ipaddr.js": "1.8.0" +-++ "node_modules/promise-inflight": { +-++ "version": "1.0.1", +-++ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", +-++ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", +-++ "dev": true +-++ }, +-++ "node_modules/promise-retry": { +-++ "version": "2.0.1", +-++ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", +-++ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", +-++ "dev": true, +-++ "dependencies": { +-++ "err-code": "^2.0.2", +-++ "retry": "^0.12.0" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-+ } +-+ }, +-+- "pseudomap": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", +-+- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", +-+- "dev": true +-++ "node_modules/proxy-addr": { +-++ "version": "2.0.7", +-++ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", +-++ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", +-++ "dependencies": { +-++ "forwarded": "0.2.0", +-++ "ipaddr.js": "1.9.1" +-++ }, +-++ "engines": { +-++ "node": ">= 0.10" +-++ } +-+ }, +-+- "psl": { +-+- "version": "1.1.31", +-+- "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", +-+- "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" +-++ "node_modules/proxy-from-env": { +-++ "version": "1.1.0", +-++ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", +-++ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" +-+ }, +-+- "pstree.remy": { +-+- "version": "1.1.6", +-+- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.6.tgz", +-+- "integrity": "sha512-NdF35+QsqD7EgNEI5mkI/X+UwaxVEbQaz9f4IooEmMUv6ZPmlTQYGjBPJGgrlzNdjSvIy4MWMg6Q6vCgBO2K+w==", +-++ "node_modules/pstree.remy": { +-++ "version": "1.1.8", +-++ "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", +-++ "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", +-+ "dev": true +-+ }, +-+- "pump": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", +-+- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", +-+- "dev": true, +-+- "requires": { +-+- "end-of-stream": "^1.1.0", +-+- "once": "^1.3.1" +-++ "node_modules/qs": { +-++ "version": "6.11.0", +-++ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", +-++ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", +-++ "dependencies": { +-++ "side-channel": "^1.0.4" +-++ }, +-++ "engines": { +-++ "node": ">=0.6" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+- "punycode": { +-+- "version": "1.4.1", +-+- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", +-+- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" +-+- }, +-+- "qs": { +-+- "version": "6.4.0", +-+- "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", +-+- "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" +-++ "node_modules/quick-lru": { +-++ "version": "4.0.1", +-++ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", +-++ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=8" +-++ } +-+ }, +-+- "range-parser": { +-+- "version": "1.2.0", +-+- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", +-+- "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" +-++ "node_modules/range-parser": { +-++ "version": "1.2.1", +-++ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", +-++ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", +-++ "engines": { +-++ "node": ">= 0.6" +-++ } +-+ }, +-+- "raw-body": { +-+- "version": "2.3.3", +-+- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", +-+- "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", +-+- "requires": { +-+- "bytes": "3.0.0", +-+- "http-errors": "1.6.3", +-+- "iconv-lite": "0.4.23", +-++ "node_modules/raw-body": { +-++ "version": "2.5.2", +-++ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", +-++ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", +-++ "dependencies": { +-++ "bytes": "3.1.2", +-++ "http-errors": "2.0.0", +-++ "iconv-lite": "0.4.24", +-+ "unpipe": "1.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 0.8" +-+ } +-+ }, +-+- "rc": { +-+- "version": "1.2.8", +-+- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", +-+- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", +-++ "node_modules/read-pkg": { +-++ "version": "5.2.0", +-++ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", +-++ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", +-+ "dev": true, +-+- "requires": { +-+- "deep-extend": "^0.6.0", +-+- "ini": "~1.3.0", +-+- "minimist": "^1.2.0", +-+- "strip-json-comments": "~2.0.1" +-++ "dependencies": { +-++ "@types/normalize-package-data": "^2.4.0", +-++ "normalize-package-data": "^2.5.0", +-++ "parse-json": "^5.0.0", +-++ "type-fest": "^0.6.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "read-pkg": { +-+- "version": "1.1.0", +-+- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", +-+- "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", +-++ "node_modules/read-pkg-up": { +-++ "version": "7.0.1", +-++ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", +-++ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", +-+ "dev": true, +-+- "requires": { +-+- "load-json-file": "^1.0.0", +-+- "normalize-package-data": "^2.3.2", +-+- "path-type": "^1.0.0" +-++ "dependencies": { +-++ "find-up": "^4.1.0", +-++ "read-pkg": "^5.2.0", +-++ "type-fest": "^0.8.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-+ } +-+ }, +-+- "read-pkg-up": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", +-+- "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", +-++ "node_modules/read-pkg-up/node_modules/type-fest": { +-++ "version": "0.8.1", +-++ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", +-++ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", +-+ "dev": true, +-+- "requires": { +-+- "find-up": "^1.0.0", +-+- "read-pkg": "^1.0.0" +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "readable-stream": { +-++ "node_modules/read-pkg/node_modules/type-fest": { +-++ "version": "0.6.0", +-++ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", +-++ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=8" +-++ } +-++ }, +-++ "node_modules/readable-stream": { +-+ "version": "2.3.6", +-+ "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", +-+ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", +-+- "requires": { +-++ "dependencies": { +-+ "core-util-is": "~1.0.0", +-+ "inherits": "~2.0.3", +-+ "isarray": "~1.0.0", +-+@@ -3929,669 +3668,551 @@ +-+ "util-deprecate": "~1.0.1" +-+ } +-+ }, +-+- "readdirp": { +-+- "version": "2.2.1", +-+- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", +-+- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", +-+- "dev": true, +-+- "requires": { +-+- "graceful-fs": "^4.1.11", +-+- "micromatch": "^3.1.10", +-+- "readable-stream": "^2.0.2" +-+- } +-+- }, +-+- "redent": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", +-+- "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", +-+- "dev": true, +-+- "requires": { +-+- "indent-string": "^2.1.0", +-+- "strip-indent": "^1.0.1" +-+- } +-+- }, +-+- "regex-not": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", +-+- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", +-++ "node_modules/readdirp": { +-++ "version": "3.6.0", +-++ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", +-++ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", +-+ "dev": true, +-+- "requires": { +-+- "extend-shallow": "^3.0.2", +-+- "safe-regex": "^1.1.0" +-++ "dependencies": { +-++ "picomatch": "^2.2.1" +-++ }, +-++ "engines": { +-++ "node": ">=8.10.0" +-+ } +-+ }, +-+- "registry-auth-token": { +-+- "version": "3.3.2", +-+- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", +-+- "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", +-++ "node_modules/redent": { +-++ "version": "3.0.0", +-++ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", +-++ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", +-+ "dev": true, +-+- "requires": { +-+- "rc": "^1.1.6", +-+- "safe-buffer": "^5.0.1" +-++ "dependencies": { +-++ "indent-string": "^4.0.0", +-++ "strip-indent": "^3.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "registry-url": { +-+- "version": "3.1.0", +-+- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", +-+- "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", +-+- "dev": true, +-+- "requires": { +-+- "rc": "^1.0.1" +-+- } +-++ "node_modules/regenerator-runtime": { +-++ "version": "0.14.1", +-++ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", +-++ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", +-++ "dev": true +-+ }, +-+- "remove-trailing-separator": { +-++ "node_modules/remove-trailing-separator": { +-+ "version": "1.1.0", +-+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", +-+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" +-+ }, +-+- "repeat-element": { +-+- "version": "1.1.3", +-+- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", +-+- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", +-+- "dev": true +-+- }, +-+- "repeat-string": { +-+- "version": "1.6.1", +-+- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", +-+- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", +-+- "dev": true +-+- }, +-+- "repeating": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", +-+- "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", +-+- "dev": true, +-+- "requires": { +-+- "is-finite": "^1.0.0" +-+- } +-+- }, +-+- "request": { +-+- "version": "2.88.0", +-+- "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", +-+- "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", +-+- "requires": { +-+- "aws-sign2": "~0.7.0", +-+- "aws4": "^1.8.0", +-+- "caseless": "~0.12.0", +-+- "combined-stream": "~1.0.6", +-+- "extend": "~3.0.2", +-+- "forever-agent": "~0.6.1", +-+- "form-data": "~2.3.2", +-+- "har-validator": "~5.1.0", +-+- "http-signature": "~1.2.0", +-+- "is-typedarray": "~1.0.0", +-+- "isstream": "~0.1.2", +-+- "json-stringify-safe": "~5.0.1", +-+- "mime-types": "~2.1.19", +-+- "oauth-sign": "~0.9.0", +-+- "performance-now": "^2.1.0", +-+- "qs": "~6.5.2", +-+- "safe-buffer": "^5.1.2", +-+- "tough-cookie": "~2.4.3", +-+- "tunnel-agent": "^0.6.0", +-+- "uuid": "^3.3.2" +-+- }, +-+- "dependencies": { +-+- "qs": { +-+- "version": "6.5.2", +-+- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", +-+- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" +-+- } +-+- } +-+- }, +-+- "require-directory": { +-++ "node_modules/require-directory": { +-+ "version": "2.1.1", +-+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", +-+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", +-+- "dev": true +-+- }, +-+- "require-main-filename": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", +-+- "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", +-+- "dev": true +-++ "dev": true, +-++ "engines": { +-++ "node": ">=0.10.0" +-++ } +-+ }, +-+- "resolve": { +-++ "node_modules/resolve": { +-+ "version": "1.10.0", +-+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", +-+ "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "path-parse": "^1.0.6" +-+ } +-+ }, +-+- "resolve-url": { +-+- "version": "0.2.1", +-+- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", +-+- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", +-+- "dev": true +-+- }, +-+- "ret": { +-+- "version": "0.1.15", +-+- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", +-+- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", +-+- "dev": true +-++ "node_modules/retry": { +-++ "version": "0.12.0", +-++ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", +-++ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">= 4" +-++ } +-+ }, +-+- "rimraf": { +-+- "version": "2.6.3", +-+- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", +-+- "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", +-++ "node_modules/rimraf": { +-++ "version": "3.0.2", +-++ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", +-++ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", +-++ "deprecated": "Rimraf versions prior to v4 are no longer supported", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "glob": "^7.1.3" +-++ }, +-++ "bin": { +-++ "rimraf": "bin.js" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/isaacs" +-+ } +-+ }, +-+- "rxjs": { +-+- "version": "6.4.0", +-+- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", +-+- "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", +-++ "node_modules/rxjs": { +-++ "version": "7.8.1", +-++ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", +-++ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", +-+ "dev": true, +-+- "requires": { +-+- "tslib": "^1.9.0" +-++ "dependencies": { +-++ "tslib": "^2.1.0" +-+ } +-+ }, +-+- "safe-buffer": { +-++ "node_modules/safe-buffer": { +-+ "version": "5.1.2", +-+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", +-+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" +-+ }, +-+- "safe-json-parse": { +-++ "node_modules/safe-json-parse": { +-+ "version": "1.0.1", +-+ "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", +-+ "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=" +-+ }, +-+- "safe-regex": { +-+- "version": "1.1.0", +-+- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", +-+- "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", +-+- "dev": true, +-+- "requires": { +-+- "ret": "~0.1.10" +-+- } +-+- }, +-+- "safer-buffer": { +-++ "node_modules/safer-buffer": { +-+ "version": "2.1.2", +-+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", +-+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" +-+ }, +-+- "sass-graph": { +-+- "version": "2.2.4", +-+- "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", +-+- "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", +-++ "node_modules/sass-graph": { +-++ "version": "4.0.1", +-++ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", +-++ "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "glob": "^7.0.0", +-+- "lodash": "^4.0.0", +-+- "scss-tokenizer": "^0.2.3", +-+- "yargs": "^7.0.0" +-++ "lodash": "^4.17.11", +-++ "scss-tokenizer": "^0.4.3", +-++ "yargs": "^17.2.1" +-++ }, +-++ "bin": { +-++ "sassgraph": "bin/sassgraph" +-++ }, +-++ "engines": { +-++ "node": ">=12" +-+ } +-+ }, +-+- "scss-tokenizer": { +-+- "version": "0.2.3", +-+- "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", +-+- "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", +-++ "node_modules/scss-tokenizer": { +-++ "version": "0.4.3", +-++ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", +-++ "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", +-+ "dev": true, +-+- "requires": { +-+- "js-base64": "^2.1.8", +-+- "source-map": "^0.4.2" +-+- }, +-+ "dependencies": { +-+- "source-map": { +-+- "version": "0.4.4", +-+- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", +-+- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", +-+- "dev": true, +-+- "requires": { +-+- "amdefine": ">=0.0.4" +-+- } +-+- } +-++ "js-base64": "^2.4.9", +-++ "source-map": "^0.7.3" +-+ } +-+ }, +-+- "semver": { +-+- "version": "5.6.0", +-+- "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", +-+- "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", +-+- "dev": true +-++ "node_modules/scss-tokenizer/node_modules/source-map": { +-++ "version": "0.7.4", +-++ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", +-++ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">= 8" +-++ } +-+ }, +-+- "semver-diff": { +-+- "version": "2.1.0", +-+- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", +-+- "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", +-++ "node_modules/semver": { +-++ "version": "5.7.2", +-++ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", +-++ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", +-+ "dev": true, +-+- "requires": { +-+- "semver": "^5.0.3" +-++ "bin": { +-++ "semver": "bin/semver" +-+ } +-+ }, +-+- "send": { +-+- "version": "0.16.2", +-+- "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", +-+- "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", +-+- "requires": { +-++ "node_modules/send": { +-++ "version": "0.18.0", +-++ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", +-++ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", +-++ "dependencies": { +-+ "debug": "2.6.9", +-+- "depd": "~1.1.2", +-+- "destroy": "~1.0.4", +-++ "depd": "2.0.0", +-++ "destroy": "1.2.0", +-+ "encodeurl": "~1.0.2", +-+ "escape-html": "~1.0.3", +-+ "etag": "~1.8.1", +-+ "fresh": "0.5.2", +-+- "http-errors": "~1.6.2", +-+- "mime": "1.4.1", +-+- "ms": "2.0.0", +-+- "on-finished": "~2.3.0", +-+- "range-parser": "~1.2.0", +-+- "statuses": "~1.4.0" +-+- }, +-+- "dependencies": { +-+- "mime": { +-+- "version": "1.4.1", +-+- "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", +-+- "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" +-+- } +-++ "http-errors": "2.0.0", +-++ "mime": "1.6.0", +-++ "ms": "2.1.3", +-++ "on-finished": "2.4.1", +-++ "range-parser": "~1.2.1", +-++ "statuses": "2.0.1" +-++ }, +-++ "engines": { +-++ "node": ">= 0.8.0" +-+ } +-+ }, +-+- "serve-static": { +-+- "version": "1.13.2", +-+- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", +-+- "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", +-+- "requires": { +-++ "node_modules/send/node_modules/ms": { +-++ "version": "2.1.3", +-++ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", +-++ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" +-++ }, +-++ "node_modules/serve-static": { +-++ "version": "1.15.0", +-++ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", +-++ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", +-++ "dependencies": { +-+ "encodeurl": "~1.0.2", +-+ "escape-html": "~1.0.3", +-+- "parseurl": "~1.3.2", +-+- "send": "0.16.2" +-++ "parseurl": "~1.3.3", +-++ "send": "0.18.0" +-++ }, +-++ "engines": { +-++ "node": ">= 0.8.0" +-+ } +-+ }, +-+- "set-blocking": { +-++ "node_modules/set-blocking": { +-+ "version": "2.0.0", +-+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", +-+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", +-+ "dev": true +-+ }, +-+- "set-value": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", +-+- "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", +-+- "dev": true, +-+- "requires": { +-+- "extend-shallow": "^2.0.1", +-+- "is-extendable": "^0.1.1", +-+- "is-plain-object": "^2.0.3", +-+- "split-string": "^3.0.1" +-+- }, +-+- "dependencies": { +-+- "extend-shallow": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-+- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-+- "dev": true, +-+- "requires": { +-+- "is-extendable": "^0.1.0" +-+- } +-+- } +-++ "node_modules/set-function-length": { +-++ "version": "1.2.2", +-++ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", +-++ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", +-++ "dependencies": { +-++ "define-data-property": "^1.1.4", +-++ "es-errors": "^1.3.0", +-++ "function-bind": "^1.1.2", +-++ "get-intrinsic": "^1.2.4", +-++ "gopd": "^1.0.1", +-++ "has-property-descriptors": "^1.0.2" +-++ }, +-++ "engines": { +-++ "node": ">= 0.4" +-+ } +-+ }, +-+- "setprototypeof": { +-+- "version": "1.1.0", +-+- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", +-+- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" +-+- }, +-+- "shebang-command": { +-++ "node_modules/setprototypeof": { +-+ "version": "1.2.0", +-+- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", +-+- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", +-++ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", +-++ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" +-++ }, +-++ "node_modules/shell-quote": { +-++ "version": "1.8.1", +-++ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", +-++ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", +-+ "dev": true, +-+- "requires": { +-+- "shebang-regex": "^1.0.0" +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-+ } +-+ }, +-+- "shebang-regex": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", +-+- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", +-+- "dev": true +-++ "node_modules/side-channel": { +-++ "version": "1.0.6", +-++ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", +-++ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", +-++ "dependencies": { +-++ "call-bind": "^1.0.7", +-++ "es-errors": "^1.3.0", +-++ "get-intrinsic": "^1.2.4", +-++ "object-inspect": "^1.13.1" +-++ }, +-++ "engines": { +-++ "node": ">= 0.4" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/ljharb" +-++ } +-+ }, +-+- "signal-exit": { +-+- "version": "3.0.2", +-+- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", +-+- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", +-++ "node_modules/signal-exit": { +-++ "version": "3.0.7", +-++ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", +-++ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", +-+ "dev": true +-+ }, +-+- "snapdragon": { +-+- "version": "0.8.2", +-+- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", +-+- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", +-+- "dev": true, +-+- "requires": { +-+- "base": "^0.11.1", +-+- "debug": "^2.2.0", +-+- "define-property": "^0.2.5", +-+- "extend-shallow": "^2.0.1", +-+- "map-cache": "^0.2.2", +-+- "source-map": "^0.5.6", +-+- "source-map-resolve": "^0.5.0", +-+- "use": "^3.1.0" +-+- }, +-+- "dependencies": { +-+- "define-property": { +-+- "version": "0.2.5", +-+- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +-+- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +-+- "dev": true, +-+- "requires": { +-+- "is-descriptor": "^0.1.0" +-+- } +-+- }, +-+- "extend-shallow": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-+- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-+- "dev": true, +-+- "requires": { +-+- "is-extendable": "^0.1.0" +-+- } +-+- } +-++ "node_modules/simple-update-notifier": { +-++ "version": "2.0.0", +-++ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", +-++ "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", +-++ "dev": true, +-++ "dependencies": { +-++ "semver": "^7.5.3" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-+ } +-+ }, +-+- "snapdragon-node": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", +-+- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", +-+- "dev": true, +-+- "requires": { +-+- "define-property": "^1.0.0", +-+- "isobject": "^3.0.0", +-+- "snapdragon-util": "^3.0.1" +-+- }, +-+- "dependencies": { +-+- "define-property": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", +-+- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", +-+- "dev": true, +-+- "requires": { +-+- "is-descriptor": "^1.0.0" +-+- } +-+- }, +-+- "is-accessor-descriptor": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", +-+- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", +-+- "dev": true, +-+- "requires": { +-+- "kind-of": "^6.0.0" +-+- } +-+- }, +-+- "is-data-descriptor": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", +-+- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", +-+- "dev": true, +-+- "requires": { +-+- "kind-of": "^6.0.0" +-+- } +-+- }, +-+- "is-descriptor": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", +-+- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", +-+- "dev": true, +-+- "requires": { +-+- "is-accessor-descriptor": "^1.0.0", +-+- "is-data-descriptor": "^1.0.0", +-+- "kind-of": "^6.0.2" +-+- } +-+- } +-++ "node_modules/simple-update-notifier/node_modules/semver": { +-++ "version": "7.6.2", +-++ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", +-++ "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", +-++ "dev": true, +-++ "bin": { +-++ "semver": "bin/semver.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-+ } +-+ }, +-+- "snapdragon-util": { +-+- "version": "3.0.1", +-+- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", +-+- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", +-++ "node_modules/smart-buffer": { +-++ "version": "4.2.0", +-++ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", +-++ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">= 6.0.0", +-++ "npm": ">= 3.0.0" +-++ } +-++ }, +-++ "node_modules/socks": { +-++ "version": "2.8.3", +-++ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", +-++ "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", +-++ "dev": true, +-++ "dependencies": { +-++ "ip-address": "^9.0.5", +-++ "smart-buffer": "^4.2.0" +-++ }, +-++ "engines": { +-++ "node": ">= 10.0.0", +-++ "npm": ">= 3.0.0" +-++ } +-++ }, +-++ "node_modules/socks-proxy-agent": { +-++ "version": "7.0.0", +-++ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", +-++ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", +-+ "dev": true, +-+- "requires": { +-+- "kind-of": "^3.2.0" +-++ "dependencies": { +-++ "agent-base": "^6.0.2", +-++ "debug": "^4.3.3", +-++ "socks": "^2.6.2" +-+ }, +-++ "engines": { +-++ "node": ">= 10" +-++ } +-++ }, +-++ "node_modules/socks-proxy-agent/node_modules/debug": { +-++ "version": "4.3.5", +-++ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", +-++ "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", +-++ "dev": true, +-+ "dependencies": { +-+- "kind-of": { +-+- "version": "3.2.2", +-+- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-+- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-+- "dev": true, +-+- "requires": { +-+- "is-buffer": "^1.1.5" +-+- } +-++ "ms": "2.1.2" +-++ }, +-++ "engines": { +-++ "node": ">=6.0" +-++ }, +-++ "peerDependenciesMeta": { +-++ "supports-color": { +-++ "optional": true +-+ } +-+ } +-+ }, +-+- "source-map": { +-+- "version": "0.5.7", +-+- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", +-+- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", +-++ "node_modules/socks-proxy-agent/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==", +-+ "dev": true +-+ }, +-+- "source-map-resolve": { +-+- "version": "0.5.2", +-+- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", +-+- "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", +-+- "dev": true, +-+- "requires": { +-+- "atob": "^2.1.1", +-+- "decode-uri-component": "^0.2.0", +-+- "resolve-url": "^0.2.1", +-+- "source-map-url": "^0.4.0", +-+- "urix": "^0.1.0" +-++ "node_modules/source-map": { +-++ "version": "0.6.1", +-++ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", +-++ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", +-++ "engines": { +-++ "node": ">=0.10.0" +-+ } +-+ }, +-+- "source-map-url": { +-+- "version": "0.4.0", +-+- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", +-+- "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", +-+- "dev": true +-+- }, +-+- "spawn-command": { +-+- "version": "0.0.2-1", +-+- "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", +-+- "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=", +-++ "node_modules/spawn-command": { +-++ "version": "0.0.2", +-++ "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz", +-++ "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==", +-+ "dev": true +-+ }, +-+- "spdx-correct": { +-++ "node_modules/spdx-correct": { +-+ "version": "3.1.0", +-+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", +-+ "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "spdx-expression-parse": "^3.0.0", +-+ "spdx-license-ids": "^3.0.0" +-+ } +-+ }, +-+- "spdx-exceptions": { +-++ "node_modules/spdx-exceptions": { +-+ "version": "2.2.0", +-+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", +-+ "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", +-+ "dev": true +-+ }, +-+- "spdx-expression-parse": { +-++ "node_modules/spdx-expression-parse": { +-+ "version": "3.0.0", +-+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", +-+ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "spdx-exceptions": "^2.1.0", +-+ "spdx-license-ids": "^3.0.0" +-+ } +-+ }, +-+- "spdx-license-ids": { +-++ "node_modules/spdx-license-ids": { +-+ "version": "3.0.3", +-+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", +-+ "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", +-+ "dev": true +-+ }, +-+- "split-string": { +-+- "version": "3.1.0", +-+- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", +-+- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", +-+- "dev": true, +-+- "requires": { +-+- "extend-shallow": "^3.0.0" +-+- } +-+- }, +-+- "sshpk": { +-+- "version": "1.16.1", +-+- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", +-+- "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", +-+- "requires": { +-+- "asn1": "~0.2.3", +-+- "assert-plus": "^1.0.0", +-+- "bcrypt-pbkdf": "^1.0.0", +-+- "dashdash": "^1.12.0", +-+- "ecc-jsbn": "~0.1.1", +-+- "getpass": "^0.1.1", +-+- "jsbn": "~0.1.0", +-+- "safer-buffer": "^2.0.2", +-+- "tweetnacl": "~0.14.0" +-+- }, +-+- "dependencies": { +-+- "assert-plus": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-+- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-+- } +-+- } +-++ "node_modules/sprintf-js": { +-++ "version": "1.1.3", +-++ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", +-++ "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", +-++ "dev": true +-+ }, +-+- "static-extend": { +-+- "version": "0.1.2", +-+- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", +-+- "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", +-++ "node_modules/ssri": { +-++ "version": "9.0.1", +-++ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", +-++ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", +-+ "dev": true, +-+- "requires": { +-+- "define-property": "^0.2.5", +-+- "object-copy": "^0.1.0" +-+- }, +-+ "dependencies": { +-+- "define-property": { +-+- "version": "0.2.5", +-+- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", +-+- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", +-+- "dev": true, +-+- "requires": { +-+- "is-descriptor": "^0.1.0" +-+- } +-+- } +-++ "minipass": "^3.1.1" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ } +-+ }, +-+- "statuses": { +-+- "version": "1.4.0", +-+- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", +-+- "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" +-++ "node_modules/statuses": { +-++ "version": "2.0.1", +-++ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", +-++ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", +-++ "engines": { +-++ "node": ">= 0.8" +-++ } +-+ }, +-+- "stdout-stream": { +-++ "node_modules/stdout-stream": { +-+ "version": "1.4.1", +-+ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", +-+ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "readable-stream": "^2.0.1" +-+ } +-+ }, +-+- "stream-consume": { +-+- "version": "0.1.1", +-+- "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", +-+- "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==" +-++ "node_modules/stream-transform": { +-++ "version": "3.3.2", +-++ "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.3.2.tgz", +-++ "integrity": "sha512-v64PUnPy9Qw94NGuaEMo+9RHQe4jTBYf+NkTtqkCgeuiNo8NlL0LtLR7fkKWNVFtp3RhIm5Dlxkgm5uz7TDimQ==" +-+ }, +-+- "stream-transform": { +-+- "version": "1.0.8", +-+- "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-1.0.8.tgz", +-+- "integrity": "sha512-1q+dL790Ps0NV33rISMq9OLtfDA9KMJZdo1PHZXE85orrWsM4FAh8CVyAOTHO0rhyeM138KNPngBPrx33bFsxw==" +-++ "node_modules/streamsearch": { +-++ "version": "1.1.0", +-++ "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", +-++ "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", +-++ "engines": { +-++ "node": ">=10.0.0" +-++ } +-+ }, +-+- "streamsearch": { +-+- "version": "0.1.2", +-+- "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", +-+- "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" +-++ "node_modules/string_decoder": { +-++ "version": "1.1.1", +-++ "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", +-++ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", +-++ "dependencies": { +-++ "safe-buffer": "~5.1.0" +-++ } +-+ }, +-+- "string-template": { +-++ "node_modules/string-template": { +-+ "version": "0.2.1", +-+ "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", +-+ "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=" +-+ }, +-+- "string-width": { +-+- "version": "1.0.2", +-+- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", +-+- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", +-+- "dev": true, +-+- "requires": { +-+- "code-point-at": "^1.0.0", +-+- "is-fullwidth-code-point": "^1.0.0", +-+- "strip-ansi": "^3.0.0" +-++ "node_modules/string-width": { +-++ "version": "4.2.3", +-++ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", +-++ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", +-++ "dependencies": { +-++ "emoji-regex": "^8.0.0", +-++ "is-fullwidth-code-point": "^3.0.0", +-++ "strip-ansi": "^6.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "string_decoder": { +-+- "version": "1.1.1", +-+- "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", +-+- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", +-+- "requires": { +-+- "safe-buffer": "~5.1.0" +-++ "node_modules/string-width-cjs": { +-++ "name": "string-width", +-++ "version": "4.2.3", +-++ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", +-++ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", +-++ "dependencies": { +-++ "emoji-regex": "^8.0.0", +-++ "is-fullwidth-code-point": "^3.0.0", +-++ "strip-ansi": "^6.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "strip-ansi": { +-+- "version": "3.0.1", +-+- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", +-+- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", +-+- "dev": true, +-+- "requires": { +-+- "ansi-regex": "^2.0.0" +-++ "node_modules/strip-ansi": { +-++ "version": "6.0.1", +-++ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", +-++ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", +-++ "dependencies": { +-++ "ansi-regex": "^5.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "strip-bom": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", +-+- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", +-+- "dev": true, +-+- "requires": { +-+- "is-utf8": "^0.2.0" +-++ "node_modules/strip-ansi-cjs": { +-++ "name": "strip-ansi", +-++ "version": "6.0.1", +-++ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", +-++ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", +-++ "dependencies": { +-++ "ansi-regex": "^5.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "strip-eof": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", +-+- "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", +-+- "dev": true +-+- }, +-+- "strip-indent": { +-+- "version": "1.0.1", +-+- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", +-+- "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", +-++ "node_modules/strip-indent": { +-++ "version": "3.0.0", +-++ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", +-++ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", +-+ "dev": true, +-+- "requires": { +-+- "get-stdin": "^4.0.1" +-++ "dependencies": { +-++ "min-indent": "^1.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "strip-json-comments": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", +-+- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", +-+- "dev": true +-++ "node_modules/supports-color": { +-++ "version": "7.2.0", +-++ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", +-++ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", +-++ "dependencies": { +-++ "has-flag": "^4.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ } +-+ }, +-+- "supports-color": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", +-+- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", +-+- "dev": true +-++ "node_modules/supports-color/node_modules/has-flag": { +-++ "version": "4.0.0", +-++ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", +-++ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", +-++ "engines": { +-++ "node": ">=8" +-++ } +-+ }, +-+- "tar": { +-+- "version": "2.2.1", +-+- "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", +-+- "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", +-++ "node_modules/tar": { +-++ "version": "6.2.1", +-++ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", +-++ "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", +-+ "dev": true, +-+- "requires": { +-+- "block-stream": "*", +-+- "fstream": "^1.0.2", +-+- "inherits": "2" +-++ "dependencies": { +-++ "chownr": "^2.0.0", +-++ "fs-minipass": "^2.0.0", +-++ "minipass": "^5.0.0", +-++ "minizlib": "^2.1.1", +-++ "mkdirp": "^1.0.3", +-++ "yallist": "^4.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-+ } +-+ }, +-+- "tar-stream": { +-++ "node_modules/tar-stream": { +-+ "version": "1.6.2", +-+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", +-+ "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", +-+- "requires": { +-++ "dependencies": { +-+ "bl": "^1.0.0", +-+ "buffer-alloc": "^1.2.0", +-+ "end-of-stream": "^1.0.0", +-+@@ -4599,585 +4220,452 @@ +-+ "readable-stream": "^2.3.0", +-+ "to-buffer": "^1.1.1", +-+ "xtend": "^4.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 0.8.0" +-+ } +-+ }, +-+- "term-size": { +-+- "version": "1.2.0", +-+- "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", +-+- "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", +-++ "node_modules/tar/node_modules/minipass": { +-++ "version": "5.0.0", +-++ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", +-++ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", +-+ "dev": true, +-+- "requires": { +-+- "execa": "^0.7.0" +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "timed-out": { +-+- "version": "4.0.1", +-+- "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", +-+- "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", +-++ "node_modules/tar/node_modules/mkdirp": { +-++ "version": "1.0.4", +-++ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +-++ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +-++ "dev": true, +-++ "bin": { +-++ "mkdirp": "bin/cmd.js" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ } +-++ }, +-++ "node_modules/tar/node_modules/yallist": { +-++ "version": "4.0.0", +-++ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", +-++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", +-+ "dev": true +-+ }, +-+- "to-buffer": { +-++ "node_modules/to-buffer": { +-+ "version": "1.1.1", +-+ "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", +-+ "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" +-+ }, +-+- "to-object-path": { +-+- "version": "0.3.0", +-+- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", +-+- "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", +-++ "node_modules/to-regex-range": { +-++ "version": "5.0.1", +-++ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", +-++ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", +-+ "dev": true, +-+- "requires": { +-+- "kind-of": "^3.0.2" +-+- }, +-+ "dependencies": { +-+- "kind-of": { +-+- "version": "3.2.2", +-+- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", +-+- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", +-+- "dev": true, +-+- "requires": { +-+- "is-buffer": "^1.1.5" +-+- } +-+- } +-+- } +-+- }, +-+- "to-regex": { +-+- "version": "3.0.2", +-+- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", +-+- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", +-+- "dev": true, +-+- "requires": { +-+- "define-property": "^2.0.2", +-+- "extend-shallow": "^3.0.2", +-+- "regex-not": "^1.0.2", +-+- "safe-regex": "^1.1.0" +-++ "is-number": "^7.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=8.0" +-+ } +-+ }, +-+- "to-regex-range": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", +-+- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", +-+- "dev": true, +-+- "requires": { +-+- "is-number": "^3.0.0", +-+- "repeat-string": "^1.6.1" +-++ "node_modules/toidentifier": { +-++ "version": "1.0.1", +-++ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", +-++ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", +-++ "engines": { +-++ "node": ">=0.6" +-+ } +-+ }, +-+- "touch": { +-++ "node_modules/touch": { +-+ "version": "3.1.0", +-+ "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", +-+ "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "nopt": "~1.0.10" +-+ }, +-++ "bin": { +-++ "nodetouch": "bin/nodetouch.js" +-++ } +-++ }, +-++ "node_modules/touch/node_modules/nopt": { +-++ "version": "1.0.10", +-++ "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", +-++ "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", +-++ "dev": true, +-+ "dependencies": { +-+- "nopt": { +-+- "version": "1.0.10", +-+- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", +-+- "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", +-+- "dev": true, +-+- "requires": { +-+- "abbrev": "1" +-+- } +-+- } +-++ "abbrev": "1" +-++ }, +-++ "bin": { +-++ "nopt": "bin/nopt.js" +-++ }, +-++ "engines": { +-++ "node": "*" +-++ } +-++ }, +-++ "node_modules/tree-kill": { +-++ "version": "1.2.2", +-++ "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", +-++ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", +-++ "dev": true, +-++ "bin": { +-++ "tree-kill": "cli.js" +-+ } +-+ }, +-+- "tough-cookie": { +-+- "version": "2.4.3", +-+- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", +-+- "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", +-+- "requires": { +-+- "psl": "^1.1.24", +-+- "punycode": "^1.4.1" +-++ "node_modules/trim-newlines": { +-++ "version": "3.0.1", +-++ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", +-++ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=8" +-+ } +-+ }, +-+- "tree-kill": { +-+- "version": "1.2.1", +-+- "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz", +-+- "integrity": "sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q==", +-++ "node_modules/true-case-path": { +-++ "version": "2.2.1", +-++ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", +-++ "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", +-+ "dev": true +-+ }, +-+- "trim-newlines": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", +-+- "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", +-++ "node_modules/tslib": { +-++ "version": "2.6.3", +-++ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", +-++ "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", +-+ "dev": true +-+ }, +-+- "true-case-path": { +-+- "version": "1.0.3", +-+- "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", +-+- "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", +-++ "node_modules/type-fest": { +-++ "version": "0.18.1", +-++ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", +-++ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", +-+ "dev": true, +-+- "requires": { +-+- "glob": "^7.1.2" +-++ "engines": { +-++ "node": ">=10" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-+ } +-+ }, +-+- "tslib": { +-+- "version": "1.9.3", +-+- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", +-+- "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", +-+- "dev": true +-+- }, +-+- "tunnel-agent": { +-+- "version": "0.6.0", +-+- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", +-+- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", +-+- "requires": { +-+- "safe-buffer": "^5.0.1" +-+- } +-+- }, +-+- "tweetnacl": { +-+- "version": "0.14.5", +-+- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", +-+- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" +-+- }, +-+- "type-is": { +-+- "version": "1.6.16", +-+- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", +-+- "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", +-+- "requires": { +-++ "node_modules/type-is": { +-++ "version": "1.6.18", +-++ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", +-++ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", +-++ "dependencies": { +-+ "media-typer": "0.3.0", +-+- "mime-types": "~2.1.18" +-++ "mime-types": "~2.1.24" +-++ }, +-++ "engines": { +-++ "node": ">= 0.6" +-+ } +-+ }, +-+- "uglify-js": { +-+- "version": "3.4.9", +-+- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", +-+- "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", +-++ "node_modules/uglify-js": { +-++ "version": "3.18.0", +-++ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", +-++ "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", +-+ "optional": true, +-+- "requires": { +-+- "commander": "~2.17.1", +-+- "source-map": "~0.6.1" +-++ "bin": { +-++ "uglifyjs": "bin/uglifyjs" +-+ }, +-+- "dependencies": { +-+- "commander": { +-+- "version": "2.17.1", +-+- "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", +-+- "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", +-+- "optional": true +-+- }, +-+- "source-map": { +-+- "version": "0.6.1", +-+- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", +-+- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", +-+- "optional": true +-+- } +-+- } +-+- }, +-+- "undefsafe": { +-+- "version": "2.0.2", +-+- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", +-+- "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", +-+- "dev": true, +-+- "requires": { +-+- "debug": "^2.2.0" +-+- } +-+- }, +-+- "union-value": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", +-+- "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", +-+- "dev": true, +-+- "requires": { +-+- "arr-union": "^3.1.0", +-+- "get-value": "^2.0.6", +-+- "is-extendable": "^0.1.1", +-+- "set-value": "^0.4.3" +-+- }, +-+- "dependencies": { +-+- "extend-shallow": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", +-+- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", +-+- "dev": true, +-+- "requires": { +-+- "is-extendable": "^0.1.0" +-+- } +-+- }, +-+- "set-value": { +-+- "version": "0.4.3", +-+- "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", +-+- "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", +-+- "dev": true, +-+- "requires": { +-+- "extend-shallow": "^2.0.1", +-+- "is-extendable": "^0.1.1", +-+- "is-plain-object": "^2.0.1", +-+- "to-object-path": "^0.3.0" +-+- } +-+- } +-+- } +-+- }, +-+- "unique-string": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", +-+- "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", +-+- "dev": true, +-+- "requires": { +-+- "crypto-random-string": "^1.0.0" +-+- } +-+- }, +-+- "unpipe": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", +-+- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" +-+- }, +-+- "unset-value": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", +-+- "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", +-+- "dev": true, +-+- "requires": { +-+- "has-value": "^0.3.1", +-+- "isobject": "^3.0.0" +-+- }, +-+- "dependencies": { +-+- "has-value": { +-+- "version": "0.3.1", +-+- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", +-+- "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", +-+- "dev": true, +-+- "requires": { +-+- "get-value": "^2.0.3", +-+- "has-values": "^0.1.4", +-+- "isobject": "^2.0.0" +-+- }, +-+- "dependencies": { +-+- "isobject": { +-+- "version": "2.1.0", +-+- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", +-+- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", +-+- "dev": true, +-+- "requires": { +-+- "isarray": "1.0.0" +-+- } +-+- } +-+- } +-+- }, +-+- "has-values": { +-+- "version": "0.1.4", +-+- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", +-+- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", +-+- "dev": true +-+- } +-++ "engines": { +-++ "node": ">=0.8.0" +-+ } +-+ }, +-+- "unzip-response": { +-+- "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", +-+- "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", +-+- "dev": true +-+- }, +-+- "upath": { +-+- "version": "1.1.2", +-+- "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", +-+- "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", +-++ "node_modules/undefsafe": { +-++ "version": "2.0.5", +-++ "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", +-++ "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", +-+ "dev": true +-+ }, +-+- "update-notifier": { +-+- "version": "2.5.0", +-+- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", +-+- "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", +-+- "dev": true, +-+- "requires": { +-+- "boxen": "^1.2.1", +-+- "chalk": "^2.0.1", +-+- "configstore": "^3.0.0", +-+- "import-lazy": "^2.1.0", +-+- "is-ci": "^1.0.10", +-+- "is-installed-globally": "^0.1.0", +-+- "is-npm": "^1.0.0", +-+- "latest-version": "^3.0.0", +-+- "semver-diff": "^2.0.0", +-+- "xdg-basedir": "^3.0.0" +-+- }, +-+- "dependencies": { +-+- "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" +-+- } +-+- }, +-+- "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" +-+- } +-+- } +-++ "node_modules/unique-filename": { +-++ "version": "2.0.1", +-++ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", +-++ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", +-++ "dev": true, +-++ "dependencies": { +-++ "unique-slug": "^3.0.0" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ } +-+ }, +-+- "uri-js": { +-+- "version": "4.2.2", +-+- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", +-+- "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", +-+- "requires": { +-+- "punycode": "^2.1.0" +-+- }, +-++ "node_modules/unique-slug": { +-++ "version": "3.0.0", +-++ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", +-++ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", +-++ "dev": true, +-+ "dependencies": { +-+- "punycode": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", +-+- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" +-+- } +-++ "imurmurhash": "^0.1.4" +-++ }, +-++ "engines": { +-++ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" +-+ } +-+ }, +-+- "urix": { +-+- "version": "0.1.0", +-+- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", +-+- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", +-+- "dev": true +-+- }, +-+- "url-parse-lax": { +-++ "node_modules/unpipe": { +-+ "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", +-+- "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", +-+- "dev": true, +-+- "requires": { +-+- "prepend-http": "^1.0.1" +-++ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", +-++ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", +-++ "engines": { +-++ "node": ">= 0.8" +-+ } +-+ }, +-+- "use": { +-+- "version": "3.1.1", +-+- "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", +-+- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", +-+- "dev": true +-+- }, +-+- "util-deprecate": { +-++ "node_modules/util-deprecate": { +-+ "version": "1.0.2", +-+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", +-+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" +-+ }, +-+- "utils-merge": { +-++ "node_modules/utils-merge": { +-+ "version": "1.0.1", +-+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", +-+- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" +-+- }, +-+- "uuid": { +-+- "version": "3.3.2", +-+- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", +-+- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" +-++ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", +-++ "engines": { +-++ "node": ">= 0.4.0" +-++ } +-+ }, +-+- "valid-url": { +-++ "node_modules/valid-url": { +-+ "version": "1.0.9", +-+ "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", +-+ "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" +-+ }, +-+- "validate-npm-package-license": { +-++ "node_modules/validate-npm-package-license": { +-+ "version": "3.0.4", +-+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", +-+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", +-+ "dev": true, +-+- "requires": { +-++ "dependencies": { +-+ "spdx-correct": "^3.0.0", +-+ "spdx-expression-parse": "^3.0.0" +-+ } +-+ }, +-+- "vary": { +-++ "node_modules/vary": { +-+ "version": "1.1.2", +-+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", +-+- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" +-++ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", +-++ "engines": { +-++ "node": ">= 0.8" +-++ } +-+ }, +-+- "verror": { +-+- "version": "1.10.0", +-+- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", +-+- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", +-+- "requires": { +-+- "assert-plus": "^1.0.0", +-+- "core-util-is": "1.0.2", +-+- "extsprintf": "^1.2.0" +-+- }, +-+- "dependencies": { +-+- "assert-plus": { +-+- "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", +-+- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" +-+- } +-++ "node_modules/whirlpool": { +-++ "version": "0.0.4", +-++ "resolved": "https://registry.npmjs.org/whirlpool/-/whirlpool-0.0.4.tgz", +-++ "integrity": "sha1-lA5+gG0tP3xB98VCYQRqBvT06Qo=", +-++ "hasInstallScript": true, +-++ "engines": { +-++ "node": ">=0.7.0" +-+ } +-+ }, +-+- "which": { +-+- "version": "1.3.1", +-+- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", +-+- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", +-++ "node_modules/wide-align": { +-++ "version": "1.1.5", +-++ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", +-++ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", +-+ "dev": true, +-+- "requires": { +-+- "isexe": "^2.0.0" +-++ "dependencies": { +-++ "string-width": "^1.0.2 || 2 || 3 || 4" +-+ } +-+ }, +-+- "which-module": { +-++ "node_modules/wordwrap": { +-+ "version": "1.0.0", +-+- "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", +-+- "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", +-+- "dev": true +-++ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", +-++ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" +-+ }, +-+- "whirlpool": { +-+- "version": "0.0.4", +-+- "resolved": "https://registry.npmjs.org/whirlpool/-/whirlpool-0.0.4.tgz", +-+- "integrity": "sha1-lA5+gG0tP3xB98VCYQRqBvT06Qo=" +-++ "node_modules/wrap-ansi": { +-++ "version": "8.1.0", +-++ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", +-++ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", +-++ "dependencies": { +-++ "ansi-styles": "^6.1.0", +-++ "string-width": "^5.0.1", +-++ "strip-ansi": "^7.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=12" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" +-++ } +-+ }, +-+- "wide-align": { +-+- "version": "1.1.3", +-+- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", +-+- "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", +-+- "dev": true, +-+- "requires": { +-+- "string-width": "^1.0.2 || 2" +-++ "node_modules/wrap-ansi-cjs": { +-++ "name": "wrap-ansi", +-++ "version": "7.0.0", +-++ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", +-++ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", +-++ "dependencies": { +-++ "ansi-styles": "^4.0.0", +-++ "string-width": "^4.1.0", +-++ "strip-ansi": "^6.0.0" +-++ }, +-++ "engines": { +-++ "node": ">=10" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" +-++ } +-++ }, +-++ "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { +-++ "version": "4.3.0", +-++ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", +-++ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", +-++ "dependencies": { +-++ "color-convert": "^2.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=8" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/ansi-styles?sponsor=1" +-+ } +-+ }, +-+- "widest-line": { +-++ "node_modules/wrap-ansi-cjs/node_modules/color-convert": { +-+ "version": "2.0.1", +-+- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", +-+- "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", +-+- "dev": true, +-+- "requires": { +-+- "string-width": "^2.1.1" +-++ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", +-++ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", +-++ "dependencies": { +-++ "color-name": "~1.1.4" +-++ }, +-++ "engines": { +-++ "node": ">=7.0.0" +-++ } +-++ }, +-++ "node_modules/wrap-ansi-cjs/node_modules/color-name": { +-++ "version": "1.1.4", +-++ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", +-++ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" +-++ }, +-++ "node_modules/wrap-ansi/node_modules/ansi-regex": { +-++ "version": "6.0.1", +-++ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", +-++ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", +-++ "engines": { +-++ "node": ">=12" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/ansi-regex?sponsor=1" +-++ } +-++ }, +-++ "node_modules/wrap-ansi/node_modules/ansi-styles": { +-++ "version": "6.2.1", +-++ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", +-++ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", +-++ "engines": { +-++ "node": ">=12" +-+ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/ansi-styles?sponsor=1" +-++ } +-++ }, +-++ "node_modules/wrap-ansi/node_modules/emoji-regex": { +-++ "version": "9.2.2", +-++ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", +-++ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" +-++ }, +-++ "node_modules/wrap-ansi/node_modules/string-width": { +-++ "version": "5.1.2", +-++ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", +-++ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", +-+ "dependencies": { +-+- "ansi-regex": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", +-+- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", +-+- "dev": true +-+- }, +-+- "is-fullwidth-code-point": { +-+- "version": "2.0.0", +-+- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", +-+- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", +-+- "dev": true +-+- }, +-+- "string-width": { +-+- "version": "2.1.1", +-+- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", +-+- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", +-+- "dev": true, +-+- "requires": { +-+- "is-fullwidth-code-point": "^2.0.0", +-+- "strip-ansi": "^4.0.0" +-+- } +-+- }, +-+- "strip-ansi": { +-+- "version": "4.0.0", +-+- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", +-+- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", +-+- "dev": true, +-+- "requires": { +-+- "ansi-regex": "^3.0.0" +-+- } +-+- } +-++ "eastasianwidth": "^0.2.0", +-++ "emoji-regex": "^9.2.2", +-++ "strip-ansi": "^7.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=12" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/sponsors/sindresorhus" +-+ } +-+ }, +-+- "wrap-ansi": { +-+- "version": "2.1.0", +-+- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", +-+- "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", +-+- "dev": true, +-+- "requires": { +-+- "string-width": "^1.0.1", +-+- "strip-ansi": "^3.0.1" +-++ "node_modules/wrap-ansi/node_modules/strip-ansi": { +-++ "version": "7.1.0", +-++ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", +-++ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", +-++ "dependencies": { +-++ "ansi-regex": "^6.0.1" +-++ }, +-++ "engines": { +-++ "node": ">=12" +-++ }, +-++ "funding": { +-++ "url": "https://github.com/chalk/strip-ansi?sponsor=1" +-+ } +-+ }, +-+- "wrappy": { +-++ "node_modules/wrappy": { +-+ "version": "1.0.2", +-+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", +-+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" +-+ }, +-+- "write-file-atomic": { +-+- "version": "2.4.2", +-+- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", +-+- "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", +-+- "dev": true, +-+- "requires": { +-+- "graceful-fs": "^4.1.11", +-+- "imurmurhash": "^0.1.4", +-+- "signal-exit": "^3.0.2" +-+- } +-+- }, +-+- "xdg-basedir": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", +-+- "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", +-+- "dev": true +-+- }, +-+- "xtend": { +-++ "node_modules/xtend": { +-+ "version": "4.0.1", +-+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", +-+- "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" +-++ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", +-++ "engines": { +-++ "node": ">=0.4" +-++ } +-+ }, +-+- "y18n": { +-+- "version": "3.2.1", +-+- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", +-+- "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", +-+- "dev": true +-++ "node_modules/yargs": { +-++ "version": "17.7.2", +-++ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", +-++ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", +-++ "dev": true, +-++ "dependencies": { +-++ "cliui": "^8.0.1", +-++ "escalade": "^3.1.1", +-++ "get-caller-file": "^2.0.5", +-++ "require-directory": "^2.1.1", +-++ "string-width": "^4.2.3", +-++ "y18n": "^5.0.5", +-++ "yargs-parser": "^21.1.1" +-++ }, +-++ "engines": { +-++ "node": ">=12" +-++ } +-+ }, +-+- "yallist": { +-+- "version": "2.1.2", +-+- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", +-+- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", +-+- "dev": true +-++ "node_modules/yargs-parser": { +-++ "version": "20.2.9", +-++ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", +-++ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=10" +-++ } +-+ }, +-+- "yargs": { +-+- "version": "7.1.0", +-+- "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", +-+- "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", +-+- "dev": true, +-+- "requires": { +-+- "camelcase": "^3.0.0", +-+- "cliui": "^3.2.0", +-+- "decamelize": "^1.1.1", +-+- "get-caller-file": "^1.0.1", +-+- "os-locale": "^1.4.0", +-+- "read-pkg-up": "^1.0.1", +-+- "require-directory": "^2.1.1", +-+- "require-main-filename": "^1.0.1", +-+- "set-blocking": "^2.0.0", +-+- "string-width": "^1.0.2", +-+- "which-module": "^1.0.0", +-+- "y18n": "^3.2.1", +-+- "yargs-parser": "^5.0.0" +-+- }, +-+- "dependencies": { +-+- "camelcase": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", +-+- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", +-+- "dev": true +-+- } +-++ "node_modules/yargs/node_modules/get-caller-file": { +-++ "version": "2.0.5", +-++ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", +-++ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", +-++ "dev": true, +-++ "engines": { +-++ "node": "6.* || 8.* || >= 10.*" +-+ } +-+ }, +-+- "yargs-parser": { +-+- "version": "5.0.0", +-+- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", +-+- "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", +-++ "node_modules/yargs/node_modules/y18n": { +-++ "version": "5.0.8", +-++ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", +-++ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", +-+ "dev": true, +-+- "requires": { +-+- "camelcase": "^3.0.0" +-+- }, +-+- "dependencies": { +-+- "camelcase": { +-+- "version": "3.0.0", +-+- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", +-+- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", +-+- "dev": true +-+- } +-++ "engines": { +-++ "node": ">=10" +-++ } +-++ }, +-++ "node_modules/yargs/node_modules/yargs-parser": { +-++ "version": "21.1.1", +-++ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", +-++ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", +-++ "dev": true, +-++ "engines": { +-++ "node": ">=12" +-+ } +-+ }, +-+- "zip-stream": { +-++ "node_modules/zip-stream": { +-+ "version": "1.2.0", +-+ "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", +-+ "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", +-+- "requires": { +-++ "dependencies": { +-+ "archiver-utils": "^1.3.0", +-+ "compress-commons": "^1.2.0", +-+ "lodash": "^4.8.0", +-+ "readable-stream": "^2.0.0" +-++ }, +-++ "engines": { +-++ "node": ">= 0.10.0" +-+ } +-+ } +-+ } +-+diff --git a/package.json b/package.json +-+index c3d80ac..b3ab9c4 100644 +-+--- a/package.json +-++++ b/package.json +-+@@ -14,23 +14,23 @@ +-+ "license": "ISC", +-+ "dependencies": { +-+ "archiver": "^2.1.1", +-++ "axios": "^1.7.2", +-+ "body-parser": "^1.18.2", +-+ "clarifai": "^2.9.0", +-+ "cors": "^2.8.5", +-+- "csv": "^3.0.2", +-+- "ejs": "^2.6.1", +-++ "csv": "^6.3.9", +-++ "ejs": "^3.1.10", +-+ "express": "^4.16.3", +-+ "express-busboy": "^7.0.0", +-+- "express-handlebars": "^3.0.2", +-++ "express-handlebars": "^7.1.3", +-+ "localforage": "^1.7.3", +-+ "minimist": "^1.2.0", +-+ "mkdirp": "^0.5.1", +-+- "request": "^2.88.0", +-+ "whirlpool": "0.0.4" +-+ }, +-+ "devDependencies": { +-+- "concurrently": "^4.1.0", +-+- "node-sass": "^4.11.0", +-+- "nodemon": "^1.18.10" +-++ "concurrently": "^8.2.2", +-++ "node-sass": "^9.0.0", +-++ "nodemon": "^3.1.4" +-+ } +-+ } +diff --git a/verify_uclassify_keys.js b/verify_uclassify_keys.js +new file mode 100644 +index 0000000..0f68340 +--- /dev/null ++++ b/verify_uclassify_keys.js +@@ -0,0 +1,31 @@ ++const axios = require('axios'); ++ ++const writeToken = "BES0gdWq3hYb"; ++const base_url = "https://api.uclassify.com/v1/"; ++ ++async function verifyUClassifyKeys() { ++ try { ++ // Attempt to create a classifier (valid operation for write key) ++ console.log('Verifying write key by creating a test classifier...'); ++ const classifierName = 'TestClassifier' + Date.now(); ++ const createUrl = base_url + "me/"; ++ const response = await axios.post(createUrl, { classifierName }, { ++ headers: { 'Content-Type': 'application/json', 'Authorization': 'Token ' + writeToken } ++ }); ++ console.log('Write key is valid. Classifier created:', classifierName); ++ ++ // Clean up by deleting the test classifier ++ console.log('Cleaning up...'); ++ const deleteUrl = base_url + "me/" + classifierName; ++ await axios.delete(deleteUrl, { ++ headers: { 'Content-Type': 'application/json', 'Authorization': 'Token ' + writeToken } ++ }); ++ console.log('Test classifier deleted'); ++ ++ console.log('uClassify write API key is valid and working.'); ++ } catch (error) { ++ console.error('Error verifying uClassify API key:', error.response ? error.response.data : error.message); ++ } ++} ++ ++verifyUClassifyKeys(); +diff --git a/views/models/vision/vision_classifiers.handlebars b/views/models/vision/vision_classifiers.handlebars +index dbaae8f..667beef 100644 +--- a/views/models/vision/vision_classifiers.handlebars ++++ b/views/models/vision/vision_classifiers.handlebars +@@ -248,11 +248,9 @@ + $('.js--explore__apikey__input--set').hide(); + $('.js--api-key__value').html('Using Server Authentication'); + $('.api-key__result-row').show(); +- $('.js--api-key__value').html('Using Server Authentication'); +- $('.api-key__result-row').show(); +- showSuccessNotification('Server authentication enabled', false , false); +- setUserClassifiers(); +- }); ++ showSuccessNotification('Server authentication enabled', false , false); ++ setUserClassifiers(); ++ + $('.api-key__remove-button').click(function (e) { + showWarningNotification('Server authentication cannot be disabled', true, false); + }); diff --git a/logs/app.log b/logs/app.log new file mode 100644 index 00000000..9a6db603 --- /dev/null +++ b/logs/app.log @@ -0,0 +1,6504 @@ +Warning: uClassify API keys not found in environment variables +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/list' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/list' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route get '/list' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route get '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/text_home' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/text_home' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route get '/text_home' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/api/text/classify' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/api/text/classify' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route post '/api/text/classify' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/api/text/train' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/api/text/train' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route post '/api/text/train' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/vision_home' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/vision_home' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route get '/vision_home' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/vision/classifiers' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/vision/classifiers' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route get '/vision/classifiers' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/api/vision/classify' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/api/vision/classify' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route post '/api/vision/classify' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/api/vision/classifyURLImage' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/api/vision/classifyURLImage' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route post '/api/vision/classifyURLImage' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/vision/classifier' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/vision/classifier' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route post '/vision/classifier' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/vision/train' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/vision/train' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route post '/vision/train' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/file/post' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/file/post' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route post '/file/post' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router use '/test-images' router +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/test-images' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route new '/health' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/health' +Sat, 02 Nov 2024 06:32:05 GMT express:router:route get '/health' +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:application set "x-powered-by" to true +Sat, 02 Nov 2024 06:32:05 GMT express:application set "etag" to 'weak' +Sat, 02 Nov 2024 06:32:05 GMT express:application set "etag fn" to [Function: generateETag] +Sat, 02 Nov 2024 06:32:05 GMT express:application set "env" to 'development' +Sat, 02 Nov 2024 06:32:05 GMT express:application set "query parser" to 'extended' +Sat, 02 Nov 2024 06:32:05 GMT express:application set "query parser fn" to [Function: parseExtendedQueryString] +Sat, 02 Nov 2024 06:32:05 GMT express:application set "subdomain offset" to 2 +Sat, 02 Nov 2024 06:32:05 GMT express:application set "trust proxy" to false +Sat, 02 Nov 2024 06:32:05 GMT express:application set "trust proxy fn" to [Function: trustNone] +Sat, 02 Nov 2024 06:32:05 GMT express:application booting in development mode +Sat, 02 Nov 2024 06:32:05 GMT express:application set "view" to [Function: View] +Sat, 02 Nov 2024 06:32:05 GMT express:application set "views" to '/home/ubuntu/cognimates-training/views' +Sat, 02 Nov 2024 06:32:05 GMT express:application set "jsonp callback name" to 'callback' +Sat, 02 Nov 2024 06:32:05 GMT express:router use '/' query +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router use '/' expressInit +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router use '/' jsonParser +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router use '/' urlencodedParser +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Sat, 02 Nov 2024 06:32:05 GMT express:router use '/' corsMiddleware +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Environment Variables Check: +UCLASSIFY_READ_API_KEY: Missing +UCLASSIFY_WRITE_API_KEY: Missing +CLARIFAI_API_KEY: Present +Sat, 02 Nov 2024 06:32:05 GMT express:application set "view engine" to 'handlebars' +Sat, 02 Nov 2024 06:32:05 GMT express:application set "views" to '/home/ubuntu/cognimates-training/views' +Sat, 02 Nov 2024 06:32:05 GMT express:router use '/static' serveStatic +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/static' +Sat, 02 Nov 2024 06:32:05 GMT express:router use '/' router +Sat, 02 Nov 2024 06:32:05 GMT express:router:layer new '/' +Server running on 0.0.0.0:2634 +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /vision_home +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /vision_home +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /vision_home +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /vision_home +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /vision_home +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /vision_home +Sat, 02 Nov 2024 06:32:30 GMT express:router router : /vision_home +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /vision_home +Sat, 02 Nov 2024 06:32:30 GMT express:view lookup "models/vision/vision_classifiers.handlebars" +Sat, 02 Nov 2024 06:32:30 GMT express:view stat "/home/ubuntu/cognimates-training/views/models/vision/vision_classifiers.handlebars" +Sat, 02 Nov 2024 06:32:30 GMT express:view render "/home/ubuntu/cognimates-training/views/models/vision/vision_classifiers.handlebars" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/css/style.css +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/css/style.css +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/css/style.css +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/css/style.css +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/css/style.css +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/css/style.css +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/css/style.css +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/css/style.css +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/css/style.css" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/css/style.css" +Serving static file: /static/css/style.css (text/css; charset=utf-8) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Thu, 31 Oct 2024 20:44:26 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"7702-192e45284c7" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/js/main.js +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/js/main.js +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/js/main.js +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/js/main.js +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/js/main.js +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/js/main.js +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/js/main.js +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/js/main.js +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/js/main.js" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/js/main.js" +Serving static file: /static/js/main.js (application/javascript; charset=utf-8) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Fri, 01 Nov 2024 00:40:49 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"fb8-192e52aef40" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/js/vision-classifier-utils.js" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/js/vision-classifier.js" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/js/test-image-loader.js" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/js/vision-classifier-utils.js" +Serving static file: /static/js/vision-classifier-utils.js (application/javascript; charset=utf-8) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Sat, 02 Nov 2024 02:16:12 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"de8-192eaa89e31" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/js/vision-classifier.js" +Serving static file: /static/js/vision-classifier.js (application/javascript; charset=utf-8) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Fri, 01 Nov 2024 23:36:08 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"169b-192ea16144a" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/js/test-image-loader.js" +Serving static file: /static/js/test-image-loader.js (application/javascript; charset=utf-8) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Sat, 02 Nov 2024 05:58:56 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"1335-192eb7489b2" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router router : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router router : /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /vision/classifiers +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/website-banner-svg/website-banner.svg" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/website-banner-svg/website-banner.svg" +Serving static file: /static/images/website-banner-svg/website-banner.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"dc73-192da706633" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-1.png" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-3.png" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-1.png" +Serving static file: /static/images/website-banner-svg/embedded-image-1.png (image/png) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"38b6a-192da70662f" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-3.png" +Serving static file: /static/images/website-banner-svg/embedded-image-3.png (image/png) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"3ff1a-192da706633" +Sat, 02 Nov 2024 06:32:30 GMT express:router dispatching GET /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:32:30 GMT express:router query : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:32:30 GMT express:router expressInit : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:32:30 GMT express:router jsonParser : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:32:30 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router urlencodedParser : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:32:30 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:30 GMT express:router corsMiddleware : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:32:30 GMT express:router trim prefix (/static) from url /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:32:30 GMT express:router serveStatic /static : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:32:30 GMT send stat "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-2.png" +Sat, 02 Nov 2024 06:32:30 GMT send pipe "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-2.png" +Serving static file: /static/images/website-banner-svg/embedded-image-2.png (image/png) +Sat, 02 Nov 2024 06:32:30 GMT send accept ranges +Sat, 02 Nov 2024 06:32:30 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:30 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:30 GMT send etag W/"3e97d-192da70662f" +Sat, 02 Nov 2024 06:32:36 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:36 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:32:36 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:36 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:36 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:36 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:36 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:36 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:36 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:36 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:36 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:32:36 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:36 GMT send accept ranges +Sat, 02 Nov 2024 06:32:36 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:36 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:36 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:32:36 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:32:36 GMT send accept ranges +Sat, 02 Nov 2024 06:32:36 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:36 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:36 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:32:36 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:36 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:32:36 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:36 GMT send accept ranges +Sat, 02 Nov 2024 06:32:36 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:36 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:36 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:32:36 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:36 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:32:36 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:36 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:32:36 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:36 GMT send accept ranges +Sat, 02 Nov 2024 06:32:36 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:36 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:36 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:32:36 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:36 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:32:36 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:36 GMT send accept ranges +Sat, 02 Nov 2024 06:32:36 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:36 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:36 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:32:36 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:36 GMT send accept ranges +Sat, 02 Nov 2024 06:32:36 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:36 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:36 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:32:36 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:36 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:36 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:36 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:36 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:32:36 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:36 GMT send accept ranges +Sat, 02 Nov 2024 06:32:36 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:36 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:36 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:32:48 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:48 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:32:48 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:48 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:48 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:48 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:48 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:48 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:48 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:48 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:48 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:32:48 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:48 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:32:48 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:48 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:32:48 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:48 GMT send accept ranges +Sat, 02 Nov 2024 06:32:48 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:48 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:48 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:32:48 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:32:48 GMT send accept ranges +Sat, 02 Nov 2024 06:32:48 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:48 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:48 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:32:48 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:48 GMT send accept ranges +Sat, 02 Nov 2024 06:32:48 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:48 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:48 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:32:48 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:48 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:32:48 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:48 GMT send accept ranges +Sat, 02 Nov 2024 06:32:48 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:48 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:48 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:32:48 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:48 GMT send accept ranges +Sat, 02 Nov 2024 06:32:48 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:48 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:48 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:32:48 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:48 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:32:48 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:48 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:48 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:48 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:48 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:32:48 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:48 GMT send accept ranges +Sat, 02 Nov 2024 06:32:48 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:48 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:48 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:32:48 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:48 GMT send accept ranges +Sat, 02 Nov 2024 06:32:48 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:48 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:48 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:32:53 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:53 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:32:53 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:53 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:53 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:53 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:53 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:53 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:53 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:53 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:53 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:32:53 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:53 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:32:53 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:53 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:32:53 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:53 GMT send accept ranges +Sat, 02 Nov 2024 06:32:53 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:53 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:53 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:32:53 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:32:53 GMT send accept ranges +Sat, 02 Nov 2024 06:32:53 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:53 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:53 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:32:53 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:53 GMT send accept ranges +Sat, 02 Nov 2024 06:32:53 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:53 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:53 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:32:53 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:53 GMT send accept ranges +Sat, 02 Nov 2024 06:32:53 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:53 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:53 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:32:53 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:53 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:32:53 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:53 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:32:53 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:53 GMT send accept ranges +Sat, 02 Nov 2024 06:32:53 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:53 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:53 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:32:53 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:53 GMT send accept ranges +Sat, 02 Nov 2024 06:32:53 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:53 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:53 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:32:53 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:53 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:53 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:53 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:53 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:32:53 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:53 GMT send accept ranges +Sat, 02 Nov 2024 06:32:53 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:53 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:53 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:32:57 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:32:57 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:32:57 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:57 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:57 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:57 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:57 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:57 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:57 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:57 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:32:57 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:32:57 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:32:57 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:32:57 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:57 GMT send accept ranges +Sat, 02 Nov 2024 06:32:57 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:57 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:57 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:32:57 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:32:57 GMT send accept ranges +Sat, 02 Nov 2024 06:32:57 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:57 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:57 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:32:57 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:57 GMT send accept ranges +Sat, 02 Nov 2024 06:32:57 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:57 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:57 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:32:57 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:32:57 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:32:57 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:32:57 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:32:57 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:57 GMT send accept ranges +Sat, 02 Nov 2024 06:32:57 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:57 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:57 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:32:57 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:57 GMT send accept ranges +Sat, 02 Nov 2024 06:32:57 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:57 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:57 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:32:57 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:32:57 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:32:57 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:57 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:32:57 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:57 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:32:57 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:32:57 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:57 GMT send accept ranges +Sat, 02 Nov 2024 06:32:57 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:57 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:57 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:32:57 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:32:57 GMT send accept ranges +Sat, 02 Nov 2024 06:32:57 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:32:57 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:32:57 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:33:02 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:02 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:33:02 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:02 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:02 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:02 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:02 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:02 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:02 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:02 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:02 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:33:02 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:02 GMT send accept ranges +Sat, 02 Nov 2024 06:33:02 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:02 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:02 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:33:02 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:33:02 GMT send accept ranges +Sat, 02 Nov 2024 06:33:02 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:02 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:02 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:33:02 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:02 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:33:02 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:02 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:33:02 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:02 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:33:02 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:02 GMT send accept ranges +Sat, 02 Nov 2024 06:33:02 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:02 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:02 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:33:02 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:02 GMT send accept ranges +Sat, 02 Nov 2024 06:33:02 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:02 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:02 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:33:02 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:02 GMT send accept ranges +Sat, 02 Nov 2024 06:33:02 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:02 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:02 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:33:02 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:02 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:33:02 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:02 GMT send accept ranges +Sat, 02 Nov 2024 06:33:02 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:02 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:02 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:33:02 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:02 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:02 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:02 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:02 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:33:02 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:02 GMT send accept ranges +Sat, 02 Nov 2024 06:33:02 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:02 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:02 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:33:06 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:33:06 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:06 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:06 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:06 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:06 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:06 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:33:06 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:33:06 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:33:06 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:33:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:06 GMT send accept ranges +Sat, 02 Nov 2024 06:33:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:06 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:33:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:33:06 GMT send accept ranges +Sat, 02 Nov 2024 06:33:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:06 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:33:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:06 GMT send accept ranges +Sat, 02 Nov 2024 06:33:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:06 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:33:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:06 GMT send accept ranges +Sat, 02 Nov 2024 06:33:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:06 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:33:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:06 GMT send accept ranges +Sat, 02 Nov 2024 06:33:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:06 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:33:06 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:33:06 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:06 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:06 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:33:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:06 GMT send accept ranges +Sat, 02 Nov 2024 06:33:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:06 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:33:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:06 GMT send accept ranges +Sat, 02 Nov 2024 06:33:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:06 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:33:25 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:33:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:25 GMT send accept ranges +Sat, 02 Nov 2024 06:33:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:25 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:33:25 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:25 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:25 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:25 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:25 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:25 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:33:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:33:25 GMT send accept ranges +Sat, 02 Nov 2024 06:33:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:25 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:33:25 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:33:25 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:33:25 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:33:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:25 GMT send accept ranges +Sat, 02 Nov 2024 06:33:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:25 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:33:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:25 GMT send accept ranges +Sat, 02 Nov 2024 06:33:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:25 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:33:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:25 GMT send accept ranges +Sat, 02 Nov 2024 06:33:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:25 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:33:25 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:33:25 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:25 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:25 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:33:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:25 GMT send accept ranges +Sat, 02 Nov 2024 06:33:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:25 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:33:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:25 GMT send accept ranges +Sat, 02 Nov 2024 06:33:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:25 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:33:39 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:39 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:33:39 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:39 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:39 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:39 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:39 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:39 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:39 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:39 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:39 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:33:39 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:39 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:33:39 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:39 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:33:39 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:39 GMT send accept ranges +Sat, 02 Nov 2024 06:33:39 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:39 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:39 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:33:39 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:33:39 GMT send accept ranges +Sat, 02 Nov 2024 06:33:39 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:39 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:39 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:33:39 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:39 GMT send accept ranges +Sat, 02 Nov 2024 06:33:39 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:39 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:39 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:33:39 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:39 GMT send accept ranges +Sat, 02 Nov 2024 06:33:39 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:39 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:39 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:33:39 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:39 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:33:39 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:39 GMT send accept ranges +Sat, 02 Nov 2024 06:33:39 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:39 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:39 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:33:39 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:39 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:33:39 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:39 GMT send accept ranges +Sat, 02 Nov 2024 06:33:39 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:39 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:39 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:33:39 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:39 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:39 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:39 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:39 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:33:39 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:39 GMT send accept ranges +Sat, 02 Nov 2024 06:33:39 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:39 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:39 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:33:58 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:33:58 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:33:58 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:58 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:58 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:58 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:58 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:58 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:58 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:58 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:33:58 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:33:58 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:58 GMT send accept ranges +Sat, 02 Nov 2024 06:33:58 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:58 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:58 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:33:58 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:33:58 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:33:58 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:33:58 GMT send accept ranges +Sat, 02 Nov 2024 06:33:58 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:58 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:58 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:33:58 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:58 GMT send accept ranges +Sat, 02 Nov 2024 06:33:58 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:58 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:58 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:33:58 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:33:58 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:33:58 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:58 GMT send accept ranges +Sat, 02 Nov 2024 06:33:58 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:58 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:58 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:33:58 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:33:58 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:33:58 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:58 GMT send accept ranges +Sat, 02 Nov 2024 06:33:58 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:58 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:58 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:33:58 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:33:58 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:33:58 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:58 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:33:58 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:58 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:33:58 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:33:58 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:58 GMT send accept ranges +Sat, 02 Nov 2024 06:33:58 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:58 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:58 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:33:58 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:33:58 GMT send accept ranges +Sat, 02 Nov 2024 06:33:58 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:33:58 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:33:58 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:34:13 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:13 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:34:13 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:13 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:13 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:13 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:13 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:13 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:13 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:13 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:13 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:34:13 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:13 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:34:13 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:13 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:34:13 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:13 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:34:13 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:13 GMT send accept ranges +Sat, 02 Nov 2024 06:34:13 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:13 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:13 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:34:13 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:34:13 GMT send accept ranges +Sat, 02 Nov 2024 06:34:13 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:13 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:13 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:34:13 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:13 GMT send accept ranges +Sat, 02 Nov 2024 06:34:13 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:13 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:13 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:34:13 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:13 GMT send accept ranges +Sat, 02 Nov 2024 06:34:13 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:13 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:13 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:34:13 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:13 GMT send accept ranges +Sat, 02 Nov 2024 06:34:13 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:13 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:13 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:34:13 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:13 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:34:13 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:13 GMT send accept ranges +Sat, 02 Nov 2024 06:34:13 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:13 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:13 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:34:13 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:13 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:13 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:13 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:13 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:34:13 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:13 GMT send accept ranges +Sat, 02 Nov 2024 06:34:13 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:13 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:13 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:34:43 GMT express:router dispatching GET /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:34:43 GMT express:router query : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:34:43 GMT express:router expressInit : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:34:43 GMT express:router jsonParser : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:34:43 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:43 GMT express:router urlencodedParser : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:34:43 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:43 GMT express:router corsMiddleware : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:34:43 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:34:43 GMT express:router serveStatic /static : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:34:43 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat1.jpg" +Sat, 02 Nov 2024 06:34:43 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat1.jpg" +Serving static file: /static/test_images/cats/cat1.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:43 GMT send accept ranges +Sat, 02 Nov 2024 06:34:43 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:43 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:34:43 GMT send etag W/"27f-192e9599453" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat2.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat2.jpg" +Serving static file: /static/test_images/cats/cat2.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"27f-192e9599453" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat3.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat3.jpg" +Serving static file: /static/test_images/cats/cat3.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"27f-192e9599457" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat4.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat4.jpg" +Serving static file: /static/test_images/cats/cat4.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"27f-192e9599457" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat5.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat5.jpg" +Serving static file: /static/test_images/cats/cat5.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"27f-192e959945b" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat6.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat6.jpg" +Serving static file: /static/test_images/cats/cat6.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"27f-192e959945b" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat7.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat7.jpg" +Serving static file: /static/test_images/cats/cat7.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"27f-192e959945f" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat8.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat8.jpg" +Serving static file: /static/test_images/cats/cat8.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"27f-192e959945f" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat9.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat9.jpg" +Serving static file: /static/test_images/cats/cat9.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"27f-192e9599463" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat10.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat10.jpg" +Serving static file: /static/test_images/cats/cat10.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"27f-192e9599463" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog1.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog1.jpg" +Serving static file: /static/test_images/dogs/dog1.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"280-192e9599467" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog2.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog2.jpg" +Serving static file: /static/test_images/dogs/dog2.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"280-192e9599467" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog3.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog3.jpg" +Serving static file: /static/test_images/dogs/dog3.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"280-192e959946b" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog4.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog4.jpg" +Serving static file: /static/test_images/dogs/dog4.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"280-192e959946b" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog5.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog5.jpg" +Serving static file: /static/test_images/dogs/dog5.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"280-192e959946f" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog6.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog6.jpg" +Serving static file: /static/test_images/dogs/dog6.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"280-192e959946f" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog7.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog7.jpg" +Serving static file: /static/test_images/dogs/dog7.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"280-192e9599473" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog8.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog8.jpg" +Serving static file: /static/test_images/dogs/dog8.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"280-192e9599473" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog9.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog9.jpg" +Serving static file: /static/test_images/dogs/dog9.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"280-192e9599477" +Sat, 02 Nov 2024 06:34:44 GMT express:router dispatching GET /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router query : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router expressInit : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router jsonParser : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router urlencodedParser : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:34:44 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:44 GMT express:router corsMiddleware : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:34:44 GMT express:router serveStatic /static : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:34:44 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog10.jpg" +Sat, 02 Nov 2024 06:34:44 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog10.jpg" +Serving static file: /static/test_images/dogs/dog10.jpg (image/jpeg) +Sat, 02 Nov 2024 06:34:44 GMT send accept ranges +Sat, 02 Nov 2024 06:34:44 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:44 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:34:44 GMT send etag W/"280-192e9599477" +Sat, 02 Nov 2024 06:34:47 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:34:47 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:34:47 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:47 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:47 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:47 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:47 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:47 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:47 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:47 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:34:47 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:34:47 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:34:47 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:34:47 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:47 GMT send accept ranges +Sat, 02 Nov 2024 06:34:47 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:47 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:47 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:34:47 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:34:47 GMT send accept ranges +Sat, 02 Nov 2024 06:34:47 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:47 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:47 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:34:47 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:34:47 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:34:47 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:34:47 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:34:47 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:47 GMT send accept ranges +Sat, 02 Nov 2024 06:34:47 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:47 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:47 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:34:47 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:47 GMT send accept ranges +Sat, 02 Nov 2024 06:34:47 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:47 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:47 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:34:47 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:47 GMT send accept ranges +Sat, 02 Nov 2024 06:34:47 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:47 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:47 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:34:47 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:34:47 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:34:47 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:47 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:34:47 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:47 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:34:47 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:34:47 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:47 GMT send accept ranges +Sat, 02 Nov 2024 06:34:47 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:47 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:47 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:34:47 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:34:47 GMT send accept ranges +Sat, 02 Nov 2024 06:34:47 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:34:47 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:34:47 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:34:57 GMT express:router dispatching POST /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT express:router query : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT express:router expressInit : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT express:router jsonParser : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:34:57 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:34:57 GMT body-parser:json read body +Sat, 02 Nov 2024 06:34:57 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:34:57 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:34:57 GMT express:router urlencodedParser : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:34:57 GMT express:router corsMiddleware : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT express:router router : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT express:router dispatching POST /vision/classifier +Creating classifier with model ID: catsdogstest +Checking if model catsdogstest exists... +Sat, 02 Nov 2024 06:34:57 GMT express:router dispatching POST /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT express:router query : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT express:router expressInit : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT express:router jsonParser : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:34:57 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:34:57 GMT body-parser:json read body +Sat, 02 Nov 2024 06:34:57 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:34:57 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:34:57 GMT express:router urlencodedParser : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:34:57 GMT express:router corsMiddleware : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT express:router router : /vision/classifier +Sat, 02 Nov 2024 06:34:57 GMT express:router dispatching POST /vision/classifier +Creating classifier with model ID: catsdogstest +Checking if model catsdogstest exists... +No existing model found, proceeding with creation +Creating model with request: { + "model": { + "id": "catsdogstest", + "name": "catsdogstest", + "model_type_id": "embedding-classifier", + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ], + "output_info": { + "data": { + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ] + }, + "output_config": { + "concepts_mutually_exclusive": false, + "closed_environment": false, + "max_concepts": 2 + } + } + } +} +No existing model found, proceeding with creation +Creating model with request: { + "model": { + "id": "catsdogstest", + "name": "catsdogstest", + "model_type_id": "embedding-classifier", + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ], + "output_info": { + "data": { + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ] + }, + "output_config": { + "concepts_mutually_exclusive": false, + "closed_environment": false, + "max_concepts": 2 + } + } + } +} +Create model failed. Details: { + statusCode: 21202, + description: 'Invalid model argument', + modelRequest: { + model: { + id: 'catsdogstest', + name: 'catsdogstest', + model_type_id: 'embedding-classifier', + concepts: [Array], + output_info: [Object] + } + }, + response: { + status: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: "Model already exists with ID 'catsdogstest'", + percent_completed: 0, + time_remaining: 0, + req_id: 'e5207dc91f4d406abbd6e4b2aa258887', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + model: null + } +} +Error creating classifier: { + error: 'Create model failed: Invalid model argument (code: 21202)', + stack: 'Error: Create model failed: Invalid model argument (code: 21202)\n' + + ' at exports.createClassifier (/home/ubuntu/cognimates-training/controllers/clarifai.js:293:19)\n' + + ' at process.processTicksAndRejections (node:internal/process/task_queues:95:5)', + modelId: 'catsdogstest', + concepts: [ 'dogs', 'cats' ] +} +Model created successfully: { + "toolkits": [], + "use_cases": [], + "languages": [], + "languages_full": [], + "check_consents": [], + "id": "catsdogstest", + "name": "catsdogstest", + "created_at": { + "seconds": "1730529297", + "nanos": 560840000 + }, + "app_id": "e72f0cd142ab492bba34c28b9c929323", + "output_info": null, + "model_version": null, + "display_name": "", + "user_id": "c7zlh09yxmbf", + "model_type_id": "embedding-classifier", + "visibility": { + "gettable": 10 + }, + "description": "", + "metadata": { + "fields": {} + }, + "notes": "", + "modified_at": { + "seconds": "1730529297", + "nanos": 560840000 + }, + "is_starred": false, + "star_count": 0, + "task": "", + "presets": null, + "workflow_recommended": { + "value": false + }, + "default_eval_info": null, + "bookmark_origin": null, + "image": null, + "license_type": 0, + "source": 0, + "creator": "" +} +Waiting for model initialization... +Sat, 02 Nov 2024 06:35:00 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:35:00 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:35:00 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:35:00 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:35:00 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:35:00 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:35:00 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:35:00 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:35:00 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:35:00 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:35:00 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:35:00 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:35:00 GMT send accept ranges +Sat, 02 Nov 2024 06:35:00 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:35:00 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:35:00 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:35:00 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:35:00 GMT send accept ranges +Sat, 02 Nov 2024 06:35:00 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:35:00 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:35:00 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:35:00 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:35:00 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:35:00 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:35:00 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:35:00 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:35:00 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:35:00 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:35:00 GMT send accept ranges +Sat, 02 Nov 2024 06:35:00 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:35:00 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:35:00 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:35:00 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:35:00 GMT send accept ranges +Sat, 02 Nov 2024 06:35:00 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:35:00 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:35:00 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:35:00 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:35:00 GMT send accept ranges +Sat, 02 Nov 2024 06:35:00 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:35:00 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:35:00 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:35:00 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:35:00 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:35:00 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:35:00 GMT send accept ranges +Sat, 02 Nov 2024 06:35:00 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:35:00 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:35:00 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:35:00 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:35:00 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:35:00 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:35:00 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:35:00 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:35:00 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:35:00 GMT send accept ranges +Sat, 02 Nov 2024 06:35:00 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:35:00 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:35:00 GMT send etag W/"69e4-192da70662b" +Model initialization wait complete +Sat, 02 Nov 2024 06:35:02 GMT express:router dispatching POST /vision/train +Sat, 02 Nov 2024 06:35:02 GMT express:router query : /vision/train +Sat, 02 Nov 2024 06:35:02 GMT express:router expressInit : /vision/train +Sat, 02 Nov 2024 06:35:02 GMT express:router jsonParser : /vision/train +Sat, 02 Nov 2024 06:35:02 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:35:02 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:35:02 GMT body-parser:json read body +Sat, 02 Nov 2024 06:35:02 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:35:02 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:35:02 GMT express:router urlencodedParser : /vision/train +Sat, 02 Nov 2024 06:35:02 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:35:02 GMT express:router corsMiddleware : /vision/train +Sat, 02 Nov 2024 06:35:02 GMT express:router router : /vision/train +Sat, 02 Nov 2024 06:35:02 GMT express:router dispatching POST /vision/train +Training classifier with model ID: catsdogstest +Verifying model exists... +Model verification response: { + status: { + stack_trace: [], + code: 10000, + description: 'Ok', + details: '', + percent_completed: 0, + time_remaining: 0, + req_id: '8b593f29c12b496ca23bd73899b8ff8c', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + model: { + toolkits: [], + use_cases: [], + languages: [], + languages_full: [], + check_consents: [], + id: 'catsdogstest', + name: 'catsdogstest', + created_at: { seconds: '1730529297', nanos: 560840000 }, + app_id: 'e72f0cd142ab492bba34c28b9c929323', + output_info: null, + model_version: null, + display_name: '', + user_id: 'c7zlh09yxmbf', + model_type_id: 'embedding-classifier', + visibility: { gettable: 10 }, + description: '', + metadata: { fields: {} }, + notes: '', + modified_at: { seconds: '1730529297', nanos: 560840000 }, + is_starred: false, + star_count: 0, + task: '', + presets: null, + workflow_recommended: { value: false }, + default_eval_info: null, + bookmark_origin: null, + image: null, + license_type: 0, + source: 0, + creator: '' + } +} +Model found, preparing training data... +Prepared input 1: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 2: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 3: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 4: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 5: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 6: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 7: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 8: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 9: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 10: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 11: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 12: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 13: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 14: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 15: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 16: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 17: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 18: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 19: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 20: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Adding 20 inputs to model... +Inputs added successfully: { + status: { + stack_trace: [], + code: 10000, + description: 'Ok', + details: 'All inputs successfully added', + percent_completed: 0, + time_remaining: 0, + req_id: '7f9b639624b943debdf1902d3d773c6a', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + inputCount: 20 +} +Inputs added successfully, waiting for processing... +Starting model training... +Creating model version: version-1730529318171 +Training initiated: { + status: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: 'The model requires concepts.', + percent_completed: 0, + time_remaining: 0, + req_id: '5b8219cbe1ea4450a69d1093bc42f9ef', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + modelId: 'catsdogstest', + versionId: 'version-1730529318171' +} +Training failed: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: 'The model requires concepts.', + percent_completed: 0, + time_remaining: 0, + req_id: '5b8219cbe1ea4450a69d1093bc42f9ef', + internal_details: '', + redirect_info: null, + developer_notes: '' +} +Error training classifier: Error: Training failed: Invalid model argument + at exports.trainClassifier (/home/ubuntu/cognimates-training/controllers/clarifai.js:520:19) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) +Sat, 02 Nov 2024 06:36:08 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:08 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:36:08 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:08 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:08 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:08 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:08 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:08 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:08 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:08 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:08 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:36:08 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:08 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:36:08 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:08 GMT send accept ranges +Sat, 02 Nov 2024 06:36:08 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:08 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:08 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:36:08 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:36:08 GMT send accept ranges +Sat, 02 Nov 2024 06:36:08 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:08 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:08 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:36:08 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:08 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:36:08 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:08 GMT send accept ranges +Sat, 02 Nov 2024 06:36:08 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:08 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:08 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:36:08 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:08 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:36:08 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:08 GMT send accept ranges +Sat, 02 Nov 2024 06:36:08 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:08 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:08 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:36:08 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:08 GMT send accept ranges +Sat, 02 Nov 2024 06:36:08 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:08 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:08 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:36:08 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:08 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:36:08 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:08 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:08 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:08 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:08 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:36:08 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:08 GMT send accept ranges +Sat, 02 Nov 2024 06:36:08 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:08 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:08 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:36:08 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:08 GMT send accept ranges +Sat, 02 Nov 2024 06:36:08 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:08 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:08 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:36:21 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:21 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:36:21 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:21 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:21 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:21 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:21 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:21 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:21 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:21 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:21 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:36:21 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:21 GMT send accept ranges +Sat, 02 Nov 2024 06:36:21 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:21 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:21 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:36:21 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:21 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:36:21 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:36:21 GMT send accept ranges +Sat, 02 Nov 2024 06:36:21 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:21 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:21 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:36:21 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:21 GMT send accept ranges +Sat, 02 Nov 2024 06:36:21 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:21 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:21 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:36:21 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:21 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:36:21 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:21 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:36:21 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:21 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:36:21 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:21 GMT send accept ranges +Sat, 02 Nov 2024 06:36:21 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:21 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:21 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:36:21 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:21 GMT send accept ranges +Sat, 02 Nov 2024 06:36:21 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:21 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:21 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:36:21 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:21 GMT send accept ranges +Sat, 02 Nov 2024 06:36:21 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:21 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:21 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:36:21 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:21 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:21 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:21 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:21 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:36:21 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:21 GMT send accept ranges +Sat, 02 Nov 2024 06:36:21 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:21 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:21 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:36:37 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:37 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:36:37 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:37 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:37 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:37 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:37 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:37 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:37 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:37 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:37 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:36:37 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:37 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:36:37 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:37 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:36:37 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:37 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:36:37 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:37 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:36:37 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:37 GMT send accept ranges +Sat, 02 Nov 2024 06:36:37 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:37 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:37 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:36:37 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:36:37 GMT send accept ranges +Sat, 02 Nov 2024 06:36:37 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:37 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:37 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:36:37 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:37 GMT send accept ranges +Sat, 02 Nov 2024 06:36:37 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:37 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:37 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:36:37 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:37 GMT send accept ranges +Sat, 02 Nov 2024 06:36:37 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:37 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:37 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:36:37 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:37 GMT send accept ranges +Sat, 02 Nov 2024 06:36:37 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:37 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:37 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:36:37 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:37 GMT send accept ranges +Sat, 02 Nov 2024 06:36:37 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:37 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:37 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:36:37 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:37 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:37 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:37 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:37 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:36:37 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:37 GMT send accept ranges +Sat, 02 Nov 2024 06:36:37 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:37 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:37 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat1.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat1.jpg" +Serving static file: /static/test_images/cats/cat1.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"27f-192e9599453" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat2.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat2.jpg" +Serving static file: /static/test_images/cats/cat2.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"27f-192e9599453" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat3.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat3.jpg" +Serving static file: /static/test_images/cats/cat3.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"27f-192e9599457" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat4.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat4.jpg" +Serving static file: /static/test_images/cats/cat4.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"27f-192e9599457" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat5.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat5.jpg" +Serving static file: /static/test_images/cats/cat5.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"27f-192e959945b" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat6.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat6.jpg" +Serving static file: /static/test_images/cats/cat6.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"27f-192e959945b" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat7.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat7.jpg" +Serving static file: /static/test_images/cats/cat7.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"27f-192e959945f" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat8.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat8.jpg" +Serving static file: /static/test_images/cats/cat8.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"27f-192e959945f" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat9.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat9.jpg" +Serving static file: /static/test_images/cats/cat9.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"27f-192e9599463" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat10.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat10.jpg" +Serving static file: /static/test_images/cats/cat10.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"27f-192e9599463" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog1.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog1.jpg" +Serving static file: /static/test_images/dogs/dog1.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"280-192e9599467" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog2.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog2.jpg" +Serving static file: /static/test_images/dogs/dog2.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"280-192e9599467" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog3.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog3.jpg" +Serving static file: /static/test_images/dogs/dog3.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"280-192e959946b" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog4.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog4.jpg" +Serving static file: /static/test_images/dogs/dog4.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"280-192e959946b" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog5.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog5.jpg" +Serving static file: /static/test_images/dogs/dog5.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"280-192e959946f" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog6.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog6.jpg" +Serving static file: /static/test_images/dogs/dog6.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"280-192e959946f" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog7.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog7.jpg" +Serving static file: /static/test_images/dogs/dog7.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"280-192e9599473" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog8.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog8.jpg" +Serving static file: /static/test_images/dogs/dog8.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"280-192e9599473" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog9.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog9.jpg" +Serving static file: /static/test_images/dogs/dog9.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"280-192e9599477" +Sat, 02 Nov 2024 06:36:56 GMT express:router dispatching GET /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router query : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router expressInit : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router jsonParser : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router urlencodedParser : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:36:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:56 GMT express:router corsMiddleware : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:36:56 GMT express:router serveStatic /static : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:36:56 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog10.jpg" +Sat, 02 Nov 2024 06:36:56 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog10.jpg" +Serving static file: /static/test_images/dogs/dog10.jpg (image/jpeg) +Sat, 02 Nov 2024 06:36:56 GMT send accept ranges +Sat, 02 Nov 2024 06:36:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:56 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:36:56 GMT send etag W/"280-192e9599477" +Sat, 02 Nov 2024 06:36:59 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:36:59 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:36:59 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:59 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:59 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:59 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:59 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:59 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:59 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:59 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:36:59 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:36:59 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:59 GMT send accept ranges +Sat, 02 Nov 2024 06:36:59 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:59 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:59 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:36:59 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:36:59 GMT send accept ranges +Sat, 02 Nov 2024 06:36:59 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:59 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:59 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:36:59 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:36:59 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:36:59 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:59 GMT send accept ranges +Sat, 02 Nov 2024 06:36:59 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:59 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:59 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:36:59 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:36:59 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:36:59 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:59 GMT send accept ranges +Sat, 02 Nov 2024 06:36:59 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:59 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:59 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:36:59 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:36:59 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:36:59 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:36:59 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:36:59 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:59 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:36:59 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:59 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:36:59 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:36:59 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:59 GMT send accept ranges +Sat, 02 Nov 2024 06:36:59 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:59 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:59 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:36:59 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:59 GMT send accept ranges +Sat, 02 Nov 2024 06:36:59 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:59 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:59 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:36:59 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:36:59 GMT send accept ranges +Sat, 02 Nov 2024 06:36:59 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:36:59 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:36:59 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:37:16 GMT express:router dispatching POST /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT express:router query : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT express:router expressInit : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT express:router jsonParser : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:37:16 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:37:16 GMT body-parser:json read body +Sat, 02 Nov 2024 06:37:16 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:37:16 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:37:16 GMT express:router urlencodedParser : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:37:16 GMT express:router corsMiddleware : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT express:router router : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT express:router dispatching POST /vision/classifier +Creating classifier with model ID: catsdogstest +Checking if model catsdogstest exists... +Sat, 02 Nov 2024 06:37:16 GMT express:router dispatching POST /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT express:router query : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT express:router expressInit : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT express:router jsonParser : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:37:16 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:37:16 GMT body-parser:json read body +Sat, 02 Nov 2024 06:37:16 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:37:16 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:37:16 GMT express:router urlencodedParser : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:37:16 GMT express:router corsMiddleware : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT express:router router : /vision/classifier +Sat, 02 Nov 2024 06:37:16 GMT express:router dispatching POST /vision/classifier +Creating classifier with model ID: catsdogstest +Checking if model catsdogstest exists... +Attempt 1: Existing model found with version none, deleting... +Attempt 1: Existing model found with version none, deleting... +Model deletion requested, waiting for confirmation... +Model deletion requested, waiting for confirmation... +Verifying model deletion... +Verifying model deletion... +Attempt 1: Model still exists, retrying... +Attempt 1: Model still exists, retrying... +Sat, 02 Nov 2024 06:37:19 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:37:19 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:37:19 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:37:19 GMT send accept ranges +Sat, 02 Nov 2024 06:37:19 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:37:19 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:37:19 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:37:19 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:37:19 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:37:19 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:37:19 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:37:19 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:37:19 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:37:19 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:37:19 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:37:19 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:37:19 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:37:19 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:37:19 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:37:19 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:37:19 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:37:19 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:37:19 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:37:19 GMT send accept ranges +Sat, 02 Nov 2024 06:37:19 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:37:19 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:37:19 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:37:19 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:37:19 GMT send accept ranges +Sat, 02 Nov 2024 06:37:19 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:37:19 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:37:19 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:37:19 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:37:19 GMT send accept ranges +Sat, 02 Nov 2024 06:37:19 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:37:19 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:37:19 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:37:19 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:37:19 GMT send accept ranges +Sat, 02 Nov 2024 06:37:19 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:37:19 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:37:19 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:37:19 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:37:19 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:37:19 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:37:19 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:37:19 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:37:19 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:37:19 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:37:19 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:37:19 GMT send accept ranges +Sat, 02 Nov 2024 06:37:19 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:37:19 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:37:19 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:37:19 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:37:19 GMT send accept ranges +Sat, 02 Nov 2024 06:37:19 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:37:19 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:37:19 GMT send etag W/"69e4-192da70662b" +Checking if model catsdogstest exists... +Checking if model catsdogstest exists... +No existing model found, proceeding with creation +Creating model with request: { + "model": { + "id": "catsdogstest", + "name": "catsdogstest", + "model_type_id": "embedding-classifier", + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ], + "output_info": { + "data": { + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ] + }, + "output_config": { + "concepts_mutually_exclusive": false, + "closed_environment": false, + "max_concepts": 2 + } + } + } +} +No existing model found, proceeding with creation +Creating model with request: { + "model": { + "id": "catsdogstest", + "name": "catsdogstest", + "model_type_id": "embedding-classifier", + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ], + "output_info": { + "data": { + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ] + }, + "output_config": { + "concepts_mutually_exclusive": false, + "closed_environment": false, + "max_concepts": 2 + } + } + } +} +Create model failed. Details: { + statusCode: 21202, + description: 'Invalid model argument', + modelRequest: { + model: { + id: 'catsdogstest', + name: 'catsdogstest', + model_type_id: 'embedding-classifier', + concepts: [Array], + output_info: [Object] + } + }, + response: { + status: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: "Model already exists with ID 'catsdogstest'", + percent_completed: 0, + time_remaining: 0, + req_id: 'ce9416a9b41d4cfdbc0876ee6267c05a', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + model: null + } +} +Error creating classifier: { + error: 'Create model failed: Invalid model argument (code: 21202)', + stack: 'Error: Create model failed: Invalid model argument (code: 21202)\n' + + ' at exports.createClassifier (/home/ubuntu/cognimates-training/controllers/clarifai.js:293:19)\n' + + ' at process.processTicksAndRejections (node:internal/process/task_queues:95:5)', + modelId: 'catsdogstest', + concepts: [ 'dogs', 'cats' ] +} +Model created successfully: { + "toolkits": [], + "use_cases": [], + "languages": [], + "languages_full": [], + "check_consents": [], + "id": "catsdogstest", + "name": "catsdogstest", + "created_at": { + "seconds": "1730529442", + "nanos": 815177539 + }, + "app_id": "e72f0cd142ab492bba34c28b9c929323", + "output_info": null, + "model_version": null, + "display_name": "", + "user_id": "c7zlh09yxmbf", + "model_type_id": "embedding-classifier", + "visibility": { + "gettable": 10 + }, + "description": "", + "metadata": { + "fields": {} + }, + "notes": "", + "modified_at": { + "seconds": "1730529442", + "nanos": 815177539 + }, + "is_starred": false, + "star_count": 0, + "task": "", + "presets": null, + "workflow_recommended": { + "value": false + }, + "default_eval_info": null, + "bookmark_origin": null, + "image": null, + "license_type": 0, + "source": 0, + "creator": "" +} +Waiting for model initialization... +Model initialization wait complete +Sat, 02 Nov 2024 06:37:27 GMT express:router dispatching POST /vision/train +Sat, 02 Nov 2024 06:37:27 GMT express:router query : /vision/train +Sat, 02 Nov 2024 06:37:27 GMT express:router expressInit : /vision/train +Sat, 02 Nov 2024 06:37:27 GMT express:router jsonParser : /vision/train +Sat, 02 Nov 2024 06:37:27 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:37:27 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:37:27 GMT body-parser:json read body +Sat, 02 Nov 2024 06:37:27 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:37:27 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:37:27 GMT express:router urlencodedParser : /vision/train +Sat, 02 Nov 2024 06:37:27 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:37:27 GMT express:router corsMiddleware : /vision/train +Sat, 02 Nov 2024 06:37:27 GMT express:router router : /vision/train +Sat, 02 Nov 2024 06:37:27 GMT express:router dispatching POST /vision/train +Training classifier with model ID: catsdogstest +Verifying model exists... +Model verification response: { + status: { + stack_trace: [], + code: 10000, + description: 'Ok', + details: '', + percent_completed: 0, + time_remaining: 0, + req_id: '277af01473ce4047b0c16db875d99e95', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + model: { + toolkits: [], + use_cases: [], + languages: [], + languages_full: [], + check_consents: [], + id: 'catsdogstest', + name: 'catsdogstest', + created_at: { seconds: '1730529442', nanos: 815177000 }, + app_id: 'e72f0cd142ab492bba34c28b9c929323', + output_info: null, + model_version: null, + display_name: '', + user_id: 'c7zlh09yxmbf', + model_type_id: 'embedding-classifier', + visibility: { gettable: 10 }, + description: '', + metadata: { fields: {} }, + notes: '', + modified_at: { seconds: '1730529442', nanos: 815177000 }, + is_starred: false, + star_count: 0, + task: '', + presets: null, + workflow_recommended: { value: false }, + default_eval_info: null, + bookmark_origin: null, + image: null, + license_type: 0, + source: 0, + creator: '' + } +} +Model found, preparing training data... +Prepared input 1: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 2: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 3: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 4: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 5: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 6: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 7: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 8: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 9: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 10: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 11: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 12: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 13: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 14: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 15: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 16: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 17: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 18: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 19: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 20: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 21: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 22: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 23: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 24: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 25: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 26: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 27: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 28: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 29: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 30: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 31: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 32: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 33: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 34: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 35: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 36: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 37: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 38: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 39: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 40: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Adding 40 inputs to model... +Inputs added successfully: { + status: { + stack_trace: [], + code: 10000, + description: 'Ok', + details: 'All inputs successfully added', + percent_completed: 0, + time_remaining: 0, + req_id: '4d4592bd021649aab3401c755fc276f4', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + inputCount: 40 +} +Inputs added successfully, waiting for processing... +Starting model training... +Creating model version: version-1730529463691 +Training initiated: { + status: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: 'The model requires concepts.', + percent_completed: 0, + time_remaining: 0, + req_id: '01aefa8b7ecd4ebc92a0eb1cd1c6dadc', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + modelId: 'catsdogstest', + versionId: 'version-1730529463691' +} +Training failed: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: 'The model requires concepts.', + percent_completed: 0, + time_remaining: 0, + req_id: '01aefa8b7ecd4ebc92a0eb1cd1c6dadc', + internal_details: '', + redirect_info: null, + developer_notes: '' +} +Error training classifier: Error: Training failed: Invalid model argument + at exports.trainClassifier (/home/ubuntu/cognimates-training/controllers/clarifai.js:520:19) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /vision_home +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /vision_home +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /vision_home +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /vision_home +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /vision_home +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /vision_home +Sat, 02 Nov 2024 06:39:25 GMT express:router router : /vision_home +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /vision_home +Sat, 02 Nov 2024 06:39:25 GMT express:view lookup "models/vision/vision_classifiers.handlebars" +Sat, 02 Nov 2024 06:39:25 GMT express:view stat "/home/ubuntu/cognimates-training/views/models/vision/vision_classifiers.handlebars" +Sat, 02 Nov 2024 06:39:25 GMT express:view render "/home/ubuntu/cognimates-training/views/models/vision/vision_classifiers.handlebars" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/css/style.css +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/css/style.css +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/css/style.css +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/css/style.css +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/css/style.css +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/css/style.css +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/css/style.css +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/css/style.css +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/css/style.css" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/css/style.css" +Serving static file: /static/css/style.css (text/css; charset=utf-8) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Thu, 31 Oct 2024 20:44:26 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"7702-192e45284c7" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/js/main.js +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/js/main.js +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/js/main.js +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/js/main.js +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/js/main.js +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/js/main.js +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/js/main.js +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/js/main.js +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/js/main.js" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/js/main.js" +Serving static file: /static/js/main.js (application/javascript; charset=utf-8) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Fri, 01 Nov 2024 00:40:49 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"fb8-192e52aef40" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/js/vision-classifier-utils.js +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/js/vision-classifier-utils.js" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/js/vision-classifier-utils.js" +Serving static file: /static/js/vision-classifier-utils.js (application/javascript; charset=utf-8) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Sat, 02 Nov 2024 02:16:12 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"de8-192eaa89e31" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/js/vision-classifier.js +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/js/vision-classifier.js" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/js/test-image-loader.js +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/js/test-image-loader.js" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:39:25 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:25 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:25 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:25 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:25 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/js/vision-classifier.js" +Serving static file: /static/js/vision-classifier.js (application/javascript; charset=utf-8) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Fri, 01 Nov 2024 23:36:08 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"169b-192ea16144a" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/js/test-image-loader.js" +Serving static file: /static/js/test-image-loader.js (application/javascript; charset=utf-8) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Sat, 02 Nov 2024 05:58:56 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"1335-192eb7489b2" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:39:25 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:25 GMT send accept ranges +Sat, 02 Nov 2024 06:39:25 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:25 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:25 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:39:26 GMT express:router dispatching GET /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router query : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router expressInit : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router jsonParser : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router urlencodedParser : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router corsMiddleware : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router router : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router dispatching GET /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router dispatching GET /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router query : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router expressInit : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router jsonParser : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router urlencodedParser : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router corsMiddleware : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router router : /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router dispatching GET /vision/classifiers +Sat, 02 Nov 2024 06:39:26 GMT express:router dispatching GET /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:39:26 GMT express:router query : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:39:26 GMT express:router expressInit : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:39:26 GMT express:router jsonParser : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:39:26 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router urlencodedParser : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:39:26 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router corsMiddleware : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:39:26 GMT express:router trim prefix (/static) from url /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:39:26 GMT express:router serveStatic /static : /static/images/website-banner-svg/website-banner.svg +Sat, 02 Nov 2024 06:39:26 GMT send stat "/home/ubuntu/cognimates-training/static/images/website-banner-svg/website-banner.svg" +Sat, 02 Nov 2024 06:39:26 GMT send pipe "/home/ubuntu/cognimates-training/static/images/website-banner-svg/website-banner.svg" +Serving static file: /static/images/website-banner-svg/website-banner.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:26 GMT send accept ranges +Sat, 02 Nov 2024 06:39:26 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:26 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:26 GMT send etag W/"dc73-192da706633" +Sat, 02 Nov 2024 06:39:26 GMT express:router dispatching GET /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:39:26 GMT express:router query : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:39:26 GMT express:router expressInit : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:39:26 GMT express:router jsonParser : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:39:26 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router urlencodedParser : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:39:26 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router corsMiddleware : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:39:26 GMT express:router trim prefix (/static) from url /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:39:26 GMT express:router serveStatic /static : /static/images/website-banner-svg/embedded-image-1.png +Sat, 02 Nov 2024 06:39:26 GMT send stat "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-1.png" +Sat, 02 Nov 2024 06:39:26 GMT express:router dispatching GET /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:39:26 GMT express:router query : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:39:26 GMT express:router expressInit : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:39:26 GMT express:router jsonParser : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:39:26 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router urlencodedParser : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:39:26 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router corsMiddleware : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:39:26 GMT express:router trim prefix (/static) from url /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:39:26 GMT express:router serveStatic /static : /static/images/website-banner-svg/embedded-image-3.png +Sat, 02 Nov 2024 06:39:26 GMT send stat "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-3.png" +Sat, 02 Nov 2024 06:39:26 GMT send pipe "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-1.png" +Serving static file: /static/images/website-banner-svg/embedded-image-1.png (image/png) +Sat, 02 Nov 2024 06:39:26 GMT send accept ranges +Sat, 02 Nov 2024 06:39:26 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:26 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:26 GMT send etag W/"38b6a-192da70662f" +Sat, 02 Nov 2024 06:39:26 GMT send pipe "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-3.png" +Serving static file: /static/images/website-banner-svg/embedded-image-3.png (image/png) +Sat, 02 Nov 2024 06:39:26 GMT send accept ranges +Sat, 02 Nov 2024 06:39:26 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:26 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:26 GMT send etag W/"3ff1a-192da706633" +Sat, 02 Nov 2024 06:39:26 GMT express:router dispatching GET /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:39:26 GMT express:router query : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:39:26 GMT express:router expressInit : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:39:26 GMT express:router jsonParser : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:39:26 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router urlencodedParser : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:39:26 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:26 GMT express:router corsMiddleware : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:39:26 GMT express:router trim prefix (/static) from url /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:39:26 GMT express:router serveStatic /static : /static/images/website-banner-svg/embedded-image-2.png +Sat, 02 Nov 2024 06:39:26 GMT send stat "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-2.png" +Sat, 02 Nov 2024 06:39:26 GMT send pipe "/home/ubuntu/cognimates-training/static/images/website-banner-svg/embedded-image-2.png" +Serving static file: /static/images/website-banner-svg/embedded-image-2.png (image/png) +Sat, 02 Nov 2024 06:39:26 GMT send accept ranges +Sat, 02 Nov 2024 06:39:26 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:26 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:26 GMT send etag W/"3e97d-192da70662f" +Sat, 02 Nov 2024 06:39:31 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:39:31 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:31 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:31 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:31 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:31 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:31 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:39:31 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:39:31 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:39:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:31 GMT send accept ranges +Sat, 02 Nov 2024 06:39:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:31 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:39:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:39:31 GMT send accept ranges +Sat, 02 Nov 2024 06:39:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:31 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:39:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:31 GMT send accept ranges +Sat, 02 Nov 2024 06:39:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:31 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:39:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:31 GMT send accept ranges +Sat, 02 Nov 2024 06:39:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:31 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:39:31 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:39:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:31 GMT send accept ranges +Sat, 02 Nov 2024 06:39:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:31 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:39:31 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:39:31 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:31 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:31 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:39:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:31 GMT send accept ranges +Sat, 02 Nov 2024 06:39:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:31 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:39:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:31 GMT send accept ranges +Sat, 02 Nov 2024 06:39:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:31 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:39:52 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:52 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:39:52 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:52 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:52 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:52 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:52 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:52 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:52 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:52 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:52 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:39:52 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:52 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:39:52 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:52 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:39:52 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:52 GMT send accept ranges +Sat, 02 Nov 2024 06:39:52 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:52 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:52 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:39:52 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:39:52 GMT send accept ranges +Sat, 02 Nov 2024 06:39:52 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:52 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:52 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:39:52 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:52 GMT send accept ranges +Sat, 02 Nov 2024 06:39:52 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:52 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:52 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:39:52 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:52 GMT send accept ranges +Sat, 02 Nov 2024 06:39:52 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:52 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:52 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:39:52 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:52 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:39:52 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:52 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:39:52 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:52 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:52 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:52 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:52 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:39:52 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:52 GMT send accept ranges +Sat, 02 Nov 2024 06:39:52 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:52 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:52 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:39:52 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:52 GMT send accept ranges +Sat, 02 Nov 2024 06:39:52 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:52 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:52 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:39:52 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:52 GMT send accept ranges +Sat, 02 Nov 2024 06:39:52 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:52 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:52 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:39:56 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:39:56 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:39:56 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:56 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:56 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:56 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:56 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:56 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:39:56 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:39:56 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:56 GMT send accept ranges +Sat, 02 Nov 2024 06:39:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:56 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:56 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:39:56 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:39:56 GMT send accept ranges +Sat, 02 Nov 2024 06:39:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:56 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:56 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:39:56 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:39:56 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:39:56 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:39:56 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:39:56 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:56 GMT send accept ranges +Sat, 02 Nov 2024 06:39:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:56 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:56 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:39:56 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:56 GMT send accept ranges +Sat, 02 Nov 2024 06:39:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:56 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:56 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:39:56 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:39:56 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:39:56 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:39:56 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:39:56 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:56 GMT send accept ranges +Sat, 02 Nov 2024 06:39:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:56 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:56 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:39:56 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:56 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:39:56 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:56 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:39:56 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:39:56 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:56 GMT send accept ranges +Sat, 02 Nov 2024 06:39:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:56 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:56 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:39:56 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:39:56 GMT send accept ranges +Sat, 02 Nov 2024 06:39:56 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:39:56 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:39:56 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:40:01 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:01 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:40:01 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:01 GMT send accept ranges +Sat, 02 Nov 2024 06:40:01 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:01 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:01 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:40:01 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:01 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:01 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:01 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:01 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:01 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:01 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:01 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:01 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:40:01 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:01 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:40:01 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:01 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:40:01 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:01 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:40:01 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:01 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:40:01 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:40:01 GMT send accept ranges +Sat, 02 Nov 2024 06:40:01 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:01 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:01 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:40:01 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:01 GMT send accept ranges +Sat, 02 Nov 2024 06:40:01 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:01 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:01 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:40:01 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:01 GMT send accept ranges +Sat, 02 Nov 2024 06:40:01 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:01 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:01 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:40:01 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:01 GMT send accept ranges +Sat, 02 Nov 2024 06:40:01 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:01 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:01 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:40:01 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:01 GMT send accept ranges +Sat, 02 Nov 2024 06:40:01 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:01 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:01 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:40:01 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:01 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:01 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:01 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:01 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:40:01 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:01 GMT send accept ranges +Sat, 02 Nov 2024 06:40:01 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:01 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:01 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:40:06 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:06 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:06 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:06 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:06 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:06 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:06 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:06 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:40:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:06 GMT send accept ranges +Sat, 02 Nov 2024 06:40:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:06 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:40:06 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:06 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:06 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:06 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:06 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:06 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:06 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:06 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:40:06 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:06 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:06 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:06 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:06 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:06 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:06 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:06 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:40:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:40:07 GMT send accept ranges +Sat, 02 Nov 2024 06:40:07 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:07 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:07 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:40:07 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:07 GMT send accept ranges +Sat, 02 Nov 2024 06:40:07 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:07 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:07 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:40:07 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:07 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:07 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:07 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:07 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:07 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:40:07 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:07 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:07 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:07 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:07 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:07 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:40:07 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:07 GMT send accept ranges +Sat, 02 Nov 2024 06:40:07 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:07 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:07 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:40:07 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:07 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:07 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:07 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:07 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:07 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:40:07 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:07 GMT send accept ranges +Sat, 02 Nov 2024 06:40:07 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:07 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:07 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:40:07 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:07 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:07 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:07 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:07 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:07 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:07 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:40:07 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:07 GMT send accept ranges +Sat, 02 Nov 2024 06:40:07 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:07 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:07 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:40:07 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:07 GMT send accept ranges +Sat, 02 Nov 2024 06:40:07 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:07 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:07 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:40:11 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:11 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:40:11 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:11 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:11 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:11 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:11 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:11 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:11 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:11 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:11 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:40:11 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:11 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:40:11 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:11 GMT send accept ranges +Sat, 02 Nov 2024 06:40:11 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:11 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:11 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:40:11 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:40:11 GMT send accept ranges +Sat, 02 Nov 2024 06:40:11 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:11 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:11 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:40:11 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:11 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:40:11 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:11 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:40:11 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:11 GMT send accept ranges +Sat, 02 Nov 2024 06:40:11 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:11 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:11 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:40:11 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:11 GMT send accept ranges +Sat, 02 Nov 2024 06:40:11 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:11 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:11 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:40:11 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:11 GMT send accept ranges +Sat, 02 Nov 2024 06:40:11 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:11 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:11 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:40:11 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:11 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:40:11 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:11 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:11 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:11 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:11 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:40:11 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:11 GMT send accept ranges +Sat, 02 Nov 2024 06:40:11 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:11 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:11 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:40:11 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:11 GMT send accept ranges +Sat, 02 Nov 2024 06:40:11 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:11 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:11 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:40:31 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:40:31 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:31 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:31 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:31 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:31 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:31 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:40:31 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:40:31 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:40:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:31 GMT send accept ranges +Sat, 02 Nov 2024 06:40:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:31 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:40:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:40:31 GMT send accept ranges +Sat, 02 Nov 2024 06:40:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:31 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:40:31 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:40:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:31 GMT send accept ranges +Sat, 02 Nov 2024 06:40:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:31 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:40:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:31 GMT send accept ranges +Sat, 02 Nov 2024 06:40:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:31 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:40:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:31 GMT send accept ranges +Sat, 02 Nov 2024 06:40:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:31 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:40:31 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:40:31 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:31 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:31 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:31 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:31 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:40:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:31 GMT send accept ranges +Sat, 02 Nov 2024 06:40:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:31 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:40:31 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:31 GMT send accept ranges +Sat, 02 Nov 2024 06:40:31 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:31 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:31 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:40:43 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:43 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:40:43 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:43 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:43 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:43 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:43 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:43 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:43 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:43 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:43 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:40:43 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:43 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:40:43 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:43 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:40:43 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:43 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:40:43 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:43 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:40:43 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:43 GMT send accept ranges +Sat, 02 Nov 2024 06:40:43 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:43 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:43 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:40:43 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:40:43 GMT send accept ranges +Sat, 02 Nov 2024 06:40:43 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:43 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:43 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:40:43 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:43 GMT send accept ranges +Sat, 02 Nov 2024 06:40:43 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:43 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:43 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:40:43 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:43 GMT send accept ranges +Sat, 02 Nov 2024 06:40:43 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:43 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:43 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:40:43 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:43 GMT send accept ranges +Sat, 02 Nov 2024 06:40:43 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:43 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:43 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:40:43 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:43 GMT send accept ranges +Sat, 02 Nov 2024 06:40:43 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:43 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:43 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:40:43 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:43 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:43 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:43 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:43 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:40:43 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:43 GMT send accept ranges +Sat, 02 Nov 2024 06:40:43 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:43 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:43 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:40:55 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:40:55 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:40:55 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:55 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:55 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:55 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:55 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:55 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:55 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:55 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:40:55 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:40:55 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:40:55 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:40:55 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:40:55 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:40:55 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:55 GMT send accept ranges +Sat, 02 Nov 2024 06:40:55 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:55 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:55 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:40:55 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:40:55 GMT send accept ranges +Sat, 02 Nov 2024 06:40:55 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:55 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:55 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:40:55 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:55 GMT send accept ranges +Sat, 02 Nov 2024 06:40:55 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:55 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:55 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:40:55 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:40:55 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:40:55 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:55 GMT send accept ranges +Sat, 02 Nov 2024 06:40:55 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:55 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:55 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:40:55 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:55 GMT send accept ranges +Sat, 02 Nov 2024 06:40:55 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:55 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:55 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:40:55 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:40:55 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:40:55 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:55 GMT send accept ranges +Sat, 02 Nov 2024 06:40:55 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:55 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:55 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:40:55 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:55 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:40:55 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:55 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:40:55 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:40:55 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:40:55 GMT send accept ranges +Sat, 02 Nov 2024 06:40:55 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:40:55 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:40:55 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/cats/cat1.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat1.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat1.jpg" +Serving static file: /static/test_images/cats/cat1.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"27f-192e9599453" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/cats/cat2.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat2.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat2.jpg" +Serving static file: /static/test_images/cats/cat2.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"27f-192e9599453" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/cats/cat3.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat3.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat3.jpg" +Serving static file: /static/test_images/cats/cat3.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"27f-192e9599457" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/cats/cat4.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat4.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat4.jpg" +Serving static file: /static/test_images/cats/cat4.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:14 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"27f-192e9599457" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/cats/cat5.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat5.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat5.jpg" +Serving static file: /static/test_images/cats/cat5.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"27f-192e959945b" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/cats/cat6.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat6.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat6.jpg" +Serving static file: /static/test_images/cats/cat6.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"27f-192e959945b" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/cats/cat7.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat7.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat7.jpg" +Serving static file: /static/test_images/cats/cat7.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"27f-192e959945f" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/cats/cat8.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat8.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat8.jpg" +Serving static file: /static/test_images/cats/cat8.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"27f-192e959945f" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/cats/cat9.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat9.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat9.jpg" +Serving static file: /static/test_images/cats/cat9.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"27f-192e9599463" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/cats/cat10.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/cats/cat10.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/cats/cat10.jpg" +Serving static file: /static/test_images/cats/cat10.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"27f-192e9599463" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/dogs/dog1.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog1.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog1.jpg" +Serving static file: /static/test_images/dogs/dog1.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"280-192e9599467" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/dogs/dog2.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog2.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog2.jpg" +Serving static file: /static/test_images/dogs/dog2.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"280-192e9599467" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/dogs/dog3.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog3.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog3.jpg" +Serving static file: /static/test_images/dogs/dog3.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"280-192e959946b" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/dogs/dog4.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog4.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog4.jpg" +Serving static file: /static/test_images/dogs/dog4.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"280-192e959946b" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/dogs/dog5.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog5.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog5.jpg" +Serving static file: /static/test_images/dogs/dog5.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"280-192e959946f" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/dogs/dog6.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog6.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog6.jpg" +Serving static file: /static/test_images/dogs/dog6.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"280-192e959946f" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/dogs/dog7.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog7.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog7.jpg" +Serving static file: /static/test_images/dogs/dog7.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"280-192e9599473" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/dogs/dog8.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog8.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog8.jpg" +Serving static file: /static/test_images/dogs/dog8.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"280-192e9599473" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/dogs/dog9.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog9.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog9.jpg" +Serving static file: /static/test_images/dogs/dog9.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"280-192e9599477" +Sat, 02 Nov 2024 06:41:03 GMT express:router dispatching GET /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router query : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router expressInit : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router jsonParser : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router urlencodedParser : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:41:03 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:03 GMT express:router corsMiddleware : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router trim prefix (/static) from url /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:41:03 GMT express:router serveStatic /static : /static/test_images/dogs/dog10.jpg +Sat, 02 Nov 2024 06:41:03 GMT send stat "/home/ubuntu/cognimates-training/static/test_images/dogs/dog10.jpg" +Sat, 02 Nov 2024 06:41:03 GMT send pipe "/home/ubuntu/cognimates-training/static/test_images/dogs/dog10.jpg" +Serving static file: /static/test_images/dogs/dog10.jpg (image/jpeg) +Sat, 02 Nov 2024 06:41:03 GMT send accept ranges +Sat, 02 Nov 2024 06:41:03 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:03 GMT send modified Fri, 01 Nov 2024 20:10:15 GMT +Sat, 02 Nov 2024 06:41:03 GMT send etag W/"280-192e9599477" +Sat, 02 Nov 2024 06:41:06 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:41:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:06 GMT send accept ranges +Sat, 02 Nov 2024 06:41:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:06 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:41:06 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:06 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:06 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:06 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:06 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:06 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:41:06 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:41:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:41:06 GMT send accept ranges +Sat, 02 Nov 2024 06:41:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:06 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:41:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:06 GMT send accept ranges +Sat, 02 Nov 2024 06:41:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:06 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:41:06 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:41:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:06 GMT send accept ranges +Sat, 02 Nov 2024 06:41:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:06 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:41:06 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:41:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:06 GMT send accept ranges +Sat, 02 Nov 2024 06:41:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:06 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:41:06 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:41:06 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:06 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:06 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:06 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:06 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:41:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:06 GMT send accept ranges +Sat, 02 Nov 2024 06:41:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:06 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:41:06 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:06 GMT send accept ranges +Sat, 02 Nov 2024 06:41:06 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:06 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:06 GMT send etag W/"69e4-192da70662b" +Sat, 02 Nov 2024 06:41:21 GMT express:router dispatching POST /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT express:router query : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT express:router expressInit : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT express:router jsonParser : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:41:21 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:41:21 GMT body-parser:json read body +Sat, 02 Nov 2024 06:41:21 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:41:21 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:41:21 GMT express:router urlencodedParser : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:41:21 GMT express:router corsMiddleware : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT express:router router : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT express:router dispatching POST /vision/classifier +Creating classifier with model ID: catsdogstest +Checking if model catsdogstest exists... +Sat, 02 Nov 2024 06:41:21 GMT express:router dispatching POST /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT express:router query : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT express:router expressInit : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT express:router jsonParser : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:41:21 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:41:21 GMT body-parser:json read body +Sat, 02 Nov 2024 06:41:21 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:41:21 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:41:21 GMT express:router urlencodedParser : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:41:21 GMT express:router corsMiddleware : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT express:router router : /vision/classifier +Sat, 02 Nov 2024 06:41:21 GMT express:router dispatching POST /vision/classifier +Creating classifier with model ID: catsdogstest +Checking if model catsdogstest exists... +Attempt 1: Existing model found with version none, deleting... +Attempt 1: Existing model found with version none, deleting... +Model deletion requested, waiting for confirmation... +Model deletion requested, waiting for confirmation... +Verifying model deletion... +Verifying model deletion... +Attempt 1: Model still exists, retrying... +Attempt 1: Model still exists, retrying... +Sat, 02 Nov 2024 06:41:24 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:41:24 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:41:24 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:24 GMT send accept ranges +Sat, 02 Nov 2024 06:41:24 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:24 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:24 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:41:24 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:24 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:24 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:24 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:24 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:24 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:24 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:24 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:41:24 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:41:24 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:41:24 GMT send accept ranges +Sat, 02 Nov 2024 06:41:24 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:24 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:24 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:41:24 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:41:24 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:41:24 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:41:24 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:41:24 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:24 GMT send accept ranges +Sat, 02 Nov 2024 06:41:24 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:24 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:24 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:41:24 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:24 GMT send accept ranges +Sat, 02 Nov 2024 06:41:24 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:24 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:24 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:41:24 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:41:24 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:41:24 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:24 GMT send accept ranges +Sat, 02 Nov 2024 06:41:24 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:24 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:24 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:41:24 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:41:24 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:41:24 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:24 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:41:24 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:24 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:41:24 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:41:24 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:24 GMT send accept ranges +Sat, 02 Nov 2024 06:41:24 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:24 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:24 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:41:24 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:41:24 GMT send accept ranges +Sat, 02 Nov 2024 06:41:24 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:41:24 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:41:24 GMT send etag W/"69e4-192da70662b" +Checking if model catsdogstest exists... +Checking if model catsdogstest exists... +No existing model found, proceeding with creation +Creating model with request: { + "model": { + "id": "catsdogstest", + "name": "catsdogstest", + "model_type_id": "embedding-classifier", + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ], + "output_info": { + "data": { + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ] + }, + "output_config": { + "concepts_mutually_exclusive": false, + "closed_environment": false, + "max_concepts": 2 + } + } + } +} +No existing model found, proceeding with creation +Creating model with request: { + "model": { + "id": "catsdogstest", + "name": "catsdogstest", + "model_type_id": "embedding-classifier", + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ], + "output_info": { + "data": { + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ] + }, + "output_config": { + "concepts_mutually_exclusive": false, + "closed_environment": false, + "max_concepts": 2 + } + } + } +} +Create model failed. Details: { + statusCode: 21202, + description: 'Invalid model argument', + modelRequest: { + model: { + id: 'catsdogstest', + name: 'catsdogstest', + model_type_id: 'embedding-classifier', + concepts: [Array], + output_info: [Object] + } + }, + response: { + status: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: "Model already exists with ID 'catsdogstest'", + percent_completed: 0, + time_remaining: 0, + req_id: 'ee5d2301d5304e219f45a1a146c4c82b', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + model: null + } +} +Error creating classifier: { + error: 'Create model failed: Invalid model argument (code: 21202)', + stack: 'Error: Create model failed: Invalid model argument (code: 21202)\n' + + ' at exports.createClassifier (/home/ubuntu/cognimates-training/controllers/clarifai.js:293:19)\n' + + ' at process.processTicksAndRejections (node:internal/process/task_queues:95:5)', + modelId: 'catsdogstest', + concepts: [ 'dogs', 'cats' ] +} +Model created successfully: { + "toolkits": [], + "use_cases": [], + "languages": [], + "languages_full": [], + "check_consents": [], + "id": "catsdogstest", + "name": "catsdogstest", + "created_at": { + "seconds": "1730529687", + "nanos": 921757944 + }, + "app_id": "e72f0cd142ab492bba34c28b9c929323", + "output_info": null, + "model_version": null, + "display_name": "", + "user_id": "c7zlh09yxmbf", + "model_type_id": "embedding-classifier", + "visibility": { + "gettable": 10 + }, + "description": "", + "metadata": { + "fields": {} + }, + "notes": "", + "modified_at": { + "seconds": "1730529687", + "nanos": 921757944 + }, + "is_starred": false, + "star_count": 0, + "task": "", + "presets": null, + "workflow_recommended": { + "value": false + }, + "default_eval_info": null, + "bookmark_origin": null, + "image": null, + "license_type": 0, + "source": 0, + "creator": "" +} +Waiting for model initialization... +Model initialization wait complete +Sat, 02 Nov 2024 06:41:33 GMT express:router dispatching POST /vision/train +Sat, 02 Nov 2024 06:41:33 GMT express:router query : /vision/train +Sat, 02 Nov 2024 06:41:33 GMT express:router expressInit : /vision/train +Sat, 02 Nov 2024 06:41:33 GMT express:router jsonParser : /vision/train +Sat, 02 Nov 2024 06:41:33 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:41:33 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:41:33 GMT body-parser:json read body +Sat, 02 Nov 2024 06:41:33 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:41:33 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:41:33 GMT express:router urlencodedParser : /vision/train +Sat, 02 Nov 2024 06:41:33 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:41:33 GMT express:router corsMiddleware : /vision/train +Sat, 02 Nov 2024 06:41:33 GMT express:router router : /vision/train +Sat, 02 Nov 2024 06:41:33 GMT express:router dispatching POST /vision/train +Training classifier with model ID: catsdogstest +Verifying model exists... +Model verification response: { + status: { + stack_trace: [], + code: 10000, + description: 'Ok', + details: '', + percent_completed: 0, + time_remaining: 0, + req_id: 'eaf07173b3b147d8acb84efe1c86aa95', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + model: { + toolkits: [], + use_cases: [], + languages: [], + languages_full: [], + check_consents: [], + id: 'catsdogstest', + name: 'catsdogstest', + created_at: { seconds: '1730529687', nanos: 921757000 }, + app_id: 'e72f0cd142ab492bba34c28b9c929323', + output_info: null, + model_version: null, + display_name: '', + user_id: 'c7zlh09yxmbf', + model_type_id: 'embedding-classifier', + visibility: { gettable: 10 }, + description: '', + metadata: { fields: {} }, + notes: '', + modified_at: { seconds: '1730529687', nanos: 921757000 }, + is_starred: false, + star_count: 0, + task: '', + presets: null, + workflow_recommended: { value: false }, + default_eval_info: null, + bookmark_origin: null, + image: null, + license_type: 0, + source: 0, + creator: '' + } +} +Model found, preparing training data... +Prepared input 1: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 2: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 3: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 4: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 5: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 6: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 7: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 8: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 9: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 10: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 11: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 12: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 13: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 14: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 15: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 16: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 17: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 18: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 19: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 20: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Adding 20 inputs to model... +Inputs added successfully: { + status: { + stack_trace: [], + code: 10000, + description: 'Ok', + details: 'All inputs successfully added', + percent_completed: 0, + time_remaining: 0, + req_id: 'b8597780dca947a7a38429e88b016883', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + inputCount: 20 +} +Inputs added successfully, waiting for processing... +Starting model training... +Creating model version: version-1730529708506 +Training initiated: { + status: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: 'The model requires concepts.', + percent_completed: 0, + time_remaining: 0, + req_id: '671b2a5644084a68aea10c4bbe2f6093', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + modelId: 'catsdogstest', + versionId: 'version-1730529708506' +} +Training failed: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: 'The model requires concepts.', + percent_completed: 0, + time_remaining: 0, + req_id: '671b2a5644084a68aea10c4bbe2f6093', + internal_details: '', + redirect_info: null, + developer_notes: '' +} +Error training classifier: Error: Training failed: Invalid model argument + at exports.trainClassifier (/home/ubuntu/cognimates-training/controllers/clarifai.js:520:19) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) +Sat, 02 Nov 2024 06:42:47 GMT express:router dispatching POST /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT express:router query : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT express:router expressInit : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT express:router jsonParser : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:42:47 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:42:47 GMT body-parser:json read body +Sat, 02 Nov 2024 06:42:47 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:42:47 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:42:47 GMT express:router urlencodedParser : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:42:47 GMT express:router corsMiddleware : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT express:router router : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT express:router dispatching POST /vision/classifier +Creating classifier with model ID: catsdogstest +Checking if model catsdogstest exists... +Sat, 02 Nov 2024 06:42:47 GMT express:router dispatching POST /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT express:router query : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT express:router expressInit : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT express:router jsonParser : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:42:47 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:42:47 GMT body-parser:json read body +Sat, 02 Nov 2024 06:42:47 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:42:47 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:42:47 GMT express:router urlencodedParser : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:42:47 GMT express:router corsMiddleware : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT express:router router : /vision/classifier +Sat, 02 Nov 2024 06:42:47 GMT express:router dispatching POST /vision/classifier +Creating classifier with model ID: catsdogstest +Checking if model catsdogstest exists... +Attempt 1: Existing model found with version none, deleting... +Attempt 1: Existing model found with version none, deleting... +Model deletion requested, waiting for confirmation... +Model deletion requested, waiting for confirmation... +Verifying model deletion... +Verifying model deletion... +Attempt 1: Model still exists, retrying... +Attempt 1: Model still exists, retrying... +Sat, 02 Nov 2024 06:42:50 GMT express:router dispatching GET /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router query : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router expressInit : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router jsonParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router urlencodedParser : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router corsMiddleware : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router trim prefix (/static) from url /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router serveStatic /static : /static/images/cognimates-logo--codelab.svg +Sat, 02 Nov 2024 06:42:50 GMT send stat "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Sat, 02 Nov 2024 06:42:50 GMT express:router dispatching GET /static/images/vision_banner.png +Sat, 02 Nov 2024 06:42:50 GMT express:router query : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:42:50 GMT express:router expressInit : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:42:50 GMT express:router jsonParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:42:50 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router urlencodedParser : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:42:50 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router corsMiddleware : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:42:50 GMT express:router trim prefix (/static) from url /static/images/vision_banner.png +Sat, 02 Nov 2024 06:42:50 GMT express:router serveStatic /static : /static/images/vision_banner.png +Sat, 02 Nov 2024 06:42:50 GMT send stat "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Sat, 02 Nov 2024 06:42:50 GMT express:router dispatching GET /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router query : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router expressInit : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router jsonParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router urlencodedParser : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router corsMiddleware : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router trim prefix (/static) from url /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router serveStatic /static : /static/images/social/mit-media-lab--white.svg +Sat, 02 Nov 2024 06:42:50 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Sat, 02 Nov 2024 06:42:50 GMT express:router dispatching GET /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router query : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router expressInit : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router jsonParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router urlencodedParser : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router corsMiddleware : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router trim prefix (/static) from url /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router serveStatic /static : /static/images/social/twitter--white.svg +Sat, 02 Nov 2024 06:42:50 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Sat, 02 Nov 2024 06:42:50 GMT send pipe "/home/ubuntu/cognimates-training/static/images/cognimates-logo--codelab.svg" +Serving static file: /static/images/cognimates-logo--codelab.svg (image/svg+xml) +Sat, 02 Nov 2024 06:42:50 GMT send accept ranges +Sat, 02 Nov 2024 06:42:50 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:42:50 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:42:50 GMT send etag W/"9f5-192da706627" +Sat, 02 Nov 2024 06:42:50 GMT send pipe "/home/ubuntu/cognimates-training/static/images/vision_banner.png" +Serving static file: /static/images/vision_banner.png (image/png) +Sat, 02 Nov 2024 06:42:50 GMT send accept ranges +Sat, 02 Nov 2024 06:42:50 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:42:50 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:42:50 GMT send etag W/"20212-192da70662f" +Sat, 02 Nov 2024 06:42:50 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/mit-media-lab--white.svg" +Serving static file: /static/images/social/mit-media-lab--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:42:50 GMT send accept ranges +Sat, 02 Nov 2024 06:42:50 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:42:50 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:42:50 GMT send etag W/"a7c5-192da70662b" +Sat, 02 Nov 2024 06:42:50 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/twitter--white.svg" +Serving static file: /static/images/social/twitter--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:42:50 GMT send accept ranges +Sat, 02 Nov 2024 06:42:50 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:42:50 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:42:50 GMT send etag W/"712c-192da70662b" +Sat, 02 Nov 2024 06:42:50 GMT express:router dispatching GET /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router query : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router expressInit : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router jsonParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router urlencodedParser : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router corsMiddleware : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router trim prefix (/static) from url /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router serveStatic /static : /static/images/social/instagram--white.svg +Sat, 02 Nov 2024 06:42:50 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Sat, 02 Nov 2024 06:42:50 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/instagram--white.svg" +Serving static file: /static/images/social/instagram--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:42:50 GMT send accept ranges +Sat, 02 Nov 2024 06:42:50 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:42:50 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:42:50 GMT send etag W/"6ec0-192da70662b" +Sat, 02 Nov 2024 06:42:50 GMT express:router dispatching GET /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router query : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router expressInit : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router jsonParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router urlencodedParser : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router corsMiddleware : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router trim prefix (/static) from url /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router serveStatic /static : /static/images/social/vimeo--white.svg +Sat, 02 Nov 2024 06:42:50 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Sat, 02 Nov 2024 06:42:50 GMT express:router dispatching GET /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router query : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router expressInit : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router jsonParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:json skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router urlencodedParser : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:42:50 GMT body-parser:urlencoded skip empty body +Sat, 02 Nov 2024 06:42:50 GMT express:router corsMiddleware : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router trim prefix (/static) from url /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:42:50 GMT express:router serveStatic /static : /static/images/social/facebook--white.svg +Sat, 02 Nov 2024 06:42:50 GMT send stat "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Sat, 02 Nov 2024 06:42:50 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/vimeo--white.svg" +Serving static file: /static/images/social/vimeo--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:42:50 GMT send accept ranges +Sat, 02 Nov 2024 06:42:50 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:42:50 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:42:50 GMT send etag W/"6b42-192da70662b" +Sat, 02 Nov 2024 06:42:50 GMT send pipe "/home/ubuntu/cognimates-training/static/images/social/facebook--white.svg" +Serving static file: /static/images/social/facebook--white.svg (image/svg+xml) +Sat, 02 Nov 2024 06:42:50 GMT send accept ranges +Sat, 02 Nov 2024 06:42:50 GMT send cache-control public, max-age=0 +Sat, 02 Nov 2024 06:42:50 GMT send modified Tue, 29 Oct 2024 22:40:52 GMT +Sat, 02 Nov 2024 06:42:50 GMT send etag W/"69e4-192da70662b" +Checking if model catsdogstest exists... +Checking if model catsdogstest exists... +No existing model found, proceeding with creation +Creating model with request: { + "model": { + "id": "catsdogstest", + "name": "catsdogstest", + "model_type_id": "embedding-classifier", + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ], + "output_info": { + "data": { + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ] + }, + "output_config": { + "concepts_mutually_exclusive": false, + "closed_environment": false, + "max_concepts": 2 + } + } + } +} +No existing model found, proceeding with creation +Creating model with request: { + "model": { + "id": "catsdogstest", + "name": "catsdogstest", + "model_type_id": "embedding-classifier", + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ], + "output_info": { + "data": { + "concepts": [ + { + "id": "dogs", + "name": "dogs" + }, + { + "id": "cats", + "name": "cats" + } + ] + }, + "output_config": { + "concepts_mutually_exclusive": false, + "closed_environment": false, + "max_concepts": 2 + } + } + } +} +Create model failed. Details: { + statusCode: 21202, + description: 'Invalid model argument', + modelRequest: { + model: { + id: 'catsdogstest', + name: 'catsdogstest', + model_type_id: 'embedding-classifier', + concepts: [Array], + output_info: [Object] + } + }, + response: { + status: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: "Model already exists with ID 'catsdogstest'", + percent_completed: 0, + time_remaining: 0, + req_id: '2f702d248b104758a978adb8aba3d4ad', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + model: null + } +} +Error creating classifier: { + error: 'Create model failed: Invalid model argument (code: 21202)', + stack: 'Error: Create model failed: Invalid model argument (code: 21202)\n' + + ' at exports.createClassifier (/home/ubuntu/cognimates-training/controllers/clarifai.js:293:19)\n' + + ' at process.processTicksAndRejections (node:internal/process/task_queues:95:5)', + modelId: 'catsdogstest', + concepts: [ 'dogs', 'cats' ] +} +Model created successfully: { + "toolkits": [], + "use_cases": [], + "languages": [], + "languages_full": [], + "check_consents": [], + "id": "catsdogstest", + "name": "catsdogstest", + "created_at": { + "seconds": "1730529773", + "nanos": 513546657 + }, + "app_id": "e72f0cd142ab492bba34c28b9c929323", + "output_info": null, + "model_version": null, + "display_name": "", + "user_id": "c7zlh09yxmbf", + "model_type_id": "embedding-classifier", + "visibility": { + "gettable": 10 + }, + "description": "", + "metadata": { + "fields": {} + }, + "notes": "", + "modified_at": { + "seconds": "1730529773", + "nanos": 513546657 + }, + "is_starred": false, + "star_count": 0, + "task": "", + "presets": null, + "workflow_recommended": { + "value": false + }, + "default_eval_info": null, + "bookmark_origin": null, + "image": null, + "license_type": 0, + "source": 0, + "creator": "" +} +Waiting for model initialization... +Model initialization wait complete +Sat, 02 Nov 2024 06:42:58 GMT express:router dispatching POST /vision/train +Sat, 02 Nov 2024 06:42:58 GMT express:router query : /vision/train +Sat, 02 Nov 2024 06:42:58 GMT express:router expressInit : /vision/train +Sat, 02 Nov 2024 06:42:58 GMT express:router jsonParser : /vision/train +Sat, 02 Nov 2024 06:42:58 GMT body-parser:json content-type "application/json" +Sat, 02 Nov 2024 06:42:58 GMT body-parser:json content-encoding "identity" +Sat, 02 Nov 2024 06:42:58 GMT body-parser:json read body +Sat, 02 Nov 2024 06:42:58 GMT body-parser:json parse body +Sat, 02 Nov 2024 06:42:58 GMT body-parser:json parse json +Sat, 02 Nov 2024 06:42:58 GMT express:router urlencodedParser : /vision/train +Sat, 02 Nov 2024 06:42:58 GMT body-parser:urlencoded body already parsed +Sat, 02 Nov 2024 06:42:58 GMT express:router corsMiddleware : /vision/train +Sat, 02 Nov 2024 06:42:58 GMT express:router router : /vision/train +Sat, 02 Nov 2024 06:42:58 GMT express:router dispatching POST /vision/train +Training classifier with model ID: catsdogstest +Verifying model exists... +Model verification response: { + status: { + stack_trace: [], + code: 10000, + description: 'Ok', + details: '', + percent_completed: 0, + time_remaining: 0, + req_id: '773ec316cc8d4c01b1e3a2f9689377e5', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + model: { + toolkits: [], + use_cases: [], + languages: [], + languages_full: [], + check_consents: [], + id: 'catsdogstest', + name: 'catsdogstest', + created_at: { seconds: '1730529773', nanos: 513546000 }, + app_id: 'e72f0cd142ab492bba34c28b9c929323', + output_info: null, + model_version: null, + display_name: '', + user_id: 'c7zlh09yxmbf', + model_type_id: 'embedding-classifier', + visibility: { gettable: 10 }, + description: '', + metadata: { fields: {} }, + notes: '', + modified_at: { seconds: '1730529773', nanos: 513546000 }, + is_starred: false, + star_count: 0, + task: '', + presets: null, + workflow_recommended: { value: false }, + default_eval_info: null, + bookmark_origin: null, + image: null, + license_type: 0, + source: 0, + creator: '' + } +} +Model found, preparing training data... +Prepared input 1: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 2: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 3: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 4: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 5: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 6: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 7: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 8: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 9: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 10: { category: 'dogs', conceptId: 'dogs', imageSize: 856 } +Prepared input 11: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 12: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 13: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 14: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 15: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 16: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 17: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 18: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 19: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Prepared input 20: { category: 'cats', conceptId: 'cats', imageSize: 852 } +Adding 20 inputs to model... +Inputs added successfully: { + status: { + stack_trace: [], + code: 10000, + description: 'Ok', + details: 'All inputs successfully added', + percent_completed: 0, + time_remaining: 0, + req_id: '62fc8d14b2e04ec5891b1a1cb2290e55', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + inputCount: 20 +} +Inputs added successfully, waiting for processing... +Starting model training... +Creating model version: version-1730529794085 +Training initiated: { + status: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: 'The model requires concepts.', + percent_completed: 0, + time_remaining: 0, + req_id: '507fa970bc69474eb3658ed2c1e0ab11', + internal_details: '', + redirect_info: null, + developer_notes: '' + }, + modelId: 'catsdogstest', + versionId: 'version-1730529794085' +} +Training failed: { + stack_trace: [], + code: 21202, + description: 'Invalid model argument', + details: 'The model requires concepts.', + percent_completed: 0, + time_remaining: 0, + req_id: '507fa970bc69474eb3658ed2c1e0ab11', + internal_details: '', + redirect_info: null, + developer_notes: '' +} +Error training classifier: Error: Training failed: Invalid model argument + at exports.trainClassifier (/home/ubuntu/cognimates-training/controllers/clarifai.js:520:19) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) diff --git a/render b/render new file mode 100755 index 00000000..c82f948c --- /dev/null +++ b/render @@ -0,0 +1,122 @@ +Cloud Application Hosting for Developers | Render

=<4iZW_lK*p@?QN7#HwKhx;%7{Qu!+|MDYt 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