{
  "version": 3,
  "sources": ["ssg:https://esm.sh/highlight.js@10.7.3/es2022/lib/languages/mercury.mjs"],
  "sourcesContent": ["/* esm.sh - highlight.js@10.7.3/lib/languages/mercury */\nvar m=Object.create;var o=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var f=Object.getPrototypeOf,p=Object.prototype.hasOwnProperty;var b=(e,i)=>()=>(i||e((i={exports:{}}).exports,i),i.exports);var g=(e,i,n,r)=>{if(i&&typeof i==\"object\"||typeof i==\"function\")for(let t of d(i))!p.call(e,t)&&t!==n&&o(e,t,{get:()=>i[t],enumerable:!(r=u(i,t))||r.enumerable});return e};var y=(e,i,n)=>(n=e!=null?m(f(e)):{},g(i||!e||!e.__esModule?o(n,\"default\",{value:e,enumerable:!0}):n,e));var c=b((E,s)=>{function N(e){let i={keyword:\"module use_module import_module include_module end_module initialise mutable initialize finalize finalise interface implementation pred mode func type inst solver any_pred any_func is semidet det nondet multi erroneous failure cc_nondet cc_multi typeclass instance where pragma promise external trace atomic or_else require_complete_switch require_det require_semidet require_multi require_nondet require_cc_multi require_cc_nondet require_erroneous require_failure\",meta:\"inline no_inline type_spec source_file fact_table obsolete memo loop_check minimal_model terminates does_not_terminate check_termination promise_equivalent_clauses foreign_proc foreign_decl foreign_code foreign_type foreign_import_module foreign_export_enum foreign_export foreign_enum may_call_mercury will_not_call_mercury thread_safe not_thread_safe maybe_thread_safe promise_pure promise_semipure tabled_for_io local untrailed trailed attach_to_io_state can_pass_as_mercury_type stable will_not_throw_exception may_modify_trail will_not_modify_trail may_duplicate may_not_duplicate affects_liveness does_not_affect_liveness doesnt_affect_liveness no_sharing unknown_sharing sharing\",built_in:\"some all not if then else true fail false try catch catch_any semidet_true semidet_false semidet_fail impure_true impure semipure\"},n=e.COMMENT(\"%\",\"$\"),r={className:\"number\",begin:\"0'.\\\\|0[box][0-9a-fA-F]*\"},t=e.inherit(e.APOS_STRING_MODE,{relevance:0}),_=e.inherit(e.QUOTE_STRING_MODE,{relevance:0}),l={className:\"subst\",begin:\"\\\\\\\\[abfnrtv]\\\\|\\\\\\\\x[0-9a-fA-F]*\\\\\\\\\\\\|%[-+# *.0-9]*[dioxXucsfeEgGp]\",relevance:0};return _.contains=_.contains.slice(),_.contains.push(l),{name:\"Mercury\",aliases:[\"m\",\"moo\"],keywords:i,contains:[{className:\"built_in\",variants:[{begin:\"<=>\"},{begin:\"<=\",relevance:0},{begin:\"=>\",relevance:0},{begin:\"/\\\\\\\\\"},{begin:\"\\\\\\\\/\"}]},{className:\"built_in\",variants:[{begin:\":-\\\\|-->\"},{begin:\"=\",relevance:0}]},n,e.C_BLOCK_COMMENT_MODE,r,e.NUMBER_MODE,t,_,{begin:/:-/},{begin:/\\.$/}]}}s.exports=N});var a=y(c()),T=a.default??a;export{T as default};\n//# sourceMappingURL=mercury.mjs.map"],
  "mappings": "AACA,IAAI,EAAE,OAAO,OAAWA,EAAE,OAAO,eAAmBC,EAAE,OAAO,yBAA6BC,EAAE,OAAO,oBAAwBC,EAAE,OAAO,eAAeC,EAAE,OAAO,UAAU,eAAmBC,EAAE,CAACC,EAAEC,IAAI,KAAKA,GAAGD,GAAGC,EAAE,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQA,CAAC,EAAEA,EAAE,SAAa,EAAE,CAACD,EAAEC,EAAEC,EAAE,IAAI,CAAC,GAAGD,GAAG,OAAOA,GAAG,UAAU,OAAOA,GAAG,WAAW,QAAQE,KAAKP,EAAEK,CAAC,EAAE,CAACH,EAAE,KAAKE,EAAEG,CAAC,GAAGA,IAAID,GAAGR,EAAEM,EAAEG,EAAE,CAAC,IAAI,IAAIF,EAAEE,CAAC,EAAE,WAAW,EAAE,EAAER,EAAEM,EAAEE,CAAC,IAAI,EAAE,UAAU,CAAC,EAAE,OAAOH,CAAC,EAAMI,EAAE,CAACJ,EAAEC,EAAEC,KAAKA,EAAEF,GAAG,KAAK,EAAEH,EAAEG,CAAC,CAAC,EAAE,CAAC,EAAE,EAAEC,GAAG,CAACD,GAAG,CAACA,EAAE,WAAWN,EAAEQ,EAAE,UAAU,CAAC,MAAMF,EAAE,WAAW,EAAE,CAAC,EAAEE,EAAEF,CAAC,GAAOK,EAAEN,EAAE,CAACO,EAAEC,IAAI,CAAC,SAASC,EAAER,EAAE,CAAC,IAAIC,EAAE,CAAC,QAAQ,odAAod,KAAK,grBAAgrB,SAAS,mIAAmI,EAAEC,EAAEF,EAAE,QAAQ,IAAI,GAAG,EAAES,EAAE,CAAC,UAAU,SAAS,MAAM,0BAA0B,EAAEN,EAAEH,EAAE,QAAQA,EAAE,iBAAiB,CAAC,UAAU,CAAC,CAAC,EAAEU,EAAEV,EAAE,QAAQA,EAAE,kBAAkB,CAAC,UAAU,CAAC,CAAC,EAAEW,EAAE,CAAC,UAAU,QAAQ,MAAM,wEAAwE,UAAU,CAAC,EAAE,OAAOD,EAAE,SAASA,EAAE,SAAS,MAAM,EAAEA,EAAE,SAAS,KAAKC,CAAC,EAAE,CAAC,KAAK,UAAU,QAAQ,CAAC,IAAI,KAAK,EAAE,SAASV,EAAE,SAAS,CAAC,CAAC,UAAU,WAAW,SAAS,CAAC,CAAC,MAAM,KAAK,EAAE,CAAC,MAAM,KAAK,UAAU,CAAC,EAAE,CAAC,MAAM,KAAK,UAAU,CAAC,EAAE,CAAC,MAAM,OAAO,EAAE,CAAC,MAAM,OAAO,CAAC,CAAC,EAAE,CAAC,UAAU,WAAW,SAAS,CAAC,CAAC,MAAM,UAAU,EAAE,CAAC,MAAM,IAAI,UAAU,CAAC,CAAC,CAAC,EAAEC,EAAEF,EAAE,qBAAqBS,EAAET,EAAE,YAAYG,EAAEO,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAACH,EAAE,QAAQC,CAAC,CAAC,EAAMI,EAAER,EAAEC,EAAE,CAAC,EAAEQ,EAAED,EAAE,SAASA",
  "names": ["o", "u", "d", "f", "p", "b", "e", "i", "n", "t", "y", "c", "E", "s", "N", "r", "_", "l", "a", "T"]
}
