!function(e,t){"object"==typeofexports&&"object"==typeofmodule?module.exports=t(require("THREE"),require("TweenLite")):"function"==typeofdefine&&define.amd?define(["THREE","TweenLite"],t):"object"==typeofexports?exports.VIZI=t(require("THREE"),require("TweenLite")):e.VIZI=t(e.THREE,e.TweenLite)}(this,function(__WEBPACK_EXTERNAL_MODULE_10__,__WEBPACK_EXTERNAL_MODULE_53__){returnfunction(e){functiont(r){if(n[r])returnn[r].exports;vari=n[r]={exports:{},id:r,loaded:!1};returne[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}varn={};returnt.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){functionr(e){returne&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});vari=n(1),o=r(i),a=n(49),s=r(a),u=n(6),l=r(u),c=n(34),f=r(c),h=n(54),p=(r(h),n(33)),d=r(p),v=n(55),y=r(v),m=n(70),_=r(m),g=n(89),b=r(g),w=n(71),x=r(w),k=n(72),O=r(k),M=n(90),P=r(M),E=n(87),T=r(E),S=n(91),j=r(S),A=n(84),C=r(A),L=n(85),D=r(L),R=n(86),F=r(R),I=n(8),N=r(I),z=n(7),U=r(z),W=n(82),B=r(W),q=n(92),H=r(q),V={version:"0.3",World:o["default"],world:i.world,Controls:s["default"],Geo:l["default"],Layer:f["default"],layer:c.layer,EnvironmentLayer:d["default"],environmentLayer:p.environmentLayer,ImageTileLayer:y["default"],imageTileLayer:v.imageTileLayer,GeoJSONTileLayer:_["default"],geoJSONTileLayer:m.geoJSONTileLayer,GeoJSONTile:x["default"],geoJSONTile:w.geoJSONTile,TopoJSONTileLayer:b["default"],topoJSONTileLayer:g.topoJSONTileLayer,GeoJSONLayer:O["default"],geoJSONLayer:k.geoJSONLayer,TopoJSONLayer:P["default"],topoJSONLayer:M.topoJSONLayer,GeoJSONWorkerLayer:T["default"],geoJSONWorkerLayer:E.geoJSONWorkerLayer,TopoJSONWorkerLayer:j["default"],topoJSONWorkerLayer:S.topoJSONWorkerLayer,PolygonLayer:C["default"],polygonLayer:A.polygonLayer,PolylineLayer:D["default"],polylineLayer:L.polylineLayer,PointLayer:F["default"],pointLayer:R.pointLayer,Point:N["default"],point:I.point,LatLon:U["default"],latLon:z.latLon,PickingMaterial:B["default"],Util:H["default"]};t["default"]=V,e.exports=t["default"]},function(e,t,n){functionr(e){returne&&e.__esModule?e:{"default":e}}functioni(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}functiono(e,t){if("function"!=typeoft&&null!==t)thrownewTypeError("Super expression must either be null or a function, not "+typeoft);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});vara=function(){functione(e,t){for(varn=0;n<t.length;n++){varr=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"inr&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}returnfunction(t,n,r){returnn&&e(t.prototype,n),r&&e(t,r),t}}(),s=function(e,t,n){for(varr=!0;r;){vari=e,o=t,a=n;r=!1,null===i&&(i=Function.prototype);vars=Object.getOwnPropertyDescriptor(i,o);if(void0!==s){if("value"ins)returns.value;varu=s.get;if(void0===u)return;returnu.call(a)}varl=Object.getPrototypeOf(i);if(null===l)return;e=l,t=o,n=a,r=!0,s=l=void0}},u=n(2),l=r(u),c=n(3),f=r(c),h=n(6),p=r(h),d=n(8),v=n(7),y=n(9),m=r(y),_=n(33),g=r(_),b=n(46),w=r(b),x=function(e){functiont(e,n){varr=this;i(this,t),s(Object.getPrototypeOf(t.prototype),"constructor",this).call(this);varo={skybox:!1,postProcessing:!1};this.options=(0,f["default"])({},o,n),this._layers=[],this._controls=[],this._initContainer(e),this._initAttribution(),this._initEngine(),this._initEnvironment().then(function(){r._initEvents(),r._pause=!1,r._update()})}returno(t,e),a(t,[{key:"createWorkers",value:function(e,t){returnw["default"].createWorkers(e,t)}},{key:"_initContainer",value:function(e){this._container=document.getElementById(e)}},{key:"_initAttribution",value:function(){vare='<a href="http://vizicities.com" target="_blank">ViziCities</a> | <a id="show-attr" href="#">Attribution</a>',t=document.createElement("div");t.classList.add("vizicities-attribution");varn=document.createElement("div");n.id="attribution-container",t.innerHTML=e,t.appendChild(n),
vart=(0,u.point)(e.clientX-this._world._container.offsetLeft,e.clientY-this._world._container.offsetTop),n=(0,u.point)(0,0);n.x=t.x/this._width*2-1,n.y=2*-(t.y/this._height)+1,this._pick(t,n,!0)}},{key:"_onWorldMove",value:function(){this._needUpdate=!0}},{key:"_resizeTexture",value:function(){vare=this._renderer.getSize();this._width=e.width,this._height=e.height,this._pickingTexture.setSize(this._width,this._height),this._pixelBuffer=newUint8Array(4*this._width*this._height),this._needUpdate=!0}},{key:"_update",value:function(){if(this._needUpdate){vare=this._pickingTexture;this._renderer.render(this._pickingScene,this._camera,this._pickingTexture),this._renderer.readRenderTargetPixels(e,0,0,e.width,e.height,this._pixelBuffer),this._needUpdate=!1}}},{key:"_pick",value:function(e,t,n){this._update();varr=e.x+(this._pickingTexture.height-e.y)*this._pickingTexture.width,i=255*this._pixelBuffer[4*r+2]*255+255*this._pixelBuffer[4*r+1]+this._pixelBuffer[4*r+0];if(16646655===i)returnvoid(n?this._world.emit("pick-hover-reset"):this._world.emit("pick-click-reset"));this._raycaster.setFromCamera(t,this._camera);varo,a=this._raycaster.intersectObjects(this._pickingScene.children,!0),s=e.clone();a.length>0&&(o=a[0].point.clone()),n?(this._world.emit("pick-hover",i,s,o,a),this._world.emit("pick-hover-"+i,s,o,a)):(this._world.emit("pick-click",i,s,o,a),this._world.emit("pick-click-"+i,s,o,a))}},{key:"add",value:function(e){this._pickingScene.add(e),this._needUpdate=!0}},{key:"remove",value:function(e){this._pickingScene.remove(e),this._needUpdate=!0}},{key:"getNextId",value:function(){returnp++}},{key:"destroy",value:function(){if(window.removeEventListener("resize",this._resizeHandler,!1),this._world._container.removeEventListener("mouseup",this._mouseUpHandler,!1),this._world._container.removeEventListener("mousemove",this._throttledMouseMoveHandler,!1),this._world.off("move",this._onWorldMove),this._pickingScene.children)for(vare,t=this._pickingScene.children.length-1;t>=0;t--)e=this._pickingScene.children[t],e&&(this._pickingScene.remove(e),e.material&&(e.material.map&&(e.material.map.dispose(),e.material.map=null),e.material.dispose(),e.material=null));this._pickingScene=null,this._pickingTexture=null,this._pixelBuffer=null,this._world=null,this._renderer=null,this._camera=null}}]),e}();t["default"]=function(e,t,n){returnnewd(e,t,n)},e.exports=t["default"]},function(e,t,n){functionr(e){returne&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});vari=n(10),o=r(i);t["default"]=function(){vare=newo["default"].Scene;returne}(),e.exports=t["default"]},function(e,t,n){functionr(e,t,n){varr=!0,s=!0;if("function"!=typeofe)thrownewTypeError(a);returni(n)&&(r="leading"inn?!!n.leading:r,s="trailing"inn?!!n.trailing:s),o(e,t,{leading:r,maxWait:t,trailing:s})}functioni(e){vart=typeofe;return!!e&&("object"==t||"function"==t)}varo=n(23),a="Expected a function";e.exports=r},function(e,t){functionn(e,t,n){functionr(t){varn=v,r=y;returnv=y=void0,O=t,_=e.apply(r,n)}functiono(e){returnO=e,g=setTimeout(c,t),M?r(e):_}functiona(e){varn=e-k,r=e-O,i=t-n;returnP?w(i,m-r):i}functionl(e){varn=e-k,r=e-O;return!k||n>=t||0>n||P&&r>=m}functionc(){vare=x();returnl(e)?f(e):void(g=setTimeout(c,a(e)))}functionf(e){returnclearTimeout(g),g=void0,E&&v?r(e):(v=y=void0,_)}functionh(){void0!==g&&clearTimeout(g),k=O=0,v=y=g=void0}functionp(){returnvoid0===g?_:f(x())}functiond(){vare=x(),n=l(e);if(v=arguments,y=this,k=e,n){if(void0===g)returno(k);if(P)returnclearTimeout(g),g=setTimeout(c,t),r(k)}returnvoid0===g&&(g=setTimeout(c,t)),_}varv,y,m,_,g,k=0,O=0,M=!1,P=!1,E=!0;if("function"!=typeofe)thrownewTypeError(u);returnt=s(t)||0,i(n)&&(M=!!n.leading,P="maxWait"inn,m=P?b(s(n.maxWait)||0,t):m,E="trailing"inn?!!n.trailing:E),d.cancel=h,d.flush=p,d}functionr(e){vart=i(e)?g.call(e):"";returnt==c||t==f}functioni(e){vart=typeofe;return!!e&&("object"==t||"function"==t)}functiono(e){return!!e&&"object"==typeofe}functiona(e){return"symbol"==typeofe||o(e)&&g.call(e)==h}function
};vara=function(){vare=o["default"].ShaderLib.sky,t=o["default"].UniformsUtils.clone(e.uniforms),n=newo["default"].ShaderMaterial({fragmentShader:e.fragmentShader,vertexShader:e.vertexShader,uniforms:t,side:o["default"].BackSide}),r=newo["default"].SphereBufferGeometry(45e4,32,15),i=newo["default"].Mesh(r,n);this.mesh=i,this.uniforms=t};t["default"]=a,e.exports=t["default"]},function(e,t,n){functionr(e){returne&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});vari=n(47),o=r(i),a=function(){vare,t=2,n=function(n,r){returne=newo["default"]({numThreads:n?n:t,workerScript:r?r:"vizicities-worker.js"}),e.createWorkers()},r=function(t,n,r){returne.exec(t,n,r)};return{createWorkers:n,exec:r}}();t["default"]=a,e.exports=t["default"]},function(e,t,n){functionr(e){returne&&e.__esModule?e:{"default":e}}functioni(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});varo=function(){functione(e,t){for(varn=0;n<t.length;n++){varr=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"inr&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}returnfunction(t,n,r){returnn&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(48),s=r(a),u=!1,l=function(){functione(t){i(this,e),this.numThreads=t.numThreads||2,this.workerScript=t.workerScript,this.workers=[],this.tasks=[]}returno(e,[{key:"createWorkers",value:function(){vare=this;returnnewPromise(function(t,n){for(varr=[],i=0;i<e.numThreads;i++)r.push(e.createWorker());Promise.all(r).then(function(){u&&console.log("All workers ready",performance.now()),t()})["catch"](n)})}},{key:"createWorker",value:function(){vare=this;returnnewPromise(function(t,n){varr=news["default"]({workerScript:e.workerScript});returnr.start().then(function(){u&&console.log("Worker ready",performance.now()),e.workers.push(r),t()})["catch"](n)})}},{key:"getFreeWorker",value:function(){returnthis.workers.find(function(e){return!e.busy})}},{key:"exec",value:function(e,t,n){varr=Promise.deferred(),i={method:e,args:t,transferrables:n,deferred:r};returnthis.tasks.push(i),this.processTasks(),i.deferred.promise}},{key:"processTasks",value:function(){vare=this;if(u&&console.log("Processing tasks"),0!==this.tasks.length){vart=this.getFreeWorker();if(!t)returnvoid(u&&console.log("No workers free"));varn=this.tasks.shift();t.exec(n.method,n.args,n.transferrables).then(function(t){e.processTasks(),n.deferred.resolve(t)})}}}]),e}();t["default"]=l,Promise.deferred=function(){vare={};returne.promise=newPromise(function(t,n){e.resolve=t,e.reject=n}),e},e.exports=t["default"]},function(e,t){functionn(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});varr=function(){functione(e,t){for(varn=0;n<t.length;n++){varr=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"inr&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}returnfunction(t,n,r){returnn&&e(t.prototype,n),r&&e(t,r),t}}(),i=!1,o=function(){functione(t){n(this,e),this.workerScript=t.workerScript,this.ready=!1,this.busy=!1,this.deferred=null}returnr(e,[{key:"start",value:function(){vare=this;returnnewPromise(function(t,n){e.worker=newWorker(e.workerScript);varr=functioni(r){returnr.data&&"startup"===r.data.type?(e.ready=!0,e.worker.removeEventListener("message",i),e.worker.addEventListener("message",function(t){e.onMessage(t)}),voidt()):voidn()};e.worker.addEventListener("message",r)})}},{key:"exec",value:function(e,t,n){i&&console.log("Execute",e,t,n);varr=Promise.deferred();returnthis.busy=!0,this.deferred=r,this.worker.postMessage({method:e,args:t},n),r.promise}},{key:"onMessage",value:function(e){returnconsole.log("Message received from worker",performance.now()),this.busy=!1,e.data&&"error"!==e.data.type&&"result"===e.data.type?voidthis.deferred.resolve(e.data.payload):voidthis.deferred.reject(e.data.payload)}}]),e}();t["default"]=o,Promise.deferred=function(){vare={};returne.promise=newPromise(function(t,n){e.resolve=t,e.r
}functionM(e){returnk(e)&&("[object Error]"===T(e)||einstanceofError)}functionP(e){return"function"==typeofe}functionE(e){returnnull===e||"boolean"==typeofe||"number"==typeofe||"string"==typeofe||"symbol"==typeofe||"undefined"==typeofe}functionT(e){returnObject.prototype.toString.call(e)}functionS(e){return10>e?"0"+e.toString(10):e.toString(10)}functionj(){vare=newDate,t=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":");return[e.getDate(),R[e.getMonth()],t].join(" ")}functionA(e,t){returnObject.prototype.hasOwnProperty.call(e,t)}varC=/%[sdj%]/g;t.format=function(e){if(!g(e)){for(vart=[],n=0;n<arguments.length;n++)t.push(i(arguments[n]));returnt.join(" ")}for(varn=1,r=arguments,o=r.length,a=String(e).replace(C,function(e){if("%%"===e)return"%";if(n>=o)returne;switch(e){case"%s":returnString(r[n++]);case"%d":returnNumber(r[n++]);case"%j":try{returnJSON.stringify(r[n++])}catch(t){return"[Circular]"}default:returne}}),s=r[n];o>n;s=r[++n])a+=y(s)||!k(s)?" "+s:" "+i(s);returna},t.deprecate=function(n,i){functiono(){if(!a){if(r.throwDeprecation)thrownewError(i);r.traceDeprecation?console.trace(i):console.error(i),a=!0}returnn.apply(this,arguments)}if(w(e.process))returnfunction(){returnt.deprecate(n,i).apply(this,arguments)};if(r.noDeprecation===!0)returnn;vara=!1;returno};varL,D={};t.debuglog=function(e){if(w(L)&&(L=r.env.NODE_DEBUG||""),e=e.toUpperCase(),!D[e])if(newRegExp("\\b"+e+"\\b","i").test(L)){varn=r.pid;D[e]=function(){varr=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}elseD[e]=function(){};returnD[e]},t.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow","boolean":"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=d,t.isBoolean=v,t.isNull=y,t.isNullOrUndefined=m,t.isNumber=_,t.isString=g,t.isSymbol=b,t.isUndefined=w,t.isRegExp=x,t.isObject=k,t.isDate=O,t.isError=M,t.isFunction=P,t.isPrimitive=E,t.isBuffer=n(63);varR=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];t.log=function(){console.log("%s - %s",j(),t.format.apply(t,arguments))},t.inherits=n(64),t._extend=function(e,t){if(!t||!k(t))returne;for(varn=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];returne}}).call(t,function(){returnthis}(),n(60))},function(e,t){e.exports=function(e){returne&&"object"==typeofe&&"function"==typeofe.copy&&"function"==typeofe.fill&&"function"==typeofe.readUInt8}},function(e,t){"function"==typeofObject.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;varn=function(){};n.prototype=t.prototype,e.prototype=newn,e.prototype.constructor=e}},function(e,t){functionn(e){vart=this;if(tinstanceofn||(t=newn),t.tail=null,t.head=null,t.length=0,e&&"function"==typeofe.forEach)e.forEach(function(e){t.push(e)});elseif(arguments.length>0)for(varr=0,i=arguments.length;i>r;r++)t.push(arguments[r]);returnt}functionr(e,t){e.tail=newo(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}functioni(e,t){e.head=newo(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}functiono(e,t,n,r){returnthisinstanceofo?(this.list=r,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,void(n?(n.prev=this,this.next=n):this.next=null)):newo(e,t,n,r)}e.exports=n,n.Node=o,n.create=n,n.prototype.removeNode=function(e){if(e.list!==this)thrownewError("removing node which does not belong to this list");vart=e.next,n=e.prev;t&&(t.prev=n),n&&(n.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=n),e.list.length--,e.next=null,e.prev=null,e.list=null},n.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);vart=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},n.prototype.pushNode=function(e){if(e!=
context[a]=generalCallback,l.type="text/javascript",l.src=r,l.async=!0,"undefined"==typeofl.onreadystatechange||f||(l.htmlFor=l.id="_reqwest_"+i),l.onload=l.onreadystatechange=function(){returnl[readyState]&&"complete"!==l[readyState]&&"loaded"!==l[readyState]||c?!1:(l.onload=l.onreadystatechange=null,l.onclick&&l.onclick(),t(lastValue),lastValue=void0,head.removeChild(l),void(c=1))},head.appendChild(l),{abort:function(){l.onload=l.onreadystatechange=null,n({},"Request is aborted: timeout",{}),lastValue=void0,head.removeChild(l),c=1}}}functiongetRequest(e,t){varn,r=this.o,i=(r.method||"GET").toUpperCase(),o="string"==typeofr?r:r.url,a=r.processData!==!1&&r.data&&"string"!=typeofr.data?reqwest.toQueryString(r.data):r.data||null,s=!1;return"jsonp"!=r.type&&"GET"!=i||!a||(o=urlappend(o,a),a=null),"jsonp"==r.type?handleJsonp(r,e,t,o):(n=r.xhr&&r.xhr(r)||xhr(r),n.open(i,o,r.async!==!1),setHeaders(n,r),setCredentials(n,r),context[xDomainRequest]&&ninstanceofcontext[xDomainRequest]?(n.onload=e,n.onerror=t,n.onprogress=function(){},s=!0):n.onreadystatechange=handleReadyState(this,e,t),r.before&&r.before(n),s?setTimeout(function(){n.send(a)},200):n.send(a),n)}functionReqwest(e,t){this.o=e,this.fn=t,init.apply(this,arguments)}functionsetType(e){returnnull!==e?e.match("json")?"json":e.match("javascript")?"js":e.match("text")?"html":e.match("xml")?"xml":void0:void0}functioninit(o,fn){functioncomplete(e){for(o.timeout&&clearTimeout(self.timeout),self.timeout=null;self._completeHandlers.length>0;)self._completeHandlers.shift()(e)}functionsuccess(resp){vartype=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;varfilteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=context.JSON?context.JSON.parse(r):eval("("+r+")")}catch(err){returnerror(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);self._fulfillmentHandlers.length>0;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}functiontimedOut(){self._timedOut=!0,self.request.abort()}functionerror(e,t,n){for(e=self.request,self._responseArgs.resp=e,self._responseArgs.msg=t,self._responseArgs.t=n,self._erred=!0;self._errorHandlers.length>0;)self._errorHandlers.shift()(e,t,n);complete(e)}this.url="string"==typeofo?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};varself=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}functionreqwest(e,t){returnnewReqwest(e,t)}functionnormalize(e){returne?e.replace(/\r?\n/g,"\r\n"):""}functionserial(e,t){varn,r,i,o,a=e.name,s=e.tagName.toLowerCase(),u=function(e){e&&!e.disabled&&t(a,normalize(e.attributes.value&&e.attributes.value.specified?e.value:e.text))};if(!e.disabled&&a)switch(s){case"input":/reset|button|image|file/i.test(e.type)||(n=/checkbox/i.test(e.type),r=/radio/i.test(e.type),i=e.value,(!(n||r)||e.checked)&&t(a,normalize(n&&""===i?"on":i)));break;case"textarea":t(a,normalize(e.value));break;case"select":if("select-one"===e.type.toLowerCase())u(e.selectedIndex>=0?e.options[e.selectedIndex]:null);elsefor(o=0;e.length&&o<e.length;o++)e.options[o].selected&&u(e.options[o])}}functioneachFormElement(){vare,t,n=this,r=function(e,t){varr,i,o;for(r=0;r<t.length;r++)for(o=e[byTag](t[r]),i=0;i<o.leng
a.push(v.colors[1].buffer);vary;n&&(y=b["default"].mergeUint8Arrays(c),a.push(y[0].buffer),a.push(y[1].buffer));varm={attributes:v,flats:f};n&&(m.properties=y),r({data:m,transferrables:a})})["catch"](i)})}},{key:"ProcessGeoJSON",value:function(e,n){return"string"==typeofe?t.RequestGeoJSON(e,n):Promise.resolve(JSON.parse(b["default"].uint8ArrayToString(e)))}},{key:"RequestGeoJSON",value:function(e,t){return(0,d["default"])({url:e,type:"json",crossOrigin:!0,headers:t})}}]),t}(c["default"]));t["default"]=L;varD=function(e,t){returnnewL(e,t)};t.geoJSONWorkerLayer=D},function(module,exports){Object.defineProperty(exports,"__esModule",{value:!0});varStringify=function(){varfunctionToString=function(e){returne.toString()},stringToFunction=functionstringToFunction(str){if("string"==typeofstr&&null!=str.match(/^\s*function\s*\w*\s*\([\s\S]*\)\s*\{[\s\S]*\}/m)){varf;try{returneval("f = "+str),f}catch(err){returnstr}}};return{functionToString:functionToString,stringToFunction:stringToFunction}}();exports["default"]=Stringify,module.exports=exports["default"]},function(e,t,n){functionr(e){returne&&e.__esModule?e:{"default":e}}functioni(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}functiono(e,t){if("function"!=typeoft&&null!==t)thrownewTypeError("Super expression must either be null or a function, not "+typeoft);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});vara=function(e,t,n){for(varr=!0;r;){vari=e,o=t,a=n;r=!1,null===i&&(i=Function.prototype);vars=Object.getOwnPropertyDescriptor(i,o);if(void0!==s){if("value"ins)returns.value;varu=s.get;if(void0===u)return;returnu.call(a)}varl=Object.getPrototypeOf(i);if(null===l)return;e=l,t=o,n=a,r=!0,s=l=void0}},s=n(70),u=r(s),l=n(3),c=r(l),f=function(e){functiont(e,n){i(this,t);varr={topojson:!0};n=(0,c["default"])({},r,n),a(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e,n)}returno(t,e),t}(u["default"]);t["default"]=f;varh=function(e,t){returnnewf(e,t)};t.topoJSONTileLayer=h},function(e,t,n){functionr(e){returne&&e.__esModule?e:{"default":e}}functioni(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}functiono(e,t){if("function"!=typeoft&&null!==t)thrownewTypeError("Super expression must either be null or a function, not "+typeoft);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});vara=function(e,t,n){for(varr=!0;r;){vari=e,o=t,a=n;r=!1,null===i&&(i=Function.prototype);vars=Object.getOwnPropertyDescriptor(i,o);if(void0!==s){if("value"ins)returns.value;varu=s.get;if(void0===u)return;returnu.call(a)}varl=Object.getPrototypeOf(i);if(null===l)return;e=l,t=o,n=a,r=!0,s=l=void0}},s=n(72),u=r(s),l=n(3),c=r(l),f=function(e){functiont(e,n){i(this,t);varr={topojson:!0};n=(0,c["default"])({},r,n),a(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e,n)}returno(t,e),t}(u["default"]);t["default"]=f;varh=function(e,t){returnnewf(e,t)};t.topoJSONLayer=h},function(e,t,n){functionr(e){returne&&e.__esModule?e:{"default":e}}functioni(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}functiono(e,t){if("function"!=typeoft&&null!==t)thrownewTypeError("Super expression must either be null or a function, not "+typeoft);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});vara=function(e,t,n){for(varr=!0;r;){vari=e,o=t,a=n;r=!1,null===i&&(i=Function.prototype);vars=Object.getOwnPropertyDescriptor(i,o);if(void0!==s){if("value"ins)returns.value;varu=s.get;if(void0===u)return;returnu.ca