{"version":3,"file":"coffeescript.B0xGbyf9.mjs","names":[],"sources":["https:/esm.sh/highlight.js@10.7.3/es2022/lib/languages/coffeescript.mjs"],"sourcesContent":["/* esm.sh - highlight.js@10.7.3/lib/languages/coffeescript */\nvar y=Object.create;var g=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var p=Object.getPrototypeOf,R=Object.prototype.hasOwnProperty;var B=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var N=(e,n,t,a)=>{if(n&&typeof n==\"object\"||typeof n==\"function\")for(let r of m(n))!R.call(e,r)&&r!==t&&g(e,r,{get:()=>n[r],enumerable:!(a=b(n,r))||a.enumerable});return e};var O=(e,n,t)=>(t=e!=null?y(p(e)):{},N(n||!e||!e.__esModule?g(t,\"default\",{value:e,enumerable:!0}):t,e));var A=B((P,S)=>{var T=[\"as\",\"in\",\"of\",\"if\",\"for\",\"while\",\"finally\",\"var\",\"new\",\"function\",\"do\",\"return\",\"void\",\"else\",\"break\",\"catch\",\"instanceof\",\"with\",\"throw\",\"case\",\"default\",\"try\",\"switch\",\"continue\",\"typeof\",\"delete\",\"let\",\"yield\",\"const\",\"class\",\"debugger\",\"async\",\"await\",\"static\",\"import\",\"from\",\"export\",\"extends\"],L=[\"true\",\"false\",\"null\",\"undefined\",\"NaN\",\"Infinity\"],C=[\"Intl\",\"DataView\",\"Number\",\"Math\",\"Date\",\"String\",\"RegExp\",\"Object\",\"Function\",\"Boolean\",\"Error\",\"Symbol\",\"Set\",\"Map\",\"WeakSet\",\"WeakMap\",\"Proxy\",\"Reflect\",\"JSON\",\"Promise\",\"Float64Array\",\"Int16Array\",\"Int32Array\",\"Int8Array\",\"Uint16Array\",\"Uint32Array\",\"Float32Array\",\"Array\",\"Uint8Array\",\"Uint8ClampedArray\",\"ArrayBuffer\",\"BigInt64Array\",\"BigUint64Array\",\"BigInt\"],M=[\"EvalError\",\"InternalError\",\"RangeError\",\"ReferenceError\",\"SyntaxError\",\"TypeError\",\"URIError\"],U=[\"setInterval\",\"setTimeout\",\"clearInterval\",\"clearTimeout\",\"require\",\"exports\",\"eval\",\"isFinite\",\"isNaN\",\"parseFloat\",\"parseInt\",\"decodeURI\",\"decodeURIComponent\",\"encodeURI\",\"encodeURIComponent\",\"escape\",\"unescape\"],w=[\"arguments\",\"this\",\"super\",\"console\",\"window\",\"document\",\"localStorage\",\"module\",\"global\"],v=[].concat(U,w,C,M);function x(e){let n=[\"npm\",\"print\"],t=[\"yes\",\"no\",\"on\",\"off\"],a=[\"then\",\"unless\",\"until\",\"loop\",\"by\",\"when\",\"and\",\"or\",\"is\",\"isnt\",\"not\"],r=[\"var\",\"const\",\"let\",\"function\",\"static\"],I=f=>_=>!f.includes(_),s={keyword:T.concat(a).filter(I(r)),literal:L.concat(t),built_in:v.concat(n)},o=\"[A-Za-z$_][0-9A-Za-z$_]*\",i={className:\"subst\",begin:/#\\{/,end:/\\}/,keywords:s},c=[e.BINARY_NUMBER_MODE,e.inherit(e.C_NUMBER_MODE,{starts:{end:\"(\\\\s*/)?\",relevance:0}}),{className:\"string\",variants:[{begin:/'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[e.BACKSLASH_ESCAPE]},{begin:/\"\"\"/,end:/\"\"\"/,contains:[e.BACKSLASH_ESCAPE,i]},{begin:/\"/,end:/\"/,contains:[e.BACKSLASH_ESCAPE,i]}]},{className:\"regexp\",variants:[{begin:\"///\",end:\"///\",contains:[i,e.HASH_COMMENT_MODE]},{begin:\"//[gim]{0,3}(?=\\\\W)\",relevance:0},{begin:/\\/(?![ *]).*?(?![\\\\]).\\/[gim]{0,3}(?=\\W)/}]},{begin:\"@\"+o},{subLanguage:\"javascript\",excludeBegin:!0,excludeEnd:!0,variants:[{begin:\"```\",end:\"```\"},{begin:\"`\",end:\"`\"}]}];i.contains=c;let l=e.inherit(e.TITLE_MODE,{begin:o}),d=\"(\\\\(.*\\\\)\\\\s*)?\\\\B[-=]>\",u={className:\"params\",begin:\"\\\\([^\\\\(]\",returnBegin:!0,contains:[{begin:/\\(/,end:/\\)/,keywords:s,contains:[\"self\"].concat(c)}]};return{name:\"CoffeeScript\",aliases:[\"coffee\",\"cson\",\"iced\"],keywords:s,illegal:/\\/\\*/,contains:c.concat([e.COMMENT(\"###\",\"###\"),e.HASH_COMMENT_MODE,{className:\"function\",begin:\"^\\\\s*\"+o+\"\\\\s*=\\\\s*\"+d,end:\"[-=]>\",returnBegin:!0,contains:[l,u]},{begin:/[:\\(,=]\\s*/,relevance:0,contains:[{className:\"function\",begin:d,end:\"[-=]>\",returnBegin:!0,contains:[u]}]},{className:\"class\",beginKeywords:\"class\",end:\"$\",illegal:/[:=\"\\[\\]]/,contains:[{beginKeywords:\"extends\",endsWithParent:!0,illegal:/[:=\"\\[\\]]/,contains:[l]},l]},{begin:o+\":\",end:\":\",returnBegin:!0,returnEnd:!0,relevance:0}])}}S.exports=x});var E=O(A()),F=E.default??E;export{F as default};\n//# sourceMappingURL=coffeescript.mjs.map"],"mappings":"gGACi8G,AAA77G,EAAE,OAAO,OAAW,EAAE,OAAO,eAAmB,EAAE,OAAO,yBAA6B,EAAE,OAAO,oBAAwB,EAAE,OAAO,eAAe,EAAE,OAAO,UAAU,eAAmB,EAAE,CAAC,EAAE,IAAI,KAAK,GAAG,GAAG,EAAE,CAAC,QAAQ,CAAE,CAAC,GAAE,QAAQ,EAAE,CAAC,EAAE,SAAa,EAAE,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,UAAU,GAAG,iBAAiB,GAAG,WAAW,IAAI,IAAI,IAAK,GAAE,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,IAAI,EAAE,GAAG,aAAa,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,UAAW,EAAC,CAAC,OAAO,CAAE,EAAK,EAAE,CAAC,EAAE,EAAE,KAAK,EAAE,GAAG,KAAa,CAAE,EAAV,EAAE,EAAE,EAAE,CAAC,CAAI,EAAE,IAAI,IAAI,EAAE,WAAW,EAAE,EAAE,UAAU,CAAC,MAAM,EAAE,YAAY,CAAE,EAAC,CAAC,EAAE,EAAE,EAAM,EAAE,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,6OAA8S,CAAC,EAAE,CAAC,OAAO,QAAQ,OAAO,YAAY,MAAM,UAAW,EAAC,EAAE,sTAA+W,CAAC,EAAE,CAAC,YAAY,gBAAgB,aAAa,iBAAiB,cAAc,YAAY,UAAW,EAAC,EAAE,CAAC,cAAc,aAAa,gBAAgB,eAAe,UAAU,UAAU,OAAO,WAAW,QAAQ,aAAa,WAAW,YAAY,qBAAqB,YAAY,qBAAqB,SAAS,UAAW,EAAC,EAAE,CAAC,YAAY,OAAO,QAAQ,UAAU,SAAS,WAAW,eAAe,SAAS,QAAS,EAAC,EAAE,CAAE,EAAC,OAAO,EAAE,EAAE,EAAE,EAAE,CAAC,SAAS,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,MAAM,OAAQ,EAAC,EAAE,CAAC,MAAM,KAAK,KAAK,KAAM,EAAC,EAAE,CAAC,OAAO,SAAS,QAAQ,OAAO,KAAK,OAAO,MAAM,KAAK,KAAK,OAAO,KAAM,EAAC,EAAE,CAAC,MAAM,QAAQ,MAAM,WAAW,QAAS,EAAC,EAAE,GAAG,IAAI,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAE,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,QAAQ,EAAE,OAAO,EAAE,CAAC,SAAS,EAAE,OAAO,EAAE,AAAC,EAAC,EAAE,2BAA2B,EAAE,CAAC,UAAU,QAAQ,MAAM,MAAM,IAAI,KAAK,SAAS,CAAE,EAAC,EAAE,CAAC,EAAE,mBAAmB,EAAE,QAAQ,EAAE,cAAc,CAAC,OAAO,CAAC,IAAI,WAAW,UAAU,CAAE,CAAC,EAAC,CAAC,CAAC,UAAU,SAAS,SAAS,CAAC,CAAC,MAAM,MAAM,IAAI,MAAM,SAAS,CAAC,EAAE,gBAAiB,CAAC,EAAC,CAAC,MAAM,IAAI,IAAI,IAAI,SAAS,CAAC,EAAE,gBAAiB,CAAC,EAAC,CAAC,MAAM,MAAM,IAAI,MAAM,SAAS,CAAC,EAAE,iBAAiB,CAAE,CAAC,EAAC,CAAC,MAAM,IAAI,IAAI,IAAI,SAAS,CAAC,EAAE,iBAAiB,CAAE,CAAC,CAAC,CAAC,EAAC,CAAC,UAAU,SAAS,SAAS,CAAC,CAAC,MAAM,MAAM,IAAI,MAAM,SAAS,CAAC,EAAE,EAAE,iBAAkB,CAAC,EAAC,CAAC,MAAM,sBAAsB,UAAU,CAAE,EAAC,CAAC,MAAM,0CAA2C,CAAC,CAAC,EAAC,CAAC,MAAM,IAAI,CAAE,EAAC,CAAC,YAAY,aAAa,cAAc,EAAE,YAAY,EAAE,SAAS,CAAC,CAAC,MAAM,MAAM,IAAI,KAAM,EAAC,CAAC,MAAM,IAAI,IAAI,GAAK,CAAA,CAAC,CAAC,EAAC,EAAE,SAAS,EAAE,IAAI,EAAE,EAAE,QAAQ,EAAE,WAAW,CAAC,MAAM,CAAE,EAAC,CAAC,EAAE,0BAA0B,EAAE,CAAC,UAAU,SAAS,MAAM,YAAY,aAAa,EAAE,SAAS,CAAC,CAAC,MAAM,KAAK,IAAI,KAAK,SAAS,EAAE,SAAS,CAAC,MAAO,EAAC,OAAO,EAAE,AAAE,CAAA,CAAC,EAAC,MAAM,CAAC,KAAK,eAAe,QAAQ,CAAC,SAAS,OAAO,MAAO,EAAC,SAAS,EAAE,QAAQ,OAAO,SAAS,EAAE,OAAO,CAAC,EAAE,QAAQ,MAAM,MAAM,CAAC,EAAE,kBAAkB,CAAC,UAAU,WAAW,MAAM,QAAQ,EAAE,YAAY,EAAE,IAAI,QAAQ,aAAa,EAAE,SAAS,CAAC,EAAE,CAAE,CAAC,EAAC,CAAC,MAAM,aAAa,UAAU,EAAE,SAAS,CAAC,CAAC,UAAU,WAAW,MAAM,EAAE,IAAI,QAAQ,aAAa,EAAE,SAAS,CAAC,CAAE,CAAE,CAAA,CAAC,EAAC,CAAC,UAAU,QAAQ,cAAc,QAAQ,IAAI,IAAI,QAAQ,YAAY,SAAS,CAAC,CAAC,cAAc,UAAU,gBAAgB,EAAE,QAAQ,YAAY,SAAS,CAAC,CAAE,CAAC,EAAC,CAAE,CAAC,EAAC,CAAC,MAAM,EAAE,IAAI,IAAI,IAAI,aAAa,EAAE,WAAW,EAAE,UAAU,CAAE,CAAC,EAAC,AAAC,CAAC,GAAE,QAAQ,CAAE,EAAC,CAAK,EAAE,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,SAAS"}