{"version":3,"file":"haskell.X2DBasGQ.mjs","names":[],"sources":["https:/esm.sh/highlight.js@10.7.3/es2022/lib/languages/haskell.mjs"],"sourcesContent":["/* esm.sh - highlight.js@10.7.3/lib/languages/haskell */\nvar f=Object.create;var o=Object.defineProperty;var m=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty;var p=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var u=(e,n,a,t)=>{if(n&&typeof n==\"object\"||typeof n==\"function\")for(let i of b(n))!w.call(e,i)&&i!==a&&o(e,i,{get:()=>n[i],enumerable:!(t=m(n,i))||t.enumerable});return e};var y=(e,n,a)=>(a=e!=null?f(g(e)):{},u(n||!e||!e.__esModule?o(a,\"default\",{value:e,enumerable:!0}):a,e));var d=p((M,c)=>{function E(e){let n={variants:[e.COMMENT(\"--\",\"$\"),e.COMMENT(/\\{-/,/-\\}/,{contains:[\"self\"]})]},a={className:\"meta\",begin:/\\{-#/,end:/#-\\}/},t={className:\"meta\",begin:\"^#\",end:\"$\"},i={className:\"type\",begin:\"\\\\b[A-Z][\\\\w']*\",relevance:0},s={begin:\"\\\\(\",end:\"\\\\)\",illegal:'\"',contains:[a,t,{className:\"type\",begin:\"\\\\b[A-Z][\\\\w]*(\\\\((\\\\.\\\\.|,|\\\\w+)\\\\))?\"},e.inherit(e.TITLE_MODE,{begin:\"[_a-z][\\\\w']*\"}),n]},r={begin:/\\{/,end:/\\}/,contains:s.contains};return{name:\"Haskell\",aliases:[\"hs\"],keywords:\"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec\",contains:[{beginKeywords:\"module\",end:\"where\",keywords:\"module where\",contains:[s,n],illegal:\"\\\\W\\\\.|;\"},{begin:\"\\\\bimport\\\\b\",end:\"$\",keywords:\"import qualified as hiding\",contains:[s,n],illegal:\"\\\\W\\\\.|;\"},{className:\"class\",begin:\"^(\\\\s*)?(class|instance)\\\\b\",end:\"where\",keywords:\"class family instance where\",contains:[i,s,n]},{className:\"class\",begin:\"\\\\b(data|(new)?type)\\\\b\",end:\"$\",keywords:\"data family type newtype deriving\",contains:[a,i,s,r,n]},{beginKeywords:\"default\",end:\"$\",contains:[i,s,n]},{beginKeywords:\"infix infixl infixr\",end:\"$\",contains:[e.C_NUMBER_MODE,n]},{begin:\"\\\\bforeign\\\\b\",end:\"$\",keywords:\"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe\",contains:[i,e.QUOTE_STRING_MODE,n]},{className:\"meta\",begin:\"#!\\\\/usr\\\\/bin\\\\/env runhaskell\",end:\"$\"},a,t,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,i,e.inherit(e.TITLE_MODE,{begin:\"^[_a-z][\\\\w']*\"}),n,{begin:\"->|<-\"}]}}c.exports=E});var l=y(d()),N=l.default??l;export{N as default};\n//# sourceMappingURL=haskell.mjs.map"],"mappings":"gGACipE,AAA7oE,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,SAAS,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,QAAQ,KAAK,IAAI,CAAC,EAAE,QAAQ,MAAM,MAAM,CAAC,SAAS,CAAC,MAAO,CAAC,EAAC,AAAC,CAAC,EAAC,EAAE,CAAC,UAAU,OAAO,MAAM,OAAO,IAAI,MAAO,EAAC,EAAE,CAAC,UAAU,OAAO,MAAM,KAAK,IAAI,GAAI,EAAC,EAAE,CAAC,UAAU,OAAO,MAAM,kBAAkB,UAAU,CAAE,EAAC,EAAE,CAAC,MAAM,MAAM,IAAI,MAAM,QAAQ,IAAI,SAAS,CAAC,EAAE,EAAE,CAAC,UAAU,OAAO,MAAM,wCAAyC,EAAC,EAAE,QAAQ,EAAE,WAAW,CAAC,MAAM,eAAgB,EAAC,CAAC,CAAE,CAAC,EAAC,EAAE,CAAC,MAAM,KAAK,IAAI,KAAK,SAAS,EAAE,QAAS,EAAC,MAAM,CAAC,KAAK,UAAU,QAAQ,CAAC,IAAK,EAAC,SAAS,wOAAwO,SAAS,CAAC,CAAC,cAAc,SAAS,IAAI,QAAQ,SAAS,eAAe,SAAS,CAAC,EAAE,CAAE,EAAC,QAAQ,UAAW,EAAC,CAAC,MAAM,eAAe,IAAI,IAAI,SAAS,6BAA6B,SAAS,CAAC,EAAE,CAAE,EAAC,QAAQ,UAAW,EAAC,CAAC,UAAU,QAAQ,MAAM,8BAA8B,IAAI,QAAQ,SAAS,8BAA8B,SAAS,CAAC,EAAE,EAAE,CAAE,CAAC,EAAC,CAAC,UAAU,QAAQ,MAAM,0BAA0B,IAAI,IAAI,SAAS,oCAAoC,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,CAAE,CAAC,EAAC,CAAC,cAAc,UAAU,IAAI,IAAI,SAAS,CAAC,EAAE,EAAE,CAAE,CAAC,EAAC,CAAC,cAAc,sBAAsB,IAAI,IAAI,SAAS,CAAC,EAAE,cAAc,CAAE,CAAC,EAAC,CAAC,MAAM,gBAAgB,IAAI,IAAI,SAAS,uEAAuE,SAAS,CAAC,EAAE,EAAE,kBAAkB,CAAE,CAAC,EAAC,CAAC,UAAU,OAAO,MAAM,kCAAkC,IAAI,GAAI,EAAC,EAAE,EAAE,EAAE,kBAAkB,EAAE,cAAc,EAAE,EAAE,QAAQ,EAAE,WAAW,CAAC,MAAM,gBAAiB,EAAC,CAAC,EAAE,CAAC,MAAM,OAAQ,CAAC,CAAC,CAAC,GAAE,QAAQ,CAAE,EAAC,CAAK,EAAE,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,SAAS"}