(function(n){function r(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(t){return r.test(n("<div>").html(t.label||t.value||t).text())})}var t=n.ui.autocomplete.prototype,i=t._initSource;n.extend(t,{_initSource:function(){this.options.html&&n.isArray(this.options.source)?this.source=function(n,t){t(r(this.options.source,n.term))}:i.call(this)},_renderItem:function(t,i){return n("<li><\/li>").data("item.autocomplete",i).append(n("<a><\/a>")[this.options.html?"html":"text"](i.label)).appendTo(t)}})})(jQuery)