"use strict";(self.webpackChunkjupyter_web=self.webpackChunkjupyter_web||[]).push([[8370],{58370:(y,k,h)=>{h.r(k),h.d(k,{shell:()=>x});var c={};function s(n,e){for(var i=0;i1&&n.eat("$");var i=n.next();return/['"({]/.test(i)?(e.tokens[0]=f(i,"("==i?"quote":"{"==i?"def":"string"),l(n,e)):(/\d/.test(i)||n.eatWhile(/\w/),e.tokens.shift(),"def")};function l(n,e){return(e.tokens[0]||g)(n,e)}const x={name:"shell",startState:function(){return{tokens:[]}},token:function(n,e){return l(n,e)},languageData:{autocomplete:p.concat(a,d),closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"#"}}}}}]);