diffview={buildView:function(e){var t=e.baseTextLines,n=e.newTextLines,d=e.opcodes,a=e.baseTextName?e.baseTextName:"Column A",i=e.newTextName?e.newTextName:"Column B",l=e.contextSize,p=0==e.viewType||1==e.viewType?e.viewType:0;if(null==t)throw"Cannot build diff view; baseTextLines is not defined.";if(null==n)throw"Cannot build diff view; newTextLines is not defined.";if(!d)throw"Canno build diff view; opcodes is not defined.";function h(e,t){var n=document.createElement(e);return n.className=t,n}function c(e,t){var n=document.createElement(e);return n.appendChild(document.createTextNode(t)),n}function r(e,t,n){var d=document.createElement(e);return d.className=t,d.appendChild(document.createTextNode(n)),d}var o=document.createElement("thead"),u=document.createElement("tr");o.appendChild(u),p?(u.appendChild(document.createElement("th")),u.appendChild(document.createElement("th")),u.appendChild(r("th","texttitle",a+" vs. "+i))):(u.appendChild(document.createElement("th")),u.appendChild(r("th","texttitle",a)),u.appendChild(document.createElement("th")),u.appendChild(r("th","texttitle",i))),o=[o];var m,f=[];function s(e,t,n,d,a){return t1&&(g>0&&y==l||0==g&&0==y)&&"equal"==change){var L=T-(0==g?1:2)*l;if(L>1){if(b.push(u=document.createElement("tr")),v+=L,x+=L,y+=L-1,u.appendChild(c("th","...")),p||u.appendChild(r("td","skip","")),u.appendChild(c("th","...")),u.appendChild(r("td","skip","")),g+1==d.length)break;continue}}b.push(u=document.createElement("tr")),p?"insert"==change?C(u,null,x++,n,change):"replace"==change?(N.push(m=document.createElement("tr")),v