(function(h){function i(a){for(var c=[],e,d=0;d<a.length;d++){if(a[d].nodeType==3)e=(a[d].textContent||a[d].toString()).split(/\s+/);else{var f=h(a[d]).clone();e=i(f.contents());for(var b in e)f.empty(),e[b]=f.html(e[b]).wrap("<p></p>").parent().html()}for(var g in e)c.push(e[g])}return c}h.fn.splitLines=function(a){var c={width:"auto",tag:"div",keepHtml:!0};a&&h.extend(c,a);var a=this.clone().css({position:"absolute"}),e=this.contents(),d=this.text();this.append(a);a.text("42");var f=a.height()+
2;a.empty();var b=a.clone().css({position:"absolute"});c.width!=="auto"&&b.width(c.width);this.append(b);for(var e=c.keepHtml?i(e):d.split(/\s+/),g,d=0;d<e.length;d++){var j=b.html();b.html(j+e[d]+" ");b.html()==g?(g="",a.append("<"+c.tag+">"+b.html()+"</"+c.tag+">"),b.html("")):b.height()>f&&(g=b.html(),b.html(j),a.append("<"+c.tag+">"+b.html()+"</"+c.tag+">"),b.html(""),d--)}a.append("<"+c.tag+">"+b.html()+"</"+c.tag+">");this.html(a.html())}})(jQuery);
