Files

8 lines
3.5 KiB
Plaintext

google.maps.__gjsload__('search_impl', function(_){var KBb=function(a,b){return _.Ig(a,1,b)},LBb=function(a,b){return _.Ig(a,2,b)},NBb=function(a){if(_.zq[15]){var b=a.qh;let c=a.qh=a.getMap();b&&a.nh&&(a.ph?(b=b.__gm.xl,b.set(b.get().vp(a.nh))):a.nh&&_.$_a(a.nh,b)&&((a.oh||[]).forEach(_.Rn),a.oh=null));if(c){b=new _.gz;let d=a.get("layerId").split("|");b.layerId=d[0];for(let e=1;e<d.length;++e){let [f,...g]=d[e].split(":");b.parameters[f]=g.join(":")}a.get("spotlightDescription")&&(b.spotlightDescription=_.Bh(_.ty,_.xI(a.get("spotlightDescription"))));
a.get("paintExperimentIds")&&(b.paintExperimentIds=a.get("paintExperimentIds").slice(0));a.get("styler")&&(b.styler=_.Bh(_.py,_.xI(a.get("styler"))));a.get("roadmapStyler")&&(b.roadmapStyler=_.Bh(_.py,_.xI(a.get("roadmapStyler"))));a.get("travelMapRequest")&&(b.travelMapRequest=_.Bh(_.mB,_.xI(a.get("travelMapRequest"))));a.get("mapsApiLayer")&&(b.mapsApiLayer=_.Bh(_.uy,_.xI(a.get("mapsApiLayer"))));a.get("mapFeatures")&&(b.mapFeatures=a.get("mapFeatures"));a.get("clickableCities")&&(b.clickableCities=
a.get("clickableCities"));a.get("searchPipeMetadata")&&(b.searchPipeMetadata=_.Bh(_.TA,_.xI(a.get("searchPipeMetadata"))));a.get("gmmContextPipeMetadata")&&(b.gmmContextPipeMetadata=_.Bh(_.XA,_.xI(a.get("gmmContextPipeMetadata"))));a.get("overlayLayer")&&(b.overlayLayer=_.Bh(_.vy,_.xI(a.get("overlayLayer"))));a.get("caseExperimentIds")&&(b.caseExperimentIds=a.get("caseExperimentIds").slice(0));a.get("boostMapExperimentIds")&&(b.boostMapExperimentIds=a.get("boostMapExperimentIds").slice(0));a.get("airQualityPipeMetadata")&&
(b.airQualityPipeMetadata=_.Bh(_.lB,_.xI(a.get("airQualityPipeMetadata"))));a.get("directionsPipeParameters")&&(b.directionsPipeParameters=_.Bh(_.kB,_.xI(a.get("directionsPipeParameters"))));a.get("clientSignalPipeMetadata")&&(b.clientSignalPipeMetadata=_.Bh(_.xA,_.xI(a.get("clientSignalPipeMetadata"))));b.darkLaunch=!!a.get("darkLaunch");a.nh=b;a.ph=a.get("renderOnBaseMap");a.ph?(a=c.__gm.xl,a.set(_.jw(a.get(),b))):MBb(a,c,b);_.P(c,148282)}}},MBb=function(a,b,c){var d=new OBb;d=_.AL(d);c.ph=d.load.bind(d);
c.clickable=a.get("clickable")!==!1;_.y_a(c,_.US(b));b=[];b.push(_.Pn(c,"click",PBb.bind(null,a)));for(let e of["mouseover","mouseout","mousemove"])b.push(_.Pn(c,e,QBb.bind(null,a,e)));b.push(_.Pn(a,"clickable_changed",()=>{a.nh.clickable=a.get("clickable")!==!1}));a.oh=b},PBb=function(a,b,c,d,e){var f=null;if(e&&(f={status:e.getStatus()},e.getStatus()===0)){f.location=_.wf(e,_.uA,2)?new _.un(_.yx(_.D(e,_.uA,2)),_.Ax(_.D(e,_.uA,2))):null;let g={};f.fields=g;let h=_.Bf(e,_.aT,3);for(let k=0;k<h;++k){let m=
_.qv(e,3,_.aT,k);g[m.getKey()]=m.getValue()}}_.eo(a,"click",b,c,d,f)},QBb=function(a,b,c,d,e,f,g){var h=null;f&&(h={title:f[1].title,snippet:f[1].snippet});_.eo(a,b,c,d,e,h,g)},RBb=class extends _.M{constructor(a){super(a)}Ik(){return _.J(this,2)}Yi(a){return _.Ig(this,3,a)}Rk(){return _.jv(this,3)}},SBb=_.ti(RBb,[0,_.W,-2,_.Y,_.K0a]),TBb=class extends _.M{constructor(a){super(a)}getStatus(){return _.qg(this,1,-1)}getLocation(){return _.E(this,_.uA,2)}},UBb=class{},OBb=class{constructor(){var a=_.Ur,
b=_.Tr;this.nh=_.xl;this.fetch=_.Iz.bind(UBb,a,_.NB+"/maps/api/js/LayersService.GetFeature",b)}load(a,b){function c(e){b(new TBb(e&&e))}var d=LBb(KBb(new RBb,a.layerId.split("|")[0]),a.featureId).Yi(this.nh.oh().oh());for(let e in a.parameters)_.e_a(_.Cf(d,4,_.aT),e).setValue(a.parameters[e]);a=_.xj(d,SBb());this.fetch(a,c,c);return a}cancel(){throw Error("Not implemented");}};_.bm("search_impl",new class{constructor(){this.nh=NBb}});});