You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
18 KiB

3 months ago
/**/_jsload2&&_jsload2('local', 'fb.mL=function(a,b){return!a||"undefined"==typeof b||"s"==a&&11!=b&&7!=b&&2!=b&&26!=b&&28!=b||"nb"==a&&12!=b||"bd"==a&&21!=b||"bda"==a&&45!=b||"sa"==a&&46!=b||"nba"==a&&47!=b?t:p}; z.extend(fb.prototype,{Ny:function(){for(var a=0,b=this.Ra.length;a<b;a++){var c=this.Ra[a];this[c.method].apply(this,c.arguments)}delete this.Ra;this.xa()},xa:function(){this.ym=new Eh(this);this.xm=new Fh(this)},search:function(a,b,c){if(!a||a instanceof Array&&(1>a.length||10<a.length))this.Pe(),this.Xa(5),this.Ja(X.ac);else if(b=b||{},b.customData)this.Xy(),this.Jr.search({wb:a,ip:"local",qw:b.customData}),this.Cl=p;else{this.Cl=t;var e=c||{},f=this;this.Eg(this.yd,function(c){c=c||1;f.Gc=f.Rz(a); c=f.Gc?{qt:"sa",c:c,wd:a.join("$$"),wdn:a.length,rn:f.kf()}:{qt:b.forceLocal?"con":"s",c:c,wd:a,rn:f.kf()};f.m.bp&&z.extend(c,{from:f.m.bp});z.extend(c,e.bd);b.log&&(c.log="center");var i={bd:c,options:b,td:e.td||a};z.extend(i,e);Md.nb(function(a,b){f.Gf(a,b)},c,i)})}},Rz:function(a){return a&&a instanceof Array?p:t},Bm:function(a,b,c){if(!a||!b||a instanceof Array&&(1>a.length||10<a.length))this.Pe(),this.Xa(5),this.Ja(X.ac);else{var c=c||{},e=this;if(c.customData)this.Xy(),this.Jr.search({wb:a, fb:b,ip:"bound",qw:c.customData}),this.Cl=p;else{this.Cl=t;var f=c||{};this.Eg(this.yd,function(c){var c=c||1,i=b.Se(),k=b.Lf(),i=S.Gb(i),k=S.Gb(k),i="("+i.lng+","+i.lat+";"+k.lng+","+k.lat+")";e.Gc=e.Rz(a);c=e.Gc?{qt:"bda",c:c,wd:a.join("$$"),wdn:a.length,ar:i,rn:e.kf(),l:18}:{qt:"bd",c:c,wd:a,ar:i,rn:e.m.vk,l:18};e.m.bp&&z.extend(c,{from:e.m.bp});z.extend(c,f.bd);Md.nb(function(a,b){e.Gf(a,b)},c,f&&f.Ka&&f.Ca?{bd:c,fb:b,Ka:f.Ka,Ca:f.Ca,td:f.td||a}:{bd:c,fb:b,td:f.td||a})})}}},hp:function(a,b,c, e){if(!a||!b||!(b instanceof J)&&"object"==typeof b&&!b.uid||a instanceof Array&&(1>a.length||10<a.length))this.Pe(),this.Xa(5),this.Ja(X.ac);else if(e=e||{},e.customData)this.Xy(),this.Jr.search({wb:a,Ka:b,Ca:c,ip:"nearby",qw:e.customData}),this.Cl=p;else{this.Cl=t;var c=c||fb.wF,c=0>c?fb.wF:c>fb.EF?fb.EF:c,f=this,g=e||{};if(b instanceof J){var i=S.Gb(b),e=new J(i.lng-c,i.lat-c),i=new J(i.lng+c,i.lat+c),e=S.cc(e),i=S.cc(i),e=new hb(new J(e.lng,e.lat),new J(i.lng,i.lat));g.Ka=b;g.Ca=c;this.Bm(a,e, g)}else this.Eg(this.yd,function(e){e=e||1;f.Gc=f.Rz(a);e=f.Gc?{qt:"nba",c:e,wd:a.join("$$"),wdn:a.length,rn:f.kf(),uid:b.uid,r:c}:{qt:"nb",c:e,wd:a,rn:f.kf(),uid:b.uid,r:c};if("string"==typeof b){if(f.Gc){e.qt="sa";for(var i=[],n=0;n<a.length;n++)i.push(b+" "+a[n]);e.wd=i.join("$$");e.wdn=i.length}else e.qt="s",e.wd=b+" "+a;delete e.r;delete e.uid}f.m.bp&&z.extend(e,{from:f.m.bp});z.extend(e,g.bd);Md.nb(function(a,b){f.Gf(a,b)},e,{bd:e,Ka:b,Ca:c,td:g.td||a})})}},Gf:function(a,b){var c=this;c.Gc= 45==a.result.type||46==a.result.type||47==a.result.type?p:t;this.Pe();c.Ma=a;this.ya=b;var e=a.result,f=b.bd.qt;if(c.Gc){if(0!=e.error||!fb.mL(f,e.type)){k=a.current_city;this.yi=[];for(var e=b.td,f=0,g=e.length;f<g;f++){var i=new Gh({wb:e[f],city:k.name,province:k.up_province_name||"",Xv:k.code,Zo:c.kf(),Ka:b.Ka,Ca:b.Ca,fb:b.Ka&&b.Ca?l:b.fb,gi:""});i.yA=b.bd.qt;this.yi.push(i)}this.Xa(Nd);this.Ja(X.ac,this.yi);c.xm.dispatchEvent("render");return}}else if(0!=e.error||!fb.mL(f,e.type)){var k=a.current_city; this.la=new Gh({wb:b.td,city:k.name,province:k.up_province_name||"",Xv:k.code,Zo:c.kf(),Ka:b.Ka,Ca:b.Ca,fb:b.Ka&&b.Ca?l:b.fb,gi:this.Cu(b,k)});this.la.yA=b.bd.qt;this.Xa(Nd);this.Ja(X.ac,this.la);c.xm.dispatchEvent("render");return}c.Tq(b);c.ym.dispatchEvent("render");c.xm.dispatchEvent("render");(e=this.ya.Ka)&&("string"!=typeof e&&!(e instanceof J))&&this.ym.Lv(e);e={};switch(this.Ma.result&&this.Ma.result.type){case 11:case 12:case 21:case 45:case 46:case 47:e.na=this.Dy;break;case 2:e.Ka=this.la.mk(0).point; e.pg=this.Ma.content.level;break;case 28:e.Ka=this.la.mk(0).point;e.pg=13;break;case 26:e.Ka=this.la.mk(0).point,e.pg=parseInt(this.Ma.content[1])}this.ym.kK(e);e=this.Gc?this.tz():this.la;this.m.pa.gt&&(e&&0<e.ls())&&(c=this,setTimeout(function(){c.select(0)},240))},Tq:function(a){var b=this.Ma.result,c=this.Ma.content,e=this.Ma.cur