var __slice=Array.prototype.slice;(function(a){return typeof exports=="object"?a(require("jquery")):typeof define=="function"&&define.amd?define(["jquery"],a):a(jQuery)})(function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;return b="jquery.fn.search",p=Object.prototype.toString,h=a.isArray,i=a.isFunction,j=function(a){return a===Object(a)},k=function(a){return p.call(a)==="[object RegExp]"},l=function(a){return p.call(a)==="[object String]"},d={text:function(b,c){return a(this).text().search(c)>=0}},c={highlight:{on:function(a,b,c,d,e){var g,i,j,k,l;if(c){g=a,e.filterOn&&(g=a.find(e.filterOn));if(h(c)){l=[];for(j=0,k=c.length;j=0&&a.data.length>0&&(h=a.data.match(c),m=document.createElement("span"),m.className=d,i=a.splitText(k),e=i.splitText(h[0].length),j=i.cloneNode(!0),m.appendChild(j),i.parentNode.replaceChild(m,i),l=1);else if(a.nodeType===1&&a.childNodes&&!/(script|style)/i.test(a.tagName)){f=0;while(f