SYMBOL INDEX (6754 symbols across 15 files) FILE: src/createtile.js function forEachHeightBuffer (line 10) | function forEachHeightBuffer(heightBuffer, encode) { function writeTerrainTile (line 32) | function writeTerrainTile(overviewInfo, readinfo, writeinfo, encoding) { function createTile (line 88) | function createTile(createInfo, callback) { function closeDataset (line 114) | function closeDataset(callback) { FILE: src/dem-encode.js function mapboxEncode (line 6) | function mapboxEncode(height) { function mapboxDecode (line 19) | function mapboxDecode(color) { function terrariumEncode (line 29) | function terrariumEncode(height) { function terrariumDecode (line 42) | function terrariumDecode(color) { function cesiumEncode (line 52) | function cesiumEncode(height) { function cesiumDecode (line 60) | function cesiumDecode(pixel) { FILE: src/gdal-util.js function getBuildOverviewResampling (line 3) | function getBuildOverviewResampling(resampling) { function getResampling (line 24) | function getResampling(resampling) { function getDriverByName (line 51) | function getDriverByName(driverName) { function reprojectImage (line 71) | function reprojectImage(src_ds, reproject_path, t_epsg, resampling = 1) { FILE: src/index.js function recycle (line 70) | function recycle() { function main (line 176) | async function main(input, output, options) { function geoQuery (line 391) | function geoQuery(overviewInfo, ulx, uly, lrx, lry, querysize = 0) { function getYtile (line 443) | function getYtile(ty, tz, tms2xyz = true) { function importMbtiles (line 456) | function importMbtiles(tileDir, mbtilesPath) { FILE: src/mbtiles-util.js function mb_open (line 4) | function mb_open(mbpath, mode) { function mb_stop_writing (line 20) | function mb_stop_writing(mbtiles) { function mb_put_tile (line 30) | function mb_put_tile(mbtiles, z, x, y, tile_path, isUnlink = true) { FILE: src/progressbar/format.js function format (line 7) | function format(str, params = []) { FILE: src/progressbar/index.js class ProgressBar (line 14) | class ProgressBar { method constructor (line 15) | constructor( method setTaskTotal (line 31) | setTaskTotal(value) { method render (line 39) | render(completed) { FILE: src/tile-util.js function ST_TileEnvelope (line 28) | function ST_TileEnvelope(z, x, y, offset = 0, bbox = tileBoundMap.get(38... function getTileByCoors (line 60) | function getTileByCoors(coor, zoom, bbox = tileBoundMap.get(3857)) { FILE: src/util.js function wait (line 15) | function wait(ms) { function mkdirsSync (line 47) | function mkdirsSync(dirName) { function emptyDir (line 63) | function emptyDir(fold) { FILE: src/workfarm/child/index.js function handle (line 13) | function handle (data) { FILE: src/workfarm/farm.js constant DEFAULT_OPTIONS (line 3) | const DEFAULT_OPTIONS = { function Farm (line 22) | function Farm (options, path) { FILE: src/workfarm/fork.js function fork (line 7) | function fork (forkModule, workerOptions) { FILE: src/workfarm/index.js function farm (line 8) | function farm (options, path, methods) { function end (line 25) | function end (api, callback) { FILE: test/mapbox-gl.js function define (line 13) | function define(_, chunk) { method API_URL_REGEX (line 31) | get API_URL_REGEX(){if(null==r){const t=/^((https?:)?\/\/)?([^\/]+\.)?ma... method API_TILEJSON_REGEX (line 31) | get API_TILEJSON_REGEX(){return /^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(... method API_SPRITE_REGEX (line 31) | get API_SPRITE_REGEX(){return /^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|... method API_FONTS_REGEX (line 31) | get API_FONTS_REGEX(){return /^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|o... method API_STYLE_REGEX (line 31) | get API_STYLE_REGEX(){return /^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|o... method API_CDN_URL_REGEX (line 31) | get API_CDN_URL_REGEX(){return /^((https?:)?\/\/)?api\.mapbox\.c(n|om)(\... method EVENTS_URL (line 31) | get EVENTS_URL(){if(!n.API_URL)return null;try{const t=new URL(n.API_URL... function i (line 31) | function i(t){return n.API_URL_REGEX.test(t)} function s (line 31) | function s(t){return 0===t.indexOf("mapbox:")} function a (line 31) | function a(t){return n.API_CDN_URL_REGEX.test(t)} method constructor (line 43) | constructor(t){this.tileID=new e.ap(t.tileID.overscaledZ,t.tileID.wrap... method parse (line 43) | parse(t,s,i,o,r){this.status="parsing",this.data=t,this.collisionBoxAr... function o (line 31) | function o(t){return n.API_SPRITE_REGEX.test(t)} method constructor (line 43) | constructor(e){this.keyCache={},this._layers={},this._layerConfigs={},... method replace (line 43) | replace(e,t){this._layerConfigs={},this._layers={},this.update(e,[],t);} method update (line 43) | update(t,s,o){this._options=o;for(const s of t)this._layerConfigs[s.id... function l (line 31) | function l(t){return n.API_STYLE_REGEX.test(t)&&!o(t)} function c (line 31) | function c(t){const e=t.name.split("?")[0];return a(e)&&e.includes("mapb... method loadTile (line 43) | loadTile(t,s){const{uid:i,encoding:o,rawImageData:r,padding:n}=t,a=Ima... method getImageData (line 43) | getImageData(e,t){this.offscreenCanvas&&this.offscreenCanvasContext||(... function h (line 31) | function h(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.ca... method constructor (line 43) | constructor(t,s,i,o,r,n){super(),this.actor=t,this.layerIndex=s,this.a... method loadTile (line 43) | loadTile(s,i){const o=s.uid,r=s&&s.request,n=r&&r.collectResourceTimin... method reloadTile (line 43) | reloadTile(t,s){const i=this.loaded,o=t.uid,r=this;if(i&&i[o]){const n... method abortTile (line 43) | abortTile(e,t){const s=e.uid,i=this.loading[s];i&&(i.abort&&i.abort(),... method removeTile (line 43) | removeTile(e,t){const s=this.loaded,i=e.uid;s&&s[i]&&delete s[i],t();} function b (line 31) | function b(t){return b="function"==typeof Symbol&&"symbol"==typeof Symbo... function _ (line 31) | function _(t){if("function"!=typeof WeakMap)return null;var e=new WeakMa... function w (line 31) | function w(t,e,r){var n=e[0],i=e[1],s=e[2],a=e[3],o=r[0],l=r[1],u=r[2],c... method constructor (line 45) | constructor(){super(),this.images={},this.updatedImages={},this.callba... method createScope (line 45) | createScope(t){this.images[t]={},this.loaded[t]=!1,this.updatedImages[... method isLoaded (line 45) | isLoaded(){for(const e in this.loaded)if(!this.loaded[e])return !1;ret... method setLoaded (line 45) | setLoaded(e,t){if(this.loaded[t]!==e&&(this.loaded[t]=e,e)){for(const{... method hasImage (line 45) | hasImage(e,t){return !!this.getImage(e,t)} method getImage (line 45) | getImage(e,t){return this.images[t][e]} method addImage (line 45) | addImage(e,t,i){this._validate(e,i)&&(this.images[t][e]=i);} method _validate (line 45) | _validate(t,i){let o=!0;return this._validateStretch(i.stretchX,i.data... method _validateStretch (line 45) | _validateStretch(e,t){if(!e)return !0;let i=0;for(const o of e){if(o[0... method _validateContent (line 45) | _validateContent(e,t){return !(e&&(4!==e.length||e[0]<0||t.data.width<... method updateImage (line 45) | updateImage(e,t,i){i.version=this.images[t][e].version+1,this.images[t... method removeImage (line 45) | removeImage(e,t){const i=this.images[t][e];delete this.images[t][e],de... method listImages (line 45) | listImages(e){return Object.keys(this.images[e])} method getImages (line 45) | getImages(e,t,i){let o=!0;const r=!!this.loaded[t];if(!r)for(const i o... method getUpdatedImages (line 45) | getUpdatedImages(e){return this.updatedImages[e]} method _notify (line 45) | _notify(t,i,o){const r={};for(const o of t){this.images[i][o]||this.fi... method getPixelSize (line 45) | getPixelSize(e){const{width:t,height:i}=this.atlasImage[e];return {wid... method getPattern (line 45) | getPattern(t,i){const o=this.patterns[i][t],r=this.getImage(t,i);if(!r... method bind (line 45) | bind(t,i){const o=t.gl;let r=this.atlasTexture[i];r?this.dirty&&(r.upd... method _updatePatternAtlas (line 45) | _updatePatternAtlas(t){const i=[];for(const e in this.patterns[t])i.pu... method beginFrame (line 45) | beginFrame(){for(const e in this.images)this.callbackDispatchedThisFra... method dispatchRenderCallbacks (line 45) | dispatchRenderCallbacks(e,t){for(const i of e){if(this.callbackDispatc... function M (line 31) | function M(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[... function S (line 31) | function S(t){return S="function"==typeof Symbol&&"symbol"==typeof Symbo... function k (line 31) | function k(t){if("function"!=typeof WeakMap)return null;var e=new WeakMa... function P (line 31) | function P(t,e,r){var n=e[0],i=e[1],s=e[2],a=e[3],o=e[4],l=e[5],u=r[0],c... function E (line 31) | function E(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[... method constructor (line 43) | constructor(e){this.options=Object.assign(Object.create(j),e),this.tre... method load (line 43) | load(e){const{log:t,minZoom:s,maxZoom:i}=this.options;t&&console.time(... method getClusters (line 43) | getClusters(e,t){let s=((e[0]+180)%360+360)%360-180;const i=Math.max(-... method getChildren (line 43) | getChildren(e){const t=this._getOriginId(e),s=this._getOriginZoom(e),i... method getLeaves (line 43) | getLeaves(e,t,s){const i=[];return this._appendLeaves(i,e,t=t||10,s=s|... method getTile (line 43) | getTile(e,t,s){const i=this.trees[this._limitZoom(e)],o=Math.pow(2,e),... method getClusterExpansionZoom (line 43) | getClusterExpansionZoom(e){let t=this._getOriginZoom(e)-1;for(;t<=this... method _appendLeaves (line 43) | _appendLeaves(e,t,s,i,o){const r=this.getChildren(t);for(const t of r)... method _createTree (line 43) | _createTree(t){const s=new e.bj(t.length/this.stride|0,this.options.no... method _addTileFeatures (line 43) | _addTileFeatures(e,t,s,i,o,r){for(const n of e){const e=n*this.stride,... method _limitZoom (line 43) | _limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor... method _cluster (line 43) | _cluster(e,t){const{radius:s,extent:i,reduce:o,minPoints:r}=this.optio... method _getOriginId (line 43) | _getOriginId(e){return e-this.points.length>>5} method _getOriginZoom (line 43) | _getOriginZoom(e){return (e-this.points.length)%32} method _map (line 43) | _map(e,t,s){if(e[t+A]>1){const i=this.clusterProps[e[t+N]];return s?Ob... function T (line 31) | function T(t){return T="function"==typeof Symbol&&"symbol"==typeof Symbo... function C (line 31) | function C(t){if("function"!=typeof WeakMap)return null;var e=new WeakMa... function R (line 31) | function R(t,e,r){var n=e[0],i=e[1],s=e[2],a=e[3],o=e[4],l=e[5],u=e[6],c... function V (line 31) | function V(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[... method constructor (line 43) | constructor(e,t,s,i,o,r){super(e,t,s,i,X,r),o&&(this.loadGeoJSON=o),th... method loadData (line 43) | loadData(s,i){const o=s&&s.request,r=o&&o.collectResourceTiming;this.l... method reloadTile (line 43) | reloadTile(e,t){const s=this.loaded;return s&&s[e.uid]?super.reloadTil... method loadGeoJSON (line 43) | loadGeoJSON(t,s){if(t.request)e.g(t.request,s);else {if("string"!=type... method getClusterExpansionZoom (line 43) | getClusterExpansionZoom(e,t){try{t(null,this._geoJSONIndex.getClusterE... method getClusterChildren (line 43) | getClusterChildren(e,t){try{t(null,this._geoJSONIndex.getChildren(e.cl... method getClusterLeaves (line 43) | getClusterLeaves(e,t){try{t(null,this._geoJSONIndex.getLeaves(e.cluste... function L (line 31) | function L(t){return L="function"==typeof Symbol&&"symbol"==typeof Symbo... function O (line 31) | function O(t){if("function"!=typeof WeakMap)return null;var e=new WeakMa... function U (line 31) | function U(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[... method constructor (line 43) | constructor(e,t,s,i,o,r){this.actor=e,this.layerIndex=t,this.brightnes... method loadTile (line 43) | loadTile(t,s){const i=t.uid,o=this.loading[i]=new $(t,this.brightness)... method reloadTile (line 43) | reloadTile(e,t){const s=this.loaded,i=e.uid;if(s&&s[i]){const o=s[i];o... method abortTile (line 43) | abortTile(e,t){const s=e.uid;this.loading[s]&&delete this.loading[s],t... method removeTile (line 43) | removeTile(e,t){const s=this.loaded,i=e.uid;s&&s[i]&&delete s[i],t();} function N (line 31) | function N(t,e,r){var n=e[0],i=e[1],s=e[2],a=e[3],o=e[4],l=e[5],u=e[6],c... function j (line 31) | function j(t,e,r){var n=e[0],i=e[1],s=e[2],a=e[3],o=n+n,l=i+i,u=s+s,c=n*... function q (line 31) | function q(t,e){var r=e[4],n=e[5],i=e[6],s=e[8],a=e[9],o=e[10];return t[... method constructor (line 43) | constructor(t){this.self=t,this.actor=new e.d$(t,this),this.layerIndex... method clearCaches (line 43) | clearCaches(e,t,s){delete this.layerIndexes[e],delete this.availableIm... method checkIfReady (line 43) | checkIfReady(e,t,s){s();} method setReferrer (line 43) | setReferrer(e,t){this.referrer=t;} method spriteLoaded (line 43) | spriteLoaded(t,{scope:s,isLoaded:i}){if(this.isSpriteLoaded[t]||(this.... method setImages (line 43) | setImages(e,{scope:t,images:s},i){if(this.availableImages[e]||(this.av... method setProjection (line 43) | setProjection(t,s){this.projections[t]=e.br(s);} method setBrightness (line 43) | setBrightness(e,t,s){this.brightness=t,s();} method setLayers (line 43) | setLayers(e,t,s){this.getLayerIndex(e,t.scope).replace(t.layers,t.opti... method updateLayers (line 43) | updateLayers(e,t,s){this.getLayerIndex(e,t.scope).update(t.layers,t.re... method loadTile (line 43) | loadTile(e,t,s){t.projection=this.projections[e]||this.defaultProjecti... method loadDEMTile (line 43) | loadDEMTile(e,t,s){this.getDEMWorkerSource(e,t.source,t.scope).loadTil... method decodeRasterArray (line 43) | decodeRasterArray(e,t,s){this.getRasterArrayWorkerSource().decodeRaste... method reloadTile (line 43) | reloadTile(e,t,s){t.projection=this.projections[e]||this.defaultProjec... method abortTile (line 43) | abortTile(e,t,s){this.getWorkerSource(e,t.type,t.source,t.scope).abort... method removeTile (line 43) | removeTile(e,t,s){this.getWorkerSource(e,t.type,t.source,t.scope).remo... method removeSource (line 43) | removeSource(e,t,s){if(!(this.workerSources[e]&&this.workerSources[e][... method loadWorkerSource (line 43) | loadWorkerSource(e,t,s){try{this.self.importScripts(t.url),s();}catch(... method syncRTLPluginState (line 43) | syncRTLPluginState(t,s,i){try{e.e0.setState(s);const t=e.e0.getPluginU... method setDracoUrl (line 43) | setDracoUrl(e,t){this.dracoUrl=t;} method getAvailableImages (line 43) | getAvailableImages(e,t){this.availableImages[e]||(this.availableImages... method getLayerIndex (line 43) | getLayerIndex(e,t){this.layerIndexes[e]||(this.layerIndexes[e]={});let... method getWorkerSource (line 43) | getWorkerSource(e,t,s,i){if(this.workerSources[e]||(this.workerSources... method getDEMWorkerSource (line 43) | getDEMWorkerSource(e,t,s){return this.demWorkerSources[e]||(this.demWo... method getRasterArrayWorkerSource (line 43) | getRasterArrayWorkerSource(){return this.rasterArrayWorkerSource||(thi... method enforceCacheSizeLimit (line 43) | enforceCacheSizeLimit(t,s){e.e1(s);} method getWorkerPerformanceMetrics (line 43) | getWorkerPerformanceMetrics(e,t,s){s(void 0,void 0);} function $ (line 31) | function $(t,e,r,n,i){var s,a=1/Math.tan(e/2);return t[0]=a/r,t[1]=0,t[2... method constructor (line 43) | constructor(t,s){this.tileID=new e.ap(t.tileID.overscaledZ,t.tileID.wr... method parse (line 43) | parse(t,s,i,o){this.status="parsing";const r=new e.ap(i.tileID.oversca... function G (line 31) | function G(t,e,r,n,i,s,a){var o=1/(e-r),l=1/(n-i),u=1/(s-a);return t[0]=... function Q (line 31) | function Q(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[... function Z (line 31) | function Z(t){return Z="function"==typeof Symbol&&"symbol"==typeof Symbo... function W (line 31) | function W(t){if("function"!=typeof WeakMap)return null;var e=new WeakMa... function H (line 31) | function H(){var t=new K.ARRAY_TYPE(3);return K.ARRAY_TYPE!=Float32Array... function J (line 31) | function J(t){return Math.hypot(t[0],t[1],t[2])} function tt (line 31) | function tt(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t} method getDefault (line 45) | getDefault(){return !1} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;const t=this.gl;e?t.ena... function et (line 31) | function et(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t} method getDefault (line 45) | getDefault(){return this.gl.LESS} method set (line 45) | set(e){(e!==this.current||this.dirty)&&(this.gl.depthFunc(e),this.curr... function rt (line 31) | function rt(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t} method getDefault (line 45) | getDefault(){return this.gl.FUNC_ADD} method set (line 45) | set(e){(e!==this.current||this.dirty)&&(this.gl.blendEquationSeparate(... function nt (line 31) | function nt(t,e){return Math.hypot(e[0]-t[0],e[1]-t[1],e[2]-t[2])} method getDefault (line 45) | getDefault(){return this.gl.BACK} method set (line 45) | set(e){(e!==this.current||this.dirty)&&(this.gl.cullFace(e),this.curre... function it (line 31) | function it(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+... method getDefault (line 45) | getDefault(){const e=this.gl;return [e.ONE,e.ZERO,e.ONE,e.ZERO]} method set (line 45) | set(e){const t=this.current;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[... function st (line 31) | function st(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n} method getDefault (line 45) | getDefault(){return !1} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;const t=this.gl;e?t.ena... function at (line 31) | function at(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]} method getDefault (line 45) | getDefault(){return this.gl.CCW} method set (line 45) | set(e){(e!==this.current||this.dirty)&&(this.gl.frontFace(e),this.curr... function ct (line 31) | function ct(t){return ct="function"==typeof Symbol&&"symbol"==typeof Sym... method getDefault (line 45) | getDefault(){return this.gl.TEXTURE0} method set (line 45) | set(e){(e!==this.current||this.dirty)&&(this.gl.activeTexture(e),this.... function pt (line 31) | function pt(t){if("function"!=typeof WeakMap)return null;var e=new WeakM... method getDefault (line 45) | getDefault(){return null} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;const t=this.gl;t.bindB... function ft (line 31) | function ft(){var t=new ht.ARRAY_TYPE(4);return ht.ARRAY_TYPE!=Float32Ar... method getDefault (line 45) | getDefault(){return null} method set (line 45) | set(e){const t=this.gl;t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,e),this.cur... function dt (line 31) | function dt(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t... method getDefault (line 45) | getDefault(){return null} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;const t=this.gl;t.bindR... function mt (line 31) | function mt(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t... method getDefault (line 45) | getDefault(){return null} method set (line 45) | set(e){this.gl&&(e!==this.current||this.dirty)&&(this.gl.bindVertexArr... function yt (line 31) | function yt(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t... method constructor (line 45) | constructor(e,t){super(e),this.context=e,this.parent=t;} method getDefault (line 45) | getDefault(){return null} function gt (line 31) | function gt(t,e){return Math.hypot(e[0]-t[0],e[1]-t[1],e[2]-t[2],e[3]-t[... method getDefault (line 45) | getDefault(){return 4} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;const t=this.gl;t.pixel... function xt (line 31) | function xt(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],s=e[3]-t[3];ret... method getDefault (line 45) | getDefault(){return !1} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;const t=this.gl;t.pixel... function bt (line 31) | function bt(t){return Math.hypot(t[0],t[1],t[2],t[3])} method setDirty (line 45) | setDirty(){this.dirty=!0;} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;this.context.bindFrameb... function vt (line 31) | function vt(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i} method getDefault (line 45) | getDefault(){return !1} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;const t=this.gl;t.pixel... function wt (line 31) | function wt(t){return wt="function"==typeof Symbol&&"symbol"==typeof Sym... method attachment (line 45) | attachment(){return this.gl.DEPTH_ATTACHMENT} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;this.context.bindFrameb... function kt (line 31) | function kt(t){if("function"!=typeof WeakMap)return null;var e=new WeakM... function Pt (line 31) | function Pt(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==wt(... function Et (line 31) | function Et(){var t=new Mt.ARRAY_TYPE(4);return Mt.ARRAY_TYPE!=Float32Ar... method attachment (line 45) | attachment(){return this.gl.DEPTH_STENCIL_ATTACHMENT} function zt (line 31) | function zt(t,e,r){r*=.5;var n=Math.sin(r);return t[0]=n*e[0],t[1]=n*e[1... method constructor (line 45) | constructor(e,t){this.gl=e,this.clearColor=new Ve(this),this.clearDept... method setDefault (line 45) | setDefault(){this.unbindVAO(),this.clearColor.setDefault(),this.clearD... method setDirty (line 45) | setDirty(){this.clearColor.dirty=!0,this.clearDepth.dirty=!0,this.clea... method createIndexBuffer (line 45) | createIndexBuffer(e,t,i){return new Ne(this,e,t,i)} method createVertexBuffer (line 45) | createVertexBuffer(e,t,i,o,r){return new Ge(this,e,t,i,o,r)} method createRenderbuffer (line 45) | createRenderbuffer(e,t,i){const o=this.gl,r=o.createRenderbuffer();ret... method createFramebuffer (line 45) | createFramebuffer(e,t,i,o){return new St(this,e,t,i,o)} method clear (line 45) | clear({color:e,depth:t,stencil:i,colorMask:o}){const r=this.gl;let s=0... method setCullFace (line 45) | setCullFace(e){!1===e.enable?this.cullFace.set(!1):(this.cullFace.set(... method setDepthMode (line 45) | setDepthMode(e){e.func!==this.gl.ALWAYS||e.mask?(this.depthTest.set(!0... method setStencilMode (line 45) | setStencilMode(e){e.test.func!==this.gl.ALWAYS||e.mask?(this.stencilTe... method setColorMode (line 45) | setColorMode(e){t(e.blendFunction,At.Replace)?this.blend.set(!1):(this... method unbindVAO (line 45) | unbindVAO(){this.bindVertexArrayOES.set(null);} function Tt (line 31) | function Tt(t,e,r){var n=e[0],i=e[1],s=e[2],a=e[3],o=r[0],l=r[1],u=r[2],... method attachment (line 45) | attachment(){return this.gl.DEPTH_ATTACHMENT} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;this.context.bindFrameb... function Bt (line 31) | function Bt(t,e){var r=e[0],n=e[1],i=e[2],s=e[3],a=Math.sqrt(r*r+n*n+i*i... method constructor (line 45) | constructor(t,i,o,r){const s={width:o[0],height:o[1],data:null},n=t.gl... method setParticleTextureDimension (line 45) | setParticleTextureDimension(t,i){if(this.particleTextureDimension===i)... method update (line 45) | update(t){return !(this.lastInvalidatedAt0)r=Math.sqrt(n+1),t[3]=.5*... function Wt (line 31) | function Wt(t){return Wt="function"==typeof Symbol&&"symbol"==typeof Sym... function ee (line 31) | function ee(t){if("function"!=typeof WeakMap)return null;var e=new WeakM... function re (line 31) | function re(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==Wt(... function ne (line 31) | function ne(t,e,r){var n=.5*r[0],i=.5*r[1],s=.5*r[2],a=e[0],o=e[1],l=e[2... function ie (line 31) | function ie(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4... function se (line 31) | function se(t,e,r){var n=e[0],i=e[1],s=e[2],a=e[3],o=r[4],l=r[5],u=r[6],... function ce (line 31) | function ce(t){return ce="function"==typeof Symbol&&"symbol"==typeof Sym... function pe (line 31) | function pe(t){if("function"!=typeof WeakMap)return null;var e=new WeakM... function fe (line 31) | function fe(){var t=new he.ARRAY_TYPE(2);return he.ARRAY_TYPE!=Float32Ar... function de (line 31) | function de(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t} function me (line 31) | function me(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t} function ye (line 31) | function ye(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t} method constructor (line 45) | constructor(t,i,o,r){super(),this.scope=o,this._options=t,this.propert... method updateConfig (line 45) | updateConfig(e){this._transitionable.setTransitionOrValue(this._option... method updateTransitions (line 45) | updateTransitions(e){this._transitioning=this._transitionable.transiti... method hasTransition (line 45) | hasTransition(){return this._transitioning.hasTransition()} method recalculate (line 45) | recalculate(e){this.properties=this._transitioning.possiblyEvaluate(e);} method get (line 45) | get(){return this._options.properties=this._transitionable.serialize()... method set (line 45) | set(e,t){this._options=e,this._transitionable.setTransitionOrValue(e.p... method shadowsEnabled (line 45) | shadowsEnabled(){return !!this.properties&&!0===this.properties.get("c... function ge (line 31) | function ge(t,e){return Math.hypot(e[0]-t[0],e[1]-t[1])} function xe (line 31) | function xe(t,e){var r=e[0]-t[0],n=e[1]-t[1];return r*r+n*n} method constructor (line 45) | constructor(t,i,o,r){super(),this._transitionable=new e.L(ve,o,new Map... method state (line 45) | get state(){const t=this._transform,i="globe"===t.projection.name,o=e.... method get (line 45) | get(){return this._transitionable.serialize()} method set (line 45) | set(t,i,o={}){if(this._validate(K,t,o))return;const r=e.e({},t);for(co... method getOpacity (line 45) | getOpacity(t){if(!this._transform.projection.supportsFog)return 0;cons... method getOpacityAtLatLng (line 45) | getOpacityAtLatLng(t,i){return this._transform.projection.supportsFog?... method getOpacityForTile (line 45) | getOpacityForTile(t){if(!this._transform.projection.supportsFog)return... method getOpacityForBounds (line 45) | getOpacityForBounds(e,t,i,o,r){return this._transform.projection.suppo... method getFovAdjustedRange (line 45) | getFovAdjustedRange(e){return this._transform.projection.supportsFog?f... method isVisibleOnFrustum (line 45) | isVisibleOnFrustum(t){if(!this._transform.projection.supportsFog)retur... method updateConfig (line 45) | updateConfig(e){this._transitionable.setTransitionOrValue(this._option... method updateTransitions (line 45) | updateTransitions(e){this._transitioning=this._transitionable.transiti... method hasTransition (line 45) | hasTransition(){return this._transitioning.hasTransition()} method recalculate (line 45) | recalculate(e){this.properties=this._transitioning.possiblyEvaluate(e);} method _validate (line 45) | _validate(t,i,o){return (!o||!1!==o.validate)&&ne(this,t.call(Q,e.e({v... function be (line 31) | function be(t){return Math.hypot(t[0],t[1])} function ve (line 31) | function ve(t){var e=t[0],r=t[1];return e*e+r*r} function we (line 31) | function we(t){return we="function"==typeof Symbol&&"symbol"==typeof Sym... function Ce (line 31) | function Ce(t){if("function"!=typeof WeakMap)return null;var e=new WeakM... function Re (line 31) | function Re(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==we(... method constructor (line 45) | constructor(t,i,o,r){if(super(),this.id=t,this.dispatcher=o,this.type=... method load (line 45) | load(t){this._loaded=!1,this.fire(new e.b("dataloading",{dataType:"sou... method loaded (line 45) | loaded(){return this._loaded} method hasTile (line 45) | hasTile(e){return !this.tileBounds||this.tileBounds.contains(e.canonic... method onAdd (line 45) | onAdd(e){this.map=e,this.load();} method reload (line 45) | reload(){this.cancelTileJSONRequest();const t=e.aj(this.id,this.scope)... method setTiles (line 45) | setTiles(e){return this._options.tiles=e,this.reload(),this} method setUrl (line 45) | setUrl(e){return this.url=e,this._options.url=e,this.reload(),this} method onRemove (line 45) | onRemove(){this.cancelTileJSONRequest();} method serialize (line 45) | serialize(){return e.e({},this._options)} method loadTile (line 45) | loadTile(t,i){const o=this.map._requestManager.normalizeTileURL(t.tile... method abortTile (line 45) | abortTile(e){e.request&&(e.request.cancel(),delete e.request),e.actor&... method unloadTile (line 45) | unloadTile(e){e.actor&&e.actor.send("removeTile",{uid:e.uid,type:this.... method hasTransition (line 45) | hasTransition(){return !1} method afterUpdate (line 45) | afterUpdate(){this._tileWorkers={};} method cancelTileJSONRequest (line 45) | cancelTileJSONRequest(){this._tileJSONRequest&&(this._tileJSONRequest.... function De (line 31) | function De(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.... method constructor (line 45) | constructor(t,i,o){this.bounds=e.ag.convert(this.validateBounds(t)),th... method validateBounds (line 45) | validateBounds(e){return Array.isArray(e)&&4===e.length?[Math.max(-180... method contains (line 45) | contains(t){const i=Math.pow(2,t.z),o=Math.floor(e.a8(this.bounds.getW... function Oe (line 31) | function Oe(t,e){this.x=t,this.y=e;} function qe (line 31) | function qe(t){return t*Ne} method getDefault (line 45) | getDefault(){return !0} method set (line 45) | set(e){(e!==this.current||this.dirty)&&(this.gl.depthMask(e),this.curr... function $e (line 31) | function $e(t){return t*je} method getDefault (line 45) | getDefault(){return {func:this.gl.ALWAYS,ref:0,mask:255}} method set (line 45) | set(e){const t=this.current;(e.func!==t.func||e.ref!==t.ref||e.mask!==... function Qe (line 31) | function Qe(t){if(t<=0)return 0;if(t>=1)return 1;const e=t*t,r=e*t;retur... method getDefault (line 45) | getDefault(){return 255} method set (line 45) | set(e){(e!==this.current||this.dirty)&&(this.gl.stencilMask(e),this.cu... function Ye (line 31) | function Ye(t,e,r,n){const i=new Le(t,e,r,n);return function(t){return i... method getDefault (line 45) | getDefault(){return !1} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;const t=this.gl;e?t.ena... function Ze (line 31) | function Ze(t,e,r){return Math.min(r,Math.max(e,t))} method getDefault (line 45) | getDefault(){return 1} method set (line 45) | set(e){(e!==this.current||this.dirty)&&(this.gl.clearDepth(e),this.cur... function Ke (line 31) | function Ke(t,e,r){return (r=Ze((r-t)/(e-t),0,1))*r*(3-2*r)} method getDefault (line 45) | getDefault(){return !1} method set (line 45) | set(e){if(e===this.current&&!this.dirty)return;const t=this.gl;e?t.ena... function We (line 31) | function We(t,e,r){const n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i} method getDefault (line 45) | getDefault(){return 0} method set (line 45) | set(e){(e!==this.current||this.dirty)&&(this.gl.clearStencil(e),this.c... function He (line 31) | function He(t,e,r){if(!t.length)return r(null,[]);let n=t.length;const i... method getDefault (line 45) | getDefault(){return [!0,!0,!0,!0]} method set (line 45) | set(e){const t=this.current;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[... function Je (line 31) | function Je(t,...e){for(const r of e)for(const e in r)t[e]=r[e];return t} method getDefault (line 45) | getDefault(){return [0,1]} method set (line 45) | set(e){const t=this.current;(e[0]!==t[0]||e[1]!==t[1]||this.dirty)&&(t... function er (line 31) | function er(){return tr++} function rr (line 31) | function rr(){return function t(e){return e?(e^Math.random()*(16>>e/4)).... function nr (line 31) | function nr(t){return t<=1?1:Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))} function ir (line 31) | function ir(t){return !!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89a... function sr (line 31) | function sr(t,e){t.forEach((t=>{e[t]&&(e[t]=e[t].bind(e));}));} function ar (line 31) | function ar(t,e){return -1!==t.indexOf(e,t.length-e.length)} function or (line 31) | function or(t,e,r){const n={};for(const r in t)n[r]=e.call(this,t[r],r,t... function lr (line 31) | function lr(t,e,r){const n={};for(const r in t)e.call(this,t[r],r,t)&&(n... function ur (line 31) | function ur(t){return Array.isArray(t)?t.map(ur):"object"==typeof t&&t?o... method constructor (line 45) | constructor(t){const i={type:"raster-dem",maxzoom:t.transform.maxZoom}... method _loadTile (line 45) | _loadTile(e,t){e.state="loaded",t(null);} function hr (line 31) | function hr(t){cr[t]||("undefined"!=typeof console&&console.warn(t),cr[t... function pr (line 31) | function pr(t,e,r){return (r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)} method constructor (line 45) | constructor(t,i){super(),this._debugParams={sortTilesHiZFirst:!0,disab... method style (line 45) | set style(e){e.on("data",this._onStyleDataEvent.bind(this)),this._styl... method update (line 45) | update(t,i,o){if(t&&t.terrain){this._style!==t&&(this.style=t,this._ev... method calculateExaggeration (line 45) | calculateExaggeration(t){const i=this._previousCameraAltitude,o=t.getF... method resetTileLookupCache (line 45) | resetTileLookupCache(e){this._findCoveringTileCache[e]={};} method getScaledDemTileSize (line 45) | getScaledDemTileSize(){return this.sourceCache.getSource().tileSize/12... method _onStyleDataEvent (line 45) | _onStyleDataEvent(e){e.coord&&"source"===e.dataType?this._clearRenderC... method _disable (line 45) | _disable(){if(this.enabled&&(this.enabled=!1,this._sharedDepthStencil=... method destroy (line 45) | destroy(){this._disable(),this._emptyDEMTexture&&this._emptyDEMTexture... method _source (line 45) | _source(){return this.enabled?this.sourceCache:null} method isUsingMockSource (line 45) | isUsingMockSource(){return this.sourceCache===this._mockSourceCache} method exaggeration (line 45) | exaggeration(){return this._exaggeration} method visibleDemTiles (line 45) | get visibleDemTiles(){return this._visibleDemTiles} method drapeBufferSize (line 45) | get drapeBufferSize(){const e=2*this.proxySourceCache.getSource().tile... method useVertexMorphing (line 45) | set useVertexMorphing(e){this._useVertexMorphing=e;} method updateTileBinding (line 45) | updateTileBinding(t){if(!this.enabled)return;this.prevTerrainTileForTi... method _assignTerrainTiles (line 45) | _assignTerrainTiles(e){this._initializing||e.forEach((e=>{if(this.terr... method _prepareDEMTextures (line 45) | _prepareDEMTextures(){const e=this.painter.context,t=e.gl;for(const i ... method _prepareDemTileUniforms (line 45) | _prepareDemTileUniforms(e,t,i,o){if(!t||null==t.demTexture)return !1;c... method emptyDEMTexture (line 45) | get emptyDEMTexture(){return !this._emptyDEMTextureDirty&&this._emptyD... method emptyDepthBufferTexture (line 45) | get emptyDepthBufferTexture(){const t=this.painter.context,i=t.gl;if(!... method _getLoadedAreaMinimum (line 45) | _getLoadedAreaMinimum(){let e=0;const t=this._visibleDemTiles.reduce((... method _updateEmptyDEMTexture (line 45) | _updateEmptyDEMTexture(){const t=this.painter.context,i=t.gl;t.activeT... method setupElevationDraw (line 45) | setupElevationDraw(t,i,o){const r=this.painter.context,s=r.gl,n={u_dem... method globeUniformValues (line 45) | globeUniformValues(t,i,o){const r=t.projection;return {u_tile_tl_up:r.... method renderToBackBuffer (line 45) | renderToBackBuffer(t){const i=this.painter,o=this.painter.context;0!==... method renderBatch (line 45) | renderBatch(t){if(0===this._drapedRenderBatches.length)return t+1;this... method postRender (line 45) | postRender(){} method isLayerOrderingCorrect (line 45) | isLayerOrderingCorrect(e){const t=e.order.length;let i=-1,o=t;for(let ... method getMinElevationBelowMSL (line 45) | getMinElevationBelowMSL(){let e=0;return this._visibleDemTiles.filter(... method raycast (line 45) | raycast(e,t,i){if(!this._visibleDemTiles)return null;const o=this._vis... method _createFBO (line 45) | _createFBO(){const t=this.painter.context,i=t.gl,o=this.drapeBufferSiz... method _initFBOPool (line 45) | _initFBOPool(){for(;this.pool.lengthi.widt... method drawDepth (line 45) | drawDepth(){const t=this.painter,i=t.context,o=this.proxySourceCache,r... method _setupProxiedCoordsForOrtho (line 45) | _setupProxiedCoordsForOrtho(t,i,o){if(t.getSource()instanceof e.as)ret... method _setupProxiedCoordsForImageSource (line 45) | _setupProxiedCoordsForImageSource(t,i,o){if(!t.getSource().loaded())re... method _createProxiedId (line 45) | _createProxiedId(t,i,o){let r=this.orthoMatrix;if(o){const e=o.find((e... method _findTileCoveringTileID (line 45) | _findTileCoveringTileID(t,i){let o=i.getTile(t);if(o&&o.hasData())retu... method findDEMTileFor (line 45) | findDEMTileFor(e){return this.enabled?this._findTileCoveringTileID(e,t... method prepareDrawTile (line 45) | prepareDrawTile(){this.renderedToTile=!0;} method _clearRenderCacheForTile (line 45) | _clearRenderCacheForTile(e,t){let i=this._tilesDirty[e];i||(i=this._ti... function fr (line 31) | function fr(t){let e=0;for(let r,n,i=0,s=t.length,a=s-1;ie.fb.destroy())),thi... function mr (line 31) | function mr(){return "undefined"!=typeof WorkerGlobalScope&&"undefined"!... function yr (line 31) | function yr(t){const e={};if(t.replace(/(?:^|(?:\s*\,\s*))([^\x00-\x20\(... function Ar (line 31) | function Ar(t){try{const e=self[t];return e.setItem("_mapbox_test_",1),e... function Sr (line 31) | function Sr(t,e){return [t[4*e],t[4*e+1],t[4*e+2],t[4*e+3]]} function Ir (line 31) | function Ir(t,e,r,n){for(;e>1;t[i]>1;t[i]<=n?e=i+1:r=i;}return e} function Pr (line 31) | function Pr(t){return t>0?1/(1.001-t):1+t} function Er (line 31) | function Er(t){return t>0?1-1/(1.001-t):-t} function zr (line 31) | function zr(){return null==gr&&(gr=self.OffscreenCanvas&&new OffscreenCa... method setNow (line 31) | setNow(t){vr=t;} method restoreNow (line 31) | restoreNow(){vr=void 0;} method frame (line 31) | frame(t){const e=requestAnimationFrame(t);return {cancel:()=>cancelAnima... method getImageData (line 31) | getImageData(t,e=0){const{width:r,height:n}=t;_r||(_r=document.createEle... method devicePixelRatio (line 31) | get devicePixelRatio(){return window.devicePixelRatio} method prefersReducedMotion (line 31) | get prefersReducedMotion(){return !!window.matchMedia&&(null==br&&(br=wi... method hasCanvasFingerprintNoise (line 31) | hasCanvasFingerprintNoise(){if(void 0!==wr)return wr;if(!zr())return wr=... function Br (line 31) | function Br(t,e){const r=t.indexOf("?");if(r<0)return `${t}?${new URLSea... function Cr (line 31) | function Cr(t,e={persistentParams:[]}){const r=t.indexOf("?");if(r<0)ret... function Or (line 31) | function Or(){try{return caches}catch(t){}} function Ur (line 31) | function Ur(){const t=Or();t&&!Lr&&(Lr=t.open(Rr));} function Xr (line 31) | function Xr(t){const e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);t... class Kr (line 31) | class Kr extends Error{constructor(t,e,r){401===e&&i(r)&&(t+=": you may ... method constructor (line 31) | constructor(t,e,r){401===e&&i(r)&&(t+=": you may have provided an inva... method toString (line 31) | toString(){return `${this.name}: ${this.message} (${this.status}): ${t... function tn (line 31) | function tn(t){const e=document.createElement("a");return e.href=t,e.pro... method cancel (line 31) | cancel(){this.cancelled=!0;} function un (line 31) | function un(t){const e=t.match(ln);if(!e)throw new Error("Unable to pars... method preventDefault (line 45) | preventDefault(){this._defaultPrevented=!0;} method defaultPrevented (line 45) | get defaultPrevented(){return this._defaultPrevented} method constructor (line 45) | constructor(t,i,o){const r="touchend"===t?o.changedTouches:o.touches,s... function cn (line 31) | function cn(t){const e=t.params.length?`?${t.params.join("&")}`:"";retur... function pn (line 31) | function pn(t){if(!t)return null;const e=t.split(".");if(!e||3!==e.lengt... method constructor (line 45) | constructor(e){this._map=e;} method reset (line 45) | reset(){this._delayContextMenu=!1,this._contextMenuEvent=void 0;} method mousemove (line 45) | mousemove(e){this._map.fire(new hn(e.type,this._map,e));} method mousedown (line 45) | mousedown(){this._delayContextMenu=!0;} method mouseup (line 45) | mouseup(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map... method contextmenu (line 45) | contextmenu(e){this._delayContextMenu?this._contextMenuEvent=e:this._m... method isEnabled (line 45) | isEnabled(){return !0} method isActive (line 45) | isActive(){return !1} method enable (line 45) | enable(){} method disable (line 45) | disable(){} class fn (line 31) | class fn{constructor(t){this.type=t,this.anonId=null,this.eventData={},t... method constructor (line 31) | constructor(t){this.type=t,this.anonId=null,this.eventData={},this.que... method getStorageKey (line 31) | getStorageKey(t){const e=pn(n.ACCESS_TOKEN);let r="";return r=e&&e.u?b... method fetchEventData (line 31) | fetchEventData(){const t=Ar("localStorage"),e=this.getStorageKey(),r=t... method saveEventData (line 31) | saveEventData(){const t=Ar("localStorage"),e=this.getStorageKey(),r=th... method processRequests (line 31) | processRequests(t){} method postEvent (line 31) | postEvent(t,e,r,i){if(!n.EVENTS_URL)return;const s=un(n.EVENTS_URL);s.... method queueRequest (line 31) | queueRequest(t,e){this.queue.push(t),this.processRequests(e);} method constructor (line 45) | constructor(e,t){this._map=e,this._el=e.getCanvasContainer(),this._con... method isEnabled (line 45) | isEnabled(){return !!this._enabled} method isActive (line 45) | isActive(){return !!this._active} method enable (line 45) | enable(){this.isEnabled()||(this._enabled=!0);} method disable (line 45) | disable(){this.isEnabled()&&(this._enabled=!1);} method mousedown (line 45) | mousedown(e,t){this.isEnabled()&&e.shiftKey&&0===e.button&&(h(),this._... method mousemoveWindow (line 45) | mousemoveWindow(e,t){if(!this._active)return;const i=t,o=this._startPo... method mouseupWindow (line 45) | mouseupWindow(t,i){if(!this._active)return;const o=this._startPos,r=i;... method keydown (line 45) | keydown(e){this._active&&27===e.keyCode&&(this.reset(),this._fireEvent... method blur (line 45) | blur(){this.reset();} method reset (line 45) | reset(){this._active=!1,this._container.classList.remove("mapboxgl-cro... method _fireEvent (line 45) | _fireEvent(t,i){return this._map.fire(new e.b(t,{originalEvent:i}))} method constructor (line 31) | constructor(t){super("appUserTurnstile"),this._customAccessToken=t;} method postTurnstileEvent (line 31) | postTurnstileEvent(t,e){n.EVENTS_URL&&n.ACCESS_TOKEN&&Array.isArray(t)&&... method processRequests (line 31) | processRequests(t){if(this.pendingRequest||0===this.queue.length)return;... method constructor (line 31) | constructor(){super("map.load"),this.success={},this.skuToken="";} method postMapLoadEvent (line 31) | postMapLoadEvent(t,e,r,i){this.skuToken=e,this.errorCb=i,n.EVENTS_URL&&(... method processRequests (line 31) | processRequests(t){if(this.pendingRequest||0===this.queue.length)return;... method remove (line 31) | remove(){this.errorCb=null;} method constructor (line 31) | constructor(){super("style.load"),this.eventIdPerMapInstanceMap=new Map,... method getMapInstanceId (line 31) | getMapInstanceId(t){let e=this.mapInstanceIdMap.get(t);return e||(e=rr()... method getEventId (line 31) | getEventId(t){const e=this.eventIdPerMapInstanceMap.get(t)||0;return thi... method postStyleLoadEvent (line 31) | postStyleLoadEvent(t,e){const{map:r,style:i,importedStyles:s}=e;if(!n.EV... method processRequests (line 31) | processRequests(t){if(this.pendingRequest||0===this.queue.length)return;... method constructor (line 31) | constructor(){super("gljs.performance");} method postPerformanceEvent (line 31) | postPerformanceEvent(t,e){n.EVENTS_URL&&(t||n.ACCESS_TOKEN)&&this.queueR... method processRequests (line 31) | processRequests(t){if(this.pendingRequest||0===this.queue.length)return;... method constructor (line 31) | constructor(){super("map.auth"),this.success={},this.skuToken="";} method getSession (line 31) | getSession(t,e,r,i){if(!n.API_URL||!n.SESSION_PATH)return;const s=un(n.A... method getSessionAPI (line 31) | getSessionAPI(t,e,r,i){this.skuToken=e,this.errorCb=i,n.SESSION_PATH&&n.... method processRequests (line 31) | processRequests(t){if(this.pendingRequest||0===this.queue.length)return;... method remove (line 31) | remove(){this.errorCb=null;} function Bn (line 31) | function Bn(t,e,r){r[t]&&-1!==r[t].indexOf(e)||(r[t]=r[t]||[],r[t].push(... function Cn (line 31) | function Cn(t,e,r){if(r&&r[t]){const n=r[t].indexOf(e);-1!==n&&r[t].spli... method constructor (line 45) | constructor(){this.reset();} method reset (line 45) | reset(){this._active=!1,this._firstTwoTouches=void 0;} method _start (line 45) | _start(e){} method _move (line 45) | _move(e,t,i){return {}} method touchstart (line 45) | touchstart(e,t,i){this._firstTwoTouches||i.length<2||(this._firstTwoTo... method touchmove (line 45) | touchmove(e,t,i){const o=this._firstTwoTouches;if(!o)return;e.preventD... method touchend (line 45) | touchend(e,t,i){if(!this._firstTwoTouches)return;const[o,r]=this._firs... method touchcancel (line 45) | touchcancel(){this.reset();} method enable (line 45) | enable(e){this._enabled=!0,this._aroundCenter=!!e&&"center"===e.around;} method disable (line 45) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 45) | isEnabled(){return this._enabled} method isActive (line 45) | isActive(){return this._active} class Rn (line 31) | class Rn{constructor(t,e={}){Je(this,e),this.type=t;}} method constructor (line 31) | constructor(t,e={}){Je(this,e),this.type=t;} method reset (line 45) | reset(){super.reset(),this._distance=0,this._startDistance=0;} method _start (line 45) | _start(e){this._startDistance=this._distance=e[0].dist(e[1]);} method _move (line 45) | _move(e,t){const i=this._distance;if(this._distance=e[0].dist(e[1]),th... class Vn (line 31) | class Vn extends Rn{constructor(t,e={}){super("error",Je({error:t},e));}} method constructor (line 31) | constructor(t,e={}){super("error",Je({error:t},e));} method constructor (line 45) | constructor(e,t,i){this._el=e,this._mousePan=t,this._touchPan=i;} method enable (line 45) | enable(e){this._inertiaOptions=e||{},this._mousePan.enable(),this._tou... method disable (line 45) | disable(){this._mousePan.disable(),this._touchPan.disable(),this._el.c... method isEnabled (line 45) | isEnabled(){return this._mousePan.isEnabled()&&this._touchPan.isEnable... method isActive (line 45) | isActive(){return this._mousePan.isActive()||this._touchPan.isActive()} class Dn (line 31) | class Dn{on(t,e){return this._listeners=this._listeners||{},Bn(t,e,this.... method on (line 31) | on(t,e){return this._listeners=this._listeners||{},Bn(t,e,this._listen... method off (line 31) | off(t,e){return Cn(t,e,this._listeners),Cn(t,e,this._oneTimeListeners)... method once (line 31) | once(t,e){return e?(this._oneTimeListeners=this._oneTimeListeners||{},... method fire (line 31) | fire(t,e){"string"==typeof t&&(t=new Rn(t,e||{}));const r=t.type;if(th... method listens (line 31) | listens(t){return !!(this._listeners&&this._listeners[t]&&this._listen... method setEventedParent (line 31) | setEventedParent(t,e){return this._eventedParent=t,this._eventedParent... function Fn (line 31) | function Fn(t){return (t=Math.round(t))<0?0:t>255?255:t} function On (line 31) | function On(t){return Fn("%"===t[t.length-1]?parseFloat(t)/100*255:parse... method constructor (line 45) | constructor(){const e=zn;this._panStep=e.panStep,this._bearingStep=e.b... method blur (line 45) | blur(){this.reset();} method reset (line 45) | reset(){this._active=!1;} method keydown (line 45) | keydown(e){if(e.altKey||e.ctrlKey||e.metaKey)return;let t=0,i=0,o=0,r=... method enable (line 45) | enable(){this._enabled=!0;} method disable (line 45) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 45) | isEnabled(){return this._enabled} method isActive (line 45) | isActive(){return this._active} method disableRotation (line 45) | disableRotation(){this._rotationDisabled=!0;} method enableRotation (line 45) | enableRotation(){this._rotationDisabled=!1;} function Un (line 31) | function Un(t){return (e="%"===t[t.length-1]?parseFloat(t)/100:parseFloa... method constructor (line 45) | constructor(e,t){this._clickZoom=e,this._tapZoom=t;} method enable (line 45) | enable(){this._clickZoom.enable(),this._tapZoom.enable();} method disable (line 45) | disable(){this._clickZoom.disable(),this._tapZoom.disable();} method isEnabled (line 45) | isEnabled(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnable... method isActive (line 45) | isActive(){return this._clickZoom.isActive()||this._tapZoom.isActive()} function Nn (line 31) | function Nn(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e... method constructor (line 45) | constructor(t,i){this._map=t,this._el=t.getCanvasContainer(),this._han... method setZoomRate (line 45) | setZoomRate(e){this._defaultZoomRate=e;} method setWheelZoomRate (line 45) | setWheelZoomRate(e){this._wheelZoomRate=e;} method isEnabled (line 45) | isEnabled(){return !!this._enabled} method isActive (line 45) | isActive(){return this._active||void 0!==this._finishTimeout} method isZooming (line 45) | isZooming(){return !!this._zooming} method enable (line 45) | enable(e){this.isEnabled()||(this._enabled=!0,this._aroundCenter=!!e&&... method disable (line 45) | disable(){this.isEnabled()&&(this._enabled=!1,this._map._cooperativeGe... method wheel (line 45) | wheel(t){if(!this.isEnabled())return;if(this._map._cooperativeGestures... method _onTimeout (line 45) | _onTimeout(e){this._type="wheel",this._delta-=this._lastValue,this._ac... method _start (line 45) | _start(e){if(!this._delta)return;this._frameId&&(this._frameId=null),t... method renderFrame (line 45) | renderFrame(){if(!this._frameId)return;if(this._frameId=null,!this.isA... method _smoothOutEasing (line 45) | _smoothOutEasing(t){let i=e.d8;if(this._prevEase){const t=this._prevEa... method blur (line 45) | blur(){this.reset();} method reset (line 45) | reset(){this._active=!1;} method _addScrollZoomBlocker (line 45) | _addScrollZoomBlocker(){this._map&&!this._alertContainer&&(this._alert... method _showBlockerAlert (line 45) | _showBlockerAlert(){this._alertContainer.style.visibility="visible",th... class jn (line 31) | class jn{constructor(t,e,r,n=1){this.r=t,this.g=e,this.b=r,this.a=n;}sta... method constructor (line 31) | constructor(t,e,r,n=1){this.r=t,this.g=e,this.b=r,this.a=n;} method parse (line 31) | static parse(e){if(!e)return;if(e instanceof jn)return e;if("string"!=... method toString (line 31) | toString(){const[t,e,r,n]=this.toArray();return `rgba(${Math.round(t)}... method toArray (line 31) | toArray(){const{r:t,g:e,b:r,a:n}=this;return 0===n?[0,0,0,0]:[255*t/n,... method toArray01 (line 31) | toArray01(){const{r:t,g:e,b:r,a:n}=this;return 0===n?[0,0,0,0]:[t/n,e/... method toArray01Scaled (line 31) | toArray01Scaled(t){const{r:e,g:r,b:n,a:i}=this;return 0===i?[0,0,0]:[e... method toArray01PremultipliedAlpha (line 31) | toArray01PremultipliedAlpha(){const{r:t,g:e,b:r,a:n}=this;return [t,e,... method toArray01Linear (line 31) | toArray01Linear(){const{r:t,g:e,b:r,a:n}=this;return 0===n?[0,0,0,0]:[... method constructor (line 45) | constructor(){this._tap=new vn({numTouches:1,numTaps:1}),this.reset();} method reset (line 45) | reset(){this._active=!1,this._swipePoint=void 0,this._swipeTouch=0,thi... method touchstart (line 45) | touchstart(e,t,i){this._swipePoint||(this._tapTime&&e.timeStamp-this._... method touchmove (line 45) | touchmove(e,t,i){if(this._tapTime){if(this._swipePoint){if(i[0].identi... method touchend (line 45) | touchend(e,t,i){this._tapTime?this._swipePoint&&0===i.length&&this.res... method touchcancel (line 45) | touchcancel(){this.reset();} method enable (line 45) | enable(){this._enabled=!0;} method disable (line 45) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 45) | isEnabled(){return this._enabled} method isActive (line 45) | isActive(){return this._active} function qn (line 31) | function qn(t,e,r){return t*(1-r)+e*r} function $n (line 31) | function $n(t,e,r){return t.map(((t,n)=>qn(t,e[n],r)))} function Qn (line 31) | function Qn(t,...e){for(const r of e)for(const e in r)t[e]=r[e];return t} method constructor (line 45) | constructor(){this.constants=[1,1,.01],this.radius=0;} method setup (line 45) | setup(t,i){const o=e.Q.sub([],i,t);this.radius=e.Q.length(o[2]<0?e.Q.d... method projectRay (line 45) | projectRay(t){e.Q.div(t,t,this.constants),e.Q.normalize(t,t),e.Q.mul(t... class Yn (line 31) | class Yn extends Error{constructor(t,e){super(e),this.message=e,this.key... method constructor (line 31) | constructor(t,e){super(e),this.message=e,this.key=t;} class Xn (line 31) | class Xn{constructor(t,e=[]){this.parent=t,this.bindings={};for(const[t,... method constructor (line 31) | constructor(t,e=[]){this.parent=t,this.bindings={};for(const[t,r]of e)... method concat (line 31) | concat(t){return new Xn(this,t)} method get (line 31) | get(t){if(this.bindings[t])return this.bindings[t];if(this.parent)retu... method has (line 31) | has(t){return !!this.bindings[t]||!!this.parent&&this.parent.has(t)} method constructor (line 45) | constructor(t,i){this._map=t,this._el=this._map.getCanvasContainer(),t... method destroy (line 45) | destroy(){for(const[e,t,i]of this._listeners){const o=e===document?thi... method _addDefaultHandlers (line 45) | _addDefaultHandlers(e){const t=this._map,i=t.getCanvasContainer();this... method _add (line 45) | _add(e,t,i){this._handlers.push({handlerName:e,handler:t,allowed:i}),t... method stop (line 45) | stop(e){if(!this._updatingCamera){for(const{handler:e}of this._handler... method isActive (line 45) | isActive(){for(const{handler:e}of this._handlers)if(e.isActive())retur... method isZooming (line 45) | isZooming(){return !!this._eventsInProgress.zoom||this._map.scrollZoom... method isRotating (line 45) | isRotating(){return !!this._eventsInProgress.rotate} method isMoving (line 45) | isMoving(){return !!Hn(this._eventsInProgress)||this.isZooming()} method _isDragging (line 45) | _isDragging(){return !!this._eventsInProgress.drag} method _blockedByActive (line 45) | _blockedByActive(e,t,i){for(const o in e)if(o!==i&&(!t||t.indexOf(o)<0... method handleWindowEvent (line 45) | handleWindowEvent(e){this.handleEvent(e,`${e.type}Window`);} method _getMapTouches (line 45) | _getMapTouches(e){const t=[];for(const i of e)this._el.contains(i.targ... method handleEvent (line 45) | handleEvent(e,t){this._updatingCamera=!0;const i="renderFrame"===e.typ... method mergeHandlerResult (line 45) | mergeHandlerResult(t,i,o,r,s){if(!o)return;e.e(t,o);const n={handlerNa... method _applyChanges (line 45) | _applyChanges(){const t={},i={},o={};for(const[r,s,n]of this._changes)... method _updateMapTransform (line 45) | _updateMapTransform(t,i,o){const r=this._map,s=r.transform,n=e=>[e.x,e... method _fireEvents (line 45) | _fireEvents(t,i,o){const r=Hn(this._eventsInProgress),s=Hn(t),n={};for... method _fireEvent (line 45) | _fireEvent(t,i){this._map.fire(new e.b(t,i?{originalEvent:i}:{}));} method _requestFrame (line 45) | _requestFrame(){return this._map.triggerRepaint(),this._map._renderTas... method _triggerRenderFrame (line 45) | _triggerRenderFrame(){void 0===this._frameId&&(this._frameId=this._req... function si (line 31) | function si(t,e){return {kind:"array",itemType:t,N:e}} function ai (line 31) | function ai(t){if("array"===t.kind){const e=ai(t.itemType);return "numbe... function li (line 31) | function li(t,e){if("error"===e.kind)return null;if("array"===t.kind){if... function ui (line 31) | function ui(t,e){return e.some((e=>e.kind===t.kind))} function ci (line 31) | function ci(t,e){return e.some((e=>"null"===e?null===t:"array"===e?Array... method constructor (line 45) | constructor(e,t){this.reset(e,t);} method reset (line 45) | reset(e,t){this.points=e||[],this._distances=[0];for(let e=1;ethis.width||o<0||t>this.height)return !r... method _queryCircle (line 45) | _queryCircle(e,t,i,o,r){const s=e-i,n=e+i,a=t-i,l=t+i;if(n<0||s>this.w... method query (line 45) | query(e,t,i,o,r){return this._query(e,t,i,o,!1,r)} method hitTest (line 45) | hitTest(e,t,i,o,r){return this._query(e,t,i,o,!0,r)} method hitTestCircle (line 45) | hitTestCircle(e,t,i,o){return this._queryCircle(e,t,i,!0,o)} method _queryCell (line 45) | _queryCell(e,t,i,o,r,s,n,a){const l=n.seenUids,c=this.boxCells[r];if(n... method _queryCellCircle (line 45) | _queryCellCircle(e,t,i,o,r,s,n,a){const l=n.circle,c=n.seenUids,h=this... method _forEachCell (line 45) | _forEachCell(e,t,i,o,r,s,n,a){const l=this._convertToXCellCoord(e),c=t... method _convertToXCellCoord (line 45) | _convertToXCellCoord(e){return Math.max(0,Math.min(this.xCellCount-1,M... method _convertToYCellCoord (line 45) | _convertToYCellCoord(e){return Math.max(0,Math.min(this.yCellCount-1,M... method _circlesCollide (line 45) | _circlesCollide(e,t,i,o,r,s){const n=o-e,a=r-t,l=i+s;return l*l>n*n+a*a} method _circleAndRectCollide (line 45) | _circleAndRectCollide(e,t,i,o,r,s,n){const a=(s-o)/2,l=Math.abs(e-(o+a... class pi (line 31) | class pi{constructor(t,e,r,n,i){this.text=t.normalize?t.normalize():t,th... method constructor (line 31) | constructor(t,e,r,n,i){this.text=t.normalize?t.normalize():t,this.imag... class fi (line 31) | class fi{constructor(t){this.sections=t;}static fromString(t){return new... method constructor (line 31) | constructor(t){this.sections=t;} method fromString (line 31) | static fromString(t){return new fi([new pi(t,null,null,null,null)])} method isEmpty (line 31) | isEmpty(){return 0===this.sections.length||!this.sections.some((t=>0!=... method factory (line 31) | static factory(t){return t instanceof fi?t:fi.fromString(t)} method toString (line 31) | toString(){return 0===this.sections.length?"":this.sections.map((t=>t.... method serialize (line 31) | serialize(){const t=["format"];for(const e of this.sections){if(e.imag... class di (line 31) | class di{constructor(t){this.namePrimary=t.namePrimary,t.nameSecondary&&... method constructor (line 31) | constructor(t){this.namePrimary=t.namePrimary,t.nameSecondary&&(this.n... method toString (line 31) | toString(){return this.nameSecondary?`[${this.namePrimary},${this.name... method fromString (line 31) | static fromString(t,e){return t?new di({namePrimary:t,nameSecondary:e,... method serialize (line 31) | serialize(){return this.nameSecondary?["image",this.namePrimary,this.n... function mi (line 31) | function mi(t,e,r,n){return "number"==typeof t&&t>=0&&t<=255&&"number"==... function yi (line 31) | function yi(t){if(null===t)return !0;if("string"==typeof t)return !0;if(... function gi (line 31) | function gi(t){if(null===t)return Zn;if("string"==typeof t)return Wn;if(... function xi (line 31) | function xi(t){const e=typeof t;return null===t?"":"string"===e||"number... class bi (line 31) | class bi{constructor(t,e){this.type=t,this.value=e;}static parse(t,e){if... method constructor (line 31) | constructor(t,e){this.type=t,this.value=e;} method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error(`'literal' expression... method evaluate (line 31) | evaluate(){return this.value} method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !0} method serialize (line 31) | serialize(){return "array"===this.type.kind||"object"===this.type.kind... class vi (line 31) | class vi{constructor(t){this.name="ExpressionEvaluationError",this.messa... method constructor (line 31) | constructor(t){this.name="ExpressionEvaluationError",this.message=t;} method toJSON (line 31) | toJSON(){return this.message} class wi (line 31) | class wi{constructor(t,e){this.type=t,this.args=e;}static parse(t,e){if(... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expected at least one ... method evaluate (line 31) | evaluate(t){for(let e=0;et.outputDefined()))} method serialize (line 31) | serialize(){const t=this.type,e=[t.kind];if("array"===t.kind){const r=... class Mi (line 31) | class Mi{constructor(t){this.type=ni,this.sections=t;}static parse(t,e){... method constructor (line 31) | constructor(t){this.type=ni,this.sections=t;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expected at least one ... method evaluate (line 31) | evaluate(t){return new fi(this.sections.map((e=>{const r=e.content.eva... method eachChild (line 31) | eachChild(t){for(const e of this.sections)t(e.content),e.scale&&t(e.sc... method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){const t=["format"];for(const e of this.sections){t.push(e.... method constructor (line 45) | constructor(e,t,i,o){this.opacity=e?Math.max(0,Math.min(1,e.opacity+(e... method isHidden (line 45) | isHidden(){return 0===this.opacity&&!this.placed} class Ai (line 31) | class Ai{constructor(t,e){this.type=ii,this.inputPrimary=t,this.inputSec... method constructor (line 31) | constructor(t,e){this.type=ii,this.inputPrimary=t,this.inputSecondary=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expected two or more a... method evaluate (line 31) | evaluate(t){const e=di.fromString(this.inputPrimary.evaluate(t),this.i... method eachChild (line 31) | eachChild(t){t(this.inputPrimary),this.inputSecondary&&t(this.inputSec... method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){return this.inputSecondary?["image",this.inputPrimary.seri... function Si (line 31) | function Si(t){return t instanceof Number?"number":t instanceof String?"... class ki (line 31) | class ki{constructor(t,e){this.type=t,this.args=e;}static parse(t,e){if(... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expected at least one ... method evaluate (line 31) | evaluate(t){if("boolean"===this.type.kind)return Boolean(this.args[0].... method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return this.args.every((t=>t.outputDefined()))} method serialize (line 31) | serialize(){if("formatted"===this.type.kind)return new Mi([{content:th... method constructor (line 45) | constructor(e){this.crossSourceCollisions=e,this.maxGroupID=0,this.col... method get (line 45) | get(e){if(this.crossSourceCollisions)return {ID:0,predicate:null};if(!... class Ei (line 31) | class Ei{constructor(t,e){this.globals=null,this.feature=null,this.featu... method constructor (line 31) | constructor(t,e){this.globals=null,this.feature=null,this.featureState... method id (line 31) | id(){return this.feature&&void 0!==this.feature.id?this.feature.id:null} method geometryType (line 31) | geometryType(){return this.feature?"number"==typeof this.feature.type?... method geometry (line 31) | geometry(){return this.feature&&"geometry"in this.feature?this.feature... method canonicalID (line 31) | canonicalID(){return this.canonical} method properties (line 31) | properties(){return this.feature&&this.feature.properties||{}} method measureLight (line 31) | measureLight(t){return this.globals.brightness||0} method distanceFromCenter (line 31) | distanceFromCenter(){if(this.featureTileCoord&&this.featureDistanceDat... method parseColor (line 31) | parseColor(t){let e=this._parseColorCache[t];return e||(e=this._parseC... method getConfig (line 31) | getConfig(t){return this.options?this.options.get(t):null} class zi (line 31) | class zi{constructor(t,e,r,n,i){this.name=t,this.type=e,this._evaluate=r... method constructor (line 31) | constructor(t,e,r,n,i){this.name=t,this.type=e,this._evaluate=r,this.a... method evaluate (line 31) | evaluate(t){if(!this._evaluate){const t=zi.definitions[this.name];this... method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){return [this.name].concat(this.args.map((t=>t.serialize())))} method parse (line 31) | static parse(t,e){const r=t[0],n=zi.definitions[r];if(!n)return e.erro... method register (line 31) | static register(t,e){zi.definitions=e;for(const r in e)t[r]=zi;} method constructor (line 45) | constructor(e,t,i,o,r,s=!1){this.text=new Mi(e?e.text:null,t,i,r),this... method isHidden (line 45) | isHidden(){return this.text.isHidden()&&this.icon.isHidden()} function Ti (line 31) | function Ti(t){return Array.isArray(t)?`(${t.map(ai).join(", ")})`:`(${a... class Bi (line 31) | class Bi{constructor(t,e,r){this.type=ri,this.locale=r,this.caseSensitiv... method constructor (line 31) | constructor(t,e,r){this.type=ri,this.locale=r,this.caseSensitive=t,thi... method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error("Expected one argumen... method evaluate (line 31) | evaluate(t){return new hi(this.caseSensitive.evaluate(t),this.diacriti... method eachChild (line 31) | eachChild(t){t(this.caseSensitive),t(this.diacriticSensitive),this.loc... method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){const t={};return t["case-sensitive"]=this.caseSensitive.s... method constructor (line 45) | constructor(e,t,i,o,r){this.bucketInstanceId=e,this.featureIndex=t,thi... function t (line 31) | function t(r,n,i,s,a){for(;s>i;){if(s-i>600){var o=s-i+1,l=n-i+1,u=Math.... function e (line 31) | function e(t,e,r){var n=t[e];t[e]=t[r],t[r]=n;} function r (line 31) | function r(t,e){return te?1:0} function Vi (line 31) | function Vi(t){let e=0;for(let r,n,i=0,s=t.length,a=s-1;i=e[2]||t[1]<=e[1]||t[3]>=e[3])} function Fi (line 31) | function Fi(t,e,r){const n=t[0]-e[0],i=t[1]-e[1],s=t[0]-r[0],a=t[1]-r[1]... method constructor (line 45) | constructor(){this.invProjMatrix=e.a9.create(),this.viewportMatrix=e.a... function Oi (line 31) | function Oi(t,e,r=!1){let n=!1;for(let o=0,l=e.length;or[2]){const e=.5*n;let i=t[0]-r[... method constructor (line 45) | constructor(e,t,i,o,r,s,n,a,l){this.placement=new Gi(e,r,s,n,a,l),this... method isDone (line 45) | isDone(){return this._done} method continuePlacement (line 45) | continuePlacement(t,i,o,r){const s=e.f.now(),n=()=>{const t=e.f.now()-... method commit (line 45) | commit(e){return this.placement.commit(e),this.placement} function Wi (line 31) | function Wi(t,e,r,n){const i=Math.pow(2,n.z)*ji,s=[n.x*ji,n.y*ji],a=[];i... function Hi (line 31) | function Hi(t,e,r,n){const i=Math.pow(2,n.z)*ji,s=[n.x*ji,n.y*ji],a=[];i... class Ji (line 31) | class Ji{constructor(t,e){this.type=Hn,this.geojson=t,this.geometries=e;... method constructor (line 31) | constructor(t,e){this.type=Hn,this.geojson=t,this.geometries=e;} method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error(`'within' expression ... method evaluate (line 31) | evaluate(t){if(null!=t.geometry()&&null!=t.canonicalID()){if("Point"==... method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !0} method serialize (line 31) | serialize(){return ["within",this.geojson]} method constructor (line 45) | constructor(e){this._sortAcrossTiles="viewport-y"!==e.layout.get("symb... method continuePlacement (line 45) | continuePlacement(e,t,i,o,r){const s=this._bucketParts;for(;this._curr... function a (line 31) | function a(t,e){return t[0]===e[0]&&t[1]===e[1]} method constructor (line 43) | constructor(t){this.tileID=new e.ap(t.tileID.overscaledZ,t.tileID.wrap... method parse (line 43) | parse(t,s,i,o,r){this.status="parsing",this.data=t,this.collisionBoxAr... function o (line 31) | function o(t,e,r){var n=l(e[0]-t[0]);return [t[0]+n*r,t[1]+(e[1]-t[1])*r]} method constructor (line 43) | constructor(e){this.keyCache={},this._layers={},this._layerConfigs={},... method replace (line 43) | replace(e,t){this._layerConfigs={},this._layers={},this.update(e,[],t);} method update (line 43) | update(t,s,o){this._options=o;for(const s of t)this._layerConfigs[s.id... function l (line 31) | function l(t){for(;t<-180;)t+=360;for(;t>180;)t-=360;return t} function e (line 31) | function e(t,e){return te?1:0} function ss (line 31) | function ss(t,e){return e.dist-t.dist} function ls (line 31) | function ls(t){const e=[1/0,1/0,-1/0,-1/0];if(e.length!==t.length)return... function us (line 31) | function us(t){return t[1]-t[0]+1} function cs (line 31) | function cs(t,e){const r=t[1]>=t[0]&&t[1]t[1])return [null,null];const r=us(t);if(e){if(... function ps (line 31) | function ps(t,e){const r=[1/0,1/0,-1/0,-1/0];if(!cs(e,t.length))return r... function fs (line 31) | function fs(t){const e=[1/0,1/0,-1/0,-1/0];for(let r=0;r=n)... function Ps (line 31) | function Ps(t,e,r,n,i,s,a){if(null===s||null===a)return;const o=ds(ps(n,... function Es (line 31) | function Es(t,e,r,n,i=1/0){let s=Math.min(n.distance(t[0],r[0][0]),i);if... function zs (line 31) | function zs(t,e,r,n,i,s=1/0){let a=Math.min(s,i.distance(t[0],r[0]));if(... method constructor (line 45) | constructor(){this.starsCount=16e3,this.sizeMultiplier=.15,this.sizeRa... function Ts (line 31) | function Ts(t,e,r,n,i=1/0){let s=i;const a=ps(t,[0,t.length-1]);for(cons... function Bs (line 31) | function Bs(t,e,r,n,i=1/0){let s=i;const a=ps(t,[0,t.length-1]);for(cons... function Cs (line 31) | function Cs(t){return "Point"===t||"MultiPoint"===t||"LineString"===t||"... class Rs (line 31) | class Rs{constructor(t,e){this.type=Kn,this.geojson=t,this.geometries=e;... method constructor (line 31) | constructor(t,e){this.type=Kn,this.geojson=t,this.geometries=e;} method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error(`'distance' expressio... method evaluate (line 31) | evaluate(t){const e=t.geometry(),r=t.canonicalID();if(null!=e&&null!=r... method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !0} method serialize (line 31) | serialize(){return ["distance",this.geojson]} method constructor (line 45) | constructor(t){this.vertexArray=new e.cV,this.indices=new e.az,Ds(this... function Vs (line 31) | function Vs(t,e){switch(t){case"string":return xi(e);case"number":return... function Ds (line 31) | function Ds(t,e,r,n){return void 0!==n&&(t=n*Math.round(t/n)),void 0!==e... class Ls (line 31) | class Ls{constructor(t,e,r){this.type=t,this.key=e,this.scope=r;}static ... method constructor (line 31) | constructor(t,e,r){this.type=t,this.key=e,this.scope=r;} method parse (line 31) | static parse(t,e){let r=e.expectedType;if(null==r&&(r=ei),t.length<2||... method evaluate (line 31) | evaluate(t){const e=[this.key,this.scope,t.scope].filter(Boolean).join... method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){const t=["config",this.key];return this.scope&&t.concat(th... method constructor (line 45) | constructor(t){const i=new e.cW;i.emplaceBack(-1,1,1,0,0),i.emplaceBac... method destroy (line 45) | destroy(){this.vertexBuffer.destroy(),this.indexBuffer.destroy(),this.... function Fs (line 31) | function Fs(t){if(t instanceof zi){if("get"===t.name&&1===t.args.length)... function Os (line 31) | function Os(t){if(t instanceof zi&&"feature-state"===t.name)return !1;le... method constructor (line 45) | constructor(t){this.colorModeAlphaBlendedWriteRGB=new At([1,Rt,1,Rt],e... method update (line 45) | update(t){const i=t.context;if(!this.atmosphereBuffer||this.updateNeed... method destroy (line 45) | destroy(){this.atmosphereBuffer&&this.atmosphereBuffer.destroy(),this.... method drawAtmosphereGlow (line 45) | drawAtmosphereGlow(t,i){const o=t.context,r=o.gl,s=t.transform,n=new C... method drawStars (line 45) | drawStars(t,i){const o=e.ad(i.properties.get("star-intensity"),0,1);if... function Us (line 31) | function Us(t){if(t instanceof Ls)return !1;let e=!0;return t.eachChild(... function Ns (line 31) | function Ns(t,e){if(t instanceof zi&&e.indexOf(t.name)>=0)return !1;let ... class js (line 31) | class js{constructor(t,e){this.type=e.type,this.name=t,this.boundExpress... method constructor (line 31) | constructor(t,e){this.type=e.type,this.name=t,this.boundExpression=e;} method parse (line 31) | static parse(t,e){if(2!==t.length||"string"!=typeof t[1])return e.erro... method evaluate (line 31) | evaluate(t){return this.boundExpression.evaluate(t)} method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){return ["var",this.name]} class qs (line 31) | class qs{constructor(t,e=[],r,n=new Xn,i=[],s,a){this.registry=t,this.pa... method constructor (line 31) | constructor(t,e=[],r,n=new Xn,i=[],s,a){this.registry=t,this.path=e,th... method parse (line 31) | parse(t,e,r,n,i={}){return e||r?this.concat(e,r,n)._parse(t,i):this._p... method _parse (line 31) | _parse(t,e){function r(t,e,r){return "assert"===r?new wi(e,[t]):"coerc... method concat (line 31) | concat(t,e,r){const n="number"==typeof t?this.path.concat(t):this.path... method error (line 31) | error(t,...e){const r=`${this.key}${e.map((t=>`[${t}]`)).join("")}`;th... method checkSubtype (line 31) | checkSubtype(t,e){const r=li(t,e);return r&&this.error(r),r} function $s (line 31) | function $s(t){if(t instanceof js)return $s(t.boundExpression);if(t inst... function Gs (line 31) | function Gs(t,e){const r=t.length-1;let n,i,s=0,a=r,o=0;for(;s<=a;)if(o=... class Qs (line 31) | class Qs{constructor(t,e,r){this.type=t,this.input=e,this.labels=[],this... method constructor (line 31) | constructor(t,e,r){this.type=t,this.input=e,this.labels=[],this.output... method parse (line 31) | static parse(t,e){if(t.length-1<4)return e.error(`Expected at least 4 ... method evaluate (line 31) | evaluate(t){const e=this.labels,r=this.outputs;if(1===e.length)return ... method eachChild (line 31) | eachChild(t){t(this.input);for(const e of this.outputs)t(e);} method outputDefined (line 31) | outputDefined(){return this.outputs.every((t=>t.outputDefined()))} method serialize (line 31) | serialize(){const t=["step",this.input.serialize()];for(let e=0;e30&&(i.b... method destroy (line 45) | destroy(){for(const[e,t]of this._storage)t.buf.destroy(),this._storage... function ea (line 31) | function ea(t){return t>Hs?Math.pow(t,1/3):t/Ws+Zs} method constructor (line 45) | constructor(){e.a$(["_updateLogo","_updateCompact"],this);} method onAdd (line 45) | onAdd(e){this._map=e,this._container=s("div","mapboxgl-ctrl");const t=... method onRemove (line 45) | onRemove(){this._container.remove(),this._map.off("sourcedata",this._u... method getDefaultPosition (line 45) | getDefaultPosition(){return "bottom-left"} method _updateLogo (line 45) | _updateLogo(e){e&&"metadata"!==e.sourceDataType||(this._container.styl... method _logoRequired (line 45) | _logoRequired(){if(!this._map.style)return !0;const e=this._map.style.... method _updateCompact (line 45) | _updateCompact(){const e=this._container.children;if(e.length){const t... function ra (line 31) | function ra(t){return t>Ks?t*t*t:Ws*(t-Zs)} method constructor (line 45) | constructor(t,i){if(super(),(t instanceof HTMLElement||i)&&(t=e.e({ele... method addTo (line 45) | addTo(e){return e===this._map||(this.remove(),this._map=e,e.getCanvasC... method remove (line 45) | remove(){const e=this._map;return e&&(e.off("click",this._onMapClick),... method getLngLat (line 45) | getLngLat(){return this._lngLat} method setLngLat (line 45) | setLngLat(t){return this._lngLat=e.bq.convert(t),this._pos=null,this._... method getElement (line 45) | getElement(){return this._element} method setPopup (line 45) | setPopup(e){if(this._popup&&(this._popup.remove(),this._popup=null,thi... method _onKeyPress (line 45) | _onKeyPress(e){const t=e.code,i=e.charCode||e.keyCode;"Space"!==t&&"En... method _onMapClick (line 45) | _onMapClick(e){const t=e.originalEvent.target,i=this._element;this._po... method getPopup (line 45) | getPopup(){return this._popup} method togglePopup (line 45) | togglePopup(){const e=this._popup;return e?(e.isOpen()?(e.remove(),thi... method _behindTerrain (line 45) | _behindTerrain(){const e=this._map,t=this._pos;if(!e||!t)return !1;con... method _evaluateOpacity (line 45) | _evaluateOpacity(){const t=this._map;if(!t)return;const i=this._pos;if... method _clearFadeTimer (line 45) | _clearFadeTimer(){this._fadeTimer&&(clearTimeout(this._fadeTimer),this... method _updateDOM (line 45) | _updateDOM(){const e=this._pos;if(!e||!this._map)return;const t=this._... method _calculateXYTransform (line 45) | _calculateXYTransform(){const t=this._pos,i=this._map,o=this.getPitchA... method _calculateZTransform (line 45) | _calculateZTransform(){const t=this._pos,i=this._map;if(!i||!t)return ... method _update (line 45) | _update(e){cancelAnimationFrame(this._updateFrameId);const t=this._map... method getOffset (line 45) | getOffset(){return this._offset} method setOffset (line 45) | setOffset(t){return this._offset=e.P.convert(t),this._update(),this} method addClassName (line 45) | addClassName(e){return this._element.classList.add(e),this} method removeClassName (line 45) | removeClassName(e){return this._element.classList.remove(e),this} method toggleClassName (line 45) | toggleClassName(e){return this._element.classList.toggle(e)} method _onMove (line 45) | _onMove(t){const i=this._map;if(!i)return;const o=this._pointerdownPos... method _onUp (line 45) | _onUp(){this._element.style.pointerEvents="auto",this._positionDelta=n... method _addDragHandler (line 45) | _addDragHandler(e){const t=this._map,i=this._pos;t&&i&&this._element.c... method setDraggable (line 45) | setDraggable(e){this._draggable=!!e;const t=this._map;return t&&(e?(t.... method isDraggable (line 45) | isDraggable(){return this._draggable} method setRotation (line 45) | setRotation(e){return this._rotation=e||0,this._update(),this} method getRotation (line 45) | getRotation(){return this._rotation} method setRotationAlignment (line 45) | setRotationAlignment(e){return this._rotationAlignment=e||"auto",this.... method getRotationAlignment (line 45) | getRotationAlignment(){return "auto"===this._rotationAlignment||"horiz... method setPitchAlignment (line 45) | setPitchAlignment(e){return this._pitchAlignment=e||"auto",this._updat... method getPitchAlignment (line 45) | getPitchAlignment(){return "auto"===this._pitchAlignment?this.getRotat... method setOccludedOpacity (line 45) | setOccludedOpacity(e){return this._occludedOpacity=e||.2,this._update(... method getOccludedOpacity (line 45) | getOccludedOpacity(){return this._occludedOpacity} function na (line 31) | function na(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.... function ia (line 31) | function ia(t){return (t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2... function sa (line 31) | function sa(t){const e=ia(t.r),r=ia(t.g),n=ia(t.b),i=ea((.4124564*e+.357... function aa (line 31) | function aa(t){let e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?... function oa (line 31) | function oa(t,e,r){const n=e-t;return t+r*(n>180||n<-180?n-360*Math.roun... class ha (line 31) | class ha{constructor(t,e,r,n,i){this.type=t,this.operator=e,this.interpo... method constructor (line 31) | constructor(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=... method interpolationFactor (line 31) | static interpolationFactor(t,e,r,n){let i=0;if("exponential"===t.name)... method parse (line 31) | static parse(t,e){let[r,n,i,...s]=t;if(!Array.isArray(n)||0===n.length... method evaluate (line 31) | evaluate(t){const e=this.labels,r=this.outputs;if(1===e.length)return ... method eachChild (line 31) | eachChild(t){t(this.input);for(const e of this.outputs)t(e);} method outputDefined (line 31) | outputDefined(){return this.outputs.every((t=>t.outputDefined()))} method serialize (line 31) | serialize(){let t;t="linear"===this.interpolation.name?["linear"]:"exp... function pa (line 31) | function pa(t,e,r,n){const i=n-r,s=t-r;return 0===i?0:1===e?s/i:(Math.po... class fa (line 31) | class fa{constructor(t,e){this.type=t,this.args=e;}static parse(t,e){if(... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expectected at least o... method evaluate (line 31) | evaluate(t){let e,r=null,n=0;for(const i of this.args){if(n++,r=i.eval... method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return this.args.every((t=>t.outputDefined()))} method serialize (line 31) | serialize(){const t=["coalesce"];return this.eachChild((e=>{t.push(e.s... class da (line 31) | class da{constructor(t,e){this.type=e.type,this.bindings=[].concat(t),th... method constructor (line 31) | constructor(t,e){this.type=e.type,this.bindings=[].concat(t),this.resu... method evaluate (line 31) | evaluate(t){return this.result.evaluate(t)} method eachChild (line 31) | eachChild(t){for(const e of this.bindings)t(e[1]);t(this.result);} method parse (line 31) | static parse(t,e){if(t.length<4)return e.error(`Expected at least 3 ar... method outputDefined (line 31) | outputDefined(){return this.result.outputDefined()} method serialize (line 31) | serialize(){const t=["let"];for(const[e,r]of this.bindings)t.push(e,r.... class ma (line 31) | class ma{constructor(t,e,r){this.type=t,this.index=e,this.input=r;}stati... method constructor (line 31) | constructor(t,e,r){this.type=t,this.index=e,this.input=r;} method parse (line 31) | static parse(t,e){if(3!==t.length)return e.error(`Expected 2 arguments... method evaluate (line 31) | evaluate(t){const e=this.index.evaluate(t),r=this.input.evaluate(t);if... method eachChild (line 31) | eachChild(t){t(this.index),t(this.input);} method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){return ["at",this.index.serialize(),this.input.serialize()]} class ya (line 31) | class ya{constructor(t,e){this.type=Hn,this.needle=t,this.haystack=e;}st... method constructor (line 31) | constructor(t,e){this.type=Hn,this.needle=t,this.haystack=e;} method parse (line 31) | static parse(t,e){if(3!==t.length)return e.error(`Expected 2 arguments... method evaluate (line 31) | evaluate(t){const e=this.needle.evaluate(t),r=this.haystack.evaluate(t... method eachChild (line 31) | eachChild(t){t(this.needle),t(this.haystack);} method outputDefined (line 31) | outputDefined(){return !0} method serialize (line 31) | serialize(){return ["in",this.needle.serialize(),this.haystack.seriali... class ga (line 31) | class ga{constructor(t,e,r){this.type=Kn,this.needle=t,this.haystack=e,t... method constructor (line 31) | constructor(t,e,r){this.type=Kn,this.needle=t,this.haystack=e,this.fro... method parse (line 31) | static parse(t,e){if(t.length<=2||t.length>=5)return e.error(`Expected... method evaluate (line 31) | evaluate(t){const e=this.needle.evaluate(t),r=this.haystack.evaluate(t... method eachChild (line 31) | eachChild(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fr... method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){if(null!=this.fromIndex&&void 0!==this.fromIndex){const t=... class xa (line 31) | class xa{constructor(t,e,r,n,i,s){this.inputType=t,this.type=e,this.inpu... method constructor (line 31) | constructor(t,e,r,n,i,s){this.inputType=t,this.type=e,this.input=r,thi... method parse (line 31) | static parse(t,e){if(t.length<5)return e.error(`Expected at least 4 ar... method evaluate (line 31) | evaluate(t){const e=this.input.evaluate(t);return (gi(e)===this.inputT... method eachChild (line 31) | eachChild(t){t(this.input),this.outputs.forEach(t),t(this.otherwise);} method outputDefined (line 31) | outputDefined(){return this.outputs.every((t=>t.outputDefined()))&&thi... method serialize (line 31) | serialize(){const t=["match",this.input.serialize()],e=Object.keys(thi... class ba (line 31) | class ba{constructor(t,e,r){this.type=t,this.branches=e,this.otherwise=r... method constructor (line 31) | constructor(t,e,r){this.type=t,this.branches=e,this.otherwise=r;} method parse (line 31) | static parse(t,e){if(t.length<4)return e.error(`Expected at least 3 ar... method evaluate (line 31) | evaluate(t){for(const[e,r]of this.branches)if(e.evaluate(t))return r.e... method eachChild (line 31) | eachChild(t){for(const[e,r]of this.branches)t(e),t(r);t(this.otherwise);} method outputDefined (line 31) | outputDefined(){return this.branches.every((([t,e])=>e.outputDefined()... method serialize (line 31) | serialize(){const t=["case"];return this.eachChild((e=>{t.push(e.seria... class va (line 31) | class va{constructor(t,e,r,n){this.type=t,this.input=e,this.beginIndex=r... method constructor (line 31) | constructor(t,e,r,n){this.type=t,this.input=e,this.beginIndex=r,this.e... method parse (line 31) | static parse(t,e){if(t.length<=2||t.length>=5)return e.error(`Expected... method evaluate (line 31) | evaluate(t){const e=this.input.evaluate(t),r=this.beginIndex.evaluate(... method eachChild (line 31) | eachChild(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.en... method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){if(null!=this.endIndex&&void 0!==this.endIndex){const t=th... function _a (line 31) | function _a(t,e){return "=="===t||"!="===t?"boolean"===e.kind||"string"=... method constructor (line 45) | constructor(t,i,o=!1){this._clickTolerance=10,this.element=i,this.mous... method down (line 45) | down(e,t){this.mouseRotate.mousedown(e,t),this.mousePitch&&this.mouseP... method move (line 45) | move(e,t){const i=this.map,o=this.mouseRotate.mousemoveWindow(e,t),r=o... method off (line 45) | off(){const e=this.element;e.removeEventListener("mousedown",this.mous... method offTemp (line 45) | offTemp(){u(),window.removeEventListener("mousemove",this.mousemove),w... method mousedown (line 45) | mousedown(t){this.down(e.e({},t,{ctrlKey:!0,preventDefault:()=>t.preve... method mousemove (line 45) | mousemove(e){this.move(e,p(this.element,e));} method mouseup (line 45) | mouseup(e){this.mouseRotate.mouseupWindow(e),this.mousePitch&&this.mou... method touchstart (line 45) | touchstart(e){1!==e.targetTouches.length?this.reset():(this._startPos=... method touchmove (line 45) | touchmove(e){1!==e.targetTouches.length?this.reset():(this._lastPos=f(... method touchend (line 45) | touchend(e){0===e.targetTouches.length&&this._startPos&&this._lastPos&... method reset (line 45) | reset(){this.mouseRotate.reset(),this.mousePitch&&this.mousePitch.rese... function wa (line 31) | function wa(t,e,r,n){return 0===n.compare(e,r)} function Ma (line 31) | function Ma(t,e,r){const n="=="!==t&&"!="!==t;return class i{constructor... class za (line 31) | class za{constructor(t,e,r,n,i,s){this.type=Wn,this.number=t,this.locale... method constructor (line 31) | constructor(t,e,r,n,i,s){this.type=Wn,this.number=t,this.locale=e,this... method parse (line 31) | static parse(t,e){if(3!==t.length)return e.error("Expected two argumen... method evaluate (line 31) | evaluate(t){return new Intl.NumberFormat(this.locale?this.locale.evalu... method eachChild (line 31) | eachChild(t){t(this.number),this.locale&&t(this.locale),this.currency&... method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){const t={};return this.locale&&(t.locale=this.locale.seria... class Ta (line 31) | class Ta{constructor(t){this.type=Kn,this.input=t;}static parse(t,e){if(... method constructor (line 31) | constructor(t){this.type=Kn,this.input=t;} method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error(`Expected 1 argument,... method evaluate (line 31) | evaluate(t){const e=this.input.evaluate(t);if("string"==typeof e)retur... method eachChild (line 31) | eachChild(t){t(this.input);} method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){const t=["length"];return this.eachChild((e=>{t.push(e.ser... function Ba (line 31) | function Ba(t){return function(){t=1831565813+(t|=0)|0;let e=Math.imul(t... function Ra (line 31) | function Ra(t,[e,r,n,i]){e=e.evaluate(t),r=r.evaluate(t),n=n.evaluate(t)... function Va (line 31) | function Va(t,[e,r,n,i]){e=e.evaluate(t),r=r.evaluate(t),n=n.evaluate(t)... function Da (line 31) | function Da(t,e){return t in e} function La (line 31) | function La(t,e){const r=e[t];return void 0===r?null:r} function Fa (line 31) | function Fa(t){return {type:t}} function Oa (line 31) | function Oa(t){return {result:"success",value:t}} function Ua (line 31) | function Ua(t){return {result:"error",value:t}} function Na (line 31) | function Na(t,e){return !!t&&!!t.parameters&&t.parameters.indexOf(e)>-1} function ja (line 31) | function ja(t){return "data-driven"===t["property-type"]} function qa (line 31) | function qa(t){return Na(t.expression,"measure-light")} function $a (line 31) | function $a(t){return Na(t.expression,"zoom")} function Ga (line 31) | function Ga(t){return !!t.expression&&t.expression.interpolated} function Qa (line 31) | function Qa(t){return "object"==typeof t&&null!==t&&!Array.isArray(t)} function Ya (line 31) | function Ya(t){return t} function Xa (line 31) | function Xa(t,e){const r="color"===e.type,n=t.stops&&"object"==typeof t.... function Za (line 31) | function Za(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0} function Ka (line 31) | function Ka(t,e,r,n,i){return Za(typeof r===i?n[r]:void 0,t.default,e.de... function Wa (line 31) | function Wa(t,e,r){if("number"!==Si(r))return Za(t.default,e.default);co... function Ha (line 31) | function Ha(t,e,r){const n=void 0!==t.base?t.base:1;if("number"!==Si(r))... function Ja (line 31) | function Ja(t,e,r){return "color"===e.type?r=jn.parse(r):"formatted"===e... class to (line 31) | class to{constructor(t,e,r,n){this.expression=t,this._warningHistory={},... method constructor (line 31) | constructor(t,e,r,n){this.expression=t,this._warningHistory={},this._e... method evaluateWithoutErrorHandling (line 31) | evaluateWithoutErrorHandling(t,e,r,n,i,s,a,o){return this._evaluator.g... method evaluate (line 31) | evaluate(t,e,r,n,i,s,a,o){this._evaluator.globals=t,this._evaluator.fe... method constructor (line 45) | constructor(t,i,o){this.tileID=t,this.bucketInstanceId=o,this.index=ne... method findMatches (line 45) | findMatches(t,i,o){const r=this.tileID.canonical.z0&&"string"==typeof t[0... function ro (line 31) | function ro(t,e,r,n){const i=new qs(Ca,[],e?function(t){const e={color:J... method constructor (line 45) | constructor(){this.layerIndexes={},this.crossTileIDs=new io,this.maxBu... method addLayer (line 45) | addLayer(e,t,i,o){let r=this.layerIndexes[e.fqid];void 0===r&&(r=this.... method pruneUnusedLayers (line 45) | pruneUnusedLayers(e){const t={};e.forEach((e=>{t[e]=!0;}));for(const e... class no (line 31) | class no{constructor(t,e,r){this.kind=t,this._styleExpression=e,this.isL... method constructor (line 31) | constructor(t,e,r){this.kind=t,this._styleExpression=e,this.isLightCon... method evaluateWithoutErrorHandling (line 31) | evaluateWithoutErrorHandling(t,e,r,n,i,s){return this._styleExpression... method evaluate (line 31) | evaluate(t,e,r,n,i,s){return this._styleExpression.evaluate(t,e,r,n,i,s)} class io (line 31) | class io{constructor(t,e,r,n,i){this.kind=t,this.zoomStops=r,this._style... method constructor (line 31) | constructor(t,e,r,n,i){this.kind=t,this.zoomStops=r,this._styleExpress... method evaluateWithoutErrorHandling (line 31) | evaluateWithoutErrorHandling(t,e,r,n,i,s){return this._styleExpression... method evaluate (line 31) | evaluate(t,e,r,n,i,s){return this._styleExpression.evaluate(t,e,r,n,i,s)} method interpolationFactor (line 31) | interpolationFactor(t,e,r){return this.interpolationType?ha.interpolat... method constructor (line 45) | constructor(){this.maxCrossTileID=0;} method generate (line 45) | generate(){return ++this.maxCrossTileID} function so (line 31) | function so(t,e,r,n){if("error"===(t=ro(t,e,r,n)).result)return t;const ... method constructor (line 45) | constructor(e=0,t=0,i=0,o=0){if(isNaN(e)||e<0||isNaN(t)||t<0||isNaN(i)... method interpolate (line 45) | interpolate(t,i,o){return null!=i.top&&null!=t.top&&(this.top=e.X(t.to... method getCenter (line 45) | getCenter(t,i){const o=e.ad((this.left+t-this.right)/2,0,t),r=e.ad((th... method equals (line 45) | equals(e){return this.top===e.top&&this.bottom===e.bottom&&this.left==... method clone (line 45) | clone(){return new so(this.top,this.bottom,this.left,this.right)} method toJSON (line 45) | toJSON(){return {top:this.top,bottom:this.bottom,left:this.left,right:... class ao (line 31) | class ao{constructor(t,e){this._parameters=t,this._specification=e,Qn(th... method constructor (line 31) | constructor(t,e){this._parameters=t,this._specification=e,Qn(this,Xa(t... method deserialize (line 31) | static deserialize(t){return new ao(t._parameters,t._specification)} method serialize (line 31) | static serialize(t){return {_parameters:t._parameters,_specification:t... function oo (line 31) | function oo(t){let e=null;if(t instanceof da)e=oo(t.result);else if(t in... method constructor (line 45) | constructor(){this.indexes={},this.usedCrossTileIDs={},this.lng=0;} method handleWrapJump (line 45) | handleWrapJump(e){const t=Math.round((e-this.lng)/360);if(0!==t)for(co... method addBucket (line 45) | addBucket(e,t,i){if(this.indexes[e.overscaledZ]&&this.indexes[e.oversc... method removeBucketCrossTileIDs (line 45) | removeBucketCrossTileIDs(e,t){for(const i of t.crossTileIDs)this.usedC... method removeStaleBuckets (line 45) | removeStaleBuckets(e){let t=!1;for(const i in this.indexes){const o=th... function co (line 31) | function co(t,e,r){var n=this.cells=[];if(t instanceof ArrayBuffer){this... method constructor (line 45) | constructor(e,t){this.position=e,this.orientation=t;} method position (line 45) | get position(){return this._position} method position (line 45) | set position(t){if(t){const i=t instanceof e.O?t:new e.O(t[0],t[1],t[2... method lookAtPoint (line 45) | lookAtPoint(t,i){if(this.orientation=null,!this.position)return;const ... method setPitchBearing (line 45) | setPitchBearing(t,i){this.orientation=ao(e.bm(t),e.bm(-i));} function fo (line 31) | function fo(t,e,r={}){Object.defineProperty(t,"_classRegistryKey",{value... function mo (line 31) | function mo(t){return t&&"undefined"!=typeof ArrayBuffer&&(t instanceof ... function yo (line 31) | function yo(t){return self.ImageBitmap&&t instanceof ImageBitmap} method constructor (line 45) | constructor(e){this.painter=e,this._enabled=!1,this._shadowLayerCount=... method destroy (line 45) | destroy(){for(const e of this._cascades)e.texture.destroy(),e.framebuf... method updateShadowParameters (line 45) | updateShadowParameters(t,i){const o=this.painter;if(this._enabled=!1,t... method enabled (line 45) | get enabled(){return this._enabled&&!this._forceDisable} method enabled (line 45) | set enabled(e){this._enabled=e;} method drawShadowPass (line 45) | drawShadowPass(t,i){if(!this.enabled)return;const o=this.painter,r=o.c... method drawGroundShadows (line 45) | drawGroundShadows(){if(!this.enabled)return;const e=this.painter,t=e.s... method getShadowPassColorMode (line 45) | getShadowPassColorMode(){return this.painter._shadowMapDebug?At.unblen... method getShadowPassDepthMode (line 45) | getShadowPassDepthMode(){return this._depthMode} method getShadowCastingLayerCount (line 45) | getShadowCastingLayerCount(){return this._shadowLayerCount} method calculateShadowPassMatrixFromTile (line 45) | calculateShadowPassMatrixFromTile(t){const i=this.painter.transform,o=... method calculateShadowPassMatrixFromMatrix (line 45) | calculateShadowPassMatrixFromMatrix(t){return e.a9.multiply(t,this._ca... method setupShadows (line 45) | setupShadows(t,i,o,r=0){if(!this.enabled)return;const s=this.painter.t... method setupShadowsFromMatrix (line 45) | setupShadowsFromMatrix(t,i,o=!1){if(!this.enabled)return;const r=this.... method getShadowUniformValues (line 45) | getShadowUniformValues(){return this._uniformValues} method getCurrentCascadeFrustum (line 45) | getCurrentCascadeFrustum(){return this._cascades[this.painter.currentS... method computeSimplifiedTileShadowVolume (line 45) | computeSimplifiedTileShadowVolume(t,i,o,r){if(r[2]>=0)return {};const ... method addShadowReceiver (line 45) | addShadowReceiver(t,i,o){this._receivers.add(t,e.bV.fromTileIdAndHeigh... method getMaxCascadeForTile (line 45) | getMaxCascadeForTile(e){const t=this._receivers.get(e);return t&&t.las... function go (line 31) | function go(t,e){if(null==t||"boolean"==typeof t||"number"==typeof t||"s... function xo (line 31) | function xo(t){if(null==t||"boolean"==typeof t||"number"==typeof t||"str... method add (line 45) | add(e,t){const i=this.receivers[e.key];void 0!==i?(i.aabb.min[0]=Math.... method clear (line 45) | clear(){this.receivers={};} method get (line 45) | get(e){return this.receivers[e.key]} method computeRequiredCascades (line 45) | computeRequiredCascades(t,i,o){const r=e.bV.fromPoints(t.points);let s... function vo (line 31) | function vo(t){for(const e of t)if(Mo(e.charCodeAt(0)))return !0;return !1} method constructor (line 45) | constructor(e,t){this.aabb=e,this.lastCascade=t;} function _o (line 31) | function _o(t){for(const e of t)if(!wo(e.charCodeAt(0)))return !1;return... function wo (line 31) | function wo(t){return !(bo.Arabic(t)||bo["Arabic Supplement"](t)||bo["Ar... function Mo (line 31) | function Mo(t){return !(746!==t&&747!==t&&(t<4352||!(bo["Bopomofo Extend... function Ao (line 31) | function Ao(t){return !(Mo(t)||function(t){return !!(bo["Latin-1 Supplem... method constructor (line 45) | constructor(t,i={}){super(),this.map=t,this.scope=i.scope||"",this.glo... method load (line 45) | load(e){return e?("string"==typeof e?this.loadURL(e):this.loadJSON(e),... method _getGlobalId (line 45) | _getGlobalId(t){if(!t)return null;if("string"==typeof t){if(e.c3(t))re... method _diffStyle (line 45) | _diffStyle(t,i,o){this.globalId=this._getGlobalId(t);const r=(e,t)=>{t... method loadURL (line 45) | loadURL(t,i={}){this.fire(new e.b("dataloading",{dataType:"style"}));c... method loadJSON (line 45) | loadJSON(t,i={}){this.fire(new e.b("dataloading",{dataType:"style"})),... method loadEmpty (line 45) | loadEmpty(){this.fire(new e.b("dataloading",{dataType:"style"})),this.... method _loadImports (line 45) | _loadImports(t,i,o){if(this.importDepth>=4)return e.w("Style doesn't s... method getImportGlobalIds (line 45) | getImportGlobalIds(e=this,t=new Set){for(const i of e.fragments)i.styl... method _createFragmentStyle (line 45) | _createFragmentStyle(t){const i=this.scope?e.aj(t.id,this.scope):t.id;... method _reloadImports (line 45) | _reloadImports(){this.mergeAll(),this._updateMapProjection(),this.upda... method _isInternalStyle (line 45) | _isInternalStyle(e){return this.isRootStyle()&&(e.fragment||!!e.schema... method _load (line 45) | _load(t,i){const o=t.schema;if(this._isInternalStyle(t)){const o=e.e({... method isRootStyle (line 45) | isRootStyle(){return 0===this.importDepth} method mergeAll (line 45) | mergeAll(){let t,i,o,r,s,n,a,l;this.terrain&&this.terrain.scope!==this... method forEachFragmentStyle (line 45) | forEachFragmentStyle(e){const t=i=>{for(const e of i.fragments)t(e.sty... method _prioritizeTerrain (line 45) | _prioritizeTerrain(e,t,i){const o=e&&0===e.drapeRenderMode;return null... method mergeTerrain (line 45) | mergeTerrain(){let e;this.terrain&&this.terrain.scope!==this.scope&&de... method mergeProjection (line 45) | mergeProjection(){let e;this.forEachFragmentStyle((t=>{null!=t.stylesh... method mergeSources (line 45) | mergeSources(){const t={},i={},o={};this.forEachFragmentStyle((r=>{for... method mergeLayers (line 45) | mergeLayers(){const t={},i=[],o={};this._has3DLayers=!1,this._hasCircl... method terrainSetForDrapingOnly (line 45) | terrainSetForDrapingOnly(){return !!this.terrain&&0===this.terrain.dra... method getCamera (line 45) | getCamera(){return this.stylesheet.camera} method setCamera (line 45) | setCamera(t){return this.stylesheet.camera=e.e({},this.stylesheet.came... method setProjection (line 45) | setProjection(e){e?this.stylesheet.projection=e:delete this.stylesheet... method applyProjectionUpdate (line 45) | applyProjectionUpdate(){this._loaded&&(this.dispatcher.broadcast("setP... method _updateMapProjection (line 45) | _updateMapProjection(){this.isRootStyle()&&(this.map._useExplicitProje... method _loadSprite (line 45) | _loadSprite(t){this._spriteRequest=function(t,i,o){let r,s,n;const a=e... method _validateLayer (line 45) | _validateLayer(t){const i=this.getOwnSource(t.source);if(!i)return;con... method loaded (line 45) | loaded(){if(!this._loaded)return !1;if(Object.keys(this._changes.getUp... method _serializeImports (line 45) | _serializeImports(){if(this.stylesheet.imports)return this.stylesheet.... method _serializeSources (line 45) | _serializeSources(){const e={};for(const t in this._sourceCaches){cons... method _serializeLayers (line 45) | _serializeLayers(e){const t=[];for(const i of e){const e=this._layers[... method hasLightTransitions (line 45) | hasLightTransitions(){return !(!this.light||!this.light.hasTransition(... method hasFogTransition (line 45) | hasFogTransition(){return !!this.fog&&this.fog.hasTransition()} method hasTransitions (line 45) | hasTransitions(){if(this.hasLightTransitions())return !0;if(this.hasFo... method order (line 45) | get order(){return this.terrain?this._drapedFirstOrder:this._mergedOrder} method isLayerDraped (line 45) | isLayerDraped(e){return !!this.terrain&&e.isDraped(this.getLayerSource... method _checkLoaded (line 45) | _checkLoaded(){if(!this._loaded)throw new Error("Style is not done loa... method _checkLayer (line 45) | _checkLayer(t){const i=this.getOwnLayer(t);if(i)return i;this.fire(new... method _checkSource (line 45) | _checkSource(t){const i=this.getOwnSource(t);if(i)return i;this.fire(n... method update (line 45) | update(t){if(!this._loaded)return;this.ambientLight&&this.ambientLight... method _updateTilesForChangedImages (line 45) | _updateTilesForChangedImages(){const e=this._changes.getUpdatedImages(... method _updateWorkerLayers (line 45) | _updateWorkerLayers(e,t,i){const o=this.getFragmentStyle(e);o&&this.di... method setState (line 45) | setState(i,o){if(this._checkLoaded(),So(this,Q(i)))return !1;(i=e.c6(i... method addImage (line 45) | addImage(t,i){return this.getImage(t)?this.fire(new e.a(new Error("An ... method updateImage (line 45) | updateImage(e,t){this.imageManager.updateImage(e,this.scope,t);} method getImage (line 45) | getImage(e){return this.imageManager.getImage(e,this.scope)} method removeImage (line 45) | removeImage(t){return this.getImage(t)?(this.imageManager.removeImage(... method _afterImageUpdated (line 45) | _afterImageUpdated(t){this._availableImages=this.imageManager.listImag... method listImages (line 45) | listImages(){return this._checkLoaded(),this._availableImages.slice()} method addModel (line 45) | addModel(e,t,i={}){return this._checkLoaded(),this._validate(re,`model... method hasModel (line 45) | hasModel(e){return this.modelManager.hasModel(e,this.scope)} method removeModel (line 45) | removeModel(t){return this.hasModel(t)?(this.modelManager.removeModel(... method listModels (line 45) | listModels(){return this._checkLoaded(),this.modelManager.listModels(t... method addSource (line 45) | addSource(t,i,o={}){if(this._checkLoaded(),void 0!==this.getOwnSource(... method removeSource (line 45) | removeSource(t){this._checkLoaded();const i=this.getOwnSource(t);if(!i... method setGeoJSONSourceData (line 45) | setGeoJSONSourceData(e,t){this._checkLoaded(),this.getOwnSource(e).set... method getOwnSource (line 45) | getOwnSource(e){const t=this.getOwnSourceCache(e);return t&&t.getSourc... method getOwnSources (line 45) | getOwnSources(){const e=[];for(const t in this._otherSourceCaches){con... method areTilesLoaded (line 45) | areTilesLoaded(){const e=this._mergedSourceCaches;for(const t in e){co... method setLights (line 45) | setLights(t){if(this._checkLoaded(),!t)return delete this.ambientLight... method calculateLightsBrightness (line 45) | calculateLightsBrightness(){const t=this.directionalLight,i=this.ambie... method getBrightness (line 45) | getBrightness(){return this._brightness} method getLights (line 45) | getLights(){if(!this.enable3dLights())return null;const e=[];return th... method enable3dLights (line 45) | enable3dLights(){return !!this.ambientLight&&!!this.directionalLight} method getFragmentStyle (line 45) | getFragmentStyle(t){if(!t)return this;if(e.c9(t)){const i=e.ca(t),o=th... method getConfigProperty (line 45) | getConfigProperty(t,i){const o=this.getFragmentStyle(t);if(!o)return n... method setConfigProperty (line 45) | setConfigProperty(t,i,o){const r=this.getFragmentStyle(t);if(!r)return... method getConfig (line 45) | getConfig(t){const i=this.getFragmentStyle(t);if(!i)return null;const ... method setConfig (line 45) | setConfig(e,t){const i=this.getFragmentStyle(e);i&&(i.updateConfig(t,i... method getSchema (line 45) | getSchema(e){const t=this.getFragmentStyle(e);return t?t.stylesheet.sc... method setSchema (line 45) | setSchema(e,t){const i=this.getFragmentStyle(e);i&&(i.stylesheet.schem... method updateConfig (line 45) | updateConfig(t,i){if(this._config=t,t||i)if(i)for(const o in i){let r,... method updateConfigDependencies (line 45) | updateConfigDependencies(){for(const e of this._configDependentLayers)... method addLayer (line 45) | addLayer(t,i,o={}){this._checkLoaded();const r=t.id;if(this._layers[r]... method moveLayer (line 45) | moveLayer(t,i){this._checkLoaded();const o=this._checkLayer(t);if(!o)r... method removeLayer (line 45) | removeLayer(e){this._checkLoaded();const t=this._checkLayer(e);if(!t)r... method getOwnLayer (line 45) | getOwnLayer(e){return this._layers[e]} method hasLayer (line 45) | hasLayer(e){return e in this._mergedLayers} method hasLayerType (line 45) | hasLayerType(e){for(const t in this._layers)if(this._layers[t].type===... method setLayerZoomRange (line 45) | setLayerZoomRange(e,t,i){this._checkLoaded();const o=this._checkLayer(... method setSlot (line 45) | setSlot(e,t){this._checkLoaded();const i=this._checkLayer(e);i&&i.slot... method setFilter (line 45) | setFilter(i,o,r={}){this._checkLoaded();const s=this._checkLayer(i);if... method getFilter (line 45) | getFilter(t){const i=this._checkLayer(t);if(i)return e.c6(i.filter)} method setLayoutProperty (line 45) | setLayoutProperty(i,o,r,s={}){this._checkLoaded();const n=this._checkL... method getLayoutProperty (line 45) | getLayoutProperty(e,t){const i=this._checkLayer(e);if(i)return i.getLa... method setPaintProperty (line 45) | setPaintProperty(i,o,r,s={}){this._checkLoaded();const n=this._checkLa... method getPaintProperty (line 45) | getPaintProperty(e,t){const i=this._checkLayer(e);if(i)return i.getPai... method setFeatureState (line 45) | setFeatureState(t,i){this._checkLoaded();const o=t.source,r=t.sourceLa... method removeFeatureState (line 45) | removeFeatureState(t,i){this._checkLoaded();const o=t.source,r=this._c... method getFeatureState (line 45) | getFeatureState(t){this._checkLoaded();const i=t.source,o=t.sourceLaye... method setTransition (line 45) | setTransition(t){return this.stylesheet.transition=e.e({},this.stylesh... method getTransition (line 45) | getTransition(){return e.e({},this.stylesheet.transition)} method serialize (line 45) | serialize(){this._checkLoaded();const t=this.getTerrain(),i=t&&this.te... method _updateLayer (line 45) | _updateLayer(t){this._changes.updateLayer(t);const i=this.getLayerSour... method _flattenAndSortRenderedFeatures (line 45) | _flattenAndSortRenderedFeatures(e){const t=e=>"fill-extrusion"===this.... method queryRenderedFeatures (line 45) | queryRenderedFeatures(t,i,o){i&&i.filter&&this._validate(te,"queryRend... method querySourceFeatures (line 45) | querySourceFeatures(e,t){t&&t.filter&&this._validate(te,"querySourceFe... method addSourceType (line 45) | addSourceType(e,t,i){return Ao.getSourceType(e)?i(new Error(`A source ... method getFlatLight (line 45) | getFlatLight(){return this.light.getLight()} method setFlatLight (line 45) | setFlatLight(e,i,o={}){this._checkLoaded();const r=this.light.getLight... method getTerrain (line 45) | getTerrain(){return this.terrain&&1===this.terrain.drapeRenderMode?thi... method setTerrainForDraping (line 45) | setTerrainForDraping(){this.setTerrain({source:"",exaggeration:0},0);} method setTerrain (line 45) | setTerrain(i,o=1){if(this._checkLoaded(),!i)return this.terrainSetForD... method _createFog (line 45) | _createFog(e){const t=this.fog=new xe(e,this.map.transform,this.scope,... method _updateMarkersOpacity (line 45) | _updateMarkersOpacity(){0!==this.map._markers.length&&this.map._reques... method getFog (line 45) | getFog(){return this.fog?this.fog.get():null} method setFog (line 45) | setFog(e){if(this._checkLoaded(),!e)return delete this.fog,delete this... method _getTransitionParameters (line 45) | _getTransitionParameters(t){return {now:e.f.now(),transition:e.e(this.... method updateDrapeFirstLayers (line 45) | updateDrapeFirstLayers(){if(!this.terrain)return;const e=[],t=[];for(c... method _createTerrain (line 45) | _createTerrain(e,t){const i=this.terrain=new he(e,t,this.scope,this.op... method _force3DLayerUpdate (line 45) | _force3DLayerUpdate(){for(const e in this._layers){const t=this._layer... method _forceSymbolLayerUpdate (line 45) | _forceSymbolLayerUpdate(){for(const e in this._layers){const t=this._l... method _validate (line 45) | _validate(t,i,o,r,s={}){if(s&&!1===s.validate)return !1;const n=e.e({}... method _remove (line 45) | _remove(){this._request&&(this._request.cancel(),this._request=null),t... method clearSource (line 45) | clearSource(e){const t=this.getSourceCaches(e);for(const e of t)e.clea... method clearSources (line 45) | clearSources(){for(const e in this._mergedSourceCaches)this._mergedSou... method reloadSource (line 45) | reloadSource(e){const t=this.getSourceCaches(e);for(const e of t)e.res... method reloadSources (line 45) | reloadSources(){for(const e of this.getSources())e.reload&&e.reload();} method updateSources (line 45) | updateSources(e){let t;this.directionalLight&&(t=wo(this.directionalLi... method _generateCollisionBoxes (line 45) | _generateCollisionBoxes(){for(const e in this._sourceCaches){const t=t... method _updatePlacement (line 45) | _updatePlacement(t,i,o,r,s=!1){let n=!1,a=!1;const l={},c={};for(const... method _releaseSymbolFadeTiles (line 45) | _releaseSymbolFadeTiles(){for(const e in this._sourceCaches)this._sour... method addImport (line 45) | addImport(t,i){this._checkLoaded();const o=this.stylesheet.imports=thi... method updateImport (line 45) | updateImport(e,i){this._checkLoaded();const o=this.stylesheet.imports|... method moveImport (line 45) | moveImport(e,t){this._checkLoaded();let i=this.stylesheet.imports||[];... method setImportUrl (line 45) | setImportUrl(e,t){this._checkLoaded();const i=this.stylesheet.imports|... method setImportData (line 45) | setImportData(e,t){this._checkLoaded();const i=this.getImportIndex(e),... method setImportConfig (line 45) | setImportConfig(e,t){this._checkLoaded();const i=this.getImportIndex(e... method removeImport (line 45) | removeImport(e){this._checkLoaded();const t=this.stylesheet.imports||[... method getImportIndex (line 45) | getImportIndex(t){const i=(this.stylesheet.imports||[]).findIndex((e=>... method getLayer (line 45) | getLayer(e){return this._mergedLayers[e]} method getSources (line 45) | getSources(){const e=[];for(const t in this._mergedOtherSourceCaches){... method getSource (line 45) | getSource(e,t){const i=this.getSourceCache(e,t);return i&&i.getSource()} method getLayerSource (line 45) | getLayerSource(e){const t=this.getLayerSourceCache(e);return t&&t.getS... method getSourceCache (line 45) | getSourceCache(t,i){const o=e.aj(t,i);return this._mergedOtherSourceCa... method getLayerSourceCache (line 45) | getLayerSourceCache(t){const i=e.aj(t.source,t.scope);return "symbol"=... method getSourceCaches (line 45) | getSourceCaches(e){if(null==e)return Object.values(this._mergedSourceC... method updateSourceCaches (line 45) | updateSourceCaches(){const e=this._changes.getUpdatedSourceCaches();fo... method updateLayers (line 45) | updateLayers(e){const t=this._changes.getUpdatedPaintProperties();for(... method getImages (line 45) | getImages(e,t,i){this.imageManager.getImages(t.icons,t.scope,i),this._... method getGlyphs (line 45) | getGlyphs(e,t,i){this.glyphManager.getGlyphs(t.stacks,t.scope,i);} method getResource (line 45) | getResource(t,i,o){return e.ce(i,o)} method getOwnSourceCache (line 45) | getOwnSourceCache(e){return this._otherSourceCaches[e]} method getOwnLayerSourceCache (line 45) | getOwnLayerSourceCache(e){return "symbol"===e.type?this._symbolSourceC... method getOwnSourceCaches (line 45) | getOwnSourceCaches(e){const t=[];return this._otherSourceCaches[e]&&t.... method _isSourceCacheLoaded (line 45) | _isSourceCacheLoaded(t){const i=this.getOwnSourceCaches(t);return 0===... method has3DLayers (line 45) | has3DLayers(){return this._has3DLayers} method hasSymbolLayers (line 45) | hasSymbolLayers(){return this._hasSymbolLayers} method hasCircleLayers (line 45) | hasCircleLayers(){return this._hasCircleLayers} method _clearWorkerCaches (line 45) | _clearWorkerCaches(){this.dispatcher.broadcast("clearCaches");} method destroy (line 45) | destroy(){this._clearWorkerCaches(),this.fragments.forEach((e=>{e.styl... function So (line 31) | function So(t){return t>=1424&&t<=2303||bo["Arabic Presentation Forms-A"... function Io (line 31) | function Io(t,e){return !(!e&&So(t)||t>=2304&&t<=3583||t>=3840&&t<=4255|... function ko (line 31) | function ko(t){for(const e of t)if(So(e.charCodeAt(0)))return !0;return !1} function Vo (line 31) | function Vo(){Do.fire(new Rn("pluginStateChange",{pluginStatus:Bo,plugin... method setState (line 31) | setState(t){Bo=t.pluginStatus,Co=t.pluginURL;} class Uo (line 31) | class Uo{constructor(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuratio... method constructor (line 31) | constructor(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fad... method isSupportedScript (line 31) | isSupportedScript(t){return function(t,e){for(const r of t)if(!Io(r.ch... class No (line 31) | class No{constructor(t,e,r,n){this.property=t,this.value=e,this.expressi... method constructor (line 31) | constructor(t,e,r,n){this.property=t,this.value=e,this.expression=func... method isDataDriven (line 31) | isDataDriven(){return "source"===this.expression.kind||"composite"===t... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){return this.property.possiblyEvaluate(this,t,e... class jo (line 31) | class jo{constructor(t,e,r){this.property=t,this.value=new No(t,void 0,e... method constructor (line 31) | constructor(t,e,r){this.property=t,this.value=new No(t,void 0,e,r);} method transitioned (line 31) | transitioned(t,e){return new $o(this.property,this.value,e,Je({},t.tra... method untransitioned (line 31) | untransitioned(){return new $o(this.property,this.value,null,{},0)} class qo (line 31) | class qo{constructor(t,e,r){this._properties=t,this._values=Object.creat... method constructor (line 31) | constructor(t,e,r){this._properties=t,this._values=Object.create(t.def... method getValue (line 31) | getValue(t){return ur(this._values[t].value.value)} method setValue (line 31) | setValue(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new jo(... method setTransitionOrValue (line 31) | setTransitionOrValue(t,e){e&&(this._options=e);const r=this._propertie... method getTransition (line 31) | getTransition(t){return ur(this._values[t].transition)} method setTransition (line 31) | setTransition(t,e){this._values.hasOwnProperty(t)||(this._values[t]=ne... method serialize (line 31) | serialize(){const t={};for(const e of Object.keys(this._values)){const... method transitioned (line 31) | transitioned(t,e){const r=new Go(this._properties);for(const n of Obje... method untransitioned (line 31) | untransitioned(){const t=new Go(this._properties);for(const e of Objec... class $o (line 31) | class $o{constructor(t,e,r,n,i){const s=n.delay||0,a=n.duration||0;i=i||... method constructor (line 31) | constructor(t,e,r,n,i){const s=n.delay||0,a=n.duration||0;i=i||0,this.... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=t.now||0,i=this.value.possiblyEvaluate... class Go (line 31) | class Go{constructor(t){this._properties=t,this._values=Object.create(t.... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=new Xo(this._properties);for(const i o... method hasTransition (line 31) | hasTransition(){for(const t of Object.keys(this._values))if(this._valu... class Qo (line 31) | class Qo{constructor(t,e,r){this._properties=t,this._values=Object.creat... method constructor (line 31) | constructor(t,e,r){this._properties=t,this._values=Object.create(t.def... method getValue (line 31) | getValue(t){return ur(this._values[t].value)} method setValue (line 31) | setValue(t,e){this._values[t]=new No(this._values[t].property,null===e... method serialize (line 31) | serialize(){const t={};for(const e of Object.keys(this._values)){const... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=new Xo(this._properties);for(const i o... class Yo (line 31) | class Yo{constructor(t,e,r){this.property=t,this.value=e,this.parameters... method constructor (line 31) | constructor(t,e,r){this.property=t,this.value=e,this.parameters=r;} method isConstant (line 31) | isConstant(){return "constant"===this.value.kind} method constantOr (line 31) | constantOr(t){return "constant"===this.value.kind?this.value.value:t} method evaluate (line 31) | evaluate(t,e,r,n){return this.property.evaluate(this.value,this.parame... class Xo (line 31) | class Xo{constructor(t){this._properties=t,this._values=Object.create(t.... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method get (line 31) | get(t){return this._values[t]} method constructor (line 45) | constructor(){this.boundProgram=null,this.boundLayoutVertexBuffer=null... method bind (line 45) | bind(e,t,i,o,r,s,n,a){this.context=e;let l=this.boundPaintVertexBuffer... method freshBind (line 45) | freshBind(e,t,i,o,r,s,n){const a=e.numAttributes,l=this.context,c=l.gl... method destroy (line 45) | destroy(){this.vao&&(this.context.gl.deleteVertexArray(this.vao),this.... class Zo (line 31) | class Zo{constructor(t){this.specification=t;}possiblyEvaluate(t,e){retu... method constructor (line 31) | constructor(t){this.specification=t;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e){return t.expression.evaluate(e)} method interpolate (line 31) | interpolate(t,e,r){const n=Gn[this.specification.type];return n?n(t,e,... class Ko (line 31) | class Ko{constructor(t,e){this.specification=t,this.overrides=e;}possibl... method constructor (line 31) | constructor(t,e){this.specification=t,this.overrides=e;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){return new Yo(this,"constant"===t.expression... method interpolate (line 31) | interpolate(t,e,r){if("constant"!==t.value.kind||"constant"!==e.value.... method evaluate (line 31) | evaluate(t,e,r,n,i,s){return "constant"===t.kind?t.value:t.evaluate(e,... class Wo (line 31) | class Wo{constructor(t){this.specification=t;}possiblyEvaluate(t,e,r,n){... method constructor (line 31) | constructor(t){this.specification=t;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){return !!t.expression.evaluate(e,null,{},r,n)} method interpolate (line 31) | interpolate(){return !1} class Ho (line 31) | class Ho{constructor(t){this.properties=t,this.defaultPropertyValues={},... method constructor (line 31) | constructor(t){this.properties=t,this.defaultPropertyValues={},this.de... function Jo (line 31) | function Jo(t){return t instanceof Number||t instanceof String||t instan... function tl (line 31) | function tl(t){if(Array.isArray(t))return t.map(tl);if(t instanceof Obje... function rl (line 31) | function rl(t){if(!0===t||!1===t)return !0;if(!Array.isArray(t)||0===t.l... function nl (line 31) | function nl(t,e="fill"){if(null==t)return {filter:()=>!0,needGeometry:!1... function il (line 31) | function il(t){if(!Array.isArray(t))return t;const e=function(t){if(ol.h... function sl (line 31) | function sl(t){let e=!1;const r=[];if("case"===t[0]){for(let n=1;ne?1:0} function ul (line 31) | function ul(t){if(!Array.isArray(t))return !1;if("within"===t[0]||"dista... function cl (line 31) | function cl(t){if(!t)return !0;const e=t[0];return t.length<=1?"any"!==e... function hl (line 31) | function hl(t,e,r){switch(t){case"$type":return [`filter-type-${r}`,e];c... function pl (line 31) | function pl(t,e){if(0===e.length)return !1;switch(t){case"$type":return ... function fl (line 31) | function fl(t){switch(t){case"$type":return !0;case"$id":return ["filter... function dl (line 31) | function dl(t){return ["!",t]} function yl (line 31) | function yl(t,e){return e?`${t}${ml}${e}`:t} class bl (line 31) | class bl extends Dn{constructor(t,e,r,n){if(super(),this.id=t.id,this.fq... method constructor (line 31) | constructor(t,e,r,n){if(super(),this.id=t.id,this.fqid=yl(this.id,r),t... method onAdd (line 31) | onAdd(t){} method onRemove (line 31) | onRemove(t){} method isDraped (line 31) | isDraped(t){return xl.has(this.type)} method getLayoutProperty (line 31) | getLayoutProperty(t){return "visibility"===t?this.visibility:this._une... method setLayoutProperty (line 31) | setLayoutProperty(t,e){if("custom"===this.type&&"visibility"===t)retur... method possiblyEvaluateVisibility (line 31) | possiblyEvaluateVisibility(){this.visibility=this._unevaluatedLayout._... method getPaintProperty (line 31) | getPaintProperty(t){return ar(t,gl)?this._transitionablePaint.getTrans... method setPaintProperty (line 31) | setPaintProperty(t,e){const r=this._transitionablePaint,n=r._propertie... method _handleSpecialPaintPropertyUpdate (line 31) | _handleSpecialPaintPropertyUpdate(t){} method getProgramIds (line 31) | getProgramIds(){return null} method getDefaultProgramParams (line 31) | getDefaultProgramParams(t,e){return null} method _handleOverridablePaintPropertyUpdate (line 31) | _handleOverridablePaintPropertyUpdate(t,e,r){return !1} method isHidden (line 31) | isHidden(t){return !!(this.minzoom&&tthis.capacity){this.capacity=Math.max(t,Math.floor(5*t... method _refreshViews (line 31) | _refreshViews(){throw new Error("StructArray#_refreshViews() must be i... method emplace (line 31) | emplace(...t){throw new Error("StructArray#emplace() must be implement... method emplaceBack (line 31) | emplaceBack(...t){throw new Error("StructArray#emplaceBack() must be i... method destroy (line 31) | destroy(){this.int8=this.uint8=this.int16=this.uint16=this.int32=this.... function Ml (line 31) | function Ml(t,e=1){let r=0,n=0;return {members:t.map((t=>{const i=vl[t.t... function Al (line 31) | function Al(t,e){return Math.ceil(t/e)*e} class Sl (line 31) | class Sl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e){const r=this.length;return this.resize(r+1),this.empl... method emplace (line 31) | emplace(t,e,r){const n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t} class Il (line 31) | class Il extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r){const n=this.length;return this.resize(n+1),this.em... method emplace (line 31) | emplace(t,e,r,n){const i=3*t;return this.int16[i+0]=e,this.int16[i+1]=... class kl (line 31) | class kl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n){const i=this.length;return this.resize(i+1),this.... method emplace (line 31) | emplace(t,e,r,n,i){const s=4*t;return this.int16[s+0]=e,this.int16[s+1... class Pl (line 31) | class Pl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i){const s=this.length;return this.resize(s+1),thi... method emplace (line 31) | emplace(t,e,r,n,i,s){const a=5*t;return this.int16[a+0]=e,this.int16[a... class El (line 31) | class El extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s,a){const o=this.length;return this.resize(o+1)... method emplace (line 31) | emplace(t,e,r,n,i,s,a,o){const l=6*t,u=12*t,c=3*t;return this.int16[l+... class zl (line 31) | class zl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r,n){const i=this.length;return this.resize(i+1),this.... method emplace (line 31) | emplace(t,e,r,n,i){const s=4*t;return this.float32[s+0]=e,this.float32... class Tl (line 31) | class Tl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e){const r=this.length;return this.resize(r+1),this.empl... method emplace (line 31) | emplace(t,e,r){const n=2*t;return this.float32[n+0]=e,this.float32[n+1... class Bl (line 31) | class Bl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint1... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i){const s=this.length;return this.resize(s+1),thi... method emplace (line 31) | emplace(t,e,r,n,i,s){const a=6*t,o=3*t;return this.uint16[a+0]=e,this.... class Cl (line 31) | class Cl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint1... method emplaceBack (line 31) | emplaceBack(t,e,r,n){const i=this.length;return this.resize(i+1),this.... method emplace (line 31) | emplace(t,e,r,n,i){const s=4*t;return this.uint16[s+0]=e,this.uint16[s... class Rl (line 31) | class Rl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s){const a=this.length;return this.resize(a+1),t... method emplace (line 31) | emplace(t,e,r,n,i,s,a){const o=6*t;return this.int16[o+0]=e,this.int16... class Vl (line 31) | class Vl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s,a,o,l,u,c,h){const p=this.length;return this.r... method emplace (line 31) | emplace(t,e,r,n,i,s,a,o,l,u,c,h,p){const f=12*t;return this.int16[f+0]... class Dl (line 31) | class Dl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s){const a=this.length;return this.resize(a+1),t... method emplace (line 31) | emplace(t,e,r,n,i,s,a){const o=10*t,l=5*t;return this.int16[o+0]=e,thi... class Ll (line 31) | class Ll extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint3... method emplaceBack (line 31) | emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplac... method emplace (line 31) | emplace(t,e){return this.uint32[1*t+0]=e,t} class Fl (line 31) | class Fl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint1... method emplaceBack (line 31) | emplaceBack(t,e){const r=this.length;return this.resize(r+1),this.empl... method emplace (line 31) | emplace(t,e,r){const n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=... class Ol (line 31) | class Ol extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s,a,o,l,u,c,h,p){const f=this.length;return this... method emplace (line 31) | emplace(t,e,r,n,i,s,a,o,l,u,c,h,p,f){const d=20*t,m=10*t;return this.i... class Ul (line 31) | class Ul extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s,a){const o=this.length;return this.resize(o+1)... method emplace (line 31) | emplace(t,e,r,n,i,s,a,o){const l=8*t;return this.int16[l+0]=e,this.int... class Nl (line 31) | class Nl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i){const s=this.length;return this.resize(s+1),thi... method emplace (line 31) | emplace(t,e,r,n,i,s){const a=4*t,o=8*t;return this.float32[a+0]=e,this... class jl (line 31) | class jl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r,n){const i=this.length;return this.resize(i+1),this.... method emplace (line 31) | emplace(t,e,r,n,i){const s=12*t,a=3*t;return this.uint8[s+0]=e,this.ui... class ql (line 31) | class ql extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint1... method emplaceBack (line 31) | emplaceBack(t,e,r){const n=this.length;return this.resize(n+1),this.em... method emplace (line 31) | emplace(t,e,r,n){const i=3*t;return this.uint16[i+0]=e,this.uint16[i+1... class $l (line 31) | class $l extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s,a,o,l,u,c,h,p,f,d,m,y,g,x,b,v){const _=this.le... method emplace (line 31) | emplace(t,e,r,n,i,s,a,o,l,u,c,h,p,f,d,m,y,g,x,b,v,_){const w=30*t,M=15... class Gl (line 31) | class Gl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s,a,o,l,u,c,h,p,f,d,m,y,g,x,b,v,_,w,M,A,S,I,k,P,... method emplace (line 31) | emplace(t,e,r,n,i,s,a,o,l,u,c,h,p,f,d,m,y,g,x,b,v,_,w,M,A,S,I,k,P,E,z,... class Ql (line 31) | class Ql extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplac... method emplace (line 31) | emplace(t,e){return this.float32[1*t+0]=e,t} class Yl (line 31) | class Yl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i){const s=this.length;return this.resize(s+1),thi... method emplace (line 31) | emplace(t,e,r,n,i,s){const a=5*t;return this.float32[a+0]=e,this.float... class Xl (line 31) | class Xl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s,a){const o=this.length;return this.resize(o+1)... method emplace (line 31) | emplace(t,e,r,n,i,s,a,o){const l=7*t;return this.float32[l+0]=e,this.f... class Zl (line 31) | class Zl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint3... method emplaceBack (line 31) | emplaceBack(t,e,r,n){const i=this.length;return this.resize(i+1),this.... method emplace (line 31) | emplace(t,e,r,n,i){const s=6*t;return this.uint32[3*t+0]=e,this.uint16... class Kl (line 31) | class Kl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint1... method emplaceBack (line 31) | emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplac... method emplace (line 31) | emplace(t,e){return this.uint16[1*t+0]=e,t} class Wl (line 31) | class Wl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r){const n=this.length;return this.resize(n+1),this.em... method emplace (line 31) | emplace(t,e,r,n){const i=3*t;return this.float32[i+0]=e,this.float32[i... class Hl (line 31) | class Hl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s,a,o,l,u,c,h,p,f,d,m){const y=this.length;retur... method emplace (line 31) | emplace(t,e,r,n,i,s,a,o,l,u,c,h,p,f,d,m,y){const g=16*t;return this.fl... class Jl (line 31) | class Jl extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint1... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,s,a){const o=this.length;return this.resize(o+1)... method emplace (line 31) | emplace(t,e,r,n,i,s,a,o){const l=10*t,u=5*t;return this.uint16[l+0]=e,... class tu (line 31) | class tu extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplac... method emplace (line 31) | emplace(t,e){return this.int16[1*t+0]=e,t} class eu (line 31) | class eu extends wl{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer);} method emplaceBack (line 31) | emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplac... method emplace (line 31) | emplace(t,e){return this.uint8[1*t+0]=e,t} class ru (line 31) | class ru extends _l{get projectedAnchorX(){return this._structArray.int1... method projectedAnchorX (line 31) | get projectedAnchorX(){return this._structArray.int16[this._pos2+0]} method projectedAnchorY (line 31) | get projectedAnchorY(){return this._structArray.int16[this._pos2+1]} method projectedAnchorZ (line 31) | get projectedAnchorZ(){return this._structArray.int16[this._pos2+2]} method tileAnchorX (line 31) | get tileAnchorX(){return this._structArray.int16[this._pos2+3]} method tileAnchorY (line 31) | get tileAnchorY(){return this._structArray.int16[this._pos2+4]} method x1 (line 31) | get x1(){return this._structArray.float32[this._pos4+3]} method y1 (line 31) | get y1(){return this._structArray.float32[this._pos4+4]} method x2 (line 31) | get x2(){return this._structArray.float32[this._pos4+5]} method y2 (line 31) | get y2(){return this._structArray.float32[this._pos4+6]} method padding (line 31) | get padding(){return this._structArray.int16[this._pos2+14]} method featureIndex (line 31) | get featureIndex(){return this._structArray.uint32[this._pos4+8]} method sourceLayerIndex (line 31) | get sourceLayerIndex(){return this._structArray.uint16[this._pos2+18]} method bucketIndex (line 31) | get bucketIndex(){return this._structArray.uint16[this._pos2+19]} class nu (line 31) | class nu extends Ol{get(t){return new ru(this,t)}} method get (line 31) | get(t){return new ru(this,t)} class iu (line 31) | class iu extends _l{get projectedAnchorX(){return this._structArray.int1... method projectedAnchorX (line 31) | get projectedAnchorX(){return this._structArray.int16[this._pos2+0]} method projectedAnchorY (line 31) | get projectedAnchorY(){return this._structArray.int16[this._pos2+1]} method projectedAnchorZ (line 31) | get projectedAnchorZ(){return this._structArray.int16[this._pos2+2]} method tileAnchorX (line 31) | get tileAnchorX(){return this._structArray.float32[this._pos4+2]} method tileAnchorY (line 31) | get tileAnchorY(){return this._structArray.float32[this._pos4+3]} method glyphStartIndex (line 31) | get glyphStartIndex(){return this._structArray.uint16[this._pos2+8]} method numGlyphs (line 31) | get numGlyphs(){return this._structArray.uint16[this._pos2+9]} method vertexStartIndex (line 31) | get vertexStartIndex(){return this._structArray.uint32[this._pos4+5]} method lineStartIndex (line 31) | get lineStartIndex(){return this._structArray.uint32[this._pos4+6]} method lineLength (line 31) | get lineLength(){return this._structArray.uint32[this._pos4+7]} method segment (line 31) | get segment(){return this._structArray.uint16[this._pos2+16]} method lowerSize (line 31) | get lowerSize(){return this._structArray.uint16[this._pos2+17]} method upperSize (line 31) | get upperSize(){return this._structArray.uint16[this._pos2+18]} method lineOffsetX (line 31) | get lineOffsetX(){return this._structArray.float32[this._pos4+10]} method lineOffsetY (line 31) | get lineOffsetY(){return this._structArray.float32[this._pos4+11]} method writingMode (line 31) | get writingMode(){return this._structArray.uint8[this._pos1+48]} method placedOrientation (line 31) | get placedOrientation(){return this._structArray.uint8[this._pos1+49]} method placedOrientation (line 31) | set placedOrientation(t){this._structArray.uint8[this._pos1+49]=t;} method hidden (line 31) | get hidden(){return this._structArray.uint8[this._pos1+50]} method hidden (line 31) | set hidden(t){this._structArray.uint8[this._pos1+50]=t;} method crossTileID (line 31) | get crossTileID(){return this._structArray.uint32[this._pos4+13]} method crossTileID (line 31) | set crossTileID(t){this._structArray.uint32[this._pos4+13]=t;} method associatedIconIndex (line 31) | get associatedIconIndex(){return this._structArray.int16[this._pos2+28]} method flipState (line 31) | get flipState(){return this._structArray.uint8[this._pos1+58]} method flipState (line 31) | set flipState(t){this._structArray.uint8[this._pos1+58]=t;} class su (line 31) | class su extends $l{get(t){return new iu(this,t)}} method get (line 31) | get(t){return new iu(this,t)} class au (line 31) | class au extends _l{get tileAnchorX(){return this._structArray.float32[t... method tileAnchorX (line 31) | get tileAnchorX(){return this._structArray.float32[this._pos4+0]} method tileAnchorY (line 31) | get tileAnchorY(){return this._structArray.float32[this._pos4+1]} method projectedAnchorX (line 31) | get projectedAnchorX(){return this._structArray.int16[this._pos2+4]} method projectedAnchorY (line 31) | get projectedAnchorY(){return this._structArray.int16[this._pos2+5]} method projectedAnchorZ (line 31) | get projectedAnchorZ(){return this._structArray.int16[this._pos2+6]} method rightJustifiedTextSymbolIndex (line 31) | get rightJustifiedTextSymbolIndex(){return this._structArray.int16[thi... method centerJustifiedTextSymbolIndex (line 31) | get centerJustifiedTextSymbolIndex(){return this._structArray.int16[th... method leftJustifiedTextSymbolIndex (line 31) | get leftJustifiedTextSymbolIndex(){return this._structArray.int16[this... method verticalPlacedTextSymbolIndex (line 31) | get verticalPlacedTextSymbolIndex(){return this._structArray.int16[thi... method placedIconSymbolIndex (line 31) | get placedIconSymbolIndex(){return this._structArray.int16[this._pos2+... method verticalPlacedIconSymbolIndex (line 31) | get verticalPlacedIconSymbolIndex(){return this._structArray.int16[thi... method key (line 31) | get key(){return this._structArray.uint16[this._pos2+13]} method textBoxStartIndex (line 31) | get textBoxStartIndex(){return this._structArray.uint16[this._pos2+14]} method textBoxEndIndex (line 31) | get textBoxEndIndex(){return this._structArray.uint16[this._pos2+15]} method verticalTextBoxStartIndex (line 31) | get verticalTextBoxStartIndex(){return this._structArray.uint16[this._... method verticalTextBoxEndIndex (line 31) | get verticalTextBoxEndIndex(){return this._structArray.uint16[this._po... method iconBoxStartIndex (line 31) | get iconBoxStartIndex(){return this._structArray.uint16[this._pos2+18]} method iconBoxEndIndex (line 31) | get iconBoxEndIndex(){return this._structArray.uint16[this._pos2+19]} method verticalIconBoxStartIndex (line 31) | get verticalIconBoxStartIndex(){return this._structArray.uint16[this._... method verticalIconBoxEndIndex (line 31) | get verticalIconBoxEndIndex(){return this._structArray.uint16[this._po... method featureIndex (line 31) | get featureIndex(){return this._structArray.uint16[this._pos2+22]} method numHorizontalGlyphVertices (line 31) | get numHorizontalGlyphVertices(){return this._structArray.uint16[this.... method numVerticalGlyphVertices (line 31) | get numVerticalGlyphVertices(){return this._structArray.uint16[this._p... method numIconVertices (line 31) | get numIconVertices(){return this._structArray.uint16[this._pos2+25]} method numVerticalIconVertices (line 31) | get numVerticalIconVertices(){return this._structArray.uint16[this._po... method useRuntimeCollisionCircles (line 31) | get useRuntimeCollisionCircles(){return this._structArray.uint16[this.... method crossTileID (line 31) | get crossTileID(){return this._structArray.uint32[this._pos4+14]} method crossTileID (line 31) | set crossTileID(t){this._structArray.uint32[this._pos4+14]=t;} method textOffset0 (line 31) | get textOffset0(){return this._structArray.float32[this._pos4+15]} method textOffset1 (line 31) | get textOffset1(){return this._structArray.float32[this._pos4+16]} method collisionCircleDiameter (line 31) | get collisionCircleDiameter(){return this._structArray.float32[this._p... method zOffset (line 31) | get zOffset(){return this._structArray.float32[this._pos4+18]} method zOffset (line 31) | set zOffset(t){this._structArray.float32[this._pos4+18]=t;} method hasIconTextFit (line 31) | get hasIconTextFit(){return this._structArray.uint8[this._pos1+76]} class ou (line 31) | class ou extends Gl{get(t){return new au(this,t)}} method get (line 31) | get(t){return new au(this,t)} class lu (line 31) | class lu extends Ql{getoffsetX(t){return this.float32[1*t+0]}} method getoffsetX (line 31) | getoffsetX(t){return this.float32[1*t+0]} class uu (line 31) | class uu extends Sl{getx(t){return this.int16[2*t+0]}gety(t){return this... method getx (line 31) | getx(t){return this.int16[2*t+0]} method gety (line 31) | gety(t){return this.int16[2*t+1]} class cu (line 31) | class cu extends _l{get featureIndex(){return this._structArray.uint32[t... method featureIndex (line 31) | get featureIndex(){return this._structArray.uint32[this._pos4+0]} method sourceLayerIndex (line 31) | get sourceLayerIndex(){return this._structArray.uint16[this._pos2+2]} method bucketIndex (line 31) | get bucketIndex(){return this._structArray.uint16[this._pos2+3]} method layoutVertexArrayOffset (line 31) | get layoutVertexArrayOffset(){return this._structArray.uint16[this._po... class hu (line 31) | class hu extends Zl{get(t){return new cu(this,t)}} method get (line 31) | get(t){return new cu(this,t)} class pu (line 31) | class pu extends Fl{geta_centroid_pos0(t){return this.uint16[2*t+0]}geta... method geta_centroid_pos0 (line 31) | geta_centroid_pos0(t){return this.uint16[2*t+0]} method geta_centroid_pos1 (line 31) | geta_centroid_pos1(t){return this.uint16[2*t+1]} class mu (line 31) | class mu{constructor(t=[]){this.segments=t;}_prepareSegment(t,e,r,n){let... method constructor (line 31) | constructor(t=[]){this.segments=t;} method _prepareSegment (line 31) | _prepareSegment(t,e,r,n){let i=this.segments[this.segments.length-1];r... method prepareSegment (line 31) | prepareSegment(t,e,r,n){return this._prepareSegment(t,e.length,r.lengt... method get (line 31) | get(){return this.segments} method destroy (line 31) | destroy(){for(const t of this.segments)for(const e in t.vaos)t.vaos[e]... method simpleSegment (line 31) | static simpleSegment(t,e,r,n){return new mu([{vertexOffset:t,primitive... function yu (line 31) | function yu(t,e){return 256*(t=Ze(Math.floor(t),0,255))+Ze(Math.floor(e)... class bu (line 31) | class bu{constructor(){this.ids=[],this.uniqueIds=[],this.positions=[],t... method constructor (line 31) | constructor(){this.ids=[],this.uniqueIds=[],this.positions=[],this.ind... method add (line 31) | add(t,e,r,n){this.ids.push(vu(t)),this.positions.push(e,r,n);} method eachPosition (line 31) | eachPosition(t,e){const r=vu(t);let n=0,i=this.ids.length-1;for(;n>1];let s=r-1,a=n+1;for(;;... function wu (line 31) | function wu(t,e,r){const n=t[e];t[e]=t[r],t[r]=n;} class Mu (line 31) | class Mu{constructor(t){this.gl=t.gl,this.initialized=!1;}fetchUniformLo... method constructor (line 31) | constructor(t){this.gl=t.gl,this.initialized=!1;} method fetchUniformLocation (line 31) | fetchUniformLocation(t,e){return this.location||this.initialized||(thi... method set (line 31) | set(t,e,r){throw new Error("Uniform#set() must be implemented by each ... class Au (line 31) | class Au extends Mu{constructor(t){super(t),this.current=0;}set(t,e,r){t... method constructor (line 31) | constructor(t){super(t),this.current=0;} method set (line 31) | set(t,e,r){this.fetchUniformLocation(t,e)&&this.current!==r&&(this.cur... class Su (line 31) | class Su extends Mu{constructor(t){super(t),this.current=0;}set(t,e,r){t... method constructor (line 31) | constructor(t){super(t),this.current=0;} method set (line 31) | set(t,e,r){this.fetchUniformLocation(t,e)&&this.current!==r&&(this.cur... class Iu (line 31) | class Iu extends Mu{constructor(t){super(t),this.current=[0,0];}set(t,e,... method constructor (line 31) | constructor(t){super(t),this.current=[0,0];} method set (line 31) | set(t,e,r){this.fetchUniformLocation(t,e)&&(r[0]===this.current[0]&&r[... class ku (line 31) | class ku extends Mu{constructor(t){super(t),this.current=[0,0,0];}set(t,... method constructor (line 31) | constructor(t){super(t),this.current=[0,0,0];} method set (line 31) | set(t,e,r){this.fetchUniformLocation(t,e)&&(r[0]===this.current[0]&&r[... class Pu (line 31) | class Pu extends Mu{constructor(t){super(t),this.current=[0,0,0,0];}set(... method constructor (line 31) | constructor(t){super(t),this.current=[0,0,0,0];} method set (line 31) | set(t,e,r){this.fetchUniformLocation(t,e)&&(r[0]===this.current[0]&&r[... class Eu (line 31) | class Eu extends Mu{constructor(t){super(t),this.current=jn.transparent;... method constructor (line 31) | constructor(t){super(t),this.current=jn.transparent;} method set (line 31) | set(t,e,r){this.fetchUniformLocation(t,e)&&(r.r===this.current.r&&r.g=... class Tu (line 31) | class Tu extends Mu{constructor(t){super(t),this.current=zu;}set(t,e,r){... method constructor (line 31) | constructor(t){super(t),this.current=zu;} method set (line 31) | set(t,e,r){if(this.fetchUniformLocation(t,e)){if(r[12]!==this.current[... class Ru (line 31) | class Ru extends Mu{constructor(t){super(t),this.current=Cu;}set(t,e,r){... method constructor (line 31) | constructor(t){super(t),this.current=Cu;} method set (line 31) | set(t,e,r){if(this.fetchUniformLocation(t,e))for(let t=0;t<4;t++)if(r[... function Vu (line 31) | function Vu(t){return [yu(255*t.r,255*t.g),yu(255*t.b,255*t.a)]} class Du (line 31) | class Du{constructor(t,e,r){this.value=t,this.uniformNames=e.map((t=>`u_... method constructor (line 31) | constructor(t,e,r){this.value=t,this.uniformNames=e.map((t=>`u_${t}`))... method setUniform (line 31) | setUniform(t,e,r,n,i){e.set(t,i,n.constantOr(this.value));} method getBinding (line 31) | getBinding(t,e){return "color"===this.type?new Eu(t):new Su(t)} class Lu (line 31) | class Lu{constructor(t,e){this.uniformNames=e.map((t=>`u_${t}`)),this.pa... method constructor (line 31) | constructor(t,e){this.uniformNames=e.map((t=>`u_${t}`)),this.pattern=n... method setConstantPatternPositions (line 31) | setConstantPatternPositions(t){this.pixelRatio=t.pixelRatio||1,this.pa... method setUniform (line 31) | setUniform(t,e,r,n,i){const s="u_pattern"===i||"u_dash"===i?this.patte... method getBinding (line 31) | getBinding(t,e){return "u_pattern"===e||"u_dash"===e?new Pu(t):new Su(t)} class Fu (line 31) | class Fu{constructor(t,e,r,n){this.expression=t,this.type=r,this.maxValu... method constructor (line 31) | constructor(t,e,r,n){this.expression=t,this.type=r,this.maxValue=0,thi... method populatePaintArray (line 31) | populatePaintArray(t,e,r,n,i,s,a){const o=this.paintVertexArray.length... method updatePaintArray (line 31) | updatePaintArray(t,e,r,n,i,s,a){const o=this.expression.evaluate({zoom... method _setPaintValue (line 31) | _setPaintValue(t,e,r){if("color"===this.type){const n=Vu(r);for(let r=... method upload (line 31) | upload(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(t... method destroy (line 31) | destroy(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy();} class Ou (line 31) | class Ou{constructor(t,e,r,n,i,s){this.expression=t,this.uniformNames=e.... method constructor (line 31) | constructor(t,e,r,n,i,s){this.expression=t,this.uniformNames=e.map((t=... method populatePaintArray (line 31) | populatePaintArray(t,e,r,n,i,s,a){const o=this.expression.evaluate(new... method updatePaintArray (line 31) | updatePaintArray(t,e,r,n,i,s,a){const o=this.expression.evaluate({zoom... method _setPaintValue (line 31) | _setPaintValue(t,e,r,n){if("color"===this.type){const i=Vu(r),s=Vu(n);... method upload (line 31) | upload(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(t... method destroy (line 31) | destroy(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy();} method setUniform (line 31) | setUniform(t,e,r,n,i){const s=this.useIntegerZoom?Math.floor(r.zoom):r... method getBinding (line 31) | getBinding(t,e){return new Su(t)} class Uu (line 31) | class Uu{constructor(t,e,r,n,i){this.expression=t,this.layerId=i,this.pa... method constructor (line 31) | constructor(t,e,r,n,i){this.expression=t,this.layerId=i,this.paintVert... method populatePaintArray (line 31) | populatePaintArray(t,e,r){const n=this.paintVertexArray.length;this.pa... method updatePaintArray (line 31) | updatePaintArray(t,e,r,n,i,s,a){this._setPaintValues(t,e,r.patterns&&r... method _setPaintValues (line 31) | _setPaintValues(t,e,r,n){if(!n||!r)return;const i=n[r];if(!i)return;co... method upload (line 31) | upload(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(t... method destroy (line 31) | destroy(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy();} class Nu (line 31) | class Nu{constructor(t,e,r=(()=>!0)){this.binders={},this._buffers=[];co... method constructor (line 31) | constructor(t,e,r=(()=>!0)){this.binders={},this._buffers=[];const n=[... method getMaxValue (line 31) | getMaxValue(t){const e=this.binders[t];return e instanceof Fu||e insta... method populatePaintArrays (line 31) | populatePaintArrays(t,e,r,n,i,s,a){for(const o in this.binders){const ... method setConstantPatternPositions (line 31) | setConstantPatternPositions(t){for(const e in this.binders){const r=th... method updatePaintArrays (line 31) | updatePaintArrays(t,e,r,n,i,s,a,o){let l=!1;const u=Object.keys(t),c=0... method defines (line 31) | defines(){const t=[];for(const e in this.binders){const r=this.binders... method getBinderAttributes (line 31) | getBinderAttributes(){const t=[];for(const e in this.binders){const r=... method getBinderUniforms (line 31) | getBinderUniforms(){const t=[];for(const e in this.binders){const r=th... method getPaintVertexBuffers (line 31) | getPaintVertexBuffers(){return this._buffers} method getUniforms (line 31) | getUniforms(t){const e=[];for(const r in this.binders){const n=this.bi... method setUniforms (line 31) | setUniforms(t,e,r,n,i){for(const{name:e,property:s,binding:a}of r)this... method updatePaintBuffers (line 31) | updatePaintBuffers(){this._buffers=[];for(const t in this.binders){con... method upload (line 31) | upload(t){for(const e in this.binders){const r=this.binders[e];(r inst... method destroy (line 31) | destroy(){for(const t in this.binders){const e=this.binders[t];(e inst... class ju (line 31) | class ju{constructor(t,e,r=(()=>!0)){this.programConfigurations={};for(c... method constructor (line 31) | constructor(t,e,r=(()=>!0)){this.programConfigurations={};for(const n ... method populatePaintArrays (line 31) | populatePaintArrays(t,e,r,n,i,s,a,o){for(const r in this.programConfig... method updatePaintArrays (line 31) | updatePaintArrays(t,e,r,n,i,s){for(const a of r)this.needsUpload=this.... method get (line 31) | get(t){return this.programConfigurations[t]} method upload (line 31) | upload(t){if(this.needsUpload){for(const e in this.programConfiguratio... method destroy (line 31) | destroy(){for(const t in this.programConfigurations)this.programConfig... function $u (line 31) | function $u(t,e){return qu[t]||[t.replace(`${e}-`,"").replace(/-/g,"_")]} function Yu (line 31) | function Yu(t,e,r){const n=Gu[t];return n&&n[r]||Qu[e][r]} function rc (line 31) | function rc(t,e,r,n=Xu){return r=qe(r),[t*Math.sin(r)*n,-e*n,t*Math.cos(... function nc (line 31) | function nc(t,e,r){return rc(Math.cos(qe(t)),Math.sin(qe(t)),e,r)} class ac (line 31) | class ac{constructor(t,e){if(isNaN(t)||isNaN(e))throw new Error(`Invalid... method constructor (line 31) | constructor(t,e){if(isNaN(t)||isNaN(e))throw new Error(`Invalid LngLat... method wrap (line 31) | wrap(){return new ac(We(this.lng,-180,180),this.lat)} method toArray (line 31) | toArray(){return [this.lng,this.lat]} method toString (line 31) | toString(){return `LngLat(${this.lng}, ${this.lat})`} method distanceTo (line 31) | distanceTo(t){const e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)... method toBounds (line 31) | toBounds(t=0){const e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat... method toEcef (line 31) | toEcef(t){return nc(this.lat,this.lng,Xu+t*Xu/ic)} method convert (line 31) | static convert(t){if(t instanceof ac)return t;if(Array.isArray(t)&&(2=... class oc (line 31) | class oc{constructor(t,e){if(t)if(e)this.setSouthWest(t).setNorthEast(e)... method constructor (line 31) | constructor(t,e){if(t)if(e)this.setSouthWest(t).setNorthEast(e);else i... method setNorthEast (line 31) | setNorthEast(t){return this._ne=t instanceof ac?new ac(t.lng,t.lat):ac... method setSouthWest (line 31) | setSouthWest(t){return this._sw=t instanceof ac?new ac(t.lng,t.lat):ac... method extend (line 31) | extend(t){const e=this._sw,r=this._ne;let n,i;if(t instanceof ac)n=t,i... method getCenter (line 31) | getCenter(){return new ac((this._sw.lng+this._ne.lng)/2,(this._sw.lat+... method getSouthWest (line 31) | getSouthWest(){return this._sw} method getNorthEast (line 31) | getNorthEast(){return this._ne} method getNorthWest (line 31) | getNorthWest(){return new ac(this.getWest(),this.getNorth())} method getSouthEast (line 31) | getSouthEast(){return new ac(this.getEast(),this.getSouth())} method getWest (line 31) | getWest(){return this._sw.lng} method getSouth (line 31) | getSouth(){return this._sw.lat} method getEast (line 31) | getEast(){return this._ne.lng} method getNorth (line 31) | getNorth(){return this._ne.lat} method toArray (line 31) | toArray(){return [this._sw.toArray(),this._ne.toArray()]} method toString (line 31) | toString(){return `LngLatBounds(${this._sw.toString()}, ${this._ne.toS... method isEmpty (line 31) | isEmpty(){return !(this._sw&&this._ne)} method contains (line 31) | contains(t){const{lng:e,lat:r}=ac.convert(t);let n=this._sw.lng<=e&&e<... method convert (line 31) | static convert(t){return !t||t instanceof oc?t:new oc(t)} function e (line 31) | function e(t,e,n){var i=r(256*t,256*(e=Math.pow(2,n)-e-1),n),s=r(256*(t+... function r (line 31) | function r(t,e,r){var n=2*Math.PI*6378137/256/Math.pow(2,r);return [t*n-... class cc (line 31) | class cc{constructor(t,e,r){this.z=t,this.x=e,this.y=r,this.key=fc(0,t,t... method constructor (line 31) | constructor(t,e,r){this.z=t,this.x=e,this.y=r,this.key=fc(0,t,t,e,r);} method equals (line 31) | equals(t){return this.z===t.z&&this.x===t.x&&this.y===t.y} method url (line 31) | url(t,e){const r=uc.getTileBBox(this.x,this.y,this.z),n=function(t,e,r... method toString (line 31) | toString(){return `${this.z}/${this.x}/${this.y}`} class hc (line 31) | class hc{constructor(t,e){this.wrap=t,this.canonical=e,this.key=fc(t,e.z... method constructor (line 31) | constructor(t,e){this.wrap=t,this.canonical=e,this.key=fc(t,e.z,e.z,e.... class pc (line 31) | class pc{constructor(t,e,r,n,i){this.overscaledZ=t,this.wrap=e,this.cano... method constructor (line 31) | constructor(t,e,r,n,i){this.overscaledZ=t,this.wrap=e,this.canonical=n... method equals (line 31) | equals(t){return this.overscaledZ===t.overscaledZ&&this.wrap===t.wrap&... method scaledTo (line 31) | scaledTo(t){const e=this.canonical.z-t;return t>this.canonical.z?new p... method calculateScaledKey (line 31) | calculateScaledKey(t,e=!0){if(this.overscaledZ===t&&e)return this.key;... method isChildOf (line 31) | isChildOf(t){if(t.wrap!==this.wrap)return !1;const e=this.canonical.z-... method children (line 31) | children(t){if(this.overscaledZ>=t)return [new pc(this.overscaledZ+1,t... method isLessThan (line 31) | isLessThan(t){return this.wrapt.wrap)&&(this.over... method wrapped (line 31) | wrapped(){return new pc(this.overscaledZ,0,this.canonical.z,this.canon... method unwrapTo (line 31) | unwrapTo(t){return new pc(this.overscaledZ,t,this.canonical.z,this.can... method overscaleFactor (line 31) | overscaleFactor(){return Math.pow(2,this.overscaledZ-this.canonical.z)} method toUnwrapped (line 31) | toUnwrapped(){return new hc(this.wrap,this.canonical)} method toString (line 31) | toString(){return `${this.overscaledZ}/${this.canonical.x}/${this.cano... function fc (line 31) | function fc(t,e,r,n,i){const s=1<1){if(Qc(t,e))return !0;for(let n=0;n=s.x&&i>=s.... function Jc (line 31) | function Jc(t,e,r){const n=r[0],i=r[2];if(t.xi.x&&e.x... function th (line 31) | function th(t,e,r,n,i,s){let a=e.y-t.y,o=t.x-e.x;if(s=s||0){const t=a*a+... function eh (line 31) | function eh(t,e,r,n,i,s,a){return !(th(t,e,n,i,s,a)||th(e,r,n,i,s,a)||th... function rh (line 31) | function rh(t,e,r){const n=e.paint.get(t).value;return "constant"===n.ki... function nh (line 31) | function nh(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])} function ih (line 31) | function ih(t,e,r,n,i){if(!e[0]&&!e[1])return t;const s=Ue.convert(e)._m... function sh (line 31) | function sh(t,e,r,n){const i=Ue.convert(t)._mult(n);return "viewport"===... class lh (line 31) | class lh{constructor(t,e){this.pos=t,this.dir=e;}intersectsPlane(e,r,n){... method constructor (line 31) | constructor(t,e){this.pos=t,this.dir=e;} method intersectsPlane (line 31) | intersectsPlane(e,r,n){const i=t.Q.dot(r,this.dir);if(Math.abs(i)<1e-6... method closestPointOnSphere (line 31) | closestPointOnSphere(e,r,n){if(t.Q.equals(this.pos,e)||0===r)return n[... class uh (line 31) | class uh{constructor(t,e,r,n,i){this.TL=t,this.TR=e,this.BR=r,this.BL=n,... method constructor (line 31) | constructor(t,e,r,n,i){this.TL=t,this.TR=e,this.BR=r,this.BL=n,this.ho... method fromInvProjectionMatrix (line 31) | static fromInvProjectionMatrix(e,r,n){const i=[-1,1,1],s=[1,1,1],a=[1,... function ch (line 31) | function ch(e,r,n){let i=1/0,s=-1/0;const a=[];for(const o of e){t.Q.sub... function hh (line 31) | function hh(e,r){let n=!0;for(let i=0;it.max[e]||t.min[e... method intersectsAabbXY (line 31) | intersectsAabbXY(t){return !(this.min[0]>t.max[0]||t.min[0]>this.max[0... method encapsulate (line 31) | encapsulate(t){for(let e=0;e<3;e++)this.min[e]=Math.min(this.min[e],t.... method encapsulatePoint (line 31) | encapsulatePoint(t){for(let e=0;e<3;e++)this.min[e]=Math.min(this.min[... method closestPoint (line 31) | closestPoint(t){return [Math.max(Math.min(this.max[0],t[0]),this.min[0... function vh (line 31) | function vh(t){return t*Xu/ic} function wh (line 31) | function wh(e,r,n,i=!0){const s=t.Q.scale([],e._camera.position,e.worldS... class Mh (line 31) | class Mh{constructor(e,r,n){this.a=t.Q.sub([],e,n),this.b=t.Q.sub([],r,n... method constructor (line 31) | constructor(e,r,n){this.a=t.Q.sub([],e,n),this.b=t.Q.sub([],r,n),this.... function Ah (line 31) | function Ah(t,e){if(0===t.angle)return null;let r;return r=0===t.a[e]?1/... function Sh (line 31) | function Sh(t){if(t.z<=1)return _h[t.z+2*t.y+t.x];const e=zh(Eh(t));retu... function Ih (line 31) | function Ih(e,r,n){return t.Q.scale(e,e,1-n),t.Q.scaleAndAdd(e,e,r,n)} function kh (line 31) | function kh(e,r,n){for(const i of e)t.Q.transformMat4(i,i,r),t.Q.scale(i... function Ph (line 31) | function Ph(e,r,n,i){const s=r/e.worldSize,a=e.globeMatrix;if(n.z<=1){co... function Eh (line 31) | function Eh({x:t,y:e,z:r},n=!1){const i=1/(1<Math.PI/2*1.01} function Yh (line 31) | function Yh(e,r,n,i,s,a,o,l,u){if(a&&e.queryGeometry.isAboveHorizon)retu... function Xh (line 31) | function Xh(e,r,n,i){const s=t.aa.transformMat4([],[e,r,n,1],i);return n... function Wh (line 31) | function Wh(e,r){const n=t.Q.create();return Zh[2]=r,e.intersectsPlane(Z... class Hh (line 31) | class Hh extends Nc{} function Jh (line 31) | function Jh(t,{width:e,height:r},n,i){if(i){if(i instanceof Uint8Clamped... function tp (line 31) | function tp(t,e,r){const{width:n,height:i}=e;n===t.width&&i===t.height||... function ep (line 31) | function ep(t,e,r,n,i,s,a){if(0===i.width||0===i.height)return e;if(i.wi... class rp (line 31) | class rp{constructor(t,e){Jh(this,t,1,e);}resize(t){tp(this,new rp(t),1)... method constructor (line 31) | constructor(t,e){Jh(this,t,1,e);} method resize (line 31) | resize(t){tp(this,new rp(t),1);} method clone (line 31) | clone(){return new rp({width:this.width,height:this.height},new Uint8A... method copy (line 31) | static copy(t,e,r,n,i){ep(t,e,r,n,i,1);} class np (line 31) | class np{constructor(t,e){Jh(this,t,4,e);}resize(t){tp(this,new np(t),4)... method constructor (line 31) | constructor(t,e){Jh(this,t,4,e);} method resize (line 31) | resize(t){tp(this,new np(t),4);} method replace (line 31) | replace(t,e){e?this.data.set(t):this.data=t instanceof Uint8ClampedArr... method clone (line 31) | clone(){return new np({width:this.width,height:this.height},new Uint8A... method copy (line 31) | static copy(t,e,r,n,i,s){ep(t,e,r,n,i,4,s);} class ip (line 31) | class ip{constructor(t,e){this.width=t.width,this.height=t.height,this.d... method constructor (line 31) | constructor(t,e){this.width=t.width,this.height=t.height,this.data=e i... function op (line 31) | function op(t){const e={},r=t.resolution||256,n=t.clips?t.clips.length:1... function fp (line 31) | function fp(t,e,r){r=r||2;var n,i,s,a,o,l,u,c=e&&e.length,h=c?e[0]*r:t.l... function dp (line 31) | function dp(t,e,r,n,i){var s,a;if(i===Fp(t,e,r,n)>0)for(s=e;s=0)return !1;for(v... function xp (line 31) | function xp(t,e,r,n){var i=t.prev,s=t,a=t.next;if(Pp(i,s,a)>=0)return !1... function bp (line 31) | function bp(t,e,r){var n=t;do{var i=n.prev,s=n.next.next;!Ep(i,s)&&zp(i,... function vp (line 31) | function vp(t,e,r,n,i,s){var a=t;do{for(var o=a.next.next;o!==a.prev;){i... function _p (line 31) | function _p(t,e){return t.x-e.x} function wp (line 31) | function wp(t,e){var r=function(t,e){var r,n=e,i=t.x,s=t.y,a=-1/0;do{if(... function Mp (line 31) | function Mp(t,e){return Pp(t.prev,t,e.prev)<0&&Pp(e.next,t,t.next)<0} function Ap (line 31) | function Ap(t,e,r,n,i){return (t=1431655765&((t=858993459&((t=252645135&... function Sp (line 31) | function Sp(t){var e=t,r=t;do{(e.x=(t-a)*(s-o)&&(t-a)*(n-o... function kp (line 31) | function kp(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){v... function Pp (line 31) | function Pp(t,e,r){return (e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)} function Ep (line 31) | function Ep(t,e){return t.x===e.x&&t.y===e.y} function zp (line 31) | function zp(t,e,r,n){var i=Bp(Pp(t,e,r)),s=Bp(Pp(t,e,n)),a=Bp(Pp(r,n,t))... function Tp (line 31) | function Tp(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)... function Bp (line 31) | function Bp(t){return t>0?1:t<0?-1:0} function Cp (line 31) | function Cp(t,e){return Pp(t.prev,t,t.next)<0?Pp(t,e,t.next)>=0&&Pp(t,t.... function Rp (line 31) | function Rp(t,e){var r=new Lp(t.i,t.x,t.y),n=new Lp(e.i,e.x,e.y),i=t.nex... function Vp (line 31) | function Vp(t,e,r,n){var i=new Lp(t,e,r);return n?(i.next=n.next,i.prev=... function Dp (line 31) | function Dp(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.n... function Lp (line 31) | function Lp(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=n... function Fp (line 31) | function Fp(t,e,r,n){for(var i=0,s=e,a=r-n;s{t.push(new Ue(s,... function mf (line 31) | function mf(t,e){return t.x-e.x||t.y-e.y} function yf (line 31) | function yf(t,e){return 0===mf(t.min,e.min)&&0===mf(t.max,e.max)} function gf (line 31) | function gf(t,e){return !(t.min.x>e.max.x||t.max.xe.ma... function xf (line 31) | function xf(t,e,r){const n=1/is,i=1/(1<=this.dim+1||e<-1||e>=this.dim+1)throw new RangeE... method pack (line 31) | static pack(t,e){const r=[0,0,0,0],n=Cf.getUnpackVector(e);let i=Math.... method getPixels (line 31) | getPixels(){return new ip({width:this.stride,height:this.stride},this.... method backfillBorder (line 31) | backfillBorder(t,e,r){if(this.dim!==t.dim)throw new Error("dem dimensi... method onDeserialize (line 31) | onDeserialize(){this._tree&&(this._tree.dem=this);} class Rf (line 31) | class Rf{constructor(t,e,r){this._demTile=t,this._dem=this._demTile.dem,... method constructor (line 31) | constructor(t,e,r){this._demTile=t,this._dem=this._demTile.dem,this._s... method create (line 31) | static create(t,e,r){const n=r||t.findDEMTileFor(e);if(!n||!n.dem)retu... method tileCoordToPixel (line 31) | tileCoordToPixel(t,e){const r=e*this._scale+this._offset[1],n=Math.flo... method getElevationAt (line 31) | getElevationAt(t,e,r,n){const i=t*this._scale+this._offset[0],s=e*this... method getElevationAtPixel (line 31) | getElevationAtPixel(t,e,r){return this._dem.get(t,e,!!r)} method getMeterToDEM (line 31) | getMeterToDEM(t){return (1<t+ +... function Xf (line 31) | function Xf(t,e){const r=t.add(e)._unit(),n=Ze(t.x*r.x+t.y*r.y,-1,1);var... function Kf (line 31) | function Kf(t,e,r,n){const i=[4];if(0===n)return i;r._mult(n);const s=t.... class Wf (line 31) | class Wf{constructor(t){this.vertexArray=new Pl,this.indexArray=new ql,t... method constructor (line 31) | constructor(t){this.vertexArray=new Pl,this.indexArray=new ql,this.pro... method getDefaultSegment (line 31) | getDefaultSegment(){return this.regionSegments[4]} method hasData (line 31) | hasData(){return 0!==this.vertexArray.length} method addData (line 31) | addData(t,e,r,n=!1){const i=t.length;if(i>2){let s=Math.max(0,this._se... method prepareBorderSegments (line 31) | prepareBorderSegments(){if(!this.hasData())return;const t=this._segmen... method addPaintPropertiesData (line 31) | addPaintPropertiesData(t,e,r,n,i,s){this.hasData()&&this.programConfig... method upload (line 31) | upload(t){this.hasData()&&(this.vertexBuffer=t.createVertexBuffer(this... method uploadPaintProperties (line 31) | uploadPaintProperties(t){this.hasData()&&this.programConfigurations.up... method update (line 31) | update(t,e,r,n,i,s){this.hasData()&&this.programConfigurations.updateP... method updateHiddenByLandmark (line 31) | updateHiddenByLandmark(t){if(!this.hasData())return;const e=t.groundVe... method uploadHiddenByLandmark (line 31) | uploadHiddenByLandmark(t){this.hasData()&&this._needsHiddenByLandmarkU... method destroy (line 31) | destroy(){if(this.vertexBuffer){this.vertexBuffer.destroy(),this.index... class Hf (line 31) | class Hf{constructor(t){this.zoom=t.zoom,this.canonical=t.canonical,this... method constructor (line 31) | constructor(t){this.zoom=t.zoom,this.canonical=t.canonical,this.oversc... method populate (line 31) | populate(t,e,r,n){this.features=[],this.hasPattern=jp("fill-extrusion"... method addFeatures (line 31) | addFeatures(t,e,r,n,i,s){for(const t of this.features){const{geometry:... method update (line 31) | update(t,e,r,n,i){const s=0!==Object.keys(t).length;if(s&&!this.stateD... method isEmpty (line 31) | isEmpty(){return 0===this.layoutVertexArray.length} method uploadPending (line 31) | uploadPending(){return !this.uploaded||this.programConfigurations.need... method upload (line 31) | upload(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer... method uploadCentroid (line 31) | uploadCentroid(t){this.groundEffect.uploadHiddenByLandmark(t),this.nee... method destroy (line 31) | destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),... method addFeature (line 31) | addFeature(t,e,r,n,i,s,a,o){const l=this.layers[0].paint.get("fill-ext... method sortBorders (line 31) | sortBorders(){for(let t=0;tr[1].x&&e.x>r[1].x... function nd (line 31) | function nd(t,e){return t.xe[1].x||t.ye[1].y} function id (line 31) | function id(t,e,r){if(t.x<0||t.x>=is||e.x<0||e.x>=is||r.x<0||r.x>=is)ret... function sd (line 31) | function sd(t,e,r){const n=e?2|t:-3&t;return r?1|n:-2&n} function ad (line 31) | function ad(){const t=Math.PI/32,e=Math.tan(t),r=ic;return r*Math.sqrt(1... function od (line 31) | function od(t,e,r){const n=1<=0;--e){const r=t[e],n=t[e+... method addDash (line 31) | addDash(t,e){const r=this.getKey(t,e);if(this.positions[r])return this... class Sd (line 31) | class Sd{constructor(t){this.zoom=t.zoom,this.overscaling=t.overscaling,... method constructor (line 31) | constructor(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.la... method populate (line 31) | populate(t,e,r,n){this.hasPattern=jp("line",this.layers,e);const i=thi... method addConstantDashes (line 31) | addConstantDashes(t){let e=!1;for(const r of this.layers){const n=r.pa... method addFeatureDashes (line 31) | addFeatureDashes(t,e){const r=this.zoom;for(const n of this.layers){co... method update (line 31) | update(t,e,r,n,i){const s=0!==Object.keys(t).length;s&&!this.stateDepe... method addFeatures (line 31) | addFeatures(t,e,r,n,i,s){for(const t of this.patternFeatures)this.addF... method isEmpty (line 31) | isEmpty(){return 0===this.layoutVertexArray.length} method uploadPending (line 31) | uploadPending(){return !this.uploaded||this.programConfigurations.need... method upload (line 31) | upload(t){this.uploaded||(0!==this.layoutVertexArray2.length&&(this.la... method destroy (line 31) | destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),... method lineFeatureClips (line 31) | lineFeatureClips(t){if(t.properties&&t.properties.hasOwnProperty("mapb... method addFeature (line 31) | addFeature(t,e,r,n,i,s,a){const o=this.layers[0].layout,l=o.get("line-... method addLine (line 31) | addLine(t,e,r,n,i,s){this.distance=0,this.scaledDistance=0,this.totalD... method addCurrentVertex (line 31) | addCurrentVertex(t,e,r,n,i,s=!1){const a=e.y*n-e.x,o=-e.y-e.x*n;this.a... method addHalfVertex (line 31) | addHalfVertex({x:t,y:e},r,n,i,s,a,o){this.layoutVertexArray.emplaceBac... method updateScaledDistance (line 31) | updateScaledDistance(){if(this.lineClips){const t=this.totalDistance/(... method updateDistance (line 31) | updateDistance(t,e){this.distance+=t.dist(e),this.updateScaledDistance... function Pd (line 31) | function Pd(t,e,r){return e*(is/(t.tileSize*Math.pow(2,r-t.tileID.oversc... function Ed (line 31) | function Ed(t,e){return 1/Pd(t,1,e.tileZoom)} function zd (line 31) | function zd(t,e,r,n){return t.translatePosMatrix(n||e.tileID.projMatrix,... function Bd (line 31) | function Bd(t){const e=t.paint.get("line-dasharray").value;return e.valu... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e){return e=new Uo(Math.floor(e.zoom),{now:e.now,fade... method evaluate (line 31) | evaluate(t,e,r,n){return e=Je({},e,{zoom:Math.floor(e.zoom)}),super.eval... function Rd (line 31) | function Rd(t,e){return e>0?e+2*t:t} function Qd (line 31) | function Qd(t,e){const{expression:r}=e;if("constant"===r.kind)return {ki... function Yd (line 31) | function Yd(t,{uSize:e,uSizeT:r},{lowerSize:n,upperSize:i}){return "sour... function Xd (line 31) | function Xd(t,e){let r=0,n=0;if("constant"===t.kind)n=t.layoutSize;else ... function Kd (line 31) | function Kd(t,e,r){return t.sections.forEach((t=>{t.text=function(t,e,r)... function Hd (line 31) | function Hd(t){return "︶"===t||"﹈"===t||"︸"===t||"﹄"===t||"﹂"===t||"︾"==... function Jd (line 31) | function Jd(t){return "︵"===t||"﹇"===t||"︷"===t||"﹃"===t||"﹁"===t||"︽"==... function nm (line 33) | function nm(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new ... function om (line 33) | function om(t){return t.type===nm.Bytes?t.readVarint()+t.pos:t.pos+1} function lm (line 33) | function lm(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>... function um (line 33) | function um(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.flo... function cm (line 33) | function cm(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24;} function _m (line 33) | function _m(t,e){return (t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)} function Am (line 33) | function Am(t,e,r){e.glyphs=[],1===t&&r.readMessage(Sm,e);} function Sm (line 33) | function Sm(t,e,r){if(3===t){const{id:t,bitmap:n,width:i,height:s,left:a... function Im (line 33) | function Im(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes(... class Em (line 33) | class Em{constructor(){this.scale=1,this.fontStack="",this.imageName=nul... method constructor (line 33) | constructor(){this.scale=1,this.fontStack="",this.imageName=null;} method forText (line 33) | static forText(t,e){const r=new Em;return r.scale=t||1,r.fontStack=e,r} method forImage (line 33) | static forImage(t){const e=new Em;return e.imageName=t,e} class zm (line 33) | class zm{constructor(){this.text="",this.sectionIndex=[],this.sections=[... method constructor (line 33) | constructor(){this.text="",this.sectionIndex=[],this.sections=[],this.... method fromFeature (line 33) | static fromFeature(t,e){const r=new zm;for(let n=0;nMath.max(t,this.... method addTextSection (line 33) | addTextSection(t,e){this.text+=t.text,this.sections.push(Em.forText(t.... method addImageSection (line 33) | addImageSection(t){const e=t.image?t.image.namePrimary:"";if(0===e.len... method getNextImageSectionCharCode (line 33) | getNextImageSectionCharCode(){return this.imageSectionID?this.imageSec... function Tm (line 33) | function Tm(t,e,r,n,i,s,a,o,l,u,c,h,p,f,d){const m=zm.fromFeature(t,i);h... function Rm (line 33) | function Rm(t,e,r,n,i,s){if(e.imageName){const t=n[e.imageName];return t... function Vm (line 33) | function Vm(t,e,r,n){const i=Math.pow(t-e,2);return n?t/^tex... method calculateGlyphDependencies (line 33) | calculateGlyphDependencies(t,e,r,n,i){for(let r=0;r{r+=e,r>t.length&&t.resize(r);for(let... method isEmpty (line 33) | isEmpty(){return 0===this.symbolInstances.length&&!this.hasRTLText} method uploadPending (line 33) | uploadPending(){return !this.uploaded||this.text.programConfigurations... method upload (line 33) | upload(t){!this.uploaded&&this.hasDebugData()&&(this.textCollisionBox.... method destroyDebugData (line 33) | destroyDebugData(){this.textCollisionBox.destroy(),this.iconCollisionB... method getProjection (line 33) | getProjection(){return this.projectionInstance||(this.projectionInstan... method destroy (line 33) | destroy(){this.text.destroy(),this.icon.destroy(),this.hasDebugData()&... method addToLineVertexArray (line 33) | addToLineVertexArray(t,e){const r=this.lineVertexArray.length;if(void ... method addSymbols (line 33) | addSymbols(t,e,r,n,i,s,a,o,l,u,c,h,p,f,d,m){const y=t.indexArray,g=t.l... method _commitLayoutVertex (line 33) | _commitLayoutVertex(t,e,r,n,i,s,a){t.emplaceBack(e,r,n,i,s,Math.round(... method _addCollisionDebugVertices (line 33) | _addCollisionDebugVertices(t,e,r,n,i,s,a){const o=r.segments.prepareSe... method _addTextDebugCollisionBoxes (line 33) | _addTextDebugCollisionBoxes(t,e,r,n,i,s){for(let a=n;a0} method hasIconData (line 33) | hasIconData(){return this.icon.segments.get().length>0} method hasDebugData (line 33) | hasDebugData(){return this.textCollisionBox&&this.iconCollisionBox} method hasTextCollisionBoxData (line 33) | hasTextCollisionBoxData(){return this.hasDebugData()&&this.textCollisi... method hasIconCollisionBoxData (line 33) | hasIconCollisionBoxData(){return this.hasDebugData()&&this.iconCollisi... method hasIconTextFit (line 33) | hasIconTextFit(){return this.hasAnyIconTextFit} method addIndicesForPlacedSymbol (line 33) | addIndicesForPlacedSymbol(t,e){const r=t.placedSymbolArray.get(e),n=r.... method getSortedSymbolIndexes (line 33) | getSortedSymbolIndexes(t){if(this.sortedAngle===t&&void 0!==this.symbo... method getSortedIndexesByZOffset (line 33) | getSortedIndexesByZOffset(){if(!this.zOffsetSortDirty)return this.symb... method addToSortKeyRanges (line 33) | addToSortKeyRanges(t,e){const r=this.sortKeyRanges[this.sortKeyRanges.... method sortFeatures (line 33) | sortFeatures(t){if(this.sortFeaturesByY&&this.sortedAngle!==t&&!(this.... class pg (line 33) | class pg{constructor(t){this.type=t.property.overrides?t.property.overri... method constructor (line 33) | constructor(t){this.type=t.property.overrides?t.property.overrides.run... method evaluate (line 33) | evaluate(t){if(t.formattedSection){const e=this.defaultValue.property.... method eachChild (line 33) | eachChild(t){this.defaultValue.isConstant()||t(this.defaultValue.value... method outputDefined (line 33) | outputDefined(){return !1} method serialize (line 33) | serialize(){return null} class fg (line 33) | class fg extends bl{constructor(e,r,n){super(e,hg,r,n),this._colorAdjust... method constructor (line 33) | constructor(e,r,n){super(e,hg,r,n),this._colorAdjustmentMatrix=t.a9.id... method recalculate (line 33) | recalculate(t,e){super.recalculate(t,e),"auto"===this.layout.get("icon... method getColorAdjustmentMatrix (line 33) | getColorAdjustmentMatrix(e,r,n,i){return this._saturation===e&&this._c... method getValueAndResolveTokens (line 33) | getValueAndResolveTokens(t,e,r,n){const i=this.layout.get(t).evaluate(... method createBucket (line 33) | createBucket(t){return new ug(t)} method queryRadius (line 33) | queryRadius(){return 0} method queryIntersectsFeature (line 33) | queryIntersectsFeature(){return !1} method _setPaintOverrides (line 33) | _setPaintOverrides(){for(const t of hg.paint.overridableProperties){if... method _handleOverridablePaintPropertyUpdate (line 33) | _handleOverridablePaintPropertyUpdate(t,e,r){return !(!this.layout||e.... method hasPaintOverride (line 33) | static hasPaintOverride(t,e){const r=t.get("text-field"),n=hg.paint.pr... method getProgramIds (line 33) | getProgramIds(){const t=0!==this.paint.get("icon-opacity").constantOr(... method getDefaultProgramParams (line 33) | getDefaultProgramParams(t,e){return {config:new Nu(this,e),overrideFog... class bg (line 33) | class bg{constructor(t,e,r,n){this.context=t,this.format=r,this.texture=... method constructor (line 33) | constructor(t,e,r,n){this.context=t,this.format=r,this.texture=t.gl.cr... method update (line 33) | update(t,e,r){const{width:n,height:i}=t,{context:s}=this,{gl:a}=s;if(a... method bind (line 33) | bind(t,e,r=!1){const{context:n}=this,{gl:i}=n;i.bindTexture(i.TEXTURE_... method bindExtraParam (line 33) | bindExtraParam(t,e,r,n){const{context:i}=this,{gl:s}=i;s.bindTexture(s... method destroy (line 33) | destroy(){const{gl:t}=this.context;t.deleteTexture(this.texture),this.... class vg (line 33) | class vg{constructor(t,e){this.context=t,this.texture=e;}bind(t,e){const... method constructor (line 33) | constructor(t,e){this.context=t,this.texture=e;} method bind (line 33) | bind(t,e){const{context:r}=this,{gl:n}=r;n.bindTexture(n.TEXTURE_2D,th... function _g (line 33) | function _g(e,r,n,i,s,a,o,l){const u=[e,r,1,n,i,1,s,a,1],c=[o,l,1],h=t.c... function wg (line 33) | function wg(e,r,n,i,s,a,o,l){const u=function(e,r,n,i,s,a,o,l){const u=_... function Mg (line 33) | function Mg(t){return [t[0],Math.min(Math.max(t[1],-Ac),Ac)]} class Ag (line 33) | class Ag extends Dn{constructor(t,e,r,n){super(),this.id=t,this.dispatch... method constructor (line 33) | constructor(t,e,r,n){super(),this.id=t,this.dispatcher=r,this.coordina... method load (line 33) | load(t,e){if(this._loaded=e||!1,this.fire(new Rn("dataloading",{dataTy... method loaded (line 33) | loaded(){return this._loaded} method updateImage (line 33) | updateImage(t){return t.url?(this._imageRequest&&t.url!==this.options.... method setTexture (line 33) | setTexture(t){if(!(t.handle instanceof WebGLTexture))throw new Error("... method _finishLoading (line 33) | _finishLoading(){this.map&&(this.setCoordinates(this.coordinates),this... method onAdd (line 33) | onAdd(t){this.map=t,this.load();} method onRemove (line 33) | onRemove(){this._imageRequest&&(this._imageRequest.cancel(),this._imag... method setCoordinates (line 33) | setCoordinates(t){if(this.coordinates=t,this._boundsArray=void 0,this.... method _clear (line 33) | _clear(){this._boundsArray=void 0,this._unsupportedCoords=!1;} method _prepareData (line 33) | _prepareData(e){for(const t in this.tiles){const e=this.tiles[t];"load... method prepare (line 33) | prepare(){const t=0!==Object.keys(this.tiles).length;if(this.tileID&&!... method loadTile (line 33) | loadTile(t,e){this.tileID&&this.tileID.equals(t.tileID.canonical)?(thi... method serialize (line 33) | serialize(){return {type:"image",url:this.options.url,coordinates:this... method hasTransition (line 33) | hasTransition(){return !1} method getSegmentsForLongitude (line 33) | getSegmentsForLongitude(t){const e=this.elevatedGlobeSegments;if(!this... class Ig (line 33) | class Ig extends bl{constructor(t,e,r){super(t,gg,e,r),this.updateColorR... method constructor (line 33) | constructor(t,e,r){super(t,gg,e,r),this.updateColorRamp(),this._curRam... method getProgramIds (line 33) | getProgramIds(){return ["raster"]} method hasColorMap (line 33) | hasColorMap(){return !!this._transitionablePaint._values["raster-color... method tileCoverLift (line 33) | tileCoverLift(){return this.paint.get("raster-elevation")} method isDraped (line 33) | isDraped(t){return !(t&&t._source instanceof Ag&&(t._source.onNorthPol... method _handleSpecialPaintPropertyUpdate (line 33) | _handleSpecialPaintPropertyUpdate(t){"raster-color"!==t&&"raster-color... method updateColorRamp (line 33) | updateColorRamp(t){if(!this.hasColorMap())return;if(!this._curRampRang... class Eg (line 33) | class Eg extends bl{constructor(t,e,r){super(t,Pg,e,r),this._updateColor... method constructor (line 33) | constructor(t,e,r){super(t,Pg,e,r),this._updateColorRamp(),this.lastIn... method onRemove (line 33) | onRemove(t){this.colorRampTexture&&this.colorRampTexture.destroy(),thi... method hasColorMap (line 33) | hasColorMap(){return !!this._transitionablePaint._values["raster-parti... method getProgramIds (line 33) | getProgramIds(){return ["rasterParticle"]} method hasOffscreenPass (line 33) | hasOffscreenPass(){return "none"!==this.visibility} method isDraped (line 33) | isDraped(t){return !1} method _handleSpecialPaintPropertyUpdate (line 33) | _handleSpecialPaintPropertyUpdate(t){"raster-particle-color"!==t&&"ras... method _updateColorRamp (line 33) | _updateColorRamp(){if(!this.hasColorMap())return;const t=this._transit... method _invalidateAnimationState (line 33) | _invalidateAnimationState(){this.lastInvalidatedAt=Tr.now();} class zg (line 33) | class zg extends bl{constructor(t,e){super(t,{},e),this.implementation=t... method constructor (line 33) | constructor(t,e){super(t,{},e),this.implementation=t,t.slot&&(this.slo... method is3D (line 33) | is3D(){return "3d"===this.implementation.renderingMode} method hasOffscreenPass (line 33) | hasOffscreenPass(){return void 0!==this.implementation.prerender} method isDraped (line 33) | isDraped(t){return void 0!==this.implementation.renderToTile} method shouldRedrape (line 33) | shouldRedrape(){return !!this.implementation.shouldRerenderTiles&&this... method recalculate (line 33) | recalculate(){} method updateTransitions (line 33) | updateTransitions(){} method hasTransition (line 33) | hasTransition(){return !1} method serialize (line 33) | serialize(){} method onAdd (line 33) | onAdd(t){this.implementation.onAdd&&this.implementation.onAdd(t,t.pain... method onRemove (line 33) | onRemove(t){this.implementation.onRemove&&this.implementation.onRemove... function Cg (line 33) | function Cg(e,r,n){const i=[0,0,1],s=t.bl.identity([]);return t.bl.rotat... function Vg (line 33) | function Vg(e,r){const n=Lg(e.projection,e.zoom,e.width,e.height),i=func... function Dg (line 33) | function Dg(t){const e=t.projection,r=Lg(t.projection,t.zoom,t.width,t.h... function Lg (line 33) | function Lg(t,e,r,n,i=1/0){const s=t.range;if(!s)return 0;const a=Math.m... function Og (line 33) | function Og(t,e){const r=Ze(e.lat,-Ac,Ac),n=new ac(e.lng-180*Fg,r),i=new... function Ug (line 33) | function Ug(t,e,r){const n=Math.cos(r),i=Math.sin(r);return {x:t*n-e*i,y... function Ng (line 33) | function Ng(e,r,n){t.a9.identity(e),t.a9.rotateZ(e,e,qe(r[2])),t.a9.rota... function jg (line 33) | function jg(e,r,n,i,s,a,o,l){const u=[n[0]-r[0],n[1]-r[1],0],c=[i[0]-r[0... function qg (line 33) | function qg(e,r,n=!1){const i=Oh(r.zoom),s=function(e,r,n){const i=r.wor... function $g (line 33) | function $g(t,e,r,n){const i=mh.projectAabbCorners(n,r);let s=Number.MAX... class Hg (line 33) | class Hg{constructor(t,e,r,n){this.message=(t?`${t}: `:"")+r,n&&(this.id... method constructor (line 33) | constructor(t,e,r,n){this.message=(t?`${t}: `:"")+r,n&&(this.identifie... function Jg (line 33) | function Jg(t,e){const r=-1===t.indexOf("://");try{return new URL(t,r&&e... class tx (line 33) | class tx{constructor(t,e){this.feature=t,this.instancedDataOffset=e,this... method constructor (line 33) | constructor(t,e){this.feature=t,this.instancedDataOffset=e,this.instan... class ex (line 33) | class ex{constructor(){this.instancedDataArray=new Hl,this.instancesEval... method constructor (line 33) | constructor(){this.instancedDataArray=new Hl,this.instancesEvaluatedEl... class rx (line 33) | class rx{constructor(t){this.zoom=t.zoom,this.canonical=t.canonical,this... method constructor (line 33) | constructor(t){this.zoom=t.zoom,this.canonical=t.canonical,this.layers... method populate (line 33) | populate(t,e,r,n){this.tileToMeter=Pc(r);const i=this.layers[0]._featu... method update (line 33) | update(t,e,r,n){for(const e in this.instancesPerModel){const r=this.in... method updateZoomBasedPaintProperties (line 33) | updateZoomBasedPaintProperties(){if(!this.hasZoomDependentProperties)r... method isEmpty (line 33) | isEmpty(){for(const t in this.instancesPerModel)if(0!==this.instancesP... method uploadPending (line 33) | uploadPending(){return !this.uploaded} method upload (line 33) | upload(t){if(!this.uploaded)for(const e in this.instancesPerModel){con... method destroy (line 33) | destroy(){for(const t in this.instancesPerModel){const e=this.instance... method addFeature (line 33) | addFeature(t,e,r){const n=this.layers[0],i=n.layout.get("model-id").ev... method getModelUris (line 33) | getModelUris(){return this.modelUris} method evaluate (line 33) | evaluate(t,e,r,n){const i=this.layers[0],s=t.feature,a=this.canonical,... function ox (line 33) | function ox(e,r,n,i,s,a,o,l,u,c=!1){const h=n.zoom,p=n.project(i),f=Ic(i... function lx (line 33) | function lx(t,e,r=!1){t.uploaded||(t.gfxTexture=new bg(e,t.image,r?e.gl.... function ux (line 33) | function ux(t,e,r){t.indexBuffer=e.createIndexBuffer(t.indexArray,!1,!0)... function cx (line 33) | function cx(t,e,r){if(t.meshes)for(const n of t.meshes)ux(n,e,r);if(t.ch... function hx (line 33) | function hx(t){if(t.meshes)for(const e of t.meshes)e.indexArray.destroy(... function px (line 33) | function px(t){if(t.meshes)for(const r of t.meshes)r.vertexBuffer&&(r.ve... class fx (line 33) | class fx{constructor(t){this._callback=t,this._triggered=!1,"undefined"!... method constructor (line 33) | constructor(t){this._callback=t,this._triggered=!1,"undefined"!=typeof... method trigger (line 33) | trigger(){this._triggered||(this._triggered=!0,this._channel?this._cha... method remove (line 33) | remove(){this._channel=void 0,this._callback=()=>{};} class dx (line 33) | class dx{constructor(){this.tasks={},this.taskQueue=[],sr(["process"],th... method constructor (line 33) | constructor(){this.tasks={},this.taskQueue=[],sr(["process"],this),thi... method add (line 33) | add(t,e){const r=this.nextId++,n=function({type:t,isSymbolTile:e,zoom:... method process (line 33) | process(){mr();try{if(this.taskQueue=this.taskQueue.filter((t=>!!this.... method pick (line 33) | pick(){let t=null,e=1/0;for(let r=0;r"===e.ty... method remove (line 33) | remove(){this.scheduler.remove(),this.target.removeEventListener("mess... class yx (line 33) | class yx{constructor(t,e){this.workerPool=t,this.actors=[],this.currentA... method constructor (line 33) | constructor(t,e){this.workerPool=t,this.actors=[],this.currentActor=0,... method broadcast (line 33) | broadcast(t,e,r){He(this.actors,((r,n)=>{r.send(t,e,n);}),r=r||functio... method getActor (line 33) | getActor(){return this.currentActor=(this.currentActor+1)%this.actors.... method remove (line 33) | remove(){this.actors.forEach((t=>{t.remove();})),this.actors=[],this.w... function xx (line 33) | function xx(){return null!=gx.workerClass?new gx.workerClass:new self.Wo... class vx (line 33) | class vx{constructor(){this.active={};}acquire(t){if(!this.workers)for(t... method constructor (line 33) | constructor(){this.active={};} method acquire (line 33) | acquire(t){if(!this.workers)for(this.workers=[];this.workers.lengtht.arrayBuffer())... function qx (line 33) | function qx(t,e){const r=t.json.bufferViews[e];return new Uint8Array(t.b... function $x (line 33) | function $x(t,e,r,n){if(t.uri){const i=Nx(t.uri,n);return fetch(i).then(... function Gx (line 33) | function Gx(t,e=0,r){const n={json:null,images:[],buffers:[]};if(new Uin... class Qx (line 33) | class Qx{constructor(t,e,r,n){if(this.triangleCount=e.length/3,this.min=... method constructor (line 33) | constructor(t,e,r,n){if(this.triangleCount=e.length/3,this.min=new Ue(... method query (line 33) | query(t,e,r){if(0===this.triangleCount||0===this.cells.length)return;i... function Yx (line 33) | function Yx(t,e,r){return Math.max(0,Math.min(r-1,Math.floor(t*e)))} function Xx (line 33) | function Xx(t,e){const r=t.json.bufferViews[e.bufferView],n=Tx[e.compone... function Zx (line 33) | function Zx(t,e,r,n){const i=Tx[e.componentType],s=function(t){switch(t)... function Kx (line 33) | function Kx(t,e,r){const n=t.indices,i=t.attributes,s={};s.indexArray=ne... function Wx (line 33) | function Wx(e,r,n){const{matrix:i,rotation:s,translation:a,scale:o,mesh:... function Hx (line 33) | function Hx(t){if(0===t.vertices.length||0===t.indices.length)return nul... function Jx (line 33) | function Jx(t){if(!t.extras||!t.extras.ground)return null;const e=t.extr... function tb (line 33) | function tb(e,r){const n=[],i=[];let s=0;const a=[];for(const o of e){s=... function eb (line 33) | function eb(t){const e=function(t,e){const r=[],n=WebGL2RenderingContext... function rb (line 33) | function rb(t){t.heightmap=new Float32Array(4096),t.heightmap.fill(-1);c... function nb (line 33) | function nb(e,r){const n={};n.indexArray=new ql,n.indexArray.reserve(4*e... class ib (line 33) | class ib{constructor(t){this._stringToNumber={},this._numberToString=[];... method constructor (line 33) | constructor(t){this._stringToNumber={},this._numberToString=[];for(let... method encode (line 33) | encode(t){return this._stringToNumber[t]} method decode (line 33) | decode(t){return this._numberToString[t]} class ab (line 33) | class ab{constructor(t,e,r,n,i){this.type="Feature",this._vectorTileFeat... method constructor (line 33) | constructor(t,e,r,n,i){this.type="Feature",this._vectorTileFeature=t,t... method geometry (line 33) | get geometry(){return void 0===this._geometry&&(this._geometry=this._v... method geometry (line 33) | set geometry(t){this._geometry=t;} method toJSON (line 33) | toJSON(){const t={type:"Feature",state:void 0,geometry:this.geometry,p... class ob (line 33) | class ob{constructor(t,e){this.tileID=t,this.x=t.canonical.x,this.y=t.ca... method constructor (line 33) | constructor(t,e){this.tileID=t,this.x=t.canonical.x,this.y=t.canonical... method insert (line 33) | insert(t,e,r,n,i,s=0,a=0){const o=this.featureIndexArray.length;this.f... method loadVTLayers (line 33) | loadVTLayers(){if(!this.vtLayers){this.vtLayers=new pf(new wm(this.raw... method query (line 33) | query(t,e,r,n){this.loadVTLayers();const i=t.params||{},s=nl(i.filter)... method loadMatchingFeature (line 33) | loadMatchingFeature(t,e,r,n,i,s,a,o,l){const{featureIndex:u,bucketInde... method appendToResult (line 33) | appendToResult(t,e,r,n,i){let s=t[e];void 0===s&&(s=t[e]=[]),s.push({f... method lookupSymbolFeatures (line 33) | lookupSymbolFeatures(t,e,r,n,i,s,a,o){const l={};this.loadVTLayers();c... method loadFeature (line 33) | loadFeature(t){const{featureIndex:e,sourceLayerIndex:r}=t;this.loadVTL... method hasLayer (line 33) | hasLayer(t){for(const e of this.bucketLayerIDs)for(const r of e)if(t==... method getId (line 33) | getId(t,e){let r=t.id;if(this.promoteId){const n="string"==typeof this... function lb (line 33) | function lb(t,e,r,n,i){return or(t,((t,s)=>{const a=e instanceof Xo?e.ge... function ub (line 33) | function ub(t,e){return e-t} function pb (line 33) | function pb(t){let e=0;if(t.meshes)for(const r of t.meshes)e=Math.max(e,... function fb (line 33) | function fb(t,e,r){if(t.meshes)for(const n of t.meshes)n.aabb.min[0]!==1... class mb (line 33) | class mb{constructor(t){this.node=t,this.evaluatedRMEA=[[1,0,0,1],[1,0,0... method constructor (line 33) | constructor(t){this.node=t,this.evaluatedRMEA=[[1,0,0,1],[1,0,0,1],[1,... method getLocalBounds (line 33) | getLocalBounds(){if(!this.node.meshes)return new mh([1/0,1/0,1/0],[-1/... class yb (line 33) | class yb{constructor(t,e,r,n,i,s){this.id=e,this.modelTraits|=ax.Coordin... method constructor (line 33) | constructor(t,e,r,n,i,s){this.id=e,this.modelTraits|=ax.CoordinateSpac... method update (line 33) | update(){console.log("Update 3D model bucket");} method populate (line 33) | populate(){console.log("populate 3D model bucket");} method uploadPending (line 33) | uploadPending(){return !this.uploaded||this.needsUpload} method upload (line 33) | upload(t){if(!this.needsUpload)return;const e=this.getNodesInfo();for(... method updatePbrBuffer (line 33) | updatePbrBuffer(t){let e=!1;if(!t.meshes)return e;for(const r of t.mes... method needsReEvaluation (line 33) | needsReEvaluation(t,e,r){const n=t.transform.projectionOptions,i=t.sty... method evaluateScale (line 33) | evaluateScale(t,e){if(t.transform.zoom===this.zoom)return;this.zoom=t.... method evaluate (line 33) | evaluate(t){const e=this.getNodesInfo();for(const r of e){if(!r.node.m... method elevationUpdate (line 33) | elevationUpdate(t,e,r,n){const i=t.findDEMTileFor(r);if(i&&(i.tileID.c... method updateDEM (line 33) | updateDEM(t,e,r,n){let i=e._dem._modifiedForSources[n];if(void 0===i&&... method getNodesInfo (line 33) | getNodesInfo(){return this.nodesInfo} method destroy (line 33) | destroy(){const t=this.getNodesInfo();for(const e of t)hx(e.node),px(e... method isEmpty (line 33) | isEmpty(){return !this.nodesInfo.length} method updateReplacement (line 33) | updateReplacement(t,e){if(e.updateTime===this.replacementUpdateTime)re... method getHeightAtTileCoord (line 33) | getHeightAtTileCoord(e,r){const n=this.getNodesInfo(),i=[],s=[0,0,0];f... function gb (line 33) | function gb(t,e){return !t.isLightConstant&&e} function xb (line 33) | function xb(t,e,r,n,i,s,a,o){let l=(61440&e|(61440&e)>>4)>>8,u=(3840&e|(... function bb (line 33) | function bb(t,e,r){const n=t.node;let i=0;const s=r&ax.HasMeshoptCompres... function vb (line 33) | function vb(t,e,r,n){const i=1<[t,this.get(t)]))} method evict (line 41) | evict(t=!1){if(t||this.size>0){const t=this.first;delete this.items[t.... method expiresAt (line 41) | expiresAt(t){let e;return this.has(t)&&(e=this.items[t].expiry),e} method get (line 41) | get(t){let e;if(this.has(t)){const r=this.items[t];this.ttl>0&&r.expir... method has (line 41) | has(t){return t in this.items} method keys (line 41) | keys(){const t=[];let e=this.first;for(;null!==e;)t.push(e.key),e=e.ne... method set (line 41) | set(t,e,r=!1,n=this.resetTtl){let i;if(r||this.has(t)){if(i=this.items... method values (line 41) | values(t=this.keys()){return t.map((t=>this.get(t)))} function Sb (line 41) | function Sb(t,e){if(4!==e.length)throw new Error(`Expected data of dimen... function Ib (line 41) | function Ib(t){for(let e=0,r=t.length;e>>1^-(1&t[e]);re... function kb (line 41) | function kb(t,e){switch(e){case"uint32":return t;case"uint16":for(let e=... class Pb (line 41) | class Pb extends Error{constructor(t){super(t),this.name="MRTError";}} method constructor (line 41) | constructor(t){super(t),this.name="MRTError";} class sv (line 41) | class sv{constructor(t=1){this.x=NaN,this.y=NaN,this.z=NaN,this.layers={... method constructor (line 41) | constructor(t=1){this.x=NaN,this.y=NaN,this.z=NaN,this.layers={},this.... method getLayer (line 41) | getLayer(t){return this.layers[t]} method getHeaderLength (line 41) | getHeaderLength(t){const e=new Uint8Array(t),r=new DataView(t);if(13!=... method parseHeader (line 41) | parseHeader(t){const e=new Uint8Array(t),r=this.getHeaderLength(t);if(... method createDecodingTask (line 41) | createDecodingTask(t){const e=[],r=this.getLayer(t.layerName);for(let ... class av (line 41) | class av{constructor({version:t,name:e,units:r,tilesize:n,pixel_format:i... method constructor (line 41) | constructor({version:t,name:e,units:r,tilesize:n,pixel_format:i,buffer... method processDecodedData (line 41) | processDecodedData(t){const e=t.blockIndex.toString();this._decodedBlo... method getBlockForBand (line 41) | getBlockForBand(t){let e=0;switch(typeof t){case"string":for(const[r,n... method getDataRange (line 41) | getDataRange(t){let e=1/0,r=-1/0,n=1/0,i=-1/0;for(const s of t){const{... method hasBand (line 41) | hasBand(t){const{blockIndex:e}=this.getBlockForBand(t);return e>=0} method hasDataForBand (line 41) | hasDataForBand(t){const{blockIndex:e}=this.getBlockForBand(t);return e... method getBandView (line 41) | getBandView(t){const{blockIndex:e,blockBandIndex:r}=this.getBlockForBa... class ov (line 41) | class ov{constructor(t,e,r){this.tasks=t,this._onCancel=e,this._onComple... method constructor (line 41) | constructor(t,e,r){this.tasks=t,this._onCancel=e,this._onComplete=r,th... method cancel (line 41) | cancel(){this._finalized||(this._onCancel(),this._finalized=!0);} method complete (line 41) | complete(t,e){this._finalized||(this._onComplete(t,e),this._finalized=... class uv (line 41) | class uv{static from(t){if(!(t instanceof ArrayBuffer))throw new Error("... method from (line 41) | static from(t){if(!(t instanceof ArrayBuffer))throw new Error("Data mu... method constructor (line 41) | constructor(t,e=64,r=Float64Array,n){if(isNaN(t)||t<0)throw new Error(... method add (line 41) | add(t,e){const r=this._pos>>1;return this.ids[r]=r,this.coords[this._p... method finish (line 41) | finish(){const t=this._pos>>1;if(t!==this.numItems)throw new Error(`Ad... method range (line 41) | range(t,e,r,n){if(!this._finished)throw new Error("Data not yet indexe... method within (line 41) | within(t,e,r){if(!this._finished)throw new Error("Data not yet indexed... function cv (line 41) | function cv(t,e,r,n,i,s){if(i-n<=r)return;const a=n+i>>1;hv(t,e,a,n,i,s)... function hv (line 41) | function hv(t,e,r,n,i,s){for(;i>n;){if(i-n>600){const a=i-n+1,o=r-n+1,l=... function pv (line 41) | function pv(t,e,r,n){fv(t,r,n),fv(e,2*r,2*n),fv(e,2*r+1,2*n+1);} function fv (line 41) | function fv(t,e,r){const n=t[e];t[e]=t[r],t[r]=n;} function dv (line 41) | function dv(t,e,r,n){const i=t-r,s=e-n;return i*i+s*s} method constructor (line 41) | constructor(t){this.specification=t;} method possiblyEvaluate (line 41) | possiblyEvaluate(t,e){return function([t,e]){const r=dr([1,t,e]);return ... method interpolate (line 41) | interpolate(t,e,r){return {x:qn(t.x,e.x,r),y:qn(t.y,e.y,r),z:qn(t.z,e.z,... method constructor (line 41) | constructor(t){this.specification=t;} method possiblyEvaluate (line 41) | possiblyEvaluate(t,e){return dr(t.expression.evaluate(e))} method interpolate (line 41) | interpolate(t,e,r){return {x:qn(t.x,e.x,r),y:qn(t.y,e.y,r),z:qn(t.z,e.z,... method constructor (line 41) | constructor(t,e,r,n){this.id=t,this.position=null!=e?new ac(e[0],e[1]):n... method _applyTransformations (line 41) | _applyTransformations(e,r){if(t.a9.multiply(e.matrix,r,e.matrix),e.meshe... method computeBoundsAndApplyParent (line 41) | computeBoundsAndApplyParent(){const e=t.a9.identity([]);for(const t of t... method computeModelMatrix (line 41) | computeModelMatrix(t,e,r,n,i,s,a=!1){ox(this.matrix,this,t.transform,thi... method upload (line 41) | upload(t){if(!this.uploaded){for(const e of this.nodes)cx(e,t);for(const... method destroy (line 41) | destroy(){for(const t of this.nodes)px(t);} method constructor (line 41) | constructor(t){this.entries={},this.scheduler=t;} method request (line 41) | request(t,e,r,n){const i=this.entries[t]=this.entries[t]||{callbacks:[]}... method constructor (line 41) | constructor(t){super(t),this.current=Bu;} method set (line 41) | set(t,e,r){if(this.fetchUniformLocation(t,e))for(let t=0;t<9;t++)if(r[t]... method isDataAvailableAtPoint (line 41) | isDataAvailableAtPoint(t){const e=this._source();if(this.isUsingMockSour... method getAtPointOrZero (line 41) | getAtPointOrZero(t,e=0){return this.getAtPoint(t,e)||0} method getAtPoint (line 41) | getAtPoint(t,e,r=!0){if(this.isUsingMockSource())return null;null==e&&(e... method getAtTileOffset (line 41) | getAtTileOffset(t,e,r){const n=1<{const a=this.getAtTileOffset(e,s... method getForTilePoints (line 41) | getForTilePoints(t,e,r,n){if(this.isUsingMockSource())return !1;const i=... method getMinMaxForTile (line 41) | getMinMaxForTile(t){if(this.isUsingMockSource())return null;const e=this... method getMinElevationBelowMSL (line 41) | getMinElevationBelowMSL(){throw new Error("Pure virtual method called.")} method raycast (line 41) | raycast(t,e,r){throw new Error("Pure virtual method called.")} method pointCoordinate (line 41) | pointCoordinate(t){throw new Error("Pure virtual method called.")} method _source (line 41) | _source(){throw new Error("Pure virtual method called.")} method isUsingMockSource (line 41) | isUsingMockSource(){throw new Error("Pure virtual method called.")} method exaggeration (line 41) | exaggeration(){throw new Error("Pure virtual method called.")} method findDEMTileFor (line 41) | findDEMTileFor(t){throw new Error("Pure virtual method called.")} method visibleDemTiles (line 41) | get visibleDemTiles(){throw new Error("Getter must be implemented in sub... method getMinMaxForVisibleTiles (line 41) | getMinMaxForVisibleTiles(){const t=this.visibleDemTiles;if(0===t.length)... method constructor (line 41) | constructor(){this._updateTime=0,this._sourceIds=[],this._activeRegions=... method clear (line 41) | clear(){this._activeRegions.length>0&&++this._updateTime,this._activeReg... method updateTime (line 41) | get updateTime(){return this._updateTime} method getReplacementRegionsForTile (line 41) | getReplacementRegionsForTile(t){const e=xf(new Ue(0,0),new Ue(is,is),t),... method setSources (line 41) | setSources(t){this._setSources(t.map((t=>({getSourceId:()=>t.cache.id,ge... method _addSource (line 41) | _addSource(t){const e=t.getFootprints();if(0!==e.length){for(const t of ... method _computeReplacement (line 41) | _computeReplacement(){this._activeRegions.sort(((t,e)=>t.priority-e.prio... method _setSources (line 41) | _setSources(t){[this._prevRegions,this._activeRegions]=[this._activeRegi... method constructor (line 41) | constructor(t){this._createGrid(t),this._createPoles(t);} method destroy (line 41) | destroy(){this._poleIndexBuffer.destroy(),this._gridBuffer.destroy(),thi... method _fillGridMeshWithLods (line 41) | _fillGridMeshWithLods(t,e){const r=new Sl,n=new ql,i=[],s=t+1+2,a=e[0]+1... method _createGrid (line 41) | _createGrid(t){const e=this._fillGridMeshWithLods(Hu,Ju);this._gridSegme... method _createPoles (line 41) | _createPoles(t){const e=new ql;for(let t=0;t<=Hu;t++)e.emplaceBack(0,t+1... method getGridBuffers (line 41) | getGridBuffers(t,e){return [this._gridBuffer,this._gridIndexBuffer,e?thi... method getPoleBuffers (line 41) | getPoleBuffers(t,e){return [e?this._texturedPoleNorthVertexBuffer:this._... method constructor (line 41) | constructor(t,e,r){this._transformRequestFn=t,this._customAccessToken=e,... method _createSkuToken (line 41) | _createSkuToken(){const t=function(){let t="";for(let e=0;e<10;e++)t+="0... method _isSkuTokenExpired (line 41) | _isSkuTokenExpired(){return Date.now()>this._skuTokenExpiresAt} method transformRequest (line 41) | transformRequest(t,e){return this._transformRequestFn&&this._transformRe... method normalizeStyleURL (line 41) | normalizeStyleURL(t,r){if(!s(t))return t;const n=un(t);return n.params.p... method normalizeGlyphsURL (line 41) | normalizeGlyphsURL(t,e){if(!s(t))return t;const r=un(t);return r.path=`/... method normalizeModelURL (line 41) | normalizeModelURL(t,e){if(!s(t))return t;const r=un(t);return r.path=`/m... method normalizeSourceURL (line 41) | normalizeSourceURL(t,e,r,n){if(!s(t))return t;const i=un(t);return i.pat... method normalizeSpriteURL (line 41) | normalizeSpriteURL(t,e,r,n){const i=un(t);return s(t)?(i.path=`/styles/v... method normalizeTileURL (line 41) | normalizeTileURL(t,e,r){if(this._isSkuTokenExpired()&&this._createSkuTok... method canonicalizeTileURL (line 41) | canonicalizeTileURL(t,e){const r=un(t);if(!r.path.match(/^(\/v4\/|\/(ras... method canonicalizeTileset (line 41) | canonicalizeTileset(t,e){const r=!!e&&s(e),n=[];for(const e of t.tiles||... method _makeAPIURL (line 41) | _makeAPIURL(t,e){const r="See https://docs.mapbox.com/api/overview/#acce... function t (line 43) | function t(e){const t=e?e.url.toString():void 0;return t?performance.get... function s (line 43) | function s(e){if("number"==typeof e||"boolean"==typeof e||"string"==type... function i (line 43) | function i(t){let i="";for(const o of e.b5)i+=`/${s(t[o])}`;return i} class o (line 43) | class o{constructor(e){this.keyCache={},this._layers={},this._layerConfi... method constructor (line 43) | constructor(e){this.keyCache={},this._layers={},this._layerConfigs={},... method replace (line 43) | replace(e,t){this._layerConfigs={},this._layers={},this.update(e,[],t);} method update (line 43) | update(t,s,o){this._options=o;for(const s of t)this._layerConfigs[s.id... class n (line 43) | class n{constructor(t){const s={},i=[];for(const e in t){const o=t[e],n=... method constructor (line 43) | constructor(t){const s={},i=[];for(const e in t){const o=t[e],n=s[e]={... class a (line 43) | class a{constructor(t){this.tileID=new e.ap(t.tileID.overscaledZ,t.tileI... method constructor (line 43) | constructor(t){this.tileID=new e.ap(t.tileID.overscaledZ,t.tileID.wrap... method parse (line 43) | parse(t,s,i,o,r){this.status="parsing",this.data=t,this.collisionBoxAr... function l (line 43) | function l(t,s,i,o){const r=new e.N(s,{brightness:i});for(const e of t)e... class h (line 43) | class h extends e.E{constructor(t,s,i,o,r,n){super(),this.actor=t,this.l... method constructor (line 43) | constructor(t,s,i,o,r,n){super(),this.actor=t,this.layerIndex=s,this.a... method loadTile (line 43) | loadTile(s,i){const o=s.uid,r=s&&s.request,n=r&&r.collectResourceTimin... method reloadTile (line 43) | reloadTile(t,s){const i=this.loaded,o=t.uid,r=this;if(i&&i[o]){const n... method abortTile (line 43) | abortTile(e,t){const s=e.uid,i=this.loading[s];i&&(i.abort&&i.abort(),... method removeTile (line 43) | removeTile(e,t){const s=this.loaded,i=e.uid;s&&s[i]&&delete s[i],t();} class c (line 43) | class c{loadTile(t,s){const{uid:i,encoding:o,rawImageData:r,padding:n}=t... method loadTile (line 43) | loadTile(t,s){const{uid:i,encoding:o,rawImageData:r,padding:n}=t,a=Ima... method getImageData (line 43) | getImageData(e,t){this.offscreenCanvas&&this.offscreenCanvasContext||(... class u (line 43) | class u{decodeRasterArray({task:t,buffer:s},i){e.b0.performDecoding(s,t)... method decodeRasterArray (line 43) | decodeRasterArray({task:t,buffer:s},i){e.b0.performDecoding(s,t).then(... method constructor (line 43) | constructor(t){this._feature=t,this.extent=e.Y,this.type=t.type,this.pro... method loadGeometry (line 43) | loadGeometry(){if(1===this._feature.type){const t=[];for(const s of this... method toGeoJSON (line 43) | toGeoJSON(e,t,s){return d.call(this,e,t,s)} method constructor (line 43) | constructor(t){this.layers={_geojsonTileLayer:this},this.name="_geojsonT... method feature (line 43) | feature(e){return new p(this._features[e])} function x (line 43) | function x(e,t){this.options=t||{},this.features=e,this.length=e.length;} method constructor (line 45) | constructor(e){super(),this.requestManager=e,this.models={"":{}},this.... method loadModel (line 45) | loadModel(t,i){return e.l(this.requestManager.transformRequest(i,e.R.M... method load (line 45) | load(t,i){this.models[i]||(this.models[i]={});const o=Object.keys(t);t... method isLoaded (line 45) | isLoaded(){for(const e in this.numModelsLoading)if(this.numModelsLoadi... method hasModel (line 45) | hasModel(e,t){return !!this.getModel(e,t)} method getModel (line 45) | getModel(e,t){return this.models[t]||(this.models[t]={}),this.models[t... method addModel (line 45) | addModel(e,t,i){this.models[i]||(this.models[i]={}),this.hasModel(e,i)... method addModels (line 45) | addModels(e,t){this.models[t]||(this.models[t]={});const i={};for(cons... method addModelsFromBucket (line 45) | addModelsFromBucket(e,t){this.models[t]||(this.models[t]={});const i={... method removeModel (line 45) | removeModel(e,t){if(this.models[t]&&this.models[t][e]&&(this.models[t]... method listModels (line 45) | listModels(e){return this.models[e]||(this.models[e]={}),Object.keys(t... method upload (line 45) | upload(e,t){this.models[t]||(this.models[t]={});for(const i in this.mo... function w (line 43) | function w(e,t){this.id="number"==typeof e.id?e.id:void 0,this.type=e.ty... method constructor (line 45) | constructor(){super(),this.images={},this.updatedImages={},this.callba... method createScope (line 45) | createScope(t){this.images[t]={},this.loaded[t]=!1,this.updatedImages[... method isLoaded (line 45) | isLoaded(){for(const e in this.loaded)if(!this.loaded[e])return !1;ret... method setLoaded (line 45) | setLoaded(e,t){if(this.loaded[t]!==e&&(this.loaded[t]=e,e)){for(const{... method hasImage (line 45) | hasImage(e,t){return !!this.getImage(e,t)} method getImage (line 45) | getImage(e,t){return this.images[t][e]} method addImage (line 45) | addImage(e,t,i){this._validate(e,i)&&(this.images[t][e]=i);} method _validate (line 45) | _validate(t,i){let o=!0;return this._validateStretch(i.stretchX,i.data... method _validateStretch (line 45) | _validateStretch(e,t){if(!e)return !0;let i=0;for(const o of e){if(o[0... method _validateContent (line 45) | _validateContent(e,t){return !(e&&(4!==e.length||e[0]<0||t.data.width<... method updateImage (line 45) | updateImage(e,t,i){i.version=this.images[t][e].version+1,this.images[t... method removeImage (line 45) | removeImage(e,t){const i=this.images[t][e];delete this.images[t][e],de... method listImages (line 45) | listImages(e){return Object.keys(this.images[e])} method getImages (line 45) | getImages(e,t,i){let o=!0;const r=!!this.loaded[t];if(!r)for(const i o... method getUpdatedImages (line 45) | getUpdatedImages(e){return this.updatedImages[e]} method _notify (line 45) | _notify(t,i,o){const r={};for(const o of t){this.images[i][o]||this.fi... method getPixelSize (line 45) | getPixelSize(e){const{width:t,height:i}=this.atlasImage[e];return {wid... method getPattern (line 45) | getPattern(t,i){const o=this.patterns[i][t],r=this.getImage(t,i);if(!r... method bind (line 45) | bind(t,i){const o=t.gl;let r=this.atlasTexture[i];r?this.dirty&&(r.upd... method _updatePatternAtlas (line 45) | _updatePatternAtlas(t){const i=[];for(const e in this.patterns[t])i.pu... method beginFrame (line 45) | beginFrame(){for(const e in this.images)this.callbackDispatchedThisFra... method dispatchRenderCallbacks (line 45) | dispatchRenderCallbacks(e,t){for(const i of e){if(this.callbackDispatc... function I (line 43) | function I(e){var t=new S;return function(e,t){for(var s in e.layers)t.w... function M (line 43) | function M(e,t){var s;t.writeVarintField(15,e.version||1),t.writeStringF... function k (line 43) | function k(e,t){var s=e.feature;void 0!==s.id&&t.writeVarintField(1,s.id... function T (line 43) | function T(e,t){var s=e.feature,i=e.keys,o=e.values,r=e.keycache,n=e.val... function P (line 43) | function P(e,t){return (t<<3)+(7&e)} function _ (line 43) | function _(e){return e<<1^e>>31} function C (line 43) | function C(e,t){for(var s=e.loadGeometry(),i=e.type,o=0,r=0,n=s.length,a... function L (line 43) | function L(e,t){var s=typeof e;"string"===s?t.writeStringField(1,e):"boo... class E (line 43) | class E{constructor(e){this.options=Object.assign(Object.create(j),e),th... method constructor (line 43) | constructor(e){this.options=Object.assign(Object.create(j),e),this.tre... method load (line 43) | load(e){const{log:t,minZoom:s,maxZoom:i}=this.options;t&&console.time(... method getClusters (line 43) | getClusters(e,t){let s=((e[0]+180)%360+360)%360-180;const i=Math.max(-... method getChildren (line 43) | getChildren(e){const t=this._getOriginId(e),s=this._getOriginZoom(e),i... method getLeaves (line 43) | getLeaves(e,t,s){const i=[];return this._appendLeaves(i,e,t=t||10,s=s|... method getTile (line 43) | getTile(e,t,s){const i=this.trees[this._limitZoom(e)],o=Math.pow(2,e),... method getClusterExpansionZoom (line 43) | getClusterExpansionZoom(e){let t=this._getOriginZoom(e)-1;for(;t<=this... method _appendLeaves (line 43) | _appendLeaves(e,t,s,i,o){const r=this.getChildren(t);for(const t of r)... method _createTree (line 43) | _createTree(t){const s=new e.bj(t.length/this.stride|0,this.options.no... method _addTileFeatures (line 43) | _addTileFeatures(e,t,s,i,o,r){for(const n of e){const e=n*this.stride,... method _limitZoom (line 43) | _limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor... method _cluster (line 43) | _cluster(e,t){const{radius:s,extent:i,reduce:o,minPoints:r}=this.optio... method _getOriginId (line 43) | _getOriginId(e){return e-this.points.length>>5} method _getOriginZoom (line 43) | _getOriginZoom(e){return (e-this.points.length)%32} method _map (line 43) | _map(e,t,s){if(e[t+A]>1){const i=this.clusterProps[e[t+N]];return s?Ob... function F (line 43) | function F(e,t,s){return {type:"Feature",id:e[t+Z],properties:W(e,t,s),g... function W (line 43) | function W(e,t,s){const i=e[t+A],o=i>=1e4?`${Math.round(i/1e3)}k`:i>=1e3... function B (line 43) | function B(e){return e/360+.5} function J (line 43) | function J(e){const t=Math.sin(e*Math.PI/180),s=.5-.25*Math.log((1+t)/(1... function G (line 43) | function G(e){const t=(180-360*e)*Math.PI/180;return 360*Math.atan(Math.... function e (line 43) | function e(s,i,o,r){for(var n,a=r,l=o-i>>1,h=o-i,c=s[i],u=s[i+1],d=s[o],... function t (line 43) | function t(e,t,s,i,o,r){var n=o-s,a=r-i;if(0!==n||0!==a){var l=((e-s)*n+... function s (line 43) | function s(e,t,s,o){var r={id:void 0===e?null:e,type:t,geometry:s,tags:o... function i (line 43) | function i(e,t){for(var s=0;s=(i/=t)&&a=o... method loadTile (line 43) | loadTile(t,s){const{uid:i,encoding:o,rawImageData:r,padding:n}=t,a=Ima... method getImageData (line 43) | getImageData(e,t){this.offscreenCanvas&&this.offscreenCanvasContext||(... function u (line 43) | function u(e,t,s,i,o){for(var r=0;r=s&&n<... method decodeRasterArray (line 43) | decodeRasterArray({task:t,buffer:s},i){e.b0.performDecoding(s,t).then(... function d (line 43) | function d(e,t,s,i,o,r,n){for(var a,l,h=p(e),c=0===o?m:y,u=e.start,d=0;d... function p (line 43) | function p(e){var t=[];return t.size=e.size,t.start=e.start,t.end=e.end,t} function f (line 43) | function f(e,t,s,i,o,r){for(var n=0;n0&&t.size<(o?n:i))s.numPoints+=t.... function k (line 43) | function k(e,t){var s=(t=this.options=function(e,t){for(var s in t)e[s]=... function T (line 43) | function T(e,t,s){return 32*((1<>5} method _getOriginZoom (line 43) | _getOriginZoom(e){return (e-this.points.length)%32} method _map (line 43) | _map(e,t,s){if(e[t+A]>1){const i=this.clusterProps[e[t+N]];return s?Ob... function S (line 45) | function S(t){const i=t.key,o=t.value,r=t.valueSpec;let s=e.j(o);if("num... function C (line 45) | function C(t){const i=t.valueSpec,o=e.u(t.value.type);let r,s,n,a={};con... function I (line 45) | function I(t){const i=("property"===t.expressionContext?e.r:e.t)(e.q(t.v... function D (line 45) | function D(t,i){const o=new Set(["zoom","feature-state","pitch","distanc... function R (line 45) | function R(t){const i=t.key,o=t.value,r=t.valueSpec,s=[];return Array.is... function A (line 45) | function A(t){return e.A(e.q(t.value))?I(e.k({},t,{expressionContext:"fi... function P (line 45) | function P(t){const i=t.value,o=t.key;if("array"!==e.j(i))return [new e.... function L (line 45) | function L(t,i){const o=t.key,r=t.style,s=t.layer,n=t.styleSpec,a=t.valu... function M (line 45) | function M(e){return L(e,"paint")} function z (line 45) | function z(e){return L(e,"layout")} function O (line 45) | function O(t){let i=[];const o=t.value,r=t.key,s=t.style,n=t.styleSpec;o... function F (line 45) | function F(t){const i=t.value,o=t.key,r=e.j(i);return "string"!==r?[new ... function k (line 45) | function k(t){const i=t.value,o=t.key,r=t.styleSpec,s=t.style;if(!i.type... function N (line 45) | function N(e){return e.source.reduce(((t,i)=>{const o=e[i];return "enum"... function U (line 45) | function U(t){const i=t.value,o=t.styleSpec,r=o.light,s=t.style;let n=[]... method constructor (line 43) | constructor(e,t,s,i,o,r){this.actor=e,this.layerIndex=t,this.brightnes... method loadTile (line 43) | loadTile(t,s){const i=t.uid,o=this.loading[i]=new $(t,this.brightness)... method reloadTile (line 43) | reloadTile(e,t){const s=this.loaded,i=e.uid;if(s&&s[i]){const o=s[i];o... method abortTile (line 43) | abortTile(e,t){const s=e.uid;this.loading[s]&&delete this.loading[s],t... method removeTile (line 43) | removeTile(e,t){const s=this.loaded,i=e.uid;s&&s[i]&&delete s[i],t();} function G (line 45) | function G(t){const i=t.value;let o=[];if(!i)return o;const r=e.j(i);if(... function j (line 45) | function j(t){const i=t.value,o=t.key,r=t.style,s=t.styleSpec,n=s.terrai... function V (line 45) | function V(t){const i=t.value,o=t.style,r=t.styleSpec,s=r.fog;let n=[];c... method constructor (line 43) | constructor(e,t,s,i,o,r){super(e,t,s,i,X,r),o&&(this.loadGeoJSON=o),th... method loadData (line 43) | loadData(s,i){const o=s&&s.request,r=o&&o.collectResourceTiming;this.l... method reloadTile (line 43) | reloadTile(e,t){const s=this.loaded;return s&&s[e.uid]?super.reloadTil... method loadGeoJSON (line 43) | loadGeoJSON(t,s){if(t.request)e.g(t.request,s);else {if("string"!=type... method getClusterExpansionZoom (line 43) | getClusterExpansionZoom(e,t){try{t(null,this._geoJSONIndex.getClusterE... method getClusterChildren (line 43) | getClusterChildren(e,t){try{t(null,this._geoJSONIndex.getChildren(e.cl... method getClusterLeaves (line 43) | getClusterLeaves(e,t){try{t(null,this._geoJSONIndex.getLeaves(e.cluste... function W (line 45) | function W(t,i=!1){const o=t.value,r=t.valueSpec,s=t.styleSpec;if(r.expr... function H (line 45) | function H(t){const i=t.value,o=t.key,r=F(t);return r.length||(-1===i.in... function q (line 45) | function q(t,i=e.G,o={}){return W({key:o.key||"",value:t,valueSpec:i.$ro... method constructor (line 43) | constructor(t){this.self=t,this.actor=new e.d$(t,this),this.layerIndex... method clearCaches (line 43) | clearCaches(e,t,s){delete this.layerIndexes[e],delete this.availableIm... method checkIfReady (line 43) | checkIfReady(e,t,s){s();} method setReferrer (line 43) | setReferrer(e,t){this.referrer=t;} method spriteLoaded (line 43) | spriteLoaded(t,{scope:s,isLoaded:i}){if(this.isSpriteLoaded[t]||(this.... method setImages (line 43) | setImages(e,{scope:t,images:s},i){if(this.availableImages[e]||(this.av... method setProjection (line 43) | setProjection(t,s){this.projections[t]=e.br(s);} method setBrightness (line 43) | setBrightness(e,t,s){this.brightness=t,s();} method setLayers (line 43) | setLayers(e,t,s){this.getLayerIndex(e,t.scope).replace(t.layers,t.opti... method updateLayers (line 43) | updateLayers(e,t,s){this.getLayerIndex(e,t.scope).update(t.layers,t.re... method loadTile (line 43) | loadTile(e,t,s){t.projection=this.projections[e]||this.defaultProjecti... method loadDEMTile (line 43) | loadDEMTile(e,t,s){this.getDEMWorkerSource(e,t.source,t.scope).loadTil... method decodeRasterArray (line 43) | decodeRasterArray(e,t,s){this.getRasterArrayWorkerSource().decodeRaste... method reloadTile (line 43) | reloadTile(e,t,s){t.projection=this.projections[e]||this.defaultProjec... method abortTile (line 43) | abortTile(e,t,s){this.getWorkerSource(e,t.type,t.source,t.scope).abort... method removeTile (line 43) | removeTile(e,t,s){this.getWorkerSource(e,t.type,t.source,t.scope).remo... method removeSource (line 43) | removeSource(e,t,s){if(!(this.workerSources[e]&&this.workerSources[e][... method loadWorkerSource (line 43) | loadWorkerSource(e,t,s){try{this.self.importScripts(t.url),s();}catch(... method syncRTLPluginState (line 43) | syncRTLPluginState(t,s,i){try{e.e0.setState(s);const t=e.e0.getPluginU... method setDracoUrl (line 43) | setDracoUrl(e,t){this.dracoUrl=t;} method getAvailableImages (line 43) | getAvailableImages(e,t){this.availableImages[e]||(this.availableImages... method getLayerIndex (line 43) | getLayerIndex(e,t){this.layerIndexes[e]||(this.layerIndexes[e]={});let... method getWorkerSource (line 43) | getWorkerSource(e,t,s,i){if(this.workerSources[e]||(this.workerSources... method getDEMWorkerSource (line 43) | getDEMWorkerSource(e,t,s){return this.demWorkerSources[e]||(this.demWo... method getRasterArrayWorkerSource (line 43) | getRasterArrayWorkerSource(){return this.rasterArrayWorkerSource||(thi... method enforceCacheSizeLimit (line 43) | enforceCacheSizeLimit(t,s){e.e1(s);} method getWorkerPerformanceMetrics (line 43) | getWorkerPerformanceMetrics(e,t,s){s(void 0,void 0);} function Q (line 45) | function Q(t,i=e.G){return se(q(t,i))} function se (line 45) | function se(e){return e.slice().sort(((e,t)=>e.line&&t.line?e.line-t.lin... function ne (line 45) | function ne(t,i){let o=!1;if(i&&i.length)for(const r of i)r instanceof e... class le (line 45) | class le extends e.E{constructor(t,i="flat"){super(),this._transitionabl... method constructor (line 45) | constructor(t,i="flat"){super(),this._transitionable=new e.L(ae),this.... method getLight (line 45) | getLight(){return this._transitionable.serialize()} method setLight (line 45) | setLight(e,t,i={}){this._validate(X,e,i)||(this._transitionable.setTra... method updateTransitions (line 45) | updateTransitions(e){this._transitioning=this._transitionable.transiti... method hasTransition (line 45) | hasTransition(){return this._transitioning.hasTransition()} method recalculate (line 45) | recalculate(e){this.properties=this._transitioning.possiblyEvaluate(e);} method _validate (line 45) | _validate(t,i,o){return (!o||!1!==o.validate)&&ne(this,t.call(Q,e.e({v... method constructor (line 45) | constructor(t,i,o,r){super(),this.scope=o,this._transitionable=new e.L(c... method get (line 45) | get(){return this._transitionable.serialize()} method set (line 45) | set(e,t){this._transitionable.setTransitionOrValue(e,t);} method updateTransitions (line 45) | updateTransitions(e){this._transitioning=this._transitionable.transition... method hasTransition (line 45) | hasTransition(){return this._transitioning.hasTransition()} method recalculate (line 45) | recalculate(e){this.properties=this._transitioning.possiblyEvaluate(e);} method getExaggeration (line 45) | getExaggeration(t){return this._transitioning.possiblyEvaluate(new e.N(t... method isZoomDependent (line 45) | isZoomDependent(){const t=this._transitionable._values.exaggeration;retu... function pe (line 45) | function pe(t,i,o,r){const s=e.S(ue,de,o),[n,a]=fe(t,r);let l=1-Math.min... function fe (line 45) | function fe(e,t){const i=.5/Math.tan(.5*t);return [e.range[0]+i,e.range[... function me (line 45) | function me(t,i,o,r,s){const n=e.Q.transformMat4([],[i,o,r],s.mercatorFo... function ge (line 45) | function ge(t,i,o,r,s,n,a){const l=[[o,r,0],[s,r,0],[s,n,0],[o,n,0]];let... class xe (line 45) | class xe extends e.E{constructor(t,i,o,r){super(),this._transitionable=n... method constructor (line 45) | constructor(t,i,o,r){super(),this._transitionable=new e.L(ve,o,new Map... method state (line 45) | get state(){const t=this._transform,i="globe"===t.projection.name,o=e.... method get (line 45) | get(){return this._transitionable.serialize()} method set (line 45) | set(t,i,o={}){if(this._validate(K,t,o))return;const r=e.e({},t);for(co... method getOpacity (line 45) | getOpacity(t){if(!this._transform.projection.supportsFog)return 0;cons... method getOpacityAtLatLng (line 45) | getOpacityAtLatLng(t,i){return this._transform.projection.supportsFog?... method getOpacityForTile (line 45) | getOpacityForTile(t){if(!this._transform.projection.supportsFog)return... method getOpacityForBounds (line 45) | getOpacityForBounds(e,t,i,o,r){return this._transform.projection.suppo... method getFovAdjustedRange (line 45) | getFovAdjustedRange(e){return this._transform.projection.supportsFog?f... method isVisibleOnFrustum (line 45) | isVisibleOnFrustum(t){if(!this._transform.projection.supportsFog)retur... method updateConfig (line 45) | updateConfig(e){this._transitionable.setTransitionOrValue(this._option... method updateTransitions (line 45) | updateTransitions(e){this._transitioning=this._transitionable.transiti... method hasTransition (line 45) | hasTransition(){return this._transitioning.hasTransition()} method recalculate (line 45) | recalculate(e){this.properties=this._transitioning.possiblyEvaluate(e);} method _validate (line 45) | _validate(t,i,o){return (!o||!1!==o.validate)&&ne(this,t.call(Q,e.e({v... class ye (line 45) | class ye extends e.E{constructor(t,i,o,r){super(),this.scope=o,this._opt... method constructor (line 45) | constructor(t,i,o,r){super(),this.scope=o,this._options=t,this.propert... method updateConfig (line 45) | updateConfig(e){this._transitionable.setTransitionOrValue(this._option... method updateTransitions (line 45) | updateTransitions(e){this._transitioning=this._transitionable.transiti... method hasTransition (line 45) | hasTransition(){return this._transitioning.hasTransition()} method recalculate (line 45) | recalculate(e){this.properties=this._transitioning.possiblyEvaluate(e);} method get (line 45) | get(){return this._options.properties=this._transitionable.serialize()... method set (line 45) | set(e,t){this._options=e,this._transitionable.setTransitionOrValue(e.p... method shadowsEnabled (line 45) | shadowsEnabled(){return !!this.properties&&!0===this.properties.get("c... class Te (line 45) | class Te{constructor(e,t,i,o){this.screenBounds=e,this.cameraPoint=t,thi... method constructor (line 45) | constructor(e,t,i,o){this.screenBounds=e,this.cameraPoint=t,this._scre... method createFromScreenPoints (line 45) | static createFromScreenPoints(t,i){let o,r;if(t instanceof e.P||"numbe... method isPointQuery (line 45) | isPointQuery(){return 1===this.screenBounds.length} method bufferedScreenGeometry (line 45) | bufferedScreenGeometry(t){return e.a0(this.screenBounds[0],1===this.sc... method bufferedCameraGeometry (line 45) | bufferedCameraGeometry(t){const i=this.screenBounds[0],o=1===this.scre... method bufferedCameraGeometryGlobe (line 45) | bufferedCameraGeometryGlobe(t){const i=this.screenBounds[0],o=1===this... method containsTile (line 45) | containsTile(t,i,o,r=0){const s=t.queryPadding/i._pixelsPerMercatorPix... method _bufferedScreenMercator (line 45) | _bufferedScreenMercator(e,t){const i=Ce(e);if(this._screenRaycastCache... method _bufferedCameraMercator (line 45) | _bufferedCameraMercator(e,t){const i=Ce(e);if(this._cameraRaycastCache... method _projectAndResample (line 45) | _projectAndResample(t,i){const o=function(t,i){const o=e.a9.multiply([... function Ee (line 45) | function Ee(t,i){return e.ac(t,(e=>{const t=i.pointCoordinate3D(e);e.x=t... function Se (line 45) | function Se(e){return e<0?1+e%1:e%1} function Ce (line 45) | function Ce(e){return 100*e|0} function Ie (line 45) | function Ie(t,i,o,r,s){const n=function(o,r){if(o)return s(o);if(r){t.ur... class De (line 45) | class De{constructor(t,i,o){this.bounds=e.ag.convert(this.validateBounds... method constructor (line 45) | constructor(t,i,o){this.bounds=e.ag.convert(this.validateBounds(t)),th... method validateBounds (line 45) | validateBounds(e){return Array.isArray(e)&&4===e.length?[Math.max(-180... method contains (line 45) | contains(t){const i=Math.pow(2,t.z),o=Math.floor(e.a8(this.bounds.getW... class Re (line 45) | class Re extends e.E{constructor(t,i,o,r){if(super(),this.id=t,this.disp... method constructor (line 45) | constructor(t,i,o,r){if(super(),this.id=t,this.dispatcher=o,this.type=... method load (line 45) | load(t){this._loaded=!1,this.fire(new e.b("dataloading",{dataType:"sou... method loaded (line 45) | loaded(){return this._loaded} method hasTile (line 45) | hasTile(e){return !this.tileBounds||this.tileBounds.contains(e.canonic... method onAdd (line 45) | onAdd(e){this.map=e,this.load();} method reload (line 45) | reload(){this.cancelTileJSONRequest();const t=e.aj(this.id,this.scope)... method setTiles (line 45) | setTiles(e){return this._options.tiles=e,this.reload(),this} method setUrl (line 45) | setUrl(e){return this.url=e,this._options.url=e,this.reload(),this} method onRemove (line 45) | onRemove(){this.cancelTileJSONRequest();} method serialize (line 45) | serialize(){return e.e({},this._options)} method loadTile (line 45) | loadTile(t,i){const o=this.map._requestManager.normalizeTileURL(t.tile... method abortTile (line 45) | abortTile(e){e.request&&(e.request.cancel(),delete e.request),e.actor&... method unloadTile (line 45) | unloadTile(e){e.actor&&e.actor.send("removeTile",{uid:e.uid,type:this.... method hasTransition (line 45) | hasTransition(){return !1} method afterUpdate (line 45) | afterUpdate(){this._tileWorkers={};} method cancelTileJSONRequest (line 45) | cancelTileJSONRequest(){this._tileJSONRequest&&(this._tileJSONRequest.... class Ae (line 45) | class Ae extends e.E{constructor(t,i,o,r){super(),this.id=t,this.dispatc... method constructor (line 45) | constructor(t,i,o,r){super(),this.id=t,this.dispatcher=o,this.setEvent... method load (line 45) | load(t){this._loaded=!1,this.fire(new e.b("dataloading",{dataType:"sou... method loaded (line 45) | loaded(){return this._loaded} method onAdd (line 45) | onAdd(e){this.map=e,this.load();} method reload (line 45) | reload(){this.cancelTileJSONRequest();const t=e.aj(this.id,this.scope)... method setTiles (line 45) | setTiles(e){return this._options.tiles=e,this.reload(),this} method setUrl (line 45) | setUrl(e){return this.url=e,this._options.url=e,this.reload(),this} method onRemove (line 45) | onRemove(){this.cancelTileJSONRequest();} method serialize (line 45) | serialize(){return e.e({},this._options)} method hasTile (line 45) | hasTile(e){return !this.tileBounds||this.tileBounds.contains(e.canonic... method loadTile (line 45) | loadTile(t,i){const o=e.f.devicePixelRatio>=2,r=this.map._requestManag... method abortTile (line 45) | abortTile(e,t){e.request&&(e.request.cancel(),delete e.request),t();} method unloadTile (line 45) | unloadTile(t,i){t.texture&&t.texture instanceof e.T?(t.destroy(!0),t.t... method hasTransition (line 45) | hasTransition(){return !1} method cancelTileJSONRequest (line 45) | cancelTileJSONRequest(){this._tileJSONRequest&&(this._tileJSONRequest.... class Pe (line 45) | class Pe extends Ae{constructor(t,i,o,r){super(t,i,o,r),this.type="raste... method constructor (line 45) | constructor(t,i,o,r){super(t,i,o,r),this.type="raster-array",this.maxz... method triggerRepaint (line 45) | triggerRepaint(e){const t=this.map.painter._terrain,i=this.map.style.g... method loadTile (line 45) | loadTile(t,i){const o=this.map._requestManager.normalizeTileURL(t.tile... method unloadTile (line 45) | unloadTile(t){const i=t.texture;i&&i instanceof e.T?(t.destroy(!0),thi... method prepareTile (line 45) | prepareTile(t,i,o){t._isHeaderLoaded&&("empty"!==t.state&&(t.state="re... method getInitialBand (line 45) | getInitialBand(e){if(!this.rasterLayers)return 0;const t=this.rasterLa... method getTextureDescriptor (line 45) | getTextureDescriptor(t,i,o){if(!t)return;const r=i.sourceLayer||this.r... function ke (line 45) | function ke(e){return 0===e?-.03125:32===e?.03125:0} class Ne (line 45) | class Ne{constructor(e,t,i,o){this.id=Ne.uniqueIdxCounter,Ne.uniqueIdxCo... method constructor (line 45) | constructor(e,t,i,o){this.id=Ne.uniqueIdxCounter,Ne.uniqueIdxCounter++... method bind (line 45) | bind(){this.context.bindElementBuffer.set(this.buffer);} method updateData (line 45) | updateData(e){this.id=Ne.uniqueIdxCounter,Ne.uniqueIdxCounter++;const ... method destroy (line 45) | destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),dele... class Ge (line 45) | class Ge{constructor(e,t,i,o,r,s){this.length=t.length,this.attributes=i... method constructor (line 45) | constructor(e,t,i,o,r,s){this.length=t.length,this.attributes=i,this.i... method bind (line 45) | bind(){this.context.bindVertexBuffer.set(this.buffer);} method updateData (line 45) | updateData(e){const t=this.context.gl;this.bind(),t.bufferSubData(t.AR... method enableAttributes (line 45) | enableAttributes(e,t){for(let i=0;ii.end... method getVideo (line 45) | getVideo(){return this.video} method onAdd (line 45) | onAdd(e){this.map||(this.map=e,this.load(),this.video&&(this.video.play(... method prepare (line 45) | prepare(){if(0===Object.keys(this.tiles).length||this.video.readyState<2... method serialize (line 45) | serialize(){return {type:"video",urls:this.urls,coordinates:this.coordin... method hasTransition (line 45) | hasTransition(){return this.video&&!this.video.paused} method constructor (line 45) | constructor(e,t,i,o){super(),this.id=e,this.type="model",this.models=[],... method load (line 45) | load(){const t=[];for(const i in this._options.models){const o=this._opt... method onAdd (line 45) | onAdd(e){this.map=e,this.load();} method hasTransition (line 45) | hasTransition(){return !1} method loaded (line 45) | loaded(){return this._loaded} method getModels (line 45) | getModels(){return this.models} method loadTile (line 45) | loadTile(e,t){} method serialize (line 45) | serialize(){return {type:"model"}} method constructor (line 45) | constructor(e,t,i,o){super(),this.type="batched-model",this.id=e,this.ti... method onAdd (line 45) | onAdd(e){this.map=e,this.load();} method load (line 45) | load(t){this._loaded=!1,this.fire(new e.b("dataloading",{dataType:"sourc... method hasTransition (line 45) | hasTransition(){return !1} method hasTile (line 45) | hasTile(e){return !this.tileBounds||this.tileBounds.contains(e.canonical)} method loaded (line 45) | loaded(){return this._loaded} method loadTile (line 45) | loadTile(t,i){const o=this.map._requestManager.normalizeTileURL(t.tileID... method serialize (line 45) | serialize(){return e.e({},this._options)} method constructor (line 45) | constructor(t,i,o,r){super(t,i,o,r),i.coordinates?Array.isArray(i.coordi... method load (line 45) | load(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas ins... method getCanvas (line 45) | getCanvas(){return this.canvas} method onAdd (line 45) | onAdd(e){this.map=e,this.load(),this.canvas&&this.animate&&this.play();} method onRemove (line 45) | onRemove(){this.pause();} method prepare (line 45) | prepare(){let t=!1;if(this.canvas.width!==this.width&&(this.width=this.c... method serialize (line 45) | serialize(){return {type:"canvas",coordinates:this.coordinates}} method hasTransition (line 45) | hasTransition(){return this._playing} method _hasInvalidDimensions (line 45) | _hasInvalidDimensions(){for(const e of [this.canvas.width,this.canvas.he... method constructor (line 45) | constructor(t,i,o,r){super(),this.id=t,this.type="custom",this._dataType... method serialize (line 45) | serialize(){return e.af(this,["type","scheme","minzoom","maxzoom","tileS... method load (line 45) | load(){this._loaded=!0,this.fire(new e.b("data",{dataType:"source",sourc... method loaded (line 45) | loaded(){return this._loaded} method onAdd (line 45) | onAdd(t){this._map=t,this._loaded=!1,this.fire(new e.b("dataloading",{da... method onRemove (line 45) | onRemove(e){this._implementation.onRemove&&this._implementation.onRemove... method hasTile (line 45) | hasTile(e){if(this._implementation.hasTile){const{x:t,y:i,z:o}=e.canonic... method loadTile (line 45) | loadTile(e,t){const{x:i,y:o,z:r}=e.tileID.canonical,s=new AbortControlle... method loadTileData (line 45) | loadTileData(e,t){e.setTexture(t,this._map.painter);} method unloadTile (line 45) | unloadTile(t,i){if(t.texture&&t.texture instanceof e.T?(t.destroy(!0),t.... method abortTile (line 45) | abortTile(e,t){e.request&&e.request.cancel&&(e.request.cancel(),delete e... method hasTransition (line 45) | hasTransition(){return !1} method _coveringTiles (line 45) | _coveringTiles(){return this._map.transform.coveringTiles({tileSize:this... method _clearTiles (line 45) | _clearTiles(){const t=e.aj(this.id,this.scope);this._map.style.clearSour... method _update (line 45) | _update(){this.fire(new e.b("data",{dataType:"source",sourceDataType:"co... function jt (line 45) | function jt(t,i){const o=e.a9.identity([]);return e.a9.scale(o,o,[.5*t.w... function Vt (line 45) | function Vt(e,t,i,o,r,s,n,a=!1){const l=e.tilesIn(o,n,a);l.sort(Wt);cons... function Zt (line 45) | function Zt(e,t){const i=e.getRenderableIds().map((t=>e.getTileByID(t)))... function Wt (line 45) | function Wt(e,t){const i=e.tileID,o=t.tileID;return i.overscaledZ-o.over... class Ht (line 45) | class Ht extends Nt{constructor(e,t,i,o,r){super(e,t,i,o,r),this._workQu... method constructor (line 45) | constructor(e,t,i,o,r){super(e,t,i,o,r),this._workQueue=[],this._fetch... method setTexture (line 45) | setTexture(t,i){const o=i.context,r=o.gl;this.texture=this.texture||i.... method flushQueues (line 45) | flushQueues(){for(;this._workQueue.length;)this._workQueue.pop()();for... method fetchHeader (line 45) | fetchHeader(t=16384,i){const o=this._mrt=new e.b0(30),r=Object.assign(... method fetchBand (line 45) | fetchBand(t,i,o){const r=this._mrt;if(!this._isHeaderLoaded||!r)return... method updateNeeded (line 45) | updateNeeded(e,t){return (!this.textureDescriptor||this.textureDescrip... method updateTextureDescriptor (line 45) | updateTextureDescriptor(t,i){if(!this._mrt)return;const o=this._mrt.ge... class qt (line 45) | class qt{constructor(e,t){this.max=e,this.onRemove=t,this.reset();}reset... method constructor (line 45) | constructor(e,t){this.max=e,this.onRemove=t,this.reset();} method reset (line 45) | reset(){for(const e in this.data)for(const t of this.data[e])t.timeout... method add (line 45) | add(e,t,i){const o=e.wrapped().key;void 0===this.data[o]&&(this.data[o... method has (line 45) | has(e){return e.wrapped().key in this.data} method getAndRemove (line 45) | getAndRemove(e){return this.has(e)?this._getAndRemoveByKey(e.wrapped()... method _getAndRemoveByKey (line 45) | _getAndRemoveByKey(e){const t=this.data[e].shift();return t.timeout&&c... method getByKey (line 45) | getByKey(e){const t=this.data[e];return t?t[0].value:null} method get (line 45) | get(e){return this.has(e)?this.data[e.wrapped().key][0].value:null} method remove (line 45) | remove(e,t){if(!this.has(e))return this;const i=e.wrapped().key,o=void... method setMaxSize (line 45) | setMaxSize(e){for(this.max=e;this.order.length>this.max;){const e=this... method filter (line 45) | filter(e){const t=[];for(const i in this.data)for(const o of this.data... class Qt (line 45) | class Qt extends e.E{constructor(e,t,i){super(),this.id=e,this._onlySymb... method constructor (line 45) | constructor(e,t,i){super(),this.id=e,this._onlySymbols=i,t.on("data",(... method onAdd (line 45) | onAdd(e){this.map=e,this._minTileCacheSize=void 0===this._minTileCache... method loaded (line 45) | loaded(){if(this._sourceErrored)return !0;if(!this._sourceLoaded)retur... method getSource (line 45) | getSource(){return this._source} method pause (line 45) | pause(){this._paused=!0;} method resume (line 45) | resume(){if(!this._paused)return;const e=this._shouldReloadOnResume;th... method _loadTile (line 45) | _loadTile(e,t){return e.isSymbolTile=this._onlySymbols,e.isExtraShadow... method _unloadTile (line 45) | _unloadTile(e){if(this._source.unloadTile)return this._source.unloadTi... method _abortTile (line 45) | _abortTile(e){if(this._source.abortTile)return this._source.abortTile(... method serialize (line 45) | serialize(){return this._source.serialize()} method prepare (line 45) | prepare(e){this._source.prepare&&this._source.prepare(),this._state.co... method getIds (line 45) | getIds(){return e.b2(this._tiles).map((e=>e.tileID)).sort($t).map((e=>... method getRenderableIds (line 45) | getRenderableIds(t,i){const o=[];for(const e in this._tiles)this._isId... method hasRenderableParent (line 45) | hasRenderableParent(e){const t=this.findLoadedParent(e,0);return !!t&&... method _isIdRenderable (line 45) | _isIdRenderable(e,t,i){return this._tiles[e]&&this._tiles[e].hasData()... method reload (line 45) | reload(){if(this._paused)this._shouldReloadOnResume=!0;else {this._cac... method _reloadTile (line 45) | _reloadTile(e,t){const i=this._tiles[e];i&&("loading"!==i.state&&(i.st... method _tileLoaded (line 45) | _tileLoaded(t,i,o,r){if(r)if(t.state="errored",404!==r.status)this._so... method _backfillDEM (line 45) | _backfillDEM(e){const t=this.getRenderableIds();for(let o=0;o{this._sourceLo... function $t (line 45) | function $t(e,t){const i=Math.abs(2*e.wrap)-+(e.wrap<0),o=Math.abs(2*t.w... function Xt (line 45) | function Xt(e){return "raster"===e||"image"===e||"video"===e||"custom"===e} function Yt (line 45) | function Yt(e,t){const i=1<this.width||o<0||t>this.height)return !r... method _queryCircle (line 45) | _queryCircle(e,t,i,o,r){const s=e-i,n=e+i,a=t-i,l=t+i;if(n<0||s>this.w... method query (line 45) | query(e,t,i,o,r){return this._query(e,t,i,o,!1,r)} method hitTest (line 45) | hitTest(e,t,i,o,r){return this._query(e,t,i,o,!0,r)} method hitTestCircle (line 45) | hitTestCircle(e,t,i,o){return this._queryCircle(e,t,i,!0,o)} method _queryCell (line 45) | _queryCell(e,t,i,o,r,s,n,a){const l=n.seenUids,c=this.boxCells[r];if(n... method _queryCellCircle (line 45) | _queryCellCircle(e,t,i,o,r,s,n,a){const l=n.circle,c=n.seenUids,h=this... method _forEachCell (line 45) | _forEachCell(e,t,i,o,r,s,n,a){const l=this._convertToXCellCoord(e),c=t... method _convertToXCellCoord (line 45) | _convertToXCellCoord(e){return Math.max(0,Math.min(this.xCellCount-1,M... method _convertToYCellCoord (line 45) | _convertToYCellCoord(e){return Math.max(0,Math.min(this.yCellCount-1,M... method _circlesCollide (line 45) | _circlesCollide(e,t,i,o,r,s){const n=o-e,a=r-t,l=i+s;return l*l>n*n+a*a} method _circleAndRectCollide (line 45) | _circleAndRectCollide(e,t,i,o,r,s,n){const a=(s-o)/2,l=Math.abs(e-(o+a... function _i (line 45) | function _i(t,i,o,r,s,n,a){const l=e.a9.create();if(o)if("globe"===n.nam... function pi (line 45) | function pi(e,t,i,o,r,s,n){const a=_i(e,t,i,o,r,s,n);return "globe"===s.... method constructor (line 31) | constructor(t,e,r,n,i){this.text=t.normalize?t.normalize():t,this.imag... function fi (line 45) | function fi(t,i,o,r,s,n,a){if(o){if("globe"===n.name){const l=_i(t,i,o,r... method constructor (line 31) | constructor(t){this.sections=t;} method fromString (line 31) | static fromString(t){return new fi([new pi(t,null,null,null,null)])} method isEmpty (line 31) | isEmpty(){return 0===this.sections.length||!this.sections.some((t=>0!=... method factory (line 31) | static factory(t){return t instanceof fi?t:fi.fromString(t)} method toString (line 31) | toString(){return 0===this.sections.length?"":this.sections.map((t=>t.... method serialize (line 31) | serialize(){const t=["format"];for(const e of this.sections){if(e.imag... function mi (line 45) | function mi(t,i,o,r){const s=[t,i,o,1];o?e.aa.transformMat4(s,s,r):Ii(s,... function gi (line 45) | function gi(e,t){return Math.min(.5+e/t*.5,1.5)} function vi (line 45) | function vi(e,t){const i=e[0]/e[3],o=e[1]/e[3];return i>=-t[0]&&i<=t[0]&... method constructor (line 31) | constructor(t){this.name="ExpressionEvaluationError",this.message=t;} method toJSON (line 31) | toJSON(){return this.message} function xi (line 45) | function xi(t,i,o,r,s,n,a,l,c,h){const u=o.transform,d=r?t.textSizeData:... function yi (line 45) | function yi(e,t,i,o,r,s,n,a,l,c,h,u,d,_,p,f){const{lineStartIndex:m,glyp... function bi (line 45) | function bi(t,i,o,r){return t===e.b9.horizontal&&Math.abs(r)>Math.abs(o)... method constructor (line 31) | constructor(t,e){this.type=t,this.value=e;} method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error(`'literal' expression... method evaluate (line 31) | evaluate(){return this.value} method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !0} method serialize (line 31) | serialize(){return "array"===this.type.kind||"object"===this.type.kind... function wi (line 45) | function wi(t,i,o,r,s,n,a,l,c,h,u,d,_,p,f,m,g,v,x){const y=i/24,b=t.line... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expected at least one ... method evaluate (line 31) | evaluate(t){for(let e=0;et.outputDefined()))} method serialize (line 31) | serialize(){const t=this.type,e=[t.kind];if("array"===t.kind){const r=... function Ti (line 45) | function Ti(e,t,i,o,r){const{x:s,y:n,z:a}=o.projectTilePoint(e.x,e.y,t);... function Ei (line 45) | function Ei(t,i,o,r,s,n,a,l){const c=Ti(t.sub(i)._unit()._add(t),l,s,a,n... method constructor (line 31) | constructor(t,e){this.globals=null,this.feature=null,this.featureState... method id (line 31) | id(){return this.feature&&void 0!==this.feature.id?this.feature.id:null} method geometryType (line 31) | geometryType(){return this.feature?"number"==typeof this.feature.type?... method geometry (line 31) | geometry(){return this.feature&&"geometry"in this.feature?this.feature... method canonicalID (line 31) | canonicalID(){return this.canonical} method properties (line 31) | properties(){return this.feature&&this.feature.properties||{}} method measureLight (line 31) | measureLight(t){return this.globals.brightness||0} method distanceFromCenter (line 31) | distanceFromCenter(){if(this.featureTileCoord&&this.featureDistanceDat... method parseColor (line 31) | parseColor(t){let e=this._parseColorCache[t];return e||(e=this._parseC... method getConfig (line 31) | getConfig(t){return this.options?this.options.get(t):null} function Si (line 45) | function Si(t,i,o,r,s,n,a,l,c,h,u,d,_,p,f,m,g,v){const x=r?t-i:t+i;let y... function Ci (line 45) | function Ci(e,t){const i=t.length,o=i+4*e;t.resize(o),t.float32.fill(-1/... function Ii (line 45) | function Ii(e,t,i){const o=t[0],r=t[1];return e[0]=i[0]*o+i[4]*r+i[12],e... class Ri (line 45) | class Ri{constructor(e,t,i=new hi(e.width+200,e.height+200,25),o=new hi(... method constructor (line 45) | constructor(e,t,i=new hi(e.width+200,e.height+200,25),o=new hi(e.width... method placeCollisionBox (line 45) | placeCollisionBox(e,t,i,o,r,s,n,a){let l=i.projectedAnchorX,c=i.projec... method placeCollisionCircles (line 45) | placeCollisionCircles(t,i,o,r,s,n,a,l,c,h,u,d,_,p,f){const m=[],g=this... method queryRenderedSymbols (line 45) | queryRenderedSymbols(t){if(0===t.length||0===this.grid.keysLength()&&0... method insertCollisionBox (line 45) | insertCollisionBox(e,t,i,o,r){(t?this.ignoredGrid:this.grid).insert({b... method insertCollisionCircles (line 45) | insertCollisionCircles(e,t,i,o,r){const s=t?this.ignoredGrid:this.grid... method projectAndGetPerspectiveRatio (line 45) | projectAndGetPerspectiveRatio(t,i,o,r,s,n,a){const l=[i,o,r,1];let c=!... method isOffscreen (line 45) | isOffscreen(e,t,i,o){return i=this.screenRightBoundary||o=0&&e=0&&t{const r=e.content.eva... method eachChild (line 31) | eachChild(t){for(const e of this.sections)t(e.content),e.scale&&t(e.sc... method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){const t=["format"];for(const e of this.sections){t.push(e.... method constructor (line 45) | constructor(e,t,i,o){this.opacity=e?Math.max(0,Math.min(1,e.opacity+(e... method isHidden (line 45) | isHidden(){return 0===this.opacity&&!this.placed} class zi (line 45) | class zi{constructor(e,t,i,o,r,s=!1){this.text=new Mi(e?e.text:null,t,i,... method constructor (line 31) | constructor(t,e,r,n,i){this.name=t,this.type=e,this._evaluate=r,this.a... method evaluate (line 31) | evaluate(t){if(!this._evaluate){const t=zi.definitions[this.name];this... method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){return [this.name].concat(this.args.map((t=>t.serialize())))} method parse (line 31) | static parse(t,e){const r=t[0],n=zi.definitions[r];if(!n)return e.erro... method register (line 31) | static register(t,e){zi.definitions=e;for(const r in e)t[r]=zi;} method constructor (line 45) | constructor(e,t,i,o,r,s=!1){this.text=new Mi(e?e.text:null,t,i,r),this... method isHidden (line 45) | isHidden(){return this.text.isHidden()&&this.icon.isHidden()} class Oi (line 45) | class Oi{constructor(e,t,i,o=!1){this.text=e,this.icon=t,this.skipFade=i... method constructor (line 45) | constructor(e,t,i,o=!1){this.text=e,this.icon=t,this.skipFade=i,this.c... class Fi (line 45) | class Fi{constructor(){this.invProjMatrix=e.a9.create(),this.viewportMat... method constructor (line 45) | constructor(){this.invProjMatrix=e.a9.create(),this.viewportMatrix=e.a... class Bi (line 45) | class Bi{constructor(e,t,i,o,r){this.bucketInstanceId=e,this.featureInde... method constructor (line 31) | constructor(t,e,r){this.type=ri,this.locale=r,this.caseSensitive=t,thi... method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error("Expected one argumen... method evaluate (line 31) | evaluate(t){return new hi(this.caseSensitive.evaluate(t),this.diacriti... method eachChild (line 31) | eachChild(t){t(this.caseSensitive),t(this.diacriticSensitive),this.loc... method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){const t={};return t["case-sensitive"]=this.caseSensitive.s... method constructor (line 45) | constructor(e,t,i,o,r){this.bucketInstanceId=e,this.featureIndex=t,thi... class ki (line 45) | class ki{constructor(e){this.crossSourceCollisions=e,this.maxGroupID=0,t... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expected at least one ... method evaluate (line 31) | evaluate(t){if("boolean"===this.type.kind)return Boolean(this.args[0].... method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return this.args.every((t=>t.outputDefined()))} method serialize (line 31) | serialize(){if("formatted"===this.type.kind)return new Mi([{content:th... method constructor (line 45) | constructor(e){this.crossSourceCollisions=e,this.maxGroupID=0,this.col... method get (line 45) | get(e){if(this.crossSourceCollisions)return {ID:0,predicate:null};if(!... function Ni (line 45) | function Ni(t,i,o,r,s){const{horizontalAlign:n,verticalAlign:a}=e.bi(t),... function Ui (line 45) | function Ui(t,i,o,r,s){const n=new e.P(t,i);return o&&n._rotate(r?s:-s),n} class Gi (line 45) | class Gi{constructor(e,t,i,o,r,s){this.transform=e.clone(),this.projecti... method constructor (line 45) | constructor(e,t,i,o,r,s){this.transform=e.clone(),this.projection=e.pr... method getBucketParts (line 45) | getBucketParts(t,i,o,r){const s=o.getBucket(i),n=o.latestFeatureIndex;... method attemptAnchorPlacement (line 45) | attemptAnchorPlacement(e,t,i,o,r,s,n,a,l,c,h,u,d,_,p,f,m,g){const{text... method placeLayerBucketPart (line 45) | placeLayerBucketPart(t,i,o,r){const{bucket:s,layout:n,posMatrix:a,text... method markUsedJustification (line 45) | markUsedJustification(t,i,o,r){const{leftJustifiedTextSymbolIndex:s,ce... method markUsedOrientation (line 45) | markUsedOrientation(t,i,o){const r=i===e.b9.horizontal||i===e.b9.horiz... method commit (line 45) | commit(e){this.commitTime=e,this.zoomAtLastRecencyCheck=this.transform... method updateLayerOpacities (line 45) | updateLayerOpacities(e,t){const i=new Set;for(const o of t){const t=o.... method updateBucketOpacities (line 45) | updateBucketOpacities(t,i,o){t.hasTextData()&&t.text.opacityVertexArra... method symbolFadeChange (line 45) | symbolFadeChange(e){return 0===this.fadeDuration?1:(e-this.commitTime)... method zoomAdjustment (line 45) | zoomAdjustment(e){return Math.max(0,(this.transform.zoom-e)/1.5)} method hasTransitions (line 45) | hasTransitions(e){return this.stale||e-this.lastPlacementChangeTime{const t=e.f.now()-... method commit (line 45) | commit(e){return this.placement.commit(e),this.placement} class to (line 45) | class to{constructor(t,i,o){this.tileID=t,this.bucketInstanceId=o,this.i... method constructor (line 31) | constructor(t,e,r,n){this.expression=t,this._warningHistory={},this._e... method evaluateWithoutErrorHandling (line 31) | evaluateWithoutErrorHandling(t,e,r,n,i,s,a,o){return this._evaluator.g... method evaluate (line 31) | evaluate(t,e,r,n,i,s,a,o){this._evaluator.globals=t,this._evaluator.fe... method constructor (line 45) | constructor(t,i,o){this.tileID=t,this.bucketInstanceId=o,this.index=ne... method findMatches (line 45) | findMatches(t,i,o){const r=this.tileID.canonical.z{t[e]=!0;}));for(const e... class so (line 45) | class so{constructor(e=0,t=0,i=0,o=0){if(isNaN(e)||e<0||isNaN(t)||t<0||i... method constructor (line 45) | constructor(e=0,t=0,i=0,o=0){if(isNaN(e)||e<0||isNaN(t)||t<0||isNaN(i)... method interpolate (line 45) | interpolate(t,i,o){return null!=i.top&&null!=t.top&&(this.top=e.X(t.to... method getCenter (line 45) | getCenter(t,i){const o=e.ad((this.left+t-this.right)/2,0,t),r=e.ad((th... method equals (line 45) | equals(e){return this.top===e.top&&this.bottom===e.bottom&&this.left==... method clone (line 45) | clone(){return new so(this.top,this.bottom,this.left,this.right)} method toJSON (line 45) | toJSON(){return {top:this.top,bottom:this.bottom,left:this.left,right:... function no (line 45) | function no(t,i){const o=e.bn(t,3);e.a9.fromQuat(t,i),e.bp(t,3,o);} method constructor (line 31) | constructor(t,e,r){this.kind=t,this._styleExpression=e,this.isLightCon... method evaluateWithoutErrorHandling (line 31) | evaluateWithoutErrorHandling(t,e,r,n,i,s){return this._styleExpression... method evaluate (line 31) | evaluate(t,e,r,n,i,s){return this._styleExpression.evaluate(t,e,r,n,i,s)} function ao (line 45) | function ao(t,i){const o=e.bl.identity([]);return e.bl.rotateZ(o,o,-i),e... method constructor (line 31) | constructor(t,e){this._parameters=t,this._specification=e,Qn(this,Xa(t... method deserialize (line 31) | static deserialize(t){return new ao(t._parameters,t._specification)} method serialize (line 31) | static serialize(t){return {_parameters:t._parameters,_specification:t... function lo (line 45) | function lo(t,i){const o=[t[0],t[1],0],r=[i[0],i[1],0];if(e.Q.length(o)>... class co (line 45) | class co{constructor(e,t){this.position=e,this.orientation=t;}get positi... method constructor (line 45) | constructor(e,t){this.position=e,this.orientation=t;} method position (line 45) | get position(){return this._position} method position (line 45) | set position(t){if(t){const i=t instanceof e.O?t:new e.O(t[0],t[1],t[2... method lookAtPoint (line 45) | lookAtPoint(t,i){if(this.orientation=null,!this.position)return;const ... method setPitchBearing (line 45) | setPitchBearing(t,i){this.orientation=ao(e.bm(t),e.bm(-i));} class ho (line 45) | class ho{constructor(t,i){this._transform=e.a9.identity([]),this.orienta... method constructor (line 45) | constructor(t,i){this._transform=e.a9.identity([]),this.orientation=i,... method mercatorPosition (line 45) | get mercatorPosition(){const t=this.position;return new e.O(t[0],t[1],... method position (line 45) | get position(){const t=e.bn(this._transform,3);return [t[0],t[1],t[2]]} method position (line 45) | set position(t){var i;t&&e.bp(this._transform,3,[(i=t)[0],i[1],i[2],1]);} method orientation (line 45) | get orientation(){return this._orientation} method orientation (line 45) | set orientation(t){this._orientation=t||e.bl.identity([]),t&&no(this._... method getPitchBearing (line 45) | getPitchBearing(){const e=this.forward(),t=this.right();return {bearin... method setPitchBearing (line 45) | setPitchBearing(e,t){this._orientation=ao(e,t),no(this._transform,this... method forward (line 45) | forward(){const t=e.bn(this._transform,2);return [-t[0],-t[1],-t[2]]} method up (line 45) | up(){const t=e.bn(this._transform,1);return [-t[0],-t[1],-t[2]]} method right (line 45) | right(){const t=e.bn(this._transform,0);return [t[0],t[1],t[2]]} method getCameraToWorld (line 45) | getCameraToWorld(t,i){const o=new Float64Array(16);return e.a9.invert(... method getCameraToWorldMercator (line 45) | getCameraToWorldMercator(){return this._transform} method getWorldToCameraPosition (line 45) | getWorldToCameraPosition(t,i,o){const r=this.position;e.Q.scale(r,r,-t... method getWorldToCamera (line 45) | getWorldToCamera(t,i){const o=new Float64Array(16),r=new Float64Array(... method getCameraToClipPerspective (line 45) | getCameraToClipPerspective(t,i,o,r){const s=new Float64Array(16);retur... method getCameraToClipOrthographic (line 45) | getCameraToClipOrthographic(t,i,o,r,s,n){const a=new Float64Array(16);... method getDistanceToElevation (line 45) | getDistanceToElevation(t,i=!1){const o=0===t?0:e.bo(t,i?e.ax(this.posi... method clone (line 45) | clone(){return new ho([...this.position],[...this.orientation])} class po (line 45) | class po{constructor(t,i,o,r,s,n,a){this.tileSize=512,this._renderWorldC... method constructor (line 45) | constructor(t,i,o,r,s,n,a){this.tileSize=512,this._renderWorldCopies=v... method clone (line 45) | clone(){const e=new po(this._minZoom,this._maxZoom,this._minPitch,this... method isOrthographic (line 45) | get isOrthographic(){return "globe"!==this.projection.name&&this._orth... method elevation (line 45) | get elevation(){return this._elevation} method elevation (line 45) | set elevation(e){this._elevation!==e&&(this._elevation=e,this._updateC... method depthOcclusionForSymbolsAndCircles (line 45) | get depthOcclusionForSymbolsAndCircles(){return "globe"!==this.project... method updateElevation (line 45) | updateElevation(e,t=!1){const i=this._elevation&&this._elevation.exagg... method getProjection (line 45) | getProjection(){return e.af(this.projection,["name","center","parallel... method setProjection (line 45) | setProjection(i){this.projectionOptions=i||{name:"mercator"};const o=t... method setOrthographicProjectionAtLowPitch (line 45) | setOrthographicProjectionAtLowPitch(e){return this._orthographicProjec... method setMercatorFromTransition (line 45) | setMercatorFromTransition(){const t=this.projection.name;this.mercator... method minZoom (line 45) | get minZoom(){return this._minZoom} method minZoom (line 45) | set minZoom(e){this._minZoom!==e&&(this._minZoom=e,this.zoom=Math.max(... method maxZoom (line 45) | get maxZoom(){return this._maxZoom} method maxZoom (line 45) | set maxZoom(e){this._maxZoom!==e&&(this._maxZoom=e,this.zoom=Math.min(... method minPitch (line 45) | get minPitch(){return this._minPitch} method minPitch (line 45) | set minPitch(e){this._minPitch!==e&&(this._minPitch=e,this.pitch=Math.... method maxPitch (line 45) | get maxPitch(){return this._maxPitch} method maxPitch (line 45) | set maxPitch(e){this._maxPitch!==e&&(this._maxPitch=e,this.pitch=Math.... method renderWorldCopies (line 45) | get renderWorldCopies(){return this._renderWorldCopies&&!0===this.proj... method renderWorldCopies (line 45) | set renderWorldCopies(e){void 0===e?e=!0:null===e&&(e=!1),this._render... method worldSize (line 45) | get worldSize(){return this.tileSize*this.scale} method cameraWorldSizeForFog (line 45) | get cameraWorldSizeForFog(){const e=Math.max(this._camera.getDistanceT... method cameraWorldSize (line 45) | get cameraWorldSize(){const e=Math.max(this._camera.getDistanceToEleva... method pixelsPerMeter (line 45) | get pixelsPerMeter(){return this.projection.pixelsPerMeter(this.center... method cameraPixelsPerMeter (line 45) | get cameraPixelsPerMeter(){return e.bo(1,this.center.lat)*this.cameraW... method centerOffset (line 45) | get centerOffset(){return this.centerPoint._sub(this.size._div(2))} method size (line 45) | get size(){return new e.P(this.width,this.height)} method bearing (line 45) | get bearing(){return e.bk(this.rotation,-180,180)} method bearing (line 45) | set bearing(e){this.rotation=e;} method rotation (line 45) | get rotation(){return -this.angle/Math.PI*180} method rotation (line 45) | set rotation(t){const i=-t*Math.PI/180;this.angle!==i&&(this._unmodifi... method pitch (line 45) | get pitch(){return this._pitch/Math.PI*180} method pitch (line 45) | set pitch(t){const i=e.ad(t,this.minPitch,this.maxPitch)/180*Math.PI;t... method aspect (line 45) | get aspect(){return this.width/this.height} method fov (line 45) | get fov(){return this._fov/Math.PI*180} method fovX (line 45) | get fovX(){return this._fov} method fovY (line 45) | get fovY(){const e=1/Math.tan(.5*this.fovX);return 2*Math.atan(1/this.... method fov (line 45) | set fov(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodi... method averageElevation (line 45) | get averageElevation(){return this._averageElevation} method averageElevation (line 45) | set averageElevation(e){this._averageElevation=e,this._calcFogMatrices... method zoom (line 45) | get zoom(){return this._zoom} method zoom (line 45) | set zoom(e){const t=Math.min(Math.max(e,this.minZoom),this.maxZoom);th... method _setZoom (line 45) | _setZoom(e){this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Ma... method tileCoverLift (line 45) | get tileCoverLift(){return this._tileCoverLift} method tileCoverLift (line 45) | set tileCoverLift(e){this._tileCoverLift!==e&&(this._tileCoverLift=e);} method _updateCameraOnTerrain (line 45) | _updateCameraOnTerrain(){const e=this.elevation?this.elevation.getAtPo... method _updateSeaLevelZoom (line 45) | _updateSeaLevelZoom(){void 0!==this._centerAltitudeValidForExaggeratio... method sampleAverageElevation (line 45) | sampleAverageElevation(){if(!this._elevation)return 0;const t=this._el... method center (line 45) | get center(){return this._center} method center (line 45) | set center(e){e.lat===this._center.lat&&e.lng===this._center.lng||(thi... method _updateZoomFromElevation (line 45) | _updateZoomFromElevation(){if(null==this._seaLevelZoom||!this._elevati... method padding (line 45) | get padding(){return this._edgeInsets.toJSON()} method padding (line 45) | set padding(e){this._edgeInsets.equals(e)||(this._unmodified=!1,this._... method computeZoomRelativeTo (line 45) | computeZoomRelativeTo(t){const i=this.rayIntersectionCoordinate(this.p... method setFreeCameraOptions (line 45) | setFreeCameraOptions(t){if(!this.height)return;if(!t.position&&!t.orie... method getFreeCameraOptions (line 45) | getFreeCameraOptions(){this._updateCameraState();const t=this._camera.... method _setCameraOrientation (line 45) | _setCameraOrientation(t){if(!e.bl.length(t))return !1;e.bl.normalize(t... method _setCameraPosition (line 45) | _setCameraPosition(t){const i=this.zoomScale(this.minZoom)*this.tileSi... method centerPoint (line 45) | get centerPoint(){return this._edgeInsets.getCenter(this.width,this.he... method fovAboveCenter (line 45) | get fovAboveCenter(){return this._fov*(.5+this.centerOffset.y/this.hei... method isPaddingEqual (line 45) | isPaddingEqual(e){return this._edgeInsets.equals(e)} method interpolatePadding (line 45) | interpolatePadding(e,t,i){this._unmodified=!1,this._edgeInsets.interpo... method coveringZoomLevel (line 45) | coveringZoomLevel(e){const t=(e.roundZoom?Math.round:Math.floor)(this.... method getVisibleUnwrappedCoordinates (line 45) | getVisibleUnwrappedCoordinates(t){const i=[new e.bs(0,t)];if(this.rend... method isLODDisabled (line 45) | isLODDisabled(e){return (!e||this.pitch<=60)&&this._edgeInsets.top<=th... method extendTileCoverForShadows (line 45) | extendTileCoverForShadows(t,i,o){let r=[];if(0===i[0]&&0===i[1])return... method coveringTiles (line 45) | coveringTiles(t){let i=this.coveringZoomLevel(t);const o=i,r=this.elev... method resize (line 45) | resize(e,t){this.width=e,this.height=t,this.pixelsToGLUnits=[2/e,-2/t]... method unmodified (line 45) | get unmodified(){return this._unmodified} method zoomScale (line 45) | zoomScale(e){return Math.pow(2,e)} method scaleZoom (line 45) | scaleZoom(e){return Math.log(e)/Math.LN2} method project (line 45) | project(t){const i=e.ad(t.lat,-e.bz,e.bz),o=this.projection.project(t.... method unproject (line 45) | unproject(e){return this.projection.unproject(e.x/this.worldSize,e.y/t... method point (line 45) | get point(){return this.project(this.center)} method pointMerc (line 45) | get pointMerc(){return this.point._div(this.worldSize)} method pixelsPerMeterRatio (line 45) | get pixelsPerMeterRatio(){return this.pixelsPerMeter/e.bo(1,this.cente... method setLocationAtPoint (line 45) | setLocationAtPoint(t,i){let o,r;const s=this.centerPoint;if("globe"===... method setLocation (line 45) | setLocation(e){this.center=this.coordinateLocation(e),this.projection.... method locationPoint (line 45) | locationPoint(e){return this.projection.locationPoint(this,e)} method locationPoint3D (line 45) | locationPoint3D(e){return this.projection.locationPoint(this,e,!0)} method pointLocation (line 45) | pointLocation(e){return this.coordinateLocation(this.pointCoordinate(e))} method pointLocation3D (line 45) | pointLocation3D(e){return this.coordinateLocation(this.pointCoordinate... method locationCoordinate (line 45) | locationCoordinate(t,i){const o=i?e.bo(i,t.lat):void 0,r=this.projecti... method coordinateLocation (line 45) | coordinateLocation(e){return this.projection.unproject(e.x,e.y)} method pointRayIntersection (line 45) | pointRayIntersection(t,i){const o=null!=i?i:this._centerAltitude,r=[t.... method screenPointToMercatorRay (line 45) | screenPointToMercatorRay(t){const i=[t.x,t.y,0,1],o=[t.x,t.y,1,1];retu... method rayIntersectionCoordinate (line 45) | rayIntersectionCoordinate(t){const{p0:i,p1:o,t:r}=t,s=e.bo(i[2],this._... method pointCoordinate (line 45) | pointCoordinate(e,t=this._centerAltitude){return this.projection.point... method pointCoordinate3D (line 45) | pointCoordinate3D(t){if(!this.elevation)return this.pointCoordinate(t)... method isPointAboveHorizon (line 45) | isPointAboveHorizon(e){return this.projection.isPointAboveHorizon(this... method isPointOnSurface (line 45) | isPointOnSurface(t){if(t.y<0||t.y>this.height||t.x<0||t.x>this.width)r... method _coordinatePoint (line 45) | _coordinatePoint(t,i){const o=i&&this.elevation?this.elevation.getAtPo... method _getBoundsNonRectangular (line 45) | _getBoundsNonRectangular(){const{top:t,left:i}=this._edgeInsets,o=this... method _getBoundsRectangular (line 45) | _getBoundsRectangular(t,i){const{top:o,left:r}=this._edgeInsets,s=this... method _getBoundsRectangularTerrain (line 45) | _getBoundsRectangularTerrain(){const e=this.elevation;if(!e.visibleDem... method getBounds (line 45) | getBounds(){return "mercator"===this.projection.name||"equirectangular... method horizonLineFromTop (line 45) | horizonLineFromTop(e=!0){const t=this.height/2/Math.tan(this._fov/2)/M... method getMaxBounds (line 45) | getMaxBounds(){return this.maxBounds} method setMaxBounds (line 45) | setMaxBounds(t){this.maxBounds=t,this.minLat=-e.bz,this.maxLat=e.bz,th... method calculatePosMatrix (line 45) | calculatePosMatrix(e,t){return this.projection.createTileMatrix(this,t... method calculateDistanceTileData (line 45) | calculateDistanceTileData(t){const i=t.key,o=this._distanceTileDataCac... method calculateFogTileMatrix (line 45) | calculateFogTileMatrix(t){const i=t.key,o=this._fogTileMatrixCache;if(... method calculateProjMatrix (line 45) | calculateProjMatrix(t,i=!1,o=!1){const r=t.key;let s;if(s=o?this._expa... method calculatePixelsToTileUnitsMatrix (line 45) | calculatePixelsToTileUnitsMatrix(t){const i=t.tileID.key,o=this._pixel... method customLayerMatrix (line 45) | customLayerMatrix(){return this.mercatorMatrix.slice()} method globeToMercatorMatrix (line 45) | globeToMercatorMatrix(){if("globe"===this.projection.name){const t=1/t... method recenterOnTerrain (line 45) | recenterOnTerrain(){if(!this._elevation||"globe"===this.projection.nam... method _constrainCamera (line 45) | _constrainCamera(t=!1){if(!this._elevation)return;const i=this._elevat... method _constrain (line 45) | _constrain(){if(!this.center||!this.width||!this.height||this._constra... method _minZoomForBounds (line 45) | _minZoomForBounds(){let e=Math.max(0,this.scaleZoom(this.height/(this.... method _maxCameraBoundsDistance (line 45) | _maxCameraBoundsDistance(){return this._mercatorZfromZoom(this._minZoo... method _calcMatrices (line 45) | _calcMatrices(){if(!this.height)return;const t=this.centerOffset,i="gl... method _calcFogMatrices (line 45) | _calcFogMatrices(){this._fogTileMatrixCache={};const t=this.cameraWorl... method _computeCameraPosition (line 45) | _computeCameraPosition(e){const t=(e=e||this.pixelsPerMeter)/this.pixe... method _updateCameraState (line 45) | _updateCameraState(){this.height&&(this._camera.setPitchBearing(this._... method _translateCameraConstrained (line 45) | _translateCameraConstrained(t){const i=this._maxCameraBoundsDistance()... method _updateStateFromCamera (line 45) | _updateStateFromCamera(){const t=this._camera.position,i=this._camera.... method _worldSizeFromZoom (line 45) | _worldSizeFromZoom(e){return Math.pow(2,e)*this.tileSize} method _mercatorZfromZoom (line 45) | _mercatorZfromZoom(e){return this.cameraToCenterDistance/this._worldSi... method _minimumHeightOverTerrain (line 45) | _minimumHeightOverTerrain(){const e=Math.min(null!=this._seaLevelZoom?... method _zoomFromMercatorZ (line 45) | _zoomFromMercatorZ(e){return this.scaleZoom(this.cameraToCenterDistanc... method zoomFromMercatorZAdjusted (line 45) | zoomFromMercatorZAdjusted(t){let i=0,o=e.bA,r=0,s=1/0;for(;o-i>1e-6&&o... method _terrainEnabled (line 45) | _terrainEnabled(){return !(!this._elevation||!this.projection.supports... method anyCornerOffEdge (line 45) | anyCornerOffEdge(t,i){const o=Math.min(t.x,i.x),r=Math.max(t.x,i.x),s=... method isHorizonVisible (line 45) | isHorizonVisible(){return this.pitch+e.bI(this.fovAboveCenter)>88||thi... method zoomDeltaToMovement (line 45) | zoomDeltaToMovement(t,i){const o=e.Q.length(e.Q.sub([],this._camera.po... method getCameraPoint (line 45) | getCameraPoint(){if("globe"===this.projection.name){const t=function([... method getCameraToCenterDistance (line 45) | getCameraToCenterDistance(t,i=this.zoom,o=this.worldSize){const r=e.bD... method getWorldToCameraMatrix (line 45) | getWorldToCameraMatrix(){const t=this._camera.getWorldToCamera(this.wo... method getFrustum (line 45) | getFrustum(t){return e.bt.fromInvProjectionMatrix(this.invProjMatrix,t... class vo (line 45) | class vo{constructor(e,t){this.aabb=e,this.lastCascade=t;}} method constructor (line 45) | constructor(e,t){this.aabb=e,this.lastCascade=t;} class xo (line 45) | class xo{add(e,t){const i=this.receivers[e.key];void 0!==i?(i.aabb.min[0... method add (line 45) | add(e,t){const i=this.receivers[e.key];void 0!==i?(i.aabb.min[0]=Math.... method clear (line 45) | clear(){this.receivers={};} method get (line 45) | get(e){return this.receivers[e.key]} method computeRequiredCascades (line 45) | computeRequiredCascades(t,i,o){const r=e.bV.fromPoints(t.points);let s... class yo (line 45) | class yo{constructor(e){this.painter=e,this._enabled=!1,this._shadowLaye... method constructor (line 45) | constructor(e){this.painter=e,this._enabled=!1,this._shadowLayerCount=... method destroy (line 45) | destroy(){for(const e of this._cascades)e.texture.destroy(),e.framebuf... method updateShadowParameters (line 45) | updateShadowParameters(t,i){const o=this.painter;if(this._enabled=!1,t... method enabled (line 45) | get enabled(){return this._enabled&&!this._forceDisable} method enabled (line 45) | set enabled(e){this._enabled=e;} method drawShadowPass (line 45) | drawShadowPass(t,i){if(!this.enabled)return;const o=this.painter,r=o.c... method drawGroundShadows (line 45) | drawGroundShadows(){if(!this.enabled)return;const e=this.painter,t=e.s... method getShadowPassColorMode (line 45) | getShadowPassColorMode(){return this.painter._shadowMapDebug?At.unblen... method getShadowPassDepthMode (line 45) | getShadowPassDepthMode(){return this._depthMode} method getShadowCastingLayerCount (line 45) | getShadowCastingLayerCount(){return this._shadowLayerCount} method calculateShadowPassMatrixFromTile (line 45) | calculateShadowPassMatrixFromTile(t){const i=this.painter.transform,o=... method calculateShadowPassMatrixFromMatrix (line 45) | calculateShadowPassMatrixFromMatrix(t){return e.a9.multiply(t,this._ca... method setupShadows (line 45) | setupShadows(t,i,o,r=0){if(!this.enabled)return;const s=this.painter.t... method setupShadowsFromMatrix (line 45) | setupShadowsFromMatrix(t,i,o=!1){if(!this.enabled)return;const r=this.... method getShadowUniformValues (line 45) | getShadowUniformValues(){return this._uniformValues} method getCurrentCascadeFrustum (line 45) | getCurrentCascadeFrustum(){return this._cascades[this.painter.currentS... method computeSimplifiedTileShadowVolume (line 45) | computeSimplifiedTileShadowVolume(t,i,o,r){if(r[2]>=0)return {};const ... method addShadowReceiver (line 45) | addShadowReceiver(t,i,o){this._receivers.add(t,e.bV.fromTileIdAndHeigh... method getMaxCascadeForTile (line 45) | getMaxCascadeForTile(e){const t=this._receivers.get(e);return t&&t.las... function bo (line 45) | function bo(t,i,o){const r=e.Q.sub([],o,i),s=e.Q.sub([],t,i),n=e.Q.cross... function wo (line 45) | function wo(t){const i=t.properties.get("direction"),o=e.bT(i.x,i.y,i.z)... function To (line 45) | function To(t,i){const o=t.properties.get("color"),r=t.properties.get("i... function Eo (line 45) | function Eo(t,i,o,r,s,n){const a=t.zoom,l=t.scale,c=t.worldSize,h=1/c,u=... class Ao (line 45) | class Ao extends e.E{constructor(t,i={}){super(),this.map=t,this.scope=i... method constructor (line 45) | constructor(t,i={}){super(),this.map=t,this.scope=i.scope||"",this.glo... method load (line 45) | load(e){return e?("string"==typeof e?this.loadURL(e):this.loadJSON(e),... method _getGlobalId (line 45) | _getGlobalId(t){if(!t)return null;if("string"==typeof t){if(e.c3(t))re... method _diffStyle (line 45) | _diffStyle(t,i,o){this.globalId=this._getGlobalId(t);const r=(e,t)=>{t... method loadURL (line 45) | loadURL(t,i={}){this.fire(new e.b("dataloading",{dataType:"style"}));c... method loadJSON (line 45) | loadJSON(t,i={}){this.fire(new e.b("dataloading",{dataType:"style"})),... method loadEmpty (line 45) | loadEmpty(){this.fire(new e.b("dataloading",{dataType:"style"})),this.... method _loadImports (line 45) | _loadImports(t,i,o){if(this.importDepth>=4)return e.w("Style doesn't s... method getImportGlobalIds (line 45) | getImportGlobalIds(e=this,t=new Set){for(const i of e.fragments)i.styl... method _createFragmentStyle (line 45) | _createFragmentStyle(t){const i=this.scope?e.aj(t.id,this.scope):t.id;... method _reloadImports (line 45) | _reloadImports(){this.mergeAll(),this._updateMapProjection(),this.upda... method _isInternalStyle (line 45) | _isInternalStyle(e){return this.isRootStyle()&&(e.fragment||!!e.schema... method _load (line 45) | _load(t,i){const o=t.schema;if(this._isInternalStyle(t)){const o=e.e({... method isRootStyle (line 45) | isRootStyle(){return 0===this.importDepth} method mergeAll (line 45) | mergeAll(){let t,i,o,r,s,n,a,l;this.terrain&&this.terrain.scope!==this... method forEachFragmentStyle (line 45) | forEachFragmentStyle(e){const t=i=>{for(const e of i.fragments)t(e.sty... method _prioritizeTerrain (line 45) | _prioritizeTerrain(e,t,i){const o=e&&0===e.drapeRenderMode;return null... method mergeTerrain (line 45) | mergeTerrain(){let e;this.terrain&&this.terrain.scope!==this.scope&&de... method mergeProjection (line 45) | mergeProjection(){let e;this.forEachFragmentStyle((t=>{null!=t.stylesh... method mergeSources (line 45) | mergeSources(){const t={},i={},o={};this.forEachFragmentStyle((r=>{for... method mergeLayers (line 45) | mergeLayers(){const t={},i=[],o={};this._has3DLayers=!1,this._hasCircl... method terrainSetForDrapingOnly (line 45) | terrainSetForDrapingOnly(){return !!this.terrain&&0===this.terrain.dra... method getCamera (line 45) | getCamera(){return this.stylesheet.camera} method setCamera (line 45) | setCamera(t){return this.stylesheet.camera=e.e({},this.stylesheet.came... method setProjection (line 45) | setProjection(e){e?this.stylesheet.projection=e:delete this.stylesheet... method applyProjectionUpdate (line 45) | applyProjectionUpdate(){this._loaded&&(this.dispatcher.broadcast("setP... method _updateMapProjection (line 45) | _updateMapProjection(){this.isRootStyle()&&(this.map._useExplicitProje... method _loadSprite (line 45) | _loadSprite(t){this._spriteRequest=function(t,i,o){let r,s,n;const a=e... method _validateLayer (line 45) | _validateLayer(t){const i=this.getOwnSource(t.source);if(!i)return;con... method loaded (line 45) | loaded(){if(!this._loaded)return !1;if(Object.keys(this._changes.getUp... method _serializeImports (line 45) | _serializeImports(){if(this.stylesheet.imports)return this.stylesheet.... method _serializeSources (line 45) | _serializeSources(){const e={};for(const t in this._sourceCaches){cons... method _serializeLayers (line 45) | _serializeLayers(e){const t=[];for(const i of e){const e=this._layers[... method hasLightTransitions (line 45) | hasLightTransitions(){return !(!this.light||!this.light.hasTransition(... method hasFogTransition (line 45) | hasFogTransition(){return !!this.fog&&this.fog.hasTransition()} method hasTransitions (line 45) | hasTransitions(){if(this.hasLightTransitions())return !0;if(this.hasFo... method order (line 45) | get order(){return this.terrain?this._drapedFirstOrder:this._mergedOrder} method isLayerDraped (line 45) | isLayerDraped(e){return !!this.terrain&&e.isDraped(this.getLayerSource... method _checkLoaded (line 45) | _checkLoaded(){if(!this._loaded)throw new Error("Style is not done loa... method _checkLayer (line 45) | _checkLayer(t){const i=this.getOwnLayer(t);if(i)return i;this.fire(new... method _checkSource (line 45) | _checkSource(t){const i=this.getOwnSource(t);if(i)return i;this.fire(n... method update (line 45) | update(t){if(!this._loaded)return;this.ambientLight&&this.ambientLight... method _updateTilesForChangedImages (line 45) | _updateTilesForChangedImages(){const e=this._changes.getUpdatedImages(... method _updateWorkerLayers (line 45) | _updateWorkerLayers(e,t,i){const o=this.getFragmentStyle(e);o&&this.di... method setState (line 45) | setState(i,o){if(this._checkLoaded(),So(this,Q(i)))return !1;(i=e.c6(i... method addImage (line 45) | addImage(t,i){return this.getImage(t)?this.fire(new e.a(new Error("An ... method updateImage (line 45) | updateImage(e,t){this.imageManager.updateImage(e,this.scope,t);} method getImage (line 45) | getImage(e){return this.imageManager.getImage(e,this.scope)} method removeImage (line 45) | removeImage(t){return this.getImage(t)?(this.imageManager.removeImage(... method _afterImageUpdated (line 45) | _afterImageUpdated(t){this._availableImages=this.imageManager.listImag... method listImages (line 45) | listImages(){return this._checkLoaded(),this._availableImages.slice()} method addModel (line 45) | addModel(e,t,i={}){return this._checkLoaded(),this._validate(re,`model... method hasModel (line 45) | hasModel(e){return this.modelManager.hasModel(e,this.scope)} method removeModel (line 45) | removeModel(t){return this.hasModel(t)?(this.modelManager.removeModel(... method listModels (line 45) | listModels(){return this._checkLoaded(),this.modelManager.listModels(t... method addSource (line 45) | addSource(t,i,o={}){if(this._checkLoaded(),void 0!==this.getOwnSource(... method removeSource (line 45) | removeSource(t){this._checkLoaded();const i=this.getOwnSource(t);if(!i... method setGeoJSONSourceData (line 45) | setGeoJSONSourceData(e,t){this._checkLoaded(),this.getOwnSource(e).set... method getOwnSource (line 45) | getOwnSource(e){const t=this.getOwnSourceCache(e);return t&&t.getSourc... method getOwnSources (line 45) | getOwnSources(){const e=[];for(const t in this._otherSourceCaches){con... method areTilesLoaded (line 45) | areTilesLoaded(){const e=this._mergedSourceCaches;for(const t in e){co... method setLights (line 45) | setLights(t){if(this._checkLoaded(),!t)return delete this.ambientLight... method calculateLightsBrightness (line 45) | calculateLightsBrightness(){const t=this.directionalLight,i=this.ambie... method getBrightness (line 45) | getBrightness(){return this._brightness} method getLights (line 45) | getLights(){if(!this.enable3dLights())return null;const e=[];return th... method enable3dLights (line 45) | enable3dLights(){return !!this.ambientLight&&!!this.directionalLight} method getFragmentStyle (line 45) | getFragmentStyle(t){if(!t)return this;if(e.c9(t)){const i=e.ca(t),o=th... method getConfigProperty (line 45) | getConfigProperty(t,i){const o=this.getFragmentStyle(t);if(!o)return n... method setConfigProperty (line 45) | setConfigProperty(t,i,o){const r=this.getFragmentStyle(t);if(!r)return... method getConfig (line 45) | getConfig(t){const i=this.getFragmentStyle(t);if(!i)return null;const ... method setConfig (line 45) | setConfig(e,t){const i=this.getFragmentStyle(e);i&&(i.updateConfig(t,i... method getSchema (line 45) | getSchema(e){const t=this.getFragmentStyle(e);return t?t.stylesheet.sc... method setSchema (line 45) | setSchema(e,t){const i=this.getFragmentStyle(e);i&&(i.stylesheet.schem... method updateConfig (line 45) | updateConfig(t,i){if(this._config=t,t||i)if(i)for(const o in i){let r,... method updateConfigDependencies (line 45) | updateConfigDependencies(){for(const e of this._configDependentLayers)... method addLayer (line 45) | addLayer(t,i,o={}){this._checkLoaded();const r=t.id;if(this._layers[r]... method moveLayer (line 45) | moveLayer(t,i){this._checkLoaded();const o=this._checkLayer(t);if(!o)r... method removeLayer (line 45) | removeLayer(e){this._checkLoaded();const t=this._checkLayer(e);if(!t)r... method getOwnLayer (line 45) | getOwnLayer(e){return this._layers[e]} method hasLayer (line 45) | hasLayer(e){return e in this._mergedLayers} method hasLayerType (line 45) | hasLayerType(e){for(const t in this._layers)if(this._layers[t].type===... method setLayerZoomRange (line 45) | setLayerZoomRange(e,t,i){this._checkLoaded();const o=this._checkLayer(... method setSlot (line 45) | setSlot(e,t){this._checkLoaded();const i=this._checkLayer(e);i&&i.slot... method setFilter (line 45) | setFilter(i,o,r={}){this._checkLoaded();const s=this._checkLayer(i);if... method getFilter (line 45) | getFilter(t){const i=this._checkLayer(t);if(i)return e.c6(i.filter)} method setLayoutProperty (line 45) | setLayoutProperty(i,o,r,s={}){this._checkLoaded();const n=this._checkL... method getLayoutProperty (line 45) | getLayoutProperty(e,t){const i=this._checkLayer(e);if(i)return i.getLa... method setPaintProperty (line 45) | setPaintProperty(i,o,r,s={}){this._checkLoaded();const n=this._checkLa... method getPaintProperty (line 45) | getPaintProperty(e,t){const i=this._checkLayer(e);if(i)return i.getPai... method setFeatureState (line 45) | setFeatureState(t,i){this._checkLoaded();const o=t.source,r=t.sourceLa... method removeFeatureState (line 45) | removeFeatureState(t,i){this._checkLoaded();const o=t.source,r=this._c... method getFeatureState (line 45) | getFeatureState(t){this._checkLoaded();const i=t.source,o=t.sourceLaye... method setTransition (line 45) | setTransition(t){return this.stylesheet.transition=e.e({},this.stylesh... method getTransition (line 45) | getTransition(){return e.e({},this.stylesheet.transition)} method serialize (line 45) | serialize(){this._checkLoaded();const t=this.getTerrain(),i=t&&this.te... method _updateLayer (line 45) | _updateLayer(t){this._changes.updateLayer(t);const i=this.getLayerSour... method _flattenAndSortRenderedFeatures (line 45) | _flattenAndSortRenderedFeatures(e){const t=e=>"fill-extrusion"===this.... method queryRenderedFeatures (line 45) | queryRenderedFeatures(t,i,o){i&&i.filter&&this._validate(te,"queryRend... method querySourceFeatures (line 45) | querySourceFeatures(e,t){t&&t.filter&&this._validate(te,"querySourceFe... method addSourceType (line 45) | addSourceType(e,t,i){return Ao.getSourceType(e)?i(new Error(`A source ... method getFlatLight (line 45) | getFlatLight(){return this.light.getLight()} method setFlatLight (line 45) | setFlatLight(e,i,o={}){this._checkLoaded();const r=this.light.getLight... method getTerrain (line 45) | getTerrain(){return this.terrain&&1===this.terrain.drapeRenderMode?thi... method setTerrainForDraping (line 45) | setTerrainForDraping(){this.setTerrain({source:"",exaggeration:0},0);} method setTerrain (line 45) | setTerrain(i,o=1){if(this._checkLoaded(),!i)return this.terrainSetForD... method _createFog (line 45) | _createFog(e){const t=this.fog=new xe(e,this.map.transform,this.scope,... method _updateMarkersOpacity (line 45) | _updateMarkersOpacity(){0!==this.map._markers.length&&this.map._reques... method getFog (line 45) | getFog(){return this.fog?this.fog.get():null} method setFog (line 45) | setFog(e){if(this._checkLoaded(),!e)return delete this.fog,delete this... method _getTransitionParameters (line 45) | _getTransitionParameters(t){return {now:e.f.now(),transition:e.e(this.... method updateDrapeFirstLayers (line 45) | updateDrapeFirstLayers(){if(!this.terrain)return;const e=[],t=[];for(c... method _createTerrain (line 45) | _createTerrain(e,t){const i=this.terrain=new he(e,t,this.scope,this.op... method _force3DLayerUpdate (line 45) | _force3DLayerUpdate(){for(const e in this._layers){const t=this._layer... method _forceSymbolLayerUpdate (line 45) | _forceSymbolLayerUpdate(){for(const e in this._layers){const t=this._l... method _validate (line 45) | _validate(t,i,o,r,s={}){if(s&&!1===s.validate)return !1;const n=e.e({}... method _remove (line 45) | _remove(){this._request&&(this._request.cancel(),this._request=null),t... method clearSource (line 45) | clearSource(e){const t=this.getSourceCaches(e);for(const e of t)e.clea... method clearSources (line 45) | clearSources(){for(const e in this._mergedSourceCaches)this._mergedSou... method reloadSource (line 45) | reloadSource(e){const t=this.getSourceCaches(e);for(const e of t)e.res... method reloadSources (line 45) | reloadSources(){for(const e of this.getSources())e.reload&&e.reload();} method updateSources (line 45) | updateSources(e){let t;this.directionalLight&&(t=wo(this.directionalLi... method _generateCollisionBoxes (line 45) | _generateCollisionBoxes(){for(const e in this._sourceCaches){const t=t... method _updatePlacement (line 45) | _updatePlacement(t,i,o,r,s=!1){let n=!1,a=!1;const l={},c={};for(const... method _releaseSymbolFadeTiles (line 45) | _releaseSymbolFadeTiles(){for(const e in this._sourceCaches)this._sour... method addImport (line 45) | addImport(t,i){this._checkLoaded();const o=this.stylesheet.imports=thi... method updateImport (line 45) | updateImport(e,i){this._checkLoaded();const o=this.stylesheet.imports|... method moveImport (line 45) | moveImport(e,t){this._checkLoaded();let i=this.stylesheet.imports||[];... method setImportUrl (line 45) | setImportUrl(e,t){this._checkLoaded();const i=this.stylesheet.imports|... method setImportData (line 45) | setImportData(e,t){this._checkLoaded();const i=this.getImportIndex(e),... method setImportConfig (line 45) | setImportConfig(e,t){this._checkLoaded();const i=this.getImportIndex(e... method removeImport (line 45) | removeImport(e){this._checkLoaded();const t=this.stylesheet.imports||[... method getImportIndex (line 45) | getImportIndex(t){const i=(this.stylesheet.imports||[]).findIndex((e=>... method getLayer (line 45) | getLayer(e){return this._mergedLayers[e]} method getSources (line 45) | getSources(){const e=[];for(const t in this._mergedOtherSourceCaches){... method getSource (line 45) | getSource(e,t){const i=this.getSourceCache(e,t);return i&&i.getSource()} method getLayerSource (line 45) | getLayerSource(e){const t=this.getLayerSourceCache(e);return t&&t.getS... method getSourceCache (line 45) | getSourceCache(t,i){const o=e.aj(t,i);return this._mergedOtherSourceCa... method getLayerSourceCache (line 45) | getLayerSourceCache(t){const i=e.aj(t.source,t.scope);return "symbol"=... method getSourceCaches (line 45) | getSourceCaches(e){if(null==e)return Object.values(this._mergedSourceC... method updateSourceCaches (line 45) | updateSourceCaches(){const e=this._changes.getUpdatedSourceCaches();fo... method updateLayers (line 45) | updateLayers(e){const t=this._changes.getUpdatedPaintProperties();for(... method getImages (line 45) | getImages(e,t,i){this.imageManager.getImages(t.icons,t.scope,i),this._... method getGlyphs (line 45) | getGlyphs(e,t,i){this.glyphManager.getGlyphs(t.stacks,t.scope,i);} method getResource (line 45) | getResource(t,i,o){return e.ce(i,o)} method getOwnSourceCache (line 45) | getOwnSourceCache(e){return this._otherSourceCaches[e]} method getOwnLayerSourceCache (line 45) | getOwnLayerSourceCache(e){return "symbol"===e.type?this._symbolSourceC... method getOwnSourceCaches (line 45) | getOwnSourceCaches(e){const t=[];return this._otherSourceCaches[e]&&t.... method _isSourceCacheLoaded (line 45) | _isSourceCacheLoaded(t){const i=this.getOwnSourceCaches(t);return 0===... method has3DLayers (line 45) | has3DLayers(){return this._has3DLayers} method hasSymbolLayers (line 45) | hasSymbolLayers(){return this._hasSymbolLayers} method hasCircleLayers (line 45) | hasCircleLayers(){return this._hasCircleLayers} method _clearWorkerCaches (line 45) | _clearWorkerCaches(){this.dispatcher.broadcast("clearCaches");} method destroy (line 45) | destroy(){this._clearWorkerCaches(),this.fragments.forEach((e=>{e.styl... function Qo (line 45) | function Qo(e,t){const i=e.replace(/\s*\/\/[^\n]*\n/g,"\n").split("\n");... method constructor (line 31) | constructor(t,e,r){this._properties=t,this._values=Object.create(t.def... method getValue (line 31) | getValue(t){return ur(this._values[t].value)} method setValue (line 31) | setValue(t,e){this._values[t]=new No(this._values[t].property,null===e... method serialize (line 31) | serialize(){const t={};for(const e of Object.keys(this._values)){const... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=new Xo(this._properties);for(const i o... function $o (line 45) | function $o(e,t){const i=/#include\s+"([^"]+)"/g,o=/#pragma mapbox: ([\w... method constructor (line 31) | constructor(t,e,r,n,i){const s=n.delay||0,a=n.duration||0;i=i||0,this.... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=t.now||0,i=this.value.possiblyEvaluate... class Xo (line 45) | class Xo{constructor(){this.boundProgram=null,this.boundLayoutVertexBuff... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method get (line 31) | get(t){return this._values[t]} method constructor (line 45) | constructor(){this.boundProgram=null,this.boundLayoutVertexBuffer=null... method bind (line 45) | bind(e,t,i,o,r,s,n,a){this.context=e;let l=this.boundPaintVertexBuffer... method freshBind (line 45) | freshBind(e,t,i,o,r,s,n){const a=e.numAttributes,l=this.context,c=l.gl... method destroy (line 45) | destroy(){this.vao&&(this.context.gl.deleteVertexArray(this.vao),this.... function Yo (line 45) | function Yo(t,i){const o=Math.pow(2,i.canonical.z),r=i.canonical.y;retur... method constructor (line 31) | constructor(t,e,r){this.property=t,this.value=e,this.parameters=r;} method isConstant (line 31) | isConstant(){return "constant"===this.value.kind} method constantOr (line 31) | constantOr(t){return "constant"===this.value.kind?this.value.value:t} method evaluate (line 31) | evaluate(t,e,r,n){return this.property.evaluate(this.value,this.parame... function Jo (line 45) | function Jo(t,i,o,r,s,n,a){const l=t.context,c=l.gl,h=o.hillshadeFBO;if(... function Ko (line 45) | function Ko(t,i,o){if(!i.needsDEMTextureUpload)return;const r=t.context,... method constructor (line 31) | constructor(t,e){this.specification=t,this.overrides=e;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){return new Yo(this,"constant"===t.expression... method interpolate (line 31) | interpolate(t,e,r){if("constant"!==t.value.kind||"constant"!==e.value.... method evaluate (line 31) | evaluate(t,e,r,n,i,s){return "constant"===t.kind?t.value:t.evaluate(e,... function er (line 45) | function er(t,i,o){const r=t.context,s=r.gl;if(!i.dem)return;const n=i.d... function rr (line 45) | function rr(e,t){return null!=e&&null!=t&&!(!e.hasData()||!t.hasData())&... method constructor (line 45) | constructor(){this.operations={};} method newMorphing (line 45) | newMorphing(e,t,i,o,r){if(e in this.operations){const t=this.operations[... method getMorphValuesForProxy (line 45) | getMorphValuesForProxy(e){if(!(e in this.operations))return null;const t... method update (line 45) | update(e){for(const t in this.operations){const i=this.operations[t];for... method _nextOp (line 45) | _nextOp(e,t){return !!e.queued&&(e.from=e.to,e.to=e.queued,e.queued=null... method _validOp (line 45) | _validOp(e){return e.from.hasData()&&e.to.hasData()} function ar (line 45) | function ar(e,t,i){if(0===t)return 0;const o=t<1&&514===i?.25/t:1;return... function lr (line 45) | function lr(e,t){const i=1<0){const n=e.f.now(),a=(n-t.timeAdded)/s,l=i... class ur (line 45) | class ur extends Qt{constructor(t){const i={type:"raster-dem",maxzoom:t.... method constructor (line 45) | constructor(t){const i={type:"raster-dem",maxzoom:t.transform.maxZoom}... method _loadTile (line 45) | _loadTile(e,t){e.state="loaded",t(null);} class dr (line 45) | class dr extends Qt{constructor(t){const i=Gt("proxy",{type:"geojson",ma... method constructor (line 45) | constructor(t){const i=Gt("proxy",{type:"geojson",maxzoom:t.transform.... method update (line 45) | update(e,t,i){if(e.freezeTileCoverage)return;this.transform=e;const o=... method freeFBO (line 45) | freeFBO(e){const t=this.proxyCachedFBO[e];if(void 0!==t){const i=Objec... method deallocRenderCache (line 45) | deallocRenderCache(){this.renderCache.forEach((e=>e.fb.destroy())),thi... class _r (line 45) | class _r extends e.ap{constructor(e,t,i){super(e.overscaledZ,e.wrap,e.ca... method constructor (line 45) | constructor(e,t,i){super(e.overscaledZ,e.wrap,e.canonical.z,e.canonica... class pr (line 45) | class pr extends e.cp{constructor(t,i){super(),this._debugParams={sortTi... method constructor (line 45) | constructor(t,i){super(),this._debugParams={sortTilesHiZFirst:!0,disab... method style (line 45) | set style(e){e.on("data",this._onStyleDataEvent.bind(this)),this._styl... method update (line 45) | update(t,i,o){if(t&&t.terrain){this._style!==t&&(this.style=t,this._ev... method calculateExaggeration (line 45) | calculateExaggeration(t){const i=this._previousCameraAltitude,o=t.getF... method resetTileLookupCache (line 45) | resetTileLookupCache(e){this._findCoveringTileCache[e]={};} method getScaledDemTileSize (line 45) | getScaledDemTileSize(){return this.sourceCache.getSource().tileSize/12... method _onStyleDataEvent (line 45) | _onStyleDataEvent(e){e.coord&&"source"===e.dataType?this._clearRenderC... method _disable (line 45) | _disable(){if(this.enabled&&(this.enabled=!1,this._sharedDepthStencil=... method destroy (line 45) | destroy(){this._disable(),this._emptyDEMTexture&&this._emptyDEMTexture... method _source (line 45) | _source(){return this.enabled?this.sourceCache:null} method isUsingMockSource (line 45) | isUsingMockSource(){return this.sourceCache===this._mockSourceCache} method exaggeration (line 45) | exaggeration(){return this._exaggeration} method visibleDemTiles (line 45) | get visibleDemTiles(){return this._visibleDemTiles} method drapeBufferSize (line 45) | get drapeBufferSize(){const e=2*this.proxySourceCache.getSource().tile... method useVertexMorphing (line 45) | set useVertexMorphing(e){this._useVertexMorphing=e;} method updateTileBinding (line 45) | updateTileBinding(t){if(!this.enabled)return;this.prevTerrainTileForTi... method _assignTerrainTiles (line 45) | _assignTerrainTiles(e){this._initializing||e.forEach((e=>{if(this.terr... method _prepareDEMTextures (line 45) | _prepareDEMTextures(){const e=this.painter.context,t=e.gl;for(const i ... method _prepareDemTileUniforms (line 45) | _prepareDemTileUniforms(e,t,i,o){if(!t||null==t.demTexture)return !1;c... method emptyDEMTexture (line 45) | get emptyDEMTexture(){return !this._emptyDEMTextureDirty&&this._emptyD... method emptyDepthBufferTexture (line 45) | get emptyDepthBufferTexture(){const t=this.painter.context,i=t.gl;if(!... method _getLoadedAreaMinimum (line 45) | _getLoadedAreaMinimum(){let e=0;const t=this._visibleDemTiles.reduce((... method _updateEmptyDEMTexture (line 45) | _updateEmptyDEMTexture(){const t=this.painter.context,i=t.gl;t.activeT... method setupElevationDraw (line 45) | setupElevationDraw(t,i,o){const r=this.painter.context,s=r.gl,n={u_dem... method globeUniformValues (line 45) | globeUniformValues(t,i,o){const r=t.projection;return {u_tile_tl_up:r.... method renderToBackBuffer (line 45) | renderToBackBuffer(t){const i=this.painter,o=this.painter.context;0!==... method renderBatch (line 45) | renderBatch(t){if(0===this._drapedRenderBatches.length)return t+1;this... method postRender (line 45) | postRender(){} method isLayerOrderingCorrect (line 45) | isLayerOrderingCorrect(e){const t=e.order.length;let i=-1,o=t;for(let ... method getMinElevationBelowMSL (line 45) | getMinElevationBelowMSL(){let e=0;return this._visibleDemTiles.filter(... method raycast (line 45) | raycast(e,t,i){if(!this._visibleDemTiles)return null;const o=this._vis... method _createFBO (line 45) | _createFBO(){const t=this.painter.context,i=t.gl,o=this.drapeBufferSiz... method _initFBOPool (line 45) | _initFBOPool(){for(;this.pool.lengthi.widt... method drawDepth (line 45) | drawDepth(){const t=this.painter,i=t.context,o=this.proxySourceCache,r... method _setupProxiedCoordsForOrtho (line 45) | _setupProxiedCoordsForOrtho(t,i,o){if(t.getSource()instanceof e.as)ret... method _setupProxiedCoordsForImageSource (line 45) | _setupProxiedCoordsForImageSource(t,i,o){if(!t.getSource().loaded())re... method _createProxiedId (line 45) | _createProxiedId(t,i,o){let r=this.orthoMatrix;if(o){const e=o.find((e... method _findTileCoveringTileID (line 45) | _findTileCoveringTileID(t,i){let o=i.getTile(t);if(o&&o.hasData())retu... method findDEMTileFor (line 45) | findDEMTileFor(e){return this.enabled?this._findTileCoveringTileID(e,t... method prepareDrawTile (line 45) | prepareDrawTile(){this.renderedToTile=!0;} method _clearRenderCacheForTile (line 45) | _clearRenderCacheForTile(e,t){let i=this._tilesDirty[e];i||(i=this._ti... function fr (line 45) | function fr(t,i,o){const r=function(t,i,o){const r=e.Q.dot(i,t),s=e.Q.do... class vr (line 45) | class vr{static cacheKey(e,t,i,o){let r=`${t}${o?o.cacheKey:""}`;for(con... method cacheKey (line 45) | static cacheKey(e,t,i,o){let r=`${t}${o?o.cacheKey:""}`;for(const t of... method constructor (line 45) | constructor(t,i,o,r,s,n){const a=t.gl;this.program=a.createProgram(),t... method setTerrainUniformValues (line 45) | setTerrainUniformValues(e,t){if(!this.terrainUniforms)return;const i=t... method setGlobeUniformValues (line 45) | setGlobeUniformValues(e,t){if(!this.globeUniforms)return;const i=this.... method setFogUniformValues (line 45) | setFogUniformValues(e,t){if(!this.fogUniforms)return;const i=this.fogU... method setCutoffUniformValues (line 45) | setCutoffUniformValues(e,t){if(!this.cutoffUniforms)return;const i=thi... method setLightsUniformValues (line 45) | setLightsUniformValues(e,t){if(!this.lightsUniforms)return;const i=thi... method setShadowUniformValues (line 45) | setShadowUniformValues(e,t){if(this.failedToCreate||!this.shadowUnifor... method _drawDebugWireframe (line 45) | _drawDebugWireframe(t,i,o,r,s,n,a,l,c,h){const u=t.options.wireframe;i... method draw (line 45) | draw(e,t,i,o,r,s,n,a,l,c,h,u,d,_,p,f){const m=e.context,g=m.gl;if(this... function xr (line 45) | function xr(t,i){const o=Math.pow(2,i.tileID.overscaledZ),r=i.tileSize*M... function Lr (line 45) | function Lr(e,[t,i,o,r],[s,n]){if(s===n)return [0,0,0,0];const a=255*(e-... function Mr (line 45) | function Mr(e,t,[i,o]){return i===o?0:.5/e+(t-i)*(e-1)/(e*(o-i))} function Or (line 45) | function Or(e){e*=Math.PI/180;const t=Math.sin(e),i=Math.cos(e);return [... function Xr (line 45) | function Xr(t,i,o,r,s,n,a){const l=t.context,c=l.gl,h=t.transform,u=t.ge... function Jr (line 45) | function Jr(t){const i=t._camera.getWorldToCamera(t.worldSize,1),o=e.a9.... function Kr (line 45) | function Kr({width:t,height:i,anchor:o,textOffset:r,textScale:s},n){cons... method constructor (line 31) | constructor(t,e,r){401===e&&i(r)&&(t+=": you may have provided an inva... method toString (line 31) | toString(){return `${this.name}: ${this.message} (${this.status}): ${t... function es (line 45) | function es(t,i,o,r,s,n,a,l,c,h,u){const d=t.text.placedSymbolArray,_=t.... function ts (line 45) | function ts(t,i,o,r,s,n,a={}){const l=o.paint.get("icon-translate"),c=o.... function is (line 45) | function is(e,t,i,o,r,s,n,a,l,c){const h=[e.dynamicLayoutVertexBuffer,e.... function os (line 45) | function os(e,t,i,o,r,s,n){const a=e.context.gl,l=i.paint.get("fill-patt... function rs (line 45) | function rs(t,i,o,r,s,n,a,l){o.resetLayerRenderingStats(t);const c=t.con... function ss (line 45) | function ss(t,i,o,r,s,n,a,l,c,h,u,d,_,p,f,m,g,v,x){const y=t.context,b=y... function ns (line 45) | function ns(t,i,o,r,s,n,a){0===r.centroidVertexArray.length&&r.createCen... function hs (line 45) | function hs(t,i,o){const r=o.transform,s=o.shadowRenderer;if(!s)return !... function us (line 45) | function us(t){return [t[0]*e.cS,t[1]*e.cS,t[2]*e.cS,0]} function ds (line 45) | function ds(t,i,o,r,s,n,a,l,c){const h=r.getSource(),u=o.globeSharedBuff... function _s (line 45) | function _s(e){const t=e._nearZ,i=e.projection.farthestPixelDistance(e),... function ps (line 45) | function ps(e,t,i,o){if(e)return t instanceof Pe&&e instanceof Ht?t.getT... function fs (line 45) | function fs(t,i,o){if(!t)return null;const r=i.getTextureDescriptor(t,o,... function ms (line 45) | function ms(e){const t=e._nearZ,i=e.projection.farthestPixelDistance(e),... function ws (line 45) | function ws(t,i,o,r,s,n,a){const l=t.context,c=t.transform,h=l.gl,u="glo... function Ts (line 45) | function Ts(e,t,i,o){Ss(e,0,t+i/2,e.transform.width,i,o);} function Es (line 45) | function Es(e,t,i,o){Ss(e,t-i/2,0,i,e.transform.height,o);} function Ss (line 45) | function Ss(t,i,o,r,s,n){const a=t.context,l=a.gl;l.enable(l.SCISSOR_TES... function Ds (line 45) | function Ds(e,t,i,o){e.emplaceBack(t,i,o);} class Rs (line 45) | class Rs{constructor(t){this.vertexArray=new e.cV,this.indices=new e.az,... method constructor (line 31) | constructor(t,e){this.type=Kn,this.geojson=t,this.geometries=e;} method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error(`'distance' expressio... method evaluate (line 31) | evaluate(t){const e=t.geometry(),r=t.canonicalID();if(null!=e&&null!=r... method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !0} method serialize (line 31) | serialize(){return ["distance",this.geojson]} method constructor (line 45) | constructor(t){this.vertexArray=new e.cV,this.indices=new e.az,Ds(this... function As (line 45) | function As(t,i,o,r,s,n){const a=t.context.gl,l=i.paint.get("sky-atmosph... class Ls (line 45) | class Ls{constructor(t){const i=new e.cW;i.emplaceBack(-1,1,1,0,0),i.emp... method constructor (line 31) | constructor(t,e,r){this.type=t,this.key=e,this.scope=r;} method parse (line 31) | static parse(t,e){let r=e.expectedType;if(null==r&&(r=ei),t.length<2||... method evaluate (line 31) | evaluate(t){const e=[this.key,this.scope,t.scope].filter(Boolean).join... method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){const t=["config",this.key];return this.scope&&t.concat(th... method constructor (line 45) | constructor(t){const i=new e.cW;i.emplaceBack(-1,1,1,0,0),i.emplaceBac... method destroy (line 45) | destroy(){this.vertexBuffer.destroy(),this.indexBuffer.destroy(),this.... class zs (line 45) | class zs{constructor(){this.starsCount=16e3,this.sizeMultiplier=.15,this... method constructor (line 45) | constructor(){this.starsCount=16e3,this.sizeMultiplier=.15,this.sizeRa... class Os (line 45) | class Os{constructor(t){this.colorModeAlphaBlendedWriteRGB=new At([1,Rt,... method constructor (line 45) | constructor(t){this.colorModeAlphaBlendedWriteRGB=new At([1,Rt,1,Rt],e... method update (line 45) | update(t){const i=t.context;if(!this.atmosphereBuffer||this.updateNeed... method destroy (line 45) | destroy(){this.atmosphereBuffer&&this.atmosphereBuffer.destroy(),this.... method drawAtmosphereGlow (line 45) | drawAtmosphereGlow(t,i){const o=t.context,r=o.gl,s=t.transform,n=new C... method drawStars (line 45) | drawStars(t,i){const o=e.ad(i.properties.get("star-intensity"),0,1);if... function Fs (line 45) | function Fs(t,i){const o=[...t],r=i.cameraWorldSizeForFog/i.worldSize,s=... function Bs (line 45) | function Bs(e,t,i,o){const r=i.material,s=o.context,{baseColorTexture:n,... function ks (line 45) | function ks(t,i,o,r,s,n){const a=o.paint.get("model-opacity"),l=i.contex... function Ns (line 45) | function Ns(t,i,o,r,s,n,a){let l;l="globe"===t.projection.name?e.c_(o,t)... function Us (line 45) | function Us(e,t,i,o){const r=i.shadowRenderer;if(!r)return;const s=r.get... function Gs (line 45) | function Gs(t,i,o){const r=i.updateZoomBasedPaintProperties(),s=function... function Vs (line 45) | function Vs(t,i){const o=1<`[${t}]`)).join("")}`;th... method checkSubtype (line 31) | checkSubtype(t,e){const r=li(t,e);return r&&this.error(r),r} class Qs (line 45) | class Qs{constructor(){this._storage=new Map;}getLinesFromTrianglesBuffe... method constructor (line 31) | constructor(t,e,r){this.type=t,this.input=e,this.labels=[],this.output... method parse (line 31) | static parse(t,e){if(t.length-1<4)return e.error(`Expected at least 4 ... method evaluate (line 31) | evaluate(t){const e=this.labels,r=this.outputs;if(1===e.length)return ... method eachChild (line 31) | eachChild(t){t(this.input);for(const e of this.outputs)t(e);} method outputDefined (line 31) | outputDefined(){return this.outputs.every((t=>t.outputDefined()))} method serialize (line 31) | serialize(){const t=["step",this.input.serialize()];for(let e=0;e30&&(i.b... method destroy (line 45) | destroy(){for(const[e,t]of this._storage)t.buf.destroy(),this._storage... class Ys (line 45) | class Ys{constructor(t,i,o,r){this.context=new zt(t,i),this.transform=o,... method constructor (line 45) | constructor(t,i,o,r){this.context=new zt(t,i),this.transform=o,this._t... method updateTerrain (line 45) | updateTerrain(e,t){const i=!!e&&!!e.terrain&&this.transform.projection... method _updateFog (line 45) | _updateFog(e){const t=e.fog;if(!t||"globe"===this.transform.projection... method terrain (line 45) | get terrain(){return this.transform._terrainEnabled()&&this._terrain&&... method shadowRenderer (line 45) | get shadowRenderer(){return this._shadowRenderer&&this._shadowRenderer... method wireframeDebugCache (line 45) | get wireframeDebugCache(){return this._wireframeDebugCache} method resize (line 45) | resize(t,i){if(this.width=t*e.f.devicePixelRatio,this.height=i*e.f.dev... method setup (line 45) | setup(){const t=this.context,i=new e.aQ;i.emplaceBack(0,0),i.emplaceBa... method getMercatorTileBoundsBuffers (line 45) | getMercatorTileBoundsBuffers(){return {tileBoundsBuffer:this.mercatorB... method getTileBoundsBuffers (line 45) | getTileBoundsBuffers(e){return e._makeTileBoundsBuffers(this.context,t... method clearStencil (line 45) | clearStencil(){const e=this.context.gl;this.nextStencilID=1,this.curre... method resetStencilClippingMasks (line 45) | resetStencilClippingMasks(){this.terrain||(this.currentStencilSource=v... method _renderTileClippingMasks (line 45) | _renderTileClippingMasks(e,t,i){if(!t||this.currentStencilSource===t.i... method stencilModeFor3D (line 45) | stencilModeFor3D(){this.currentStencilSource=void 0,this.nextStencilID... method stencilModeForClipping (line 45) | stencilModeForClipping(e){if(this.terrain)return this.terrain.stencilM... method stencilConfigForOverlap (line 45) | stencilConfigForOverlap(e){const t=this.context.gl,i=e.sort(((e,t)=>t.... method colorModeForRenderPass (line 45) | colorModeForRenderPass(){const t=this.context.gl;if(this._showOverdraw... method colorModeForDrapableLayerRenderPass (line 45) | colorModeForDrapableLayerRenderPass(t){const i=this.context.gl;return ... method depthModeForSublayer (line 45) | depthModeForSublayer(e,t,i,o=!1){if(!this.opaquePassEnabledForLayer()&... method opaquePassEnabledForLayer (line 45) | opaquePassEnabledForLayer(){return this.currentLayer0?t... method isPatternMissing (line 45) | isPatternMissing(e,t){return null===e||void 0!==e&&!this.imageManager.... method terrainRenderModeElevated (line 45) | terrainRenderModeElevated(){return this.style&&!!this.style.getTerrain... method linearFloatFilteringSupported (line 45) | linearFloatFilteringSupported(){return null!=this.context.extTextureFl... method currentGlobalDefines (line 45) | currentGlobalDefines(e,t,i){const o=void 0===i?this.terrain&&this.terr... method getOrCreateProgram (line 45) | getOrCreateProgram(e,t){this.cache=this.cache||{};const i=t&&t.defines... method setCustomLayerDefaults (line 45) | setCustomLayerDefaults(){this.context.unbindVAO(),this.context.cullFac... method setBaseState (line 45) | setBaseState(){const e=this.context.gl;this.context.cullFace.set(!1),t... method initDebugOverlayCanvas (line 45) | initDebugOverlayCanvas(){null==this.debugOverlayCanvas&&(this.debugOve... method destroy (line 45) | destroy(){this._terrain&&this._terrain.destroy(),this._atmosphere&&(th... method prepareDrawTile (line 45) | prepareDrawTile(){this.terrain&&this.terrain.prepareDrawTile();} method uploadCommonLightUniforms (line 45) | uploadCommonLightUniforms(t,i){if(this.style.enable3dLights()){const o... method uploadCommonUniforms (line 45) | uploadCommonUniforms(t,i,o,r,s){if(this.uploadCommonLightUniforms(t,i)... method setTileLoadedFlag (line 45) | setTileLoadedFlag(e){this.tileLoaded=e;} method saveCanvasCopy (line 45) | saveCanvasCopy(){const e=this.canvasCopy();e&&(this.frameCopies.push(e... method canvasCopy (line 45) | canvasCopy(){const e=this.context.gl,t=e.createTexture();return e.bind... method getCanvasCopiesAndTimestamps (line 45) | getCanvasCopiesAndTimestamps(){return {canvasCopies:this.frameCopies,t... method averageElevationNeedsEasing (line 45) | averageElevationNeedsEasing(){if(!this.transform._elevation)return !1;... method getBackgroundTiles (line 45) | getBackgroundTiles(){const e=this._backgroundTiles,t=this._backgroundT... method clearBackgroundTiles (line 45) | clearBackgroundTiles(){this._backgroundTiles={};} method layerUsedInConflation (line 45) | layerUsedInConflation(e,t){return !(!e.is3D()||e.minzoom&&e.minzoom>th... method isTileAffectedByFog (line 45) | isTileAffectedByFog(e){if(!this.style||!this.style.fog)return !1;if("g... function Js (line 45) | function Js(e,t){let i=!1,o=null;const r=()=>{o=null,i&&(e(),o=setTimeou... class Ks (line 45) | class Ks{constructor(t){this._hashName=t&&encodeURIComponent(t),e.a$(["_... method constructor (line 45) | constructor(t){this._hashName=t&&encodeURIComponent(t),e.a$(["_getCurr... method addTo (line 45) | addTo(e){return this._map=e,window.addEventListener("hashchange",this.... method remove (line 45) | remove(){return this._map?(this._map.off("moveend",this._updateHash),w... method getHashString (line 45) | getHashString(){const e=this._map;if(!e)return "";const t=en(e);if(thi... method _getCurrentHash (line 45) | _getCurrentHash(){const e=location.hash.replace("#","");if(this._hashN... method _onHashChange (line 45) | _onHashChange(){const e=this._map;if(!e)return !1;const t=this._getCur... method _updateHashUnthrottled (line 45) | _updateHashUnthrottled(){history.replaceState(history.state,"",locatio... function en (line 45) | function en(e,t){const i=e.getCenter(),o=Math.round(100*e.getZoom())/100... class an (line 45) | class an{constructor(e){this._map=e,this.clear();}clear(){this._inertiaB... method constructor (line 45) | constructor(e){this._map=e,this.clear();} method clear (line 45) | clear(){this._inertiaBuffer=[];} method record (line 45) | record(t){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:e.... method _drainInertiaBuffer (line 45) | _drainInertiaBuffer(){const t=this._inertiaBuffer,i=e.f.now();for(;t.l... method _onMoveEnd (line 45) | _onMoveEnd(t){if(this._map._prefersReducedMotion())return;if(this._dra... function ln (line 45) | function ln(e,t){(!e.duration||e.duration=this._click... method dblclick (line 45) | dblclick(e){return this._firePreventable(new hn(e.type,this._map,e))} method mouseover (line 45) | mouseover(e){this._map.fire(new hn(e.type,this._map,e));} method mouseout (line 45) | mouseout(e){this._map.fire(new hn(e.type,this._map,e));} method touchstart (line 45) | touchstart(e){return this._firePreventable(new un(e.type,this._map,e))} method touchmove (line 45) | touchmove(e){this._map.fire(new un(e.type,this._map,e));} method touchend (line 45) | touchend(e){this._map.fire(new un(e.type,this._map,e));} method touchcancel (line 45) | touchcancel(e){this._map.fire(new un(e.type,this._map,e));} method _firePreventable (line 45) | _firePreventable(e){if(this._map.fire(e),e.defaultPrevented)return {}} method isEnabled (line 45) | isEnabled(){return !0} method isActive (line 45) | isActive(){return !1} method enable (line 45) | enable(){} method disable (line 45) | disable(){} class pn (line 45) | class pn{constructor(e){this._map=e;}reset(){this._delayContextMenu=!1,t... method constructor (line 45) | constructor(e){this._map=e;} method reset (line 45) | reset(){this._delayContextMenu=!1,this._contextMenuEvent=void 0;} method mousemove (line 45) | mousemove(e){this._map.fire(new hn(e.type,this._map,e));} method mousedown (line 45) | mousedown(){this._delayContextMenu=!0;} method mouseup (line 45) | mouseup(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map... method contextmenu (line 45) | contextmenu(e){this._delayContextMenu?this._contextMenuEvent=e:this._m... method isEnabled (line 45) | isEnabled(){return !0} method isActive (line 45) | isActive(){return !1} method enable (line 45) | enable(){} method disable (line 45) | disable(){} class fn (line 45) | class fn{constructor(e,t){this._map=e,this._el=e.getCanvasContainer(),th... method constructor (line 31) | constructor(t){this.type=t,this.anonId=null,this.eventData={},this.que... method getStorageKey (line 31) | getStorageKey(t){const e=pn(n.ACCESS_TOKEN);let r="";return r=e&&e.u?b... method fetchEventData (line 31) | fetchEventData(){const t=Ar("localStorage"),e=this.getStorageKey(),r=t... method saveEventData (line 31) | saveEventData(){const t=Ar("localStorage"),e=this.getStorageKey(),r=th... method processRequests (line 31) | processRequests(t){} method postEvent (line 31) | postEvent(t,e,r,i){if(!n.EVENTS_URL)return;const s=un(n.EVENTS_URL);s.... method queueRequest (line 31) | queueRequest(t,e){this.queue.push(t),this.processRequests(e);} method constructor (line 45) | constructor(e,t){this._map=e,this._el=e.getCanvasContainer(),this._con... method isEnabled (line 45) | isEnabled(){return !!this._enabled} method isActive (line 45) | isActive(){return !!this._active} method enable (line 45) | enable(){this.isEnabled()||(this._enabled=!0);} method disable (line 45) | disable(){this.isEnabled()&&(this._enabled=!1);} method mousedown (line 45) | mousedown(e,t){this.isEnabled()&&e.shiftKey&&0===e.button&&(h(),this._... method mousemoveWindow (line 45) | mousemoveWindow(e,t){if(!this._active)return;const i=t,o=this._startPo... method mouseupWindow (line 45) | mouseupWindow(t,i){if(!this._active)return;const o=this._startPos,r=i;... method keydown (line 45) | keydown(e){this._active&&27===e.keyCode&&(this.reset(),this._fireEvent... method blur (line 45) | blur(){this.reset();} method reset (line 45) | reset(){this._active=!1,this._container.classList.remove("mapboxgl-cro... method _fireEvent (line 45) | _fireEvent(t,i){return this._map.fire(new e.b(t,{originalEvent:i}))} function mn (line 45) | function mn(e,t){const i={};for(let o=0;othis.numTouches)&&(this.abo... method touchmove (line 45) | touchmove(e,t,i){if(this.aborted||!this.centroid)return;const o=mn(i,t... method touchend (line 45) | touchend(e,t,i){if((!this.centroid||e.timeStamp-this.startTime>500)&&(... class vn (line 45) | class vn{constructor(e){this.singleTap=new gn(e),this.numTaps=e.numTaps,... method constructor (line 45) | constructor(e){this.singleTap=new gn(e),this.numTaps=e.numTaps,this.re... method reset (line 45) | reset(){this.lastTime=1/0,this.lastTap=void 0,this.count=0,this.single... method touchstart (line 45) | touchstart(e,t,i){this.singleTap.touchstart(e,t,i);} method touchmove (line 45) | touchmove(e,t,i){this.singleTap.touchmove(e,t,i);} method touchend (line 45) | touchend(e,t,i){const o=this.singleTap.touchend(e,t,i);if(o){const t=e... class xn (line 45) | class xn{constructor(){this._zoomIn=new vn({numTouches:1,numTaps:2}),thi... method constructor (line 45) | constructor(){this._zoomIn=new vn({numTouches:1,numTaps:2}),this._zoom... method reset (line 45) | reset(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset();} method touchstart (line 45) | touchstart(e,t,i){this._zoomIn.touchstart(e,t,i),this._zoomOut.touchst... method touchmove (line 45) | touchmove(e,t,i){this._zoomIn.touchmove(e,t,i),this._zoomOut.touchmove... method touchend (line 45) | touchend(e,t,i){const o=this._zoomIn.touchend(e,t,i),r=this._zoomOut.t... method touchcancel (line 45) | touchcancel(){this.reset();} method enable (line 45) | enable(){this._enabled=!0;} method disable (line 45) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 45) | isEnabled(){return this._enabled} method isActive (line 45) | isActive(){return this._active} class bn (line 45) | class bn{constructor(e){this.reset(),this._clickTolerance=e.clickToleran... method constructor (line 45) | constructor(e){this.reset(),this._clickTolerance=e.clickTolerance||1;} method blur (line 45) | blur(){this.reset();} method reset (line 45) | reset(){this._active=!1,this._moved=!1,this._lastPoint=void 0,this._ev... method _correctButton (line 45) | _correctButton(e,t){return !1} method _move (line 45) | _move(e,t){return {}} method mousedown (line 45) | mousedown(e,t){if(this._lastPoint)return;const i=m(e);this._correctBut... method mousemoveWindow (line 45) | mousemoveWindow(e,t){const i=this._lastPoint;if(i)if(e.preventDefault(... method mouseupWindow (line 45) | mouseupWindow(e){this._lastPoint&&m(e)===this._eventButton&&(this._mov... method enable (line 45) | enable(){this._enabled=!0;} method disable (line 45) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 45) | isEnabled(){return this._enabled} method isActive (line 45) | isActive(){return this._active} class wn (line 45) | class wn extends bn{mousedown(e,t){super.mousedown(e,t),this._lastPoint&... method mousedown (line 45) | mousedown(e,t){super.mousedown(e,t),this._lastPoint&&(this._active=!0);} method _correctButton (line 45) | _correctButton(e,t){return 0===t&&!e.ctrlKey} method _move (line 45) | _move(e,t){return {around:t,panDelta:t.sub(e)}} class Tn (line 45) | class Tn extends bn{_correctButton(e,t){return 0===t&&e.ctrlKey||2===t}_... method _correctButton (line 45) | _correctButton(e,t){return 0===t&&e.ctrlKey||2===t} method _move (line 45) | _move(e,t){const i=.8*(t.x-e.x);if(i)return this._active=!0,{bearingDe... method contextmenu (line 45) | contextmenu(e){e.preventDefault();} class En (line 45) | class En extends bn{_correctButton(e,t){return 0===t&&e.ctrlKey||2===t}_... method _correctButton (line 45) | _correctButton(e,t){return 0===t&&e.ctrlKey||2===t} method _move (line 45) | _move(e,t){const i=-.5*(t.y-e.y);if(i)return this._active=!0,{pitchDel... method contextmenu (line 45) | contextmenu(e){e.preventDefault();} class Sn (line 45) | class Sn{constructor(t,i){this._map=t,this._el=t.getCanvasContainer(),th... method constructor (line 45) | constructor(t,i){this._map=t,this._el=t.getCanvasContainer(),this._min... method reset (line 45) | reset(){this._active=!1,this._touches={},this._sum=new e.P(0,0);} method touchstart (line 45) | touchstart(e,t,i){return this._calculateTransform(e,t,i)} method touchmove (line 45) | touchmove(t,i,o){if(this._active&&!(o.length0&&(this._active=!0);const r=mn(o,... method enable (line 45) | enable(){this._enabled=!0,this._map._cooperativeGestures&&(this._addTo... method disable (line 45) | disable(){this._enabled=!1,this._map._cooperativeGestures&&(clearTimeo... method isEnabled (line 45) | isEnabled(){return !!this._enabled} method isActive (line 45) | isActive(){return !!this._active} method _addTouchPanBlocker (line 45) | _addTouchPanBlocker(){this._map&&!this._alertContainer&&(this._alertCo... method _showTouchPanBlockerAlert (line 45) | _showTouchPanBlockerAlert(){this._alertContainer.style.visibility="vis... class Cn (line 45) | class Cn{constructor(){this.reset();}reset(){this._active=!1,this._first... method constructor (line 45) | constructor(){this.reset();} method reset (line 45) | reset(){this._active=!1,this._firstTwoTouches=void 0;} method _start (line 45) | _start(e){} method _move (line 45) | _move(e,t,i){return {}} method touchstart (line 45) | touchstart(e,t,i){this._firstTwoTouches||i.length<2||(this._firstTwoTo... method touchmove (line 45) | touchmove(e,t,i){const o=this._firstTwoTouches;if(!o)return;e.preventD... method touchend (line 45) | touchend(e,t,i){if(!this._firstTwoTouches)return;const[o,r]=this._firs... method touchcancel (line 45) | touchcancel(){this.reset();} method enable (line 45) | enable(e){this._enabled=!0,this._aroundCenter=!!e&&"center"===e.around;} method disable (line 45) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 45) | isEnabled(){return this._enabled} method isActive (line 45) | isActive(){return this._active} function In (line 45) | function In(e,t,i){for(let o=0;oMath.abs(e.x)} class Mn (line 45) | class Mn extends Cn{constructor(e){super(),this._map=e;}reset(){super.re... method constructor (line 45) | constructor(e){super(),this._map=e;} method reset (line 45) | reset(){super.reset(),this._valid=void 0,this._firstMove=void 0,this._... method _start (line 45) | _start(e){this._lastPoints=e,Ln(e[0].sub(e[1]))&&(this._valid=!1);} method _move (line 45) | _move(t,i,o){const r=this._lastPoints;if(!r)return;const s=t[0].sub(r[... method gestureBeginsVertically (line 45) | gestureBeginsVertically(e,t,i){if(void 0!==this._valid)return this._va... class On (line 45) | class On{constructor(){const e=zn;this._panStep=e.panStep,this._bearingS... method constructor (line 45) | constructor(){const e=zn;this._panStep=e.panStep,this._bearingStep=e.b... method blur (line 45) | blur(){this.reset();} method reset (line 45) | reset(){this._active=!1;} method keydown (line 45) | keydown(e){if(e.altKey||e.ctrlKey||e.metaKey)return;let t=0,i=0,o=0,r=... method enable (line 45) | enable(){this._enabled=!0;} method disable (line 45) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 45) | isEnabled(){return this._enabled} method isActive (line 45) | isActive(){return this._active} method disableRotation (line 45) | disableRotation(){this._rotationDisabled=!0;} method enableRotation (line 45) | enableRotation(){this._rotationDisabled=!1;} function Fn (line 45) | function Fn(e){return e*(2-e)} class Nn (line 45) | class Nn{constructor(t,i){this._map=t,this._el=t.getCanvasContainer(),th... method constructor (line 45) | constructor(t,i){this._map=t,this._el=t.getCanvasContainer(),this._han... method setZoomRate (line 45) | setZoomRate(e){this._defaultZoomRate=e;} method setWheelZoomRate (line 45) | setWheelZoomRate(e){this._wheelZoomRate=e;} method isEnabled (line 45) | isEnabled(){return !!this._enabled} method isActive (line 45) | isActive(){return this._active||void 0!==this._finishTimeout} method isZooming (line 45) | isZooming(){return !!this._zooming} method enable (line 45) | enable(e){this.isEnabled()||(this._enabled=!0,this._aroundCenter=!!e&&... method disable (line 45) | disable(){this.isEnabled()&&(this._enabled=!1,this._map._cooperativeGe... method wheel (line 45) | wheel(t){if(!this.isEnabled())return;if(this._map._cooperativeGestures... method _onTimeout (line 45) | _onTimeout(e){this._type="wheel",this._delta-=this._lastValue,this._ac... method _start (line 45) | _start(e){if(!this._delta)return;this._frameId&&(this._frameId=null),t... method renderFrame (line 45) | renderFrame(){if(!this._frameId)return;if(this._frameId=null,!this.isA... method _smoothOutEasing (line 45) | _smoothOutEasing(t){let i=e.d8;if(this._prevEase){const t=this._prevEa... method blur (line 45) | blur(){this.reset();} method reset (line 45) | reset(){this._active=!1;} method _addScrollZoomBlocker (line 45) | _addScrollZoomBlocker(){this._map&&!this._alertContainer&&(this._alert... method _showBlockerAlert (line 45) | _showBlockerAlert(){this._alertContainer.style.visibility="visible",th... class Un (line 45) | class Un{constructor(e,t){this._clickZoom=e,this._tapZoom=t;}enable(){th... method constructor (line 45) | constructor(e,t){this._clickZoom=e,this._tapZoom=t;} method enable (line 45) | enable(){this._clickZoom.enable(),this._tapZoom.enable();} method disable (line 45) | disable(){this._clickZoom.disable(),this._tapZoom.disable();} method isEnabled (line 45) | isEnabled(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnable... method isActive (line 45) | isActive(){return this._clickZoom.isActive()||this._tapZoom.isActive()} class Gn (line 45) | class Gn{constructor(){this.reset();}reset(){this._active=!1;}blur(){thi... method constructor (line 45) | constructor(){this.reset();} method reset (line 45) | reset(){this._active=!1;} method blur (line 45) | blur(){this.reset();} method dblclick (line 45) | dblclick(e,t){return e.preventDefault(),{cameraAnimation:i=>{i.easeTo(... method enable (line 45) | enable(){this._enabled=!0;} method disable (line 45) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 45) | isEnabled(){return this._enabled} method isActive (line 45) | isActive(){return this._active} class jn (line 45) | class jn{constructor(){this._tap=new vn({numTouches:1,numTaps:1}),this.r... method constructor (line 31) | constructor(t,e,r,n=1){this.r=t,this.g=e,this.b=r,this.a=n;} method parse (line 31) | static parse(e){if(!e)return;if(e instanceof jn)return e;if("string"!=... method toString (line 31) | toString(){const[t,e,r,n]=this.toArray();return `rgba(${Math.round(t)}... method toArray (line 31) | toArray(){const{r:t,g:e,b:r,a:n}=this;return 0===n?[0,0,0,0]:[255*t/n,... method toArray01 (line 31) | toArray01(){const{r:t,g:e,b:r,a:n}=this;return 0===n?[0,0,0,0]:[t/n,e/... method toArray01Scaled (line 31) | toArray01Scaled(t){const{r:e,g:r,b:n,a:i}=this;return 0===i?[0,0,0]:[e... method toArray01PremultipliedAlpha (line 31) | toArray01PremultipliedAlpha(){const{r:t,g:e,b:r,a:n}=this;return [t,e,... method toArray01Linear (line 31) | toArray01Linear(){const{r:t,g:e,b:r,a:n}=this;return 0===n?[0,0,0,0]:[... method constructor (line 45) | constructor(){this._tap=new vn({numTouches:1,numTaps:1}),this.reset();} method reset (line 45) | reset(){this._active=!1,this._swipePoint=void 0,this._swipeTouch=0,thi... method touchstart (line 45) | touchstart(e,t,i){this._swipePoint||(this._tapTime&&e.timeStamp-this._... method touchmove (line 45) | touchmove(e,t,i){if(this._tapTime){if(this._swipePoint){if(i[0].identi... method touchend (line 45) | touchend(e,t,i){this._tapTime?this._swipePoint&&0===i.length&&this.res... method touchcancel (line 45) | touchcancel(){this.reset();} method enable (line 45) | enable(){this._enabled=!0;} method disable (line 45) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 45) | isEnabled(){return this._enabled} method isActive (line 45) | isActive(){return this._active} class Vn (line 45) | class Vn{constructor(e,t,i){this._el=e,this._mousePan=t,this._touchPan=i... method constructor (line 31) | constructor(t,e={}){super("error",Je({error:t},e));} method constructor (line 45) | constructor(e,t,i){this._el=e,this._mousePan=t,this._touchPan=i;} method enable (line 45) | enable(e){this._inertiaOptions=e||{},this._mousePan.enable(),this._tou... method disable (line 45) | disable(){this._mousePan.disable(),this._touchPan.disable(),this._el.c... method isEnabled (line 45) | isEnabled(){return this._mousePan.isEnabled()&&this._touchPan.isEnable... method isActive (line 45) | isActive(){return this._mousePan.isActive()||this._touchPan.isActive()} class Zn (line 45) | class Zn{constructor(e,t,i){this._pitchWithRotate=e.pitchWithRotate,this... method constructor (line 45) | constructor(e,t,i){this._pitchWithRotate=e.pitchWithRotate,this._mouse... method enable (line 45) | enable(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mouse... method disable (line 45) | disable(){this._mouseRotate.disable(),this._mousePitch.disable();} method isEnabled (line 45) | isEnabled(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRot... method isActive (line 45) | isActive(){return this._mouseRotate.isActive()||this._mousePitch.isAct... class Wn (line 45) | class Wn{constructor(e,t,i,o){this._el=e,this._touchZoom=t,this._touchRo... method constructor (line 45) | constructor(e,t,i,o){this._el=e,this._touchZoom=t,this._touchRotate=i,... method enable (line 45) | enable(e){this._touchZoom.enable(e),this._rotationDisabled||this._touc... method disable (line 45) | disable(){this._touchZoom.disable(),this._touchRotate.disable(),this._... method isEnabled (line 45) | isEnabled(){return this._touchZoom.isEnabled()&&(this._rotationDisable... method isActive (line 45) | isActive(){return this._touchZoom.isActive()||this._touchRotate.isActi... method disableRotation (line 45) | disableRotation(){this._rotationDisabled=!0,this._touchRotate.disable();} method enableRotation (line 45) | enableRotation(){this._rotationDisabled=!1,this._touchZoom.isEnabled()... class qn (line 45) | class qn extends e.b{} class Qn (line 45) | class Qn{constructor(){this.constants=[1,1,.01],this.radius=0;}setup(t,i... method constructor (line 45) | constructor(){this.constants=[1,1,.01],this.radius=0;} method setup (line 45) | setup(t,i){const o=e.Q.sub([],i,t);this.radius=e.Q.length(o[2]<0?e.Q.d... method projectRay (line 45) | projectRay(t){e.Q.div(t,t,this.constants),e.Q.normalize(t,t),e.Q.mul(t... function $n (line 45) | function $n(e){return e.panDelta&&e.panDelta.mag()||e.zoomDelta||e.beari... class Xn (line 45) | class Xn{constructor(t,i){this._map=t,this._el=this._map.getCanvasContai... method constructor (line 31) | constructor(t,e=[]){this.parent=t,this.bindings={};for(const[t,r]of e)... method concat (line 31) | concat(t){return new Xn(this,t)} method get (line 31) | get(t){if(this.bindings[t])return this.bindings[t];if(this.parent)retu... method has (line 31) | has(t){return !!this.bindings[t]||!!this.parent&&this.parent.has(t)} method constructor (line 45) | constructor(t,i){this._map=t,this._el=this._map.getCanvasContainer(),t... method destroy (line 45) | destroy(){for(const[e,t,i]of this._listeners){const o=e===document?thi... method _addDefaultHandlers (line 45) | _addDefaultHandlers(e){const t=this._map,i=t.getCanvasContainer();this... method _add (line 45) | _add(e,t,i){this._handlers.push({handlerName:e,handler:t,allowed:i}),t... method stop (line 45) | stop(e){if(!this._updatingCamera){for(const{handler:e}of this._handler... method isActive (line 45) | isActive(){for(const{handler:e}of this._handlers)if(e.isActive())retur... method isZooming (line 45) | isZooming(){return !!this._eventsInProgress.zoom||this._map.scrollZoom... method isRotating (line 45) | isRotating(){return !!this._eventsInProgress.rotate} method isMoving (line 45) | isMoving(){return !!Hn(this._eventsInProgress)||this.isZooming()} method _isDragging (line 45) | _isDragging(){return !!this._eventsInProgress.drag} method _blockedByActive (line 45) | _blockedByActive(e,t,i){for(const o in e)if(o!==i&&(!t||t.indexOf(o)<0... method handleWindowEvent (line 45) | handleWindowEvent(e){this.handleEvent(e,`${e.type}Window`);} method _getMapTouches (line 45) | _getMapTouches(e){const t=[];for(const i of e)this._el.contains(i.targ... method handleEvent (line 45) | handleEvent(e,t){this._updatingCamera=!0;const i="renderFrame"===e.typ... method mergeHandlerResult (line 45) | mergeHandlerResult(t,i,o,r,s){if(!o)return;e.e(t,o);const n={handlerNa... method _applyChanges (line 45) | _applyChanges(){const t={},i={},o={};for(const[r,s,n]of this._changes)... method _updateMapTransform (line 45) | _updateMapTransform(t,i,o){const r=this._map,s=r.transform,n=e=>[e.x,e... method _fireEvents (line 45) | _fireEvents(t,i,o){const r=Hn(this._eventsInProgress),s=Hn(t),n={};for... method _fireEvent (line 45) | _fireEvent(t,i){this._map.fire(new e.b(t,i?{originalEvent:i}:{}));} method _requestFrame (line 45) | _requestFrame(){return this._map.triggerRepaint(),this._map._renderTas... method _triggerRenderFrame (line 45) | _triggerRenderFrame(){void 0===this._frameId&&(this._frameId=this._req... class Jn (line 45) | class Jn extends e.E{constructor(t,i){super(),this._moving=!1,this._zoom... method constructor (line 45) | constructor(t,i){super(),this._moving=!1,this._zooming=!1,this.transfo... method getCenter (line 45) | getCenter(){return new e.bq(this.transform.center.lng,this.transform.c... method setCenter (line 45) | setCenter(e,t){return this.jumpTo({center:e},t)} method panBy (line 45) | panBy(t,i,o){return t=e.P.convert(t).mult(-1),this.panTo(this.transfor... method panTo (line 45) | panTo(t,i,o){return this.easeTo(e.e({center:t},i),o)} method getZoom (line 45) | getZoom(){return this.transform.zoom} method setZoom (line 45) | setZoom(e,t){return this.jumpTo({zoom:e},t),this} method zoomTo (line 45) | zoomTo(t,i,o){return this.easeTo(e.e({zoom:t},i),o)} method zoomIn (line 45) | zoomIn(e,t){return this.zoomTo(this.getZoom()+1,e,t),this} method zoomOut (line 45) | zoomOut(e,t){return this.zoomTo(this.getZoom()-1,e,t),this} method getBearing (line 45) | getBearing(){return this.transform.bearing} method setBearing (line 45) | setBearing(e,t){return this.jumpTo({bearing:e},t),this} method getPadding (line 45) | getPadding(){return this.transform.padding} method setPadding (line 45) | setPadding(e,t){return this.jumpTo({padding:e},t),this} method rotateTo (line 45) | rotateTo(t,i,o){return this.easeTo(e.e({bearing:t},i),o)} method resetNorth (line 45) | resetNorth(t,i){return this.rotateTo(0,e.e({duration:1e3},t),i),this} method resetNorthPitch (line 45) | resetNorthPitch(t,i){return this.easeTo(e.e({bearing:0,pitch:0,duratio... method snapToNorth (line 45) | snapToNorth(e,t){return Math.abs(this.getBearing())=this._endTi... method isEasing (line 45) | isEasing(e){return e>=this._startTime&&e<=this._endTime} method jumpTo (line 45) | jumpTo(e){this._startTime=-1/0,this._endTime=-1/0,this._start=e,this._... method easeTo (line 45) | easeTo(e,t,i){this._start=this.getValue(t),this._end=e,this._startTime... class ca (line 45) | class ca{registerParameter(e,t,i,o,r){}registerButton(e,t,i){}registerBi... method registerParameter (line 45) | registerParameter(e,t,i,o,r){} method registerButton (line 45) | registerButton(e,t,i){} method registerBinding (line 45) | registerBinding(e,t,i,o){} method refreshUI (line 45) | refreshUI(){} class _a (line 45) | class _a{constructor(t,i,o=!1){this._clickTolerance=10,this.element=i,th... method constructor (line 45) | constructor(t,i,o=!1){this._clickTolerance=10,this.element=i,this.mous... method down (line 45) | down(e,t){this.mouseRotate.mousedown(e,t),this.mousePitch&&this.mouseP... method move (line 45) | move(e,t){const i=this.map,o=this.mouseRotate.mousemoveWindow(e,t),r=o... method off (line 45) | off(){const e=this.element;e.removeEventListener("mousedown",this.mous... method offTemp (line 45) | offTemp(){u(),window.removeEventListener("mousemove",this.mousemove),w... method mousedown (line 45) | mousedown(t){this.down(e.e({},t,{ctrlKey:!0,preventDefault:()=>t.preve... method mousemove (line 45) | mousemove(e){this.move(e,p(this.element,e));} method mouseup (line 45) | mouseup(e){this.mouseRotate.mouseupWindow(e),this.mousePitch&&this.mou... method touchstart (line 45) | touchstart(e){1!==e.targetTouches.length?this.reset():(this._startPos=... method touchmove (line 45) | touchmove(e){1!==e.targetTouches.length?this.reset():(this._lastPos=f(... method touchend (line 45) | touchend(e){0===e.targetTouches.length&&this._startPos&&this._lastPos&... method reset (line 45) | reset(){this.mouseRotate.reset(),this.mousePitch&&this.mousePitch.rese... method constructor (line 45) | constructor(t){const i=t;if(null!=(t=e.e({},ua,t)).minZoom&&null!=t.maxZ... method _getMapId (line 45) | _getMapId(){return this._mapId} method addControl (line 45) | addControl(t,i){if(void 0===i&&(i=t.getDefaultPosition?t.getDefaultPosit... method removeControl (line 45) | removeControl(t){if(!t||!t.onRemove)return this.fire(new e.a(new Error("... method hasControl (line 45) | hasControl(e){return this._controls.indexOf(e)>-1} method getContainer (line 45) | getContainer(){return this._container} method getCanvasContainer (line 45) | getCanvasContainer(){return this._canvasContainer} method getCanvas (line 45) | getCanvas(){return this._canvas} method resize (line 45) | resize(t){if(this._updateContainerDimensions(),this._containerWidth===th... method getBounds (line 45) | getBounds(){return this.transform.getBounds()} method getMaxBounds (line 45) | getMaxBounds(){return this.transform.getMaxBounds()||null} method setMaxBounds (line 45) | setMaxBounds(t){return this.transform.setMaxBounds(e.ag.convert(t)),this... method setMinZoom (line 45) | setMinZoom(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return ... method getMinZoom (line 45) | getMinZoom(){return this.transform.minZoom} method setMaxZoom (line 45) | setMaxZoom(t){if((t=null==t?22:t)>=this.transform.minZoom)return this.tr... method getMaxZoom (line 45) | getMaxZoom(){return this.transform.maxZoom} method setMinPitch (line 45) | setMinPitch(t){if((t=null==t?0:t)<0)throw new Error("minPitch must be gr... method getMinPitch (line 45) | getMinPitch(){return this.transform.minPitch} method setMaxPitch (line 45) | setMaxPitch(t){if((t=null==t?85:t)>85)throw new Error("maxPitch must be ... method getMaxPitch (line 45) | getMaxPitch(){return this.transform.maxPitch} method getRenderWorldCopies (line 45) | getRenderWorldCopies(){return this.transform.renderWorldCopies} method setRenderWorldCopies (line 45) | setRenderWorldCopies(e){return this.transform.renderWorldCopies=e,this.t... method getLanguage (line 45) | getLanguage(){return this._language} method _parseLanguage (line 45) | _parseLanguage(e){return "auto"===e?navigator.language:Array.isArray(e)?... method setLanguage (line 45) | setLanguage(e){const t=this._parseLanguage(e);if(!this.style||t===this._... method getWorldview (line 45) | getWorldview(){return this._worldview} method setWorldview (line 45) | setWorldview(e){return this.style&&e!==this._worldview?(this._worldview=... method getProjection (line 45) | getProjection(){return this.transform.mercatorFromTransition?{name:"glob... method _showingGlobe (line 45) | _showingGlobe(){return "globe"===this.transform.projection.name} method setProjection (line 45) | setProjection(e){return this._lazyInitEmptyStyle(),e?"string"==typeof e&... method _updateProjectionTransition (line 45) | _updateProjectionTransition(){if("globe"!==this.getProjection().name)ret... method _prioritizeAndUpdateProjection (line 45) | _prioritizeAndUpdateProjection(e,t){return this._updateProjection(e||t||... method _updateProjection (line 45) | _updateProjection(t){let i;return i="globe"===t.name&&this.transform.zoo... method project (line 45) | project(t){return this.transform.locationPoint3D(e.bq.convert(t))} method unproject (line 45) | unproject(t){return this.transform.pointLocation3D(e.P.convert(t))} method isMoving (line 45) | isMoving(){return this._moving||this.handlers&&this.handlers.isMoving()|... method isZooming (line 45) | isZooming(){return this._zooming||this.handlers&&this.handlers.isZooming... method isRotating (line 45) | isRotating(){return this._rotating||this.handlers&&this.handlers.isRotat... method _isDragging (line 45) | _isDragging(){return this.handlers&&this.handlers._isDragging()||!1} method _createDelegatedListener (line 45) | _createDelegatedListener(e,t,i){if("mouseenter"===e||"mouseover"===e){le... method on (line 45) | on(e,t,i){if(void 0===i)return super.on(e,t);if(Array.isArray(t)||(t=[t]... method once (line 45) | once(e,t,i){if(void 0===i)return super.once(e,t);if(Array.isArray(t)||(t... method off (line 45) | off(e,t,i){if(void 0===i)return super.off(e,t);t=new Set(Array.isArray(t... method queryRenderedFeatures (line 45) | queryRenderedFeatures(t,i){if(!this.style)return [];if(void 0!==i||void ... method querySourceFeatures (line 45) | querySourceFeatures(e,t){return this._isValidId(e)?this.style.querySourc... method isPointOnSurface (line 45) | isPointOnSurface(t){const{name:i}=this.transform.projection;return "glob... method setStyle (line 45) | setStyle(t,i){return i=e.e({},{localIdeographFontFamily:this._localIdeog... method _getUIString (line 45) | _getUIString(e){const t=this._locale[e];if(null==t)throw new Error(`Miss... method _updateStyle (line 45) | _updateStyle(t,i){if(this.style&&(this.style.setEventedParent(null),this... method _lazyInitEmptyStyle (line 45) | _lazyInitEmptyStyle(){this.style||(this.style=new Ao(this,{}),this.style... method getStyle (line 45) | getStyle(){if(this.style)return this.style.serialize()} method isStyleLoaded (line 45) | isStyleLoaded(){return this.style?this.style.loaded():(e.w("There is no ... method _isValidId (line 45) | _isValidId(t){return null==t?(this.fire(new e.a(new Error("IDs can't be ... method addSource (line 45) | addSource(e,t){return this._isValidId(e)?(this._lazyInitEmptyStyle(),thi... method isSourceLoaded (line 45) | isSourceLoaded(e){return !!this._isValidId(e)&&!!this.style&&this.style.... method areTilesLoaded (line 45) | areTilesLoaded(){return this.style.areTilesLoaded()} method addSourceType (line 45) | addSourceType(e,t,i){this._lazyInitEmptyStyle(),this.style.addSourceType... method removeSource (line 45) | removeSource(e){return this._isValidId(e)?(this.style.removeSource(e),th... method getSource (line 45) | getSource(e){return this._isValidId(e)?this.style.getOwnSource(e):null} method addImage (line 45) | addImage(t,i,{pixelRatio:o=1,sdf:r=!1,stretchX:s,stretchY:n,content:a}={... method updateImage (line 45) | updateImage(t,i){this._lazyInitEmptyStyle();const o=this.style.getImage(... method hasImage (line 45) | hasImage(t){return t?!!this.style&&!!this.style.getImage(t):(this.fire(n... method removeImage (line 45) | removeImage(e){this.style.removeImage(e);} method loadImage (line 45) | loadImage(t,i){e.d(this._requestManager.transformRequest(t,e.R.Image),((... method listImages (line 45) | listImages(){return this.style.listImages()} method addModel (line 45) | addModel(e,t){this._lazyInitEmptyStyle(),this.style.addModel(e,t);} method hasModel (line 45) | hasModel(t){return t?this.style.hasModel(t):(this.fire(new e.a(new Error... method removeModel (line 45) | removeModel(e){this.style.removeModel(e);} method listModels (line 45) | listModels(){return this.style.listModels()} method addLayer (line 45) | addLayer(e,t){return this._isValidId(e.id)?(this._lazyInitEmptyStyle(),t... method getSlot (line 45) | getSlot(e){const t=this.getLayer(e);return t&&t.slot||null} method setSlot (line 45) | setSlot(e,t){return this.style.setSlot(e,t),this.style.mergeLayers(),thi... method addImport (line 45) | addImport(e,t){return this.style.addImport(e,t),this} method updateImport (line 45) | updateImport(e,t){return "string"!=typeof t&&t.id!==e?(this.removeImport... method removeImport (line 45) | removeImport(e){return this.style.removeImport(e),this} method moveImport (line 45) | moveImport(e,t){return this.style.moveImport(e,t),this._update(!0)} method moveLayer (line 45) | moveLayer(e,t){return this._isValidId(e)?(this.style.moveLayer(e,t),this... method removeLayer (line 45) | removeLayer(e){return this._isValidId(e)?(this.style.removeLayer(e),this... method getLayer (line 45) | getLayer(e){return this._isValidId(e)?this.style.getOwnLayer(e):null} method setLayerZoomRange (line 45) | setLayerZoomRange(e,t,i){return this._isValidId(e)?(this.style.setLayerZ... method setFilter (line 45) | setFilter(e,t,i={}){return this._isValidId(e)?(this.style.setFilter(e,t,... method getFilter (line 45) | getFilter(e){return this._isValidId(e)?this.style.getFilter(e):null} method setPaintProperty (line 45) | setPaintProperty(e,t,i,o={}){return this._isValidId(e)?(this.style.setPa... method getPaintProperty (line 45) | getPaintProperty(e,t){return this._isValidId(e)?this.style.getPaintPrope... method setLayoutProperty (line 45) | setLayoutProperty(e,t,i,o={}){return this._isValidId(e)?(this.style.setL... method getLayoutProperty (line 45) | getLayoutProperty(e,t){return this._isValidId(e)?this.style.getLayoutPro... method getSchema (line 45) | getSchema(e){return this.style.getSchema(e)} method setSchema (line 45) | setSchema(e,t){return this.style.setSchema(e,t),this._update(!0)} method getConfig (line 45) | getConfig(e){return this.style.getConfig(e)} method setConfig (line 45) | setConfig(e,t){return this.style.setConfig(e,t),this._update(!0)} method getConfigProperty (line 45) | getConfigProperty(e,t){return this.style.getConfigProperty(e,t)} method setConfigProperty (line 45) | setConfigProperty(e,t,i){return this.style.setConfigProperty(e,t,i),this... method setLights (line 45) | setLights(e){if(this._lazyInitEmptyStyle(),e&&1===e.length&&"flat"===e[0... method getLights (line 45) | getLights(){const e=this.style.getLights()||[];return 0===e.length&&e.pu... method setLight (line 45) | setLight(e,t={}){return console.log("The `map.setLight` function is depr... method getLight (line 45) | getLight(){return console.log("The `map.getLight` function is deprecated... method setTerrain (line 45) | setTerrain(e){return this._lazyInitEmptyStyle(),!e&&this.transform.proje... method getTerrain (line 45) | getTerrain(){return this.style?this.style.getTerrain():null} method setFog (line 45) | setFog(e){return this._lazyInitEmptyStyle(),this.style.setFog(e),this._u... method getFog (line 45) | getFog(){return this.style?this.style.getFog():null} method setCamera (line 45) | setCamera(e){return this.style.setCamera(e),this._triggerCameraUpdate(e)} method _triggerCameraUpdate (line 45) | _triggerCameraUpdate(e){return this._update(this.transform.setOrthograph... method getCamera (line 45) | getCamera(){return this.style.camera} method _queryFogOpacity (line 45) | _queryFogOpacity(t){return this.style&&this.style.fog?this.style.fog.get... method setFeatureState (line 45) | setFeatureState(e,t){return this._isValidId(e.source)?(this.style.setFea... method removeFeatureState (line 45) | removeFeatureState(e,t){return this._isValidId(e.source)?(this.style.rem... method getFeatureState (line 45) | getFeatureState(e){return this._isValidId(e.source)?this.style.getFeatur... method _updateContainerDimensions (line 45) | _updateContainerDimensions(){if(!this._container)return;const e=this._co... method _detectMissingCSS (line 45) | _detectMissingCSS(){"rgb(250, 128, 114)"!==window.getComputedStyle(this.... method _setupContainer (line 45) | _setupContainer(){const e=this._container;e.classList.add("mapboxgl-map"... method _resizeCanvas (line 45) | _resizeCanvas(t,i){const o=e.f.devicePixelRatio||1;this._canvas.width=o*... method _addMarker (line 45) | _addMarker(e){this._markers.push(e);} method _removeMarker (line 45) | _removeMarker(e){const t=this._markers.indexOf(e);-1!==t&&this._markers.... method _addPopup (line 45) | _addPopup(e){this._popups.push(e);} method _removePopup (line 45) | _removePopup(e){const t=this._popups.indexOf(e);-1!==t&&this._popups.spl... method _setupPainter (line 45) | _setupPainter(){const t=e.e({},i.webGLContextAttributes,{failIfMajorPerf... method _contextLost (line 45) | _contextLost(t){t.preventDefault(),this._frame&&(this._frame.cancel(),th... method _contextRestored (line 45) | _contextRestored(t){this._setupPainter(),this.resize(),this._update(),th... method _onMapScroll (line 45) | _onMapScroll(e){if(e.target===this._container)return this._container.scr... method loaded (line 45) | loaded(){return !this._styleDirty&&!this._sourcesDirty&&!!this.style&&th... method _update (line 45) | _update(e){return this.style?(this._styleDirty=this._styleDirty||e,this.... method _requestRenderFrame (line 45) | _requestRenderFrame(e){return this._update(),this._renderTaskQueue.add(e)} method _cancelRenderFrame (line 45) | _cancelRenderFrame(e){this._renderTaskQueue.remove(e);} method _requestDomTask (line 45) | _requestDomTask(e){!this.loaded()||this.loaded()&&!this.isMoving()?e():t... method _render (line 45) | _render(t){let i;this.fire(new e.b("renderstart"));const o=this.painter.... method _forceMarkerAndPopupUpdate (line 45) | _forceMarkerAndPopupUpdate(e){for(const t of this._markers)e&&!this.getR... method _updateAverageElevation (line 45) | _updateAverageElevation(e,t=!1){const i=e=>(this.transform.averageElevat... method _authenticate (line 45) | _authenticate(){e.dm(this._getMapId(),this._requestManager._skuToken,thi... method _postStyleLoadEvent (line 45) | _postStyleLoadEvent(){this.style.globalId&&e.dq(this._requestManager._cu... method _updateTerrain (line 45) | _updateTerrain(){const e=this._isDragging();this.painter.updateTerrain(t... method _calculateSpeedIndex (line 45) | _calculateSpeedIndex(){const e=this.painter.canvasCopy(),t=this.painter.... method _canvasPixelComparison (line 45) | _canvasPixelComparison(e,t,i){let o=i[1]-i[0];const r=e.length/4;for(let... method remove (line 45) | remove(){this._hash&&this._hash.remove();for(const e of this._controls)e... method triggerRepaint (line 45) | triggerRepaint(){this._triggerFrame(!0);} method _triggerFrame (line 45) | _triggerFrame(t){this._renderNextFrame=this._renderNextFrame||t,this.sty... method _preloadTiles (line 45) | _preloadTiles(t){const i=this.style?this.style.getSourceCaches():[];retu... method _onWindowOnline (line 45) | _onWindowOnline(){this._update();} method _onWindowResize (line 45) | _onWindowResize(e){this._trackResize&&this.resize({originalEvent:e})._up... method _onVisibilityChange (line 45) | _onVisibilityChange(){"hidden"===document.visibilityState&&this._visibil... method showTileBoundaries (line 45) | get showTileBoundaries(){return !!this._showTileBoundaries} method showTileBoundaries (line 45) | set showTileBoundaries(e){this._showTileBoundaries!==e&&(this._showTileB... method showParseStatus (line 45) | get showParseStatus(){return !!this._showParseStatus} method showParseStatus (line 45) | set showParseStatus(e){this._showParseStatus!==e&&(this._showParseStatus... method showTerrainWireframe (line 45) | get showTerrainWireframe(){return !!this._showTerrainWireframe} method showTerrainWireframe (line 45) | set showTerrainWireframe(e){this._showTerrainWireframe!==e&&(this._showT... method showLayers2DWireframe (line 45) | get showLayers2DWireframe(){return !!this._showLayers2DWireframe} method showLayers2DWireframe (line 45) | set showLayers2DWireframe(e){this._showLayers2DWireframe!==e&&(this._sho... method showLayers3DWireframe (line 45) | get showLayers3DWireframe(){return !!this._showLayers3DWireframe} method showLayers3DWireframe (line 45) | set showLayers3DWireframe(e){this._showLayers3DWireframe!==e&&(this._sho... method speedIndexTiming (line 45) | get speedIndexTiming(){return !!this._speedIndexTiming} method speedIndexTiming (line 45) | set speedIndexTiming(e){this._speedIndexTiming!==e&&(this._speedIndexTim... method showPadding (line 45) | get showPadding(){return !!this._showPadding} method showPadding (line 45) | set showPadding(e){this._showPadding!==e&&(this._showPadding=e,this._tp.... method showCollisionBoxes (line 45) | get showCollisionBoxes(){return !!this._showCollisionBoxes} method showCollisionBoxes (line 45) | set showCollisionBoxes(e){this._showCollisionBoxes!==e&&(this._showColli... method showOverdrawInspector (line 45) | get showOverdrawInspector(){return !!this._showOverdrawInspector} method showOverdrawInspector (line 45) | set showOverdrawInspector(e){this._showOverdrawInspector!==e&&(this._sho... method repaint (line 45) | get repaint(){return !!this._repaint} method repaint (line 45) | set repaint(e){this._repaint!==e&&(this._repaint=e,this._tp.refreshUI(),... method vertices (line 45) | get vertices(){return !!this._vertices} method vertices (line 45) | set vertices(e){this._vertices=e,this._update();} method showTileAABBs (line 45) | get showTileAABBs(){return !!this._showTileAABBs} method showTileAABBs (line 45) | set showTileAABBs(e){this._showTileAABBs!==e&&(this._showTileAABBs=e,thi... method _setCacheLimits (line 45) | _setCacheLimits(t,i){e.dv(t,i);} method version (line 45) | get version(){return e.du} method constructor (line 45) | constructor(t){this.options=e.e({},da,t),this._container=s("div","mapbox... method _updateZoomButtons (line 45) | _updateZoomButtons(){const e=this._map;if(!e)return;const t=e.getZoom(),... method _rotateCompassArrow (line 45) | _rotateCompassArrow(){const e=this._map;if(!e)return;const t=this.option... method onAdd (line 45) | onAdd(e){return this._map=e,this.options.showZoom&&(this._setButtonTitle... method onRemove (line 45) | onRemove(){const e=this._map;e&&(this._container.remove(),this.options.s... method _createButton (line 45) | _createButton(e,t){const i=s("button",e,this._container);return i.type="... method _setButtonTitle (line 45) | _setButtonTitle(e,t){if(!this._map)return;const i=this._map._getUIString... method constructor (line 45) | constructor(t){super();const i=navigator.geolocation;this.options=e.e({g... method onAdd (line 45) | onAdd(e){return this._map=e,this._container=s("div","mapboxgl-ctrl mapbo... method onRemove (line 45) | onRemove(){void 0!==this._geolocationWatchID&&(this.options.geolocation.... method _checkGeolocationSupport (line 45) | _checkGeolocationSupport(e){const t=(t=!!this.options.geolocation)=>{thi... method _isOutOfMapMaxBounds (line 45) | _isOutOfMapMaxBounds(e){const t=this._map.getMaxBounds(),i=e.coords;retu... method _setErrorState (line 45) | _setErrorState(){switch(this._watchState){case"WAITING_ACTIVE":this._wat... method _onSuccess (line 45) | _onSuccess(t){if(this._map){if(this._isOutOfMapMaxBounds(t))return this.... method _updateCamera (line 45) | _updateCamera(t){const i=new e.bq(t.coords.longitude,t.coords.latitude),... method _updateMarker (line 45) | _updateMarker(t){if(t){const i=new e.bq(t.coords.longitude,t.coords.lati... method _updateCircleRadius (line 45) | _updateCircleRadius(){const t=this._map.transform,i=e.bo(1,t._center.lat... method _onZoom (line 45) | _onZoom(){this.options.showUserLocation&&this.options.showAccuracyCircle... method _updateMarkerRotation (line 45) | _updateMarkerRotation(){this._userLocationDotMarker&&"number"==typeof th... method _onError (line 45) | _onError(t){if(this._map){if(this.options.trackUserLocation)if(1===t.cod... method _finish (line 45) | _finish(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId... method _setupUI (line 45) | _setupUI(t){if(void 0!==this._map){if(this._container.addEventListener("... method _onDeviceOrientation (line 45) | _onDeviceOrientation(e){this._userLocationDotMarker&&(e.webkitCompassHea... method trigger (line 45) | trigger(){if(!this._setup)return e.w("Geolocate control triggered before... method _addDeviceOrientationListener (line 45) | _addDeviceOrientationListener(){const e=()=>{"ondeviceorientationabsolut... method _clearWatch (line 45) | _clearWatch(){this.options.geolocation.clearWatch(this._geolocationWatch... method constructor (line 45) | constructor(t){this.options=e.e({},fa,t),this._isNumberFormatSupported=f... method getDefaultPosition (line 45) | getDefaultPosition(){return "bottom-left"} method _update (line 45) | _update(){const e=this.options.maxWidth||100,t=this._map,i=t._containerH... method _setScale (line 45) | _setScale(e,t,i){this._map._requestDomTask((()=>{const o=function(e){con... method onAdd (line 45) | onAdd(e){return this._map=e,this._language=e.getLanguage(),this._contain... method onRemove (line 45) | onRemove(){this._container.remove(),this._map.off("move",this._update),t... method _setLanguage (line 45) | _setLanguage(e){this._language=e,this._update();} method setUnit (line 45) | setUnit(e){this.options.unit=e,this._update();} method constructor (line 45) | constructor(t){this._fullscreen=!1,t&&t.container&&(t.container instance... method onAdd (line 45) | onAdd(t){return this._map=t,this._container||(this._container=this._map.... method onRemove (line 45) | onRemove(){this._controlContainer.remove(),this._map=null,document.remov... method _checkFullscreenSupport (line 45) | _checkFullscreenSupport(){return !(!document.fullscreenEnabled&&!documen... method _setupUI (line 45) | _setupUI(){const e=this._fullscreenButton=s("button","mapboxgl-ctrl-full... method _updateTitle (line 45) | _updateTitle(){const e=this._getTitle();this._fullscreenButton.setAttrib... method _getTitle (line 45) | _getTitle(){return this._map._getUIString(this._isFullscreen()?"Fullscre... method _isFullscreen (line 45) | _isFullscreen(){return this._fullscreen} method _changeIcon (line 45) | _changeIcon(){(document.fullscreenElement||document.webkitFullscreenElem... method _onClickFullscreen (line 45) | _onClickFullscreen(){this._isFullscreen()?document.exitFullscreen?docume... method constructor (line 45) | constructor(t){super(),this.options=e.e(Object.create(sa),t),e.a$(["_upd... method addTo (line 45) | addTo(t){return this._map&&this.remove(),this._map=t,this.options.closeO... method isOpen (line 45) | isOpen(){return !!this._map} method remove (line 45) | remove(){this._content&&this._content.remove(),this._container&&(this._c... method getLngLat (line 45) | getLngLat(){return this._lngLat} method setLngLat (line 45) | setLngLat(t){this._lngLat=e.bq.convert(t),this._pos=null,this._trackPoin... method trackPointer (line 45) | trackPointer(){this._trackPointer=!0,this._pos=null,this._update();const... method getElement (line 45) | getElement(){return this._container} method setText (line 45) | setText(e){return this.setDOMContent(document.createTextNode(e))} method setHTML (line 45) | setHTML(e){const t=document.createDocumentFragment(),i=document.createEl... method getMaxWidth (line 45) | getMaxWidth(){return this._container&&this._container.style.maxWidth} method setMaxWidth (line 45) | setMaxWidth(e){return this.options.maxWidth=e,this._update(),this} method setDOMContent (line 45) | setDOMContent(e){let t=this._content;if(t)for(;t.hasChildNodes();)t.firs... method addClassName (line 45) | addClassName(e){return this._classList.add(e),this._updateClassList(),this} method removeClassName (line 45) | removeClassName(e){return this._classList.delete(e),this._updateClassLis... method setOffset (line 45) | setOffset(e){return this.options.offset=e,this._update(),this} method toggleClassName (line 45) | toggleClassName(e){let t;return this._classList.delete(e)?t=!1:(this._cl... method _onMouseEvent (line 45) | _onMouseEvent(e){this._update(e.point);} method _getAnchor (line 45) | _getAnchor(e){if(this.options.anchor)return this.options.anchor;const t=... method _updateClassList (line 45) | _updateClassList(){const e=this._container;if(!e)return;const t=[...this... method _update (line 45) | _update(t){const i=this._map,o=this._content;if(!i||!this._lngLat&&!this... method _focusFirstElement (line 45) | _focusFirstElement(){if(!this.options.focusAfterOpen||!this._container)r... method _onClose (line 45) | _onClose(){this.remove();} method _setOpacity (line 45) | _setOpacity(e){this._container&&(this._container.style.opacity=`${e}`),t... method accessToken (line 45) | get accessToken(){return e.dd.ACCESS_TOKEN} method accessToken (line 45) | set accessToken(t){e.dd.ACCESS_TOKEN=t;} method baseApiUrl (line 45) | get baseApiUrl(){return e.dd.API_URL} method baseApiUrl (line 45) | set baseApiUrl(t){e.dd.API_URL=t;} method workerCount (line 45) | get workerCount(){return e.dA.workerCount} method workerCount (line 45) | set workerCount(t){e.dA.workerCount=t;} method maxParallelImageRequests (line 45) | get maxParallelImageRequests(){return e.dd.MAX_PARALLEL_IMAGE_REQUESTS} method maxParallelImageRequests (line 45) | set maxParallelImageRequests(t){e.dd.MAX_PARALLEL_IMAGE_REQUESTS=t;} method clearStorage (line 45) | clearStorage(t){e.dB(t);} method workerUrl (line 45) | get workerUrl(){return e.dC.workerUrl} method workerUrl (line 45) | set workerUrl(t){e.dC.workerUrl=t;} method workerClass (line 45) | get workerClass(){return e.dC.workerClass} method workerClass (line 45) | set workerClass(t){e.dC.workerClass=t;} method workerParams (line 45) | get workerParams(){return e.dC.workerParams} method workerParams (line 45) | set workerParams(t){e.dC.workerParams=t;} method dracoUrl (line 45) | get dracoUrl(){return e.dD()} method dracoUrl (line 45) | set dracoUrl(t){e.dE(t);} method meshoptUrl (line 45) | get meshoptUrl(){return e.dF()} method meshoptUrl (line 45) | set meshoptUrl(t){e.dG(t);} FILE: test/maplibre/maplibre-gl.js function define (line 13) | function define(_, chunk) { function e (line 31) | function e(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.ca... function n (line 31) | function n(t,e){this.x=t,this.y=e;} method constructor (line 33) | constructor(e,t,o,i){this.actor=e,this.layerIndex=t,this.availableImag... method loadTile (line 33) | loadTile(t,o){const r=t.uid;this.loading||(this.loading={});const s=!!... method reloadTile (line 33) | reloadTile(e,t){const o=this.loaded,i=e.uid,r=this;if(o&&o[i]){const s... method abortTile (line 33) | abortTile(e,t){const o=this.loading,i=e.uid;o&&o[i]&&o[i].abort&&(o[i]... method removeTile (line 33) | removeTile(e,t){const o=this.loaded,i=e.uid;o&&o[i]&&delete o[i],t();} function s (line 31) | function s(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.c... function l (line 31) | function l(t,e,r,n){const i=new o(t,e,r,n);return function(t){return i.s... function c (line 31) | function c(t,e,r){return Math.min(r,Math.max(e,t))} function h (line 31) | function h(t,e,r){const n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i} function p (line 31) | function p(t,...e){for(const r of e)for(const e in r)t[e]=r[e];return t} function d (line 31) | function d(t,e){t.forEach((t=>{e[t]&&(e[t]=e[t].bind(e));}));} method constructor (line 35) | constructor(t){this._transformRequestFn=t;} method transformRequest (line 35) | transformRequest(t,e){return this._transformRequestFn&&this._transform... method normalizeSpriteURL (line 35) | normalizeSpriteURL(t,e,i){const s=function(t){const e=t.match(_);if(!e... method setTransformRequest (line 35) | setTransformRequest(t){this._transformRequestFn=t;} function y (line 31) | function y(t,e,r){const n={};for(const i in t)n[i]=e.call(r||this,t[i],i... method constructor (line 35) | constructor(t,e,i,s){this.context=t,this.format=i,this.texture=t.gl.cr... method update (line 35) | update(e,i,s){const{width:a,height:o}=e,r=!(this.size&&this.size[0]===... method bind (line 35) | bind(t,e,i){const{context:s}=this,{gl:a}=s;a.bindTexture(a.TEXTURE_2D,... method isSizePowerOfTwo (line 35) | isSizePowerOfTwo(){return this.size[0]===this.size[1]&&Math.log(this.s... method destroy (line 35) | destroy(){const{gl:t}=this.context;t.deleteTexture(this.texture),this.... function m (line 31) | function m(t,e,r){const n={};for(const i in t)e.call(r||this,t[i],i,t)&&... function g (line 31) | function g(t){return Array.isArray(t)?t.map(g):"object"==typeof t&&t?y(t... function v (line 31) | function v(t){x[t]||("undefined"!=typeof console&&console.warn(t),x[t]=!... function b (line 31) | function b(t,e,r){return (r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)} function w (line 31) | function w(t){let e=0;for(let r,n,i=0,a=t.length,s=a-1;icancelAnima... method getImageData (line 31) | getImageData(t,e=0){return this.getImageCanvasContext(t).getImageData(-e... method getImageCanvasContext (line 31) | getImageCanvasContext(t){const e=window.document.createElement("canvas")... method prefersReducedMotion (line 31) | get prefersReducedMotion(){return !!matchMedia&&(null==M&&(M=matchMedia(... class C (line 31) | class C extends Error{constructor(t,e,r,n){super(`AJAXError: ${e} (${t})... method constructor (line 31) | constructor(t,e,r,n){super(`AJAXError: ${e} (${t}): ${r}`),this.status... method constructor (line 35) | constructor(){this.specification=t.v8Spec.light.position;} method possiblyEvaluate (line 35) | possiblyEvaluate(e,i){return t.sphericalToCartesian(e.expression.evalu... method interpolate (line 35) | interpolate(e,i,s){return {x:t.interpolate.number(e.x,i.x,s),y:t.inter... function F (line 31) | function F(t,e){const r=new AbortController,n=new Request(t.url,{method:... method constructor (line 35) | constructor(e,i,s,a){super(),this.id=e,this.dispatcher=s,this.setEvent... method load (line 35) | load(){this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"... method loaded (line 35) | loaded(){return this._loaded} method onAdd (line 35) | onAdd(t){this.map=t,this.load();} method onRemove (line 35) | onRemove(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this... method serialize (line 35) | serialize(){return t.extend({},this._options)} method hasTile (line 35) | hasTile(t){return !this.tileBounds||this.tileBounds.contains(t.canonic... method loadTile (line 35) | loadTile(t,e){const i=t.tileID.canonical.url(this.tiles,this.map.getPi... method abortTile (line 35) | abortTile(t,e){t.request&&(t.request.cancel(),delete t.request),e();} method unloadTile (line 35) | unloadTile(t,e){t.texture&&this.map.painter.saveTileTexture(t.texture)... method hasTransition (line 35) | hasTransition(){return !1} function $ (line 31) | function $(t){if(!t||t.indexOf("://")<=0||0===t.indexOf("data:image/")||... function D (line 31) | function D(t,e,r){r[t]&&-1!==r[t].indexOf(e)||(r[t]=r[t]||[],r[t].push(e... function O (line 31) | function O(t,e,r){if(r&&r[t]){const n=r[t].indexOf(e);-1!==n&&r[t].splic... method constructor (line 35) | constructor(e,i,s,a){super(),this.id=e,this.type="geojson",this.minzoo... method load (line 35) | load(){this._updateWorkerData();} method onAdd (line 35) | onAdd(t){this.map=t,this.load();} method setData (line 35) | setData(t){return this._data=t,this._updateWorkerData(),this} method updateData (line 35) | updateData(t){return this._updateWorkerData(t),this} method setClusterOptions (line 35) | setClusterOptions(t){return this.workerOptions.cluster=t.cluster,t&&(v... method getClusterExpansionZoom (line 35) | getClusterExpansionZoom(t,e){return this.actor.send("geojson.getCluste... method getClusterChildren (line 35) | getClusterChildren(t,e){return this.actor.send("geojson.getClusterChil... method getClusterLeaves (line 35) | getClusterLeaves(t,e,i,s){return this.actor.send("geojson.getClusterLe... method _updateWorkerData (line 35) | _updateWorkerData(e){const i=t.extend({},this.workerOptions);e?i.dataD... method loaded (line 35) | loaded(){return 0===this._pendingLoads} method loadTile (line 35) | loadTile(t,e){const i=t.actor?"reloadTile":"loadTile";t.actor=this.act... method abortTile (line 35) | abortTile(t){t.request&&(t.request.cancel(),delete t.request),t.aborte... method unloadTile (line 35) | unloadTile(t){t.unloadVectorData(),this.actor.send("removeTile",{uid:t... method onRemove (line 35) | onRemove(){this._removed=!0,this.actor.send("removeSource",{type:this.... method serialize (line 35) | serialize(){return t.extend({},this._options,{type:this.type,data:this... method hasTransition (line 35) | hasTransition(){return !1} class U (line 31) | class U{constructor(t,e={}){p(this,e),this.type=t;}} method constructor (line 31) | constructor(t,e={}){p(this,e),this.type=t;} method constructor (line 35) | constructor(e,i,s,a){super(e,i,s,a),this.type="raster-dem",this.maxzoo... method serialize (line 35) | serialize(){return {type:"raster-dem",url:this.url,tileSize:this.tileS... method loadTile (line 35) | loadTile(e,i){const s=e.tileID.canonical.url(this.tiles,this.map.getPi... method _getNeighboringTiles (line 35) | _getNeighboringTiles(e){const i=e.canonical,s=Math.pow(2,i.z),a=(i.x-1... method unloadTile (line 35) | unloadTile(t){t.demTexture&&this.map.painter.saveTileTexture(t.demText... class R (line 31) | class R extends U{constructor(t,e={}){super("error",p({error:t},e));}} method constructor (line 31) | constructor(t,e={}){super("error",p({error:t},e));} method constructor (line 35) | constructor(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):Array.isAr... method setNorthEast (line 35) | setNorthEast(e){return this._ne=e instanceof t.LngLat?new t.LngLat(e.l... method setSouthWest (line 35) | setSouthWest(e){return this._sw=e instanceof t.LngLat?new t.LngLat(e.l... method extend (line 35) | extend(e){const i=this._sw,s=this._ne;let a,o;if(e instanceof t.LngLat... method getCenter (line 35) | getCenter(){return new t.LngLat((this._sw.lng+this._ne.lng)/2,(this._s... method getSouthWest (line 35) | getSouthWest(){return this._sw} method getNorthEast (line 35) | getNorthEast(){return this._ne} method getNorthWest (line 35) | getNorthWest(){return new t.LngLat(this.getWest(),this.getNorth())} method getSouthEast (line 35) | getSouthEast(){return new t.LngLat(this.getEast(),this.getSouth())} method getWest (line 35) | getWest(){return this._sw.lng} method getSouth (line 35) | getSouth(){return this._sw.lat} method getEast (line 35) | getEast(){return this._ne.lng} method getNorth (line 35) | getNorth(){return this._ne.lat} method toArray (line 35) | toArray(){return [this._sw.toArray(),this._ne.toArray()]} method toString (line 35) | toString(){return `LngLatBounds(${this._sw.toString()}, ${this._ne.toS... method isEmpty (line 35) | isEmpty(){return !(this._sw&&this._ne)} method contains (line 35) | contains(e){const{lng:i,lat:s}=t.LngLat.convert(e);let a=this._sw.lng<... method convert (line 35) | static convert(t){return t instanceof R?t:t?new R(t):t} method fromLngLat (line 35) | static fromLngLat(e,i=0){const s=360*i/40075017,a=s/Math.cos(Math.PI/1... class q (line 31) | class q{on(t,e){return this._listeners=this._listeners||{},D(t,e,this._l... method on (line 31) | on(t,e){return this._listeners=this._listeners||{},D(t,e,this._listene... method off (line 31) | off(t,e){return O(t,e,this._listeners),O(t,e,this._oneTimeListeners),t... method once (line 31) | once(t,e){return e?(this._oneTimeListeners=this._oneTimeListeners||{},... method fire (line 31) | fire(t,e){"string"==typeof t&&(t=new U(t,e||{}));const r=t.type;if(thi... method listens (line 31) | listens(t){return this._listeners&&this._listeners[t]&&this._listeners... method setEventedParent (line 31) | setEventedParent(t,e){return this._eventedParent=t,this._eventedParent... function Z (line 31) | function Z(t,e){const r={};for(const e in t)"ref"!==e&&(r[e]=t[e]);retur... method constructor (line 35) | constructor(t,e,i,s){super(t,e,i,s),this.roundZoom=!0,this.type="video... method load (line 35) | load(){this._loaded=!1;const e=this.options;this.urls=[];for(const t o... method pause (line 35) | pause(){this.video&&this.video.pause();} method play (line 35) | play(){this.video&&this.video.play();} method seek (line 35) | seek(e){if(this.video){const i=this.video.seekable;ei.e... method getVideo (line 35) | getVideo(){return this.video} method onAdd (line 35) | onAdd(t){this.map||(this.map=t,this.load(),this.video&&(this.video.pla... method prepare (line 35) | prepare(){if(0===Object.keys(this.tiles).length||this.video.readyState... method serialize (line 35) | serialize(){return {type:"video",urls:this.urls,coordinates:this.coord... method hasTransition (line 35) | hasTransition(){return this.video&&!this.video.paused} function K (line 31) | function K(t,e){if(Array.isArray(t)){if(!Array.isArray(e)||t.length!==e.... method constructor (line 35) | constructor(){this.state={},this.stateChanges={},this.deletedStates={};} method updateState (line 35) | updateState(e,i,s){const a=String(i);if(this.stateChanges[e]=this.stat... method removeFeatureState (line 35) | removeFeatureState(t,e,i){if(null===this.deletedStates[t])return;const... method getState (line 35) | getState(e,i){const s=String(i),a=t.extend({},(this.state[e]||{})[s],(... method initializeTileState (line 35) | initializeTileState(t,e){t.setFeatureState(this.state,e);} method coalesceChanges (line 35) | coalesceChanges(e,i){const s={};for(const e in this.stateChanges){this... function J (line 31) | function J(t,e,r){r.push({command:G.addSource,args:[t,e[t]]});} function X (line 31) | function X(t,e,r){e.push({command:G.removeSource,args:[t]}),r[t]=!0;} function Y (line 31) | function Y(t,e,r,n){X(t,r,n),J(t,e,r);} method constructor (line 35) | constructor(e,i,s){super(),this.id=e,this.dispatcher=s,this.on("data",... method onAdd (line 35) | onAdd(t){this.map=t,this._maxTileCacheSize=t?t._maxTileCacheSize:null,... method onRemove (line 35) | onRemove(t){this.clearTiles(),this._source&&this._source.onRemove&&thi... method loaded (line 35) | loaded(){if(this._sourceErrored)return !0;if(!this._sourceLoaded)retur... method getSource (line 35) | getSource(){return this._source} method pause (line 35) | pause(){this._paused=!0;} method resume (line 35) | resume(){if(!this._paused)return;const t=this._shouldReloadOnResume;th... method _loadTile (line 35) | _loadTile(t,e){return this._source.loadTile(t,e)} method _unloadTile (line 35) | _unloadTile(t){if(this._source.unloadTile)return this._source.unloadTi... method _abortTile (line 35) | _abortTile(e){this._source.abortTile&&this._source.abortTile(e,(()=>{}... method serialize (line 35) | serialize(){return this._source.serialize()} method prepare (line 35) | prepare(t){this._source.prepare&&this._source.prepare(),this._state.co... method getIds (line 35) | getIds(){return Object.values(this._tiles).map((t=>t.tileID)).sort(J).... method getRenderableIds (line 35) | getRenderableIds(e){const i=[];for(const t in this._tiles)this._isIdRe... method hasRenderableParent (line 35) | hasRenderableParent(t){const e=this.findLoadedParent(t,0);return !!e&&... method _isIdRenderable (line 35) | _isIdRenderable(t,e){return this._tiles[t]&&this._tiles[t].hasData()&&... method reload (line 35) | reload(){if(this._paused)this._shouldReloadOnResume=!0;else {this._cac... method _reloadTile (line 35) | _reloadTile(t,e){const i=this._tiles[t];i&&("loading"!==i.state&&(i.st... method _tileLoaded (line 35) | _tileLoaded(e,i,s,a){if(a)return e.state="errored",void(404!==a.status... method _backfillDEM (line 35) | _backfillDEM(t){const e=this.getRenderableIds();for(let s=0;sthis... method hasTransition (line 35) | hasTransition(){if(this._source.hasTransition())return !0;if(Q(this._s... method setFeatureState (line 35) | setFeatureState(t,e,i){this._state.updateState(t=t||"_geojsonTileLayer... method removeFeatureState (line 35) | removeFeatureState(t,e,i){this._state.removeFeatureState(t=t||"_geojso... method getFeatureState (line 35) | getFeatureState(t,e){return this._state.getState(t=t||"_geojsonTileLay... method setDependencies (line 35) | setDependencies(t,e,i){const s=this._tiles[t];s&&s.setDependencies(e,i);} method reloadTilesForDependencies (line 35) | reloadTilesForDependencies(t,e){for(const i in this._tiles)this._tiles... function H (line 31) | function H(t,e,r){let n;for(n in t[r])if(Object.prototype.hasOwnProperty... method constructor (line 35) | constructor(t,e){this.max=t,this.onRemove=e,this.reset();} method reset (line 35) | reset(){for(const t in this.data)for(const e of this.data[t])e.timeout... method add (line 35) | add(t,e,i){const s=t.wrapped().key;void 0===this.data[s]&&(this.data[s... method has (line 35) | has(t){return t.wrapped().key in this.data} method getAndRemove (line 35) | getAndRemove(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped()... method _getAndRemoveByKey (line 35) | _getAndRemoveByKey(t){const e=this.data[t].shift();return e.timeout&&c... method getByKey (line 35) | getByKey(t){const e=this.data[t];return e?e[0].value:null} method get (line 35) | get(t){return this.has(t)?this.data[t.wrapped().key][0].value:null} method remove (line 35) | remove(t,e){if(!this.has(t))return this;const i=t.wrapped().key,s=void... method setMaxSize (line 35) | setMaxSize(t){for(this.max=t;this.order.length>this.max;){const t=this... method filter (line 35) | filter(t){const e=[];for(const i in this.data)for(const s of this.data... function W (line 31) | function W(t,e,r,n,i,a){let s;for(s in e=e||{},t=t||{})Object.prototype.... method constructor (line 35) | constructor(e,i){this.timeAdded=0,this.fadeEndTime=0,this.tileID=e,thi... method registerFadeDuration (line 35) | registerFadeDuration(t){const e=t+this.timeAdded;ethis.width||s<0||e>this.height)return ... method query (line 35) | query(t,e,i,s){return this._query(t,e,i,s,!1,null)} method hitTest (line 35) | hitTest(t,e,i,s,a,o){return this._query(t,e,i,s,!0,a,o).length>0} method hitTestCircle (line 35) | hitTestCircle(t,e,i,s,a){const o=t-i,r=t+i,n=e-i,l=e+i;if(r<0||o>this.... method _queryCell (line 35) | _queryCell(t,e,i,s,a,o,r,n){const{seenUids:l,hitTest:c,overlapMode:h}=... method _queryCellCircle (line 35) | _queryCellCircle(t,e,i,s,a,o,r,n){const{circle:l,seenUids:c,overlapMod... method _forEachCell (line 35) | _forEachCell(t,e,i,s,a,o,r,n){const l=this._convertToXCellCoord(t),c=t... method _convertToXCellCoord (line 35) | _convertToXCellCoord(t){return Math.max(0,Math.min(this.xCellCount-1,M... method _convertToYCellCoord (line 35) | _convertToYCellCoord(t){return Math.max(0,Math.min(this.yCellCount-1,M... method _circlesCollide (line 35) | _circlesCollide(t,e,i,s,a,o){const r=s-t,n=a-e,l=i+o;return l*l>r*r+n*n} method _circleAndRectCollide (line 35) | _circleAndRectCollide(t,e,i,s,a,o,r){const n=(o-s)/2,l=Math.abs(t-(s+n... class it (line 31) | class it{constructor(t,e=[]){this.parent=t,this.bindings={};for(const[t,... method constructor (line 31) | constructor(t,e=[]){this.parent=t,this.bindings={};for(const[t,r]of e)... method concat (line 31) | concat(t){return new it(this,t)} method get (line 31) | get(t){if(this.bindings[t])return this.bindings[t];if(this.parent)retu... method has (line 31) | has(t){return !!this.bindings[t]||!!this.parent&&this.parent.has(t)} function mt (line 31) | function mt(t,e){return {kind:"array",itemType:t,N:e}} function gt (line 31) | function gt(t){if("array"===t.kind){const e=gt(t.itemType);return "numbe... function vt (line 31) | function vt(t,e){if("error"===e.kind)return null;if("array"===t.kind){if... function bt (line 31) | function bt(t,e){return e.some((e=>e.kind===t.kind))} function wt (line 31) | function wt(t,e){return e.some((e=>"null"===e?null===t:"array"===e?Array... function _t (line 31) | function _t(t,e){return "array"===t.kind&&"array"===e.kind?t.itemType.ki... function Ct (line 31) | function Ct(t){return (t%=360)<0&&(t+=360),t} function Vt (line 31) | function Vt([t,e,r,n]){let i,a;const s=Ft((.2225045*(t=Et(t))+.7168786*(... function Et (line 31) | function Et(t){return t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)} function Ft (line 31) | function Ft(t){return t>Mt?Math.pow(t,1/3):t/zt+St} function Tt (line 31) | function Tt([t,e,r,n]){let i=(t+16)/116,a=isNaN(e)?i:i+e/500,s=isNaN(r)?... function Lt (line 31) | function Lt(t){return (t=t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055)... method constructor (line 35) | constructor(t){this.crossSourceCollisions=t,this.maxGroupID=0,this.col... method get (line 35) | get(t){if(this.crossSourceCollisions)return {ID:0,predicate:null};if(!... function $t (line 31) | function $t(t){return t>It?t*t*t:zt*(t-St)} function Dt (line 31) | function Dt(t){return parseInt(t.padEnd(2,t),16)/255} method constructor (line 35) | constructor(t,e,i,s,a){this.text=new Pt(t?t.text:null,e,i,a),this.icon... method isHidden (line 35) | isHidden(){return this.text.isHidden()&&this.icon.isHidden()} function Ot (line 31) | function Ot(t,e){return Ut(e?t/100:t,0,1)} function Ut (line 31) | function Ut(t,e,r){return Math.min(Math.max(e,t),r)} function Rt (line 31) | function Rt(t){return !t.some(Number.isNaN)} class jt (line 31) | class jt{constructor(t,e,r,n=1,i=!0){this.r=t,this.g=e,this.b=r,this.a=n... method constructor (line 31) | constructor(t,e,r,n=1,i=!0){this.r=t,this.g=e,this.b=r,this.a=n,i||(th... method parse (line 31) | static parse(t){if(t instanceof jt)return t;if("string"!=typeof t)retu... method rgb (line 31) | get rgb(){const{r:t,g:e,b:r,a:n}=this,i=n||1/0;return this.overwriteGe... method hcl (line 31) | get hcl(){return this.overwriteGetter("hcl",function(t){const[e,r,n,i]... method lab (line 31) | get lab(){return this.overwriteGetter("lab",Vt(this.rgb))} method overwriteGetter (line 31) | overwriteGetter(t,e){return Object.defineProperty(this,t,{value:e}),e} method toString (line 31) | toString(){const[t,e,r,n]=this.rgb;return `rgba(${[t,e,r].map((t=>Math... class Nt (line 31) | class Nt{constructor(t,e,r){this.sensitivity=t?e?"variant":"case":e?"acc... method constructor (line 31) | constructor(t,e,r){this.sensitivity=t?e?"variant":"case":e?"accent":"b... method compare (line 31) | compare(t,e){return this.collator.compare(t,e)} method resolvedLocale (line 31) | resolvedLocale(){return new Intl.Collator(this.locale?this.locale:[]).... class Zt (line 31) | class Zt{constructor(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,th... method constructor (line 31) | constructor(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.font... class Kt (line 31) | class Kt{constructor(t){this.sections=t;}static fromString(t){return new... method constructor (line 31) | constructor(t){this.sections=t;} method fromString (line 31) | static fromString(t){return new Kt([new Zt(t,null,null,null,null)])} method isEmpty (line 31) | isEmpty(){return 0===this.sections.length||!this.sections.some((t=>0!=... method factory (line 31) | static factory(t){return t instanceof Kt?t:Kt.fromString(t)} method toString (line 31) | toString(){return 0===this.sections.length?"":this.sections.map((t=>t.... method constructor (line 35) | constructor(e,i,s){this.tileID=e,this.bucketInstanceId=s,this._symbols... method getScaledCoordinates (line 35) | getScaledCoordinates(e,i){const{x:s,y:a,z:o}=this.tileID.canonical,{x:... method findMatches (line 35) | findMatches(t,e,i){const s=this.tileID.canonical.z=0&&t<=255&&"number"==... method constructor (line 35) | constructor(t){this._sortAcrossTiles="viewport-y"!==t.layout.get("symb... method continuePlacement (line 35) | continuePlacement(t,e,i,s,a){const o=this._bucketParts;for(;this._curr... function Yt (line 31) | function Yt(t){if(null===t)return !0;if("string"==typeof t)return !0;if(... method constructor (line 35) | constructor(){this.maxCrossTileID=0;} method generate (line 35) | generate(){return ++this.maxCrossTileID} function Ht (line 31) | function Ht(t){if(null===t)return at;if("string"==typeof t)return ot;if(... function Wt (line 31) | function Wt(t){const e=typeof t;return null===t?"":"string"===e||"number... method constructor (line 35) | constructor(t,e,i,s,a,o,r,n){this.placement=new Bt(t,e,o,r,n),this._cu... method isDone (line 35) | isDone(){return this._done} method continuePlacement (line 35) | continuePlacement(e,i,s){const a=t.exported.now(),o=()=>!this._forceFu... method commit (line 35) | commit(t){return this.placement.commit(t),this.placement} class Qt (line 31) | class Qt{constructor(t,e){this.type=t,this.value=e;}static parse(t,e){if... method constructor (line 31) | constructor(t,e){this.type=t,this.value=e;} method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error(`'literal' expression... method evaluate (line 31) | evaluate(){return this.value} method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !0} method constructor (line 35) | constructor(){this.layerIndexes={},this.crossTileIDs=new Yt,this.maxBu... method addLayer (line 35) | addLayer(t,e,i){let s=this.layerIndexes[t.id];void 0===s&&(s=this.laye... method pruneUnusedLayers (line 35) | pruneUnusedLayers(t){const e={};t.forEach((t=>{e[t]=!0;}));for(const t... class te (line 31) | class te{constructor(t){this.name="ExpressionEvaluationError",this.messa... method constructor (line 31) | constructor(t){this.name="ExpressionEvaluationError",this.message=t;} method toJSON (line 31) | toJSON(){return this.message} class re (line 31) | class re{constructor(t,e){this.type=t,this.args=e;}static parse(t,e){if(... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expected at least one ... method evaluate (line 31) | evaluate(t){for(let e=0;et.outputDefined()))} class ie (line 31) | class ie{constructor(t,e){this.type=t,this.args=e;}static parse(t,e){if(... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expected at least one ... method evaluate (line 31) | evaluate(t){if("boolean"===this.type.kind)return Boolean(this.args[0].... method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return this.args.every((t=>t.outputDefined()))} class se (line 31) | class se{constructor(){this.globals=null,this.feature=null,this.featureS... method constructor (line 31) | constructor(){this.globals=null,this.feature=null,this.featureState=nu... method id (line 31) | id(){return this.feature&&"id"in this.feature?this.feature.id:null} method geometryType (line 31) | geometryType(){return this.feature?"number"==typeof this.feature.type?... method geometry (line 31) | geometry(){return this.feature&&"geometry"in this.feature?this.feature... method canonicalID (line 31) | canonicalID(){return this.canonical} method properties (line 31) | properties(){return this.feature&&this.feature.properties||{}} method parseColor (line 31) | parseColor(t){let e=this._parseColorCache[t];return e||(e=this._parseC... class oe (line 31) | class oe{constructor(t,e,r=[],n,i=new it,a=[]){this.registry=t,this.path... method constructor (line 31) | constructor(t,e,r=[],n,i=new it,a=[]){this.registry=t,this.path=r,this... method parse (line 31) | parse(t,e,r,n,i={}){return e?this.concat(e,r,n)._parse(t,i):this._pars... method _parse (line 31) | _parse(t,e){function r(t,e,r){return "assert"===r?new re(e,[t]):"coerc... method concat (line 31) | concat(t,e,r){const n="number"==typeof t?this.path.concat(t):this.path... method error (line 31) | error(t,...e){const r=`${this.key}${e.map((t=>`[${t}]`)).join("")}`;th... method checkSubtype (line 31) | checkSubtype(t,e){const r=vt(t,e);return r&&this.error(r),r} class le (line 31) | class le{constructor(t,e,r){this.type=pt,this.locale=r,this.caseSensitiv... method constructor (line 31) | constructor(t,e,r){this.type=pt,this.locale=r,this.caseSensitive=t,thi... method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error("Expected one argumen... method evaluate (line 31) | evaluate(t){return new Nt(this.caseSensitive.evaluate(t),this.diacriti... method eachChild (line 31) | eachChild(t){t(this.caseSensitive),t(this.diacriticSensitive),this.loc... method outputDefined (line 31) | outputDefined(){return !1} function ce (line 31) | function ce(t,e){t[0]=Math.min(t[0],e[0]),t[1]=Math.min(t[1],e[1]),t[2]=... method constructor (line 35) | constructor(){this.boundProgram=null,this.boundLayoutVertexBuffer=null... method bind (line 35) | bind(t,e,i,s,a,o,r,n,l){this.context=t;let c=this.boundPaintVertexBuff... method freshBind (line 35) | freshBind(t,e,i,s,a,o,r,n){const l=t.numAttributes,c=this.context,h=c.... method destroy (line 35) | destroy(){this.vao&&(this.context.deleteVertexArray(this.vao),this.vao... function he (line 31) | function he(t,e){return !(t[0]<=e[0]||t[2]>=e[2]||t[1]<=e[1]||t[3]>=e[3])} function pe (line 31) | function pe(t,e){const r=(180+t[0])/360,n=(180-180/Math.PI*Math.log(Math... function fe (line 31) | function fe(t,e,r){const n=t[0]-e[0],i=t[1]-e[1],a=t[0]-r[0],s=t[1]-r[1]... function de (line 31) | function de(t,e){let r=!1;for(let s=0,o=e.length;sr[2]){const e=.5*n;let i=t[0]-r[... function Ae (line 31) | function Ae(t,e,r,n){const i=Math.pow(2,n.z)*ue,a=[n.x*ue,n.y*ue],s=[];f... function ke (line 31) | function ke(t,e,r,n){const i=Math.pow(2,n.z)*ue,a=[n.x*ue,n.y*ue],s=[];f... class Se (line 31) | class Se{constructor(t,e){this.type=lt,this.geojson=t,this.geometries=e;... method constructor (line 31) | constructor(t,e){this.type=lt,this.geojson=t,this.geometries=e;} method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error(`'within' expression ... method evaluate (line 31) | evaluate(t){if(null!=t.geometry()&&null!=t.canonicalID()){if("Point"==... method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !0} class Ie (line 31) | class Ie{constructor(t,e){this.type=e.type,this.name=t,this.boundExpress... method constructor (line 31) | constructor(t,e){this.type=e.type,this.name=t,this.boundExpression=e;} method parse (line 31) | static parse(t,e){if(2!==t.length||"string"!=typeof t[1])return e.erro... method evaluate (line 31) | evaluate(t){return this.boundExpression.evaluate(t)} method eachChild (line 31) | eachChild(){} method outputDefined (line 31) | outputDefined(){return !1} class ze (line 31) | class ze{constructor(t,e,r,n){this.name=t,this.type=e,this._evaluate=r,t... method constructor (line 31) | constructor(t,e,r,n){this.name=t,this.type=e,this._evaluate=r,this.arg... method evaluate (line 31) | evaluate(t){return this._evaluate(t,this.args)} method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return !1} method parse (line 31) | static parse(t,e){const r=t[0],n=ze.definitions[r];if(!n)return e.erro... method register (line 31) | static register(t,e){ze.definitions=e;for(const r in e)t[r]=ze;} function Me (line 31) | function Me(t){if(t instanceof Ie)return Me(t.boundExpression);if(t inst... function Pe (line 31) | function Pe(t){if(t instanceof ze){if("get"===t.name&&1===t.args.length)... function Be (line 31) | function Be(t){if(t instanceof ze&&"feature-state"===t.name)return !1;le... function Ce (line 31) | function Ce(t,e){if(t instanceof ze&&e.indexOf(t.name)>=0)return !1;let ... function Ve (line 31) | function Ve(t,e){const r=t.length-1;let n,i,a=0,s=r,o=0;for(;a<=s;)if(o=... class Ee (line 31) | class Ee{constructor(t,e,r){this.type=t,this.input=e,this.labels=[],this... method constructor (line 31) | constructor(t,e,r){this.type=t,this.input=e,this.labels=[],this.output... method parse (line 31) | static parse(t,e){if(t.length-1<4)return e.error(`Expected at least 4 ... method evaluate (line 31) | evaluate(t){const e=this.labels,r=this.outputs;if(1===e.length)return ... method eachChild (line 31) | eachChild(t){t(this.input);for(const e of this.outputs)t(e);} method outputDefined (line 31) | outputDefined(){return this.outputs.every((t=>t.outputDefined()))} function Fe (line 31) | function Fe(t,e,r){return t+r*(e-t)} function Te (line 31) | function Te(t,e,r){return t.map(((t,n)=>Fe(t,e[n],r)))} class $e (line 31) | class $e{constructor(t,e,r,n,i){this.type=t,this.operator=e,this.interpo... method constructor (line 31) | constructor(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=... method interpolationFactor (line 31) | static interpolationFactor(t,e,r,n){let i=0;if("exponential"===t.name)... method parse (line 31) | static parse(t,e){let[r,n,i,...a]=t;if(!Array.isArray(n)||0===n.length... method evaluate (line 31) | evaluate(t){const e=this.labels,r=this.outputs;if(1===e.length)return ... method eachChild (line 31) | eachChild(t){t(this.input);for(const e of this.outputs)t(e);} method outputDefined (line 31) | outputDefined(){return this.outputs.every((t=>t.outputDefined()))} method getDefault (line 35) | getDefault(){return 1} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.clearDepth(t),this.cur... function De (line 31) | function De(t,e,r,n){const i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.po... class Oe (line 31) | class Oe{constructor(t,e){this.type=t,this.args=e;}static parse(t,e){if(... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expectected at least o... method evaluate (line 31) | evaluate(t){let e,r=null,n=0;for(const i of this.args)if(n++,r=i.evalu... method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return this.args.every((t=>t.outputDefined()))} method constructor (line 35) | constructor(t,e,i){this.context=t;const s=t.gl;this.buffer=s.createBuf... method bind (line 35) | bind(){this.context.bindElementBuffer.set(this.buffer);} method updateData (line 35) | updateData(t){const e=this.context.gl;if(!this.dynamicDraw)throw new E... method destroy (line 35) | destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),dele... class Ue (line 31) | class Ue{constructor(t,e){this.type=e.type,this.bindings=[].concat(t),th... method constructor (line 31) | constructor(t,e){this.type=e.type,this.bindings=[].concat(t),this.resu... method evaluate (line 31) | evaluate(t){return this.result.evaluate(t)} method eachChild (line 31) | eachChild(t){for(const e of this.bindings)t(e[1]);t(this.result);} method parse (line 31) | static parse(t,e){if(t.length<4)return e.error(`Expected at least 3 ar... method outputDefined (line 31) | outputDefined(){return this.result.outputDefined()} class Re (line 31) | class Re{constructor(t,e,r){this.type=t,this.index=e,this.input=r;}stati... method constructor (line 31) | constructor(t,e,r){this.type=t,this.index=e,this.input=r;} method parse (line 31) | static parse(t,e){if(3!==t.length)return e.error(`Expected 2 arguments... method evaluate (line 31) | evaluate(t){const e=this.index.evaluate(t),r=this.input.evaluate(t);if... method eachChild (line 31) | eachChild(t){t(this.index),t(this.input);} method outputDefined (line 31) | outputDefined(){return !1} class qe (line 31) | class qe{constructor(t,e){this.type=lt,this.needle=t,this.haystack=e;}st... method constructor (line 31) | constructor(t,e){this.type=lt,this.needle=t,this.haystack=e;} method parse (line 31) | static parse(t,e){if(3!==t.length)return e.error(`Expected 2 arguments... method evaluate (line 31) | evaluate(t){const e=this.needle.evaluate(t),r=this.haystack.evaluate(t... method eachChild (line 31) | eachChild(t){t(this.needle),t(this.haystack);} method outputDefined (line 31) | outputDefined(){return !0} method constructor (line 35) | constructor(t){this.gl=t.gl,this.default=this.getDefault(),this.curren... method get (line 35) | get(){return this.current} method set (line 35) | set(t){} method getDefault (line 35) | getDefault(){return this.default} method setDefault (line 35) | setDefault(){this.set(this.default);} class je (line 31) | class je{constructor(t,e,r){this.type=st,this.needle=t,this.haystack=e,t... method constructor (line 31) | constructor(t,e,r){this.type=st,this.needle=t,this.haystack=e,this.fro... method parse (line 31) | static parse(t,e){if(t.length<=2||t.length>=5)return e.error(`Expected... method evaluate (line 31) | evaluate(t){const e=this.needle.evaluate(t),r=this.haystack.evaluate(t... method eachChild (line 31) | eachChild(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fr... method outputDefined (line 31) | outputDefined(){return !1} method getDefault (line 35) | getDefault(){return t.Color.transparent} method set (line 35) | set(t){const e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.... class Ne (line 31) | class Ne{constructor(t,e,r,n,i,a){this.inputType=t,this.type=e,this.inpu... method constructor (line 31) | constructor(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,thi... method parse (line 31) | static parse(t,e){if(t.length<5)return e.error(`Expected at least 4 ar... method evaluate (line 31) | evaluate(t){const e=this.input.evaluate(t);return (Ht(e)===this.inputT... method eachChild (line 31) | eachChild(t){t(this.input),this.outputs.forEach(t),t(this.otherwise);} method outputDefined (line 31) | outputDefined(){return this.outputs.every((t=>t.outputDefined()))&&thi... class Ze (line 31) | class Ze{constructor(t,e,r){this.type=t,this.branches=e,this.otherwise=r... method constructor (line 31) | constructor(t,e,r){this.type=t,this.branches=e,this.otherwise=r;} method parse (line 31) | static parse(t,e){if(t.length<4)return e.error(`Expected at least 3 ar... method evaluate (line 31) | evaluate(t){for(const[e,r]of this.branches)if(e.evaluate(t))return r.e... method eachChild (line 31) | eachChild(t){for(const[e,r]of this.branches)t(e),t(r);t(this.otherwise);} method outputDefined (line 31) | outputDefined(){return this.branches.every((([t,e])=>e.outputDefined()... class Ke (line 31) | class Ke{constructor(t,e,r,n){this.type=t,this.input=e,this.beginIndex=r... method constructor (line 31) | constructor(t,e,r,n){this.type=t,this.input=e,this.beginIndex=r,this.e... method parse (line 31) | static parse(t,e){if(t.length<=2||t.length>=5)return e.error(`Expected... method evaluate (line 31) | evaluate(t){const e=this.input.evaluate(t),r=this.beginIndex.evaluate(... method eachChild (line 31) | eachChild(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.en... method outputDefined (line 31) | outputDefined(){return !1} method getDefault (line 35) | getDefault(){return 255} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.stencilMask(t),this.cu... function Ge (line 31) | function Ge(t,e){return "=="===t||"!="===t?"boolean"===e.kind||"string"=... method constructor (line 35) | constructor(t,e,i,s){this.length=e.length,this.attributes=i,this.itemS... method bind (line 35) | bind(){this.context.bindVertexBuffer.set(this.buffer);} method updateData (line 35) | updateData(t){if(t.length!==this.length)throw new Error(`Length of new... method enableAttributes (line 35) | enableAttributes(t,e){for(let i=0;i{const r=e.content.eva... method eachChild (line 31) | eachChild(t){for(const e of this.sections)t(e.content),e.scale&&t(e.sc... method outputDefined (line 31) | outputDefined(){return !1} class ir (line 31) | class ir{constructor(t){this.type=yt,this.input=t;}static parse(t,e){if(... method constructor (line 31) | constructor(t){this.type=yt,this.input=t;} method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error("Expected two argumen... method evaluate (line 31) | evaluate(t){const e=this.input.evaluate(t),r=Jt.fromString(e);return r... method eachChild (line 31) | eachChild(t){t(this.input);} method outputDefined (line 31) | outputDefined(){return !1} class ar (line 31) | class ar{constructor(t){this.type=st,this.input=t;}static parse(t,e){if(... method constructor (line 31) | constructor(t){this.type=st,this.input=t;} method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error(`Expected 1 argument,... method evaluate (line 31) | evaluate(t){const e=this.input.evaluate(t);if("string"==typeof e)retur... method eachChild (line 31) | eachChild(t){t(this.input);} method outputDefined (line 31) | outputDefined(){return !1} function or (line 31) | function or(t,[e,r,n,i]){e=e.evaluate(t),r=r.evaluate(t),n=n.evaluate(t)... function lr (line 31) | function lr(t,e){return t in e} function ur (line 31) | function ur(t,e){const r=e[t];return void 0===r?null:r} function cr (line 31) | function cr(t){return {type:t}} function hr (line 31) | function hr(t){return {result:"success",value:t}} function pr (line 31) | function pr(t){return {result:"error",value:t}} function fr (line 31) | function fr(t){return "data-driven"===t["property-type"]||"cross-faded-d... function dr (line 31) | function dr(t){return !!t.expression&&t.expression.parameters.indexOf("z... function yr (line 31) | function yr(t){return !!t.expression&&t.expression.interpolated} function mr (line 31) | function mr(t){return t instanceof Number?"number":t instanceof String?"... function gr (line 31) | function gr(t){return "object"==typeof t&&null!==t&&!Array.isArray(t)} function xr (line 31) | function xr(t){return t} function vr (line 31) | function vr(t,e){const r="color"===e.type,n=t.stops&&"object"==typeof t.... function br (line 31) | function br(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0} function wr (line 31) | function wr(t,e,r,n,i){return br(typeof r===i?n[r]:void 0,t.default,e.de... function _r (line 31) | function _r(t,e,r){if("number"!==mr(r))return br(t.default,e.default);co... function Ar (line 31) | function Ar(t,e,r){const n=void 0!==t.base?t.base:1;if("number"!==mr(r))... function kr (line 31) | function kr(t,e,r){switch(e.type){case"color":r=jt.parse(r);break;case"f... class Sr (line 31) | class Sr{constructor(t,e){var r;this.expression=t,this._warningHistory={... method constructor (line 31) | constructor(t,e){var r;this.expression=t,this._warningHistory={},this.... method evaluateWithoutErrorHandling (line 31) | evaluateWithoutErrorHandling(t,e,r,n,i,a){return this._evaluator.globa... method evaluate (line 31) | evaluate(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.featur... function Ir (line 31) | function Ir(t){return Array.isArray(t)&&t.length>0&&"string"==typeof t[0... function zr (line 31) | function zr(t,e){const r=new oe(sr,Me,[],e?function(t){const e={color:ut... class Mr (line 31) | class Mr{constructor(t,e){this.kind=t,this._styleExpression=e,this.isSta... method constructor (line 31) | constructor(t,e){this.kind=t,this._styleExpression=e,this.isStateDepen... method evaluateWithoutErrorHandling (line 31) | evaluateWithoutErrorHandling(t,e,r,n,i,a){return this._styleExpression... method evaluate (line 31) | evaluate(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)} class Pr (line 31) | class Pr{constructor(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleEx... method constructor (line 31) | constructor(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpressio... method evaluateWithoutErrorHandling (line 31) | evaluateWithoutErrorHandling(t,e,r,n,i,a){return this._styleExpression... method evaluate (line 31) | evaluate(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)} method interpolationFactor (line 31) | interpolationFactor(t,e,r){return this.interpolationType?$e.interpolat... function Br (line 31) | function Br(t,e){const r=zr(t,e);if("error"===r.result)return r;const n=... class Cr (line 31) | class Cr{constructor(t,e){this._parameters=t,this._specification=e,rt(th... method constructor (line 31) | constructor(t,e){this._parameters=t,this._specification=e,rt(this,vr(t... method deserialize (line 31) | static deserialize(t){return new Cr(t._parameters,t._specification)} method serialize (line 31) | static serialize(t){return {_parameters:t._parameters,_specification:t... function Vr (line 31) | function Vr(t){let e=null;if(t instanceof Ue)e=Vr(t.result);else if(t in... function Er (line 31) | function Er(t){if(!0===t||!1===t)return !0;if(!Array.isArray(t)||0===t.l... function Tr (line 31) | function Tr(t){if(null==t)return {filter:()=>!0,needGeometry:!1};Er(t)||... function Lr (line 31) | function Lr(t,e){return te?1:0} function $r (line 31) | function $r(t){if(!Array.isArray(t))return !1;if("within"===t[0])return ... function Dr (line 31) | function Dr(t){if(!t)return !0;const e=t[0];return t.length<=1?"any"!==e... function Or (line 31) | function Or(t,e,r){switch(t){case"$type":return [`filter-type-${r}`,e];c... function Ur (line 31) | function Ur(t,e){if(0===e.length)return !1;switch(t){case"$type":return ... function Rr (line 31) | function Rr(t){switch(t){case"$type":return !0;case"$id":return ["filter... function qr (line 31) | function qr(t){return ["!",t]} function jr (line 31) | function jr(t){const e=typeof t;if("number"===e||"boolean"===e||"string"... function Nr (line 31) | function Nr(t){let e="";for(const r of N)e+=`/${jr(t[r])}`;return e} function Zr (line 31) | function Zr(t){const e=t.value;return e?[new et(t.key,e,"constants have ... function Kr (line 31) | function Kr(t){return t instanceof Number||t instanceof String||t instan... function Gr (line 31) | function Gr(t){if(Array.isArray(t))return t.map(Gr);if(t instanceof Obje... function Jr (line 31) | function Jr(t){const e=t.key,r=t.value,n=t.valueSpec||{},i=t.objectEleme... function Xr (line 31) | function Xr(t){const e=t.value,r=t.valueSpec,n=t.style,i=t.styleSpec,a=t... function Yr (line 31) | function Yr(t){const e=t.key,r=t.value,n=t.valueSpec;let i=mr(r);return ... function Hr (line 31) | function Hr(t){const e=t.valueSpec,r=Kr(t.value.type);let n,i,a,s={};con... function Wr (line 31) | function Wr(t){const e=("property"===t.expressionContext?Br:zr)(Gr(t.val... function Qr (line 31) | function Qr(t){const e=t.key,r=t.value,n=t.valueSpec,i=[];return Array.i... function tn (line 31) | function tn(t){return Er(Gr(t.value))?Wr(rt({},t,{expressionContext:"fil... function en (line 31) | function en(t){const e=t.value,r=t.key;if("array"!==mr(e))return [new et... function rn (line 31) | function rn(t,e){const r=t.key,n=t.validateSpec,i=t.style,a=t.styleSpec,... function nn (line 31) | function nn(t){return rn(t,"paint")} function an (line 31) | function an(t){return rn(t,"layout")} function sn (line 31) | function sn(t){let e=[];const r=t.value,n=t.key,i=t.style,a=t.styleSpec;... function on (line 31) | function on(t){const e=t.value,r=t.key,n=mr(e);return "string"!==n?[new ... function un (line 31) | function un(t){const e=t.value,r=t.key,n=t.styleSpec,i=t.style,a=t.valid... function cn (line 31) | function cn(t){const e=t.value,r=t.styleSpec,n=r.light,i=t.style;let a=[... function hn (line 31) | function hn(t){const e=t.value,r=t.styleSpec,n=r.terrain,i=t.style;let a... function pn (line 31) | function pn(t){let e=[];const r=t.value,n=t.key;if(Array.isArray(r)){con... function dn (line 31) | function dn(t){const e=t.value,r=t.valueSpec,n=t.styleSpec;return t.vali... function yn (line 31) | function yn(t){const e=t.value,r=t.key,n=on(t);return n.length||(-1===e.... function mn (line 31) | function mn(t,e=j){let r=[];return r=r.concat(dn({key:"",value:t,valueSp... function gn (line 31) | function gn(t){return function(e){return t({...e,validateSpec:dn})}} function xn (line 31) | function xn(t){return [].concat(t).sort(((t,e)=>t.line-e.line))} function vn (line 31) | function vn(t){return function(...e){return xn(t.apply(this,e))}} function kn (line 31) | function kn(t,e){let r=!1;if(e&&e.length)for(const n of e)t.fire(new R(n... class Sn (line 31) | class Sn{constructor(t,e,r){const n=this.cells=[];if(t instanceof ArrayB... method constructor (line 31) | constructor(t,e,r){const n=this.cells=[];if(t instanceof ArrayBuffer){... method insert (line 31) | insert(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertCell,this.uid+... method _insertReadonly (line 31) | _insertReadonly(){throw new Error("Cannot insert into a GridIndex crea... method _insertCell (line 31) | _insertCell(t,e,r,n,i,a){this.cells[i].push(a);} method query (line 31) | query(t,e,r,n,i){const a=this.min,s=this.max;if(t<=a&&e<=a&&s<=r&&s<=n... method _queryCell (line 31) | _queryCell(t,e,r,n,i,a,s,o){const l=this.cells[i];if(null!==l){const i... method _forEachCell (line 31) | _forEachCell(t,e,r,n,i,a,s,o){const l=this._convertToCellCoord(t),u=th... method _convertFromCellCoord (line 31) | _convertFromCellCoord(t){return (t-this.padding)/this.scale} method _convertToCellCoord (line 31) | _convertToCellCoord(t){return Math.max(0,Math.min(this.d-1,Math.floor(... method toArrayBuffer (line 31) | toArrayBuffer(){if(this.arrayBuffer)return this.arrayBuffer;const t=th... method serialize (line 31) | static serialize(t,e){const r=t.toArrayBuffer();return e&&e.push(r),{b... method deserialize (line 31) | static deserialize(t){return new Sn(t.buffer)} function zn (line 31) | function zn(t,e,r={}){if(In[t])throw new Error(`${t} is already register... function Mn (line 31) | function Mn(t){return t&&"undefined"!=typeof ArrayBuffer&&(t instanceof ... function Pn (line 31) | function Pn(t,e){if(null==t||"boolean"==typeof t||"number"==typeof t||"s... function Bn (line 31) | function Bn(t){if(null==t||"boolean"==typeof t||"number"==typeof t||"str... class Cn (line 31) | class Cn{constructor(){this.first=!0;}update(t,e){const r=Math.floor(t);... method constructor (line 31) | constructor(){this.first=!0;} method update (line 31) | update(t,e){const r=Math.floor(t);return this.first?(this.first=!1,thi... function En (line 31) | function En(t){for(const e of t)if(Ln(e.charCodeAt(0)))return !0;return !1} function Fn (line 31) | function Fn(t){for(const e of t)if(!Tn(e.charCodeAt(0)))return !1;return... function Tn (line 31) | function Tn(t){return !(Vn.Arabic(t)||Vn["Arabic Supplement"](t)||Vn["Ar... function Ln (line 31) | function Ln(t){return !(746!==t&&747!==t&&(t<4352||!(Vn["Bopomofo Extend... function $n (line 31) | function $n(t){return !(Ln(t)||function(t){return !!(Vn["Latin-1 Supplem... function Dn (line 31) | function Dn(t){return t>=1424&&t<=2303||Vn["Arabic Presentation Forms-A"... function On (line 31) | function On(t,e){return !(!e&&Dn(t)||t>=2304&&t<=3583||t>=3840&&t<=4255|... function Un (line 31) | function Un(t){for(const e of t)if(Dn(e.charCodeAt(0)))return !0;return !1} function Jn (line 31) | function Jn(){Xn.fire(new U("pluginStateChange",{pluginStatus:Zn,pluginU... method setState (line 31) | setState(t){if(!_())throw new Error("Cannot set the state of the rtl-tex... method isParsed (line 31) | isParsed(){if(!_())throw new Error("rtl-text-plugin is only parsed on th... method getPluginURL (line 31) | getPluginURL(){if(!_())throw new Error("rtl-text-plugin url can only be ... class Qn (line 31) | class Qn{constructor(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuratio... method constructor (line 31) | constructor(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fad... method isSupportedScript (line 31) | isSupportedScript(t){return function(t,e){for(const r of t)if(!On(r.ch... method crossFadingFactor (line 31) | crossFadingFactor(){return 0===this.fadeDuration?1:Math.min((this.now-... method getCrossfadeParameters (line 31) | getCrossfadeParameters(){const t=this.zoom,e=t-Math.floor(t),r=this.cr... class ti (line 31) | class ti{constructor(t,e){this.property=t,this.value=e,this.expression=f... method constructor (line 31) | constructor(t,e){this.property=t,this.value=e,this.expression=function... method isDataDriven (line 31) | isDataDriven(){return "source"===this.expression.kind||"composite"===t... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){return this.property.possiblyEvaluate(this,t,e... method getDefault (line 35) | getDefault(){return [0,1]} method set (line 35) | set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(t... class ei (line 31) | class ei{constructor(t){this.property=t,this.value=new ti(t,void 0);}tra... method constructor (line 31) | constructor(t){this.property=t,this.value=new ti(t,void 0);} method transitioned (line 31) | transitioned(t,e){return new ni(this.property,this.value,e,p({},t.tran... method untransitioned (line 31) | untransitioned(){return new ni(this.property,this.value,null,{},0)} method getDefault (line 35) | getDefault(){return !1} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.ena... class ri (line 31) | class ri{constructor(t){this._properties=t,this._values=Object.create(t.... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method getValue (line 31) | getValue(t){return g(this._values[t].value.value)} method setValue (line 31) | setValue(t,e){Object.prototype.hasOwnProperty.call(this._values,t)||(t... method getTransition (line 31) | getTransition(t){return g(this._values[t].transition)} method setTransition (line 31) | setTransition(t,e){Object.prototype.hasOwnProperty.call(this._values,t... method serialize (line 31) | serialize(){const t={};for(const e of Object.keys(this._values)){const... method transitioned (line 31) | transitioned(t,e){const r=new ii(this._properties);for(const n of Obje... method untransitioned (line 31) | untransitioned(){const t=new ii(this._properties);for(const e of Objec... method getDefault (line 35) | getDefault(){return this.gl.FUNC_ADD} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.blendEquation(t),this.... class ni (line 31) | class ni{constructor(t,e,r,n,i){this.property=t,this.value=e,this.begin=... method constructor (line 31) | constructor(t,e,r,n,i){this.property=t,this.value=e,this.begin=i+n.del... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=t.now||0,i=this.value.possiblyEvaluate... method getDefault (line 35) | getDefault(){return !1} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.ena... class ii (line 31) | class ii{constructor(t){this._properties=t,this._values=Object.create(t.... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=new oi(this._properties);for(const i o... method hasTransition (line 31) | hasTransition(){for(const t of Object.keys(this._values))if(this._valu... method getDefault (line 35) | getDefault(){return this.gl.LESS} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.depthFunc(t),this.curr... class ai (line 31) | class ai{constructor(t){this._properties=t,this._values=Object.create(t.... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method getValue (line 31) | getValue(t){return g(this._values[t].value)} method setValue (line 31) | setValue(t,e){this._values[t]=new ti(this._values[t].property,null===e... method serialize (line 31) | serialize(){const t={};for(const e of Object.keys(this._values)){const... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=new oi(this._properties);for(const i o... method getDefault (line 35) | getDefault(){const t=this.gl;return [t.ONE,t.ZERO]} method set (line 35) | set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(t... class si (line 31) | class si{constructor(t,e,r){this.property=t,this.value=e,this.parameters... method constructor (line 31) | constructor(t,e,r){this.property=t,this.value=e,this.parameters=r;} method isConstant (line 31) | isConstant(){return "constant"===this.value.kind} method constantOr (line 31) | constantOr(t){return "constant"===this.value.kind?this.value.value:t} method evaluate (line 31) | evaluate(t,e,r,n){return this.property.evaluate(this.value,this.parame... method getDefault (line 35) | getDefault(){return !1} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.ena... class oi (line 31) | class oi{constructor(t){this._properties=t,this._values=Object.create(t.... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method get (line 31) | get(t){return this._values[t]} method getDefault (line 35) | getDefault(){return t.Color.transparent} method set (line 35) | set(t){const e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.... class li (line 31) | class li{constructor(t){this.specification=t;}possiblyEvaluate(t,e){if(t... method constructor (line 31) | constructor(t){this.specification=t;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e){if(t.isDataDriven())throw new Error("Value shoul... method interpolate (line 31) | interpolate(t,e,r){const n=Le[this.specification.type];return n?n(t,e,... method getDefault (line 35) | getDefault(){return this.gl.BACK} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.cullFace(t),this.curre... class ui (line 31) | class ui{constructor(t,e){this.specification=t,this.overrides=e;}possibl... method constructor (line 31) | constructor(t,e){this.specification=t,this.overrides=e;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){return new si(this,"constant"===t.expression... method interpolate (line 31) | interpolate(t,e,r){if("constant"!==t.value.kind||"constant"!==e.value.... method evaluate (line 31) | evaluate(t,e,r,n,i,a){return "constant"===t.kind?t.value:t.evaluate(e,... method getDefault (line 35) | getDefault(){return this.gl.TEXTURE0} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.activeTexture(t),this.... class ci (line 31) | class ci extends ui{possiblyEvaluate(t,e,r,n){if(void 0===t.value)return... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){if(void 0===t.value)return new si(this,{kind... method evaluate (line 31) | evaluate(t,e,r,n,i,a){if("source"===t.kind){const s=t.evaluate(e,r,n,i... method _calculate (line 31) | _calculate(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:... method interpolate (line 31) | interpolate(t){return t} method getDefault (line 35) | getDefault(){return this.gl.CCW} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.frontFace(t),this.curr... class hi (line 31) | class hi{constructor(t){this.specification=t;}possiblyEvaluate(t,e,r,n){... method constructor (line 31) | constructor(t){this.specification=t;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){if(void 0!==t.value){if("constant"===t.expre... method _calculate (line 31) | _calculate(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:... method interpolate (line 31) | interpolate(t){return t} method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.useProgram(t),this.cur... class pi (line 31) | class pi{constructor(t){this.specification=t;}possiblyEvaluate(t,e,r,n){... method constructor (line 31) | constructor(t){this.specification=t;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){return !!t.expression.evaluate(e,null,{},r,n)} method interpolate (line 31) | interpolate(){return !1} method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindT... class fi (line 31) | class fi{constructor(t){this.properties=t,this.defaultPropertyValues={},... method constructor (line 31) | constructor(t){this.properties=t,this.defaultPropertyValues={},this.de... method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindB... class yi (line 31) | class yi extends q{constructor(t,e){if(super(),this.id=t.id,this.type=t.... method constructor (line 31) | constructor(t,e){if(super(),this.id=t.id,this.type=t.type,this._featur... method getCrossfadeParameters (line 31) | getCrossfadeParameters(){return this._crossfadeParameters} method getLayoutProperty (line 31) | getLayoutProperty(t){return "visibility"===t?this.visibility:this._une... method setLayoutProperty (line 31) | setLayoutProperty(t,e,r={}){null!=e&&this._validate(An,`layers.${this.... method getPaintProperty (line 31) | getPaintProperty(t){return t.endsWith(di)?this._transitionablePaint.ge... method setPaintProperty (line 31) | setPaintProperty(t,e,r={}){if(null!=e&&this._validate(_n,`layers.${thi... method _handleSpecialPaintPropertyUpdate (line 31) | _handleSpecialPaintPropertyUpdate(t){} method _handleOverridablePaintPropertyUpdate (line 31) | _handleOverridablePaintPropertyUpdate(t,e,r){return !1} method isHidden (line 31) | isHidden(t){return !!(this.minzoom&&tthis.capacity){this.capacity=Math.max(t,Math.floor(5*t... method _refreshViews (line 31) | _refreshViews(){throw new Error("_refreshViews() must be implemented b... method getDefault (line 35) | getDefault(){return 4} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.pixel... function vi (line 31) | function vi(t,e=1){let r=0,n=0;return {members:t.map((t=>{const i=mi[t.t... method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){var e;if(t===this.current&&!this.dirty)return;const i=this.gl;V... function bi (line 31) | function bi(t,e){return Math.ceil(t/e)*e} method getDefault (line 35) | getDefault(){return !1} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.pixel... class wi (line 31) | class wi extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e){const r=this.length;return this.resize(r+1),this.empl... method emplace (line 31) | emplace(t,e,r){const n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t} method constructor (line 35) | constructor(t,e){super(t),this.context=t,this.parent=e;} method getDefault (line 35) | getDefault(){return null} class _i (line 31) | class _i extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r){const n=this.length;return this.resize(n+1),this.em... method emplace (line 31) | emplace(t,e,r,n){const i=3*t;return this.int16[i+0]=e,this.int16[i+1]=... method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindF... class Ai (line 31) | class Ai extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n){const i=this.length;return this.resize(i+1),this.... method emplace (line 31) | emplace(t,e,r,n,i){const a=4*t;return this.int16[a+0]=e,this.int16[a+1... method constructor (line 35) | constructor(t,e,i){this.enable=t,this.mode=e,this.frontFace=i;} class ki (line 31) | class ki extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,a){const s=this.length;return this.resize(s+1),t... method emplace (line 31) | emplace(t,e,r,n,i,a,s){const o=6*t;return this.int16[o+0]=e,this.int16... class Si (line 31) | class Si extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,a){const s=this.length;return this.resize(s+1),t... method emplace (line 31) | emplace(t,e,r,n,i,a,s){const o=4*t,l=8*t;return this.int16[o+0]=e,this... method constructor (line 35) | constructor(t,e,i,s,a){this.context=t,this.width=e,this.height=i;const... method destroy (line 35) | destroy(){const t=this.context.gl,e=this.colorAttachment.get();if(e&&t... class Ii (line 31) | class Ii extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e){const r=this.length;return this.resize(r+1),this.empl... method emplace (line 31) | emplace(t,e,r){const n=2*t;return this.float32[n+0]=e,this.float32[n+1... method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;this.context.bindFrameb... class zi (line 31) | class zi extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint1... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,a,s,o,l,u){const c=this.length;return this.resiz... method emplace (line 31) | emplace(t,e,r,n,i,a,s,o,l,u,c){const h=10*t;return this.uint16[h+0]=e,... class Mi (line 31) | class Mi extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,a,s,o,l,u,c,h){const p=this.length;return this.r... method emplace (line 31) | emplace(t,e,r,n,i,a,s,o,l,u,c,h,p){const f=12*t;return this.int16[f+0]... method constructor (line 35) | constructor(t,e,i,s,a,o){this.test=t,this.ref=e,this.mask=i,this.fail=... class Pi (line 31) | class Pi extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r){const n=this.length;return this.resize(n+1),this.em... method emplace (line 31) | emplace(t,e,r,n){const i=3*t;return this.float32[i+0]=e,this.float32[i... method constructor (line 35) | constructor(t){var e,i;if(this.gl=t,this.clearColor=new je(this),this.... method setDefault (line 35) | setDefault(){this.unbindVAO(),this.clearColor.setDefault(),this.clearD... method setDirty (line 35) | setDirty(){this.clearColor.dirty=!0,this.clearDepth.dirty=!0,this.clea... method createIndexBuffer (line 35) | createIndexBuffer(t,e){return new Oe(this,t,e)} method createVertexBuffer (line 35) | createVertexBuffer(t,e,i){return new Ge(this,t,e,i)} method createRenderbuffer (line 35) | createRenderbuffer(t,e,i){const s=this.gl,a=s.createRenderbuffer();ret... method createFramebuffer (line 35) | createFramebuffer(t,e,i,s){return new Si(this,t,e,i,s)} method clear (line 35) | clear({color:t,depth:e,stencil:i}){const s=this.gl;let a=0;t&&(a|=s.CO... method setCullFace (line 35) | setCullFace(t){!1===t.enable?this.cullFace.set(!1):(this.cullFace.set(... method setDepthMode (line 35) | setDepthMode(t){t.func!==this.gl.ALWAYS||t.mask?(this.depthTest.set(!0... method setStencilMode (line 35) | setStencilMode(t){t.test.func!==this.gl.ALWAYS||t.mask?(this.stencilTe... method setColorMode (line 35) | setColorMode(e){t.deepEqual(e.blendFunction,Ci.Replace)?this.blend.set... method createVertexArray (line 35) | createVertexArray(){var t;return Ve(this.gl)?this.gl.createVertexArray... method deleteVertexArray (line 35) | deleteVertexArray(t){var e;return Ve(this.gl)?this.gl.deleteVertexArra... method unbindVAO (line 35) | unbindVAO(){this.bindVertexArray.set(null);} class Bi (line 31) | class Bi extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint3... method emplaceBack (line 31) | emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplac... method emplace (line 31) | emplace(t,e){return this.uint32[1*t+0]=e,t} class Ci (line 31) | class Ci extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,a,s,o,l){const u=this.length;return this.resize(... method emplace (line 31) | emplace(t,e,r,n,i,a,s,o,l,u){const c=10*t,h=5*t;return this.int16[c+0]... method constructor (line 35) | constructor(t,e,i){this.blendFunction=t,this.blendColor=e,this.mask=i;} class Vi (line 31) | class Vi extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,a){const s=this.length;return this.resize(s+1),t... method emplace (line 31) | emplace(t,e,r,n,i,a,s){const o=6*t;return this.int16[o+0]=e,this.int16... class Ei (line 31) | class Ei extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i){const a=this.length;return this.resize(a+1),thi... method emplace (line 31) | emplace(t,e,r,n,i,a){const s=4*t,o=8*t;return this.float32[s+0]=e,this... method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;this.context.bindFrameb... class Fi (line 31) | class Fi extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r,n){const i=this.length;return this.resize(i+1),this.... method emplace (line 31) | emplace(t,e,r,n,i){const a=12*t,s=3*t;return this.uint8[a+0]=e,this.ui... class Ti (line 31) | class Ti extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint1... method emplaceBack (line 31) | emplaceBack(t,e,r){const n=this.length;return this.resize(n+1),this.em... method emplace (line 31) | emplace(t,e,r,n){const i=3*t;return this.uint16[i+0]=e,this.uint16[i+1... method setDirty (line 35) | setDirty(){this.dirty=!0;} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;this.context.bindFrameb... class Li (line 31) | class Li extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,a,s,o,l,u,c,h,p,f,d,y,m){const g=this.length;ret... method emplace (line 31) | emplace(t,e,r,n,i,a,s,o,l,u,c,h,p,f,d,y,m,g){const x=24*t,v=12*t,b=48*... class $i (line 31) | class $i extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r,n,i,a,s,o,l,u,c,h,p,f,d,y,m,g,x,v,b,w,_,A,k,S,I,z){c... method emplace (line 31) | emplace(t,e,r,n,i,a,s,o,l,u,c,h,p,f,d,y,m,g,x,v,b,w,_,A,k,S,I,z,M){con... class Di (line 31) | class Di extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplac... method emplace (line 31) | emplace(t,e){return this.float32[1*t+0]=e,t} method constructor (line 35) | constructor(t,e,i){this.func=t,this.mask=e,this.range=i;} class Oi (line 31) | class Oi extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint3... method emplaceBack (line 31) | emplaceBack(t,e,r){const n=this.length;return this.resize(n+1),this.em... method emplace (line 31) | emplace(t,e,r,n){const i=4*t;return this.uint32[2*t+0]=e,this.uint16[i... class Ui (line 31) | class Ui extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint1... method emplaceBack (line 31) | emplaceBack(t,e){const r=this.length;return this.resize(r+1),this.empl... method emplace (line 31) | emplace(t,e,r){const n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=... class Ri (line 31) | class Ri extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint1... method emplaceBack (line 31) | emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplac... method emplace (line 31) | emplace(t,e){return this.uint16[1*t+0]=e,t} class qi (line 31) | class qi extends xi{_refreshViews(){this.uint8=new Uint8Array(this.array... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float... method emplaceBack (line 31) | emplaceBack(t,e,r,n){const i=this.length;return this.resize(i+1),this.... method emplace (line 31) | emplace(t,e,r,n,i){const a=4*t;return this.float32[a+0]=e,this.float32... class ji (line 31) | class ji extends gi{get anchorPointX(){return this._structArray.int16[th... method anchorPointX (line 31) | get anchorPointX(){return this._structArray.int16[this._pos2+0]} method anchorPointY (line 31) | get anchorPointY(){return this._structArray.int16[this._pos2+1]} method x1 (line 31) | get x1(){return this._structArray.int16[this._pos2+2]} method y1 (line 31) | get y1(){return this._structArray.int16[this._pos2+3]} method x2 (line 31) | get x2(){return this._structArray.int16[this._pos2+4]} method y2 (line 31) | get y2(){return this._structArray.int16[this._pos2+5]} method featureIndex (line 31) | get featureIndex(){return this._structArray.uint32[this._pos4+3]} method sourceLayerIndex (line 31) | get sourceLayerIndex(){return this._structArray.uint16[this._pos2+8]} method bucketIndex (line 31) | get bucketIndex(){return this._structArray.uint16[this._pos2+9]} method anchorPoint (line 31) | get anchorPoint(){return new i(this.anchorPointX,this.anchorPointY)} class Ni (line 31) | class Ni extends Ci{get(t){return new ji(this,t)}} method get (line 31) | get(t){return new ji(this,t)} class Zi (line 31) | class Zi extends gi{get anchorX(){return this._structArray.int16[this._p... method anchorX (line 31) | get anchorX(){return this._structArray.int16[this._pos2+0]} method anchorY (line 31) | get anchorY(){return this._structArray.int16[this._pos2+1]} method glyphStartIndex (line 31) | get glyphStartIndex(){return this._structArray.uint16[this._pos2+2]} method numGlyphs (line 31) | get numGlyphs(){return this._structArray.uint16[this._pos2+3]} method vertexStartIndex (line 31) | get vertexStartIndex(){return this._structArray.uint32[this._pos4+2]} method lineStartIndex (line 31) | get lineStartIndex(){return this._structArray.uint32[this._pos4+3]} method lineLength (line 31) | get lineLength(){return this._structArray.uint32[this._pos4+4]} method segment (line 31) | get segment(){return this._structArray.uint16[this._pos2+10]} method lowerSize (line 31) | get lowerSize(){return this._structArray.uint16[this._pos2+11]} method upperSize (line 31) | get upperSize(){return this._structArray.uint16[this._pos2+12]} method lineOffsetX (line 31) | get lineOffsetX(){return this._structArray.float32[this._pos4+7]} method lineOffsetY (line 31) | get lineOffsetY(){return this._structArray.float32[this._pos4+8]} method writingMode (line 31) | get writingMode(){return this._structArray.uint8[this._pos1+36]} method placedOrientation (line 31) | get placedOrientation(){return this._structArray.uint8[this._pos1+37]} method placedOrientation (line 31) | set placedOrientation(t){this._structArray.uint8[this._pos1+37]=t;} method hidden (line 31) | get hidden(){return this._structArray.uint8[this._pos1+38]} method hidden (line 31) | set hidden(t){this._structArray.uint8[this._pos1+38]=t;} method crossTileID (line 31) | get crossTileID(){return this._structArray.uint32[this._pos4+10]} method crossTileID (line 31) | set crossTileID(t){this._structArray.uint32[this._pos4+10]=t;} method associatedIconIndex (line 31) | get associatedIconIndex(){return this._structArray.int16[this._pos2+22]} class Ki (line 31) | class Ki extends Li{get(t){return new Zi(this,t)}} method get (line 31) | get(t){return new Zi(this,t)} class Gi (line 31) | class Gi extends gi{get anchorX(){return this._structArray.int16[this._p... method anchorX (line 31) | get anchorX(){return this._structArray.int16[this._pos2+0]} method anchorY (line 31) | get anchorY(){return this._structArray.int16[this._pos2+1]} method rightJustifiedTextSymbolIndex (line 31) | get rightJustifiedTextSymbolIndex(){return this._structArray.int16[thi... method centerJustifiedTextSymbolIndex (line 31) | get centerJustifiedTextSymbolIndex(){return this._structArray.int16[th... method leftJustifiedTextSymbolIndex (line 31) | get leftJustifiedTextSymbolIndex(){return this._structArray.int16[this... method verticalPlacedTextSymbolIndex (line 31) | get verticalPlacedTextSymbolIndex(){return this._structArray.int16[thi... method placedIconSymbolIndex (line 31) | get placedIconSymbolIndex(){return this._structArray.int16[this._pos2+6]} method verticalPlacedIconSymbolIndex (line 31) | get verticalPlacedIconSymbolIndex(){return this._structArray.int16[thi... method key (line 31) | get key(){return this._structArray.uint16[this._pos2+8]} method textBoxStartIndex (line 31) | get textBoxStartIndex(){return this._structArray.uint16[this._pos2+9]} method textBoxEndIndex (line 31) | get textBoxEndIndex(){return this._structArray.uint16[this._pos2+10]} method verticalTextBoxStartIndex (line 31) | get verticalTextBoxStartIndex(){return this._structArray.uint16[this._... method verticalTextBoxEndIndex (line 31) | get verticalTextBoxEndIndex(){return this._structArray.uint16[this._po... method iconBoxStartIndex (line 31) | get iconBoxStartIndex(){return this._structArray.uint16[this._pos2+13]} method iconBoxEndIndex (line 31) | get iconBoxEndIndex(){return this._structArray.uint16[this._pos2+14]} method verticalIconBoxStartIndex (line 31) | get verticalIconBoxStartIndex(){return this._structArray.uint16[this._... method verticalIconBoxEndIndex (line 31) | get verticalIconBoxEndIndex(){return this._structArray.uint16[this._po... method featureIndex (line 31) | get featureIndex(){return this._structArray.uint16[this._pos2+17]} method numHorizontalGlyphVertices (line 31) | get numHorizontalGlyphVertices(){return this._structArray.uint16[this.... method numVerticalGlyphVertices (line 31) | get numVerticalGlyphVertices(){return this._structArray.uint16[this._p... method numIconVertices (line 31) | get numIconVertices(){return this._structArray.uint16[this._pos2+20]} method numVerticalIconVertices (line 31) | get numVerticalIconVertices(){return this._structArray.uint16[this._po... method useRuntimeCollisionCircles (line 31) | get useRuntimeCollisionCircles(){return this._structArray.uint16[this.... method crossTileID (line 31) | get crossTileID(){return this._structArray.uint32[this._pos4+12]} method crossTileID (line 31) | set crossTileID(t){this._structArray.uint32[this._pos4+12]=t;} method textBoxScale (line 31) | get textBoxScale(){return this._structArray.float32[this._pos4+13]} method textOffset0 (line 31) | get textOffset0(){return this._structArray.float32[this._pos4+14]} method textOffset1 (line 31) | get textOffset1(){return this._structArray.float32[this._pos4+15]} method collisionCircleDiameter (line 31) | get collisionCircleDiameter(){return this._structArray.float32[this._p... class Ji (line 31) | class Ji extends $i{get(t){return new Gi(this,t)}} method get (line 31) | get(t){return new Gi(this,t)} class Xi (line 31) | class Xi extends Di{getoffsetX(t){return this.float32[1*t+0]}} method getoffsetX (line 31) | getoffsetX(t){return this.float32[1*t+0]} class Yi (line 31) | class Yi extends _i{getx(t){return this.int16[3*t+0]}gety(t){return this... method getx (line 31) | getx(t){return this.int16[3*t+0]} method gety (line 31) | gety(t){return this.int16[3*t+1]} method gettileUnitDistanceFromAnchor (line 31) | gettileUnitDistanceFromAnchor(t){return this.int16[3*t+2]} class Hi (line 31) | class Hi extends gi{get featureIndex(){return this._structArray.uint32[t... method featureIndex (line 31) | get featureIndex(){return this._structArray.uint32[this._pos4+0]} method sourceLayerIndex (line 31) | get sourceLayerIndex(){return this._structArray.uint16[this._pos2+2]} method bucketIndex (line 31) | get bucketIndex(){return this._structArray.uint16[this._pos2+3]} class Wi (line 31) | class Wi extends Oi{get(t){return new Hi(this,t)}} method get (line 31) | get(t){return new Hi(this,t)} class Qi (line 31) | class Qi extends wi{} class ta (line 31) | class ta extends wi{} method constructor (line 35) | constructor(t,e,i){this._pitchWithRotate=t.pitchWithRotate,this._mouse... method enable (line 35) | enable(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mouse... method disable (line 35) | disable(){this._mouseRotate.disable(),this._mousePitch.disable();} method isEnabled (line 35) | isEnabled(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRot... method isActive (line 35) | isActive(){return this._mouseRotate.isActive()||this._mousePitch.isAct... class ea (line 31) | class ea extends wi{} method constructor (line 35) | constructor(t,e,i,s){this._el=t,this._touchZoom=e,this._touchRotate=i,... method enable (line 35) | enable(t){this._touchZoom.enable(t),this._rotationDisabled||this._touc... method disable (line 35) | disable(){this._touchZoom.disable(),this._touchRotate.disable(),this._... method isEnabled (line 35) | isEnabled(){return this._touchZoom.isEnabled()&&(this._rotationDisable... method isActive (line 35) | isActive(){return this._touchZoom.isActive()||this._touchRotate.isActi... method disableRotation (line 35) | disableRotation(){this._rotationDisabled=!0,this._touchRotate.disable();} method enableRotation (line 35) | enableRotation(){this._rotationDisabled=!1,this._touchZoom.isEnabled()... class ra (line 31) | class ra extends ki{} class na (line 31) | class na extends Si{} method constructor (line 35) | constructor(e,i){super(),this._moving=!1,this._zooming=!1,this.transfo... method getCenter (line 35) | getCenter(){return new t.LngLat(this.transform.center.lng,this.transfo... method setCenter (line 35) | setCenter(t,e){return this.jumpTo({center:t},e)} method panBy (line 35) | panBy(e,i,s){return e=t.Point.convert(e).mult(-1),this.panTo(this.tran... method panTo (line 35) | panTo(e,i,s){return this.easeTo(t.extend({center:e},i),s)} method getZoom (line 35) | getZoom(){return this.transform.zoom} method setZoom (line 35) | setZoom(t,e){return this.jumpTo({zoom:t},e),this} method zoomTo (line 35) | zoomTo(e,i,s){return this.easeTo(t.extend({zoom:e},i),s)} method zoomIn (line 35) | zoomIn(t,e){return this.zoomTo(this.getZoom()+1,t,e),this} method zoomOut (line 35) | zoomOut(t,e){return this.zoomTo(this.getZoom()-1,t,e),this} method getBearing (line 35) | getBearing(){return this.transform.bearing} method setBearing (line 35) | setBearing(t,e){return this.jumpTo({bearing:t},e),this} method getPadding (line 35) | getPadding(){return this.transform.padding} method setPadding (line 35) | setPadding(t,e){return this.jumpTo({padding:t},e),this} method rotateTo (line 35) | rotateTo(e,i,s){return this.easeTo(t.extend({bearing:e},i),s)} method resetNorth (line 35) | resetNorth(e,i){return this.rotateTo(0,t.extend({duration:1e3},e),i),t... method resetNorthPitch (line 35) | resetNorthPitch(e,i){return this.easeTo(t.extend({bearing:0,pitch:0,du... method snapToNorth (line 35) | snapToNorth(t,e){return Math.abs(this.getBearing())=0&&i=0&&s>1];let a=r-1,s=n+1;for(;;... function Ma (line 31) | function Ma(t,e,r){const n=t[e];t[e]=t[r],t[r]=n;} class Pa (line 31) | class Pa{constructor(t,e){this.gl=t.gl,this.location=e;}} method constructor (line 31) | constructor(t,e){this.gl=t.gl,this.location=e;} class Ba (line 31) | class Ba extends Pa{constructor(t,e){super(t,e),this.current=0;}set(t){t... method constructor (line 31) | constructor(t,e){super(t,e),this.current=0;} method set (line 31) | set(t){this.current!==t&&(this.current=t,this.gl.uniform1f(this.locati... class Ca (line 31) | class Ca extends Pa{constructor(t,e){super(t,e),this.current=[0,0,0,0];}... method constructor (line 31) | constructor(t,e){super(t,e),this.current=[0,0,0,0];} method set (line 31) | set(t){t[0]===this.current[0]&&t[1]===this.current[1]&&t[2]===this.cur... method constructor (line 35) | constructor(e,s){if(super(),(e instanceof HTMLElement||s)&&(e=t.extend... method addTo (line 35) | addTo(t){return this.remove(),this._map=t,t.getCanvasContainer().appen... method remove (line 35) | remove(){return this._opacityTimeout&&(clearTimeout(this._opacityTimeo... method getLngLat (line 35) | getLngLat(){return this._lngLat} method setLngLat (line 35) | setLngLat(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,th... method getElement (line 35) | getElement(){return this._element} method setPopup (line 35) | setPopup(t){if(this._popup&&(this._popup.remove(),this._popup=null,thi... method _onKeyPress (line 35) | _onKeyPress(t){const e=t.code,i=t.charCode||t.keyCode;"Space"!==e&&"En... method _onMapClick (line 35) | _onMapClick(t){const e=t.originalEvent.target,i=this._element;this._po... method getPopup (line 35) | getPopup(){return this._popup} method togglePopup (line 35) | togglePopup(){const t=this._popup;return t?(t.isOpen()?t.remove():t.ad... method _update (line 35) | _update(t){if(!this._map)return;this._map.transform.renderWorldCopies&... method getOffset (line 35) | getOffset(){return this._offset} method setOffset (line 35) | setOffset(e){return this._offset=t.Point.convert(e),this._update(),this} method _onMove (line 35) | _onMove(e){if(!this._isDragging){const t=this._clickTolerance||this._m... method _onUp (line 35) | _onUp(){this._element.style.pointerEvents="auto",this._positionDelta=n... method _addDragHandler (line 35) | _addDragHandler(t){this._element.contains(t.originalEvent.target)&&(t.... method setDraggable (line 35) | setDraggable(t){return this._draggable=!!t,this._map&&(t?(this._map.on... method isDraggable (line 35) | isDraggable(){return this._draggable} method setRotation (line 35) | setRotation(t){return this._rotation=t||0,this._update(),this} method getRotation (line 35) | getRotation(){return this._rotation} method setRotationAlignment (line 35) | setRotationAlignment(t){return this._rotationAlignment=t||"auto",this.... method getRotationAlignment (line 35) | getRotationAlignment(){return this._rotationAlignment} method setPitchAlignment (line 35) | setPitchAlignment(t){return this._pitchAlignment=t&&"auto"!==t?t:this.... method getPitchAlignment (line 35) | getPitchAlignment(){return this._pitchAlignment} class Va (line 31) | class Va extends Pa{constructor(t,e){super(t,e),this.current=jt.transpar... method constructor (line 31) | constructor(t,e){super(t,e),this.current=jt.transparent;} method set (line 31) | set(t){t.r===this.current.r&&t.g===this.current.g&&t.b===this.current.... function Fa (line 31) | function Fa(t){return [ma(255*t.r,255*t.g),ma(255*t.b,255*t.a)]} class Ta (line 31) | class Ta{constructor(t,e,r){this.value=t,this.uniformNames=e.map((t=>`u_... method constructor (line 31) | constructor(t,e,r){this.value=t,this.uniformNames=e.map((t=>`u_${t}`))... method setUniform (line 31) | setUniform(t,e,r){t.set(r.constantOr(this.value));} method getBinding (line 31) | getBinding(t,e,r){return "color"===this.type?new Va(t,e):new Ba(t,e)} class La (line 31) | class La{constructor(t,e){this.uniformNames=e.map((t=>`u_${t}`)),this.pa... method constructor (line 31) | constructor(t,e){this.uniformNames=e.map((t=>`u_${t}`)),this.patternFr... method setConstantPatternPositions (line 31) | setConstantPatternPositions(t,e){this.pixelRatioFrom=e.pixelRatio,this... method setUniform (line 31) | setUniform(t,e,r,n){const i="u_pattern_to"===n?this.patternTo:"u_patte... method getBinding (line 31) | getBinding(t,e,r){return "u_pattern"===r.substr(0,9)?new Ca(t,e):new B... class $a (line 31) | class $a{constructor(t,e,r,n){this.expression=t,this.type=r,this.maxValu... method constructor (line 31) | constructor(t,e,r,n){this.expression=t,this.type=r,this.maxValue=0,thi... method populatePaintArray (line 31) | populatePaintArray(t,e,r,n,i){const a=this.paintVertexArray.length,s=t... method updatePaintArray (line 31) | updatePaintArray(t,e,r,n){const i=this.expression.evaluate({zoom:0},r,... method _setPaintValue (line 31) | _setPaintValue(t,e,r){if("color"===this.type){const n=Fa(r);for(let r=... method upload (line 31) | upload(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(t... method destroy (line 31) | destroy(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy();} class Da (line 31) | class Da{constructor(t,e,r,n,i,a){this.expression=t,this.uniformNames=e.... method constructor (line 31) | constructor(t,e,r,n,i,a){this.expression=t,this.uniformNames=e.map((t=... method populatePaintArray (line 31) | populatePaintArray(t,e,r,n,i){const a=this.expression.evaluate(new Qn(... method updatePaintArray (line 31) | updatePaintArray(t,e,r,n){const i=this.expression.evaluate({zoom:this.... method _setPaintValue (line 31) | _setPaintValue(t,e,r,n){if("color"===this.type){const i=Fa(r),a=Fa(n);... method upload (line 31) | upload(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(t... method destroy (line 31) | destroy(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy();} method setUniform (line 31) | setUniform(t,e){const r=this.useIntegerZoom?Math.floor(e.zoom):e.zoom,... method getBinding (line 31) | getBinding(t,e,r){return new Ba(t,e)} class Oa (line 31) | class Oa{constructor(t,e,r,n,i,a){this.expression=t,this.type=e,this.use... method constructor (line 31) | constructor(t,e,r,n,i,a){this.expression=t,this.type=e,this.useInteger... method populatePaintArray (line 31) | populatePaintArray(t,e,r){const n=this.zoomInPaintVertexArray.length;t... method updatePaintArray (line 31) | updatePaintArray(t,e,r,n,i){this._setPaintValues(t,e,r.patterns&&r.pat... method _setPaintValues (line 31) | _setPaintValues(t,e,r,n){if(!n||!r)return;const{min:i,mid:a,max:s}=r,o... method upload (line 31) | upload(t){this.zoomInPaintVertexArray&&this.zoomInPaintVertexArray.arr... method destroy (line 31) | destroy(){this.zoomOutPaintVertexBuffer&&this.zoomOutPaintVertexBuffer... class Ua (line 31) | class Ua{constructor(t,e,r){this.binders={},this._buffers=[];const n=[];... method constructor (line 31) | constructor(t,e,r){this.binders={},this._buffers=[];const n=[];for(con... method getMaxValue (line 31) | getMaxValue(t){const e=this.binders[t];return e instanceof $a||e insta... method populatePaintArrays (line 31) | populatePaintArrays(t,e,r,n,i){for(const a in this.binders){const s=th... method setConstantPatternPositions (line 31) | setConstantPatternPositions(t,e){for(const r in this.binders){const n=... method updatePaintArrays (line 31) | updatePaintArrays(t,e,r,n,i){let a=!1;for(const s in t){const o=e.getP... method defines (line 31) | defines(){const t=[];for(const e in this.binders){const r=this.binders... method getBinderAttributes (line 31) | getBinderAttributes(){const t=[];for(const e in this.binders){const r=... method getBinderUniforms (line 31) | getBinderUniforms(){const t=[];for(const e in this.binders){const r=th... method getPaintVertexBuffers (line 31) | getPaintVertexBuffers(){return this._buffers} method getUniforms (line 31) | getUniforms(t,e){const r=[];for(const n in this.binders){const i=this.... method setUniforms (line 31) | setUniforms(t,e,r,n){for(const{name:t,property:i,binding:a}of e)this.b... method updatePaintBuffers (line 31) | updatePaintBuffers(t){this._buffers=[];for(const e in this.binders){co... method upload (line 31) | upload(t){for(const e in this.binders){const r=this.binders[e];(r inst... method destroy (line 31) | destroy(){for(const t in this.binders){const e=this.binders[t];(e inst... class Ra (line 31) | class Ra{constructor(t,e,r=(()=>!0)){this.programConfigurations={};for(c... method constructor (line 31) | constructor(t,e,r=(()=>!0)){this.programConfigurations={};for(const n ... method populatePaintArrays (line 31) | populatePaintArrays(t,e,r,n,i,a){for(const r in this.programConfigurat... method updatePaintArrays (line 31) | updatePaintArrays(t,e,r,n){for(const i of r)this.needsUpload=this.prog... method get (line 31) | get(t){return this.programConfigurations[t]} method upload (line 31) | upload(t){if(this.needsUpload){for(const e in this.programConfiguratio... method destroy (line 31) | destroy(){for(const t in this.programConfigurations)this.programConfig... function qa (line 31) | function qa(t,e){return {"text-opacity":["opacity"],"icon-opacity":["opa... function ja (line 31) | function ja(t,e,r){const n={color:{source:Ii,composite:qi},number:{sourc... function Ga (line 31) | function Ga(t){const e=Na/t.extent,r=t.loadGeometry();for(let t=0;t1){if(es(t,e))return !0;for(let n=0;ne.... method colorModeForRenderPass (line 35) | colorModeForRenderPass(){const e=this.context.gl;if(this._showOverdraw... method depthModeForSublayer (line 35) | depthModeForSublayer(t,e,i){if(!this.opaquePassEnabledForLayer())retur... method opaquePassEnabledForLayer (line 35) | opaquePassEnabledForLayer(){return this.currentLayer0?e... method isPatternMissing (line 35) | isPatternMissing(t){if(!t)return !1;if(!t.from||!t.to)return !0;const ... method useProgram (line 35) | useProgram(t,e){this.cache=this.cache||{};const i=t+(e?e.cacheKey:"")+... method setCustomLayerDefaults (line 35) | setCustomLayerDefaults(){this.context.unbindVAO(),this.context.cullFac... method setBaseState (line 35) | setBaseState(){const t=this.context.gl;this.context.cullFace.set(!1),t... method initDebugOverlayCanvas (line 35) | initDebugOverlayCanvas(){null==this.debugOverlayCanvas&&(this.debugOve... method destroy (line 35) | destroy(){this.debugOverlayTexture&&this.debugOverlayTexture.destroy();} function ss (line 31) | function ss(t,e){let r=!1;for(let n=0,i=t.length-1;ni.x&&e.x... method constructor (line 35) | constructor(t,e){this.points=t,this.planes=e;} method fromInvProjectionMatrix (line 35) | static fromInvProjectionMatrix(e,i,s){const a=Math.pow(2,s),o=[[-1,1,-... function ls (line 31) | function ls(t,e,r){const n=e.paint.get(t).value;return "constant"===n.ki... method constructor (line 35) | constructor(e,i,s,a,o){this.tileSize=512,this.maxValidLatitude=85.0511... method clone (line 35) | clone(){const t=new ls(this._minZoom,this._maxZoom,this._minPitch,this... method apply (line 35) | apply(t){this.tileSize=t.tileSize,this.latRange=t.latRange,this.width=... method minZoom (line 35) | get minZoom(){return this._minZoom} method minZoom (line 35) | set minZoom(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(... method maxZoom (line 35) | get maxZoom(){return this._maxZoom} method maxZoom (line 35) | set maxZoom(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(... method minPitch (line 35) | get minPitch(){return this._minPitch} method minPitch (line 35) | set minPitch(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.... method maxPitch (line 35) | get maxPitch(){return this._maxPitch} method maxPitch (line 35) | set maxPitch(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.... method renderWorldCopies (line 35) | get renderWorldCopies(){return this._renderWorldCopies} method renderWorldCopies (line 35) | set renderWorldCopies(t){void 0===t?t=!0:null===t&&(t=!1),this._render... method worldSize (line 35) | get worldSize(){return this.tileSize*this.scale} method centerOffset (line 35) | get centerOffset(){return this.centerPoint._sub(this.size._div(2))} method size (line 35) | get size(){return new t.Point(this.width,this.height)} method bearing (line 35) | get bearing(){return -this.angle/Math.PI*180} method bearing (line 35) | set bearing(e){const i=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==i&... method pitch (line 35) | get pitch(){return this._pitch/Math.PI*180} method pitch (line 35) | set pitch(e){const i=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.P... method fov (line 35) | get fov(){return this._fov/Math.PI*180} method fov (line 35) | set fov(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodi... method zoom (line 35) | get zoom(){return this._zoom} method zoom (line 35) | set zoom(t){const e=Math.min(Math.max(t,this.minZoom),this.maxZoom);th... method center (line 35) | get center(){return this._center} method center (line 35) | set center(t){t.lat===this._center.lat&&t.lng===this._center.lng||(thi... method elevation (line 35) | get elevation(){return this._elevation} method elevation (line 35) | set elevation(t){t!==this._elevation&&(this._elevation=t,this._constra... method padding (line 35) | get padding(){return this._edgeInsets.toJSON()} method padding (line 35) | set padding(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._... method centerPoint (line 35) | get centerPoint(){return this._edgeInsets.getCenter(this.width,this.he... method isPaddingEqual (line 35) | isPaddingEqual(t){return this._edgeInsets.equals(t)} method interpolatePadding (line 35) | interpolatePadding(t,e,i){this._unmodified=!1,this._edgeInsets.interpo... method coveringZoomLevel (line 35) | coveringZoomLevel(t){const e=(t.roundZoom?Math.round:Math.floor)(this.... method getVisibleUnwrappedCoordinates (line 35) | getVisibleUnwrappedCoordinates(e){const i=[new t.UnwrappedTileID(0,e)]... method coveringTiles (line 35) | coveringTiles(e){var i,s;let a=this.coveringZoomLevel(e);const o=a;if(... method resize (line 35) | resize(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e]... method unmodified (line 35) | get unmodified(){return this._unmodified} method zoomScale (line 35) | zoomScale(t){return Math.pow(2,t)} method scaleZoom (line 35) | scaleZoom(t){return Math.log(t)/Math.LN2} method project (line 35) | project(e){const i=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidL... method unproject (line 35) | unproject(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/th... method point (line 35) | get point(){return this.project(this.center)} method updateElevation (line 35) | updateElevation(t){this.freezeElevation||(this.elevation=t?this.getEle... method getElevation (line 35) | getElevation(e,i){const s=t.MercatorCoordinate.fromLngLat(e.wrap()),a=... method getCameraPosition (line 35) | getCameraPosition(){return {lngLat:this.pointLocation(this.getCameraPo... method recalculateZoom (line 35) | recalculateZoom(e){const i=this.pointLocation(this.centerPoint,e),s=th... method setLocationAtPoint (line 35) | setLocationAtPoint(e,i){const s=this.pointCoordinate(i),a=this.pointCo... method locationPoint (line 35) | locationPoint(t,e){return e?this.coordinatePoint(this.locationCoordina... method pointLocation (line 35) | pointLocation(t,e){return this.coordinateLocation(this.pointCoordinate... method locationCoordinate (line 35) | locationCoordinate(e){return t.MercatorCoordinate.fromLngLat(e)} method coordinateLocation (line 35) | coordinateLocation(t){return t&&t.toLngLat()} method pointCoordinate (line 35) | pointCoordinate(e,i){if(i){const t=i.pointCoordinate(e);if(null!=t)ret... method coordinatePoint (line 35) | coordinatePoint(e,i=0,s=this.pixelMatrix){const a=[e.x*this.worldSize,... method getBounds (line 35) | getBounds(){const e=Math.max(0,this.height/2-this.getHorizon());return... method getMaxBounds (line 35) | getMaxBounds(){return this.latRange&&2===this.latRange.length&&this.ln... method getHorizon (line 35) | getHorizon(){return Math.tan(Math.PI/2-this._pitch)*this.cameraToCente... method setMaxBounds (line 35) | setMaxBounds(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRan... method calculatePosMatrix (line 35) | calculatePosMatrix(e,i=!1){const s=e.key,a=i?this._alignedPosMatrixCac... method customLayerMatrix (line 35) | customLayerMatrix(){return this.mercatorMatrix.slice()} method _constrain (line 35) | _constrain(){if(!this.center||!this.width||!this.height||this._constra... method _calcMatrices (line 35) | _calcMatrices(){if(!this.height)return;const e=this.centerOffset,i=thi... method maxPitchScaleFactor (line 35) | maxPitchScaleFactor(){if(!this.pixelMatrixInverse)return 1;const e=thi... method getCameraPoint (line 35) | getCameraPoint(){const e=Math.tan(this._pitch)*(this.cameraToCenterDis... method getCameraQueryGeometry (line 35) | getCameraQueryGeometry(e){const i=this.getCameraPoint();if(1===e.lengt... function us (line 31) | function us(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])} function cs (line 31) | function cs(t,e,r,n,a){if(!e[0]&&!e[1])return t;const s=i.convert(e)._mu... method constructor (line 35) | constructor(e){this._hashName=e&&encodeURIComponent(e),t.bindAll(["_ge... method addTo (line 35) | addTo(t){return this._map=t,addEventListener("hashchange",this._onHash... method remove (line 35) | remove(){return removeEventListener("hashchange",this._onHashChange,!1... method getHashString (line 35) | getHashString(t){const e=this._map.getCenter(),i=Math.round(100*this._... method _getCurrentHash (line 35) | _getCurrentHash(){const t=window.location.hash.replace("#","");if(this... method _onHashChange (line 35) | _onHashChange(){const t=this._getCurrentHash();if(t.length>=3&&!t.some... method _updateHashUnthrottled (line 35) | _updateHashUnthrottled(){const t=window.location.href.replace(/(#.+)?$... method paint (line 31) | get paint(){return ps=ps||new fi({"circle-radius":new ui(j.paint_circle[... method layout (line 31) | get layout(){return hs=hs||new fi({"circle-sort-key":new ui(j.layout_cir... function ms (line 31) | function ms(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t... function gs (line 31) | function gs(t,e,r){var n=e[0],i=e[1],a=e[2],s=e[3],o=e[4],l=e[5],u=e[6],... function bs (line 31) | function bs(t,e,r){var n=e[0],i=e[1],a=e[2],s=e[3];return t[0]=r[0]*n+r[... method constructor (line 35) | constructor(t,e){this._map=t,this._clickTolerance=e.clickTolerance;} method reset (line 35) | reset(){delete this._mousedownPos;} method wheel (line 35) | wheel(t){return this._firePreventable(new ys(t.type,this._map,t))} method mousedown (line 35) | mousedown(t,e){return this._mousedownPos=e,this._firePreventable(new v... method mouseup (line 35) | mouseup(t){this._map.fire(new vs(t.type,this._map,t));} method click (line 35) | click(t,e){this._mousedownPos&&this._mousedownPos.dist(e)>=this._click... method dblclick (line 35) | dblclick(t){return this._firePreventable(new vs(t.type,this._map,t))} method mouseover (line 35) | mouseover(t){this._map.fire(new vs(t.type,this._map,t));} method mouseout (line 35) | mouseout(t){this._map.fire(new vs(t.type,this._map,t));} method touchstart (line 35) | touchstart(t){return this._firePreventable(new xs(t.type,this._map,t))} method touchmove (line 35) | touchmove(t){this._map.fire(new xs(t.type,this._map,t));} method touchend (line 35) | touchend(t){this._map.fire(new xs(t.type,this._map,t));} method touchcancel (line 35) | touchcancel(t){this._map.fire(new xs(t.type,this._map,t));} method _firePreventable (line 35) | _firePreventable(t){if(this._map.fire(t),t.defaultPrevented)return {}} method isEnabled (line 35) | isEnabled(){return !0} method isActive (line 35) | isActive(){return !1} method enable (line 35) | enable(){} method disable (line 35) | disable(){} function ws (line 31) | function ws(t,e){const r=bs([],[t.x,t.y,0,1],e);return new i(r[0]/r[3],r... method constructor (line 35) | constructor(t){this._map=t;} method reset (line 35) | reset(){this._delayContextMenu=!1,this._ignoreContextMenu=!0,delete th... method mousemove (line 35) | mousemove(t){this._map.fire(new vs(t.type,this._map,t));} method mousedown (line 35) | mousedown(){this._delayContextMenu=!0,this._ignoreContextMenu=!1;} method mouseup (line 35) | mouseup(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map... method contextmenu (line 35) | contextmenu(t){this._delayContextMenu?this._contextMenuEvent=t:this._i... method isEnabled (line 35) | isEnabled(){return !0} method isActive (line 35) | isActive(){return !1} method enable (line 35) | enable(){} method disable (line 35) | disable(){} class _s (line 31) | class _s extends Ya{} method paint (line 31) | get paint(){return As=As||new fi({"heatmap-radius":new ui(j.paint_heatma... function Ss (line 31) | function Ss(t,{width:e,height:r},n,i){if(i){if(i instanceof Uint8Clamped... method constructor (line 35) | constructor(t){this.reset(),this.numTouches=t.numTouches;} method reset (line 35) | reset(){delete this.centroid,delete this.startTime,delete this.touches... method touchstart (line 35) | touchstart(e,i,s){(this.centroid||s.length>this.numTouches)&&(this.abo... method touchmove (line 35) | touchmove(t,e,i){if(this.aborted||!this.centroid)return;const s=Is(i,e... method touchend (line 35) | touchend(t,e,i){if((!this.centroid||t.timeStamp-this.startTime>500)&&(... function Is (line 31) | function Is(t,{width:e,height:r},n){if(e===t.width&&r===t.height)return;... function zs (line 31) | function zs(t,e,r,n,i,a){if(0===i.width||0===i.height)return e;if(i.widt... class Ms (line 31) | class Ms{constructor(t,e){Ss(this,t,1,e);}resize(t){Is(this,t,1);}clone(... method constructor (line 31) | constructor(t,e){Ss(this,t,1,e);} method resize (line 31) | resize(t){Is(this,t,1);} method clone (line 31) | clone(){return new Ms({width:this.width,height:this.height},new Uint8A... method copy (line 31) | static copy(t,e,r,n,i){zs(t,e,r,n,i,1);} method constructor (line 35) | constructor(t){this._correctEvent=t.checkCorrectEvent;} method startMove (line 35) | startMove(t){const e=i.mouseButton(t);this._eventButton=e;} method endMove (line 35) | endMove(t){delete this._eventButton;} method isValidStartEvent (line 35) | isValidStartEvent(t){return this._correctEvent(t)} method isValidMoveEvent (line 35) | isValidMoveEvent(t){return !function(t,e){const i=zs[e];return void 0=... method isValidEndEvent (line 35) | isValidEndEvent(t){return i.mouseButton(t)===this._eventButton} class Ps (line 31) | class Ps{constructor(t,e){Ss(this,t,4,e);}resize(t){Is(this,t,4);}replac... method constructor (line 31) | constructor(t,e){Ss(this,t,4,e);} method resize (line 31) | resize(t){Is(this,t,4);} method replace (line 31) | replace(t,e){e?this.data.set(t):this.data=t instanceof Uint8ClampedArr... method clone (line 31) | clone(){return new Ps({width:this.width,height:this.height},new Uint8A... method copy (line 31) | static copy(t,e,r,n,i){zs(t,e,r,n,i,4);} method constructor (line 35) | constructor(t){this._tr=new Ts(t),this._zoomIn=new Cs({numTouches:1,nu... method reset (line 35) | reset(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset();} method touchstart (line 35) | touchstart(t,e,i){this._zoomIn.touchstart(t,e,i),this._zoomOut.touchst... method touchmove (line 35) | touchmove(t,e,i){this._zoomIn.touchmove(t,e,i),this._zoomOut.touchmove... method touchend (line 35) | touchend(t,e,i){const s=this._zoomIn.touchend(t,e,i),a=this._zoomOut.t... method touchcancel (line 35) | touchcancel(){this.reset();} method enable (line 35) | enable(){this._enabled=!0;} method disable (line 35) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 35) | isEnabled(){return this._enabled} method isActive (line 35) | isActive(){return this._active} function Bs (line 31) | function Bs(t){const e={},r=t.resolution||256,n=t.clips?t.clips.length:1... method constructor (line 35) | constructor(t,e){this._minTouches=t.cooperativeGestures?2:1,this._clic... method reset (line 35) | reset(){this._active=!1,this._touches={},this._sum=new t.Point(0,0),se... method touchstart (line 35) | touchstart(t,e,i){return this._calculateTransform(t,e,i)} method touchmove (line 35) | touchmove(t,e,i){if(this._map._cooperativeGestures&&(2===this._minTouc... method touchend (line 35) | touchend(t,e,i){this._calculateTransform(t,e,i),this._active&&i.length... method touchcancel (line 35) | touchcancel(){this.reset();} method _calculateTransform (line 35) | _calculateTransform(e,i,s){s.length>0&&(this._active=!0);const a=Is(s,... method enable (line 35) | enable(){this._enabled=!0;} method disable (line 35) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 35) | isEnabled(){return this._enabled} method isActive (line 35) | isActive(){return this._active} method paint (line 31) | get paint(){return Cs=Cs||new fi({"hillshade-illumination-direction":new... function Ls (line 31) | function Ls(t,e,r){r=r||2;var n,i,a,s,o,l,u,c=e&&e.length,h=c?e[0]*r:t.l... function $s (line 31) | function $s(t,e,r,n,i){var a,s;if(i===oo(t,e,r,n)>0)for(a=e;a=0)return !1;for(v... function Rs (line 31) | function Rs(t,e,r,n){var i=t.prev,a=t,s=t.next;if(Hs(i,a,s)>=0)return !1... function qs (line 31) | function qs(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!Ws(i,a)&&Qs(i,... method constructor (line 35) | constructor(t){super(),this._map=t;} method reset (line 35) | reset(){super.reset(),this._valid=void 0,delete this._firstMove,delete... method touchstart (line 35) | touchstart(t,e,i){super.touchstart(t,e,i),this._currentTouchCount=i.le... method _start (line 35) | _start(t){this._lastPoints=t,Vs(t[0].sub(t[1]))&&(this._valid=!1);} method _move (line 35) | _move(t,e,i){if(this._map._cooperativeGestures&&this._currentTouchCoun... method gestureBeginsVertically (line 35) | gestureBeginsVertically(t,e,i){if(void 0!==this._valid)return this._va... function js (line 31) | function js(t,e,r,n,i,a){var s=t;do{for(var o=s.next.next;o!==s.prev;){i... function Ns (line 31) | function Ns(t,e){return t.x-e.x} method reset (line 35) | reset(){super.reset(),delete this._distance,delete this._startDistance;} method _start (line 35) | _start(t){this._startDistance=this._distance=t[0].dist(t[1]);} method _move (line 35) | _move(t,e){const i=this._distance;if(this._distance=t[0].dist(t[1]),th... function Zs (line 31) | function Zs(t,e){var r=function(t,e){var r,n=e,i=t.x,a=t.y,s=-1/0;do{if(... method reset (line 35) | reset(){super.reset(),delete this._minDiameter,delete this._startVecto... method _start (line 35) | _start(t){this._startVector=this._vector=t[0].sub(t[1]),this._minDiame... method _move (line 35) | _move(t,e){const i=this._vector;if(this._vector=t[0].sub(t[1]),this._a... method _isBelowThreshold (line 35) | _isBelowThreshold(t){this._minDiameter=Math.min(this._minDiameter,t.ma... function Ks (line 31) | function Ks(t,e){return Hs(t.prev,t,e.prev)<0&&Hs(e.next,t,t.next)<0} method constructor (line 35) | constructor(t,e){this._clickZoom=t,this._tapZoom=e;} method enable (line 35) | enable(){this._clickZoom.enable(),this._tapZoom.enable();} method disable (line 35) | disable(){this._clickZoom.disable(),this._tapZoom.disable();} method isEnabled (line 35) | isEnabled(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnable... method isActive (line 35) | isActive(){return this._clickZoom.isActive()||this._tapZoom.isActive()} function Gs (line 31) | function Gs(t,e,r,n,i){return (t=1431655765&((t=858993459&((t=252645135&... function Js (line 31) | function Js(t){var e=t,r=t;do{(e.x=(t-s)*(a-o)&&(t-s)*(n-o... function Ys (line 31) | function Ys(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){v... method constructor (line 35) | constructor(t){this._tr=new Ts(t),this.reset();} method reset (line 35) | reset(){this._active=!1;} method dblclick (line 35) | dblclick(t,e){return t.preventDefault(),{cameraAnimation:i=>{i.easeTo(... method enable (line 35) | enable(){this._enabled=!0;} method disable (line 35) | disable(){this._enabled=!1,this.reset();} method isEnabled (line 35) | isEnabled(){return this._enabled} method isActive (line 35) | isActive(){return this._active} function Hs (line 31) | function Hs(t,e,r){return (e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)} method constructor (line 35) | constructor(e,i){this._map=e,this._tr=new Ts(e),this._el=e.getCanvasCo... method setZoomRate (line 35) | setZoomRate(t){this._defaultZoomRate=t;} method setWheelZoomRate (line 35) | setWheelZoomRate(t){this._wheelZoomRate=t;} method isEnabled (line 35) | isEnabled(){return !!this._enabled} method isActive (line 35) | isActive(){return !!this._active||void 0!==this._finishTimeout} method isZooming (line 35) | isZooming(){return !!this._zooming} method enable (line 35) | enable(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&"c... method disable (line 35) | disable(){this.isEnabled()&&(this._enabled=!1);} method wheel (line 35) | wheel(e){if(!this.isEnabled())return;if(this._map._cooperativeGestures... method _onTimeout (line 35) | _onTimeout(t){this._type="wheel",this._delta-=this._lastValue,this._ac... method _start (line 35) | _start(e){if(!this._delta)return;this._frameId&&(this._frameId=null),t... method renderFrame (line 35) | renderFrame(){if(!this._frameId)return;if(this._frameId=null,!this.isA... method _smoothOutEasing (line 35) | _smoothOutEasing(e){let i=t.ease;if(this._prevEase){const e=this._prev... method reset (line 35) | reset(){this._active=!1;} function Ws (line 31) | function Ws(t,e){return t.x===e.x&&t.y===e.y} function Qs (line 31) | function Qs(t,e,r,n){var i=eo(Hs(t,e,r)),a=eo(Hs(t,e,n)),s=eo(Hs(r,n,t))... method constructor (line 35) | constructor(t,e,i){this._el=t,this._mousePan=e,this._touchPan=i;} method enable (line 35) | enable(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._tou... method disable (line 35) | disable(){this._mousePan.disable(),this._touchPan.disable(),this._el.c... method isEnabled (line 35) | isEnabled(){return this._mousePan.isEnabled()&&this._touchPan.isEnable... method isActive (line 35) | isActive(){return this._mousePan.isActive()||this._touchPan.isActive()} function to (line 31) | function to(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)... function eo (line 31) | function eo(t){return t>0?1:t<0?-1:0} function ro (line 31) | function ro(t,e){return Hs(t.prev,t,t.next)<0?Hs(t,e,t.next)>=0&&Hs(t,t.... function no (line 31) | function no(t,e){var r=new so(t.i,t.x,t.y),n=new so(e.i,e.x,e.y),i=t.nex... function io (line 31) | function io(t,e,r,n){var i=new so(t,e,r);return n?(i.next=n.next,i.prev=... function ao (line 31) | function ao(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.n... function so (line 31) | function so(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=n... function oo (line 31) | function oo(t,e,r,n){for(var i=0,a=e,s=r-n;ar;){if(n-r>600){var a=n-r+1,s=e-r+1,o=Math... function ho (line 31) | function ho(t,e,r){var n=t[e];t[e]=t[r],t[r]=n;} function po (line 31) | function po(t,e){return te?1:0} function fo (line 31) | function fo(t,e){const r=t.length;if(r<=1)return [t];const n=[];let i,a;... function yo (line 31) | function yo(t,e){return e.area-t.area} function mo (line 31) | function mo(t,e,r){const n=r.patternDependencies;let i=!1;for(const r of... function go (line 31) | function go(t,e,r,n,i){const a=i.patternDependencies;for(const s of e){c... class xo (line 31) | class xo{constructor(t){this.zoom=t.zoom,this.overscaling=t.overscaling,... method constructor (line 31) | constructor(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.la... method populate (line 31) | populate(t,e,r){this.hasPattern=mo("fill",this.layers,e);const n=this.... method update (line 31) | update(t,e,r){this.stateDependentLayers.length&&this.programConfigurat... method addFeatures (line 31) | addFeatures(t,e,r){for(const t of this.patternFeatures)this.addFeature... method isEmpty (line 31) | isEmpty(){return 0===this.layoutVertexArray.length} method uploadPending (line 31) | uploadPending(){return !this.uploaded||this.programConfigurations.need... method upload (line 31) | upload(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer... method destroy (line 31) | destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),... method addFeature (line 31) | addFeature(t,e,r,n,i){for(const t of fo(e,500)){let e=0;for(const r of... method paint (line 31) | get paint(){return bo=bo||new fi({"fill-antialias":new li(j.paint_fill["... method layout (line 31) | get layout(){return vo=vo||new fi({"fill-sort-key":new ui(j.layout_fill[... function Mo (line 31) | function Mo(t,e,r,n,i){this.properties={},this.extent=r,this.type=0,this... function Po (line 31) | function Po(t,e,r){1==t?e.id=r.readVarint():2==t?function(t,e){for(var r... function Bo (line 31) | function Bo(t){for(var e,r,n=0,i=0,a=t.length,s=a-1;iNa)||t.y===e.y&&(t.y<0||t... function qo (line 31) | function qo(t){return t.every((t=>t.x<0))||t.every((t=>t.x>Na))||t.every... method paint (line 31) | get paint(){return jo=jo||new fi({"fill-extrusion-opacity":new li(j["pai... function Zo (line 31) | function Zo(t,e){return t.x*e.x+t.y*e.y} function Ko (line 31) | function Ko(t,e){if(1===t.length){let r=0;const n=e[r++];let i;for(;!i||... class tl (line 31) | class tl{constructor(t){this.zoom=t.zoom,this.overscaling=t.overscaling,... method constructor (line 31) | constructor(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.la... method populate (line 31) | populate(t,e,r){this.hasPattern=mo("line",this.layers,e);const n=this.... method update (line 31) | update(t,e,r){this.stateDependentLayers.length&&this.programConfigurat... method addFeatures (line 31) | addFeatures(t,e,r){for(const t of this.patternFeatures)this.addFeature... method isEmpty (line 31) | isEmpty(){return 0===this.layoutVertexArray.length} method uploadPending (line 31) | uploadPending(){return !this.uploaded||this.programConfigurations.need... method upload (line 31) | upload(t){this.uploaded||(0!==this.layoutVertexArray2.length&&(this.la... method destroy (line 31) | destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),... method lineFeatureClips (line 31) | lineFeatureClips(t){if(t.properties&&Object.prototype.hasOwnProperty.c... method addFeature (line 31) | addFeature(t,e,r,n,i){const a=this.layers[0].layout,s=a.get("line-join... method addLine (line 31) | addLine(t,e,r,n,i,a){if(this.distance=0,this.scaledDistance=0,this.tot... method addCurrentVertex (line 31) | addCurrentVertex(t,e,r,n,i,a=!1){const s=e.y*n-e.x,o=-e.y-e.x*n;this.a... method addHalfVertex (line 31) | addHalfVertex({x:t,y:e},r,n,i,a,s,o){const l=.5*(this.lineClips?this.s... method updateScaledDistance (line 31) | updateScaledDistance(){this.scaledDistance=this.lineClips?this.lineCli... method updateDistance (line 31) | updateDistance(t,e){this.distance+=t.dist(e),this.updateScaledDistance... method paint (line 31) | get paint(){return rl=rl||new fi({"line-opacity":new ui(j.paint_line["li... method layout (line 31) | get layout(){return el=el||new fi({"line-cap":new li(j.layout_line["line... class il (line 31) | class il extends ui{possiblyEvaluate(t,e){return e=new Qn(Math.floor(e.z... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e){return e=new Qn(Math.floor(e.zoom),{now:e.now,fa... method evaluate (line 31) | evaluate(t,e,r,n){return e=p({},e,{zoom:Math.floor(e.zoom)}),super.eva... function sl (line 31) | function sl(t,e){return e>0?e+2*t:t} function pl (line 31) | function pl(t,e,r){return t.sections.forEach((t=>{t.text=function(t,e,r)... function xl (line 31) | function xl(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new ... function _l (line 31) | function _l(t){return t.type===xl.Bytes?t.readVarint()+t.pos:t.pos+1} function Al (line 31) | function Al(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>... function kl (line 31) | function kl(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.flo... function Sl (line 31) | function Sl(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24;} function Ll (line 31) | function Ll(t,e){return (t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)} function Ol (line 31) | function Ol(t,e,r){1===t&&r.readMessage(Ul,e);} function Ul (line 31) | function Ul(t,e,r){if(3===t){const{id:t,bitmap:n,width:i,height:a,left:s... function Rl (line 31) | function Rl(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes(... function jl (line 31) | function jl(t){let e=0,r=0;for(const n of t)e+=n.w*n.h,r=Math.max(r,n.w)... class Zl (line 31) | class Zl{constructor(t,{pixelRatio:e,version:r,stretchX:n,stretchY:i,con... method constructor (line 31) | constructor(t,{pixelRatio:e,version:r,stretchX:n,stretchY:i,content:a}... method tl (line 31) | get tl(){return [this.paddedRect.x+Nl,this.paddedRect.y+Nl]} method br (line 31) | get br(){return [this.paddedRect.x+this.paddedRect.w-Nl,this.paddedRec... method tlbr (line 31) | get tlbr(){return this.tl.concat(this.br)} method displaySize (line 31) | get displaySize(){return [(this.paddedRect.w-2*Nl)/this.pixelRatio,(th... class Kl (line 31) | class Kl{constructor(t,e){const r={},n={};this.haveRenderCallbacks=[];co... method constructor (line 31) | constructor(t,e){const r={},n={};this.haveRenderCallbacks=[];const i=[... method addImages (line 31) | addImages(t,e,r){for(const n in t){const i=t[n],a={x:0,y:0,w:i.data.wi... method patchUpdatedImages (line 31) | patchUpdatedImages(t,e){t.dispatchRenderCallbacks(this.haveRenderCallb... method patchUpdatedImage (line 31) | patchUpdatedImage(t,e,r){if(!t||!e)return;if(t.version===e.version)ret... class Xl (line 31) | class Xl{constructor(){this.scale=1,this.fontStack="",this.imageName=nul... method constructor (line 31) | constructor(){this.scale=1,this.fontStack="",this.imageName=null;} method forText (line 31) | static forText(t,e){const r=new Xl;return r.scale=t||1,r.fontStack=e,r} method forImage (line 31) | static forImage(t){const e=new Xl;return e.imageName=t,e} class Yl (line 31) | class Yl{constructor(){this.text="",this.sectionIndex=[],this.sections=[... method constructor (line 31) | constructor(){this.text="",this.sectionIndex=[],this.sections=[],this.... method fromFeature (line 31) | static fromFeature(t,e){const r=new Yl;for(let n=0;nMath.max(t,this.... method addTextSection (line 31) | addTextSection(t,e){this.text+=t.text,this.sections.push(Xl.forText(t.... method addImageSection (line 31) | addImageSection(t){const e=t.image?t.image.name:"";if(0===e.length)ret... method getNextImageSectionCharCode (line 31) | getNextImageSectionCharCode(){return this.imageSectionID?this.imageSec... function Hl (line 31) | function Hl(e,r,n,i,a,s,o,l,u,c,h,p,f,d,y,m){const g=Yl.fromFeature(e,a)... function tu (line 31) | function tu(t,e,r,n,i,a){if(e.imageName){const t=n[e.imageName];return t... function eu (line 31) | function eu(t,e,r,n){const i=Math.pow(t-e,2);return n?t/^tex... method calculateGlyphDependencies (line 31) | calculateGlyphDependencies(t,e,r,n,i){for(let a=0;a0} method hasIconData (line 31) | hasIconData(){return this.icon.segments.get().length>0} method hasDebugData (line 31) | hasDebugData(){return this.textCollisionBox&&this.iconCollisionBox} method hasTextCollisionBoxData (line 31) | hasTextCollisionBoxData(){return this.hasDebugData()&&this.textCollisi... method hasIconCollisionBoxData (line 31) | hasIconCollisionBoxData(){return this.hasDebugData()&&this.iconCollisi... method addIndicesForPlacedSymbol (line 31) | addIndicesForPlacedSymbol(t,e){const r=t.placedSymbolArray.get(e),n=r.... method getSortedSymbolIndexes (line 31) | getSortedSymbolIndexes(t){if(this.sortedAngle===t&&void 0!==this.symbo... method addToSortKeyRanges (line 31) | addToSortKeyRanges(t,e){const r=this.sortKeyRanges[this.sortKeyRanges.... method sortFeatures (line 31) | sortFeatures(t){if(this.sortFeaturesByY&&this.sortedAngle!==t&&!(this.... method paint (line 31) | get paint(){return ku=ku||new fi({"icon-opacity":new ui(j.paint_symbol["... method layout (line 31) | get layout(){return Au=Au||new fi({"symbol-placement":new li(j.layout_sy... class Iu (line 31) | class Iu{constructor(t){if(void 0===t.property.overrides)throw new Error... method constructor (line 31) | constructor(t){if(void 0===t.property.overrides)throw new Error("overr... method evaluate (line 31) | evaluate(t){if(t.formattedSection){const e=this.defaultValue.property.... method eachChild (line 31) | eachChild(t){this.defaultValue.isConstant()||t(this.defaultValue.value... method outputDefined (line 31) | outputDefined(){return !1} method serialize (line 31) | serialize(){return null} class zu (line 31) | class zu extends yi{constructor(t){super(t,Su);}recalculate(t,e){if(supe... method constructor (line 31) | constructor(t){super(t,Su);} method recalculate (line 31) | recalculate(t,e){if(super.recalculate(t,e),"auto"===this.layout.get("i... method getValueAndResolveTokens (line 31) | getValueAndResolveTokens(t,e,r,n){const i=this.layout.get(t).evaluate(... method createBucket (line 31) | createBucket(t){return new _u(t)} method queryRadius (line 31) | queryRadius(){return 0} method queryIntersectsFeature (line 31) | queryIntersectsFeature(){throw new Error("Should take a different path... method _setPaintOverrides (line 31) | _setPaintOverrides(){for(const t of Su.paint.overridableProperties){if... method _handleOverridablePaintPropertyUpdate (line 31) | _handleOverridablePaintPropertyUpdate(t,e,r){return !(!this.layout||e.... method hasPaintOverride (line 31) | static hasPaintOverride(t,e){const r=t.get("text-field"),n=Su.paint.pr... method paint (line 31) | get paint(){return Mu=Mu||new fi({"background-color":new li(j.paint_back... method paint (line 31) | get paint(){return Bu=Bu||new fi({"raster-opacity":new li(j.paint_raster... class Vu (line 31) | class Vu extends yi{constructor(t){super(t,{}),this.onAdd=t=>{this.imple... method constructor (line 31) | constructor(t){super(t,{}),this.onAdd=t=>{this.implementation.onAdd&&t... method is3D (line 31) | is3D(){return "3d"===this.implementation.renderingMode} method hasOffscreenPass (line 31) | hasOffscreenPass(){return void 0!==this.implementation.prerender} method recalculate (line 31) | recalculate(){} method updateTransitions (line 31) | updateTransitions(){} method hasTransition (line 31) | hasTransition(){return !1} method serialize (line 31) | serialize(){throw new Error("Custom layers cannot be serialized")} method constructor (line 31) | constructor(t){super(t,fs);} method createBucket (line 31) | createBucket(t){return new Ya(t)} method queryRadius (line 31) | queryRadius(t){const e=t;return ls("circle-radius",this,e)+ls("circle-st... method queryIntersectsFeature (line 31) | queryIntersectsFeature(t,e,r,n,i,a,s,o){const l=cs(t,this.paint.get("cir... method createBucket (line 31) | createBucket(t){return new _s(t)} method constructor (line 31) | constructor(t){super(t,ks),this._updateColorRamp();} method _handleSpecialPaintPropertyUpdate (line 31) | _handleSpecialPaintPropertyUpdate(t){"heatmap-color"===t&&this._updateCo... method _updateColorRamp (line 31) | _updateColorRamp(){this.colorRamp=Bs({expression:this._transitionablePai... method resize (line 31) | resize(){this.heatmapFbo&&(this.heatmapFbo.destroy(),this.heatmapFbo=nul... method queryRadius (line 31) | queryRadius(){return 0} method queryIntersectsFeature (line 31) | queryIntersectsFeature(){return !1} method hasOffscreenPass (line 31) | hasOffscreenPass(){return 0!==this.paint.get("heatmap-opacity")&&"none"!... method constructor (line 31) | constructor(t){super(t,Vs);} method hasOffscreenPass (line 31) | hasOffscreenPass(){return 0!==this.paint.get("hillshade-exaggeration")&&... method constructor (line 31) | constructor(t){super(t,wo);} method recalculate (line 31) | recalculate(t,e){super.recalculate(t,e);const r=this.paint._values["fill... method createBucket (line 31) | createBucket(t){return new xo(t)} method queryRadius (line 31) | queryRadius(){return us(this.paint.get("fill-translate"))} method queryIntersectsFeature (line 31) | queryIntersectsFeature(t,e,r,n,i,a,s){return Qa(cs(t,this.paint.get("fil... method isTileClipped (line 31) | isTileClipped(){return !0} method constructor (line 31) | constructor(t){super(t,No);} method createBucket (line 31) | createBucket(t){return new Uo(t)} method queryRadius (line 31) | queryRadius(){return us(this.paint.get("fill-extrusion-translate"))} method is3D (line 31) | is3D(){return !0} method queryIntersectsFeature (line 31) | queryIntersectsFeature(t,e,r,n,a,s,o,l){const u=cs(t,this.paint.get("fil... method constructor (line 31) | constructor(t){super(t,nl),this.gradientVersion=0,al||(al=new il(nl.pain... method _handleSpecialPaintPropertyUpdate (line 31) | _handleSpecialPaintPropertyUpdate(t){"line-gradient"===t&&(this.stepInte... method gradientExpression (line 31) | gradientExpression(){return this._transitionablePaint._values["line-grad... method recalculate (line 31) | recalculate(t,e){super.recalculate(t,e),this.paint._values["line-floorwi... method createBucket (line 31) | createBucket(t){return new tl(t)} method queryRadius (line 31) | queryRadius(t){const e=t,r=sl(ls("line-width",this,e),ls("line-gap-width... method queryIntersectsFeature (line 31) | queryIntersectsFeature(t,e,r,n,a,s,o){const l=cs(t,this.paint.get("line-... method isTileClipped (line 31) | isTileClipped(){return !0} method constructor (line 31) | constructor(t){super(t,Pu);} method constructor (line 31) | constructor(t){super(t,Cu);} class Fu (line 31) | class Fu{constructor(t){this._callback=t,this._triggered=!1,"undefined"!... method constructor (line 31) | constructor(t){this._callback=t,this._triggered=!1,"undefined"!=typeof... method trigger (line 31) | trigger(){this._triggered||(this._triggered=!0,this._channel?this._cha... method remove (line 31) | remove(){delete this._channel,this._callback=()=>{};} class Lu (line 31) | class Lu{constructor(t,e){if(isNaN(t)||isNaN(e))throw new Error(`Invalid... method constructor (line 31) | constructor(t,e){if(isNaN(t)||isNaN(e))throw new Error(`Invalid LngLat... method wrap (line 31) | wrap(){return new Lu(h(this.lng,-180,180),this.lat)} method toArray (line 31) | toArray(){return [this.lng,this.lat]} method toString (line 31) | toString(){return `LngLat(${this.lng}, ${this.lat})`} method distanceTo (line 31) | distanceTo(t){const e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)... method convert (line 31) | static convert(t){if(t instanceof Lu)return t;if(Array.isArray(t)&&(2=... function Du (line 31) | function Du(t){return $u*Math.cos(t*Math.PI/180)} function Ou (line 31) | function Ou(t){return (180+t)/360} function Uu (line 31) | function Uu(t){return (180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Mat... function Ru (line 31) | function Ru(t,e){return t/Du(e)} function qu (line 31) | function qu(t){return 360/Math.PI*Math.atan(Math.exp((180-360*t)*Math.PI... class ju (line 31) | class ju{constructor(t,e,r=0){this.x=+t,this.y=+e,this.z=+r;}static from... method constructor (line 31) | constructor(t,e,r=0){this.x=+t,this.y=+e,this.z=+r;} method fromLngLat (line 31) | static fromLngLat(t,e=0){const r=Lu.convert(t);return new ju(Ou(r.lng)... method toLngLat (line 31) | toLngLat(){return new Lu(360*this.x-180,qu(this.y))} method toAltitude (line 31) | toAltitude(){return this.z*Du(qu(this.y))} method meterInMercatorCoordinateUnits (line 31) | meterInMercatorCoordinateUnits(){return 1/$u*(t=qu(this.y),1/Math.cos(... function Nu (line 31) | function Nu(t,e,r){var n=2*Math.PI*6378137/256/Math.pow(2,r);return [t*n... class Zu (line 31) | class Zu{constructor(t,e,r){if(t<0||t>25||r<0||r>=Math.pow(2,t)||e<0||e>... method constructor (line 31) | constructor(t,e,r){if(t<0||t>25||r<0||r>=Math.pow(2,t)||e<0||e>=Math.p... method equals (line 31) | equals(t){return this.z===t.z&&this.x===t.x&&this.y===t.y} method url (line 31) | url(t,e,r){const n=(a=this.y,s=this.z,o=Nu(256*(i=this.x),256*(a=Math.... method isChildOf (line 31) | isChildOf(t){const e=this.z-t.z;return e>0&&t.x===this.x>>e&&t.y===thi... method getTilePoint (line 31) | getTilePoint(t){const e=Math.pow(2,this.z);return new i((t.x*e-this.x)... method toString (line 31) | toString(){return `${this.z}/${this.x}/${this.y}`} class Ku (line 31) | class Ku{constructor(t,e){this.wrap=t,this.canonical=e,this.key=Ju(t,e.z... method constructor (line 31) | constructor(t,e){this.wrap=t,this.canonical=e,this.key=Ju(t,e.z,e.z,e.... class Gu (line 31) | class Gu{constructor(t,e,r,n,i){if(t... method clone (line 31) | clone(){return new Gu(this.overscaledZ,this.wrap,this.canonical.z,this... method equals (line 31) | equals(t){return this.overscaledZ===t.overscaledZ&&this.wrap===t.wrap&... method scaledTo (line 31) | scaledTo(t){if(t>this.overscaledZ)throw new Error(`targetZ > this.over... method calculateScaledKey (line 31) | calculateScaledKey(t,e){if(t>this.overscaledZ)throw new Error(`targetZ... method isChildOf (line 31) | isChildOf(t){if(t.wrap!==this.wrap)return !1;const e=this.canonical.z-... method children (line 31) | children(t){if(this.overscaledZ>=t)return [new Gu(this.overscaledZ+1,t... method isLessThan (line 31) | isLessThan(t){return this.wrapt.wrap)&&(this.over... method wrapped (line 31) | wrapped(){return new Gu(this.overscaledZ,0,this.canonical.z,this.canon... method unwrapTo (line 31) | unwrapTo(t){return new Gu(this.overscaledZ,t,this.canonical.z,this.can... method overscaleFactor (line 31) | overscaleFactor(){return Math.pow(2,this.overscaledZ-this.canonical.z)} method toUnwrapped (line 31) | toUnwrapped(){return new Ku(this.wrap,this.canonical)} method toString (line 31) | toString(){return `${this.overscaledZ}/${this.canonical.x}/${this.cano... method getTilePoint (line 31) | getTilePoint(t){return this.canonical.getTilePoint(new ju(t.x-this.wra... function Ju (line 31) | function Ju(t,e,r,n,i){(t*=2)<0&&(t=-1*t-1);const a=1<=this.dim+1||e<-1||e>=this.dim+1)throw new RangeE... method _unpackMapbox (line 31) | _unpackMapbox(t,e,r){return (256*t*256+256*e+r)/10-1e4} method _unpackTerrarium (line 31) | _unpackTerrarium(t,e,r){return 256*t+e+r/256-32768} method getPixels (line 31) | getPixels(){return new Ps({width:this.stride,height:this.stride},new U... method backfillBorder (line 31) | backfillBorder(t,e,r){if(this.dim!==t.dim)throw new Error("dem dimensi... class Yu (line 31) | class Yu{constructor(t){this._stringToNumber={},this._numberToString=[];... method constructor (line 31) | constructor(t){this._stringToNumber={},this._numberToString=[];for(let... method encode (line 31) | encode(t){return this._stringToNumber[t]} method decode (line 31) | decode(t){if(t>=this._numberToString.length)throw new Error(`Out of bo... class Hu (line 31) | class Hu{constructor(t,e,r,n,i){this.type="Feature",this._vectorTileFeat... method constructor (line 31) | constructor(t,e,r,n,i){this.type="Feature",this._vectorTileFeature=t,t... method geometry (line 31) | get geometry(){return void 0===this._geometry&&(this._geometry=this._v... method geometry (line 31) | set geometry(t){this._geometry=t;} method toJSON (line 31) | toJSON(){const t={geometry:this.geometry};for(const e in this)"_geomet... class Wu (line 31) | class Wu{constructor(t,e){this.tileID=t,this.x=t.canonical.x,this.y=t.ca... method constructor (line 31) | constructor(t,e){this.tileID=t,this.x=t.canonical.x,this.y=t.canonical... method insert (line 31) | insert(t,e,r,n,i,a){const s=this.featureIndexArray.length;this.feature... method loadVTLayers (line 31) | loadVTLayers(){return this.vtLayers||(this.vtLayers=new So.VectorTile(... method query (line 31) | query(t,e,r,n){this.loadVTLayers();const a=t.params||{},s=Na/t.tileSiz... method loadMatchingFeature (line 31) | loadMatchingFeature(t,e,r,n,i,a,s,o,l,u,c){const h=this.bucketLayerIDs... method lookupSymbolFeatures (line 31) | lookupSymbolFeatures(t,e,r,n,i,a,s,o){const l={};this.loadVTLayers();c... method hasLayer (line 31) | hasLayer(t){for(const e of this.bucketLayerIDs)for(const r of e)if(t==... method getId (line 31) | getId(t,e){let r=t.id;return this.promoteId&&(r=t.properties["string"=... function Qu (line 31) | function Qu(t,e,r,n,i){return y(t,((t,a)=>{const s=e instanceof oi?e.get... function tc (line 31) | function tc(t){let e=1/0,r=1/0,n=-1/0,i=-1/0;for(const a of t)e=Math.min... function ec (line 31) | function ec(t,e){return e-t} function rc (line 31) | function rc(t,e,r,n,a){const s=[];for(let o=0;o0;){const i=t-1>>1,a... method _down (line 31) | _down(t){const{data:e,compare:r}=this,n=this.length>>1,i=e[t];for(;te?1:0} function bc (line 31) | function bc(t,e=1,r=!1){let n=1/0,a=1/0,s=-1/0,o=-1/0;const l=t[0];for(l... function wc (line 31) | function wc(t,e){return e.max-t.max} function _c (line 31) | function _c(t,e,r,n){this.p=new i(t,e),this.h=r,this.d=function(t,e){let... function kc (line 31) | function kc(t,e){return e[1]!==Ac?function(t,e,r){let n=0,i=0;switch(e=M... function Sc (line 31) | function Sc(t){switch(t){case"right":case"top-right":case"bottom-right":... function Ic (line 31) | function Ic(e,r,n,i,a,s,o,l,u,c,h){let p=s.textMaxSize.evaluate(r,{});vo... function zc (line 31) | function zc(t,e,r,n,a,s,o,l,u,c,h,p,f,d,y){const m=function(t,e,r,n,a,s,... function Mc (line 31) | function Mc(t){for(const e in t)return t[e];return null} function Pc (line 31) | function Pc(t,e,r,n){const i=t.compareText;if(e in i){const t=i[e];for(l... class Cc (line 31) | class Cc{static from(t){if(!(t instanceof ArrayBuffer))throw new Error("... method from (line 31) | static from(t){if(!(t instanceof ArrayBuffer))throw new Error("Data mu... method constructor (line 31) | constructor(t,e=64,r=Float64Array,n){if(isNaN(t)||t<0)throw new Error(... method add (line 31) | add(t,e){const r=this._pos>>1;return this.ids[r]=r,this.coords[this._p... method finish (line 31) | finish(){const t=this._pos>>1;if(t!==this.numItems)throw new Error(`Ad... method range (line 31) | range(t,e,r,n){if(!this._finished)throw new Error("Data not yet indexe... method within (line 31) | within(t,e,r){if(!this._finished)throw new Error("Data not yet indexed... function Vc (line 31) | function Vc(t,e,r,n,i,a){if(i-n<=r)return;const s=n+i>>1;Ec(t,e,s,n,i,a)... function Ec (line 31) | function Ec(t,e,r,n,i,a){for(;i>n;){if(i-n>600){const s=i-n+1,o=r-n+1,l=... function Fc (line 31) | function Fc(t,e,r,n){Tc(t,r,n),Tc(e,2*r,2*n),Tc(e,2*r+1,2*n+1);} function Tc (line 31) | function Tc(t,e,r){const n=t[e];t[e]=t[r],t[r]=n;} function Lc (line 31) | function Lc(t,e,r,n){const i=t-r,a=e-n;return i*i+a*a} method mark (line 31) | mark(t){performance.mark(t);} method frame (line 31) | frame(t){const e=t;null!=Dc&&Oc.push(e-Dc),Dc=e;} method clearMetrics (line 31) | clearMetrics(){Dc=null,Oc=[],performance.clearMeasures(Rc),performance.c... method getPerformanceMetrics (line 31) | getPerformanceMetrics(){performance.measure(Rc,t.PerformanceMarkers.crea... method constructor (line 31) | constructor(t,e,r){this.target=t,this.parent=e,this.mapId=r,this.callbac... method send (line 31) | send(t,e,r,n,i=!1){const a=Math.round(1e18*Math.random()).toString(36).s... method receive (line 31) | receive(t){const e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.t... method process (line 31) | process(){if(!this.taskQueue.length)return;const t=this.taskQueue.shift(... method processTask (line 31) | processTask(t,e){if(""===e.type){const r=this.callbacks[t];del... method remove (line 31) | remove(){this.invoker.remove(),this.target.removeEventListener("message"... method constructor (line 31) | constructor(t){this._marks={start:[t.url,"start"].join("#"),end:[t.url,"... method finish (line 31) | finish(){performance.mark(this._marks.end);let t=performance.getEntriesB... method constructor (line 31) | constructor(t,e){super(t,e),this.current=0;} method set (line 31) | set(t){this.current!==t&&(this.current=t,this.gl.uniform1i(this.location... method constructor (line 31) | constructor(t,e){super(t,e),this.current=[0,0];} method set (line 31) | set(t){t[0]===this.current[0]&&t[1]===this.current[1]||(this.current=t,t... method constructor (line 31) | constructor(t,e){super(t,e),this.current=[0,0,0];} method set (line 31) | set(t){t[0]===this.current[0]&&t[1]===this.current[1]&&t[2]===this.curre... method constructor (line 31) | constructor(t,e){super(t,e),this.current=Ea;} method set (line 31) | set(t){if(t[12]!==this.current[12]||t[0]!==this.current[0])return this.c... class t (line 33) | class t{constructor(e){this.keyCache={},e&&this.replace(e);}replace(e){t... method constructor (line 33) | constructor(e){this.keyCache={},e&&this.replace(e);} method replace (line 33) | replace(e){this._layerConfigs={},this._layers={},this.update(e,[]);} method update (line 33) | update(t,o){for(const o of t){this._layerConfigs[o.id]=o;const t=this.... class o (line 33) | class o{constructor(t){const o={},i=[];for(const e in t){const r=t[e],s=... method constructor (line 33) | constructor(t){const o={},i=[];for(const e in t){const r=t[e],s=o[e]={... class i (line 33) | class i{constructor(t){this.tileID=new e.OverscaledTileID(t.tileID.overs... method constructor (line 33) | constructor(t){this.tileID=new e.OverscaledTileID(t.tileID.overscaledZ... method parse (line 33) | parse(t,i,s,n,a){this.status="parsing",this.data=t,this.collisionBoxAr... method testProp (line 35) | static testProp(t){if(!i.docStyle)return t[0];for(let e=0;e{t?o(t):i... class n (line 33) | class n{constructor(e,t,o,i){this.actor=e,this.layerIndex=t,this.availab... method constructor (line 33) | constructor(e,t,o,i){this.actor=e,this.layerIndex=t,this.availableImag... method loadTile (line 33) | loadTile(t,o){const r=t.uid;this.loading||(this.loading={});const s=!!... method reloadTile (line 33) | reloadTile(e,t){const o=this.loaded,i=e.uid,r=this;if(o&&o[i]){const s... method abortTile (line 33) | abortTile(e,t){const o=this.loading,i=e.uid;o&&o[i]&&o[i].abort&&(o[i]... method removeTile (line 33) | removeTile(e,t){const o=this.loaded,i=e.uid;o&&o[i]&&delete o[i],t();} class a (line 33) | class a{constructor(){this.loaded={};}loadTile(t,o){const{uid:i,encoding... method constructor (line 33) | constructor(){this.loaded={};} method loadTile (line 33) | loadTile(t,o){const{uid:i,encoding:r,rawImageData:s}=t,n=e.isImageBitm... method getImageData (line 33) | getImageData(t){this.offscreenCanvas&&this.offscreenCanvasContext||(th... method removeTile (line 33) | removeTile(e){const t=this.loaded,o=e.uid;t&&t[o]&&delete t[o];} function l (line 33) | function l(e,t){if(0!==e.length){c(e[0],t);for(var o=1;o=0;--e){const i=t[e],s=t[e+1]... method addDash (line 35) | addDash(e,i){const s=i?7:0,a=2*s+1;if(this.nextRow+a>this.height)retur... method bind (line 35) | bind(t){const e=t.gl;this.texture?(e.bindTexture(e.TEXTURE_2D,this.tex... function P (line 33) | function P(e){return e<<1^e>>31} function k (line 33) | function k(e,t){for(var o=e.loadGeometry(),i=e.type,r=0,s=0,n=o.length,a... method constructor (line 35) | constructor(t,e,i){this.bounds=R.convert(this.validateBounds(t)),this.... method validateBounds (line 35) | validateBounds(t){return Array.isArray(t)&&4===t.length?[Math.max(-180... method contains (line 35) | contains(e){const i=Math.pow(2,e.z),s=Math.floor(t.mercatorXfromLng(th... function T (line 33) | function T(e,t){var o=typeof e;"string"===o?t.writeStringField(1,e):"boo... class z (line 33) | class z{constructor(e){this.options=Object.assign(Object.create(_),e),th... method constructor (line 33) | constructor(e){this.options=Object.assign(Object.create(_),e),this.tre... method load (line 33) | load(e){const{log:t,minZoom:o,maxZoom:i}=this.options;t&&console.time(... method getClusters (line 33) | getClusters(e,t){let o=((e[0]+180)%360+360)%360-180;const i=Math.max(-... method getChildren (line 33) | getChildren(e){const t=this._getOriginId(e),o=this._getOriginZoom(e),i... method getLeaves (line 33) | getLeaves(e,t,o){const i=[];return this._appendLeaves(i,e,t=t||10,o=o|... method getTile (line 33) | getTile(e,t,o){const i=this.trees[this._limitZoom(e)],r=Math.pow(2,e),... method getClusterExpansionZoom (line 33) | getClusterExpansionZoom(e){let t=this._getOriginZoom(e)-1;for(;t<=this... method _appendLeaves (line 33) | _appendLeaves(e,t,o,i,r){const s=this.getChildren(t);for(const t of s)... method _createTree (line 33) | _createTree(t){const o=new e.KDBush(t.length/this.stride|0,this.option... method _addTileFeatures (line 33) | _addTileFeatures(e,t,o,i,r,s){for(const n of e){const e=n*this.stride,... method _limitZoom (line 33) | _limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor... method _cluster (line 33) | _cluster(e,t){const{radius:o,extent:i,reduce:r,minPoints:s}=this.optio... method _getOriginId (line 33) | _getOriginId(e){return e-this.points.length>>5} method _getOriginZoom (line 33) | _getOriginZoom(e){return (e-this.points.length)%32} method _map (line 33) | _map(e,t,o){if(e[t+F]>1){const i=this.clusterProps[e[t+E]];return o?Ob... method constructor (line 35) | constructor(e){super(),P=P||new t.Properties({anchor:new t.DataConstan... method getLight (line 35) | getLight(){return this._transitionable.serialize()} method setLight (line 35) | setLight(e,i={}){if(!this._validate(t.validateLight,e,i))for(const t i... method updateTransitions (line 35) | updateTransitions(t){this._transitioning=this._transitionable.transiti... method hasTransition (line 35) | hasTransition(){return this._transitioning.hasTransition()} method recalculate (line 35) | recalculate(t){this.properties=this._transitioning.possiblyEvaluate(t);} method _validate (line 35) | _validate(e,i,s){return (!s||!1!==s.validate)&&t.emitValidationErrors(... function j (line 33) | function j(e,t,o){return {type:"Feature",id:e[t+L],properties:N(e,t,o),g... function N (line 33) | function N(e,t,o){const i=e[t+F],r=i>=1e4?`${Math.round(i/1e3)}k`:i>=1e3... function B (line 33) | function B(e){return e/360+.5} method constructor (line 35) | constructor(e,i,s,a){if(super(),this.id=e,this.dispatcher=s,this.type=... method load (line 35) | load(){this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"... method loaded (line 35) | loaded(){return this._loaded} method hasTile (line 35) | hasTile(t){return !this.tileBounds||this.tileBounds.contains(t.canonic... method onAdd (line 35) | onAdd(t){this.map=t,this.load();} method setSourceProperty (line 35) | setSourceProperty(t){this._tileJSONRequest&&this._tileJSONRequest.canc... method setTiles (line 35) | setTiles(t){return this.setSourceProperty((()=>{this._options.tiles=t;... method setUrl (line 35) | setUrl(t){return this.setSourceProperty((()=>{this.url=t,this._options... method onRemove (line 35) | onRemove(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this... method serialize (line 35) | serialize(){return t.extend({},this._options)} method loadTile (line 35) | loadTile(t,e){const i=t.tileID.canonical.url(this.tiles,this.map.getPi... method abortTile (line 35) | abortTile(t){t.request&&(t.request.cancel(),delete t.request),t.actor&... method unloadTile (line 35) | unloadTile(t){t.unloadVectorData(),t.actor&&t.actor.send("removeTile",... method hasTransition (line 35) | hasTransition(){return !1} function Z (line 33) | function Z(e){const t=Math.sin(e*Math.PI/180),o=.5-.25*Math.log((1+t)/(1... method constructor (line 35) | constructor(t,e,i,s){super(t,e,i,s),this.roundZoom=!0,this.type="video... method load (line 35) | load(){this._loaded=!1;const e=this.options;this.urls=[];for(const t o... method pause (line 35) | pause(){this.video&&this.video.pause();} method play (line 35) | play(){this.video&&this.video.play();} method seek (line 35) | seek(e){if(this.video){const i=this.video.seekable;ei.e... method getVideo (line 35) | getVideo(){return this.video} method onAdd (line 35) | onAdd(t){this.map||(this.map=t,this.load(),this.video&&(this.video.pla... method prepare (line 35) | prepare(){if(0===Object.keys(this.tiles).length||this.video.readyState... method serialize (line 35) | serialize(){return {type:"video",urls:this.urls,coordinates:this.coord... method hasTransition (line 35) | hasTransition(){return this.video&&!this.video.paused} function A (line 33) | function A(e){const t=(180-360*e)*Math.PI/180;return 360*Math.atan(Math.... method constructor (line 35) | constructor(t,e,i){this.workerPool=t,this.actors=[],this.currentActor=... method broadcast (line 35) | broadcast(e,i,s){t.asyncAll(this.actors,((t,s)=>{t.send(e,i,s);}),s=s|... method getActor (line 35) | getActor(){return this.currentActor=(this.currentActor+1)%this.actors.... method remove (line 35) | remove(t=!0){this.actors.forEach((t=>{t.remove();})),this.actors=[],t&... function G (line 33) | function G(e,t,o,i){for(var r,s=i,n=o-t>>1,a=o-t,l=e[t],c=e[t+1],u=e[o],... method constructor (line 35) | constructor(t,e,i,s){super(),this.id=t,this.dispatcher=i,this.coordina... method load (line 35) | load(e,i){this._loaded=!1,this.fire(new t.Event("dataloading",{dataTyp... method loaded (line 35) | loaded(){return this._loaded} method updateImage (line 35) | updateImage(t){return t.url?(this._request&&(this._request.cancel(),th... method _finishLoading (line 35) | _finishLoading(){this.map&&(this.setCoordinates(this.coordinates),this... method onAdd (line 35) | onAdd(t){this.map=t,this.load();} method onRemove (line 35) | onRemove(){this._request&&(this._request.cancel(),this._request=null);} method setCoordinates (line 35) | setCoordinates(e){this.coordinates=e;const i=e.map(t.MercatorCoordinat... method prepare (line 35) | prepare(){if(0===Object.keys(this.tiles).length||!this.image)return;co... method loadTile (line 35) | loadTile(t,e){this.tileID&&this.tileID.equals(t.tileID.canonical)?(thi... method serialize (line 35) | serialize(){return {type:"image",url:this.options.url,coordinates:this... method hasTransition (line 35) | hasTransition(){return !1} function J (line 33) | function J(e,t,o,i,r,s){var n=r-o,a=s-i;if(0!==n||0!==a){var l=((e-o)*n+... function Y (line 33) | function Y(e,t,o,i){var r={id:void 0===e?null:e,type:t,geometry:o,tags:i... method constructor (line 35) | constructor(e,i,s){super(),this.id=e,this.dispatcher=s,this.on("data",... method onAdd (line 35) | onAdd(t){this.map=t,this._maxTileCacheSize=t?t._maxTileCacheSize:null,... method onRemove (line 35) | onRemove(t){this.clearTiles(),this._source&&this._source.onRemove&&thi... method loaded (line 35) | loaded(){if(this._sourceErrored)return !0;if(!this._sourceLoaded)retur... method getSource (line 35) | getSource(){return this._source} method pause (line 35) | pause(){this._paused=!0;} method resume (line 35) | resume(){if(!this._paused)return;const t=this._shouldReloadOnResume;th... method _loadTile (line 35) | _loadTile(t,e){return this._source.loadTile(t,e)} method _unloadTile (line 35) | _unloadTile(t){if(this._source.unloadTile)return this._source.unloadTi... method _abortTile (line 35) | _abortTile(e){this._source.abortTile&&this._source.abortTile(e,(()=>{}... method serialize (line 35) | serialize(){return this._source.serialize()} method prepare (line 35) | prepare(t){this._source.prepare&&this._source.prepare(),this._state.co... method getIds (line 35) | getIds(){return Object.values(this._tiles).map((t=>t.tileID)).sort(J).... method getRenderableIds (line 35) | getRenderableIds(e){const i=[];for(const t in this._tiles)this._isIdRe... method hasRenderableParent (line 35) | hasRenderableParent(t){const e=this.findLoadedParent(t,0);return !!e&&... method _isIdRenderable (line 35) | _isIdRenderable(t,e){return this._tiles[t]&&this._tiles[t].hasData()&&... method reload (line 35) | reload(){if(this._paused)this._shouldReloadOnResume=!0;else {this._cac... method _reloadTile (line 35) | _reloadTile(t,e){const i=this._tiles[t];i&&("loading"!==i.state&&(i.st... method _tileLoaded (line 35) | _tileLoaded(e,i,s,a){if(a)return e.state="errored",void(404!==a.status... method _backfillDEM (line 35) | _backfillDEM(t){const e=this.getRenderableIds();for(let s=0;sthis... method hasTransition (line 35) | hasTransition(){if(this._source.hasTransition())return !0;if(Q(this._s... method setFeatureState (line 35) | setFeatureState(t,e,i){this._state.updateState(t=t||"_geojsonTileLayer... method removeFeatureState (line 35) | removeFeatureState(t,e,i){this._state.removeFeatureState(t=t||"_geojso... method getFeatureState (line 35) | getFeatureState(t,e){return this._state.getState(t=t||"_geojsonTileLay... method setDependencies (line 35) | setDependencies(t,e,i){const s=this._tiles[t];s&&s.setDependencies(e,i);} method reloadTilesForDependencies (line 35) | reloadTilesForDependencies(t,e){for(const i in this._tiles)this._tiles... function R (line 33) | function R(e,t){for(var o=0;o=(o/=t)&&n=i... method constructor (line 35) | constructor(){this.state={},this.stateChanges={},this.deletedStates={};} method updateState (line 35) | updateState(e,i,s){const a=String(i);if(this.stateChanges[e]=this.stat... method removeFeatureState (line 35) | removeFeatureState(t,e,i){if(null===this.deletedStates[t])return;const... method getState (line 35) | getState(e,i){const s=String(i),a=t.extend({},(this.state[e]||{})[s],(... method initializeTileState (line 35) | initializeTileState(t,e){t.setFeatureState(this.state,e);} method coalesceChanges (line 35) | coalesceChanges(e,i){const s={};for(const e in this.stateChanges){this... function H (line 33) | function H(e,t,o,i,r){for(var s=0;s=o&&n<... method constructor (line 35) | constructor(t,e){this.max=t,this.onRemove=e,this.reset();} method reset (line 35) | reset(){for(const t in this.data)for(const e of this.data[t])e.timeout... method add (line 35) | add(t,e,i){const s=t.wrapped().key;void 0===this.data[s]&&(this.data[s... method has (line 35) | has(t){return t.wrapped().key in this.data} method getAndRemove (line 35) | getAndRemove(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped()... method _getAndRemoveByKey (line 35) | _getAndRemoveByKey(t){const e=this.data[t].shift();return e.timeout&&c... method getByKey (line 35) | getByKey(t){const e=this.data[t];return e?e[0].value:null} method get (line 35) | get(t){return this.has(t)?this.data[t.wrapped().key][0].value:null} method remove (line 35) | remove(t,e){if(!this.has(t))return this;const i=t.wrapped().key,s=void... method setMaxSize (line 35) | setMaxSize(t){for(this.max=t;this.order.length>this.max;){const t=this... method filter (line 35) | filter(t){const e=[];for(const i in this.data)for(const s of this.data... function Q (line 33) | function Q(e,t,o,i,r,s,n){for(var a,l,c=ee(e),u=0===r?ie:re,h=e.start,d=... function ee (line 33) | function ee(e){var t=[];return t.size=e.size,t.start=e.start,t.end=e.end,t} function te (line 33) | function te(e,t,o,i,r,s){for(var n=0;n`[${t}]`)).join("")}`;th... method checkSubtype (line 31) | checkSubtype(t,e){const r=vt(t,e);return r&&this.error(r),r} function ie (line 33) | function ie(e,t,o,i,r,s){var n=(s-t)/(i-t);return e.push(s),e.push(o+(r-... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expected at least one ... method evaluate (line 31) | evaluate(t){if("boolean"===this.type.kind)return Boolean(this.args[0].... method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return this.args.every((t=>t.outputDefined()))} function re (line 33) | function re(e,t,o,i,r,s){var n=(s-o)/(r-o);return e.push(t+(i-t)*n),e.pu... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expected at least one ... method evaluate (line 31) | evaluate(t){for(let e=0;et.outputDefined()))} function se (line 33) | function se(e,t){for(var o=[],i=0;it.serialize())),... method _updateLayer (line 35) | _updateLayer(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedS... method _flattenAndSortRenderedFeatures (line 35) | _flattenAndSortRenderedFeatures(t){const e=t=>"fill-extrusion"===this.... method queryRenderedFeatures (line 35) | queryRenderedFeatures(e,i,s){i&&i.filter&&this._validate(t.validateSty... method querySourceFeatures (line 35) | querySourceFeatures(e,i){i&&i.filter&&this._validate(t.validateStyle.f... method addSourceType (line 35) | addSourceType(t,e,i){return ae.getSourceType(t)?i(new Error(`A source ... method getLight (line 35) | getLight(){return this.light.getLight()} method setLight (line 35) | setLight(e,i={}){this._checkLoaded();const s=this.light.getLight();let... method _validate (line 35) | _validate(e,i,s,a,o={}){return (!o||!1!==o.validate)&&te(this,e.call(t... method _remove (line 35) | _remove(e=!0){this._request&&(this._request.cancel(),this._request=nul... method _clearSource (line 35) | _clearSource(t){this.sourceCaches[t].clearTiles();} method _reloadSource (line 35) | _reloadSource(t){this.sourceCaches[t].resume(),this.sourceCaches[t].re... method _updateSources (line 35) | _updateSources(t){for(const e in this.sourceCaches)this.sourceCaches[e... method _generateCollisionBoxes (line 35) | _generateCollisionBoxes(){for(const t in this.sourceCaches)this._reloa... method _updatePlacement (line 35) | _updatePlacement(e,i,s,a,o=!1){let r=!1,n=!1;const l={};for(const t of... method _releaseSymbolFadeTiles (line 35) | _releaseSymbolFadeTiles(){for(const t in this.sourceCaches)this.source... method getImages (line 35) | getImages(t,e,i){this.imageManager.getImages(e.icons,i),this._updateTi... method getGlyphs (line 35) | getGlyphs(t,e,i){this.glyphManager.getGlyphs(e.stacks,i);const s=this.... method getResource (line 35) | getResource(e,i,s){return t.makeRequest(i,s)} method getGlyphsUrl (line 35) | getGlyphsUrl(){return this.stylesheet.glyphs||null} method setGlyphs (line 35) | setGlyphs(e,i={}){this._checkLoaded(),e&&this._validate(t.validateStyl... method addSprite (line 35) | addSprite(e,i,s={},a){this._checkLoaded();const o=[{id:e,url:i}],r=[..... method removeSprite (line 35) | removeSprite(e){this._checkLoaded();const i=v(this.stylesheet.sprite);... method getSprite (line 35) | getSprite(){return v(this.stylesheet.sprite)} method setSprite (line 35) | setSprite(e,i={},s){this._checkLoaded(),e&&this._validate(t.validateSt... function le (line 33) | function le(e,t,o,i,r,s){return [Math.round(o*(e*i-r)),Math.round(o*(t*i... method constructor (line 31) | constructor(t,e,r){this.type=pt,this.locale=r,this.caseSensitive=t,thi... method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error("Expected one argumen... method evaluate (line 31) | evaluate(t){return new Nt(this.caseSensitive.evaluate(t),this.diacriti... method eachChild (line 31) | eachChild(t){t(this.caseSensitive),t(this.diacriticSensitive),this.loc... method outputDefined (line 31) | outputDefined(){return !1} function ce (line 33) | function ce(e,t,o,i,r){for(var s=t===r.maxZoom?0:r.tolerance/((1<0&&t.size<(r?n:i))o.numPoints+=t... function de (line 33) | function de(e,t){var o=(t=this.options=function(e,t){for(var o in t)e[o]... function pe (line 33) | function pe(e,t,o){return 32*((1<>5} method _getOriginZoom (line 33) | _getOriginZoom(e){return (e-this.points.length)%32} method _map (line 33) | _map(e,t,o){if(e[t+F]>1){const i=this.clusterProps[e[t+E]];return o?Ob... method constructor (line 35) | constructor(e){super(),P=P||new t.Properties({anchor:new t.DataConstan... method getLight (line 35) | getLight(){return this._transitionable.serialize()} method setLight (line 35) | setLight(e,i={}){if(!this._validate(t.validateLight,e,i))for(const t i... method updateTransitions (line 35) | updateTransitions(t){this._transitioning=this._transitionable.transiti... method hasTransition (line 35) | hasTransition(){return this._transitioning.hasTransition()} method recalculate (line 35) | recalculate(t){this.properties=this._transitioning.possiblyEvaluate(t);} method _validate (line 35) | _validate(e,i,s){return (!s||!1!==s.validate)&&t.emitValidationErrors(... class M (line 35) | class M{constructor(t,e){this.width=t,this.height=e,this.nextRow=0,this.... method constructor (line 35) | constructor(t,e){this.width=t,this.height=e,this.nextRow=0,this.data=n... method getDash (line 35) | getDash(t,e){const i=t.join(",")+String(e);return this.dashEntry[i]||(... method getDashRanges (line 35) | getDashRanges(t,e,i){const s=[];let a=t.length%2==1?-t[t.length-1]*i:0... method addRoundDash (line 35) | addRoundDash(t,e,i){const s=e/2;for(let e=-i;e<=i;e++){const a=this.wi... method addRegularDash (line 35) | addRegularDash(t){for(let e=t.length-1;e>=0;--e){const i=t[e],s=t[e+1]... method addDash (line 35) | addDash(e,i){const s=i?7:0,a=2*s+1;if(this.nextRow+a>this.height)retur... method bind (line 35) | bind(t){const e=t.gl;this.texture?(e.bindTexture(e.TEXTURE_2D,this.tex... class A (line 35) | class A{constructor(t,e,i){this.workerPool=t,this.actors=[],this.current... method constructor (line 35) | constructor(t,e,i){this.workerPool=t,this.actors=[],this.currentActor=... method broadcast (line 35) | broadcast(e,i,s){t.asyncAll(this.actors,((t,s)=>{t.send(e,i,s);}),s=s|... method getActor (line 35) | getActor(){return this.currentActor=(this.currentActor+1)%this.actors.... method remove (line 35) | remove(t=!0){this.actors.forEach((t=>{t.remove();})),this.actors=[],t&... function L (line 35) | function L(e,i,s){const a=function(i,a){if(i)return s(i);if(a){const i=t... class R (line 35) | class R{constructor(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):Arra... method constructor (line 31) | constructor(t,e={}){super("error",p({error:t},e));} method constructor (line 35) | constructor(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):Array.isAr... method setNorthEast (line 35) | setNorthEast(e){return this._ne=e instanceof t.LngLat?new t.LngLat(e.l... method setSouthWest (line 35) | setSouthWest(e){return this._sw=e instanceof t.LngLat?new t.LngLat(e.l... method extend (line 35) | extend(e){const i=this._sw,s=this._ne;let a,o;if(e instanceof t.LngLat... method getCenter (line 35) | getCenter(){return new t.LngLat((this._sw.lng+this._ne.lng)/2,(this._s... method getSouthWest (line 35) | getSouthWest(){return this._sw} method getNorthEast (line 35) | getNorthEast(){return this._ne} method getNorthWest (line 35) | getNorthWest(){return new t.LngLat(this.getWest(),this.getNorth())} method getSouthEast (line 35) | getSouthEast(){return new t.LngLat(this.getEast(),this.getSouth())} method getWest (line 35) | getWest(){return this._sw.lng} method getSouth (line 35) | getSouth(){return this._sw.lat} method getEast (line 35) | getEast(){return this._ne.lng} method getNorth (line 35) | getNorth(){return this._ne.lat} method toArray (line 35) | toArray(){return [this._sw.toArray(),this._ne.toArray()]} method toString (line 35) | toString(){return `LngLatBounds(${this._sw.toString()}, ${this._ne.toS... method isEmpty (line 35) | isEmpty(){return !(this._sw&&this._ne)} method contains (line 35) | contains(e){const{lng:i,lat:s}=t.LngLat.convert(e);let a=this._sw.lng<... method convert (line 35) | static convert(t){return t instanceof R?t:t?new R(t):t} method fromLngLat (line 35) | static fromLngLat(e,i=0){const s=360*i/40075017,a=s/Math.cos(Math.PI/1... class k (line 35) | class k{constructor(t,e,i){this.bounds=R.convert(this.validateBounds(t))... method constructor (line 35) | constructor(t,e,i){this.bounds=R.convert(this.validateBounds(t)),this.... method validateBounds (line 35) | validateBounds(t){return Array.isArray(t)&&4===t.length?[Math.max(-180... method contains (line 35) | contains(e){const i=Math.pow(2,e.z),s=Math.floor(t.mercatorXfromLng(th... class B (line 35) | class B extends t.Evented{constructor(e,i,s,a){if(super(),this.id=e,this... method constructor (line 35) | constructor(e,i,s,a){if(super(),this.id=e,this.dispatcher=s,this.type=... method load (line 35) | load(){this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"... method loaded (line 35) | loaded(){return this._loaded} method hasTile (line 35) | hasTile(t){return !this.tileBounds||this.tileBounds.contains(t.canonic... method onAdd (line 35) | onAdd(t){this.map=t,this.load();} method setSourceProperty (line 35) | setSourceProperty(t){this._tileJSONRequest&&this._tileJSONRequest.canc... method setTiles (line 35) | setTiles(t){return this.setSourceProperty((()=>{this._options.tiles=t;... method setUrl (line 35) | setUrl(t){return this.setSourceProperty((()=>{this.url=t,this._options... method onRemove (line 35) | onRemove(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this... method serialize (line 35) | serialize(){return t.extend({},this._options)} method loadTile (line 35) | loadTile(t,e){const i=t.tileID.canonical.url(this.tiles,this.map.getPi... method abortTile (line 35) | abortTile(t){t.request&&(t.request.cancel(),delete t.request),t.actor&... method unloadTile (line 35) | unloadTile(t){t.unloadVectorData(),t.actor&&t.actor.send("removeTile",... method hasTransition (line 35) | hasTransition(){return !1} class F (line 35) | class F extends t.Evented{constructor(e,i,s,a){super(),this.id=e,this.di... method constructor (line 35) | constructor(e,i,s,a){super(),this.id=e,this.dispatcher=s,this.setEvent... method load (line 35) | load(){this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"... method loaded (line 35) | loaded(){return this._loaded} method onAdd (line 35) | onAdd(t){this.map=t,this.load();} method onRemove (line 35) | onRemove(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this... method serialize (line 35) | serialize(){return t.extend({},this._options)} method hasTile (line 35) | hasTile(t){return !this.tileBounds||this.tileBounds.contains(t.canonic... method loadTile (line 35) | loadTile(t,e){const i=t.tileID.canonical.url(this.tiles,this.map.getPi... method abortTile (line 35) | abortTile(t,e){t.request&&(t.request.cancel(),delete t.request),e();} method unloadTile (line 35) | unloadTile(t,e){t.texture&&this.map.painter.saveTileTexture(t.texture)... method hasTransition (line 35) | hasTransition(){return !1} class U (line 35) | class U extends F{constructor(e,i,s,a){super(e,i,s,a),this.type="raster-... method constructor (line 31) | constructor(t,e={}){p(this,e),this.type=t;} method constructor (line 35) | constructor(e,i,s,a){super(e,i,s,a),this.type="raster-dem",this.maxzoo... method serialize (line 35) | serialize(){return {type:"raster-dem",url:this.url,tileSize:this.tileS... method loadTile (line 35) | loadTile(e,i){const s=e.tileID.canonical.url(this.tiles,this.map.getPi... method _getNeighboringTiles (line 35) | _getNeighboringTiles(e){const i=e.canonical,s=Math.pow(2,i.z),a=(i.x-1... method unloadTile (line 35) | unloadTile(t){t.demTexture&&this.map.painter.saveTileTexture(t.demText... class O (line 35) | class O extends t.Evented{constructor(e,i,s,a){super(),this.id=e,this.ty... method constructor (line 35) | constructor(e,i,s,a){super(),this.id=e,this.type="geojson",this.minzoo... method load (line 35) | load(){this._updateWorkerData();} method onAdd (line 35) | onAdd(t){this.map=t,this.load();} method setData (line 35) | setData(t){return this._data=t,this._updateWorkerData(),this} method updateData (line 35) | updateData(t){return this._updateWorkerData(t),this} method setClusterOptions (line 35) | setClusterOptions(t){return this.workerOptions.cluster=t.cluster,t&&(v... method getClusterExpansionZoom (line 35) | getClusterExpansionZoom(t,e){return this.actor.send("geojson.getCluste... method getClusterChildren (line 35) | getClusterChildren(t,e){return this.actor.send("geojson.getClusterChil... method getClusterLeaves (line 35) | getClusterLeaves(t,e,i,s){return this.actor.send("geojson.getClusterLe... method _updateWorkerData (line 35) | _updateWorkerData(e){const i=t.extend({},this.workerOptions);e?i.dataD... method loaded (line 35) | loaded(){return 0===this._pendingLoads} method loadTile (line 35) | loadTile(t,e){const i=t.actor?"reloadTile":"loadTile";t.actor=this.act... method abortTile (line 35) | abortTile(t){t.request&&(t.request.cancel(),delete t.request),t.aborte... method unloadTile (line 35) | unloadTile(t){t.unloadVectorData(),this.actor.send("removeTile",{uid:t... method onRemove (line 35) | onRemove(){this._removed=!0,this.actor.send("removeSource",{type:this.... method serialize (line 35) | serialize(){return t.extend({},this._options,{type:this.type,data:this... method hasTransition (line 35) | hasTransition(){return !1} class G (line 35) | class G extends t.Evented{constructor(t,e,i,s){super(),this.id=t,this.di... method constructor (line 35) | constructor(t,e,i,s){super(),this.id=t,this.dispatcher=i,this.coordina... method load (line 35) | load(e,i){this._loaded=!1,this.fire(new t.Event("dataloading",{dataTyp... method loaded (line 35) | loaded(){return this._loaded} method updateImage (line 35) | updateImage(t){return t.url?(this._request&&(this._request.cancel(),th... method _finishLoading (line 35) | _finishLoading(){this.map&&(this.setCoordinates(this.coordinates),this... method onAdd (line 35) | onAdd(t){this.map=t,this.load();} method onRemove (line 35) | onRemove(){this._request&&(this._request.cancel(),this._request=null);} method setCoordinates (line 35) | setCoordinates(e){this.coordinates=e;const i=e.map(t.MercatorCoordinat... method prepare (line 35) | prepare(){if(0===Object.keys(this.tiles).length||!this.image)return;co... method loadTile (line 35) | loadTile(t,e){this.tileID&&this.tileID.equals(t.tileID.canonical)?(thi... method serialize (line 35) | serialize(){return {type:"image",url:this.options.url,coordinates:this... method hasTransition (line 35) | hasTransition(){return !1} class Z (line 35) | class Z extends G{constructor(t,e,i,s){super(t,e,i,s),this.roundZoom=!0,... method constructor (line 35) | constructor(t,e,i,s){super(t,e,i,s),this.roundZoom=!0,this.type="video... method load (line 35) | load(){this._loaded=!1;const e=this.options;this.urls=[];for(const t o... method pause (line 35) | pause(){this.video&&this.video.pause();} method play (line 35) | play(){this.video&&this.video.play();} method seek (line 35) | seek(e){if(this.video){const i=this.video.seekable;ei.e... method getVideo (line 35) | getVideo(){return this.video} method onAdd (line 35) | onAdd(t){this.map||(this.map=t,this.load(),this.video&&(this.video.pla... method prepare (line 35) | prepare(){if(0===Object.keys(this.tiles).length||this.video.readyState... method serialize (line 35) | serialize(){return {type:"video",urls:this.urls,coordinates:this.coord... method hasTransition (line 35) | hasTransition(){return this.video&&!this.video.paused} class V (line 35) | class V extends G{constructor(e,i,s,a){super(e,i,s,a),i.coordinates?Arra... method constructor (line 35) | constructor(e,i,s,a){super(e,i,s,a),i.coordinates?Array.isArray(i.coor... method load (line 35) | load(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas i... method getCanvas (line 35) | getCanvas(){return this.canvas} method onAdd (line 35) | onAdd(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play();} method onRemove (line 35) | onRemove(){this.pause();} method prepare (line 35) | prepare(){let e=!1;if(this.canvas.width!==this.width&&(this.width=this... method serialize (line 35) | serialize(){return {type:"canvas",coordinates:this.coordinates}} method hasTransition (line 35) | hasTransition(){return this._playing} method _hasInvalidDimensions (line 35) | _hasInvalidDimensions(){for(const t of [this.canvas.width,this.canvas.... function j (line 35) | function j(e,i){const s=t.create();return t.translate(s,s,[1,1,0]),t.sca... function $ (line 35) | function $(t,e,i,s,a,o){const r=function(t,e,i){if(t)for(const s of t){c... function X (line 35) | function X(t,e){const i=t.tileID,s=e.tileID;return i.overscaledZ-s.overs... class W (line 35) | class W{constructor(e,i){this.timeAdded=0,this.fadeEndTime=0,this.tileID... method constructor (line 35) | constructor(e,i){this.timeAdded=0,this.fadeEndTime=0,this.tileID=e,thi... method registerFadeDuration (line 35) | registerFadeDuration(t){const e=t+this.timeAdded;ethis.max;){const t=this... method filter (line 35) | filter(t){const e=[];for(const i in this.data)for(const s of this.data... class K (line 35) | class K{constructor(){this.state={},this.stateChanges={},this.deletedSta... method constructor (line 35) | constructor(){this.state={},this.stateChanges={},this.deletedStates={};} method updateState (line 35) | updateState(e,i,s){const a=String(i);if(this.stateChanges[e]=this.stat... method removeFeatureState (line 35) | removeFeatureState(t,e,i){if(null===this.deletedStates[t])return;const... method getState (line 35) | getState(e,i){const s=String(i),a=t.extend({},(this.state[e]||{})[s],(... method initializeTileState (line 35) | initializeTileState(t,e){t.setFeatureState(this.state,e);} method coalesceChanges (line 35) | coalesceChanges(e,i){const s={};for(const e in this.stateChanges){this... class Y (line 35) | class Y extends t.Evented{constructor(e,i,s){super(),this.id=e,this.disp... method constructor (line 35) | constructor(e,i,s){super(),this.id=e,this.dispatcher=s,this.on("data",... method onAdd (line 35) | onAdd(t){this.map=t,this._maxTileCacheSize=t?t._maxTileCacheSize:null,... method onRemove (line 35) | onRemove(t){this.clearTiles(),this._source&&this._source.onRemove&&thi... method loaded (line 35) | loaded(){if(this._sourceErrored)return !0;if(!this._sourceLoaded)retur... method getSource (line 35) | getSource(){return this._source} method pause (line 35) | pause(){this._paused=!0;} method resume (line 35) | resume(){if(!this._paused)return;const t=this._shouldReloadOnResume;th... method _loadTile (line 35) | _loadTile(t,e){return this._source.loadTile(t,e)} method _unloadTile (line 35) | _unloadTile(t){if(this._source.unloadTile)return this._source.unloadTi... method _abortTile (line 35) | _abortTile(e){this._source.abortTile&&this._source.abortTile(e,(()=>{}... method serialize (line 35) | serialize(){return this._source.serialize()} method prepare (line 35) | prepare(t){this._source.prepare&&this._source.prepare(),this._state.co... method getIds (line 35) | getIds(){return Object.values(this._tiles).map((t=>t.tileID)).sort(J).... method getRenderableIds (line 35) | getRenderableIds(e){const i=[];for(const t in this._tiles)this._isIdRe... method hasRenderableParent (line 35) | hasRenderableParent(t){const e=this.findLoadedParent(t,0);return !!e&&... method _isIdRenderable (line 35) | _isIdRenderable(t,e){return this._tiles[t]&&this._tiles[t].hasData()&&... method reload (line 35) | reload(){if(this._paused)this._shouldReloadOnResume=!0;else {this._cac... method _reloadTile (line 35) | _reloadTile(t,e){const i=this._tiles[t];i&&("loading"!==i.state&&(i.st... method _tileLoaded (line 35) | _tileLoaded(e,i,s,a){if(a)return e.state="errored",void(404!==a.status... method _backfillDEM (line 35) | _backfillDEM(t){const e=this.getRenderableIds();for(let s=0;sthis... method hasTransition (line 35) | hasTransition(){if(this._source.hasTransition())return !0;if(Q(this._s... method setFeatureState (line 35) | setFeatureState(t,e,i){this._state.updateState(t=t||"_geojsonTileLayer... method removeFeatureState (line 35) | removeFeatureState(t,e,i){this._state.removeFeatureState(t=t||"_geojso... method getFeatureState (line 35) | getFeatureState(t,e){return this._state.getState(t=t||"_geojsonTileLay... method setDependencies (line 35) | setDependencies(t,e,i){const s=this._tiles[t];s&&s.setDependencies(e,i);} method reloadTilesForDependencies (line 35) | reloadTilesForDependencies(t,e){for(const i in this._tiles)this._tiles... function J (line 35) | function J(t,e){const i=Math.abs(2*t.wrap)-+(t.wrap<0),s=Math.abs(2*e.wr... function Q (line 35) | function Q(t){return "raster"===t||"image"===t||"video"===t} class et (line 35) | class et{constructor(){this.active={};}acquire(e){if(!this.workers)for(t... method constructor (line 31) | constructor(t,e,r,n){this.message=(t?`${t}: `:"")+r,n&&(this.identifie... method constructor (line 35) | constructor(){this.active={};} method acquire (line 35) | acquire(e){if(!this.workers)for(this.workers=[];this.workers.lengththis.width||s<0||e>this.height)return ... method query (line 35) | query(t,e,i,s){return this._query(t,e,i,s,!1,null)} method hitTest (line 35) | hitTest(t,e,i,s,a,o){return this._query(t,e,i,s,!0,a,o).length>0} method hitTestCircle (line 35) | hitTestCircle(t,e,i,s,a){const o=t-i,r=t+i,n=e-i,l=e+i;if(r<0||o>this.... method _queryCell (line 35) | _queryCell(t,e,i,s,a,o,r,n){const{seenUids:l,hitTest:c,overlapMode:h}=... method _queryCellCircle (line 35) | _queryCellCircle(t,e,i,s,a,o,r,n){const{circle:l,seenUids:c,overlapMod... method _forEachCell (line 35) | _forEachCell(t,e,i,s,a,o,r,n){const l=this._convertToXCellCoord(t),c=t... method _convertToXCellCoord (line 35) | _convertToXCellCoord(t){return Math.max(0,Math.min(this.xCellCount-1,M... method _convertToYCellCoord (line 35) | _convertToYCellCoord(t){return Math.max(0,Math.min(this.yCellCount-1,M... method _circlesCollide (line 35) | _circlesCollide(t,e,i,s,a,o){const r=s-t,n=a-e,l=i+o;return l*l>r*r+n*n} method _circleAndRectCollide (line 35) | _circleAndRectCollide(t,e,i,s,a,o,r){const n=(o-s)/2,l=Math.abs(t-(s+n... function lt (line 35) | function lt(e,i,s,a,o){const r=t.create();return i?(t.scale(r,r,[1/o,1/o... function ct (line 35) | function ct(e,i,s,a,o){if(i){const i=t.clone(e);return t.scale(i,i,[o,o,... function ht (line 35) | function ht(e,i,s){let a;s?(a=[e.x,e.y,s(e.x,e.y),1],t.transformMat4(a,a... function ut (line 35) | function ut(t,e){return .5+t/e*.5} function dt (line 35) | function dt(t,e){const i=t[0]/t[3],s=t[1]/t[3];return i>=-e[0]&&i<=e[0]&... function _t (line 35) | function _t(e,i,s,a,o,r,n,l,c,h){const u=a?e.textSizeData:e.iconSizeData... function mt (line 35) | function mt(t,e,i,s,a,o,r,n,l,c,h,u,d){const _=n.glyphStartIndex+n.numGl... function pt (line 35) | function pt(e,i,s,a){return e===t.WritingMode.horizontal&&Math.abs(s.y-i... function ft (line 35) | function ft(e,i,s,a,o,r,n,l,c,h,u,d,_,m,p,f){const g=i/24,v=e.lineOffset... function gt (line 35) | function gt(t,e,i,s,a,o){const r=ht(t.add(t.sub(e)._unit()),a,o).point,n... function vt (line 35) | function vt(e,i){const{projectionCache:s,lineVertexArray:a,labelPlaneMat... function xt (line 35) | function xt(t,e,i){return t._unit()._perp()._mult(e*i)} function yt (line 35) | function yt(e,i,s,a,o,r,n,l){const{projectionCache:c,direction:h}=l;if(c... function bt (line 35) | function bt(t,e,i,s,a,o,r,n,l,c,h,u,d,_){const m=s?t-e:t+e;let p=m>0?1:-... function Tt (line 35) | function Tt(t,e){for(let i=0;i=this.screenRightBoundary||s=0&&t=0&&eMath... class Xt (line 35) | class Xt{constructor(t){this._sortAcrossTiles="viewport-y"!==t.layout.ge... method constructor (line 35) | constructor(t){this._sortAcrossTiles="viewport-y"!==t.layout.get("symb... method continuePlacement (line 35) | continuePlacement(t,e,i,s,a){const o=this._bucketParts;for(;this._curr... class Wt (line 35) | class Wt{constructor(t,e,i,s,a,o,r,n){this.placement=new Bt(t,e,o,r,n),t... method constructor (line 35) | constructor(t,e,i,s,a,o,r,n){this.placement=new Bt(t,e,o,r,n),this._cu... method isDone (line 35) | isDone(){return this._done} method continuePlacement (line 35) | continuePlacement(e,i,s){const a=t.exported.now(),o=()=>!this._forceFu... method commit (line 35) | commit(t){return this.placement.commit(t),this.placement} class Kt (line 35) | class Kt{constructor(e,i,s){this.tileID=e,this.bucketInstanceId=s,this._... method constructor (line 31) | constructor(t){this.sections=t;} method fromString (line 31) | static fromString(t){return new Kt([new Zt(t,null,null,null,null)])} method isEmpty (line 31) | isEmpty(){return 0===this.sections.length||!this.sections.some((t=>0!=... method factory (line 31) | static factory(t){return t instanceof Kt?t:Kt.fromString(t)} method toString (line 31) | toString(){return 0===this.sections.length?"":this.sections.map((t=>t.... method constructor (line 35) | constructor(e,i,s){this.tileID=e,this.bucketInstanceId=s,this._symbols... method getScaledCoordinates (line 35) | getScaledCoordinates(e,i){const{x:s,y:a,z:o}=this.tileID.canonical,{x:... method findMatches (line 35) | findMatches(t,e,i){const s=this.tileID.canonical.z{e[t]=!0;}));for(const t... class ae (line 35) | class ae extends t.Evented{constructor(e,i={}){super(),this.map=e,this.d... method constructor (line 35) | constructor(e,i={}){super(),this.map=e,this.dispatcher=new A(at(),this... method loadURL (line 35) | loadURL(e,i={},s){this.fire(new t.Event("dataloading",{dataType:"style... method loadJSON (line 35) | loadJSON(e,i={},s){this.fire(new t.Event("dataloading",{dataType:"styl... method loadEmpty (line 35) | loadEmpty(){this.fire(new t.Event("dataloading",{dataType:"style"})),t... method _load (line 35) | _load(e,i,s){const a=i.transformStyle?i.transformStyle(s,e):e;if(!i.va... method _createLayers (line 35) | _createLayers(){const e=t.derefLayers(this.stylesheet.layers);this.dis... method _loadSprite (line 35) | _loadSprite(e,i=!1,s=void 0){this.imageManager.setLoaded(!1),this._spr... method _unloadSprite (line 35) | _unloadSprite(){for(const t of Object.values(this._spritesImagesIds).f... method _validateLayer (line 35) | _validateLayer(e){const i=this.sourceCaches[e.source];if(!i)return;con... method loaded (line 35) | loaded(){if(!this._loaded)return !1;if(Object.keys(this._updatedSource... method _serializeByIds (line 35) | _serializeByIds(t){const e=this._serializedAllLayers();if(!t||0===t.le... method _serializedAllLayers (line 35) | _serializedAllLayers(){let t=this._serializedLayers;if(t)return t;t=th... method hasTransitions (line 35) | hasTransitions(){if(this.light&&this.light.hasTransition())return !0;f... method _checkLoaded (line 35) | _checkLoaded(){if(!this._loaded)throw new Error("Style is not done loa... method update (line 35) | update(e){if(!this._loaded)return;const i=this._changed;if(this._chang... method _updateTilesForChangedImages (line 35) | _updateTilesForChangedImages(){const t=Object.keys(this._changedImages... method _updateTilesForChangedGlyphs (line 35) | _updateTilesForChangedGlyphs(){if(this._glyphsDidChange){for(const t i... method _updateWorkerLayers (line 35) | _updateWorkerLayers(t,e){this.dispatcher.broadcast("updateLayers",{lay... method _resetUpdates (line 35) | _resetUpdates(){this._changed=!1,this._updatedLayers={},this._removedL... method setState (line 35) | setState(e,i={}){this._checkLoaded();const s=this.serialize();if(e=i.t... method addImage (line 35) | addImage(e,i){if(this.getImage(e))return this.fire(new t.ErrorEvent(ne... method updateImage (line 35) | updateImage(t,e){this.imageManager.updateImage(t,e);} method getImage (line 35) | getImage(t){return this.imageManager.getImage(t)} method removeImage (line 35) | removeImage(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(... method _afterImageUpdated (line 35) | _afterImageUpdated(e){this._availableImages=this.imageManager.listImag... method listImages (line 35) | listImages(){return this._checkLoaded(),this.imageManager.listImages()} method addSource (line 35) | addSource(e,i,s={}){if(this._checkLoaded(),void 0!==this.sourceCaches[... method removeSource (line 35) | removeSource(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])t... method setGeoJSONSourceData (line 35) | setGeoJSONSourceData(t,e){if(this._checkLoaded(),void 0===this.sourceC... method getSource (line 35) | getSource(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSour... method addLayer (line 35) | addLayer(e,i,s={}){this._checkLoaded();const a=e.id;if(this.getLayer(a... method moveLayer (line 35) | moveLayer(e,i){if(this._checkLoaded(),this._changed=!0,!this._layers[e... method removeLayer (line 35) | removeLayer(e){this._checkLoaded();const i=this._layers[e];if(!i)retur... method getLayer (line 35) | getLayer(t){return this._layers[t]} method hasLayer (line 35) | hasLayer(t){return t in this._layers} method setLayerZoomRange (line 35) | setLayerZoomRange(e,i,s){this._checkLoaded();const a=this.getLayer(e);... method setFilter (line 35) | setFilter(e,i,s={}){this._checkLoaded();const a=this.getLayer(e);if(a)... method getFilter (line 35) | getFilter(e){return t.clone$1(this.getLayer(e).filter)} method setLayoutProperty (line 35) | setLayoutProperty(e,i,s,a={}){this._checkLoaded();const o=this.getLaye... method getLayoutProperty (line 35) | getLayoutProperty(e,i){const s=this.getLayer(e);if(s)return s.getLayou... method setPaintProperty (line 35) | setPaintProperty(e,i,s,a={}){this._checkLoaded();const o=this.getLayer... method getPaintProperty (line 35) | getPaintProperty(t,e){return this.getLayer(t).getPaintProperty(e)} method setFeatureState (line 35) | setFeatureState(e,i){this._checkLoaded();const s=e.source,a=e.sourceLa... method removeFeatureState (line 35) | removeFeatureState(e,i){this._checkLoaded();const s=e.source,a=this.so... method getFeatureState (line 35) | getFeatureState(e){this._checkLoaded();const i=e.source,s=e.sourceLaye... method getTransition (line 35) | getTransition(){return t.extend({duration:300,delay:0},this.stylesheet... method serialize (line 35) | serialize(){const e=t.mapObject(this.sourceCaches,(t=>t.serialize())),... method _updateLayer (line 35) | _updateLayer(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedS... method _flattenAndSortRenderedFeatures (line 35) | _flattenAndSortRenderedFeatures(t){const e=t=>"fill-extrusion"===this.... method queryRenderedFeatures (line 35) | queryRenderedFeatures(e,i,s){i&&i.filter&&this._validate(t.validateSty... method querySourceFeatures (line 35) | querySourceFeatures(e,i){i&&i.filter&&this._validate(t.validateStyle.f... method addSourceType (line 35) | addSourceType(t,e,i){return ae.getSourceType(t)?i(new Error(`A source ... method getLight (line 35) | getLight(){return this.light.getLight()} method setLight (line 35) | setLight(e,i={}){this._checkLoaded();const s=this.light.getLight();let... method _validate (line 35) | _validate(e,i,s,a,o={}){return (!o||!1!==o.validate)&&te(this,e.call(t... method _remove (line 35) | _remove(e=!0){this._request&&(this._request.cancel(),this._request=nul... method _clearSource (line 35) | _clearSource(t){this.sourceCaches[t].clearTiles();} method _reloadSource (line 35) | _reloadSource(t){this.sourceCaches[t].resume(),this.sourceCaches[t].re... method _updateSources (line 35) | _updateSources(t){for(const e in this.sourceCaches)this.sourceCaches[e... method _generateCollisionBoxes (line 35) | _generateCollisionBoxes(){for(const t in this.sourceCaches)this._reloa... method _updatePlacement (line 35) | _updatePlacement(e,i,s,a,o=!1){let r=!1,n=!1;const l={};for(const t of... method _releaseSymbolFadeTiles (line 35) | _releaseSymbolFadeTiles(){for(const t in this.sourceCaches)this.source... method getImages (line 35) | getImages(t,e,i){this.imageManager.getImages(e.icons,i),this._updateTi... method getGlyphs (line 35) | getGlyphs(t,e,i){this.glyphManager.getGlyphs(e.stacks,i);const s=this.... method getResource (line 35) | getResource(e,i,s){return t.makeRequest(i,s)} method getGlyphsUrl (line 35) | getGlyphsUrl(){return this.stylesheet.glyphs||null} method setGlyphs (line 35) | setGlyphs(e,i={}){this._checkLoaded(),e&&this._validate(t.validateStyl... method addSprite (line 35) | addSprite(e,i,s={},a){this._checkLoaded();const o=[{id:e,url:i}],r=[..... method removeSprite (line 35) | removeSprite(e){this._checkLoaded();const i=v(this.stylesheet.sprite);... method getSprite (line 35) | getSprite(){return v(this.stylesheet.sprite)} method setSprite (line 35) | setSprite(e,i={},s){this._checkLoaded(),e&&this._validate(t.validateSt... function le (line 35) | function le(t,e){const i=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+... method constructor (line 31) | constructor(t,e,r){this.type=pt,this.locale=r,this.caseSensitive=t,thi... method parse (line 31) | static parse(t,e){if(2!==t.length)return e.error("Expected one argumen... method evaluate (line 31) | evaluate(t){return new Nt(this.caseSensitive.evaluate(t),this.diacriti... method eachChild (line 31) | eachChild(t){t(this.caseSensitive),t(this.diacriticSensitive),this.loc... method outputDefined (line 31) | outputDefined(){return !1} class ce (line 35) | class ce{constructor(){this.boundProgram=null,this.boundLayoutVertexBuff... method constructor (line 35) | constructor(){this.boundProgram=null,this.boundLayoutVertexBuffer=null... method bind (line 35) | bind(t,e,i,s,a,o,r,n,l){this.context=t;let c=this.boundPaintVertexBuff... method freshBind (line 35) | freshBind(t,e,i,s,a,o,r,n){const l=t.numAttributes,c=this.context,h=c.... method destroy (line 35) | destroy(){this.vao&&(this.context.deleteVertexArray(this.vao),this.vao... function he (line 35) | function he(t){const e=[];for(let i=0;it.outputDefined()))} function De (line 35) | function De(t,e){return 1/Ct(t,1,e.tileZoom)} function ze (line 35) | function ze(t,e,i,s){return t.translatePosMatrix(s?s.posMatrix:e.tileID.... method constructor (line 31) | constructor(t,e,r,n){this.name=t,this.type=e,this._evaluate=r,this.arg... method evaluate (line 31) | evaluate(t){return this._evaluate(t,this.args)} method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return !1} method parse (line 31) | static parse(t,e){const r=t[0],n=ze.definitions[r];if(!n)return e.erro... method register (line 31) | static register(t,e){ze.definitions=e;for(const r in e)t[r]=ze;} function Ae (line 35) | function Ae(t){t*=Math.PI/180;const e=Math.sin(t),i=Math.cos(t);return [... class Oe (line 35) | class Oe{constructor(t,e,i){this.context=t;const s=t.gl;this.buffer=s.cr... method constructor (line 31) | constructor(t,e){this.type=t,this.args=e;} method parse (line 31) | static parse(t,e){if(t.length<2)return e.error("Expectected at least o... method evaluate (line 31) | evaluate(t){let e,r=null,n=0;for(const i of this.args)if(n++,r=i.evalu... method eachChild (line 31) | eachChild(t){this.args.forEach(t);} method outputDefined (line 31) | outputDefined(){return this.args.every((t=>t.outputDefined()))} method constructor (line 35) | constructor(t,e,i){this.context=t;const s=t.gl;this.buffer=s.createBuf... method bind (line 35) | bind(){this.context.bindElementBuffer.set(this.buffer);} method updateData (line 35) | updateData(t){const e=this.context.gl;if(!this.dynamicDraw)throw new E... method destroy (line 35) | destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),dele... class Ge (line 35) | class Ge{constructor(t,e,i,s){this.length=e.length,this.attributes=i,thi... method constructor (line 35) | constructor(t,e,i,s){this.length=e.length,this.attributes=i,this.itemS... method bind (line 35) | bind(){this.context.bindVertexBuffer.set(this.buffer);} method updateData (line 35) | updateData(t){if(t.length!==this.length)throw new Error(`Length of new... method enableAttributes (line 35) | enableAttributes(t,e){for(let i=0;i=5)return e.error(`Expected... method evaluate (line 31) | evaluate(t){const e=this.needle.evaluate(t),r=this.haystack.evaluate(t... method eachChild (line 31) | eachChild(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fr... method outputDefined (line 31) | outputDefined(){return !1} method getDefault (line 35) | getDefault(){return t.Color.transparent} method set (line 35) | set(t){const e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.... class $e (line 35) | class $e extends qe{getDefault(){return 1}set(t){(t!==this.current||this... method constructor (line 31) | constructor(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=... method interpolationFactor (line 31) | static interpolationFactor(t,e,r,n){let i=0;if("exponential"===t.name)... method parse (line 31) | static parse(t,e){let[r,n,i,...a]=t;if(!Array.isArray(n)||0===n.length... method evaluate (line 31) | evaluate(t){const e=this.labels,r=this.outputs;if(1===e.length)return ... method eachChild (line 31) | eachChild(t){t(this.input);for(const e of this.outputs)t(e);} method outputDefined (line 31) | outputDefined(){return this.outputs.every((t=>t.outputDefined()))} method getDefault (line 35) | getDefault(){return 1} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.clearDepth(t),this.cur... class Xe (line 35) | class Xe extends qe{getDefault(){return 0}set(t){(t!==this.current||this... method getDefault (line 35) | getDefault(){return 0} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.clearStencil(t),this.c... class We (line 35) | class We extends qe{getDefault(){return [!0,!0,!0,!0]}set(t){const e=thi... method getDefault (line 35) | getDefault(){return [!0,!0,!0,!0]} method set (line 35) | set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[... class He (line 35) | class He extends qe{getDefault(){return !0}set(t){(t!==this.current||thi... method getDefault (line 35) | getDefault(){return !0} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.depthMask(t),this.curr... class Ke (line 35) | class Ke extends qe{getDefault(){return 255}set(t){(t!==this.current||th... method constructor (line 31) | constructor(t,e,r,n){this.type=t,this.input=e,this.beginIndex=r,this.e... method parse (line 31) | static parse(t,e){if(t.length<=2||t.length>=5)return e.error(`Expected... method evaluate (line 31) | evaluate(t){const e=this.input.evaluate(t),r=this.beginIndex.evaluate(... method eachChild (line 31) | eachChild(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.en... method outputDefined (line 31) | outputDefined(){return !1} method getDefault (line 35) | getDefault(){return 255} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.stencilMask(t),this.cu... class Ye (line 35) | class Ye extends qe{getDefault(){return {func:this.gl.ALWAYS,ref:0,mask:... method getDefault (line 35) | getDefault(){return {func:this.gl.ALWAYS,ref:0,mask:255}} method set (line 35) | set(t){const e=this.current;(t.func!==e.func||t.ref!==e.ref||t.mask!==... class Je (line 35) | class Je extends qe{getDefault(){const t=this.gl;return [t.KEEP,t.KEEP,t... method getDefault (line 35) | getDefault(){const t=this.gl;return [t.KEEP,t.KEEP,t.KEEP]} method set (line 35) | set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||th... class Qe (line 35) | class Qe extends qe{getDefault(){return !1}set(t){if(t===this.current&&!... method getDefault (line 35) | getDefault(){return !1} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.ena... class ti (line 35) | class ti extends qe{getDefault(){return [0,1]}set(t){const e=this.curren... method constructor (line 31) | constructor(t,e){this.property=t,this.value=e,this.expression=function... method isDataDriven (line 31) | isDataDriven(){return "source"===this.expression.kind||"composite"===t... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){return this.property.possiblyEvaluate(this,t,e... method getDefault (line 35) | getDefault(){return [0,1]} method set (line 35) | set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(t... class ei (line 35) | class ei extends qe{getDefault(){return !1}set(t){if(t===this.current&&!... method constructor (line 31) | constructor(t){this.property=t,this.value=new ti(t,void 0);} method transitioned (line 31) | transitioned(t,e){return new ni(this.property,this.value,e,p({},t.tran... method untransitioned (line 31) | untransitioned(){return new ni(this.property,this.value,null,{},0)} method getDefault (line 35) | getDefault(){return !1} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.ena... class ii (line 35) | class ii extends qe{getDefault(){return this.gl.LESS}set(t){(t!==this.cu... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=new oi(this._properties);for(const i o... method hasTransition (line 31) | hasTransition(){for(const t of Object.keys(this._values))if(this._valu... method getDefault (line 35) | getDefault(){return this.gl.LESS} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.depthFunc(t),this.curr... class si (line 35) | class si extends qe{getDefault(){return !1}set(t){if(t===this.current&&!... method constructor (line 31) | constructor(t,e,r){this.property=t,this.value=e,this.parameters=r;} method isConstant (line 31) | isConstant(){return "constant"===this.value.kind} method constantOr (line 31) | constantOr(t){return "constant"===this.value.kind?this.value.value:t} method evaluate (line 31) | evaluate(t,e,r,n){return this.property.evaluate(this.value,this.parame... method getDefault (line 35) | getDefault(){return !1} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.ena... class ai (line 35) | class ai extends qe{getDefault(){const t=this.gl;return [t.ONE,t.ZERO]}s... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method getValue (line 31) | getValue(t){return g(this._values[t].value)} method setValue (line 31) | setValue(t,e){this._values[t]=new ti(this._values[t].property,null===e... method serialize (line 31) | serialize(){const t={};for(const e of Object.keys(this._values)){const... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=new oi(this._properties);for(const i o... method getDefault (line 35) | getDefault(){const t=this.gl;return [t.ONE,t.ZERO]} method set (line 35) | set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(t... class oi (line 35) | class oi extends qe{getDefault(){return t.Color.transparent}set(t){const... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method get (line 31) | get(t){return this._values[t]} method getDefault (line 35) | getDefault(){return t.Color.transparent} method set (line 35) | set(t){const e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.... class ri (line 35) | class ri extends qe{getDefault(){return this.gl.FUNC_ADD}set(t){(t!==thi... method constructor (line 31) | constructor(t){this._properties=t,this._values=Object.create(t.default... method getValue (line 31) | getValue(t){return g(this._values[t].value.value)} method setValue (line 31) | setValue(t,e){Object.prototype.hasOwnProperty.call(this._values,t)||(t... method getTransition (line 31) | getTransition(t){return g(this._values[t].transition)} method setTransition (line 31) | setTransition(t,e){Object.prototype.hasOwnProperty.call(this._values,t... method serialize (line 31) | serialize(){const t={};for(const e of Object.keys(this._values)){const... method transitioned (line 31) | transitioned(t,e){const r=new ii(this._properties);for(const n of Obje... method untransitioned (line 31) | untransitioned(){const t=new ii(this._properties);for(const e of Objec... method getDefault (line 35) | getDefault(){return this.gl.FUNC_ADD} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.blendEquation(t),this.... class ni (line 35) | class ni extends qe{getDefault(){return !1}set(t){if(t===this.current&&!... method constructor (line 31) | constructor(t,e,r,n,i){this.property=t,this.value=e,this.begin=i+n.del... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r){const n=t.now||0,i=this.value.possiblyEvaluate... method getDefault (line 35) | getDefault(){return !1} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.ena... class li (line 35) | class li extends qe{getDefault(){return this.gl.BACK}set(t){(t!==this.cu... method constructor (line 31) | constructor(t){this.specification=t;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e){if(t.isDataDriven())throw new Error("Value shoul... method interpolate (line 31) | interpolate(t,e,r){const n=Le[this.specification.type];return n?n(t,e,... method getDefault (line 35) | getDefault(){return this.gl.BACK} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.cullFace(t),this.curre... class ci (line 35) | class ci extends qe{getDefault(){return this.gl.CCW}set(t){(t!==this.cur... method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){if(void 0===t.value)return new si(this,{kind... method evaluate (line 31) | evaluate(t,e,r,n,i,a){if("source"===t.kind){const s=t.evaluate(e,r,n,i... method _calculate (line 31) | _calculate(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:... method interpolate (line 31) | interpolate(t){return t} method getDefault (line 35) | getDefault(){return this.gl.CCW} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.frontFace(t),this.curr... class hi (line 35) | class hi extends qe{getDefault(){return null}set(t){(t!==this.current||t... method constructor (line 31) | constructor(t){this.specification=t;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){if(void 0!==t.value){if("constant"===t.expre... method _calculate (line 31) | _calculate(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:... method interpolate (line 31) | interpolate(t){return t} method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.useProgram(t),this.cur... class ui (line 35) | class ui extends qe{getDefault(){return this.gl.TEXTURE0}set(t){(t!==thi... method constructor (line 31) | constructor(t,e){this.specification=t,this.overrides=e;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){return new si(this,"constant"===t.expression... method interpolate (line 31) | interpolate(t,e,r){if("constant"!==t.value.kind||"constant"!==e.value.... method evaluate (line 31) | evaluate(t,e,r,n,i,a){return "constant"===t.kind?t.value:t.evaluate(e,... method getDefault (line 35) | getDefault(){return this.gl.TEXTURE0} method set (line 35) | set(t){(t!==this.current||this.dirty)&&(this.gl.activeTexture(t),this.... class di (line 35) | class di extends qe{getDefault(){const t=this.gl;return [0,0,t.drawingBu... method getDefault (line 35) | getDefault(){const t=this.gl;return [0,0,t.drawingBufferWidth,t.drawin... method set (line 35) | set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[... class _i (line 35) | class _i extends qe{getDefault(){return null}set(t){if(t===this.current&... method _refreshViews (line 31) | _refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16... method emplaceBack (line 31) | emplaceBack(t,e,r){const n=this.length;return this.resize(n+1),this.em... method emplace (line 31) | emplace(t,e,r,n){const i=3*t;return this.int16[i+0]=e,this.int16[i+1]=... method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindF... class mi (line 35) | class mi extends qe{getDefault(){return null}set(t){if(t===this.current&... method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindR... class pi (line 35) | class pi extends qe{getDefault(){return null}set(t){if(t===this.current&... method constructor (line 31) | constructor(t){this.specification=t;} method possiblyEvaluate (line 31) | possiblyEvaluate(t,e,r,n){return !!t.expression.evaluate(e,null,{},r,n)} method interpolate (line 31) | interpolate(){return !1} method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindT... class fi (line 35) | class fi extends qe{getDefault(){return null}set(t){if(t===this.current&... method constructor (line 31) | constructor(t){this.properties=t,this.defaultPropertyValues={},this.de... method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindB... class gi (line 35) | class gi extends qe{getDefault(){return null}set(t){const e=this.gl;e.bi... method constructor (line 31) | constructor(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2... method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){const e=this.gl;e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,t),this.cur... class vi (line 35) | class vi extends qe{getDefault(){return null}set(t){var e;if(t===this.cu... method getDefault (line 35) | getDefault(){return null} method set (line 35) | set(t){var e;if(t===this.current&&!this.dirty)return;const i=this.gl;V... class xi (line 35) | class xi extends qe{getDefault(){return 4}set(t){if(t===this.current&&!t... method constructor (line 31) | constructor(){this.isTransferred=!1,this.capacity=-1,this.resize(0);} method serialize (line 31) | static serialize(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t... method deserialize (line 31) | static deserialize(t){const e=Object.create(this.prototype);return e.a... method _trim (line 31) | _trim(){this.length!==this.capacity&&(this.capacity=this.length,this.a... method clear (line 31) | clear(){this.length=0;} method resize (line 31) | resize(t){this.reserve(t),this.length=t;} method reserve (line 31) | reserve(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*t... method _refreshViews (line 31) | _refreshViews(){throw new Error("_refreshViews() must be implemented b... method getDefault (line 35) | getDefault(){return 4} method set (line 35) | set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.pixel... class yi (line 35) | class yi extends qe{getDefault(){return !1}set(t){if(t===this.current&&!... method constructor (line 31) | constructor(t,e){if(super(),this.id=t.id,this.type=t.type,this._featur... method getCrossfadeParameters (line 31) | getCrossfadeParameters(){return this._crossfadeParameters} method getLayoutProperty (line 31) | getLayoutProperty(t){return "visibility"===t?this.visibility:this._une... method setLayoutProperty (line 31) | setLayoutProperty(t,e,r={}){null!=e&&this._validate(An,`layers.${this.... method getPaintProperty (line 31) | getPaintProperty(t){return t.endsWith(di)?this._transitionablePaint.ge... method setPaintProperty (line 31) | setPaintProperty(t,e,r={}){if(null!=e&&this._validate(_n,`layers.${thi... method _handleSpecialPaintPropertyUpdate (line 31) | _handleSpecialPaintPropertyUpdate(t){} method _handleOverridablePaintPropertyUpdate (line 31) | _handleOverridablePaintPropertyUpdate(t,e,r){return !1} method isHidden (line 31) | isHidden(t){return !!(this.minzoom&&t