TMap = window.TMap || {}; if (!TMap.__load) { TMap.__load = function(onLoad) { onLoad({ "key": "UJVBZ-EYDLR-QNBWK-W7LN2-2DXI3-7BBDU", "version": "1.2.0.5", "highQualityRender": false }, 1659414136069); delete TMap.__load; }; } /*! @version 1.2.0.5 */ ! function(t) { function e(i) { if (n[i]) return n[i].exports; var o = n[i] = { i: i, l: !1, exports: {} }; return t[i].call(o.exports, o, o.exports, e), o.l = !0, o.exports } var n = {}; e.m = t, e.c = n, e.i = function(t) { return t }, e.d = function(t, n, i) { e.o(t, n) || Object.defineProperty(t, n, { configurable: !1, enumerable: !0, get: i }) }, e.n = function(t) { var n = t && t.__esModule ? function() { return t. default }: function() { return t }; return e.d(n, "a", n), n }, e.o = function(t, e) { return Object.prototype.hasOwnProperty.call(t, e) }, e.p = "", e(e.s = 635) } ([function(t, e, n) { "use strict"; e.__esModule = !0, e. default = function(t, e) { if (! (t instanceof e)) throw new TypeError("Cannot call a class as a function") } }, function(t, e, n) { "use strict"; e.__esModule = !0; var i = n(75), o = function(t) { return t && t.__esModule ? t: { default: t } } (i); e. default = function() { function t(t, e) { for (var n = 0; n < e.length; n++) { var i = e[n]; i.enumerable = i.enumerable || !1, i.configurable = !0, "value" in i && (i.writable = !0), (0, o. default)(t, i.key, i) } } return function(e, n, i) { return n && t(e.prototype, n), i && t(e, i), e } } () }, function(t, e) { var n = t.exports = { version: "2.6.9" }; "number" == typeof __e && (__e = n) }, function(t, e, n) { t.exports = { default: n(166), __esModule: !0 } }, function(t, e, n) { "use strict"; function i(t) { return t && t.__esModule ? t: { default: t } } e.__esModule = !0; var o = n(155), r = i(o), a = n(77), s = i(a), l = n(20), u = i(l); e. default = function(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function, not " + (void 0 === e ? "undefined": (0, u. default)(e))); t.prototype = (0, s. default)(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0 } }), e && (r. default ? (0, r. default)(t, e) : t.__proto__ = e) } }, function(t, e, n) { "use strict"; e.__esModule = !0; var i = n(20), o = function(t) { return t && t.__esModule ? t: { default: t } } (i); e. default = function(t, e) { if (!t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return ! e || "object" !== (void 0 === e ? "undefined": (0, o. default)(e)) && "function" != typeof e ? t: e } }, function(t, e, n) { var i = n(8), o = n(2), r = n(22), a = n(19), s = n(21), l = function(t, e, n) { var u, c, f, d = t & l.F, h = t & l.G, v = t & l.S, p = t & l.P, _ = t & l.B, m = t & l.W, g = h ? o: o[e] || (o[e] = {}), y = g.prototype, x = h ? i: v ? i[e] : (i[e] || {}).prototype; h && (n = e); for (u in n)(c = !d && x && void 0 !== x[u]) && s(g, u) || (f = c ? x[u] : n[u], g[u] = h && "function" != typeof x[u] ? n[u] : _ && c ? r(f, i) : m && x[u] == f ? function(t) { var e = function(e, n, i) { if (this instanceof t) { switch (arguments.length) { case 0: return new t; case 1: return new t(e); case 2: return new t(e, n) } return new t(e, n, i) } return t.apply(this, arguments) }; return e.prototype = t.prototype, e } (f) : p && "function" == typeof f ? r(Function.call, f) : f, p && ((g.virtual || (g.virtual = {}))[u] = f, t & l.R && y && !y[u] && a(y, u, f))) }; l.F = 1, l.G = 2, l.S = 4, l.P = 8, l.B = 16, l.W = 32, l.U = 64, l.R = 128, t.exports = l }, function(t, e) { t.exports = function(t) { return "object" == typeof t ? null !== t: "function" == typeof t } }, function(t, e) { var n = t.exports = "undefined" != typeof window && window.Math == Math ? window: "undefined" != typeof self && self.Math == Math ? self: Function("return this")(); "number" == typeof __g && (__g = n) }, function(t, e, n) { var i = n(59)("wks"), o = n(46), r = n(8).Symbol, a = "function" == typeof r; (t.exports = function(t) { return i[t] || (i[t] = a && r[t] || (a ? r: o)("Symbol." + t)) }).store = i }, function(t, e, n) { "use strict"; function i(t) { return t && t.__esModule ? t: { default: t } } function o(t, e) { t && (0, d. default)(t).forEach(function(t) { e.apply(void 0, (0, c. default)(t)) }) } var r = n(17), a = i(r), s = n(20), l = i(s), u = n(24), c = i(u), f = n(115), d = i(f), h = n(27), v = i(h), p = n(124), _ = i(p), m = n(147), g = i(m), y = n(47), x = i(y), b = n(146); e.getMax = function(t) { for (var e = t.length, n = -1 / 0; e;) e -= 1, n = t[e] > n ? t[e] : n; return n }, e.getMin = function(t) { for (var e = t.length, n = 1 / 0; e;) e -= 1, n = t[e] < n ? t[e] : n; return n }, e.isInRange = function(t, e, n) { return t >= e && t <= n }, e.clamp = function(t, e, n) { return Math.min(n, Math.max(e, t)) }, e.wrap = function(t, e, n) { var i = n - e, o = ((t - e) % i + i) % i + e; return o === e ? n: o }, e.round = function(t, e) { var n = Math.pow(10, e); return Math.round(t * n) / n }, e.mix = function(t, e, n) { return t * (1 - n) + e * n }, e.degreeToRadian = _. default, e.radianToDegree = g. default, e.extend = function(t) { for (var e = arguments.length, n = Array(e > 1 ? e - 1 : 0), i = 1; i < e; i++) n[i - 1] = arguments[i]; var r = !0, a = !1, s = void 0; try { for (var l, u = (0, v. default)(n); ! (r = (l = u.next()).done); r = !0) { o(l.value, function(e, n) { t[e] = n }) } } catch(t) { a = !0, s = t } finally { try { ! r && u. return && u. return () } finally { if (a) throw s } } return t }, e.bindAll = function(t, e) { t.forEach(function(t) { e[t] && (e[t] = e[t].bind(e)) }) }, e.forIn = o, e.endsWith = function(t, e) { return - 1 !== t.indexOf(e, t.length - e.length) }, e.isDefined = function(t) { return null !== t && void 0 !== t }, e.isUndefined = function(t) { return void 0 === t }, e.isString = function(t) { return "[object String]" === Object.prototype.toString.call(t) }, e.parseJson = function(t) { return ! JSON || !JSON.stringify ? new Function("return " + t)() : JSON.parse(t) }, e.colorToRGBA = function(t) { if (t instanceof Array) return t; var e = t >> 0 & 255, n = t >> 8 & 255, i = t >> 16 & 255, o = t >> 24 & 255; return o /= 255, new Array(e, n, i, o) }, e.rgbaToGLColor = function(t) { t = String(t).replace(/ /g, ""); var e = t.substring(t.indexOf("(") + 1, t.indexOf(")")).split(","); return 3 === e.length && (e[3] = 1), e = e.map(function(t, e) { return 3 === e ? Number(t) : Number(t) / 255 }) }, e.uniqueId = function() { var t = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""), e = new Array(36), n = 0, i = void 0; return function() { for (var o = 0; o < 36; o++) 8 === o || 13 === o || 18 === o || 23 === o ? e[o] = "-": 14 === o ? e[o] = "4": (n <= 2 && (n = 33554432 + 16777216 * Math.random() | 0), i = 15 & n, n >>= 4, e[o] = t[19 === o ? 3 & i | 8 : i]); return e.join("") } } (), e.objectClone = function(t) { var e = this; if ("object" !== (void 0 === t ? "undefined": (0, l. default)(t)) || null === t) return t; if (t instanceof Array) return [].concat(t); var n = new Object; return o(t, function(t, i) { n[t] = e.objectClone(i) }), n }, e.keysDifference = function(t, e) { var n = []; return o(t, function(t) { t in e || n.push(t) }), n }, e.bezier = function(t, e, n, i) { var o = new b(t, e, n, i); return function(t) { return o.solve(t) } }, e.ease = e.bezier(.25, .1, .25, 1), e.linearEase = function(t) { return t }, e.asyncAll = function(t, e, n) { if (!t.length) return n(null, []); var i = t.length, o = new Array(t.length), r = null; t.forEach(function(t, a) { e(t, function(t, e) { t && (r = t), o[a] = e, 0 === i && n(r, o), i -= 1 }) }) }, e.deepEqual = function(t, n) { if (Array.isArray(t)) { if (!Array.isArray(n) || t.length !== n.length) return ! 1; for (var i = 0; i < t.length; i++) if (!e.deepEqual(t[i], n[i])) return ! 1; return ! 0 } if ("object" === (void 0 === t ? "undefined": (0, l. default)(t)) && null !== t && null !== n) { if ("object" !== (void 0 === n ? "undefined": (0, l. default)(n))) return ! 1; if ((0, a. default)(t).length !== (0, a. default)(n).length) return ! 1; for (var o in t) if (t.hasOwnProperty(o) && !e.deepEqual(t[o], n[o])) return ! 1; return ! 0 } return t === n }; var S = {}; e.warnOnce = function(t) { S[t] || ("undefined" != typeof console && console.warn(t), S[t] = !0) }, e.clone = function(t) { if (null === t || "object" !== (void 0 === t ? "undefined": (0, l. default)(t))) return t; if (t instanceof x. default) return new x. default(t.getLat(), t.getLng(), t.getHeight()); if (t instanceof Date) { var e = new Date; return e.setTime(t.getTime()), e } if (t instanceof Array) { for (var n = [], i = 0, o = t.length; i < o; ++i) n[i] = this.clone(t[i]); return n } if (t instanceof Object) { var r = {}; for (var a in t) t.hasOwnProperty(a) && (r[a] = this.clone(t[a])); return r } throw new Error("Unable to copy obj! Its type isn't supported.") }, e.insertSort = function(t, e) { for (var n = 1, i = n; i < t.length; n += 1, i += 1) for (var o = 0; o < n; o++) if (t[i][e] <= t[o][e]) { t.splice(o, 0, t[i]), t.splice(i + 1, 1); break } }, e.bubbleSort = function(t, e) { t.sort(function(t, n) { return t[e] - n[e] }) } }, function(t, e, n) { var i = n(62), o = n(102), r = n(215), a = n(206), s = n(231), l = function(t, e, n) { var u, c, f, d, h = t & l.F, v = t & l.G, p = t & l.S, _ = t & l.P, m = t & l.B, g = v ? i: p ? i[e] || (i[e] = {}) : (i[e] || {}).prototype, y = v ? o: o[e] || (o[e] = {}), x = y.prototype || (y.prototype = {}); v && (n = e); for (u in n) c = !h && g && void 0 !== g[u], f = (c ? g: n)[u], d = m && c ? s(f, i) : _ && "function" == typeof f ? s(Function.call, f) : f, g && a(g, u, f, t & l.U), y[u] != f && r(y, u, d), _ && x[u] != f && (x[u] = f) }; i.core = o, l.F = 1, l.G = 2, l.S = 4, l.P = 8, l.B = 16, l.W = 32, l.U = 64, l.R = 128, t.exports = l }, function(t, e, n) { t.exports = !n(30)(function() { return 7 != Object.defineProperty({}, "a", { get: function() { return 7 } }).a }) }, function(t, e, n) { var i = n(7); t.exports = function(t) { if (!i(t)) throw TypeError(t + " is not an object!"); return t } }, function(t, e, n) { var i = n(13), o = n(84), r = n(64), a = Object.defineProperty; e.f = n(12) ? Object.defineProperty: function(t, e, n) { if (i(t), e = r(e, !0), i(n), o) try { return a(t, e, n) } catch(t) {} if ("get" in n || "set" in n) throw TypeError("Accessors not supported!"); return "value" in n && (t[e] = n.value), t } }, function(t, e, n) { var i = n(6), o = n(2), r = n(30); t.exports = function(t, e) { var n = (o.Object || {})[t] || Object[t], a = {}; a[t] = e(n), i(i.S + i.F * r(function() { n(1) }), "Object", a) } }, function(t, e, n) { t.exports = { default: n(242), __esModule: !0 } }, function(t, e, n) { t.exports = { default: n(170), __esModule: !0 } }, function(t, e, n) { var i = n(80), o = n(53); t.exports = function(t) { return i(o(t)) } }, function(t, e, n) { var i = n(14), o = n(38); t.exports = n(12) ? function(t, e, n) { return i.f(t, e, o(1, n)) }: function(t, e, n) { return t[e] = n, t } }, function(t, e, n) { "use strict"; function i(t) { return t && t.__esModule ? t: { default: t } } e.__esModule = !0; var o = n(157), r = i(o), a = n(156), s = i(a), l = "function" == typeof s. default && "symbol" == typeof r. default ? function(t) { return typeof t }: function(t) { return t && "function" == typeof s. default && t.constructor === s. default && t !== s. default.prototype ? "symbol": typeof t }; e. default = "function" == typeof s. default && "symbol" === l(r. default) ? function(t) { return void 0 === t ? "undefined": l(t) }: function(t) { return t && "function" == typeof s. default && t.constructor === s. default && t !== s. default.prototype ? "symbol": void 0 === t ? "undefined": l(t) } }, function(t, e) { var n = {}.hasOwnProperty; t.exports = function(t, e) { return n.call(t, e) } }, function(t, e, n) { var i = n(44); t.exports = function(t, e, n) { if (i(t), void 0 === e) return t; switch (n) { case 1: return function(n) { return t.call(e, n) }; case 2: return function(n, i) { return t.call(e, n, i) }; case 3: return function(n, i, o) { return t.call(e, n, i, o) } } return function() { return t.apply(e, arguments) } } }, function(t, e, n) { "use strict"; var i = { batchRender: !0, highQualityRender: !1, type: "default", minZoom: 3, maxZoom: 20, maxDataZoom: 18, minPitch: 0, maxPitch: 80, minShowIndoorZoom: 17, tileSize: 256, checkKeySrc: "https://apikey.map.qq.com/mkey/index.php/mkey/check", overseaSrc: "https://overseactrl.map.qq.com", prSrc: "https://pr.map.qq.com/pingd?appid=jsapi_v3", verSrc: "https://confinfo.map.qq.com/confinfo", iconSize: 16, iconSrc: "https://vectorsdk.map.qq.com/fileupdate/jsapi/icon?id={id}&type=img&version={version}", iconIndexSrc: "https://vectorsdk.map.qq.com/fileupdate/jsapi/icon?id={id}&type=json&version={version}", styleSrc: "https://vectorsdk.map.qq.com/fileupdate/jsapi/style?autoup=1&id={id}&version={version}", batchVectorSrc: ["https://rt0.map.gtimg.com/tile?styleid=0&tiles={tiles}&version={version}&style=100&compress=1&mapType=hybrid", "https://rt1.map.gtimg.com/tile?styleid=0&tiles={tiles}&version={version}&style=100&compress=1&mapType=hybrid", "https://rt2.map.gtimg.com/tile?styleid=0&tiles={tiles}&version={version}&style=100&compress=1&mapType=hybrid", "https://rt3.map.gtimg.com/tile?styleid=0&tiles={tiles}&version={version}&style=100&compress=1&mapType=hybrid"], vectorSrc: ["https://rt0.map.gtimg.com/tile?styleid=0&z={z}&x={x}&y={y}&version={version}&style=100&compress=1&mapType=hybrid", "https://rt1.map.gtimg.com/tile?styleid=0&z={z}&x={x}&y={y}&version={version}&style=100&compress=1&mapType=hybrid", "https://rt2.map.gtimg.com/tile?styleid=0&z={z}&x={x}&y={y}&version={version}&style=100&compress=1&mapType=hybrid", "https://rt3.map.gtimg.com/tile?styleid=0&z={z}&x={x}&y={y}&version={version}&style=100&compress=1&mapType=hybrid"], satelliteSrc: ["https://p0.map.gtimg.com/sateTiles", "https://p1.map.gtimg.com/sateTiles", "https://p2.map.gtimg.com/sateTiles", "https://p3.map.gtimg.com/sateTiles"], roadSrc: ["https://rt0.map.gtimg.com/tile", "https://rt1.map.gtimg.com/tile", "https://rt2.map.gtimg.com/tile", "https://rt3.map.gtimg.com/tile"], trafficSrc: ["https://rtt2.map.qq.com/rtt/", "https://rtt2a.map.qq.com/rtt/", "https://rtt2b.map.qq.com/rtt/", "https://rtt2c.map.qq.com/rtt/"], handdrawSrc: ["https://p0.map.gtimg.com/scenic/", "https://p1.map.gtimg.com/scenic/", "https://p2.map.gtimg.com/scenic/", "https://p3.map.gtimg.com/scenic/"], indoorIndexSrc: " https://mapvectors.map.qq.com/indoormap2/index?type=1", indoorBuildingSrc: "https://mapvectors.map.qq.com/indoormap", indoorStyleSrc: "https://mapvectors.map.qq.com/indoormap/style.js?version={version}", indoorIconSrc: "https://rt%$%.map.gtimg.com/icons/indoor/", dataVersion: { sat: 231, tile: 405, scenic: 157 }, cesiumStaticSrc: "https://mapapi.qq.com/web/visualization/real3d/cesium-static/", envSrc: "https://mapapi.qq.com/web/visualization/monet/resource/env.jpg" }; t.exports = i }, function(t, e, n) { "use strict"; e.__esModule = !0; var i = n(82), o = function(t) { return t && t.__esModule ? t: { default: t } } (i); e. default = function(t) { if (Array.isArray(t)) { for (var e = 0, n = Array(t.length); e < t.length; e++) n[e] = t[e]; return n } return (0, o. default)(t) } }, function(t, e, n) { t.exports = { default: n(174), __esModule: !0 } }, function(t, e) { t.exports = {} }, function(t, e, n) { t.exports = { default: n(126), __esModule: !0 } }, function(t, e, n) { "use strict"; function i(t) { return t && t.__esModule ? t: { default: t } } function o() { return ! (self.navigator.userAgent.indexOf("MiniProgramEnv") < 0) } function r() { for (var t = self.navigator.userAgent, e = ["iOS", "Android", "MINA"], n = ["Windows", "Mac"], i = "cannotrecongize", o = 0; o < e.length; o++) if (t.indexOf("MiniProgramEnv/" + e[o]) >= 0) { i = "mobile"; break } for (var r = 0; r < n.length; r++) if (t.indexOf("MiniProgramEnv/" + n[r]) >= 0) { i = "pc"; break } return i } function a(t, e, n) { if (e.includes(":")) { var i = n, o = e.split(":"), r = o[0].trim(); e = o[1].trim(), n = function(t) { for (var e = !1, n = t.target; n && !(e = s(n, r));) n = n.parentNode; e && (t.selectorTarget = n, i(t)) } } return "addEventListener" in t ? (t.addEventListener(e, n, !1), { remove: function() { t.removeEventListener(e, n, !1) } }) : "attachEvent" in t ? (t.attachEvent("on" + e, n), { remove: function() { t.detachEvent("on" + e, n) } }) : "on" in t ? (t.on(e, n), { remove: function() { t.off && t.off(e, n), t.removeListener && t.removeListener(e, n) } }) : void 0 } function s(t, e) { var n = ["matches", "webkitMatchesSelector", "msMatchesSelector", "mozMatchesSelector", "oMatchesSelector"], i = !0, o = !1, r = void 0; try { for (var a, s = (0, u. default)(n); ! (i = (a = s.next()).done); i = !0) { var l = a.value; if (t[l] && "function" == typeof t[l]) return t[l](e) } } catch(t) { o = !0, r = t } finally { try { ! i && s. return && s. return () } finally { if (o) throw r } } return ! 1 } var l = n(27), u = i(l), c = n(17), f = i(c), d = n(20), h = i(d), v = n(24), p = i(v); e.now = function() { return self.performance && self.performance.now ? self.performance.now.bind(self.performance) : Date.now.bind(Date) } (); var _ = self.requestAnimationFrame || self.mozRequestAnimationFrame || self.webkitRequestAnimationFrame || self.msRequestAnimationFrame; e.frame = function(t) { return _(t) }; var m = self.cancelAnimationFrame || self.mozCancelAnimationFrame || self.webkitCancelAnimationFrame || self.msCancelAnimationFrame; e.cancelFrame = function(t) { m(t) }, e.timed = function(n, i, o, r) { function a(i) { l || (i = t.exports.now(), i >= u + o ? n.call(r, 1) : (n.call(r, (i - u) / o), e.frame(a))) } var s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 0; if (!o) return n.call(r, 1), null; var l = !1, u = t.exports.now() - s * o; return e.frame(a), function() { l = !0, i && i.call(r) } }, e.getImageData = function(t) { var e = self.document.createElement("canvas"), n = e.getContext("2d"); return e.width = t.width, e.height = t.height, n.drawImage(t, 0, 0, t.width, t.height), n.getImageData(0, 0, t.width, t.height).data }, e.hardwareConcurrency = self.navigator.hardwareConcurrency || 4, Object.defineProperty(e, "devicePixelRatio", { get: function() { return self.devicePixelRatio || 1 } }), e.isPC = function() { var t = self.navigator.userAgent, e = ["Android", "iPhone", "iPad", "iPod", "SymbianOS", "selfs Phone"], n = !0; if (o()) { if ("mobile" === r()) return ! 1; if ("pc" === r()) return ! 0 } for (var i = 0; i < e.length; i++) if (t.indexOf(e[i]) >= 0) { n = !1; break } return n }, e.isMiniProgram = o, e.getMiniProgramEnv = r, e.isLowMobileDevice = function() { var t = self.navigator.userAgent; if (this.isPC()) return ! 1; if (t.includes("SymbianOS") || t.includes("selfs Phone")) return ! 0; try { var e = t.includes("Android") && parseFloat(t.match(/Android (\d+)/)[1]), n = (t.includes("iPhone") || t.includes("iPad") || t.includes("iPod")) && t.match(/OS ((\d+_?){2,3})\s/) && parseFloat(String(t.match(/OS ((\d+_?){2,3})\s/)[1]).replace("_", ".")); if (e && e < 6 || n && n < 11) return ! 0 } catch(t) { return ! 1 } return ! 1 }, e.mobileSystem = function() { var t = self.navigator.userAgent, e = ""; if (this.isPC()) return ! 1; if (t.includes("SymbianOS") || t.includes("selfs Phone")) e = t.includes("SymbianOS") ? "SymbianOS": "selfs Phone"; else try { var n = t.includes("Android") && parseFloat(t.match(/Android ([\d.]+?);/)[1]), i = (t.includes("iPhone") || t.includes("iPad") || t.includes("iPod")) && t.match(/OS ((\d+_?){2,3})\s/) && parseFloat(String(t.match(/OS ((\d+_?){2,3})\s/)[1]).replace("_", ".")); e = n ? "Android" + n.toFixed(1) : "iOS" + i.toFixed(1) } catch(e) { return "无法识别: " + t } return e }, e.debounce = function(t, e) { var n = null; return function() { var i = arguments; n && clearTimeout(n), n = setTimeout(function() { t.apply(void 0, (0, p. default)(i)) }, e) } }, e.throttle = function(t, e) { var n = 0; return function() { var i = +new Date; if (i - n > e) { n = i; for (var o = arguments.length, r = Array(o), a = 0; a < o; a++) r[a] = arguments[a]; t.apply(this, r) } } }, e.throttleWithFrame = function(t) { var e = null; return function() { for (var n = this, i = arguments.length, o = Array(i), r = 0; r < i; r++) o[r] = arguments[r]; e || (e = _(function() { t.apply(n, o), e = null })) } }; var g = function t(e, n, i, o) { if (!e || !n) return void console.warn("arguments is invalid!", e, n, i); if ("object" === (void 0 === n ? "undefined": (0, h. default)(n))) { var r = null; return r = "length" in n ? n.map(function(n) { return t(e, n.trim(), i, o) }) : (0, f. default)(n).map(function(o) { return t(e, o.trim(), n[o], i) }), { remove: function() { r.forEach(function(t) { t && t.remove && t.remove() }) } } } if ( - 1 !== n.indexOf(",")) { n = n.split(","); var s = n.map(function(n) { return t(e, n.trim(), i, o) }); return { remove: function() { s.forEach(function(t) { t && t.remove && t.remove() }) } } } return a(e, n, function(t) { return i.call(o || e, t) }) }, y = function(t, e, n, i) { var o = null, r = function(t) { return function() { return o && o.remove && o.remove(), t.apply(this, arguments) } }; return t && e ? ("object" === (void 0 === e ? "undefined": (0, h. default)(e)) && ("length" in e ? n = r(n) : (0, f. default)(e).forEach(function(t) { e[t] = r(e[t]) })), -1 !== e.indexOf(",") && (e = e.split(","), n = r(n)), o = g(t, e, n, i)) : void console.warn("arguments is invalid!", t, e, n) }; e.on = g, e.once = y }, function(t, e, n) { "use strict"; function i(t) { return t && t.__esModule ? t: { default: t } } Object.defineProperty(e, "__esModule", { value: !0 }), e.AJAXError = e.EnumError = e.ClassTypeError = e.BaseTypeError = void 0; var o = n(20), r = i(o), a = n(3), s = i(a), l = n(5), u = i(l), c = n(4), f = i(c), d = n(0), h = i(d), v = n(1), p = i(v), _ = function() { function t(e) { (0, h. default)(this, t), this.message = e } return (0, p. default)(t, [{ key: "warn", value: function() { console.warn(this.message) } }, { key: "error", value: function() { console.error(this.message) } }, { key: "throw", value: function() { throw new Error(this.message) } }]), t } (), m = function(t) { function e(t, n, i) { return (0, h. default)(this, e), (0, u. default)(this, (e.__proto__ || (0, s. default)(e)).call(this, "类型错误:" + t + " 应该是 " + n.toUpperCase() + " 类型, 实际却是 " + (void 0 === i ? "undefined": (0, r. default)(i)).toUpperCase() + " 类型。")) } return (0, f. default)(e, t), e } (_), g = function(t) { function e(t, n, i) { return (0, h. default)(this, e), (0, u. default)(this, (e.__proto__ || (0, s. default)(e)).call(this, "类型错误:" + t + " 应该是 " + n + " 类型, 实际值为 " + i + "。")) } return (0, f. default)(e, t), e } (_), y = function(t) { function e(t, n, i) { return (0, h. default)(this, e), (0, u. default)(this, (e.__proto__ || (0, s. default)(e)).call(this, "枚举错误:" + t + " 的可枚举值为 " + n.join(",") + ",实际却是 " + i)) } return (0, f. default)(e, t), e } (_), x = function t(e, n) { (0, h. default)(this, t), this.message = e, this.status = n }; e.BaseTypeError = m, e.ClassTypeError = g, e.EnumError = y, e.AJAXError = x }, function(t, e) { t.exports = function(t) { try { return !! t() } catch(t) { return ! 0 } } }, function(t, e, n) { var i = n(53); t.exports = function(t) { return Object(i(t)) } }, function(t, e, n) { "use strict"; function i(t) { return t && t.__esModule ? t: { default: t } } e.__esModule = !0; var o = n(125), r = i(o), a = n(27), s = i(a); e. default = function() { function t(t, e) { var n = [], i = !0, o = !1, r = void 0; try { for (var a, l = (0, s. default)(t); ! (i = (a = l.next()).done) && (n.push(a.value), !e || n.length !== e); i = !0); } catch(t) { o = !0, r = t } finally { try { ! i && l. return && l. return () } finally { if (o) throw r } } return n } return function(e, n) { if (Array.isArray(e)) return e; if ((0, r. default)(Object(e))) return t(e, n); throw new TypeError("Invalid attempt to destructure non-iterable instance") } } () }, function(t, e, n) { "use strict"; var i = n(131)(!0); n(72)(String, "String", function(t) { this._t = String(t), this._i = 0 }, function() { var t, e = this._t, n = this._i; return n >= e.length ? { value: void 0, done: !0 }: (t = i(e, n), this._i += t.length, { value: t, done: !1 }) }) }, function(t, e, n) { var i = n(87), o = n(58); t.exports = Object.keys || function(t) { return i(t, o) } }, function(t, e, n) { "use strict"; function i(t) { return t && t.__esModule ? t: { default: t } } e.__esModule = !0; var o = n(3), r = i(o), a = n(116), s = i(a); e. default = function t(e, n, i) { null === e && (e = Function.prototype); var o = (0, s. default)(e, n); if (void 0 === o) { var a = (0, r. default)(e); return null === a ? void 0 : t(a, n, i) } if ("value" in o) return o.value; var l = o.get; if (void 0 !== l) return l.call(i) } }, function(t, e) { var n = {}.toString; t.exports = function(t) { return n.call(t).slice(8, -1) } }, function(t, e) { t.exports = !0 }, function(t, e) { t.exports = function(t, e) { return { enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: e } } }, function(t, e, n) { n(135); for (var i = n(8), o = n(19), r = n(26), a = n(9)("toStringTag"), s = "CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","), l = 0; l < s.length; l++) { var u = s[l], c = i[u], f = c && c.prototype; f && !f[a] && o(f, a, u), r[u] = r.Array } }, function(t, e, n) { var i = n(46)("meta"), o = n(7), r = n(21), a = n(14).f, s = 0, l = Object.isExtensible || function() { return ! 0 }, u = !n(30)(function() { return l(Object.preventExtensions({})) }), c = function(t) { a(t, i, { value: { i: "O" + ++s, w: {} } }) }, f = function(t, e) { if (!o(t)) return "symbol" == typeof t ? t: ("string" == typeof t ? "S": "P") + t; if (!r(t, i)) { if (!l(t)) return "F"; if (!e) return "E"; c(t) } return t[i].i }, d = function(t, e) { if (!r(t, i)) { if (!l(t)) return ! 0; if (!e) return ! 1; c(t) } return t[i].w }, h = function(t) { return u && v.NEED && l(t) && !r(t, i) && c(t), t }, v = t.exports = { KEY: i, NEED: !1, fastKey: f, getWeak: d, onFreeze: h } }, function(t, e, n) { "use strict"; function i(t) { return t && t.__esModule ? t: { default: t } } Object.defineProperty(e, "__esModule", { value: !0 }); var o = n(32), r = i(o), a = n(140), s = i(a), l = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/, u = /^rgb\((\d+,?\s*){3}\)$/, c = /^rgba\((\d+,?\s*){3},\s*[0-9.]+\)$/, f = {}; ! function(t) { ["Number", "String", "Function", "Undefined", "Boolean", "Object", "Array"].forEach(function(e) { var n = function(t) { return "[object " + e + "]" === Object.prototype.toString.call(t) }; t["is" + e] = n }) } (f), f.isNaN = s. default, f.isValidLatLng = function() { var t = void 0, e = void 0; if (1 === arguments.length) { var n = arguments[0]; if (f.isArray(n)) { var i = (0, r. default)(n, 2); t = i[0], e = i[1] } else t = n.lat, e = n.lng } else { if (2 !== arguments.length) return ! 1; t = arguments[0], e = arguments[1] } return ! (!f.isNumber(t) || !f.isNumber(e)) && (Math.abs(t) <= 90 && Math.abs(e) <= 180) }, f.isValidColor = function(t) { return f.isArray(t) ? (3 === t.length || 4 === t.length) && t.every(function(t) { return t >= 0 && t <= 255 }) : !!f.isString(t) && (l.test(t) || u.test(t) || c.test(t)) }, f.isValidOffset = function(t) { return !! (f.isObject(t) && "x" in t && "y" in t && f.isNumber(t.x) && f.isNumber(t.y)) }, e. default = f }, function(t, e, n) { var i = n(14).f, o = n(21), r = n(9)("toStringTag"); t.exports = function(t, e, n) { t && !o(t = n ? t: t.prototype, r) && i(t, r, { configurable: !0, value: e }) } }, function(t, e, n) { "use strict"; function i(t) { return t && t.__esModule ? t: { default: t } } function o(t) { return function() { return M ? void 0 : t.apply(null, arguments) } } function r(t, e) { var n = []; for (var i in e) e.hasOwnProperty(i) && n.push(i + "=" + e[i]); return t + ( - 1 === t.indexOf("?") ? "?": "&") + n.join("&") } function a(t) { var e = (0, A.isWebGLSupportedCached)(); (0, P.sendByAjax)(r(b. default.prSrc, { logid: "pv", key: t.key || w. default.key, v: t.version || "null", lt: t.loadDeltaTime || -1, d: location.host, dpr: window.devicePixelRatio, lss: T. default.support() ? 1 : 0, gls: e.context ? 1 : 0, ua: window.navigator.userAgent, dt: k. default.OS, dvn: e.renderer })) } function s() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, e = t.type, n = t.code, i = t.message, o = void 0 === i ? "": i, a = t.key, s = void 0 === a ? w. default.key: a; (0, P.sendOnce)(r(b. default.prSrc, { logid: "err", key: s, type: e, code: n, msg: o, dt: k. default.OS })) } function l(t, e, n) { t.once("tilesloaded", function() { (0, P.sendOnce)(r(b. default.prSrc, { logid: "rt", frt: Date.now() - e, device: n })) }) } function u(t, e, n) { (0, L.isPC)() || t.once("tilesloaded", function() { (0, P.sendOnce)(r(b. default.prSrc, { logid: "ds", lowdevice: e, systemid: n })) }) } function c(t) { var e = (0, A.isWebGLSupportedCached)(), n = null, i = 0, o = null, a = function() { var a = (0, L.now)(), s = (a - o) / 1e3, l = Math.round(i / (60 * s) * 60); t.removeRenderCallback(n), (0, P.sendOnce)(r(b. default.prSrc, { logid: "fps", dt: k. default.OS, num: l, cd: e.isIndependentDisplayCard ? 1 : 0 })) }; t.on("movestart", function() { n && (t.removeListener("moveend", a), t.removeRenderCallback(n), i = 0), o = (0, L.now)(), n = function() { i++ }, t.addRenderCallback(n), t.once("moveend", a) }) } function f(t) { (0, P.sendOnce)(r(b. default.prSrc, { logid: "cl", key: t.key || w. default.key, subkey: t.subkey || "", id: t.id || "" })) } function d(t) { (0, P.sendOnce)(r(b. default.prSrc, { logid: "cs", key: t.key || w. default.key, subkey: t.subkey || "", id: t.styleId })) } function h(t, e) { (0, P.sendOnce)(r(b. default.prSrc, { logid: "os", key: t.key || w. default.key, num: e || 0 })) } function v(t) { var e = t.zoom, n = t.pitch, i = t.rotation, o = t.width, a = t.height; (0, P.sendOnce)(r(b. default.prSrc, { logid: "minfo", zoom: Math.floor(e), pitch: n, rotation: i, width: o, height: a })) } function p(t, e) { if ("tile" === t) { var n = e.id, i = e.status, o = e.time, a = C[n]; a || (a = new R(n), C[n] = a), a.logStatus(i), 0 === i && o && a.logTime(o) } else { var s = { logid: "qos", t: t, info: e.styleId + "|" + e.version }; e.error || 0 === e.error ? s.e = e.error: s.lt = e.loadTime, (0, P.sendOnce)(r(b. default.prSrc, s)) } } Object.defineProperty(e, "__esModule", { value: !0 }), e.statCn = e.qos = e.minfo = e.os = e.cs = e.cl = e.fps = e.ds = e.frt = e.err = e.pv = void 0; var _ = n(0), m = i(_), g = n(1), y = i(g), x = n(23), b = i(x), S = n(105), w = i(S), E = n(89), T = i(E), A = n(145), P = n(144), I = n(138), k = i(I), L = n(28), M = !!w. default.isLocal, C = (e.pv = o(a), e.err = o(s), e.frt = o(l), e.ds = o(u), e.fps = o(c), e.cl = o(f), e.cs = o(d), e.os = o(h), e.minfo = o(v), {}), R = (e.qos = o(p), function() { function t(e) { function n() { var t = this.id[0] + "_stat", e = this.id[0] + "_avg", n = {}, i = this.tilesStatus.join("|"); if ("0|0|0" !== i && (n[t] = i, this.tilesStatus = [0, 0, 0]), this.tilesTime.length > 0) { var o = this.tilesTime.reduce(function(t, e) { return t + e }, 0) / this.tilesTime.length; n[e] = Math.max(0, Math.floor(o)), this.tilesTime = [] } return n } (0, m. default)(this, t), this.id = e, this.tilesStatus = [0, 0, 0], this.tilesTime = [], (0, P.sendPeriodically)("tile", r(b. default.prSrc, { logid: "qos", t: "tile" }), n.bind(this)) } return (0, y. default)(t, [{ key: "logStatus", value: function(t) { this.tilesStatus[t] += 1 } }, { key: "logTime", value: function(t) { this.tilesTime.push(t) } }]), t } ()), B = function() { function t() { setTimeout(function() { e.length > 0 && ((0, P.sendOnce)(r(b. default.prSrc, { logid: "cn", cn: e.join(",") })), e = []), t() }, 5e3) } var e = []; return t(), function(t) { t && e.push(t) } } (); e.statCn = o(B) }, function(t, e) { t.exports = function(t) { if ("function" != typeof t) throw TypeError(t + " is not a function!"); return t } }, function(t, e) { e.f = {}.propertyIsEnumerable }, function(t, e) { var n = 0, i = Math.random(); t.exports = function(t) { return "Symbol(".concat(void 0 === t ? "": t, ")_", (++n + i).toString(36)) } }, function(t, e, n) { "use strict"; function i(t) { return t && t.__esModule ? t: { default: t } } var o = n(20), r = i(o), a = n(0), s = i(a), l = n(1), u = i(l), c = n(10), f = 90, d = 180, h = function() { function t(e, n) { var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0, o = arguments[3]; if ((0, s. default)(this, t), e = Number(e), n = Number(n), i = Number(i), isNaN(n) || isNaN(e) || isNaN(i)) throw new Error("参数错误:LatLng 传入参数 (" + e + ", " + n + ") 非合法数字。"); if (o) e = (0, c.clamp)(e, -f, f), n = (0, c.wrap)(n, -d, d); else { if (e > f || e < -f) throw new Error("参数错误:LatLng.lat 取值应在 [" + -f + ", " + f + "] 区间内。"); if (n > d || n < -d) throw new Error("参数错误:LatLng.lng 取值应在 [" + -d + ", " + d + "] 区间内。") } this.lat = e, this.lng = n, this.height = i } return (0, u. default)(t, [{ key: "toString", value: function() { return this.lat + ", " + this.lng } }, { key: "getLat", value: function() { return this.lat } }, { key: "getLng", value: function() { return this.lng } }, { key: "getHeight", value: function() { return this.height } }, { key: "equals", value: function(t) { return this.lat === t.lat && this.lng === t.lng && this.height === t.height } }], [{ key: "convert", value: function(e) { if (e instanceof t) return e; if (Array.isArray(e)) return new t(e[0], e[1], e[2], !0); if (!Array.isArray(e) && "object" === (void 0 === e ? "undefined": (0, r. default)(e)) && null !== e) return new t(e.lat, e.lng, e.height, !0); throw new Error("`LatLng` argument must be specified as a LatLng instance, an object {lat: , lng: }, or an array of [, ]") } }]), t } (); t.exports = h }, , function(t, e, n) { var i = n(36), o = n(9)("toStringTag"), r = "Arguments" == i(function() { return arguments } ()), a = function(t, e) { try { return t[e] } catch(t) {} }; t.exports = function(t) { var e, n, s; return void 0 === t ? "Undefined": null === t ? "Null": "string" == typeof(n = a(e = Object(t), o)) ? n: r ? i(e) : "Object" == (s = i(e)) && "function" == typeof e.callee ? "Arguments": s } }, function(t, e, n) { ! function(n, i) { t.exports = e = i() } (0, function() { var t = t || function(t, e) { var n = Object.create || function() { function t() {} return function(e) { var n; return t.prototype = e, n = new t, t.prototype = null, n } } (), i = {}, o = i.lib = {}, r = o.Base = function() { return { extend: function(t) { var e = n(this); return t && e.mixIn(t), e.hasOwnProperty("init") && this.init !== e.init || (e.init = function() { e.$super.init.apply(this, arguments) }), e.init.prototype = e, e.$super = this, e }, create: function() { var t = this.extend(); return t.init.apply(t, arguments), t }, init: function() {}, mixIn: function(t) { for (var e in t) t.hasOwnProperty(e) && (this[e] = t[e]); t.hasOwnProperty("toString") && (this.toString = t.toString) }, clone: function() { return this.init.prototype.extend(this) } } } (), a = o.WordArray = r.extend({ init: function(t, e) { t = this.words = t || [], this.sigBytes = void 0 != e ? e: 4 * t.length }, toString: function(t) { return (t || l).stringify(this) }, concat: function(t) { var e = this.words, n = t.words, i = this.sigBytes, o = t.sigBytes; if (this.clamp(), i % 4) for (var r = 0; r < o; r++) { var a = n[r >>> 2] >>> 24 - r % 4 * 8 & 255; e[i + r >>> 2] |= a << 24 - (i + r) % 4 * 8 } else for (var r = 0; r < o; r += 4) e[i + r >>> 2] = n[r >>> 2]; return this.sigBytes += o, this }, clamp: function() { var e = this.words, n = this.sigBytes; e[n >>> 2] &= 4294967295 << 32 - n % 4 * 8, e.length = t.ceil(n / 4) }, clone: function() { var t = r.clone.call(this); return t.words = this.words.slice(0), t }, random: function(e) { for (var n, i = [], o = 0; o < e; o += 4) { var r = function(e) { var e = e, n = 987654321, i = 4294967295; return function() { n = 36969 * (65535 & n) + (n >> 16) & i, e = 18e3 * (65535 & e) + (e >> 16) & i; var o = (n << 16) + e & i; return o /= 4294967296, (o += .5) * (t.random() > .5 ? 1 : -1) } } (4294967296 * (n || t.random())); n = 987654071 * r(), i.push(4294967296 * r() | 0) } return new a.init(i, e) } }), s = i.enc = {}, l = s.Hex = { stringify: function(t) { for (var e = t.words, n = t.sigBytes, i = [], o = 0; o < n; o++) { var r = e[o >>> 2] >>> 24 - o % 4 * 8 & 255; i.push((r >>> 4).toString(16)), i.push((15 & r).toString(16)) } return i.join("") }, parse: function(t) { for (var e = t.length, n = [], i = 0; i < e; i += 2) n[i >>> 3] |= parseInt(t.substr(i, 2), 16) << 24 - i % 8 * 4; return new a.init(n, e / 2) } }, u = s.Latin1 = { stringify: function(t) { for (var e = t.words, n = t.sigBytes, i = [], o = 0; o < n; o++) { var r = e[o >>> 2] >>> 24 - o % 4 * 8 & 255; i.push(String.fromCharCode(r)) } return i.join("") }, parse: function(t) { for (var e = t.length, n = [], i = 0; i < e; i++) n[i >>> 2] |= (255 & t.charCodeAt(i)) << 24 - i % 4 * 8; return new a.init(n, e) } }, c = s.Utf8 = { stringify: function(t) { try { return decodeURIComponent(escape(u.stringify(t))) } catch(t) { throw new Error("Malformed UTF-8 data") } }, parse: function(t) { return u.parse(unescape(encodeURIComponent(t))) } }, f = o.BufferedBlockAlgorithm = r.extend({ reset: function() { this._data = new a.init, this._nDataBytes = 0 }, _append: function(t) { "string" == typeof t && (t = c.parse(t)), this._data.concat(t), this._nDataBytes += t.sigBytes }, _process: function(e) { var n = this._data, i = n.words, o = n.sigBytes, r = this.blockSize, s = 4 * r, l = o / s; l = e ? t.ceil(l) : t.max((0 | l) - this._minBufferSize, 0); var u = l * r, c = t.min(4 * u, o); if (u) { for (var f = 0; f < u; f += r) this._doProcessBlock(i, f); var d = i.splice(0, u); n.sigBytes -= c } return new a.init(d, c) }, clone: function() { var t = r.clone.call(this); return t._data = this._data.clone(), t }, _minBufferSize: 0 }), d = (o.Hasher = f.extend({ cfg: r.extend(), init: function(t) { this.cfg = this.cfg.extend(t), this.reset() }, reset: function() { f.reset.call(this), this._doReset() }, update: function(t) { return this._append(t), this._process(), this }, finalize: function(t) { return t && this._append(t), this._doFinalize() }, blockSize: 16, _createHelper: function(t) { return function(e, n) { return new t.init(n).finalize(e) } }, _createHmacHelper: function(t) { return function(e, n) { return new d.HMAC.init(t, n).finalize(e) } } }), i.algo = {}); return i } (Math); return t }) }, function(t, e, n) { var i = n(13), o = n(85), r = n(58), a = n(54)("IE_PROTO"), s = function() {}, l = function() { var t, e = n(57)("iframe"), i = r.length; for (e.style.display = "none", n(83).appendChild(e), e.src = "javascript:", t = e.contentWindow.document, t.open(), t.write("