1"use strict";(function(){var m=(function(){var i={},p,o=document.createElement("div");return p="<P><I></P></I>",o.innerHTML=p,i.tagSoup=o.innerHTML!==p,o.innerHTML="<P><i><P></P></i></P>",i.selfClose=o.childNodes.length===2,i})(),D=/^<([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,b=/^<\/([\-A-Za-z0-9_]+)[^>]*>/,I=/([\-A-Za-z0-9_]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,x=/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i,A=!1;function T(i,p){i=i||"",p=p||{};for(var o in m)if(m.hasOwnProperty(o)){if(p.autoFix){p["fix_"+o]=!0;//!supports[key]; 2}p.fix=p.fix||p["fix_"+o]}var y=[],S=function(r){i+=r},w=function(r){i=r+i},u={comment:/^<!--/,endTag:/^<\//,atomicTag:/^<\s*(script|style|noscript|iframe|textarea)[\s>]/i,startTag:/^</,chars:/^[^<]/},l={comment:function(){var r=i.indexOf("-->");if(r>=0)return{content:i.substr(4,r),length:r+3}},endTag:function(){var r=i.match(b);if(r)return{tagName:r[1],length:r[0].length}},atomicTag:function(){var r=l.startTag();if(r){var s=i.slice(r.length);if(s.match(new RegExp("</\\s*"+r.tagName+"\\s*>","i"))){var a=s.match(new RegExp("([\\s\\S]*?)</\\s*"+r.tagName+"\\s*>","i"));if(a)return{tagName:r.tagName,attrs:r.attrs,content:a[1],length:a[0].length+r.length}}}},startTag:function(){var r=i.match(D);if(r){var s={};return r[2].replace(I,function(a,h){var v=arguments[2]||arguments[3]||arguments[4]||x.test(h)&&h||null;s[h]=v}),{tagName:r[1],attrs:s,unary:!!r[3],length:r[0].length}}},chars:function(){var r=i.indexOf("<");return{length:r>=0?r:i.length}}},n=function(){for(var r in u)if(u[r].test(i)){A&&console.log("suspected "+r);var s=l[r]();return s?(A&&console.log("parsed "+r,s),s.type=s.type||r,s.text=i.substr(0,s.length),i=i.slice(s.length),s):null}},t=function(r){for(var s;s=n();)if(r[s.type]&&r[s.type](s)===!1)return},e=function(){var r=i;return i="",r},c=function(){return i};
2return p.fix&&(function(){var r=/^(AREA|BASE|BASEFONT|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX|LINK|META|PARAM|EMBED)$/i,s=/^(COLGROUP|DD|DT|LI|OPTIONS|P|TD|TFOOT|TH|THEAD|TR)$/i,a=[];a.last=function(){return this[this.length-1]},a.lastTagNameEq=function(f){var d=this.last();return d&&d.tagName&&d.tagName.toUpperCase()===f.toUpperCase()},a.containsTagName=function(f){for(var d=0,C;C=this[d];d++)if(C.tagName===f)return!0;return!1};var h=function(f){return f&&f.type==="startTag"&&(f.unary=r.test(f.tagName)||f.unary),f},v=n,H=function(){var f=i,d=h(v());return i=f,d},R=function(){var f=a.pop();w("</"+f.tagName+">")},g={startTag:function(f){var d=f.tagName;d.toUpperCase()==="TR"&&a.lastTagNameEq("TABLE")?(w("<TBODY>"),E()):p.fix_selfClose&&s.test(d)&&a.containsTagName(d)?a.lastTagNameEq(d)?R():(w("</"+f.tagName+">"),E()):f.unary||a.push(f)},endTag:function(f){var d=a.last();d?p.fix_tagSoup&&!a.lastTagNameEq(f.tagName)?R():a.pop():p.fix_tagSoup&&L()}},L=function(){v(),E()},E=function(){var f=H();f&&g[f.type]&&g[f.type](f)};n=function(){return E(),h(v())}})(),{append:S,readToken:n,readTokens:t,clear:e,rest:c,stack:y}}T.supports=m,T.tokenToString=function(i){var p={comment:function(o){return"<--"+o.content+"-->"},endTag:function(o){return"</"+o.tagName+">"},atomicTag:function(o){return console.log(o),p.startTag(o)+o.content+p.endTag(o)},startTag:function(o){var y="<"+o.tagName;for(var S in o.attrs){var w=o.attrs[S];y+=" "+S+'="'+(w?w.replace(/(^|[^\\])"/g,'$1\\"'):"")+'"'}return y+(o.unary?"/>":">")},chars:function(o){return o.text}};return p[i.type](i)},T.escapeAttributes=function(i){var p={};for(var o in i){var y=i[o];p[o]=y&&y.replace(/(^|[^\\])"/g,'$1\\"')}return p};for(var N in m)T.browserHasFlaw=T.browserHasFlaw||!m[N]&&N;window.htmlParser=T})(),(function(){var m=window;if(m.postscribe)return;var D=!0,b=!1,I=Array.prototype.slice;function x(){}function A(u){return typeof u=="function"}function T(u,l,n){var t,e=u&&u.length||0;for(t=0;t<e;t++)l.call(n,u[t],t)}function N(u,l,n){var t;for(t in u)u.hasOwnProperty(t)&&l.call(n,t,u[t])}function i(u,l){return N(l,function(n,t){u[n]=t}),u}function p(u,l){return u=u||{},N(l,function(n,t){u[n]==null&&(u[n]=t)}),u}function o(u){try{return I.call(u)}catch{var l=[];return T(u,function(t){l.push(t)}),l}}function y(u){return/^script$/i.test(u.tagName)}var S=(function(){var u="data-ps-";function l(t,e,c){var r=u+e;if(arguments.length===2){var s=t.getAttribute(r);return s==null?s:String(s)}else c!=null&&c!==""?t.setAttribute(r,c):t.removeAttribute(r)}function n(t,e){var c=t.ownerDocument;
2i(this,{root:t,options:e,win:c.defaultView||c.parentWindow,doc:c,parser:m.htmlParser("",{autoFix:!0}),actuals:[t],proxyHistory:"",proxyRoot:c.createElement(t.nodeName),scriptStack:[],writeQueue:[]}),l(this.proxyRoot,"proxyof",0)}return n.prototype.write=function(){[].push.apply(this.writeQueue,arguments);for(var t;!this.deferredRemote&&this.writeQueue.length;)t=this.writeQueue.shift(),A(t)?this.callFunction(t):this.writeImpl(t)},n.prototype.callFunction=function(t){var e={type:"function",value:t.name||t.toString()};this.onScriptStart(e),t.call(this.win,this.doc),this.onScriptDone(e)},n.prototype.writeImpl=function(t){this.parser.append(t);for(var e,c=[];(e=this.parser.readToken())&&!y(e);)c.push(e);this.writeStaticTokens(c),e&&this.handleScriptToken(e)},n.prototype.writeStaticTokens=function(t){var e=this.buildChunk(t);if(e.actual)return e.html=this.proxyHistory+e.actual,this.proxyHistory+=e.proxy,this.proxyRoot.innerHTML=e.html,b&&(e.proxyInnerHTML=this.proxyRoot.innerHTML),this.walkChunk(),b&&(e.actualInnerHTML=this.root.innerHTML),e},n.prototype.buildChunk=function(t){var e=this.actuals.length,c=[],r=[],s=[];return T(t,function(a){if(c.push(a.text),a.attrs){if(!/^noscript$/i.test(a.tagName)){var h=e++;r.push(a.text.replace(/(\/?>)/," "+u+"id="+h+" $1")),a.attrs.id!=="ps-script"&&s.push(a.type==="atomicTag"?"":"<"+a.tagName+" "+u+"proxyof="+h+(a.unary?"/>":">"))}}else r.push(a.text),s.push(a.type==="endTag"?a.text:"")}),{tokens:t,raw:c.join(""),actual:r.join(""),proxy:s.join("")}},n.prototype.walkChunk=function(){for(var t,e=[this.proxyRoot];(t=e.shift())!=null;){var c=t.nodeType===1,r=c&&l(t,"proxyof");if(!r){c&&(this.actuals[l(t,"id")]=t,l(t,"id",null));var s=t.parentNode&&l(t.parentNode,"proxyof");s&&this.actuals[s].appendChild(t)}e.unshift.apply(e,o(t.childNodes))}},n.prototype.handleScriptToken=function(t){var e=this.parser.clear();e&&this.writeQueue.unshift(e),t.src=t.attrs.src||t.attrs.SRC,t.src&&this.scriptStack.length?this.deferredRemote=t:this.onScriptStart(t);var c=this;this.writeScriptToken(t,function(){c.onScriptDone(t)})},n.prototype.onScriptStart=function(t){t.outerWrites=this.writeQueue,this.writeQueue=[],this.scriptStack.unshift(t)},n.prototype.onScriptDone=function(t){if(t!==this.scriptStack[0]){this.options.error({message:"Bad script nesting or script finished twice"});return}this.scriptStack.shift(),this.write.apply(this,t.outerWrites),!this.scriptStack.length&&this.deferredRemote&&(this.onScriptStart(this.deferredRemote),this.deferredRemote=null)},n.prototype.writeScriptToken=function(t,e){var c=this.buildScript(t);t.src&&(c.src=t.src,this.scriptLoadHandler(c,e));try{this.insertScript(c),t.src||e()}catch(r){this.options.error(r),e()}},n.prototype.buildScript=function(t){var e=this.doc.createElement(t.tagName);return N(t.attrs,function(c,r){e.setAttribute(c,r)}),t.content&&(e.text=t.content),e},n.prototype.insertScript=function(t){this.writeImpl('<span id="ps-script"/>');var e=this.doc.getElementById("ps-script");e.parentNode.replaceChild(t,e)},n.prototype.scriptLoadHandler=function(t,e){function c(){t=t.onload=t.onreadystatechange=t.onerror=null,e()}var r=this.options.error;i(t,{onload:function(){c()},onreadystatechange:function(){/^(loaded|complete)$/.test(t.readyState)&&c()},onerror:function(){r({message:"remote script failed "+t.src}),c()}})},n})(),w=(function(){var u=0,l=[],n=null;function t(){var r=l.shift();r&&(r.stream=e.apply(null,r))}function e(r,s,a){n=new S(r,a),n.id=u++,n.name=a.name||n.id,c.streams[n.name]=n;var h=r.ownerDocument,v={write:h.write,writeln:h.writeln};function H(g){g=a.beforeWrite(g),n.write(g),a.afterWrite(g)}i(h,{write:H,writeln:function(g){H(g+` 3`)}});var R=n.win.onerror||x;return n.win.onerror=function(g,L,E){a.error({msg:g+" - "+L+":"+E}),R.apply(n.win,arguments)},n.write(s,function(){i(h,v),n.win.onerror=R,a.done(),n=null,t()}),n}function c(r,s,a){A(a)&&(a={done:a}),a=p(a,{done:x,error:function(v){throw v},beforeWrite:function(v){return v},afterWrite:x}),r=/^#/.test(r)?m.document.getElementById(r.substr(1)):r.jquery?r[0]:r;var h=[r,s,a];return r.postscribe={cancel:function(){h.stream?h.stream.abort():h[1]=x}},l.push(h),n||t(),r.postscribe}return i(c,{streams:{},queue:l,WriteStream:S})})();m.postscribe=w})();
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.