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