define("ace/theme/textmate", ["require", "exports", "module", "ace/lib/dom"], function (e, t, n) { "use strict"; t.isDark = !1, t.cssClass = "ace-tm", t.cssText = '.ace-tm .ace_gutter {background: #f0f0f0;color: #333;}.ace-tm .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-tm .ace_fold {background-color: #6B72E6;}.ace-tm {background-color: var(--white);color: black;}.ace-tm .ace_cursor {color: black;}.ace-tm .ace_invisible {color: rgb(191, 191, 191);}.ace-tm .ace_storage,.ace-tm .ace_keyword {color: blue;}.ace-tm .ace_constant {color: rgb(197, 6, 11);}.ace-tm .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-tm .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-tm .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-tm .ace_invalid {background-color: rgba(255, 0, 0, 0.1);color: red;}.ace-tm .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-tm .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {color: rgb(109, 121, 222);}.ace-tm .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-tm .ace_string {color: rgb(3, 106, 7);}.ace-tm .ace_comment {color: rgb(76, 136, 107);}.ace-tm .ace_comment.ace_doc {color: rgb(0, 102, 255);}.ace-tm .ace_comment.ace_doc.ace_tag {color: rgb(128, 159, 191);}.ace-tm .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-tm .ace_variable {color: rgb(49, 132, 149);}.ace-tm .ace_xml-pe {color: rgb(104, 104, 91);}.ace-tm .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-tm .ace_heading {color: rgb(12, 7, 255);}.ace-tm .ace_list {color:rgb(185, 6, 144);}.ace-tm .ace_meta.ace_tag {color:rgb(0, 22, 142);}.ace-tm .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-tm .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-tm.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;}.ace-tm .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-tm .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-tm .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-tm .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-tm .ace_gutter-active-line {background-color : #dcdcdc;}.ace-tm .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-tm .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}', t.$id = "ace/theme/textmate"; var r = e("../lib/dom"); r.importCssString(t.cssText, t.cssClass) }), define("ace/ext/textarea", ["require", "exports", "module", "ace/lib/event", "ace/lib/useragent", "ace/lib/net", "ace/ace", "ace/theme/textmate"], function (e, t, n) { "use strict"; function a(e, t) { for (var n in t) e.style[n] = t[n] } function f(e, t) { if (e.type != "textarea") throw new Error("Textarea required!"); var n = e.parentNode, i = document.createElement("div"), s = function () { var t = "position:relative;";["margin-top", "margin-left", "margin-right", "margin-bottom"].forEach(function (n) { t += n + ":" + u(e, i, n) + ";" }); var n = u(e, i, "width") || e.clientWidth + "px", r = u(e, i, "height") || e.clientHeight + "px"; t += "height:" + r + ";width:" + n + ";", t += "display:inline-block;", i.setAttribute("style", t) }; r.addListener(window, "resize", s), s(), n.insertBefore(i, e.nextSibling); while (n !== document) { if (n.tagName.toUpperCase() === "FORM") { var o = n.onsubmit; n.onsubmit = function (n) { e.value = t(), o && o.call(this, n) }; break } n = n.parentNode } return i } function l(t, n, r) { s.loadScript(t, function () { e([n], r) }) } function c(e, t, n, r, i) { function u(e) { return e === "true" || e == 1 } var s = e.getSession(), o = e.renderer; return e.setDisplaySettings = function (t) { t == null && (t = n.style.display == "none"), t ? (n.style.display = "block", n.hideButton.focus(), e.on("focus", function r() { e.removeListener("focus", r), n.style.display = "none" })) : e.focus() }, e.$setOption = e.setOption, e.$getOption = e.getOption, e.setOption = function (t, n) { switch (t) { case "mode": e.$setOption("mode", "ace/mode/" + n); break; case "theme": e.$setOption("theme", "ace/theme/" + n); break; case "keybindings": switch (n) { case "vim": e.setKeyboardHandler("ace/keyboard/vim"); break; case "emacs": e.setKeyboardHandler("ace/keyboard/emacs"); break; default: e.setKeyboardHandler(null) }break; case "wrap": case "fontSize": e.$setOption(t, n); break; default: e.$setOption(t, u(n)) } }, e.getOption = function (t) { switch (t) { case "mode": return e.$getOption("mode").substr("ace/mode/".length); case "theme": return e.$getOption("theme").substr("ace/theme/".length); case "keybindings": var n = e.getKeyboardHandler(); switch (n && n.$id) { case "ace/keyboard/vim": return "vim"; case "ace/keyboard/emacs": return "emacs"; default: return "ace" }break; default: return e.$getOption(t) } }, e.setOptions(i), e } function h(e, n, i) { function f(e, t, n, r) { if (!n) { e.push(""); return } e.push("") } var s = null, o = { mode: "Mode:", wrap: "Soft Wrap:", theme: "Theme:", fontSize: "Font Size:", showGutter: "Display Gutter:", keybindings: "Keyboard", showPrintMargin: "Show Print Margin:", useSoftTabs: "Use Soft Tabs:", showInvisibles: "Show Invisibles" }, u = { mode: { text: "Plain", javascript: "JavaScript", xml: "XML", html: "HTML", css: "CSS", scss: "SCSS", python: "Python", php: "PHP", java: "Java", ruby: "Ruby", c_cpp: "C/C++", coffee: "CoffeeScript", json: "json", perl: "Perl", clojure: "Clojure", ocaml: "OCaml", csharp: "C#", haxe: "haXe", svg: "SVG", textile: "Textile", groovy: "Groovy", liquid: "Liquid", Scala: "Scala" }, theme: { clouds: "Clouds", clouds_midnight: "Clouds Midnight", cobalt: "Cobalt", crimson_editor: "Crimson Editor", dawn: "Dawn", gob: "Green on Black", eclipse: "Eclipse", idle_fingers: "Idle Fingers", kr_theme: "Kr Theme", merbivore: "Merbivore", merbivore_soft: "Merbivore Soft", mono_industrial: "Mono Industrial", monokai: "Monokai", pastel_on_dark: "Pastel On Dark", solarized_dark: "Solarized Dark", solarized_light: "Solarized Light", textmate: "Textmate", twilight: "Twilight", vibrant_ink: "Vibrant Ink" }, showGutter: s, fontSize: { "10px": "10px", "11px": "11px", "12px": "12px", "14px": "14px", "16px": "16px" }, wrap: { off: "Off", 40: "40", 80: "80", free: "Free" }, keybindings: { ace: "ace", vim: "vim", emacs: "emacs" }, showPrintMargin: s, useSoftTabs: s, showInvisibles: s }, a = []; a.push("
Setting | Value |
---|---|
", o[l], " | "), a.push(""), f(a, l, u[l], i.getOption(l)), a.push(" |