<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://mcbbs.wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AAddon-prism-lang-plus2.js</id>
	<title>MediaWiki:Addon-prism-lang-plus2.js - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://mcbbs.wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AAddon-prism-lang-plus2.js"/>
	<link rel="alternate" type="text/html" href="https://mcbbs.wiki/index.php?title=MediaWiki:Addon-prism-lang-plus2.js&amp;action=history"/>
	<updated>2026-06-29T09:59:20Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.40.3</generator>
	<entry>
		<id>https://mcbbs.wiki/index.php?title=MediaWiki:Addon-prism-lang-plus2.js&amp;diff=24008&amp;oldid=prev</id>
		<title>Salt lovely：​?, matlab, ?, python, ruby, ?, sass, scss, ts, vbnet, vb, yaml</title>
		<link rel="alternate" type="text/html" href="https://mcbbs.wiki/index.php?title=MediaWiki:Addon-prism-lang-plus2.js&amp;diff=24008&amp;oldid=prev"/>
		<updated>2020-11-25T15:31:22Z</updated>

		<summary type="html">&lt;p&gt;?, matlab, ?, python, ruby, ?, sass, scss, ts, vbnet, vb, yaml&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;!function(d){function n(n){return n=n.replace(/&amp;lt;inner&amp;gt;/g,function(){return&amp;quot;(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))&amp;quot;}),RegExp(&amp;quot;((?:^|[^\\\\])(?:\\\\{2})*)(?:&amp;quot;+n+&amp;quot;)&amp;quot;)}var e=&amp;quot;(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+&amp;quot;,t=&amp;quot;\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|$)&amp;quot;.replace(/__/g,function(){return e}),a=&amp;quot;\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)&amp;quot;;d.languages.markdown=d.languages.extend(&amp;quot;markup&amp;quot;,{}),d.languages.insertBefore(&amp;quot;markdown&amp;quot;,&amp;quot;prolog&amp;quot;,{blockquote:{pattern:/^&amp;gt;(?:[\t ]*&amp;gt;)*/m,alias:&amp;quot;punctuation&amp;quot;},table:{pattern:RegExp(&amp;quot;^&amp;quot;+t+a+&amp;quot;(?:&amp;quot;+t+&amp;quot;)*&amp;quot;,&amp;quot;m&amp;quot;),inside:{&amp;quot;table-data-rows&amp;quot;:{pattern:RegExp(&amp;quot;^(&amp;quot;+t+a+&amp;quot;)(?:&amp;quot;+t+&amp;quot;)*$&amp;quot;),lookbehind:!0,inside:{&amp;quot;table-data&amp;quot;:{pattern:RegExp(e),inside:d.languages.markdown},punctuation:/\|/}},&amp;quot;table-line&amp;quot;:{pattern:RegExp(&amp;quot;^(&amp;quot;+t+&amp;quot;)&amp;quot;+a+&amp;quot;$&amp;quot;),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},&amp;quot;table-header-row&amp;quot;:{pattern:RegExp(&amp;quot;^&amp;quot;+t+&amp;quot;$&amp;quot;),inside:{&amp;quot;table-header&amp;quot;:{pattern:RegExp(e),alias:&amp;quot;important&amp;quot;,inside:d.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:&amp;quot;keyword&amp;quot;},{pattern:/``.+?``|`[^`\r\n]+`/,alias:&amp;quot;keyword&amp;quot;},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{&amp;quot;code-block&amp;quot;:{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},&amp;quot;code-language&amp;quot;:{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:&amp;quot;important&amp;quot;,inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:&amp;quot;important&amp;quot;,inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:&amp;quot;punctuation&amp;quot;},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:&amp;quot;punctuation&amp;quot;},&amp;quot;url-reference&amp;quot;:{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|&amp;lt;(?:\\.|[^&amp;gt;\\])+&amp;gt;)(?:[\t ]+(?:&amp;quot;(?:\\.|[^&amp;quot;\\])*&amp;quot;|&amp;#039;(?:\\.|[^&amp;#039;\\])*&amp;#039;|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:&amp;quot;(?:\\.|[^&amp;quot;\\])*&amp;quot;|&amp;#039;(?:\\.|[^&amp;#039;\\])*&amp;#039;|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[&amp;lt;&amp;gt;]/},alias:&amp;quot;url&amp;quot;},bold:{pattern:n(&amp;quot;\\b__(?:(?!_)&amp;lt;inner&amp;gt;|_(?:(?!_)&amp;lt;inner&amp;gt;)+_)+__\\b|\\*\\*(?:(?!\\*)&amp;lt;inner&amp;gt;|\\*(?:(?!\\*)&amp;lt;inner&amp;gt;)+\\*)+\\*\\*&amp;quot;),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(&amp;quot;\\b_(?:(?!_)&amp;lt;inner&amp;gt;|__(?:(?!_)&amp;lt;inner&amp;gt;)+__)+_\\b|\\*(?:(?!\\*)&amp;lt;inner&amp;gt;|\\*\\*(?:(?!\\*)&amp;lt;inner&amp;gt;)+\\*\\*)+\\*&amp;quot;),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(&amp;quot;(~~?)(?:(?!~)&amp;lt;inner&amp;gt;)+?\\2&amp;quot;),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n(&amp;#039;!?\\[(?:(?!\\])&amp;lt;inner&amp;gt;)+\\](?:\\([^\\s)]+(?:[\t ]+&amp;quot;(?:\\\\.|[^&amp;quot;\\\\])*&amp;quot;)?\\)| ?\\[(?:(?!\\])&amp;lt;inner&amp;gt;)+\\])&amp;#039;),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/&amp;quot;(?:\\.|[^&amp;quot;\\])*&amp;quot;(?=\)$)/}}}}),[&amp;quot;url&amp;quot;,&amp;quot;bold&amp;quot;,&amp;quot;italic&amp;quot;,&amp;quot;strike&amp;quot;].forEach(function(e){[&amp;quot;url&amp;quot;,&amp;quot;bold&amp;quot;,&amp;quot;italic&amp;quot;,&amp;quot;strike&amp;quot;].forEach(function(n){e!==n&amp;amp;&amp;amp;(d.languages.markdown[e].inside.content.inside[n]=d.languages.markdown[n])})}),d.hooks.add(&amp;quot;after-tokenize&amp;quot;,function(n){&amp;quot;markdown&amp;quot;!==n.language&amp;amp;&amp;amp;&amp;quot;md&amp;quot;!==n.language||!function n(e){if(e&amp;amp;&amp;amp;&amp;quot;string&amp;quot;!=typeof e)for(var t=0,a=e.length;t&amp;lt;a;t++){var i=e[t];if(&amp;quot;code&amp;quot;===i.type){var r=i.content[1],o=i.content[3];if(r&amp;amp;&amp;amp;o&amp;amp;&amp;amp;&amp;quot;code-language&amp;quot;===r.type&amp;amp;&amp;amp;&amp;quot;code-block&amp;quot;===o.type&amp;amp;&amp;amp;&amp;quot;string&amp;quot;==typeof r.content){var l=r.content.replace(/\b#/g,&amp;quot;sharp&amp;quot;).replace(/\b\+\+/g,&amp;quot;pp&amp;quot;),s=&amp;quot;language-&amp;quot;+(l=(/[a-z][\w-]*/i.exec(l)||[&amp;quot;&amp;quot;])[0].toLowerCase());o.alias?&amp;quot;string&amp;quot;==typeof o.alias?o.alias=[o.alias,s]:o.alias.push(s):o.alias=[s]}}else n(i.content)}}(n.tokens)}),d.hooks.add(&amp;quot;wrap&amp;quot;,function(n){if(&amp;quot;code-block&amp;quot;===n.type){for(var e=&amp;quot;&amp;quot;,t=0,a=n.classes.length;t&amp;lt;a;t++){var i=n.classes[t],r=/language-(.+)/.exec(i);if(r){e=r[1];break}}var o=d.languages[e];if(o){var l=n.content.replace(/&amp;amp;lt;/g,&amp;quot;&amp;lt;&amp;quot;).replace(/&amp;amp;amp;/g,&amp;quot;&amp;amp;&amp;quot;);n.content=d.highlight(l,o,e)}else if(e&amp;amp;&amp;amp;&amp;quot;none&amp;quot;!==e&amp;amp;&amp;amp;d.plugins.autoloader){var s=&amp;quot;md-&amp;quot;+(new Date).valueOf()+&amp;quot;-&amp;quot;+Math.floor(1e16*Math.random());n.attributes.id=s,d.plugins.autoloader.loadLanguages(e,function(){var n=document.getElementById(s);n&amp;amp;&amp;amp;(n.innerHTML=d.highlight(n.textContent,d.languages[e],e))})}}}),d.languages.md=d.languages.markdown}(Prism);&lt;br /&gt;
Prism.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B&amp;#039;(?:&amp;#039;&amp;#039;|[^&amp;#039;\r\n])*&amp;#039;/,greedy:!0},number:/(?:\b\d+\.?\d*|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:break|case|catch|continue|else|elseif|end|for|function|if|inf|NaN|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\&amp;#039;]|[+\-:@]|[&amp;lt;&amp;gt;=~]=?|&amp;amp;&amp;amp;?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/};&lt;br /&gt;
!function(e){var i=Prism.languages.powershell={comment:[{pattern:/(^|[^`])&amp;lt;#[\s\S]*?#&amp;gt;/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/&amp;quot;(?:`[\s\S]|[^`&amp;quot;])*&amp;quot;/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/&amp;#039;(?:[^&amp;#039;]|&amp;#039;&amp;#039;)*&amp;#039;/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*]|[^\[\]])*]|[^\[\]])*]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},r=i.string[0].inside;r.boolean=i.boolean,r.variable=i.variable,r.function.inside=i}();&lt;br /&gt;
Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},&amp;quot;string-interpolation&amp;quot;:{pattern:/(?:f|rf|fr)(?:(&amp;quot;&amp;quot;&amp;quot;|&amp;#039;&amp;#039;&amp;#039;)[\s\S]*?\1|(&amp;quot;|&amp;#039;)(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{&amp;quot;format-spec&amp;quot;:{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},&amp;quot;conversion-option&amp;quot;:{pattern:/![sra](?=[:}]$)/,alias:&amp;quot;punctuation&amp;quot;},rest:null}},string:/[\s\S]+/}},&amp;quot;triple-quoted-string&amp;quot;:{pattern:/(?:[rub]|rb|br)?(&amp;quot;&amp;quot;&amp;quot;|&amp;#039;&amp;#039;&amp;#039;)[\s\S]*?\1/i,greedy:!0,alias:&amp;quot;string&amp;quot;},string:{pattern:/(?:[rub]|rb|br)?(&amp;quot;|&amp;#039;)(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},&amp;quot;class-name&amp;quot;:{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:[&amp;quot;annotation&amp;quot;,&amp;quot;punctuation&amp;quot;],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|&amp;lt;[&amp;lt;=&amp;gt;]?|&amp;gt;[=&amp;gt;]?|[&amp;amp;|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python[&amp;quot;string-interpolation&amp;quot;].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python;&lt;br /&gt;
!function(e){e.languages.ruby=e.languages.extend(&amp;quot;clike&amp;quot;,{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],&amp;quot;class-name&amp;quot;:{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var n={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:&amp;quot;tag&amp;quot;},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore(&amp;quot;ruby&amp;quot;,&amp;quot;keyword&amp;quot;,{regex:[{pattern:RegExp(&amp;quot;%r(?:&amp;quot;+[&amp;quot;([^a-zA-Z0-9\\s{(\\[&amp;lt;])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1[gim]{0,3}&amp;quot;,&amp;quot;\\((?:[^()\\\\]|\\\\[^])*\\)[gim]{0,3}&amp;quot;,&amp;quot;\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}[gim]{0,3}&amp;quot;,&amp;quot;\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\][gim]{0,3}&amp;quot;,&amp;quot;&amp;lt;(?:[^&amp;lt;&amp;gt;\\\\]|\\\\[^])*&amp;gt;[gim]{0,3}&amp;quot;].join(&amp;quot;|&amp;quot;)+&amp;quot;)&amp;quot;),greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},&amp;quot;method-definition&amp;quot;:{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore(&amp;quot;ruby&amp;quot;,&amp;quot;number&amp;quot;,{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp(&amp;quot;%[qQiIwWxs]?(?:&amp;quot;+[&amp;quot;([^a-zA-Z0-9\\s{(\\[&amp;lt;])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1&amp;quot;,&amp;quot;\\((?:[^()\\\\]|\\\\[^])*\\)&amp;quot;,&amp;quot;\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}&amp;quot;,&amp;quot;\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\]&amp;quot;,&amp;quot;&amp;lt;(?:[^&amp;lt;&amp;gt;\\\\]|\\\\[^])*&amp;gt;&amp;quot;].join(&amp;quot;|&amp;quot;)+&amp;quot;)&amp;quot;),greedy:!0,inside:{interpolation:n}},{pattern:/(&amp;quot;|&amp;#039;)(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:n}}],e.languages.rb=e.languages.ruby}(Prism);&lt;br /&gt;
!function(e){for(var a=&amp;quot;/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|&amp;lt;self&amp;gt;)*\\*/&amp;quot;,t=0;t&amp;lt;2;t++)a=a.replace(/&amp;lt;self&amp;gt;/g,function(){return a});a=a.replace(/&amp;lt;self&amp;gt;/g,function(){return&amp;quot;[^\\s\\S]&amp;quot;}),e.languages.rust={comment:[{pattern:RegExp(&amp;quot;(^|[^\\\\])&amp;quot;+a),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?&amp;quot;(?:\\[\s\S]|[^\\&amp;quot;])*&amp;quot;|b?r(#*)&amp;quot;(?:[^&amp;quot;]|&amp;quot;(?!\1))*&amp;quot;\1/,greedy:!0},char:{pattern:/b?&amp;#039;(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t&amp;#039;])&amp;#039;/,greedy:!0,alias:&amp;quot;string&amp;quot;},attribute:{pattern:/#!?\[(?:[^\[\]&amp;quot;]|&amp;quot;(?:\\[\s\S]|[^\\&amp;quot;])*&amp;quot;)*\]/,greedy:!0,alias:&amp;quot;attr-name&amp;quot;,inside:{string:null}},&amp;quot;closure-params&amp;quot;:{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|-&amp;gt;))/,lookbehind:!0,greedy:!0,inside:{&amp;quot;closure-punctuation&amp;quot;:{pattern:/^\||\|$/,alias:&amp;quot;punctuation&amp;quot;},rest:null}},&amp;quot;lifetime-annotation&amp;quot;:{pattern:/&amp;#039;\w+/,alias:&amp;quot;symbol&amp;quot;},&amp;quot;fragment-specifier&amp;quot;:{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:&amp;quot;punctuation&amp;quot;},variable:/\$\w+/,&amp;quot;function-definition&amp;quot;:{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:&amp;quot;function&amp;quot;},&amp;quot;type-definition&amp;quot;:{pattern:/(\b(?:enum|struct|union)\s+)\w+/,lookbehind:!0,alias:&amp;quot;class-name&amp;quot;},&amp;quot;module-declaration&amp;quot;:[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:&amp;quot;namespace&amp;quot;},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:&amp;quot;namespace&amp;quot;,inside:{punctuation:/::/}}],keyword:[/\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*&amp;lt;|\())/,macro:{pattern:/\w+!/,alias:&amp;quot;property&amp;quot;},constant:/\b[A-Z_][A-Z_\d]+\b/,&amp;quot;class-name&amp;quot;:/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*&amp;lt;)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/-&amp;gt;|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=&amp;gt;]?|&amp;amp;[&amp;amp;=]?|\|[|=]?|&amp;lt;&amp;lt;?=?|&amp;gt;&amp;gt;?=?|[@?]/},e.languages.rust[&amp;quot;closure-params&amp;quot;].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism);&lt;br /&gt;
!function(e){e.languages.sass=e.languages.extend(&amp;quot;css&amp;quot;,{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore(&amp;quot;sass&amp;quot;,&amp;quot;atrule&amp;quot;,{&amp;quot;atrule-line&amp;quot;:{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|&amp;lt;=?|&amp;gt;=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore(&amp;quot;sass&amp;quot;,&amp;quot;property&amp;quot;,{&amp;quot;variable-line&amp;quot;:{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:a}},&amp;quot;property-line&amp;quot;:{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore(&amp;quot;sass&amp;quot;,&amp;quot;punctuation&amp;quot;,{selector:{pattern:/([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism);&lt;br /&gt;
Prism.languages.scss=Prism.languages.extend(&amp;quot;css&amp;quot;,{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&amp;amp;/,alias:&amp;quot;important&amp;quot;},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore(&amp;quot;scss&amp;quot;,&amp;quot;atrule&amp;quot;,{keyword:[/@(?:if|else(?: if)?|forward|for|each|while|import|use|extend|debug|warn|mixin|include|function|return|content)\b/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore(&amp;quot;scss&amp;quot;,&amp;quot;important&amp;quot;,{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore(&amp;quot;scss&amp;quot;,&amp;quot;function&amp;quot;,{&amp;quot;module-modifier&amp;quot;:{pattern:/\b(?:as|with|show|hide)\b/i,alias:&amp;quot;keyword&amp;quot;},placeholder:{pattern:/%[-\w]+/,alias:&amp;quot;selector&amp;quot;},statement:{pattern:/\B!(?:default|optional)\b/i,alias:&amp;quot;keyword&amp;quot;},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:&amp;quot;keyword&amp;quot;},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|&amp;lt;=?|&amp;gt;=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss;&lt;br /&gt;
!function(e){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0},i={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\(([&amp;quot;&amp;#039;]?).*?\1\)/i,greedy:!0},string:{pattern:/(&amp;quot;|&amp;#039;)(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%&amp;lt;&amp;gt;?=]=?|[-:]=|\*[*=]?|\.{2,3}|&amp;amp;&amp;amp;|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};i.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:&amp;quot;variable&amp;quot;,inside:{delimiter:{pattern:/^{|}$/,alias:&amp;quot;punctuation&amp;quot;},rest:i}},i.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:i}},e.languages.stylus={&amp;quot;atrule-declaration&amp;quot;:{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:i}},&amp;quot;variable-declaration&amp;quot;:{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:i}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:i}},&amp;quot;property-declaration&amp;quot;:{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:i.interpolation}},rest:i}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:i.interpolation,comment:i.comment,punctuation:/[{},]/}},func:i.func,string:i.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:i.interpolation,punctuation:/[{}()\[\];:.]/}}(Prism);&lt;br /&gt;
!function(e){e.languages.typescript=e.languages.extend(&amp;quot;javascript&amp;quot;,{&amp;quot;class-name&amp;quot;:{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?:\s*&amp;lt;(?:[^&amp;lt;&amp;gt;]|&amp;lt;(?:[^&amp;lt;&amp;gt;]|&amp;lt;[^&amp;lt;&amp;gt;]*&amp;gt;)*&amp;gt;)*&amp;gt;)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var n=e.languages.extend(&amp;quot;typescript&amp;quot;,{});delete n[&amp;quot;class-name&amp;quot;],e.languages.typescript[&amp;quot;class-name&amp;quot;].inside=n,e.languages.insertBefore(&amp;quot;typescript&amp;quot;,&amp;quot;function&amp;quot;,{&amp;quot;generic-function&amp;quot;:{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*&amp;lt;(?:[^&amp;lt;&amp;gt;]|&amp;lt;(?:[^&amp;lt;&amp;gt;]|&amp;lt;[^&amp;lt;&amp;gt;]*&amp;gt;)*&amp;gt;)*&amp;gt;(?=\s*\()/,greedy:!0,inside:{function:/^#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,generic:{pattern:/&amp;lt;[\s\S]+/,alias:&amp;quot;class-name&amp;quot;,inside:n}}}}),e.languages.ts=e.languages.typescript}(Prism);&lt;br /&gt;
Prism.languages.vbnet=Prism.languages.extend(&amp;quot;basic&amp;quot;,{keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDEC|CDBL|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEFAULT|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LINE INPUT|LET|LIB|LIKE|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPERATOR|OPEN|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHORT|SINGLE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SYNCLOCK|SWAP|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])&amp;#039;.*/,lookbehind:!0}]});&lt;br /&gt;
Prism.languages[&amp;quot;visual-basic&amp;quot;]={comment:{pattern:/(?:[&amp;#039;‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\S\r\n]_[^\S\r\n]*(?:\r\n?|\n)|.)+/i,alias:&amp;quot;comment&amp;quot;,greedy:!0},string:{pattern:/\$?[&amp;quot;“”](?:[&amp;quot;“”]{2}|[^&amp;quot;“”])*[&amp;quot;“”]C?/i,greedy:!0},date:{pattern:/#[^\S\r\n]*(?:\d+([/-])\d+\1\d+(?:[^\S\r\n]+(?:\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?))?|\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?)[^\S\r\n]*#/i,alias:&amp;quot;builtin&amp;quot;},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&amp;amp;[HO][\dA-F]+)(?:U?[ILS]|[FRD])?/i,boolean:/\b(?:True|False|Nothing)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\b/i,operator:[/[+\-*/\\^&amp;lt;=&amp;gt;&amp;amp;#@$%!]/,{pattern:/([^\S\r\n])_(?=[^\S\r\n]*[\r\n])/,lookbehind:!0}],punctuation:/[{}().,:?]/},Prism.languages.vb=Prism.languages[&amp;quot;visual-basic&amp;quot;],Prism.languages.vba=Prism.languages[&amp;quot;visual-basic&amp;quot;];&lt;br /&gt;
!function(e){var n=/[*&amp;amp;][^\s[\]{},]+/,t=/!(?:&amp;lt;[\w\-%#;/?:@&amp;amp;=+$,.!~*&amp;#039;()[\]]+&amp;gt;|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&amp;amp;=+$.~*&amp;#039;()]+)?/,r=&amp;quot;(?:&amp;quot;+t.source+&amp;quot;(?:[ \t]+&amp;quot;+n.source+&amp;quot;)?|&amp;quot;+n.source+&amp;quot;(?:[ \t]+&amp;quot;+t.source+&amp;quot;)?)&amp;quot;,a=&amp;quot;(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\&amp;quot;#%&amp;amp;&amp;#039;*,\\-:&amp;gt;?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-]&amp;lt;PLAIN&amp;gt;)(?:[ \t]*(?:(?![#:])&amp;lt;PLAIN&amp;gt;|:&amp;lt;PLAIN&amp;gt;))*&amp;quot;.replace(/&amp;lt;PLAIN&amp;gt;/g,function(){return&amp;quot;[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]&amp;quot;}),d=&amp;quot;\&amp;quot;(?:[^\&amp;quot;\\\\\r\n]|\\\\.)*\&amp;quot;|&amp;#039;(?:[^&amp;#039;\\\\\r\n]|\\\\.)*&amp;#039;&amp;quot;;function o(e,n){n=(n||&amp;quot;&amp;quot;).replace(/m/g,&amp;quot;&amp;quot;)+&amp;quot;m&amp;quot;;var t=&amp;quot;([:\\-,[{]\\s*(?:\\s&amp;lt;&amp;lt;prop&amp;gt;&amp;gt;[ \t]+)?)(?:&amp;lt;&amp;lt;value&amp;gt;&amp;gt;)(?=[ \t]*(?:$|,|]|}|\\s*#))&amp;quot;.replace(/&amp;lt;&amp;lt;prop&amp;gt;&amp;gt;/g,function(){return r}).replace(/&amp;lt;&amp;lt;value&amp;gt;&amp;gt;/g,function(){return e});return RegExp(t,n)}e.languages.yaml={scalar:{pattern:RegExp(&amp;quot;([\\-:]\\s*(?:\\s&amp;lt;&amp;lt;prop&amp;gt;&amp;gt;[ \t]+)?[|&amp;gt;])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\\2[^\r\n]+)*)&amp;quot;.replace(/&amp;lt;&amp;lt;prop&amp;gt;&amp;gt;/g,function(){return r})),lookbehind:!0,alias:&amp;quot;string&amp;quot;},comment:/#.*/,key:{pattern:RegExp(&amp;quot;((?:^|[:\\-,[{\r\n?])[ \t]*(?:&amp;lt;&amp;lt;prop&amp;gt;&amp;gt;[ \t]+)?)&amp;lt;&amp;lt;key&amp;gt;&amp;gt;(?=\\s*:\\s)&amp;quot;.replace(/&amp;lt;&amp;lt;prop&amp;gt;&amp;gt;/g,function(){return r}).replace(/&amp;lt;&amp;lt;key&amp;gt;&amp;gt;/g,function(){return&amp;quot;(?:&amp;quot;+a+&amp;quot;|&amp;quot;+d+&amp;quot;)&amp;quot;})),lookbehind:!0,greedy:!0,alias:&amp;quot;atrule&amp;quot;},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:&amp;quot;important&amp;quot;},datetime:{pattern:o(&amp;quot;\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?)?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?&amp;quot;),lookbehind:!0,alias:&amp;quot;number&amp;quot;},boolean:{pattern:o(&amp;quot;true|false&amp;quot;,&amp;quot;i&amp;quot;),lookbehind:!0,alias:&amp;quot;important&amp;quot;},null:{pattern:o(&amp;quot;null|~&amp;quot;,&amp;quot;i&amp;quot;),lookbehind:!0,alias:&amp;quot;important&amp;quot;},string:{pattern:o(d),lookbehind:!0,greedy:!0},number:{pattern:o(&amp;quot;[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)&amp;quot;,&amp;quot;i&amp;quot;),lookbehind:!0},tag:t,important:n,punctuation:/---|[:[\]{}\-,|&amp;gt;?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism);&lt;/div&gt;</summary>
		<author><name>Salt lovely</name></author>
	</entry>
</feed>