| 235 | msg:t.message,context:c.slice(L-100,L+100),mode:t.mode},sofar:y,relevance:0, |
| 236 | value:z(c),emitter:O};if(i)return{illegal:!1,relevance:0,value:z(c),emitter:O, |
| 237 | language:e,top:R,errorRaised:t};throw t}}function p(e,t){ |
| 238 | t=t||g.languages||Object.keys(n);const s=(e=>{const t={relevance:0, |
| 239 | emitter:new g.__emitter(g),value:z(e),illegal:!1,top:u} |
| 240 | ;return t.emitter.addText(e),t})(e),r=t.filter(_).filter(O).map((t=>f(t,e,!1))) |
| 241 | ;r.unshift(s);const a=r.sort(((e,t)=>{ |
| 242 | if(e.relevance!==t.relevance)return t.relevance-e.relevance |
| 243 | ;if(e.language&&t.language){if(_(e.language).supersetOf===t.language)return 1 |
| 244 | ;if(_(t.language).supersetOf===e.language)return-1}return 0})),[i,o]=a,l=i |
| 245 | ;return l.second_best=o,l}const m={"before:highlightBlock":({block:e})=>{ |
| 246 | g.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,"\n")) |
| 247 | },"after:highlightBlock":({result:e})=>{ |
| 248 | g.useBR&&(e.value=e.value.replace(/\n/g,"<br>"))}},b=/^(<[^>]+>|\t)+/gm,x={ |