text: "use strict";var scrollToTopButton,tocLinks,tocHeadings;function handleDOMLoaded(){!function(){function l(e){var t=e.getElementsByClassName("command");if(null!==t&&0<t.length){for(var n=t[0].innerText.split("\n"),a="",r=0;r<n.length;r++)n[r].startsWith("$ ")&&(n[r]=n[r].substring(2)),""!==a&&(a+="\n"),a+=n[r];return a}return e.innerText}function r(e){var t=document.createElement("a");t.className="header-link",t.href="#"+e.id,t.setAttribute("aria-hidden","true"),t.innerHTML="<svg class='icon'><use xlink:href='"+iconFile+"#links'/></svg>",e.appendChild(t)}!function(){for(var e=document.getElementsByTagName("PRE"),t=0;t<e.length;t++){var n=document.createElement("BUTTON");n.title=buttonCopy,n.className="copy",n.innerHTML="<svg><use xlink:href='"+iconFile+"#copy'/></svg>",n.setAttribute("aria-label","Copy to clipboard");var a=document.createElement("BUTTON");a.title=buttonDownload,a.className="download",a.innerHTML="<svg><use xlink:href='"+iconFile+"#download'/></svg>",a.setAttribute("aria-label",a.title),a.onclick=function(e){var t=e.currentTarget.parentElement,n=t.getElementsByTagName("CODE");if(null!==n&&0<n.length){var a=n[0],r=l(t),o=a.getAttribute("data-downloadas");if(null===o||""===o){o="foo.txt";for(var i="",s=0;s<a.classList.length;s++)if(a.classList.item(s).startsWith("language-")){i=a.classList.item(s).substr(9);break}i.startsWith("command")?i="bash":""===i&&(i="txt"),o=docTitle+"."+i}saveFile(o,r)}return!0};var r=document.createElement("BUTTON");r.title=buttonPrint,r.className="print",r.innerHTML="<svg><use xlink:href='"+iconFile+"#printer'/></svg>",r.setAttribute("aria-label",r.title),r.onclick=function(e){return printText(l(e.currentTarget.parentElement)),!0};var o=document.createElement("DIV");o.className="toolbar",e[t].parentElement.insertBefore(o,e[t]),o.appendChild(e[t]),o.appendChild(r),o.appendChild(a),o.appendChild(n)}new Clipboard("button.copy",{text:function(e){return l(e.parentElement)}}).on("error",function(e){alert("Sorry, but copying is not supported by your browser")})}(),function(){for(var e=document.getElementsByTagName("PRE"),t=0;t<e.length;t++){for(var n=e[t].firstChild,a="",r=0;r<n.classList.length;r++)if(n.classList.item(r).startsWith("language-command")){a=n.classList.item(r);break}if(""!==a){var o=0,i=n.innerText.split("\n"),s="",l=!1,c="";for(r=0;r<i.length;r++){var u=i[r];if(u.startsWith("$ "))""!==c&&(s+="$ "+Prism.highlight(c,Prism.languages.bash,"bash")+"\n"),c=u.slice(2);else{if(!l){o=r;break}c+="\n"+u}l=u.endsWith("\\")}if(""!==c&&(s+="$ "+Prism.highlight(c,Prism.languages.bash,"bash")+"\n"),""!==s){var d="<div class='command'>"+(s=s.replace(/@(.*?)@/g,"<a href='https://raw.githubusercontent.com/containers-ai/alameda/"+branchName+"/$1'>$1</a>"))+"</div>",g="";if(0<o)for(r=o;r<i.length;r++)""!==g&&(g+="\n"),g+=i[r];if(""!==g){var m="language-command-output-as-";if(a.startsWith(m)){var h=a.substr(m.length);g=Prism.highlight(g,Prism.languages[h],h)}else g=escapeHTML(g);d+="<div class='output'>"+g+"</div>"}n.innerHTML=d,n.classList.remove(a),n.classList.add("command-output")}else Prism.highlightElement(n,!1)}else Prism.highlightElement(n,!1)}}(),function(){for(var e=2;e<=6;e++)for(var t=document.getElementsByTagName("h"+e.toString()),n=0;n<t.length;n++){var a=t[n];""!==a.id&&r(a)}}(),function(){for(var e=document.getElementsByTagName("dt"),t=0;t<e.length;t++){var n=e[t];""!==n.id&&r(n)}}(),function(){for(var e=document.getElementsByTagName("a"),t=0;t<e.length;t++){var n=e[t];n.hostname&&n.hostname!==location.hostname&&(n.setAttribute("target","_blank"),n.setAttribute("rel","noopener"))}}(),function(){function e(t,e){fetch(e).then(function(e){return e.text()}).then(function(e){t.firstChild.textContent=e,Prism.highlightElement(t.firstChild,!1)})}for(var t=document.getElementsByTagName("PRE"),n=0;n<t.length;n++)t[n].hasAttribute("data-src")&&e(t[n],t[n].getAttribute("data-src"))}(),function(){var e=document.getElementById("endnotes");if(null!==e)for(var t=document.getElementsByTagName("main")[0].getElementsByTagName("a"),n=new Map(null),a=0;a<t.length;a++){var r=t[a];if(r.pathname!==location.pathname&&!(r.pathname.endsWith("/")&&""!==r.hash||r.classList.contains("not-for-endnotes"))){var o=n.get(r.href);if(void 0===o){o=n.size+1,n.set(r.href,o);var i=document.createElement("li");i.innerText=r.href,e.appendChild(i)}r.insertAdjacentHTML("afterend","<sup class='endnote-ref'>"+o+"</sup>")}}}()}(),function(){for(var e=document.querySelectorAll('a[data-toggle="tab"]'),t=0;t<e.length;t++){var n=e[t],a=n.getAttribute("data-cookie-name"),r=n.getAttribute("data-cookie-value");null!==a&&""!==a&&r===readCookie(a)&&$('.nav-tabs a[href="'+n.hash+'"]').tab("show")}}(),function(){scrollToTopButton=document.getElementById("scroll-to-top");var e=document.getElementById("toc");if(null!==e){tocLinks=e.getElementsByTagName("A"),tocHeadings=new Array(tocLinks.length);for(var t=0;t<tocLinks.length;t++)tocHeadings[t]=document.getElementById(tocLinks[t].hash.substring(1))}}(),handlePageScroll()}function handlePageScroll(){scrollToTopButton&&(300<document.body.scrollTop||300<document.documentElement.scrollTop?scrollToTopButton.style.display="block":scrollToTopButton.style.display="none"),function(){if(tocLinks){for(var e=-1,t=1e6,n=-1,a=-1e6,r=0;r<tocLinks.length;r++){var o=tocHeadings[r];if(null!==o){var i=o.getBoundingClientRect();(i.width||i.height)&&(0<=i.top&&i.top<window.innerHeight?i.top<t&&(e=r,t=i.top):i.top<0&&i.top>a&&(n=r,a=i.top)),tocLinks[r].classList.remove("current")}}0<=e?tocLinks[e].classList.add("current"):0<=n&&tocLinks[n].classList.add("current")}}()}function scrollToTop(){document.body.scrollTop=0,document.documentElement.scrollTop=0}$(function(i){function a(){var e=i("#search_form"),t=i("#search_textbox"),n=i("#navbar-links");e.removeClass("active"),n.addClass("active"),t.val("")}i("body").on("keyup",function(e){27===e.which&&a()}),i("#search_show").on("click",function(e){var t,n,a;e.preventDefault(),t=i("#search_form"),n=i("#search_textbox"),a=i("#navbar-links"),t.addClass("active"),a.removeClass("active"),n.focus()}),i("#search_close").on("click",function(e){e.preventDefault(),a()}),i("#search_form").submit(function(e){e.preventDefault();var t=i("#search_textbox"),n=i("#search_page_url").val()+"?q="+t.val();a(),window.location.assign(n)});var s=!1;i('a[data-toggle="tab"]').on("shown.bs.tab",function(e){if(!s){var t=(o=e.target).getAttribute("data-cookie-name"),n=o.getAttribute("data-cookie-value");if(null!==t&&""!==t){createCookie(t,n);for(var a=document.querySelectorAll('a[data-toggle="tab"]'),r=0;r<a.length;r++){var o;t===(o=a[r]).getAttribute("data-cookie-name")&&n===o.getAttribute("data-cookie-value")&&(s=!0,i('.nav-tabs a[href="'+o.hash+'"]').tab("show"),s=!1)}}}}),i(document).ready(function(){i('[data-toggle="offcanvas"]').on("click",function(){i(".row-offcanvas").toggleClass("active"),i(this).children("svg.icon").toggleClass("flipped")}),i(document).on("click",".tree-toggle",function(){i(this).children("i.chevron").toggleClass("d-none"),i(this).parent().children("ul.tree").toggle(200)}),i(document).on("mouseenter","pre",function(){i(this).next().addClass("toolbar-show"),i(this).next().next().addClass("toolbar-show"),i(this).next().next().next().addClass("toolbar-show")}),i(document).on("mouseleave","pre",function(){i(this).next().removeClass("toolbar-show"),i(this).next().next().removeClass("toolbar-show"),i(this).next().next().next().removeClass("toolbar-show")}),i(document).on("mouseenter","button.copy",function(){i(this).addClass("toolbar-show")}),i(document).on("mouseleave","button.copy",function(){i(this).removeClass("toolbar-show")}),i(document).on("mouseenter","button.download",function(){i(this).addClass("toolbar-show")}),i(document).on("mouseleave","button.download",function(){i(this).removeClass("toolbar-show")}),i(document).on("mouseenter","button.print",function(){i(this).addClass("toolbar-show")}),i(document).on("mouseleave","button.print",function(){i(this).removeClass("toolbar-show")})})}(jQuery)),document.addEventListener("DOMContentLoaded",handleDOMLoaded),window.addEventListener("scroll",handlePageScroll);var escapeChars={"¢":"cent","£":"pound","¥":"yen","€":"euro","©":"copy","®":"reg","<":"lt",">":"gt",'"':"quot","&":"amp","'":"#39"},regex=new RegExp("[¢£¥€©®<>\"&']","g");function escapeHTML(e){return e.replace(regex,function(e){return"&"+escapeChars[e]+";"})}function saveFile(e,t){var n=document.createElement("a");n.setAttribute("href","data:text/text;charset=utf-8,"+encodeURI(t)),n.setAttribute("download",e),n.click()}function printText(e){var t="<html><body><pre><code>"+e+"</code></pre></html>",n=window.open("","","left=0,top=0,width=100,height=100,toolbar=0,scrollbars=0,status=0,location=0,menubar=0",!1);n.document.write(t),n.document.close(),n.focus(),n.print(),n.close()}var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(){var l=/\blang(?:uage)?-([\w-]+)\b/i,t=0,j=_self.Prism={manual:_self.Prism&&_self.Prism.manual,disableWorkerMessageHandler:_self.Prism&&_self.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof i?new i(e.type,j.util.encode(e.content),e.alias):"Array"===j.util.type(e)?e.map(j.util.encode):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1]},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function(e,n){var t=j.util.type(e);switch(n=n||{},t){case"Object":if(n[j.util.objId(e)])return n[j.util.objId(e)];var a={};for(var r in n[j.util.objId(e)]=a,e)e.hasOwnProperty(r)&&(a[r]=j.util.clone(e[r],n));return a;case"Array":if(n[j.util.objId(e)])return n[j.util.objId(e)];a=[];return n[j.util.objId(e)]=a,e.forEach(function(e,t){a[t]=j.util.clone(e,n)}),a}return e}},languages:{extend:function(e,t){var n=j.util.clone(j.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(n,e,t,a){var r=(a=a||j.languages)[n];if(2==arguments.length){for(var o in t=e)t.hasOwnProperty(o)&&(r[o]=t[o]);return r}var i={};for(var s in r)if(r.hasOwnProperty(s)){if(s==e)for(var o in t)t.hasOwnProperty(o)&&(i[o]=t[o]);i[s]=r[s]}return j.languages.DFS(j.languages,function(e,t){t===a[n]&&e!=n&&(this[e]=i)}),a[n]=i},DFS:function(e,t,n,a){for(var r in a=a||{},e)e.hasOwnProperty(r)&&(t.call(e,r,e[r],n||r),"Object"!==j.util.type(e[r])||a[j.util.objId(e[r])]?"Array"!==j.util.type(e[r])||a[j.util.objId(e[r])]||(a[j.util.objId(e[r])]=!0,j.languages.DFS(e[r],t,r,a)):(a[j.util.objId(e[r])]=!0,j.languages.DFS(e[r],t,null,a)))}},plugins:{},highlightAll:function(e,t){j.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var a={callback:n,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};j.hooks.run("before-highlightall",a);for(var r,o=a.elements||e.querySelectorAll(a.selector),i=0;r=o[i++];)j.highlightElement(r,!0===t,a.callback)},highlightElement:function(e,t,n){for(var a,r,o=e;o&&!l.test(o.className);)o=o.parentNode;o&&(a=(o.className.match(l)||[,""])[1].toLowerCase(),r=j.languages[a]),e.className=e.className.replace(l,"").replace(/\s+/g," ")+" language-"+a,e.parentNode&&(o=e.parentNode,/pre/i.test(o.nodeName)&&(o.className=o.className.replace(l,"").replace(/\s+/g," ")+" language-"+a));var i={element:e,language:a,grammar:r,code:e.textContent};if(j.hooks.run("before-sanity-check",i),!i.code||!i.grammar)return i.code&&(j.hooks.run("before-highlight",i),i.element.textContent=i.code,j.hooks.run("after-highlight",i)),void j.hooks.run("complete",i);if(j.hooks.run("before-highlight",i),t&&_self.Worker){var s=new Worker(j.filename);s.onmessage=function(e){i.highlightedCode=e.data,j.hooks.run("before-insert",i),i.element.innerHTML=i.highlightedCode,n&&n.call(i.element),j.hooks.run("after-highlight",i),j.hooks.run("complete",i)},s.postMessage(JSON.stringify({language:i.language,code:i.code,immediateClose:!0}))}else i.highlightedCode=j.highlight(i.code,i.grammar,i.language),j.hooks.run("before-insert",i),i.element.innerHTML=i.highlightedCode,n&&n.call(e),j.hooks.run("after-highlight",i),j.hooks.run("complete",i)},highlight:function(e,t,n){var a={code:e,grammar:t,language:n};return j.hooks.run("before-tokenize",a),a.tokens=j.tokenize(a.code,a.grammar),j.hooks.run("after-tokenize",a),i.stringify(j.util.encode(a.tokens),a.language)},matchGrammar:function(e,t,n,a,r,o,i){var s=j.Token;for(var l in n)if(n.hasOwnProperty(l)&&n[l]){if(l==i)return;var c=n[l];c="Array"===j.util.type(c)?c:[c];for(var u=0;u<c.length;++u){var d=c[u],g=d.inside,m=!!d.lookbehind,h=!!d.greedy,p=0,f=d.alias;if(h&&!d.pattern.global){var b=d.pattern.toString().match(/[imuy]*$/)[0];d.pattern=RegExp(d.pattern.source,b+"g")}d=d.pattern||d;for(var v=a,k=r;v<t.length;k+=t[v].length,++v){var y=t[v];if(t.length>e.length)return;if(!(y instanceof s)){if(h&&v!=t.length-1){if(d.lastIndex=k,!(E=d.exec(e)))break;for(var w=E.index+(m?E[1].length:0),x=E.index+E[0].length,P=v,T=k,A=t.length;P<A&&(T<x||!t[P].type&&!t[P-1].greedy);++P)(T+=t[P].length)<=w&&(++v,k=T);if(t[v]instanceof s)continue;C=P-v,y=e.slice(k,T),E.index-=k}else{d.lastIndex=0;var E=d.exec(y),C=1}if(E){m&&(p=E[1]?E[1].length:0);x=(w=E.index+p)+(E=E[0].slice(p)).length;var L=y.slice(0,w),F=y.slice(x),N=[v,C];L&&(++v,k+=L.length,N.push(L));var _=new s(l,g?j.tokenize(E,g):E,f,E,h);if(N.push(_),F&&N.push(F),Array.prototype.splice.apply(t,N),1!=C&&j.matchGrammar(e,t,n,v,k,!0,l),o)break}else if(o)break}}}}},tokenize:function(e,t){var n=[e],a=t.rest;if(a){for(var r in a)t[r]=a[r];delete t.rest}return j.matchGrammar(e,n,t,0,0,!1),n},hooks:{all:{},add:function(e,t){var n=j.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=j.hooks.all[e];if(n&&n.length)for(var a,r=0;a=n[r++];)a(t)}}},i=j.Token=function(e,t,n,a,r){this.type=e,this.content=t,this.alias=n,this.length=0|(a||"").length,this.greedy=!!r};if(i.stringify=function(t,n,e){if("string"==typeof t)return t;if("Array"===j.util.type(t))return t.map(function(e){return i.stringify(e,n,t)}).join("");var a={type:t.type,content:i.stringify(t.content,n,e),tag:"span",classes:["token",t.type],attributes:{},language:n,parent:e};if(t.alias){var r="Array"===j.util.type(t.alias)?t.alias:[t.alias];Array.prototype.push.apply(a.classes,r)}j.hooks.run("wrap",a);var o=Object.keys(a.attributes).map(function(e){return e+'="'+(a.attributes[e]||"").replace(/"/g,"&quot;")+'"'}).join(" ");return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+(o?" "+o:"")+">"+a.content+"</"+a.tag+">"},!_self.document)return _self.addEventListener&&(j.disableWorkerMessageHandler||_self.addEventListener("message",function(e){var t=JSON.parse(e.data),n=t.language,a=t.code,r=t.immediateClose;_self.postMessage(j.highlight(a,j.languages[n],n)),r&&_self.close()},!1)),_self.Prism;var e=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return e&&(j.filename=e.src,j.manual||e.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(j.highlightAll):window.setTimeout(j.highlightAll,16):document.addEventListener("DOMContentLoaded",j.highlightAll))),_self.Prism}();"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{keyword:/\b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b(?:0[xX][\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,function:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*\()/i,operator:/-[-=]?|\+[+=]?|!=?=?|<<?=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[[^\]\r\n]+]|\\.|[^\/\\\[\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,alias:"function"},constant:/\b[A-Z][A-Z\d_]*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{script:{pattern:/(<script[\s\S]*?>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,inside:Prism.languages.javascript,alias:"language-javascript",greedy:!0}}),Prism.languages.js=Prism.languages.javascript,function(e){var t={variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\([^)]+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},/\$(?:[\w#?*!@]+|\{[^}]+\})/i]};e.languages.bash={shebang:{pattern:/^#!\s*\/bin\/bash|^#!\s*\/bin\/sh/,alias:"important"},comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},string:[{pattern:/((?:^|[^<])<<\s*)["']?(\w+?)["']?\s*\r?\n(?:[\s\S])*?\r?\n\2/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\1)[^\\])*\1/,greedy:!0,inside:t}],variable:t.variable,function:{pattern:/(^|[\s;|&])(?:helm|docker|curl|kubectl|alias|apropos|apt-get|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|grep|groupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|link|ln|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|mkdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat|nice|nl|nohup|notify-send|npm|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd|pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read|readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen|scp|sdiff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ssh|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|times|touch|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode|uudecode|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yes|zip)(?=$|[\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&])(?:let|:|\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|select|do|done|until|echo|exit|return|set|declare)(?=$|[\s;|&])/,lookbehind:!0},boolean:{pattern:/(^|[\s;|&])(?:true|false)(?=$|[\s;|&])/,lookbehind:!0},operator:/&&?|\|\|?|==?|!=?|<<<?|>>|<=?|>=?|=~/,punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];]/};var n=t.variable[1].inside;n.string=e.languages.bash.string,n.function=e.languages.bash.function,n.keyword=e.languages.bash.keyword,n.boolean=e.languages.bash.boolean,n.operator=e.languages.bash.operator,n.punctuation=e.languages.bash.punctuation,e.languages.shell=e.languages.bash}(Prism),Prism.languages.docker={keyword:{pattern:/(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,comment:/#.*/,punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/},Prism.languages.dockerfile=Prism.languages.docker,Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"],Prism.languages.java=Prism.languages.extend("clike",{keyword:/\b(?:abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp-]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?[df]?/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<<?=?|>>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0}}),Prism.languages.insertBefore("java","function",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0}}),Prism.languages.insertBefore("java","class-name",{generics:{pattern:/<\s*\w+(?:\.\w+)?(?:\s*,\s*\w+(?:\.\w+)?)*>/i,alias:"function",inside:{keyword:Prism.languages.java.keyword,punctuation:/[<>(),.:]/}}}),Prism.languages.json={property:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i,string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,punctuation:/[{}[\]);,]/,operator:/:/g,boolean:/\b(?:true|false)\b/i,null:/\bnull\b/i},Prism.languages.jsonp=Prism.languages.json,Prism.languages.protobuf=Prism.languages.extend("clike",{keyword:/\b(?:package|import|message|enum)\b/,builtin:/\b(?:required|repeated|optional|reserved)\b/,primitive:{pattern:/\b(?:double|float|int32|int64|uint32|uint64|sint32|sint64|fixed32|fixed64|sfixed32|sfixed64|bool|string|bytes)\b/,alias:"symbol"}}),Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"triple-quoted-string":{pattern:/("""|''')[\s\S]+?\1/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},keyword:/\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|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:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.yaml={scalar:{pattern:/([\-:]\s*(?:![^\s]+)?[ \t]*[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\2[^\r\n]+)*)/,lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:/(\s*(?:^|[:\-,[{\r\n?])[ \t]*(?:![^\s]+)?[ \t]*)[^\r\n{[\]},#\s]+?(?=\s*:\s)/,lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:\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*)?)?)(?=[ \t]*(?:$|,|]|}))/m,lookbehind:!0,alias:"number"},boolean:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:true|false)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},null:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:null|~)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},string:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)("|')(?:(?!\2)[^\\\r\n]|\\.)*\2(?=[ \t]*(?:$|,|]|}))/m,lookbehind:!0,greedy:!0},number:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+\.?\d*|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)[ \t]*(?=$|,|]|})/im,lookbehind:!0},tag:/![^\s]+/,important:/[&*][\w]+/,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./};