{"version":3,"file":"scheme.B0WI0_7v.mjs","names":[],"sources":["https:/esm.sh/highlight.js@10.7.3/es2022/lib/languages/scheme.mjs"],"sourcesContent":["/* esm.sh - highlight.js@10.7.3/lib/languages/scheme */\nvar E=Object.create;var b=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var M=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty;var N=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var T=(t,e,n,a)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let r of y(e))!w.call(t,r)&&r!==n&&b(t,r,{get:()=>e[r],enumerable:!(a=x(e,r))||a.enumerable});return t};var S=(t,e,n)=>(n=t!=null?E(M(t)):{},T(e||!t||!t.__esModule?b(n,\"default\",{value:t,enumerable:!0}):n,t));var v=N((O,f)=>{function _(t){let e=\"[^\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}\\\",'`;#|\\\\\\\\\\\\s]+\",n=\"(-|\\\\+)?\\\\d+([./]\\\\d+)?\",a=n+\"[+\\\\-]\"+n+\"i\",r={$pattern:e,\"builtin-name\":\"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci<? char-ci=? char-ci>=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char<? char=? char>=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci<? string-ci=? string-ci>=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string<? string=? string>=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?\"},u={className:\"literal\",begin:\"(#t|#f|#\\\\\\\\\"+e+\"|#\\\\\\\\.)\"},i={className:\"number\",variants:[{begin:n,relevance:0},{begin:a,relevance:0},{begin:\"#b[0-1]+(/[0-1]+)?\"},{begin:\"#o[0-7]+(/[0-7]+)?\"},{begin:\"#x[0-9a-f]+(/[0-9a-f]+)?\"}]},c=t.QUOTE_STRING_MODE,g=[t.COMMENT(\";\",\"$\",{relevance:0}),t.COMMENT(\"#\\\\|\",\"\\\\|#\")],s={begin:e,relevance:0},o={className:\"symbol\",begin:\"'\"+e},p={endsWithParent:!0,relevance:0},d={variants:[{begin:/'/},{begin:\"`\"}],contains:[{begin:\"\\\\(\",end:\"\\\\)\",contains:[\"self\",u,c,i,s,o]}]},m={className:\"name\",relevance:0,begin:e,keywords:r},h={variants:[{begin:\"\\\\(\",end:\"\\\\)\"},{begin:\"\\\\[\",end:\"\\\\]\"}],contains:[{begin:/lambda/,endsWithParent:!0,returnBegin:!0,contains:[m,{endsParent:!0,variants:[{begin:/\\(/,end:/\\)/},{begin:/\\[/,end:/\\]/}],contains:[s]}]},m,p]};return p.contains=[u,i,c,s,o,d,h].concat(g),{name:\"Scheme\",illegal:/\\S/,contains:[t.SHEBANG(),i,c,o,d,h].concat(g)}}f.exports=_});var l=S(v()),R=l.default??l;export{R as default};\n//# sourceMappingURL=scheme.mjs.map"],"mappings":"gGAC4rH,AAAxrH,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,wCAAwC,EAAE,0BAA0B,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,SAAS,EAAE,eAAe,koEAAmoE,EAAC,EAAE,CAAC,UAAU,UAAU,MAAM,eAAe,EAAE,UAAW,EAAC,EAAE,CAAC,UAAU,SAAS,SAAS,CAAC,CAAC,MAAM,EAAE,UAAU,CAAE,EAAC,CAAC,MAAM,EAAE,UAAU,CAAE,EAAC,CAAC,MAAM,oBAAqB,EAAC,CAAC,MAAM,oBAAqB,EAAC,CAAC,MAAM,0BAA2B,CAAC,CAAC,EAAC,EAAE,EAAE,kBAAkB,EAAE,CAAC,EAAE,QAAQ,IAAI,IAAI,CAAC,UAAU,CAAE,EAAC,CAAC,EAAE,QAAQ,OAAO,OAAO,AAAC,EAAC,EAAE,CAAC,MAAM,EAAE,UAAU,CAAE,EAAC,EAAE,CAAC,UAAU,SAAS,MAAM,IAAI,CAAE,EAAC,EAAE,CAAC,gBAAgB,EAAE,UAAU,CAAE,EAAC,EAAE,CAAC,SAAS,CAAC,CAAC,MAAM,GAAI,EAAC,CAAC,MAAM,GAAK,CAAA,EAAC,SAAS,CAAC,CAAC,MAAM,MAAM,IAAI,MAAM,SAAS,CAAC,OAAO,EAAE,EAAE,EAAE,EAAE,CAAE,CAAE,CAAA,CAAC,EAAC,EAAE,CAAC,UAAU,OAAO,UAAU,EAAE,MAAM,EAAE,SAAS,CAAE,EAAC,EAAE,CAAC,SAAS,CAAC,CAAC,MAAM,MAAM,IAAI,KAAM,EAAC,CAAC,MAAM,MAAM,IAAI,KAAO,CAAA,EAAC,SAAS,CAAC,CAAC,MAAM,SAAS,gBAAgB,EAAE,aAAa,EAAE,SAAS,CAAC,EAAE,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,MAAM,KAAK,IAAI,IAAK,EAAC,CAAC,MAAM,KAAK,IAAI,IAAM,CAAA,EAAC,SAAS,CAAC,CAAE,CAAE,CAAA,CAAC,EAAC,EAAE,CAAE,CAAC,EAAC,OAAO,EAAE,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAE,EAAC,OAAO,EAAE,CAAC,CAAC,KAAK,SAAS,QAAQ,KAAK,SAAS,CAAC,EAAE,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,CAAE,EAAC,OAAO,EAAE,AAAC,CAAC,GAAE,QAAQ,CAAE,EAAC,CAAK,EAAE,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,SAAS"}