1!function(){var t,r;function e(t){return t.replace(/<[^>]*>?/gi,f)}"object"==typeof exports&&"function"==typeof require?(t=exports,r=require("./Markdown.Converter").Converter):(t=window.Markdown,r=t.Converter),t.getSanitizingConverter=function(){var t=new r;return t.hooks.chain("postConversion",e),t.hooks.chain("postConversion",p),t};var i=/^(<\/?(b|blockquote|code|del|dd|dl|dt|em|h1|h2|h3|i|kbd|li|ol|p|pre|s|sup|sub|strong|strike|ul)>|<(br|hr)\s?\/?>)$/i,n=/^(<a\sclass='anchor_in_editor'\shref="((https?|ftp):\/\/|\/)[-A-Za-z0-9+&@#\/%?=~_|!:,.;\(\)]+"(\stitle="[^"<>]+")?\s?>|<\/a>)$/i,a=/^(<img\ssrc="(https?:\/\/|\/)[-A-Za-z0-9+&@#\/%?=~_|!:,.;\(\)]+"(\swidth="\d{1,3}")?(\sheight="\d{1,3}")?(\salt="[^"<>]*")?(\stitle="[^"<>]*")?\s?\/?>)$/i,o=/^(<input.*?>)$/i,s=/^(<textarea.*?>)$/i,c=/^(<\/textarea.*?>)$/i,h=/^(<ul.*?>)$/i,u=/^(<ol.*?>)$/i;function f(t){return t.match(i)||t.match(n)||t.match(a)||t.match(o)||t.match(h)||t.match(u)||t.match(s)||t.match(c)?t:""}function p(t){if(""==t)return"";var r,e,i=/<\/?\w+[^>]*(\s|$|>)/g,n=t.toLowerCase().match(i),a=(n||[]).length;if(0==a)return t;for(var o,s=[],c=[],h=!1,u=0;u<a;u++)if(r=n[u].replace(/<\/?(\w+).*/,"$1"),!(s[u]||"<p><img><br><li><hr><input><textarea></textarea>".search("<"+r+">")>-1)){if(e=n[u],o=-1,!/^<\//.test(e))for(var f=u+1;f<a;f++)if(!s[f]&&n[f]=="</"+r+">"){o=f;break}-1==o?h=c[u]=!0:s[o]=!0}if(!h)return t;u=0;return t=t.replace(i,(function(t){var r=c[u]?"":t;return u++,r})),t}}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.