ApiTestManager 분리

This commit is contained in:
현성필
2024-01-17 18:01:06 +09:00
parent 3a1dde476a
commit b379cd44aa
97 changed files with 16735 additions and 2111 deletions
-201
View File
@@ -1,201 +0,0 @@
/**
* 처리 순서
* 1. preRequestScript 실행 -> executePreRequestScript
* 2. 변수 치환 -> replacePlaceholdersWithVariables
* 3. API 호출 -> sendAPIRequest
* 4. postRequestScript 실행 -> executePostRequestScript
*/
class APIClient {
constructor() {
window.globals = {};
this.variables = {};
this.abortController = null;
}
async sendAPIRequest(model, preProcessCallback, consoleOutput) {
try {
const updatedModel = await this.executePreRequestScript(model, consoleOutput);
let processedRequest = this.replacePlaceholdersWithVariables(updatedModel);
if (preProcessCallback) {
preProcessCallback(processedRequest);
}
const response = await this.makeAjaxRequest(processedRequest, model, consoleOutput);
const responseData = await response.json(); // Parse the JSON response
if (!response.ok) {
const errorMessage = responseData.error || 'Unknown error';
throw new Error(`API 호출 중 오류가 발생했습니다. 사유[${errorMessage}]`);
}
const finalResponse = this.formatResponse(responseData);
return this.executePostRequestScript(model.postRequestScript, finalResponse, consoleOutput)
.catch(error => {
$('.toast-body').text(error);
$('.toast').toast('show');
return finalResponse; // Return the original response even if there's an error in the post-request script
});
} catch (error) {
throw error;
}
}
formatResponse(data) {
// Format response as needed before post-request script
let response = {};
response.body = data.body;
response.status = data.status;
response.headers = {};
response.size = data.size;
_.forEach(data.headers, (header) => {
response.headers[header.key] = header.value;
});
return response;
}
abort() {
if (this.abortController) {
this.abortController.abort(); // abort the fetch
this.abortController = null; // reset the controller
}
}
makeAjaxRequest(processedRequest, model) {
this.abortController = new AbortController();
const {signal} = this.abortController;
try {
return fetch('/mgmt/api/test.do', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-XSRF-TOKEN': $('meta[name="_csrf"]').attr('content')
},
body: JSON.stringify(processedRequest),
signal: signal // pass the signal to the fetch
});
} catch (error) {
if (error.name !== 'AbortError') {
console.error('Network request failed:', error);
}
throw error;
}
}
replacePlaceholdersWithVariables(original) {
let request = JSON.parse(JSON.stringify(original));
let mergedVariables = {};
_.forEach(window.globals, (value, key) => {
mergedVariables[key] = value;
});
if (this.variables) {
_.forEach(this.variables, (value, key) => {
mergedVariables[key] = value;
});
}
_.forEach(mergedVariables, (value, key) => {
const placeholder = `{{${key}}}`;
// Replace in path
request.path = request.path.replace(new RegExp(placeholder, 'g'), value);
// Replace in requestBody
if (request.requestBody) {
request.requestBody = request.requestBody.replace(new RegExp(placeholder, 'g'), value);
}
// Replace in headers
if (request.headers) {
let replaced = JSON.stringify(request.headers).replace(new RegExp(placeholder, 'g'), value);
request.headers = JSON.parse(replaced);
}
// Replace in queryParams
if (request.queryParams) {
let replaced = JSON.stringify(request.queryParams).replace(new RegExp(placeholder, 'g'), value);
request.queryParams = JSON.parse(replaced);
}
});
return request;
}
executePreRequestScript(model, consoleOutput) {
return new Promise((resolve, reject) => {
let script = model.preRequestScript;
let resultFrame = document.getElementById('preRequest');
this.variables = {};
window.preRequestComplete = (updatedModel, error) => {
if (error) {
reject(error);
} else {
resolve(updatedModel);
}
};
window.temp_variable = this.variables;
window.currentRequest = model;
window.consoleOutput = consoleOutput;
resultFrame.srcdoc = `<script>
var oldLog = console.log;
console.log = function(message) {
if(window.parent.consoleOutput)
window.parent.consoleOutput(message);
oldLog.apply(console, arguments);
};
window.globals = window.parent.globals;
window.variables = window.parent.temp_variable;
window.request = window.parent.currentRequest;
try {
${script}
window.parent.preRequestComplete(window.request, null);
} catch (error) {
window.parent.preRequestComplete(null, error);
}
</script>`;
});
}
executePostRequestScript(script, response, consoleOutput) {
return new Promise((resolve, reject) => {
let resultFrame = document.getElementById('postRequest');
window.response = response;
window.temp_variable = this.variables;
window.postRequestComplete = (response, error) => {
if (error) {
reject(error);
} else {
resolve(response);
}
};
window.consoleOutput = consoleOutput;
resultFrame.srcdoc = `<script>
var oldLog = console.log;
console.log = function(message) {
if(window.parent.consoleOutput)
window.parent.consoleOutput(message);
oldLog.apply(console, arguments);
};
window.globals = window.parent.globals;
window.variables = window.parent.temp_variable;
window.response = window.parent.response;
try {
${script}
window.parent.postRequestComplete(window.response, null);
} catch (error) {
window.parent.postRequestComplete(window.response, error.toString());
}
</script>`;
});
}
}
-371
View File
@@ -1,371 +0,0 @@
require.config({paths: {'vs': '/plugins/vs'}});
class APIScenario {
constructor(apiTester) {
this.scenarioList = [];
this.currentIndex = -1;
this.currentScenario = null;
this.apiTester = apiTester;
}
init() {
console.log('init');
this.loadScenarioList();
require(['vs/editor/editor.main'], () => {
this.outputEditor = monaco.editor.create(document.getElementById('output'), {
value: '',
language: 'text/plain',
theme: 'vs-light',
automaticLayout: true
});
});
this.bindEvents();
let id = document.getElementById('drawflow');
this.editor = new Drawflow(id);
this.editor.reroute = true;
this.editor.reroute_fix_curvature = true;
this.editor.force_first_input = true;
this.editor.start();
this.showOutput = true;
}
loadScenarioList(callback) {
const me = this;
this.currentAjaxRequest = $.ajax({
url: '/mgmt/api_scenario/list.do',
type: 'GET',
contentType: 'application/json',
success: function (data) {
me.scenarioList = data;
let drawflowData = {drawflow: {Home: {data: {}}}};
data.forEach((scenario) => {
let scenarioData = null;
try {
scenarioData = JSON.parse(scenario.scenario)
} catch (e) {
scenarioData = {};
}
drawflowData.drawflow[scenario.id] = {data: scenarioData};
});
me.editor.import(drawflowData);
me.editor.changeModule('Home');
},
error: function (response, textStatus, errorThrown) {
me.hideLoadingOverlay();
$('.toast-body').text(response.responseJSON.error);
$('.toast').toast('show');
},
complete: function () {
me.renderScenarioList();
if (callback) {
callback();
}
me.hideLoadingOverlay();
}
});
}
getScenarioList() {
return this.scenarioList;
}
openScenario(event) {
event.preventDefault();
let scenarioId = $(event.target).closest('li').data('id');
this.openScenarioById(scenarioId);
}
openScenarioById(scenarioId) {
let all = document.querySelectorAll(".api-scenario-list li");
for (let i = 0; i < all.length; i++) {
all[i].classList.remove('selected');
}
//find li by data-id and add class selected
document.querySelector(`.api-scenario-list li[data-id="${scenarioId}"]`).classList.add('selected');
this.editor.changeModule(scenarioId);
this.currentScenario = scenarioId;
}
getScenario(scenarioId) {
return this.getScenarioList().find((scenario) => scenario.id === scenarioId);
}
showLoadingOverlay() {
$("#loading-overlay").show();
}
hideLoadingOverlay() {
$("#loading-overlay").hide();
}
showNewScenarioModal() {
$('#new_scenario_modal').find('input').val('');
$('#new_scenario_modal').modal('show');
}
createScenario() {
const name = $('#new_scenario_name').val();
const me = this;
me.showLoadingOverlay();
this.currentAjaxRequest = $.ajax({
url: '/mgmt/api_scenario/create.do',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({name: name, scenario: "{}", description: ""}),
success: function (data) {
me.loadScenarioList(()=> {
me.openScenarioById(data.id);
let start = `
<div>
<div><i class="fas fa-play"></i> Start </div>
</div>
`;
me.editor.addNode('Start', 0, 1, 100, 100, 'start', {}, start);
});
},
error: function (response, textStatus, errorThrown) {
me.hideLoadingOverlay();
$('.toast-body').text(response.responseJSON.error);
$('.toast').toast('show');
},
complete: function () {
me.hideLoadingOverlay();
$('#new_scenario_modal').modal('hide');
}
});
}
saveScenario() {
if (this.currentScenario !== null) {
let data = this.editor.export();
console.log(data.drawflow[this.currentScenario].data);
let updatedScenario = this.getScenario(this.currentScenario);
updatedScenario.scenario = JSON.stringify(data.drawflow[this.currentScenario].data);
const me = this;
me.showLoadingOverlay();
this.currentAjaxRequest = $.ajax({
url: '/mgmt/api_scenario/update.do',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify(updatedScenario),
error: function (response, textStatus, errorThrown) {
me.hideLoadingOverlay();
$('.toast-body').text(response.responseJSON.error);
$('.toast').toast('show');
},
complete: function () {
me.hideLoadingOverlay();
$('.toast-body').text('저장되었습니다.');
$('.toast').toast('show');
}
});
}
}
showDeleteModal(event) {
const id = $(event.currentTarget).closest('li').data('id');
$('#confirm_delete_scenario_modal').find('.confirm_delete_scenario').data('id', id);
$('#confirm_delete_scenario_modal').modal('show');
}
removeScenario(event) {
const id = $(event.currentTarget).data('id');
const me = this;
me.showLoadingOverlay();
this.currentAjaxRequest = $.ajax({
url: '/mgmt/api_scenario/delete.do',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({id: id}),
error: function (response, textStatus, errorThrown) {
me.hideLoadingOverlay();
$('.toast-body').text(response.responseJSON.error);
$('.toast').toast('show');
},
complete: function () {
me.hideLoadingOverlay();
$('#confirm_delete_scenario_modal').modal('hide');
$('.toast-body').text('삭제되었습니다.');
$('.toast').toast('show');
me.editor.changeModule('Home');
me.loadScenarioList();
}
});
}
toggleOutput() {
// Define your selectors as constants for easy changes and better readability
const scenarioContentSelector = '.api-scenario-content';
const scenarioOutputSelector = '.api-scenario-output';
const scenarioOutputBodySelector = '.api-scenario-output-body';
const drawflowSelector = '#drawflow';
const scenarioEditorSelector = '.scenario_editor';
// Ensure parentHeight is a number
let parentHeight = parseInt($(scenarioContentSelector).css('height'), 10);
// Toggle the showOutput state
this.showOutput = !this.showOutput;
if (!this.showOutput) {
$(scenarioOutputSelector).css('flex', '0');
$(scenarioOutputBodySelector).hide();
let editorHeight = $(scenarioEditorSelector).css('height');
$(drawflowSelector).css('height', editorHeight);
$(scenarioOutputSelector).removeClass('halfHeight');
$(drawflowSelector).removeClass('halfHeight');
} else {
$(scenarioOutputSelector).css('flex', '1');
$(scenarioOutputSelector).addClass('halfHeight');
$(scenarioOutputBodySelector).show();
$(drawflowSelector).addClass('halfHeight');
$(drawflowSelector).css('height', parentHeight / 2);
}
// Adjustments for when parentHeight isn't a valid number
if (isNaN(parentHeight)) {
console.error('parentHeight is not a number. Check the height of the api-scenario-content element.');
// Fallback or additional error handling can be placed here
}
}
resizeEditor() {
//FIXME: 창 크기 변경시 자동으로 editor 크기가 조정되지 않아서, 0으로 강제 변경후 다시 layout() 호출
this.outputEditor.layout({
width: 0
});
this.outputEditor.layout({});
}
runScript() {
console.log(this.editor.export().drawflow);
let graph = APIScenarioExecutor.extractGraphFromStart(this.editor.export().drawflow[this.currentScenario].data);
this.executor = new APIScenarioExecutor(graph, this.apiTester, this.outputEditor);
}
runScenarioAll() {
if (!this.executor) {
this.runScript();
}
if (!this.executor.isDone) {
this.executor.executeAll();
} else {
this.executor.reset();
}
}
runScenarioStep() {
if (!this.executor) {
this.runScript();
}
if (!this.executor.isDone) {
this.executor.executeCurrentNode();
this.executor.moveToNextNode();
} else {
this.executor.reset();
}
}
resetScenario() {
}
pauseScenario() {
}
stopScenario() {
if (this.executor)
this.executor.reset();
this.outputEditor.setValue('');
}
addStart() {
let start = `
<div>
<div><i class="fas fa-play"></i> Start </div>
</div>
`;
this.editor.addNode('Start', 0, 1, 100, 100, 'start', {}, start);
}
bindEvents() {
const events = [
{type: 'click', selector: '.open_scenario', action: this.openScenario.bind(this)},
{type: 'click', selector: '.export', action: this.runScript.bind(this)},
{type: 'click', selector: '.toggle_output', action: this.toggleOutput.bind(this)},
{type: 'click', selector: '.run_scenario_step', action: this.runScenarioStep.bind(this)},
{type: 'click', selector: '.run_scenario_all', action: this.runScenarioAll.bind(this)},
{type: 'click', selector: '.reset_scenario', action: this.resetScenario.bind(this)},
{type: 'click', selector: '.pause_scenario', action: this.pauseScenario.bind(this)},
{type: 'click', selector: '.stop_scenario', action: this.stopScenario.bind(this)},
{type: 'click', selector: '#new_scenario', action: this.showNewScenarioModal.bind(this)},
{type: 'click', selector: '.create_scenario', action: this.createScenario.bind(this)},
{type: 'click', selector: '.save_scenario', action: this.saveScenario.bind(this)},
// {type: 'click', selector: '.add_start', action: this.addStart.bind(this)},
{type: 'click', selector: '.delete_scenario', action: this.showDeleteModal.bind(this)},
{type: 'click', selector: '.confirm_delete_scenario', action: this.removeScenario.bind(this)},
{type: 'click', selector: '.stop_scenario', action: this.stopScenario.bind(this)}
];
for (let event of events) {
$(document).on(event.type, event.selector, event.action);
}
window.addEventListener('resize', this.resizeEditor.bind(this));
var me = this;
$('#drawflow').droppable({
drop: function (event, ui) {
const x = ui.offset.left - $(this).offset().left;
const y = ui.offset.top - $(this).offset().top;
const dataset = ui.draggable[0].dataset;
var node = `<div><div class="title-box">API</div><div class="box">${dataset.name}</div></div>`;
me.editor.addNode(dataset.name, 1, 1, x, y, dataset.nodeType, dataset, node);
}
});
}
scenarioListTemplate(scenario) {
return `
<li class="d-flex justify-content-between " data-id="${scenario.id}">
<a href="#" class="d-inline-flex align-items-center rounded open_scenario">${scenario.name}</a>
<div class="d-flex justify-content-between">
<button class="p-1 reset-button edit_scenario"><i class="fa fa-sharp fa-file-edit"></i></button>
<button class="p-1 reset-button delete_scenario"><i class="fa fa-trash-can"></i></button>
</div>
</li>
`;
}
renderScenarioList() {
let scenarioList = this.getScenarioList();
let scenarioListHtml = scenarioList.map((scenario) => this.scenarioListTemplate(scenario)).join('');
$('.api-scenario-list').html(scenarioListHtml);
let nodes = document.querySelectorAll(".api-scenario-list li");
nodes.forEach((node) => {
if ($(node).data('id') === this.currentScenario) {
node.classList.add('selected');
}
});
}
}
@@ -1,228 +0,0 @@
class APIScenarioExecutor {
constructor(graph, apiTester, outputEditor) {
this.graph = graph; // The graph data
this.apiClient = new APIClient();
this.apiTester = apiTester;
this.outputEditor = outputEditor;
this.reset();
}
// Helper method to find the start node ID
findStartNodeId() {
for (let nodeId in this.graph) {
if (this.graph[nodeId].class === 'start') {
return nodeId;
}
}
return null; // Return null if no start node is found
}
reset() {
this.currentNodeId = this.findStartNodeId(); // Initialize at the 'start' node
this.visitedNodes = new Set(); // Keep track of visited nodes
this.isRunning = false;
this.isDone = false;
let allNodes = document.querySelector('#drawflow').querySelectorAll('.drawflow-node');
allNodes.forEach(node => {
node.classList.remove('current-execution');
node.classList.remove('result-success');
node.classList.remove('result-error');
node.classList.remove('result-abort');
});
}
executeCurrentNode() {
return new Promise((resolve, reject) => {
console.log(this.currentNodeId)
let allNodes = document.querySelector('#drawflow').querySelectorAll('.drawflow-node');
allNodes.forEach(node => {
node.classList.remove('current-execution');
});
if (!this.currentNodeId) {
console.log('No current node to execute.');
return;
}
const currentNode = this.graph[this.currentNodeId];
if (currentNode) {
this.isRunning = true;
this.visitedNodes.add(this.currentNodeId); // Mark this node as visited
let nodeElement = document.querySelector('#drawflow').querySelector(`.drawflow-node[id="node-${this.currentNodeId}"]`);
if (nodeElement) {
nodeElement.classList.add('current-execution');
} else {
console.error('Node with ID ' + this.currentNodeId + ' not found');
}
if (currentNode.class === 'api') {
let model = JSON.parse(JSON.stringify(this.apiTester.getApiRequestModel(currentNode.data.id)));
model.responseModel = {};
this.appendLog(`Executing API [${model.name}]`);
this.apiClient.sendAPIRequest(model, this.logHttpRequest.bind(this))
.then(response => {
this.isRunning = false;
this.logHttpResponse(response);
if (response.status === 200 || response.status === 201) {
nodeElement.classList.add('result-success');
} else {
nodeElement.classList.add('result-error');
}
resolve();
})
.catch(error => {
nodeElement.classList.add('result-abort');
$('.toast-body').text(error.message);
$('.toast').toast('show');
this.appendLog(error.message);
reject(error);
});
console.log(`Executing API request for node: ${currentNode.id} - ${currentNode.name}`);
} else if (currentNode.class === 'start') {
this.appendLog('Starting API scenario\n');
nodeElement.classList.add('result-success');
resolve();
} else {
console.log(`Executing script for node: ${currentNode.id} - ${currentNode.name}`);
resolve();
}
}
});
}
appendLog(text) {
var range = new monaco.Range(this.outputEditor.getModel().getLineCount(), 1, this.outputEditor.getModel().getLineCount(), 1);
var id = {major: 1, minor: 1};
var op = {identifier: id, range: range, text: text + '\n', forceMoveMarkers: true};
this.outputEditor.executeEdits("my-source", [op]);
}
logHttpRequest(model) {
console.log(model);
let log = `[API Request]\n${model.method} ${model.path} HTTP/1.1\n[Request Headers]\n${this.parseRequestHeaders(model.headers)}\n[Request Body]\n${model.requestBody}`;
this.appendLog(log);
}
logHttpResponse(response) {
let log = `[Response]\nHTTP/1.1 ${response.status}\n[Response Headers]\n${this.parseHeaders(response.headers)}\n[Response Body]\n${response.body}`;
this.appendLog(log);
}
parseRequestHeaders(headers) {
let parsedHeaders = '';
headers.forEach(header => {
if (header.enabled){
parsedHeaders += `${header.key}: ${header.value}\n`;
}
});
return parsedHeaders;
}
parseHeaders(headers) {
//convert object to string with \n separation
//sort header by key
let parsedHeaders = '';
const sortedKeys = Object.keys(headers).sort(); // Sorting the keys alphabetically
sortedKeys.forEach(key => {
parsedHeaders += `${key}: ${headers[key]}\n`;
});
return parsedHeaders;
}
// Method to move to the next node
moveToNextNode() {
const currentNode = this.graph[this.currentNodeId];
console.log(currentNode);
if (currentNode && currentNode.connections.length > 0) {
// Find the next unvisited node
const nextNode = currentNode.connections.find(nodeId => !this.visitedNodes.has(nodeId));
if (nextNode) {
this.currentNodeId = nextNode;
} else {
console.log('No more unvisited connections to move to.');
this.currentNodeId = null; // No more nodes to visit
}
} else {
console.log('Current node has no connections or does not exist.');
this.currentNodeId = null; // No more nodes to visit
this.isDone = true;
}
}
async executeAll() {
while (this.currentNodeId) {
console.log(this.currentNodeId);
try {
await this.executeCurrentNode();
} catch (error) {
console.error('Error executing node: ', error);
// Handle error or break loop if necessary
}
await this.moveToNextNodeWithDelay(250);
}
console.log('Completed execution of all API nodes.');
}
moveToNextNodeWithDelay(delay) {
return new Promise(resolve => {
setTimeout(() => {
this.moveToNextNode();
resolve();
}, delay);
});
}
static extractGraphFromStart(graphData) {
console.log(graphData)
let graph = {};
// Helper function to recursively build the graph
function buildGraph(nodeId) {
const node = graphData[nodeId];
if (!node || graph[nodeId]) {
// If the node doesn't exist or has already been visited, stop the recursion
return;
}
// Initialize the node in the graph
graph[nodeId] = {
id: node.id,
name: node.name,
class: node.class,
data: node.data,
connections: []
};
// If the node has outputs, recursively add connected nodes
if (node.outputs) {
Object.values(node.outputs).forEach(output => {
output.connections.forEach(connection => {
graph[nodeId].connections.push(connection.node);
buildGraph(connection.node); // Recurse
});
});
}
}
// Find the start node
for (let nodeId in graphData) {
if (graphData[nodeId].class === 'start') {
buildGraph(nodeId); // Start building the graph from the 'start' node
break; // Assuming there's only one start node
}
}
return graph;
}
}
File diff suppressed because it is too large Load Diff
-116
View File
@@ -1,116 +0,0 @@
class LayoutUtil {
static flattenObject(obj, prefix = '') {
return _.reduce(obj, (acc, value, key) => {
const fullKey = prefix ? `${prefix}.${key}` : key;
if (_.isObject(value) && !_.isArray(value)) {
_.assign(acc, this.flattenObject(value, fullKey));
} else if (_.isArray(value)) {
// Process each item in the array
value.forEach((item, index) => {
// If the item is an object, recurse, otherwise assign directly
if (_.isObject(item)) {
_.assign(acc, this.flattenObject(item, `${fullKey}[${index}]`));
} else {
acc[`${fullKey}[${index}]`] = item;
}
});
} else {
acc[fullKey] = value;
}
return acc;
}, {});
}
static createGroup(groupModel) {
let groupHtml = `<div><h6>${groupModel.groupTitle}</h6>`;
groupModel.fields.forEach(item => {
groupHtml += this.createFormElement(item);
});
groupHtml += '</div>';
return groupHtml;
}
static createTextInput(elementModel) {
return `
<div class="form-floating mb-2">
<input type="text" name="${elementModel.path}" class="form-control mb-2" id="${elementModel.path}" placeholder="${elementModel.placeholder}">
<label for="${elementModel.path}" class="form-label">${elementModel.label}</label>
</div>
`;
}
static createBooleanInput(elementModel) {
return `
<div class="form-floating mb-2">
<div class="form-check form-check-inline">
<input type="checkbox" name="${elementModel.path}" class="form-check-input mb-2" id="${elementModel.path}" placeholder="${elementModel.placeholder}">
<label class="form-check-label" for="${elementModel.path}" class="form-label">${elementModel.label}</label>
</div>
</div>`;
}
static createSelectInput(elementModel) {
const optionsHtml = elementModel.options.map(optionValue => `<option value="${optionValue}">${optionValue}</option>`).join('');
return `
<div class="form-floating mb-2">
<select class="form-select mb-2" id="${elementModel.path}" name="${elementModel.path}">
${optionsHtml}
</select>
<label for="${elementModel.path}" class="form-label">${elementModel.label}</label>
</div>
`;
}
static createTextAreaInput(elementModel) {
return `
<div class="form-floating mb-2">
<textarea class="form-control mb-2" name="${elementModel.path}" id="${elementModel.path}" placeholder="${elementModel.placeholder}"></textarea>
<label for="${elementModel.path}" class="form-label">${elementModel.label}</label>
</div>`;
}
static createFormElement(elementModel) {
switch (elementModel.type) {
case "boolean":
return this.createBooleanInput(elementModel);
case "text":
return this.createTextInput(elementModel);
case "select":
return this.createSelectInput(elementModel);
case "textarea":
return this.createTextAreaInput(elementModel);
default:
console.error("Unsupported element type: " + elementModel.type);
return '';
}
}
static createForm(model) {
let formHtml = '';
model.forEach(group => {
formHtml += this.createGroup(group);
});
return formHtml;
}
static getFieldValue(element) {
if ($(element).is('select') || $(element).is('input[type="text"]') || $(element).is('textarea')) {
return $(element).val();
}
if ($(element).is('input[type="checkbox"]')) {
return $(element).is(':checked');
}
}
static echartReplacer(key, value) {
if (key === 'echart' || key === 'series') {
return undefined;
}
return value;
}
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
export default __webpack_public_path__ + "fonts/codicon.ttf";
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_azcli_azcli_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/azcli/azcli.js":
/*!**************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/azcli/azcli.js ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/azcli/azcli.ts\nvar conf = {\n comments: {\n lineComment: \"#\"\n }\n};\nvar language = {\n defaultToken: \"keyword\",\n ignoreCase: true,\n tokenPostfix: \".azcli\",\n str: /[^#\\s]/,\n tokenizer: {\n root: [\n { include: \"@comment\" },\n [\n /\\s-+@str*\\s*/,\n {\n cases: {\n \"@eos\": { token: \"key.identifier\", next: \"@popall\" },\n \"@default\": { token: \"key.identifier\", next: \"@type\" }\n }\n }\n ],\n [\n /^-+@str*\\s*/,\n {\n cases: {\n \"@eos\": { token: \"key.identifier\", next: \"@popall\" },\n \"@default\": { token: \"key.identifier\", next: \"@type\" }\n }\n }\n ]\n ],\n type: [\n { include: \"@comment\" },\n [\n /-+@str*\\s*/,\n {\n cases: {\n \"@eos\": { token: \"key.identifier\", next: \"@popall\" },\n \"@default\": \"key.identifier\"\n }\n }\n ],\n [\n /@str+\\s*/,\n {\n cases: {\n \"@eos\": { token: \"string\", next: \"@popall\" },\n \"@default\": \"string\"\n }\n }\n ]\n ],\n comment: [\n [\n /#.*$/,\n {\n cases: {\n \"@eos\": { token: \"comment\", next: \"@popall\" }\n }\n }\n ]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/azcli/azcli.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_bat_bat_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/bat/bat.js":
/*!**********************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/bat/bat.js ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/bat/bat.ts\nvar conf = {\n comments: {\n lineComment: \"REM\"\n },\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"]\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' }\n ],\n surroundingPairs: [\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' }\n ],\n folding: {\n markers: {\n start: new RegExp(\"^\\\\s*(::\\\\s*|REM\\\\s+)#region\"),\n end: new RegExp(\"^\\\\s*(::\\\\s*|REM\\\\s+)#endregion\")\n }\n }\n};\nvar language = {\n defaultToken: \"\",\n ignoreCase: true,\n tokenPostfix: \".bat\",\n brackets: [\n { token: \"delimiter.bracket\", open: \"{\", close: \"}\" },\n { token: \"delimiter.parenthesis\", open: \"(\", close: \")\" },\n { token: \"delimiter.square\", open: \"[\", close: \"]\" }\n ],\n keywords: /call|defined|echo|errorlevel|exist|for|goto|if|pause|set|shift|start|title|not|pushd|popd/,\n symbols: /[=><!~?&|+\\-*\\/\\^;\\.,]+/,\n escapes: /\\\\(?:[abfnrtv\\\\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,\n tokenizer: {\n root: [\n [/^(\\s*)(rem(?:\\s.*|))$/, [\"\", \"comment\"]],\n [/(\\@?)(@keywords)(?!\\w)/, [{ token: \"keyword\" }, { token: \"keyword.$2\" }]],\n [/[ \\t\\r\\n]+/, \"\"],\n [/setlocal(?!\\w)/, \"keyword.tag-setlocal\"],\n [/endlocal(?!\\w)/, \"keyword.tag-setlocal\"],\n [/[a-zA-Z_]\\w*/, \"\"],\n [/:\\w*/, \"metatag\"],\n [/%[^%]+%/, \"variable\"],\n [/%%[\\w]+(?!\\w)/, \"variable\"],\n [/[{}()\\[\\]]/, \"@brackets\"],\n [/@symbols/, \"delimiter\"],\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?/, \"number.float\"],\n [/0[xX][0-9a-fA-F_]*[0-9a-fA-F]/, \"number.hex\"],\n [/\\d+/, \"number\"],\n [/[;,.]/, \"delimiter\"],\n [/\"/, \"string\", '@string.\"'],\n [/'/, \"string\", \"@string.'\"]\n ],\n string: [\n [\n /[^\\\\\"'%]+/,\n {\n cases: {\n \"@eos\": { token: \"string\", next: \"@popall\" },\n \"@default\": \"string\"\n }\n }\n ],\n [/@escapes/, \"string.escape\"],\n [/\\\\./, \"string.escape.invalid\"],\n [/%[\\w ]+%/, \"variable\"],\n [/%%[\\w]+(?!\\w)/, \"variable\"],\n [\n /[\"']/,\n {\n cases: {\n \"$#==$S2\": { token: \"string\", next: \"@pop\" },\n \"@default\": \"string\"\n }\n }\n ],\n [/$/, \"string\", \"@popall\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/bat/bat.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_bicep_bicep_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/bicep/bicep.js":
/*!**************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/bicep/bicep.js ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/bicep/bicep.ts\nvar bounded = (text) => `\\\\b${text}\\\\b`;\nvar identifierStart = \"[_a-zA-Z]\";\nvar identifierContinue = \"[_a-zA-Z0-9]\";\nvar identifier = bounded(`${identifierStart}${identifierContinue}*`);\nvar keywords = [\n \"targetScope\",\n \"resource\",\n \"module\",\n \"param\",\n \"var\",\n \"output\",\n \"for\",\n \"in\",\n \"if\",\n \"existing\"\n];\nvar namedLiterals = [\"true\", \"false\", \"null\"];\nvar nonCommentWs = `[ \\\\t\\\\r\\\\n]`;\nvar numericLiteral = `[0-9]+`;\nvar conf = {\n comments: {\n lineComment: \"//\",\n blockComment: [\"/*\", \"*/\"]\n },\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"]\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: \"'\", close: \"'\" },\n { open: \"'''\", close: \"'''\" }\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: \"'\", close: \"'\", notIn: [\"string\", \"comment\"] },\n { open: \"'''\", close: \"'''\", notIn: [\"string\", \"comment\"] }\n ],\n autoCloseBefore: \":.,=}])' \\n\t\",\n indentationRules: {\n increaseIndentPattern: new RegExp(\"^((?!\\\\/\\\\/).)*(\\\\{[^}\\\"'`]*|\\\\([^)\\\"'`]*|\\\\[[^\\\\]\\\"'`]*)$\"),\n decreaseIndentPattern: new RegExp(\"^((?!.*?\\\\/\\\\*).*\\\\*/)?\\\\s*[\\\\}\\\\]].*$\")\n }\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".bicep\",\n brackets: [\n { open: \"{\", close: \"}\", token: \"delimiter.curly\" },\n { open: \"[\", close: \"]\", token: \"delimiter.square\" },\n { open: \"(\", close: \")\", token: \"delimiter.parenthesis\" }\n ],\n symbols: /[=><!~?:&|+\\-*/^%]+/,\n keywords,\n namedLiterals,\n escapes: `\\\\\\\\(u{[0-9A-Fa-f]+}|n|r|t|\\\\\\\\|'|\\\\\\${)`,\n tokenizer: {\n root: [{ include: \"@expression\" }, { include: \"@whitespace\" }],\n stringVerbatim: [\n { regex: `(|'|'')[^']`, action: { token: \"string\" } },\n { regex: `'''`, action: { token: \"string.quote\", next: \"@pop\" } }\n ],\n stringLiteral: [\n { regex: `\\\\\\${`, action: { token: \"delimiter.bracket\", next: \"@bracketCounting\" } },\n { regex: `[^\\\\\\\\'$]+`, action: { token: \"string\" } },\n { regex: \"@escapes\", action: { token: \"string.escape\" } },\n { regex: `\\\\\\\\.`, action: { token: \"string.escape.invalid\" } },\n { regex: `'`, action: { token: \"string\", next: \"@pop\" } }\n ],\n bracketCounting: [\n { regex: `{`, action: { token: \"delimiter.bracket\", next: \"@bracketCounting\" } },\n { regex: `}`, action: { token: \"delimiter.bracket\", next: \"@pop\" } },\n { include: \"expression\" }\n ],\n comment: [\n { regex: `[^\\\\*]+`, action: { token: \"comment\" } },\n { regex: `\\\\*\\\\/`, action: { token: \"comment\", next: \"@pop\" } },\n { regex: `[\\\\/*]`, action: { token: \"comment\" } }\n ],\n whitespace: [\n { regex: nonCommentWs },\n { regex: `\\\\/\\\\*`, action: { token: \"comment\", next: \"@comment\" } },\n { regex: `\\\\/\\\\/.*$`, action: { token: \"comment\" } }\n ],\n expression: [\n { regex: `'''`, action: { token: \"string.quote\", next: \"@stringVerbatim\" } },\n { regex: `'`, action: { token: \"string.quote\", next: \"@stringLiteral\" } },\n { regex: numericLiteral, action: { token: \"number\" } },\n {\n regex: identifier,\n action: {\n cases: {\n \"@keywords\": { token: \"keyword\" },\n \"@namedLiterals\": { token: \"keyword\" },\n \"@default\": { token: \"identifier\" }\n }\n }\n }\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/bicep/bicep.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_cameligo_cameligo_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/cameligo/cameligo.js":
/*!********************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/cameligo/cameligo.js ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/cameligo/cameligo.ts\nvar conf = {\n comments: {\n lineComment: \"//\",\n blockComment: [\"(*\", \"*)\"]\n },\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"],\n [\"<\", \">\"]\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: \"<\", close: \">\" },\n { open: \"'\", close: \"'\" },\n { open: '\"', close: '\"' },\n { open: \"(*\", close: \"*)\" }\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: \"<\", close: \">\" },\n { open: \"'\", close: \"'\" },\n { open: '\"', close: '\"' },\n { open: \"(*\", close: \"*)\" }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".cameligo\",\n ignoreCase: true,\n brackets: [\n { open: \"{\", close: \"}\", token: \"delimiter.curly\" },\n { open: \"[\", close: \"]\", token: \"delimiter.square\" },\n { open: \"(\", close: \")\", token: \"delimiter.parenthesis\" },\n { open: \"<\", close: \">\", token: \"delimiter.angle\" }\n ],\n keywords: [\n \"abs\",\n \"assert\",\n \"block\",\n \"Bytes\",\n \"case\",\n \"Crypto\",\n \"Current\",\n \"else\",\n \"failwith\",\n \"false\",\n \"for\",\n \"fun\",\n \"if\",\n \"in\",\n \"let\",\n \"let%entry\",\n \"let%init\",\n \"List\",\n \"list\",\n \"Map\",\n \"map\",\n \"match\",\n \"match%nat\",\n \"mod\",\n \"not\",\n \"operation\",\n \"Operation\",\n \"of\",\n \"record\",\n \"Set\",\n \"set\",\n \"sender\",\n \"skip\",\n \"source\",\n \"String\",\n \"then\",\n \"to\",\n \"true\",\n \"type\",\n \"with\"\n ],\n typeKeywords: [\"int\", \"unit\", \"string\", \"tz\", \"nat\", \"bool\"],\n operators: [\n \"=\",\n \">\",\n \"<\",\n \"<=\",\n \">=\",\n \"<>\",\n \":\",\n \":=\",\n \"and\",\n \"mod\",\n \"or\",\n \"+\",\n \"-\",\n \"*\",\n \"/\",\n \"@\",\n \"&\",\n \"^\",\n \"%\",\n \"->\",\n \"<-\",\n \"&&\",\n \"||\"\n ],\n symbols: /[=><:@\\^&|+\\-*\\/\\^%]+/,\n tokenizer: {\n root: [\n [\n /[a-zA-Z_][\\w]*/,\n {\n cases: {\n \"@keywords\": { token: \"keyword.$0\" },\n \"@default\": \"identifier\"\n }\n }\n ],\n { include: \"@whitespace\" },\n [/[{}()\\[\\]]/, \"@brackets\"],\n [/[<>](?!@symbols)/, \"@brackets\"],\n [\n /@symbols/,\n {\n cases: {\n \"@operators\": \"delimiter\",\n \"@default\": \"\"\n }\n }\n ],\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?/, \"number.float\"],\n [/\\$[0-9a-fA-F]{1,16}/, \"number.hex\"],\n [/\\d+/, \"number\"],\n [/[;,.]/, \"delimiter\"],\n [/'([^'\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/'/, \"string\", \"@string\"],\n [/'[^\\\\']'/, \"string\"],\n [/'/, \"string.invalid\"],\n [/\\#\\d+/, \"string\"]\n ],\n comment: [\n [/[^\\(\\*]+/, \"comment\"],\n [/\\*\\)/, \"comment\", \"@pop\"],\n [/\\(\\*/, \"comment\"]\n ],\n string: [\n [/[^\\\\']+/, \"string\"],\n [/\\\\./, \"string.escape.invalid\"],\n [/'/, { token: \"string.quote\", bracket: \"@close\", next: \"@pop\" }]\n ],\n whitespace: [\n [/[ \\t\\r\\n]+/, \"white\"],\n [/\\(\\*/, \"comment\", \"@comment\"],\n [/\\/\\/.*$/, \"comment\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/cameligo/cameligo.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_csp_csp_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/csp/csp.js":
/*!**********************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/csp/csp.js ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/csp/csp.ts\nvar conf = {\n brackets: [],\n autoClosingPairs: [],\n surroundingPairs: []\n};\nvar language = {\n keywords: [],\n typeKeywords: [],\n tokenPostfix: \".csp\",\n operators: [],\n symbols: /[=><!~?:&|+\\-*\\/\\^%]+/,\n escapes: /\\\\(?:[abfnrtv\\\\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,\n tokenizer: {\n root: [\n [/child-src/, \"string.quote\"],\n [/connect-src/, \"string.quote\"],\n [/default-src/, \"string.quote\"],\n [/font-src/, \"string.quote\"],\n [/frame-src/, \"string.quote\"],\n [/img-src/, \"string.quote\"],\n [/manifest-src/, \"string.quote\"],\n [/media-src/, \"string.quote\"],\n [/object-src/, \"string.quote\"],\n [/script-src/, \"string.quote\"],\n [/style-src/, \"string.quote\"],\n [/worker-src/, \"string.quote\"],\n [/base-uri/, \"string.quote\"],\n [/plugin-types/, \"string.quote\"],\n [/sandbox/, \"string.quote\"],\n [/disown-opener/, \"string.quote\"],\n [/form-action/, \"string.quote\"],\n [/frame-ancestors/, \"string.quote\"],\n [/report-uri/, \"string.quote\"],\n [/report-to/, \"string.quote\"],\n [/upgrade-insecure-requests/, \"string.quote\"],\n [/block-all-mixed-content/, \"string.quote\"],\n [/require-sri-for/, \"string.quote\"],\n [/reflected-xss/, \"string.quote\"],\n [/referrer/, \"string.quote\"],\n [/policy-uri/, \"string.quote\"],\n [/'self'/, \"string.quote\"],\n [/'unsafe-inline'/, \"string.quote\"],\n [/'unsafe-eval'/, \"string.quote\"],\n [/'strict-dynamic'/, \"string.quote\"],\n [/'unsafe-hashed-attributes'/, \"string.quote\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/csp/csp.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_dockerfile_dockerfile_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/dockerfile/dockerfile.js":
/*!************************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/dockerfile/dockerfile.js ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/dockerfile/dockerfile.ts\nvar conf = {\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"]\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" }\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".dockerfile\",\n variable: /\\${?[\\w]+}?/,\n tokenizer: {\n root: [\n { include: \"@whitespace\" },\n { include: \"@comment\" },\n [/(ONBUILD)(\\s+)/, [\"keyword\", \"\"]],\n [/(ENV)(\\s+)([\\w]+)/, [\"keyword\", \"\", { token: \"variable\", next: \"@arguments\" }]],\n [\n /(FROM|MAINTAINER|RUN|EXPOSE|ENV|ADD|ARG|VOLUME|LABEL|USER|WORKDIR|COPY|CMD|STOPSIGNAL|SHELL|HEALTHCHECK|ENTRYPOINT)/,\n { token: \"keyword\", next: \"@arguments\" }\n ]\n ],\n arguments: [\n { include: \"@whitespace\" },\n { include: \"@strings\" },\n [\n /(@variable)/,\n {\n cases: {\n \"@eos\": { token: \"variable\", next: \"@popall\" },\n \"@default\": \"variable\"\n }\n }\n ],\n [\n /\\\\/,\n {\n cases: {\n \"@eos\": \"\",\n \"@default\": \"\"\n }\n }\n ],\n [\n /./,\n {\n cases: {\n \"@eos\": { token: \"\", next: \"@popall\" },\n \"@default\": \"\"\n }\n }\n ]\n ],\n whitespace: [\n [\n /\\s+/,\n {\n cases: {\n \"@eos\": { token: \"\", next: \"@popall\" },\n \"@default\": \"\"\n }\n }\n ]\n ],\n comment: [[/(^#.*$)/, \"comment\", \"@popall\"]],\n strings: [\n [/\\\\'$/, \"\", \"@popall\"],\n [/\\\\'/, \"\"],\n [/'$/, \"string\", \"@popall\"],\n [/'/, \"string\", \"@stringBody\"],\n [/\"$/, \"string\", \"@popall\"],\n [/\"/, \"string\", \"@dblStringBody\"]\n ],\n stringBody: [\n [\n /[^\\\\\\$']/,\n {\n cases: {\n \"@eos\": { token: \"string\", next: \"@popall\" },\n \"@default\": \"string\"\n }\n }\n ],\n [/\\\\./, \"string.escape\"],\n [/'$/, \"string\", \"@popall\"],\n [/'/, \"string\", \"@pop\"],\n [/(@variable)/, \"variable\"],\n [/\\\\$/, \"string\"],\n [/$/, \"string\", \"@popall\"]\n ],\n dblStringBody: [\n [\n /[^\\\\\\$\"]/,\n {\n cases: {\n \"@eos\": { token: \"string\", next: \"@popall\" },\n \"@default\": \"string\"\n }\n }\n ],\n [/\\\\./, \"string.escape\"],\n [/\"$/, \"string\", \"@popall\"],\n [/\"/, \"string\", \"@pop\"],\n [/(@variable)/, \"variable\"],\n [/\\\\$/, \"string\"],\n [/$/, \"string\", \"@popall\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/dockerfile/dockerfile.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_flow9_flow9_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/flow9/flow9.js":
/*!**************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/flow9/flow9.js ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/flow9/flow9.ts\nvar conf = {\n comments: {\n blockComment: [\"/*\", \"*/\"],\n lineComment: \"//\"\n },\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"]\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\", notIn: [\"string\"] },\n { open: \"[\", close: \"]\", notIn: [\"string\"] },\n { open: \"(\", close: \")\", notIn: [\"string\"] },\n { open: '\"', close: '\"', notIn: [\"string\"] },\n { open: \"'\", close: \"'\", notIn: [\"string\"] }\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" },\n { open: \"<\", close: \">\" }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".flow\",\n keywords: [\n \"import\",\n \"require\",\n \"export\",\n \"forbid\",\n \"native\",\n \"if\",\n \"else\",\n \"cast\",\n \"unsafe\",\n \"switch\",\n \"default\"\n ],\n types: [\n \"io\",\n \"mutable\",\n \"bool\",\n \"int\",\n \"double\",\n \"string\",\n \"flow\",\n \"void\",\n \"ref\",\n \"true\",\n \"false\",\n \"with\"\n ],\n operators: [\n \"=\",\n \">\",\n \"<\",\n \"<=\",\n \">=\",\n \"==\",\n \"!\",\n \"!=\",\n \":=\",\n \"::=\",\n \"&&\",\n \"||\",\n \"+\",\n \"-\",\n \"*\",\n \"/\",\n \"@\",\n \"&\",\n \"%\",\n \":\",\n \"->\",\n \"\\\\\",\n \"$\",\n \"??\",\n \"^\"\n ],\n symbols: /[@$=><!~?:&|+\\-*\\\\\\/\\^%]+/,\n escapes: /\\\\(?:[abfnrtv\\\\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,\n tokenizer: {\n root: [\n [\n /[a-zA-Z_]\\w*/,\n {\n cases: {\n \"@keywords\": \"keyword\",\n \"@types\": \"type\",\n \"@default\": \"identifier\"\n }\n }\n ],\n { include: \"@whitespace\" },\n [/[{}()\\[\\]]/, \"delimiter\"],\n [/[<>](?!@symbols)/, \"delimiter\"],\n [\n /@symbols/,\n {\n cases: {\n \"@operators\": \"delimiter\",\n \"@default\": \"\"\n }\n }\n ],\n [/((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)/, \"number\"],\n [/[;,.]/, \"delimiter\"],\n [/\"([^\"\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/\"/, \"string\", \"@string\"]\n ],\n whitespace: [\n [/[ \\t\\r\\n]+/, \"\"],\n [/\\/\\*/, \"comment\", \"@comment\"],\n [/\\/\\/.*$/, \"comment\"]\n ],\n comment: [\n [/[^\\/*]+/, \"comment\"],\n [/\\*\\//, \"comment\", \"@pop\"],\n [/[\\/*]/, \"comment\"]\n ],\n string: [\n [/[^\\\\\"]+/, \"string\"],\n [/@escapes/, \"string.escape\"],\n [/\\\\./, \"string.escape.invalid\"],\n [/\"/, \"string\", \"@pop\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/flow9/flow9.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_graphql_graphql_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/graphql/graphql.js":
/*!******************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/graphql/graphql.js ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/graphql/graphql.ts\nvar conf = {\n comments: {\n lineComment: \"#\"\n },\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"]\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"\"\"', close: '\"\"\"', notIn: [\"string\", \"comment\"] },\n { open: '\"', close: '\"', notIn: [\"string\", \"comment\"] }\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"\"\"', close: '\"\"\"' },\n { open: '\"', close: '\"' }\n ],\n folding: {\n offSide: true\n }\n};\nvar language = {\n defaultToken: \"invalid\",\n tokenPostfix: \".gql\",\n keywords: [\n \"null\",\n \"true\",\n \"false\",\n \"query\",\n \"mutation\",\n \"subscription\",\n \"extend\",\n \"schema\",\n \"directive\",\n \"scalar\",\n \"type\",\n \"interface\",\n \"union\",\n \"enum\",\n \"input\",\n \"implements\",\n \"fragment\",\n \"on\"\n ],\n typeKeywords: [\"Int\", \"Float\", \"String\", \"Boolean\", \"ID\"],\n directiveLocations: [\n \"SCHEMA\",\n \"SCALAR\",\n \"OBJECT\",\n \"FIELD_DEFINITION\",\n \"ARGUMENT_DEFINITION\",\n \"INTERFACE\",\n \"UNION\",\n \"ENUM\",\n \"ENUM_VALUE\",\n \"INPUT_OBJECT\",\n \"INPUT_FIELD_DEFINITION\",\n \"QUERY\",\n \"MUTATION\",\n \"SUBSCRIPTION\",\n \"FIELD\",\n \"FRAGMENT_DEFINITION\",\n \"FRAGMENT_SPREAD\",\n \"INLINE_FRAGMENT\",\n \"VARIABLE_DEFINITION\"\n ],\n operators: [\"=\", \"!\", \"?\", \":\", \"&\", \"|\"],\n symbols: /[=!?:&|]+/,\n escapes: /\\\\(?:[\"\\\\\\/bfnrt]|u[0-9A-Fa-f]{4})/,\n tokenizer: {\n root: [\n [\n /[a-z_][\\w$]*/,\n {\n cases: {\n \"@keywords\": \"keyword\",\n \"@default\": \"key.identifier\"\n }\n }\n ],\n [\n /[$][\\w$]*/,\n {\n cases: {\n \"@keywords\": \"keyword\",\n \"@default\": \"argument.identifier\"\n }\n }\n ],\n [\n /[A-Z][\\w\\$]*/,\n {\n cases: {\n \"@typeKeywords\": \"keyword\",\n \"@default\": \"type.identifier\"\n }\n }\n ],\n { include: \"@whitespace\" },\n [/[{}()\\[\\]]/, \"@brackets\"],\n [/@symbols/, { cases: { \"@operators\": \"operator\", \"@default\": \"\" } }],\n [/@\\s*[a-zA-Z_\\$][\\w\\$]*/, { token: \"annotation\", log: \"annotation token: $0\" }],\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?/, \"number.float\"],\n [/0[xX][0-9a-fA-F]+/, \"number.hex\"],\n [/\\d+/, \"number\"],\n [/[;,.]/, \"delimiter\"],\n [/\"\"\"/, { token: \"string\", next: \"@mlstring\", nextEmbedded: \"markdown\" }],\n [/\"([^\"\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/\"/, { token: \"string.quote\", bracket: \"@open\", next: \"@string\" }]\n ],\n mlstring: [\n [/[^\"]+/, \"string\"],\n ['\"\"\"', { token: \"string\", next: \"@pop\", nextEmbedded: \"@pop\" }]\n ],\n string: [\n [/[^\\\\\"]+/, \"string\"],\n [/@escapes/, \"string.escape\"],\n [/\\\\./, \"string.escape.invalid\"],\n [/\"/, { token: \"string.quote\", bracket: \"@close\", next: \"@pop\" }]\n ],\n whitespace: [\n [/[ \\t\\r\\n]+/, \"\"],\n [/#.*$/, \"comment\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/graphql/graphql.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_ini_ini_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/ini/ini.js":
/*!**********************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/ini/ini.js ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/ini/ini.ts\nvar conf = {\n comments: {\n lineComment: \"#\"\n },\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"]\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" }\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".ini\",\n escapes: /\\\\(?:[abfnrtv\\\\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,\n tokenizer: {\n root: [\n [/^\\[[^\\]]*\\]/, \"metatag\"],\n [/(^\\w+)(\\s*)(\\=)/, [\"key\", \"\", \"delimiter\"]],\n { include: \"@whitespace\" },\n [/\\d+/, \"number\"],\n [/\"([^\"\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/'([^'\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/\"/, \"string\", '@string.\"'],\n [/'/, \"string\", \"@string.'\"]\n ],\n whitespace: [\n [/[ \\t\\r\\n]+/, \"\"],\n [/^\\s*[#;].*$/, \"comment\"]\n ],\n string: [\n [/[^\\\\\"']+/, \"string\"],\n [/@escapes/, \"string.escape\"],\n [/\\\\./, \"string.escape.invalid\"],\n [\n /[\"']/,\n {\n cases: {\n \"$#==$S2\": { token: \"string\", next: \"@pop\" },\n \"@default\": \"string\"\n }\n }\n ]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/ini/ini.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_lexon_lexon_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/lexon/lexon.js":
/*!**************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/lexon/lexon.js ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/lexon/lexon.ts\nvar conf = {\n comments: {\n lineComment: \"COMMENT\"\n },\n brackets: [[\"(\", \")\"]],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' },\n { open: \":\", close: \".\" }\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: \"`\", close: \"`\" },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" },\n { open: \":\", close: \".\" }\n ],\n folding: {\n markers: {\n start: new RegExp(\"^\\\\s*(::\\\\s*|COMMENT\\\\s+)#region\"),\n end: new RegExp(\"^\\\\s*(::\\\\s*|COMMENT\\\\s+)#endregion\")\n }\n }\n};\nvar language = {\n tokenPostfix: \".lexon\",\n ignoreCase: true,\n keywords: [\n \"lexon\",\n \"lex\",\n \"clause\",\n \"terms\",\n \"contracts\",\n \"may\",\n \"pay\",\n \"pays\",\n \"appoints\",\n \"into\",\n \"to\"\n ],\n typeKeywords: [\"amount\", \"person\", \"key\", \"time\", \"date\", \"asset\", \"text\"],\n operators: [\n \"less\",\n \"greater\",\n \"equal\",\n \"le\",\n \"gt\",\n \"or\",\n \"and\",\n \"add\",\n \"added\",\n \"subtract\",\n \"subtracted\",\n \"multiply\",\n \"multiplied\",\n \"times\",\n \"divide\",\n \"divided\",\n \"is\",\n \"be\",\n \"certified\"\n ],\n symbols: /[=><!~?:&|+\\-*\\/\\^%]+/,\n tokenizer: {\n root: [\n [/^(\\s*)(comment:?(?:\\s.*|))$/, [\"\", \"comment\"]],\n [\n /\"/,\n {\n token: \"identifier.quote\",\n bracket: \"@open\",\n next: \"@quoted_identifier\"\n }\n ],\n [\n \"LEX$\",\n {\n token: \"keyword\",\n bracket: \"@open\",\n next: \"@identifier_until_period\"\n }\n ],\n [\"LEXON\", { token: \"keyword\", bracket: \"@open\", next: \"@semver\" }],\n [\n \":\",\n {\n token: \"delimiter\",\n bracket: \"@open\",\n next: \"@identifier_until_period\"\n }\n ],\n [\n /[a-z_$][\\w$]*/,\n {\n cases: {\n \"@operators\": \"operator\",\n \"@typeKeywords\": \"keyword.type\",\n \"@keywords\": \"keyword\",\n \"@default\": \"identifier\"\n }\n }\n ],\n { include: \"@whitespace\" },\n [/[{}()\\[\\]]/, \"@brackets\"],\n [/[<>](?!@symbols)/, \"@brackets\"],\n [/@symbols/, \"delimiter\"],\n [/\\d*\\.\\d*\\.\\d*/, \"number.semver\"],\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?/, \"number.float\"],\n [/0[xX][0-9a-fA-F]+/, \"number.hex\"],\n [/\\d+/, \"number\"],\n [/[;,.]/, \"delimiter\"]\n ],\n quoted_identifier: [\n [/[^\\\\\"]+/, \"identifier\"],\n [/\"/, { token: \"identifier.quote\", bracket: \"@close\", next: \"@pop\" }]\n ],\n space_identifier_until_period: [\n [\":\", \"delimiter\"],\n [\" \", { token: \"white\", next: \"@identifier_rest\" }]\n ],\n identifier_until_period: [\n { include: \"@whitespace\" },\n [\":\", { token: \"delimiter\", next: \"@identifier_rest\" }],\n [/[^\\\\.]+/, \"identifier\"],\n [/\\./, { token: \"delimiter\", bracket: \"@close\", next: \"@pop\" }]\n ],\n identifier_rest: [\n [/[^\\\\.]+/, \"identifier\"],\n [/\\./, { token: \"delimiter\", bracket: \"@close\", next: \"@pop\" }]\n ],\n semver: [\n { include: \"@whitespace\" },\n [\":\", \"delimiter\"],\n [/\\d*\\.\\d*\\.\\d*/, { token: \"number.semver\", bracket: \"@close\", next: \"@pop\" }]\n ],\n whitespace: [[/[ \\t\\r\\n]+/, \"white\"]]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/lexon/lexon.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_lua_lua_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/lua/lua.js":
/*!**********************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/lua/lua.js ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/lua/lua.ts\nvar conf = {\n comments: {\n lineComment: \"--\",\n blockComment: [\"--[[\", \"]]\"]\n },\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"]\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" }\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".lua\",\n keywords: [\n \"and\",\n \"break\",\n \"do\",\n \"else\",\n \"elseif\",\n \"end\",\n \"false\",\n \"for\",\n \"function\",\n \"goto\",\n \"if\",\n \"in\",\n \"local\",\n \"nil\",\n \"not\",\n \"or\",\n \"repeat\",\n \"return\",\n \"then\",\n \"true\",\n \"until\",\n \"while\"\n ],\n brackets: [\n { token: \"delimiter.bracket\", open: \"{\", close: \"}\" },\n { token: \"delimiter.array\", open: \"[\", close: \"]\" },\n { token: \"delimiter.parenthesis\", open: \"(\", close: \")\" }\n ],\n operators: [\n \"+\",\n \"-\",\n \"*\",\n \"/\",\n \"%\",\n \"^\",\n \"#\",\n \"==\",\n \"~=\",\n \"<=\",\n \">=\",\n \"<\",\n \">\",\n \"=\",\n \";\",\n \":\",\n \",\",\n \".\",\n \"..\",\n \"...\"\n ],\n symbols: /[=><!~?:&|+\\-*\\/\\^%]+/,\n escapes: /\\\\(?:[abfnrtv\\\\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,\n tokenizer: {\n root: [\n [\n /[a-zA-Z_]\\w*/,\n {\n cases: {\n \"@keywords\": { token: \"keyword.$0\" },\n \"@default\": \"identifier\"\n }\n }\n ],\n { include: \"@whitespace\" },\n [/(,)(\\s*)([a-zA-Z_]\\w*)(\\s*)(:)(?!:)/, [\"delimiter\", \"\", \"key\", \"\", \"delimiter\"]],\n [/({)(\\s*)([a-zA-Z_]\\w*)(\\s*)(:)(?!:)/, [\"@brackets\", \"\", \"key\", \"\", \"delimiter\"]],\n [/[{}()\\[\\]]/, \"@brackets\"],\n [\n /@symbols/,\n {\n cases: {\n \"@operators\": \"delimiter\",\n \"@default\": \"\"\n }\n }\n ],\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?/, \"number.float\"],\n [/0[xX][0-9a-fA-F_]*[0-9a-fA-F]/, \"number.hex\"],\n [/\\d+?/, \"number\"],\n [/[;,.]/, \"delimiter\"],\n [/\"([^\"\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/'([^'\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/\"/, \"string\", '@string.\"'],\n [/'/, \"string\", \"@string.'\"]\n ],\n whitespace: [\n [/[ \\t\\r\\n]+/, \"\"],\n [/--\\[([=]*)\\[/, \"comment\", \"@comment.$1\"],\n [/--.*$/, \"comment\"]\n ],\n comment: [\n [/[^\\]]+/, \"comment\"],\n [\n /\\]([=]*)\\]/,\n {\n cases: {\n \"$1==$S2\": { token: \"comment\", next: \"@pop\" },\n \"@default\": \"comment\"\n }\n }\n ],\n [/./, \"comment\"]\n ],\n string: [\n [/[^\\\\\"']+/, \"string\"],\n [/@escapes/, \"string.escape\"],\n [/\\\\./, \"string.escape.invalid\"],\n [\n /[\"']/,\n {\n cases: {\n \"$#==$S2\": { token: \"string\", next: \"@pop\" },\n \"@default\": \"string\"\n }\n }\n ]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/lua/lua.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_objective-c_objective-c_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/objective-c/objective-c.js":
/*!**************************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/objective-c/objective-c.js ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/objective-c/objective-c.ts\nvar conf = {\n comments: {\n lineComment: \"//\",\n blockComment: [\"/*\", \"*/\"]\n },\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"]\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" }\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' },\n { open: \"'\", close: \"'\" }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".objective-c\",\n keywords: [\n \"#import\",\n \"#include\",\n \"#define\",\n \"#else\",\n \"#endif\",\n \"#if\",\n \"#ifdef\",\n \"#ifndef\",\n \"#ident\",\n \"#undef\",\n \"@class\",\n \"@defs\",\n \"@dynamic\",\n \"@encode\",\n \"@end\",\n \"@implementation\",\n \"@interface\",\n \"@package\",\n \"@private\",\n \"@protected\",\n \"@property\",\n \"@protocol\",\n \"@public\",\n \"@selector\",\n \"@synthesize\",\n \"__declspec\",\n \"assign\",\n \"auto\",\n \"BOOL\",\n \"break\",\n \"bycopy\",\n \"byref\",\n \"case\",\n \"char\",\n \"Class\",\n \"const\",\n \"copy\",\n \"continue\",\n \"default\",\n \"do\",\n \"double\",\n \"else\",\n \"enum\",\n \"extern\",\n \"FALSE\",\n \"false\",\n \"float\",\n \"for\",\n \"goto\",\n \"if\",\n \"in\",\n \"int\",\n \"id\",\n \"inout\",\n \"IMP\",\n \"long\",\n \"nil\",\n \"nonatomic\",\n \"NULL\",\n \"oneway\",\n \"out\",\n \"private\",\n \"public\",\n \"protected\",\n \"readwrite\",\n \"readonly\",\n \"register\",\n \"return\",\n \"SEL\",\n \"self\",\n \"short\",\n \"signed\",\n \"sizeof\",\n \"static\",\n \"struct\",\n \"super\",\n \"switch\",\n \"typedef\",\n \"TRUE\",\n \"true\",\n \"union\",\n \"unsigned\",\n \"volatile\",\n \"void\",\n \"while\"\n ],\n decpart: /\\d(_?\\d)*/,\n decimal: /0|@decpart/,\n tokenizer: {\n root: [\n { include: \"@comments\" },\n { include: \"@whitespace\" },\n { include: \"@numbers\" },\n { include: \"@strings\" },\n [/[,:;]/, \"delimiter\"],\n [/[{}\\[\\]()<>]/, \"@brackets\"],\n [\n /[a-zA-Z@#]\\w*/,\n {\n cases: {\n \"@keywords\": \"keyword\",\n \"@default\": \"identifier\"\n }\n }\n ],\n [/[<>=\\\\+\\\\-\\\\*\\\\/\\\\^\\\\|\\\\~,]|and\\\\b|or\\\\b|not\\\\b]/, \"operator\"]\n ],\n whitespace: [[/\\s+/, \"white\"]],\n comments: [\n [\"\\\\/\\\\*\", \"comment\", \"@comment\"],\n [\"\\\\/\\\\/+.*\", \"comment\"]\n ],\n comment: [\n [\"\\\\*\\\\/\", \"comment\", \"@pop\"],\n [\".\", \"comment\"]\n ],\n numbers: [\n [/0[xX][0-9a-fA-F]*(_?[0-9a-fA-F])*/, \"number.hex\"],\n [\n /@decimal((\\.@decpart)?([eE][\\-+]?@decpart)?)[fF]*/,\n {\n cases: {\n \"(\\\\d)*\": \"number\",\n $0: \"number.float\"\n }\n }\n ]\n ],\n strings: [\n [/'$/, \"string.escape\", \"@popall\"],\n [/'/, \"string.escape\", \"@stringBody\"],\n [/\"$/, \"string.escape\", \"@popall\"],\n [/\"/, \"string.escape\", \"@dblStringBody\"]\n ],\n stringBody: [\n [/[^\\\\']+$/, \"string\", \"@popall\"],\n [/[^\\\\']+/, \"string\"],\n [/\\\\./, \"string\"],\n [/'/, \"string.escape\", \"@popall\"],\n [/\\\\$/, \"string\"]\n ],\n dblStringBody: [\n [/[^\\\\\"]+$/, \"string\", \"@popall\"],\n [/[^\\\\\"]+/, \"string\"],\n [/\\\\./, \"string\"],\n [/\"/, \"string.escape\", \"@popall\"],\n [/\\\\$/, \"string\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/objective-c/objective-c.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_pascaligo_pascaligo_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/pascaligo/pascaligo.js":
/*!**********************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/pascaligo/pascaligo.js ***!
\**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/pascaligo/pascaligo.ts\nvar conf = {\n comments: {\n lineComment: \"//\",\n blockComment: [\"(*\", \"*)\"]\n },\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"],\n [\"<\", \">\"]\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: \"<\", close: \">\" },\n { open: \"'\", close: \"'\" }\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: \"<\", close: \">\" },\n { open: \"'\", close: \"'\" }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".pascaligo\",\n ignoreCase: true,\n brackets: [\n { open: \"{\", close: \"}\", token: \"delimiter.curly\" },\n { open: \"[\", close: \"]\", token: \"delimiter.square\" },\n { open: \"(\", close: \")\", token: \"delimiter.parenthesis\" },\n { open: \"<\", close: \">\", token: \"delimiter.angle\" }\n ],\n keywords: [\n \"begin\",\n \"block\",\n \"case\",\n \"const\",\n \"else\",\n \"end\",\n \"fail\",\n \"for\",\n \"from\",\n \"function\",\n \"if\",\n \"is\",\n \"nil\",\n \"of\",\n \"remove\",\n \"return\",\n \"skip\",\n \"then\",\n \"type\",\n \"var\",\n \"while\",\n \"with\",\n \"option\",\n \"None\",\n \"transaction\"\n ],\n typeKeywords: [\n \"bool\",\n \"int\",\n \"list\",\n \"map\",\n \"nat\",\n \"record\",\n \"string\",\n \"unit\",\n \"address\",\n \"map\",\n \"mtz\",\n \"xtz\"\n ],\n operators: [\n \"=\",\n \">\",\n \"<\",\n \"<=\",\n \">=\",\n \"<>\",\n \":\",\n \":=\",\n \"and\",\n \"mod\",\n \"or\",\n \"+\",\n \"-\",\n \"*\",\n \"/\",\n \"@\",\n \"&\",\n \"^\",\n \"%\"\n ],\n symbols: /[=><:@\\^&|+\\-*\\/\\^%]+/,\n tokenizer: {\n root: [\n [\n /[a-zA-Z_][\\w]*/,\n {\n cases: {\n \"@keywords\": { token: \"keyword.$0\" },\n \"@default\": \"identifier\"\n }\n }\n ],\n { include: \"@whitespace\" },\n [/[{}()\\[\\]]/, \"@brackets\"],\n [/[<>](?!@symbols)/, \"@brackets\"],\n [\n /@symbols/,\n {\n cases: {\n \"@operators\": \"delimiter\",\n \"@default\": \"\"\n }\n }\n ],\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?/, \"number.float\"],\n [/\\$[0-9a-fA-F]{1,16}/, \"number.hex\"],\n [/\\d+/, \"number\"],\n [/[;,.]/, \"delimiter\"],\n [/'([^'\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/'/, \"string\", \"@string\"],\n [/'[^\\\\']'/, \"string\"],\n [/'/, \"string.invalid\"],\n [/\\#\\d+/, \"string\"]\n ],\n comment: [\n [/[^\\(\\*]+/, \"comment\"],\n [/\\*\\)/, \"comment\", \"@pop\"],\n [/\\(\\*/, \"comment\"]\n ],\n string: [\n [/[^\\\\']+/, \"string\"],\n [/\\\\./, \"string.escape.invalid\"],\n [/'/, { token: \"string.quote\", bracket: \"@close\", next: \"@pop\" }]\n ],\n whitespace: [\n [/[ \\t\\r\\n]+/, \"white\"],\n [/\\(\\*/, \"comment\", \"@comment\"],\n [/\\/\\/.*$/, \"comment\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/pascaligo/pascaligo.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_pla_pla_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/pla/pla.js":
/*!**********************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/pla/pla.js ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/pla/pla.ts\nvar conf = {\n comments: {\n lineComment: \"#\"\n },\n brackets: [\n [\"[\", \"]\"],\n [\"<\", \">\"],\n [\"(\", \")\"]\n ],\n autoClosingPairs: [\n { open: \"[\", close: \"]\" },\n { open: \"<\", close: \">\" },\n { open: \"(\", close: \")\" }\n ],\n surroundingPairs: [\n { open: \"[\", close: \"]\" },\n { open: \"<\", close: \">\" },\n { open: \"(\", close: \")\" }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".pla\",\n brackets: [\n { open: \"[\", close: \"]\", token: \"delimiter.square\" },\n { open: \"<\", close: \">\", token: \"delimiter.angle\" },\n { open: \"(\", close: \")\", token: \"delimiter.parenthesis\" }\n ],\n keywords: [\n \".i\",\n \".o\",\n \".mv\",\n \".ilb\",\n \".ob\",\n \".label\",\n \".type\",\n \".phase\",\n \".pair\",\n \".symbolic\",\n \".symbolic-output\",\n \".kiss\",\n \".p\",\n \".e\",\n \".end\"\n ],\n comment: /#.*$/,\n identifier: /[a-zA-Z]+[a-zA-Z0-9_\\-]*/,\n plaContent: /[01\\-~\\|]+/,\n tokenizer: {\n root: [\n { include: \"@whitespace\" },\n [/@comment/, \"comment\"],\n [\n /\\.([a-zA-Z_\\-]+)/,\n {\n cases: {\n \"@eos\": { token: \"keyword.$1\" },\n \"@keywords\": {\n cases: {\n \".type\": { token: \"keyword.$1\", next: \"@type\" },\n \"@default\": { token: \"keyword.$1\", next: \"@keywordArg\" }\n }\n },\n \"@default\": { token: \"keyword.$1\" }\n }\n }\n ],\n [/@identifier/, \"identifier\"],\n [/@plaContent/, \"string\"]\n ],\n whitespace: [[/[ \\t\\r\\n]+/, \"\"]],\n type: [{ include: \"@whitespace\" }, [/\\w+/, { token: \"type\", next: \"@pop\" }]],\n keywordArg: [\n [\n /[ \\t\\r\\n]+/,\n {\n cases: {\n \"@eos\": { token: \"\", next: \"@pop\" },\n \"@default\": \"\"\n }\n }\n ],\n [/@comment/, \"comment\", \"@pop\"],\n [\n /[<>()\\[\\]]/,\n {\n cases: {\n \"@eos\": { token: \"@brackets\", next: \"@pop\" },\n \"@default\": \"@brackets\"\n }\n }\n ],\n [\n /\\-?\\d+/,\n {\n cases: {\n \"@eos\": { token: \"number\", next: \"@pop\" },\n \"@default\": \"number\"\n }\n }\n ],\n [\n /@identifier/,\n {\n cases: {\n \"@eos\": { token: \"identifier\", next: \"@pop\" },\n \"@default\": \"identifier\"\n }\n }\n ],\n [\n /[;=]/,\n {\n cases: {\n \"@eos\": { token: \"delimiter\", next: \"@pop\" },\n \"@default\": \"delimiter\"\n }\n }\n ]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/pla/pla.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_sb_sb_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/sb/sb.js":
/*!********************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/sb/sb.js ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/sb/sb.ts\nvar conf = {\n comments: {\n lineComment: \"'\"\n },\n brackets: [\n [\"(\", \")\"],\n [\"[\", \"]\"],\n [\"If\", \"EndIf\"],\n [\"While\", \"EndWhile\"],\n [\"For\", \"EndFor\"],\n [\"Sub\", \"EndSub\"]\n ],\n autoClosingPairs: [\n { open: '\"', close: '\"', notIn: [\"string\", \"comment\"] },\n { open: \"(\", close: \")\", notIn: [\"string\", \"comment\"] },\n { open: \"[\", close: \"]\", notIn: [\"string\", \"comment\"] }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".sb\",\n ignoreCase: true,\n brackets: [\n { token: \"delimiter.array\", open: \"[\", close: \"]\" },\n { token: \"delimiter.parenthesis\", open: \"(\", close: \")\" },\n { token: \"keyword.tag-if\", open: \"If\", close: \"EndIf\" },\n { token: \"keyword.tag-while\", open: \"While\", close: \"EndWhile\" },\n { token: \"keyword.tag-for\", open: \"For\", close: \"EndFor\" },\n { token: \"keyword.tag-sub\", open: \"Sub\", close: \"EndSub\" }\n ],\n keywords: [\n \"Else\",\n \"ElseIf\",\n \"EndFor\",\n \"EndIf\",\n \"EndSub\",\n \"EndWhile\",\n \"For\",\n \"Goto\",\n \"If\",\n \"Step\",\n \"Sub\",\n \"Then\",\n \"To\",\n \"While\"\n ],\n tagwords: [\"If\", \"Sub\", \"While\", \"For\"],\n operators: [\">\", \"<\", \"<>\", \"<=\", \">=\", \"And\", \"Or\", \"+\", \"-\", \"*\", \"/\", \"=\"],\n identifier: /[a-zA-Z_][\\w]*/,\n symbols: /[=><:+\\-*\\/%\\.,]+/,\n escapes: /\\\\(?:[abfnrtv\\\\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,\n tokenizer: {\n root: [\n { include: \"@whitespace\" },\n [/(@identifier)(?=[.])/, \"type\"],\n [\n /@identifier/,\n {\n cases: {\n \"@keywords\": { token: \"keyword.$0\" },\n \"@operators\": \"operator\",\n \"@default\": \"variable.name\"\n }\n }\n ],\n [\n /([.])(@identifier)/,\n {\n cases: {\n $2: [\"delimiter\", \"type.member\"],\n \"@default\": \"\"\n }\n }\n ],\n [/\\d*\\.\\d+/, \"number.float\"],\n [/\\d+/, \"number\"],\n [/[()\\[\\]]/, \"@brackets\"],\n [\n /@symbols/,\n {\n cases: {\n \"@operators\": \"operator\",\n \"@default\": \"delimiter\"\n }\n }\n ],\n [/\"([^\"\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/\"/, \"string\", \"@string\"]\n ],\n whitespace: [\n [/[ \\t\\r\\n]+/, \"\"],\n [/(\\').*$/, \"comment\"]\n ],\n string: [\n [/[^\\\\\"]+/, \"string\"],\n [/@escapes/, \"string.escape\"],\n [/\\\\./, \"string.escape.invalid\"],\n [/\"C?/, \"string\", \"@pop\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/sb/sb.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_scheme_scheme_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/scheme/scheme.js":
/*!****************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/scheme/scheme.js ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/scheme/scheme.ts\nvar conf = {\n comments: {\n lineComment: \";\",\n blockComment: [\"#|\", \"|#\"]\n },\n brackets: [\n [\"(\", \")\"],\n [\"{\", \"}\"],\n [\"[\", \"]\"]\n ],\n autoClosingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' }\n ],\n surroundingPairs: [\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" },\n { open: '\"', close: '\"' }\n ]\n};\nvar language = {\n defaultToken: \"\",\n ignoreCase: true,\n tokenPostfix: \".scheme\",\n brackets: [\n { open: \"(\", close: \")\", token: \"delimiter.parenthesis\" },\n { open: \"{\", close: \"}\", token: \"delimiter.curly\" },\n { open: \"[\", close: \"]\", token: \"delimiter.square\" }\n ],\n keywords: [\n \"case\",\n \"do\",\n \"let\",\n \"loop\",\n \"if\",\n \"else\",\n \"when\",\n \"cons\",\n \"car\",\n \"cdr\",\n \"cond\",\n \"lambda\",\n \"lambda*\",\n \"syntax-rules\",\n \"format\",\n \"set!\",\n \"quote\",\n \"eval\",\n \"append\",\n \"list\",\n \"list?\",\n \"member?\",\n \"load\"\n ],\n constants: [\"#t\", \"#f\"],\n operators: [\"eq?\", \"eqv?\", \"equal?\", \"and\", \"or\", \"not\", \"null?\"],\n tokenizer: {\n root: [\n [/#[xXoObB][0-9a-fA-F]+/, \"number.hex\"],\n [/[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?/, \"number.float\"],\n [\n /(?:\\b(?:(define|define-syntax|define-macro))\\b)(\\s+)((?:\\w|\\-|\\!|\\?)*)/,\n [\"keyword\", \"white\", \"variable\"]\n ],\n { include: \"@whitespace\" },\n { include: \"@strings\" },\n [\n /[a-zA-Z_#][a-zA-Z0-9_\\-\\?\\!\\*]*/,\n {\n cases: {\n \"@keywords\": \"keyword\",\n \"@constants\": \"constant\",\n \"@operators\": \"operators\",\n \"@default\": \"identifier\"\n }\n }\n ]\n ],\n comment: [\n [/[^\\|#]+/, \"comment\"],\n [/#\\|/, \"comment\", \"@push\"],\n [/\\|#/, \"comment\", \"@pop\"],\n [/[\\|#]/, \"comment\"]\n ],\n whitespace: [\n [/[ \\t\\r\\n]+/, \"white\"],\n [/#\\|/, \"comment\", \"@comment\"],\n [/;.*$/, \"comment\"]\n ],\n strings: [\n [/\"$/, \"string\", \"@popall\"],\n [/\"(?=.)/, \"string\", \"@multiLineString\"]\n ],\n multiLineString: [\n [/[^\\\\\"]+$/, \"string\", \"@popall\"],\n [/[^\\\\\"]+/, \"string\"],\n [/\\\\./, \"string.escape\"],\n [/\"/, \"string\", \"@popall\"],\n [/\\\\$/, \"string\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/scheme/scheme.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_sparql_sparql_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/sparql/sparql.js":
/*!****************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/sparql/sparql.js ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/sparql/sparql.ts\nvar conf = {\n comments: {\n lineComment: \"#\"\n },\n brackets: [\n [\"{\", \"}\"],\n [\"[\", \"]\"],\n [\"(\", \")\"]\n ],\n autoClosingPairs: [\n { open: \"'\", close: \"'\", notIn: [\"string\"] },\n { open: '\"', close: '\"', notIn: [\"string\"] },\n { open: \"{\", close: \"}\" },\n { open: \"[\", close: \"]\" },\n { open: \"(\", close: \")\" }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".rq\",\n brackets: [\n { token: \"delimiter.curly\", open: \"{\", close: \"}\" },\n { token: \"delimiter.parenthesis\", open: \"(\", close: \")\" },\n { token: \"delimiter.square\", open: \"[\", close: \"]\" },\n { token: \"delimiter.angle\", open: \"<\", close: \">\" }\n ],\n keywords: [\n \"add\",\n \"as\",\n \"asc\",\n \"ask\",\n \"base\",\n \"by\",\n \"clear\",\n \"construct\",\n \"copy\",\n \"create\",\n \"data\",\n \"delete\",\n \"desc\",\n \"describe\",\n \"distinct\",\n \"drop\",\n \"false\",\n \"filter\",\n \"from\",\n \"graph\",\n \"group\",\n \"having\",\n \"in\",\n \"insert\",\n \"limit\",\n \"load\",\n \"minus\",\n \"move\",\n \"named\",\n \"not\",\n \"offset\",\n \"optional\",\n \"order\",\n \"prefix\",\n \"reduced\",\n \"select\",\n \"service\",\n \"silent\",\n \"to\",\n \"true\",\n \"undef\",\n \"union\",\n \"using\",\n \"values\",\n \"where\",\n \"with\"\n ],\n builtinFunctions: [\n \"a\",\n \"abs\",\n \"avg\",\n \"bind\",\n \"bnode\",\n \"bound\",\n \"ceil\",\n \"coalesce\",\n \"concat\",\n \"contains\",\n \"count\",\n \"datatype\",\n \"day\",\n \"encode_for_uri\",\n \"exists\",\n \"floor\",\n \"group_concat\",\n \"hours\",\n \"if\",\n \"iri\",\n \"isblank\",\n \"isiri\",\n \"isliteral\",\n \"isnumeric\",\n \"isuri\",\n \"lang\",\n \"langmatches\",\n \"lcase\",\n \"max\",\n \"md5\",\n \"min\",\n \"minutes\",\n \"month\",\n \"now\",\n \"rand\",\n \"regex\",\n \"replace\",\n \"round\",\n \"sameterm\",\n \"sample\",\n \"seconds\",\n \"sha1\",\n \"sha256\",\n \"sha384\",\n \"sha512\",\n \"str\",\n \"strafter\",\n \"strbefore\",\n \"strdt\",\n \"strends\",\n \"strlang\",\n \"strlen\",\n \"strstarts\",\n \"struuid\",\n \"substr\",\n \"sum\",\n \"timezone\",\n \"tz\",\n \"ucase\",\n \"uri\",\n \"uuid\",\n \"year\"\n ],\n ignoreCase: true,\n tokenizer: {\n root: [\n [/<[^\\s\\u00a0>]*>?/, \"tag\"],\n { include: \"@strings\" },\n [/#.*/, \"comment\"],\n [/[{}()\\[\\]]/, \"@brackets\"],\n [/[;,.]/, \"delimiter\"],\n [/[_\\w\\d]+:(\\.(?=[\\w_\\-\\\\%])|[:\\w_-]|\\\\[-\\\\_~.!$&'()*+,;=/?#@%]|%[a-f\\d][a-f\\d])*/, \"tag\"],\n [/:(\\.(?=[\\w_\\-\\\\%])|[:\\w_-]|\\\\[-\\\\_~.!$&'()*+,;=/?#@%]|%[a-f\\d][a-f\\d])+/, \"tag\"],\n [\n /[$?]?[_\\w\\d]+/,\n {\n cases: {\n \"@keywords\": { token: \"keyword\" },\n \"@builtinFunctions\": { token: \"predefined.sql\" },\n \"@default\": \"identifier\"\n }\n }\n ],\n [/\\^\\^/, \"operator.sql\"],\n [/\\^[*+\\-<>=&|^\\/!?]*/, \"operator.sql\"],\n [/[*+\\-<>=&|\\/!?]/, \"operator.sql\"],\n [/@[a-z\\d\\-]*/, \"metatag.html\"],\n [/\\s+/, \"white\"]\n ],\n strings: [\n [/'([^'\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/'$/, \"string.sql\", \"@pop\"],\n [/'/, \"string.sql\", \"@stringBody\"],\n [/\"([^\"\\\\]|\\\\.)*$/, \"string.invalid\"],\n [/\"$/, \"string.sql\", \"@pop\"],\n [/\"/, \"string.sql\", \"@dblStringBody\"]\n ],\n stringBody: [\n [/[^\\\\']+/, \"string.sql\"],\n [/\\\\./, \"string.escape\"],\n [/'/, \"string.sql\", \"@pop\"]\n ],\n dblStringBody: [\n [/[^\\\\\"]+/, \"string.sql\"],\n [/\\\\./, \"string.escape\"],\n [/\"/, \"string.sql\", \"@pop\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/sparql/sparql.js?");
/***/ })
}]);
@@ -0,0 +1,22 @@
"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
((typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] = (typeof self !== 'undefined' ? self : this)["webpackChunkAPITestManager"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_xml_xml_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/xml/xml.js":
/*!**********************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/xml/xml.js ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ conf: () => (/* binding */ conf),\n/* harmony export */ language: () => (/* binding */ language)\n/* harmony export */ });\n/* harmony import */ var _editor_editor_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../editor/editor.api.js */ \"./node_modules/monaco-editor/esm/vs/editor/editor.api.js\");\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __copyProps = (to, from, except, desc) => {\n if (from && typeof from === \"object\" || typeof from === \"function\") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n};\nvar __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, \"default\"), secondTarget && __copyProps(secondTarget, mod, \"default\"));\n\n// src/fillers/monaco-editor-core.ts\nvar monaco_editor_core_exports = {};\n__reExport(monaco_editor_core_exports, _editor_editor_api_js__WEBPACK_IMPORTED_MODULE_0__);\n\n\n// src/basic-languages/xml/xml.ts\nvar conf = {\n comments: {\n blockComment: [\"<!--\", \"-->\"]\n },\n brackets: [[\"<\", \">\"]],\n autoClosingPairs: [\n { open: \"<\", close: \">\" },\n { open: \"'\", close: \"'\" },\n { open: '\"', close: '\"' }\n ],\n surroundingPairs: [\n { open: \"<\", close: \">\" },\n { open: \"'\", close: \"'\" },\n { open: '\"', close: '\"' }\n ],\n onEnterRules: [\n {\n beforeText: new RegExp(`<([_:\\\\w][_:\\\\w-.\\\\d]*)([^/>]*(?!/)>)[^<]*$`, \"i\"),\n afterText: /^<\\/([_:\\w][_:\\w-.\\d]*)\\s*>$/i,\n action: {\n indentAction: monaco_editor_core_exports.languages.IndentAction.IndentOutdent\n }\n },\n {\n beforeText: new RegExp(`<(\\\\w[\\\\w\\\\d]*)([^/>]*(?!/)>)[^<]*$`, \"i\"),\n action: { indentAction: monaco_editor_core_exports.languages.IndentAction.Indent }\n }\n ]\n};\nvar language = {\n defaultToken: \"\",\n tokenPostfix: \".xml\",\n ignoreCase: true,\n qualifiedName: /(?:[\\w\\.\\-]+:)?[\\w\\.\\-]+/,\n tokenizer: {\n root: [\n [/[^<&]+/, \"\"],\n { include: \"@whitespace\" },\n [/(<)(@qualifiedName)/, [{ token: \"delimiter\" }, { token: \"tag\", next: \"@tag\" }]],\n [\n /(<\\/)(@qualifiedName)(\\s*)(>)/,\n [{ token: \"delimiter\" }, { token: \"tag\" }, \"\", { token: \"delimiter\" }]\n ],\n [/(<\\?)(@qualifiedName)/, [{ token: \"delimiter\" }, { token: \"metatag\", next: \"@tag\" }]],\n [/(<\\!)(@qualifiedName)/, [{ token: \"delimiter\" }, { token: \"metatag\", next: \"@tag\" }]],\n [/<\\!\\[CDATA\\[/, { token: \"delimiter.cdata\", next: \"@cdata\" }],\n [/&\\w+;/, \"string.escape\"]\n ],\n cdata: [\n [/[^\\]]+/, \"\"],\n [/\\]\\]>/, { token: \"delimiter.cdata\", next: \"@pop\" }],\n [/\\]/, \"\"]\n ],\n tag: [\n [/[ \\t\\r\\n]+/, \"\"],\n [/(@qualifiedName)(\\s*=\\s*)(\"[^\"]*\"|'[^']*')/, [\"attribute.name\", \"\", \"attribute.value\"]],\n [\n /(@qualifiedName)(\\s*=\\s*)(\"[^\">?\\/]*|'[^'>?\\/]*)(?=[\\?\\/]\\>)/,\n [\"attribute.name\", \"\", \"attribute.value\"]\n ],\n [/(@qualifiedName)(\\s*=\\s*)(\"[^\">]*|'[^'>]*)/, [\"attribute.name\", \"\", \"attribute.value\"]],\n [/@qualifiedName/, \"attribute.name\"],\n [/\\?>/, { token: \"delimiter\", next: \"@pop\" }],\n [/(\\/)(>)/, [{ token: \"tag\" }, { token: \"delimiter\", next: \"@pop\" }]],\n [/>/, { token: \"delimiter\", next: \"@pop\" }]\n ],\n whitespace: [\n [/[ \\t\\r\\n]+/, \"\"],\n [/<!--/, { token: \"comment\", next: \"@comment\" }]\n ],\n comment: [\n [/[^<\\-]+/, \"comment.content\"],\n [/-->/, { token: \"comment\", next: \"@pop\" }],\n [/<!--/, \"comment.content.invalid\"],\n [/[<\\-]/, \"comment.content\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://APITestManager/./node_modules/monaco-editor/esm/vs/basic-languages/xml/xml.js?");
/***/ })
}]);
File diff suppressed because one or more lines are too long