{"version":3,"file":"elixir.QWS-pWGZ.mjs","names":[],"sources":["https:/esm.sh/highlight.js@10.7.3/es2022/lib/languages/elixir.mjs"],"sourcesContent":["/* esm.sh - highlight.js@10.7.3/lib/languages/elixir */\nvar A=Object.create;var g=Object.defineProperty;var I=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var N=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty;var L=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var R=(e,n,a,s)=>{if(n&&typeof n==\"object\"||typeof n==\"function\")for(let i of u(n))!f.call(e,i)&&i!==a&&g(e,i,{get:()=>n[i],enumerable:!(s=I(n,i))||s.enumerable});return e};var T=(e,n,a)=>(a=e!=null?A(N(e)):{},R(n||!e||!e.__esModule?g(a,\"default\",{value:e,enumerable:!0}):a,e));var l=L((M,E)=>{function C(e){let n=\"[a-zA-Z_][a-zA-Z0-9_.]*(!|\\\\?)?\",a=\"[a-zA-Z_]\\\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?\",s={$pattern:n,keyword:\"and false then defined module in return redo retry end for true self when next until do begin unless nil break not case cond alias while ensure or include use alias fn quote require import with|0\"},i={className:\"subst\",begin:/#\\{/,end:/\\}/,keywords:s},d={className:\"number\",begin:\"(\\\\b0o[0-7_]+)|(\\\\b0b[01_]+)|(\\\\b0x[0-9a-fA-F_]+)|(-?\\\\b[1-9][0-9_]*(\\\\.[0-9_]+([eE][-+]?[0-9]+)?)?)\",relevance:0},o=`[/|([{<\"']`,S={className:\"string\",begin:\"~[a-z](?=\"+o+\")\",contains:[{endsParent:!0,contains:[{contains:[e.BACKSLASH_ESCAPE,i],variants:[{begin:/\"/,end:/\"/},{begin:/'/,end:/'/},{begin:/\\//,end:/\\//},{begin:/\\|/,end:/\\|/},{begin:/\\(/,end:/\\)/},{begin:/\\[/,end:/\\]/},{begin:/\\{/,end:/\\}/},{begin:/</,end:/>/}]}]}]},_={className:\"string\",begin:\"~[A-Z](?=\"+o+\")\",contains:[{begin:/\"/,end:/\"/},{begin:/'/,end:/'/},{begin:/\\//,end:/\\//},{begin:/\\|/,end:/\\|/},{begin:/\\(/,end:/\\)/},{begin:/\\[/,end:/\\]/},{begin:/\\{/,end:/\\}/},{begin:/</,end:/>/}]},b={className:\"string\",contains:[e.BACKSLASH_ESCAPE,i],variants:[{begin:/\"\"\"/,end:/\"\"\"/},{begin:/'''/,end:/'''/},{begin:/~S\"\"\"/,end:/\"\"\"/,contains:[]},{begin:/~S\"/,end:/\"/,contains:[]},{begin:/~S'''/,end:/'''/,contains:[]},{begin:/~S'/,end:/'/,contains:[]},{begin:/'/,end:/'/},{begin:/\"/,end:/\"/}]},c={className:\"function\",beginKeywords:\"def defp defmacro\",end:/\\B\\b/,contains:[e.inherit(e.TITLE_MODE,{begin:n,endsParent:!0})]},m=e.inherit(c,{className:\"class\",beginKeywords:\"defimpl defmodule defprotocol defrecord\",end:/\\bdo\\b|$|;/}),r=[b,_,S,e.HASH_COMMENT_MODE,m,c,{begin:\"::\"},{className:\"symbol\",begin:\":(?![\\\\s:])\",contains:[b,{begin:a}],relevance:0},{className:\"symbol\",begin:n+\":(?!:)\",relevance:0},d,{className:\"variable\",begin:\"(\\\\$\\\\W)|((\\\\$|@@?)(\\\\w+))\"},{begin:\"->\"},{begin:\"(\"+e.RE_STARTERS_RE+\")\\\\s*\",contains:[e.HASH_COMMENT_MODE,{begin:/\\/: (?=\\d+\\s*[,\\]])/,relevance:0,contains:[d]},{className:\"regexp\",illegal:\"\\\\n\",contains:[e.BACKSLASH_ESCAPE,i],variants:[{begin:\"/\",end:\"/[a-z]*\"},{begin:\"%r\\\\[\",end:\"\\\\][a-z]*\"}]}],relevance:0}];return i.contains=r,{name:\"Elixir\",keywords:s,contains:r}}E.exports=C});var t=T(l()),O=t.default??t;export{O as default};\n//# sourceMappingURL=elixir.mjs.map"],"mappings":"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"}