text: !function(t,e,s,n){t.fn.quicksearch=function(s,n){var i,r,o,u,h="",l=this,a=t.extend({delay:100,selector:null,stripeRows:null,loader:null,noResults:"",matchedResultsCount:0,bind:"keyup",onBefore:function(){},onAfter:function(){},show:function(){this.style.display=""},hide:function(){this.style.display="none"},prepareQuery:function(t){return t.toLowerCase().split(" ")},testQuery:function(t,e,s){for(var n=0;n<t.length;n+=1)if(-1===e.indexOf(t[n]))return!1;return!0}},n);return this.go=function(){for(var t=0,e=0,s=!0,n=a.prepareQuery(h),i=0===h.replace(" ","").length,u=(t=0,o.length);t<u;t++)i||a.testQuery(n,r[t],o[t])?(a.show.apply(o[t]),s=!1,e++):a.hide.apply(o[t]);return s?this.results(!1):(this.results(!0),this.stripe()),this.matchedResultsCount=e,this.loader(!1),a.onAfter(),this},this.search=function(t){h=t,l.trigger()},this.currentMatchedResults=function(){return this.matchedResultsCount},this.stripe=function(){if("object"==typeof a.stripeRows&&null!==a.stripeRows){var e=a.stripeRows.join(" "),s=a.stripeRows.length;u.not(":hidden").each(function(n){t(this).removeClass(e).addClass(a.stripeRows[n%s])})}return this},this.strip_html=function(e){var s=e.replace(new RegExp("<[^<]+>","g"),"");return s=t.trim(s.toLowerCase())},this.results=function(e){return"string"==typeof a.noResults&&""!==a.noResults&&(e?t(a.noResults).hide():t(a.noResults).show()),this},this.loader=function(e){return"string"==typeof a.loader&&""!==a.loader&&(e?t(a.loader).show():t(a.loader).hide()),this},this.cache=function(){u=t(s),"string"==typeof a.noResults&&""!==a.noResults&&(u=u.not(a.noResults));var e="string"==typeof a.selector?u.find(a.selector):t(s).not(a.noResults);return r=e.map(function(){return l.strip_html(this.innerHTML)}),o=u.map(function(){return this}),h=h||this.val()||"",this.go()},this.trigger=function(){return this.loader(!0),a.onBefore(),e.clearTimeout(i),i=e.setTimeout(function(){l.go()},a.delay),this},this.cache(),this.results(!0),this.stripe(),this.loader(!1),this.each(function(){t(this).on(a.bind,function(){h=t(this).val(),l.trigger()})})}}(jQuery,this,document);
  