1function TrimText(t){var i,e;(_this=this).baseElement=t.baseElement,_this.toggleWrap=_this.baseElement.getElementsByClassName("__tt-toggle-wrap")[0],_this.linesVisible=parseInt(t.showLines)||4,_this.toggleLink=null,_this.buffer=0,_this.maxHeight=(t=_this.baseElement,i=_this.linesVisible,e=_this.buffer,parseFloat(window.getComputedStyle(t).lineHeight)*i+e),_this.linkText=["+ Show full description","- Hide description"],_this.setMaxHeight=function(t,i,e){t.style.maxHeight=i?i+"px":"",e&&"function"==typeof e&&e()},_this.createToggleLink=function(){var t=document.createElement("a");t.classList.add("__tt-toggle-link"),t.classList.add("hide-for-medium"),t.innerHTML=_this.linkText[0],_this.baseElement.appendChild(t),_this.toggleLink=_this.baseElement.getElementsByClassName("__tt-toggle-link")[0],_this.toggleLink.addEventListener("click",_this.toggleLines,!1)},_this.toggleLines=function(){_this.toggleWrap.classList.toggle("is-open"),_this.toggleLink.innerHTML=_this.toggleWrap.classList.contains("is-open")?_this.linkText[1]:_this.linkText[0]},_this.isMobileWidth=function(){return window.innerWidth<=640};var s=!(this.run=function(t){if(Dom.hasClass("bodTag","viewport"))return _this.setMaxHeight(_this.toggleWrap,null);_this.setMaxHeight(_this.toggleWrap,_this.maxHeight,function(){t&&_this.createToggleLink()})}),n=!1;window.addEventListener("resize",function(){if(Dom.hasClass("bodTag","viewport"))return _this.setMaxHeight(_this.toggleWrap,null);_this.isMobileWidth()&&!s?(n?_this.run():(_this.run(!0),n=!0),s=!0):_this.isMobileWidth()||s&&(_this.setMaxHeight(_this.toggleWrap,null),s=!1)},!1),_this.isMobileWidth()&&(_this.run(!0),s=n=!0)}
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.