diff --git a/jquery.autoSuggest.js b/jquery.autoSuggest.js index 382a1a1..e1f9125 100644 --- a/jquery.autoSuggest.js +++ b/jquery.autoSuggest.js @@ -182,6 +182,22 @@ } break; case 9: case 188: // tab or comma + // support tab index navigation (move to next and previous fields) + if(!input.val() && $(this).attr("tabindex")){ + try { + var next_input = parseInt($(this).attr("tabindex")) + if(e.shiftKey){ + next_input-- + }else{ + next_input++ + } + e.preventDefault(); + $('input[tabindex="'+next_input+'"]').focus() + }catch(ex){ + // the tab index value was not a integer + } + break; + } tab_press = true; var i_input = input.val().replace(/(,)/g, ""); if(i_input != "" && values_input.val().search(","+i_input+",") < 0 && i_input.length >= opts.minChars){ diff --git a/jquery.autoSuggest.minified.js b/jquery.autoSuggest.minified.js index a4615e5..26c5a4c 100644 --- a/jquery.autoSuggest.minified.js +++ b/jquery.autoSuggest.minified.js @@ -18,4 +18,4 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ -(function($){$.fn.autoSuggest=function(data,options){var defaults={asHtmlID:false,startText:"Enter Name Here",emptyText:"No Results Found",preFill:{},limitText:"No More Selections Are Allowed",selectedItemProp:"value",selectedValuesProp:"value",searchObjProps:"value",queryParam:"q",retrieveLimit:false,extraParams:"",matchCase:false,minChars:1,keyDelay:400,resultsHighlight:true,neverSubmit:false,selectionLimit:false,showResultList:true,start:function(){},selectionClick:function(elem){},selectionAdded:function(elem){},selectionRemoved:function(elem){elem.remove()},formatList:false,beforeRetrieve:function(string){return string},retrieveComplete:function(data){return data},resultClick:function(data){},resultsComplete:function(){}};var opts=$.extend(defaults,options);var d_type="object";var d_count=0;if(typeof data=="string"){d_type="string";var req_string=data}else{var org_data=data;for(k in data)if(data.hasOwnProperty(k))d_count++}if((d_type=="object"&&d_count>0)||d_type=="string"){return this.each(function(x){if(!opts.asHtmlID){x=x+""+Math.floor(Math.random()*100);var x_id="as-input-"+x}else{x=opts.asHtmlID;var x_id=x}opts.start.call(this);var input=$(this);input.attr("autocomplete","off").addClass("as-input").attr("id",x_id).val(opts.startText);var input_focus=false;input.wrap('').wrap('
  • ');var selections_holder=$("#as-selections-"+x);var org_li=$("#as-original-"+x);var results_holder=$('
    ').hide();var results_ul=$('');var values_input=$('');var prefill_value="";if(typeof opts.preFill=="string"){var vals=opts.preFill.split(",");for(var i=0;i0){for(var i=0;i0){if(timeout){clearTimeout(timeout)}timeout=setTimeout(function(){keyChange()},opts.keyDelay)}break;case 9:case 188:tab_press=true;var i_input=input.val().replace(/(,)/g,"");if(i_input!=""&&values_input.val().search(","+i_input+",")<0&&i_input.length>=opts.minChars){e.preventDefault();var n_data={};n_data[opts.selectedItemProp]=i_input;n_data[opts.selectedValuesProp]=i_input;var lis=$("li",selections_holder).length;add_selected_item(n_data,"00"+(lis+1));input.val("")}case 13:tab_press=false;var active=$("li.active:first",results_holder);if(active.length>0){active.click();results_holder.hide()}if(opts.neverSubmit||active.length>0){e.preventDefault()}break;default:if(opts.showResultList){if(opts.selectionLimit&&$("li.as-selection-item",selections_holder).length>=opts.selectionLimit){results_ul.html('
  • '+opts.limitText+'
  • ');results_holder.show()}else{if(timeout){clearTimeout(timeout)}timeout=setTimeout(function(){keyChange()},opts.keyDelay)}}break}});function keyChange(){if(lastKeyPressCode==46||(lastKeyPressCode>8&&lastKeyPressCode<32)){return results_holder.hide()}var string=input.val().replace(/[\\]+|[\/]+/g,"");if(string==prev)return;prev=string;if(string.length>=opts.minChars){selections_holder.addClass("loading");if(d_type=="string"){var limit="";if(opts.retrieveLimit){limit="&limit="+encodeURIComponent(opts.retrieveLimit)}if(opts.beforeRetrieve){string=opts.beforeRetrieve.call(this,string)}$.getJSON(req_string+"?"+opts.queryParam+"="+encodeURIComponent(string)+limit+opts.extraParams,function(data){d_count=0;var new_data=opts.retrieveComplete.call(this,data);for(k in new_data)if(new_data.hasOwnProperty(k))d_count++;processData(new_data,string)})}else{if(opts.beforeRetrieve){string=opts.beforeRetrieve.call(this,string)}processData(org_data,string)}}else{selections_holder.removeClass("loading");results_holder.hide()}}var num_count=0;function processData(data,query){if(!opts.matchCase){query=query.toLowerCase()}var matchCount=0;results_holder.html(results_ul.html("")).hide();for(var i=0;i').click(function(){var raw_data=$(this).data("data");var number=raw_data.num;if($("#as-selection-"+number,selections_holder).length<=0&&!tab_press){var data=raw_data.attributes;input.val("").focus();prev="";add_selected_item(data,number);opts.resultClick.call(this,raw_data);results_holder.hide()}tab_press=false}).mousedown(function(){input_focus=false}).mouseover(function(){$("li",results_ul).removeClass("active");$(this).addClass("active")}).data("data",{attributes:data[num],num:num_count});var this_data=$.extend({},data[num]);if(!opts.matchCase){var regx=new RegExp("(?![^&;]+;)(?!<[^<>]*)("+query+")(?![^<>]*>)(?![^&;]+;)","gi")}else{var regx=new RegExp("(?![^&;]+;)(?!<[^<>]*)("+query+")(?![^<>]*>)(?![^&;]+;)","g")}if(opts.resultsHighlight){this_data[opts.selectedItemProp]=this_data[opts.selectedItemProp].replace(regx,"$1")}if(!opts.formatList){formatted=formatted.html(this_data[opts.selectedItemProp])}else{formatted=opts.formatList.call(this,this_data,formatted)}results_ul.append(formatted);delete this_data;matchCount++;if(opts.retrieveLimit&&opts.retrieveLimit==matchCount){break}}}selections_holder.removeClass("loading");if(matchCount<=0){results_ul.html('
  • '+opts.emptyText+'
  • ')}results_ul.css("width",selections_holder.outerWidth());results_holder.show();opts.resultsComplete.call(this)}function add_selected_item(data,num){values_input.val(values_input.val()+data[opts.selectedValuesProp]+",");var item=$('
  • ').click(function(){opts.selectionClick.call(this,$(this));selections_holder.children().removeClass("selected");$(this).addClass("selected")}).mousedown(function(){input_focus=false});var close=$('×').click(function(){values_input.val(values_input.val().replace(","+data[opts.selectedValuesProp]+",",","));opts.selectionRemoved.call(this,item);input_focus=true;input.focus();return false});org_li.before(item.html(data[opts.selectedItemProp]).prepend(close));opts.selectionAdded.call(this,org_li.prev())}function moveSelection(direction){if($(":visible",results_holder).length>0){var lis=$("li",results_holder);if(direction=="down"){var start=lis.eq(0)}else{var start=lis.filter(":last")}var active=$("li.active:first",results_holder);if(active.length>0){if(direction=="down"){start=active.next()}else{start=active.prev()}}lis.removeClass("active");start.addClass("active")}}})}}})(jQuery); \ No newline at end of file +(function(a){a.fn.autoSuggest=function(b,c){var d={asHtmlID:false,startText:"Enter Name Here",emptyText:"No Results Found",preFill:{},limitText:"No More Selections Are Allowed",selectedItemProp:"value",selectedValuesProp:"value",searchObjProps:"value",queryParam:"q",retrieveLimit:false,extraParams:"",matchCase:false,minChars:1,keyDelay:400,resultsHighlight:true,neverSubmit:false,selectionLimit:false,showResultList:true,start:function(){},selectionClick:function(a){},selectionAdded:function(a){},selectionRemoved:function(a){a.remove()},formatList:false,beforeRetrieve:function(a){return a},retrieveComplete:function(a){return a},resultClick:function(a){},resultsComplete:function(){}};var e=a.extend(d,c);var f="object";var g=0;if(typeof b=="string"){f="string";var h=b}else{var i=b;for(k in b)if(b.hasOwnProperty(k))g++}if(f=="object"&&g>0||f=="string"){return this.each(function(b){function B(){if(lastKeyPressCode==46||lastKeyPressCode>8&&lastKeyPressCode<32){return n.hide()}var b=d.val().replace(/[\\]+|[\/]+/g,"");if(b==y)return;y=b;if(b.length>=e.minChars){l.addClass("loading");if(f=="string"){var c="";if(e.retrieveLimit){c="&limit="+encodeURIComponent(e.retrieveLimit)}if(e.beforeRetrieve){b=e.beforeRetrieve.call(this,b)}a.getJSON(h+"?"+e.queryParam+"="+encodeURIComponent(b)+c+e.extraParams,function(a){g=0;var c=e.retrieveComplete.call(this,a);for(k in c)if(c.hasOwnProperty(k))g++;D(c,b)})}else{if(e.beforeRetrieve){b=e.beforeRetrieve.call(this,b)}D(i,b)}}else{l.removeClass("loading");n.hide()}}function D(b,c){if(!e.matchCase){c=c.toLowerCase()}var f=0;n.html(o.html("")).hide();for(var h=0;h').click(function(){var b=a(this).data("data");var c=b.num;if(a("#as-selection-"+c,l).length<=0&&!A){var f=b.attributes;d.val("").focus();y="";E(f,c);e.resultClick.call(this,b);n.hide()}A=false}).mousedown(function(){j=false}).mouseover(function(){a("li",o).removeClass("active");a(this).addClass("active")}).data("data",{attributes:b[i],num:C});var u=a.extend({},b[i]);if(!e.matchCase){var v=new RegExp("(?![^&;]+;)(?!<[^<>]*)("+c+")(?![^<>]*>)(?![^&;]+;)","gi")}else{var v=new RegExp("(?![^&;]+;)(?!<[^<>]*)("+c+")(?![^<>]*>)(?![^&;]+;)","g")}if(e.resultsHighlight){u[e.selectedItemProp]=u[e.selectedItemProp].replace(v,"$1")}if(!e.formatList){t=t.html(u[e.selectedItemProp])}else{t=e.formatList.call(this,u,t)}o.append(t);delete u;f++;if(e.retrieveLimit&&e.retrieveLimit==f){break}}}l.removeClass("loading");if(f<=0){o.html('
  • '+e.emptyText+"
  • ")}o.css("width",l.outerWidth());n.show();e.resultsComplete.call(this)}function E(b,c){p.val(p.val()+b[e.selectedValuesProp]+",");var f=a('
  • ').click(function(){e.selectionClick.call(this,a(this));l.children().removeClass("selected");a(this).addClass("selected")}).mousedown(function(){j=false});var g=a('×').click(function(){p.val(p.val().replace(","+b[e.selectedValuesProp]+",",","));e.selectionRemoved.call(this,f);j=true;d.focus();return false});m.before(f.html(b[e.selectedItemProp]).prepend(g));e.selectionAdded.call(this,m.prev())}function F(b){if(a(":visible",n).length>0){var c=a("li",n);if(b=="down"){var d=c.eq(0)}else{var d=c.filter(":last")}var e=a("li.active:first",n);if(e.length>0){if(b=="down"){d=e.next()}else{d=e.prev()}}c.removeClass("active");d.addClass("active")}}if(!e.asHtmlID){b=b+""+Math.floor(Math.random()*100);var c="as-input-"+b}else{b=e.asHtmlID;var c=b}e.start.call(this);var d=a(this);d.attr("autocomplete","off").addClass("as-input").attr("id",c).val(e.startText);var j=false;d.wrap('
      ').wrap('
    • ');var l=a("#as-selections-"+b);var m=a("#as-original-"+b);var n=a('
      ').hide();var o=a('
        ');var p=a('');var q="";if(typeof e.preFill=="string"){var r=e.preFill.split(",");for(var s=0;s0){for(var s=0;s0){if(x){clearTimeout(x)}x=setTimeout(function(){B()},e.keyDelay)}break;case 9:case 188:if(!d.val()&&a(this).attr("tabindex")){try{var f=parseInt(a(this).attr("tabindex"));if(b.shiftKey){f--}else{f++}b.preventDefault();a('input[tabindex="'+f+'"]').focus()}catch(g){}break}A=true;var h=d.val().replace(/(,)/g,"");if(h!=""&&p.val().search(","+h+",")<0&&h.length>=e.minChars){b.preventDefault();var i={};i[e.selectedItemProp]=h;i[e.selectedValuesProp]=h;var j=a("li",l).length;E(i,"00"+(j+1));d.val("")};case 13:A=false;var k=a("li.active:first",n);if(k.length>0){k.click();n.hide()}if(e.neverSubmit||k.length>0){b.preventDefault()}break;default:if(e.showResultList){if(e.selectionLimit&&a("li.as-selection-item",l).length>=e.selectionLimit){o.html('
      • '+e.limitText+"
      • ");n.show()}else{if(x){clearTimeout(x)}x=setTimeout(function(){B()},e.keyDelay)}}break}});var C=0})}}})(jQuery) \ No newline at end of file diff --git a/jquery.autoSuggest.packed.js b/jquery.autoSuggest.packed.js index 755b4ef..8c3e018 100644 --- a/jquery.autoSuggest.packed.js +++ b/jquery.autoSuggest.packed.js @@ -18,4 +18,4 @@ * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ -eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(6($){$.2O.2P=6(7,2f){4 2g={1R:m,1o:"2Q 2H 31",2i:"1Y 2X 2Y",D:{},2h:"1Y 2G 2I 2J 35",Z:"1a",N:"1a",1y:"1a",2B:"q",15:m,2E:"",1e:m,1V:1,1C:2V,2t:G,2d:m,1I:m,20:G,R:6(){},1B:6(1q){},2w:6(1q){},1P:6(1q){1q.36()},1M:m,18:6(h){K h},2z:6(7){K 7},2u:6(7){},2m:6(){}};4 3=$.2q(2g,2f);4 14="26";4 12=0;5(2b 7=="h"){14="h";4 2C=7}s{4 2F=7;O(k 1E 7)5(7.1F(k))12++}5((14=="26"&&12>0)||14=="h"){K d.2W(6(x){5(!3.1R){x=x+""+29.2U(29.2Z()*30);4 1U="c-l-"+x}s{x=3.1R;4 1U=x}3.R.v(d);4 l=$(d);l.1X("34","33").F("c-l").1X("L",1U).b(3.1o);4 C=m;l.25(\'<1g A="c-1W" L="c-1W-\'+x+\'">\').25(\'\');4 n=$("#c-1W-"+x);4 J=$("#c-1O-"+x);4 j=$(\'<1Z A="c-22" L="c-22-\'+x+\'">\').E();4 I=$(\'<1g A="c-2L">\');4 p=$(\'\');4 u="";5(2b 3.D=="h"){4 1f=3.D.1t(",");O(4 i=0;i<1f.o;i++){4 1L={};1L[3.N]=1f[i];5(1f[i]!=""){17(1L,"27"+i)}}u=3.D}s{u="";4 1d=0;O(k 1E 3.D)5(3.D.1F(k))1d++;5(1d>0){O(4 i=0;i<1d;i++){4 16=3.D[i][3.N];5(16==37){16=""}u=u+16+",";5(16!=""){17(3.D[i],"27"+i)}}}}5(u!=""){l.b("");4 2e=u.3o(u.o-1);5(2e!=","){u=u+","}p.b(","+u);$("f.c-Q-z",n).F("1i").B("M")}l.28(p);n.1b(6(){C=G;l.1p()}).1v(6(){C=m}).28(j);4 P=3t;4 t="";4 3u=0;4 19=m;l.1p(6(){5($(d).b()==3.1o&&p.b()==""){$(d).b("")}s 5(C){$("f.c-Q-z",n).B("1i");5($(d).b()!=""){I.2k("2l",n.2x());j.1H()}}C=G;K G}).1i(6(){5($(d).b()==""&&p.b()==""&&u==""){$(d).b(3.1o)}s 5(C){$("f.c-Q-z",n).F("1i").B("M");j.E()}}).3m(6(e){1k=e.2a;3d=m;3e(e.2a){T 38:e.1m();1A("3n");V;T 3b:e.1m();1A("1T");V;T 8:5(l.b()==""){4 S=p.b().1t(",");S=S[S.o-2];n.2y().39(J.t()).B("M");5(J.t().3a("M")){p.b(p.b().1c(","+S+",",","));3.1P.v(d,J.t())}s{3.1B.v(d,J.t());J.t().F("M")}}5(l.b().o==1){j.E();t=""}5($(":2D",j).o>0){5(P){21(P)}P=23(6(){1D()},3.1C)}V;T 9:T 3f:19=G;4 U=l.b().1c(/(,)/g,"");5(U!=""&&p.b().1x(","+U+",")<0&&U.o>=3.1V){e.1m();4 1n={};1n[3.Z]=U;1n[3.N]=U;4 W=$("f",n).o;17(1n,"3l"+(W+1));l.b("")}T 13:19=m;4 r=$("f.r:24",j);5(r.o>0){r.1b();j.E()}5(3.2d||r.o>0){e.1m()}V;3k:5(3.20){5(3.1I&&$("f.c-Q-z",n).o>=3.1I){I.10(\'\'+3.2h+\'\');j.1H()}s{5(P){21(P)}P=23(6(){1D()},3.1C)}}V}});6 1D(){5(1k==3h||(1k>8&&1k<32)){K j.E()}4 h=l.b().1c(/[\\\\]+|[\\/]+/g,"");5(h==t)K;t=h;5(h.o>=3.1V){n.F("1N");5(14=="h"){4 1j="";5(3.15){1j="&1j="+2A(3.15)}5(3.18){h=3.18.v(d,h)}$.3i(2C+"?"+3.2B+"="+2A(h)+1j+3.2E,6(7){12=0;4 1l=3.2z.v(d,7);O(k 1E 1l)5(1l.1F(k))12++;1J(1l,h)})}s{5(3.18){h=3.18.v(d,h)}1J(2F,h)}}s{n.B("1N");j.E()}}4 1S=0;6 1J(7,Y){5(!3.1e){Y=Y.2o()}4 1r=0;j.10(I.10("")).E();O(4 i=0;i<12;i++){4 w=i;1S++;4 1w=m;5(3.1y=="1a"){4 H=7[w].1a}s{4 H="";4 1u=3.1y.1t(",");O(4 y=0;y<1u.o;y++){4 1z=$.3c(1u[y]);H=H+7[w][1z]+" "}}5(H){5(!3.1e){H=H.2o()}5(H.1x(Y)!=-1&&p.b().1x(","+7[w][3.N]+",")==-1){1w=G}}5(1w){4 11=$(\'\').1b(6(){4 1h=$(d).7("7");4 1G=1h.w;5($("#c-Q-"+1G,n).o<=0&&!19){4 7=1h.2s;l.b("").1p();t="";17(7,1G);3.2u.v(d,1h);j.E()}19=m}).1v(6(){C=m}).3r(6(){$("f",I).B("r");$(d).F("r")}).7("7",{2s:7[w],w:1S});4 X=$.2q({},7[w]);5(!3.1e){4 1Q=2r 2n("(?![^&;]+;)(?!<[^<>]*)("+Y+")(?![^<>]*>)(?![^&;]+;)","3w")}s{4 1Q=2r 2n("(?![^&;]+;)(?!<[^<>]*)("+Y+")(?![^<>]*>)(?![^&;]+;)","g")}5(3.2t){X[3.Z]=X[3.Z].1c(1Q,"<2v>$1")}5(!3.1M){11=11.10(X[3.Z])}s{11=3.1M.v(d,X,11)}I.2K(11);2R X;1r++;5(3.15&&3.15==1r){V}}}n.B("1N");5(1r<=0){I.10(\'\'+3.2i+\'\')}I.2k("2l",n.2x());j.1H();3.2m.v(d)}6 17(7,w){p.b(p.b()+7[3.N]+",");4 z=$(\'\').1b(6(){3.1B.v(d,$(d));n.2y().B("M");$(d).F("M")}).1v(6(){C=m});4 1s=$(\'&2T;\').1b(6(){p.b(p.b().1c(","+7[3.N]+",",","));3.1P.v(d,z);C=G;l.1p();K m});J.3q(z.10(7[3.Z]).3v(1s));3.2w.v(d,J.t())}6 1A(1K){5($(":2D",j).o>0){4 W=$("f",j);5(1K=="1T"){4 R=W.3s(0)}s{4 R=W.3j(":S")}4 r=$("f.r:24",j);5(r.o>0){5(1K=="1T"){R=r.3p()}s{R=r.t()}}W.B("r");R.F("r")}}})}}})(3g);',62,219,'|||opts|var|if|function|data||||val|as|this||li||string||results_holder||input|false|selections_holder|length|values_input||active|else|prev|prefill_value|call|num|||item|class|removeClass|input_focus|preFill|hide|addClass|true|str|results_ul|org_li|return|id|selected|selectedValuesProp|for|timeout|selection|start|last|case|i_input|break|lis|this_data|query|selectedItemProp|html|formatted|d_count||d_type|retrieveLimit|new_v|add_selected_item|beforeRetrieve|tab_press|value|click|replace|prefill_count|matchCase|vals|ul|raw_data|blur|limit|lastKeyPressCode|new_data|preventDefault|n_data|startText|focus|elem|matchCount|close|split|names|mousedown|forward|search|searchObjProps|name|moveSelection|selectionClick|keyDelay|keyChange|in|hasOwnProperty|number|show|selectionLimit|processData|direction|v_data|formatList|loading|original|selectionRemoved|regx|asHtmlID|num_count|down|x_id|minChars|selections|attr|No|div|showResultList|clearTimeout|results|setTimeout|first|wrap|object|000|after|Math|keyCode|typeof|values|neverSubmit|lastChar|options|defaults|limitText|emptyText|message|css|width|resultsComplete|RegExp|toLowerCase|result|extend|new|attributes|resultsHighlight|resultClick|em|selectionAdded|outerWidth|children|retrieveComplete|encodeURIComponent|queryParam|req_string|visible|extraParams|org_data|More|Name|Selections|Are|append|list|hidden|as_values_|fn|autoSuggest|Enter|delete|type|times|floor|400|each|Results|Found|random|100|Here||off|autocomplete|Allowed|remove|undefined||not|hasClass|40|trim|first_focus|switch|188|jQuery|46|getJSON|filter|default|00|keydown|up|substring|next|before|mouseover|eq|null|totalSelections|prepend|gi'.split('|'),0,{})) +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(5(a){a.2F.2C=5(b,c){3 d={1p:I,1e:"2k 2n 2m",1L:"25 2l 2D",O:{},22:"25 2Z 2V 2S 2R",14:"19",Y:"19",1E:"19",2f:"q",18:I,2d:"",1h:I,1x:1,1v:2Y,1K:Q,1J:I,1u:I,1H:Q,1F:5(){},1m:5(a){},26:5(a){},1r:5(a){a.2y()},1q:I,1b:5(a){U a},1Z:5(a){U a},1X:5(a){},1V:5(){}};3 e=a.1T(d,c);3 f="2g";3 g=0;4(1O b=="16"){f="16";3 h=b}J{3 i=b;Z(k 1A b)4(b.1y(k))g++}4(f=="2g"&&g>0||f=="16"){U G.2x(5(b){5 B(){4(1g==2N||1g>8&&1g<32){U n.P()}3 b=d.6().1d(/[\\\\]+|[\\/]+/g,"");4(b==y)U;y=b;4(b.K>=e.1x){l.R("1s");4(f=="16"){3 c="";4(e.18){c="&2B="+1G(e.18)}4(e.1b){b=e.1b.L(G,b)}a.2P(h+"?"+e.2f+"="+1G(b)+c+e.2d,5(a){g=0;3 c=e.1Z.L(G,a);Z(k 1A c)4(c.1y(k))g++;D(c,b)})}J{4(e.1b){b=e.1b.L(G,b)}D(i,b)}}J{l.N("1s");n.P()}}5 D(b,c){4(!e.1h){c=c.1I()}3 f=0;n.11(o.11("")).P();Z(3 h=0;h\').1a(5(){3 b=a(G).1f("1f");3 c=b.24;4(a("#7-V-"+c,l).K<=0&&!A){3 f=b.2b;d.6("").17();y="";E(f,c);e.1X.L(G,b);n.P()}A=I}).1t(5(){j=I}).2t(5(){a("H",o).N("12");a(G).R("12")}).1f("1f",{2b:b[i],24:C});3 u=a.1T({},b[i]);4(!e.1h){3 v=2j 1M("(?![^&;]+;)(?!<[^<>]*)("+c+")(?![^<>]*>)(?![^&;]+;)","2E")}J{3 v=2j 1M("(?![^&;]+;)(?!<[^<>]*)("+c+")(?![^<>]*>)(?![^&;]+;)","g")}4(e.1K){u[e.14]=u[e.14].1d(v,"<1N>$1")}4(!e.1q){t=t.11(u[e.14])}J{t=e.1q.L(G,u,t)}o.2G(t);2K u;f++;4(e.18&&e.18==f){S}}}l.N("1s");4(f<=0){o.11(\'\'+e.1L+"")}o.1Q("1R",l.1S());n.1w();e.1V.L(G)}5 E(b,c){p.6(p.6()+b[e.Y]+",");3 f=a(\'\').1a(5(){e.1m.L(G,a(G));l.1U().N("X");a(G).R("X")}).1t(5(){j=I});3 g=a(\'×\').1a(5(){p.6(p.6().1d(","+b[e.Y]+",",","));e.1r.L(G,f);j=Q;d.17();U I});m.36(f.11(b[e.14]).39(g));e.26.L(G,m.W())}5 F(b){4(a(":1Y",n).K>0){3 c=a("H",n);4(b=="1z"){3 d=c.2o(0)}J{3 d=c.2p(":2q")}3 e=a("H.12:20",n);4(e.K>0){4(b=="1z"){d=e.2s()}J{d=e.W()}}c.N("12");d.R("12")}}4(!e.1p){b=b+""+21.2u(21.2v()*2w);3 c="7-1i-"+b}J{b=e.1p;3 c=b}e.1F.L(G);3 d=a(G);d.1j("2z","2A").R("7-1i").1j("10",c).6(e.1e);3 j=I;d.23(\'<1k M="7-1B" 10="7-1B-\'+b+\'">\').23(\'\');3 l=a("#7-1B-"+b);3 m=a("#7-1C-"+b);3 n=a(\'<27 M="7-28" 10="7-28-\'+b+\'">\').P();3 o=a(\'<1k M="7-2H">\');3 p=a(\'<1i 2I="2J" M="7-29" 2L="2M\'+b+\'" 10="7-29-\'+b+\'" />\');3 q="";4(1O e.O=="16"){3 r=e.O.1D(",");Z(3 s=0;s0){Z(3 s=0;s0){4(x){2h(x)}x=2i(5(){B()},e.1v)}S;15 9:15 37:4(!d.6()&&a(G).1j("1n")){3a{3 f=3b(a(G).1j("1n"));4(b.3c){f--}J{f++}b.1c();a(\'1i[1n="\'+f+\'"]\').17()}3d(g){}S}A=Q;3 h=d.6().1d(/(,)/g,"");4(h!=""&&p.6().1o(","+h+",")<0&&h.K>=e.1x){b.1c();3 i={};i[e.14]=h;i[e.Y]=h;3 j=a("H",l).K;E(i,"3e"+(j+1));d.6("")};15 13:A=I;3 k=a("H.12:20",n);4(k.K>0){k.1a();n.P()}4(e.1J||k.K>0){b.1c()}S;3f:4(e.1H){4(e.1u&&a("H.7-V-T",l).K>=e.1u){o.11(\'\'+e.22+"");n.1w()}J{4(x){2h(x)}x=2i(5(){B()},e.1v)}}S}});3 C=0})}}})(3g)',62,203,'|||var|if|function|val|as|||||||||||||||||||||||||||||||||||this|li|false|else|length|call|class|removeClass|preFill|hide|true|addClass|break|item|return|selection|prev|selected|selectedValuesProp|for|id|html|active||selectedItemProp|case|string|focus|retrieveLimit|value|click|beforeRetrieve|preventDefault|replace|startText|data|lastKeyPressCode|matchCase|input|attr|ul|blur|selectionClick|tabindex|search|asHtmlID|formatList|selectionRemoved|loading|mousedown|selectionLimit|keyDelay|show|minChars|hasOwnProperty|down|in|selections|original|split|searchObjProps|start|encodeURIComponent|showResultList|toLowerCase|neverSubmit|resultsHighlight|emptyText|RegExp|em|typeof|message|css|width|outerWidth|extend|children|resultsComplete|result|resultClick|visible|retrieveComplete|first|Math|limitText|wrap|num|No|selectionAdded|div|results|values|000|attributes|after|extraParams|keyCode|queryParam|object|clearTimeout|setTimeout|new|Enter|Results|Here|Name|eq|filter|last|trim|next|mouseover|floor|random|100|each|remove|autocomplete|off|limit|autoSuggest|Found|gi|fn|append|list|type|hidden|delete|name|as_values_|46|undefined|getJSON|substring|Allowed|Are|null|keydown|Selections|first_focus|switch|400|More|up|40||not|hasClass|close|before|188||prepend|try|parseInt|shiftKey|catch|00|default|jQuery'.split('|'),0,{}))