PageSourceSearch

https://static.zhipin.com/zhipin-geek-spa/web/v6748/static/js/boss-zp-ui-core-0.eda8e797.js

js zhipin.com collected 2026-10-02 03:36:09 UTC 46,752 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkgeek=self.webpackChunkgeek||[]).push([["822"],{71566(t,e,n){n.d(e,{Q:()=>k,U:()=>m,a:()=>P,e:()=>w,i:()=>M,n:()=>O,o:()=>S,r:()=>x,t:()=>b,u:()=>B});var r,o,a=n(60949),i=n(4195);function s(){var t=d(),e=t.m(s),n=(Object.getPrototypeOf?Object.getPrototypeOf(e):e.__proto__).constructor;function r(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===n||"GeneratorFunction"===(e.displayName||e.name))}var o={throw:1,return:2,break:3,continue:3};function a(t){var e,n;return function(r){e||(e={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(t,e){return n(r.a,o[t],e)},delegateYield:function(t,o,a){return e.resultName=o,n(r.d,c(t),a)},finish:function(t){return n(r.f,t)}},n=function(t,n,o){r.p=e.prev,r.n=e.next;try{return t(n,o)}finally{e.next=r.n}}),e.resultName&&(e[e.resultName]=r.v,e.resultName=void 0),e.sent=r.v,e.next=r.n;try{return t.call(this,e)}finally{r.p=e.prev,r.n=e.next}}}return(s=function(){return{wrap:function(e,n,r,o){return t.w(a(e),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:t.m,awrap:function(t,e){return new v(t,e)},AsyncIterator:l,async:function(t,e,n,o,i){return(r(e)?p:function(t,e,n,r,o){var a=p(t,e,n,r,o);return a.next().then(function(t){return t.done?t.value:a.next()})})(a(t),e,n,o,i)},keys:u,values:c}})()}function c(t){if(null!=t){var e=t["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}throw TypeError(typeof t+" is not iterable")}function u(t){var e=Object(t),n=[];for(var r in e)n.unshift(r);return function t(){for(;n.length;)if((r=n.pop())in e)return t.value=r,t.done=!1,t;return t.done=!0,t}}function p(t,e,n,r,o){return new l(d().w(t,e,n,r),o||Promise)}function l(t,e){var n;this.next||(f(l.prototype),f(l.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),f(this,"_invoke",function(r,o,a){function i(){return new e(function(n,o){!function n(r,o,a,i){try{var s=t[r](o),c=s.value;return c instanceof v?e.resolve(c.v).then(function(t){n("next",t,a,i)},function(t){n("throw",t,a,i)}):e.resolve(c).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,i)})}catch(t){i(t)}}(r,a,n,o)})}return n=n?n.then(i,i):i()},!0)}function d(){var t,e,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var c=Object.create((r&&r.prototype instanceof s?r:s).prototype);return f(c,"_invoke",function(n,r,o){var a,s,c,u=0,p=o||[],l=!1,d={p:0,n:0,v:t,a:f,f:f.bind(t,4),d:function(e,n){return a=e,s=0,c=t,d.n=n,i}};function f(n,r){for(s=n,c=r,e=0;!l&&u&&!o&&e<p.length;e++){var o,a=p[e],f=d.p,v=a[2];n>3?(o=v===r)&&(c=a[(s=a[4])?5:(s=3,3)],a[4]=a[5]=t):a[0]<=f&&((o=n<2&&f<a[1])?(s=0,d.v=r,d.n=a[1]):f<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,d.n=v,s=0))}if(o||n>1)return i;throw l=!0,r}return function(o,p,v){if(u>1)throw TypeError("Generator is already running");for(l&&1===p&&f(p,v),s=p,c=v;(e=s<2?t:c)||!l;){a||(s?s<3?(s>1&&(d.n=-1),f(s,c)):d.n=c:d.v=c);try{if(u=2,a){if(s||(o="next"),e=a[o]){if(!(e=e.call(a,c)))throw TypeError("iterator result is not an object");if(!e.done)return e;c=e.value,s<2&&(s=0)}else 1===s&&(e=a.return)&&e.call(a),s<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),s=1);a=t}else if((e=(l=d.n<0)?c:n.call(r,d))!==i)break}catch(e){a=t,s=1,c=e}finally{u=1}}return{value:e,done:l}}}(n,o,a),!0),c}var i={};function s(){}function c(){}function u(){}e=Object.getPrototypeOf;var p=u.prototype=s.prototype=Object.create([][r]?e(e([][r]())):(f(e={},r,function(){return this}),e));function l(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,u):(t.__proto__=u,f(t,o,"GeneratorFunction")),t.prototype=Object.create(p),t}return c.prototype=u,f(p,"constructor",u),f(u,"constructor",c),c.displayName="GeneratorFunction",f(u,o,"GeneratorFunction"),f(p),f(p,o,"Generator"),f(p,r,function(){return this}),f(p,"toString",function(){return"[object Generator]"}),(d=function(){return{w:a,m:l}})()}function f(t,e,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}(f=function(t,e,n,r){function a(e,n){f(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(a("next",0),a("throw",1),a("return",2))})(t,e,n,r)}function v(t,e){this.v=t,this.k=e}
1function h(){return(h=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(null,arguments)}function y(t,e,n,r,o,a,i){try{var s=t[a](i),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(r,o)}function g(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){var a=t.apply(e,n);function i(t){y(a,r,o,i,s,"next",t)}function s(t){y(a,r,o,i,s,"throw",t)}i(void 0)})}}var m={mapmove:"moveend"},b=function(t){t.on=t.addEventListener,t.once=function(e,n){t.addEventListener(e,n,{once:!0})},t.off=t.removeEventListener,t.emit=t.dispatchEvent},w=(r=g(s().mark(function t(e){var n,r,o,c;return s().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return void 0===e&&(e=""),t.next=3,(0,a.v)(e);case 3:if(n=t.sent,r=[],o="",0===n.status)try{n.result.routes.forEach(function(t){var e=[],n=0;t.steps.forEach(function(t){(t=Array.isArray(t)?t:[t]).forEach(function(t){var r=t.vehicle_info||{},o=r.type||5,a=r.detail||{},s=a.name,c=a.type,u=a.line_id,p=a.line_color,l=a.stop_num,d=i.D[o||5].type,f=d;3===o&&(f=1===c?"SUBWAY":"BUS");var v={distance:t.distance,time:t.duration,transit_mode:f,transit:{path:t.path.split(";").map(function(t){var e=t.split(",");return{lng:Number(e[0]),lat:Number(e[1])}}),via_num:l>0?l-1:0,departure_stop:{location:t.start_location},arrival_stop:{location:t.end_location},lines:[{name:s||"步行",id:u,color:p}]}};(1===o||2===o)&&(v.transit=h({},v.transit,{name:s||"火车",id:u,color:p})),e.push(v),n+="WALK"===d?t.distance:0})});var o=e.some(function(t){return 0===t.distance})?0:t.distance;r.push({time:t.duration,distance:o,policy:"",segments:e,walking_distance:n||void 0})})}catch(t){o=t,console.warn(t)}else o=n.message||n,console.warn(n);return c={status:n.status,info:n.message,plans:r},o&&(c.error=o),t.abrupt("return",c);case 10:case"end":return t.stop()}},t)})),function(t){return r.apply(this,arguments)}),k=function(t){for(var e=[],n=0;n<t.getNumPlans();n++){for(var r=t.getPlan(n),o=[],a=0;a<r.getNumRoutes();a++){var i=r.getRoute(a);o.push({distance:i.getDistance(!1),path:i.getPath()})}e.push({steps:o,distance:r.getDistance(!1),time:r.getDuration(!1)})}return e},O=k,x=function(t){for(var e=[],n=0;n<t.getNumPlans();n++){for(var r=t.getPlan(n),o=[],a=0;a<r.getNumRoutes();a++){var i=r.getRoute(a);o.push({distance:i.getDistance(!1),path:i.getPath()})}e.push({rides:o,distance:r.getDistance(!1),time:r.getDuration(!1)})}return e},P=(o=g(s().mark(function t(e,n){var r,o,i,c,u;return s().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return void 0===e&&(e=""),void 0===n&&(n={}),t.next=4,(0,a.v)(e);case 4:return o=(r=t.sent).status,i=r.total,c=r.message,u=r.results.map(function(t){return{id:t.uid,name:t.name,location:t.location,pname:t.province||"",cityname:t.city||"",adname:t.area||"",address:t.address||"",type:(t.std_tag||[]).concat(t.tags||[]).join(";"),typecode:""}}),t.abrupt("return",{status:o,message:c,keywordList:[],poiList:{count:i,pageIndex:n.page_num+1,pageSize:n.page_size,pois:u},cityList:[]});case 8:case"end":return t.stop()}},t)})),function(t,e){return o.apply(this,arguments)}),S=function(t){return t&&"string"==typeof t&&({LT:window.BMAP_ANCHOR_TOP_LEFT,RT:window.BMAP_ANCHOR_TOP_RIGHT,LB:window.BMAP_ANCHOR_BOTTOM_LEFT,RB:window.BMAP_ANCHOR_BOTTOM_RIGHT})[t]||""},M=function(t,e,n){var r,o=t.setPosition;delete t.setPosition,r=g(s().mark(function e(r,a){var i;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,n.getPoint(r,a);case 4:i=e.sent,o.bind(t)(i);case 6:case"end":return e.stop()}},e)})),t.setPosition=function(t,e){return r.apply(this,arguments)},t.show=function(){t.setStyle({display:e.display||"block"})},t.hide=function(){t.setStyle({display:"none"})}},B=function(t,e){void 0===e&&(e={});var n,r,o,a,i=e.position||(null==t?void 0:t.point);return h({},t,{accuracy:null==t?void 0:t.accuracy,status:0,code:0,info:"SUCCESS",position:i,location_type:(null==t?void 0:t.location_type)||"html5",message:(null==t?void 0:t.message)||"Get geolocation success.",altitude:null!=(n=null==t?void 0:t.altitude)?n:0,altitudeAccuracy:null!=(r=null==t?void 0:t.altitudeAccuracy)?r:null,heading:null!=(o=null==t?void 0:t.heading)?o:null,speed:null!=(a=null==t?void 0:t.speed)?a:null})}},38072(t,e,n){n.r(e),n.d(e,{default:()=>tl});var r,o,a,i,s,c,u,p,l,d,f,v,h,y,g,m,b,w,k,O,x,P,S,M,B,_,C,E,R,L=n(60949),j=n(4195),N=n(71566),A=["center","zoom"],T=["image","imageSize","imageOffset","offset","content"],D=["radius"],z=["status","message"],I=["path"];function G(t,e,n){if(Z())return Reflect.construct.apply(null,arguments);var r=[null];return r.push.apply(r,e),new(t.bind.apply(t,r))}function Z(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(Z=function(){return!!t})()}function H(t,e){if(null==t)return{};var n={};for(var r in t)if(({}).hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}function U(){var t=V(),e=t.m(U),n=(Object.getPrototypeOf?Object.getPrototypeOf(e):e.__proto__).constructor;function r(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===n||"GeneratorFunction"===(e.displayName||e.name))}var o={throw:1,return:2,break:3,continue:3};function a(t){var e,n;return function(r){e||(e={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(t,e){return n(r.a,o[t],e)},delegateYield:function(t,o,a){return e.resultName=o,n(r.d,J(t),a)},finish:function(t){return n(r.f,t)}},n=function(t,n,o){r.p=e.prev,r.n=e.next;try{return t(n,o)}finally{e.next=r.n}}),e.resultName&&(e[e.resultName]=r.v,e.resultName=void 0),e.sent=r.v,e.next=r.n;try{return t.call(this,e)}finally{r.p=e.prev,r.n=e.next}}}return(U=function(){return{wrap:function(e,n,r,o){return t.w(a(e),n,r,o&&o.reverse())},isGeneratorFunction:r,mark:t.m,awrap:function(t,e){return new Y(t,e)},AsyncIterator:K,async:function(t,e,n,o,i){return(r(e)?W:function(t,e,n,r,o){var a=W(t,e,n,r,o);return a.next().then(function(t){return t.done?t.value:a.next()})})(a(t),e,n,o,i)}
1,keys:F,values:J}})()}function J(t){if(null!=t){var e=t["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}throw TypeError(typeof t+" is not iterable")}function F(t){var e=Object(t),n=[];for(var r in e)n.unshift(r);return function t(){for(;n.length;)if((r=n.pop())in e)return t.value=r,t.done=!1,t;return t.done=!0,t}}function W(t,e,n,r,o){return new K(V().w(t,e,n,r),o||Promise)}function K(t,e){var n;this.next||(q(K.prototype),q(K.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),q(this,"_invoke",function(r,o,a){function i(){return new e(function(n,o){!function n(r,o,a,i){try{var s=t[r](o),c=s.value;return c instanceof Y?e.resolve(c.v).then(function(t){n("next",t,a,i)},function(t){n("throw",t,a,i)}):e.resolve(c).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,i)})}catch(t){i(t)}}(r,a,n,o)})}return n=n?n.then(i,i):i()},!0)}function V(){var t,e,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var c=Object.create((r&&r.prototype instanceof s?r:s).prototype);return q(c,"_invoke",function(n,r,o){var a,s,c,u=0,p=o||[],l=!1,d={p:0,n:0,v:t,a:f,f:f.bind(t,4),d:function(e,n){return a=e,s=0,c=t,d.n=n,i}};function f(n,r){for(s=n,c=r,e=0;!l&&u&&!o&&e<p.length;e++){var o,a=p[e],f=d.p,v=a[2];n>3?(o=v===r)&&(c=a[(s=a[4])?5:(s=3,3)],a[4]=a[5]=t):a[0]<=f&&((o=n<2&&f<a[1])?(s=0,d.v=r,d.n=a[1]):f<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,d.n=v,s=0))}if(o||n>1)return i;throw l=!0,r}return function(o,p,v){if(u>1)throw TypeError("Generator is already running");for(l&&1===p&&f(p,v),s=p,c=v;(e=s<2?t:c)||!l;){a||(s?s<3?(s>1&&(d.n=-1),f(s,c)):d.n=c:d.v=c);try{if(u=2,a){if(s||(o="next"),e=a[o]){if(!(e=e.call(a,c)))throw TypeError("iterator result is not an object");if(!e.done)return e;c=e.value,s<2&&(s=0)}else 1===s&&(e=a.return)&&e.call(a),s<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),s=1);a=t}else if((e=(l=d.n<0)?c:n.call(r,d))!==i)break}catch(e){a=t,s=1,c=e}finally{u=1}}return{value:e,done:l}}}(n,o,a),!0),c}var i={};function s(){}function c(){}function u(){}e=Object.getPrototypeOf;var p=u.prototype=s.prototype=Object.create([][r]?e(e([][r]())):(q(e={},r,function(){return this}),e));function l(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,u):(t.__proto__=u,q(t,o,"GeneratorFunction")),t.prototype=Object.create(p),t}return c.prototype=u,q(p,"constructor",u),q(u,"constructor",c),c.displayName="GeneratorFunction",q(u,o,"GeneratorFunction"),q(p),q(p,o,"Generator"),q(p,r,function(){return this}),q(p,"toString",function(){return"[object Generator]"}),(V=function(){return{w:a,m:l}})()}function q(t,e,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}(q=function(t,e,n,r){function a(e,n){q(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(a("next",0),a("throw",1),a("return",2))})(t,e,n,r)}function Y(t,e){this.v=t,this.k=e}function Q(t,e,n,r,o,a,i){try{var s=t[a](i),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(r,o)}function X(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){var a=t.apply(e,n);function i(t){Q(a,r,o,i,s,"next",t)}function s(t){Q(a,r,o,i,s,"throw",t)}i(void 0)})}}function $(){return($=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(null,arguments)}function tt(t,e){return(tt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function te(t,e){if(!({}).hasOwnProperty.call(t,e))throw TypeError("attempted to use private field on non-instance");return t}var tn=0;function tr(t){return"__private_"+tn+++"_"+t}function to(t,e,n,r,o){var a={};return Object.keys(r).forEach(function(t){a[t]=r[t]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},a),o&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(o):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(t,e,a),null):a}var ta,ti,ts={serviceHost:""},tc=1,tu="",tp={type:void 0,env:"prod",zoom:15,zoomEnable:!0,enableMapClick:!1,isInit:!1},tl=(r=(0,j.B)("mapId"),o=(0,j.B)(["center",{validate:function(t,e){return"string"==typeof(null==e?void 0:e.paramList[0])||(0,j.N)(t)}}]),a=(0,j.B)("zoom"),i=(0,j.B)("lnglat"),s=(0,j.B)("districtLevel"),c=(0,j.B)({validate:"control
1List",shouldBlock:!1}),u=(0,j.B)("lnglat"),p=(0,j.B)("lnglat"),l=(0,j.B)("lnglat"),d=(0,j.B)("lnglat"),f=(0,j.B)("address"),v=(0,j.B)("lnglat"),h=(0,j.B)("routeType"),y=(0,j.B)("address"),g=(0,j.B)("cityName"),m=(0,j.B)(["lnglat","lnglat"]),b=(0,j.B)("lnglat"),w=(0,j.B)(["lnglatOrList","mapName","mapName"]),O=tr("config"),x=tr("map"),P=tr("pendingCallbacks"),S=tr("isLoading"),M=tr("judgeUseServerApi"),B=tr("enqueueBMapInitCallback"),_=tr("runMapSdkPendingCallbacks"),C=tr("ensureBMapSdkLoading"),E=tr("mapLocalSearchPois"),R=tr("runGeolocationControl"),to((k=function(t){function e(e,n){var r;return Object.defineProperty(r=t.call(this,e,n,"BMap-3.0")||this,R,{value:tm}),Object.defineProperty(r,E,{value:tg}),Object.defineProperty(r,C,{value:th}),Object.defineProperty(r,_,{value:tv}),Object.defineProperty(r,B,{value:tf}),Object.defineProperty(r,M,{value:td}),Object.defineProperty(r,O,{writable:!0,value:void 0}),Object.defineProperty(r,x,{writable:!0,value:void 0}),Object.defineProperty(r,P,{writable:!0,value:[]}),Object.defineProperty(r,S,{writable:!0,value:!1}),te(r,x)[x]=null,te(r,O)[O]=Object.assign({},tp,n),r.sdkLoaded=!1,te(r,P)[P]=[],te(r,S)[S]=!1,ts.serviceHost=(tu=n.serviceHost)+"/_BMapServiceV2/"+e+"/",window._BMapSecurityConfig=ts,console.log("%ccurrent map is BMap-3.0","color: #00bebd"),r}e.prototype=Object.create(t.prototype),e.prototype.constructor=e,tt(e,t);var n,r,o,a,i,s,c,u,p,l,d,f,v,h,y,g,m,b,w,k,Z,J=e.prototype;return J.getConfig=function(){return $({},te(this,O)[O])},J.loadJsSdk=function(t){var e=this;return new Promise(function(n,r){X(U().mark(function o(){return U().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(o.prev=0,window.BMap&&!window.BMap.apiLoad&&(e.sdkLoaded=!0),!e.sdkLoaded){o.next=6;break}return t&&t(),n(e),o.abrupt("return");case 6:if(!(window.initializeBMap||window.BMap)){o.next=9;break}return te(e,B)[B](t,n),o.abrupt("return");case 9:return te(e,P)[P].push({callback:t,resolve:n,reject:r}),o.next=12,te(e,C)[C]();case 12:o.next=18;break;case 14:o.prev=14,o.t0=o.catch(0),r(o.t0),e.handleError(L.k.SDK_LOAD_ERROR,{url:"/api?v=3.0&ak=***",error:o.t0});case 18:case"end":return o.stop()}},o,null,[[0,14]])}))()})},n=X(U().mark(function t(e,n){var r=this;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(t,o){try{te(r,O)[O]=Object.assign({},te(r,O)[O],n),r.loadJsSdk(function(){if(!window.BMap)throw r.handleError(L.k.SDK_LOAD_ERROR,{error:"BMap is not defined"}),Error("BMap is not defined");var o=te(r,O)[O],a=o.center,i=o.zoom,s=H(o,A);te(r,x)[x]&&te(r,x)[x].destroy(),te(r,x)[x]=new BMap.Map(e,s),r.setStatus(s),a&&i?r.setCenterZoom(a,i||15,{originMapName:n.originMapName}):a?r.setCenter(a,{originMapName:n.originMapName}):i&&r.setZoom(i),t(r)})}catch(t){o(t),r.handleError(L.k.INIT_MAP_ERROR)}}));case 1:case"end":return t.stop()}},t)})),J.initMap=function(t,e){return n.apply(this,arguments)},J.setStatus=function(t){var e,n,r,o,a,i,s,c,u,p,l=t.dragEnable,d=t.keyboardEnable,f=t.zoomEnable,v=t.scrollWheel,h=t.doubleClickZoom,y=t.touchZoom;"boolean"!=typeof f||f||(v=!1,h=!1,y=!1),"boolean"==typeof v&&(v?null==(e=te(this,x)[x])||e.enableScrollWheelZoom():null==(n=te(this,x)[x])||n.disableScrollWheelZoom()),"boolean"==typeof l&&(l?null==(r=te(this,x)[x])||r.enableDragging():null==(o=te(this,x)[x])||o.disableDragging()),"boolean"==typeof d&&(d?null==(a=te(this,x)[x])||a.enableKeyboard():null==(i=te(this,x)[x])||i.disableKeyboard()),"boolean"==typeof h&&(h?null==(s=te(this,x)[x])||s.enableDoubleClickZoom():null==(c=te(this,x)[x])||c.disableDoubleClickZoom()),"boolean"==typeof y&&(y?null==(u=te(this,x)[x])||u.enablePinchToZoom():null==(p=te(this,x)[x])||p.disablePinchToZoom())},r=X(U().mark(function t(e,n,r){var o,a;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===r&&(r={}),t.prev=1,this.sdkLoaded){t.next=5;break}return t.next=5,this.loadJsSdk();case 5:return t.next=7,this.getPoint(e,r);case 7:a=t.sent,null==(o=te(this,x)[x])||o.centerAndZoom(a,n),te(this,O)[O].isInit=!0,t.next=16;break;case 12:return t.prev=12,t.t0=t.catch(1),this.handleError(L.k.SET_CENTER_ERROR,{error:t.t0,params:{center:e,zoom:n}}),t.abrupt("return",Promise.reject(t.t0));case 16:case"end":return t.stop()}},t,this,[[1,12]])})),J.setCenterZoom=function(t,e,n){return r.apply(this,arguments)},o=X(U().mark(function t(e){var n;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:te(this,O)[O].zoom=e,te(this,O)[O].isInit?null==(n=te(this,x)[x])||n.setZoom(e):this.setCenterZoom(te(this,O)[O].center||[0,0],e);case 2:case"end":return t.stop()}},t,this)})),J.setZoom=function(t){return o.apply(this,arguments)},J.getZoom=function(){var t;return null==(t=te(this,x)[x])?void 0:t.getZoom()},a=X(U().mark(function t(e,n){var r,o,a;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return void 0===n&&(n={}),t.next=3,this.getPoint(e,n);case 3:a=t.sent,te(this,O)[O].center=e,te(this,O)[O].isInit?null==(r=te(this,x)[x])||r.setCenter(a):null==(o=te(this,x)[x])||o.centerAndZoom(a,te(this,O)[O].zoom||15);case 6:case"end":return t.stop()}},t,this)})),J.setCenter=function(t,e){return a.apply(this,arguments)},J.getCenter=function(){var t;return null==(t=te(this,x)[x])?void 0:t.getCenter()},i=X(U().mark(function t(e){var n,r;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=({country:3,province:5,district:10,city:15})[e],null==(n=te(this,x)[x])||n.setZoom(r);case 3:case"end":return t.stop()}},t,this)})),J.setLevel=function(t){return i.apply(this,arguments)},J.getLevel=function(){var t;return null==(t=te(this,x)[x])?void 0:t.getLevel()},s=X(U().mark(function t(e){var n,r,o=this;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===e&&(e=["Scale","ToolBar"]),Array.isArray(e)){t.next=3;break}return t.abrupt("return");case 3:if(this.sdkLoaded){t.next=6;break}return t.next=6,this.loadJsSdk();case 6:n=te(this,x)[x],r={};try{e.forEach(function(t){var e=("string"==typeof t?{name:t}:t)||{},a=e.name,i=e.position,s=e.offset,c=(0,N.o)(i),u={};switch(c&&(u.anchor=c),s&&(u.offset=G(BMap.Size,s)),a){case"Scale":var p=new window.BMap.ScaleControl(u);null==n||n.addControl(p),r.scale={};break;case"ToolBar":var l=new window.BMap.NavigationControl($({anchor:u.anchor||window.BMAP_ANCHOR_TOP_RIGHT,type:window.BMAP_NAVIGATION_CONTROL_ZOOM},u));null==n||n.addControl(l),r.toolBar={};break;case"Geolocation":var d,f=new window.BMap.LocationControl(u);null==n||n.addControl(f);var v={instance:d};r.geolocation={getCurrentPosition:function(){var t=X(U().mark(function t(e){var n;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,te(o,R)[R](e,v);case 2:return n=t.sent,d=v.instance,t.abrupt("return",n);case 5:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}()},f.addEventListener("locationSuccess",function(t){null==r.geolocation.onSuccess||r.geolocation.onSuccess(t),d&&(o.removeOverlay(d),d=null)}),f.addEventListener("locationError",function(t){null==r.geolocation.onError||r.geolocation.onError(t)})}})}catch(t){this.handleError(L.k.ADD_CONTROL_ERROR,{error:t,params:e})}return t.abrupt("return",r);case 10:case"end":return t.stop()}},t,this)})),J.addControl=function(t){return s.apply(this,arguments)},c=X(U().mark(function t(e){var n=this;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.sdkLoaded){t.next=3;break}return t.next=3,this.loadJsSdk();case 3:return t.abrupt("return",new Promise(function(t,r){try{ti||(ti=new BMap.Geolocation),ti.getCurrentPosition(function(){var o=X(U().mark(function o(a){var i,s,c;return U().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(o.prev=0,i=(null==a?void 0:a.point)||((null==a?void 0:a.longitude)!=null&&(null==a?void 0:a.latitude)!=null?{lng:a.longitude,lat:a.latitude}:void 0),!(!(null!=i&&i.lng)||!(null!=i&&i.lat))){o.next=6;break}return n.handleError(L.k.GEOLOCATION_ERROR,{error:a}),r(Error("getCurrentPosition failed")),o.abrupt("return");case 6:if(s={lng:i.lng,lat:i.lat},!((c=(e||{}).targetMapName)&&"baidu"!==c)){o.next=12;break}return o.next=11,n.getPoint([i.lng,i.lat],{targetMapName:c});case 11:s=o.sent;case 12:t((0,N.u)(a,{position:s})),o.next=18;break;case 15:o.prev=15,o.t0=o.catch(0),r(o.t0 instanceof Error?o.t0:Error(String(o.t0)));case 18:case"end":return o.stop()}},o,null,[[0,15]])}));return function(t){return o.apply(this,arguments)}}()),n.sendAction({apiDesc:"获取当前定位",apiName:"BMap.Geolocation",apiParams:e||{}})}catch(t){r(t)}}));case 4:case"end":return t.stop()}},t,this)})),J.getCurrentPosition=function(t){return c.apply(this,arguments)},u=X(U().mark(function t(e,n){var r,o,a,i,s,c,u,p,l,d,f,v,h,y,g,m,b,w,k,O,P,S,M,B=this;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===n&&(n={}),this.sdkLoaded){t.next=4;break}return t.next=4,this.loadJsSdk();case 4:return t.prev=4,a=(o=n).image,i=o.imageSize,s=o.imageOffset,c=o.offset,u=o.content,p=H(o,T),d=(l=(0,L.D)(i,{content:u}))[0],f=l[1],h=(v=(0,L.I)(s))[0],y=v[1],m=(g=(0,L.I)(c))[0],b=g[1],w=new BMap.Size(d,f),(k=new BMap.Icon(a||"https://img.bosszhipin.com/static/file/2023/mvi7aex0q41703164875200.png.webp",w,{imageOffset:new BMap.Size(-h,-y)})).setImageSize(w),t.next=14,this.getPoint(e,n);case 14:if(O=t.sent,P=new BMap.Marker(O,$({icon:k,offset:new BMap.Size(m,b)},p)),S=null,!u){t.next=22;break}return t.next=20,this.getLabel(e,$({},n,{content:u,style:$({background:"transparent",border:"none",padding:0},n.style||{})}));case 20:S=t.sent,P.setLabel(S);case 22:return P.setNewIcon=function(t){if(void 0===t&&(t=""),t){var e="string"==typeof t?t:t.image,n="string"!=typeof t&&t.imageSize?t.imageSize:[d,f],r=new BMap.Icon(e,G(BM
1ap.Size,n));P.setIcon(r)}},P.show=function(){var t;S&&P.setLabel(S),null==(t=te(B,x)[x])||t.addOverlay(P)},P.hide=function(){var t;null==(t=te(B,x)[x])||t.removeOverlay(P)},P.setContent=function(){var t=X(U().mark(function t(r){return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!S){t.next=4;break}S.setContent(r),t.next=8;break;case 4:return t.next=6,B.getLabel(e,$({},n,{content:r,style:{background:"transparent",border:"none",padding:0}}));case 6:S=t.sent,P.setLabel(S);case 8:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}(),P.setTop=function(){var t=tc;tc+=1,P.setZIndex(t)},M=P.setPosition,delete P.setPosition,P.setPosition=function(){var t=X(U().mark(function t(e,n){var r;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,B.getPoint(e,n);case 2:r=t.sent,M.bind(P)(r);case 4:case"end":return t.stop()}},t)}));return function(e,n){return t.apply(this,arguments)}}(),(0,N.t)(P),null==(r=te(this,x)[x])||r.addOverlay(P),t.abrupt("return",P);case 35:return t.prev=35,t.t0=t.catch(4),this.handleError(L.k.ADD_MARKER_ERROR,{error:t.t0}),t.abrupt("return",Promise.reject(t.t0));case 39:case"end":return t.stop()}},t,this,[[4,35]])})),J.addMarker=function(t,e){return u.apply(this,arguments)},p=X(U().mark(function t(e,n){var r,o,a,i,s,c,u,p;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===n&&(n={}),this.sdkLoaded){t.next=4;break}return t.next=4,this.loadJsSdk();case 4:return a=(o=n||{}).content,s=void 0===(i=o.offset)?[10,20]:i,c=o.style,t.next=7,this.getPoint(e,n);case 7:return u=t.sent,(p=new BMap.Label(a,{position:u,offset:G(BMap.Size,s)})).setStyle($({},j.S,c)),p.on=p.addEventListener,p.off=p.removeEventListener,null==(r=te(this,x)[x])||r.addOverlay(p),t.abrupt("return",p);case 14:case"end":return t.stop()}},t,this)})),J.addDom=function(t,e){return p.apply(this,arguments)},l=X(U().mark(function t(e,n){var r,o,a,i,s,c;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===n&&(n={}),this.sdkLoaded){t.next=4;break}return t.next=4,this.loadJsSdk();case 4:return t.prev=4,r=(n||{}).content,o="bd-map-info-window",a="bd-map-info-window"+Math.random().toString(36).substring(2,15),(i=document.createElement("div")).className=o+" "+a,i.innerHTML=r,i.style=n.style||{},t.next=14,this.addDom(e,$({},n,{content:i.outerHTML,style:$({},n.style||{},{border:"none",backgroundColor:"transparent",boxShadow:"none",padding:0,margin:0,width:"auto",height:"auto"})}));case 14:return c=(s=t.sent).setContent,delete s.setContent,s.setContent=function(t){i.innerHTML=t instanceof Element?t.outerHTML:t,c.call(s,i.outerHTML);var e=document.querySelector("."+o);e&&(e.innerHTML=i.innerHTML)},s.openAt=function(){var t=X(U().mark(function t(e,n){return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:void 0===n&&(n={}),s.setPosition(e,Object.assign({},n)),s.show();case 3:case"end":return t.stop()}},t)}));return function(e,n){return t.apply(this,arguments)}}(),s.close=s.hide,t.abrupt("return",s);case 23:return t.prev=23,t.t0=t.catch(4),this.handleError(L.k.INFO_WINDOW_ERROR,{error:t.t0}),t.abrupt("return",Promise.reject(t.t0));case 27:case"end":return t.stop()}},t,this,[[4,23]])})),J.addInfoWindow=function(t,e){return l.apply(this,arguments)},d=X(U().mark(function t(e,n){var r,o,a,i,s,c;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===n&&(n={}),this.sdkLoaded){t.next=4;break}return t.next=4,this.loadJsSdk();case 4:return t.next=6,this.getPoint(e,n);case 6:return o=t.sent,i=(a=n).radius,s=H(a,D),c=new BMap.Circle(o,i,s),null==(r=te(this,x)[x])||r.addOverlay(c),t.abrupt("return",c);case 11:case"end":return t.stop()}},t,this)})),J.addCircle=function(t,e){return d.apply(this,arguments)},J.geocode=function(t,e){var n=this;return void 0===t&&(t=""),void 0===e&&(e={}),new Promise(function(r,o){n.loadJsSdk(X(U().mark(function a(){var i,s,c,u;return U().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:s=(i=e).targetMapName,u=void 0!==(c=i.needReverse)&&c,new BMap.Geocoder().getPoint(t,function(){var e=X(U().mark(function e(a){var i,c;return U().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!a){e.next=19;break}if(!u){e.next=7;break}return e.next=4,n.reverseGeocode([a.lng,a.lat]);case 4:e.t0=e.sent,e.next=8;break;case 7:e.t0={};case 8:if(i=e.t0,!s){e.next=16;break}return e.next=12,n.convertCoordinates([a.lng,a.lat],"baidu",s);case 12:c=e.sent,r($({},i||{},{location:{lng:c[0],lat:c[1]}})),e.next=17;break;case 16:r($({},i||{},{location:{lng:a.lng,lat:a.lat}}));case 17:e.next=21;break;case 19:n.handleError(L.k.GEOCODE_ERROR,{error:a,params:t}),o(Error("Geocode failed"));case 21:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),e.city),n.sendAction({apiDesc:"地理编码",apiName:"BMap.Geocoder.getPoint",apiParams:{address:t,options:e}});case 4:case"end":return a.stop()}},a)})))})},f=X(U().mark(function t(e,n){var r,o,a,i,s=this;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return void 0===n&&(n={}),t.next=3,this.loadJsSdk();case 3:return t.next=5,this.getPoint(e,n);case 5:return o=t.sent,t.next=8,new Promise(function(t,n){new BMap.Geocoder().getLocation(o,function(r){r?t(r):(s.handleError(L.k.REVERT_GEOCODE_ERROR,{error:r,params:e}),n(Error("Reverse geocode failed")))})});case 8:return a=t.sent,this.sendAction({apiDesc:"逆地理编码",apiName:"BMap.Geocoder.getLocation",apiParams:{lnglat:e,options:n}}),i=(null==(r=a.content)?void 0:r.address_detail)||{},t.abrupt("return",{formattedAddress:a.address,addressComponent:$({},a.addressComponents||{},i,{cityCode:i.city_code,countryCode:i.country_code,townCode:i.town_code}),pois:(a.surroundingPois||[]).map(function(t){return{id:t.uid,name:t.title,location:t.point,pname:t.province,cityname:t.city,adname:"",address:t.address,type:(t.std_tag||[]).concat(t.tags||[]).join(";"),typecode:""}})});case 12:case"end":return t.stop()}},t,this)})),J.reverseGeocode=function(t,e){return f.apply(this,arguments)},v=X(U().mark(function t(e,n){var r,o,a,i,s,c,u,p,l,d,f,v,h,y,g,m=this;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r="/direction/v2/transit",t.prev=1,this.sdkLoaded){t.next=5;break}return t.next=5,this.loadJsSdk();case 5:return a=(o=n||{}).start,i=o.end,s=o.startOriginMapName,c=o.startTargetMapName,u=o.endOriginMapName,p=o.endTargetMapName,t.next=8,this.getPoint(a,{originMapName:s,targetMapName:c});
1case 8:return l=t.sent,t.next=11,this.getPoint(i,{originMapName:u,targetMapName:p});case 11:d=t.sent,f=[l.lng,l.lat],v=[d.lng,d.lat],t.t0=e,t.next="transfer"===t.t0?17:"driving"===t.t0?23:"walking"===t.t0?24:"riding"===t.t0?25:26;break;case 17:return h=this.getWebApiUrl(r,{origin:f.reverse().join(),destination:v.reverse().join(),ret_coordtype:"bd09ll"}),t.next=20,(0,N.e)(h);case 20:return 0!==(y=t.sent).status&&this.handleError(L.k.PLAN_ROUTE_ERROR,{apiUrl:h,error:y.error,params:{type:e,options:n}}),t.abrupt("return",y);case 23:return t.abrupt("return",new Promise(function(t,e){var n=new BMap.DrivingRoute(te(m,x)[x],{onSearchComplete:function(r){var o=n.getStatus();o===BMAP_STATUS_SUCCESS?t({status:o,routes:(0,N.Q)(r)}):e(Error("驾车路线规划失败"))},renderOptions:{}});n.search(G(BMap.Point,f),G(BMap.Point,v))}));case 24:return t.abrupt("return",new Promise(function(t,e){var n=new BMap.WalkingRoute(te(m,x)[x],{onSearchComplete:function(r){var o=n.getStatus();o===BMAP_STATUS_SUCCESS?t({status:o,routes:(0,N.n)(r)}):e(Error("步行路线规划失败"))},renderOptions:{}});n.search(G(BMap.Point,f),G(BMap.Point,v))}));case 25:return t.abrupt("return",new Promise(function(t,e){var n=new BMap.RidingRoute(te(m,x)[x],{onSearchComplete:function(r){var o=n.getStatus();o===BMAP_STATUS_SUCCESS?t({status:o,routes:(0,N.r)(r)}):e(Error("骑行路线规划失败"))},renderOptions:{}});n.search(G(BMap.Point,f),G(BMap.Point,v))}));case 26:return t.abrupt("break",27);case 27:t.next=33;break;case 29:t.prev=29,t.t1=t.catch(1),console.warn(t.t1),this.handleError(L.k.PLAN_ROUTE_ERROR,{error:t.t1,params:{type:e,options:n}});case 33:return t.prev=33,g={transfer:{apiDesc:"路径规划-公交路线规划",apiName:r},driving:{apiDesc:"路径规划-驾车路线规划",apiName:"BMap.DrivingRoute"},walking:{apiDesc:"路径规划-步行路线规划",apiName:"BMap.WalkingRoute"},riding:{apiDesc:"路径规划-骑行路线规划",apiName:"BMap.RidingRoute"}},this.sendAction({apiDesc:g[e].apiDesc,apiName:g[e].apiName,apiParams:{type:e,options:n}}),t.finish(33);case 37:case"end":return t.stop()}},t,this,[[1,29,33,37]])})),J.planRoute=function(t,e){return v.apply(this,arguments)},J.getStaticMapImage=function(t,e){void 0===e&&(e={});var n=e,r=n.width,o=n.height,a=n.zoom,i=n.coordtype,s=n.originMapName,c={current:"bd09ll",baidu:"bd09ll",gaode:"gcj02ll"},u=i||c[void 0===s?"current":s]||c.baidu,p=ts.serviceHost+"staticimage/v2?k="+te(this,O)[O].zpKey+"&center="+t.join(",")+"&width="+(void 0===r?834:r)+"&height="+(void 0===o?172:o)+"&zoom="+(void 0===a?18:a)+"&markers="+t.join(",")+"&coordtype="+u+"&markerStyles=-1,https://img.bosszhipin.com/static/file/2023/mvi7aex0q41703164875200.png.webp";return this.sendAction({apiDesc:"静态地图",apiName:"/staticimage/v2",apiParams:{lnglat:t,options:e}}),p},J.searchPlace=function(t,e){var n=this;return void 0===t&&(t=""),void 0===e&&(e={}),new Promise(function(r,o){n.loadJsSdk(X(U().mark(function a(){var i,s,c,u,p,l,d,f,v,h,y,g,m,b,w,k;return U().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,c=void 0===(s=(i=e||{}).pageIndex)?1:s,p=void 0===(u=i.pageSize)?50:u,d=void 0===(l=i.city)?"":l,v=void 0===(f=i.citylimit)?void 0:f,!te(n,M)[M]("placeV2Search")){a.next=15;break}return h={query:t,output:"json",region:d||"全国",page_size:p,page_num:c-1,city_limit:v,address_result:!1},y=n.getWebApiUrl("/place/v2/search",h),a.next=7,(0,N.a)(y,h);case 7:m=(g=a.sent).status,b=g.message,w=H(g,z),0!==m&&n.handleError(L.k.SEARCH_PLACE_ERROR,{apiUrl:y,error:b,params:e}),r(w),a.next=18;break;case 15:(k=new BMap.LocalSearch(d||te(n,x)[x],{pageCapacity:p,pageNum:c-1,onSearchComplete:function(t){if(k.getStatus()==window.BMAP_STATUS_SUCCESS){var e=t.getNumPois(),o=te(n,E)[E](t);r({keywordList:t.suggestions,poiList:{count:e,pageIndex:c,pageSize:p,pois:o},cityList:(t.getCityList()||[]).map(function(t){return{name:t.city,count:t.numResults}})})}else r({keywordList:[],poiList:{count:0,pageIndex:c,pageSize:p,pois:[]},cityList:[]})}})).search(t,{forceLocal:v}),n.sendAction({apiDesc:"地点检索",apiName:"BMap.LocalSearch",apiParams:{address:t}});case 18:a.next=24;break;case 20:a.prev=20,a.t0=a.catch(0),n.handleError(L.k.SEARCH_PLACE_ERROR,{error:a.t0,params:t}),o(Error("按关键字检索失败"));case 24:case"end":return a.stop()}},a,null,[[0,20]])}))).catch(function(e){n.handleError(L.k.SEARCH_PLACE_ERROR,{error:e,params:t}),o(Error("按关键字检索失败"))})})},h=X(U().mark(function t(e){var n,r;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return void 0===e&&(e=""),t.next=3,this.geocode(e);case 3:if(r=(n=t.sent)&&n.location,t.t0=r,!t.t0){t.next=9;break}return t.next=9,this.setCenter([r.lng,r.lat]);case 9:case"end":return t.stop()}},t,this)})),J.setCity=function(t){return h.apply(this,arguments)},J.getBounds=function(){var t;return null==(t=te(this,x)[x])?void 0:t.getBounds()},y=X(U().mark(function t(e,n,r){var o,a,i;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return void 0===r&&(r={}),t.next=3,this.getPoint(e,r);case 3:return a=t.sent,t.next=6,this.getPoint(n,r);case 6:return i=t.sent,t.abrupt("return",null==(o=te(this,x)[x])?void 0:o.getDistance(a,i));case 8:case"end":return t.stop()}},t,this)})),J.distance=function(t,e,n){return y.apply(this,arguments)},g=X(U().mark(function t(e,n){var r,o,a;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.sdkLoaded){t.next=3;break}return t.next=3,this.loadJsSdk();case 3:if(o=(r=n||{}).originMapName,a=r.targetMapName,!(o||a)){t.next=14;break}return t.prev=5,t.next=8,this.convertCoordinates(e,o,a);case 8:e=t.sent,t.next=14;break;case 11:t.prev=11,t.t0=t.catch(5),console.warn(t.t0);case 14:return t.abrupt("return",G(BMap.Point,e));case 15:case"end":return t.stop()}},t,this,[[5,11]])})),J.getPoint=function(t,e){return g.apply(this,arguments)},m=X(U().mark(function t(e,n,r){var o,a=this;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===n&&(n="current"),void 0===r&&(r="baidu"),"current"===n&&(n="baidu"),n!==r){t.next=5;break}return t.abrupt("return",e);case 5:if(this.sdkLoaded){t.next=8;break}return t.next=8,this.loadJsSdk();case 8:return o={gaode:3,baidu:5},t.next=11,new Promise(function(t,i){var s=!Array.isArray(e[0]),c=s?[e]:e,u=n+"to"+r+"LnglatCache",p=JSON.parse(sessionStorage.getItem(u)||"{}"),l=[],d=[],f=[];(c.forEach(function(t,e){var n=t[0],r=t[1],o=n+"-"+r;p[o]?l[e]=p[o]:(d.push(new BMap.Point(n,r)),f.push(e))}),0===d.length)?t(s?l[0]:l):(ta||(ta=new BMap.Convertor),ta.translate(d,o[n],o[r],function(e){if(e&&0===e.status){var n=e.points,r=JSON.parse(sessionStorage.getItem(u)||"{}");
1n.forEach(function(t,e){var n=t.lng,o=t.lat,a=f[e];l[a]=[n,o],r[c[a][0]+"-"+c[a][1]]=[n,o]}),sessionStorage.setItem(u,JSON.stringify(r)),t(s?l[0]:l)}else i(Error("坐标转换失败"))}),a.sendAction({apiDesc:"坐标转换",apiName:"BMap.Convertor.translate",apiParams:{coordinates:e,from:n,to:r}}))});case 11:return t.abrupt("return",t.sent);case 12:case"end":return t.stop()}},t,this)})),J.convertCoordinates=function(t,e,n){return m.apply(this,arguments)},J.getWebApiUrl=function(t,e){void 0===t&&(t=""),void 0===e&&(e={});var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];null!=o&&(n+="&"+r+"="+o.toString())}return tu+"/_BMapService"+t+"?k="+te(this,O)[O].zpKey+n+"&coord_type=bd09ll&ret_coordtype=bd09ll"},b=X(U().mark(function t(e){var n,r,o,a;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===e&&(e={}),this.sdkLoaded){t.next=4;break}return t.next=4,this.loadJsSdk();case 4:if(!(!(n="[object Object]"===Object.prototype.toString.call(e)?e:{}).path&&!Array.isArray(n.path))){t.next=7;break}return t.abrupt("return");case 7:return r=n.path,o=H(n,I),a=r.map(function(t){return t instanceof BMap.Point?t:new BMap.Point(t.lng,t.lat)}),t.abrupt("return",new BMap.Polyline(a,$({strokeWeight:6,strokeColor:"#1E6FFF",strokeOpacity:1,lineJoin:"round",strokeStyle:"solid"},o)));case 10:case"end":return t.stop()}},t,this)})),J.getPolyline=function(t){return b.apply(this,arguments)},J.zoomIn=function(){var t;null==(t=te(this,x)[x])||t.zoomIn()},J.zoomOut=function(){var t;null==(t=te(this,x)[x])||t.zoomOut()},w=X(U().mark(function t(e){var n,r,o,a,i,s,c,u=this;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(c=function(t){i?t.lng>i.lng?i.lng=t.lng:t.lat>i.lat&&(i.lat=t.lat):i={lng:t.lng,lat:t.lat},s?t.lng<s.lng?s.lng=t.lng:t.lat<s.lat&&(s.lat=t.lat):s={lng:t.lng,lat:t.lat}},this.sdkLoaded){t.next=4;break}return t.next=4,this.loadJsSdk();case 4:if(!(!(o=Array.isArray(e)&&e.length>0?e:null==(n=te(this,x)[x])?void 0:n.getOverlays())||0===o.length)){t.next=7;break}return t.abrupt("return");case 7:if(a=[],i=null,s=null,o.forEach(function(t){if(t instanceof BMap.Marker)c(t.getPosition());else if(t instanceof BMap.Polyline||t instanceof BMap.Polygon)(t.getPath()||[]).forEach(function(t){c(t)});else if(t instanceof BMap.Circle){var e,n,r=t.getCenter(),o=t.getRadius();c(null==(e=te(u,x)[x])?void 0:e.getPointByDistance(r,o,45)),c(null==(n=te(u,x)[x])?void 0:n.getPointByDistance(r,o,225))}}),i&&a.push(new BMap.Point(i.lng+.03,i.lat+.01)),s&&a.push(new BMap.Point(s.lng-.03,s.lat-.01)),a.length){t.next=15;break}return t.abrupt("return");case 15:null==(r=te(this,x)[x])||r.setViewport(a);case 16:case"end":return t.stop()}},t,this)})),J.setFitView=function(t){return w.apply(this,arguments)},k=X(U().mark(function t(e){var n;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:try{null==(n=te(this,x)[x])||n.addOverlay(e)}catch(t){console.warn(t,"addOverlay-error")}case 1:case"end":return t.stop()}},t,this)})),J.add=function(t){return k.apply(this,arguments)},J.on=function(t,e){var n,r=N.U[t]||t;null==(n=te(this,x)[x])||n.addEventListener(r,e)},J.off=function(t,e){var n,r=N.U[t]||t;null==(n=te(this,x)[x])||n.removeEventListener(r,e)},J.emit=function(){},J.getAllOverlays=function(){var t;return null==(t=te(this,x)[x])?void 0:t.getOverlays()},J.removeOverlay=function(t){var e;null==(e=te(this,x)[x])||e.removeOverlay(t)},J.clearMap=function(){var t;null==(t=te(this,x)[x])||t.clearOverlays()},J.destroy=function(){try{var t;null==(t=te(this,x)[x])||t.destroy(),te(this,x)[x]=null,this.sdkLoaded=!1}catch(t){console.warn(t)}},Z=X(U().mark(function t(e,n){var r,o,a,i,s,c,u,p;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===n&&(n={}),this.sdkLoaded){t.next=4;break}return t.next=4,this.loadJsSdk();case 4:return a=void 0===(o=(r=n||{}).content)?"":o,s=void 0===(i=r.offset)?[0,0]:i,c=r.style,t.next=7,this.getPoint(e,n);case 7:return u=t.sent,(p=new BMap.Label(a,{position:u,offset:G(BMap.Size,s)})).setStyle($({},j.S,c)),(0,N.t)(p),(0,N.i)(p,n,this),t.abrupt("return",p);case 13:case"end":return t.stop()}},t,this)})),J.getLabel=function(t,e){return Z.apply(this,arguments)},e}(j.P)).prototype,"initMap",[r],Object.getOwnPropertyDescriptor(k.prototype,"initMap"),k.prototype),to(k.prototype,"setCenterZoom",[o],Object.getOwnPropertyDescriptor(k.prototype,"setCenterZoom"),k.prototype),to(k.prototype,"setZoom",[a],Object.getOwnPropertyDescriptor(k.prototype,"setZoom"),k.prototype),to(k.prototype,"setCenter",[i],Object.getOwnPropertyDescriptor(k.prototype,"setCenter"),k.prototype),to(k.prototype,"setLevel",[s],Object.getOwnPropertyDescriptor(k.prototype,"setLevel"),k.prototype),to(k.prototype,"addControl",[c],Ob
1ject.getOwnPropertyDescriptor(k.prototype,"addControl"),k.prototype),to(k.prototype,"addMarker",[u],Object.getOwnPropertyDescriptor(k.prototype,"addMarker"),k.prototype),to(k.prototype,"addDom",[p],Object.getOwnPropertyDescriptor(k.prototype,"addDom"),k.prototype),to(k.prototype,"addInfoWindow",[l],Object.getOwnPropertyDescriptor(k.prototype,"addInfoWindow"),k.prototype),to(k.prototype,"addCircle",[d],Object.getOwnPropertyDescriptor(k.prototype,"addCircle"),k.prototype),to(k.prototype,"geocode",[f],Object.getOwnPropertyDescriptor(k.prototype,"geocode"),k.prototype),to(k.prototype,"reverseGeocode",[v],Object.getOwnPropertyDescriptor(k.prototype,"reverseGeocode"),k.prototype),to(k.prototype,"planRoute",[h],Object.getOwnPropertyDescriptor(k.prototype,"planRoute"),k.prototype),to(k.prototype,"searchPlace",[y],Object.getOwnPropertyDescriptor(k.prototype,"searchPlace"),k.prototype),to(k.prototype,"setCity",[g],Object.getOwnPropertyDescriptor(k.prototype,"setCity"),k.prototype),to(k.prototype,"distance",[m],Object.getOwnPropertyDescriptor(k.prototype,"distance"),k.prototype),to(k.prototype,"getPoint",[b],Object.getOwnPropertyDescriptor(k.prototype,"getPoint"),k.prototype),to(k.prototype,"convertCoordinates",[w],Object.getOwnPropertyDescriptor(k.prototype,"convertCoordinates"),k.prototype),k);function td(t){var e=te(this,O)[O]||{},n=e.globalBdMapType,r=e.bdMapFuncGrayConf;return(null==r?void 0:r[t])===0||0===n&&(null==r?void 0:r[t])!==1}function tf(t,e){var n=this;window.initializeBMapCallbacks||(window.initializeBMapCallbacks=[]),window.initializeBMapCallbacks.push({cb:"function"==typeof t?t.bind(this):null,rs:function(){return e(n)}})}function tv(){var t,e=this,n=[].concat(te(this,P)[P]);te(this,P)[P]=[],n.forEach(function(t){var n=t.callback,r=t.resolve;try{"function"==typeof n&&n(),r(e)}catch(t){console.warn("Callback execution error:",t),r(e)}}),null!=(t=window.initializeBMapCallbacks)&&t.length&&(window.initializeBMapCallbacks.forEach(function(t){var e=t.cb,n=t.rs;"function"==typeof e&&e(),n()}),delete window.initializeBMapCallbacks),delete window.initializeBMap}function th(){return ty.apply(this,arguments)}function ty(){return(ty=X(U().mark(function t(){var e,n,r=this;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!te(this,S)[S]){t.next=2;break}return t.abrupt("return");case 2:if(te(this,S)[S]=!0,!(!window.initializeBMap&&!window.BMap)){t.next=9;break}return window.initializeBMap=function(){r.sdkLoaded=!0,te(r,S)[S]=!1,te(r,_)[_]()},e=te(this,O)[O].zpKey,n=ts.serviceHost+"api?v=3.0&ak="+e+"&callback=initializeBMap",t.next=9,(0,L.R)(n);case 9:case"end":return t.stop()}},t,this)}))).apply(this,arguments)}function tg(t){for(var e=[],n=t.getCurrentNumPois(),r=0;r<n;r++){var o=t.getPoi(r);e.push({id:o.uid,name:o.title,location:o.point,pname:o.province||"",cityname:o.city||"",adname:o.areaname||"",address:o.address||"",type:(o.std_tag||[]).concat(o.tags||[]).join(";"),typecode:""})}return e}function tm(t,e){return tb.apply(this,arguments)}function tb(){return(tb=X(U().mark(function t(e,n){var r,o,a;return U().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.getCurrentPosition();case 3:if(!(!(null!=(o=(null==(r=t.sent)?void 0:r.point)||(null==r?void 0:r.position))&&o.lng)||!(null!=o&&o.lat))){t.next=7;break}throw Error("getCurrentPosition error");case 7:return a=[o.lng,o.lat],this.setCenter(a),n.instance&&this.removeOverlay(n.instance),t.next=12,this.addMarker(a,{image:"http://webmap0.bdimg.com/res/litemapapi/v1d1/images/loc_new.png?20190314",imageSize:[48,48],imageOffset:[0,-20]});case 12:return n.instance=t.sent,"function"==typeof e&&e("complete",{status:0,code:0,info:"SUCCESS",point:o,position:[o.lng,o.lat]}),t.abrupt("return",r);case 17:t.prev=17,t.t0=t.catch(0),"function"==typeof e&&e("error",t.t0);case 20:case"end":return t.stop()}},t,this,[[0,17]])}))).apply(this,arguments)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.