(s)
| 21147 | }, |
| 21148 | } |
| 21149 | function highlightElement(s) { |
| 21150 | let o = null |
| 21151 | const i = (function blockLanguage(s) { |
| 21152 | let o = s.className + ' ' |
| 21153 | o += s.parentNode ? s.parentNode.className : '' |
| 21154 | const i = j.languageDetectRe.exec(o) |
| 21155 | if (i) { |
| 21156 | const o = getLanguage(i[1]) |
| 21157 | return ( |
| 21158 | o || |
| 21159 | (warn(x.replace('{}', i[1])), |
| 21160 | warn('Falling back to no-highlight mode for this block.', s)), |
| 21161 | o ? i[1] : 'no-highlight' |
| 21162 | ) |
| 21163 | } |
| 21164 | return o.split(/\s+/).find((s) => shouldNotHighlight(s) || getLanguage(s)) |
| 21165 | })(s) |
| 21166 | if (shouldNotHighlight(i)) return |
| 21167 | ;(fire('before:highlightElement', { el: s, language: i }), (o = s)) |
| 21168 | const u = o.textContent, |
| 21169 | _ = i ? highlight(u, { language: i, ignoreIllegals: !0 }) : highlightAuto(u) |
| 21170 | ;(fire('after:highlightElement', { el: s, result: _, text: u }), |
| 21171 | (s.innerHTML = _.value), |
| 21172 | (function updateClassName(s, o, i) { |
| 21173 | const u = o ? a[o] : i |
| 21174 | ;(s.classList.add('hljs'), u && s.classList.add(u)) |
| 21175 | })(s, i, _.language), |
| 21176 | (s.result = { language: _.language, re: _.relevance, relavance: _.relevance }), |
| 21177 | _.second_best && |
| 21178 | (s.second_best = { |
| 21179 | language: _.second_best.language, |
| 21180 | re: _.second_best.relevance, |
| 21181 | relavance: _.second_best.relevance, |
| 21182 | })) |
| 21183 | } |
| 21184 | const initHighlighting = () => { |
| 21185 | if (initHighlighting.called) return |
| 21186 | ;((initHighlighting.called = !0), |
no test coverage detected