fix
|
|
@ -0,0 +1,41 @@
|
||||||
|
(() => {
|
||||||
|
|
||||||
|
function $parcel$defineInteropFlag(a) {
|
||||||
|
Object.defineProperty(a, '__esModule', {value: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
function $parcel$export(e, n, v, s) {
|
||||||
|
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
var $parcel$global = globalThis;
|
||||||
|
var parcelRequire = $parcel$global["parcelRequire2d1f"];
|
||||||
|
var parcelRegister = parcelRequire.register;
|
||||||
|
parcelRegister("yJaD0", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$defineInteropFlag(module.exports);
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $01c3f730b1f50958$export$2e2bcd8739ae039);
|
||||||
|
|
||||||
|
var $lAN3N = parcelRequire("lAN3N");
|
||||||
|
|
||||||
|
var $63SH6 = parcelRequire("63SH6");
|
||||||
|
|
||||||
|
var $4WfNn = parcelRequire("4WfNn");
|
||||||
|
|
||||||
|
var $1CiVi = parcelRequire("1CiVi");
|
||||||
|
var $01c3f730b1f50958$export$2e2bcd8739ae039 = (0, $4WfNn.page)({
|
||||||
|
url: "**",
|
||||||
|
component: ({})=>{
|
||||||
|
(0, $63SH6.useEffect)(()=>{
|
||||||
|
if (localStorage.getItem("prasi-session")) navigate("/editor/");
|
||||||
|
else navigate("/login");
|
||||||
|
}, []);
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsx)((0, $1CiVi.Loading), {});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
})();
|
||||||
|
//# sourceMappingURL=all.2a032bf1.js.map
|
||||||
|
|
@ -0,0 +1,873 @@
|
||||||
|
(() => {
|
||||||
|
|
||||||
|
function $parcel$export(e, n, v, s) {
|
||||||
|
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
var $parcel$global = globalThis;
|
||||||
|
var parcelRequire = $parcel$global["parcelRequire2d1f"];
|
||||||
|
var parcelRegister = parcelRequire.register;
|
||||||
|
parcelRegister("217yT", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "CompManager", () => $9b3c4866e94c1896$export$37754299ffc77cc9);
|
||||||
|
$parcel$export(module.exports, "ChevronRight", () => $9b3c4866e94c1896$export$6172d85aadfc9b96);
|
||||||
|
$parcel$export(module.exports, "ChevronDown", () => $9b3c4866e94c1896$export$4e3778eb35f54199);
|
||||||
|
$parcel$export(module.exports, "ChevronLeft", () => $9b3c4866e94c1896$export$29ab0a58e0457c56);
|
||||||
|
|
||||||
|
var $lAN3N = parcelRequire("lAN3N");
|
||||||
|
|
||||||
|
var $63SH6 = parcelRequire("63SH6");
|
||||||
|
|
||||||
|
var $4WfNn = parcelRequire("4WfNn");
|
||||||
|
|
||||||
|
var $dCav9 = parcelRequire("dCav9");
|
||||||
|
|
||||||
|
var $1CiVi = parcelRequire("1CiVi");
|
||||||
|
|
||||||
|
var $5NYeV = parcelRequire("5NYeV");
|
||||||
|
|
||||||
|
var $eoQBx = parcelRequire("eoQBx");
|
||||||
|
|
||||||
|
var $ldEjl = parcelRequire("ldEjl");
|
||||||
|
const $9b3c4866e94c1896$var$w = window;
|
||||||
|
const $9b3c4866e94c1896$export$37754299ffc77cc9 = ()=>{
|
||||||
|
const p = (0, $4WfNn.useGlobal)((0, $eoQBx.EditorGlobal), "EDITOR");
|
||||||
|
if (!$9b3c4866e94c1896$var$w.compGroup) $9b3c4866e94c1896$var$w.compGroup = {};
|
||||||
|
const local = (0, $4WfNn.useLocal)({
|
||||||
|
loading: true,
|
||||||
|
group: $9b3c4866e94c1896$var$w.compGroup,
|
||||||
|
init: false,
|
||||||
|
edit_id: "",
|
||||||
|
selected_id: "",
|
||||||
|
renaming: {
|
||||||
|
id: "",
|
||||||
|
text: ""
|
||||||
|
},
|
||||||
|
site_use: [],
|
||||||
|
searchRef: null,
|
||||||
|
trash_id: "",
|
||||||
|
collapsed: new Set(),
|
||||||
|
sharedPopup: false,
|
||||||
|
checked: new Set(),
|
||||||
|
site_use_loading: false
|
||||||
|
});
|
||||||
|
(0, $63SH6.useEffect)(()=>{
|
||||||
|
const f = (e)=>{
|
||||||
|
if (e.key === "Escape" && document.activeElement?.tagName.toLowerCase() === "input") {
|
||||||
|
$9b3c4866e94c1896$var$w.compManagerSearch = "";
|
||||||
|
local.render();
|
||||||
|
}
|
||||||
|
if (local.searchRef && document.activeElement?.tagName.toLowerCase() !== "input") {
|
||||||
|
local.searchRef.value = "";
|
||||||
|
local.searchRef.focus();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
window.addEventListener("keydown", f);
|
||||||
|
return ()=>{
|
||||||
|
window.removeEventListener("keydown", f);
|
||||||
|
};
|
||||||
|
}, []);
|
||||||
|
const toggleCollapse = (id)=>{
|
||||||
|
if (!local.collapsed.has(id)) local.collapsed.add(id);
|
||||||
|
else local.collapsed.delete(id);
|
||||||
|
local.render();
|
||||||
|
};
|
||||||
|
const reloadComps = async ()=>{
|
||||||
|
if (Object.keys($9b3c4866e94c1896$var$w.compGroup).length > 0) {
|
||||||
|
local.loading = false;
|
||||||
|
local.group = $9b3c4866e94c1896$var$w.compGroup;
|
||||||
|
for (const g of Object.values(local.group))if (g.info.name === "__TRASH__") {
|
||||||
|
local.trash_id = g.info.id;
|
||||||
|
local.collapsed.add(g.info.id);
|
||||||
|
}
|
||||||
|
local.render();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (p.site.id) {
|
||||||
|
local.loading = true;
|
||||||
|
local.site_use = (await db.site_use_comp.findMany({
|
||||||
|
where: {
|
||||||
|
id_site: p.site.id
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
use_id_site: true
|
||||||
|
}
|
||||||
|
})).map((e)=>e.use_id_site);
|
||||||
|
const group = await db.component_group.findMany({
|
||||||
|
where: {
|
||||||
|
component_site: {
|
||||||
|
some: {
|
||||||
|
OR: [
|
||||||
|
{
|
||||||
|
id_site: p.site.id
|
||||||
|
},
|
||||||
|
...local.site_use.map((e)=>({
|
||||||
|
id_site: e,
|
||||||
|
component_group: {
|
||||||
|
name: {
|
||||||
|
not: "__TRASH__"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}))
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
name: true,
|
||||||
|
id: true,
|
||||||
|
shared: true,
|
||||||
|
component_site: {
|
||||||
|
select: {
|
||||||
|
is_owner: true
|
||||||
|
},
|
||||||
|
where: {
|
||||||
|
id_site: p.site.id
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (group) {
|
||||||
|
local.group = {};
|
||||||
|
for (const g of group){
|
||||||
|
if (g.name === "__TRASH__") {
|
||||||
|
local.trash_id = g.id;
|
||||||
|
local.collapsed.add(g.id);
|
||||||
|
}
|
||||||
|
local.group[g.id] = {
|
||||||
|
info: g,
|
||||||
|
shared: g.shared,
|
||||||
|
isOwner: !!g.component_site[0]?.is_owner,
|
||||||
|
comps: []
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const group_ids = Object.keys(local.group);
|
||||||
|
if (group_ids.length > 0) {
|
||||||
|
const comps = await db.component.findMany({
|
||||||
|
where: {
|
||||||
|
id_component_group: {
|
||||||
|
in: group_ids
|
||||||
|
}
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
|
id_component_group: true,
|
||||||
|
name: true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
for (const comp of comps){
|
||||||
|
const gid = comp.id_component_group;
|
||||||
|
if (gid && local.group[gid]) local.group[gid].comps.push(comp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
local.loading = false;
|
||||||
|
$9b3c4866e94c1896$var$w.compGroup = local.group;
|
||||||
|
local.render();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
if (!local.init) {
|
||||||
|
local.init = true;
|
||||||
|
reloadComps();
|
||||||
|
}
|
||||||
|
const boxClass = "flex flex-col items-start w-[192px] p-2 text-sm border cursor-pointer hover:bg-blue-100 ml-1 mb-1";
|
||||||
|
let groups = Object.values(local.group).sort((a, b)=>{
|
||||||
|
const aname = a.info.name === "__TRASH__" ? "zzzTRASHzzz" : a.info.name;
|
||||||
|
const bname = b.info.name === "__TRASH__" ? "zzzTRASHzzz" : b.info.name;
|
||||||
|
return aname.localeCompare(bname);
|
||||||
|
});
|
||||||
|
if ($9b3c4866e94c1896$var$w.compManagerSearch) groups = [
|
||||||
|
...groups
|
||||||
|
].filter((g)=>{
|
||||||
|
let count = 0;
|
||||||
|
g.comps.forEach((e)=>{
|
||||||
|
const name = e.name.toLowerCase();
|
||||||
|
const id = e.id.toLowerCase();
|
||||||
|
if (name.includes($9b3c4866e94c1896$var$w.compManagerSearch.toLowerCase()) || id.includes($9b3c4866e94c1896$var$w.compManagerSearch.toLowerCase())) {
|
||||||
|
count++;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
return count > 0;
|
||||||
|
});
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsxs)((0, $lAN3N.Fragment), {
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "fixed inset-0 bg-black bg-opacity-10 cursor-pointer",
|
||||||
|
onClick: ()=>{
|
||||||
|
p.manager.comp = false;
|
||||||
|
p.manager.compCallback = ()=>{};
|
||||||
|
p.render();
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: "fixed inset-[50px] bg-white shadow-2xl flex",
|
||||||
|
onClick: (e)=>{
|
||||||
|
e.stopPropagation();
|
||||||
|
e.preventDefault();
|
||||||
|
},
|
||||||
|
children: [
|
||||||
|
local.loading ? /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "flex w-full h-full items-center justify-center",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)((0, $1CiVi.Loading), {
|
||||||
|
note: "comp-mgr",
|
||||||
|
backdrop: false
|
||||||
|
})
|
||||||
|
}) : /*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: cx("relative flex-1 flex", css`
|
||||||
|
contain: content;
|
||||||
|
overflow: auto;
|
||||||
|
|
||||||
|
.complist {
|
||||||
|
contain: content;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
`),
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: "fixed top-0 right-[20px] bg-white z-10 m-[8px] flex",
|
||||||
|
children: [
|
||||||
|
local.checked.size > 0 && /*#__PURE__*/ (0, $lAN3N.jsxs)((0, $lAN3N.Fragment), {
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "border text-xs flex items-center px-2 cursor-pointer mr-1",
|
||||||
|
onClick: ()=>{
|
||||||
|
local.checked.clear();
|
||||||
|
p.render();
|
||||||
|
},
|
||||||
|
children: "Unselect"
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: "bg-red-500 text-white text-xs flex items-center px-2 cursor-pointer mr-1",
|
||||||
|
onClick: async ()=>{
|
||||||
|
if (confirm("Delete component cannot be undone. Are you sure? ")) {
|
||||||
|
const totrash = [];
|
||||||
|
local.checked.forEach((e)=>{
|
||||||
|
const [id, gid] = e.split("|");
|
||||||
|
const idx = local.group[gid].comps.findIndex((e)=>e.id === id);
|
||||||
|
const comp = local.group[gid].comps[idx];
|
||||||
|
if (idx >= 0) {
|
||||||
|
if (comp.id_component_group !== local.trash_id) totrash.push(comp.id);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (totrash.length > 0) {
|
||||||
|
if (!local.trash_id) {
|
||||||
|
const res = await db.component_group.create({
|
||||||
|
data: {
|
||||||
|
name: "__TRASH__",
|
||||||
|
component_site: {
|
||||||
|
create: {
|
||||||
|
id_site: p.site?.id || ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
local.trash_id = res.id;
|
||||||
|
}
|
||||||
|
if (local.trash_id) {
|
||||||
|
await db.component.updateMany({
|
||||||
|
where: {
|
||||||
|
id: {
|
||||||
|
in: totrash
|
||||||
|
}
|
||||||
|
},
|
||||||
|
data: {
|
||||||
|
id_component_group: local.trash_id
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$9b3c4866e94c1896$var$w.compGroup = {};
|
||||||
|
local.checked.clear();
|
||||||
|
await reloadComps();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
children: [
|
||||||
|
"Delete ",
|
||||||
|
local.checked.size,
|
||||||
|
" selected"
|
||||||
|
]
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("input", {
|
||||||
|
type: "search",
|
||||||
|
value: $9b3c4866e94c1896$var$w.compManagerSearch || "",
|
||||||
|
ref: (e)=>{
|
||||||
|
local.searchRef = e;
|
||||||
|
},
|
||||||
|
onChange: (e)=>{
|
||||||
|
$9b3c4866e94c1896$var$w.compManagerSearch = e.currentTarget.value;
|
||||||
|
local.render();
|
||||||
|
},
|
||||||
|
placeholder: "Search",
|
||||||
|
className: "border px-2 text-sm h-[26px] outline-none w-[150px] focus:border-blue-500 focus:w-[350px] transition-all"
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: "comp-list flex-1 overflow-auto flex h-full flex-col space-y-2 select-none",
|
||||||
|
children: [
|
||||||
|
!local.site_use.includes("9e34f31f-4ebd-4630-b61d-597045171ebb") && /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "flex flex-col self-stretch mx-4 mt-3",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: " flex",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "border border-blue-400 text-sm px-3 cursor-pointer hover:bg-blue-200",
|
||||||
|
onClick: async ()=>{
|
||||||
|
local.site_use_loading = true;
|
||||||
|
local.render();
|
||||||
|
await db.site_use_comp.create({
|
||||||
|
data: {
|
||||||
|
id_site: p.site.id,
|
||||||
|
use_id_site: "9e34f31f-4ebd-4630-b61d-597045171ebb"
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$9b3c4866e94c1896$var$w.compGroup = {};
|
||||||
|
await reloadComps();
|
||||||
|
local.site_use_loading = false;
|
||||||
|
local.render();
|
||||||
|
},
|
||||||
|
children: local.site_use_loading ? "Loading..." : "Attach Prasi UI"
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}),
|
||||||
|
local.site_use.includes("9e34f31f-4ebd-4630-b61d-597045171ebb") && /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "flex flex-col self-stretch mx-4 mt-3",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: " flex",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "border border-slate-400 text-sm px-3 cursor-pointer hover:bg-blue-200",
|
||||||
|
onClick: async ()=>{
|
||||||
|
if (p.site.id) {
|
||||||
|
local.site_use_loading = true;
|
||||||
|
local.render();
|
||||||
|
await db.site_use_comp.delete({
|
||||||
|
where: {
|
||||||
|
id_site_use_id_site: {
|
||||||
|
id_site: p.site.id,
|
||||||
|
use_id_site: "9e34f31f-4ebd-4630-b61d-597045171ebb"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$9b3c4866e94c1896$var$w.compGroup = {};
|
||||||
|
await reloadComps();
|
||||||
|
local.site_use_loading = false;
|
||||||
|
local.render();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
children: local.site_use_loading ? "Loading..." : "Detach Prasi UI"
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}),
|
||||||
|
groups.map((g)=>{
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsxs)((0, $63SH6.Fragment), {
|
||||||
|
children: [
|
||||||
|
g.info.name === "__TRASH__" && /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "flex-1"
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: "flex flex-col border-b pt-1 pb-1",
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: cx("p-1 text-base flex items-center space-x-1", css`
|
||||||
|
.act {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
&:hover {
|
||||||
|
.act {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`, g.info.name === "__TRASH__" && css`
|
||||||
|
.act {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
`),
|
||||||
|
children: local.renaming.id === g.info.id ? /*#__PURE__*/ (0, $lAN3N.jsx)("input", {
|
||||||
|
value: local.renaming.text,
|
||||||
|
onChange: (ev)=>{
|
||||||
|
local.renaming.text = ev.currentTarget.value;
|
||||||
|
local.render();
|
||||||
|
},
|
||||||
|
className: "border px-1 text-sm",
|
||||||
|
autoFocus: true,
|
||||||
|
spellCheck: false,
|
||||||
|
onKeyDown: (e)=>{
|
||||||
|
if (e.key === "Enter") e.currentTarget.blur();
|
||||||
|
},
|
||||||
|
onFocus: (e)=>{
|
||||||
|
e.currentTarget.select();
|
||||||
|
},
|
||||||
|
onBlur: (e)=>{
|
||||||
|
g.info.name = e.currentTarget.value;
|
||||||
|
local.renaming.id = "";
|
||||||
|
local.render();
|
||||||
|
db.component_group.update({
|
||||||
|
where: {
|
||||||
|
id: g.info.id
|
||||||
|
},
|
||||||
|
data: {
|
||||||
|
name: g.info.name
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}) : /*#__PURE__*/ (0, $lAN3N.jsxs)((0, $lAN3N.Fragment), {
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "cursor-pointer",
|
||||||
|
onClick: ()=>toggleCollapse(g.info.id),
|
||||||
|
children: local.collapsed.has(g.info.id) ? /*#__PURE__*/ (0, $lAN3N.jsx)($9b3c4866e94c1896$export$6172d85aadfc9b96, {}) : /*#__PURE__*/ (0, $lAN3N.jsx)($9b3c4866e94c1896$export$4e3778eb35f54199, {})
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "cursor-pointer",
|
||||||
|
onClick: ()=>toggleCollapse(g.info.id),
|
||||||
|
children: g.info.name === "__TRASH__" ? /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "text-slate-400 text-xs",
|
||||||
|
children: "Deleted Component"
|
||||||
|
}) : g.info.name
|
||||||
|
}),
|
||||||
|
g.shared && g.isOwner && /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "cursor-pointer border ml-1 border-transparent bg-blue-500 text-white text-xs px-1 hover:bg-blue-100 hover:border-blue-500 hover:text-blue-600 flex items-center h-[20px]",
|
||||||
|
onClick: async ()=>{
|
||||||
|
g.shared = false;
|
||||||
|
db.component_group.update({
|
||||||
|
where: {
|
||||||
|
id: g.info.id
|
||||||
|
},
|
||||||
|
data: {
|
||||||
|
shared: g.shared
|
||||||
|
}
|
||||||
|
});
|
||||||
|
local.render();
|
||||||
|
},
|
||||||
|
children: "Public"
|
||||||
|
}),
|
||||||
|
!g.shared && g.isOwner && /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "act cursor-pointer ml-1 border text-xs px-1 hover:bg-blue-100 hover:border-blue-500 hover:text-blue-600 flex items-center h-[20px]",
|
||||||
|
onClick: async ()=>{
|
||||||
|
g.shared = true;
|
||||||
|
db.component_group.update({
|
||||||
|
where: {
|
||||||
|
id: g.info.id
|
||||||
|
},
|
||||||
|
data: {
|
||||||
|
shared: g.shared
|
||||||
|
}
|
||||||
|
});
|
||||||
|
local.render();
|
||||||
|
},
|
||||||
|
children: "Share"
|
||||||
|
}),
|
||||||
|
g.isOwner && /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "act cursor-pointer border flex items-center hover:bg-blue-100 hover:border-blue-500 hover:text-blue-600 px-1 h-[20px]",
|
||||||
|
onClick: ()=>{
|
||||||
|
local.renaming.id = g.info.id;
|
||||||
|
local.renaming.text = g.info.name;
|
||||||
|
local.render();
|
||||||
|
},
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)($9b3c4866e94c1896$var$Rename, {})
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "act cursor-pointer border text-xs px-1 hover:bg-blue-100 hover:border-blue-500 hover:text-blue-600 flex items-center h-[20px]",
|
||||||
|
onClick: async ()=>{
|
||||||
|
const name = prompt(`New Group Name:`);
|
||||||
|
if (name) {
|
||||||
|
const res = await db.component_group.create({
|
||||||
|
data: {
|
||||||
|
component_site: {
|
||||||
|
create: {
|
||||||
|
id_site: p.site?.id || ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
name: name
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (res) {
|
||||||
|
local.group[res.id] = {
|
||||||
|
comps: [],
|
||||||
|
shared: false,
|
||||||
|
isOwner: true,
|
||||||
|
info: res
|
||||||
|
};
|
||||||
|
local.render();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
children: "New"
|
||||||
|
}),
|
||||||
|
g.comps.length === 0 && /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "act cursor-pointer border text-xs px-1 hover:bg-red-100 hover:border-red-500 hover:text-red-600 flex items-center h-[20px]",
|
||||||
|
onClick: async ()=>{
|
||||||
|
if (confirm("Are you sure ?")) {
|
||||||
|
delete local.group[g.info.id];
|
||||||
|
local.render();
|
||||||
|
await db.component_site.delete({
|
||||||
|
where: {
|
||||||
|
id_component_group_id_site: {
|
||||||
|
id_component_group: g.info.id,
|
||||||
|
id_site: p.site?.id || ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
|
children: "Del"
|
||||||
|
})
|
||||||
|
]
|
||||||
|
})
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: cx("flex items-start flex-wrap pl-[10px]", local.collapsed.has(g.info.id) && "hidden"),
|
||||||
|
children: g.comps.map((e, idx)=>{
|
||||||
|
const name = e.name.toLowerCase();
|
||||||
|
const id = e.id.toLowerCase();
|
||||||
|
if ($9b3c4866e94c1896$var$w.compManagerSearch && !name.includes($9b3c4866e94c1896$var$w.compManagerSearch.toLowerCase()) && !id.includes($9b3c4866e94c1896$var$w.compManagerSearch.toLowerCase())) return null;
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: cx(boxClass, "justify-between transition-all relative", local.selected_id === e.id ? "border-blue-500 bg-blue-100" : "hover:border-blue-500", css`
|
||||||
|
.edit {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
.edit {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
.pick {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`),
|
||||||
|
onClick: ()=>{
|
||||||
|
local.selected_id = e.id;
|
||||||
|
local.render();
|
||||||
|
},
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: cx("absolute top-0 right-0 flex items-center justify-center w-[20px] h-[20px] border border-r-0 border-t-0", local.checked.has(`${e.id}|${g.info.id}`) ? "bg-blue-500 text-white border-blue-500" : "bg-white hover:border-blue-500"),
|
||||||
|
onClick: (ev)=>{
|
||||||
|
ev.stopPropagation();
|
||||||
|
ev.preventDefault();
|
||||||
|
if (local.checked.has(`${e.id}|${g.info.id}`)) local.checked.delete(`${e.id}|${g.info.id}`);
|
||||||
|
else local.checked.add(`${e.id}|${g.info.id}`);
|
||||||
|
p.render();
|
||||||
|
},
|
||||||
|
children: local.checked.has(`${e.id}|${g.info.id}`) && /*#__PURE__*/ (0, $lAN3N.jsx)("svg", {
|
||||||
|
xmlns: "http://www.w3.org/2000/svg",
|
||||||
|
width: "15",
|
||||||
|
height: "15",
|
||||||
|
fill: "none",
|
||||||
|
viewBox: "0 0 15 15",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("path", {
|
||||||
|
fill: "currentColor",
|
||||||
|
fillRule: "evenodd",
|
||||||
|
d: "M11.467 3.727c.289.189.37.576.181.865l-4.25 6.5a.625.625 0 01-.944.12l-2.75-2.5a.625.625 0 01.841-.925l2.208 2.007 3.849-5.886a.625.625 0 01.865-.181z",
|
||||||
|
clipRule: "evenodd"
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: "flex flex-col",
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
children: e.name
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "text-slate-400 text-[10px]",
|
||||||
|
children: e.id
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: "flex mt-1 justify-between self-stretch",
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "flex flex-1 justify-between space-x-1 mr-1",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "pick opacity-10 transition-all bg-blue-500 text-white px-2",
|
||||||
|
onClick: ()=>{
|
||||||
|
p.manager.comp = false;
|
||||||
|
if (typeof p.manager.compCallback === "function") {
|
||||||
|
p.manager.compCallback(e);
|
||||||
|
p.manager.compCallback = ()=>{};
|
||||||
|
p.render();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
children: p.manager.compActionLabel
|
||||||
|
})
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
onClick: (ev)=>{
|
||||||
|
ev.preventDefault();
|
||||||
|
ev.stopPropagation();
|
||||||
|
},
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)((0, $dCav9.Dropdown), {
|
||||||
|
value: g.info.id,
|
||||||
|
items: groups.filter((e)=>e.info.name !== "__TRASH__").map((e)=>{
|
||||||
|
return {
|
||||||
|
label: e.info.name,
|
||||||
|
value: e.info.id
|
||||||
|
};
|
||||||
|
}),
|
||||||
|
onChange: (v)=>{
|
||||||
|
local.group[v].comps.push(e);
|
||||||
|
g.comps.splice(idx, 1);
|
||||||
|
local.render();
|
||||||
|
db.component.update({
|
||||||
|
where: {
|
||||||
|
id: e.id
|
||||||
|
},
|
||||||
|
data: {
|
||||||
|
id_component_group: v
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
className: "max-w-[30px] overflow-hidden border",
|
||||||
|
popover: {
|
||||||
|
className: "text-sm"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
]
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}, e.id);
|
||||||
|
})
|
||||||
|
})
|
||||||
|
]
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}, g.info.id);
|
||||||
|
})
|
||||||
|
]
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
local.selected_id && /*#__PURE__*/ (0, $lAN3N.jsx)($9b3c4866e94c1896$var$CompPreview, {
|
||||||
|
comp_id: local.selected_id,
|
||||||
|
onClose: ()=>{
|
||||||
|
local.selected_id = "";
|
||||||
|
local.render();
|
||||||
|
},
|
||||||
|
opt: /*#__PURE__*/ (0, $lAN3N.jsx)((0, $lAN3N.Fragment), {
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: cx("edit bg-red-200 hover:bg-red-500 transition-all px-3 rounded-sm text-sm text-white cursor-pointer"),
|
||||||
|
onClick: async (ev)=>{
|
||||||
|
if (confirm("Are you sure ?")) {
|
||||||
|
if (!local.trash_id) {
|
||||||
|
const res = await db.component_group.create({
|
||||||
|
data: {
|
||||||
|
name: "__TRASH__",
|
||||||
|
component_site: {
|
||||||
|
create: {
|
||||||
|
id_site: p.site?.id || ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
local.trash_id = res.id;
|
||||||
|
}
|
||||||
|
if (local.trash_id) {
|
||||||
|
await db.component.update({
|
||||||
|
where: {
|
||||||
|
id: local.selected_id
|
||||||
|
},
|
||||||
|
data: {
|
||||||
|
id_component_group: local.trash_id
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$9b3c4866e94c1896$var$w.compGroup = {};
|
||||||
|
await reloadComps();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
children: "Delete"
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
]
|
||||||
|
})
|
||||||
|
]
|
||||||
|
});
|
||||||
|
};
|
||||||
|
const $9b3c4866e94c1896$var$CompPreview = ({ comp_id: comp_id, onClose: onClose, opt: opt })=>{
|
||||||
|
const local = (0, $4WfNn.useLocal)({
|
||||||
|
name: "",
|
||||||
|
comp: null
|
||||||
|
});
|
||||||
|
const p = (0, $4WfNn.useGlobal)((0, $eoQBx.EditorGlobal), "EDITOR");
|
||||||
|
const comp = p.comps.doc[comp_id];
|
||||||
|
p.manager.compPreviewRendered = new Set();
|
||||||
|
if (comp) {
|
||||||
|
local.comp = comp.getMap("map").get("content_tree")?.toJSON();
|
||||||
|
if (local.comp) local.name = local.comp.name;
|
||||||
|
} else (0, $5NYeV.loadComponent)(p, comp_id).then(()=>{
|
||||||
|
local.render();
|
||||||
|
});
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: "border-l w-[35%] transition-all flex flex-col",
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: "border-b p-2 flex justify-between items-center",
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: "flex items-center cursor-pointer",
|
||||||
|
onClick: onClose,
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)($9b3c4866e94c1896$export$29ab0a58e0457c56, {}),
|
||||||
|
local.name || "Component"
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
children: opt
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("div", {
|
||||||
|
className: cx("flex flex-1 flex-col relative overflow-auto"),
|
||||||
|
children: [
|
||||||
|
!local.comp && /*#__PURE__*/ (0, $lAN3N.jsx)((0, $1CiVi.Loading), {
|
||||||
|
note: "comp-mgr-2",
|
||||||
|
backdrop: false
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: cx(css`
|
||||||
|
contain: content;
|
||||||
|
padding: 20px;
|
||||||
|
overflow: auto;
|
||||||
|
`, "flex items-center justify-center flex-1 flex-col "),
|
||||||
|
children: local.comp && /*#__PURE__*/ (0, $lAN3N.jsx)((0, $ldEjl.CItem), {
|
||||||
|
item: local.comp,
|
||||||
|
comp_id: local.comp.component?.id || ""
|
||||||
|
})
|
||||||
|
})
|
||||||
|
]
|
||||||
|
})
|
||||||
|
]
|
||||||
|
});
|
||||||
|
};
|
||||||
|
const $9b3c4866e94c1896$var$Rename = ()=>/*#__PURE__*/ (0, $lAN3N.jsx)("svg", {
|
||||||
|
width: 12,
|
||||||
|
height: 12,
|
||||||
|
viewBox: "0 0 15 15",
|
||||||
|
fill: "none",
|
||||||
|
xmlns: "http://www.w3.org/2000/svg",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("path", {
|
||||||
|
d: "M6.5 1C6.22386 1 6 1.22386 6 1.5C6 1.77614 6.22386 2 6.5 2C7.12671 2 7.45718 2.20028 7.65563 2.47812C7.8781 2.78957 8 3.28837 8 4V11C8 11.7116 7.8781 12.2104 7.65563 12.5219C7.45718 12.7997 7.12671 13 6.5 13C6.22386 13 6 13.2239 6 13.5C6 13.7761 6.22386 14 6.5 14C7.37329 14 8.04282 13.7003 8.46937 13.1031C8.47976 13.0886 8.48997 13.0739 8.5 13.0591C8.51003 13.0739 8.52024 13.0886 8.53063 13.1031C8.95718 13.7003 9.62671 14 10.5 14C10.7761 14 11 13.7761 11 13.5C11 13.2239 10.7761 13 10.5 13C9.87329 13 9.54282 12.7997 9.34437 12.5219C9.1219 12.2104 9 11.7116 9 11V4C9 3.28837 9.1219 2.78957 9.34437 2.47812C9.54282 2.20028 9.87329 2 10.5 2C10.7761 2 11 1.77614 11 1.5C11 1.22386 10.7761 1 10.5 1C9.62671 1 8.95718 1.29972 8.53063 1.89688C8.52024 1.91143 8.51003 1.92611 8.5 1.9409C8.48997 1.92611 8.47976 1.91143 8.46937 1.89688C8.04282 1.29972 7.37329 1 6.5 1ZM14 5H11V4H14C14.5523 4 15 4.44772 15 5V10C15 10.5523 14.5523 11 14 11H11V10H14V5ZM6 4V5H1L1 10H6V11H1C0.447715 11 0 10.5523 0 10V5C0 4.44772 0.447715 4 1 4H6Z",
|
||||||
|
fill: "currentColor",
|
||||||
|
fillRule: "evenodd",
|
||||||
|
clipRule: "evenodd"
|
||||||
|
})
|
||||||
|
});
|
||||||
|
const $9b3c4866e94c1896$var$chevronSize = 12;
|
||||||
|
const $9b3c4866e94c1896$export$6172d85aadfc9b96 = ()=>/*#__PURE__*/ (0, $lAN3N.jsx)("svg", {
|
||||||
|
xmlns: "http://www.w3.org/2000/svg",
|
||||||
|
width: $9b3c4866e94c1896$var$chevronSize,
|
||||||
|
height: $9b3c4866e94c1896$var$chevronSize,
|
||||||
|
fill: "none",
|
||||||
|
viewBox: "0 0 15 15",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("path", {
|
||||||
|
fill: "currentColor",
|
||||||
|
fillRule: "evenodd",
|
||||||
|
d: "M6.158 3.135a.5.5 0 01.707.023l3.75 4a.5.5 0 010 .684l-3.75 4a.5.5 0 11-.73-.684L9.566 7.5l-3.43-3.658a.5.5 0 01.023-.707z",
|
||||||
|
clipRule: "evenodd"
|
||||||
|
})
|
||||||
|
});
|
||||||
|
const $9b3c4866e94c1896$export$4e3778eb35f54199 = ()=>/*#__PURE__*/ (0, $lAN3N.jsx)("svg", {
|
||||||
|
xmlns: "http://www.w3.org/2000/svg",
|
||||||
|
width: $9b3c4866e94c1896$var$chevronSize,
|
||||||
|
height: $9b3c4866e94c1896$var$chevronSize,
|
||||||
|
fill: "none",
|
||||||
|
viewBox: "0 0 15 15",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("path", {
|
||||||
|
fill: "currentColor",
|
||||||
|
fillRule: "evenodd",
|
||||||
|
d: "M3.135 6.158a.5.5 0 01.707-.023L7.5 9.565l3.658-3.43a.5.5 0 01.684.73l-4 3.75a.5.5 0 01-.684 0l-4-3.75a.5.5 0 01-.023-.707z",
|
||||||
|
clipRule: "evenodd"
|
||||||
|
})
|
||||||
|
});
|
||||||
|
const $9b3c4866e94c1896$export$29ab0a58e0457c56 = ()=>/*#__PURE__*/ (0, $lAN3N.jsx)("svg", {
|
||||||
|
xmlns: "http://www.w3.org/2000/svg",
|
||||||
|
width: "22",
|
||||||
|
height: "22",
|
||||||
|
viewBox: "0 0 24 24",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("path", {
|
||||||
|
fill: "currentColor",
|
||||||
|
fillRule: "evenodd",
|
||||||
|
d: "M14 18l-6-6 6-6 1.4 1.4-4.6 4.6 4.6 4.6L14 18z"
|
||||||
|
})
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
parcelRegister("ldEjl", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "CItem", () => $2208644e19f2843b$export$ad589f8a3bb81db9);
|
||||||
|
|
||||||
|
var $lAN3N = parcelRequire("lAN3N");
|
||||||
|
|
||||||
|
var $4WfNn = parcelRequire("4WfNn");
|
||||||
|
|
||||||
|
var $cc0Z8 = parcelRequire("cc0Z8");
|
||||||
|
|
||||||
|
var $eoQBx = parcelRequire("eoQBx");
|
||||||
|
|
||||||
|
var $1CiVi = parcelRequire("1CiVi");
|
||||||
|
|
||||||
|
var $5NYeV = parcelRequire("5NYeV");
|
||||||
|
const $2208644e19f2843b$export$ad589f8a3bb81db9 = ({ item: item, comp_id: comp_id })=>{
|
||||||
|
const p = (0, $4WfNn.useGlobal)((0, $eoQBx.EditorGlobal), "EDITOR");
|
||||||
|
const className = (0, $cc0Z8.produceCSS)(item, {
|
||||||
|
mode: p.mode
|
||||||
|
});
|
||||||
|
const local = (0, $4WfNn.useLocal)({});
|
||||||
|
if (p.manager.compPreviewRendered.has(item.id)) return null;
|
||||||
|
p.manager.compPreviewRendered.add(item.id);
|
||||||
|
if (item.component && item.component.id && item.component.id !== comp_id) {
|
||||||
|
if (!p.comps.doc[item.component.id] || !!p.comps.pending[item.component.id]) {
|
||||||
|
(0, $5NYeV.loadComponent)(p, item.component.id).then(()=>{
|
||||||
|
local.render();
|
||||||
|
});
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsx)((0, $1CiVi.Loading), {
|
||||||
|
backdrop: false
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if (p.comps.doc[item.component.id]) {
|
||||||
|
const citem = p.comps.doc[item.component.id].getMap("map").get("content_tree")?.toJSON();
|
||||||
|
if (citem) return /*#__PURE__*/ (0, $lAN3N.jsx)($2208644e19f2843b$export$ad589f8a3bb81db9, {
|
||||||
|
item: citem,
|
||||||
|
comp_id: comp_id
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: className,
|
||||||
|
children: item.childs.map((e)=>{
|
||||||
|
if (e.type === "item") return /*#__PURE__*/ (0, $lAN3N.jsx)($2208644e19f2843b$export$ad589f8a3bb81db9, {
|
||||||
|
item: e,
|
||||||
|
comp_id: comp_id
|
||||||
|
}, e.id);
|
||||||
|
const className = (0, $cc0Z8.produceCSS)(e, {
|
||||||
|
mode: p.mode
|
||||||
|
});
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: className,
|
||||||
|
dangerouslySetInnerHTML: {
|
||||||
|
__html: e.html
|
||||||
|
}
|
||||||
|
}, e.id);
|
||||||
|
})
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
})();
|
||||||
|
//# sourceMappingURL=comp-mgr.27b10bdd.js.map
|
||||||
|
|
@ -0,0 +1,908 @@
|
||||||
|
(() => {
|
||||||
|
|
||||||
|
function $parcel$interopDefault(a) {
|
||||||
|
return a && a.__esModule ? a.default : a;
|
||||||
|
}
|
||||||
|
|
||||||
|
function $parcel$export(e, n, v, s) {
|
||||||
|
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
var $parcel$global = globalThis;
|
||||||
|
var parcelRequire = $parcel$global["parcelRequire2d1f"];
|
||||||
|
var parcelRegister = parcelRequire.register;
|
||||||
|
parcelRegister("iE6Ol", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "Editor", () => $eaec3a37b34baecc$export$7cda8d932e2f33c0);
|
||||||
|
$parcel$export(module.exports, "loader", () => (parcelRequire("id3Cn")).default);
|
||||||
|
parcelRequire("kNIee");
|
||||||
|
var $id3Cn = parcelRequire("id3Cn");
|
||||||
|
|
||||||
|
var $63SH6 = parcelRequire("63SH6");
|
||||||
|
var $eaec3a37b34baecc$var$le = {
|
||||||
|
wrapper: {
|
||||||
|
display: "flex",
|
||||||
|
position: "relative",
|
||||||
|
textAlign: "initial"
|
||||||
|
},
|
||||||
|
fullWidth: {
|
||||||
|
width: "100%"
|
||||||
|
},
|
||||||
|
hide: {
|
||||||
|
display: "none"
|
||||||
|
}
|
||||||
|
}, $eaec3a37b34baecc$var$v = $eaec3a37b34baecc$var$le;
|
||||||
|
var $eaec3a37b34baecc$var$ae = {
|
||||||
|
container: {
|
||||||
|
display: "flex",
|
||||||
|
height: "100%",
|
||||||
|
width: "100%",
|
||||||
|
justifyContent: "center",
|
||||||
|
alignItems: "center"
|
||||||
|
}
|
||||||
|
}, $eaec3a37b34baecc$var$Y = $eaec3a37b34baecc$var$ae;
|
||||||
|
function $eaec3a37b34baecc$var$Me({ children: e }) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", {
|
||||||
|
style: $eaec3a37b34baecc$var$Y.container
|
||||||
|
}, e);
|
||||||
|
}
|
||||||
|
var $eaec3a37b34baecc$var$Z = $eaec3a37b34baecc$var$Me;
|
||||||
|
var $eaec3a37b34baecc$var$$ = $eaec3a37b34baecc$var$Z;
|
||||||
|
function $eaec3a37b34baecc$var$Ee({ width: e, height: r, isEditorReady: n, loading: t, _ref: a, className: m, wrapperProps: E }) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("section", {
|
||||||
|
style: {
|
||||||
|
...$eaec3a37b34baecc$var$v.wrapper,
|
||||||
|
width: e,
|
||||||
|
height: r
|
||||||
|
},
|
||||||
|
...E
|
||||||
|
}, !n && (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($eaec3a37b34baecc$var$$, null, t), (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", {
|
||||||
|
ref: a,
|
||||||
|
style: {
|
||||||
|
...$eaec3a37b34baecc$var$v.fullWidth,
|
||||||
|
...!n && $eaec3a37b34baecc$var$v.hide
|
||||||
|
},
|
||||||
|
className: m
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
var $eaec3a37b34baecc$var$ee = $eaec3a37b34baecc$var$Ee;
|
||||||
|
var $eaec3a37b34baecc$var$H = (0, $63SH6.memo)($eaec3a37b34baecc$var$ee);
|
||||||
|
function $eaec3a37b34baecc$var$Ce(e) {
|
||||||
|
(0, $63SH6.useEffect)(e, []);
|
||||||
|
}
|
||||||
|
var $eaec3a37b34baecc$var$k = $eaec3a37b34baecc$var$Ce;
|
||||||
|
function $eaec3a37b34baecc$var$he(e, r, n = !0) {
|
||||||
|
let t = (0, $63SH6.useRef)(!0);
|
||||||
|
(0, $63SH6.useEffect)(t.current || !n ? ()=>{
|
||||||
|
t.current = !1;
|
||||||
|
} : e, r);
|
||||||
|
}
|
||||||
|
var $eaec3a37b34baecc$var$l = $eaec3a37b34baecc$var$he;
|
||||||
|
function $eaec3a37b34baecc$var$D() {}
|
||||||
|
function $eaec3a37b34baecc$var$h(e, r, n, t) {
|
||||||
|
return $eaec3a37b34baecc$var$De(e, t) || $eaec3a37b34baecc$var$be(e, r, n, t);
|
||||||
|
}
|
||||||
|
function $eaec3a37b34baecc$var$De(e, r) {
|
||||||
|
return e.editor.getModel($eaec3a37b34baecc$var$te(e, r));
|
||||||
|
}
|
||||||
|
function $eaec3a37b34baecc$var$be(e, r, n, t) {
|
||||||
|
return e.editor.createModel(r, n, t ? $eaec3a37b34baecc$var$te(e, t) : void 0);
|
||||||
|
}
|
||||||
|
function $eaec3a37b34baecc$var$te(e, r) {
|
||||||
|
return e.Uri.parse(r);
|
||||||
|
}
|
||||||
|
function $eaec3a37b34baecc$var$Oe({ original: e, modified: r, language: n, originalLanguage: t, modifiedLanguage: a, originalModelPath: m, modifiedModelPath: E, keepCurrentOriginalModel: g = !1, keepCurrentModifiedModel: N = !1, theme: x = "light", loading: P = "Loading...", options: y = {}, height: V = "100%", width: z = "100%", className: F, wrapperProps: j = {}, beforeMount: A = $eaec3a37b34baecc$var$D, onMount: q = $eaec3a37b34baecc$var$D }) {
|
||||||
|
let [M, O] = (0, $63SH6.useState)(!1), [T, s] = (0, $63SH6.useState)(!0), u = (0, $63SH6.useRef)(null), c = (0, $63SH6.useRef)(null), w = (0, $63SH6.useRef)(null), d = (0, $63SH6.useRef)(q), o = (0, $63SH6.useRef)(A), b = (0, $63SH6.useRef)(!1);
|
||||||
|
$eaec3a37b34baecc$var$k(()=>{
|
||||||
|
let i = (0, $id3Cn.default).init();
|
||||||
|
return i.then((f)=>(c.current = f) && s(!1)).catch((f)=>f?.type !== "cancelation" && console.error("Monaco initialization: error:", f)), ()=>u.current ? I() : i.cancel();
|
||||||
|
}), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
if (u.current && c.current) {
|
||||||
|
let i = u.current.getOriginalEditor(), f = $eaec3a37b34baecc$var$h(c.current, e || "", t || n || "text", m || "");
|
||||||
|
f !== i.getModel() && i.setModel(f);
|
||||||
|
}
|
||||||
|
}, [
|
||||||
|
m
|
||||||
|
], M), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
if (u.current && c.current) {
|
||||||
|
let i = u.current.getModifiedEditor(), f = $eaec3a37b34baecc$var$h(c.current, r || "", a || n || "text", E || "");
|
||||||
|
f !== i.getModel() && i.setModel(f);
|
||||||
|
}
|
||||||
|
}, [
|
||||||
|
E
|
||||||
|
], M), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
let i = u.current.getModifiedEditor();
|
||||||
|
i.getOption(c.current.editor.EditorOption.readOnly) ? i.setValue(r || "") : r !== i.getValue() && (i.executeEdits("", [
|
||||||
|
{
|
||||||
|
range: i.getModel().getFullModelRange(),
|
||||||
|
text: r || "",
|
||||||
|
forceMoveMarkers: !0
|
||||||
|
}
|
||||||
|
]), i.pushUndoStop());
|
||||||
|
}, [
|
||||||
|
r
|
||||||
|
], M), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
u.current?.getModel()?.original.setValue(e || "");
|
||||||
|
}, [
|
||||||
|
e
|
||||||
|
], M), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
let { original: i, modified: f } = u.current.getModel();
|
||||||
|
c.current.editor.setModelLanguage(i, t || n || "text"), c.current.editor.setModelLanguage(f, a || n || "text");
|
||||||
|
}, [
|
||||||
|
n,
|
||||||
|
t,
|
||||||
|
a
|
||||||
|
], M), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
c.current?.editor.setTheme(x);
|
||||||
|
}, [
|
||||||
|
x
|
||||||
|
], M), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
u.current?.updateOptions(y);
|
||||||
|
}, [
|
||||||
|
y
|
||||||
|
], M);
|
||||||
|
let L = (0, $63SH6.useCallback)(()=>{
|
||||||
|
if (!c.current) return;
|
||||||
|
o.current(c.current);
|
||||||
|
let i = $eaec3a37b34baecc$var$h(c.current, e || "", t || n || "text", m || ""), f = $eaec3a37b34baecc$var$h(c.current, r || "", a || n || "text", E || "");
|
||||||
|
u.current?.setModel({
|
||||||
|
original: i,
|
||||||
|
modified: f
|
||||||
|
});
|
||||||
|
}, [
|
||||||
|
n,
|
||||||
|
r,
|
||||||
|
a,
|
||||||
|
e,
|
||||||
|
t,
|
||||||
|
m,
|
||||||
|
E
|
||||||
|
]), U = (0, $63SH6.useCallback)(()=>{
|
||||||
|
!b.current && w.current && (u.current = c.current.editor.createDiffEditor(w.current, {
|
||||||
|
automaticLayout: !0,
|
||||||
|
...y
|
||||||
|
}), L(), c.current?.editor.setTheme(x), O(!0), b.current = !0);
|
||||||
|
}, [
|
||||||
|
y,
|
||||||
|
x,
|
||||||
|
L
|
||||||
|
]);
|
||||||
|
(0, $63SH6.useEffect)(()=>{
|
||||||
|
M && d.current(u.current, c.current);
|
||||||
|
}, [
|
||||||
|
M
|
||||||
|
]), (0, $63SH6.useEffect)(()=>{
|
||||||
|
!T && !M && U();
|
||||||
|
}, [
|
||||||
|
T,
|
||||||
|
M,
|
||||||
|
U
|
||||||
|
]);
|
||||||
|
function I() {
|
||||||
|
let i = u.current?.getModel();
|
||||||
|
g || i?.original?.dispose(), N || i?.modified?.dispose(), u.current?.dispose();
|
||||||
|
}
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($eaec3a37b34baecc$var$H, {
|
||||||
|
width: z,
|
||||||
|
height: V,
|
||||||
|
isEditorReady: M,
|
||||||
|
loading: P,
|
||||||
|
_ref: w,
|
||||||
|
className: F,
|
||||||
|
wrapperProps: j
|
||||||
|
});
|
||||||
|
}
|
||||||
|
var $eaec3a37b34baecc$var$ie = $eaec3a37b34baecc$var$Oe;
|
||||||
|
var $eaec3a37b34baecc$export$f95cfa31b5a0bc91 = (0, $63SH6.memo)($eaec3a37b34baecc$var$ie);
|
||||||
|
function $eaec3a37b34baecc$var$Pe() {
|
||||||
|
let [e, r] = (0, $63SH6.useState)((0, $id3Cn.default).__getMonacoInstance());
|
||||||
|
return $eaec3a37b34baecc$var$k(()=>{
|
||||||
|
let n;
|
||||||
|
return e || (n = (0, $id3Cn.default).init(), n.then((t)=>{
|
||||||
|
r(t);
|
||||||
|
})), ()=>n?.cancel();
|
||||||
|
}), e;
|
||||||
|
}
|
||||||
|
var $eaec3a37b34baecc$export$7c29dcfb1e21cfdd = $eaec3a37b34baecc$var$Pe;
|
||||||
|
function $eaec3a37b34baecc$var$He(e) {
|
||||||
|
let r = (0, $63SH6.useRef)();
|
||||||
|
return (0, $63SH6.useEffect)(()=>{
|
||||||
|
r.current = e;
|
||||||
|
}, [
|
||||||
|
e
|
||||||
|
]), r.current;
|
||||||
|
}
|
||||||
|
var $eaec3a37b34baecc$var$se = $eaec3a37b34baecc$var$He;
|
||||||
|
var $eaec3a37b34baecc$var$_ = new Map;
|
||||||
|
function $eaec3a37b34baecc$var$Ve({ defaultValue: e, defaultLanguage: r, defaultPath: n, value: t, language: a, path: m, theme: E = "light", line: g, loading: N = "Loading...", options: x = {}, overrideServices: P = {}, saveViewState: y = !0, keepCurrentModel: V = !1, width: z = "100%", height: F = "100%", className: j, wrapperProps: A = {}, beforeMount: q = $eaec3a37b34baecc$var$D, onMount: M = $eaec3a37b34baecc$var$D, onChange: O, onValidate: T = $eaec3a37b34baecc$var$D }) {
|
||||||
|
let [s, u] = (0, $63SH6.useState)(!1), [c, w] = (0, $63SH6.useState)(!0), d = (0, $63SH6.useRef)(null), o = (0, $63SH6.useRef)(null), b = (0, $63SH6.useRef)(null), L = (0, $63SH6.useRef)(M), U = (0, $63SH6.useRef)(q), I = (0, $63SH6.useRef)(), i = (0, $63SH6.useRef)(t), f = $eaec3a37b34baecc$var$se(m), Q = (0, $63SH6.useRef)(!1), B = (0, $63SH6.useRef)(!1);
|
||||||
|
$eaec3a37b34baecc$var$k(()=>{
|
||||||
|
let p = (0, $id3Cn.default).init();
|
||||||
|
return p.then((R)=>(d.current = R) && w(!1)).catch((R)=>R?.type !== "cancelation" && console.error("Monaco initialization: error:", R)), ()=>o.current ? pe() : p.cancel();
|
||||||
|
}), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
let p = $eaec3a37b34baecc$var$h(d.current, e || t || "", r || a || "", m || n || "");
|
||||||
|
p !== o.current?.getModel() && (y && $eaec3a37b34baecc$var$_.set(f, o.current?.saveViewState()), o.current?.setModel(p), y && o.current?.restoreViewState($eaec3a37b34baecc$var$_.get(m)));
|
||||||
|
}, [
|
||||||
|
m
|
||||||
|
], s), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
o.current?.updateOptions(x);
|
||||||
|
}, [
|
||||||
|
x
|
||||||
|
], s), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
!o.current || t === void 0 || (o.current.getOption(d.current.editor.EditorOption.readOnly) ? o.current.setValue(t) : t !== o.current.getValue() && (B.current = !0, o.current.executeEdits("", [
|
||||||
|
{
|
||||||
|
range: o.current.getModel().getFullModelRange(),
|
||||||
|
text: t,
|
||||||
|
forceMoveMarkers: !0
|
||||||
|
}
|
||||||
|
]), o.current.pushUndoStop(), B.current = !1));
|
||||||
|
}, [
|
||||||
|
t
|
||||||
|
], s), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
let p = o.current?.getModel();
|
||||||
|
p && a && d.current?.editor.setModelLanguage(p, a);
|
||||||
|
}, [
|
||||||
|
a
|
||||||
|
], s), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
g !== void 0 && o.current?.revealLine(g);
|
||||||
|
}, [
|
||||||
|
g
|
||||||
|
], s), $eaec3a37b34baecc$var$l(()=>{
|
||||||
|
d.current?.editor.setTheme(E);
|
||||||
|
}, [
|
||||||
|
E
|
||||||
|
], s);
|
||||||
|
let X = (0, $63SH6.useCallback)(()=>{
|
||||||
|
if (!(!b.current || !d.current) && !Q.current) {
|
||||||
|
U.current(d.current);
|
||||||
|
let p = m || n, R = $eaec3a37b34baecc$var$h(d.current, t || e || "", r || a || "", p || "");
|
||||||
|
o.current = d.current?.editor.create(b.current, {
|
||||||
|
model: R,
|
||||||
|
automaticLayout: !0,
|
||||||
|
...x
|
||||||
|
}, P), y && o.current.restoreViewState($eaec3a37b34baecc$var$_.get(p)), d.current.editor.setTheme(E), g !== void 0 && o.current.revealLine(g), u(!0), Q.current = !0;
|
||||||
|
}
|
||||||
|
}, [
|
||||||
|
e,
|
||||||
|
r,
|
||||||
|
n,
|
||||||
|
t,
|
||||||
|
a,
|
||||||
|
m,
|
||||||
|
x,
|
||||||
|
P,
|
||||||
|
y,
|
||||||
|
E,
|
||||||
|
g
|
||||||
|
]);
|
||||||
|
(0, $63SH6.useEffect)(()=>{
|
||||||
|
s && L.current(o.current, d.current);
|
||||||
|
}, [
|
||||||
|
s
|
||||||
|
]), (0, $63SH6.useEffect)(()=>{
|
||||||
|
!c && !s && X();
|
||||||
|
}, [
|
||||||
|
c,
|
||||||
|
s,
|
||||||
|
X
|
||||||
|
]), i.current = t, (0, $63SH6.useEffect)(()=>{
|
||||||
|
s && O && (I.current?.dispose(), I.current = o.current?.onDidChangeModelContent((p)=>{
|
||||||
|
B.current || O(o.current.getValue(), p);
|
||||||
|
}));
|
||||||
|
}, [
|
||||||
|
s,
|
||||||
|
O
|
||||||
|
]), (0, $63SH6.useEffect)(()=>{
|
||||||
|
if (s) {
|
||||||
|
let p = d.current.editor.onDidChangeMarkers((R)=>{
|
||||||
|
let G = o.current.getModel()?.uri;
|
||||||
|
if (G && R.find((J)=>J.path === G.path)) {
|
||||||
|
let J = d.current.editor.getModelMarkers({
|
||||||
|
resource: G
|
||||||
|
});
|
||||||
|
T?.(J);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return ()=>{
|
||||||
|
p?.dispose();
|
||||||
|
};
|
||||||
|
}
|
||||||
|
return ()=>{};
|
||||||
|
}, [
|
||||||
|
s,
|
||||||
|
T
|
||||||
|
]);
|
||||||
|
function pe() {
|
||||||
|
I.current?.dispose(), V ? y && $eaec3a37b34baecc$var$_.set(m, o.current.saveViewState()) : o.current.getModel()?.dispose(), o.current.dispose();
|
||||||
|
}
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($eaec3a37b34baecc$var$H, {
|
||||||
|
width: z,
|
||||||
|
height: F,
|
||||||
|
isEditorReady: s,
|
||||||
|
loading: N,
|
||||||
|
_ref: b,
|
||||||
|
className: j,
|
||||||
|
wrapperProps: A
|
||||||
|
});
|
||||||
|
}
|
||||||
|
var $eaec3a37b34baecc$var$fe = $eaec3a37b34baecc$var$Ve;
|
||||||
|
var $eaec3a37b34baecc$export$7cda8d932e2f33c0 = (0, $63SH6.memo)($eaec3a37b34baecc$var$fe);
|
||||||
|
var $eaec3a37b34baecc$export$2e2bcd8739ae039 = $eaec3a37b34baecc$export$7cda8d932e2f33c0;
|
||||||
|
|
||||||
|
});
|
||||||
|
parcelRegister("kNIee", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => (parcelRequire("id3Cn")).default);
|
||||||
|
|
||||||
|
var $id3Cn = parcelRequire("id3Cn");
|
||||||
|
|
||||||
|
});
|
||||||
|
parcelRegister("id3Cn", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $d41c3f5279aed058$export$2e2bcd8739ae039);
|
||||||
|
|
||||||
|
var $3EaYc = parcelRequire("3EaYc");
|
||||||
|
|
||||||
|
var $dxZFf = parcelRequire("dxZFf");
|
||||||
|
|
||||||
|
var $bJBBE = parcelRequire("bJBBE");
|
||||||
|
|
||||||
|
var $2Nb9B = parcelRequire("2Nb9B");
|
||||||
|
|
||||||
|
var $rWuFh = parcelRequire("rWuFh");
|
||||||
|
|
||||||
|
var $936KQ = parcelRequire("936KQ");
|
||||||
|
|
||||||
|
var $8QzCV = parcelRequire("8QzCV");
|
||||||
|
/** the local state of the module */ var $d41c3f5279aed058$var$_state$create = (0, $dxZFf.default).create({
|
||||||
|
config: (0, $bJBBE.default),
|
||||||
|
isInitialized: false,
|
||||||
|
resolve: null,
|
||||||
|
reject: null,
|
||||||
|
monaco: null
|
||||||
|
}), $d41c3f5279aed058$var$_state$create2 = (0, $3EaYc.slicedToArray)($d41c3f5279aed058$var$_state$create, 2), $d41c3f5279aed058$var$getState = $d41c3f5279aed058$var$_state$create2[0], $d41c3f5279aed058$var$setState = $d41c3f5279aed058$var$_state$create2[1];
|
||||||
|
/**
|
||||||
|
* set the loader configuration
|
||||||
|
* @param {Object} config - the configuration object
|
||||||
|
*/ function $d41c3f5279aed058$var$config(globalConfig) {
|
||||||
|
var _validators$config = (0, $2Nb9B.default).config(globalConfig), monaco = _validators$config.monaco, config = (0, $3EaYc.objectWithoutProperties)(_validators$config, [
|
||||||
|
"monaco"
|
||||||
|
]);
|
||||||
|
$d41c3f5279aed058$var$setState(function(state) {
|
||||||
|
return {
|
||||||
|
config: (0, $936KQ.default)(state.config, config),
|
||||||
|
monaco: monaco
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* handles the initialization of the monaco-editor
|
||||||
|
* @return {Promise} - returns an instance of monaco (with a cancelable promise)
|
||||||
|
*/ function $d41c3f5279aed058$var$init() {
|
||||||
|
var state = $d41c3f5279aed058$var$getState(function(_ref) {
|
||||||
|
var monaco = _ref.monaco, isInitialized = _ref.isInitialized, resolve = _ref.resolve;
|
||||||
|
return {
|
||||||
|
monaco: monaco,
|
||||||
|
isInitialized: isInitialized,
|
||||||
|
resolve: resolve
|
||||||
|
};
|
||||||
|
});
|
||||||
|
if (!state.isInitialized) {
|
||||||
|
$d41c3f5279aed058$var$setState({
|
||||||
|
isInitialized: true
|
||||||
|
});
|
||||||
|
if (state.monaco) {
|
||||||
|
state.resolve(state.monaco);
|
||||||
|
return (0, $8QzCV.default)($d41c3f5279aed058$var$wrapperPromise);
|
||||||
|
}
|
||||||
|
if (window.monaco && window.monaco.editor) {
|
||||||
|
$d41c3f5279aed058$var$storeMonacoInstance(window.monaco);
|
||||||
|
state.resolve(window.monaco);
|
||||||
|
return (0, $8QzCV.default)($d41c3f5279aed058$var$wrapperPromise);
|
||||||
|
}
|
||||||
|
(0, $rWuFh.default)($d41c3f5279aed058$var$injectScripts, $d41c3f5279aed058$var$getMonacoLoaderScript)($d41c3f5279aed058$var$configureLoader);
|
||||||
|
}
|
||||||
|
return (0, $8QzCV.default)($d41c3f5279aed058$var$wrapperPromise);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* injects provided scripts into the document.body
|
||||||
|
* @param {Object} script - an HTML script element
|
||||||
|
* @return {Object} - the injected HTML script element
|
||||||
|
*/ function $d41c3f5279aed058$var$injectScripts(script) {
|
||||||
|
return document.body.appendChild(script);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* creates an HTML script element with/without provided src
|
||||||
|
* @param {string} [src] - the source path of the script
|
||||||
|
* @return {Object} - the created HTML script element
|
||||||
|
*/ function $d41c3f5279aed058$var$createScript(src) {
|
||||||
|
var script = document.createElement("script");
|
||||||
|
return src && (script.src = src), script;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* creates an HTML script element with the monaco loader src
|
||||||
|
* @return {Object} - the created HTML script element
|
||||||
|
*/ function $d41c3f5279aed058$var$getMonacoLoaderScript(configureLoader) {
|
||||||
|
var state = $d41c3f5279aed058$var$getState(function(_ref2) {
|
||||||
|
var config = _ref2.config, reject = _ref2.reject;
|
||||||
|
return {
|
||||||
|
config: config,
|
||||||
|
reject: reject
|
||||||
|
};
|
||||||
|
});
|
||||||
|
var loaderScript = $d41c3f5279aed058$var$createScript("".concat(state.config.paths.vs, "/loader.js"));
|
||||||
|
loaderScript.onload = function() {
|
||||||
|
return configureLoader();
|
||||||
|
};
|
||||||
|
loaderScript.onerror = state.reject;
|
||||||
|
return loaderScript;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* configures the monaco loader
|
||||||
|
*/ function $d41c3f5279aed058$var$configureLoader() {
|
||||||
|
var state = $d41c3f5279aed058$var$getState(function(_ref3) {
|
||||||
|
var config = _ref3.config, resolve = _ref3.resolve, reject = _ref3.reject;
|
||||||
|
return {
|
||||||
|
config: config,
|
||||||
|
resolve: resolve,
|
||||||
|
reject: reject
|
||||||
|
};
|
||||||
|
});
|
||||||
|
var require = window.require;
|
||||||
|
require.config(state.config);
|
||||||
|
require([
|
||||||
|
"vs/editor/editor.main"
|
||||||
|
], function(monaco) {
|
||||||
|
$d41c3f5279aed058$var$storeMonacoInstance(monaco);
|
||||||
|
state.resolve(monaco);
|
||||||
|
}, function(error) {
|
||||||
|
state.reject(error);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* store monaco instance in local state
|
||||||
|
*/ function $d41c3f5279aed058$var$storeMonacoInstance(monaco) {
|
||||||
|
if (!$d41c3f5279aed058$var$getState().monaco) $d41c3f5279aed058$var$setState({
|
||||||
|
monaco: monaco
|
||||||
|
});
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* internal helper function
|
||||||
|
* extracts stored monaco instance
|
||||||
|
* @return {Object|null} - the monaco instance
|
||||||
|
*/ function $d41c3f5279aed058$var$__getMonacoInstance() {
|
||||||
|
return $d41c3f5279aed058$var$getState(function(_ref4) {
|
||||||
|
var monaco = _ref4.monaco;
|
||||||
|
return monaco;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
var $d41c3f5279aed058$var$wrapperPromise = new Promise(function(resolve, reject) {
|
||||||
|
return $d41c3f5279aed058$var$setState({
|
||||||
|
resolve: resolve,
|
||||||
|
reject: reject
|
||||||
|
});
|
||||||
|
});
|
||||||
|
var $d41c3f5279aed058$var$loader = {
|
||||||
|
config: $d41c3f5279aed058$var$config,
|
||||||
|
init: $d41c3f5279aed058$var$init,
|
||||||
|
__getMonacoInstance: $d41c3f5279aed058$var$__getMonacoInstance
|
||||||
|
};
|
||||||
|
var $d41c3f5279aed058$export$2e2bcd8739ae039 = $d41c3f5279aed058$var$loader;
|
||||||
|
|
||||||
|
});
|
||||||
|
parcelRegister("3EaYc", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "objectSpread2", () => $2a7d9de7b661058c$export$df72099fd95ee399);
|
||||||
|
$parcel$export(module.exports, "objectWithoutProperties", () => $2a7d9de7b661058c$export$d8a2083381e8fcb);
|
||||||
|
$parcel$export(module.exports, "slicedToArray", () => $2a7d9de7b661058c$export$12b6a547ec390b98);
|
||||||
|
function $2a7d9de7b661058c$export$fdab3c20aae16ddf(obj, key, value) {
|
||||||
|
if (key in obj) Object.defineProperty(obj, key, {
|
||||||
|
value: value,
|
||||||
|
enumerable: true,
|
||||||
|
configurable: true,
|
||||||
|
writable: true
|
||||||
|
});
|
||||||
|
else obj[key] = value;
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
function $2a7d9de7b661058c$var$ownKeys(object, enumerableOnly) {
|
||||||
|
var keys = Object.keys(object);
|
||||||
|
if (Object.getOwnPropertySymbols) {
|
||||||
|
var symbols = Object.getOwnPropertySymbols(object);
|
||||||
|
if (enumerableOnly) symbols = symbols.filter(function(sym) {
|
||||||
|
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
|
||||||
|
});
|
||||||
|
keys.push.apply(keys, symbols);
|
||||||
|
}
|
||||||
|
return keys;
|
||||||
|
}
|
||||||
|
function $2a7d9de7b661058c$export$df72099fd95ee399(target) {
|
||||||
|
for(var i = 1; i < arguments.length; i++){
|
||||||
|
var source = arguments[i] != null ? arguments[i] : {};
|
||||||
|
if (i % 2) $2a7d9de7b661058c$var$ownKeys(Object(source), true).forEach(function(key) {
|
||||||
|
$2a7d9de7b661058c$export$fdab3c20aae16ddf(target, key, source[key]);
|
||||||
|
});
|
||||||
|
else if (Object.getOwnPropertyDescriptors) Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
|
||||||
|
else $2a7d9de7b661058c$var$ownKeys(Object(source)).forEach(function(key) {
|
||||||
|
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return target;
|
||||||
|
}
|
||||||
|
function $2a7d9de7b661058c$export$81942a8f34b531c4(source, excluded) {
|
||||||
|
if (source == null) return {};
|
||||||
|
var target = {};
|
||||||
|
var sourceKeys = Object.keys(source);
|
||||||
|
var key, i;
|
||||||
|
for(i = 0; i < sourceKeys.length; i++){
|
||||||
|
key = sourceKeys[i];
|
||||||
|
if (excluded.indexOf(key) >= 0) continue;
|
||||||
|
target[key] = source[key];
|
||||||
|
}
|
||||||
|
return target;
|
||||||
|
}
|
||||||
|
function $2a7d9de7b661058c$export$d8a2083381e8fcb(source, excluded) {
|
||||||
|
if (source == null) return {};
|
||||||
|
var target = $2a7d9de7b661058c$export$81942a8f34b531c4(source, excluded);
|
||||||
|
var key, i;
|
||||||
|
if (Object.getOwnPropertySymbols) {
|
||||||
|
var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
|
||||||
|
for(i = 0; i < sourceSymbolKeys.length; i++){
|
||||||
|
key = sourceSymbolKeys[i];
|
||||||
|
if (excluded.indexOf(key) >= 0) continue;
|
||||||
|
if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
|
||||||
|
target[key] = source[key];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return target;
|
||||||
|
}
|
||||||
|
function $2a7d9de7b661058c$export$12b6a547ec390b98(arr, i) {
|
||||||
|
return $2a7d9de7b661058c$export$993bf82df8051d40(arr) || $2a7d9de7b661058c$export$861af887bcb88094(arr, i) || $2a7d9de7b661058c$export$b471fbbbe6d7806(arr, i) || $2a7d9de7b661058c$export$37ce4bd7a39fe25f();
|
||||||
|
}
|
||||||
|
function $2a7d9de7b661058c$export$993bf82df8051d40(arr) {
|
||||||
|
if (Array.isArray(arr)) return arr;
|
||||||
|
}
|
||||||
|
function $2a7d9de7b661058c$export$861af887bcb88094(arr, i) {
|
||||||
|
if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
|
||||||
|
var _arr = [];
|
||||||
|
var _n = true;
|
||||||
|
var _d = false;
|
||||||
|
var _e = undefined;
|
||||||
|
try {
|
||||||
|
for(var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true){
|
||||||
|
_arr.push(_s.value);
|
||||||
|
if (i && _arr.length === i) break;
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
_d = true;
|
||||||
|
_e = err;
|
||||||
|
} finally{
|
||||||
|
try {
|
||||||
|
if (!_n && _i["return"] != null) _i["return"]();
|
||||||
|
} finally{
|
||||||
|
if (_d) throw _e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return _arr;
|
||||||
|
}
|
||||||
|
function $2a7d9de7b661058c$export$b471fbbbe6d7806(o, minLen) {
|
||||||
|
if (!o) return;
|
||||||
|
if (typeof o === "string") return $2a7d9de7b661058c$export$93cc12bcce4c2e3c(o, minLen);
|
||||||
|
var n = Object.prototype.toString.call(o).slice(8, -1);
|
||||||
|
if (n === "Object" && o.constructor) n = o.constructor.name;
|
||||||
|
if (n === "Map" || n === "Set") return Array.from(o);
|
||||||
|
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return $2a7d9de7b661058c$export$93cc12bcce4c2e3c(o, minLen);
|
||||||
|
}
|
||||||
|
function $2a7d9de7b661058c$export$93cc12bcce4c2e3c(arr, len) {
|
||||||
|
if (len == null || len > arr.length) len = arr.length;
|
||||||
|
for(var i = 0, arr2 = new Array(len); i < len; i++)arr2[i] = arr[i];
|
||||||
|
return arr2;
|
||||||
|
}
|
||||||
|
function $2a7d9de7b661058c$export$37ce4bd7a39fe25f() {
|
||||||
|
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
parcelRegister("dxZFf", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $9dce30ade1c91099$export$2e2bcd8739ae039);
|
||||||
|
function $9dce30ade1c91099$var$_defineProperty(obj, key, value) {
|
||||||
|
if (key in obj) Object.defineProperty(obj, key, {
|
||||||
|
value: value,
|
||||||
|
enumerable: true,
|
||||||
|
configurable: true,
|
||||||
|
writable: true
|
||||||
|
});
|
||||||
|
else obj[key] = value;
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$ownKeys(object, enumerableOnly) {
|
||||||
|
var keys = Object.keys(object);
|
||||||
|
if (Object.getOwnPropertySymbols) {
|
||||||
|
var symbols = Object.getOwnPropertySymbols(object);
|
||||||
|
if (enumerableOnly) symbols = symbols.filter(function(sym) {
|
||||||
|
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
|
||||||
|
});
|
||||||
|
keys.push.apply(keys, symbols);
|
||||||
|
}
|
||||||
|
return keys;
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$_objectSpread2(target) {
|
||||||
|
for(var i = 1; i < arguments.length; i++){
|
||||||
|
var source = arguments[i] != null ? arguments[i] : {};
|
||||||
|
if (i % 2) $9dce30ade1c91099$var$ownKeys(Object(source), true).forEach(function(key) {
|
||||||
|
$9dce30ade1c91099$var$_defineProperty(target, key, source[key]);
|
||||||
|
});
|
||||||
|
else if (Object.getOwnPropertyDescriptors) Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
|
||||||
|
else $9dce30ade1c91099$var$ownKeys(Object(source)).forEach(function(key) {
|
||||||
|
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return target;
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$compose() {
|
||||||
|
for(var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++)fns[_key] = arguments[_key];
|
||||||
|
return function(x) {
|
||||||
|
return fns.reduceRight(function(y, f) {
|
||||||
|
return f(y);
|
||||||
|
}, x);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$curry(fn) {
|
||||||
|
return function curried() {
|
||||||
|
var _this = this;
|
||||||
|
for(var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++)args[_key2] = arguments[_key2];
|
||||||
|
return args.length >= fn.length ? fn.apply(this, args) : function() {
|
||||||
|
for(var _len3 = arguments.length, nextArgs = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++)nextArgs[_key3] = arguments[_key3];
|
||||||
|
return curried.apply(_this, [].concat(args, nextArgs));
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$isObject(value) {
|
||||||
|
return ({}).toString.call(value).includes("Object");
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$isEmpty(obj) {
|
||||||
|
return !Object.keys(obj).length;
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$isFunction(value) {
|
||||||
|
return typeof value === "function";
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$hasOwnProperty(object, property) {
|
||||||
|
return Object.prototype.hasOwnProperty.call(object, property);
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$validateChanges(initial, changes) {
|
||||||
|
if (!$9dce30ade1c91099$var$isObject(changes)) $9dce30ade1c91099$var$errorHandler("changeType");
|
||||||
|
if (Object.keys(changes).some(function(field) {
|
||||||
|
return !$9dce30ade1c91099$var$hasOwnProperty(initial, field);
|
||||||
|
})) $9dce30ade1c91099$var$errorHandler("changeField");
|
||||||
|
return changes;
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$validateSelector(selector) {
|
||||||
|
if (!$9dce30ade1c91099$var$isFunction(selector)) $9dce30ade1c91099$var$errorHandler("selectorType");
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$validateHandler(handler) {
|
||||||
|
if (!($9dce30ade1c91099$var$isFunction(handler) || $9dce30ade1c91099$var$isObject(handler))) $9dce30ade1c91099$var$errorHandler("handlerType");
|
||||||
|
if ($9dce30ade1c91099$var$isObject(handler) && Object.values(handler).some(function(_handler) {
|
||||||
|
return !$9dce30ade1c91099$var$isFunction(_handler);
|
||||||
|
})) $9dce30ade1c91099$var$errorHandler("handlersType");
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$validateInitial(initial) {
|
||||||
|
if (!initial) $9dce30ade1c91099$var$errorHandler("initialIsRequired");
|
||||||
|
if (!$9dce30ade1c91099$var$isObject(initial)) $9dce30ade1c91099$var$errorHandler("initialType");
|
||||||
|
if ($9dce30ade1c91099$var$isEmpty(initial)) $9dce30ade1c91099$var$errorHandler("initialContent");
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$throwError(errorMessages, type) {
|
||||||
|
throw new Error(errorMessages[type] || errorMessages["default"]);
|
||||||
|
}
|
||||||
|
var $9dce30ade1c91099$var$errorMessages = {
|
||||||
|
initialIsRequired: "initial state is required",
|
||||||
|
initialType: "initial state should be an object",
|
||||||
|
initialContent: "initial state shouldn't be an empty object",
|
||||||
|
handlerType: "handler should be an object or a function",
|
||||||
|
handlersType: "all handlers should be a functions",
|
||||||
|
selectorType: "selector should be a function",
|
||||||
|
changeType: "provided value of changes should be an object",
|
||||||
|
changeField: 'it seams you want to change a field in the state which is not specified in the "initial" state',
|
||||||
|
"default": "an unknown error accured in `state-local` package"
|
||||||
|
};
|
||||||
|
var $9dce30ade1c91099$var$errorHandler = $9dce30ade1c91099$var$curry($9dce30ade1c91099$var$throwError)($9dce30ade1c91099$var$errorMessages);
|
||||||
|
var $9dce30ade1c91099$var$validators = {
|
||||||
|
changes: $9dce30ade1c91099$var$validateChanges,
|
||||||
|
selector: $9dce30ade1c91099$var$validateSelector,
|
||||||
|
handler: $9dce30ade1c91099$var$validateHandler,
|
||||||
|
initial: $9dce30ade1c91099$var$validateInitial
|
||||||
|
};
|
||||||
|
function $9dce30ade1c91099$var$create(initial) {
|
||||||
|
var handler = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
||||||
|
$9dce30ade1c91099$var$validators.initial(initial);
|
||||||
|
$9dce30ade1c91099$var$validators.handler(handler);
|
||||||
|
var state = {
|
||||||
|
current: initial
|
||||||
|
};
|
||||||
|
var didUpdate = $9dce30ade1c91099$var$curry($9dce30ade1c91099$var$didStateUpdate)(state, handler);
|
||||||
|
var update = $9dce30ade1c91099$var$curry($9dce30ade1c91099$var$updateState)(state);
|
||||||
|
var validate = $9dce30ade1c91099$var$curry($9dce30ade1c91099$var$validators.changes)(initial);
|
||||||
|
var getChanges = $9dce30ade1c91099$var$curry($9dce30ade1c91099$var$extractChanges)(state);
|
||||||
|
function getState() {
|
||||||
|
var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function(state) {
|
||||||
|
return state;
|
||||||
|
};
|
||||||
|
$9dce30ade1c91099$var$validators.selector(selector);
|
||||||
|
return selector(state.current);
|
||||||
|
}
|
||||||
|
function setState(causedChanges) {
|
||||||
|
$9dce30ade1c91099$var$compose(didUpdate, update, validate, getChanges)(causedChanges);
|
||||||
|
}
|
||||||
|
return [
|
||||||
|
getState,
|
||||||
|
setState
|
||||||
|
];
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$extractChanges(state, causedChanges) {
|
||||||
|
return $9dce30ade1c91099$var$isFunction(causedChanges) ? causedChanges(state.current) : causedChanges;
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$updateState(state, changes) {
|
||||||
|
state.current = $9dce30ade1c91099$var$_objectSpread2($9dce30ade1c91099$var$_objectSpread2({}, state.current), changes);
|
||||||
|
return changes;
|
||||||
|
}
|
||||||
|
function $9dce30ade1c91099$var$didStateUpdate(state, handler, changes) {
|
||||||
|
$9dce30ade1c91099$var$isFunction(handler) ? handler(state.current) : Object.keys(changes).forEach(function(field) {
|
||||||
|
var _handler$field;
|
||||||
|
return (_handler$field = handler[field]) === null || _handler$field === void 0 ? void 0 : _handler$field.call(handler, state.current[field]);
|
||||||
|
});
|
||||||
|
return changes;
|
||||||
|
}
|
||||||
|
var $9dce30ade1c91099$var$index = {
|
||||||
|
create: $9dce30ade1c91099$var$create
|
||||||
|
};
|
||||||
|
var $9dce30ade1c91099$export$2e2bcd8739ae039 = $9dce30ade1c91099$var$index;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
parcelRegister("bJBBE", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $88b111812c659f63$export$2e2bcd8739ae039);
|
||||||
|
var $88b111812c659f63$var$config = {
|
||||||
|
paths: {
|
||||||
|
vs: "https://cdn.jsdelivr.net/npm/monaco-editor@0.43.0/min/vs"
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var $88b111812c659f63$export$2e2bcd8739ae039 = $88b111812c659f63$var$config;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
parcelRegister("2Nb9B", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $2088cf488e832168$export$2e2bcd8739ae039);
|
||||||
|
|
||||||
|
var $a6ywS = parcelRequire("a6ywS");
|
||||||
|
|
||||||
|
var $lkyZ4 = parcelRequire("lkyZ4");
|
||||||
|
/**
|
||||||
|
* validates the configuration object and informs about deprecation
|
||||||
|
* @param {Object} config - the configuration object
|
||||||
|
* @return {Object} config - the validated configuration object
|
||||||
|
*/ function $2088cf488e832168$var$validateConfig(config) {
|
||||||
|
if (!config) $2088cf488e832168$export$cc3fdd528b56c4a9("configIsRequired");
|
||||||
|
if (!(0, $lkyZ4.default)(config)) $2088cf488e832168$export$cc3fdd528b56c4a9("configType");
|
||||||
|
if (config.urls) {
|
||||||
|
$2088cf488e832168$var$informAboutDeprecation();
|
||||||
|
return {
|
||||||
|
paths: {
|
||||||
|
vs: config.urls.monacoBase
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
return config;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* logs deprecation message
|
||||||
|
*/ function $2088cf488e832168$var$informAboutDeprecation() {
|
||||||
|
console.warn($2088cf488e832168$export$d8bd0967cb58683.deprecation);
|
||||||
|
}
|
||||||
|
function $2088cf488e832168$var$throwError(errorMessages, type) {
|
||||||
|
throw new Error(errorMessages[type] || errorMessages["default"]);
|
||||||
|
}
|
||||||
|
var $2088cf488e832168$export$d8bd0967cb58683 = {
|
||||||
|
configIsRequired: "the configuration object is required",
|
||||||
|
configType: "the configuration object should be an object",
|
||||||
|
"default": "an unknown error accured in `@monaco-editor/loader` package",
|
||||||
|
deprecation: "Deprecation warning!\n You are using deprecated way of configuration.\n\n Instead of using\n monaco.config({ urls: { monacoBase: '...' } })\n use\n monaco.config({ paths: { vs: '...' } })\n\n For more please check the link https://github.com/suren-atoyan/monaco-loader#config\n "
|
||||||
|
};
|
||||||
|
var $2088cf488e832168$export$cc3fdd528b56c4a9 = (0, $a6ywS.default)($2088cf488e832168$var$throwError)($2088cf488e832168$export$d8bd0967cb58683);
|
||||||
|
var $2088cf488e832168$var$validators = {
|
||||||
|
config: $2088cf488e832168$var$validateConfig
|
||||||
|
};
|
||||||
|
var $2088cf488e832168$export$2e2bcd8739ae039 = $2088cf488e832168$var$validators;
|
||||||
|
|
||||||
|
});
|
||||||
|
parcelRegister("a6ywS", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $75b53fbbfbeb4a2a$export$2e2bcd8739ae039);
|
||||||
|
function $75b53fbbfbeb4a2a$var$curry(fn) {
|
||||||
|
return function curried() {
|
||||||
|
var _this = this;
|
||||||
|
for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key];
|
||||||
|
return args.length >= fn.length ? fn.apply(this, args) : function() {
|
||||||
|
for(var _len2 = arguments.length, nextArgs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++)nextArgs[_key2] = arguments[_key2];
|
||||||
|
return curried.apply(_this, [].concat(args, nextArgs));
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var $75b53fbbfbeb4a2a$export$2e2bcd8739ae039 = $75b53fbbfbeb4a2a$var$curry;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
parcelRegister("lkyZ4", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $f8769a554cf7be44$export$2e2bcd8739ae039);
|
||||||
|
function $f8769a554cf7be44$var$isObject(value) {
|
||||||
|
return ({}).toString.call(value).includes("Object");
|
||||||
|
}
|
||||||
|
var $f8769a554cf7be44$export$2e2bcd8739ae039 = $f8769a554cf7be44$var$isObject;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
parcelRegister("rWuFh", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $053fe5571d660a8d$export$2e2bcd8739ae039);
|
||||||
|
var $053fe5571d660a8d$var$compose = function compose() {
|
||||||
|
for(var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++)fns[_key] = arguments[_key];
|
||||||
|
return function(x) {
|
||||||
|
return fns.reduceRight(function(y, f) {
|
||||||
|
return f(y);
|
||||||
|
}, x);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
var $053fe5571d660a8d$export$2e2bcd8739ae039 = $053fe5571d660a8d$var$compose;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
parcelRegister("936KQ", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $6969a230ee7af900$export$2e2bcd8739ae039);
|
||||||
|
|
||||||
|
var $3EaYc = parcelRequire("3EaYc");
|
||||||
|
function $6969a230ee7af900$var$merge(target, source) {
|
||||||
|
Object.keys(source).forEach(function(key) {
|
||||||
|
if (source[key] instanceof Object) {
|
||||||
|
if (target[key]) Object.assign(source[key], $6969a230ee7af900$var$merge(target[key], source[key]));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return (0, $3EaYc.objectSpread2)((0, $3EaYc.objectSpread2)({}, target), source);
|
||||||
|
}
|
||||||
|
var $6969a230ee7af900$export$2e2bcd8739ae039 = $6969a230ee7af900$var$merge;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
parcelRegister("8QzCV", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $670ed0d374c95f74$export$2e2bcd8739ae039);
|
||||||
|
// The source (has been changed) is https://github.com/facebook/react/issues/5465#issuecomment-157888325
|
||||||
|
var $670ed0d374c95f74$export$ef4ebf120f9f6749 = {
|
||||||
|
type: "cancelation",
|
||||||
|
msg: "operation is manually canceled"
|
||||||
|
};
|
||||||
|
function $670ed0d374c95f74$var$makeCancelable(promise) {
|
||||||
|
var hasCanceled_ = false;
|
||||||
|
var wrappedPromise = new Promise(function(resolve, reject) {
|
||||||
|
promise.then(function(val) {
|
||||||
|
return hasCanceled_ ? reject($670ed0d374c95f74$export$ef4ebf120f9f6749) : resolve(val);
|
||||||
|
});
|
||||||
|
promise["catch"](reject);
|
||||||
|
});
|
||||||
|
return wrappedPromise.cancel = function() {
|
||||||
|
return hasCanceled_ = true;
|
||||||
|
}, wrappedPromise;
|
||||||
|
}
|
||||||
|
var $670ed0d374c95f74$export$2e2bcd8739ae039 = $670ed0d374c95f74$var$makeCancelable;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
})();
|
||||||
|
//# sourceMappingURL=dist.f8eecf79.js.map
|
||||||
|
|
@ -0,0 +1,274 @@
|
||||||
|
(() => {
|
||||||
|
|
||||||
|
function $parcel$defineInteropFlag(a) {
|
||||||
|
Object.defineProperty(a, '__esModule', {value: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
function $parcel$export(e, n, v, s) {
|
||||||
|
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
var $parcel$global = globalThis;
|
||||||
|
var parcelRequire = $parcel$global["parcelRequire2d1f"];
|
||||||
|
var parcelRegister = parcelRequire.register;
|
||||||
|
parcelRegister("5tPYf", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$defineInteropFlag(module.exports);
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $cb53ab03e48d7e32$export$2e2bcd8739ae039);
|
||||||
|
|
||||||
|
var $lAN3N = parcelRequire("lAN3N");
|
||||||
|
|
||||||
|
var $63SH6 = parcelRequire("63SH6");
|
||||||
|
|
||||||
|
var $4WfNn = parcelRequire("4WfNn");
|
||||||
|
|
||||||
|
var $eoQBx = parcelRequire("eoQBx");
|
||||||
|
|
||||||
|
var $1CiVi = parcelRequire("1CiVi");
|
||||||
|
var $cb53ab03e48d7e32$export$2e2bcd8739ae039 = (0, $4WfNn.page)({
|
||||||
|
url: "/editor/**",
|
||||||
|
component: ({})=>{
|
||||||
|
const p = (0, $4WfNn.useGlobal)((0, $eoQBx.EditorGlobal), "EDITOR");
|
||||||
|
const local = (0, $4WfNn.useLocal)({
|
||||||
|
loading: true,
|
||||||
|
session: null,
|
||||||
|
notfound: false,
|
||||||
|
init: false
|
||||||
|
});
|
||||||
|
const site_id = params.site_id === "_" ? "" : params.site_id;
|
||||||
|
const page_id = params.page_id === "_" ? "" : params.page_id;
|
||||||
|
(0, $63SH6.useEffect)(()=>{
|
||||||
|
if (!local.init) (async ()=>{
|
||||||
|
let ses = null;
|
||||||
|
try {
|
||||||
|
ses = JSON.parse(localStorage.getItem("prasi-session") || "");
|
||||||
|
} catch (e) {}
|
||||||
|
await new Promise(async (done)=>{
|
||||||
|
try {
|
||||||
|
if (!!ses) done();
|
||||||
|
let e = await api.session();
|
||||||
|
if (!e) {
|
||||||
|
window.redirectTo = location.pathname;
|
||||||
|
navigate("/login");
|
||||||
|
localStorage.removeItem("prasi-session");
|
||||||
|
} else localStorage.setItem("prasi-session", JSON.stringify(e));
|
||||||
|
if (!ses) {
|
||||||
|
ses = e;
|
||||||
|
done();
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (ses) {
|
||||||
|
local.session = ses;
|
||||||
|
if (!site_id) {
|
||||||
|
const res = await db.site.findFirst({
|
||||||
|
where: {
|
||||||
|
is_deleted: false,
|
||||||
|
org: {
|
||||||
|
org_user: {
|
||||||
|
some: {
|
||||||
|
id_user: ses.data.user.id
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (res) {
|
||||||
|
const page = await db.page.findFirst({
|
||||||
|
where: {
|
||||||
|
id_site: res.id,
|
||||||
|
is_deleted: false
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (page) {
|
||||||
|
local.loading = false;
|
||||||
|
local.render();
|
||||||
|
navigate(`/editor/${res.id}/${page.id}`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
local.loading = false;
|
||||||
|
local.render();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
} else if (!page_id) {
|
||||||
|
let res = await db.page.findFirst({
|
||||||
|
where: {
|
||||||
|
id_site: site_id,
|
||||||
|
is_deleted: false
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (!res) res = await db.page.create({
|
||||||
|
data: {
|
||||||
|
content_tree: {
|
||||||
|
childs: [],
|
||||||
|
id: "root",
|
||||||
|
type: "root"
|
||||||
|
},
|
||||||
|
name: "home",
|
||||||
|
url: "/",
|
||||||
|
id_site: site_id
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (res) {
|
||||||
|
local.loading = false;
|
||||||
|
local.render();
|
||||||
|
navigate(`/editor/${site_id}/${res.id}`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
navigate(`/editor/${site_id}/${page_id}`);
|
||||||
|
})();
|
||||||
|
}, [
|
||||||
|
local.init
|
||||||
|
]);
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsx)((0, $1CiVi.Loading), {
|
||||||
|
note: "base-page"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
parcelRegister("eoQBx", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "EditorGlobal", () => $de9a4354d7eb3ed2$export$e6753382eac59df2);
|
||||||
|
|
||||||
|
var $9hNJ9 = parcelRequire("9hNJ9");
|
||||||
|
const $de9a4354d7eb3ed2$export$e6753382eac59df2 = {
|
||||||
|
/** ui */ mode: "",
|
||||||
|
status: "init",
|
||||||
|
focused: "",
|
||||||
|
pendingRebuild: false,
|
||||||
|
localReloading: {},
|
||||||
|
manager: {
|
||||||
|
page: false,
|
||||||
|
site: false,
|
||||||
|
comp: false,
|
||||||
|
compActionLabel: "Pick",
|
||||||
|
compCallback: (comp)=>{},
|
||||||
|
compPreviewRendered: new Set()
|
||||||
|
},
|
||||||
|
script: {
|
||||||
|
siteActive: false,
|
||||||
|
siteTypes: {},
|
||||||
|
prop: null,
|
||||||
|
toolbar: null,
|
||||||
|
active: false,
|
||||||
|
type: "js",
|
||||||
|
db: null,
|
||||||
|
api: null,
|
||||||
|
onClose: undefined,
|
||||||
|
doEdit: null
|
||||||
|
},
|
||||||
|
item: {
|
||||||
|
active: "",
|
||||||
|
activeOriginalId: "",
|
||||||
|
hover: "",
|
||||||
|
sideHover: false,
|
||||||
|
selectMode: "single",
|
||||||
|
selection: [],
|
||||||
|
copy: {
|
||||||
|
mode: "single"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
preventTreeScroll: false,
|
||||||
|
softRender: {
|
||||||
|
tree: ()=>{},
|
||||||
|
page: ()=>{},
|
||||||
|
side: ()=>{},
|
||||||
|
addEl: ()=>{},
|
||||||
|
topR: ()=>{},
|
||||||
|
all () {
|
||||||
|
this.tree();
|
||||||
|
this.page();
|
||||||
|
this.side();
|
||||||
|
this.addEl();
|
||||||
|
this.topR();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
/** read-only */ session: {
|
||||||
|
id: "",
|
||||||
|
data: {
|
||||||
|
user: {
|
||||||
|
id: "",
|
||||||
|
username: ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
lsite: null,
|
||||||
|
site: {
|
||||||
|
id: "",
|
||||||
|
api_url: "",
|
||||||
|
api_prasi: {
|
||||||
|
port: "",
|
||||||
|
db: ""
|
||||||
|
},
|
||||||
|
responsive: "all",
|
||||||
|
domain: "",
|
||||||
|
name: "",
|
||||||
|
js: "",
|
||||||
|
js_compiled: ""
|
||||||
|
},
|
||||||
|
layout: {
|
||||||
|
section: null,
|
||||||
|
content: null
|
||||||
|
},
|
||||||
|
site_dts: "",
|
||||||
|
page: null,
|
||||||
|
/** content tree */ treeFlat: [],
|
||||||
|
treeFlatTemp: [],
|
||||||
|
treeMeta: {},
|
||||||
|
/** components */ comp: null,
|
||||||
|
comps: {
|
||||||
|
pending: {},
|
||||||
|
resolve: {},
|
||||||
|
doc: {}
|
||||||
|
},
|
||||||
|
compProp: {
|
||||||
|
backToInstance: false,
|
||||||
|
edit: false,
|
||||||
|
inherit: true
|
||||||
|
},
|
||||||
|
compDirectEdit: false,
|
||||||
|
compLoading: {},
|
||||||
|
compInstance: {},
|
||||||
|
/** routing */ pagePreload: {},
|
||||||
|
route: (0, $9hNJ9.createRouter)(),
|
||||||
|
/** write-only */ mpage: null,
|
||||||
|
mpageLoaded: null,
|
||||||
|
/** connection */ ws: null,
|
||||||
|
wsPing: -1,
|
||||||
|
wsPingTs: 0,
|
||||||
|
wsPingInterval: null,
|
||||||
|
wsRetry: {
|
||||||
|
fast: false,
|
||||||
|
localIP: false,
|
||||||
|
disabled: false,
|
||||||
|
reconnecting: false
|
||||||
|
},
|
||||||
|
ui: {
|
||||||
|
loading: null,
|
||||||
|
preload: null,
|
||||||
|
notfound: null,
|
||||||
|
error: null
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
})();
|
||||||
|
//# sourceMappingURL=ed.de27588b.js.map
|
||||||
|
|
@ -0,0 +1,38 @@
|
||||||
|
.ContextMenu {
|
||||||
|
background: #fff;
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
outline: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.MenuItem {
|
||||||
|
text-align: left;
|
||||||
|
background: #fff;
|
||||||
|
border-bottom: 1px solid #ececeb;
|
||||||
|
outline: 0;
|
||||||
|
justify-content: space-between;
|
||||||
|
width: 100%;
|
||||||
|
margin: 0;
|
||||||
|
padding: 3px 20px 3px 10px;
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 1.5;
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.MenuItem:last-child {
|
||||||
|
border-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.MenuItem.open {
|
||||||
|
background: #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.MenuItem:disabled {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.MenuItem:focus, .MenuItem:not([disabled]):active {
|
||||||
|
color: #fff;
|
||||||
|
background: #527dff;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*# sourceMappingURL=editor.9f6769c5.css.map */
|
||||||
|
|
@ -0,0 +1,337 @@
|
||||||
|
(() => {
|
||||||
|
|
||||||
|
function $parcel$defineInteropFlag(a) {
|
||||||
|
Object.defineProperty(a, '__esModule', {value: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
function $parcel$export(e, n, v, s) {
|
||||||
|
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
var $parcel$global = globalThis;
|
||||||
|
var parcelRequire = $parcel$global["parcelRequire2d1f"];
|
||||||
|
var parcelRegister = parcelRequire.register;
|
||||||
|
parcelRegister("9g3KG", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$defineInteropFlag(module.exports);
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $4ee48e7a58a06add$export$2e2bcd8739ae039);
|
||||||
|
|
||||||
|
var $lAN3N = parcelRequire("lAN3N");
|
||||||
|
|
||||||
|
var $63SH6 = parcelRequire("63SH6");
|
||||||
|
|
||||||
|
var $4WfNn = parcelRequire("4WfNn");
|
||||||
|
|
||||||
|
var $eoQBx = parcelRequire("eoQBx");
|
||||||
|
|
||||||
|
var $1CiVi = parcelRequire("1CiVi");
|
||||||
|
|
||||||
|
var $4ee48e7a58a06add$export$2e2bcd8739ae039 = (0, $4WfNn.page)({
|
||||||
|
url: "/editor/:site_id/:page_id",
|
||||||
|
component: ({})=>{
|
||||||
|
const p = (0, $4WfNn.useGlobal)((0, $eoQBx.EditorGlobal), "EDITOR");
|
||||||
|
const local = (0, $4WfNn.useLocal)({
|
||||||
|
loading: true,
|
||||||
|
session: null,
|
||||||
|
notfound: false,
|
||||||
|
init: false,
|
||||||
|
Editor: null
|
||||||
|
});
|
||||||
|
const site_id = params.site_id === "_" ? "" : params.site_id;
|
||||||
|
const page_id = params.page_id === "_" ? "" : params.page_id;
|
||||||
|
(0, $63SH6.useEffect)(()=>{
|
||||||
|
if (!local.init) (async ()=>{
|
||||||
|
if (!local.Editor) local.Editor = (await (parcelRequire("3Hy9x"))).Editor;
|
||||||
|
let ses = null;
|
||||||
|
try {
|
||||||
|
ses = JSON.parse(localStorage.getItem("prasi-session") || "");
|
||||||
|
} catch (e) {}
|
||||||
|
await new Promise(async (done)=>{
|
||||||
|
try {
|
||||||
|
if (!!ses) done();
|
||||||
|
let e = await api.session();
|
||||||
|
if (!e) {
|
||||||
|
window.redirectTo = location.pathname;
|
||||||
|
navigate("/login");
|
||||||
|
localStorage.removeItem("prasi-session");
|
||||||
|
} else localStorage.setItem("prasi-session", JSON.stringify(e));
|
||||||
|
if (!ses) {
|
||||||
|
ses = e;
|
||||||
|
done();
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.error(e);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (ses) {
|
||||||
|
local.session = ses;
|
||||||
|
if (!site_id) {
|
||||||
|
const res = await db.site.findFirst({
|
||||||
|
where: {
|
||||||
|
is_deleted: false,
|
||||||
|
org: {
|
||||||
|
org_user: {
|
||||||
|
some: {
|
||||||
|
id_user: ses.data.user.id
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (res) {
|
||||||
|
const page = await db.page.findFirst({
|
||||||
|
where: {
|
||||||
|
id_site: res.id,
|
||||||
|
is_deleted: false
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (page) {
|
||||||
|
local.loading = false;
|
||||||
|
local.render();
|
||||||
|
navigate(`/editor/${res.id}/${page.id}`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
local.loading = false;
|
||||||
|
local.render();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
} else if (!page_id) {
|
||||||
|
let res = await db.page.findFirst({
|
||||||
|
where: {
|
||||||
|
id_site: site_id,
|
||||||
|
is_deleted: false
|
||||||
|
},
|
||||||
|
select: {
|
||||||
|
id: true
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (!res) res = await db.page.create({
|
||||||
|
data: {
|
||||||
|
content_tree: {
|
||||||
|
childs: [],
|
||||||
|
id: "root",
|
||||||
|
type: "root"
|
||||||
|
},
|
||||||
|
name: "home",
|
||||||
|
url: "/",
|
||||||
|
id_site: site_id
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (res) {
|
||||||
|
local.loading = false;
|
||||||
|
local.render();
|
||||||
|
navigate(`/editor/${site_id}/${res.id}`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
local.init = true;
|
||||||
|
local.loading = false;
|
||||||
|
local.render();
|
||||||
|
})();
|
||||||
|
}, [
|
||||||
|
local.init
|
||||||
|
]);
|
||||||
|
const Editor = local.Editor;
|
||||||
|
if (local.loading || !Editor) return /*#__PURE__*/ (0, $lAN3N.jsx)((0, $1CiVi.Loading), {
|
||||||
|
note: "base-page"
|
||||||
|
});
|
||||||
|
const sw = navigator.serviceWorker.controller;
|
||||||
|
if (sw) sw.postMessage({
|
||||||
|
type: "add-cache",
|
||||||
|
url: location.href
|
||||||
|
});
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsx)(Editor, {
|
||||||
|
session: local.session,
|
||||||
|
site_id: site_id,
|
||||||
|
page_id: page_id
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
parcelRegister("eoQBx", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "EditorGlobal", () => $de9a4354d7eb3ed2$export$e6753382eac59df2);
|
||||||
|
|
||||||
|
var $9hNJ9 = parcelRequire("9hNJ9");
|
||||||
|
const $de9a4354d7eb3ed2$export$e6753382eac59df2 = {
|
||||||
|
/** ui */ mode: "",
|
||||||
|
status: "init",
|
||||||
|
focused: "",
|
||||||
|
pendingRebuild: false,
|
||||||
|
localReloading: {},
|
||||||
|
manager: {
|
||||||
|
page: false,
|
||||||
|
site: false,
|
||||||
|
comp: false,
|
||||||
|
compActionLabel: "Pick",
|
||||||
|
compCallback: (comp)=>{},
|
||||||
|
compPreviewRendered: new Set()
|
||||||
|
},
|
||||||
|
script: {
|
||||||
|
siteActive: false,
|
||||||
|
siteTypes: {},
|
||||||
|
prop: null,
|
||||||
|
toolbar: null,
|
||||||
|
active: false,
|
||||||
|
type: "js",
|
||||||
|
db: null,
|
||||||
|
api: null,
|
||||||
|
onClose: undefined,
|
||||||
|
doEdit: null
|
||||||
|
},
|
||||||
|
item: {
|
||||||
|
active: "",
|
||||||
|
activeOriginalId: "",
|
||||||
|
hover: "",
|
||||||
|
sideHover: false,
|
||||||
|
selectMode: "single",
|
||||||
|
selection: [],
|
||||||
|
copy: {
|
||||||
|
mode: "single"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
preventTreeScroll: false,
|
||||||
|
softRender: {
|
||||||
|
tree: ()=>{},
|
||||||
|
page: ()=>{},
|
||||||
|
side: ()=>{},
|
||||||
|
addEl: ()=>{},
|
||||||
|
topR: ()=>{},
|
||||||
|
all () {
|
||||||
|
this.tree();
|
||||||
|
this.page();
|
||||||
|
this.side();
|
||||||
|
this.addEl();
|
||||||
|
this.topR();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
/** read-only */ session: {
|
||||||
|
id: "",
|
||||||
|
data: {
|
||||||
|
user: {
|
||||||
|
id: "",
|
||||||
|
username: ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
lsite: null,
|
||||||
|
site: {
|
||||||
|
id: "",
|
||||||
|
api_url: "",
|
||||||
|
api_prasi: {
|
||||||
|
port: "",
|
||||||
|
db: ""
|
||||||
|
},
|
||||||
|
responsive: "all",
|
||||||
|
domain: "",
|
||||||
|
name: "",
|
||||||
|
js: "",
|
||||||
|
js_compiled: ""
|
||||||
|
},
|
||||||
|
layout: {
|
||||||
|
section: null,
|
||||||
|
content: null
|
||||||
|
},
|
||||||
|
site_dts: "",
|
||||||
|
page: null,
|
||||||
|
/** content tree */ treeFlat: [],
|
||||||
|
treeFlatTemp: [],
|
||||||
|
treeMeta: {},
|
||||||
|
/** components */ comp: null,
|
||||||
|
comps: {
|
||||||
|
pending: {},
|
||||||
|
resolve: {},
|
||||||
|
doc: {}
|
||||||
|
},
|
||||||
|
compProp: {
|
||||||
|
backToInstance: false,
|
||||||
|
edit: false,
|
||||||
|
inherit: true
|
||||||
|
},
|
||||||
|
compDirectEdit: false,
|
||||||
|
compLoading: {},
|
||||||
|
compInstance: {},
|
||||||
|
/** routing */ pagePreload: {},
|
||||||
|
route: (0, $9hNJ9.createRouter)(),
|
||||||
|
/** write-only */ mpage: null,
|
||||||
|
mpageLoaded: null,
|
||||||
|
/** connection */ ws: null,
|
||||||
|
wsPing: -1,
|
||||||
|
wsPingTs: 0,
|
||||||
|
wsPingInterval: null,
|
||||||
|
wsRetry: {
|
||||||
|
fast: false,
|
||||||
|
localIP: false,
|
||||||
|
disabled: false,
|
||||||
|
reconnecting: false
|
||||||
|
},
|
||||||
|
ui: {
|
||||||
|
loading: null,
|
||||||
|
preload: null,
|
||||||
|
notfound: null,
|
||||||
|
error: null
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
parcelRegister("3Hy9x", function(module, exports) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
module.exports = Promise.all([
|
||||||
|
(parcelRequire("hK98B"))((parcelRequire("5XuQH")).resolve("3skqg")),
|
||||||
|
(parcelRequire("gzJBT"))((parcelRequire("5XuQH")).resolve("kdLjZ")),
|
||||||
|
(parcelRequire("hK98B"))((parcelRequire("5XuQH")).resolve("dgRmX"))
|
||||||
|
]).then(()=>parcelRequire("h08Qa"));
|
||||||
|
|
||||||
|
});
|
||||||
|
parcelRegister("gzJBT", function(module, exports) {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var $53O9c = parcelRequire("53O9c");
|
||||||
|
module.exports = $53O9c(function(bundle) {
|
||||||
|
return new Promise(function(resolve, reject) {
|
||||||
|
// Don't insert the same link element twice (e.g. if it was already in the HTML)
|
||||||
|
var existingLinks = document.getElementsByTagName("link");
|
||||||
|
if ([].concat(existingLinks).some(function isCurrentBundle(link) {
|
||||||
|
return link.href === bundle && link.rel.indexOf("stylesheet") > -1;
|
||||||
|
})) {
|
||||||
|
resolve();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var link = document.createElement("link");
|
||||||
|
link.rel = "stylesheet";
|
||||||
|
link.href = bundle;
|
||||||
|
link.onerror = function(e) {
|
||||||
|
link.onerror = link.onload = null;
|
||||||
|
link.remove();
|
||||||
|
reject(e);
|
||||||
|
};
|
||||||
|
link.onload = function() {
|
||||||
|
link.onerror = link.onload = null;
|
||||||
|
resolve();
|
||||||
|
};
|
||||||
|
document.getElementsByTagName("head")[0].appendChild(link);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
})();
|
||||||
|
//# sourceMappingURL=editor.b81cc496.js.map
|
||||||
|
After Width: | Height: | Size: 115 KiB |
|
After Width: | Height: | Size: 190 KiB |
|
After Width: | Height: | Size: 631 B |
|
After Width: | Height: | Size: 2.2 MiB |
|
After Width: | Height: | Size: 2.3 MiB |
|
|
@ -0,0 +1,16 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>Prasi: App Builder</title>
|
||||||
|
<link rel="stylesheet" href="/index.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body className="flex-col flex-1 w-full min-h-screen flex opacity-0">
|
||||||
|
<div id="root"></div>
|
||||||
|
<script src="/index.js"></script>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,778 @@
|
||||||
|
(() => {
|
||||||
|
|
||||||
|
function $parcel$interopDefault(a) {
|
||||||
|
return a && a.__esModule ? a.default : a;
|
||||||
|
}
|
||||||
|
|
||||||
|
function $parcel$export(e, n, v, s) {
|
||||||
|
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
var $parcel$global = globalThis;
|
||||||
|
var parcelRequire = $parcel$global["parcelRequire2d1f"];
|
||||||
|
var parcelRegister = parcelRequire.register;
|
||||||
|
parcelRegister("6ZJcz", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "setNonce", () => $517b80b872e55072$export$c5f670b24c0ae95a);
|
||||||
|
$parcel$export(module.exports, "HexColorPicker", () => $517b80b872e55072$export$a3bc3c32746e9f3a);
|
||||||
|
$parcel$export(module.exports, "HexAlphaColorPicker", () => $517b80b872e55072$export$ac2f77823341da45);
|
||||||
|
$parcel$export(module.exports, "HslaColorPicker", () => $517b80b872e55072$export$ee0b0fc8d408da1d);
|
||||||
|
$parcel$export(module.exports, "HslaStringColorPicker", () => $517b80b872e55072$export$989f0248ad966033);
|
||||||
|
$parcel$export(module.exports, "HslColorPicker", () => $517b80b872e55072$export$c737d6c85aab3af7);
|
||||||
|
$parcel$export(module.exports, "HslStringColorPicker", () => $517b80b872e55072$export$f4f988c96ece960);
|
||||||
|
$parcel$export(module.exports, "HsvaColorPicker", () => $517b80b872e55072$export$a2298f22bee4c5fd);
|
||||||
|
$parcel$export(module.exports, "HsvaStringColorPicker", () => $517b80b872e55072$export$b2c7d62665b7ee26);
|
||||||
|
$parcel$export(module.exports, "HsvColorPicker", () => $517b80b872e55072$export$580e7249020ee39f);
|
||||||
|
$parcel$export(module.exports, "HsvStringColorPicker", () => $517b80b872e55072$export$ef09412d0ef04fda);
|
||||||
|
$parcel$export(module.exports, "RgbaColorPicker", () => $517b80b872e55072$export$e9c07ef2be187cb1);
|
||||||
|
$parcel$export(module.exports, "RgbaStringColorPicker", () => $517b80b872e55072$export$be07dcc7abc11a36);
|
||||||
|
$parcel$export(module.exports, "RgbColorPicker", () => $517b80b872e55072$export$5ac2ba36722d4bd2);
|
||||||
|
$parcel$export(module.exports, "RgbStringColorPicker", () => $517b80b872e55072$export$9d70f030bf44a214);
|
||||||
|
$parcel$export(module.exports, "HexColorInput", () => $517b80b872e55072$export$9219d762117624b6);
|
||||||
|
|
||||||
|
var $63SH6 = parcelRequire("63SH6");
|
||||||
|
function $517b80b872e55072$var$u() {
|
||||||
|
return ($517b80b872e55072$var$u = Object.assign || function(e) {
|
||||||
|
for(var r = 1; r < arguments.length; r++){
|
||||||
|
var t = arguments[r];
|
||||||
|
for(var n in t)Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);
|
||||||
|
}
|
||||||
|
return e;
|
||||||
|
}).apply(this, arguments);
|
||||||
|
}
|
||||||
|
function $517b80b872e55072$var$c(e, r) {
|
||||||
|
if (null == e) return {};
|
||||||
|
var t, n, o = {}, a = Object.keys(e);
|
||||||
|
for(n = 0; n < a.length; n++)r.indexOf(t = a[n]) >= 0 || (o[t] = e[t]);
|
||||||
|
return o;
|
||||||
|
}
|
||||||
|
function $517b80b872e55072$var$i(e) {
|
||||||
|
var t = (0, $63SH6.useRef)(e), n = (0, $63SH6.useRef)(function(e) {
|
||||||
|
t.current && t.current(e);
|
||||||
|
});
|
||||||
|
return t.current = e, n.current;
|
||||||
|
}
|
||||||
|
var $517b80b872e55072$var$s = function(e, r, t) {
|
||||||
|
return void 0 === r && (r = 0), void 0 === t && (t = 1), e > t ? t : e < r ? r : e;
|
||||||
|
}, $517b80b872e55072$var$f = function(e) {
|
||||||
|
return "touches" in e;
|
||||||
|
}, $517b80b872e55072$var$v = function(e) {
|
||||||
|
return e && e.ownerDocument.defaultView || self;
|
||||||
|
}, $517b80b872e55072$var$d = function(e, r, t) {
|
||||||
|
var n = e.getBoundingClientRect(), o = $517b80b872e55072$var$f(r) ? function(e, r) {
|
||||||
|
for(var t = 0; t < e.length; t++)if (e[t].identifier === r) return e[t];
|
||||||
|
return e[0];
|
||||||
|
}(r.touches, t) : r;
|
||||||
|
return {
|
||||||
|
left: $517b80b872e55072$var$s((o.pageX - (n.left + $517b80b872e55072$var$v(e).pageXOffset)) / n.width),
|
||||||
|
top: $517b80b872e55072$var$s((o.pageY - (n.top + $517b80b872e55072$var$v(e).pageYOffset)) / n.height)
|
||||||
|
};
|
||||||
|
}, $517b80b872e55072$var$h = function(e) {
|
||||||
|
!$517b80b872e55072$var$f(e) && e.preventDefault();
|
||||||
|
}, $517b80b872e55072$var$m = (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).memo(function(o) {
|
||||||
|
var a = o.onMove, l = o.onKey, s = $517b80b872e55072$var$c(o, [
|
||||||
|
"onMove",
|
||||||
|
"onKey"
|
||||||
|
]), m = (0, $63SH6.useRef)(null), g = $517b80b872e55072$var$i(a), p = $517b80b872e55072$var$i(l), b = (0, $63SH6.useRef)(null), _ = (0, $63SH6.useRef)(!1), x = (0, $63SH6.useMemo)(function() {
|
||||||
|
var e = function(e) {
|
||||||
|
$517b80b872e55072$var$h(e), ($517b80b872e55072$var$f(e) ? e.touches.length > 0 : e.buttons > 0) && m.current ? g($517b80b872e55072$var$d(m.current, e, b.current)) : t(!1);
|
||||||
|
}, r = function() {
|
||||||
|
return t(!1);
|
||||||
|
};
|
||||||
|
function t(t) {
|
||||||
|
var n = _.current, o = $517b80b872e55072$var$v(m.current), a = t ? o.addEventListener : o.removeEventListener;
|
||||||
|
a(n ? "touchmove" : "mousemove", e), a(n ? "touchend" : "mouseup", r);
|
||||||
|
}
|
||||||
|
return [
|
||||||
|
function(e) {
|
||||||
|
var r = e.nativeEvent, n = m.current;
|
||||||
|
if (n && ($517b80b872e55072$var$h(r), !function(e, r) {
|
||||||
|
return r && !$517b80b872e55072$var$f(e);
|
||||||
|
}(r, _.current) && n)) {
|
||||||
|
if ($517b80b872e55072$var$f(r)) {
|
||||||
|
_.current = !0;
|
||||||
|
var o = r.changedTouches || [];
|
||||||
|
o.length && (b.current = o[0].identifier);
|
||||||
|
}
|
||||||
|
n.focus(), g($517b80b872e55072$var$d(n, r, b.current)), t(!0);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
function(e) {
|
||||||
|
var r = e.which || e.keyCode;
|
||||||
|
r < 37 || r > 40 || (e.preventDefault(), p({
|
||||||
|
left: 39 === r ? .05 : 37 === r ? -0.05 : 0,
|
||||||
|
top: 40 === r ? .05 : 38 === r ? -0.05 : 0
|
||||||
|
}));
|
||||||
|
},
|
||||||
|
t
|
||||||
|
];
|
||||||
|
}, [
|
||||||
|
p,
|
||||||
|
g
|
||||||
|
]), C = x[0], E = x[1], H = x[2];
|
||||||
|
return (0, $63SH6.useEffect)(function() {
|
||||||
|
return H;
|
||||||
|
}, [
|
||||||
|
H
|
||||||
|
]), (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", $517b80b872e55072$var$u({}, s, {
|
||||||
|
onTouchStart: C,
|
||||||
|
onMouseDown: C,
|
||||||
|
className: "react-colorful__interactive",
|
||||||
|
ref: m,
|
||||||
|
onKeyDown: E,
|
||||||
|
tabIndex: 0,
|
||||||
|
role: "slider"
|
||||||
|
}));
|
||||||
|
}), $517b80b872e55072$var$g = function(e) {
|
||||||
|
return e.filter(Boolean).join(" ");
|
||||||
|
}, $517b80b872e55072$var$p = function(r) {
|
||||||
|
var t = r.color, n = r.left, o = r.top, a = void 0 === o ? .5 : o, l = $517b80b872e55072$var$g([
|
||||||
|
"react-colorful__pointer",
|
||||||
|
r.className
|
||||||
|
]);
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", {
|
||||||
|
className: l,
|
||||||
|
style: {
|
||||||
|
top: 100 * a + "%",
|
||||||
|
left: 100 * n + "%"
|
||||||
|
}
|
||||||
|
}, (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", {
|
||||||
|
className: "react-colorful__pointer-fill",
|
||||||
|
style: {
|
||||||
|
backgroundColor: t
|
||||||
|
}
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$b = function(e, r, t) {
|
||||||
|
return void 0 === r && (r = 0), void 0 === t && (t = Math.pow(10, r)), Math.round(t * e) / t;
|
||||||
|
}, $517b80b872e55072$var$_ = {
|
||||||
|
grad: .9,
|
||||||
|
turn: 360,
|
||||||
|
rad: 360 / (2 * Math.PI)
|
||||||
|
}, $517b80b872e55072$var$x = function(e) {
|
||||||
|
return $517b80b872e55072$var$L($517b80b872e55072$var$C(e));
|
||||||
|
}, $517b80b872e55072$var$C = function(e) {
|
||||||
|
return "#" === e[0] && (e = e.substring(1)), e.length < 6 ? {
|
||||||
|
r: parseInt(e[0] + e[0], 16),
|
||||||
|
g: parseInt(e[1] + e[1], 16),
|
||||||
|
b: parseInt(e[2] + e[2], 16),
|
||||||
|
a: 4 === e.length ? $517b80b872e55072$var$b(parseInt(e[3] + e[3], 16) / 255, 2) : 1
|
||||||
|
} : {
|
||||||
|
r: parseInt(e.substring(0, 2), 16),
|
||||||
|
g: parseInt(e.substring(2, 4), 16),
|
||||||
|
b: parseInt(e.substring(4, 6), 16),
|
||||||
|
a: 8 === e.length ? $517b80b872e55072$var$b(parseInt(e.substring(6, 8), 16) / 255, 2) : 1
|
||||||
|
};
|
||||||
|
}, $517b80b872e55072$var$E = function(e, r) {
|
||||||
|
return void 0 === r && (r = "deg"), Number(e) * ($517b80b872e55072$var$_[r] || 1);
|
||||||
|
}, $517b80b872e55072$var$H = function(e) {
|
||||||
|
var r = /hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);
|
||||||
|
return r ? $517b80b872e55072$var$N({
|
||||||
|
h: $517b80b872e55072$var$E(r[1], r[2]),
|
||||||
|
s: Number(r[3]),
|
||||||
|
l: Number(r[4]),
|
||||||
|
a: void 0 === r[5] ? 1 : Number(r[5]) / (r[6] ? 100 : 1)
|
||||||
|
}) : {
|
||||||
|
h: 0,
|
||||||
|
s: 0,
|
||||||
|
v: 0,
|
||||||
|
a: 1
|
||||||
|
};
|
||||||
|
}, $517b80b872e55072$var$M = $517b80b872e55072$var$H, $517b80b872e55072$var$N = function(e) {
|
||||||
|
var r = e.s, t = e.l;
|
||||||
|
return {
|
||||||
|
h: e.h,
|
||||||
|
s: (r *= (t < 50 ? t : 100 - t) / 100) > 0 ? 2 * r / (t + r) * 100 : 0,
|
||||||
|
v: t + r,
|
||||||
|
a: e.a
|
||||||
|
};
|
||||||
|
}, $517b80b872e55072$var$w = function(e) {
|
||||||
|
return $517b80b872e55072$var$K($517b80b872e55072$var$I(e));
|
||||||
|
}, $517b80b872e55072$var$y = function(e) {
|
||||||
|
var r = e.s, t = e.v, n = e.a, o = (200 - r) * t / 100;
|
||||||
|
return {
|
||||||
|
h: $517b80b872e55072$var$b(e.h),
|
||||||
|
s: $517b80b872e55072$var$b(o > 0 && o < 200 ? r * t / 100 / (o <= 100 ? o : 200 - o) * 100 : 0),
|
||||||
|
l: $517b80b872e55072$var$b(o / 2),
|
||||||
|
a: $517b80b872e55072$var$b(n, 2)
|
||||||
|
};
|
||||||
|
}, $517b80b872e55072$var$q = function(e) {
|
||||||
|
var r = $517b80b872e55072$var$y(e);
|
||||||
|
return "hsl(" + r.h + ", " + r.s + "%, " + r.l + "%)";
|
||||||
|
}, $517b80b872e55072$var$k = function(e) {
|
||||||
|
var r = $517b80b872e55072$var$y(e);
|
||||||
|
return "hsla(" + r.h + ", " + r.s + "%, " + r.l + "%, " + r.a + ")";
|
||||||
|
}, $517b80b872e55072$var$I = function(e) {
|
||||||
|
var r = e.h, t = e.s, n = e.v, o = e.a;
|
||||||
|
r = r / 360 * 6, t /= 100, n /= 100;
|
||||||
|
var a = Math.floor(r), l = n * (1 - t), u = n * (1 - (r - a) * t), c = n * (1 - (1 - r + a) * t), i = a % 6;
|
||||||
|
return {
|
||||||
|
r: $517b80b872e55072$var$b(255 * [
|
||||||
|
n,
|
||||||
|
u,
|
||||||
|
l,
|
||||||
|
l,
|
||||||
|
c,
|
||||||
|
n
|
||||||
|
][i]),
|
||||||
|
g: $517b80b872e55072$var$b(255 * [
|
||||||
|
c,
|
||||||
|
n,
|
||||||
|
n,
|
||||||
|
u,
|
||||||
|
l,
|
||||||
|
l
|
||||||
|
][i]),
|
||||||
|
b: $517b80b872e55072$var$b(255 * [
|
||||||
|
l,
|
||||||
|
l,
|
||||||
|
c,
|
||||||
|
n,
|
||||||
|
n,
|
||||||
|
u
|
||||||
|
][i]),
|
||||||
|
a: $517b80b872e55072$var$b(o, 2)
|
||||||
|
};
|
||||||
|
}, $517b80b872e55072$var$O = function(e) {
|
||||||
|
var r = /hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);
|
||||||
|
return r ? $517b80b872e55072$var$A({
|
||||||
|
h: $517b80b872e55072$var$E(r[1], r[2]),
|
||||||
|
s: Number(r[3]),
|
||||||
|
v: Number(r[4]),
|
||||||
|
a: void 0 === r[5] ? 1 : Number(r[5]) / (r[6] ? 100 : 1)
|
||||||
|
}) : {
|
||||||
|
h: 0,
|
||||||
|
s: 0,
|
||||||
|
v: 0,
|
||||||
|
a: 1
|
||||||
|
};
|
||||||
|
}, $517b80b872e55072$var$j = $517b80b872e55072$var$O, $517b80b872e55072$var$z = function(e) {
|
||||||
|
var r = /rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);
|
||||||
|
return r ? $517b80b872e55072$var$L({
|
||||||
|
r: Number(r[1]) / (r[2] ? 100 / 255 : 1),
|
||||||
|
g: Number(r[3]) / (r[4] ? 100 / 255 : 1),
|
||||||
|
b: Number(r[5]) / (r[6] ? 100 / 255 : 1),
|
||||||
|
a: void 0 === r[7] ? 1 : Number(r[7]) / (r[8] ? 100 : 1)
|
||||||
|
}) : {
|
||||||
|
h: 0,
|
||||||
|
s: 0,
|
||||||
|
v: 0,
|
||||||
|
a: 1
|
||||||
|
};
|
||||||
|
}, $517b80b872e55072$var$B = $517b80b872e55072$var$z, $517b80b872e55072$var$D = function(e) {
|
||||||
|
var r = e.toString(16);
|
||||||
|
return r.length < 2 ? "0" + r : r;
|
||||||
|
}, $517b80b872e55072$var$K = function(e) {
|
||||||
|
var r = e.r, t = e.g, n = e.b, o = e.a, a = o < 1 ? $517b80b872e55072$var$D($517b80b872e55072$var$b(255 * o)) : "";
|
||||||
|
return "#" + $517b80b872e55072$var$D(r) + $517b80b872e55072$var$D(t) + $517b80b872e55072$var$D(n) + a;
|
||||||
|
}, $517b80b872e55072$var$L = function(e) {
|
||||||
|
var r = e.r, t = e.g, n = e.b, o = e.a, a = Math.max(r, t, n), l = a - Math.min(r, t, n), u = l ? a === r ? (t - n) / l : a === t ? 2 + (n - r) / l : 4 + (r - t) / l : 0;
|
||||||
|
return {
|
||||||
|
h: $517b80b872e55072$var$b(60 * (u < 0 ? u + 6 : u)),
|
||||||
|
s: $517b80b872e55072$var$b(a ? l / a * 100 : 0),
|
||||||
|
v: $517b80b872e55072$var$b(a / 255 * 100),
|
||||||
|
a: o
|
||||||
|
};
|
||||||
|
}, $517b80b872e55072$var$A = function(e) {
|
||||||
|
return {
|
||||||
|
h: $517b80b872e55072$var$b(e.h),
|
||||||
|
s: $517b80b872e55072$var$b(e.s),
|
||||||
|
v: $517b80b872e55072$var$b(e.v),
|
||||||
|
a: $517b80b872e55072$var$b(e.a, 2)
|
||||||
|
};
|
||||||
|
}, $517b80b872e55072$var$S = (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).memo(function(r) {
|
||||||
|
var t = r.hue, n = r.onChange, o = $517b80b872e55072$var$g([
|
||||||
|
"react-colorful__hue",
|
||||||
|
r.className
|
||||||
|
]);
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", {
|
||||||
|
className: o
|
||||||
|
}, (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$m, {
|
||||||
|
onMove: function(e) {
|
||||||
|
n({
|
||||||
|
h: 360 * e.left
|
||||||
|
});
|
||||||
|
},
|
||||||
|
onKey: function(e) {
|
||||||
|
n({
|
||||||
|
h: $517b80b872e55072$var$s(t + 360 * e.left, 0, 360)
|
||||||
|
});
|
||||||
|
},
|
||||||
|
"aria-label": "Hue",
|
||||||
|
"aria-valuenow": $517b80b872e55072$var$b(t),
|
||||||
|
"aria-valuemax": "360",
|
||||||
|
"aria-valuemin": "0"
|
||||||
|
}, (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$p, {
|
||||||
|
className: "react-colorful__hue-pointer",
|
||||||
|
left: t / 360,
|
||||||
|
color: $517b80b872e55072$var$q({
|
||||||
|
h: t,
|
||||||
|
s: 100,
|
||||||
|
v: 100,
|
||||||
|
a: 1
|
||||||
|
})
|
||||||
|
})));
|
||||||
|
}), $517b80b872e55072$var$T = (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).memo(function(r) {
|
||||||
|
var t = r.hsva, n = r.onChange, o = {
|
||||||
|
backgroundColor: $517b80b872e55072$var$q({
|
||||||
|
h: t.h,
|
||||||
|
s: 100,
|
||||||
|
v: 100,
|
||||||
|
a: 1
|
||||||
|
})
|
||||||
|
};
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", {
|
||||||
|
className: "react-colorful__saturation",
|
||||||
|
style: o
|
||||||
|
}, (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$m, {
|
||||||
|
onMove: function(e) {
|
||||||
|
n({
|
||||||
|
s: 100 * e.left,
|
||||||
|
v: 100 - 100 * e.top
|
||||||
|
});
|
||||||
|
},
|
||||||
|
onKey: function(e) {
|
||||||
|
n({
|
||||||
|
s: $517b80b872e55072$var$s(t.s + 100 * e.left, 0, 100),
|
||||||
|
v: $517b80b872e55072$var$s(t.v - 100 * e.top, 0, 100)
|
||||||
|
});
|
||||||
|
},
|
||||||
|
"aria-label": "Color",
|
||||||
|
"aria-valuetext": "Saturation " + $517b80b872e55072$var$b(t.s) + "%, Brightness " + $517b80b872e55072$var$b(t.v) + "%"
|
||||||
|
}, (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$p, {
|
||||||
|
className: "react-colorful__saturation-pointer",
|
||||||
|
top: 1 - t.v / 100,
|
||||||
|
left: t.s / 100,
|
||||||
|
color: $517b80b872e55072$var$q(t)
|
||||||
|
})));
|
||||||
|
}), $517b80b872e55072$var$F = function(e, r) {
|
||||||
|
if (e === r) return !0;
|
||||||
|
for(var t in e)if (e[t] !== r[t]) return !1;
|
||||||
|
return !0;
|
||||||
|
}, $517b80b872e55072$var$P = function(e, r) {
|
||||||
|
return e.replace(/\s/g, "") === r.replace(/\s/g, "");
|
||||||
|
}, $517b80b872e55072$var$X = function(e, r) {
|
||||||
|
return e.toLowerCase() === r.toLowerCase() || $517b80b872e55072$var$F($517b80b872e55072$var$C(e), $517b80b872e55072$var$C(r));
|
||||||
|
};
|
||||||
|
function $517b80b872e55072$var$Y(e, t, l) {
|
||||||
|
var u = $517b80b872e55072$var$i(l), c = (0, $63SH6.useState)(function() {
|
||||||
|
return e.toHsva(t);
|
||||||
|
}), s = c[0], f = c[1], v = (0, $63SH6.useRef)({
|
||||||
|
color: t,
|
||||||
|
hsva: s
|
||||||
|
});
|
||||||
|
(0, $63SH6.useEffect)(function() {
|
||||||
|
if (!e.equal(t, v.current.color)) {
|
||||||
|
var r = e.toHsva(t);
|
||||||
|
v.current = {
|
||||||
|
hsva: r,
|
||||||
|
color: t
|
||||||
|
}, f(r);
|
||||||
|
}
|
||||||
|
}, [
|
||||||
|
t,
|
||||||
|
e
|
||||||
|
]), (0, $63SH6.useEffect)(function() {
|
||||||
|
var r;
|
||||||
|
$517b80b872e55072$var$F(s, v.current.hsva) || e.equal(r = e.fromHsva(s), v.current.color) || (v.current = {
|
||||||
|
hsva: s,
|
||||||
|
color: r
|
||||||
|
}, u(r));
|
||||||
|
}, [
|
||||||
|
s,
|
||||||
|
e,
|
||||||
|
u
|
||||||
|
]);
|
||||||
|
var d = (0, $63SH6.useCallback)(function(e) {
|
||||||
|
f(function(r) {
|
||||||
|
return Object.assign({}, r, e);
|
||||||
|
});
|
||||||
|
}, []);
|
||||||
|
return [
|
||||||
|
s,
|
||||||
|
d
|
||||||
|
];
|
||||||
|
}
|
||||||
|
var $517b80b872e55072$var$R, $517b80b872e55072$var$V = "undefined" != typeof window ? (0, $63SH6.useLayoutEffect) : (0, $63SH6.useEffect), $517b80b872e55072$var$$ = function() {
|
||||||
|
return $517b80b872e55072$var$R || ("undefined" != typeof __webpack_nonce__ ? __webpack_nonce__ : void 0);
|
||||||
|
}, $517b80b872e55072$export$c5f670b24c0ae95a = function(e) {
|
||||||
|
$517b80b872e55072$var$R = e;
|
||||||
|
}, $517b80b872e55072$var$J = new Map, $517b80b872e55072$var$Q = function(e) {
|
||||||
|
$517b80b872e55072$var$V(function() {
|
||||||
|
var r = e.current ? e.current.ownerDocument : document;
|
||||||
|
if (void 0 !== r && !$517b80b872e55072$var$J.has(r)) {
|
||||||
|
var t = r.createElement("style");
|
||||||
|
t.innerHTML = '.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}', $517b80b872e55072$var$J.set(r, t);
|
||||||
|
var n = $517b80b872e55072$var$$();
|
||||||
|
n && t.setAttribute("nonce", n), r.head.appendChild(t);
|
||||||
|
}
|
||||||
|
}, []);
|
||||||
|
}, $517b80b872e55072$var$U = function(t) {
|
||||||
|
var n = t.className, o = t.colorModel, a = t.color, l = void 0 === a ? o.defaultColor : a, i = t.onChange, s = $517b80b872e55072$var$c(t, [
|
||||||
|
"className",
|
||||||
|
"colorModel",
|
||||||
|
"color",
|
||||||
|
"onChange"
|
||||||
|
]), f = (0, $63SH6.useRef)(null);
|
||||||
|
$517b80b872e55072$var$Q(f);
|
||||||
|
var v = $517b80b872e55072$var$Y(o, l, i), d = v[0], h = v[1], m = $517b80b872e55072$var$g([
|
||||||
|
"react-colorful",
|
||||||
|
n
|
||||||
|
]);
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", $517b80b872e55072$var$u({}, s, {
|
||||||
|
ref: f,
|
||||||
|
className: m
|
||||||
|
}), (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$T, {
|
||||||
|
hsva: d,
|
||||||
|
onChange: h
|
||||||
|
}), (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$S, {
|
||||||
|
hue: d.h,
|
||||||
|
onChange: h,
|
||||||
|
className: "react-colorful__last-control"
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$W = {
|
||||||
|
defaultColor: "000",
|
||||||
|
toHsva: $517b80b872e55072$var$x,
|
||||||
|
fromHsva: function(e) {
|
||||||
|
return $517b80b872e55072$var$w({
|
||||||
|
h: e.h,
|
||||||
|
s: e.s,
|
||||||
|
v: e.v,
|
||||||
|
a: 1
|
||||||
|
});
|
||||||
|
},
|
||||||
|
equal: $517b80b872e55072$var$X
|
||||||
|
}, $517b80b872e55072$export$a3bc3c32746e9f3a = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$U, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$W
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$ee = function(r) {
|
||||||
|
var t = r.className, n = r.hsva, o = r.onChange, a = {
|
||||||
|
backgroundImage: "linear-gradient(90deg, " + $517b80b872e55072$var$k(Object.assign({}, n, {
|
||||||
|
a: 0
|
||||||
|
})) + ", " + $517b80b872e55072$var$k(Object.assign({}, n, {
|
||||||
|
a: 1
|
||||||
|
})) + ")"
|
||||||
|
}, l = $517b80b872e55072$var$g([
|
||||||
|
"react-colorful__alpha",
|
||||||
|
t
|
||||||
|
]), u = $517b80b872e55072$var$b(100 * n.a);
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", {
|
||||||
|
className: l
|
||||||
|
}, (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", {
|
||||||
|
className: "react-colorful__alpha-gradient",
|
||||||
|
style: a
|
||||||
|
}), (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$m, {
|
||||||
|
onMove: function(e) {
|
||||||
|
o({
|
||||||
|
a: e.left
|
||||||
|
});
|
||||||
|
},
|
||||||
|
onKey: function(e) {
|
||||||
|
o({
|
||||||
|
a: $517b80b872e55072$var$s(n.a + e.left)
|
||||||
|
});
|
||||||
|
},
|
||||||
|
"aria-label": "Alpha",
|
||||||
|
"aria-valuetext": u + "%",
|
||||||
|
"aria-valuenow": u,
|
||||||
|
"aria-valuemin": "0",
|
||||||
|
"aria-valuemax": "100"
|
||||||
|
}, (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$p, {
|
||||||
|
className: "react-colorful__alpha-pointer",
|
||||||
|
left: n.a,
|
||||||
|
color: $517b80b872e55072$var$k(n)
|
||||||
|
})));
|
||||||
|
}, $517b80b872e55072$var$re = function(t) {
|
||||||
|
var n = t.className, o = t.colorModel, a = t.color, l = void 0 === a ? o.defaultColor : a, i = t.onChange, s = $517b80b872e55072$var$c(t, [
|
||||||
|
"className",
|
||||||
|
"colorModel",
|
||||||
|
"color",
|
||||||
|
"onChange"
|
||||||
|
]), f = (0, $63SH6.useRef)(null);
|
||||||
|
$517b80b872e55072$var$Q(f);
|
||||||
|
var v = $517b80b872e55072$var$Y(o, l, i), d = v[0], h = v[1], m = $517b80b872e55072$var$g([
|
||||||
|
"react-colorful",
|
||||||
|
n
|
||||||
|
]);
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("div", $517b80b872e55072$var$u({}, s, {
|
||||||
|
ref: f,
|
||||||
|
className: m
|
||||||
|
}), (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$T, {
|
||||||
|
hsva: d,
|
||||||
|
onChange: h
|
||||||
|
}), (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$S, {
|
||||||
|
hue: d.h,
|
||||||
|
onChange: h
|
||||||
|
}), (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$ee, {
|
||||||
|
hsva: d,
|
||||||
|
onChange: h,
|
||||||
|
className: "react-colorful__last-control"
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$te = {
|
||||||
|
defaultColor: "0001",
|
||||||
|
toHsva: $517b80b872e55072$var$x,
|
||||||
|
fromHsva: $517b80b872e55072$var$w,
|
||||||
|
equal: $517b80b872e55072$var$X
|
||||||
|
}, $517b80b872e55072$export$ac2f77823341da45 = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$re, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$te
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$oe = {
|
||||||
|
defaultColor: {
|
||||||
|
h: 0,
|
||||||
|
s: 0,
|
||||||
|
l: 0,
|
||||||
|
a: 1
|
||||||
|
},
|
||||||
|
toHsva: $517b80b872e55072$var$N,
|
||||||
|
fromHsva: $517b80b872e55072$var$y,
|
||||||
|
equal: $517b80b872e55072$var$F
|
||||||
|
}, $517b80b872e55072$export$ee0b0fc8d408da1d = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$re, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$oe
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$le = {
|
||||||
|
defaultColor: "hsla(0, 0%, 0%, 1)",
|
||||||
|
toHsva: $517b80b872e55072$var$H,
|
||||||
|
fromHsva: $517b80b872e55072$var$k,
|
||||||
|
equal: $517b80b872e55072$var$P
|
||||||
|
}, $517b80b872e55072$export$989f0248ad966033 = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$re, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$le
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$ce = {
|
||||||
|
defaultColor: {
|
||||||
|
h: 0,
|
||||||
|
s: 0,
|
||||||
|
l: 0
|
||||||
|
},
|
||||||
|
toHsva: function(e) {
|
||||||
|
return $517b80b872e55072$var$N({
|
||||||
|
h: e.h,
|
||||||
|
s: e.s,
|
||||||
|
l: e.l,
|
||||||
|
a: 1
|
||||||
|
});
|
||||||
|
},
|
||||||
|
fromHsva: function(e) {
|
||||||
|
var r;
|
||||||
|
return {
|
||||||
|
h: (r = $517b80b872e55072$var$y(e)).h,
|
||||||
|
s: r.s,
|
||||||
|
l: r.l
|
||||||
|
};
|
||||||
|
},
|
||||||
|
equal: $517b80b872e55072$var$F
|
||||||
|
}, $517b80b872e55072$export$c737d6c85aab3af7 = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$U, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$ce
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$se = {
|
||||||
|
defaultColor: "hsl(0, 0%, 0%)",
|
||||||
|
toHsva: $517b80b872e55072$var$M,
|
||||||
|
fromHsva: $517b80b872e55072$var$q,
|
||||||
|
equal: $517b80b872e55072$var$P
|
||||||
|
}, $517b80b872e55072$export$f4f988c96ece960 = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$U, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$se
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$ve = {
|
||||||
|
defaultColor: {
|
||||||
|
h: 0,
|
||||||
|
s: 0,
|
||||||
|
v: 0,
|
||||||
|
a: 1
|
||||||
|
},
|
||||||
|
toHsva: function(e) {
|
||||||
|
return e;
|
||||||
|
},
|
||||||
|
fromHsva: $517b80b872e55072$var$A,
|
||||||
|
equal: $517b80b872e55072$var$F
|
||||||
|
}, $517b80b872e55072$export$a2298f22bee4c5fd = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$re, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$ve
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$he = {
|
||||||
|
defaultColor: "hsva(0, 0%, 0%, 1)",
|
||||||
|
toHsva: $517b80b872e55072$var$O,
|
||||||
|
fromHsva: function(e) {
|
||||||
|
var r = $517b80b872e55072$var$A(e);
|
||||||
|
return "hsva(" + r.h + ", " + r.s + "%, " + r.v + "%, " + r.a + ")";
|
||||||
|
},
|
||||||
|
equal: $517b80b872e55072$var$P
|
||||||
|
}, $517b80b872e55072$export$b2c7d62665b7ee26 = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$re, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$he
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$ge = {
|
||||||
|
defaultColor: {
|
||||||
|
h: 0,
|
||||||
|
s: 0,
|
||||||
|
v: 0
|
||||||
|
},
|
||||||
|
toHsva: function(e) {
|
||||||
|
return {
|
||||||
|
h: e.h,
|
||||||
|
s: e.s,
|
||||||
|
v: e.v,
|
||||||
|
a: 1
|
||||||
|
};
|
||||||
|
},
|
||||||
|
fromHsva: function(e) {
|
||||||
|
var r = $517b80b872e55072$var$A(e);
|
||||||
|
return {
|
||||||
|
h: r.h,
|
||||||
|
s: r.s,
|
||||||
|
v: r.v
|
||||||
|
};
|
||||||
|
},
|
||||||
|
equal: $517b80b872e55072$var$F
|
||||||
|
}, $517b80b872e55072$export$580e7249020ee39f = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$U, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$ge
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$be = {
|
||||||
|
defaultColor: "hsv(0, 0%, 0%)",
|
||||||
|
toHsva: $517b80b872e55072$var$j,
|
||||||
|
fromHsva: function(e) {
|
||||||
|
var r = $517b80b872e55072$var$A(e);
|
||||||
|
return "hsv(" + r.h + ", " + r.s + "%, " + r.v + "%)";
|
||||||
|
},
|
||||||
|
equal: $517b80b872e55072$var$P
|
||||||
|
}, $517b80b872e55072$export$ef09412d0ef04fda = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$U, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$be
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$xe = {
|
||||||
|
defaultColor: {
|
||||||
|
r: 0,
|
||||||
|
g: 0,
|
||||||
|
b: 0,
|
||||||
|
a: 1
|
||||||
|
},
|
||||||
|
toHsva: $517b80b872e55072$var$L,
|
||||||
|
fromHsva: $517b80b872e55072$var$I,
|
||||||
|
equal: $517b80b872e55072$var$F
|
||||||
|
}, $517b80b872e55072$export$e9c07ef2be187cb1 = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$re, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$xe
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$Ee = {
|
||||||
|
defaultColor: "rgba(0, 0, 0, 1)",
|
||||||
|
toHsva: $517b80b872e55072$var$z,
|
||||||
|
fromHsva: function(e) {
|
||||||
|
var r = $517b80b872e55072$var$I(e);
|
||||||
|
return "rgba(" + r.r + ", " + r.g + ", " + r.b + ", " + r.a + ")";
|
||||||
|
},
|
||||||
|
equal: $517b80b872e55072$var$P
|
||||||
|
}, $517b80b872e55072$export$be07dcc7abc11a36 = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$re, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$Ee
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$Me = {
|
||||||
|
defaultColor: {
|
||||||
|
r: 0,
|
||||||
|
g: 0,
|
||||||
|
b: 0
|
||||||
|
},
|
||||||
|
toHsva: function(e) {
|
||||||
|
return $517b80b872e55072$var$L({
|
||||||
|
r: e.r,
|
||||||
|
g: e.g,
|
||||||
|
b: e.b,
|
||||||
|
a: 1
|
||||||
|
});
|
||||||
|
},
|
||||||
|
fromHsva: function(e) {
|
||||||
|
var r;
|
||||||
|
return {
|
||||||
|
r: (r = $517b80b872e55072$var$I(e)).r,
|
||||||
|
g: r.g,
|
||||||
|
b: r.b
|
||||||
|
};
|
||||||
|
},
|
||||||
|
equal: $517b80b872e55072$var$F
|
||||||
|
}, $517b80b872e55072$export$5ac2ba36722d4bd2 = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$U, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$Me
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$we = {
|
||||||
|
defaultColor: "rgb(0, 0, 0)",
|
||||||
|
toHsva: $517b80b872e55072$var$B,
|
||||||
|
fromHsva: function(e) {
|
||||||
|
var r = $517b80b872e55072$var$I(e);
|
||||||
|
return "rgb(" + r.r + ", " + r.g + ", " + r.b + ")";
|
||||||
|
},
|
||||||
|
equal: $517b80b872e55072$var$P
|
||||||
|
}, $517b80b872e55072$export$9d70f030bf44a214 = function(r) {
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$U, $517b80b872e55072$var$u({}, r, {
|
||||||
|
colorModel: $517b80b872e55072$var$we
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$qe = /^#?([0-9A-F]{3,8})$/i, $517b80b872e55072$var$ke = function(r) {
|
||||||
|
var t = r.color, l = void 0 === t ? "" : t, s = r.onChange, f = r.onBlur, v = r.escape, d = r.validate, h = r.format, m = r.process, g = $517b80b872e55072$var$c(r, [
|
||||||
|
"color",
|
||||||
|
"onChange",
|
||||||
|
"onBlur",
|
||||||
|
"escape",
|
||||||
|
"validate",
|
||||||
|
"format",
|
||||||
|
"process"
|
||||||
|
]), p = (0, $63SH6.useState)(function() {
|
||||||
|
return v(l);
|
||||||
|
}), b = p[0], _ = p[1], x = $517b80b872e55072$var$i(s), C = $517b80b872e55072$var$i(f), E = (0, $63SH6.useCallback)(function(e) {
|
||||||
|
var r = v(e.target.value);
|
||||||
|
_(r), d(r) && x(m ? m(r) : r);
|
||||||
|
}, [
|
||||||
|
v,
|
||||||
|
m,
|
||||||
|
d,
|
||||||
|
x
|
||||||
|
]), H = (0, $63SH6.useCallback)(function(e) {
|
||||||
|
d(e.target.value) || _(v(l)), C(e);
|
||||||
|
}, [
|
||||||
|
l,
|
||||||
|
v,
|
||||||
|
d,
|
||||||
|
C
|
||||||
|
]);
|
||||||
|
return (0, $63SH6.useEffect)(function() {
|
||||||
|
_(v(l));
|
||||||
|
}, [
|
||||||
|
l,
|
||||||
|
v
|
||||||
|
]), (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement("input", $517b80b872e55072$var$u({}, g, {
|
||||||
|
value: h ? h(b) : b,
|
||||||
|
spellCheck: "false",
|
||||||
|
onChange: E,
|
||||||
|
onBlur: H
|
||||||
|
}));
|
||||||
|
}, $517b80b872e55072$var$Ie = function(e) {
|
||||||
|
return "#" + e;
|
||||||
|
}, $517b80b872e55072$export$9219d762117624b6 = function(r) {
|
||||||
|
var t = r.prefixed, n = r.alpha, o = $517b80b872e55072$var$c(r, [
|
||||||
|
"prefixed",
|
||||||
|
"alpha"
|
||||||
|
]), l = (0, $63SH6.useCallback)(function(e) {
|
||||||
|
return e.replace(/([^0-9A-F]+)/gi, "").substring(0, n ? 8 : 6);
|
||||||
|
}, [
|
||||||
|
n
|
||||||
|
]), i = (0, $63SH6.useCallback)(function(e) {
|
||||||
|
return function(e, r) {
|
||||||
|
var t = $517b80b872e55072$var$qe.exec(e), n = t ? t[1].length : 0;
|
||||||
|
return 3 === n || 6 === n || !!r && 4 === n || !!r && 8 === n;
|
||||||
|
}(e, n);
|
||||||
|
}, [
|
||||||
|
n
|
||||||
|
]);
|
||||||
|
return (0, (/*@__PURE__*/$parcel$interopDefault($63SH6))).createElement($517b80b872e55072$var$ke, $517b80b872e55072$var$u({}, o, {
|
||||||
|
escape: l,
|
||||||
|
format: t ? $517b80b872e55072$var$Ie : void 0,
|
||||||
|
process: $517b80b872e55072$var$Ie,
|
||||||
|
validate: i
|
||||||
|
}));
|
||||||
|
};
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
})();
|
||||||
|
//# sourceMappingURL=index.module.15cb72f1.js.map
|
||||||
|
|
@ -0,0 +1,206 @@
|
||||||
|
(() => {
|
||||||
|
|
||||||
|
function $parcel$export(e, n, v, s) {
|
||||||
|
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
var $parcel$global = globalThis;
|
||||||
|
var parcelRequire = $parcel$global["parcelRequire2d1f"];
|
||||||
|
var parcelRegister = parcelRequire.register;
|
||||||
|
parcelRegister("2UmCA", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "sendIPC", () => $63e3495cc7f475e0$export$a08b4aa8b15dc7cf);
|
||||||
|
// This file is responsible for spawning and terminating child worker threads.
|
||||||
|
// The worker thread is recreated every time the current API version changes.
|
||||||
|
|
||||||
|
var $laZKa = parcelRequire("laZKa");
|
||||||
|
|
||||||
|
var $3xnmI = parcelRequire("3xnmI");
|
||||||
|
|
||||||
|
const $63e3495cc7f475e0$var$workerText = fetch(new URL((parcelRequire("7fMjo")))).then((r)=>r.text());
|
||||||
|
let $63e3495cc7f475e0$var$activeTask = null;
|
||||||
|
let $63e3495cc7f475e0$var$pendingTask = null;
|
||||||
|
let $63e3495cc7f475e0$var$workerPromise = new Promise((resolve, reject)=>{
|
||||||
|
(0, $3xnmI.setReloadWorkerCallback)((version)=>{
|
||||||
|
const reloadPromise = $63e3495cc7f475e0$var$reloadWorker(version);
|
||||||
|
reloadPromise.then(resolve, reject);
|
||||||
|
(0, $3xnmI.setReloadWorkerCallback)((version)=>{
|
||||||
|
$63e3495cc7f475e0$var$workerPromise.then((worker)=>worker.terminate());
|
||||||
|
$63e3495cc7f475e0$var$workerPromise = $63e3495cc7f475e0$var$reloadWorker(version);
|
||||||
|
return $63e3495cc7f475e0$var$workerPromise;
|
||||||
|
});
|
||||||
|
return reloadPromise;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
async function $63e3495cc7f475e0$var$packageFetch(subpath) {
|
||||||
|
const controller = new AbortController();
|
||||||
|
const timeout = setTimeout(()=>controller.abort("Timeout"), 5000);
|
||||||
|
// Try to fetch from one CDN, but fall back to another CDN if that fails
|
||||||
|
try {
|
||||||
|
const response = await fetch(`https://cdn.jsdelivr.net/npm/${subpath}`, {
|
||||||
|
signal: controller.signal
|
||||||
|
});
|
||||||
|
if (response.ok) {
|
||||||
|
clearTimeout(timeout);
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
} catch (err) {
|
||||||
|
console.error(err);
|
||||||
|
}
|
||||||
|
return fetch(`https://unpkg.com/${subpath}`);
|
||||||
|
}
|
||||||
|
async function $63e3495cc7f475e0$var$reloadWorker(version) {
|
||||||
|
let loadingFailure;
|
||||||
|
(0, $laZKa.showLoadingMessage)(version);
|
||||||
|
try {
|
||||||
|
if ($63e3495cc7f475e0$var$activeTask) $63e3495cc7f475e0$var$activeTask.abort_();
|
||||||
|
if ($63e3495cc7f475e0$var$pendingTask) $63e3495cc7f475e0$var$pendingTask.abort_();
|
||||||
|
$63e3495cc7f475e0$var$activeTask = null;
|
||||||
|
$63e3495cc7f475e0$var$pendingTask = null;
|
||||||
|
// "browser.min.js" was added in version 0.8.33
|
||||||
|
const [major, minor, patch] = version.split(".").map((x)=>+x);
|
||||||
|
const min = major === 0 && (minor < 8 || minor === 8 && patch < 33) ? "" : ".min";
|
||||||
|
const polywasm = /^\?polywasm=([01])$/.exec(location.search)?.[1];
|
||||||
|
const [workerJS, esbuildJS, esbuildWASM] = await Promise.all([
|
||||||
|
$63e3495cc7f475e0$var$workerText,
|
||||||
|
$63e3495cc7f475e0$var$packageFetch(`esbuild-wasm@${version}/lib/browser${min}.js`).then((r)=>r.text()),
|
||||||
|
$63e3495cc7f475e0$var$packageFetch(`esbuild-wasm@${version}/esbuild.wasm`).then((r)=>r.arrayBuffer())
|
||||||
|
]);
|
||||||
|
const parts = [
|
||||||
|
esbuildJS,
|
||||||
|
`\nvar polywasm=${polywasm};`,
|
||||||
|
workerJS
|
||||||
|
];
|
||||||
|
const url = URL.createObjectURL(new Blob(parts, {
|
||||||
|
type: "application/javascript"
|
||||||
|
}));
|
||||||
|
return await new Promise((resolve, reject)=>{
|
||||||
|
const worker = new Worker(url);
|
||||||
|
worker.onmessage = (e)=>{
|
||||||
|
if (e.data.status_ === "slow") {
|
||||||
|
const slowEl = document.getElementById("slowWarning");
|
||||||
|
slowEl.innerHTML = "<span>\u26A0\uFE0F Processing is slow because </span><span>WebAssembly is disabled \u26A0\uFE0F</span>";
|
||||||
|
slowEl.style.display = "flex";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
worker.onmessage = null;
|
||||||
|
if (e.data.status_ === "success") resolve(worker);
|
||||||
|
else {
|
||||||
|
reject(new Error("Failed to create worker"));
|
||||||
|
loadingFailure = e.data.error_;
|
||||||
|
}
|
||||||
|
URL.revokeObjectURL(url);
|
||||||
|
};
|
||||||
|
worker.postMessage([
|
||||||
|
version,
|
||||||
|
esbuildWASM
|
||||||
|
], [
|
||||||
|
esbuildWASM
|
||||||
|
]);
|
||||||
|
});
|
||||||
|
} catch (err) {
|
||||||
|
(0, $laZKa.showLoadingFailure)(loadingFailure || err + "");
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function $63e3495cc7f475e0$export$a08b4aa8b15dc7cf(message) {
|
||||||
|
function activateTask(worker, task) {
|
||||||
|
if ($63e3495cc7f475e0$var$activeTask) {
|
||||||
|
if ($63e3495cc7f475e0$var$pendingTask) $63e3495cc7f475e0$var$pendingTask.abort_();
|
||||||
|
$63e3495cc7f475e0$var$pendingTask = task;
|
||||||
|
} else {
|
||||||
|
$63e3495cc7f475e0$var$activeTask = task;
|
||||||
|
worker.onmessage = (e)=>{
|
||||||
|
worker.onmessage = null;
|
||||||
|
task.resolve_(e.data);
|
||||||
|
$63e3495cc7f475e0$var$activeTask = null;
|
||||||
|
if ($63e3495cc7f475e0$var$pendingTask) {
|
||||||
|
activateTask(worker, $63e3495cc7f475e0$var$pendingTask);
|
||||||
|
$63e3495cc7f475e0$var$pendingTask = null;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
worker.postMessage(task.message_);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return new Promise((resolve, reject)=>{
|
||||||
|
$63e3495cc7f475e0$var$workerPromise.then((worker)=>activateTask(worker, {
|
||||||
|
message_: message,
|
||||||
|
resolve_: resolve,
|
||||||
|
abort_: ()=>reject(new Error("Task aborted"))
|
||||||
|
}), reject);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
parcelRegister("laZKa", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "showLoadingMessage", () => $cf18fc761ff5c76f$export$f6240deaca91b2a3);
|
||||||
|
$parcel$export(module.exports, "showLoadingFailure", () => $cf18fc761ff5c76f$export$a2139092079a8e45);
|
||||||
|
// This file implements the UI for the output panel (the right half of the UI)
|
||||||
|
function $cf18fc761ff5c76f$export$98ba02ed50a1c31a(err) {
|
||||||
|
let text = `\x1b[31m\u{2718} \x1b[41;31m[\x1b[41;97mERROR\x1b[41;31m]\x1b[0m \x1b[1m${err && err.message || err}\x1B[0m`;
|
||||||
|
const location = err && err.location_;
|
||||||
|
const notes = err && err.notes_;
|
||||||
|
if (location) text += $cf18fc761ff5c76f$var$prettyPrintLocationAsStderr(location);
|
||||||
|
if (notes) for (const note of notes){
|
||||||
|
text += `\n ${note.text_}`;
|
||||||
|
if (note.location_) text += $cf18fc761ff5c76f$var$prettyPrintLocationAsStderr(note.location_);
|
||||||
|
}
|
||||||
|
return text;
|
||||||
|
}
|
||||||
|
function $cf18fc761ff5c76f$var$prettyPrintLocationAsStderr({ file_: file_, line_: line_, column_: column_, length_: length_, lineText_: lineText_, suggestion_: suggestion_ }) {
|
||||||
|
let last = length_ < 2 ? "^" : "~".repeat(length_);
|
||||||
|
let result = `\n\n ${file_}:${line_}:${column_}:\n`;
|
||||||
|
result += `\x1B[37m${line_.toString().padStart(7)} \u{2502} ${lineText_.slice(0, column_)}` + `\x1B[32m${lineText_.slice(column_, column_ + length_)}` + `\x1B[37m${lineText_.slice(column_ + length_)}\n`;
|
||||||
|
if (suggestion_) {
|
||||||
|
result += ` \u{2502} ${" ".repeat(column_)}\x1B[32m${last}\x1B[37m\n`;
|
||||||
|
last = suggestion_;
|
||||||
|
}
|
||||||
|
result += ` \u{2575} ${" ".repeat(column_)}\x1B[32m${last}\x1B[0m\n`;
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
function $cf18fc761ff5c76f$export$1995fff76b26818c({ code_: code_, map_: map_, mangleCache_: mangleCache_, legalComments_: legalComments_, stderr_: stderr_ }) {}
|
||||||
|
function $cf18fc761ff5c76f$export$c34e08d30c3b6cd2({ outputFiles_: outputFiles_, metafile_: metafile_, mangleCache_: mangleCache_, stderr_: stderr_ }, entryPointCount) {}
|
||||||
|
function $cf18fc761ff5c76f$export$f6240deaca91b2a3(version) {}
|
||||||
|
function $cf18fc761ff5c76f$export$a2139092079a8e45(error) {}
|
||||||
|
function $cf18fc761ff5c76f$export$42ba9ebce89f4277(text) {
|
||||||
|
return "<span>" + text.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/\033\[([^m]*)m/g, (_, escape)=>{
|
||||||
|
switch(escape){
|
||||||
|
case "1":
|
||||||
|
return '</span><span class="color-bold">';
|
||||||
|
case "31":
|
||||||
|
return '</span><span class="color-red">';
|
||||||
|
case "32":
|
||||||
|
return '</span><span class="color-green">';
|
||||||
|
case "33":
|
||||||
|
return '</span><span class="color-yellow">';
|
||||||
|
case "35":
|
||||||
|
return '</span><span class="color-magenta">'; // This is generated by warnings in version 0.14.0 and earlier
|
||||||
|
case "37":
|
||||||
|
return '</span><span class="color-dim">';
|
||||||
|
case "41;31":
|
||||||
|
return '</span><span class="bg-red color-red">';
|
||||||
|
case "41;97":
|
||||||
|
return '</span><span class="bg-red color-white">';
|
||||||
|
case "43;33":
|
||||||
|
return '</span><span class="bg-yellow color-yellow">';
|
||||||
|
case "43;30":
|
||||||
|
return '</span><span class="bg-yellow color-black">';
|
||||||
|
case "0":
|
||||||
|
return "</span><span>";
|
||||||
|
}
|
||||||
|
throw new Error(`Unknown escape sequence: ${escape}`);
|
||||||
|
}) + "</span>";
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
parcelRegister("7fMjo", function(module, exports) {
|
||||||
|
|
||||||
|
module.exports = (parcelRequire("eBiiF")).getBundleURL("cb3VD") + "worker.0b25d7de.js";
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
})();
|
||||||
|
//# sourceMappingURL=ipc.0049bc9e.js.map
|
||||||
|
|
@ -0,0 +1,211 @@
|
||||||
|
(() => {
|
||||||
|
|
||||||
|
function $parcel$defineInteropFlag(a) {
|
||||||
|
Object.defineProperty(a, '__esModule', {value: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
function $parcel$export(e, n, v, s) {
|
||||||
|
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
var $parcel$global = globalThis;
|
||||||
|
var parcelRequire = $parcel$global["parcelRequire2d1f"];
|
||||||
|
var parcelRegister = parcelRequire.register;
|
||||||
|
parcelRegister("2vHcf", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$defineInteropFlag(module.exports);
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $e7b12273825edc8d$export$2e2bcd8739ae039);
|
||||||
|
|
||||||
|
var $lAN3N = parcelRequire("lAN3N");
|
||||||
|
|
||||||
|
var $4WfNn = parcelRequire("4WfNn");
|
||||||
|
|
||||||
|
var $1CiVi = parcelRequire("1CiVi");
|
||||||
|
|
||||||
|
var $74hjU = parcelRequire("74hjU");
|
||||||
|
|
||||||
|
var $15ZgL = parcelRequire("15ZgL");
|
||||||
|
var $e7b12273825edc8d$export$2e2bcd8739ae039 = (0, $4WfNn.page)({
|
||||||
|
url: "/login",
|
||||||
|
component: ({})=>{
|
||||||
|
const form = (0, $4WfNn.useLocal)({
|
||||||
|
username: "",
|
||||||
|
password: "",
|
||||||
|
submitting: false,
|
||||||
|
init: false
|
||||||
|
}, async ()=>{
|
||||||
|
const s = await api.session();
|
||||||
|
if (s && s.id) {
|
||||||
|
const rto = window.redirectTo;
|
||||||
|
if (rto) navigate(rto);
|
||||||
|
else {
|
||||||
|
console.log("navigate to");
|
||||||
|
localStorage.setItem("prasi-session", JSON.stringify(s));
|
||||||
|
navigate("/editor/");
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
form.init = true;
|
||||||
|
form.render();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (!form.init) return /*#__PURE__*/ (0, $lAN3N.jsx)((0, $1CiVi.Loading), {});
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "flex flex-1 flex-col items-center justify-center",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsxs)("form", {
|
||||||
|
onSubmit: async (e)=>{
|
||||||
|
e.preventDefault();
|
||||||
|
form.submitting = true;
|
||||||
|
form.render();
|
||||||
|
const s = await api.login(form.username, form.password);
|
||||||
|
if (s.status === "failed") {
|
||||||
|
form.submitting = false;
|
||||||
|
form.render();
|
||||||
|
alert(s.reason);
|
||||||
|
} else {
|
||||||
|
const rto = window.redirectTo;
|
||||||
|
if (rto) navigate(rto);
|
||||||
|
else navigate("/editor");
|
||||||
|
}
|
||||||
|
},
|
||||||
|
className: cx("border-[3px] border-black", (0, $74hjU.formStyle)),
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "title",
|
||||||
|
children: "Login"
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("label", {
|
||||||
|
className: "mt-3",
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("span", {
|
||||||
|
children: "Username"
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)((0, $15ZgL.Input), {
|
||||||
|
form: form,
|
||||||
|
name: "username"
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsxs)("label", {
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("span", {
|
||||||
|
children: "Password"
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)((0, $15ZgL.Input), {
|
||||||
|
form: form,
|
||||||
|
name: "password",
|
||||||
|
type: "password"
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("button", {
|
||||||
|
type: "submit",
|
||||||
|
disabled: form.submitting,
|
||||||
|
children: form.submitting ? "Loading..." : "Submit"
|
||||||
|
}),
|
||||||
|
/*#__PURE__*/ (0, $lAN3N.jsx)("div", {
|
||||||
|
className: "pt-2",
|
||||||
|
children: /*#__PURE__*/ (0, $lAN3N.jsx)("a", {
|
||||||
|
href: "/register",
|
||||||
|
className: "cursor-pointer underline",
|
||||||
|
children: "Register"
|
||||||
|
})
|
||||||
|
})
|
||||||
|
]
|
||||||
|
})
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
parcelRegister("74hjU", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "formStyle", () => $0dae47b79a3dfc48$export$55e3a752d0357364);
|
||||||
|
const $0dae47b79a3dfc48$export$55e3a752d0357364 = css`
|
||||||
|
padding: 10px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: stretch;
|
||||||
|
|
||||||
|
.title {
|
||||||
|
font-size: 18px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
label {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: stretch;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
|
||||||
|
> span {
|
||||||
|
font-size: 14px;
|
||||||
|
margin-bottom: 2px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
input,
|
||||||
|
select {
|
||||||
|
border: 3px solid black;
|
||||||
|
padding: 3px;
|
||||||
|
width: 300px;
|
||||||
|
font-size: 15px;
|
||||||
|
|
||||||
|
&:disabled {
|
||||||
|
color: #999;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
color: white;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
button[type="submit"] {
|
||||||
|
background: black;
|
||||||
|
|
||||||
|
&:disabled {
|
||||||
|
background: #999;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
parcelRegister("15ZgL", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "Input", () => $d2162008c05e10bb$export$f5b8910cec6cf069);
|
||||||
|
|
||||||
|
var $lAN3N = parcelRequire("lAN3N");
|
||||||
|
const $d2162008c05e10bb$export$f5b8910cec6cf069 = (arg)=>{
|
||||||
|
const prop = {
|
||||||
|
...arg
|
||||||
|
};
|
||||||
|
const { form: form, name: name } = arg;
|
||||||
|
delete prop.form;
|
||||||
|
delete prop.name;
|
||||||
|
let onChange = null;
|
||||||
|
if (prop.onChange) {
|
||||||
|
onChange = prop.onChange;
|
||||||
|
delete prop.onChange;
|
||||||
|
}
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsx)("input", {
|
||||||
|
value: form[name] || "",
|
||||||
|
spellCheck: false,
|
||||||
|
onInput: (e)=>{
|
||||||
|
form[name] = e.currentTarget.value;
|
||||||
|
if (onChange) {
|
||||||
|
const result = onChange(e.currentTarget.value);
|
||||||
|
if (typeof result !== "undefined") form[name] = result;
|
||||||
|
}
|
||||||
|
form.render();
|
||||||
|
},
|
||||||
|
...prop
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
})();
|
||||||
|
//# sourceMappingURL=login.116f51a6.js.map
|
||||||
|
After Width: | Height: | Size: 123 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
|
@ -0,0 +1,38 @@
|
||||||
|
(() => {
|
||||||
|
|
||||||
|
function $parcel$defineInteropFlag(a) {
|
||||||
|
Object.defineProperty(a, '__esModule', {value: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
function $parcel$export(e, n, v, s) {
|
||||||
|
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
|
||||||
|
}
|
||||||
|
|
||||||
|
var $parcel$global = globalThis;
|
||||||
|
var parcelRequire = $parcel$global["parcelRequire2d1f"];
|
||||||
|
var parcelRegister = parcelRequire.register;
|
||||||
|
parcelRegister("kRpY3", function(module, exports) {
|
||||||
|
|
||||||
|
$parcel$defineInteropFlag(module.exports);
|
||||||
|
|
||||||
|
$parcel$export(module.exports, "default", () => $fb00c4f37fe0b0fe$export$2e2bcd8739ae039);
|
||||||
|
|
||||||
|
var $lAN3N = parcelRequire("lAN3N");
|
||||||
|
|
||||||
|
var $4WfNn = parcelRequire("4WfNn");
|
||||||
|
|
||||||
|
var $1CiVi = parcelRequire("1CiVi");
|
||||||
|
var $fb00c4f37fe0b0fe$export$2e2bcd8739ae039 = (0, $4WfNn.page)({
|
||||||
|
url: "/logout",
|
||||||
|
component: ({})=>{
|
||||||
|
api.logout().then(()=>{
|
||||||
|
location.href = "/login";
|
||||||
|
});
|
||||||
|
return /*#__PURE__*/ (0, $lAN3N.jsx)((0, $1CiVi.Loading), {});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
})();
|
||||||
|
//# sourceMappingURL=logout.4a23bd73.js.map
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*!-----------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------*/define("vs/base/common/worker/simpleWorker.nls.de",{"vs/base/common/platform":["_"]});
|
||||||
|
|
||||||
|
//# sourceMappingURL=../../../../../min-maps/vs/base/common/worker/simpleWorker.nls.de.js.map
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*!-----------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------*/define("vs/base/common/worker/simpleWorker.nls.es",{"vs/base/common/platform":["_"]});
|
||||||
|
|
||||||
|
//# sourceMappingURL=../../../../../min-maps/vs/base/common/worker/simpleWorker.nls.es.js.map
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*!-----------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------*/define("vs/base/common/worker/simpleWorker.nls.fr",{"vs/base/common/platform":["_"]});
|
||||||
|
|
||||||
|
//# sourceMappingURL=../../../../../min-maps/vs/base/common/worker/simpleWorker.nls.fr.js.map
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*!-----------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------*/define("vs/base/common/worker/simpleWorker.nls.it",{"vs/base/common/platform":["_"]});
|
||||||
|
|
||||||
|
//# sourceMappingURL=../../../../../min-maps/vs/base/common/worker/simpleWorker.nls.it.js.map
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*!-----------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------*/define("vs/base/common/worker/simpleWorker.nls.ja",{"vs/base/common/platform":["_"]});
|
||||||
|
|
||||||
|
//# sourceMappingURL=../../../../../min-maps/vs/base/common/worker/simpleWorker.nls.ja.js.map
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*!-----------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------*/define("vs/base/common/worker/simpleWorker.nls",{"vs/base/common/platform":["_"]});
|
||||||
|
|
||||||
|
//# sourceMappingURL=../../../../../min-maps/vs/base/common/worker/simpleWorker.nls.js.map
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*!-----------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------*/define("vs/base/common/worker/simpleWorker.nls.ko",{"vs/base/common/platform":["_"]});
|
||||||
|
|
||||||
|
//# sourceMappingURL=../../../../../min-maps/vs/base/common/worker/simpleWorker.nls.ko.js.map
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*!-----------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------*/define("vs/base/common/worker/simpleWorker.nls.ru",{"vs/base/common/platform":["_"]});
|
||||||
|
|
||||||
|
//# sourceMappingURL=../../../../../min-maps/vs/base/common/worker/simpleWorker.nls.ru.js.map
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*!-----------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------*/define("vs/base/common/worker/simpleWorker.nls.zh-cn",{"vs/base/common/platform":["_"]});
|
||||||
|
|
||||||
|
//# sourceMappingURL=../../../../../min-maps/vs/base/common/worker/simpleWorker.nls.zh-cn.js.map
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
/*!-----------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------*/define("vs/base/common/worker/simpleWorker.nls.zh-tw",{"vs/base/common/platform":["_"]});
|
||||||
|
|
||||||
|
//# sourceMappingURL=../../../../../min-maps/vs/base/common/worker/simpleWorker.nls.zh-tw.js.map
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/apex/apex", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var i=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var d=(e,t)=>{for(var s in t)i(e,s,{get:t[s],enumerable:!0})},g=(e,t,s,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of c(t))!l.call(e,o)&&o!==s&&i(e,o,{get:()=>t[o],enumerable:!(a=r(t,o))||a.enumerable});return e};var p=e=>g(i({},"__esModule",{value:!0}),e);var h={};d(h,{conf:()=>m,language:()=>b});var m={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"<",close:">"}],folding:{markers:{start:new RegExp("^\\s*//\\s*(?:(?:#?region\\b)|(?:<editor-fold\\b))"),end:new RegExp("^\\s*//\\s*(?:(?:#?endregion\\b)|(?:</editor-fold>))")}}},u=["abstract","activate","and","any","array","as","asc","assert","autonomous","begin","bigdecimal","blob","boolean","break","bulk","by","case","cast","catch","char","class","collect","commit","const","continue","convertcurrency","decimal","default","delete","desc","do","double","else","end","enum","exception","exit","export","extends","false","final","finally","float","for","from","future","get","global","goto","group","having","hint","if","implements","import","in","inner","insert","instanceof","int","interface","into","join","last_90_days","last_month","last_n_days","last_week","like","limit","list","long","loop","map","merge","native","new","next_90_days","next_month","next_n_days","next_week","not","null","nulls","number","object","of","on","or","outer","override","package","parallel","pragma","private","protected","public","retrieve","return","returning","rollback","savepoint","search","select","set","short","sort","stat","static","strictfp","super","switch","synchronized","system","testmethod","then","this","this_month","this_week","throw","throws","today","tolabel","tomorrow","transaction","transient","trigger","true","try","type","undelete","update","upsert","using","virtual","void","volatile","webservice","when","where","while","yesterday"],f=e=>e.charAt(0).toUpperCase()+e.substr(1),n=[];u.forEach(e=>{n.push(e),n.push(e.toUpperCase()),n.push(f(e))});var b={defaultToken:"",tokenPostfix:".apex",keywords:n,operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,digits:/\d+(_+\d+)*/,octaldigits:/[0-7]+(_+[0-7]+)*/,binarydigits:/[0-1]+(_+[0-1]+)*/,hexdigits:/[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/,tokenizer:{root:[[/[a-z_$][\w$]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],[/[A-Z][\w\$]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"type.identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/@\s*[a-zA-Z_\$][\w\$]*/,"annotation"],[/(@digits)[eE]([\-+]?(@digits))?[fFdD]?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?[fFdD]?/,"number.float"],[/(@digits)[fFdD]/,"number.float"],[/(@digits)[lL]?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string",'@string."'],[/'/,"string","@string.'"],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@apexdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],apexdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],string:[[/[^\\"']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}]]}};return p(h);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/azcli/azcli", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(t,e)=>{for(var o in e)s(t,o,{get:e[o],enumerable:!0})},k=(t,e,o,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of r(e))!l.call(t,n)&&n!==o&&s(t,n,{get:()=>e[n],enumerable:!(a=i(e,n))||a.enumerable});return t};var p=t=>k(s({},"__esModule",{value:!0}),t);var d={};c(d,{conf:()=>f,language:()=>g});var f={comments:{lineComment:"#"}},g={defaultToken:"keyword",ignoreCase:!0,tokenPostfix:".azcli",str:/[^#\s]/,tokenizer:{root:[{include:"@comment"},[/\s-+@str*\s*/,{cases:{"@eos":{token:"key.identifier",next:"@popall"},"@default":{token:"key.identifier",next:"@type"}}}],[/^-+@str*\s*/,{cases:{"@eos":{token:"key.identifier",next:"@popall"},"@default":{token:"key.identifier",next:"@type"}}}]],type:[{include:"@comment"},[/-+@str*\s*/,{cases:{"@eos":{token:"key.identifier",next:"@popall"},"@default":"key.identifier"}}],[/@str+\s*/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}]],comment:[[/#.*$/,{cases:{"@eos":{token:"comment",next:"@popall"}}}]]}};return p(d);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/bat/bat", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var n=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var i=Object.prototype.hasOwnProperty;var g=(o,e)=>{for(var t in e)n(o,t,{get:e[t],enumerable:!0})},c=(o,e,t,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of l(e))!i.call(o,s)&&s!==t&&n(o,s,{get:()=>e[s],enumerable:!(a=r(e,s))||a.enumerable});return o};var p=o=>c(n({},"__esModule",{value:!0}),o);var k={};g(k,{conf:()=>d,language:()=>m});var d={comments:{lineComment:"REM"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}],surroundingPairs:[{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}],folding:{markers:{start:new RegExp("^\\s*(::\\s*|REM\\s+)#region"),end:new RegExp("^\\s*(::\\s*|REM\\s+)#endregion")}}},m={defaultToken:"",ignoreCase:!0,tokenPostfix:".bat",brackets:[{token:"delimiter.bracket",open:"{",close:"}"},{token:"delimiter.parenthesis",open:"(",close:")"},{token:"delimiter.square",open:"[",close:"]"}],keywords:/call|defined|echo|errorlevel|exist|for|goto|if|pause|set|shift|start|title|not|pushd|popd/,symbols:/[=><!~?&|+\-*\/\^;\.,]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/^(\s*)(rem(?:\s.*|))$/,["","comment"]],[/(\@?)(@keywords)(?!\w)/,[{token:"keyword"},{token:"keyword.$2"}]],[/[ \t\r\n]+/,""],[/setlocal(?!\w)/,"keyword.tag-setlocal"],[/endlocal(?!\w)/,"keyword.tag-setlocal"],[/[a-zA-Z_]\w*/,""],[/:\w*/,"metatag"],[/%[^%]+%/,"variable"],[/%%[\w]+(?!\w)/,"variable"],[/[{}()\[\]]/,"@brackets"],[/@symbols/,"delimiter"],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F_]*[0-9a-fA-F]/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/"/,"string",'@string."'],[/'/,"string","@string.'"]],string:[[/[^\\"'%]+/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/%[\w ]+%/,"variable"],[/%%[\w]+(?!\w)/,"variable"],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/$/,"string","@popall"]]}};return p(k);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/bicep/bicep", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var r=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var g=(e,n)=>{for(var o in n)r(e,o,{get:n[o],enumerable:!0})},l=(e,n,o,i)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of c(n))!a.call(e,t)&&t!==o&&r(e,t,{get:()=>n[t],enumerable:!(i=s(n,t))||i.enumerable});return e};var m=e=>l(r({},"__esModule",{value:!0}),e);var y={};g(y,{conf:()=>$,language:()=>w});var p=e=>`\\b${e}\\b`,k="[_a-zA-Z]",x="[_a-zA-Z0-9]",u=p(`${k}${x}*`),d=["targetScope","resource","module","param","var","output","for","in","if","existing"],b=["true","false","null"],f="[ \\t\\r\\n]",C="[0-9]+",$={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'"},{open:"'''",close:"'''"}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:"'''",close:"'''",notIn:["string","comment"]}],autoCloseBefore:`:.,=}])'
|
||||||
|
`,indentationRules:{increaseIndentPattern:new RegExp("^((?!\\/\\/).)*(\\{[^}\"'`]*|\\([^)\"'`]*|\\[[^\\]\"'`]*)$"),decreaseIndentPattern:new RegExp("^((?!.*?\\/\\*).*\\*/)?\\s*[\\}\\]].*$")}},w={defaultToken:"",tokenPostfix:".bicep",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"}],symbols:/[=><!~?:&|+\-*/^%]+/,keywords:d,namedLiterals:b,escapes:"\\\\(u{[0-9A-Fa-f]+}|n|r|t|\\\\|'|\\${)",tokenizer:{root:[{include:"@expression"},{include:"@whitespace"}],stringVerbatim:[{regex:"(|'|'')[^']",action:{token:"string"}},{regex:"'''",action:{token:"string.quote",next:"@pop"}}],stringLiteral:[{regex:"\\${",action:{token:"delimiter.bracket",next:"@bracketCounting"}},{regex:"[^\\\\'$]+",action:{token:"string"}},{regex:"@escapes",action:{token:"string.escape"}},{regex:"\\\\.",action:{token:"string.escape.invalid"}},{regex:"'",action:{token:"string",next:"@pop"}}],bracketCounting:[{regex:"{",action:{token:"delimiter.bracket",next:"@bracketCounting"}},{regex:"}",action:{token:"delimiter.bracket",next:"@pop"}},{include:"expression"}],comment:[{regex:"[^\\*]+",action:{token:"comment"}},{regex:"\\*\\/",action:{token:"comment",next:"@pop"}},{regex:"[\\/*]",action:{token:"comment"}}],whitespace:[{regex:f},{regex:"\\/\\*",action:{token:"comment",next:"@comment"}},{regex:"\\/\\/.*$",action:{token:"comment"}}],expression:[{regex:"'''",action:{token:"string.quote",next:"@stringVerbatim"}},{regex:"'",action:{token:"string.quote",next:"@stringLiteral"}},{regex:C,action:{token:"number"}},{regex:u,action:{cases:{"@keywords":{token:"keyword"},"@namedLiterals":{token:"keyword"},"@default":{token:"identifier"}}}}]}};return m(y);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/cameligo/cameligo", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(o,e)=>{for(var n in e)s(o,n,{get:e[n],enumerable:!0})},m=(o,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of a(e))!l.call(o,t)&&t!==n&&s(o,t,{get:()=>e[t],enumerable:!(r=i(e,t))||r.enumerable});return o};var p=o=>m(s({},"__esModule",{value:!0}),o);var u={};c(u,{conf:()=>d,language:()=>g});var d={comments:{lineComment:"//",blockComment:["(*","*)"]},brackets:[["{","}"],["[","]"],["(",")"],["<",">"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"},{open:'"',close:'"'},{open:"(*",close:"*)"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"},{open:'"',close:'"'},{open:"(*",close:"*)"}]},g={defaultToken:"",tokenPostfix:".cameligo",ignoreCase:!0,brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],keywords:["abs","assert","block","Bytes","case","Crypto","Current","else","failwith","false","for","fun","if","in","let","let%entry","let%init","List","list","Map","map","match","match%nat","mod","not","operation","Operation","of","record","Set","set","sender","skip","source","String","then","to","true","type","with"],typeKeywords:["int","unit","string","tz","nat","bool"],operators:["=",">","<","<=",">=","<>",":",":=","and","mod","or","+","-","*","/","@","&","^","%","->","<-","&&","||"],symbols:/[=><:@\^&|+\-*\/\^%]+/,tokenizer:{root:[[/[a-zA-Z_][\w]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/\$[0-9a-fA-F]{1,16}/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/'/,"string","@string"],[/'[^\\']'/,"string"],[/'/,"string.invalid"],[/\#\d+/,"string"]],comment:[[/[^\(\*]+/,"comment"],[/\*\)/,"comment","@pop"],[/\(\*/,"comment"]],string:[[/[^\\']+/,"string"],[/\\./,"string.escape.invalid"],[/'/,{token:"string.quote",bracket:"@close",next:"@pop"}]],whitespace:[[/[ \t\r\n]+/,"white"],[/\(\*/,"comment","@comment"],[/\/\/.*$/,"comment"]]}};return p(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/coffee/coffee", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var l=(n,e)=>{for(var t in e)s(n,t,{get:e[t],enumerable:!0})},p=(n,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of g(e))!a.call(n,r)&&r!==t&&s(n,r,{get:()=>e[r],enumerable:!(o=i(e,r))||o.enumerable});return n};var c=n=>p(s({},"__esModule",{value:!0}),n);var m={};l(m,{conf:()=>d,language:()=>x});var d={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#%\^\&\*\(\)\=\$\-\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{blockComment:["###","###"],lineComment:"#"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}},x={defaultToken:"",ignoreCase:!0,tokenPostfix:".coffee",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"}],regEx:/\/(?!\/\/)(?:[^\/\\]|\\.)*\/[igm]*/,keywords:["and","or","is","isnt","not","on","yes","@","no","off","true","false","null","this","new","delete","typeof","in","instanceof","return","throw","break","continue","debugger","if","else","switch","for","while","do","try","catch","finally","class","extends","super","undefined","then","unless","until","loop","of","by","when"],symbols:/[=><!~?&%|+\-*\/\^\.,\:]+/,escapes:/\\(?:[abfnrtv\\"'$]|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/\@[a-zA-Z_]\w*/,"variable.predefined"],[/[a-zA-Z_]\w*/,{cases:{this:"variable.predefined","@keywords":{token:"keyword.$0"},"@default":""}}],[/[ \t\r\n]+/,""],[/###/,"comment","@comment"],[/#.*$/,"comment"],["///",{token:"regexp",next:"@hereregexp"}],[/^(\s*)(@regEx)/,["","regexp"]],[/(\()(\s*)(@regEx)/,["@brackets","","regexp"]],[/(\,)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\=)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\:)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\[)(\s*)(@regEx)/,["@brackets","","regexp"]],[/(\!)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\&)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\|)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\?)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\{)(\s*)(@regEx)/,["@brackets","","regexp"]],[/(\;)(\s*)(@regEx)/,["","","regexp"]],[/}/,{cases:{"$S2==interpolatedstring":{token:"string",next:"@pop"},"@default":"@brackets"}}],[/[{}()\[\]]/,"@brackets"],[/@symbols/,"delimiter"],[/\d+[eE]([\-+]?\d+)?/,"number.float"],[/\d+\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F]+/,"number.hex"],[/0[0-7]+(?!\d)/,"number.octal"],[/\d+/,"number"],[/[,.]/,"delimiter"],[/"""/,"string",'@herestring."""'],[/'''/,"string","@herestring.'''"],[/"/,{cases:{"@eos":"string","@default":{token:"string",next:'@string."'}}}],[/'/,{cases:{"@eos":"string","@default":{token:"string",next:"@string.'"}}}]],string:[[/[^"'\#\\]+/,"string"],[/@escapes/,"string.escape"],[/\./,"string.escape.invalid"],[/\./,"string.escape.invalid"],[/#{/,{cases:{'$S2=="':{token:"string",next:"root.interpolatedstring"},"@default":"string"}}],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/#/,"string"]],herestring:[[/("""|''')/,{cases:{"$1==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/[^#\\'"]+/,"string"],[/['"]+/,"string"],[/@escapes/,"string.escape"],[/\./,"string.escape.invalid"],[/#{/,{token:"string.quote",next:"root.interpolatedstring"}],[/#/,"string"]],comment:[[/[^#]+/,"comment"],[/###/,"comment","@pop"],[/#/,"comment"]],hereregexp:[[/[^\\\/#]+/,"regexp"],[/\\./,"regexp"],[/#.*$/,"comment"],["///[igm]*",{token:"regexp",next:"@pop"}],[/\//,"regexp"]]}};return c(m);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/csharp/csharp", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var l=(t,e)=>{for(var o in e)s(t,o,{get:e[o],enumerable:!0})},p=(t,e,o,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of a(e))!c.call(t,n)&&n!==o&&s(t,n,{get:()=>e[n],enumerable:!(i=r(e,n))||i.enumerable});return t};var g=t=>p(s({},"__esModule",{value:!0}),t);var u={};l(u,{conf:()=>d,language:()=>m});var d={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\#\$\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"},{open:'"',close:'"'}],folding:{markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}},m={defaultToken:"",tokenPostfix:".cs",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],keywords:["extern","alias","using","bool","decimal","sbyte","byte","short","ushort","int","uint","long","ulong","char","float","double","object","dynamic","string","assembly","is","as","ref","out","this","base","new","typeof","void","checked","unchecked","default","delegate","var","const","if","else","switch","case","while","do","for","foreach","in","break","continue","goto","return","throw","try","catch","finally","lock","yield","from","let","where","join","on","equals","into","orderby","ascending","descending","select","group","by","namespace","partial","class","field","event","method","param","public","protected","internal","private","abstract","sealed","static","struct","readonly","volatile","virtual","override","params","get","set","add","remove","operator","true","false","implicit","explicit","interface","enum","null","async","await","fixed","sizeof","stackalloc","unsafe","nameof","when"],namespaceFollows:["namespace","using"],parenFollows:["if","for","while","switch","foreach","using","catch","when"],operators:["=","??","||","&&","|","^","&","==","!=","<=",">=","<<","+","-","*","/","%","!","~","++","--","+=","-=","*=","/=","%=","&=","|=","^=","<<=",">>=",">>","=>"],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/\@?[a-zA-Z_]\w*/,{cases:{"@namespaceFollows":{token:"keyword.$0",next:"@namespace"},"@keywords":{token:"keyword.$0",next:"@qualified"},"@default":{token:"identifier",next:"@qualified"}}}],{include:"@whitespace"},[/}/,{cases:{"$S2==interpolatedstring":{token:"string.quote",next:"@pop"},"$S2==litinterpstring":{token:"string.quote",next:"@pop"},"@default":"@brackets"}}],[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/[0-9_]*\.[0-9_]+([eE][\-+]?\d+)?[fFdD]?/,"number.float"],[/0[xX][0-9a-fA-F_]+/,"number.hex"],[/0[bB][01_]+/,"number.hex"],[/[0-9_]+/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,{token:"string.quote",next:"@string"}],[/\$\@"/,{token:"string.quote",next:"@litinterpstring"}],[/\@"/,{token:"string.quote",next:"@litstring"}],[/\$"/,{token:"string.quote",next:"@interpolatedstring"}],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],qualified:[[/[a-zA-Z_][\w]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],[/\./,"delimiter"],["","","@pop"]],namespace:[{include:"@whitespace"},[/[A-Z]\w*/,"namespace"],[/[\.=]/,"delimiter"],["","","@pop"]],comment:[[/[^\/*]+/,"comment"],["\\*/","comment","@pop"],[/[\/*]/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,{token:"string.quote",next:"@pop"}]],litstring:[[/[^"]+/,"string"],[/""/,"string.escape"],[/"/,{token:"string.quote",next:"@pop"}]],litinterpstring:[[/[^"{]+/,"string"],[/""/,"string.escape"],[/{{/,"string.escape"],[/}}/,"string.escape"],[/{/,{token:"string.quote",next:"root.litinterpstring"}],[/"/,{token:"string.quote",next:"@pop"}]],interpolatedstring:[[/[^\\"{]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/{{/,"string.escape"],[/}}/,"string.escape"],[/{/,{token:"string.quote",next:"root.interpolatedstring"}],[/"/,{token:"string.quote",next:"@pop"}]],whitespace:[[/^[ \t\v\f]*#((r)|(load))(?=\s)/,"directive.csx"],[/^[ \t\v\f]*#\w.*$/,"namespace.cpp"],[/[ \t\v\f\r\n]+/,""],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]]}};return g(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/csp/csp", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var o=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var g=Object.prototype.hasOwnProperty;var a=(r,t)=>{for(var s in t)o(r,s,{get:t[s],enumerable:!0})},c=(r,t,s,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let e of u(t))!g.call(r,e)&&e!==s&&o(r,e,{get:()=>t[e],enumerable:!(n=i(t,e))||n.enumerable});return r};var q=r=>c(o({},"__esModule",{value:!0}),r);var p={};a(p,{conf:()=>f,language:()=>l});var f={brackets:[],autoClosingPairs:[],surroundingPairs:[]},l={keywords:[],typeKeywords:[],tokenPostfix:".csp",operators:[],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/child-src/,"string.quote"],[/connect-src/,"string.quote"],[/default-src/,"string.quote"],[/font-src/,"string.quote"],[/frame-src/,"string.quote"],[/img-src/,"string.quote"],[/manifest-src/,"string.quote"],[/media-src/,"string.quote"],[/object-src/,"string.quote"],[/script-src/,"string.quote"],[/style-src/,"string.quote"],[/worker-src/,"string.quote"],[/base-uri/,"string.quote"],[/plugin-types/,"string.quote"],[/sandbox/,"string.quote"],[/disown-opener/,"string.quote"],[/form-action/,"string.quote"],[/frame-ancestors/,"string.quote"],[/report-uri/,"string.quote"],[/report-to/,"string.quote"],[/upgrade-insecure-requests/,"string.quote"],[/block-all-mixed-content/,"string.quote"],[/require-sri-for/,"string.quote"],[/reflected-xss/,"string.quote"],[/referrer/,"string.quote"],[/policy-uri/,"string.quote"],[/'self'/,"string.quote"],[/'unsafe-inline'/,"string.quote"],[/'unsafe-eval'/,"string.quote"],[/'strict-dynamic'/,"string.quote"],[/'unsafe-hashed-attributes'/,"string.quote"]]}};return q(p);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/css/css", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var m=(t,e)=>{for(var o in e)r(t,o,{get:e[o],enumerable:!0})},c=(t,e,o,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of s(e))!l.call(t,n)&&n!==o&&r(t,n,{get:()=>e[n],enumerable:!(i=a(e,n))||i.enumerable});return t};var d=t=>c(r({},"__esModule",{value:!0}),t);var k={};m(k,{conf:()=>u,language:()=>p});var u={wordPattern:/(#?-?\d*\.\d\w*%?)|((::|[@#.!:])?[\w-?]+%?)|::|[@#.!:]/g,comments:{blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}",notIn:["string","comment"]},{open:"[",close:"]",notIn:["string","comment"]},{open:"(",close:")",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]},{open:"'",close:"'",notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*\\/\\*\\s*#region\\b\\s*(.*?)\\s*\\*\\/"),end:new RegExp("^\\s*\\/\\*\\s*#endregion\\b.*\\*\\/")}}},p={defaultToken:"",tokenPostfix:".css",ws:`[
|
||||||
|
\r\f]*`,identifier:"-?-?([a-zA-Z]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))([\\w\\-]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))*",brackets:[{open:"{",close:"}",token:"delimiter.bracket"},{open:"[",close:"]",token:"delimiter.bracket"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],tokenizer:{root:[{include:"@selector"}],selector:[{include:"@comments"},{include:"@import"},{include:"@strings"},["[@](keyframes|-webkit-keyframes|-moz-keyframes|-o-keyframes)",{token:"keyword",next:"@keyframedeclaration"}],["[@](page|content|font-face|-moz-document)",{token:"keyword"}],["[@](charset|namespace)",{token:"keyword",next:"@declarationbody"}],["(url-prefix)(\\()",["attribute.value",{token:"delimiter.parenthesis",next:"@urldeclaration"}]],["(url)(\\()",["attribute.value",{token:"delimiter.parenthesis",next:"@urldeclaration"}]],{include:"@selectorname"},["[\\*]","tag"],["[>\\+,]","delimiter"],["\\[",{token:"delimiter.bracket",next:"@selectorattribute"}],["{",{token:"delimiter.bracket",next:"@selectorbody"}]],selectorbody:[{include:"@comments"},["[*_]?@identifier@ws:(?=(\\s|\\d|[^{;}]*[;}]))","attribute.name","@rulevalue"],["}",{token:"delimiter.bracket",next:"@pop"}]],selectorname:[["(\\.|#(?=[^{])|%|(@identifier)|:)+","tag"]],selectorattribute:[{include:"@term"},["]",{token:"delimiter.bracket",next:"@pop"}]],term:[{include:"@comments"},["(url-prefix)(\\()",["attribute.value",{token:"delimiter.parenthesis",next:"@urldeclaration"}]],["(url)(\\()",["attribute.value",{token:"delimiter.parenthesis",next:"@urldeclaration"}]],{include:"@functioninvocation"},{include:"@numbers"},{include:"@name"},{include:"@strings"},["([<>=\\+\\-\\*\\/\\^\\|\\~,])","delimiter"],[",","delimiter"]],rulevalue:[{include:"@comments"},{include:"@strings"},{include:"@term"},["!important","keyword"],[";","delimiter","@pop"],["(?=})",{token:"",next:"@pop"}]],warndebug:[["[@](warn|debug)",{token:"keyword",next:"@declarationbody"}]],import:[["[@](import)",{token:"keyword",next:"@declarationbody"}]],urldeclaration:[{include:"@strings"},[`[^)\r
|
||||||
|
]+`,"string"],["\\)",{token:"delimiter.parenthesis",next:"@pop"}]],parenthizedterm:[{include:"@term"},["\\)",{token:"delimiter.parenthesis",next:"@pop"}]],declarationbody:[{include:"@term"},[";","delimiter","@pop"],["(?=})",{token:"",next:"@pop"}]],comments:[["\\/\\*","comment","@comment"],["\\/\\/+.*","comment"]],comment:[["\\*\\/","comment","@pop"],[/[^*/]+/,"comment"],[/./,"comment"]],name:[["@identifier","attribute.value"]],numbers:[["-?(\\d*\\.)?\\d+([eE][\\-+]?\\d+)?",{token:"attribute.value.number",next:"@units"}],["#[0-9a-fA-F_]+(?!\\w)","attribute.value.hex"]],units:[["(em|ex|ch|rem|fr|vmin|vmax|vw|vh|vm|cm|mm|in|px|pt|pc|deg|grad|rad|turn|s|ms|Hz|kHz|%)?","attribute.value.unit","@pop"]],keyframedeclaration:[["@identifier","attribute.value"],["{",{token:"delimiter.bracket",switchTo:"@keyframebody"}]],keyframebody:[{include:"@term"},["{",{token:"delimiter.bracket",next:"@selectorbody"}],["}",{token:"delimiter.bracket",next:"@pop"}]],functioninvocation:[["@identifier\\(",{token:"attribute.value",next:"@functionarguments"}]],functionarguments:[["\\$@identifier@ws:","attribute.name"],["[,]","delimiter"],{include:"@term"},["\\)",{token:"attribute.value",next:"@pop"}]],strings:[['~?"',{token:"string",next:"@stringenddoublequote"}],["~?'",{token:"string",next:"@stringendquote"}]],stringenddoublequote:[["\\\\.","string"],['"',{token:"string",next:"@pop"}],[/[^\\"]+/,"string"],[".","string"]],stringendquote:[["\\\\.","string"],["'",{token:"string",next:"@pop"}],[/[^\\']+/,"string"],[".","string"]]}};return d(k);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/cypher/cypher", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(i,e)=>{for(var n in e)s(i,n,{get:e[n],enumerable:!0})},g=(i,e,n,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of a(e))!l.call(i,t)&&t!==n&&s(i,t,{get:()=>e[t],enumerable:!(o=r(e,t))||o.enumerable});return i};var p=i=>g(s({},"__esModule",{value:!0}),i);var u={};c(u,{conf:()=>d,language:()=>m});var d={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}]},m={defaultToken:"",tokenPostfix:".cypher",ignoreCase:!0,brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.bracket"},{open:"(",close:")",token:"delimiter.parenthesis"}],keywords:["ALL","AND","AS","ASC","ASCENDING","BY","CALL","CASE","CONTAINS","CREATE","DELETE","DESC","DESCENDING","DETACH","DISTINCT","ELSE","END","ENDS","EXISTS","IN","IS","LIMIT","MANDATORY","MATCH","MERGE","NOT","ON","ON","OPTIONAL","OR","ORDER","REMOVE","RETURN","SET","SKIP","STARTS","THEN","UNION","UNWIND","WHEN","WHERE","WITH","XOR","YIELD"],builtinLiterals:["true","TRUE","false","FALSE","null","NULL"],builtinFunctions:["abs","acos","asin","atan","atan2","avg","ceil","coalesce","collect","cos","cot","count","degrees","e","endNode","exists","exp","floor","head","id","keys","labels","last","left","length","log","log10","lTrim","max","min","nodes","percentileCont","percentileDisc","pi","properties","radians","rand","range","relationships","replace","reverse","right","round","rTrim","sign","sin","size","split","sqrt","startNode","stDev","stDevP","substring","sum","tail","tan","timestamp","toBoolean","toFloat","toInteger","toLower","toString","toUpper","trim","type"],operators:["+","-","*","/","%","^","=","<>","<",">","<=",">=","->","<-","-->","<--"],escapes:/\\(?:[tbnrf\\"'`]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,digits:/\d+/,octaldigits:/[0-7]+/,hexdigits:/[0-9a-fA-F]+/,tokenizer:{root:[[/[{}[\]()]/,"@brackets"],{include:"common"}],common:[{include:"@whitespace"},{include:"@numbers"},{include:"@strings"},[/:[a-zA-Z_][\w]*/,"type.identifier"],[/[a-zA-Z_][\w]*(?=\()/,{cases:{"@builtinFunctions":"predefined.function"}}],[/[a-zA-Z_$][\w$]*/,{cases:{"@keywords":"keyword","@builtinLiterals":"predefined.literal","@default":"identifier"}}],[/`/,"identifier.escape","@identifierBacktick"],[/[;,.:|]/,"delimiter"],[/[<>=%+\-*/^]+/,{cases:{"@operators":"delimiter","@default":""}}]],numbers:[[/-?(@digits)[eE](-?(@digits))?/,"number.float"],[/-?(@digits)?\.(@digits)([eE]-?(@digits))?/,"number.float"],[/-?0x(@hexdigits)/,"number.hex"],[/-?0(@octaldigits)/,"number.octal"],[/-?(@digits)/,"number"]],strings:[[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@stringDouble"],[/'/,"string","@stringSingle"]],whitespace:[[/[ \t\r\n]+/,"white"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/\/\/.*/,"comment"],[/[^/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[/*]/,"comment"]],stringDouble:[[/[^\\"]+/,"string"],[/@escapes/,"string"],[/\\./,"string.invalid"],[/"/,"string","@pop"]],stringSingle:[[/[^\\']+/,"string"],[/@escapes/,"string"],[/\\./,"string.invalid"],[/'/,"string","@pop"]],identifierBacktick:[[/[^\\`]+/,"identifier.escape"],[/@escapes/,"identifier.escape"],[/\\./,"identifier.escape.invalid"],[/`/,"identifier.escape","@pop"]]}};return p(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/dart/dart", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var r=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var p=(n,e)=>{for(var t in e)r(n,t,{get:e[t],enumerable:!0})},g=(n,e,t,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of c(e))!a.call(n,o)&&o!==t&&r(n,o,{get:()=>e[o],enumerable:!(s=i(e,o))||s.enumerable});return n};var l=n=>g(r({},"__esModule",{value:!0}),n);var x={};p(x,{conf:()=>d,language:()=>m});var d={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"},{open:"(",close:")"},{open:'"',close:'"'},{open:"`",close:"`"}],folding:{markers:{start:/^\s*\s*#?region\b/,end:/^\s*\s*#?endregion\b/}}},m={defaultToken:"invalid",tokenPostfix:".dart",keywords:["abstract","dynamic","implements","show","as","else","import","static","assert","enum","in","super","async","export","interface","switch","await","extends","is","sync","break","external","library","this","case","factory","mixin","throw","catch","false","new","true","class","final","null","try","const","finally","on","typedef","continue","for","operator","var","covariant","Function","part","void","default","get","rethrow","while","deferred","hide","return","with","do","if","set","yield"],typeKeywords:["int","double","String","bool"],operators:["+","-","*","/","~/","%","++","--","==","!=",">","<",">=","<=","=","-=","/=","%=",">>=","^=","+=","*=","~/=","<<=","&=","!=","||","&&","&","|","^","~","<<",">>","!",">>>","??","?",":","|="],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,digits:/\d+(_+\d+)*/,octaldigits:/[0-7]+(_+[0-7]+)*/,binarydigits:/[0-1]+(_+[0-1]+)*/,hexdigits:/[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/,regexpctl:/[(){}\[\]\$\^|\-*+?\.]/,regexpesc:/\\(?:[bBdDfnrstvwWn0\\\/]|@regexpctl|c[A-Z]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4})/,tokenizer:{root:[[/[{}]/,"delimiter.bracket"],{include:"common"}],common:[[/[a-z_$][\w$]*/,{cases:{"@typeKeywords":"type.identifier","@keywords":"keyword","@default":"identifier"}}],[/[A-Z_$][\w\$]*/,"type.identifier"],{include:"@whitespace"},[/\/(?=([^\\\/]|\\.)+\/([gimsuy]*)(\s*)(\.|;|,|\)|\]|\}|$))/,{token:"regexp",bracket:"@open",next:"@regexp"}],[/@[a-zA-Z]+/,"annotation"],[/[()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/\/.*$/,"comment.doc"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([gimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"\$]+/,"string"],[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"],[/\$\w+/,"identifier"]],string_single:[[/[^\\'\$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"],[/\$\w+/,"identifier"]]}};return l(x);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/dockerfile/dockerfile", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var a=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var i=Object.prototype.hasOwnProperty;var p=(o,e)=>{for(var s in e)a(o,s,{get:e[s],enumerable:!0})},g=(o,e,s,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of r(e))!i.call(o,n)&&n!==s&&a(o,n,{get:()=>e[n],enumerable:!(t=l(e,n))||t.enumerable});return o};var c=o=>g(a({},"__esModule",{value:!0}),o);var k={};p(k,{conf:()=>u,language:()=>d});var u={brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}]},d={defaultToken:"",tokenPostfix:".dockerfile",variable:/\${?[\w]+}?/,tokenizer:{root:[{include:"@whitespace"},{include:"@comment"},[/(ONBUILD)(\s+)/,["keyword",""]],[/(ENV)(\s+)([\w]+)/,["keyword","",{token:"variable",next:"@arguments"}]],[/(FROM|MAINTAINER|RUN|EXPOSE|ENV|ADD|ARG|VOLUME|LABEL|USER|WORKDIR|COPY|CMD|STOPSIGNAL|SHELL|HEALTHCHECK|ENTRYPOINT)/,{token:"keyword",next:"@arguments"}]],arguments:[{include:"@whitespace"},{include:"@strings"},[/(@variable)/,{cases:{"@eos":{token:"variable",next:"@popall"},"@default":"variable"}}],[/\\/,{cases:{"@eos":"","@default":""}}],[/./,{cases:{"@eos":{token:"",next:"@popall"},"@default":""}}]],whitespace:[[/\s+/,{cases:{"@eos":{token:"",next:"@popall"},"@default":""}}]],comment:[[/(^#.*$)/,"comment","@popall"]],strings:[[/\\'$/,"","@popall"],[/\\'/,""],[/'$/,"string","@popall"],[/'/,"string","@stringBody"],[/"$/,"string","@popall"],[/"/,"string","@dblStringBody"]],stringBody:[[/[^\\\$']/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}],[/\\./,"string.escape"],[/'$/,"string","@popall"],[/'/,"string","@pop"],[/(@variable)/,"variable"],[/\\$/,"string"],[/$/,"string","@popall"]],dblStringBody:[[/[^\\\$"]/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}],[/\\./,"string.escape"],[/"$/,"string","@popall"],[/"/,"string","@pop"],[/(@variable)/,"variable"],[/\\$/,"string"],[/$/,"string","@popall"]]}};return c(k);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/flow9/flow9", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(o,e)=>{for(var t in e)s(o,t,{get:e[t],enumerable:!0})},m=(o,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of a(e))!l.call(o,n)&&n!==t&&s(o,n,{get:()=>e[n],enumerable:!(i=r(e,n))||i.enumerable});return o};var p=o=>m(s({},"__esModule",{value:!0}),o);var u={};c(u,{conf:()=>g,language:()=>f});var g={comments:{blockComment:["/*","*/"],lineComment:"//"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}",notIn:["string"]},{open:"[",close:"]",notIn:["string"]},{open:"(",close:")",notIn:["string"]},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"<",close:">"}]},f={defaultToken:"",tokenPostfix:".flow",keywords:["import","require","export","forbid","native","if","else","cast","unsafe","switch","default"],types:["io","mutable","bool","int","double","string","flow","void","ref","true","false","with"],operators:["=",">","<","<=",">=","==","!","!=",":=","::=","&&","||","+","-","*","/","@","&","%",":","->","\\","$","??","^"],symbols:/[@$=><!~?:&|+\-*\\\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/[a-zA-Z_]\w*/,{cases:{"@keywords":"keyword","@types":"type","@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"delimiter"],[/[<>](?!@symbols)/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]]}};return p(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/fsharp/fsharp", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(n,e)=>{for(var o in e)s(n,o,{get:e[o],enumerable:!0})},g=(n,e,o,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of a(e))!l.call(n,t)&&t!==o&&s(n,t,{get:()=>e[t],enumerable:!(i=r(e,t))||i.enumerable});return n};var f=n=>g(s({},"__esModule",{value:!0}),n);var d={};c(d,{conf:()=>m,language:()=>u});var m={comments:{lineComment:"//",blockComment:["(*","*)"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*//\\s*#region\\b|^\\s*\\(\\*\\s*#region(.*)\\*\\)"),end:new RegExp("^\\s*//\\s*#endregion\\b|^\\s*\\(\\*\\s*#endregion\\s*\\*\\)")}}},u={defaultToken:"",tokenPostfix:".fs",keywords:["abstract","and","atomic","as","assert","asr","base","begin","break","checked","component","const","constraint","constructor","continue","class","default","delegate","do","done","downcast","downto","elif","else","end","exception","eager","event","external","extern","false","finally","for","fun","function","fixed","functor","global","if","in","include","inherit","inline","interface","internal","land","lor","lsl","lsr","lxor","lazy","let","match","member","mod","module","mutable","namespace","method","mixin","new","not","null","of","open","or","object","override","private","parallel","process","protected","pure","public","rec","return","static","sealed","struct","sig","then","to","true","tailcall","trait","try","type","upcast","use","val","void","virtual","volatile","when","while","with","yield"],symbols:/[=><!~?:&|+\-*\^%;\.,\/]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,integersuffix:/[uU]?[yslnLI]?/,floatsuffix:/[fFmM]?/,tokenizer:{root:[[/[a-zA-Z_]\w*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/\[<.*>\]/,"annotation"],[/^#(if|else|endif)/,"keyword"],[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,"delimiter"],[/\d*\d+[eE]([\-+]?\d+)?(@floatsuffix)/,"number.float"],[/\d*\.\d+([eE][\-+]?\d+)?(@floatsuffix)/,"number.float"],[/0x[0-9a-fA-F]+LF/,"number.float"],[/0x[0-9a-fA-F]+(@integersuffix)/,"number.hex"],[/0b[0-1]+(@integersuffix)/,"number.bin"],[/\d+(@integersuffix)/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"""/,"string",'@string."""'],[/"/,"string",'@string."'],[/\@"/,{token:"string.quote",next:"@litstring"}],[/'[^\\']'B?/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\(\*(?!\))/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^*(]+/,"comment"],[/\*\)/,"comment","@pop"],[/\*/,"comment"],[/\(\*\)/,"comment"],[/\(/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/("""|"B?)/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}]],litstring:[[/[^"]+/,"string"],[/""/,"string.escape"],[/"/,{token:"string.quote",next:"@pop"}]]}};return f(d);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/go/go", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var m=(n,e)=>{for(var t in e)s(n,t,{get:e[t],enumerable:!0})},l=(n,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of a(e))!c.call(n,o)&&o!==t&&s(n,o,{get:()=>e[o],enumerable:!(r=i(e,o))||r.enumerable});return n};var g=n=>l(s({},"__esModule",{value:!0}),n);var d={};m(d,{conf:()=>p,language:()=>u});var p={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"`",close:"`",notIn:["string"]},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"`",close:"`"},{open:'"',close:'"'},{open:"'",close:"'"}]},u={defaultToken:"",tokenPostfix:".go",keywords:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var","bool","true","false","uint8","uint16","uint32","uint64","int8","int16","int32","int64","float32","float64","complex64","complex128","byte","rune","uint","int","uintptr","string","nil"],operators:["+","-","*","/","%","&","|","^","<<",">>","&^","+=","-=","*=","/=","%=","&=","|=","^=","<<=",">>=","&^=","&&","||","<-","++","--","==","<",">","=","!","!=","<=",">=",":=","...","(",")","","]","{","}",",",";",".",":"],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/[a-zA-Z_]\w*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/\[\[.*\]\]/,"annotation"],[/^\s*#\w+/,"keyword"],[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/\d*\d+[eE]([\-+]?\d+)?/,"number.float"],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F']*[0-9a-fA-F]/,"number.hex"],[/0[0-7']*[0-7]/,"number.octal"],[/0[bB][0-1']*[0-1]/,"number.binary"],[/\d[\d']*/,"number"],[/\d/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string"],[/`/,"string","@rawstring"],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@doccomment"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],doccomment:[[/[^\/*]+/,"comment.doc"],[/\/\*/,"comment.doc.invalid"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],rawstring:[[/[^\`]/,"string"],[/`/,"string","@pop"]]}};return g(d);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/graphql/graphql", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(n,e)=>{for(var t in e)s(n,t,{get:e[t],enumerable:!0})},d=(n,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of i(e))!l.call(n,o)&&o!==t&&s(n,o,{get:()=>e[o],enumerable:!(r=a(e,o))||r.enumerable});return n};var p=n=>d(s({},"__esModule",{value:!0}),n);var u={};c(u,{conf:()=>g,language:()=>I});var g={comments:{lineComment:"#"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"""',close:'"""',notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"""',close:'"""'},{open:'"',close:'"'}],folding:{offSide:!0}},I={defaultToken:"invalid",tokenPostfix:".gql",keywords:["null","true","false","query","mutation","subscription","extend","schema","directive","scalar","type","interface","union","enum","input","implements","fragment","on"],typeKeywords:["Int","Float","String","Boolean","ID"],directiveLocations:["SCHEMA","SCALAR","OBJECT","FIELD_DEFINITION","ARGUMENT_DEFINITION","INTERFACE","UNION","ENUM","ENUM_VALUE","INPUT_OBJECT","INPUT_FIELD_DEFINITION","QUERY","MUTATION","SUBSCRIPTION","FIELD","FRAGMENT_DEFINITION","FRAGMENT_SPREAD","INLINE_FRAGMENT","VARIABLE_DEFINITION"],operators:["=","!","?",":","&","|"],symbols:/[=!?:&|]+/,escapes:/\\(?:["\\\/bfnrt]|u[0-9A-Fa-f]{4})/,tokenizer:{root:[[/[a-z_][\w$]*/,{cases:{"@keywords":"keyword","@default":"key.identifier"}}],[/[$][\w$]*/,{cases:{"@keywords":"keyword","@default":"argument.identifier"}}],[/[A-Z][\w\$]*/,{cases:{"@typeKeywords":"keyword","@default":"type.identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/@symbols/,{cases:{"@operators":"operator","@default":""}}],[/@\s*[a-zA-Z_\$][\w\$]*/,{token:"annotation",log:"annotation token: $0"}],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F]+/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/"""/,{token:"string",next:"@mlstring",nextEmbedded:"markdown"}],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,{token:"string.quote",bracket:"@open",next:"@string"}]],mlstring:[[/[^"]+/,"string"],['"""',{token:"string",next:"@pop",nextEmbedded:"@pop"}]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,{token:"string.quote",bracket:"@close",next:"@pop"}]],whitespace:[[/[ \t\r\n]+/,""],[/#.*$/,"comment"]]}};return p(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/hcl/hcl", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var l=(t,e)=>{for(var o in e)r(t,o,{get:e[o],enumerable:!0})},d=(t,e,o,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of i(e))!c.call(t,s)&&s!==o&&r(t,s,{get:()=>e[s],enumerable:!(n=a(e,s))||n.enumerable});return t};var m=t=>d(r({},"__esModule",{value:!0}),t);var f={};l(f,{conf:()=>p,language:()=>g});var p={comments:{lineComment:"#",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}]},g={defaultToken:"",tokenPostfix:".hcl",keywords:["var","local","path","for_each","any","string","number","bool","true","false","null","if ","else ","endif ","for ","in","endfor"],operators:["=",">=","<=","==","!=","+","-","*","/","%","&&","||","!","<",">","?","...",":"],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,terraformFunctions:/(abs|ceil|floor|log|max|min|pow|signum|chomp|format|formatlist|indent|join|lower|regex|regexall|replace|split|strrev|substr|title|trimspace|upper|chunklist|coalesce|coalescelist|compact|concat|contains|distinct|element|flatten|index|keys|length|list|lookup|map|matchkeys|merge|range|reverse|setintersection|setproduct|setunion|slice|sort|transpose|values|zipmap|base64decode|base64encode|base64gzip|csvdecode|jsondecode|jsonencode|urlencode|yamldecode|yamlencode|abspath|dirname|pathexpand|basename|file|fileexists|fileset|filebase64|templatefile|formatdate|timeadd|timestamp|base64sha256|base64sha512|bcrypt|filebase64sha256|filebase64sha512|filemd5|filemd1|filesha256|filesha512|md5|rsadecrypt|sha1|sha256|sha512|uuid|uuidv5|cidrhost|cidrnetmask|cidrsubnet|tobool|tolist|tomap|tonumber|toset|tostring)/,terraformMainBlocks:/(module|data|terraform|resource|provider|variable|output|locals)/,tokenizer:{root:[[/^@terraformMainBlocks([ \t]*)([\w-]+|"[\w-]+"|)([ \t]*)([\w-]+|"[\w-]+"|)([ \t]*)(\{)/,["type","","string","","string","","@brackets"]],[/(\w+[ \t]+)([ \t]*)([\w-]+|"[\w-]+"|)([ \t]*)([\w-]+|"[\w-]+"|)([ \t]*)(\{)/,["identifier","","string","","string","","@brackets"]],[/(\w+[ \t]+)([ \t]*)([\w-]+|"[\w-]+"|)([ \t]*)([\w-]+|"[\w-]+"|)(=)(\{)/,["identifier","","string","","operator","","@brackets"]],{include:"@terraform"}],terraform:[[/@terraformFunctions(\()/,["type","@brackets"]],[/[a-zA-Z_]\w*-*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"variable"}}],{include:"@whitespace"},{include:"@heredoc"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"operator","@default":""}}],[/\d*\d+[eE]([\-+]?\d+)?/,"number.float"],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/\d[\d']*/,"number"],[/\d/,"number"],[/[;,.]/,"delimiter"],[/"/,"string","@string"],[/'/,"invalid"]],heredoc:[[/<<[-]*\s*["]?([\w\-]+)["]?/,{token:"string.heredoc.delimiter",next:"@heredocBody.$1"}]],heredocBody:[[/([\w\-]+)$/,{cases:{"$1==$S2":[{token:"string.heredoc.delimiter",next:"@popall"}],"@default":"string.heredoc"}}],[/./,"string.heredoc"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"],[/#.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],string:[[/\$\{/,{token:"delimiter",next:"@stringExpression"}],[/[^\\"\$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@popall"]],stringInsideExpression:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],stringExpression:[[/\}/,{token:"delimiter",next:"@pop"}],[/"/,"string","@stringInsideExpression"],{include:"@terraform"}]}};return m(f);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/ini/ini", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var t=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var g=Object.prototype.hasOwnProperty;var c=(n,e)=>{for(var s in e)t(n,s,{get:e[s],enumerable:!0})},l=(n,e,s,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of r(e))!g.call(n,o)&&o!==s&&t(n,o,{get:()=>e[o],enumerable:!(a=i(e,o))||a.enumerable});return n};var p=n=>l(t({},"__esModule",{value:!0}),n);var f={};c(f,{conf:()=>u,language:()=>m});var u={comments:{lineComment:"#"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}]},m={defaultToken:"",tokenPostfix:".ini",escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/^\[[^\]]*\]/,"metatag"],[/(^\w+)(\s*)(\=)/,["key","","delimiter"]],{include:"@whitespace"},[/\d+/,"number"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string",'@string."'],[/'/,"string","@string.'"]],whitespace:[[/[ \t\r\n]+/,""],[/^\s*[#;].*$/,"comment"]],string:[[/[^\\"']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}]]}};return p(f);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/java/java", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var l=(t,e)=>{for(var o in e)s(t,o,{get:e[o],enumerable:!0})},d=(t,e,o,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of r(e))!c.call(t,n)&&n!==o&&s(t,n,{get:()=>e[n],enumerable:!(i=a(e,n))||i.enumerable});return t};var g=t=>d(s({},"__esModule",{value:!0}),t);var f={};l(f,{conf:()=>m,language:()=>p});var m={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"<",close:">"}],folding:{markers:{start:new RegExp("^\\s*//\\s*(?:(?:#?region\\b)|(?:<editor-fold\\b))"),end:new RegExp("^\\s*//\\s*(?:(?:#?endregion\\b)|(?:</editor-fold>))")}}},p={defaultToken:"",tokenPostfix:".java",keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false","yield","record","sealed","non-sealed","permits"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,digits:/\d+(_+\d+)*/,octaldigits:/[0-7]+(_+[0-7]+)*/,binarydigits:/[0-1]+(_+[0-1]+)*/,hexdigits:/[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/,tokenizer:{root:[["non-sealed","keyword.non-sealed"],[/[a-zA-Z_$][\w$]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/@\s*[a-zA-Z_\$][\w\$]*/,"annotation"],[/(@digits)[eE]([\-+]?(@digits))?[fFdD]?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?[fFdD]?/,"number.float"],[/0[xX](@hexdigits)[Ll]?/,"number.hex"],[/0(@octaldigits)[Ll]?/,"number.octal"],[/0[bB](@binarydigits)[Ll]?/,"number.binary"],[/(@digits)[fFdD]/,"number.float"],[/(@digits)[lL]?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"""/,"string","@multistring"],[/"/,"string","@string"],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@javadoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],javadoc:[[/[^\/*]+/,"comment.doc"],[/\/\*/,"comment.doc.invalid"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],multistring:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"""/,"string","@pop"],[/./,"string"]]}};return g(f);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/kotlin/kotlin", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var o=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var l=(n,e)=>{for(var i in e)o(n,i,{get:e[i],enumerable:!0})},d=(n,e,i,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of r(e))!c.call(n,t)&&t!==i&&o(n,t,{get:()=>e[t],enumerable:!(s=a(e,t))||s.enumerable});return n};var g=n=>d(o({},"__esModule",{value:!0}),n);var f={};l(f,{conf:()=>m,language:()=>p});var m={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"<",close:">"}],folding:{markers:{start:new RegExp("^\\s*//\\s*(?:(?:#?region\\b)|(?:<editor-fold\\b))"),end:new RegExp("^\\s*//\\s*(?:(?:#?endregion\\b)|(?:</editor-fold>))")}}},p={defaultToken:"",tokenPostfix:".kt",keywords:["as","as?","break","class","continue","do","else","false","for","fun","if","in","!in","interface","is","!is","null","object","package","return","super","this","throw","true","try","typealias","val","var","when","while","by","catch","constructor","delegate","dynamic","field","file","finally","get","import","init","param","property","receiver","set","setparam","where","actual","abstract","annotation","companion","const","crossinline","data","enum","expect","external","final","infix","inline","inner","internal","lateinit","noinline","open","operator","out","override","private","protected","public","reified","sealed","suspend","tailrec","vararg","field","it"],operators:["+","-","*","/","%","=","+=","-=","*=","/=","%=","++","--","&&","||","!","==","!=","===","!==",">","<","<=",">=","[","]","!!","?.","?:","::","..",":","?","->","@",";","$","_"],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,digits:/\d+(_+\d+)*/,octaldigits:/[0-7]+(_+[0-7]+)*/,binarydigits:/[0-1]+(_+[0-1]+)*/,hexdigits:/[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/,tokenizer:{root:[[/[A-Z][\w\$]*/,"type.identifier"],[/[a-zA-Z_$][\w$]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/@\s*[a-zA-Z_\$][\w\$]*/,"annotation"],[/(@digits)[eE]([\-+]?(@digits))?[fFdD]?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?[fFdD]?/,"number.float"],[/0[xX](@hexdigits)[Ll]?/,"number.hex"],[/0(@octaldigits)[Ll]?/,"number.octal"],[/0[bB](@binarydigits)[Ll]?/,"number.binary"],[/(@digits)[fFdD]/,"number.float"],[/(@digits)[lL]?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"""/,"string","@multistring"],[/"/,"string","@string"],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@javadoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\/\*/,"comment","@comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],javadoc:[[/[^\/*]+/,"comment.doc"],[/\/\*/,"comment.doc","@push"],[/\/\*/,"comment.doc.invalid"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],multistring:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"""/,"string","@pop"],[/./,"string"]]}};return g(f);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/less/less", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var r=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var d=(t,e)=>{for(var i in e)r(t,i,{get:e[i],enumerable:!0})},u=(t,e,i,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of a(e))!l.call(t,n)&&n!==i&&r(t,n,{get:()=>e[n],enumerable:!(o=s(e,n))||o.enumerable});return t};var c=t=>u(r({},"__esModule",{value:!0}),t);var p={};d(p,{conf:()=>m,language:()=>g});var m={wordPattern:/(#?-?\d*\.\d\w*%?)|([@#!.:]?[\w-?]+%?)|[@#!.]/g,comments:{blockComment:["/*","*/"],lineComment:"//"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}",notIn:["string","comment"]},{open:"[",close:"]",notIn:["string","comment"]},{open:"(",close:")",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]},{open:"'",close:"'",notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*\\/\\*\\s*#region\\b\\s*(.*?)\\s*\\*\\/"),end:new RegExp("^\\s*\\/\\*\\s*#endregion\\b.*\\*\\/")}}},g={defaultToken:"",tokenPostfix:".less",identifier:"-?-?([a-zA-Z]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))([\\w\\-]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))*",identifierPlus:"-?-?([a-zA-Z:.]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))([\\w\\-:.]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))*",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.bracket"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],tokenizer:{root:[{include:"@nestedJSBegin"},["[ \\t\\r\\n]+",""],{include:"@comments"},{include:"@keyword"},{include:"@strings"},{include:"@numbers"},["[*_]?[a-zA-Z\\-\\s]+(?=:.*(;|(\\\\$)))","attribute.name","@attribute"],["url(\\-prefix)?\\(",{token:"tag",next:"@urldeclaration"}],["[{}()\\[\\]]","@brackets"],["[,:;]","delimiter"],["#@identifierPlus","tag.id"],["&","tag"],["\\.@identifierPlus(?=\\()","tag.class","@attribute"],["\\.@identifierPlus","tag.class"],["@identifierPlus","tag"],{include:"@operators"},["@(@identifier(?=[:,\\)]))","variable","@attribute"],["@(@identifier)","variable"],["@","key","@atRules"]],nestedJSBegin:[["``","delimiter.backtick"],["`",{token:"delimiter.backtick",next:"@nestedJSEnd",nextEmbedded:"text/javascript"}]],nestedJSEnd:[["`",{token:"delimiter.backtick",next:"@pop",nextEmbedded:"@pop"}]],operators:[["[<>=\\+\\-\\*\\/\\^\\|\\~]","operator"]],keyword:[["(@[\\s]*import|![\\s]*important|true|false|when|iscolor|isnumber|isstring|iskeyword|isurl|ispixel|ispercentage|isem|hue|saturation|lightness|alpha|lighten|darken|saturate|desaturate|fadein|fadeout|fade|spin|mix|round|ceil|floor|percentage)\\b","keyword"]],urldeclaration:[{include:"@strings"},[`[^)\r
|
||||||
|
]+`,"string"],["\\)",{token:"tag",next:"@pop"}]],attribute:[{include:"@nestedJSBegin"},{include:"@comments"},{include:"@strings"},{include:"@numbers"},{include:"@keyword"},["[a-zA-Z\\-]+(?=\\()","attribute.value","@attribute"],[">","operator","@pop"],["@identifier","attribute.value"],{include:"@operators"},["@(@identifier)","variable"],["[)\\}]","@brackets","@pop"],["[{}()\\[\\]>]","@brackets"],["[;]","delimiter","@pop"],["[,=:]","delimiter"],["\\s",""],[".","attribute.value"]],comments:[["\\/\\*","comment","@comment"],["\\/\\/+.*","comment"]],comment:[["\\*\\/","comment","@pop"],[".","comment"]],numbers:[["(\\d*\\.)?\\d+([eE][\\-+]?\\d+)?",{token:"attribute.value.number",next:"@units"}],["#[0-9a-fA-F_]+(?!\\w)","attribute.value.hex"]],units:[["(em|ex|ch|rem|fr|vmin|vmax|vw|vh|vm|cm|mm|in|px|pt|pc|deg|grad|rad|turn|s|ms|Hz|kHz|%)?","attribute.value.unit","@pop"]],strings:[['~?"',{token:"string.delimiter",next:"@stringsEndDoubleQuote"}],["~?'",{token:"string.delimiter",next:"@stringsEndQuote"}]],stringsEndDoubleQuote:[['\\\\"',"string"],['"',{token:"string.delimiter",next:"@popall"}],[".","string"]],stringsEndQuote:[["\\\\'","string"],["'",{token:"string.delimiter",next:"@popall"}],[".","string"]],atRules:[{include:"@comments"},{include:"@strings"},["[()]","delimiter"],["[\\{;]","delimiter","@pop"],[".","key"]]}};return c(p);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/lexon/lexon", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var l=(t,e)=>{for(var i in e)n(t,i,{get:e[i],enumerable:!0})},p=(t,e,i,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of d(e))!a.call(t,o)&&o!==i&&n(t,o,{get:()=>e[o],enumerable:!(r=s(e,o))||r.enumerable});return t};var c=t=>p(n({},"__esModule",{value:!0}),t);var k={};l(k,{conf:()=>m,language:()=>u});var m={comments:{lineComment:"COMMENT"},brackets:[["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:":",close:"."}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"`",close:"`"},{open:'"',close:'"'},{open:"'",close:"'"},{open:":",close:"."}],folding:{markers:{start:new RegExp("^\\s*(::\\s*|COMMENT\\s+)#region"),end:new RegExp("^\\s*(::\\s*|COMMENT\\s+)#endregion")}}},u={tokenPostfix:".lexon",ignoreCase:!0,keywords:["lexon","lex","clause","terms","contracts","may","pay","pays","appoints","into","to"],typeKeywords:["amount","person","key","time","date","asset","text"],operators:["less","greater","equal","le","gt","or","and","add","added","subtract","subtracted","multiply","multiplied","times","divide","divided","is","be","certified"],symbols:/[=><!~?:&|+\-*\/\^%]+/,tokenizer:{root:[[/^(\s*)(comment:?(?:\s.*|))$/,["","comment"]],[/"/,{token:"identifier.quote",bracket:"@open",next:"@quoted_identifier"}],["LEX$",{token:"keyword",bracket:"@open",next:"@identifier_until_period"}],["LEXON",{token:"keyword",bracket:"@open",next:"@semver"}],[":",{token:"delimiter",bracket:"@open",next:"@identifier_until_period"}],[/[a-z_$][\w$]*/,{cases:{"@operators":"operator","@typeKeywords":"keyword.type","@keywords":"keyword","@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,"delimiter"],[/\d*\.\d*\.\d*/,"number.semver"],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F]+/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"]],quoted_identifier:[[/[^\\"]+/,"identifier"],[/"/,{token:"identifier.quote",bracket:"@close",next:"@pop"}]],space_identifier_until_period:[[":","delimiter"],[" ",{token:"white",next:"@identifier_rest"}]],identifier_until_period:[{include:"@whitespace"},[":",{token:"delimiter",next:"@identifier_rest"}],[/[^\\.]+/,"identifier"],[/\./,{token:"delimiter",bracket:"@close",next:"@pop"}]],identifier_rest:[[/[^\\.]+/,"identifier"],[/\./,{token:"delimiter",bracket:"@close",next:"@pop"}]],semver:[{include:"@whitespace"},[":","delimiter"],[/\d*\.\d*\.\d*/,{token:"number.semver",bracket:"@close",next:"@pop"}]],whitespace:[[/[ \t\r\n]+/,"white"]]}};return c(k);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/liquid/liquid", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var p=Object.create;var a=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var h=Object.getPrototypeOf,q=Object.prototype.hasOwnProperty;var f=(e=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(e,{get:(t,i)=>(typeof require!="undefined"?require:t)[i]}):e)(function(e){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var b=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),T=(e,t)=>{for(var i in t)a(e,i,{get:t[i],enumerable:!0})},r=(e,t,i,l)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of w(t))!q.call(e,o)&&o!==i&&a(e,o,{get:()=>t[o],enumerable:!(l=g(t,o))||l.enumerable});return e},d=(e,t,i)=>(r(e,t,"default"),i&&r(i,t,"default")),s=(e,t,i)=>(i=e!=null?p(h(e)):{},r(t||!e||!e.__esModule?a(i,"default",{value:e,enumerable:!0}):i,e)),k=e=>r(a({},"__esModule",{value:!0}),e);var c=b((y,u)=>{var _=s(f("vs/editor/editor.api"));u.exports=_});var $={};T($,{conf:()=>x,language:()=>S});var n={};d(n,s(c()));var m=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],x={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\$\^\&\*\(\)\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\s]+)/g,brackets:[["<!--","-->"],["<",">"],["{{","}}"],["{%","%}"],["{","}"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"%",close:"%"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"<",close:">"},{open:'"',close:'"'},{open:"'",close:"'"}],onEnterRules:[{beforeText:new RegExp(`<(?!(?:${m.join("|")}))(\\w[\\w\\d]*)([^/>]*(?!/)>)[^<]*$`,"i"),afterText:/^<\/(\w[\w\d]*)\s*>$/i,action:{indentAction:n.languages.IndentAction.IndentOutdent}},{beforeText:new RegExp(`<(?!(?:${m.join("|")}))(\\w[\\w\\d]*)([^/>]*(?!/)>)[^<]*$`,"i"),action:{indentAction:n.languages.IndentAction.Indent}}]},S={defaultToken:"",tokenPostfix:"",builtinTags:["if","else","elseif","endif","render","assign","capture","endcapture","case","endcase","comment","endcomment","cycle","decrement","for","endfor","include","increment","layout","raw","endraw","render","tablerow","endtablerow","unless","endunless"],builtinFilters:["abs","append","at_least","at_most","capitalize","ceil","compact","date","default","divided_by","downcase","escape","escape_once","first","floor","join","json","last","lstrip","map","minus","modulo","newline_to_br","plus","prepend","remove","remove_first","replace","replace_first","reverse","round","rstrip","size","slice","sort","sort_natural","split","strip","strip_html","strip_newlines","times","truncate","truncatewords","uniq","upcase","url_decode","url_encode","where"],constants:["true","false"],operators:["==","!=",">","<",">=","<="],symbol:/[=><!]+/,identifier:/[a-zA-Z_][\w]*/,tokenizer:{root:[[/\{\%\s*comment\s*\%\}/,"comment.start.liquid","@comment"],[/\{\{/,{token:"@rematch",switchTo:"@liquidState.root"}],[/\{\%/,{token:"@rematch",switchTo:"@liquidState.root"}],[/(<)([\w\-]+)(\/>)/,["delimiter.html","tag.html","delimiter.html"]],[/(<)([:\w]+)/,["delimiter.html",{token:"tag.html",next:"@otherTag"}]],[/(<\/)([\w\-]+)/,["delimiter.html",{token:"tag.html",next:"@otherTag"}]],[/</,"delimiter.html"],[/\{/,"delimiter.html"],[/[^<{]+/]],comment:[[/\{\%\s*endcomment\s*\%\}/,"comment.end.liquid","@pop"],[/./,"comment.content.liquid"]],otherTag:[[/\{\{/,{token:"@rematch",switchTo:"@liquidState.otherTag"}],[/\{\%/,{token:"@rematch",switchTo:"@liquidState.otherTag"}],[/\/?>/,"delimiter.html","@pop"],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/[ \t\r\n]+/]],liquidState:[[/\{\{/,"delimiter.output.liquid"],[/\}\}/,{token:"delimiter.output.liquid",switchTo:"@$S2.$S3"}],[/\{\%/,"delimiter.tag.liquid"],[/raw\s*\%\}/,"delimiter.tag.liquid","@liquidRaw"],[/\%\}/,{token:"delimiter.tag.liquid",switchTo:"@$S2.$S3"}],{include:"liquidRoot"}],liquidRaw:[[/^(?!\{\%\s*endraw\s*\%\}).+/],[/\{\%/,"delimiter.tag.liquid"],[/@identifier/],[/\%\}/,{token:"delimiter.tag.liquid",next:"@root"}]],liquidRoot:[[/\d+(\.\d+)?/,"number.liquid"],[/"[^"]*"/,"string.liquid"],[/'[^']*'/,"string.liquid"],[/\s+/],[/@symbol/,{cases:{"@operators":"operator.liquid","@default":""}}],[/\./],[/@identifier/,{cases:{"@constants":"keyword.liquid","@builtinFilters":"predefined.liquid","@builtinTags":"predefined.liquid","@default":"variable.liquid"}}],[/[^}|%]/,"variable.liquid"]]}};return k($);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/lua/lua", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(o,e)=>{for(var t in e)s(o,t,{get:e[t],enumerable:!0})},m=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of i(e))!l.call(o,n)&&n!==t&&s(o,n,{get:()=>e[n],enumerable:!(r=a(e,n))||r.enumerable});return o};var p=o=>m(s({},"__esModule",{value:!0}),o);var u={};c(u,{conf:()=>d,language:()=>g});var d={comments:{lineComment:"--",blockComment:["--[[","]]"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}]},g={defaultToken:"",tokenPostfix:".lua",keywords:["and","break","do","else","elseif","end","false","for","function","goto","if","in","local","nil","not","or","repeat","return","then","true","until","while"],brackets:[{token:"delimiter.bracket",open:"{",close:"}"},{token:"delimiter.array",open:"[",close:"]"},{token:"delimiter.parenthesis",open:"(",close:")"}],operators:["+","-","*","/","%","^","#","==","~=","<=",">=","<",">","=",";",":",",",".","..","..."],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/[a-zA-Z_]\w*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/(,)(\s*)([a-zA-Z_]\w*)(\s*)(:)(?!:)/,["delimiter","","key","","delimiter"]],[/({)(\s*)([a-zA-Z_]\w*)(\s*)(:)(?!:)/,["@brackets","","key","","delimiter"]],[/[{}()\[\]]/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F_]*[0-9a-fA-F]/,"number.hex"],[/\d+?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string",'@string."'],[/'/,"string","@string.'"]],whitespace:[[/[ \t\r\n]+/,""],[/--\[([=]*)\[/,"comment","@comment.$1"],[/--.*$/,"comment"]],comment:[[/[^\]]+/,"comment"],[/\]([=]*)\]/,{cases:{"$1==$S2":{token:"comment",next:"@pop"},"@default":"comment"}}],[/./,"comment"]],string:[[/[^\\"']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}]]}};return p(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/m3/m3", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var r=Object.defineProperty;var E=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var i=Object.prototype.hasOwnProperty;var R=(o,e)=>{for(var s in e)r(o,s,{get:e[s],enumerable:!0})},c=(o,e,s,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of a(e))!i.call(o,t)&&t!==s&&r(o,t,{get:()=>e[t],enumerable:!(n=E(e,t))||n.enumerable});return o};var m=o=>c(r({},"__esModule",{value:!0}),o);var N={};R(N,{conf:()=>A,language:()=>p});var A={comments:{blockComment:["(*","*)"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"[",close:"]"},{open:"{",close:"}"},{open:"(",close:")"},{open:"(*",close:"*)"},{open:"<*",close:"*>"},{open:"'",close:"'",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]}]},p={defaultToken:"",tokenPostfix:".m3",brackets:[{token:"delimiter.curly",open:"{",close:"}"},{token:"delimiter.parenthesis",open:"(",close:")"},{token:"delimiter.square",open:"[",close:"]"}],keywords:["AND","ANY","ARRAY","AS","BEGIN","BITS","BRANDED","BY","CASE","CONST","DIV","DO","ELSE","ELSIF","END","EVAL","EXCEPT","EXCEPTION","EXIT","EXPORTS","FINALLY","FOR","FROM","GENERIC","IF","IMPORT","IN","INTERFACE","LOCK","LOOP","METHODS","MOD","MODULE","NOT","OBJECT","OF","OR","OVERRIDES","PROCEDURE","RAISE","RAISES","READONLY","RECORD","REF","REPEAT","RETURN","REVEAL","SET","THEN","TO","TRY","TYPE","TYPECASE","UNSAFE","UNTIL","UNTRACED","VALUE","VAR","WHILE","WITH"],reservedConstNames:["ABS","ADR","ADRSIZE","BITSIZE","BYTESIZE","CEILING","DEC","DISPOSE","FALSE","FIRST","FLOAT","FLOOR","INC","ISTYPE","LAST","LOOPHOLE","MAX","MIN","NARROW","NEW","NIL","NUMBER","ORD","ROUND","SUBARRAY","TRUE","TRUNC","TYPECODE","VAL"],reservedTypeNames:["ADDRESS","ANY","BOOLEAN","CARDINAL","CHAR","EXTENDED","INTEGER","LONGCARD","LONGINT","LONGREAL","MUTEX","NULL","REAL","REFANY","ROOT","TEXT"],operators:["+","-","*","/","&","^","."],relations:["=","#","<","<=",">",">=","<:",":"],delimiters:["|","..","=>",",",";",":="],symbols:/[>=<#.,:;+\-*/&^]+/,escapes:/\\(?:[\\fnrt"']|[0-7]{3})/,tokenizer:{root:[[/_\w*/,"invalid"],[/[a-zA-Z][a-zA-Z0-9_]*/,{cases:{"@keywords":{token:"keyword.$0"},"@reservedConstNames":{token:"constant.reserved.$0"},"@reservedTypeNames":{token:"type.reserved.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[0-9]+\.[0-9]+(?:[DdEeXx][\+\-]?[0-9]+)?/,"number.float"],[/[0-9]+(?:\_[0-9a-fA-F]+)?L?/,"number"],[/@symbols/,{cases:{"@operators":"operators","@relations":"operators","@delimiters":"delimiter","@default":"invalid"}}],[/'[^\\']'/,"string.char"],[/(')(@escapes)(')/,["string.char","string.escape","string.char"]],[/'/,"invalid"],[/"([^"\\]|\\.)*$/,"invalid"],[/"/,"string.text","@text"]],text:[[/[^\\"]+/,"string.text"],[/@escapes/,"string.escape"],[/\\./,"invalid"],[/"/,"string.text","@pop"]],comment:[[/\(\*/,"comment","@push"],[/\*\)/,"comment","@pop"],[/./,"comment"]],pragma:[[/<\*/,"keyword.pragma","@push"],[/\*>/,"keyword.pragma","@pop"],[/./,"keyword.pragma"]],whitespace:[[/[ \t\r\n]+/,"white"],[/\(\*/,"comment","@comment"],[/<\*/,"keyword.pragma","@pragma"]]}};return m(N);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/markdown/markdown", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var i=Object.prototype.hasOwnProperty;var l=(t,e)=>{for(var o in e)s(t,o,{get:e[o],enumerable:!0})},m=(t,e,o,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of c(e))!i.call(t,n)&&n!==o&&s(t,n,{get:()=>e[n],enumerable:!(a=r(e,n))||a.enumerable});return t};var d=t=>m(s({},"__esModule",{value:!0}),t);var b={};l(b,{conf:()=>p,language:()=>g});var p={comments:{blockComment:["<!--","-->"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">",notIn:["string"]}],surroundingPairs:[{open:"(",close:")"},{open:"[",close:"]"},{open:"`",close:"`"}],folding:{markers:{start:new RegExp("^\\s*<!--\\s*#?region\\b.*-->"),end:new RegExp("^\\s*<!--\\s*#?endregion\\b.*-->")}}},g={defaultToken:"",tokenPostfix:".md",control:/[\\`*_\[\]{}()#+\-\.!]/,noncontrol:/[^\\`*_\[\]{}()#+\-\.!]/,escapes:/\\(?:@control)/,jsescapes:/\\(?:[btnfr\\"']|[0-7][0-7]?|[0-3][0-7]{2})/,empty:["area","base","basefont","br","col","frame","hr","img","input","isindex","link","meta","param"],tokenizer:{root:[[/^\s*\|/,"@rematch","@table_header"],[/^(\s{0,3})(#+)((?:[^\\#]|@escapes)+)((?:#+)?)/,["white","keyword","keyword","keyword"]],[/^\s*(=+|\-+)\s*$/,"keyword"],[/^\s*((\*[ ]?)+)\s*$/,"meta.separator"],[/^\s*>+/,"comment"],[/^\s*([\*\-+:]|\d+\.)\s/,"keyword"],[/^(\t|[ ]{4})[^ ].*$/,"string"],[/^\s*~~~\s*((?:\w|[\/\-#])+)?\s*$/,{token:"string",next:"@codeblock"}],[/^\s*```\s*((?:\w|[\/\-#])+).*$/,{token:"string",next:"@codeblockgh",nextEmbedded:"$1"}],[/^\s*```\s*$/,{token:"string",next:"@codeblock"}],{include:"@linecontent"}],table_header:[{include:"@table_common"},[/[^\|]+/,"keyword.table.header"]],table_body:[{include:"@table_common"},{include:"@linecontent"}],table_common:[[/\s*[\-:]+\s*/,{token:"keyword",switchTo:"table_body"}],[/^\s*\|/,"keyword.table.left"],[/^\s*[^\|]/,"@rematch","@pop"],[/^\s*$/,"@rematch","@pop"],[/\|/,{cases:{"@eos":"keyword.table.right","@default":"keyword.table.middle"}}]],codeblock:[[/^\s*~~~\s*$/,{token:"string",next:"@pop"}],[/^\s*```\s*$/,{token:"string",next:"@pop"}],[/.*$/,"variable.source"]],codeblockgh:[[/```\s*$/,{token:"string",next:"@pop",nextEmbedded:"@pop"}],[/[^`]+/,"variable.source"]],linecontent:[[/&\w+;/,"string.escape"],[/@escapes/,"escape"],[/\b__([^\\_]|@escapes|_(?!_))+__\b/,"strong"],[/\*\*([^\\*]|@escapes|\*(?!\*))+\*\*/,"strong"],[/\b_[^_]+_\b/,"emphasis"],[/\*([^\\*]|@escapes)+\*/,"emphasis"],[/`([^\\`]|@escapes)+`/,"variable"],[/\{+[^}]+\}+/,"string.target"],[/(!?\[)((?:[^\]\\]|@escapes)*)(\]\([^\)]+\))/,["string.link","","string.link"]],[/(!?\[)((?:[^\]\\]|@escapes)*)(\])/,"string.link"],{include:"html"}],html:[[/<(\w+)\/>/,"tag"],[/<(\w+)(\-|\w)*/,{cases:{"@empty":{token:"tag",next:"@tag.$1"},"@default":{token:"tag",next:"@tag.$1"}}}],[/<\/(\w+)(\-|\w)*\s*>/,{token:"tag"}],[/<!--/,"comment","@comment"]],comment:[[/[^<\-]+/,"comment.content"],[/-->/,"comment","@pop"],[/<!--/,"comment.content.invalid"],[/[<\-]/,"comment.content"]],tag:[[/[ \t\r\n]+/,"white"],[/(type)(\s*=\s*)(")([^"]+)(")/,["attribute.name.html","delimiter.html","string.html",{token:"string.html",switchTo:"@tag.$S2.$4"},"string.html"]],[/(type)(\s*=\s*)(')([^']+)(')/,["attribute.name.html","delimiter.html","string.html",{token:"string.html",switchTo:"@tag.$S2.$4"},"string.html"]],[/(\w+)(\s*=\s*)("[^"]*"|'[^']*')/,["attribute.name.html","delimiter.html","string.html"]],[/\w+/,"attribute.name.html"],[/\/>/,"tag","@pop"],[/>/,{cases:{"$S2==style":{token:"tag",switchTo:"embeddedStyle",nextEmbedded:"text/css"},"$S2==script":{cases:{$S3:{token:"tag",switchTo:"embeddedScript",nextEmbedded:"$S3"},"@default":{token:"tag",switchTo:"embeddedScript",nextEmbedded:"text/javascript"}}},"@default":{token:"tag",next:"@pop"}}}]],embeddedStyle:[[/[^<]+/,""],[/<\/style\s*>/,{token:"@rematch",next:"@pop",nextEmbedded:"@pop"}],[/</,""]],embeddedScript:[[/[^<]+/,""],[/<\/script\s*>/,{token:"@rematch",next:"@pop",nextEmbedded:"@pop"}],[/</,""]]}};return d(b);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/mips/mips", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var g=Object.prototype.hasOwnProperty;var l=(t,e)=>{for(var n in e)s(t,n,{get:e[n],enumerable:!0})},d=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of o(e))!g.call(t,r)&&r!==n&&s(t,r,{get:()=>e[r],enumerable:!(i=a(e,r))||i.enumerable});return t};var m=t=>d(s({},"__esModule",{value:!0}),t);var x={};l(x,{conf:()=>p,language:()=>u});var p={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#%\^\&\*\(\)\=\$\-\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{blockComment:["###","###"],lineComment:"#"},folding:{markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}},u={defaultToken:"",ignoreCase:!1,tokenPostfix:".mips",regEx:/\/(?!\/\/)(?:[^\/\\]|\\.)*\/[igm]*/,keywords:[".data",".text","syscall","trap","add","addu","addi","addiu","and","andi","div","divu","mult","multu","nor","or","ori","sll","slv","sra","srav","srl","srlv","sub","subu","xor","xori","lhi","lho","lhi","llo","slt","slti","sltu","sltiu","beq","bgtz","blez","bne","j","jal","jalr","jr","lb","lbu","lh","lhu","lw","li","la","sb","sh","sw","mfhi","mflo","mthi","mtlo","move"],symbols:/[\.,\:]+/,escapes:/\\(?:[abfnrtv\\"'$]|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/\$[a-zA-Z_]\w*/,"variable.predefined"],[/[.a-zA-Z_]\w*/,{cases:{this:"variable.predefined","@keywords":{token:"keyword.$0"},"@default":""}}],[/[ \t\r\n]+/,""],[/#.*$/,"comment"],["///",{token:"regexp",next:"@hereregexp"}],[/^(\s*)(@regEx)/,["","regexp"]],[/(\,)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\:)(\s*)(@regEx)/,["delimiter","","regexp"]],[/@symbols/,"delimiter"],[/\d+[eE]([\-+]?\d+)?/,"number.float"],[/\d+\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F]+/,"number.hex"],[/0[0-7]+(?!\d)/,"number.octal"],[/\d+/,"number"],[/[,.]/,"delimiter"],[/"""/,"string",'@herestring."""'],[/'''/,"string","@herestring.'''"],[/"/,{cases:{"@eos":"string","@default":{token:"string",next:'@string."'}}}],[/'/,{cases:{"@eos":"string","@default":{token:"string",next:"@string.'"}}}]],string:[[/[^"'\#\\]+/,"string"],[/@escapes/,"string.escape"],[/\./,"string.escape.invalid"],[/\./,"string.escape.invalid"],[/#{/,{cases:{'$S2=="':{token:"string",next:"root.interpolatedstring"},"@default":"string"}}],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/#/,"string"]],herestring:[[/("""|''')/,{cases:{"$1==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/[^#\\'"]+/,"string"],[/['"]+/,"string"],[/@escapes/,"string.escape"],[/\./,"string.escape.invalid"],[/#{/,{token:"string.quote",next:"root.interpolatedstring"}],[/#/,"string"]],comment:[[/[^#]+/,"comment"],[/#/,"comment"]],hereregexp:[[/[^\\\/#]+/,"regexp"],[/\\./,"regexp"],[/#.*$/,"comment"],["///[igm]*",{token:"regexp",next:"@pop"}],[/\//,"regexp"]]}};return m(x);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/objective-c/objective-c", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var l=(o,e)=>{for(var t in e)s(o,t,{get:e[t],enumerable:!0})},p=(o,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of c(e))!a.call(o,n)&&n!==t&&s(o,n,{get:()=>e[n],enumerable:!(i=r(e,n))||i.enumerable});return o};var d=o=>p(s({},"__esModule",{value:!0}),o);var u={};l(u,{conf:()=>g,language:()=>m});var g={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}]},m={defaultToken:"",tokenPostfix:".objective-c",keywords:["#import","#include","#define","#else","#endif","#if","#ifdef","#ifndef","#ident","#undef","@class","@defs","@dynamic","@encode","@end","@implementation","@interface","@package","@private","@protected","@property","@protocol","@public","@selector","@synthesize","__declspec","assign","auto","BOOL","break","bycopy","byref","case","char","Class","const","copy","continue","default","do","double","else","enum","extern","FALSE","false","float","for","goto","if","in","int","id","inout","IMP","long","nil","nonatomic","NULL","oneway","out","private","public","protected","readwrite","readonly","register","return","SEL","self","short","signed","sizeof","static","struct","super","switch","typedef","TRUE","true","union","unsigned","volatile","void","while"],decpart:/\d(_?\d)*/,decimal:/0|@decpart/,tokenizer:{root:[{include:"@comments"},{include:"@whitespace"},{include:"@numbers"},{include:"@strings"},[/[,:;]/,"delimiter"],[/[{}\[\]()<>]/,"@brackets"],[/[a-zA-Z@#]\w*/,{cases:{"@keywords":"keyword","@default":"identifier"}}],[/[<>=\\+\\-\\*\\/\\^\\|\\~,]|and\\b|or\\b|not\\b]/,"operator"]],whitespace:[[/\s+/,"white"]],comments:[["\\/\\*","comment","@comment"],["\\/\\/+.*","comment"]],comment:[["\\*\\/","comment","@pop"],[".","comment"]],numbers:[[/0[xX][0-9a-fA-F]*(_?[0-9a-fA-F])*/,"number.hex"],[/@decimal((\.@decpart)?([eE][\-+]?@decpart)?)[fF]*/,{cases:{"(\\d)*":"number",$0:"number.float"}}]],strings:[[/'$/,"string.escape","@popall"],[/'/,"string.escape","@stringBody"],[/"$/,"string.escape","@popall"],[/"/,"string.escape","@dblStringBody"]],stringBody:[[/[^\\']+$/,"string","@popall"],[/[^\\']+/,"string"],[/\\./,"string"],[/'/,"string.escape","@popall"],[/\\$/,"string"]],dblStringBody:[[/[^\\"]+$/,"string","@popall"],[/[^\\"]+/,"string"],[/\\./,"string"],[/"/,"string.escape","@popall"],[/\\$/,"string"]]}};return d(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/pascal/pascal", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(t,e)=>{for(var r in e)n(t,r,{get:e[r],enumerable:!0})},d=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of a(e))!l.call(t,o)&&o!==r&&n(t,o,{get:()=>e[o],enumerable:!(i=s(e,o))||i.enumerable});return t};var p=t=>d(n({},"__esModule",{value:!0}),t);var g={};c(g,{conf:()=>m,language:()=>u});var m={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["{","}"]},brackets:[["{","}"],["[","]"],["(",")"],["<",">"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*\\{\\$REGION(\\s\\'.*\\')?\\}"),end:new RegExp("^\\s*\\{\\$ENDREGION\\}")}}},u={defaultToken:"",tokenPostfix:".pascal",ignoreCase:!0,brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],keywords:["absolute","abstract","all","and_then","array","as","asm","attribute","begin","bindable","case","class","const","contains","default","div","else","end","except","exports","external","far","file","finalization","finally","forward","generic","goto","if","implements","import","in","index","inherited","initialization","interrupt","is","label","library","mod","module","name","near","not","object","of","on","only","operator","or_else","otherwise","override","package","packed","pow","private","program","protected","public","published","interface","implementation","qualified","read","record","resident","requires","resourcestring","restricted","segment","set","shl","shr","specialize","stored","strict","then","threadvar","to","try","type","unit","uses","var","view","virtual","dynamic","overload","reintroduce","with","write","xor","true","false","procedure","function","constructor","destructor","property","break","continue","exit","abort","while","do","for","raise","repeat","until"],typeKeywords:["boolean","double","byte","integer","shortint","char","longint","float","string"],operators:["=",">","<","<=",">=","<>",":",":=","and","or","+","-","*","/","@","&","^","%"],symbols:/[=><:@\^&|+\-*\/\^%]+/,tokenizer:{root:[[/[a-zA-Z_][\w]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/\$[0-9a-fA-F]{1,16}/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/'/,"string","@string"],[/'[^\\']'/,"string"],[/'/,"string.invalid"],[/\#\d+/,"string"]],comment:[[/[^\*\}]+/,"comment"],[/\}/,"comment","@pop"],[/[\{]/,"comment"]],string:[[/[^\\']+/,"string"],[/\\./,"string.escape.invalid"],[/'/,{token:"string.quote",bracket:"@close",next:"@pop"}]],whitespace:[[/[ \t\r\n]+/,"white"],[/\{/,"comment","@comment"],[/\/\/.*$/,"comment"]]}};return p(g);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/pascaligo/pascaligo", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(o,e)=>{for(var t in e)s(o,t,{get:e[t],enumerable:!0})},m=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of a(e))!l.call(o,n)&&n!==t&&s(o,n,{get:()=>e[n],enumerable:!(r=i(e,n))||r.enumerable});return o};var p=o=>m(s({},"__esModule",{value:!0}),o);var u={};c(u,{conf:()=>d,language:()=>g});var d={comments:{lineComment:"//",blockComment:["(*","*)"]},brackets:[["{","}"],["[","]"],["(",")"],["<",">"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"}]},g={defaultToken:"",tokenPostfix:".pascaligo",ignoreCase:!0,brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],keywords:["begin","block","case","const","else","end","fail","for","from","function","if","is","nil","of","remove","return","skip","then","type","var","while","with","option","None","transaction"],typeKeywords:["bool","int","list","map","nat","record","string","unit","address","map","mtz","xtz"],operators:["=",">","<","<=",">=","<>",":",":=","and","mod","or","+","-","*","/","@","&","^","%"],symbols:/[=><:@\^&|+\-*\/\^%]+/,tokenizer:{root:[[/[a-zA-Z_][\w]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/\$[0-9a-fA-F]{1,16}/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/'/,"string","@string"],[/'[^\\']'/,"string"],[/'/,"string.invalid"],[/\#\d+/,"string"]],comment:[[/[^\(\*]+/,"comment"],[/\*\)/,"comment","@pop"],[/\(\*/,"comment"]],string:[[/[^\\']+/,"string"],[/\\./,"string.escape.invalid"],[/'/,{token:"string.quote",bracket:"@close",next:"@pop"}]],whitespace:[[/[ \t\r\n]+/,"white"],[/\(\*/,"comment","@comment"],[/\/\/.*$/,"comment"]]}};return p(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/pla/pla", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var s=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var p=Object.prototype.hasOwnProperty;var l=(o,e)=>{for(var n in e)s(o,n,{get:e[n],enumerable:!0})},c=(o,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of r(e))!p.call(o,t)&&t!==n&&s(o,t,{get:()=>e[t],enumerable:!(i=a(e,t))||i.enumerable});return o};var d=o=>c(s({},"__esModule",{value:!0}),o);var u={};l(u,{conf:()=>k,language:()=>m});var k={comments:{lineComment:"#"},brackets:[["[","]"],["<",">"],["(",")"]],autoClosingPairs:[{open:"[",close:"]"},{open:"<",close:">"},{open:"(",close:")"}],surroundingPairs:[{open:"[",close:"]"},{open:"<",close:">"},{open:"(",close:")"}]},m={defaultToken:"",tokenPostfix:".pla",brackets:[{open:"[",close:"]",token:"delimiter.square"},{open:"<",close:">",token:"delimiter.angle"},{open:"(",close:")",token:"delimiter.parenthesis"}],keywords:[".i",".o",".mv",".ilb",".ob",".label",".type",".phase",".pair",".symbolic",".symbolic-output",".kiss",".p",".e",".end"],comment:/#.*$/,identifier:/[a-zA-Z]+[a-zA-Z0-9_\-]*/,plaContent:/[01\-~\|]+/,tokenizer:{root:[{include:"@whitespace"},[/@comment/,"comment"],[/\.([a-zA-Z_\-]+)/,{cases:{"@eos":{token:"keyword.$1"},"@keywords":{cases:{".type":{token:"keyword.$1",next:"@type"},"@default":{token:"keyword.$1",next:"@keywordArg"}}},"@default":{token:"keyword.$1"}}}],[/@identifier/,"identifier"],[/@plaContent/,"string"]],whitespace:[[/[ \t\r\n]+/,""]],type:[{include:"@whitespace"},[/\w+/,{token:"type",next:"@pop"}]],keywordArg:[[/[ \t\r\n]+/,{cases:{"@eos":{token:"",next:"@pop"},"@default":""}}],[/@comment/,"comment","@pop"],[/[<>()\[\]]/,{cases:{"@eos":{token:"@brackets",next:"@pop"},"@default":"@brackets"}}],[/\-?\d+/,{cases:{"@eos":{token:"number",next:"@pop"},"@default":"number"}}],[/@identifier/,{cases:{"@eos":{token:"identifier",next:"@pop"},"@default":"identifier"}}],[/[;=]/,{cases:{"@eos":{token:"delimiter",next:"@pop"},"@default":"delimiter"}}]]}};return d(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/powershell/powershell", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var o=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(n,e)=>{for(var t in e)o(n,t,{get:e[t],enumerable:!0})},g=(n,e,t,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of i(e))!l.call(n,s)&&s!==t&&o(n,s,{get:()=>e[s],enumerable:!(a=r(e,s))||a.enumerable});return n};var p=n=>g(o({},"__esModule",{value:!0}),n);var u={};c(u,{conf:()=>d,language:()=>m});var d={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#%\^\&\*\(\)\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"#",blockComment:["<#","#>"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}},m={defaultToken:"",ignoreCase:!0,tokenPostfix:".ps1",brackets:[{token:"delimiter.curly",open:"{",close:"}"},{token:"delimiter.square",open:"[",close:"]"},{token:"delimiter.parenthesis",open:"(",close:")"}],keywords:["begin","break","catch","class","continue","data","define","do","dynamicparam","else","elseif","end","exit","filter","finally","for","foreach","from","function","if","in","param","process","return","switch","throw","trap","try","until","using","var","while","workflow","parallel","sequence","inlinescript","configuration"],helpKeywords:/SYNOPSIS|DESCRIPTION|PARAMETER|EXAMPLE|INPUTS|OUTPUTS|NOTES|LINK|COMPONENT|ROLE|FUNCTIONALITY|FORWARDHELPTARGETNAME|FORWARDHELPCATEGORY|REMOTEHELPRUNSPACE|EXTERNALHELP/,symbols:/[=><!~?&%|+\-*\/\^;\.,]+/,escapes:/`(?:[abfnrtv\\"'$]|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/[a-zA-Z_][\w-]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":""}}],[/[ \t\r\n]+/,""],[/^:\w*/,"metatag"],[/\$(\{((global|local|private|script|using):)?[\w]+\}|((global|local|private|script|using):)?[\w]+)/,"variable"],[/<#/,"comment","@comment"],[/#.*$/,"comment"],[/[{}()\[\]]/,"@brackets"],[/@symbols/,"delimiter"],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F_]*[0-9a-fA-F]/,"number.hex"],[/\d+?/,"number"],[/[;,.]/,"delimiter"],[/\@"/,"string",'@herestring."'],[/\@'/,"string","@herestring.'"],[/"/,{cases:{"@eos":"string","@default":{token:"string",next:'@string."'}}}],[/'/,{cases:{"@eos":"string","@default":{token:"string",next:"@string.'"}}}]],string:[[/[^"'\$`]+/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}],[/@escapes/,{cases:{"@eos":{token:"string.escape",next:"@popall"},"@default":"string.escape"}}],[/`./,{cases:{"@eos":{token:"string.escape.invalid",next:"@popall"},"@default":"string.escape.invalid"}}],[/\$[\w]+$/,{cases:{'$S2=="':{token:"variable",next:"@popall"},"@default":{token:"string",next:"@popall"}}}],[/\$[\w]+/,{cases:{'$S2=="':"variable","@default":"string"}}],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}}}]],herestring:[[/^\s*(["'])@/,{cases:{"$1==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/[^\$`]+/,"string"],[/@escapes/,"string.escape"],[/`./,"string.escape.invalid"],[/\$[\w]+/,{cases:{'$S2=="':"variable","@default":"string"}}]],comment:[[/[^#\.]+/,"comment"],[/#>/,"comment","@pop"],[/(\.)(@helpKeywords)(?!\w)/,{token:"comment.keyword.$2"}],[/[\.#]/,"comment"]]}};return p(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/python/python", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var d=Object.create;var i=Object.defineProperty;var m=Object.getOwnPropertyDescriptor;var _=Object.getOwnPropertyNames;var u=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty;var b=(e=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(e,{get:(n,t)=>(typeof require!="undefined"?require:n)[t]}):e)(function(e){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var h=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),y=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},o=(e,n,t,a)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of _(n))!f.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(a=m(n,r))||a.enumerable});return e},l=(e,n,t)=>(o(e,n,"default"),t&&o(t,n,"default")),c=(e,n,t)=>(t=e!=null?d(u(e)):{},o(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),x=e=>o(i({},"__esModule",{value:!0}),e);var g=h((v,p)=>{var w=c(b("vs/editor/editor.api"));p.exports=w});var D={};y(D,{conf:()=>k,language:()=>$});var s={};l(s,c(g()));var k={comments:{lineComment:"#",blockComment:["'''","'''"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],onEnterRules:[{beforeText:new RegExp("^\\s*(?:def|class|for|if|elif|else|while|try|with|finally|except|async|match|case).*?:\\s*$"),action:{indentAction:s.languages.IndentAction.Indent}}],folding:{offSide:!0,markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}},$={defaultToken:"",tokenPostfix:".python",keywords:["False","None","True","_","and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","match","nonlocal","not","or","pass","print","raise","return","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","self","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.bracket"},{open:"(",close:")",token:"delimiter.parenthesis"}],tokenizer:{root:[{include:"@whitespace"},{include:"@numbers"},{include:"@strings"},[/[,:;]/,"delimiter"],[/[{}\[\]()]/,"@brackets"],[/@[a-zA-Z_]\w*/,"tag"],[/[a-zA-Z_]\w*/,{cases:{"@keywords":"keyword","@default":"identifier"}}]],whitespace:[[/\s+/,"white"],[/(^#.*$)/,"comment"],[/'''/,"string","@endDocString"],[/"""/,"string","@endDblDocString"]],endDocString:[[/[^']+/,"string"],[/\\'/,"string"],[/'''/,"string","@popall"],[/'/,"string"]],endDblDocString:[[/[^"]+/,"string"],[/\\"/,"string"],[/"""/,"string","@popall"],[/"/,"string"]],numbers:[[/-?0x([abcdef]|[ABCDEF]|\d)+[lL]?/,"number.hex"],[/-?(\d*\.)?\d+([eE][+\-]?\d+)?[jJ]?[lL]?/,"number"]],strings:[[/'$/,"string.escape","@popall"],[/'/,"string.escape","@stringBody"],[/"$/,"string.escape","@popall"],[/"/,"string.escape","@dblStringBody"]],stringBody:[[/[^\\']+$/,"string","@popall"],[/[^\\']+/,"string"],[/\\./,"string"],[/'/,"string.escape","@popall"],[/\\$/,"string"]],dblStringBody:[[/[^\\"]+$/,"string","@popall"],[/[^\\"]+/,"string"],[/\\./,"string"],[/"/,"string.escape","@popall"],[/\\$/,"string"]]}};return x(D);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/qsharp/qsharp", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var a=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var r=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var c=(t,e)=>{for(var n in e)a(t,n,{get:e[n],enumerable:!0})},u=(t,e,n,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of r(e))!l.call(t,o)&&o!==n&&a(t,o,{get:()=>e[o],enumerable:!(s=i(e,o))||s.enumerable});return t};var p=t=>u(a({},"__esModule",{value:!0}),t);var m={};c(m,{conf:()=>d,language:()=>g});var d={comments:{lineComment:"//"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}]},g={keywords:["namespace","open","as","operation","function","body","adjoint","newtype","controlled","if","elif","else","repeat","until","fixup","for","in","while","return","fail","within","apply","Adjoint","Controlled","Adj","Ctl","is","self","auto","distribute","invert","intrinsic","let","set","w/","new","not","and","or","use","borrow","using","borrowing","mutable","internal"],typeKeywords:["Unit","Int","BigInt","Double","Bool","String","Qubit","Result","Pauli","Range"],invalidKeywords:["abstract","base","bool","break","byte","case","catch","char","checked","class","const","continue","decimal","default","delegate","do","double","enum","event","explicit","extern","finally","fixed","float","foreach","goto","implicit","int","interface","lock","long","null","object","operator","out","override","params","private","protected","public","readonly","ref","sbyte","sealed","short","sizeof","stackalloc","static","string","struct","switch","this","throw","try","typeof","unit","ulong","unchecked","unsafe","ushort","virtual","void","volatile"],constants:["true","false","PauliI","PauliX","PauliY","PauliZ","One","Zero"],builtin:["X","Y","Z","H","HY","S","T","SWAP","CNOT","CCNOT","MultiX","R","RFrac","Rx","Ry","Rz","R1","R1Frac","Exp","ExpFrac","Measure","M","MultiM","Message","Length","Assert","AssertProb","AssertEqual"],operators:["and=","<-","->","*","*=","@","!","^","^=",":","::","..","==","...","=","=>",">",">=","<","<=","-","-=","!=","or=","%","%=","|","+","+=","?","/","/=","&&&","&&&=","^^^","^^^=",">>>",">>>=","<<<","<<<=","|||","|||=","~~~","_","w/","w/="],namespaceFollows:["namespace","open"],symbols:/[=><!~?:&|+\-*\/\^%@._]+/,escapes:/\\[\s\S]/,tokenizer:{root:[[/[a-zA-Z_$][\w$]*/,{cases:{"@namespaceFollows":{token:"keyword.$0",next:"@namespace"},"@typeKeywords":"type","@keywords":"keyword","@constants":"constant","@builtin":"keyword","@invalidKeywords":"invalid","@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/@symbols/,{cases:{"@operators":"operator","@default":""}}],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/"/,{token:"string.quote",bracket:"@open",next:"@string"}]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/"/,{token:"string.quote",bracket:"@close",next:"@pop"}]],namespace:[{include:"@whitespace"},[/[A-Za-z]\w*/,"namespace"],[/[\.=]/,"delimiter"],["","","@pop"]],whitespace:[[/[ \t\r\n]+/,"white"],[/(\/\/).*/,"comment"]]}};return p(m);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/r/r", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var a=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var l=(o,e)=>{for(var t in e)a(o,t,{get:e[t],enumerable:!0})},p=(o,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of i(e))!c.call(o,r)&&r!==t&&a(o,r,{get:()=>e[r],enumerable:!(n=s(e,r))||n.enumerable});return o};var m=o=>p(a({},"__esModule",{value:!0}),o);var u={};l(u,{conf:()=>d,language:()=>g});var d={comments:{lineComment:"#"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}]},g={defaultToken:"",tokenPostfix:".r",roxygen:["@alias","@aliases","@assignee","@author","@backref","@callGraph","@callGraphDepth","@callGraphPrimitives","@concept","@describeIn","@description","@details","@docType","@encoding","@evalNamespace","@evalRd","@example","@examples","@export","@exportClass","@exportMethod","@exportPattern","@family","@field","@formals","@format","@import","@importClassesFrom","@importFrom","@importMethodsFrom","@include","@inherit","@inheritDotParams","@inheritParams","@inheritSection","@keywords","@md","@method","@name","@noMd","@noRd","@note","@param","@rawNamespace","@rawRd","@rdname","@references","@return","@S3method","@section","@seealso","@setClass","@slot","@source","@template","@templateVar","@title","@TODO","@usage","@useDynLib"],constants:["NULL","FALSE","TRUE","NA","Inf","NaN","NA_integer_","NA_real_","NA_complex_","NA_character_","T","F","LETTERS","letters","month.abb","month.name","pi","R.version.string"],keywords:["break","next","return","if","else","for","in","repeat","while","array","category","character","complex","double","function","integer","list","logical","matrix","numeric","vector","data.frame","factor","library","require","attach","detach","source"],special:["\\n","\\r","\\t","\\b","\\a","\\f","\\v","\\'",'\\"',"\\\\"],brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.bracket"},{open:"(",close:")",token:"delimiter.parenthesis"}],tokenizer:{root:[{include:"@numbers"},{include:"@strings"},[/[{}\[\]()]/,"@brackets"],{include:"@operators"},[/#'$/,"comment.doc"],[/#'/,"comment.doc","@roxygen"],[/(^#.*$)/,"comment"],[/\s+/,"white"],[/[,:;]/,"delimiter"],[/@[a-zA-Z]\w*/,"tag"],[/[a-zA-Z]\w*/,{cases:{"@keywords":"keyword","@constants":"constant","@default":"identifier"}}]],roxygen:[[/@\w+/,{cases:{"@roxygen":"tag","@eos":{token:"comment.doc",next:"@pop"},"@default":"comment.doc"}}],[/\s+/,{cases:{"@eos":{token:"comment.doc",next:"@pop"},"@default":"comment.doc"}}],[/.*/,{token:"comment.doc",next:"@pop"}]],numbers:[[/0[xX][0-9a-fA-F]+/,"number.hex"],[/-?(\d*\.)?\d+([eE][+\-]?\d+)?/,"number"]],operators:[[/<{1,2}-/,"operator"],[/->{1,2}/,"operator"],[/%[^%\s]+%/,"operator"],[/\*\*/,"operator"],[/%%/,"operator"],[/&&/,"operator"],[/\|\|/,"operator"],[/<</,"operator"],[/>>/,"operator"],[/[-+=&|!<>^~*/:$]/,"operator"]],strings:[[/'/,"string.escape","@stringBody"],[/"/,"string.escape","@dblStringBody"]],stringBody:[[/\\./,{cases:{"@special":"string","@default":"error-token"}}],[/'/,"string.escape","@popall"],[/./,"string"]],dblStringBody:[[/\\./,{cases:{"@special":"string","@default":"error-token"}}],[/"/,"string.escape","@popall"],[/./,"string"]]}};return m(u);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/redis/redis", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var R=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var N=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var A=(S,E)=>{for(var T in E)R(S,T,{get:E[T],enumerable:!0})},O=(S,E,T,o)=>{if(E&&typeof E=="object"||typeof E=="function")for(let e of N(E))!s.call(S,e)&&e!==T&&R(S,e,{get:()=>E[e],enumerable:!(o=n(E,e))||o.enumerable});return S};var L=S=>O(R({},"__esModule",{value:!0}),S);var r={};A(r,{conf:()=>I,language:()=>i});var I={brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}]},i={defaultToken:"",tokenPostfix:".redis",ignoreCase:!0,brackets:[{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"}],keywords:["APPEND","AUTH","BGREWRITEAOF","BGSAVE","BITCOUNT","BITFIELD","BITOP","BITPOS","BLPOP","BRPOP","BRPOPLPUSH","CLIENT","KILL","LIST","GETNAME","PAUSE","REPLY","SETNAME","CLUSTER","ADDSLOTS","COUNT-FAILURE-REPORTS","COUNTKEYSINSLOT","DELSLOTS","FAILOVER","FORGET","GETKEYSINSLOT","INFO","KEYSLOT","MEET","NODES","REPLICATE","RESET","SAVECONFIG","SET-CONFIG-EPOCH","SETSLOT","SLAVES","SLOTS","COMMAND","COUNT","GETKEYS","CONFIG","GET","REWRITE","SET","RESETSTAT","DBSIZE","DEBUG","OBJECT","SEGFAULT","DECR","DECRBY","DEL","DISCARD","DUMP","ECHO","EVAL","EVALSHA","EXEC","EXISTS","EXPIRE","EXPIREAT","FLUSHALL","FLUSHDB","GEOADD","GEOHASH","GEOPOS","GEODIST","GEORADIUS","GEORADIUSBYMEMBER","GETBIT","GETRANGE","GETSET","HDEL","HEXISTS","HGET","HGETALL","HINCRBY","HINCRBYFLOAT","HKEYS","HLEN","HMGET","HMSET","HSET","HSETNX","HSTRLEN","HVALS","INCR","INCRBY","INCRBYFLOAT","KEYS","LASTSAVE","LINDEX","LINSERT","LLEN","LPOP","LPUSH","LPUSHX","LRANGE","LREM","LSET","LTRIM","MGET","MIGRATE","MONITOR","MOVE","MSET","MSETNX","MULTI","PERSIST","PEXPIRE","PEXPIREAT","PFADD","PFCOUNT","PFMERGE","PING","PSETEX","PSUBSCRIBE","PUBSUB","PTTL","PUBLISH","PUNSUBSCRIBE","QUIT","RANDOMKEY","READONLY","READWRITE","RENAME","RENAMENX","RESTORE","ROLE","RPOP","RPOPLPUSH","RPUSH","RPUSHX","SADD","SAVE","SCARD","SCRIPT","FLUSH","LOAD","SDIFF","SDIFFSTORE","SELECT","SETBIT","SETEX","SETNX","SETRANGE","SHUTDOWN","SINTER","SINTERSTORE","SISMEMBER","SLAVEOF","SLOWLOG","SMEMBERS","SMOVE","SORT","SPOP","SRANDMEMBER","SREM","STRLEN","SUBSCRIBE","SUNION","SUNIONSTORE","SWAPDB","SYNC","TIME","TOUCH","TTL","TYPE","UNSUBSCRIBE","UNLINK","UNWATCH","WAIT","WATCH","ZADD","ZCARD","ZCOUNT","ZINCRBY","ZINTERSTORE","ZLEXCOUNT","ZRANGE","ZRANGEBYLEX","ZREVRANGEBYLEX","ZRANGEBYSCORE","ZRANK","ZREM","ZREMRANGEBYLEX","ZREMRANGEBYRANK","ZREMRANGEBYSCORE","ZREVRANGE","ZREVRANGEBYSCORE","ZREVRANK","ZSCORE","ZUNIONSTORE","SCAN","SSCAN","HSCAN","ZSCAN"],operators:[],builtinFunctions:[],builtinVariables:[],pseudoColumns:[],tokenizer:{root:[{include:"@whitespace"},{include:"@pseudoColumns"},{include:"@numbers"},{include:"@strings"},{include:"@scopes"},[/[;,.]/,"delimiter"],[/[()]/,"@brackets"],[/[\w@#$]+/,{cases:{"@keywords":"keyword","@operators":"operator","@builtinVariables":"predefined","@builtinFunctions":"predefined","@default":"identifier"}}],[/[<>=!%&+\-*/|~^]/,"operator"]],whitespace:[[/\s+/,"white"]],pseudoColumns:[[/[$][A-Za-z_][\w@#$]*/,{cases:{"@pseudoColumns":"predefined","@default":"identifier"}}]],numbers:[[/0[xX][0-9a-fA-F]*/,"number"],[/[$][+-]*\d*(\.\d*)?/,"number"],[/((\d+(\.\d*)?)|(\.\d+))([eE][\-+]?\d+)?/,"number"]],strings:[[/'/,{token:"string",next:"@string"}],[/"/,{token:"string.double",next:"@stringDouble"}]],string:[[/[^']+/,"string"],[/''/,"string"],[/'/,{token:"string",next:"@pop"}]],stringDouble:[[/[^"]+/,"string.double"],[/""/,"string.double"],[/"/,{token:"string.double",next:"@pop"}]],scopes:[]}};return L(r);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/restructuredtext/restructuredtext", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var t=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var r=Object.prototype.hasOwnProperty;var k=(n,e)=>{for(var i in e)t(n,i,{get:e[i],enumerable:!0})},c=(n,e,i,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of l(e))!r.call(n,s)&&s!==i&&t(n,s,{get:()=>e[s],enumerable:!(o=a(e,s))||o.enumerable});return n};var p=n=>c(t({},"__esModule",{value:!0}),n);var g={};k(g,{conf:()=>u,language:()=>m});var u={brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">",notIn:["string"]}],surroundingPairs:[{open:"(",close:")"},{open:"[",close:"]"},{open:"`",close:"`"}],folding:{markers:{start:new RegExp("^\\s*<!--\\s*#?region\\b.*-->"),end:new RegExp("^\\s*<!--\\s*#?endregion\\b.*-->")}}},m={defaultToken:"",tokenPostfix:".rst",control:/[\\`*_\[\]{}()#+\-\.!]/,escapes:/\\(?:@control)/,empty:["area","base","basefont","br","col","frame","hr","img","input","isindex","link","meta","param"],alphanumerics:/[A-Za-z0-9]/,simpleRefNameWithoutBq:/(?:@alphanumerics[-_+:.]*@alphanumerics)+|(?:@alphanumerics+)/,simpleRefName:/(?:`@phrase`|@simpleRefNameWithoutBq)/,phrase:/@simpleRefNameWithoutBq(?:\s@simpleRefNameWithoutBq)*/,citationName:/[A-Za-z][A-Za-z0-9-_.]*/,blockLiteralStart:/(?:[!"#$%&'()*+,-./:;<=>?@\[\]^_`{|}~]|[\s])/,precedingChars:/(?:[ -:/'"<([{])/,followingChars:/(?:[ -.,:;!?/'")\]}>]|$)/,punctuation:/(=|-|~|`|#|"|\^|\+|\*|:|\.|'|_|\+)/,tokenizer:{root:[[/^(@punctuation{3,}$){1,1}?/,"keyword"],[/^\s*([\*\-+‣•]|[a-zA-Z0-9]+\.|\([a-zA-Z0-9]+\)|[a-zA-Z0-9]+\))\s/,"keyword"],[/([ ]::)\s*$/,"keyword","@blankLineOfLiteralBlocks"],[/(::)\s*$/,"keyword","@blankLineOfLiteralBlocks"],{include:"@tables"},{include:"@explicitMarkupBlocks"},{include:"@inlineMarkup"}],explicitMarkupBlocks:[{include:"@citations"},{include:"@footnotes"},[/^(\.\.\s)(@simpleRefName)(::\s)(.*)$/,[{token:"",next:"subsequentLines"},"keyword","",""]],[/^(\.\.)(\s+)(_)(@simpleRefName)(:)(\s+)(.*)/,[{token:"",next:"hyperlinks"},"","","string.link","","","string.link"]],[/^((?:(?:\.\.)(?:\s+))?)(__)(:)(\s+)(.*)/,[{token:"",next:"subsequentLines"},"","","","string.link"]],[/^(__\s+)(.+)/,["","string.link"]],[/^(\.\.)( \|)([^| ]+[^|]*[^| ]*)(\| )(@simpleRefName)(:: .*)/,[{token:"",next:"subsequentLines"},"","string.link","","keyword",""],"@rawBlocks"],[/(\|)([^| ]+[^|]*[^| ]*)(\|_{0,2})/,["","string.link",""]],[/^(\.\.)([ ].*)$/,[{token:"",next:"@comments"},"comment"]]],inlineMarkup:[{include:"@citationsReference"},{include:"@footnotesReference"},[/(@simpleRefName)(_{1,2})/,["string.link",""]],[/(`)([^<`]+\s+)(<)(.*)(>)(`)(_)/,["","string.link","","string.link","","",""]],[/\*\*([^\\*]|\*(?!\*))+\*\*/,"strong"],[/\*[^*]+\*/,"emphasis"],[/(``)((?:[^`]|\`(?!`))+)(``)/,["","keyword",""]],[/(__\s+)(.+)/,["","keyword"]],[/(:)((?:@simpleRefNameWithoutBq)?)(:`)([^`]+)(`)/,["","keyword","","",""]],[/(`)([^`]+)(`:)((?:@simpleRefNameWithoutBq)?)(:)/,["","","","keyword",""]],[/(`)([^`]+)(`)/,""],[/(_`)(@phrase)(`)/,["","string.link",""]]],citations:[[/^(\.\.\s+\[)((?:@citationName))(\]\s+)(.*)/,[{token:"",next:"@subsequentLines"},"string.link","",""]]],citationsReference:[[/(\[)(@citationName)(\]_)/,["","string.link",""]]],footnotes:[[/^(\.\.\s+\[)((?:[0-9]+))(\]\s+.*)/,[{token:"",next:"@subsequentLines"},"string.link",""]],[/^(\.\.\s+\[)((?:#@simpleRefName?))(\]\s+)(.*)/,[{token:"",next:"@subsequentLines"},"string.link","",""]],[/^(\.\.\s+\[)((?:\*))(\]\s+)(.*)/,[{token:"",next:"@subsequentLines"},"string.link","",""]]],footnotesReference:[[/(\[)([0-9]+)(\])(_)/,["","string.link","",""]],[/(\[)(#@simpleRefName?)(\])(_)/,["","string.link","",""]],[/(\[)(\*)(\])(_)/,["","string.link","",""]]],blankLineOfLiteralBlocks:[[/^$/,"","@subsequentLinesOfLiteralBlocks"],[/^.*$/,"","@pop"]],subsequentLinesOfLiteralBlocks:[[/(@blockLiteralStart+)(.*)/,["keyword",""]],[/^(?!blockLiteralStart)/,"","@popall"]],subsequentLines:[[/^[\s]+.*/,""],[/^(?!\s)/,"","@pop"]],hyperlinks:[[/^[\s]+.*/,"string.link"],[/^(?!\s)/,"","@pop"]],comments:[[/^[\s]+.*/,"comment"],[/^(?!\s)/,"","@pop"]],tables:[[/\+-[+-]+/,"keyword"],[/\+=[+=]+/,"keyword"]]}};return p(g);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/rust/rust", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var r=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var _=(t,e)=>{for(var n in e)r(t,n,{get:e[n],enumerable:!0})},u=(t,e,n,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of a(e))!c.call(t,o)&&o!==n&&r(t,o,{get:()=>e[o],enumerable:!(s=i(e,o))||s.enumerable});return t};var l=t=>u(r({},"__esModule",{value:!0}),t);var m={};_(m,{conf:()=>f,language:()=>p});var f={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"[",close:"]"},{open:"{",close:"}"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*#pragma\\s+region\\b"),end:new RegExp("^\\s*#pragma\\s+endregion\\b")}}},p={tokenPostfix:".rust",defaultToken:"invalid",keywords:["as","async","await","box","break","const","continue","crate","dyn","else","enum","extern","false","fn","for","if","impl","in","let","loop","match","mod","move","mut","pub","ref","return","self","static","struct","super","trait","true","try","type","unsafe","use","where","while","catch","default","union","static","abstract","alignof","become","do","final","macro","offsetof","override","priv","proc","pure","sizeof","typeof","unsized","virtual","yield"],typeKeywords:["Self","m32","m64","m128","f80","f16","f128","int","uint","float","char","bool","u8","u16","u32","u64","f32","f64","i8","i16","i32","i64","str","Option","Either","c_float","c_double","c_void","FILE","fpos_t","DIR","dirent","c_char","c_schar","c_uchar","c_short","c_ushort","c_int","c_uint","c_long","c_ulong","size_t","ptrdiff_t","clock_t","time_t","c_longlong","c_ulonglong","intptr_t","uintptr_t","off_t","dev_t","ino_t","pid_t","mode_t","ssize_t"],constants:["true","false","Some","None","Left","Right","Ok","Err"],supportConstants:["EXIT_FAILURE","EXIT_SUCCESS","RAND_MAX","EOF","SEEK_SET","SEEK_CUR","SEEK_END","_IOFBF","_IONBF","_IOLBF","BUFSIZ","FOPEN_MAX","FILENAME_MAX","L_tmpnam","TMP_MAX","O_RDONLY","O_WRONLY","O_RDWR","O_APPEND","O_CREAT","O_EXCL","O_TRUNC","S_IFIFO","S_IFCHR","S_IFBLK","S_IFDIR","S_IFREG","S_IFMT","S_IEXEC","S_IWRITE","S_IREAD","S_IRWXU","S_IXUSR","S_IWUSR","S_IRUSR","F_OK","R_OK","W_OK","X_OK","STDIN_FILENO","STDOUT_FILENO","STDERR_FILENO"],supportMacros:["format!","print!","println!","panic!","format_args!","unreachable!","write!","writeln!"],operators:["!","!=","%","%=","&","&=","&&","*","*=","+","+=","-","-=","->",".","..","...","/","/=",":",";","<<","<<=","<","<=","=","==","=>",">",">=",">>",">>=","@","^","^=","|","|=","||","_","?","#"],escapes:/\\([nrt0\"''\\]|x\h{2}|u\{\h{1,6}\})/,delimiters:/[,]/,symbols:/[\#\!\%\&\*\+\-\.\/\:\;\<\=\>\@\^\|_\?]+/,intSuffixes:/[iu](8|16|32|64|128|size)/,floatSuffixes:/f(32|64)/,tokenizer:{root:[[/r(#*)"/,{token:"string.quote",bracket:"@open",next:"@stringraw.$1"}],[/[a-zA-Z][a-zA-Z0-9_]*!?|_[a-zA-Z0-9_]+/,{cases:{"@typeKeywords":"keyword.type","@keywords":"keyword","@supportConstants":"keyword","@supportMacros":"keyword","@constants":"keyword","@default":"identifier"}}],[/\$/,"identifier"],[/'[a-zA-Z_][a-zA-Z0-9_]*(?=[^\'])/,"identifier"],[/'(\S|@escapes)'/,"string.byteliteral"],[/"/,{token:"string.quote",bracket:"@open",next:"@string"}],{include:"@numbers"},{include:"@whitespace"},[/@delimiters/,{cases:{"@keywords":"keyword","@default":"delimiter"}}],[/[{}()\[\]<>]/,"@brackets"],[/@symbols/,{cases:{"@operators":"operator","@default":""}}]],whitespace:[[/[ \t\r\n]+/,"white"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\/\*/,"comment","@push"],["\\*/","comment","@pop"],[/[\/*]/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,{token:"string.quote",bracket:"@close",next:"@pop"}]],stringraw:[[/[^"#]+/,{token:"string"}],[/"(#*)/,{cases:{"$1==$S2":{token:"string.quote",bracket:"@close",next:"@pop"},"@default":{token:"string"}}}],[/["#]/,{token:"string"}]],numbers:[[/(0o[0-7_]+)(@intSuffixes)?/,{token:"number"}],[/(0b[0-1_]+)(@intSuffixes)?/,{token:"number"}],[/[\d][\d_]*(\.[\d][\d_]*)?[eE][+-][\d_]+(@floatSuffixes)?/,{token:"number"}],[/\b(\d\.?[\d_]*)(@floatSuffixes)?\b/,{token:"number"}],[/(0x[\da-fA-F]+)_?(@intSuffixes)?/,{token:"number"}],[/[\d][\d_]*(@intSuffixes?)?/,{token:"number"}]]}};return l(m);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
"use strict";/*!-----------------------------------------------------------------------------
|
||||||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
|
* Version: 0.40.0(83b3cf23ca80c94cccca7c5b3e48351b220f8e35)
|
||||||
|
* Released under the MIT license
|
||||||
|
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
|
||||||
|
*-----------------------------------------------------------------------------*/
|
||||||
|
define("vs/basic-languages/sb/sb", ["require","require"],(require)=>{
|
||||||
|
var moduleExports=(()=>{var r=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var d=(o,e)=>{for(var t in e)r(o,t,{get:e[t],enumerable:!0})},c=(o,e,t,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of a(e))!l.call(o,n)&&n!==t&&r(o,n,{get:()=>e[n],enumerable:!(s=i(e,n))||s.enumerable});return o};var g=o=>c(r({},"__esModule",{value:!0}),o);var m={};d(m,{conf:()=>p,language:()=>f});var p={comments:{lineComment:"'"},brackets:[["(",")"],["[","]"],["If","EndIf"],["While","EndWhile"],["For","EndFor"],["Sub","EndSub"]],autoClosingPairs:[{open:'"',close:'"',notIn:["string","comment"]},{open:"(",close:")",notIn:["string","comment"]},{open:"[",close:"]",notIn:["string","comment"]}]},f={defaultToken:"",tokenPostfix:".sb",ignoreCase:!0,brackets:[{token:"delimiter.array",open:"[",close:"]"},{token:"delimiter.parenthesis",open:"(",close:")"},{token:"keyword.tag-if",open:"If",close:"EndIf"},{token:"keyword.tag-while",open:"While",close:"EndWhile"},{token:"keyword.tag-for",open:"For",close:"EndFor"},{token:"keyword.tag-sub",open:"Sub",close:"EndSub"}],keywords:["Else","ElseIf","EndFor","EndIf","EndSub","EndWhile","For","Goto","If","Step","Sub","Then","To","While"],tagwords:["If","Sub","While","For"],operators:[">","<","<>","<=",">=","And","Or","+","-","*","/","="],identifier:/[a-zA-Z_][\w]*/,symbols:/[=><:+\-*\/%\.,]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[{include:"@whitespace"},[/(@identifier)(?=[.])/,"type"],[/@identifier/,{cases:{"@keywords":{token:"keyword.$0"},"@operators":"operator","@default":"variable.name"}}],[/([.])(@identifier)/,{cases:{$2:["delimiter","type.member"],"@default":""}}],[/\d*\.\d+/,"number.float"],[/\d+/,"number"],[/[()\[\]]/,"@brackets"],[/@symbols/,{cases:{"@operators":"operator","@default":"delimiter"}}],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string"]],whitespace:[[/[ \t\r\n]+/,""],[/(\').*$/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"C?/,"string","@pop"]]}};return g(m);})();
|
||||||
|
return moduleExports;
|
||||||
|
});
|
||||||