| 247 | context:n.slice(C-100,C+100),mode:t.mode,resultSoFar:O},_emitter:M};if(s)return{ |
| 248 | language:e,value:J(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:k} |
| 249 | ;throw t}}function E(e,n){n=n||d.languages||Object.keys(a);const t=(e=>{ |
| 250 | const n={value:J(e),illegal:!1,relevance:0,_top:l,_emitter:new d.__emitter(d)} |
| 251 | ;return n._emitter.addText(e),n})(e),i=n.filter(v).filter(k).map((n=>f(n,e,!1))) |
| 252 | ;i.unshift(t);const r=i.sort(((e,n)=>{ |
| 253 | if(e.relevance!==n.relevance)return n.relevance-e.relevance |
| 254 | ;if(e.language&&n.language){if(v(e.language).supersetOf===n.language)return 1 |
| 255 | ;if(v(n.language).supersetOf===e.language)return-1}return 0})),[s,o]=r,c=s |
| 256 | ;return c.secondBest=o,c}function y(e){let n=null;const t=(e=>{ |
| 257 | let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"" |
| 258 | ;const t=d.languageDetectRe.exec(n);if(t){const n=v(t[1]) |
| 259 | ;return n||(H(o.replace("{}",t[1])), |