diff --git a/ui/public/air-pollutant-map/css/app.3fb206fe.css b/ui/public/air-pollutant-map/css/app.3fb206fe.css new file mode 100644 index 0000000..247edca --- /dev/null +++ b/ui/public/air-pollutant-map/css/app.3fb206fe.css @@ -0,0 +1 @@ +.olpopup-closer[data-v-7ca8c09e]{position:absolute;right:11px;top:5px;cursor:pointer;margin-bottom:10px}.olpopup-content[data-v-7ca8c09e]{padding:3px 22px 2px 3px;color:#000;font-weight:550}.olpopup-title[data-v-7ca8c09e]{margin-bottom:4px}.olpopup-value[data-v-7ca8c09e]{font-weight:500;color:#007ac9}.loading-icon[data-v-1d5aa74b]{height:30px;width:auto;display:block}.svg-spinner svg[data-v-1d5aa74b]{animation-name:spin-data-v-1d5aa74b;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:spin-data-v-1d5aa74b;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin-data-v-1d5aa74b;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin-data-v-1d5aa74b;-ms-animation-duration:1s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear}@-webkit-keyframes spin-data-v-1d5aa74b{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin-data-v-1d5aa74b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.legend-wrapper[data-v-47703309]{font-size:13px}@media (max-width:505px){.legend-wrapper[data-v-47703309]{font-size:12px;margin-top:20px;margin-top:41px;margin-right:-4px}}.legend-box[data-v-47703309]{border-radius:5px;background-color:rgb(0 0 0/70%);color:#fff;box-shadow:1px 1px 4px 2px rgba(0,0,0,.07)}.legend-container[data-v-47703309]{padding:10px 11px 10px 10px}.loading-wrapper[data-v-47703309]{padding:10px}#legend-title[data-v-47703309]{margin:0 0 8px 0;font-weight:550;text-align:left}.legend-class-row[data-v-47703309]{margin:5px 0 0 0;display:flex;align-content:center;justify-content:flex-start}.legend-color-box[data-v-47703309]{width:15px;height:15px;margin:0 5px 0 5px;border:1px solid hsla(0,0%,100%,.6784313725490196);border-radius:2px}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid #b3c5db;background-color:hsla(0,0%,100%,.4)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-step-marker{width:1px;height:15px;background-color:#000;float:right;z-Index:10}.ol-scale-step-text{bottom:-5px;font-size:12px;z-Index:11}.ol-scale-step-text,.ol-scale-text{position:absolute;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.ol-scale-text{font-size:14px;text-align:center;bottom:25px}.ol-scale-singlebar{position:relative;height:10px;z-Index:9;box-sizing:border-box;border:1px solid #000}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.ol-control{position:absolute;background-color:hsla(0,0%,100%,.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:hsla(0,0%,100%,.6)}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:rgba(0,60,136,.5);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:rgba(0,60,136,.7)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:rgba(0,60,136,.7);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:#000;text-shadow:0 0 2px #fff;font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:2px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}#ol-map[data-v-e1c704b6]{height:calc(100vh - 260px);width:100%;z-index:0}@media (max-height:900px){#ol-map[data-v-e1c704b6]{height:max(70vh,400px)}}@media (max-width:516px){#ol-map[data-v-e1c704b6]{background-color:#fbfbfb}}@media (min-width:1200px){#ol-map[data-v-e1c704b6]{height:calc(100vh - 44px)}}#map-legend-container[data-v-e1c704b6]{position:absolute;top:10px;right:10px;z-index:2}.olpopup[data-v-e1c704b6]{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;position:absolute;background:#fff;padding:8px 16px;border-radius:10px;border:1px solid #ccc;box-shadow:0 1px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;transform:translate(-50%,calc(-100% - 12px))}.olpopup[data-v-e1c704b6]:after,.olpopup[data-v-e1c704b6]:before{display:block;content:"";width:0;height:0;position:absolute;border:12px solid transparent;border-top-color:#fff;bottom:-23px;left:50%;transform:translateX(-50%)}.selector-div[data-v-4f5c5a24]{background:#fff;max-width:100%;margin:0 1em 1em 0}@media (max-width:516px){.selector-div[data-v-4f5c5a24]{margin:5px 5px 8px 5px}}.label-div[data-v-4f5c5a24]{display:flex;align-items:flex-start;padding-bottom:2px}.selector-label[data-v-4f5c5a24]{font-weight:500;margin:0 1px 0 2px}.input-container[data-v-4f5c5a24],.select-container[data-v-4f5c5a24]{position:relative}.base-input[data-v-4f5c5a24]{position:absolute;display:block;font-size:15px;font-family:sans-serif;line-height:1;padding:10px 13px 8px 13px;border:1px solid transparent;width:100%;box-sizing:border-box;margin:0;border-radius:4px}.filter-input[data-v-4f5c5a24]{background:none;color:#000;padding:10px 15px 8px 11px;border:1px solid #7f7f7f;box-shadow:0 1px 0 1px rgba(0,0,0,.04);-moz-appearance:none;-webkit-appearance:none;appearance:none;z-index:11;transition:all .1s ease 0s}.filter-input[data-v-4f5c5a24]:focus{border:1px solid #2684ff;box-shadow:0 0 0 1px #2684ff;color:#222;outline:none;outline:0!important}.input-container input[data-v-4f5c5a24]::-ms-expand{display:none}.selection-input[data-v-4f5c5a24]{color:#000;z-index:10;pointer-events:none;background-color:#fff;-webkit-text-fill-color:#000;opacity:1}.hidden-text[data-v-4f5c5a24]{color:#fff;-webkit-text-fill-color:#fff;opacity:0}.pseudo-input[data-v-4f5c5a24]{color:#fff;border:none;z-index:9;pointer-events:none;background:none}.dropdown-icon-container[data-v-4f5c5a24]{position:absolute;right:7px;top:0;display:flex;height:100%;align-items:center}.select-icon[data-v-4f5c5a24]{pointer-events:none;margin-bottom:-8px;z-index:20;background:transparent}@media (max-width:516px){.select-icon[data-v-4f5c5a24]{display:none}}.select-options[data-v-4f5c5a24]{border:1px solid #aaa;border-radius:4px;line-height:1.5;padding:3px 0;margin:0;margin-top:7px;list-style-type:none;font-weight:400;cursor:default;z-index:12;position:absolute;width:calc(100% - 2px);background-color:#fff;max-height:400px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);overflow:auto}@media (max-height:580px){.select-options[data-v-4f5c5a24]{max-height:max(calc(100vh - 170px),250px)}}.select-options li[data-v-4f5c5a24]{display:flex;font-size:15px;padding:7px 13px;text-align:left}.select-options li[data-v-4f5c5a24]:hover{background:#deebff}.select-options li[data-v-4f5c5a24]:focus{background:#deebff;border:none;outline:none}.selected-option[data-v-4f5c5a24]{color:#fff!important;background:#2684ff!important}.select-options li span[data-v-4f5c5a24]{display:none}.icon[data-v-4f5c5a24]{fill:ButtonText;pointer-events:none;transition-duration:.2s;-webkit-transition-duration:.2s}.rotate[data-v-4f5c5a24]{transform:rotate(180deg)}.hidden-all[data-v-4f5c5a24]{display:none}.hidden-visually[data-v-4f5c5a24]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.select-wrapper[data-v-5107e320]{width:101px}.select-wrapper[data-v-02684d9c]{width:265px}.loading-container[data-v-02684d9c]{margin-top:27px}.select-wrapper[data-v-4dacd475]{width:234px}.loading-container[data-v-4dacd475]{margin-top:27px}.desc-box[data-v-a598173c]{margin:.4em 0 1.2em 0;padding:0;min-height:9em;background-color:#fff}@media (min-width:1200px){.desc-box[data-v-a598173c]{padding:1em 1.3em;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:1px;border-left:4px solid;-o-border-image:linear-gradient(180deg,#8c96c6,#bfd3e6) 1 100%;border-image:linear-gradient(180deg,#8c96c6,#bfd3e6) 1 100%;border-width:0 0 0 4px;min-height:unset}}.gnfr-name[data-v-a598173c]{font-weight:550;margin-right:1px}.desc[data-v-a598173c]{color:#000}.stats[data-v-a598173c]{margin:7px 0 -1px 0;line-height:115%}.formatted-number[data-v-a598173c]{color:#007ac9}.no-emissions[data-v-a598173c]{color:#ff2346}.load-animation-container[data-v-a598173c]{margin:8px 0 -2px 2px}#app-wrapper[data-v-669ad9fb]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:normal}#app-container[data-v-669ad9fb],#app-wrapper[data-v-669ad9fb]{display:flex;align-content:center;justify-content:center;width:100%}#app-container[data-v-669ad9fb]{flex-direction:column;max-width:556px}@media (min-width:1200px){#app-container[data-v-669ad9fb]{flex-direction:row;max-width:unset;padding-top:10px}}#info-panel[data-v-669ad9fb]{max-width:610px}#selector-panel[data-v-669ad9fb]{width:100%;display:flex;z-index:5}@media (max-width:516px){#selector-panel[data-v-669ad9fb]{flex-wrap:wrap}}@media (min-width:1200px){#selector-panel[data-v-669ad9fb]{padding:0 0 0 5px}}#gnfr-desc[data-v-669ad9fb]{width:100%;display:flex}@media (min-width:1200px){#gnfr-desc[data-v-669ad9fb]{width:calc(100% - 18px);padding-left:2px}}#map-container[data-v-669ad9fb]{position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;box-shadow:0 2px 12px 0 rgba(0,0,0,.08)}@media (min-width:1200px){#map-container[data-v-669ad9fb]{margin-top:7px;width:calc(100% - 600px);max-width:900px;box-shadow:0 2px 12px 0 rgba(0,0,0,.12)}}#map-controls-container[data-v-669ad9fb]{position:absolute;display:flex;flex-wrap:wrap;top:9px;left:50px} \ No newline at end of file diff --git a/ui/public/air-pollutant-map/index.html b/ui/public/air-pollutant-map/index.html index eadf86d..b6f4bca 100644 --- a/ui/public/air-pollutant-map/index.html +++ b/ui/public/air-pollutant-map/index.html @@ -1,16 +1 @@ - - -
- - - -0&&this.getCount()>this.highWaterMark},t.prototype.clear=function(){this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null},t.prototype.containsKey=function(t){return this.entries_.hasOwnProperty(t)},t.prototype.forEach=function(t){var e=this.oldest_;while(e)t(e.value_,e.key_,this),e=e.newer},t.prototype.get=function(t,e){var n=this.entries_[t];return Object(K["a"])(void 0!==n,15),n===this.newest_||(n===this.oldest_?(this.oldest_=this.oldest_.newer,this.oldest_.older=null):(n.newer.older=n.older,n.older.newer=n.newer),n.newer=null,n.older=this.newest_,this.newest_.newer=n,this.newest_=n),n.value_},t.prototype.remove=function(t){var e=this.entries_[t];return Object(K["a"])(void 0!==e,15),e===this.newest_?(this.newest_=e.older,this.newest_&&(this.newest_.newer=null)):e===this.oldest_?(this.oldest_=e.newer,this.oldest_&&(this.oldest_.older=null)):(e.newer.older=e.older,e.older.newer=e.newer),delete this.entries_[t],--this.count_,e.value_},t.prototype.getCount=function(){return this.count_},t.prototype.getKeys=function(){var t,e=new Array(this.count_),n=0;for(t=this.newest_;t;t=t.older)e[n++]=t.key_;return e},t.prototype.getValues=function(){var t,e=new Array(this.count_),n=0;for(t=this.newest_;t;t=t.older)e[n++]=t.value_;return e},t.prototype.peekLast=function(){return this.oldest_.value_},t.prototype.peekLastKey=function(){return this.oldest_.key_},t.prototype.peekFirstKey=function(){return this.newest_.key_},t.prototype.pop=function(){var t=this.oldest_;return delete this.entries_[t.key_],t.newer&&(t.newer.older=null),this.oldest_=t.newer,this.oldest_||(this.newest_=null),--this.count_,t.value_},t.prototype.replace=function(t,e){this.get(t),this.entries_[t].value_=e},t.prototype.set=function(t,e){Object(K["a"])(!(t in this.entries_),16);var n={key_:t,newer:null,older:this.newest_,value_:e};this.newest_?this.newest_.newer=n:this.oldest_=n,this.newest_=n,this.entries_[t]=n,++this.count_},t.prototype.setSize=function(t){this.highWaterMark=t},t}(),Z=H,q=n("2c30"),J=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Q=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return J(e,t),e.prototype.expireCache=function(t){while(this.canExpireCache()){var e=this.peekLast();if(e.getKey()in t)break;this.pop().release()}},e.prototype.pruneExceptNewestZ=function(){if(0!==this.getCount()){var t=this.peekFirstKey(),e=Object(q["b"])(t),n=e[0];this.forEach(function(t){t.tileCoord[0]!==n&&(this.remove(Object(q["c"])(t.tileCoord)),t.release())}.bind(this))}},e}(Z),tt=Q,et={TILELOADSTART:"tileloadstart",TILELOADEND:"tileloadend",TILELOADERROR:"tileloaderror"},nt=n("cef7"),rt=n("ff80"),it=n("089b"),ot=n("345d"),at=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),st=function(t){function e(e){var n=t.call(this,{attributions:e.attributions,attributionsCollapsible:e.attributionsCollapsible,projection:e.projection,state:e.state,wrapX:e.wrapX})||this;n.on,n.once,n.un,n.opaque_=void 0!==e.opaque&&e.opaque,n.tilePixelRatio_=void 0!==e.tilePixelRatio?e.tilePixelRatio:1,n.tileGrid=void 0!==e.tileGrid?e.tileGrid:null;var r=[256,256],i=e.tileGrid;return i&&Object(ot["d"])(i.getTileSize(i.getMinZoom()),r),n.tileCache=new tt(e.cacheSize||0),n.tmpSize=[0,0],n.key_=e.key||"",n.tileOptions={transition:e.transition},n.zDirection=e.zDirection?e.zDirection:0,n}return at(e,t),e.prototype.canExpireCache=function(){return this.tileCache.canExpireCache()},e.prototype.expireCache=function(t,e){var n=this.getTileCacheForProjection(t);n&&n.expireCache(e)},e.prototype.forEachLoadedTile=function(t,e,n,r){var i=this.getTileCacheForProjection(t);if(!i)return!1;for(var o,a,s,c=!0,u=n.minX;u<=n.maxX;++u)for(var l=n.minY;l<=n.maxY;++l)a=Object(q["d"])(e,u,l),s=!1,i.containsKey(a)&&(o=i.get(a),s=o.getState()===v["a"].LOADED,s&&(s=!1!==r(o))),s||(c=!1);return c},e.prototype.getGutterForProjection=function(t){return 0},e.prototype.getKey=function(){return this.key_},e.prototype.setKey=function(t){this.key_!==t&&(this.key_=t,this.changed())},e.prototype.getOpaque=function(t){return this.opaque_},e.prototype.getResolutions=function(){return this.tileGrid.getResolutions()},e.prototype.getTile=function(t,e,n,r,i){return Object(g["b"])()},e.prototype.getTileGrid=function(){return this.tileGrid},e.prototype.getTileGridForProjection=function(t){return this.tileGrid?this.tileGrid:Object(it["a"])(t)},e.prototype.getTileCacheForProjection=function(t){return Object(K["a"])(Object(P["c"])(this.getProjection(),t),68),this.tileCache},e.prototype.getTilePixelRatio=function(t){return this.tilePixelRatio_},e.prototype.getTilePixelSize=function(t,e,n){var r=this.getTileGridForProjection(n),i=this.getTilePixelRatio(e),o=Object(ot["d"])(r.getTileSize(t),this.tmpSize);return 1==i?o:Object(ot["c"])(o,i,this.tmpSize)},e.prototype.getTileCoordForTileUrlFunction=function(t,e){var n=void 0!==e?e:this.getProjection(),r=this.getTileGridForProjection(n);return this.getWrapX()&&n.isGlobal()&&(t=Object(it["b"])(r,t,n)),Object(q["f"])(t,r)?t:null},e.prototype.clear=function(){this.tileCache.clear()},e.prototype.refresh=function(){this.clear(),t.prototype.refresh.call(this)},e.prototype.updateCacheSize=function(t,e){var n=this.getTileCacheForProjection(e);t>n.highWaterMark&&(n.highWaterMark=t)},e.prototype.useTile=function(t,e,n,r){},e}(rt["a"]),ct=function(t){function e(e,n){var r=t.call(this,e)||this;return r.tile=n,r}return at(e,t),e}(nt["a"]),ut=st;function lt(t,e){var n=/\{z\}/g,r=/\{x\}/g,i=/\{y\}/g,o=/\{-y\}/g;return function(a,s,c){return a?t.replace(n,a[0].toString()).replace(r,a[1].toString()).replace(i,a[2].toString()).replace(o,(function(){var t=a[0],n=e.getFullTileRange(t);Object(K["a"])(n,55);var r=n.getHeight()-a[2]-1;return r.toString()})):void 0}}function ht(t,e){for(var n=t.length,r=new Array(n),i=0;i