1(function(a){a.fn.TextAreaExpander=function(b,c){function e(a){a=a.target||a;var b=a.value.length,c=a.offsetWidth;if(b!=a.valLength||c!=a.boxWidth){d&&(a.valLength>b||c!=a.boxWidth)&&(a.style.height="0px");var e=Math.max(a.expandMin,Math.min(a.scrollHeight,a.expandMax));a.style.overflow=a.scrollHeight>e?"auto":"hidden",a.style.height=e+"px",a.valLength=b,a.boxWidth=c}return!0}var d=!(a.browser.msie||a.browser.opera);return this.each(function(){if("textarea"==this.nodeName.toLowerCase()){var d=this.className.match(/expand(\d+)\-*(\d+)*/i);this.expandMin=b||(d?parseInt("0"+d[1],10):0),this.expandMax=c||(d?parseInt("0"+d[2],10):99999),e(this),this.Initialized||(this.Initialized=!0,a(this).css("padding-top",0).css("padding-bottom",0),a(this).bind("keyup",e).bind("focus",e))}}),this}})(jQuery),jQuery(document).ready(function(){jQuery("textarea[class*=expand]").TextAreaExpander()});
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.