import{g as P}from"./index-15e3682d.js";function E(S,L){for(var i=0;iu[p]})}}}return Object.freeze(Object.defineProperty(S,Symbol.toStringTag,{value:"Module"}))}var w={exports:{}};(function(S,L){ace.define("ace/ext/menu_tools/settings_menu.css",["require","exports","module"],function(i,u,p){p.exports=`#ace_settingsmenu, #kbshortcutmenu { background-color: #F7F7F7; color: black; box-shadow: -5px 4px 5px rgba(126, 126, 126, 0.55); padding: 1em 0.5em 2em 1em; overflow: auto; position: absolute; margin: 0; bottom: 0; right: 0; top: 0; z-index: 9991; cursor: default; } .ace_dark #ace_settingsmenu, .ace_dark #kbshortcutmenu { box-shadow: -20px 10px 25px rgba(126, 126, 126, 0.25); background-color: rgba(255, 255, 255, 0.6); color: black; } .ace_optionsMenuEntry:hover { background-color: rgba(100, 100, 100, 0.1); transition: all 0.3s } .ace_closeButton { background: rgba(245, 146, 146, 0.5); border: 1px solid #F48A8A; border-radius: 50%; padding: 7px; position: absolute; right: -8px; top: -8px; z-index: 100000; } .ace_closeButton{ background: rgba(245, 146, 146, 0.9); } .ace_optionsMenuKey { color: darkslateblue; font-weight: bold; } .ace_optionsMenuCommand { color: darkcyan; font-weight: normal; } .ace_optionsMenuEntry input, .ace_optionsMenuEntry button { vertical-align: middle; } .ace_optionsMenuEntry button[ace_selected_button=true] { background: #e7e7e7; box-shadow: 1px 0px 2px 0px #adadad inset; border-color: #adadad; } .ace_optionsMenuEntry button { background: white; border: 1px solid lightgray; margin: 0px; } .ace_optionsMenuEntry button:hover{ background: #f0f0f0; }`}),ace.define("ace/ext/menu_tools/overlay_page",["require","exports","module","ace/lib/dom","ace/ext/menu_tools/settings_menu.css"],function(i,u,p){var l=i("../../lib/dom"),d=i("./settings_menu.css");l.importCssString(d,"settings_menu.css",!1),p.exports.overlayPage=function(s,m,v){var c=document.createElement("div"),y=!1;function x(a){a.keyCode===27&&f()}function f(){c&&(document.removeEventListener("keydown",x),c.parentNode.removeChild(c),s&&s.focus(),c=null,v&&v())}function k(a){y=a,a&&(c.style.pointerEvents="none",m.style.pointerEvents="auto")}return c.style.cssText="margin: 0; padding: 0; position: fixed; top:0; bottom:0; left:0; right:0;z-index: 9990; "+(s?"background-color: rgba(0, 0, 0, 0.3);":""),c.addEventListener("click",function(a){y||f()}),document.addEventListener("keydown",x),m.addEventListener("click",function(a){a.stopPropagation()}),c.appendChild(m),document.body.appendChild(c),s&&s.blur(),{close:f,setIgnoreFocusOut:k}}}),ace.define("ace/ext/modelist",["require","exports","module"],function(i,u,p){var l=[];function d(a){for(var t=v.text,e=a.split(/[\/\\]/).pop(),r=0;r