UNPKG

@budibase/server

Version:
9 lines 148 kB
import{c as he,x as $t,r as jt,g as qt}from"./index-53c8276f.js";function Nt(e,s){for(var n=0;n<s.length;n++){const a=s[n];if(typeof a!="string"&&!Array.isArray(a)){for(const o in a)if(o!=="default"&&!(o in e)){const c=Object.getOwnPropertyDescriptor(a,o);c&&Object.defineProperty(e,o,c.get?c:{enumerable:!0,get:()=>a[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(e,s){(function(n){n(he)})(function(n){var a=/^(\s*)(>[> ]*|[*+-] \[[x ]\]\s|[*+-]\s|(\d+)([.)]))(\s*)/,o=/^(\s*)(>[> ]*|[*+-] \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,c=/[*+-]\s/;n.commands.newlineAndIndentContinueMarkdownList=function(l){if(l.getOption("disableInput"))return n.Pass;for(var f=l.listSelections(),v=[],w=0;w<f.length;w++){var E=f[w].head,b=l.getStateAfter(E.line),S=n.innerMode(l.getMode(),b);if(S.mode.name!=="markdown"&&S.mode.helperType!=="markdown"){l.execCommand("newlineAndIndent");return}else b=S.state;var T=b.list!==!1,H=b.quote!==0,I=l.getLine(E.line),L=a.exec(I),k=/^\s*$/.test(I.slice(0,E.ch));if(!f[w].empty()||!T&&!H||!L||k){l.execCommand("newlineAndIndent");return}if(o.test(I)){var C=H&&/>\s*$/.test(I),F=!/>\s*$/.test(I);(C||F)&&l.replaceRange("",{line:E.line,ch:0},{line:E.line,ch:E.ch+1}),v[w]=` `}else{var A=L[1],R=L[5],B=!(c.test(L[2])||L[2].indexOf(">")>=0),P=B?parseInt(L[3],10)+1+L[4]:L[2].replace("x"," ");v[w]=` `+A+P+R,B&&u(l,E)}}l.replaceSelections(v)};function u(l,f){var v=f.line,w=0,E=0,b=a.exec(l.getLine(v)),S=b[1];do{w+=1;var T=v+w,H=l.getLine(T),I=a.exec(H);if(I){var L=I[1],k=parseInt(b[3],10)+w-E,C=parseInt(I[3],10),F=C;if(S===L&&!isNaN(C))k===C&&(F=C+1),k>C&&(F=k+1),l.replaceRange(H.replace(a,L+F+I[4]+I[5]),{line:T,ch:0},{line:T,ch:H.length});else{if(S.length>L.length||S.length<L.length&&w===1)return;E+=1}}}while(I)}})})();var St=he;St.commands.tabAndIndentMarkdownList=function(e){var s=e.listSelections(),n=s[0].head,a=e.getStateAfter(n.line),o=a.list!==!1;if(o){e.execCommand("indentMore");return}if(e.options.indentWithTabs)e.execCommand("insertTab");else{var c=Array(e.options.tabSize+1).join(" ");e.replaceSelection(c)}};St.commands.shiftTabAndUnindentMarkdownList=function(e){var s=e.listSelections(),n=s[0].head,a=e.getStateAfter(n.line),o=a.list!==!1;if(o){e.execCommand("indentLess");return}if(e.options.indentWithTabs)e.execCommand("insertTab");else{var c=Array(e.options.tabSize+1).join(" ");e.replaceSelection(c)}};(function(e,s){(function(n){n(he)})(function(n){n.defineOption("fullScreen",!1,function(c,u,l){l==n.Init&&(l=!1),!l!=!u&&(u?a(c):o(c))});function a(c){var u=c.getWrapperElement();c.state.fullScreenRestore={scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,width:u.style.width,height:u.style.height},u.style.width="",u.style.height="auto",u.className+=" CodeMirror-fullscreen",document.documentElement.style.overflow="hidden",c.refresh()}function o(c){var u=c.getWrapperElement();u.className=u.className.replace(/\s*CodeMirror-fullscreen\b/,""),document.documentElement.style.overflow="";var l=c.state.fullScreenRestore;u.style.width=l.width,u.style.height=l.height,window.scrollTo(l.scrollLeft,l.scrollTop),c.refresh()}})})();var Ut={exports:{}},Et={exports:{}},Ct;function Wt(){return Ct||(Ct=1,function(e,s){(function(n){n(he)})(function(n){n.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy","cbl"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var a=0;a<n.modeInfo.length;a++){var o=n.modeInfo[a];o.mimes&&(o.mime=o.mimes[0])}n.findModeByMIME=function(c){c=c.toLowerCase();for(var u=0;u<n.modeInfo.length;u++){var l=n.modeInfo[u];if(l.mime==c)return l;if(l.mimes){for(var f=0;f<l.mimes.length;f++)if(l.mimes[f]==c)return l}}if(/\+xml$/.test(c))return n.findModeByMIME("application/xml");if(/\+json$/.test(c))return n.findModeByMIME("application/json")},n.findModeByExtension=function(c){c=c.toLowerCase();for(var u=0;u<n.modeInfo.length;u++){var l=n.modeInfo[u];if(l.ext){for(var f=0;f<l.ext.length;f++)if(l.ext[f]==c)return l}}},n.findModeByFileName=function(c){for(var u=0;u<n.modeInfo.length;u++){var l=n.modeInfo[u];if(l.file&&l.file.test(c))return l}var f=c.lastIndexOf("."),v=f>-1&&c.substring(f+1,c.length);if(v)return n.findModeByExtension(v)},n.findModeByName=function(c){c=c.toLowerCase();for(var u=0;u<n.modeInfo.length;u++){var l=n.modeInfo[u];if(l.name.toLowerCase()==c)return l;if(l.alias){for(var f=0;f<l.alias.length;f++)if(l.alias[f].toLowerCase()==c)return l}}}})}()),Et.exports}(function(e,s){(function(n){n(he,$t,Wt())})(function(n){n.defineMode("markdown",function(a,o){var c=n.getMode(a,"text/html"),u=c.name=="null";function l(p){if(n.findModeByName){var i=n.findModeByName(p);i&&(p=i.mime||i.mimes[0])}var y=n.getMode(a,p);return y.name=="null"?null:y}o.highlightFormatting===void 0&&(o.highlightFormatting=!1),o.maxBlockquoteDepth===void 0&&(o.maxBlockquoteDepth=0),o.taskLists===void 0&&(o.taskLists=!1),o.strikethrough===void 0&&(o.strikethrough=!1),o.emoji===void 0&&(o.emoji=!1),o.fencedCodeBlockHighlighting===void 0&&(o.fencedCodeBlockHighlighting=!0),o.fencedCodeBlockDefaultMode===void 0&&(o.fencedCodeBlockDefaultMode="text/plain"),o.xml===void 0&&(o.xml=!0),o.tokenTypeOverrides===void 0&&(o.tokenTypeOverrides={});var f={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var v in f)f.hasOwnProperty(v)&&o.tokenTypeOverrides[v]&&(f[v]=o.tokenTypeOverrides[v]);var w=/^([*\-_])(?:\s*\1){2,}\s*$/,E=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,b=/^\[(x| )\](?=\s)/i,S=o.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,T=/^ {0,3}(?:\={1,}|-{2,})\s*$/,H=/^[^#!\[\]*_\\<>` "'(~:]+/,I=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,L=/^\s*\[[^\]]+?\]:.*$/,k=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,C=" ";function F(p,i,y){return i.f=i.inline=y,y(p,i)}function A(p,i,y){return i.f=i.block=y,y(p,i)}function R(p){return!p||!/\S/.test(p.string)}function B(p){if(p.linkTitle=!1,p.linkHref=!1,p.linkText=!1,p.em=!1,p.strong=!1,p.strikethrough=!1,p.quote=0,p.indentedCode=!1,p.f==N){var i=u;if(!i){var y=n.innerMode(c,p.htmlState);i=y.mode.name=="xml"&&y.state.tagStart===null&&!y.state.context&&y.state.tokenize.isInText}i&&(p.f=X,p.block=P,p.htmlState=null)}return p.trailingSpace=0,p.trailingSpaceNewLine=!1,p.prevLine=p.thisLine,p.thisLine={stream:null},null}function P(p,i){var y=p.column()===i.indentation,te=R(i.prevLine.stream),Q=i.indentedCode,le=i.prevLine.hr,De=i.list!==!1,me=(i.listStack[i.listStack.length-1]||0)+3;i.indentedCode=!1;var ge=i.indentation;if(i.indentationDiff===null&&(i.indentationDiff=i.indentation,De)){for(i.list=null;ge<i.listStack[i.listStack.length-1];)i.listStack.pop(),i.listStack.length?i.indentation=i.listStack[i.listStack.length-1]:i.list=!1;i.list!==!1&&(i.indentationDiff=ge-i.listStack[i.listStack.length-1])}var pe=!te&&!le&&!i.prevLine.header&&(!De||!Q)&&!i.prevLine.fencedCodeEnd,ne=(i.list===!1||le||te)&&i.indentation<=me&&p.match(w),ce=null;if(i.indentationDiff>=4&&(Q||i.prevLine.fencedCodeEnd||i.prevLine.header||te))return p.skipToEnd(),i.indentedCode=!0,f.code;if(p.eatSpace())return null;if(y&&i.indentation<=me&&(ce=p.match(S))&&ce[1].length<=6)return i.quote=0,i.header=ce[1].length,i.thisLine.header=!0,o.highlightFormatting&&(i.formatting="header"),i.f=i.inline,j(i);if(i.indentation<=me&&p.eat(">"))return i.quote=y?1:i.quote+1,o.highlightFormatting&&(i.formatting="quote"),p.eatSpace(),j(i);if(!ne&&!i.setext&&y&&i.indentation<=me&&(ce=p.match(E))){var Be=ce[1]?"ol":"ul";return i.indentation=ge+p.current().length,i.list=!0,i.quote=0,i.listStack.push(i.indentation),i.em=!1,i.strong=!1,i.code=!1,i.strikethrough=!1,o.taskLists&&p.match(b,!1)&&(i.taskList=!0),i.f=i.inline,o.highlightFormatting&&(i.formatting=["list","list-"+Be]),j(i)}else{if(y&&i.indentation<=me&&(ce=p.match(I,!0)))return i.quote=0,i.fencedEndRE=new RegExp(ce[1]+"+ *$"),i.localMode=o.fencedCodeBlockHighlighting&&l(ce[2]||o.fencedCodeBlockDefaultMode),i.localMode&&(i.localState=n.startState(i.localMode)),i.f=i.block=ue,o.highlightFormatting&&(i.formatting="code-block"),i.code=-1,j(i);if(i.setext||(!pe||!De)&&!i.quote&&i.list===!1&&!i.code&&!ne&&!L.test(p.string)&&(ce=p.lookAhead(1))&&(ce=ce.match(T)))return i.setext?(i.header=i.setext,i.setext=0,p.skipToEnd(),o.highlightFormatting&&(i.formatting="header")):(i.header=ce[0].charAt(0)=="="?1:2,i.setext=i.header),i.thisLine.header=!0,i.f=i.inline,j(i);if(ne)return p.skipToEnd(),i.hr=!0,i.thisLine.hr=!0,f.hr;if(p.peek()==="[")return F(p,i,de)}return F(p,i,i.inline)}function N(p,i){var y=c.token(p,i.htmlState);if(!u){var te=n.innerMode(c,i.htmlState);(te.mode.name=="xml"&&te.state.tagStart===null&&!te.state.context&&te.state.tokenize.isInText||i.md_inside&&p.current().indexOf(">")>-1)&&(i.f=X,i.block=P,i.htmlState=null)}return y}function ue(p,i){var y=i.listStack[i.listStack.length-1]||0,te=i.indentation<y,Q=y+3;if(i.fencedEndRE&&i.indentation<=Q&&(te||p.match(i.fencedEndRE))){o.highlightFormatting&&(i.formatting="code-block");var le;return te||(le=j(i)),i.localMode=i.localState=null,i.block=P,i.f=X,i.fencedEndRE=null,i.code=0,i.thisLine.fencedCodeEnd=!0,te?A(p,i,i.block):le}else return i.localMode?i.localMode.token(p,i.localState):(p.skipToEnd(),f.code)}function j(p){var i=[];if(p.formatting){i.push(f.formatting),typeof p.formatting=="string"&&(p.formatting=[p.formatting]);for(var y=0;y<p.formatting.length;y++)i.push(f.formatting+"-"+p.formatting[y]),p.formatting[y]==="header"&&i.push(f.formatting+"-"+p.formatting[y]+"-"+p.header),p.formatting[y]==="quote"&&(!o.maxBlockquoteDepth||o.maxBlockquoteDepth>=p.quote?i.push(f.formatting+"-"+p.formatting[y]+"-"+p.quote):i.push("error"))}if(p.taskOpen)return i.push("meta"),i.length?i.join(" "):null;if(p.taskClosed)return i.push("property"),i.length?i.join(" "):null;if(p.linkHref?i.push(f.linkHref,"url"):(p.strong&&i.push(f.strong),p.em&&i.push(f.em),p.strikethrough&&i.push(f.strikethrough),p.emoji&&i.push(f.emoji),p.linkText&&i.push(f.linkText),p.code&&i.push(f.code),p.image&&i.push(f.image),p.imageAltText&&i.push(f.imageAltText,"link"),p.imageMarker&&i.push(f.imageMarker)),p.header&&i.push(f.header,f.header+"-"+p.header),p.quote&&(i.push(f.quote),!o.maxBlockquoteDepth||o.maxBlockquoteDepth>=p.quote?i.push(f.quote+"-"+p.quote):i.push(f.quote+"-"+o.maxBlockquoteDepth)),p.list!==!1){var te=(p.listStack.length-1)%3;te?te===1?i.push(f.list2):i.push(f.list3):i.push(f.list1)}return p.trailingSpaceNewLine?i.push("trailing-space-new-line"):p.trailingSpace&&i.push("trailing-space-"+(p.trailingSpace%2?"a":"b")),i.length?i.join(" "):null}function Y(p,i){if(p.match(H,!0))return j(i)}function X(p,i){var y=i.text(p,i);if(typeof y<"u")return y;if(i.list)return i.list=null,j(i);if(i.taskList){var te=p.match(b,!0)[1]===" ";return te?i.taskOpen=!0:i.taskClosed=!0,o.highlightFormatting&&(i.formatting="task"),i.taskList=!1,j(i)}if(i.taskOpen=!1,i.taskClosed=!1,i.header&&p.match(/^#+$/,!0))return o.highlightFormatting&&(i.formatting="header"),j(i);var Q=p.next();if(i.linkTitle){i.linkTitle=!1;var le=Q;Q==="("&&(le=")"),le=(le+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var De="^\\s*(?:[^"+le+"\\\\]+|\\\\\\\\|\\\\.)"+le;if(p.match(new RegExp(De),!0))return f.linkHref}if(Q==="`"){var me=i.formatting;o.highlightFormatting&&(i.formatting="code"),p.eatWhile("`");var ge=p.current().length;if(i.code==0&&(!i.quote||ge==1))return i.code=ge,j(i);if(ge==i.code){var pe=j(i);return i.code=0,pe}else return i.formatting=me,j(i)}else if(i.code)return j(i);if(Q==="\\"&&(p.next(),o.highlightFormatting)){var ne=j(i),ce=f.formatting+"-escape";return ne?ne+" "+ce:ce}if(Q==="!"&&p.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return i.imageMarker=!0,i.image=!0,o.highlightFormatting&&(i.formatting="image"),j(i);if(Q==="["&&i.imageMarker&&p.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return i.imageMarker=!1,i.imageAltText=!0,o.highlightFormatting&&(i.formatting="image"),j(i);if(Q==="]"&&i.imageAltText){o.highlightFormatting&&(i.formatting="image");var ne=j(i);return i.imageAltText=!1,i.image=!1,i.inline=i.f=K,ne}if(Q==="["&&!i.image)return i.linkText&&p.match(/^.*?\]/)||(i.linkText=!0,o.highlightFormatting&&(i.formatting="link")),j(i);if(Q==="]"&&i.linkText){o.highlightFormatting&&(i.formatting="link");var ne=j(i);return i.linkText=!1,i.inline=i.f=p.match(/\(.*?\)| ?\[.*?\]/,!1)?K:X,ne}if(Q==="<"&&p.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){i.f=i.inline=V,o.highlightFormatting&&(i.formatting="link");var ne=j(i);return ne?ne+=" ":ne="",ne+f.linkInline}if(Q==="<"&&p.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){i.f=i.inline=V,o.highlightFormatting&&(i.formatting="link");var ne=j(i);return ne?ne+=" ":ne="",ne+f.linkEmail}if(o.xml&&Q==="<"&&p.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Be=p.string.indexOf(">",p.pos);if(Be!=-1){var W=p.string.substring(p.start,Be);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(W)&&(i.md_inside=!0)}return p.backUp(1),i.htmlState=n.startState(c),A(p,i,N)}if(o.xml&&Q==="<"&&p.match(/^\/\w*?>/))return i.md_inside=!1,"tag";if(Q==="*"||Q==="_"){for(var Re=1,be=p.pos==1?" ":p.string.charAt(p.pos-2);Re<3&&p.eat(Q);)Re++;var Fe=p.peek()||" ",ze=!/\s/.test(Fe)&&(!k.test(Fe)||/\s/.test(be)||k.test(be)),He=!/\s/.test(be)&&(!k.test(be)||/\s/.test(Fe)||k.test(Fe)),Ee=null,Ce=null;if(Re%2&&(!i.em&&ze&&(Q==="*"||!He||k.test(be))?Ee=!0:i.em==Q&&He&&(Q==="*"||!ze||k.test(Fe))&&(Ee=!1)),Re>1&&(!i.strong&&ze&&(Q==="*"||!He||k.test(be))?Ce=!0:i.strong==Q&&He&&(Q==="*"||!ze||k.test(Fe))&&(Ce=!1)),Ce!=null||Ee!=null){o.highlightFormatting&&(i.formatting=Ee==null?"strong":Ce==null?"em":"strong em"),Ee===!0&&(i.em=Q),Ce===!0&&(i.strong=Q);var pe=j(i);return Ee===!1&&(i.em=!1),Ce===!1&&(i.strong=!1),pe}}else if(Q===" "&&(p.eat("*")||p.eat("_"))){if(p.peek()===" ")return j(i);p.backUp(1)}if(o.strikethrough){if(Q==="~"&&p.eatWhile(Q)){if(i.strikethrough){o.highlightFormatting&&(i.formatting="strikethrough");var pe=j(i);return i.strikethrough=!1,pe}else if(p.match(/^[^\s]/,!1))return i.strikethrough=!0,o.highlightFormatting&&(i.formatting="strikethrough"),j(i)}else if(Q===" "&&p.match("~~",!0)){if(p.peek()===" ")return j(i);p.backUp(2)}}if(o.emoji&&Q===":"&&p.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=!0,o.highlightFormatting&&(i.formatting="emoji");var ht=j(i);return i.emoji=!1,ht}return Q===" "&&(p.match(/^ +$/,!1)?i.trailingSpace++:i.trailingSpace&&(i.trailingSpaceNewLine=!0)),j(i)}function V(p,i){var y=p.next();if(y===">"){i.f=i.inline=X,o.highlightFormatting&&(i.formatting="link");var te=j(i);return te?te+=" ":te="",te+f.linkInline}return p.match(/^[^>]+/,!0),f.linkInline}function K(p,i){if(p.eatSpace())return null;var y=p.next();return y==="("||y==="["?(i.f=i.inline=oe(y==="("?")":"]"),o.highlightFormatting&&(i.formatting="link-string"),i.linkHref=!0,j(i)):"error"}var ee={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function oe(p){return function(i,y){var te=i.next();if(te===p){y.f=y.inline=X,o.highlightFormatting&&(y.formatting="link-string");var Q=j(y);return y.linkHref=!1,Q}return i.match(ee[p]),y.linkHref=!0,j(y)}}function de(p,i){return p.match(/^([^\]\\]|\\.)*\]:/,!1)?(i.f=ve,p.next(),o.highlightFormatting&&(i.formatting="link"),i.linkText=!0,j(i)):F(p,i,X)}function ve(p,i){if(p.match("]:",!0)){i.f=i.inline=Se,o.highlightFormatting&&(i.formatting="link");var y=j(i);return i.linkText=!1,y}return p.match(/^([^\]\\]|\\.)+/,!0),f.linkText}function Se(p,i){return p.eatSpace()?null:(p.match(/^[^\s]+/,!0),p.peek()===void 0?i.linkTitle=!0:p.match(/^(?:\s+(?:"(?:[^"\\]|\\.)+"|'(?:[^'\\]|\\.)+'|\((?:[^)\\]|\\.)+\)))?/,!0),i.f=i.inline=X,f.linkHref+" url")}var _e={startState:function(){return{f:P,prevLine:{stream:null},thisLine:{stream:null},block:P,htmlState:null,indentation:0,inline:X,text:Y,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(p){return{f:p.f,prevLine:p.prevLine,thisLine:p.thisLine,block:p.block,htmlState:p.htmlState&&n.copyState(c,p.htmlState),indentation:p.indentation,localMode:p.localMode,localState:p.localMode?n.copyState(p.localMode,p.localState):null,inline:p.inline,text:p.text,formatting:!1,linkText:p.linkText,linkTitle:p.linkTitle,linkHref:p.linkHref,code:p.code,em:p.em,strong:p.strong,strikethrough:p.strikethrough,emoji:p.emoji,header:p.header,setext:p.setext,hr:p.hr,taskList:p.taskList,list:p.list,listStack:p.listStack.slice(0),quote:p.quote,indentedCode:p.indentedCode,trailingSpace:p.trailingSpace,trailingSpaceNewLine:p.trailingSpaceNewLine,md_inside:p.md_inside,fencedEndRE:p.fencedEndRE}},token:function(p,i){if(i.formatting=!1,p!=i.thisLine.stream){if(i.header=0,i.hr=!1,p.match(/^\s*$/,!0))return B(i),null;if(i.prevLine=i.thisLine,i.thisLine={stream:p},i.taskList=!1,i.trailingSpace=0,i.trailingSpaceNewLine=!1,!i.localState&&(i.f=i.block,i.f!=N)){var y=p.match(/^\s*/,!0)[0].replace(/\t/g,C).length;if(i.indentation=y,i.indentationDiff=null,y>0)return null}}return i.f(p,i)},innerMode:function(p){return p.block==N?{state:p.htmlState,mode:c}:p.localState?{state:p.localState,mode:p.localMode}:{state:p,mode:_e}},indent:function(p,i,y){return p.block==N&&c.indent?c.indent(p.htmlState,i,y):p.localState&&p.localMode.indent?p.localMode.indent(p.localState,i,y):n.Pass},blankLine:B,getType:j,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return _e},"xml"),n.defineMIME("text/markdown","markdown"),n.defineMIME("text/x-markdown","markdown")})})();var Zt=Ut.exports,Gt={exports:{}};(function(e,s){(function(n){n(he)})(function(n){n.overlayMode=function(a,o,c){return{startState:function(){return{base:n.startState(a),overlay:n.startState(o),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(u){return{base:n.copyState(a,u.base),overlay:n.copyState(o,u.overlay),basePos:u.basePos,baseCur:null,overlayPos:u.overlayPos,overlayCur:null}},token:function(u,l){return(u!=l.streamSeen||Math.min(l.basePos,l.overlayPos)<u.start)&&(l.streamSeen=u,l.basePos=l.overlayPos=u.start),u.start==l.basePos&&(l.baseCur=a.token(u,l.base),l.basePos=u.pos),u.start==l.overlayPos&&(u.pos=u.start,l.overlayCur=o.token(u,l.overlay),l.overlayPos=u.pos),u.pos=Math.min(l.basePos,l.overlayPos),l.overlayCur==null?l.baseCur:l.baseCur!=null&&l.overlay.combineTokens||c&&l.overlay.combineTokens==null?l.baseCur+" "+l.overlayCur:l.overlayCur},indent:a.indent&&function(u,l,f){return a.indent(u.base,l,f)},electricChars:a.electricChars,innerMode:function(u){return{state:u.base,mode:a}},blankLine:function(u){var l,f;return a.blankLine&&(l=a.blankLine(u.base)),o.blankLine&&(f=o.blankLine(u.overlay)),f==null?l:c&&l!=null?l+" "+f:f}}}})})();var Vt=Gt.exports;(function(e,s){(function(n){n(he)})(function(n){n.defineOption("placeholder","",function(v,w,E){var b=E&&E!=n.Init;if(w&&!b)v.on("blur",u),v.on("change",l),v.on("swapDoc",l),n.on(v.getInputField(),"compositionupdate",v.state.placeholderCompose=function(){c(v)}),l(v);else if(!w&&b){v.off("blur",u),v.off("change",l),v.off("swapDoc",l),n.off(v.getInputField(),"compositionupdate",v.state.placeholderCompose),a(v);var S=v.getWrapperElement();S.className=S.className.replace(" CodeMirror-empty","")}w&&!v.hasFocus()&&u(v)});function a(v){v.state.placeholder&&(v.state.placeholder.parentNode.removeChild(v.state.placeholder),v.state.placeholder=null)}function o(v){a(v);var w=v.state.placeholder=document.createElement("pre");w.style.cssText="height: 0; overflow: visible",w.style.direction=v.getOption("direction"),w.className="CodeMirror-placeholder CodeMirror-line-like";var E=v.getOption("placeholder");typeof E=="string"&&(E=document.createTextNode(E)),w.appendChild(E),v.display.lineSpace.insertBefore(w,v.display.lineSpace.firstChild)}function c(v){setTimeout(function(){var w=!1;if(v.lineCount()==1){var E=v.getInputField();w=E.nodeName=="TEXTAREA"?!v.getLine(0).length:!/[^\u200b]/.test(E.querySelector(".CodeMirror-line").textContent)}w?o(v):a(v)},20)}function u(v){f(v)&&o(v)}function l(v){var w=v.getWrapperElement(),E=f(v);w.className=w.className.replace(" CodeMirror-empty","")+(E?" CodeMirror-empty":""),E?o(v):a(v)}function f(v){return v.lineCount()===1&&v.getLine(0)===""}})})();(function(e,s){(function(n){n(he)})(function(n){n.defineOption("autoRefresh",!1,function(c,u){c.state.autoRefresh&&(o(c,c.state.autoRefresh),c.state.autoRefresh=null),u&&c.display.wrapper.offsetHeight==0&&a(c,c.state.autoRefresh={delay:u.delay||250})});function a(c,u){function l(){c.display.wrapper.offsetHeight?(o(c,u),c.display.lastWrapHeight!=c.display.wrapper.clientHeight&&c.refresh()):u.timeout=setTimeout(l,u.delay)}u.timeout=setTimeout(l,u.delay),u.hurry=function(){clearTimeout(u.timeout),u.timeout=setTimeout(l,50)},n.on(window,"mouseup",u.hurry),n.on(window,"keyup",u.hurry)}function o(c,u){clearTimeout(u.timeout),n.off(window,"mouseup",u.hurry),n.off(window,"keyup",u.hurry)}})})();(function(e,s){(function(n){n(he)})(function(n){n.defineOption("styleSelectedText",!1,function(b,S,T){var H=T&&T!=n.Init;S&&!H?(b.state.markedSelection=[],b.state.markedSelectionStyle=typeof S=="string"?S:"CodeMirror-selectedtext",w(b),b.on("cursorActivity",a),b.on("change",o)):!S&&H&&(b.off("cursorActivity",a),b.off("change",o),v(b),b.state.markedSelection=b.state.markedSelectionStyle=null)});function a(b){b.state.markedSelection&&b.operation(function(){E(b)})}function o(b){b.state.markedSelection&&b.state.markedSelection.length&&b.operation(function(){v(b)})}var c=8,u=n.Pos,l=n.cmpPos;function f(b,S,T,H){if(l(S,T)!=0)for(var I=b.state.markedSelection,L=b.state.markedSelectionStyle,k=S.line;;){var C=k==S.line?S:u(k,0),F=k+c,A=F>=T.line,R=A?T:u(F,0),B=b.markText(C,R,{className:L});if(H==null?I.push(B):I.splice(H++,0,B),A)break;k=F}}function v(b){for(var S=b.state.markedSelection,T=0;T<S.length;++T)S[T].clear();S.length=0}function w(b){v(b);for(var S=b.listSelections(),T=0;T<S.length;T++)f(b,S[T].from(),S[T].to())}function E(b){if(!b.somethingSelected())return v(b);if(b.listSelections().length>1)return w(b);var S=b.getCursor("start"),T=b.getCursor("end"),H=b.state.markedSelection;if(!H.length)return f(b,S,T);var I=H[0].find(),L=H[H.length-1].find();if(!I||!L||T.line-S.line<=c||l(S,L.to)>=0||l(T,I.from)<=0)return w(b);for(;l(S,I.from)>0;)H.shift().clear(),I=H[0].find();for(l(S,I.from)<0&&(I.to.line-S.line<c?(H.shift().clear(),f(b,S,I.to,0)):f(b,S,I.from,0));l(T,L.to)<0;)H.pop().clear(),L=H[H.length-1].find();l(T,L.to)>0&&(T.line-L.from.line<c?(H.pop().clear(),f(b,L.from,T)):f(b,L.to,T))}})})();(function(e,s){(function(n){n(he)})(function(n){var a=n.Pos;function o(k){var C=k.flags;return C??(k.ignoreCase?"i":"")+(k.global?"g":"")+(k.multiline?"m":"")}function c(k,C){for(var F=o(k),A=F,R=0;R<C.length;R++)A.indexOf(C.charAt(R))==-1&&(A+=C.charAt(R));return F==A?k:new RegExp(k.source,A)}function u(k){return/\\s|\\n|\n|\\W|\\D|\[\^/.test(k.source)}function l(k,C,F){C=c(C,"g");for(var A=F.line,R=F.ch,B=k.lastLine();A<=B;A++,R=0){C.lastIndex=R;var P=k.getLine(A),N=C.exec(P);if(N)return{from:a(A,N.index),to:a(A,N.index+N[0].length),match:N}}}function f(k,C,F){if(!u(C))return l(k,C,F);C=c(C,"gm");for(var A,R=1,B=F.line,P=k.lastLine();B<=P;){for(var N=0;N<R&&!(B>P);N++){var ue=k.getLine(B++);A=A==null?ue:A+` `+ue}R=R*2,C.lastIndex=F.ch;var j=C.exec(A);if(j){var Y=A.slice(0,j.index).split(` `),X=j[0].split(` `),V=F.line+Y.length-1,K=Y[Y.length-1].length;return{from:a(V,K),to:a(V+X.length-1,X.length==1?K+X[0].length:X[X.length-1].length),match:j}}}}function v(k,C,F){for(var A,R=0;R<=k.length;){C.lastIndex=R;var B=C.exec(k);if(!B)break;var P=B.index+B[0].length;if(P>k.length-F)break;(!A||P>A.index+A[0].length)&&(A=B),R=B.index+1}return A}function w(k,C,F){C=c(C,"g");for(var A=F.line,R=F.ch,B=k.firstLine();A>=B;A--,R=-1){var P=k.getLine(A),N=v(P,C,R<0?0:P.length-R);if(N)return{from:a(A,N.index),to:a(A,N.index+N[0].length),match:N}}}function E(k,C,F){if(!u(C))return w(k,C,F);C=c(C,"gm");for(var A,R=1,B=k.getLine(F.line).length-F.ch,P=F.line,N=k.firstLine();P>=N;){for(var ue=0;ue<R&&P>=N;ue++){var j=k.getLine(P--);A=A==null?j:j+` `+A}R*=2;var Y=v(A,C,B);if(Y){var X=A.slice(0,Y.index).split(` `),V=Y[0].split(` `),K=P+X.length,ee=X[X.length-1].length;return{from:a(K,ee),to:a(K+V.length-1,V.length==1?ee+V[0].length:V[V.length-1].length),match:Y}}}}var b,S;String.prototype.normalize?(b=function(k){return k.normalize("NFD").toLowerCase()},S=function(k){return k.normalize("NFD")}):(b=function(k){return k.toLowerCase()},S=function(k){return k});function T(k,C,F,A){if(k.length==C.length)return F;for(var R=0,B=F+Math.max(0,k.length-C.length);;){if(R==B)return R;var P=R+B>>1,N=A(k.slice(0,P)).length;if(N==F)return P;N>F?B=P:R=P+1}}function H(k,C,F,A){if(!C.length)return null;var R=A?b:S,B=R(C).split(/\r|\n\r?/);e:for(var P=F.line,N=F.ch,ue=k.lastLine()+1-B.length;P<=ue;P++,N=0){var j=k.getLine(P).slice(N),Y=R(j);if(B.length==1){var X=Y.indexOf(B[0]);if(X==-1)continue e;var F=T(j,Y,X,R)+N;return{from:a(P,T(j,Y,X,R)+N),to:a(P,T(j,Y,X+B[0].length,R)+N)}}else{var V=Y.length-B[0].length;if(Y.slice(V)!=B[0])continue e;for(var K=1;K<B.length-1;K++)if(R(k.getLine(P+K))!=B[K])continue e;var ee=k.getLine(P+B.length-1),oe=R(ee),de=B[B.length-1];if(oe.slice(0,de.length)!=de)continue e;return{from:a(P,T(j,Y,V,R)+N),to:a(P+B.length-1,T(ee,oe,de.length,R))}}}}function I(k,C,F,A){if(!C.length)return null;var R=A?b:S,B=R(C).split(/\r|\n\r?/);e:for(var P=F.line,N=F.ch,ue=k.firstLine()-1+B.length;P>=ue;P--,N=-1){var j=k.getLine(P);N>-1&&(j=j.slice(0,N));var Y=R(j);if(B.length==1){var X=Y.lastIndexOf(B[0]);if(X==-1)continue e;return{from:a(P,T(j,Y,X,R)),to:a(P,T(j,Y,X+B[0].length,R))}}else{var V=B[B.length-1];if(Y.slice(0,V.length)!=V)continue e;for(var K=1,F=P-B.length+1;K<B.length-1;K++)if(R(k.getLine(F+K))!=B[K])continue e;var ee=k.getLine(P+1-B.length),oe=R(ee);if(oe.slice(oe.length-B[0].length)!=B[0])continue e;return{from:a(P+1-B.length,T(ee,oe,ee.length-B[0].length,R)),to:a(P,T(j,Y,V.length,R))}}}}function L(k,C,F,A){this.atOccurrence=!1,this.afterEmptyMatch=!1,this.doc=k,F=F?k.clipPos(F):a(0,0),this.pos={from:F,to:F};var R;typeof A=="object"?R=A.caseFold:(R=A,A=null),typeof C=="string"?(R==null&&(R=!1),this.matches=function(B,P){return(B?I:H)(k,C,P,R)}):(C=c(C,"gm"),!A||A.multiline!==!1?this.matches=function(B,P){return(B?E:f)(k,C,P)}:this.matches=function(B,P){return(B?w:l)(k,C,P)})}L.prototype={findNext:function(){return this.find(!1)},findPrevious:function(){return this.find(!0)},find:function(k){var C=this.doc.clipPos(k?this.pos.from:this.pos.to);if(this.afterEmptyMatch&&this.atOccurrence&&(C=a(C.line,C.ch),k?(C.ch--,C.ch<0&&(C.line--,C.ch=(this.doc.getLine(C.line)||"").length)):(C.ch++,C.ch>(this.doc.getLine(C.line)||"").length&&(C.ch=0,C.line++)),n.cmpPos(C,this.doc.clipPos(C))!=0))return this.atOccurrence=!1;var F=this.matches(k,C);if(this.afterEmptyMatch=F&&n.cmpPos(F.from,F.to)==0,F)return this.pos=F,this.atOccurrence=!0,this.pos.match||!0;var A=a(k?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:A,to:A},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(k,C){if(this.atOccurrence){var F=n.splitLines(k);this.doc.replaceRange(F,this.pos.from,this.pos.to,C),this.pos.to=a(this.pos.from.line+F.length-1,F[F.length-1].length+(F.length==1?this.pos.from.ch:0))}}},n.defineExtension("getSearchCursor",function(k,C,F){return new L(this.doc,k,C,F)}),n.defineDocExtension("getSearchCursor",function(k,C,F){return new L(this,k,C,F)}),n.defineExtension("selectMatches",function(k,C){for(var F=[],A=this.getSearchCursor(k,this.getCursor("from"),C);A.findNext()&&!(n.cmpPos(A.to(),this.getCursor("to"))>0);)F.push({anchor:A.from(),head:A.to()});F.length&&this.setSelections(F,0)})})})();(function(e,s){(function(n){n(he,Zt,Vt)})(function(n){var a=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»“”‘’]))/i;n.defineMode("gfm",function(o,c){var u=0;function l(E){return E.code=!1,null}var f={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(E){return{code:E.code,codeBlock:E.codeBlock,ateSpace:E.ateSpace}},token:function(E,b){if(b.combineTokens=null,b.codeBlock)return E.match(/^```+/)?(b.codeBlock=!1,null):(E.skipToEnd(),null);if(E.sol()&&(b.code=!1),E.sol()&&E.match(/^```+/))return E.skipToEnd(),b.codeBlock=!0,null;if(E.peek()==="`"){E.next();var S=E.pos;E.eatWhile("`");var T=1+E.pos-S;return b.code?T===u&&(b.code=!1):(u=T,b.code=!0),null}else if(b.code)return E.next(),null;if(E.eatSpace())return b.ateSpace=!0,null;if((E.sol()||b.ateSpace)&&(b.ateSpace=!1,c.gitHubSpice!==!1)){if(E.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?=.{0,6}\d)(?:[a-f0-9]{7,40}\b)/))return b.combineTokens=!0,"link";if(E.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return b.combineTokens=!0,"link"}return E.match(a)&&E.string.slice(E.start-2,E.start)!="]("&&(E.start==0||/\W/.test(E.string.charAt(E.start-1)))?(b.combineTokens=!0,"link"):(E.next(),null)},blankLine:l},v={taskLists:!0,strikethrough:!0,emoji:!0};for(var w in c)v[w]=c[w];return v.name="markdown",n.overlayMode(n.getMode(o,v),f)},"markdown"),n.defineMIME("text/x-gfm","gfm")})})();function Qt(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Bt={exports:{}};(function(e){var s;(function(){s=function(n,a,o,c){c=c||{},this.dictionary=null,this.rules={},this.dictionaryTable={},this.compoundRules=[],this.compoundRuleCodes={},this.replacementTable=[],this.flags=c.flags||{},this.memoized={},this.loaded=!1;var u=this,l,f,v,w,E;if(n)if(u.dictionary=n,a&&o)I();else if(typeof window<"u"&&(window.chrome&&window.chrome.runtime||window.browser&&window.browser.runtime)){var b=window.chrome&&window.chrome.runtime?window.chrome.runtime:window.browser.runtime;c.dictionaryPath?l=c.dictionaryPath:l="typo/dictionaries",a||S(b.getURL(l+"/"+n+"/"+n+".aff"),T),o||S(b.getURL(l+"/"+n+"/"+n+".dic"),H)}else c.dictionaryPath?l=c.dictionaryPath:typeof __dirname<"u"?l=__dirname+"/dictionaries":l="./dictionaries",a||S(l+"/"+n+"/"+n+".aff",T),o||S(l+"/"+n+"/"+n+".dic",H);function S(L,k){var C=u._readFile(L,null,c==null?void 0:c.asyncLoad);c!=null&&c.asyncLoad?C.then(function(F){k(F)}):k(C)}function T(L){a=L,o&&I()}function H(L){o=L,a&&I()}function I(){for(u.rules=u._parseAFF(a),u.compoundRuleCodes={},f=0,w=u.compoundRules.length;f<w;f++){var L=u.compoundRules[f];for(v=0,E=L.length;v<E;v++)u.compoundRuleCodes[L[v]]=[]}"ONLYINCOMPOUND"in u.flags&&(u.compoundRuleCodes[u.flags.ONLYINCOMPOUND]=[]),u.dictionaryTable=u._parseDIC(o);for(f in u.compoundRuleCodes)u.compoundRuleCodes[f].length===0&&delete u.compoundRuleCodes[f];for(f=0,w=u.compoundRules.length;f<w;f++){var k=u.compoundRules[f],C="";for(v=0,E=k.length;v<E;v++){var F=k[v];F in u.compoundRuleCodes?C+="("+u.compoundRuleCodes[F].join("|")+")":C+=F}u.compoundRules[f]=new RegExp("^"+C+"$","i")}u.loaded=!0,c!=null&&c.asyncLoad&&(c!=null&&c.loadedCallback)&&c.loadedCallback(u)}return this},s.prototype={load:function(n){for(var a in n)n.hasOwnProperty(a)&&(this[a]=n[a]);return this},_readFile:function(n,a,o){var c;if(a=a||"utf8",typeof XMLHttpRequest<"u"){var u=new XMLHttpRequest;if(u.open("GET",n,!!o),(c=u.overrideMimeType)===null||c===void 0||c.call(u,"text/plain; charset="+a),o){var l=new Promise(function(v,w){u.onload=function(){u.status===200?v(u.responseText):w(u.statusText)},u.onerror=function(){w(u.statusText)}});return u.send(null),l}else return u.send(null),u.responseText}else if(typeof Qt<"u"){var f=jt;try{if(f.existsSync(n))return f.readFileSync(n,a);console.log("Path "+n+" does not exist.")}catch(v){console.log(v)}return""}return""},_parseAFF:function(n){var a={},o,c,u,l,f,v,w,E,b=n.split(/\r?\n/);for(f=0,w=b.length;f<w;f++)if(o=this._removeAffixComments(b[f]),o=o.trim(),!!o){var S=o.split(/\s+/),T=S[0];if(T==="PFX"||T==="SFX"){var H=S[1],I=S[2];u=parseInt(S[3],10);var L=[];for(v=f+1,E=f+1+u;v<E;v++){c=b[v],l=c.split(/\s+/);var k=l[2],C=l[3].split("/"),F=C[0];F==="0"&&(F="");var A=this.parseRuleCodes(C[1]),R=l[4],B={add:F};A.length>0&&(B.continuationClasses=A),R!=="."&&(T==="SFX"?B.match=new RegExp(R+"$"):B.match=new RegExp("^"+R)),k!="0"&&(T==="SFX"?B.remove=new RegExp(k+"$"):B.remove=k),L.push(B)}a[H]={type:T,combineable:I==="Y",entries:L},f+=u}else if(T==="COMPOUNDRULE"){for(u=parseInt(S[1],10),v=f+1,E=f+1+u;v<E;v++)o=b[v],l=o.split(/\s+/),this.compoundRules.push(l[1]);f+=u}else T==="REP"?(l=o.split(/\s+/),l.length===3&&this.replacementTable.push([l[1],l[2]])):this.flags[T]=S[1]}return a},_removeAffixComments:function(n){return n.match(/^\s*#/)?"":n},_parseDIC:function(n){n=this._removeDicComments(n);var a=n.split(/\r?\n/),o={};function c(Y,X){o.hasOwnProperty(Y)||(o[Y]=null),X.length>0&&(o[Y]===null&&(o[Y]=[]),o[Y].push(X))}for(var u=1,l=a.length;u<l;u++){var f=a[u];if(f){var v=f.replace(/\s.*$/,""),w=v.split("/",2),E=w[0];if(w.length>1){var b=this.parseRuleCodes(w[1]);(!("NEEDAFFIX"in this.flags)||b.indexOf(this.flags.NEEDAFFIX)===-1)&&c(E,b);for(var S=0,T=b.length;S<T;S++){var H=b[S],I=this.rules[H];if(I)for(var L=this._applyRule(E,I),k=0,C=L.length;k<C;k++){var F=L[k];if(c(F,[]),I.combineable)for(var A=S+1;A<T;A++){var R=b[A],B=this.rules[R];if(B&&B.combineable&&I.type!=B.type)for(var P=this._applyRule(F,B),N=0,ue=P.length;N<ue;N++){var j=P[N];c(j,[])}}}H in this.compoundRuleCodes&&this.compoundRuleCodes[H].push(E)}}else c(E.trim(),[])}}return o},_removeDicComments:function(n){return n=n.replace(/^\t.*$/mg,""),n},parseRuleCodes:function(n){if(n)if("FLAG"in this.flags)if(this.flags.FLAG==="long"){for(var a=[],o=0,c=n.length;o<c;o+=2)a.push(n.substr(o,2));return a}else return this.flags.FLAG==="num"?n.split(","):this.flags.FLAG==="UTF-8"?Array.from(n):n.split("");else return n.split("");else return[]},_applyRule:function(n,a){for(var o=a.entries,c=[],u=0,l=o.length;u<l;u++){var f=o[u];if(!f.match||n.match(f.match)){var v=n;if(f.remove&&(v=v.replace(f.remove,"")),a.type==="SFX"?v=v+f.add:v=f.add+v,c.push(v),"continuationClasses"in f)for(var w=0,E=f.continuationClasses.length;w<E;w++){var b=this.rules[f.continuationClasses[w]];b&&(c=c.concat(this._applyRule(v,b)))}}}return c},check:function(n){if(!this.loaded)throw"Dictionary not loaded.";if(!n)return!1;var a=n.replace(/^\s\s*/,"").replace(/\s\s*$/,"");if(this.checkExact(a))return!0;if(a.toUpperCase()===a){var o=a[0]+a.substring(1).toLowerCase();if(this.hasFlag(o,"KEEPCASE"))return!1;if(this.checkExact(o)||this.checkExact(a.toLowerCase()))return!0}var c=a[0].toLowerCase()+a.substring(1);if(c!==a){if(this.hasFlag(c,"KEEPCASE"))return!1;if(this.checkExact(c))return!0}return!1},checkExact:function(n){if(!this.loaded)throw"Dictionary not loaded.";var a=this.dictionaryTable[n],o,c;if(typeof a>"u"){if("COMPOUNDMIN"in this.flags&&n.length>=this.flags.COMPOUNDMIN){for(o=0,c=this.compoundRules.length;o<c;o++)if(n.match(this.compoundRules[o]))return!0}}else{if(a===null)return!0;if(typeof a=="object"){for(o=0,c=a.length;o<c;o++)if(!this.hasFlag(n,"ONLYINCOMPOUND",a[o]))return!0}}return!1},hasFlag:function(n,a,o){if(!this.loaded)throw"Dictionary not loaded.";return!!(a in this.flags&&(typeof o>"u"&&(o=Array.prototype.concat.apply([],this.dictionaryTable[n])),o&&o.indexOf(this.flags[a])!==-1))},alphabet:"",suggest:function(n,a){if(!this.loaded)throw"Dictionary not loaded.";if(a=a||5,this.memoized.hasOwnProperty(n)){var o=this